@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#f1f1f1 url(images/pagebg.gif) repeat-x top;}
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form, input{border:0; margin:0px; padding:0px;}
a{text-decoration:none; cursor:pointer;}
.img_left{float:left;}
.img_right{float:right;}

#doc_width{width:970px; border:1px solid #eceaea; padding:0px 4px; background:#fff;}
#header{float:left; width:970px; background:url(images/header_bg.gif) repeat-x left top;}
#header .keywords{padding:7px 10px 0px 0px; height:18px; text-align:right; float:right;}
*html #header .keywords{padding:11px 10px 0px 0px; height:18px; text-align:right; float:right;}
#header .keywords a{color:#4c4c4c;}
#header .keywords a:hover{color:#000; text-decoration:underline;}
.img_leftie{float:left;}
*html .img_leftie{float:left; margin-left:-3px;}
#header .top_navi{float:right; width:598px; height:25px; padding-top:49px; background:url(images/header_right.gif) right bottom no-repeat;}
#header .top_navi a{float:left; background:url(images/tab_left.gif) left bottom no-repeat; padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; margin-right:14px; outline:none;}
#header .top_navi a span{background:url(images/tab_right.gif) right bottom no-repeat; padding:6px 10px 6px 5px; display:block;}
#header .top_navi a:hover{background:url(images/tab_left.gif) left top no-repeat;}
#header .top_navi a:hover span{background:url(images/tab_right.gif) right top no-repeat; color:#576d7b;}
#header .top_navi a.active{background:url(images/tab_left.gif) left top no-repeat;}
#header .top_navi a.active span{background:url(images/tab_right.gif) right top no-repeat; color:#576d7b;}

#header .search_box{float:left; width:966px; height:31px; padding:2px 2px 3px 2px; margin-top:1px; background:url(images/search_bg.gif) repeat-x; text-align:left;}
#header .search_box .sort_box{float:left; width:625px; height:25px; padding:6px 0 0 10px; background:url(images/search_bg_1.gif) repeat-x; color:#414243; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#header .search_box .sort_box select{font-size:10px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; font-weight:normal; margin-right:15px;}
#header .search_box .search{float:right; padding:6px 5px 0 0;}
#header .search_box .search .cart_icon{vertical-align:middle;}
#header .search_box .search a.shp_cart{font-family:Verdana, Arial, Helvetica, sans-serif; color:#282828; font-size:12px; font-weight:bold;}
#header .search_box .search a.shp_cart:hover{text-decoration:underline;}
#header .search_box .search input.textbox{font-size:11px; color:#666; padding:1px; border:1px solid #ccc; vertical-align:middle; margin:0px 5px 0px 20px; width:120px;}
#header .search_box .search .search_btn{vertical-align:middle;}

#content{float:left; width:950px; background:#fff url(images/content_bg.gif) top repeat-x; padding:10px 10px 0 10px;}
.fp_display{float:left; width:748px;}
.fp_display h1{font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#404040; border-bottom:1px solid #d2d2d2; padding:15px 0 7px 0; clear:both;}

.fp_box{float:left; width:167px; padding:0px 10px 20px 10px; text-align:left; color:#577f98; font-size:11px;}
.fp_img{float:left; width:167px; height:135px; text-align:center;}
.fp_box h2{clear:both; height:20px;}
.fp_box h2 a{color:#577f98; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.fp_box h3{height:55px; clear:both; color:#8c8b8b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.fp_box h3 a{color:#8c8b8b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.fp_box span{color:#ff7e00; font-size:16px;}
.fp_box a:hover{text-decoration:underline;}

#subsection{float:right; width:192px;}
.newsletter{float:left; width:192px; background:url(images/newsletter_box_bg.gif) repeat-y; text-align:left;}
.newsletter_content{float:left; background:#fdfdfd; margin-left:5px; width:151px; padding:0px 15px 15px 15px; display:inline; text-align:left;}
.newsletter_textbox{border:1px solid #ccc; font-size:10px; color:#666; padding:1px; width:146px;}
.newsletter_subscribe{margin-top:10px;}
.newsletter_note{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width:170px; padding:5px 10px 10px 10px; text-align:left; color:#747677; float:left;}
.newsletter_note span{color:#ff761a;}
.newsletter_divider{float:left; margin-left:1px;}
.tell_afreind{float:left; margin:12px 20px;}

#footer{clear:both; background:#fff; padding-top:15px;}
#footer .bottom_navi{width:968px; background:#f6f6f6; border:1px solid #eff0f1; padding:20px 0px 20px 0px; text-align:center; }
#footer .bottom_navi a{color:#6d6f6f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0px 13px;}
#footer .bottom_navi a:hover{text-decoration:underline;}
#footer p{font-size:10px; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif; padding:15px 5px; height:15px;}
#footer p a{color:#999;}
#footer p a:hover{color:#444;}
#footer .bottom_keywords{width:940px; background:#fcfcfc; border-top:1px solid #eff0f1; text-align:left; padding:10px 15px; color:#4b4b4b; border-bottom:4px solid #fff;}
#footer .bottom_keywords a{color:#999;}
#footer .bottom_keywords a:hover{color:#444;}

.breadcrumb{float:left; width:940px; text-align:left; padding:2px 5px 12px 5px; color:#494949; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.breadcrumb a{color:#494949; font-size:10px;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb span{font-weight:bold; font-size:10px;}

.brand_display{float:left; width:748px;}
.banner{float:left; width:748px; height:137px;}
.banner p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#9a798e; padding:60px 340px 0 30px;}
ul.brands{list-style:none; float:left; padding:10px 0px;}
ul.brands li{float:left;}
a.brand{float:left; border:1px solid #e5e5e5; margin:8px;}
a.brand:hover{border:1px solid #ccc;}

.listing_display{float:left; width:748px;}
.banner_listing{float:left; width:744px; background:#fff url(images/banner_bg_pro_listing.gif) repeat-x top; border:1px solid #e6e6e6;}
.banner_listing p{color:#626262; padding:10px;}

.paging_sorting{float:left; width:736px; text-align:left; color:#595959; padding:10px 5px;}
.paging_sorting select{vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.paging_sorting .paging{float:right; color:#717171; font-family:Verdana, Arial, Helvetica, sans-serif;}
.paging_sorting .paging span{color:#ff9125; font-weight:bold;}
.paging_sorting .paging a{color:#717171; padding:0px 1px;}
.paging_sorting .paging a:hover{text-decoration:underline; color:#222;}

.cat_box{float:left; width:167px; padding:0px 10px 20px 10px; text-align:left; color:#577f98; font-size:11px;}
*:first-child+html .cat_box{float:left; width:167px; padding:0px 10px 20px 10px; text-align:left; color:#577f98; font-size:11px;}
*html .cat_box{float:left; width:167px; padding:0px 10px 20px 10px; text-align:left; color:#577f98; font-size:11px; height:320px;}
.cat_img{float:left; width:167px; height:135px; text-align:center;}
.cat_box h2{clear:both; height:20px;}
.cat_box h2 a{color:#577f98; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.cat_box h3{height:75px; clear:both;}
.cat_box h3 a{color:#8c8b8b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.cat_box span{color:#ff7e00; font-size:16px;}
.cat_box a:hover{text-decoration:underline;}

.item_display{float:left; width:748px;}
.title_itempage{float:left; width:746px; background:url(images/title_top.gif) left top no-repeat; padding-top:5px;}
.title_itempage h1{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#234960; background:url(images/title_bottom.gif) bottom no-repeat; padding:5px 15px 10px 15px;}

.item_img_box{float:left; width:472px; height:343px; background:url(images/item_img_bg.gif) no-repeat; text-align:center; position:relative; margin:20px 0 0 10px; display:inline;}
.zoombtn{position:absolute; right:30px; bottom:10px;}

.item_details{float:left; width:260px; margin-top:20px; text-align:center;}
.item_details .brand_logo{margin:25px 0px;}
.item_details .regular_price{color:#676666; font-size:13px; margin:10px 0px;}
.item_details .our_price{color:#676666; font-size:13px; margin:25px 0px;}
.item_details .our_price span{font-size:35px; color:#000;}
.item_details .you_save{color:#676666; font-size:13px; margin:25px 0px;}
.item_details .you_save span{color:#f8750b;}
.item_details .quantity{color:#676666; font-size:13px; margin:25px 0px;}
.item_details .quantity .textbox{border:1px solid #bababa; color:#767676; font-size:13px; text-align:center;}

.item_display h4{width:716px; height:23px; padding:6px 15px 0 15px; background:url(images/title_bg.gif) no-repeat; clear:both; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4a4949; margin:30px 0px 10px 0px; float:left;}
.item_display ul{color:#7b7b7b; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; width:716px; padding:10px 15px; list-style:none;}
.item_display ul li{background:url(images/bullet.gif) left no-repeat; padding:5px 10px;}

.recently_box{float:left; width:167px; padding:0px 10px 20px 10px; text-align:left; color:#577f98; font-size:11px;}
.recently_img{float:left; width:167px; height:135px; text-align:center;}
.recently_box h2{clear:both; height:20px;}
.recently_box h2 a{color:#577f98; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.recently_box h3{height:75px; clear:both;}
.recently_box h3 a{color:#8c8b8b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.recently_box span{color:#ff7e00; font-size:16px;}
.recently_box a:hover{text-decoration:underline;}

.zoom_bg{background:url(images/zoom_page_bg.gif) repeat-x; padding:20px 20px 10px 20px; width:550px;}
.zoom_box{float:left; width:550px; height:517px; border:1px solid #bfc0c0; background:#fff; padding:4px; text-align:center;}
.zoom_header{float:left; width:550px; height:66px; background:url(images/zoom_header_bg.gif) repeat-x;}
.zoom_close{float:right; margin:22px 5px 0 0;}
.zoom_addtocart{float:left; width:550px; text-align:right; padding:10px;}
/* Jatin Meshiya 25th june,08
.zoom_box h1{width:530px; height:22px; padding:8px 10px 0 10px; float:left; background:url(images/title_bg_zoom.gif) no-repeat; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#234960; margin-top:4px;}
*/

.title_zoom{float:left; width:550px; background:url(images/title_bg_zoom_top.gif) left top no-repeat; padding-top:5px; margin-top:5px;}
.zoom_box h1{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#234960; background:url(images/title_bg_zoom.gif) bottom no-repeat; padding:0px 15px 5px 15px;}


.static_display{float:left; width:748px;}
.static_display h1{font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#404040; border-bottom:1px solid #d2d2d2; padding:10px 10px 5px 10px; clear:both;}
.static_display p{color:#7b7b7b; font-size:11px; padding:10px; font-family:Arial, Helvetica, sans-serif;}
.static_display a{color:#7b7b7b; text-decoration:underline;}
.static_display ul{color:#7b7b7b; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; width:716px; padding:10px 15px; list-style:none;}
.static_display ul li{background:url(images/bullet.gif) 0px 8px no-repeat; padding:2px 10px;}

.track_order{width:728px; margin:10px auto;}
.track_order1{border:1px solid #e1e1e1;}
.track_textbox{border:1px solid #ccc; color:#666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px; width:200px;}

.contactform{width:728px; margin:10px auto; color:#7b7b7b;}
.contactform td{padding:5px 0px;}
.contactform td input.textbox{border:1px solid #ccc; color:#666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px; width:170px;}
.contactform td textarea.textarea{border:1px solid #ccc; color:#666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px; width:250px;}

/*css for tell a sitemap*/
.index a{background:url(images/bullet_orange1.gif) no-repeat 8px 6px; font-size:12px;color:#2b0303; font-weight: bold; padding:0px 0px 0px 20px; line-height:18px;}
.category a{font-size:12px; color:#4287b2; font-weight: bold;text-align:left; line-height:18px; padding:0px 0px 0px 20px; background:url(images/bullet_black.gif) no-repeat 8px 5px;}
.sub_category a{font-size:12px; color:#000000; line-height:18px; text-align:left; padding:0px 0px 0px 20px; background:url(images/bullet_gray2.gif) no-repeat 8px 7px; }
.item a{ background:url(images/bullet_gray.gif) no-repeat 8px 5px; line-height:18px; font-size:12px; color:#666666; font-weight: normal; padding:0px 0px 0px 20px;}
.static a{ background:url(images/bullet_gray2.gif) no-repeat 8px 7px; line-height:18px; font-size:12px; color:#807f7f; font-weight: normal; padding:0px 0px 0px 20px;}

.shipping_form{width:728px; margin:10px auto; color:#7b7b7b; border:1px solid #e1e1e1; border-collapse:collapse;}
.shipping_form th{border:1px solid #e1e1e1; padding:5px;}
.shipping_form td{border:1px solid #e1e1e1; padding:5px;}
.shipping_form .tr{background:#fafafa;}

.testimonials{color:#7b7b7b; font-size:12px; margin:15px auto;}

.contact_display{float:left; width:502px; padding:0px 15px 20px 15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contact_display h2{color:#4d4d4d; font-size:13px; float:left; width:502px; padding:20px 0 10px 0;}
.contact_display a{color:#4d4d4d; text-decoration:underline;}
.contact_display h5{width:135px; float:left; font-size:11px; color:#4d4d4d; padding:8px 0px;}
.contact_display h6{width:367px; float:left; font-size:11px; color:#7f7f7f; padding:8px 0px;}
.contact_display h6 input{border:solid 1px #c1c1c1; vertical-align:middle; margin-right:4px; font-size:11px; padding:1px; color:#666;}
.contact_display h6 textarea{border:solid 1px #c1c1c1; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding:1px;}
.contact_display p{font-size:10px; color:#7f7f7f; text-align:justify; padding:10px 0px; line-height:15px;}

.datatable{border:none; border-collapse:collapse; color:#666; text-align:left; width:100%; float:left; margin:0px 0px 20px 0px;}
.datatable th{background:#eee; color:#222; font-weight:normal; padding:5px; border:1px solid #c8c8c8; font-size:11px;}
.datatable td{padding:5px; border:1px solid #c8c8c8; font-size:10px;}
.datatable td input{border:solid 1px #c1c1c1; vertical-align:middle; margin-right:4px; font-size:11px; padding:1px; color:#666;}

.request_a_quote{color:#4c4c4c; float:left; margin:10px;}
.request_a_quote td{padding:4px 0px 4px 0px;}
.request_a_quote input{border:solid 1px #c1c1c1; width:200px; font-size:11px; color:#666; padding:1px;}
.request_a_quote textarea{border:solid 1px #c1c1c1; width:350px;}
.request_a_quote select{font-size:11px; color:#7f7f7f;}
.request_a_quote .submitrequest{border:0; width:auto;}
.request_a_quote a{color:#7f7f7f}

.ysw-related-items {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight: bold;     }
.ysw-related-items a {color:#577f98; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

