body{font:100% Tahoma,Arial,Helvetica,sans-serif;color:#333;line-height:1.166;background:#fff;margin:0;padding:0;text-align:left;}
a{color:#069;text-decoration:none;}
a:link{color:#069;text-decoration:none;}
a:visited{color:#069;text-decoration:none;}
a:hover{color:#069;text-decoration:underline;}
img {border: 0px;}
h1{font-family:Tahoma,Arial,sans-serif;font-size:114%;color:#069;margin:0;padding:0;}
h2{font-family:Tahoma,Arial,sans-serif;font-size:114%;color:#069;margin:0;padding:0;}
h3{font-family:Tahoma,Arial,sans-serif;font-size:100%;color:#334d55;margin:0;padding:0;}
h4{font-family:Tahoma,Arial,sans-serif;font-size:100%;font-weight:normal;color:#333;margin:0;padding:0;}
h5{font-family:Tahoma,Tahoma,Arial,sans-serif;font-size:100%;color:#334d55;margin:0;padding:0;}
ul{list-style-type:square;}
ul ul{list-style-type:disc;}
ul ul ul{list-style-type:none;}
label{font-family:Tahoma,Arial,sans-serif;font-size:100%;font-weight:bold;color:#334d55;}
select{font-size:x-small;}
#masthead{padding:0 0 3px 0;width:100%;background-color:#eee;}
#navBar{float:left;width:182px;margin:0;padding:0;background-color:#fff;}
#headlines{float:right;width:182px;margin:0;padding:0;background-color:#fff;}
#content{float:left;width:570px;background-color:#fff;}
#prices{border-left:1px solid #ccc;border-top:1px solid #ccc;}
#prices2{border-right:1px solid #ccc;border-top:1px solid #ccc;}
#prices3{border-left:1px solid #ccc;}
#prices4{border-right:1px solid #ccc;}
#siteName{margin:0;padding:0 0 0 10px;}
#siteIMG{margin:10px 0 0 0;padding:0;}
#map_pr{visibility:hidden;}
#map_pr_show{margin-top:-30px; margin-bottom:20px;}
.map_pr_br{visibility:hidden;}
.map_pr_br_s{margin-top:-12px;}
.button_0{border:solid 1px #069;padding:0 4px 2px 4px;font-size:90%;color:#fff;text-align:center;}
.button_0 a{color:#fff;text-decoration:none;}
.button_0 a:link{color:#fff;text-decoration:none;}
.button_0 a:visited{color:#fff;text-decoration:none;}
.button_0 a:hover{color:#fff;text-decoration:none;}
.button_1{border:solid 1px #069;padding:0 4px 2px 4px;background:#fff;font-size:90%;text-align:center;}
.button_sep{font:65% Tahoma,Arial,Helvetica,sans-serif;color:#ccc;padding:0 1px 2px 1px;}
#globalNav{padding:0 0 5px 10px;border-bottom:1px solid #CCC;color:#ccc;}
#globalNav img{display:block;}
#globalNav a{font-size:90%;padding:0 4px 0 0;}
#pageName{margin:0;padding:0 0 0 10px;}
#breadCrumb{font-size:80%;padding:2px 0 0 10px;}
#breadCrumb_right{font-size:80%;padding:2px 10px 0 0;float:right;color:#069;}
.feature{padding:4px;font-size:80%;}
.feature h3{padding:30px 0 5px 0;text-align:center;}
.feature img{float:left;padding:10px 10px 0 0;}
.price{padding:8px 5px 5px 5px;font-size:95%;line-height:1.116;}
.price strong{color:#069;}
.price s{color:#c00;font-weight:bolder;}
.story{clear:both;padding:10px 0 0 10px;font-size:80%;}
.story p{padding:0 0 10px 0;}
.story_buttons{clear:both;padding:10px 0 0 12px;font-size:80%;width:550px;margin-bottom:-8px;}
.story_bottom{clear:both;padding:10px 0 0 10px;font-size:80%;border-bottom:1px solid #ccc;}
#siteInfo{font-size:75%;color:#ccc;padding-top:12px;background-color:#eee;}
.siteinfo_nav_main{text-align:center;background-image:url(/images/gradient/footer_nav_center.jpg);padding-top:8px;width:936px;height:19px;background-repeat:repeat-x;}
.siteinfo_nav_buttons a:visited,.siteinfo_nav_buttons a:link,.siteinfo_nav_buttons a{color:#fff;text-decoration:none;background-color:#069;padding:2px 2px 2px 2px;font-family:Tahoma,Arial,sans-serif;}
.siteinfo_nav_buttons a:hover{color:#000;background-color:#ccc;text-decoration:none;padding:2px 2px 2px 2px;font-family:Tahoma,Arial,sans-serif;}
.siteinfo_sub{background-image:url(/images/gradient/footer_sub_center.jpg);padding:2px 5px 5px 5px;vertical-align:middle;width:936px;height:56px;background-repeat:repeat-x;}
.siteinfo_sub img{padding-left:5px;padding-right:5px;vertical-align:middle;}
.siteinfo_legal{text-align:center;color:#888;}
#search{padding:5px 0 5px 10px;}
#search form{margin:0;padding:0;}
#search label{display:block;margin:0;padding:0;}
#navBar ul a:link,#navBar ul a:visited{display:block;}
#navBar ul{list-style:none;margin:0;padding:0;}
#navBar li{border-bottom:1px dashed #EEE;}
.relatedLinks{position:relative;margin:0;padding:0 0 10px 10px;font-size:70%;}
.relatedLinks h3{padding:10px 0 2px 0;}
.relatedLinks a:link,.relatedLinks a:visited{display:block;}
#advert{padding:30px 0 10px;}
#advert img{display:block;}
IMG.imgcentered{display:block;margin-left:50%;vertical-align:middle;}
#headlines{margin:0;padding:0;font-size:80%;}
#headlines p{padding:5px 0 5px 0;}
#headlines h3{font-size:100%;white-space:nowrap;background-color:#ccc;background-repeat:repeat-x;padding:3px 0 3px 10px;color:#069;}
.error td{padding:10px 0 10px 0;}
.error h3{padding:10px 0 10px 0;text-align:center;color:#900;font-size:90%;font-weight:bold;}
.error h4{font-weight:bold;text-align:right;color:#900;}
.listing{margin-left:10px;margin-right:10px;}
.listing h3{text-align:center;font-weight:bold;}
.listing h4{text-align:center;font-size:70%;}
form#search{background-color:#069;color:#fff;border:1px solid #666;font-family:Tahoma,Arial,sans-serif;font-size:80%;text-align:left;margin-top:0;margin-bottom:0;}
.buttons{font-family:Tahoma,Arial,sans-serif;font-size:10px;background-color:#000;color:#fff;margin-right:6px;border:#fff 1px solid;}
.checkout_header{background-color:#069;}
.checkout_header h3{color:#fff;text-align:left;font-weight:bold;}
.checkout_header h4{color:#fff;text-align:center;font-weight:bold;font-size:110%;}
.checkout_body{background-color:#fff;font-size:80%;}
#checkout{float:left;width:100%;background-color:#ccc;}
#checkout_cart{float:left;width:100%;background-color:#fff;padding-top:20px;}
.cart_header{background-color:#ccc;}
.cart_header h3{color:#069;text-align:center;font-weight:bold;}
.cart_header h4{color:#069;text-align:center;font-size:80%;font-weight:bold;}
.ssl_expander{height:400px;background-color:#ccc;}
.detail{clear:both;padding:10px 10px 0 10px;font-size:80%;background-color:#eee;margin-left:10px;margin-bottom:12px;border:solid 1px #ccc;line-height:1.5;}
.detail p{padding:0 0 10px 0;}
.info_sub{font-size:90%;background-color:#eee;width:269px;}
.info_sub li{border-bottom:2px solid #eee;border-top:2px solid #eee;}
.info_sub h6{font-family:Tahoma,Arial,sans-serif;color:#069;margin:0;padding:5px 0 5px 0;}
.home_button{background-image:url(/images/layout/blue_button.png);background-repeat:no-repeat;height:24px;width:136px;border-bottom:2px solid #069;float:left;padding-top:9px;}
.home_button a:hover,.home_button a:link,.home_button a:visited{font-family:Tahoma,Arial,sans-serif;color:#fff;text-align:center;padding-left:2px;padding-right:2px;font-weight:bold;text-decoration:none;}
#dhtmltooltip{position:absolute;width:150px;border:2px solid #eee;padding:2px;background-color:#fff;visibility:hidden;z-index:100;}
.global_nav_main{background-image:url(/images/gradient/global_nav_center.gif);padding:0;width:936px;height:72px;background-repeat:repeat-x;}
.global_sub_main{background-image:url(/images/gradient/global_sub_center.jpg);padding:0;width:936px;height:31px;background-repeat:repeat-x;}
.global_sub_buttons{float:left;padding:4px 5px 5px 5px;vertical-align:middle;}
.global_sub_search{float:left;padding:3px 5px 5px 15px;color:#fff;vertical-align:middle;}
.global_sub_search_form{float:left;padding-top:2px;color:#fff;vertical-align:middle;}
.global_sub_search_form input{font-size:12px;}
.global_sub_buttons a:visited,.global_sub_buttons a:link,.global_sub_buttons a{color:#fff;text-decoration:none;background-color:#069;padding:6px 4px 4px 3px;font-family:Tahoma,Arial,sans-serif;}
.global_sub_buttons a:hover{color:#000;background-color:#ccc;text-decoration:none;padding:6px 4px 4px 3px;font-family:Tahoma,Arial,sans-serif;}
.sub_deals_top{background-image:url(/images/layout/hotdeals_top.png);background-repeat:no-repeat;border-top:0;border:hidden;height:46px;}
.sub_deals{background-image:url(/images/layout/blue_borders.png);background-repeat:repeat-y;font-size:80%;color:#069;font-weight:bolder;border-top:0;border:hidden;text-align:center;}
.sub_dod_mid{margin-top:-8px;}
.sub_deals h3{font-size:120%;text-align:center;}
.sub_deals h4{font-size:110%;text-align:center;color:#c00;}
.sub_deals h5{font-size:120%;text-align:center;color:#090;}
.sub_cart{background-image:url(/images/layout/shopping_cart.png);background-repeat:no-repeat;font-size:100%;height:100px;padding-top:4px;padding-left:8px;color:#069;font-weight:bolder;border-top:0;border:hidden;}
.sub_cart_text{font-size:100%;padding-top:40px;padding-left:20px;color:#069;font-weight:bolder;text-align:center;}
.sub_blue_top{background-image:url(/images/layout/blue_top.png);background-repeat:no-repeat;border-top:0;border:hidden;height:34px;font-weight:bolder;text-align:center;color:#FFF;padding-top:7px;padding-left:2px;padding-right:4px;}
.sub_blue_mid{background-image:url(/images/layout/blue_borders.png);background-repeat:repeat-y;border-top:0;border:hidden;font-size:70%;padding-left:2px;padding-right:4px;margin-top:-8px;}
.sub_blue_mid a{display:block;border-top:1px solid #ccc;padding:2px 0 2px 10px;}
.sub_blue_mid a:hover{color:#fff;background-color:#069;}
.sub_blue_bottom{background-image:url(/images/layout/blue_bottom.png);background-repeat:no-repeat;border-top:0;border:hidden;height:8px;margin-bottom:7px;}
.watch_holder{clear:both;padding-left:45px;padding-top:4px;}
.watch_holder_container{text-align:center;background-image:url(/images/layout/watch_holder.gif);margin-left:10px;margin-right:10px;padding:2px 2px 2px 2px;width:133px;height:268px;}
.wh_product_img{padding-top:25px;position:absolute;top:25px;left:25px;z-index:1;}
.wh_sale_img{position:absolute;top:75px;left:80px;z-index:3;}
.watch_holder img{padding-top:25px;}
.paging{float:left;font-size:90%;border-top:dashed 1px #666;border-bottom:dashed 1px #666;padding-top:5px;padding-bottom:5px;margin-top:5px;clear:both;width:100%;}
.background{background-color:#eee;margin:0;}
.submitbtn{color:#666;font-family:Tahoma,Arial,Helvetica,sans-serif;background-color:#f3f3f3;font-size:x-small;font-weight:bold;border:1px solid #aaa;}
#shop{padding:10px 10px 10px 10px;font-size:80%;float:left;}
#shop h2.picheader{background-position:1% 50%;background-repeat:no-repeat;font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;color:#333;font-size:12px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:white;text-align:left;padding:10px 5px 10px 50px;margin:0;}
#CountDownPanel{font-size:110%;}
.shippingtable{clear:both;width:100%;}
.shippingtable ul{float:left;margin:0;padding:0;border:1px solid #c9c9c9;margin-bottom:5px;}
.shippingtable ul li{list-style:none;padding:5px 10px;}
.shippingtable ul li.title{font-weight:bold;background:#069;color:#fff;}
.shippingtable ul li.even{background:#fff;}
.shippingtable ul li.odd{background:#ffffe6;}
.shippingtable ul li.header{background:#c9c9c9;font-weight:bold;font-size:95%;}
#promomsg{font-size:80%;padding:2px 10px 2px 10px;text-align:center;font-size:105%;}
/*product pages*/
.product {padding-left:12px;font-size:80%; padding-right:2px;}
.product h2 {text-align:center;padding:5px;}
.productbuttons {padding-top:5px;}
.productbuttons img{padding:2px}
.productimg {border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin-top:10px; padding:15px;}
.productprice {border-top:1px solid #c90001;border-bottom:1px solid #c90001; margin-top:10px; padding:10px; margin-left:20px; margin-bottom:5px; text-align:left; width:325px;}
.productsimilar {margin-left:25px;}
/*background colors*/
.bluebg {background-color:#069;}
.greenbg {background-color:#093;}
.redbg {background-color:#c90001;}
/*text colors*/
.red {color:#c90001;}
.green {color:#0a830a;}
.white {color:#FFF;}
.blue {color:#069;}
.orange {color:#F90;}
a.white_link:link{color:#FFF;text-decoration:none;}
a.white_link:visited{color:#FFF;text-decoration:none;}
a.white_link:hover{color:#FFF;text-decoration:underline;}
/*text sizes*/
.t_xlarge {font-size:large;}
.t_reg {font-size:80%;}
.t_med {font-size:90%;}
.t_small {font-size:small;}
.t_xsmall {font-size:x-small;}
/*floats*/
.right{float:right;}
.left{float:left;}
.clr_left{clear:left;}
.clr_right{clear:right;}
/*text decorations*/
.s {text-decoration:line-through;}
.i {font-style:italic;}
.b {font-weight:bold;}
.n {font-weight:normal;}
/*text align*/
.center {text-align:center}
.tx_right {text-align:right}
.tx_left {text-align:left}
.facebook_like {margin-right: -35px;}
.want_button {margin-right: 5px;}
.google_button {margin-right: -35px;}
.twitter_button {margin-right: -10px;}
.watch_holder_sml{background-image:url(/images/layout/sml_watch_holder.gif);margin:1px;width:82px;height:150px;}
a{color:#069;text-decoration:none;}
/*padds*/
.10l {margin-left:10px;}
.10r {margin-right:10px;}
.zero{padding:0;margin:0;}
.2t{padding:2;}
/*Featured*/
.sub_feature_div{width:265px; padding-top:3px;}
.sub_feature_top{background-image:url(/images/layout/blue_top_wide.png);background-repeat:no-repeat;border-top:0;border:hidden;height:17px;padding-top:4px;}
.sub_feature_mid{background-image:url(/images/layout/blue_borders_wide.png);background-repeat:repeat-y;border-top:0;border:hidden;padding-left:5px; padding-top:5px;height:158px;padding-right:5px;}
.sub_feature_bottom{background-image:url(/images/layout/blue_bottom_wide.png);background-repeat:no-repeat;border-top:0;border:hidden;height:8px;margin-bottom:7px;}
/*Checkout12*/
#che-sin-checkout { background-color:#e7e7e7; padding: 30px 0 30px 20px; color: #666;margin: 0; padding: 0; line-height: 1.25; font-family: Arial, sans-serif; font-size: 11px; color: #333;}
/*Buttons*/
.black_button{
 background:#000;
 width:200px;
 height:30px;   
 color:#fff;
 border:2px solid #fff;
}
.black_button:hover{
	border:2px solid #069;
	cursor: pointer; cursor: hand;
	font-weight:bold;
}
/*Validation*/
input.ff_red_error{
  background-color: #c90001;
  color:#FFF;
}
select.ff_red_error {
  background-color: #c90001;
  color:#FFF;
}
#error_duplicate .ff_red_error  {color: #c90001;}
/**Filter**/
#filters {
	margin:5px;
}
#filters .remove{
	display: inline-block;
	margin-left:5px;
	padding-left:12px;
	background-image:url("/images/layout/remove-selection.gif");
	background-repeat:no-repeat;
	background-position-y:center;
	cursor: pointer; cursor: hand;
	font-size:x-small;
	color:#f0820a;
}
#filters .remove:hover{
	text-decoration:underline;
}
#FilterBar{float:left;width:182px;margin:0;padding:0;background-color:#fff;}
.filter_holder {
	float:left;
	display:block;
	width:174px;
	border:1px solid #069;
	/**background-color:#efefef;**/
	background-color:#FFF;
	padding:2px;
	margin-bottom:8px;
	margin-left:2px;
	margin-top:2px;
	border-radius:10px;
	padding-bottom:5px;
}
.filter_holder.swatch {
	min-height:50px;
}
.filter_scroll {
	height: 200px;
	overflow:auto;
}
.filter_holder dl{
	margin:0px;
}
.filter_holder dt{
	margin:-2px;
	margin-bottom:2px;
	padding:2px;
	background-color:#069;
	color:#FFF;
	text-transform:uppercase;
	font-size:small;
	font-weight:bold;
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	background-clip:border-box;
	background-origin:padding-box;
	text-align:center;
	background-attachment:scroll;
}
.filter_holder.list dd{
	margin:0px;
	background-image:url("/images/layout/selection-arrow.gif");
	background-repeat:no-repeat;
	background-position-y:center;
	padding-left:20px;
	color:#FFF;
	cursor: pointer; cursor: hand;
	font-size:small;
}
.filter_holder dd a{
	color:#069;
}

/**Swatches**/
.filter_holder.swatch dd{
	margin:0px;
	display:block;
	float:left;	
	padding:2px;
}
.filter_holder.swatch a{
	padding:0px;
	margin:0px;
	height:11px;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #CCC;
	color: #444;
	text-decoration:none;
	text-align:center;
}
.filter_holder.swatch a:hover{
	text-decoration:none;
	border:1px solid #F90;
}
.sw_black {
	background-color:#000000;
}
.sw_beige {
	background-color:#e3ddc3;
}
.sw_blue {
	background-color:#00F;
}
.sw_brown {
	background-color:#930;
}
.sw_gold {
	/*background-color:#f5ba42;*/
	background-image:url(/images/swatches/gold.gif);
}
.sw_green {
	background-color:#0C0;
}
.sw_grey {
	background-color:#707173;
}
.sw_orange {
	background-color:#F90;
}
.sw_pink {
	background-color:#ec82aa;
}
.sw_purple {
	background-color:#923e8c;
}
.sw_red {
	background-color:#F00;
}
.sw_silver {
	/*background-color:#f7f6f5;*/
	background-image:url(/images/swatches/silver.gif);
}
.sw_white {
	background-color:#FFF;
}
.sw_yellow {
	background-color:#FF0;
}
.sw_clear {
	background-image:url(/images/swatches/clear.gif);
}
.sw_mother-of-pearl {
	background-image:url(/images/swatches/mop.gif);
}
.sw_digital {
	background-image:url(/images/swatches/digital.gif);
}
/**DataGrid**/
#grid_holder{clear:both;padding:2px 0 0 10px;font-size:80%;}
/**Product Holder**/
.product_holder{clear:both;padding-left:15px;padding-top:4px;margin-bottom:10px;}
.product_holder_container{text-align:center;margin-left:5px;margin-right:5px;padding:2px 2px 2px 2px;width:120px;height:230px;}
.product_holder img{padding:0px;}
/**Pager**/
.pager {margin-left:15px; padding:2px; float:right; clear:both;}
.pager a {
	height:20px;
	margin-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	display:block;
	float:left;
	border:1px solid #CCC;
	color: #444;
	margin-right:4px;
	text-decoration:none;
	text-align:center;
}
.pager p {
	margin:5px;
	display:block;
	float:left;
}
.pager a:hover {
	color: #fff;
	background:#f0820a;
	text-decoration:underline;
}
.pager .selected {
	color: #fff;
	background:#f0820a;
}

