html{margin-bottom:1px; overflow-y:scroll}
body{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-weight:300; height:100%; background:#282828; margin:0; padding:0}
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption{border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; margin:0; padding:0}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:400}
.clear{clear:both; height:0}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
img{border:0; vertical-align:bottom; -ms-interpolation-mode:bicubic}
ol, ul{list-style:none}
em{font-style:italic}
sup, sub{vertical-align:baseline; position:relative; top:-.4em; font-size:9px; font-family:Helvetica,Arial,Gadget,sans-serif; color:#06f; padding:0 2px}
sub{top:.4em}


#body_wrap{width:980px; display:block; position:relative; overflow:hidden; margin:0 auto}
#head_wrap{height:292px; width:980px; display:block; position:relative}
#header{width:980px; height:250px; float:left; position:absolute; top:32px; padding:5px 0;}
#header-promo { float: left; clear: both; width: 980px; height: 67px; background: url(../imgres/header-promo.jpg) 0 0 no-repeat; position: relative; top: 57px;}
#main_col_wrap{width:980px; float:left; clear:both; position:relative}
#main_col{width:745px; float:right; position:relative; clear:both; right:10px; min-height:1100px}
#left_col{width:200px; position:relative; left:10px; float:left; display:block; height:auto}
#nav_wrap{width:980px; height:31px; float:left; clear:both; position:absolute; top:125px; display:block; left:0}

div.support_button { width: 188px; text-align: right }

#mcafee{float:left; position:relative; top:30px; left:260px}

div#header span#logo a{width:229px; height:98px; float:left; position:absolute; top:5px; left:0; text-indent:-9999px; overflow:hidden; background:url(../imgres/head_logo.jpg) 0 0 no-repeat}

div#search{width:343px; float:left; position:relative; left:249px; height:98px; }
div#search div#bar{width:333px; height:40px; float:left; position:relative; top:25px; left:10px; background:url(../imgres/search_bar.jpg) 0 0 no-repeat}
div#search div#bar input.text{color:#666; border:none; background:transparent; float:left; position:relative; top:9px; left:8px; font:normal 12px sans-serif; width:200px; padding:2px}
div#search div#bar input.image{float:right; position:relative; right:7px; top:3px; text-indent:-9999px; overflow:hidden; border:none; cursor:pointer; background:#fff}
div#search div#bar span.find{width:300px; height:29px; position:absolute; bottom:-30px; left:10px; text-indent:-9999px; background:url(../imgres/search_legend.jpg) 0 0 no-repeat; color:red}

div#header div#basket{float:right; width:240px; height:99px; background:url(../imgres/basket_bg_tile.jpg) 0 0 repeat-x; position:absolute; right:0}
div#header div#basket div.left{float:left; width:6px; height:99px; background:url(../imgres/basket_left.jpg) 0 0 no-repeat}
div#header div#basket div.right{float:right; width:78px; height:99px; background:url(../imgres/basket_right.jpg) 0 0 no-repeat; position:absolute; top:0; right:0}
div#header div#basket div.basket{float:left; width:116px}
div#header div#basket div.basket div{float:left; width:146px; font:normal 11px/18px Tahoma,Arial,sans-serif; padding:30px 5px 0}
div#header div#basket div.basket div p{float:left; clear:both; width:146px; color:#da0101; font:normal 12px/18px sans-serif; margin:0; padding:0}
div#header div#basket div.basket div p a{font:normal 11px/18px Tahoma,Arial,sans-serif; color:#1a1a1a; text-decoration:none}
div#header div#basket div.basket div p a:hover{text-decoration:underline; color:#da0101}
div#header div#basket div.basket div span{float:left; width:146px; height:20px; overflow:hidden; position:relative; top:0; left:0; text-indent:-9999px; background:url(../imgres/basket_title.jpg) 0 0 no-repeat}

#bc_wrap{width:600px; height:28px; position:absolute; clear:both; left:10px; top:227px}
#bc_wrap ul{width:980px; height:28px; float:left; position:relative; font:normal 11px/28px Tahoma,sans-serif}
#bc_wrap ul li:before{content:"/"; color:#333; padding:0 7px 0 0}
#bc_wrap ul li:first-child:before{content:""; padding:0}
#bc_wrap ul li a{color:#c90000; text-decoration:none}
#bc_wrap ul li a:hover{color:#282828; background:#fefefe; text-decoration:underline}

#currency{width:190px!important; height:28px; right:0; top:222px; position:relative; float:right}
#currency ul{width:190px; height:28px; float:left; position:relative; font:bold 11px/28px Tahoma,sans-serif}
#currency ul li a{display:block; width:16px; height:11px}
#currency ul li.gbp{float:left; display:inline; width:16px; height:11px; text-indent:-9999px; overflow:hidden; background:url(../imgres/flag_gbp.png) 0 0 no-repeat; top:9px}
#currency ul li.usd{float:left; display:inline; width:16px; height:11px; text-indent:-9999px; overflow:hidden; background:url(../imgres/flag_usd.png) 0 0 no-repeat; top:9px}
#currency ul li.eu{float:left; display:inline; width:16px; height:11px; text-indent:-9999px; overflow:hidden; background:url(../imgres/flag_eu.png) 0 0 no-repeat; top:9px}

#topmenu{width:980px; float:left; background:#232323 url(../imgres/nav_bg_tile.jpg) 0 0 repeat-x; margin:0; padding:0}
#topmenu li{float:left; position:relative; height:31px; font-weight:700; letter-spacing:0; font-size:12px; list-style:none}
#topmenu li a{display:block; color:#ececec; font:bold 12px/31px sans-serif; text-decoration:none; border-right:1px solid #4e4e4e; border-left:1px solid #353535; padding:0 10px}
#topmenu li.tel{float:right; font-weight:700; font-family:Tahoma,Arial,sans-serif; font-size:12px; font-style:italic; color:#fff; line-height:31px; border:none; background:url(../imgres/icon_tel.png) center left no-repeat; padding:0 10px 0 20px}
#topmenu li:first-child a:hover{border-right:1px solid #c05d67}
#topmenu li ul{list-style:none; position:absolute; visibility:hidden; overflow:hidden; top:31px; left:0; float:left; width:210px; background:#000; text-align:left; margin:0; padding:5px 0 15px}
#topmenu li:hover ul{visibility:visible; z-index:90}
#topmenu li li{text-align:left; height:30px; float:left; clear:both; width:200px; font:bold 12px/30px sans-serif; background:url(../images/site/png_dn.png) 0 28px repeat-x; margin:0; padding:0}
#topmenu li li a:hover{color:#fff; text-decoration:none; border:none}


/*Popular Products*/
#pop_products_wrap {
	float: left;
	position: relative; 
	overflow: hidden;
	width: 940px;
	padding: 15px 10px 10px 10px;
	margin: 0 0 15px 0;
	border: 1px solid #bfbfbf;
	background: #fff url(../imgres/pdet-silverback.gif) left bottom repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

#pop_products_wrap h3 { float: left; width: 100%; height: 18px; text-indent: -9999px; text-align: left; overflow: hidden; background: url(../imgres/pdet-title-more.gif) 0 0 no-repeat;}

#pop_products,
#pop_products_2 { float: left; position: relative; width: 940px;}

#pop_products .title, #pop_products_2 .title { float: left; height: 16px; width: 940px; text-align: right; font: normal 11px/16px 'Tahoma', sans-serif;}
#pop_products .title a, #pop_products_2 .title a { color: #c00; text-decoration: none;}
#pop_products .title a:hover, #pop_products_2 .title a:hover { color: #222; text-decoration: none;}
	
div#pop_products div#pop_wrap,
div#pop_products_2 div#pop_wrap_2 { float: left; width: 860px; height: 120px; margin: 0; padding: 0; position: relative; left: 40px; overflow: hidden;}
div#pop_products a.pop_prev,
div#pop_products_2 a.pop_prev_01 { width: 25px; height: 76px; display: block; position: absolute; top: 40px; left: 10px; background: url(../imgres/arrow-sprite.png) -25px 0 no-repeat; text-indent: -9999px; overflow: hidden;}
div#pop_products a.pop_next,
div#pop_products_2 a.pop_next_01 { width: 25px; height: 76px; display: block; position: absolute; top: 40px; right: 10px; background: url(../imgres/arrow-sprite.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;}

ul.pop_results { float: left; width: 9999px; height: 185px; padding: 0; margin: 0; overflow: hidden;}
ul.pop_results li { float: left; display: inline; width: 112px; padding: 0; margin: 5px 12px 15px 0; height: 120px;}
ul.pop_results li img { border: 1px solid #c2cad4; width: 110px; margin: 0 0 3px 0;}
ul.pop_results li:hover img { border: 1px solid #c2cad4; cursor: pointer;}
ul.pop_results li a { font: normal 11px/17px 'Tahoma', Arial, sans-serif;}

#my_rater{float:left; width:510px; font:normal 12px/28px sans-serif; border-top:1px solid #eee; margin:10px 0}
#my_rater div.row{float:left; width:500px; border-bottom:1px solid #eee; margin:0; padding:0 0 4px 10px}
#my_rater div.row:hover{background:#f8f8f8}
#my_rater div.left{float:left; width:200px; text-align:left; margin:0; padding:0}
#my_rater div.right{float:left; width:300px; text-align:left; margin:0; padding:0}
#my_rater ul{float:left!important; width:100%!important; margin:0!important; padding:0!important}
#my_rater ul li{float:left; display:inline!important; background:transparent!important; width:59px!important; clear:none!important; text-align:center; margin:0!important; padding:0!important}
#my_rater ul li.red{color:#c00!important; line-height:28px!important}
#my_rater .rate_radio{float:left; position:relative; clear:both; cursor:pointer; left:16px}
#my_rater .rate_label{float:left; position:relative; clear:both; width:100%; text-align:center; cursor:pointer}
#my_rater .rate_label:hover{color:#06c; font-weight:700}
#my_rater .submit{float:left; margin:4px 0 2px; padding:4px 6px}
#my_rating{float:left; clear:both; width:138px; padding:2px 0}
#my_rating span.rating{float:left; width:83px; height:16px; background:url(../my-rater-sprite.gif) 0 0 no-repeat; margin:0 7px 0 0}
#my_rating span.details{float:left; clear:both; width:138px; font:normal 18px/30px sans-serif; color:#333; text-shadow:1px 1px 1px #fff}
#my_rating span.details b{font-weight:700; color:#222}
#my_rating span.details small{font:italic 16px/30px sans-serif}
#my_rating span.rating.star_1{background-position:0 -18px}
#my_rating span.rating.star_2{background-position:0 -36px}
#my_rating span.rating.star_3{background-position:0 -54px}
#my_rating span.rating.star_4{background-position:0 -72px}
#my_rating span.rating.star_5{background-position:0 -90px}
#my_full_rating{float:left; width:260px; font:normal 12px/20px sans-serif; margin:0 10px 0 0}
#my_full_rating ul{float:left; width:100%; margin:0; padding:0}
#my_full_rating ul li{float:left; clear:both; background:transparent!important; border-bottom:1px dotted #cecece; margin:0!important; padding:0!important}
#my_full_rating ul li.total{font-weight:700!important; border-bottom:1px solid #ccc; color:#333}
#my_full_rating span.left{float:left; width:150px; padding:0 5px}
#my_full_rating span.rating{float:left; width:83px; height:14px; background:url(../my-rater-sprite-small.gif) 0 0 no-repeat; margin:1px 7px 0 0}
#my_full_rating span.rating.star_1{background-position:0 -14px}
#my_full_rating span.rating.star_2{background-position:0 -29px}
#my_full_rating span.rating.star_3{background-position:0 -44px}
#my_full_rating span.rating.star_4{background-position:0 -59px}
#my_full_rating span.rating.star_5{background-position:0 -74px}

.ui-helper-hidden-accessible{position:absolute; left:-99999999px}
.ui-helper-reset{border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; margin:0; padding:0}
.ui-helper-clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.ui-helper-clearfix{display:block}
* html .ui-helper-clearfix{height:1%}
.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; width:16px; height:16px; background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-overlay{position:absolute; top:0; left:0; width:100%; height:100%; background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity:.50; filter:Alpha(Opacity=50)}
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:1.1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:1em}
.ui-widget-content{border:1px solid #ddd; background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #e78f08; background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color:#fff; font-weight:700}
.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #ccc; background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight:700; color:#1c94c4}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#1c94c4; text-decoration:none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{border:1px solid #fbcb09; background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight:700; color:#c77405}
.ui-state-hover a, .ui-state-hover a:hover{color:#c77405; text-decoration:none}
.ui-state-active, .ui-widget-content .ui-state-active{border:1px solid #fbd850; background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight:700; color:#eb8f00}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#eb8f00; text-decoration:none}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:1px solid #fed22f; background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color:#363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a{color:#363636}
.ui-state-error, .ui-widget-content .ui-state-error{border:1px solid #cd0a0a; background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color:#fff}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:400}
.ui-state-disabled, .ui-widget-content .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-tl{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px}
.ui-corner-right{-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.ui-widget-shadow{background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity:.20; filter:Alpha(Opacity=20); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:-5px 0 0 -5px; padding:5px}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute; font-size:.1px; z-index:99999; display:block}
.ui-resizable-n{cursor:n-resize; height:7px; width:100%; top:-5px; left:0}
.ui-resizable-s{cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0}
.ui-resizable-e{cursor:e-resize; width:7px; right:-5px; top:0; height:100%}
.ui-resizable-w{cursor:w-resize; width:7px; left:-5px; top:0; height:100%}
.ui-resizable-se{cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px}
.ui-resizable-sw{cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px}
.ui-resizable-nw{cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px}
.ui-resizable-ne{cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px}
.ui-button{display:inline-block; position:relative; margin-right:.1em; text-decoration:none!important; cursor:pointer; text-align:center; zoom:1; overflow:visible; padding:0}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block; line-height:1.4}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{text-indent:-9999999px; padding:.4em}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em; padding-right:2.1em}
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute; top:50%; margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%; margin-left:-8px}
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0; margin-right:-.3em}
button.ui-button::-moz-focus-inner{border:0; padding:0}
.ui-dialog{position:absolute; width:300px; overflow:hidden; padding:.2em}
.ui-dialog .ui-dialog-titlebar{position:relative; padding:.5em 1em .3em}
.ui-dialog .ui-dialog-title{float:left; margin:.1em 16px .2em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute; right:.3em; top:50%; width:19px; height:18px; margin:-10px 0 0; padding:1px}
.ui-dialog .ui-dialog-titlebar-close span{display:block; margin:1px}
.ui-dialog .ui-dialog-content{border:0; background:none; overflow:auto; zoom:1; padding:.5em 1em}
.ui-dialog .ui-dialog-buttonpane{text-align:left; background-image:none; border-width:1px 0 0; margin:.5em 0 0; padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button{float:right; cursor:pointer; line-height:1.4em; width:auto; overflow:visible; margin:.5em .4em .5em 0; padding:.2em .6em .3em}
.ui-dialog .ui-resizable-se{width:14px; height:14px; right:3px; bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}

span.cr_tl{width:5px; height:5px; display:block; position:absolute; top:0; left:0; background:url(../imgres/corner_tl.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgres/corner_tl.png',sizingMethod='crop')}
span.cr_tr{width:5px; height:5px; display:block; position:absolute; top:0; right:0; background:url(../imgres/corner_tr.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgres/corner_tr.png',sizingMethod='crop')}
span.cr_bl{width:5px; height:5px; display:block; position:absolute; bottom:0; left:0; background:url(../imgres/corner_bl.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgres/corner_bl.png',sizingMethod='crop')}
span.cr_br{width:5px; height:5px; display:block; position:absolute; bottom:0; right:0; background:url(../imgres/corner_br.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgres/corner_br.png',sizingMethod='crop')}

span.cr_brdr_tl{width:4px; height:4px; display:block; position:absolute; top:-1px; left:-1px; background:url(../imgres/corner_brdr_tl.jpg) 0 0 no-repeat}
span.cr_brdr_tr{width:4px; height:4px; display:block; position:absolute; top:-1px; right:-1px; background:url(../imgres/corner_brdr_tr.jpg) 0 0 no-repeat}
span.cr_brdr_bl{width:4px; height:4px; display:block; position:absolute; bottom:-1px; left:-1px; background:url(../imgres/corner_brdr_bl.jpg) 0 0 no-repeat}
span.cr_brdr_br{width:4px; height:4px; display:block; position:absolute; bottom:-1px; right:-1px; background:url(../imgres/corner_brdr_br.jpg) 0 0 no-repeat}
.rnd{-webkit-border-radius:4px; -khtml-border-radius:4px; -moz-border-radius:4px; border-radius:4px}

#footer div.section ul li, div.filters div.page_of, div.pagination ul li a, div#header div#basket div.basket, div#product_information div.left h1, #cp_top div.right ul li, #footer div.section span, ul.history_table li.table_head, div#cc_wrap div.head, div.prod_head p, div#pdetail div.head span.left{text-shadow:1px 1px 1px #fff}

#topmenu li a, #topmenu li.tel, div.pagination ul li a.current, div.lc_filters .search, div.title_box p{text-shadow:1px 1px 1px #000}
#topmenu li a:hover{text-shadow:1px 1px 1px #5d0000; color:#fff; background:url(../imgres/nav_bg_on.jpg) 0 0 repeat-x; border-right:1px solid #c05d67; border-left:1px solid #731921}
#topmenu li li a{text-shadow:1px 1px 1px #333; font:bold 12px/30px sans-serif; width:190px; color:#fff; text-decoration:none; border:none; margin:0; padding:0 10px}

div#tabs div.head ul li a.current{text-shadow:1px 1px 1px #530000; top:-5px; background:url(../imgres/fader_red.gif) 0 0 repeat-x; color:#fff; line-height:47px}

a.red{text-shadow:1px 1px 1px #5d0000; background:url(../imgres/btn_red.png) 0 0 repeat-x; color:#fff!important; border:1px solid #790204}
a.blue, div.panel div.login .submit{text-shadow:1px 1px 1px #2b619e}

div#bc_stage_wrap ol li.first, div#tabs div.head ul li a.current, .tabs-nav .tabs-selected a{-webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-radius-topleft:5px; -khtml-border-radius-bottomleft:5px; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; border-radius-topleft:5px; border-radius-bottomleft:5px}
div#main_col_wrap div#bc_stage_wrap ol li.third, div#tabs div.head ul li a.current, .tabs-nav .tabs-selected a{-webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-radius-topright:5px; -khtml-border-radius-bottomright:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; border-radius-topright:5px; border-radius-bottomright:5px}
*div#cc_wrap div.address_wrap div.panel div.content_wrap div.address p{font:normal 12px/30px sans-serif; clear:both; height:30px; line-height:30px; margin:0; padding:0}
*div#cc_wrap div.address_wrap div.panel div.content_wrap div.address label{float:left; width:150px; color:#444; margin:0; padding:0}
*div#cc_wrap div.panel div.head a.add{position:absolute; top:0; right:10px}
*ul.history_table li{height:26px; position:relative}
*div#cc_wrap ul.history_table li a.remove{position:absolute; top:0; left:860px}
*div#cc_wrap div.address_wrap div.panel div.content_wrap{height:250px}

#body_wrapper{width:100%;}
#body_wrapper_inner{width:100%; background:url(../imgres/body_bg.jpg) center 0 repeat-y}

div#home_text_wrapper{float:left; clear:both; width:725px; height:330px}
div#home_text{display:block; width:700px; position:absolute; top:1540px; left:225px; z-index:100; padding:10px}
div#home_text p{font:normal 12px/18px Tahoma,arial,sans-serif; color:#666; margin:0 0 10px}
div#home_text h1{font:bold 12px/20px Tahoma,Arial,sans-serif; color:#444; margin:0 0 5px; padding:0}
div#home_text h2{font:bold 12px/20px Tahoma,Arial,sans-serif; color:#C00; margin:0}
div#home_text ul{float:left; clear:both; width:100%; padding:5px 0 10px}
div#home_text ul li{font:normal 12px/18px Tahoma,Arial,sans-serif; color:#666; list-style-type:square; list-style-position:inside; float:left; width:210px; margin:0 0 3px; padding:0 0 0 15px}

#box_remaining{float:left; width:357px; clear:both; background:#d9d9d9 url(../imgres/fade_silver_homebox.jpg) 0 0 repeat-x; border-bottom:1px solid #b5b5b5; border-right:1px solid #b5b5b5; margin:25px 0 10px 10px; padding:15px 10px}
#box_remaining .title{float:left; clear:both; width:304px; height:12px; background:url(../imgres/free-del.gif) 0 0 no-repeat; text-indent:-9999px; text-align:left; overflow:hidden; margin:0 0 5px}
#box_remaining .text_space{float:left; clear:both; width:100%; font:normal 11px/18px Tahoma,sans-serif; color:#444; padding:2px 0}
#box_remaining .text_space p{font:normal 11px/18px Tahoma,sans-serif; color:#444}
#box_remaining .remaining{float:left; clear:both; width:100%; font:bold 14px/24px Verdana,Geneva,sans-serif; text-shadow:1px 1px 0 #fff; color:#444}

#testimonial_wrap{float:left; width:723px; position:relative; background:#d9d9d9 url(../imgres/fade_silver_homebox.jpg) 0 0 repeat-x; font:normal 12px/20px sans-serif; color:#222; border-bottom:1px solid #b5b5b5; border-right:1px solid #b5b5b5; height:95px; overflow:hidden!important; margin:0 0 10px; padding:15px 10px 0}
.testimonial_inner{float:left; width:455px; background:url(../imgres/customer_feedback.jpg) 0 0 no-repeat; position:relative; overflow:hidden!important; height:80px; padding:0 0 0 270px}
#testimonialbox ul{float:left; width:455px; position:relative; overflow:hidden!important; margin:0; padding:0}
#testimonialbox li{width:390px; float:left; clear:both; height:80px; overflow:hidden; font:normal 12px/18px sans-serif; margin:0; padding:0}
#testimonialbox li p{font:normal 12px/18px Arial,sans-serif!important; margin:0 0 5px}

span#prevBtn{position:relative; left:-266px; top:-45px}
span#nextBtn{position:relative; left:-256px; top:-45px}
span#prevBtn a, span#nextBtn a{color:#c00; text-decoration:none; padding:0 0 1px}
span#prevBtn a:hover, span#nextBtn a:hover{border-bottom:1px dotted #c00; color:#2a2a2a!important; text-decoration:none}

div#main_col .testim_wrap{float:left; width:100%; border-bottom:1px dotted #ccc; margin:0 0 5px; padding:0 0 10px}
div#main_col .testim_wrap, div#main_col .testim_wrap p{font:normal 12px/18px sans-serif}
div#main_col .testim_date{font:bold 12px/18px sans-serif; color:#c00}
div#main_col .testim_auth{font:bold 12px/18px sans-serif; color:#2a2a2a}

.feedback_thanks{float:left; width:305px; text-align:center; background:#f6fff2; border:1px solid #c0d6b2; color:#4e5d48; font-size:12px; margin:0 0 10px; padding:10px 15px}

body#popup_page{background:#282828 url(../imgres/body_popup_bg.jpg) center center repeat-y}
div#popup_wrap h2{color:#c00; font:bold 16px/22px sans-serif; margin:0; padding:0}
div#popup_wrap p{font:normal 12px/20px sans-serif; color:#444; margin:0 0 5px}
div#popup_wrap div.clear{margin:0 0 20px}

.green{color:#090}
.small{font-size:11px}

div#main_col p{font:normal 12px/18px Tahoma,Arial,sans-serif; color:#3a3a3a; margin:0 0 5px}
div#main_col h2{font:bold 12px/30px Tahoma,Arial,sans-serif; color:#3a3a3a; margin:0}
div#main_col h3{font:bold 12px/30px Tahoma,Arial,sans-serif; color:#666; margin:0 0 5px}

div.form{float:left; width:380px}
div.form div.row{float:left; width:380px; margin:0 0 3px}
div.form div.row .label{float:left; width:120px; font:normal 12px/29px sans-serif; color:#666; padding:0 10px 0 0}
div.form div.row .text{float:left; border:1px solid #ccc; color:#666; width:200px; font:normal 12px sans-serif; padding:3px}
div.form div.row .textarea{float:left; border:1px solid #ccc; color:#666; width:200px; height:140px; font:normal 12px sans-serif; padding:3px}
div.form div.row .text:focus, div.form div.row .textarea:focus{background:#FFC; border:1px solid #ccc}
div.form div.row input[type=submit]{position:relative; left:130px; padding:5px 9px}

div#main_col #standard h1{font:bold 20px/36px Helvetica,Arial,sans-serif; letter-spacing:-1px; color:#444; margin:0 0 10px}
div#main_col #standard h2{font:bold 12px/20px Helvetica,Arial,sans-serif; color:#C00; margin:0 0 5px}
div#main_col #standard h3{font:bold 12px/20px Helvetica,Arial,sans-serif; color:#666; margin:0 0 5px}
div#main_col #standard p{font:normal 12px/18px Tahoma,Arial,sans-serif; color:#3a3a3a; margin:0 0 15px}
div#main_col #standard ul{float:left; width:740px; margin:0; padding:10px 0}
div#main_col #standard ul li{float:left; clear:both; font:normal 12px/18px Tahoma,Arial,sans-serif; color:#3a3a3a; background:url(../imgres/icon_arrow.gif) 3px 3px no-repeat; margin:0 0 5px; padding:0 0 0 20px}
div#main_col #standard ul.qmark li{list-style-type:none!important; list-style:none!important; background:url(../imgres/q-mark.png) 0 1px no-repeat; margin:0 0 5px; padding:0 0 0 25px}
div#main_col #standard ul li a{color:#06f; text-decoration:none}
div#main_col #standard table{border:1px solid #ccc; width:400px; font:normal 12px/20px sans-serif; color:#444; margin:0 0 20px}
div#main_col #standard tr{float:left; clear:both; border-bottom:1px dotted #ccc; background:#fff; height:22px; width:100%}
div#main_col #standard tr td{width:114px; padding:3px}
div#main_col #standard a.top{display:block; background:url(../imgres/arrow-up.png) 0 0 no-repeat; font:normal 12px/20px sans-serif; color:#090; text-decoration:none; width:720px; clear:both; border-bottom:1px dotted #ccc; margin:0 0 15px; padding:0 0 5px 21px}

div#social{display:block; height:25px; width:120px; position:absolute; top:3px; right:0}

.addthis_toolbox .custom_images a{width:24px; height:24px; margin:0 0 0 5px; padding:0}
.addthis_toolbox .custom_images a:hover img{opacity:1}
.addthis_toolbox .custom_images a img{opacity:.75}



/*NEW Product Details*/
#pdet-leftcol  { float: left; width: 405px;}
#pdet-rightcol { float: left; width: 540px; padding-left: 15px;}
#pdet-leftcol #pview { margin: 0 0 15px 0;}

#pdet-smallinfo,
#pdet-geminfo,
#pdet-testimonials {
	float: left;
	width: 383px;
	padding: 10px;
	margin: 0 0 15px 0;
	border: 1px solid #bfbfbf;
	background: #fff url(../imgres/pdet-silverback.gif) left bottom repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

#pdet-summary,
#pdet-options-list {
	float: left;
	width: 518px;
	padding: 10px;
	margin: 0 0 15px 0;
	border: 1px solid #bfbfbf;
	background: #fff url(../imgres/pdet-silverback.gif) left bottom repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

/*Photos*/
#pdet-leftcol #pview { border: none; width: 383px; padding: 10px;}
#pdet-leftcol #pview a.zoom{display:block; height:22px; font:bold 12px/22px sans-serif; width:55px; background:#dedede; color:#494949; text-align:center; position:absolute; top:190px; right:10px; text-decoration:none}
#pdet-leftcol #pview a.zoom:hover{background:#c6c6c6}

/*Small Info*/
#pdet-smallinfo { color: #444;}
#pdet-smallinfo .spacer { float: left; display: inline; width: 1px; height: 120px; background: url(../imgres/pdet-spacer-vertical.png) 0 0 no-repeat;}
#pdet-si-actualphoto,
#pdet-si-handmade,
#pdet-si-oneofakind {
	float: left;
	width: 117px;
	padding: 0 5px;
	text-align: center;
	font: normal 11px/15px 'Tahoma', sans-serif;}

#pdet-si-actualphoto 	{ padding-top: 20px; background: url(../imgres/pdet-icon-photo.gif) center top no-repeat;}
#pdet-si-handmade 		{ padding-top: 20px; background: url(../imgres/pdet-icon-hands.gif) center top no-repeat;}
#pdet-si-oneofakind 	{ padding-top: 20px; background: url(../imgres/pdet-icon-mag.gif) center top no-repeat;}

#pdet-smallinfo .title { float: left; width: 100%; font: bold 12px/18px sans-serif;}

/*Testimonials*/
#pdet-testimonials .title { float: left; width: 100%; padding: 5px 0; margin: 0; background: url(../imgres/pdet-title-testimonials.gif) 0 5px no-repeat; text-align: left; text-indent: -999px; overflow: hidden;}
#pdet-testimonials .content { float: left; width: 383px; padding: 10px 0 0 0; background: url(../imgres/pdet-spacer-horizontal.png) center top no-repeat; margin: 0;}
#pdet-testimonials .content p { margin: 0; font: normal 11px/16px 'Tahoma', sans-serif; color: #444;}
#pdet-testimonials .content p a { color: #c00; text-decoration: none;}
#pdet-testimonials .content p a:hover { color: #000; text-decoration: underline;}
#pdet-testimonials .pdet-test { float: left; width: 383px; margin: 0 0 10px 0;}
#pdet-testimonials .username { float: left; width: 363px; padding: 0 10px; font: bold 12px/22px sans-serif; color: #fff; background: #a6a6a6;}
#pdet-testimonials .image { float: left; width: 70px; text-align: left;}
#pdet-testimonials .image img { width: 60px;}
#pdet-testimonials .pdet-test .content { float:left; width:313px; font:normal 11px/16px 'Tahoma', sans-serif; color:#444; padding:5px 0; background:transparent; margin:0 0 10px 0}

/*Gem Information*/
#pdet-geminfo { color: #666;}
#pdet-geminfo .logo { float: left; width: 70px; height: 40px; background: url(../imgres/pdet-geminfo.gif) 0 0 no-repeat;}
#pdet-geminfo .title { float: left; width: 313px; font: bold 11px/18px 'Tahoma', sans-serif;}
#pdet-geminfo .content { float: left; width: 313px; font: normal 11px/16px 'Tahoma', sans-serif;}
#pdet-geminfo .content a { color: #c00; text-decoration: none;}
#pdet-geminfo .content a:hover { color: #000; text-decoration: underline;}

/*Product Summary*/
#pdet-description { float: left; width: 505px; margin: 0 0 10px 0;}
#pdet-description .title { float: left; width: 350px; font: bold 12px/22px sans-serif; color: #444;}
#pdet-description .pcode { float: left; width: 155px; text-align: right; font: bold 11px/22px 'Tahoma', sans-serif; color: #555;}
#pdet-description .pcode span { color: #c00;}
#pdet-description .conent { float: left; width: 505px; padding: 10px 0; font: normal 12px/18px sans-serif; color: #444;}

#pdet-table { float: left; width: 505px; margin: 0 0 10px 0;}
#pdet-table table { background: #444; border-left: 1px solid #818181; border-bottom: 1px solid #818181; margin: 0 auto;}
#pdet-table table th { color: #fff; font: bold 12px/18px sans-serif; padding: 5px; text-align: center; border-right: 1px solid #818181;}
#pdet-table table tr { background: #818181;}
#pdet-table table td { background: #fff; font: normal 11px/18px 'Tahoma', sans-serif; padding: 5px; text-align: center; border-right: 1px solid #818181;}

#pdet-gift-options { float: left; width: 505px; margin: 0 0 10px 0; padding: 10px 0 0 0;}
#pdet-gift-options .gift-row { float: left; width: 505px; margin: 0; font: normal 12px/18px sans-serif;}
#pdet-gift-options .logo { float: left; width: 45px; height: 40px;}
#pdet-gift-options .content { float: left; width: 450px; padding: 10px 0 5px 10px;}

#pdet-voucher-code { float: left; width: 368px; margin: 0 0 10px 67px; background: #f3fff2; border: 1px solid #a9d0a3; color: #3c7631; font: bold 11px/30px 'Tahoma', sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center;}

#pdet-buying-options { float: left; width: 505px; margin: 0 0 10px 0; padding: 0;}
#pdet-buying-options .spacer { float: left; display: inline; width: 1px; height: 120px; background: url(../imgres/pdet-spacer-vertical.png) 0 0 no-repeat;}
#pdet-buying-options .left { float:left; width:260px; padding:0}
#pdet-buying-options .left ul { float:left; width:260px; padding:0}
#pdet-buying-options .left ul li { float:left; width: 175px; font: normal 11px/20px Tahoma,Arial,sans-serif; color:#4b4b4b; margin:0 0 10px; padding:0 0 0 65px}
#pdet-buying-options .left ul li strong { font-weight: bold;}
#pdet-buying-options .left ul li em { font-style: normal;}
#pdet-buying-options .left ul li#del { background: url(../imgres/pdet-icon-truck.png) -5px 0 no-repeat;}
#pdet-buying-options .left ul li#stk { background: url(../imgres/icon_validate_tick.png) 25px 4px no-repeat;}
#pdet-buying-options .left ul li#stk.off { background: url(../imgres/icon_validate_cross.png) 25px 4px no-repeat;}
#pdet-buying-options .right { float:left; width:220px; padding:10px}
#pdet-buying-options .right span.left { float:left; text-align:left; color:#444; font:bold 18px/28px Helvetica,Arial,sans-serif; letter-spacing:-1px; width: 100px;}
#pdet-buying-options .right span.right { float: left; width: 100px; font:normal 11px/28px Tahoma,Arial,sans-serif; color:#c00; text-decoration: line-through; padding: 0;}
#pdet-buying-options .right a.add-bag { display: block; margin: 10px 0; height: 34px; background: url(../imgres/btn_green.gif) 0 0 repeat-x; font: bold 19px/34px MyriadPro Semibold, Myriad Pro, Myriad, Arial, sans-serif; color: #fff; border: 1px solid #438b13; text-shadow: 1px 1px 1px #438b13; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

#pdet-buying-options .qtyBox { overflow: hidden; margin: 10px 0; display: block }
#pdet-buying-options .qtyBox label { font-size: 12px; font-weight: bold; color: #444; padding-right: 10px; float: left; width: 50px; line-height: 22px }
#pdet-buying-options .qtyBox input[type=text] { width: 30px; border: 1px solid #ccc; padding: 3px; text-align: right; float: left  }

/*Options Lists*/
#pdet-options-list .title-del  { float: left; width: 505px; background: url(../imgres/pdet-title-delivery.gif) 0 0 no-repeat; height: 25px; text-align: left; text-indent: -999px; overflow: hidden; margin: 0 0 10px 0;} 
#pdet-options-list .title-prom { float: left; width: 505px; background: url(../imgres/pdet-title-promise.png) 0 0 no-repeat; height: 20px; text-align: left; text-indent: -999px; overflow: hidden; margin: 0 0 10px 0;}
#pdet-options-list .content { float: left; width: 505px; padding: 10px 0 0 0; background: url(../imgres/pdet-spacer-horizontal.png) center top no-repeat; margin: 0 0 10px 0;}
#pdet-options-list .content ul { float: left; width: 505px; font: normal 12px/18px sans-serif;}
#pdet-options-list .content ul li { float: left; width: 475px; padding-left: 30px; background: url(../imgres/pdet-bullet.gif) 0 4px no-repeat; margin: 0 0 2px 0;}

#pdet-options-list .content ul li.photo { background: url(../imgres/pdet-bullet-1.gif) 0 2px no-repeat;}
#pdet-options-list .content ul li.arrow { background: url(../imgres/pdet-bullet-2.gif) 0 2px no-repeat;}
#pdet-options-list .content ul li.ticks { background: url(../imgres/pdet-bullet-3.gif) 0 2px no-repeat;}
#pdet-options-list .content ul li.plock { background: url(../imgres/pdet-bullet-4.gif) 0 2px no-repeat;}

/*Product Details*/
div#pdetail_wrap h1{font:bold 20px/36px Helvetica,Arial,sans-serif; letter-spacing:-1px; color:#444; margin:0}
div#pdetail_container{float:left; width:958px; position:relative; border:1px solid #ccc; padding:0}
div#pview{float:left; position:relative; width:398px; border-right:1px solid #ccc}
div#pview div.main{width:295px; position:relative; top:5px; left:15px}
div#pview div.main img{width:295px}
div#pview ul{float:right; position:absolute; top:10px; right:0; width:65px}
div#pview ul li img{width:47px; border:4px solid #dedede}
div#pview ul li a{float:left; width:55px; height:55px; margin:0 0 5px}
div#pview ul li a:hover img{border:4px solid #ccc}

a.zoom{display:block; height:22px; font:bold 12px/22px sans-serif; width:80px; background:#dedede; color:#494949; text-align:center; position:absolute; top:273px; right:10px; text-decoration:none}
a.zoom:hover{background:#c6c6c6}

div#pdetail{float:left; width:559px}
div#pdetail div.head{float:left; width:529px; background:#f6f6f6; line-height:30px; padding:0 15px}
div#pdetail div.head span.left{float:left; font:bold 12px/30px sans-serif; color:#474747}
div#pdetail div.head span.right{float:right; font:normal 12px/30px sans-serif; color:#6e6e6e}
div#pdetail div.head span.right strong{color:#b21125}
div#pdetail div.container{float:left; width:529px; font:normal 12px/20px sans-serif; color:#444; overflow:hidden; padding:15px}
div#pdetail div.container p{font:normal 12px/20px sans-serif; color:#444; margin:0 0 10px}
div#pdetail div.container div.desc{float:left; width:529px; padding:10px 0}
div#pdetail div.container div.section{float:left; width:529px; text-align:center}

div.container div.right ul{float:left; width:260px; padding:10px 0 0}
div.container div.right ul li{float:left; width:240px; border-bottom:1px dotted #dedede; font:normal 11px/28px Tahoma,Arial,sans-serif; text-align:left; color:#6e6e6e; padding:0 10px}
div.container div.right ul li b{color:#0875be; font-weight:400}
div.container div.right span.left{float:left; text-align:left; color:#c00; font:bold 18px/28px Helvetica,Arial,sans-serif; letter-spacing:-1px; text-indent:10px}
div.container div.right span.right{font:normal 11px/28px Tahoma,Arial,sans-serif; color:#666}

div.container div.footer{float:left; width:529px; height:40px; margin:0 0 10px; padding:0 0 10px}
div.container div.footer .btn{margin:0 5px 5px 0}

div.container div.left ul{float:left; width:260px; padding:0}
div.container div.left ul li{float:left; width:200px; font:normal 11px/20px Tahoma,Arial,sans-serif; color:#4b4b4b; margin:0 0 10px; padding:0 0 0 50px}
div.container div.left ul li strong{font-weight:700; color:#c00000}
div.container div.left ul li em{font-weight:700; font-style:normal; color:#4b4b4b}
div.container div.left ul li#del{background:url(../imgres/icon_van.gif) 0 4px no-repeat}
div.container div.left ul li#gft{background:url(../imgres/icon_gift.gif) 2px 4px no-repeat}
div.container div.left ul li#stk{background:url(../imgres/icon_validate_tick.png) 5px 4px no-repeat}
div.container div.left ul li#stk.off{background:url(../imgres/icon_validate_cross.png) 5px 4px no-repeat}

/*Product Detail Tabs*/
div#tabs{float:left; width:960px; position:relative; padding:15px 0}
div#tabs div.head ul{float:left; width:940px; margin:0; padding:0}
div#tabs div.head ul li{float:left; display:inline; line-height:42px; margin:0 5px 0 0}
div#tabs a.viewall{position:absolute; right:10px; top:13px; text-align:right; float:right; font:normal 11px/42px Tahoma,Arial,sans-serif}

div.tab_container{float:left; width:960px; border-bottom:1px dotted #ccc; background:url(../imgres/fade_silver.jpg) bottom bottom repeat-x; padding:15px 0}
div.tab_container ul.related_products li{float:left; display:inline; width:139px; margin:0 0 0 18px}

div#tabs div.head_right{width:4px; height:42px; background:url(../imgres/cc_head_right.png) 0 0 no-repeat; position:absolute; top:15px; right:0}
div#tabs div.head_left{width:4px; height:42px; background:url(../imgres/cc_head_left.png) 0 0 no-repeat; position:absolute; top:15px; left:0}

.tabs-nav:after{display:block; clear:both; content:""}
.tabs-nav li{float:left; display:inline; line-height:42px; min-width:50px; margin:0 5px 0 0}
.tabs-nav .tabs-selected a{top:-5px; background:url(../imgres/fader_red.gif) 0 0 repeat-x; color:#fff; line-height:47px}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited{cursor:text}
.tabs-container{float:left; width:960px; border-bottom:1px dotted #ccc; background:url(../imgres/fade_silver.jpg) bottom bottom repeat-x; padding:15px 10px}
div.tabs-container ul.related_products li{float:left; display:inline; width:139px; clear:none; background:none; margin:0 0 0 14px; padding:0}
.tabs-container h3{font:bold 12px/22px sans-serif; color:#c00; margin:0 0 3px}
.tabs-container ul{float:left; position:relative; width:960px; margin:0; padding:10px 0}
.tabs-container ul li{float:left; clear:both; background:url(../imgres/icon_arrow.gif) 3px 4px no-repeat; width:940px; font:normal 12px/20px sans-serif; color:#666; margin:0 0 5px; padding:0 0 0 20px}

/*Homepage Boxes*/
div#home_boxes{float:left; width:745px; padding:0 0 10px}

div#home_boxes span#home_box_01{float:left; width:364px; height:155px; text-indent:-9999px; overflow:hidden; background:url(../imgres/home_box_01.jpg) 0 0 no-repeat}
div#home_boxes span#home_box_02{float:left; width:364px; height:155px; text-indent:-9999px; overflow:hidden; background:url(../imgres/home_box_02.jpg) 0 0 no-repeat; margin:0 0 0 17px}

div#home_boxes span a{display:block; width:364px; height:155px}
div#prod_boxes{float:left; width:765px; padding:0 0 10px}
div#prod_boxes ul{float:left; width:745px; _width:765px; padding:10px 0}
div#prod_boxes ul li{float:left; display:inline; width:220px; _width:200px!important; background:#d9d9d9 url(../imgres/fade_silver_homebox.jpg) 0 0 repeat-x; height:173px; border-bottom:1px solid #b5b5b5; border-right:1px solid #b5b5b5; _margin:0 3px 10px 0; margin:0 10px 10px 0; padding:10px}
div#prod_boxes ul li h3{color:#5a5a5a; float:left; width:240px; font:bold 12px/28px Tahoma,Arial,sans-serif}
div#prod_boxes ul li img{float:left; width:82px; border:1px solid #ccc; margin:0 5px 5px 0}
div#prod_boxes ul li div{float:left; width:100%; padding:0}
div#prod_boxes ul li div p{font:normal 11px/18px Tahoma,Arial,sans-serif; color:#373737; margin:0; padding:0}
div#prod_boxes ul li div p a:hover{color:#C00; text-decoration:underline}

div.title_box{float:left; width:745px; height:37px; background:url(../imgres/title_bg_tile.jpg) 0 0 repeat-x; position:relative; overflow:hidden; margin:0; padding:0}
div.title_box span.left{position:absolute; top:0; left:0; display:block; width:5px; height:37px; background:url(../imgres/title_bg_left.jpg) 0 0 no-repeat}
div.title_box span.right{position:absolute; top:0; right:0; display:block; width:5px; height:37px; background:url(../imgres/title_bg_right.jpg) 0 0 no-repeat}
div.title_box.full{width:960px; height:55px; background:url(../imgres/title_bg_tile_full.gif) 0 0 repeat-x; margin:5px 0 10px 10px}
div.title_box.full span.left{position:absolute; top:0; left:0; display:block; width:4px; height:55px; background:url(../imgres/title_bg_left_full.gif) 0 0 no-repeat}
div.title_box.full span.right{position:absolute; top:0; right:0; display:block; width:4px; height:55px; background:url(../imgres/title_bg_right_full.gif) 0 0 no-repeat}
div.title_box span#easy{width:750px; height:25px; display:block; float:left; text-indent:-9999px; overflow:hidden; background:url(../imgres/title_easyshopping.gif) 0 0 no-repeat; position:relative; left:5px; top:2px}
div.title_box p{font:normal 12px/18px Arial,sans-serif; color:#a1a8b0; clear:both; text-indent:10px; margin:0; padding:0}
div.title_box span#watermark{width:179px; height:51px; display:block; position:absolute; top:0; right:0; background:url(../imgres/title_bg_watermark.gif) 0 0 no-repeat}

#foot_wrap{float:left; position:relative; clear:both; width:980px; background:#fff url(../imgres/footer_logos.jpg) 0 0 no-repeat; padding:100px 0 0}
#foot_wrap #site_logos{width:340px; height:90px; display:block; position:absolute; top:0; left:200px}

#footer{float:left; clear:both; width:960px; background:#dcdcdc url(../imgres/footer_bg.jpg) 0 0 repeat-x; padding:10px}
#footer div.section{float:left; width:320px}
#footer div.section span{float:left; clear:both; width:300px; font:bold 12px/36px Tahoma,Arial,sans-serif; color:#666; padding:0 10px}
#footer div.section ul{float:left; width:298px; clear:both; border-right:1px solid #c1c1c1; border-left:1px solid #fff; height:100px; padding:10px}
#footer div.section ul.noleft{border-left:none; width:299px}
#footer div.section ul.noright{border-right:none; width:299px}
#footer div.section ul li{float:left; width:149px; font:normal 11px/18px Tahoma,Arial,sans-serif; color:#333}
#footer div.section ul li a{color:#333; display:block; width:100%}
#footer div.section ul li a:hover{color:#c90000}
#footer div.section ul.noright li{width:299px}
#footer div.section ul.noright li a{float:none; clear:none; display:inline; width:auto}

#left_col div.section{width:205px; float:left; position:relative; margin:0 0 10px}
#left_col div.section span{width:180px; float:left; display:block; font:bold 11px/30px Tahoma,sans-serif; color:#3a3a3a; border-top:1px dotted #c3c3c3; margin:0; padding:0 10px}
#left_col div.section p{display:block; width:180px; float:left; text-align:left; color:#666; font:normal 11px/16px Tahoma,sans-serif; margin:0 0 5px; padding:0 10px}
#left_col div.section span.noborder.seven{height:40px; text-indent:-9999px; overflow:hidden; background:url(../imgres/lc_title_seven.gif) center center no-repeat; padding:10px 0}
#left_col div.section span.noborder.comp{height:20px; text-indent:-9999px; overflow:hidden; background:url(../imgres/lc_title_competition.gif) center center no-repeat; padding:10px 0}

ul.seven{float:left; width:175px; position:relative; top:10px; border-bottom:1px dotted #ccc; margin:0; padding:0 0 10px 25px}
ul.seven li{font:normal 12px/18px Tahoma,Arial,sans-serif; color:#4a4a4a; list-style-image:url(../imgres/icon_tick.gif); width:175px; margin:0 0 7px}

ul.left_nav{float:left; width:200px; border-top:1px dotted #c3c3c3}
ul.left_nav li{float:left; clear:both; width:180px; font:normal 11px/21px Tahoma,sans-serif; color:#333; border-bottom:1px dotted #c3c3c3; padding:0 10px}
ul.left_nav li a{display:block; text-decoration:none; color:#333}
ul.left_nav li a:hover{color:#ca0000}
ul.left_nav li:hover{background:#f9f9f9}

div.lc_filters{float:left; clear:both; width:200px; border-bottom:1px dotted #ccc; padding:0 0 10px}
div.lc_filters p{color:#666; text-align:center; float:left; width:180px; font:normal 11px/18px Tahoma,Arial,sans-serif}
div.lc_filters .filter{background:#fff; float:left; width:190px; color:#666; border:1px solid #ccc; font:normal 12px sans-serif; margin:0 0 4px; padding:2px}
div.lc_filters .search{border:none; float:left; clear:both; background:#5a5a5a; color:#f9f9f9; text-align:center; font:bold 12px sans-serif; cursor:pointer; padding:4px 10px}
div.lc_filters .center{float:none; display:block; width:80px; margin:0 auto}
div.lc_filters div.sect{float:left; clear:both; width:190px; padding:0 5px 10px}
div.lc_filters div.row{float:left; width:190px; padding:0 5px 5px}
div.lc_filters div.row .filter{background:#fff; float:left; width:140px; color:#666; border:1px solid #ccc; font:normal 12px sans-serif; margin:0 0 4px; padding:2px}
div.lc_filters div.row .search{width:40px; height:23px; float:left; clear:none; margin:0 0 0 10px}
div.lc_filters div.sect.news .filter{width:170px; padding:3px}

div.prod_head{float:left; width:725px; height:30px; position:relative; background:#dbdbdb url(../imgres/fade_silver_small.jpg) 0 0 repeat-x; line-height:30px; padding:0 10px}
div.prod_head p{color:#5a5a5a; font:bold 12px/40px sans-serif; line-height:30px!important; margin:0; padding:0}
div.prod_head p a{font:normal 11px/30px Tahoma,Arial,sans-serif; color:#03C}
div.prod_head a.view_all{position:absolute; right:10px; font:normal 11px/30px Tahoma,Arial,sans-serif; color:#C00; top:0}
div.prod_head a.view_all:hover{color:#06F; text-decoration:underline}
div.prod_head a.view_all:active{color:#c00; top:1px; right:9px}

div#products{float:left; width:725px; position:relative; padding:10px 0}
div#products.homepage{float:left; width:755px; position:relative; padding:10px 0}
div#products div.jcat{float:left; clear:both; width:723px; border:1px solid #cecece; position:relative; background:#fff url(../imgres/fade_silver_reverse.jpg) 0 1px repeat-x; margin:0 0 10px; padding:10px}
div#products div.jcat ul{float:left; clear:both; width:723px; margin:0}
div#products div.jcat ul li{width:241px; float:left; display:inline; font:normal 12px/20px sans-serif}
div#products div.jcat ul li a{color:#06F; display:block; text-decoration:none}

ul#prod_results{float:left; width:745px; _width:755px; margin:0; padding:10px 0 0}
ul#prod_results li{position:relative; float:left; display:inline; width:140px; border-bottom:1px dotted #ccc; text-align:center; _margin:0 8px 15px 0; height:230px; margin:0 10px 15px 0; padding:0}
ul#prod_results li img{border:1px solid #ccc; width:140px}
ul#prod_results li span{font:normal 11px/17px Tahoma,Arial,sans-serif; color:#666; float:left; clear:both; width:140px; padding:5px 0}
ul#prod_results li a span{font:normal 11px/17px Tahoma,Arial,sans-serif; color:#666; text-align:left}
ul#prod_results li span.red{display:block; position:absolute; bottom:0; left:5px; height:20px; width:70px; line-height:20px; text-align:left; padding:0 5px}
ul#prod_results li span.retail{display:block; position:absolute; bottom:0; right:5px; height:20px; width:70px; line-height:20px; text-align:right; text-decoration:line-through; padding:0 5px}
ul#pop_products{float:left; width:745px; margin:0; padding:10px 0 0}
ul#pop_products li{float:left; display:inline; width:115px; border-bottom:1px dotted #ccc; text-align:center; height:160px; margin:0 11px 15px 0; padding:0}
ul#pop_products li img{border:1px solid #ccc; width:115px}
ul#pop_products li span{font:normal 11px/17px Tahoma,Arial,sans-serif; color:#666; float:left; clear:both; width:115px; padding:5px 0}
ul#pop_products li a span{font:normal 11px/17px Tahoma,Arial,sans-serif; color:#666; text-align:center}

ul#gemstones{float:left; width:745px; position:relative; margin:0; padding:10px 0}
ul#gemstones li{background:#fefefe url(../imgres/gs_001.gif) 180px 4px no-repeat; font:normal 12px/22px Tahoma,Arial,sans-serif; border-bottom:1px dotted #ccc; float:left; width:228px; color:#666; padding:0 10px}

div.filters{float:left; width:725px; height:36px; position:relative; background:#242424 url('../imgres/fade_black_small.png') 0 0 repeat-x; line-height:36px; padding:0 10px}
div.filters .filter{width:150px; background:#fff; border:1px solid #ccc; color:#666; float:left; display:inline; font:normal 12px sans-serif; margin:8px 10px 0 0; padding:1px}
div.filters div.page_of{float:right; width:120px; display:inline; font:bold 12px/36px Tahoma,Arial,sans-serif; color: #fff; text-align:right; margin:0; padding:0; text-shadow: none}

div.pagination{float:left; width:745px; height:45px}
div.pagination ul{float:right!important; position:relative; height:35px; width:auto!important; padding:10px 0 0}
div.pagination ul li{float:left!important; display:block; clear:none!important; background:none!important; margin:0 5px 0 0 !important; padding:0!important}
div.pagination ul li a{float:left; position:relative; display:block; background:url(../imgres/silver_pag.jpg) 0 0 repeat-x; font:bold 12px/24px Arial,sans-serif; text-align:center; height:24px; border:1px solid #b9b9b9; color:#666; text-decoration:none; padding:0 8px}
div.pagination ul li a:hover{text-decoration:none; border:1px solid #666; color:#666}
div.pagination ul li a.current{background:url(../imgres/pag_dark.jpg) 0 0 repeat-x; border:1px solid #000; color:#fff; top:-2px; left:0}
div.pagination ul li.nxt a{font-size:16px}
div.pagination ul li a:active{left:1px; top:1px; cursor:pointer}
div.pagination ul li small{font-size:12px!important}

div#product_information{float:left; width:743px; _width:743px; position:relative; margin:0; padding:0}
div#product_information div.left{float:left; width:530px; position:relative; border:1px solid #ccc; background:#f9f9f9 url(../imgres/fade_silver.jpg) 0 0 repeat-x; left:0; padding:10px}
div#product_information div.left.full{width:723px!important}
div#product_information div.left h1{font:bold 18px/22px Helvetica,Arial,sans-serif; letter-spacing:-1px; color:#5b5b5b}
div#product_information div.left p{font:normal 12px/19px sans-serif; color:#444}
div#product_information div.right{float:right; width:183px; position:relative; border:1px solid #ccc; background:#f9f9f9 url(../imgres/fade_silver.jpg) 0 0 repeat-x; text-align:center; padding:10px 0}
div#product_information div.right img{width:176px; margin:14px 0 0}

span.sresult{font:normal italic 16px/24px sans-serif; color:#666}
span.sitem{font:normal italic 16px/24px sans-serif; color:#C00}

div#splash{width:745px; height:210px; position:relative; margin:0; padding:0 0 10px}

.anythingSlider{width:745px; height:189px; position:relative; margin:0}
.anythingSlider .wrapper{width:745px; overflow:auto; height:189px; position:absolute; top:0; left:0; margin:0}
.anythingSlider .wrapper ul{width:9999px; list-style:none; position:absolute; top:0; left:0; background:#1a1a1a; margin:0; padding:0}
.anythingSlider ul li{display:block; float:left; height:189px; width:745px; margin:0; padding:0}

#thumbNav{position:relative; top:195px; left:35px; float:left}
#thumbNav a{font:11px/14px sans-serif; float:left; display:inline; width:14px; height:14px; background:url(../imgres/sprite_control.png) -71px 0 no-repeat; text-indent:-9999px; overflow:hidden; margin:0 10px 0 0; padding:0}
#thumbNav a.cur{background-position:-25px 0}

#start-stop{background:url(../imgres/sprite_control.png) -94px 0 no-repeat; width:14px; height:14px; position:absolute; left:10px; top:195px}
#start-stop.playing{background:url(../imgres/sprite_control.png) 0 0 no-repeat}

.anythingSlider .wrapper ul ul{position:static; background:none; overflow:visible; width:auto; border:0; margin:0}

#cp_top{width:980px; height:29px; position:absolute; top:0; background:url(../imgres/bg_top_tile.jpg) 0 0 repeat-x; font:normal 11px/26px Tahoma,sans-serif}
#cp_top span.left{width:5px; height:29px; float:left; background:url(../imgres/bg_top_left.jpg) 0 0 no-repeat; padding:0 10px 0 0}
#cp_top span.right{width:6px; height:29px; float:right; background:url(../imgres/bg_top_right.jpg) 0 0 no-repeat}
#cp_top div.mid{float:left; width:320px; text-align:center; color:#ca0000}
#cp_top div.left{float:left; width:240px; text-align:left; color:#ca0000}
#cp_top div.right{float:right; width:380px; text-align:right}
#cp_top div.right ul{float:left; width:370px; margin:0; padding:0 15px}
#cp_top div.right ul li{float:right; display:inline; padding:0 3px}
#cp_top div.right ul li a{color:#282828; text-decoration:none}
#cp_top div.right ul li a:hover{color:#ca0000; text-decoration:none}
#cp_top div.right ul li:after{content:"-"; padding:0 0 0 6px}



div#cc_wrap h1{font:bold 20px/38px Helvetica,Arial,sans-serif; letter-spacing:-1px; color:#333}
div#cc_wrap p a:hover{color:#06f; text-decoration:underline}

div.head_right{width:4px; height:42px; background:url(../imgres/cc_head_right.png) 0 0 no-repeat; position:absolute; top:0; right:0}
div.head_left{width:4px; height:42px; background:url(../imgres/cc_head_left.png) 0 0 no-repeat; position:absolute; top:0; left:0}

div#cc_wrap div.content_wrap{width:940px; min-height:110px; float:left; background:#fff url(../imgres/cc_silver_fade.jpg) bottom 0 repeat-x; border-bottom:1px dotted #ccc; padding:10px; margin-bottom: 10px}
div#cc_wrap div.content_wrap p{font:normal 12px/20px sans-serif; color:#444}
div#cc_wrap div.panel{float:left; width:310px; margin:0 0 0 15px}
div#cc_wrap div.panel.nomargin, div#cc_wrap div.panel.nomargin{float:left; width:310px; margin:0}
div#cc_wrap div.panel div.head{width:290px}
div#cc_wrap div.panel div.content_wrap{width:290px; height:170px; padding:20px 10px}
div#cc_wrap div.panel div.content_wrap p{font:normal 12px/19px sans-serif; color:#666; margin:0 0 10px; padding:0}

div.panel div.login{float:left; clear:both; width:290px; padding:10px 0}
div.panel div.login div{float:left; width:290px; margin:0 0 5px}
div.panel div.login .label{float:left; width:100px; font:normal 12px/26px sans-serif; color:#900}
div.panel div.login .input{float:left; width:180px; font:normal 12px sans-serif; color:#666; background:#fff; border:1px solid #ccc; padding:4px 2px}
div.panel div.login .submit{float:right; text-align:center; background:url(../imgres/btn_blue.png) 0 0 repeat-x; color:#fff; border:1px solid #0054a6; height:28px; font:bold 12px/28px sans-serif; position:relative; cursor:pointer; width:120px; padding:0}
div.panel div.login a.lost_pass{float:left; font:normal 11px/30px Tahoma,Arial,sans-serif; color:#585858; width:120px}
div.panel div.login a.lost_pass:hover{color:#000; text-decoration:underline}

div#cc_wrap div.address_wrap{float:left; width:960px; clear:both; margin:0 0 5px; padding:0 0 10px}
div#cc_wrap div.address_wrap div.panel{float:left; width:475px; margin:0 0 0 10px}
div#cc_wrap div.address_wrap div.panel div.head{width:455px}
div#cc_wrap div.address_wrap div.panel div.head a.add{line-height:38px; background-position:14px 14px}
div#cc_wrap div.address_wrap div.panel div.content_wrap{width:455px; height:220px; padding:20px 10px}
div#cc_wrap div.address_wrap div.panel div.content_wrap div{width:455px; margin:0 0 5px}
div#cc_wrap div.address_wrap div.panel div.content_wrap div.address{float:left; width:435px; margin:0; padding:10px}
div#cc_wrap div.address_wrap div.panel div.content_wrap div.address p{font:normal 12px/20px sans-serif; clear:both; margin:0; padding:0}
div#cc_wrap div.address_wrap div.panel div.content_wrap div.address label{float:left; width:150px; color:#444}
div#cc_wrap div.address_wrap div.panel div.content_wrap div .select{background:#fff; width:240px; display:inline; float:left; border:1px solid #ccc; font:normal italic 12px sans-serif; color:#666; margin:0 10px 4px 0; padding:2px}
div#cc_wrap div.address_wrap div.panel div.content_wrap div .text{background:#fff; width:230px; display:inline; float:left; border:1px solid #ccc; font:normal italic 12px sans-serif; color:#666; margin:0 10px 4px 0; padding:3px}
div#cc_wrap div.address_wrap div.panel div.content_wrap div.address p a.btn{right:47px; top:4px}
div#cc_wrap div.col_001{float:left; width:105px}
div#cc_wrap div.col_002{float:left; width:330px}
div#cc_wrap div.col_003{float:left; width:250px}
div#cc_wrap div.col_006{float:left; width:60px}
div#cc_wrap div.col_007{float:left; width:400px}
div#cc_wrap div.head div.full{width:940px}

div#cc_wrap div.bulkdiscount { background-color: #EBF7DB; border: 1px solid #85BC3D; color: #609120; font-size: 12px; font-weight: bold; padding: 10px }

div#cc_wrap div.col_image {float:left; width:105px}
div#cc_wrap div.content_wrap div.col_image img { border: 1px solid #CCCCCC; height: 90px; width: 90px; }
div#cc_wrap div.col_product {float:left; width:330px}
div#cc_wrap div.col_stock { float: left; width: 250px }
div#cc_wrap div.content_wrap div.col_stock {
background: url("../imgres/cc_tick.png") no-repeat scroll 0 5px transparent;
    color: #444444;
    height: 79px;
    padding: 0 10px 0 30px;
    width: 210px; float: left }
div#cc_wrap div.col_qty {float:left; width:40px}
div#cc_wrap div.col_price {float:left; width:60px}
div#cc_wrap div.col_edit {float:left; width: 40px}

div#cc_wrap div.head div.header{font:bold 12px/38px sans-serif; color:#474646}
div#cc_wrap div.content_wrap div.content{font:normal 11px/18px Tahoma,Arial,sans-serif; height:94px}
div#cc_wrap div.head div.col_001{width:100px; padding:0 0 0 5px}
div#cc_wrap div.content_wrap div.prod_wrap{float:left; width:940px; clear:both; padding:0 0 5px}
div#cc_wrap div.content_wrap div.qty input[type=text] { width: 20px; padding: 2px; border: 1px solid #ccc; text-align: center }
div#cc_wrap div.content_wrap div.col_001 img{width:90px; height:90px; border:1px solid #ccc}
div#cc_wrap div.content_wrap div.col_003{background:url(../imgres/cc_tick.png) 0 20px no-repeat; width:210px; height:79px; color:#444; padding:15px 10px 0 30px}
div#cc_wrap div.content_wrap div.title{font:normal 12px/20px sans-serif; color:#333}
div#cc_wrap div.content_wrap div.code{color:#666; line-height:20px}
div#cc_wrap div.content_wrap div.price{width:90px; color:#333}
div#cc_wrap div.content_wrap div.vat{width:90px; color:#777}
div#cc_wrap div.content_wrap a.remove{color:#b01124; display:block; width:60px; height:28px; background:url(../imgres/cc_remove.png) center 0 no-repeat; text-align:center; position:relative; top:0; left:0; padding:32px 0 0}
div#cc_wrap div.content_wrap a.remove:hover{color:#000; cursor:pointer}
div#cc_wrap div.content_wrap a.remove:active{top:1px; left:1px; cursor:pointer}

div.sub_wrap{float:left; width:960px; padding:10px 0 5px}
div.sub_wrap div.promo{float:right; width:498px; background:#fff1d5; border:1px solid #ffdb96; font:normal 11px/20px Tahoma,Arial,sans-serif; color:#595959; padding:10px}
div.sub_wrap div.promo .text{border:1px solid #b1a182; font:normal 12px sans-serif; width:180px; color:#956e21; padding:3px}
div.sub_wrap div.summary{float:right; width:400px; text-align:right; font:normal 12px/18px sans-serif; color:#4b4b4b; padding:0 10px 10px; clear: both; margin-top: 10px }
div.sub_wrap div.summary div.sum_001{width:400px; float:left; text-align:right}
div.sub_wrap div.summary div.sum_002{width:400px; float:left; font:bold 21px/36px Helvetica,Arial,sans-serif; color:#C00; letter-spacing:-1px; text-align:right}
div.sub_wrap span.post{float:left; width:938px; background:#f3f6f9; border:1px solid #86b2cc; line-height:38px; margin: 10px 0; padding:10px; font-size: 12px; text-align: right; color: #0b476b}
div.sub_wrap span.post table { float: right }
div.sub_wrap span.post table td { text-align: right; line-height: 24px }
div#cc_wrap div.sub_wrap span.post p { margin: 0 0 5px; color: #548bac }
div.sub_wrap span.post input[type=radio] { float: right; margin: 5px 0 0 5px }

div.sub_wrap span.post .select{background:#fff; color:#39C; border:1px solid #b9c6ce; position:relative; top:5px; padding:2px}
div.sub_wrap div.summary div.sum_001 span.sub_total{float:left; width:400px; color:#666; text-align:right}
div.sub_wrap div.summary div.sum_001 span.sub_total strong{color:#4b4b4b; font-weight:700; text-align:right}

div.sub_wrap div.summary div.currency_change { float:left; width:400px; color:#666; text-align:center; padding: 3px; background: #F2F9E1; border: 1px solid #B9C991; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 10px 0;
color: #526A33; line-height: 20px; }
div.sub_wrap div.summary div.currency_change strong{color:#526A33; font-weight:700; text-align:center}



div.sub_wrap div.summary div.sum_001 span.you_saved{font-weight:700; color:#c00; clear:both; float:right; width:220px; border-bottom:1px dotted #999; text-align:right; padding:0 0 5px}

ul.account{float:left; width:910px; padding:20px 0 10px 20px}
ul.account li{float:left; width:350px; margin:0 40px 15px 0; padding:0 0 0 60px}
ul.account li a{color:#484848; text-decoration:none; display:block; cursor:pointer}
ul.account li span.p{float:left; width:350px; font:normal 11px/18px Tahoma,Arial,sans-serif; margin:0; padding:0}
ul.account li span.title{float:left; width:335px; font:bold 11px/20px Tahoma,Arial,sans-serif; color:#484848; background:url(../imgres/icon_arrow.gif) 0 4px no-repeat; padding:0 0 5px 15px}
ul.account li.profile{background:url(../imgres/icon_profile.png) 0 4px no-repeat}
ul.account li.history{background:url(../imgres/icon_history.png) 0 4px no-repeat}
ul.account li.address{background:url(../imgres/icon_address.png) 0 4px no-repeat}
ul.account li.news{background:url(../imgres/icon_news.png) 0 4px no-repeat}

ul.history_table{width:900px; float:left; padding:20px}
ul.history_table li{float:left; width:880px; border-bottom:1px dotted #ccc; font:normal 11px/26px Tahoma,Arial,sans-serif; background:#fefefe; color:#585858; margin:0; padding:0 10px}
ul.history_table li.table_head{background:#ebebeb; border:none; font-weight:700; color:#585858; margin:0 0 15px}
ul.history_table li a{color:#06F}

div#cc_wrap ul.history_table li div.col_001, div#cc_wrap ul.history_table li div.col_002, div#cc_wrap ul.history_table li div.col_003, div#cc_wrap ul.history_table li div.col_004, div#cc_wrap ul.history_table li div.col_005{float:left; width:140px; height:26px; line-height:26px; background:none; margin:0; padding:0}
div#cc_wrap ul.history_table li div.col_001{width:140px}
div#cc_wrap ul.history_table li div.col_002{width:250px}
div#cc_wrap ul.history_table li div.col_005{width:130px}
div#cc_wrap ul.history_table li a.remove{background:url(../imgres/icon_remove.png) center 4px no-repeat; text-indent:-9999px; height:26px; width:26px; padding:0}

div#main_col_wrap div#bc_stage_wrap{float:left; width:560px; padding:10px}
div#main_col_wrap div#bc_stage_wrap ol{float:left; width:580px; list-style:decimal}
div#main_col_wrap div#bc_stage_wrap ol li{float:left; text-indent:20px; background:#fcfcfc url(../imgres/bg_bcstage_1.gif) 0 0 no-repeat; list-style:decimal; list-style-position:inside; font:bold 22px/44px Helvetica,Arial,Verdana,sans-serif; letter-spacing:-1px; color:#c6c6c6; border:1px solid #cbcbcb; padding:0 20px!important}
div#main_col_wrap div#bc_stage_wrap ol li.first{background-image:none; border-right:none; text-indent:0}
div#main_col_wrap div#bc_stage_wrap ol li.second{border-left:none; border-right:none}
div#main_col_wrap div#bc_stage_wrap ol li.current{color:#3a3a3a}

div#register_wrap{float:left; width:960px; position:relative; padding:10px}
div#register_wrap h2{float:left; clear:both; font:bold 12px/28px sans-serif; color:#3e3e3e; margin:0 0 5px; padding:0 0 0 20px}

div#form{width:600px; float:left; clear:both; position:relative; border:1px solid #c8c8c8; background:#fff url(../imgres/fade_silver_reverse.jpg) 0 1px repeat-x; margin:0 0 20px; padding:20px}
div#form div.form_row{width:500px; float:left; position:relative; height:25px; font:normal 12px/25px sans-serif; color:#383838; margin:0 0 10px; padding:0 50px}
div#form div.row{width:500px; float:left; position:relative; font:normal 12px/25px sans-serif; color:#383838; margin:0 0 5px; padding:0 50px}
div#form div.form_row .group{float:left; margin:0 20px 0 0}
div#form div.form_row .checkradio{margin:0 10px 0 0}
div#form div.form_row .label{float:left; width:200px; font:bold 12px/25px sans-serif; color:#3e3e3e}
div#form div.form_row .text{float:left; border:1px solid #ccc; font-size:12px; width:220px; margin:0; padding:4px}

div.btn_wrap{width:642px; float:left; clear:both; position:relative; margin:0 0 20px; padding:0}
span.error{position:absolute; top:1px; right:0; display:block; border:1px solid #900; height:21px; font:bold 11px/21px Tahoma,Arial,san-serif; text-align:left; color:#900; background:#ffdede; padding:0 20px}

a.btn{display:block; font:bold 12px/28px sans-serif; text-align:center; height:28px; position:relative; top:0; padding:0 6px}
a.blue{background:url(../imgres/btn_blue.png) 0 0 repeat-x; color:#fff!important; border:1px solid #0054a6}
a.add{font:normal 11px/24px Tahoma,Arial,sans-serif; float:left; display:inline; background:url(../imgres/icon_add.gif) 14px 7px no-repeat; width:60px; color:#3e3e3e; text-align:right; padding:0 0 0 15px}
a.edit{font:normal 11px/20px Tahoma,Arial,sans-serif; float:right; background:url(../imgres/icon_edit.gif) 0 2px no-repeat; color:#06f; padding:0 0 0 22px}
a.edit:hover{color:#383838}
.inputBlur, div#search div#bar input.inputBlur{color:#999; font-style:italic}
input.btn{display:block; font:bold 12px/30px sans-serif; text-align:center; height:30px; position:relative; top:0; padding:0 6px}
input.red{background:url(../imgres/btn_red.png) 0 0 repeat-x; color:#fff; border:1px solid #790204}
input.blue{background:url(../imgres/btn_blue.png) 0 0 repeat-x; color:#fff; border:1px solid #0054a6}

div#cc_wrap div.address_wrap div.panel div.content_wrap div.address p a.floatleft{position:relative; left:0}

div#competition_header{float:left; position:relative; width:700px; height:547px}
div.competition_product{float:left; position:relative; width:690px; background:#fff; color:#666; padding:10px 5px}

div.product_photo{float:left; position:relative; width:285px; height:285px; border:1px solid #ccc}
div.competition_text{font:normal 12px/20px sans-serif; color:#666}
div.product_photo img{max-width:385px; max-height:285px}
div.product_photo span.bow a{width:182px; height:176px; display:block; position:absolute; left:-7px; top:-20px; text-indent:-99999px; background:url(images/competition/bow.png) 0 0 no-repeat}
div.product_info{float:left; width:390px; margin:0 0 0 10px}
div.product_info h1{font:bold 22px/26px Helvetica,sans-serif; letter-spacing:-1px; color:#333}

div.reg{float:left; background:#FFF; width:680px; margin:0 0 10px; padding:10px}
div.reg div{float:left; clear:both; width:573px; padding:3px}
div.reg div small{font:normal 11px/30px Tahoma,sans-serif; color:#666; padding:0 5px}
a#ctl00_ContentPlaceHolder1_sendcompetition{float:left; font:bold 12px/26px sans-serif!important; cursor:pointer; height:26px; background:#5a5a5a; color:#fff; -webkit-border-radius:4px; text-shadow:1px 1px 1px #000; margin:10px 0; padding:0 8px}
a#ctl00_ContentPlaceHolder1_sendcompetition:hover{background:#676767; color:#FFF!important}
div.reg label{float:left; clear:both; width:150px; font:bold 12px/33px sans-serif; color:#333}
div.reg input[type=text]{float:left; background:#fff; border:1px solid #ccc; font:normal 12px/22px sans-serif; color:#666; width:230px; height:22px; vertical-align:middle; line-height:22px!important; padding:3px}
div.reg textarea{float:left; background:#fff; border:1px solid #ccc; font:normal 12px/18px sans-serif; color:#666; width:230px; min-height:100px; padding:3px}
div.reg select{float:left; background:#fff; border:1px solid #ccc; font:normal 12px/22px sans-serif; width:150px; color:#666; margin:0 10px 0 0; padding:3px}
div.reg select.small{width:100px}
div.reg input[type=radio]{float:left; line-height:27px; border:none; background:transparent}
div.reg input[type=submit]{float:left; line-height:27px; cursor:pointer; border:none; background:#5a5a5a; font-weight:700; font-size:12px; color:#fff; height:27px; font:Arial,Helvetica,sans-serif; padding:0 8px}
div.reg ul.checkbox_list{float:left; width:675px; height:auto; background:transparent; border:none; margin:0; padding:5px 0}
div.reg ul.checkbox_list li{float:left; width:335px; height:38px; background:transparent; list-style-type:none}
div.reg ul.checkbox_list li label{float:left; clear:right; line-height:18px; width:290px; cursor:pointer; font-weight:400; padding:0 0 0 10px}

#showRemain{display:inline}
ul#pop_products li:last-child{margin:0 0 15px}
#recommenddialog{padding:5px 0}
#sendtab div#form{margin:0!important}
span.red{width:65px!important; clear:none!important}
.retail{clear:none!important; float:right!important; width:65px!important; text-decoration:line-through!important; padding:0 0 5px!important}
big{font-size:24px}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden}
#cboxOverlay{position:fixed; width:100%; height:100%; background:url(images/overlay.png) 0 0 repeat}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative; overflow:hidden; background:#fff}
#cboxLoadedContent{overflow:auto; margin-bottom:28px}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494; margin:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%}
#cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat}
#cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat}
#cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat}
#cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat}
#cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y}
#cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) -75px 0 no-repeat; width:25px; height:25px; text-indent:-9999px}
#cboxPrevious.hover{background-position:-75px -25px}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0 no-repeat; width:25px; height:25px; text-indent:-9999px}
#cboxNext.hover{background-position:-50px -25px}
#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat}
#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat}
#cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0 no-repeat; width:25px; height:25px; text-indent:-9999px}
#cboxClose.hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png,sizingMethod='scale')}
.cboxIE #cboxTopCenter{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png,sizingMethod='scale')}
.cboxIE #cboxTopRight{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png,sizingMethod='scale')}
.cboxIE #cboxBottomLeft{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png,sizingMethod='scale')}
.cboxIE #cboxBottomCenter{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png,sizingMethod='scale')}
.cboxIE #cboxBottomRight{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png,sizingMethod='scale')}
.cboxIE #cboxMiddleLeft{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png,sizingMethod='scale')}
.cboxIE #cboxMiddleRight{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png,sizingMethod='scale')}

#dotw{float:left; clear:both; background:#353535 url(../imgres/dotw_bg.gif) 0 0 repeat-x; position:relative; width:735px; margin:10px 0 15px; padding:5px 5px 3px 5px}
#dotw .title{float:left; display:block; width:100%; height:27px; background:url(../imgres/dotw_title.png) center top no-repeat; text-align:left; text-indent:-9999px; overflow:hidden}
#dotw .dotw_container{float:left; clear:both; background:url(../imgres/dotw_fader.gif) 0 0 repeat-x; height:205px; width:725px; position:relative; margin:0; padding:5px}
#dotw .dotw_products{float:left; width:100%}
#dotw .dotw_products li{float:left; display:inline; width:167px; background:url(../imgres/dotw_right.jpg) center left no-repeat; padding:7px}

#dotw .dotw_products li a{margin:0 auto; overflow:hidden; display:block; width:139px; padding:2px; border:1px solid #a1a1a1; position:relative; background:#fff}
#dotw .dotw_products li a .watermark{width:119px; height:119px; display:block; position:absolute; top:0; left:0; background:url(../imgres/dotw_watermark.png) 0 0 no-repeat}
#dotw .dotw_products li:first-child{background:none}
#dotw .dotw_products li .dotw_discount{float:left; clear:both; width:167px; text-align:center; color:#b81029; font:normal 16px/24px Verdana,Geneva,sans-serif; background:url(../imgres/dotw_line.jpg) center bottom no-repeat; text-shadow:1px 1px 0 #fff}
#dotw .dotw_products li .dotw_data{float:left; clear:both; width:157px; padding:0 5px}
#dotw .dotw_products li .dotw_data .left{float:left; width:76px; color:#c00; font:normal 11px/20px Tahoma,sans-serif; text-align:left}
#dotw .dotw_products li .dotw_data .left b{background:url(../imgres/dotw_pixel.gif) left center repeat-x}
#dotw .dotw_products li .dotw_data .right{float:left; width:76px; color:#090; font:normal 11px/20px Tahoma,sans-serif; text-align:right}
#dotw .dotw_container span.cr_tl{width:3px; height:3px; background:url(../imgres/corner_tl_black.png) 0 0 no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgres/corner_tl_black.png',sizingMethod='crop')}
#dotw .dotw_container span.cr_tr{width:3px; height:3px; background:url(../imgres/corner_tr_black.png) 0 0 no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgres/corner_tr_black.png',sizingMethod='crop')}
#dotw .dotw_container span.cr_bl{width:3px; height:3px; background:url(../imgres/corner_bl_black.png) 0 0 no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgres/corner_bl_black.png',sizingMethod='crop')}
#dotw .dotw_container span.cr_br{width:3px; height:3px; background:url(../imgres/corner_br_black.png) 0 0 no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgres/corner_br_black.png',sizingMethod='crop')}
#dotw .meta-data{float:left; clear:both; width:735px; font:normal 11px/14px 'Tahoma',sans-serif; color:#fefefe; padding:3px 0 0 0}
#dotw .meta-data .left{float:left; width:200px}
#dotw .meta-data .left b{font-weight:normal; color:#e793aa}
#dotw .meta-data .right{float:left; width:535px}
#dotw .meta-data .right a{text-decoration:none; color:#fff; font-weight:bold}

:focus, .tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{outline:0}
blockquote:before, blockquote:after, q:before, q:after, #cp_top div.right ul li:first-child:after{content:""}
* a:hover, * a:active, .ui-widget:active{outline:none}
li li, li p, td p, blockquote p, .ui-widget .ui-widget{font-size:1em}
.floatleft, a.floatleft{float:left}
.floatright, a.floatright{float:right}
input, select, div.filters select{font-size:12px}
legend, .ui-helper-hidden, .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle, .anythingSlider .arrow, div#search div#bar label{display:none}
strong, .ui-priority-primary, .ui-widget-content .ui-priority-primary, div.sub_wrap div.promo .label{font-weight:700}
#my_rating span.rating.star_0, #my_full_rating span.rating.star_0, .ui-icon-carat-1-n{background-position:0 0}
.ui-widget-header a, .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text{color:#fff}
.ui-state-default .ui-icon, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}
.ui-icon-carat-1-se, #thumbNav a:hover{background-position:-48px 0}
.ui-icon-seek-start, .ui-icon-seek-first{background-position:-80px -160px}
.ui-button-text-only .ui-button-text, input.ui-button{padding:.4em 1em}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus, div#header div#basket div.basket div div{padding:0}
a, a:hover{text-decoration:none}
#testimonialbox li p a, div.tab_container ul.related_products li a span, div.tabs-container ul.related_products li a span, div#cc_wrap p a{color:#c00}
.red, div#tabs a.viewall:hover, div#prod_boxes ul li div p a{color:#C00}
div#main_col #standard ul li a:hover, ul#prod_results li a:hover span, ul#pop_products li a:hover span{color:#c90000; text-decoration:underline}
div#pdetail_wrap, div#cc_wrap{float:left; width:960px; padding:0 10px 10px}
div#pdetail div.container div.left, div#pdetail div.container div.right{float:left; width:260px}
div#tabs div.head, .tabs-nav, div#cc_wrap div.head{width:940px; height:42px; float:left; background:url(../imgres/cc_head_tile.gif) 0 0 repeat-x; position:relative; padding:0 10px}
div#tabs div.head ul li a, .tabs-nav a{float:left; position:relative; display:block; font:bold 12px/42px sans-serif; color:#444; padding:0 10px}
div.tab_container ul.related_products ul, div.tabs-container ul.related_products ul{float:left; position:relative; width:960px}
div.tab_container ul.related_products li img, div.tabs-container ul.related_products li img{border:1px solid #ccc}
div.tab_container ul.related_products li span, div.tabs-container ul.related_products li span{float:left; clear:both; width:139px; font:normal 11px/25px sans-serif; color:#c00; text-align:center}
div.tab_container ul.related_products li a:hover img, div.tabs-container ul.related_products li a:hover img, ul#prod_results li a:hover img, ul#pop_products li a:hover img{border:1px solid #666}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active, ul#prod_results li a:hover, ul#pop_products li a:hover, #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}
#left_col div.section span.noborder, #topmenu li li:first-child a, #topmenu li li:first-child a:hover{border:none}
div.lc_filters .search:hover, div.reg input[type=submit]:hover{background:#676767}
div.lc_filters label, div.filters label{display:none; visibility:hidden}
div#products div.jcat ul li a:hover, ul.history_table li a:hover{text-decoration:underline}
ul#prod_results li a span.red, ul#pop_products li a span.red{color:#c90000; font-weight:700; padding:0 0 5px}
ul#prod_results li a span.retail, ul#prod_results li a:hover span.retail, .inputActive{color:#666}
span.sitem:before, span.sitem:after{content:'"'}
#bc_wrap ul li, #currency ul li{float:left; display:inline; position:relative; color:#666; margin:0 5px 0 0; padding:1px}
#topmenu li:first-child a, div#main_col_wrap div#bc_stage_wrap ol li.third{border-left:none}
div.panel div.login .submit:active, a.btn:active, input.btn:active{top:1px}
div#cc_wrap div.col_004, div#cc_wrap div.col_005{float:left; width:90px}
div#cc_wrap div.col_008, div#cc_wrap div.col_009, div#cc_wrap div.col_010, div#cc_wrap div.col_011{float:left; width:80px}
div#cc_wrap div.content_wrap div.col_002, div#cc_wrap div.content_wrap div.col_006{height:84px; padding:10px 0 0}
div#cc_wrap div.content_wrap div.col_004, div#cc_wrap div.content_wrap div.col_005{height:79px; padding:15px 0 0}
div#cc_wrap div.content_wrap div.code strong, div.sub_wrap div.promo strong{color:#d11e1e; font-style:normal; font-weight:700}
ul.account li a:hover span.p, ul.account li a:hover span.title, a.add:hover{color:#06f}
div#cc_wrap ul.history_table li div.col_003, div#cc_wrap ul.history_table li div.col_004{width:180px}
.tabs-container p, div#cc_wrap p{font:normal 12px/18px sans-serif; color:#666; margin:0 0 10px}
div#cc_wrap div.address_wrap div.panel.nomargin, *div#cc_wrap div.address_wrap div.panel div.content_wrap div.address input, .addthis_toolbox .custom_images a:first-child, ul#prod_results li.nomargin, ul#pop_products li.nomargin, div#cc_wrap div.panel.nomargin, div#cc_wrap div.address_wrap div.panel.nomargin{margin:0}
@media projection, screen{.tabs-hide{display:none}
}
@media print{.tabs-nav{display:none}
}

