.header{border:1px solid #eeeced; border-top:none;}

.logo{width:305px; float:left;}
.logo_section{background:url(../images/header_bg.gif) repeat-x top left; }
.top_link{ width:555px; float:right; margin-top:10px; font-weight:bold; text-align:right; padding-right:8px;  _padding-right:5px;}
.top_link ul{list-style:none; float:right;}
.top_link ul li{ display:inline;}
.top_link li.blk a{color:#000000; text-decoration:none;}
.top_link li.blu{background:url(../images/sing_in.gif) right no-repeat top; padding-right:10px;}
.top_link li.blu a{color:#002173; text-decoration:none;}
.top_link li.cart{background:url(../images/cart.gif) no-repeat left top;}
.top_link li.cart a{color:#000000; text-decoration:none; padding-left:22px; margin-left:0;}
.top_link ul li a:hover{text-decoration:underline;}
.bookmark { float:right}
.bookmark a {color:#ffffff; text-decoration:none;}
.bookmark a:hover {color:#ffffff; text-decoration:underline;}

.sign_link { margin-bottom:20px; font-weight:bold; text-align:right; padding-right:0px; }
.sign_link a {color:#000000; text-decoration:none;}
.sign_link a:hover {color:#000000; text-decoration:underline;}

.blk a{color:#000000; text-decoration:none;}
.blk a:hover{color:#000000; text-decoration:underline;}
#wishlist {position:absolute; display:none; width:250px; left: -26px;  top: 36px; _top: 34px; z-index:100px;}
#track {position:absolute; display:none; width:250px; left: 65px; top: 36px; _top: 34px; z-index:100px;}
.track_container {background:#ecf7f9; border-left:1px solid #99c2c6;border-top:1px solid #99c2c6;border-right:1px solid #99c2c6;}
.track_inner_container {padding:5px; font-weight:normal; text-align:left; line-height:normal; background:#ecf7f9;border-left:1px solid #99c2c6;border-bottom:1px solid #99c2c6;border-right:1px solid #99c2c6;}

/*search part*/
.search{background:url(../images/search_bg.jpg) no-repeat right; height:37px;}
.left_search{padding:13px 0px 8px 9px; font-size:10px; float:left; width:392px;}
.left_search span{float:left; color:#000000;}
.left_search img{margin:4px 2px; display:block; float:left;}
.saerch_right{float:right; width:514px; margin-top:7px; color:#FFFFFF;}
.saerch_right span{float:left;}
input.saerch_input{width:142px; color:#666666; padding:1px 3px;}
/*input.but{background:#fec027 url(../images/but_bg.gif) repeat-x bottom; border:1px solid #ce9200; width:133px; margin-left:8px; font-size:11px; font-weight:bold; text-align:center; padding:1px 0 2px  0; cursor:pointer;}*/

input.btn_sign_up {background:#fec027 url(../images/btn-sign-up-bg.gif) no-repeat top left; border:1px solid #ce9200; width:210px; margin-left:8px; font-size:10px; font-weight:bold; text-align:center; padding:2px 0 2px  20px; cursor:pointer;}

input.but2{background:#fec027 url(../images/but_bg.gif) repeat-x bottom; border:1px solid #ce9200; width:85px; margin-left:6px; font-size:11px; font-weight:bold; text-align:center; padding:1px 0 2px 0; cursor:pointer;}


/*center container*/
.center_container{width:1002px;}

/*left link start*/
.left_nav{width:145px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.left-head{color:#FFFFFF; font-weight:bold; background:#ce1126; padding:4px 0 4px 5px; font-size:11px; font-family:Arial, Helvetica, sans-serif, "Century Gothic";}
.left_link{border:1px solid #cccccc; background:#f4f4f4;}
.left_link ul{list-style:none; display:block;}
.left_link ul li{border-bottom:1px solid #e2e2e2; border-top:1px solid #ffffff; background:url(../images/arrow.gif) no-repeat 3px 8px; padding-left:15px;}
.left_link ul li a{
	color:#002173;
	line-height:20px;
	text-decoration:none;
	font-weight: bold;
}
.left_link ul li a:hover{color:#c90a0a;}
.left_link ul li.head{color:#c90a0a; font-weight:bold;}
.left_link ul li.btm{border-top:1px solid #ffffff;border-bottom:1px solid #f4f4f4;}


/*right part*/
.right_container{width:846px; float:right;}
.essential{border:1px solid #99c2c6;}
.box_heading{background:url(../images/pink_bg.gif) repeat-x; color:#3d107b; height:27px;}
.head_left{display:block; margin:3px 16px;_margin:3px 8px; font-size:12px;}
.right_con{display:block; margin:3px 16px;_margin:4px 8px;}
.collapse_cont{font-size:12px; font-family:Arial, Helvetica, sans-serif, "Century Gothic"; color:#3d107b; width:816px; margin:auto; padding-top:13px; padding-bottom:13px; display:block;}
.collapse_cont span{color:#c30505; line-height:24px;}

.bor_bot{border-bottom:1px solid #98c1c5;}

.weather{width:493px; float:left; border-right:1px solid #98c1c7; border-bottom:1px solid #98c1c7;}
.time{width:350px; float:left; border-bottom:1px solid #98c1c7; height:180px;}

.clock{ height:129px;}/*67c4cb*/
.clock_box{float:left; overflow:hidden; width:95px; padding:39px  0 0 28px;}

.day_clock{width:76px; float:left; height:80px; padding-top:25px;}

.calender{width:218px; float:right; padding:0; margin:0; border-left:1px solid #98c1c7;}

.birthday_gift {float:right; width:345px; font-size:12px;}

.weather_head{ background:url(../images/pink_bg.gif) repeat-x; font-size:12px; height:24px; padding:3px 5px 0 20px; color:#3d107b;}
.time_head{background:url(../images/pink_bg.gif) repeat-x; font-size:12px; height:24px; padding:3px 5px 0 10px; color:#3d107b;}
.weather_report{ height:153px;}

.day_weather{width:93px; float:left; text-align:center; color:#5d5d5d; font-size:12px; margin:4px 0 4px 23px;}
.day_weather b{color:#3d107b; font-weight:bold; font-size:12px; margin:3px 0;}
.zip_box{width:182px; margin-left:20px; margin-right:12px; font-size:11px; color:#5d5d5d; padding:3px 2px;}
.zipcode{margin:10px 0;}
input.go{background:url(../images/but_bg.gif) bottom repeat-x; border:1px solid #ce9200; cursor:pointer;}

.mobile_list{
	border:1px solid #99c2c6;
	float:left;
	width: 615px;
}
.google_ad{ width:215px; float:right; border:1px solid #99c2c6;}

.pagination{text-transform:capitalize;font-size:12px; font-weight:bold; margin-top:5px; text-align:center; margin-bottom:10px;}
.pagination span{color:#c90a0a;}
.pagination a{margin:0 1px; color:#6b6b6b;}
.pagination a:hover{margin:0 1px; color:#c90a0a; text-decoration:none;}

/*mobile description start*/
.mobile_des{
	width:276px;
	float:left;
	color:#6b6b6b;
	margin: 10px 0px 10px 0px;
}
.mobile_des img{float:left; display:block;}
.description{float:left; width:220px; line-height:normal;}
.description a{ color:#c90a0a; text-decoration:underline;}
.description a:hover{color:#000000;}
.mobile_name{color:#c90a0a; font-weight:bold; font-size:12px; padding-bottom:5px;}

.mobile_name span{color:#3d107b;}

b.price{ color:#3d107b; font-size:12px; padding-top:5px; display:block;}
span.save{color:#c90a0a; display:block;}

.addcart{font-weight:bold; color:#c90a0a;}
.addcart a{text-decoration:none;}
.addcart a:hover{ color:#333333;}
.mobile_img{width:55px; text-align:center; float:left; padding-top:20px;}

.google_head{background:url(../images/pink_bg.gif) repeat-x; color:#3d107b; padding-left:15px; font-size:12px; font-weight:bold; padding:3px 0 3px 15px;}
.banner{width:192px; margin:auto; padding:13px 0px 20px 0px; text-align:center;}


/*footer css*/

.footer{background:url(../images/footer_bg.jpg) no-repeat right top; text-align:center; height:35px; padding-top:5px; padding-left:5px;}
.footer_saerch_right{float:right; width:514px; color:#FFFFFF;}
.footer_saerch_right span{float:left;}

.footer_link{ height:32px;}
.footer_link1 a{ color:#000; text-decoration:none; margin:0 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.footer_link1 a:hover{color:#ee0808;}

a.blue_link:link, a.blue_link:visited { color:#3d107b; text-decoration:none; margin:0 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a.blue_link:hover{color:#ee0808;}



.link{margin:2px 3px; text-align:center;}
.link a{ color:#000; text-decoration:none; margin:0 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.link a:hover{color:#ee0808;}

.bottom{padding:0px 0;}
.bottom_left{color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bottom_left a{ color:#3d107b	; text-decoration:none;} 
.bottom_left a:hover{ color:#ee0808;} 
.bottom_right{color:#666666; height:38px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-right:5px; position:relative;}
.bottom_logo_link{position:absolute; right:0; top:0;}
.sign_up{float:left; position:relative; padding-top:2px;}

.sign_up_pop{
position:absolute; 
top:-120px;
width:482px; 
left:0;
padding: 1px;
color: #000000;
z-index: 100;
border:1px solid #98c1c7;
background:#FFFFFF;
}
.sign_up_pop form{padding:0px;}
.sign_up_pop form label{width:105px; float:left; color:#333333; text-align:left; padding-left:15px; margin:2px;}
.sign_up_pop form label span{float:none; background:#09247e; color:#FFFFFF; padding:0px 3px; margin-right:3px; font-size:10px;}
.sign_up_pop form input{width:190px; margin:2px;}
.sign_up_pop form select{width:193px; margin:2px;}
.sign_up_pop form input.sign{width:150px; margin:2px; background:url(../images/but_bg.gif) repeat-x bottom; border:1px solid #ce9200; width:80px; font-size:11px; font-weight:bold; text-align:center; padding:2px 0; cursor:pointer;}

/*calender*/
.main {
	padding:0;
	}
.month {
background-color:black;
font:bold 10px verdana;
color:white;
}

.daysofweek {
background:url(../images/dot_calender.gif) repeat-x bottom;
padding-bottom:2px;
font:bold 10px verdana;
color:#ffffff;
}

.days {
font-size: 10px;
font-family:verdana;
color:#ffffff;
padding-left:.1em;
}

.days #today{
border:1px solid #FFFFFF;
}

.breadcrum{font-weight:bold; padding:5px 0 5px 13px;}
.breadcrum a, .breadcrum a:visited {color:#333; text-decoration:none;}
.breadcrum a:hover {color:#c90a0a; text-decoration:none;}

.gray_txt {
	color:#666;
	}


.sitemap { width:100%}
.sitemap h1{ font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#333333; font-weight:bold; padding:0px 0px 5px 0px; margin:0px;}
.sitemap h2{font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#333333; font-weight:bold;padding:0px; margin:0px;}
.sitemap h2 span{font-size:12px; color:#333333; font-weight:bold; font-size:12px;}
.sitemap h2 a{text-decoration:underline; color:#E77818; font-size:12px;}
.sitemap h2 a:hover{text-decoration:underline; color:#333333;font-size:12px;}
.sitemap h2 a.sel{ text-decoration:underline; color:#014B91;font-size:12px;}
.sitemap h2 a:hover.sel{text-decoration:underline; color:#333333;font-size:12px;}

.productbuy { width:500px}





.homeprlink { font-family:Arial, Helvetica, sans-serif; font-size:12px;height:35px; padding:5px 0px 5px 0px; color:#3C4785; }
.homeprlink a { color:#3C4785; padding:0px 2px 0px 2px; }
.homeprlink a:hover { color:#000000; text-decoration:none }





.homeprtext a:link {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#0054B5;text-align:left;padding-left:35px;font-weight:bold;}
.homeprtext a:active {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#0054B5;text-align:left;padding-left:35px;font-weight:bold;}
.homeprtext a:visited {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#0054B5;text-align:left;padding-left:35px;font-weight:bold;}
.homeprtext a:hover {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#0054B5;text-align:left;padding-left:35px;font-weight:bold;}



.homeprtextb a:link {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:left;padding-left:35px;font-weight:bold;}
.homeprtextb a:active {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:left;padding-left:35px;font-weight:bold;}
.homeprtextb a:visited {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:left;padding-left:35px;font-weight:bold;}
.homeprtextb a:hover {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:left;padding-left:35px;font-weight:bold;}



.extralink { font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#3C4785;padding-left:35px; }
.extralink a { color:#3C4785; }
.extralink a:hover { color:#000000;}






.saveapple1{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; background:url(../../images/20-50.jpg) no-repeat center top; float:left; height:85px; width:32px;} 

.saveapple2{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; background:url(../../images/over50.jpg) no-repeat center top; float:left; height:85px; width:51px;} 



.pro_imgheight{height:145px;}


.prsizelink {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333; text-align:left; font-weight:normal; text-decoration:none; }
.prsizelink a:link {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-align:left;font-weight:normal; text-decoration:none; }
.prsizelink a:active {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-align:left;font-weight:normal; text-decoration:none; }
.prsizelink a:visited {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-align:left;font-weight:normal; text-decoration:none; }
.prsizelink a:hover {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-align:left;font-weight:normal; text-decoration:none; }



.lthrough 
{
    text-decoration: line-through; color: #ff0000; font-weight:normal;
}
.lthrough span 
{
    color: #014b91;
}

.site-header{ font-family:Arial,Helvetica,sans-serif; font-weight:normal;}        
.site-header ul{ padding:0px; margin:0px; display:inline-block; width:240px;}
.site-header li{ list-style:none;}
.site-header li h3{ font-size:13px; color:#E66A29; font-weight:bold; padding:5px 0px; margin:0px;}
.site-header li h3 a{ text-decoration:none; color:#E66A29;}
.site-header li h3 a:hover{ text-decoration:none; color:#E66A29;}
.site-header li h4{ font-size:12px; color:#014B91; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; display:inline-block;}
.site-header li h4 a{ text-decoration:none; color:#014B91;}
.site-header li h4 a:hover{ text-decoration:underline; color:#014B91;}


.autocomplete_completionListElement 
{  
 visibility : hidden;
 margin : 0px!important;
 background-color : inherit;
 color :#666666;
 border : buttonshadow;
 border-width : 1px;
 border-style : solid;
 cursor : 'default';
 overflow : auto;
 height : 200px;
 text-align : left; 
 list-style-type : none;
 font-size:12px;
 z-index:+999;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
 background-color: #ffff99;
 color:#666666;
 padding:1px 5px;
 font-size:12px;
 z-index:+999;
}

/* AutoComplete item */

.autocomplete_listItem 
{
 background-color : window;
 color :#666666;
 padding:1px 5px;
 font-size:12px;
 z-index:+999;
}
