/* CSS Document */
body{
margin:0px;
padding:0px;
height:auto;
background-image:url(images/body_bg.gif);
height:803px;
background-position:top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	font-weight: normal;
	
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#333333;
	font-weight: normal;
}
.header_bg{
background-image:url(images/header_bg.jpg);
height:217px;
background-repeat:no-repeat;
background-position:top;
}
.search_bg{
background-image:url(images/search_bg.png);
height:49px;
width:352px;
background-position:left;
background-repeat:no-repeat;
}
.saving_search_heading{
font-family:tahoma;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.saving_search_textfield{
width:184px;
height:20px;
border:1px solid #7F9DB9;
}

.top_nav_bg{
background-image:url(images/top_nav_bg.gif);
background-repeat:no-repeat;
text-align:center;
font-family:tahoma;
font-size:12px;
padding-top:5px;
}
.top_nav_bg a{
text-decoration:none;
color:#000000;
line-height:38px;
font-weight:bold;
font-family:tahoma;
font-size:12px;
}

.home_btn{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
}

.home_btn a{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.home_btn a:hover{
background-image:url(images/login_hover_btn.gif);
height:38px;
width:83px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}

.home_btn_sel a{
background-image:url(images/login_hover_btn.gif);
height:38px;
width:83px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}

.about_btn{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
}

.about_btn a{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.about_btn a:hover{
background-image:url(images/about_hover_btn.gif);
height:38px;
width:109px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}

.about_btn_sel a{
background-image:url(images/about_hover_btn.gif);
height:38px;
width:109px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}

.faq_btn{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
}

.faq_btn a{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.faq_btn a:hover{
background-image:url(images/faq_hover_btn.gif);
height:38px;
width:71px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}

.faq_btn_sel a{
background-image:url(images/faq_hover_btn.gif);
height:38px;
width:71px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}

.contact_btn{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
}

.contact_btn a{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.contact_btn a:hover{
background-image:url(images/contact_hover_btn.gif);
height:38px;
width:116px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}

.contact_btn_sel a{
background-image:url(images/contact_hover_btn.gif);
height:38px;
width:116px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}


.sign_up_btn{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
}

.sign_up_btn a{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.sign_up_btn a:hover{
background-image:url(images/sign_up_save_hover_btn.gif);
height:38px;
width:187px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}

.sign_up_btn_sel a{
background-image:url(images/sign_up_save_hover_btn.gif);
height:38px;
width:187px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}

.view_coupon_btn{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
}

.view_coupon_btn a{
font-family:tahoma;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.view_coupon_btn a:hover{
background-image:url(images/view_coupon_hover_btn.gif);
height:38px;
width:215px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}

.view_coupon_btn_sel a{
background-image:url(images/view_coupon_hover_btn.gif);
height:38px;
width:215px;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
}

.container_top_bg{
background-position:top;
height:82px;
background-repeat:repeat-x;
}
.join_btn{
width:231px;
height:96px;
background-repeat:no-repeat;
background-position:bottom;
}
.home_tab_box{
border-left:1px solid #608EA8;
border-right:1px solid #608EA8;
font-family:tahoma;
color:#474747;
font-size:11px;
font-weight:bold;
}
.right_nav_border{
border-left:1px solid #608EA8;
border-right:1px solid #608EA8;
font-family:tahoma;
color:#474747;
font-size:11px;
font-weight:bold;
}
.right_nav_border a{
color:#3E7CC1;
font-size:12px;
font-weight:bold;
}
.left_nav_border{
border-left:1px solid #608EA8;
border-right:1px solid #608EA8;
font-family:tahoma;
color:#474747;
font-size:11px;
font-weight:bold;
}
.left_nav_border a{
font-family:tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#474747;
padding-left:12px;
background-image:url(images/left_nav_hover-bg.gif);
width:201px;
background-repeat:no-repeat;
background-position:center;
margin-left:12px;
display:block;
line-height:26px;
}

.left_nav_border a:hover{
color:#474747;
}
.blue_btn{
background-image:url(images/blue_btn.gif);
width:134px;
height:30px;
background-repeat:no-repeat;
font-family:tahoma;
color:#DFEDFD;
font-size:12px;
font-weight:bold;
text-align:center;
line-height:26px;
}
.blue_btn a{
color:#DFEDFD;
text-decoration:none;
}

.blue_btn a:hover{
color:#FF0000;
text-decoration:none;
}

.featured_tab{
background-image:url(images/blue_btn.gif);
width:134px;
height:30px;
background-repeat:no-repeat;
font-family:tahoma;
color:#DFEDFD;
font-size:12px;
font-weight:bold;
text-align:center;
line-height:26px;
}
.featured_tab a{
color: #FF0000;
text-decoration:none;
}

.container_bottom_bg{
background-image:url(images/container_bottom_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.footer{
font-size:11px;
color:#000000;
line-height:30px;

}

.blue_heading{
color:#3E7CC1;
font-size:12px;
font-weight:bold;
}
.brown_heading{
font-family:tahoma;
color:#474747;
font-size:12px;
line-height:20px;
font-weight:bold;
}
.heading1{
font-size:11px;
color:#2C2C3B;
font-weight:bold;
}
.heading2{
font-size:12px;
color:#000000;
}
.heading3{
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}
.heading4{
color:#07394F;
}
.titlemedium { font-weight:bold; color:#1B63DB; padding:7px; margin:0px; }
.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active  { text-decoration: underline; color: #1B63DB}
.maintitle { vertical-align:middle;font-weight:bold; color:#FFF; padding:8px 0px 8px 5px;  }
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: none; color: #FFF }
.maintitle a:hover { text-decoration: underline }

table.coupan_basket
{ width: 100%;
background-color: #fafafa;
border: 1px #3E7CC1 solid;
border-collapse: collapse;
border-spacing: 0px; }

td.basket_title
{ background-color: #FFFFFF;
border: 1px #0B3C7F solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #0B3C7F;
padding:5px; 

}


td.basket_header
{ background-color: #0B3C7F;
border: 1px #0B3C7F solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #FFFFFF; }


td.basket_cells
{ border-bottom: 1px #CCCCCC solid;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

#mybutton
 {  border-style: solid;
	border-color: #0B3C7F;
	background-color: #0B3C7F;
	text-decoration: none;   
	width: 120px;
	text-align: center;}
  
.buttontext 
{ color: white; 
text-decoration: none;   
font: bold 10pt Verdana;
cursor: hand;}

.buttontext a:hover{
color:#FF0000;}

.address{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}



.box .boxtop .boxtitle{ border:opx; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; vertical-align:middle;}

.box .boxcontent { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
background-color:#D1EFFE;
 width:90%;
 text-align:left;
 line-height:30px;
}


fieldset ol { margin: 0; padding: 0; }

fieldset li { list-style: none; padding: 5px; margin: 0; clear: both; }

fieldset { margin: 2px 0; padding: 5px; border: #DDD 0px solid; -moz-border-radius: 8px; border-radius: px; }

fieldset.hidden { border: 0px; }

fieldset li img { padding-left: 10px; }

fieldset li p img { padding: 0; }

input.submit-button { background-color: #0B3C7F; border: 0px solid #C6C3C6; color: #FFFFFF; padding: 0px 0px 0px 0px; cursor: pointer; width: auto;}

input.submit-button:hover { background-color:#0B3C7F; border: 0px solid #79a8f5;}

input, textarea, select {font-size: 12px; color: #000000; font-family: inherit; padding: 3px 5px 3px 5px; }
select option { padding-left: 5px; }
select {padding: 2px 3px 2px 3px; }
textarea { height: 150px; }
input:focus, input.error:focus, textarea:focus { background-color: #f5f7fa; border: 1px solid #79a8f5; }

#sex { width:75px; }

.msg { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:10px; }

.common_box_border{
border-left:1px solid #608EA8;
border-right:1px solid #608EA8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:12px;
padding-right:12px;
background-color:#F6FAFD;
}

.flash_border{
border-left:1px solid #608EA8;
border-right:1px solid #608EA8;
padding-left:1px;
padding-right:1px;
}

.common_box_content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:12px;
padding-right:12px;
background-color:#F6FAFD;
}
.common_box_content a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:12px;
padding-right:12px;
background-color:#F6FAFD;
color:#000000;
text-decoration:none;
}

.categories_title_heading{
font-size:16px;
color:#000000;
font-weight:bold;
}
.categories_heading1{
background-color:#F6FAFD;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#1C1C1C;
line-height:25px;
}

.categories_heading2{
background-color:#AFDFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#1C1C1C;
line-height:25px;
}

.view_coupan_basket_box_border{
 color:#FFFFFF;
}

.headerNavigation{
background:#0B3C7F;
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
padding-left:5px;

}

.headerNavigation a {color:#FFFFFF;}

.headerNavigation a:hover{ color:#FFFFFF; text-decoration:underline;}

#listing { color:#0B3C7F; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:500; }

.listing_box_border{
border-right:2px solid #BDD4EF;
padding-top:10px;
vertical-align:top;
}

.blue_strip{
background-image:url(images/bg.gif); background-repeat:repeat-x;
height:20px; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#FFFFFF; 
font-weight:bold; 
text-align:center;
}
#fullheight{height:100%}

.zip_code_btn{
background-image:url(images/zip_btn.gif);
width:236px;
height:30px;
background-repeat:no-repeat;
font-family:tahoma;
color:#DFEDFD;
font-size:12px;
text-align:left;
line-height:26px;
}
.zip_code_btn a{
color:#DFEDFD;
text-decoration:none;
}

.zip_code_btn1{
width:236px;
height:30px;
background-repeat:no-repeat;
font-family:tahoma;
color:#DFEDFD;
font-size:12px;
text-align:left;
line-height:26px;
}
.zip_code_btn1 a{
color:#DFEDFD;
text-decoration:none;
}

.login_btn{
background-image:url(images/log_in_btn.gif);
width:204px;
height:30px;
background-repeat:no-repeat;
font-family:tahoma;
color:#DFEDFD;
font-size:12px;
font-weight:bold;
text-align:center;
line-height:26px;
}
.login_btn a{
color:#DFEDFD;
text-decoration:none;
}

.login_btn1{
width:202px;
height:30px;
background-repeat:no-repeat;
font-family:tahoma;
color:#DFEDFD;
font-size:12px;
font-weight:bold;
text-align:right;
padding-right:5px;
line-height:26px;
}
.login_btn1 a{
color:#DFEDFD;
text-decoration:none;
}