@charset "utf-8";
body{margin:0;padding:0;background:#fff url(../images/body_bg.jpg) center top repeat-x; color:#fff;padding:0;font-family: Arial, Helvetica, sans-serif, verdana; font-size:11px;}
h1, h2, h3, h4, h5, h6, p {margin:0 auto;padding:0;text-align:left;font-weight:normal;}
img, form, input{border:none;margin:0 auto;padding:0;outline: none;}
a{text-decoration:none; cursor:pointer; outline:none;}
.img_left{float:left;padding:0;}
.img_right{float:right;padding:0;}
.img_center{text-align:center;padding:0;}
#doc_width{width:980px; position:relative; margin:0px auto; padding:0px 0px 0px 0px;}
#headerpart{width:977px;float:left;padding:7px 3px 0 0;margin:0;position:absolute; top:0; left:0;}
.logo{float:left;padding:0 0 9px 12px;}
.header_top_link1{width:420px;float:right;text-align:right;padding:0 ;}
.header_top_link1 p { float:right;}
.header_top_link1 a {padding:0;color:#d7d7d7;text-decoration:none;}
.header_top_link1 a:hover{color:#fff;}
.header_top_link1-new{width:770px;float:right;text-align:right;padding:0 ;}
.header_top_link1-new p { float:right;}
.header_top_link1-new a {padding:0;color:#d7d7d7;text-decoration:none;}
.header_top_link1-new a:hover{color:#fff;}
.header_icon{padding:0 7px 0 17px;}
.header_menu{width:765px;float:right;text-align:right;padding:0;}
.header_menu a{padding:0 0 0 23px;color:#d7d7d7;text-decoration:none;text-transform:uppercase;font-size:12px;}
.header_menu a:hover{color:#fff;}
.header-row1-link{width:205px; padding-top:2px; float:right; font-size:11px; color:#f3efdc; font-family:Arial, Helvetica, sans-serif;}
.header-row1-link ul{width:205px; float:right; font-size:11px; padding:0 0 0 0; background:url(../images/home_icon_hover.gif) no-repeat 0 0; margin:0px;}
.header-row1-link li{display: inline;margin: 0;padding: 0; float:left;}
.header-row1-link li a{height: 14px; font-size:11px; outline:none; border:none; color:#f3efdc; float:left; text-decoration:none; color:#b1b1b1; }
.header-row1-link li a:hover { background:url(../images/home_icon_hover.gif) no-repeat left -14px; color:#fff;}
.header-row1-link li.home a { width: 43px; text-align:left; padding:0 0 0 18px; display:block; float:left;}
.header-row1-link li.home a:hover {background-position:left -16px;}
.header-row1-link li.home a.active { background:url(../images/home_icon_hover.gif) no-repeat 0 0;}
.header-row1-link li.contact_us a { width: 68px; text-align:left; padding:0 0 0 19px; display:block; float:left}
.header-row1-link li.contact_us a:hover {background-position:-61px -16px; }
.header-row1-link li.contact_us a.active {background:url(../images/home_icon_hover.gif) no-repeat 0 0;}
.header-row1-link li.sitemap a { width: 36px; text-align:left; padding:0 0 0 19px; display:block; float:left;}
.header-row1-link li.sitemap a:hover {background-position:-148px -16px; }
.header-row1-link li.sitemap a.active {background:url(../images/home_icon_hover.gif) no-repeat 0 0;}
.header_row1{width:980px;float:left;padding:0 0px 0 0;}
.top-navigation { width:600px; margin-top:15px; padding:0 0 0 12px; float:left;}
.top-navigation ul { padding:0; margin:0; list-style:none;}
.top-navigation ul li { float:left; width:90px; background:url(../images/navigating_bg.jpg) no-repeat left top; height:32px; line-height:15px; padding:1px 9px 0 9px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; color:#fff; font-weight:bold; margin-right:3px;}
.top-navigation ul li a { color:#ffffff; display:block;}
.top-navigation ul li a:hover { color:#000;}
.free_engraving_bg { float:right; width:339px; height:28px; line-height:28px; text-align:center; font-size:14px; font-weight:bold; margin:9px 0; background:url(../images/free_engraving_bg.jpg) left top no-repeat; }
.free_engraving_bg  h2{font:bold 14px arial; color:#fff; padding:6px 0 6px 40px;}
.item_cart{width:185px;float:right;text-align:right;padding:0px 0 0px 0;font-size:13px;}
.item_cart a{padding:0;color:#e7e5e5;text-decoration:none; font-weight:bold;}
.item_cart a:hover{color:#fff; text-decoration:underline;}
/*.item_cart span{font-size:24px;color:#fff;margin:0;padding:0;text-align:left;}
*/.search_box{width:368px;float:right;padding:14px 0 0px 0;}
.search_bg{width:277px;height:26px;float:left;background:url(../images/search_bg.jpg) left top no-repeat;}
.search_input{width:260px;color:#000; padding:0px 0px 0 5px; height:25px; background:none; line-height:25px;}
.search_btn{float:left;margin:0 0 0 3px;}
.bannerpart{width:980px;float:left;height:306px;background:url(../images/banner_bottom_bg.jpg) left bottom no-repeat;padding:0;position:absolute; top:0; left:0px; margin-top:133px; background-color:#ffffff;}
/*14-12-2011 Start*/
.main_content{width:980px;float:left;position:relative;left:0;margin-top:480px;}
.leftpart{width:210px;float:left;padding:0 0px 0 0;/*background:url(../images/left_part_top.gif) no-repeat left top;*/}
/*14-12-2011 End*/
.dotted_img{background:url(../images/dotted.jpg) left top repeat-x;padding:0 0 10px 0;float:left;width:200px;}
/*14-12-2011 Start*/
.left_navigation{width:200px;float:left;/*background:url(../images/dotted.jpg) left bottom repeat-x;*/padding:0 0 3px 0;}
/*14-12-2011 End*/
.left_navigation ul{padding:0;margin:0;float:left;}
/*14-12-2011 Start*/
.left_navigation h1{font-size:13px;color:#fff;padding:0 0 0 10px;font-weight:bold; background:url(../images/left-menu-title-bg.jpg) no-repeat left top; height:32px; line-height:32px;}
.left_navigation li h1{font-size:14px;color:#000;padding:0 0 5px 0;font-weight:bold;}
.left_navigation li{font-size:11px;color:#5a5a5a;list-style:none;line-height:20px; padding:0 0 0 8px;clear:both;}
.left_navigation li a{color:#5a5a5a;text-decoration:none;background:url(../images/bullet_down.jpg) 6px 4px no-repeat;padding:0 0 0 16px;clear:both;}
.left_navigation li a:hover{color:#0872b2;background:url(../images/bullet_up.jpg) 6px 4px no-repeat;padding:0 0 0 16px;}
.left_navigation li a.active1{color:#0872b2;background:url(../images/bullet_up.jpg) 6px 4px no-repeat;padding:0 0 0 16px;}
.newsletter{width:200px;float:left;/*background:url(../images/dotted.jpg) left bottom repeat-x;*/padding:5px 0 0 0;margin:0;}
.newsletter h1{font-size:14px;color:#fff;font-weight:bold;padding:0 0 5px 10px; background:url(../images/left-menu-title-bg.jpg) no-repeat left top; height:31px; line-height:31px;}
.newsletter h1 a{color:#fff;text-decoration:none;}
.newsletter h1 a:hover{color:#f2f2f2;}
.newsletter_bg{width:180px;height:25px;float:left;background:url(../images/newsletter_bg.jpg) left top no-repeat; margin:0 0 0 10px;}
.newsletter_input{width:150px;color:#000;float:left;height:18px;padding:2px 0px 0 3px;background:none;font-size:11px;line-height:18px;}
.newsletter p{color:#8d8d8d;padding:5px 0;width:180px;float:left;margin:0 0 0 10px;}
/*14-12-2011 End*/
.addvertise_box{width:192px;float:left;text-align:center;padding:10px 0 0 0;}
.mcafee_img{margin:0 8px 10px 0;}
.centerpart{width:560px;float:left;padding:0;background:url(../images/dotted.jpg) left top repeat-x;padding:0px 0 0 0;}
.contentslide{position:relative;float:left;width:980px;height:296px;font-family:sans-serif;padding:0;background:#fff;}
img{border:none;}
.contentslide .opacitylayer{ width:980px;height:296px;float:left;}
.contentslide .contentdiv{display:none;width:980px;height:296px;float:left;}
.index_banner_row2{float:left; width:980px; height:296px; padding:0; }
.contentdiv p.banner_content{margin:0px;color:#000;font-size:11px;font-family:Arial, Helvetica, sans-serif;float:right;clear:left;
padding:0px 15px 8px 20px;width:270px;}
.pagination{text-align: left;padding: 0 0 4px 0;float:right;width:140px;position:absolute;left:16px;top:266px; height:20px; overflow:hidden;}
.pause{position:absolute; left:500px; top:240px;}
.pause a{background:url(../images/pause_up.jpg) no-repeat; width:17px; height:17px; text-decoration:none; display:block; outline:none;}
.pause a:hover{}
.play{position:absolute; left:500px; top:266px;}
.play a{background:url(../images/play_active.jpg) no-repeat; width:17px; height:17px; text-decoration:none; display:block; outline:none;}
.play a:hover{background:url(../images/play_active.gif) no-repeat;}
* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/color:#989898;}
.pagination a{padding:40px 5px 5px 5px;margin-right:4px;text-decoration:none;color:#a5304a;float:left;font-family:Arial, Helvetica, sans-serif;font-size:10px; height:20px; background:url(../images/paging_bg.gif) no-repeat;outline:none;
color:#989898;}
.pagination a:hover, .pagination a.selected{color: #1075bd;font-weight:normal;background:url(../images/paging_bg_active.gif) no-repeat;	}
.bullet_img{padding:0 0 0 5px;vertical-align:middle;}
.banner1{ width:980px;height:296px;padding:0;background:url(../images/banner1.jpg) left top no-repeat; }
.banner1 h1{font:15px "Times New Roman", Times, serif;color:#fff;font-weight:bold;float:left;top:120px;left:75px;position:relative;}
.banner1 h3{font:15px "Times New Roman", Times, serif;color:#fff;float:left;top:148px;left:10px;position:relative;}
.view_collection{font:20px Arial, Helvetica, sans-serif; float:left;border:1px solid #fff;padding:4px 9px;display:block;color:#fff; margin:212px 0 0 228px;}
.view_collection a{color:#fff;text-decoration:none;}
.view_collection a:hover{color:#faa61a;}
.banner2{ width:980px;height:296px;padding:0;background:url(../images/banner2.jpg) left top no-repeat; }
.banner2 h1{font:21px "Times New Roman", Times, serif;color:#fff;font-weight:bold;float:left;top:117px;left:90px;position:relative;}
.banner2 h3{font:15px "Times New Roman", Times, serif;color:#fff;float:left;top:148px;left:10px;position:relative;}
.banner3{ width:980px;height:296px;padding:0;background:url(../images/banner3.jpg) left top no-repeat; }
.banner3 h1{font:21px "Times New Roman", Times, serif;color:#fff;font-weight:bold;float:left;top:117px;left:90px;position:relative;}
.banner3 h3{font:15px "Times New Roman", Times, serif;color:#fff;float:left;top:148px;left:10px;position:relative;}
.banner4{ width:980px;height:296px;padding:0;background:url(../images/banner4.jpg) left top no-repeat; }
.banner4 h1{font:21px "Times New Roman", Times, serif;color:#fff;font-weight:bold;float:left;top:117px;left:90px;position:relative;}
.banner4 h3{font:15px "Times New Roman", Times, serif;color:#fff;float:left;top:148px;left:10px;position:relative;}
.banner5{ width:980px;height:296px;padding:0;background:url(../images/banner5.jpg) left top no-repeat; }
.banner5 h1{font:21px "Times New Roman", Times, serif;color:#fff;font-weight:bold;float:left;top:117px;left:90px;position:relative;}
.banner5 h3{font:15px "Times New Roman", Times, serif;color:#fff;float:left;top:148px;left:10px;position:relative;}
.center_content_static{width:560px;float:left;}
.center_content_static h1{font-size:14px;color:#000;padding:10px 0;font-weight:bold;}
.main_fp{width:560px;float:left;padding:0 0 10px 0; position:relative;}
.fp_display{width:180px;float:left;padding:0 10px 0 0; position:relative;}
.fp_display1{width:180px;float:left;padding:0; position:relative;}
.product_box{width:178px; height:155px; float:left;padding:0;background:#fff;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;text-align:center;}
.fp_display h1{width:160px;float:left;padding:10px 10px 5px 10px;color:#595959;font-size:12px;font-weight:bold;}
.fp_display h1 a{color:#595959;text-decoration:none;}
.fp_display h1 a:hover{color:#595959;text-decoration:underline;}
.fp_display p{width:160px;float:left;padding:0 10px 10px 10px;color:#8d8d8d;margin:0;}
.fp_display span{width:35px;float:left;padding:0 10px;color:#ff9600;margin:0; font-size:12px;}
.fp_display span a{color:#ff9600;text-decoration:none;}
.fp_display span a:hover{color:#ff9600;text-decoration:underline;}
.fp_display1 h1{width:160px;float:left;padding:10px 10px 5px 10px;color:#595959;font-size:12px;font-weight:bold;}
.fp_display1 h1 a{color:#595959;text-decoration:none;}
.fp_display1 h1 a:hover{color:#595959;text-decoration:underline;}
.fp_display1 p{width:160px;float:left;padding:0 10px 10px 10px;color:#8d8d8d;margin:0;}
.fp_display1 span{width:35px;float:left;padding:0 10px;color:#ff9600;margin:0; font-size:12px;}
.fp_display1 span a{color:#ff9600;text-decoration:none;}
.fp_display1 span a:hover{color:#ff9600;text-decoration:underline; }
.rightpart{width:200px;float:right;padding:0;}
.right_banner_ad{width:200px;float:left;background:url(../images/right_banner_bg.jpg) left top repeat-y;margin:0 0 10px 0;}
.right_banner_ad_bg{width:200px; float:left; background:url(../images/right_banner.jpg) no-repeat left top;}
.right_banner_ad h1{font-size:16px;padding:0px 5px 0 0; font-weight:bold;color:#006193;margin:8px 0px;text-align:right;}
.right_banner_ad h1 a {color:#006193;}
.right_banner_ad h1 a:hover {color:#006193; text-decoration:underline;}
.right_banner_ad h2{font-size:14px;padding:0 5px 18px 0; font-weight:bold;color:#3d3d3d;margin:0;text-align:right; width:95px; float:right;}
.right_banner_ad h2 a {color:#3d3d3d;}
.right_banner_ad h2 a:hover {color:#3d3d3d; text-decoration:underline!important;}
.right_banner_ad p{font-size:11px;padding:0 5px 0 0;color:#3d3d3d;margin:0;text-align:left; float:right; width:95px; text-align:right;}
.right_banner_ad p span{font-size:11px;padding:0 0px 0 0;color:#d9190f;margin:0;}
.right_banner_ad h3{font-size:12px;padding:15px 10px 0 124px;color:#ff9600;margin:0;width:37px;float:right;}
.right_banner_ad h3 a{color:#ff9600;text-decoration:none; float:right;}
.right_banner_ad h3 a:hover{color:#ff9600;text-decoration:underline;}
.bullet_img1{padding:15px 0 0 0;}
/*14-12-2011 Start*/
.best_seller{width:200px;float:right;padding:0 0 10px 0;}
/*14-12-2011 end*/
.best_seller_title_bg{width:200px;height:30px;float:left;background:url(../images/right_title_bg.jpg) left top no-repeat;}
.best_seller_title_bg h1{font-size:13px;color:#fff; font-weight:bold; padding:8px 0 0 10px;}
.best_seller_middle{width:180px;float:left;padding:0 9px;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;background:#f2f2f2;}
/*14-12-2011 Start*/
.best_fp_display{width:180px;float:left;padding:0 0 0 0;}
/*14-12-2011 End*/
.best_product_box{width:178px;float:left;padding:0;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;text-align:center;background:#fff;}
.best_fp_display h1{width:180px;float:left;padding:10px 0 5px 0;color:#595959;font-size:12px;font-weight:bold;}
.best_fp_display h1 a{color:#595959;text-decoration:none;}
.best_fp_display h1 a:hover{color:#595959;text-decoration:underline;}
/*14-12-2011 Start*/
.best_fp_display p{width:109px;float:left;padding:0;color:#d9190f;margin:5px 0 0 0;font-size:16px;}
/*14-12-2011 End*/
.best_fp_display span{width:40px;float:left;padding:0 5px 0 0;color:#ff9600;margin:0;}
.best_fp_display span a{color:#ff9600;text-decoration:none;}
.best_fp_display span a:hover{color:#ff9600;text-decoration:underline;}
.item-browse { float:left;  margin:0px 0 0 10px;  color:#ff9600; background:url(../images/bullet3.gif) no-repeat right top; font-size:12px; height:21px;}
.item-browse a { color:#ff9600; display:block; width:60px; }
.item-browse a:hover { color:#ff9600; text-decoration:underline;}
/*14-12-2011 Start*/
.browse-right{float:left;margin:7px 10px 0 0px;color:#ff9600;background:url(../images/bullet3.gif) no-repeat right top;font-size:12px;height:21px;}
/*14-12-2011 End*/
.browse-right a { color:#ff9600; display:block; width:60px; }
.browse-right a:hover { color:#ff9600; text-decoration:underline;}
.browse-right-seller { float:right;  margin:8px 8px 0 0;  color:#ff9600; background:url(../images/bullet3.gif) no-repeat right top; font-size:12px; height:21px;}
.browse-right-seller a { color:#ff9600; display:block; width:60px; }
.browse-right-seller a:hover { color:#ff9600; text-decoration:underline;}
.main_inner_content{width:770px;float:left;padding:0;}
.inner_content{width:750px;float:left;padding:10px 10px 10px 10px;background:url(../images/dotted.jpg) left top repeat-x;}
.inner_content h1{float:left;padding:0 0 5px 0;color:#000;font-size:14px;font-weight:bold;margin:0;}
.inner_content ul{padding:0;margin:0;}
.inner_content li{width:730px;float:left;line-height:18px;list-style:none;font-size:14px;color:#333;background:url(../images/bullet1.jpg) 5px 8px no-repeat;padding:0 0 0 20px;}
.inner_content li a{color:#FF7800;text-decoration:none;}
.inner_content li a:hover{color:#333;text-decoration:underline;}
.inner_content p{width:750px;float:left;line-height:18px;font-size:12px;color:#333;padding:10px 0 0 0;}
.inner_content p a{color:#FF7800;text-decoration:none;}
.inner_content p a:hover{color:#333;text-decoration:underline;}
.inner_content span{width:750px;float:left;line-height:18px;font-size:12px;color:#333;padding:0;}
#footerpart{width:980px;float:left;padding:10px 0;background:url(../images/dotted.jpg) left top repeat-x;}
.footer_left{width:250px;float:left;padding:0;}
.footer_left p{color:#363636;text-align:left;}
.footer_left p a{color:#363636;text-decoration:none;}
.footer_left p a:hover{color:#000;text-decoration:underline;}
.footer_left_img{margin:10px 5px 0 0;}
.footer_right{width:730px;float:right;padding:0;color:#363636;text-align:right;}
.footer_right span{width:605px;float:left;padding:0;}
.footer_right span a{padding:0 5px;color:#363636;text-decoration:none;}
.footer_right span a:hover{color:#000;text-decoration:underline;}
.footer_right_img{width:730px;float:right;padding:0 0 0 0;}
.footer_right_img img{padding:0 0 0 5px;}
#right_text_content{width:770px;display:table;position:relative;left:0;bottom:0;float:left;}
.main_rightpart{width:770px;float:left;padding:0;position:relative;display:table;}

iframe.grelated-iframe {
left:-99999px !important;
display: none !important;
}

/*.freeship-banner{width:195px;height:106px;float:right;background:url(../images/free-shipping-banner.jpg) left top no-repeat;margin:0 0 5px 0;color:#000000;padding:4px 0px 0 5px;font-size:14px;text-align:center;}
.freeship-banner-p{width:190px;float:left;padding:12px 0 0 0;}
.freeship-banner-span{font-size:15px;color:#f26601;font-size:16px;font-weight:bold;}
.freeship-banner-span-qlfy, .freeship-banner-span-qlfy a{font-size:12px;color:#f26601;font-weight:bold;}*/
.freeship-banner-bg{ float:left; margin:0; padding:0 0 10px; width:200px;}
.freeship-banner{width:193px; float:left; background:#f2f2f2; margin:0; color:#000000; padding:0 0 0 5px;font-size:14px;text-align:center; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8;}
.freeship-banner-p{width:190px;float:left; font-size:13px; font-weight:bold; padding:5px 0 5px 0; color:#595959; text-align:center;}
.freeship-banner-span{color:#f26601; font-size:16px; font-weight:bold;}
.freeship-banner-span-qlfy, .freeship-banner-span-qlfy a{font-size:13px;color:#f26601;font-weight:bold;}
.freeship-banner-p-2{width:190px;float:left; font-size:12px; font-weight:bold; padding:5px 0 5px 0; color:#595959; text-align:center;}


.freeship-banner-title{width:200px;height:30px;float:left;background:url(../images/right_title_bg.jpg) left top no-repeat;}
.freeship-banner-title h2{font-size:12px;color:#fff; font-weight:bold; padding:8px 0 0 7px;}

.topstripe{float:left;background:url(../images/holiday-deal-banner-sml02-red-empty.jpg) no-repeat left top; width:960px; height:40px;position:relative; left:0; top:0;margin:10px 11px 0 11px;}
.topstripe p{font-family:Helvetica, sans-serif; font-size:12px; color:#fff; text-align:right; float:right; width:850px; padding:4px 5px 4px 105px;text-transform:uppercase;line-height:16px; font-weight:bold;}
.topstripe p span{float:right; text-align:right; width:850px;font-size:11px; color:#fff; font-weight:normal;}
