/* 
Author: Dilip Sunuwar
Date: 10 Dec 08
---------------------*/
body {
	margin: 0px;
	background: #FFF url(../images/background_tile4.gif) repeat-x top left;
	font-family: sans-serif, Helvetica, Arial;
	font-size: 10pt; /*62.5%;  gives a base of 10pt*/
	color: #333333;
}

table{ 	font-family:Helvetica, Arial, sans-serif; font-size: 12px;  color: #333333; }

h1,h2,h3,h4{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:900; margin:10px 0 5px 0; padding:0;}
h1, .Heading{ font-size: 12pt; color: #333; margin:5px 0 15px 0;}
h2{ font-size:11pt;}
h3 { font-size: 10pt; color:#587BB3;}
h4 { font-size: 9pt; }

p{ padding:5px 0 5px 0; margin:0; line-height:18px;}

a:link,a:visited { color:#004287;  text-decoration: underline;}
a:hover { color: #004287; text-decoration: none;}
a:active { color: #ff0000; text-decoration: none;}

/* dilip 5 feb 09  2C6A9E*/
#header{background:url(../images/headerfill.gif) repeat-x left bottom;}
#topNav_panel{ 
	background:url(../images/top_menu_back.gif) no-repeat left top; 
	height:30px;
	text-align:right;
	padding-right:5px;
	font-size:11px;
	color:#666;
}

#topNav_panel a{
	color:#666;
	line-height:30px;
	font-size:11px;
	padding: 0 2px;
}

#topNav_panel a:link,
#topNav_panel a:visited{ text-decoration:none;}
#topNav_panel a:hover { text-decoration:none; border-bottom:1px dashed #ccc;}
.topbg{ background:url(../images/bg_contentbody.jpg) repeat-x left top; } 

/*- Main Menu in Header */
img { border: 0; }

ul.menu_1
{
	margin: 0;
	padding: 0;
	position: relative;
	bottom: 0;
	left: 520px;
	width: 380px;
}

ul.menu_1 li
{
    float: left;
    display: block;
	margin: 0;
    background: url('http://220.233.31.133/dev/couponstar_new/images/rightarrow_blue.gif') no-repeat 0px 7px;
	line-height:30px;
}

ul.menu_1 li a { margin: 0; padding: 5px 15px 6px; color: #5F7AA7; text-decoration: none; font-size:8pt;}

ul.menu_1 li a:link { margin: 0; color: #5F7AA7; text-decoration: none;}
ul.menu_1 li a:visited { margin: 0; color: #5F7AA7;	text-decoration: none;}
ul.menu_1 li a:hover { text-decoration: underline;}


ul.menu_1 li.current_page_item a,
ul.menu_1 li.current_page_item a:hover { color: #333 !important; text-decoration: none;}

ul.menu_sol { margin: -10px 0px 0px 22px; position: relative; bottom: 0;}
ul.menu_sol li
{
	margin: 0;
    list-style-image: url('http://220.233.31.133/dev/couponstar_new/images/rightarrow_yellow.gif');
	padding: 0px 0px 3px 0px;
}

ul.menu_sol,
ul.menu_sol li a { padding: 7px 0px 0px 7px;}
ul.menu_sol li a { font: 11px Helvetica, Arial, sans-serif; font-align: left; font-weight:500}

ul.box_bullets
{
	margin: -10px 5px 0px 12px;
	position: relative;
	bottom: 0;
}

ul.box_bullets li
{
	margin: 0;
    list-style-image: url('http://220.233.31.133/dev/couponstar_new/images/rightarrow_yellow.gif');
	padding: 0px 0px -2px 0px;
}

ul.box_bullets,
ul.box_bullets li a
{
	padding: 7px 0px 7px 7px;
}

ul.box_bullets li a
{
	font: 8pt Helvetica, Arial, sans-serif;
    font-align: left;

}

/*
.bodytext
{
	color: #333333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
}
*/
.box_head
{
	font: 9pt Helvetica, Arial, sans-serif;
	color: #000000;
	margin: 10px 10px 10px 10px;
}

.box_body
{
	font: 8pt Helvetica, Arial, sans-serif;
	color: #000000;
	/* margin: 10px 10px 10px 10px; */
}

.breadcrumb_heading
{
	font: 8pt Helvetica, Arial, sans-serif;
	color: #000000;
}

.box_heading
{
	color: #3775A5;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-variant: small-caps;
}

.input_text_small
{
	color: #7F7F7F;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 7pt;
}
.breadcrumb_heading a:link
{
	font: 8pt Helvetica, Arial, sans-serif;
	color: #4A68A5;
}

.bodytext_ftr
{
	font: 8pt Helvetica, Arial, sans-serif;
	color: #7B7B7B;
    text-decoration: none;
}

.bodytext_ftr a
{
	font: 8pt Helvetica, Arial, sans-serif;
	color: #7B7B7B;
    text-decoration: none;
}

.bodytext_ftr a:visited
{
	font: 8pt Helvetica, Arial, sans-serif;
	color: #7B7B7B;
    text-decoration: none;
}

.bodytext_ftr a:hover
{
	font: 8pt Helvetica, Arial, sans-serif;
	color: #555555;
    text-decoration: underline;
}

.bg_dateshade
{
	font: 11pt Helvetica, Arial, sans-serif;
	color: #EEE315;
	padding: 0px 5px;
    background: url('http://220.233.31.133/dev/couponstar_uk/images/bg_dateshade.jpg') no-repeat;
}

.btnBodyFooter a:link {
    margin: 4px;
    padding: 4px;
    font: 8pt Helvetica, Arial, sans-serif;
	color: #002159;
	text-decoration: none;
}
.btnBodyFooter a:hover {
    margin: 4px;
    padding: 4px;
    font: 8pt Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.btnBodyFooter a:visited {
    margin: 4px;
    padding: 4px;
    font: 8pt Helvetica, Arial, sans-serif;
	color: #002159;
	text-decoration: none;
}

.reqField {
	color: #F78F29;
}

#footerNav{ 
	margin:0; 
	padding:0;
	list-style:none; 
	float:right;
}

#footerNav li{ 
	display:inline; 
	float:left; 
	padding-left:5px;
}

#footerCopy{ 
	margin:0; 
	padding:0;
	list-style:none; 
	float:right;
}

#footerCopy li{ 
	display:inline; 
	float:left; 
	padding-left:5px;
}

/*index page
--------------------------*/
#our_solution { margin-left:15px;}
ul.our_solutions { margin-left:15px; padding:0; }
ul.our_solutions li{ margin:5px 0;}
#success-story{ padding:0 10px 10px 10px;}

/* Section: Feedback form
Author: Dilip Sunuwar
Date: 11 Dec 08
------------------------*/
/* Feedback forms general style*/

#SupportFormTitle{ color:#587BB3; font-size:11pt; font-weight:bold;}
#FormWrapper .formSection{ display:block; font-size:12px; font-weight:bold; border-bottom:1px dotted #ccc; line-height:25px; margin:10px 0;}

#FormWrapper { border:1px solid #ccc;  padding:5px; }
#FormWrapper p{margin:6px 0;}
#FormWrapper label{display:block; color:#333; font-size:12px; line-height:16px; }

#FormWrapper .InlineFields label{width:120px; float:left;}

#FormWrapper .InlineFields input{width:250px;}
#FormWrapper .question{font-size:11px; color:#333; font-weight:bold;}

#FormWrapper input,
#FormWrapper select{font-size:10pt;}
#FormWrapper .btnSubmit{font-size:10pt;}
#FormWrapper .hint{ font-size:10px; color:#666;}

/* publisher application */
#FormWrapper #siteInfo label, 
#FormWrapper #contactInfo label{width:150px; float:left;}

#FormWrapper #siteInfo input, 
#FormWrapper #contactInfo input{width:190px;}

#FormWrapper #career input,
#FormWrapper #career TEXTAREA{width:350px;}

/* Technical feedback form */
#FormWrapper .radioBlock label { font-weight: normal;}

 /* Captcha style*/
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#FFFFFF !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #FFFFFF !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #CCCCCC !important; //Text input field border color
   background-color:#FFFFFF !important; //Text input field background color
 }
 
 
/* Press Release Pages 29 Dec 08 -dilip
------------------------------ */
#press_releases h3,
#press_releases h3 { font-size: 12pt; font-weight: 900; font-variant: small-caps; text-transform: capitalize; }

.title {color: #587BB3; font-weight: bold;}

#allContentLink{ margin-top:10px;}

#latest_press { margin-left:30px; margin-bottom:15px; width:199px;}
#latest_press .block{ margin-top:10px;}
#latest_press .date { 
	font-style: normal; 
	font-weight: bolder; 
	padding: 0px 8px; 
	color: #555;
	background: url('http://www.couponstar.com/images/bg_dateshade2.jpg') no-repeat;
}
#latest_press p{ margin:5px 0; }

#press_release_list{ font-size: 12pt; font-weight: 900; font-variant: small-caps; text-transform: capitalize; }

#year { margin:5px 0 20px 0; color: #000; font-weight: bold; font-size:12pt;}

#press_releases span a:link, 
#press_releases span a:visited { display:block; color: #2C6A9E; text-decoration: none; font-weight:bold;}
#press_releases span a:hover { display:block; color: #2C6A9E; text-decoration: underline;}

#press_releases .date {margin:0; color: #333333; font-weight:bold;}

/* Coupon Printer Uninstall 08 Jul 09
-------------------------------- */
#CouponPrinterUninstall { margin-bottom:200px;}
#CouponPrinterUninstall h1 { font-size:16px; color:#0D5BAD; }


/* Press Release 07 Jan 09
-------------------------------- */

/* full article */
.date {color: #587BB3; font-weight: bold; font-size: 10pt; }
#article h1{
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color:#333333;
}

blockquote{ margin:10px; font-weight:bold;}

/* Careers 07 Jan 09
-------------------------------- */
#onthispage {  border:1px dashed #587BB3; padding:10px; margin:10px 0; }
#onthispage ul{ margin:5px 0; padding:0; list-style:none;}
#onthispage ul li a{ background:url(../images/bullet_arrow_grey.gif) no-repeat left 50%; padding-left:10px;}
#onthispage a{ font-size:8pt;}

#careers h1{ font-size:12pt; color:#333; font-weight:900;}
#careers h2 { margin:7px 0; font-size: 10pt; color:#1465B7; font-weight:700;}
#careers .section_title { margin:5px 0; font-size: 10pt; font-weight:900;}

#careers .toggleLink{ display:block; height:18px; cursor:pointer; background: url(http://www.couponstar.com/images/bullet_arrow_grey.gif) no-repeat 0 50%; padding-left:10px; line-height:18px; margin:5px 0; font-size: 10pt; font-weight:900;  }
#careers a.active { background: url(http://www.couponstar.com/images/bullet_arrow_grey_active.gif) no-repeat 0 50%; font-weight:900; color:#1465B7;}

#careerbg{ background:url(../images/careerbg.jpg) no-repeat 1px 5px; overflow:hidden;  height:120px; vertical-align:top;}

a.career-block:link, a.career-block:visited{ display:block; text-decoration:none; color:#333; margin:10px 0; border:1px solid #e9e9e9; background-color:#f6f6f6; padding:0 5px;}
a.career-block:hover{ border:1px solid #f2f2f2; cursor:pointer; text-decoration:none;}

/* News 	11 Feb 09
-------------------------------- */
#news_main h1{ font-size:15px; margin:5px 0;}

ul#news_archive_box{ margin:0 0 0 5px; padding:0; list-style:none;}
ul#news_archive_box li{ margin:0; padding:0;}
ul#news_archive_box li a{ background:url(../images/bullet_arrow_grey.gif) no-repeat left 50%; padding-left:10px; font-size:12px; }
ul#news_archive_box li a:hover{ text-decoration:none;}
#more_archives{ margin-top:5px; background:url(../images/rightarrow_yellow.gif) no-repeat left 50%; padding-left:14px;}

/* news highlights */
.quarterly_break{ border-bottom:1px dotted #ccc;}
.quarterly_break { margin:10px; padding-bottom:10px;}
.quarterly_break ul{ margin:5px 0; padding:0; list-style:none;}
.quarterly_break ul li a{ background:url(../images/bullet_arrow_grey.gif) no-repeat left 50%; padding-left:10px;}
.quarterly_break a{ font-size:8pt;}

#news_main .news_block{ margin:15px 0 25px; line-height:1.5;}
#news_main .news_publisher{ font-size:14px; font-weight:700; color:#1465B7;}
#news_main .news_title {} 
#news_main .news_date{ font-size:11px; color:#666;}
#news_main .date_source{ color:#666; border-bottom:1px solid #EAEAE9; padding-bottom:10px;}
#news_main .news_block p{ margin:5px 0 10px; } /* top rightleft bottom*/
.news_block a:hover{ text-decoration:none; border-bottom:1px dashed #2C6A9E;}

.btnfooter{ background:url(../images/1pixel.gif) repeat-x;}
.btnfooter a {display:block; color: #002159; text-align:center;  font: 8pt Helvetica, Arial, sans-serif; line-height:16px; margin-top:2px;  }
.btnfooter a:hover { text-decoration:none; cursor:pointer;}

/* News 	5 Mar 09
-------------------------------- */
.clear{ clear:both;}
#container{}

#archive_nav{ float:left; display:block; margin:0; padding:0; list-style:none;  border-bottom: 1px solid #e0e0e0; width:410px;   }
#archive_nav li{ float:left; }
#archive_nav li a{ display:block; width:40px; padding:2px; margin:0 4px; text-align:center; text-decoration:none; } 
#archive_nav li a:hover{ background-color:#e0e0e0; text-decoration:none; text-decoration:none;}
#selected { font-weight:800; background-color:#e0e0e0;}

#leftshadow{background:url(/images/leftshadow.jpg) no-repeat 0 -2px;}
#rightshadow{background:url(/images/rightshadow.jpg) no-repeat 0 2px;}

/* client_brands.php 	30 Mar 09
-------------------------------- */
#gallery{ margin:0; padding:0; list-style:none;  background-color:#f8f8f8;}
#gallery li{ float:left; border:1px solid #ccc; margin: 3px 3px 0 0;}
#gallery li a{ display:block; margin:3px;}

/* coupon distribution 	12 june 09
-------------------------------- */
#cpdistribute-content h1{ font-size:12pt; font-variant:small-caps; font-weight:900; text-transform:capitalize; }
#cpdistribute-content h3{ color:#587BB3; font-size:10pt; font-weight:bold; margin:10px 0 5px; }
#cpdistribute-content p{ margin:5px 0 10px;}
#cnet-audience h4{ font-weight:bold; font-size:12px;}

ul.general{ margin:5px 5px 5px 35px; padding:0; list-style:disc; list-style-position:outside;}
ul.general li{ margin:0; padding:0;}

#rounded-cornerbox{ width:402px; margin-left:4px;}

.t {background: url(../images/bg_imagery/rnd_dot.gif) 0 0 repeat-x; }
.b {background: url(../images/bg_imagery/rnd_dot.gif) 0 100% repeat-x;}
.l {background: url(../images/bg_imagery/rnd_dot.gif) 0 0 repeat-y;}
.r {background: url(../images/bg_imagery/rnd_dot.gif) 100% 0 repeat-y;}
.bl {background: url(../images/bg_imagery/rnd_botleft.gif) 0 100% no-repeat;}
.br {/*background: url(./images/bg_imagery/rnd_botrght.gif) 100% 100% no-repeat; */}
.tl {background: url(../images/bg_imagery/rnd_topleft.gif) 0 0 no-repeat;}
.tr {background: url(../images/bg_imagery/rnd_toprght.gif) 100% 0 no-repeat; padding:10px;} 

#publisher-collage{ margin:0 0 0 5px; padding:0; list-style:none; }
#publisher-collage li{ display:block; width:165px; float:left; margin: 0 20px 20px 0;}
#publisher-collage li span{ color:#666; font-size:11px; font-weight:800; display:block; text-align:center;}
.illustration-title{ font-size:12px; font-weight:700;}
.notes{font-size:10px; color:#666; text-align:right;}

#cnet-audience{ margin:0 10px 10px 20px; padding:0; list-style: outside; list-style-type:decimal; }

#cnet-audience li{ margin-bottom:10px;}

#cnet-audience h4{ color:#333;}

#downloads-panel{ margin:0; padding:0; list-style:none;}
#downloads-panel li{ background: url(../images/cnet_publishers/pdficon.gif) no-repeat 0 0; padding-left:20px; line-height:22px;}

/* Management Team 23 Dec 2009
-------------------------------- */
#mgmt-team p img{ float:left; margin-right:10px;}

#member-spotlight{ margin-left:5px; width:180px; padding:5px; background:url(../images/2010/team-spotlight/celeste-bg1.jpg) no-repeat 0 bottom; font-size:11px;}
#member-spotlight .intro img{ float:left; margin-right:5px;}
#member-spotlight .que{ font-weight:800; margin:0; }
#member-spotlight .ans{ margin:0 0 10px 0; }
#member-spotlight h3{ color:#333; font-size:12px; margin:0;}
#member-spotlight h4{ color:#587BB3; font-size:12px; margin:0;}
#member-spotlight p{ line-height:15px;}

.quoteby{ text-align:right; font-size:11px; font-style:italic;}

/* Cycle logo banner
-------------------------------- */
.slideshow { display:block; height:80px;}
.slideshow img { border:0; margin:10px 35px; width:125px; height:70px;}
/*
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }
*/
#article-footnote{ border-top:1px solid #666; margin:10px 0; }
#article-footnote p{ font-size:10px; color:#666; }

a.btn-apply{ display:block; height:18px; border:2px solid #ccc; background-color:#1465B7; color:#fff; text-decoration:none; font-weight:700; text-align:center; width:180px; padding:2px;}
a.btn-apply:hover{ background-color:#fcaf3f; border:2px solid #ccc;}



