*{margin:0pt;padding:0pt;}
html,body {height:100%}

body {background-color:#f2f2f2; color: #7C7C66; position:relative}
body.naked { background-color:#fff; }
div, span, td, th {font-family:Arial,Helvetica,sans-serif;font-size:8pt;}
img {border: 0;}
a, a:link, a:visited,  a:active {color: #7C7C66;}
a:hover {color: #333333;}
.productImage {max-width: 350px; max-height: 350px;}
.textBox{border:1px solid #CDCDCD;font-family:Arial,Helvetica,sans-serif;font-size:10px;padding-left:2px;}
/*.textBox{font-family: Arial, Helvetica, sans-serif; font-size: 10px; border:solid 1px #cdcdcd; padding-left:2px; padding-top: 2px; padding-bottom: 2px;}
.shellInput {height: 14px; padding-top: 0px; padding-bottom: 0px;}*/
.shellInput{height:13px;}
.checkBox{width:15px;height:15px;background:transparent;border:0;}
fieldset {margin: 0px;padding: 0px;border:none; }
select.textBox { padding-top: 0px; padding-bottom: 0px;}
select { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
select option {padding-left: 5px;}

h1, h2, h3, h4, h5, h6 {margin:0px; margin-top:0.5em; margin-bottom:0.5em; padding:0px; line-height:130%; font-weight:normal;}
h1 {font-size:2em;}
h2 {font-size:1.7em;}
h3 {font-size:1.5em;}
h4 {font-size:1.37em;}
h5 {font-size:1em;}
h6 {font-size:0.87em;}

h3 #dsq-num-posts, h3 #dsq-total-posts {font-size:1em;}

#promo {/* height:145px;*/ width:615px;}
/* #promo_img1 {margin-left:25px;} */
/* #promo_img2 {margin-left:75px;} */

#click_please {font-weight:bold;}

.old_price {text-decoration: line-through; color:#7C7C66; font-size:10pt;}
#presence {font-size:12pt; padding:5px;}

table.services {rules:"none"; border:0; cellspacing:10;}
table.services td, th {text-align:left;}
td.serv_city {width:100px;}
td.serv_address {width:300px;}

#cookietest {display: none;}
#retwite-button {padding: 0;}
#prise {color: red;}

#shell{background:#ffFFff;margin-left:auto;margin-right:auto;text-align:left;width:800px;padding: 5px 0px 0px 20px; height:auto !important; min-height:100%;  position:relative; overflow:hidden; }
*html #shell {height:100%; }
#wrap{padding-bottom:240px; position:relative; float:left; height:100%;}
#header, #content {clear: both; width:781px;}
#header, #content {float:left;}
#content ul { list-style-position:inside; }
#content ol { list-style-position:inside; }

ul#propertiesList { list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:0px; padding-left:0px;}
ul#propertiesList li span { float:left; font-weight:bold; width:160px; }

.right { float:right; position:relative; top:20px;}

a.itemCount{text-decoration:none;margin-top:5px;color:#F68220;}

#googlefc, #counters_logo {margin-top: 5px;}
#footer {height:230px; position:absolute; bottom:0px !important; left:20px !important; width:780px;}
#counters_logo {margin-left:auto; margin-right:auto; width:280px;}
#breadcrumbs {margin-bottom:5px;}
#breadcrumbs-in-category {margin-bottom:5px;}

/* header
#header div{border:solid 1px red;} */
#header .logo, #topNav, #topSearch, #top_banner {float:left;}
#topNav, #logo_img, #top_banner {position:relative;}
#header #account {float:right;}
.logo {padding-top: 5px; width:150px;}
.logo a {text-decoration:none;}
#top_banner {padding-left:15px; padding-top:10px; width:465px;}
.filters {font-size:12pt;}
.line {border-top:1px solid #999999; padding-top:15px;}
#call_to_action, #contacts1, #contacts2 {font-size:12pt; font-weight:bold; color:#4D4948; margin-top:-2px;}
.contact_type {color:#A6A6A6; font-size:12pt;}
.middot {color:#F68220; font-size:12pt;}

#header #account{margin-top:20px;font-weight:bold;}
#header #account, #account a{color:#000000;font-weight:bold;text-decoration:none;}
#header #account{width:380px;height:26px;}
#header #account #urAccount,#header #account #signIn,#header #account #seperator{float:right;margin-top:5px;}
#header #account #seperator{padding-right:4px;padding-left:4px;}

#header #shoppingBagMain { float:right;}
/*
#header #bagIcon{margin-left:5px;}
#header #checkoutIcon{margin-left:10px;margin-top:2px;}
*/

#header #topNav{clear: both;/*width:501px;*/ width:100%;}

/* top nav */
.divider{width:26px;height:14px;background-image: url(topnav_divider.jpg); background-repeat:no-repeat; margin-top:2px;}
.dividerNoImage{width:26px;height:14px;}

ul#topNavBar { width:100%; float:left; height:15px; margin-top:8px; }
ul#topNavBar li{ float: left; display: inline; }
ul#topNavBar li a{ display: block;  margin:0 4px; font-size:13px; font-weight:bold; text-decoration:none; color: #7C7C66 !important; }
ul#topNavBar li a:hover {text-decoration:underline; color:#FF6633 !important;}

ul#topNavBar li#size{ background-image: url(size.gif); background-repeat:no-repeat;}
ul#topNavBar li#size a{margin-left:0px; margin-right:0px;width:116px; }
ul#topNavBar li#size a:hover{ background-image: url(size_on.gif); }
ul#topNavBar li#size a.current{ background-image: url(size_selected.gif); }
ul#topNavBar li#size a.current:link,ul#topNavBar li#size a.current:visited,ul#topNavBar li#size a.current:hover,ul#topNavBar li#size a.current:active{background-image: url(size_selected.gif); }

ul#topNavBar li#shoes{ background-image: url(shoes.gif); background-repeat:no-repeat;}
ul#topNavBar li#shoes a{margin-left:0px;margin-right:0px; width:36px; }
ul#topNavBar li#shoes a:hover{ background-image: url(shoes_on.gif); }
ul#topNavBar li#shoes a.current{ background-image: url(shoes_selected.gif); }
ul#topNavBar li#shoes a.current:link,ul#topNavBar li#shoes a.current:visited,ul#topNavBar li#shoes a.current:hover,ul#topNavBar li#shoes a.current:active{background-image: url(shoes_selected.gif); }

ul#topNavBar li#accessories{ background-image: url(accessories.gif); background-repeat:no-repeat;}
ul#topNavBar li#accessories a{margin-left:0px;margin-right:0px; width:73px; }
ul#topNavBar li#accessories a:hover{ background-image: url(accessories_on.gif); }
ul#topNavBar li#accessories a.current{ background-image: url(accessories_selected.gif); }
ul#topNavBar li#accessories a.current:link,ul#topNavBar li#accessories a.current:visited,ul#topNavBar li#accessories a.current:hover,ul#topNavBar li#accessories a.current:active{background-image: url(accessories_selected.gif); }

ul#topNavBar li#sale{ background-image: url(sale.gif); background-repeat:no-repeat;}
ul#topNavBar li#sale a{margin-left:0px;margin-right:0px; width:26px; }
ul#topNavBar li#sale a:hover{ background-image: url(sale_on.gif); }
ul#topNavBar li#sale a.current{ background-image: url(sale_selected.gif); }
ul#topNavBar li#sale a.current:link,ul#topNavBar li#sale a.current:visited,ul#topNavBar li#sale a.current:hover,ul#topNavBar li#sale a.current:active{background-image: url(sale_selected.gif); }

ul#topNavBar li#about{ background-image: url(about.gif); background-repeat:no-repeat;}
ul#topNavBar li#about a{margin-left:0px;margin-right:0px; width:94px; }
ul#topNavBar li#about a:hover{ background-image: url(about_on.gif); }
ul#topNavBar li#about a.current{ background-image: url(about_selected.gif); }
ul#topNavBar li#about a.current:link,ul#topNavBar li#about a.current:visited,ul#topNavBar li#about a.current:hover,ul#topNavBar li#about a.current:active{background-image: url(about_selected.gif); }

ul#topNavBar li.category { margin: 0px; padding: 0px; }
ul#topNavBar li.category a { margin-left: 0px; margin-right: 0px; padding-top: 0px; height: auto; }

ul#topNavBar li.rolloverReplacement { margin: 0px; padding: 0px; }
ul#topNavBar li.rolloverReplacement a { margin-left: 0px; margin-right: 0px; padding-top: 0px; height: auto; }
/* end top nav */

#header #topNav, #topSearch{background-image: url(doubleLineBG.jpg);height:31px;margin-top:7px;}
#header #topSearch{width:280px;float:right;}
#header #topSearch table{margin-top:5px;}
#query{width:120px;}

.clear{clear:both}

#products-header { clear:both; padding:0 1em 1em 1em; position:relative; }
#order-form-div { position:absolute; width: 180px; top:0px; right:0px; }
#tag-filters { width:430px; float:left; margin-bottom:1em;}
#tag-filters .property-line{ clear:both; }
#tag-filters .properties{ float:left; }
#tag-filters .separator{ float:left;margin:0 1em 0 1em; }
#tag-filters .characteristics{ float:left; }

#category-description{
    color: #6a6d6d;
    padding:0 10px 10px 0;
}

#products-in-collection {vertical-align:top; margin-top: 15px;}
#products-in-collection .col1, .col2, .col3, .col4{vertical-align:top; width:145px}
#associatedGoods .col1, .col2, .col3, .col4{vertical-align:top; width:145px}

#products-in-collection .productImg {position:relative; height:100px;}
#products-in-collection .productImg a {position:absolute; bottom:0; left:0; width:140px; text-align:center;}

.linked-products {vertical-align:top;}
.linked-products .col1, .col2, .col3, .col4{vertical-align:top; width:145px}
.linked-products .col1, .col2, .col3, .col4{vertical-align:top; width:145px}

.linked-products .productImg {position:relative; height:100px;}
.linked-products .productImg a {position:absolute; bottom:0; left:0; width:140px; text-align:center;}

/* footer */
.footer_font, .footer_font a {color: #93B7CF;font-weight: bold;}
#footer_bottom {border-top:#ccc solid 1px; width:100%; margin-top:6px;}
#copyRight {text-align:center; font-size:10px;padding-top:5px; font-size: 9px;color: #999999;font-weight: bold}
#copyRight a, #footer #copyRight a:link, #footer #copyRight a:visited, #footer #copyRight a:active {color:#7C7C66;text-decoration:none;}
#footer_contacts {float:right; text-align:right; padding-top:5px}
#footer_links {margin-top:130px;}
#footer_lblock {border-top:#ccc solid 1px; width:100%; margin-top:6px;}
.fblock {float:right; margin-top:10px; width:19%;}
.fblock ul {list-style:none outside none;}
.fblock li {padding: 3px 0px;}
.fblock ul #blog {padding-left:20px; background: url("/assets/1/4689/4689/rss-14x14.jpeg?1282181239") no-repeat scroll 0 4pt transparent;}
.fblock ul #twitter {padding-left:20px; background: url("/assets/1/4689/4689/twitter-14x14.gif?1282179720") no-repeat scroll 0 4pt transparent;}
.fblock ul #vk {padding-left:20px; background: url("/assets/1/4689/4689/vkontakte-14x14.gif?1282179729") no-repeat scroll 0 4pt transparent;}
.fblock ul #facebook {padding-left:20px; background: url("/assets/1/4689/4689/facebook-14x14.gif?1282179710") no-repeat scroll 0 4pt transparent;}


/* content */
#leftNav{float:left;width:151px;}
#leftNav #dynamicMess{padding-bottom:20px;}
#leftNav #advSearchLink a,#leftNav .level1 a{text-decoration:none;font-weight:bold;}
#leftNav #advSearchLink a:hover,#leftNav .level1 a:hover {color:#ff6633;font-weight:bold;}
#leftNav #advSearchLink a.selected,#leftNav .level1 a.selected {color:#ff6633;font-weight:bold;}

#leftNav .level2 a{text-decoration:none;color:#000000;}
#leftNav .level2 a:hover {color:#ff6633;}
#leftNav .level2 a.selected {color:#ff6633;}

#leftNav #advSearchLink{padding-bottom:8px;}
#leftNav ul {list-style:none; margin-left:10px; padding-bottom:0.3em; padding-left:0;}
#leftNav li {padding-top:5px; line-height:110%;}
#leftNav #navlist .active a{color:#ff6633;}

#content,#leftNav{padding-top:12px;padding-bottom:10px;}
#contHeader{background-image : url(bgHeaderBar.jpg);width : 769px;height : 26px;padding-left : 11px;padding-top : 4px;background-repeat : no-repeat;}

#noSite{background:#FFFFFF none repeat scroll 0%;float:left;padding-bottom:150px;padding-left:300px;padding-top:130px;padding-right:300px;}

#navlist {font-size:13px;}

/* easyViewer */
td.cellTL {
  width : 8px;
  height : 8px;
  background-image : url(pop_crnr_topLeft.gif);
  background-repeat : no-repeat;
  border-width : 0px;
}
td.cellT {
  background-color : #ffffff;
  border-top : solid #9F9F9F 1px;
}
td.cellTR {
  width : 8px;
  height : 8px;
  background-image : url(pop_crnr_topRight.gif);
  background-repeat : no-repeat;
  border-width : 0px;
}
td.cellC {
  background-color : #ffffff;
  border-left : solid #9F9F9F 1px;
  border-right : solid #9F9F9F 1px;
}
td.cellBL {
  width : 8px;
  height : 8px;
  background-image : url(pop_crnr_btmLeft.gif);
  background-repeat : no-repeat;
  border-width : 0px;
}
td.cellB {
  background-color : #ffffff;
  border-bottom : solid #9F9F9F 1px;
}
td.cellBR {
  width : 8px;
  height : 8px;
  background-image : url(pop_crnr_btmRight.gif);
  background-repeat : no-repeat;
  border-width : 0px;
}

/* easyViewer's shadow */
td.cellTLShadow {
  width : 11px;
  height : 11px;
  background-image : url(pop_crnr_topLeft_shadow.gif);
  background-repeat : no-repeat;
}
td.cellTShadow {
  background-image : url(pop_hLine_shadowTop.gif);
  background-position : top;
  background-repeat : repeat-x;
  background-color : #111111;
}
td.cellTRShadow {
  width : 11px;
  height : 11px;
  background-image : url(pop_crnr_topRight_shadow.gif);
  background-repeat : no-repeat;
}
td.cellLShadow {
  background-image : url(pop_vLine_shadowLeft.gif);
  background-position : left;
  background-repeat : repeat-y;
  background-color : #111111;
}
td.cellCShadow {
  background-color : #111111;
}
td.cellRShadow {
  background-image : url(pop_vLine_shadowRight.gif);
  background-position : right;
  background-repeat : repeat-y;
  background-color : #111111;
}
td.cellBLShadow {
  width : 11px;
  height : 11px;
  background-image : url(pop_crnr_btmLeft_shadow.gif);
  background-repeat : no-repeat;
}
td.cellBShadow {
  background-image : url(pop_hLine_shadowBtm.gif);
  background-position : bottom;
  background-repeat : repeat-x;
  background-color : #111111;
}
td.cellBRShadow {
  width : 11px;
  height : 11px;
  background-image : url(pop_crnr_btmRight_shadow.gif);
  background-repeat : no-repeat;
}

.top_bg {background:url(top_bg.gif); position:absolute; top:1px; right:0; width:152px; height:29px;}
.title {color:#999; margin:0 0 0.5em 0;}
.productListPrice {font-weight:bold}
.productName {font-weight:bold}

table.pager { clear: both; text-align: center; width: auto; }
.pager ul {  }
.pager li { background: #cdcdcd url(pager-left.png) no-repeat; display: block; float: left; margin: 0 0.2em; }
.pager li a, .pager li span { background: url(pager-right.png) 100% 0 no-repeat; padding: 0 0.7em; display: block; height: 20px; color: #FFF; line-height: 19px; }
.pager li.active { font-weight: bold; }

.page-content { position: relative; }

#info_block {position:relative; overflow:hidden; width:150px; padding-bottom:10px}
#info_bottom_bg {width:100%; height:11px; background: url(info_bottom_bg.gif) no-repeat;}
#info_top_bg {width:100%; height:11px; background: url(info_top_bg.gif) no-repeat;}
#info_text { background:#94b6cd url(info_text_bg.gif); padding:5px; color:#fff; font-size:16px; font-weight:bold}

#info_block h2.partners {text-align: center;}

#shipment_block {float:right; margin-right:-6px; overflow:hidden; width:200px;}
#shipment_bottom_bg {width:100%; height:11px; background: url(shipment_bottom_bg.gif) no-repeat;}
#shipment_top_bg {width:100%; height:11px; background: url(shipment_top_bg.gif) no-repeat;}
#shipment_text {background:#94b6cd url(shipment_text_bg.gif); padding-left:10px; color:#fff; font-weight:bold; line-height:1.17em;}
.shipment_offer, .warrenty_offer {font-weight:normal;}
#shipment_text a {color:#fff;}
.white_spacer {border-top:1px solid #ffffff; margin-top:5px; margin-bottom:5px; width:95%;}
#delivery_details {float:right; margin-right:10px;}

#product_images {padding:5px 0px;}

#productDetails {clear:both}
#productDetails .tabHeader {width:91px; height:20px; background: url(productDetailsTab_on.jpg) no-repeat;}
#productDetails .topEdge {width:628px; height:5px; background: url(tabContenttop.gif) no-repeat;}
#productDetails .bottomEdge {width:628px; height:5px; background: url(tabContentbottom.gif) no-repeat; float: left; margin-bottom: 5px;}

#associatedGoods {clear:both}
#associatedGoods .tabHeader {width:180px; height:20px; background: url(you_might_also_like_text_horiz.gif) no-repeat;}

#addToCartButton {height:27px; width:115px; border:none; background:url(addToBag.gif) no-repeat; cursor:pointer;}
/* #addToCartButton {height:27px; width:115px; border:none; background:url(addToBag_2.gif) no-repeat; cursor:pointer;} */
#addToCartButton3 {height:27px; width:115px; border:none; background:url(addToBag_3.gif) no-repeat; cursor:pointer;}

#crossSellHeader {width:90px; height:40px; background: url(crossSellHeader.jpg) no-repeat;}


/*  CART page */
#headerBar {background-image:url(bgHeaderBar.gif);width:613px;height:20px;background-repeat:no-repeat;float:left;}
#create_order {background: url(btn_proceedCheckout.gif) no-repeat; width:131px; height:23px; border: none; cursor:pointer}
#buttonsBar{float:right;width:613px;padding-bottom:8px; padding-right:2px;}
#buttonsBar span{float:right;padding-left:4px;}


#languages{padding-right:0px; text-align:right}

#shoppingCart{float:left;width:613px;padding-bottom:25px; border-bottom:1px solid #CCCCCC;}

#shoppingCart #cartBlank {color:#FF6633;padding:20px;font-weight:bold;}
#shoppingCart #cartHeader { float:left; width:613px; margin-bottom:5px; }
#shoppingCart #cartHeader #cartHeaderImg { padding:3px 0 3px 5px; }

#shoppingCart #lineItems{border-collapse:collapse;}
#shoppingCart #lineItems th{padding-top:8px;padding-bottom:8px;}
#shoppingCart #lineItems th,td{text-align:center;color:#000000;}
#shoppingCart #lineItems .cartItemsHeader{border-bottom:solid 1px #cccccc;}

#shoppingCart #lineItems .itemColorHeader{width:101px;}
#shoppingCart #lineItems .sizeHeader{width:128px;}
#shoppingCart #lineItems .statusHeader{width:128px;}
#shoppingCart #lineItems .priceHeader{width:128px;}
#shoppingCart #lineItems .discountHeader{width:128px;}
#shoppingCart img {padding-top:7px}

td.quantity input {width:30px}

#shoppingCart .errormessage {padding:15px 0;color:#ff0000;}

#shoppingCart #lineItems .itemImageLink{text-decoration:none;}

#vertUpSell{float:left;width:290px;}
#vertUpSell #upSellBody{float:left;width:288px;border-left:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd;}
#vertUpSell #upSellBody #heading{padding-bottom:15px;padding-left:15px; background: url(you_might_also_like_text_horiz.gif) no-repeat 10px 0; width:200px; height:30px;}
#vertUpSell #upSellBody #items .upSellItem{float:left;padding-left:10px;text-align:center;width:83px;}
#vertUpSell #upSellBody #items .upSellItem a{text-decoration:none;}
#vertUpSell #upSellBottom{clear:both;width:290px;height:7px;}
#upSellBottom {background: url(upSellBottom.jpg) no-repeat; width:290px; height:7px;}

#cartSubTotal {width: auto;/*border-top:solid 1px #cccccc;*/ padding-top:8px; text-align:right; padding-right:15px; }



/*  VIEW_ALL */



/* leftNav */
#leftNav #refine {
  padding-top: 15px;
}
#refine #tblRefine {width: 150px;border-collapse: collapse;}
#refine td.cellT, #refine td.cellB {width: 142px;}
#refine #refineHeader {
  font-weight: bold;
  padding-left: 8px;
}
#refine #refineBy {
  padding-bottom: 4px;
}
#refine a:link, #refine a:visited, #refine a:hover, #refine a:active {text-decoration: none;}
#refine #bySize, #refine #byWidth, #refine #byColor {
  color: #000000;
}
#refine #bySize, #refine #byWidth, #refine #byColor, #refine #byPrice {
  padding-left: 8px;
}
#refine #byPrice {
  font-weight: bold;
  color: #ff6633;
}
#refine .by {
  padding-left: 8px;
  color:#000000;
}
#refine .selected {
  color:#FF6633;
  font-weight:bold;
}
#refine #refineBody {
  padding: 7px 0px 7px 8px;
  color: #000000;
}
#refine #refine2 {
  color: #ff6633;
}

#refine td.cellTL {
  width : 4px;
  height : 4px;
  background-image : url(./assets/crnr_topLeft.gif);
  background-repeat : no-repeat;
  border-width : 0px;
}
#refine td.cellT {
  background-color : #ffffff;
  border-top : solid #cccccc 1px;
}
#refine td.cellTR {
  width : 4px;
  height : 4px;
  background-image : url(./assets/crnr_topRight.gif);
  background-repeat : no-repeat;
  border-width : 0px;
}
#refine td.cellC {
  background-color : #ffffff;
  border-left : solid #cccccc 1px;
  border-right : solid #cccccc 1px;
}
#refine td.cellBL {
  width : 4px;
  height : 4px;
  background-image : url(./assets/crnr_btmLeft.gif);
  background-repeat : no-repeat;
  border-width : 0px;
}
#refine td.cellB {
  background-color : #ffffff;
  border-bottom : solid #cccccc 1px;
}
#refine td.cellBR {
  width : 4px;
  height : 4px;
  background-image : url(./assets/crnr_btmRight.gif);
  background-repeat : no-repeat;
  border-width : 0px;
}

/* content */
#content {
  float: left;
  width: 615px;
  padding-left: 15px;
}
#content #contentHeader {
  padding-bottom: 10px;
}
#content #contentSubheader {
  padding-bottom: 10px;
}
#content #contentSortBy {
  padding-bottom: 10px;
  text-align: right;
}
#contentSortBy span.desc {
  font-weight: bold;
}
#contentSortBy span.sortLink {
  padding: 0pt 1px;
}
#contentSortBy span.selected {
  color: #000000;
}
#contentSortBy a.selected {
  color: #000000;
}
#contentSortBy a:link, #contentSortBy a:visited, #contentSortBy a:active {
  text-decoration: none;
}
#contentSortBy a:hover {
  text-decoration:underline;
}
#content #contentPagination {
  padding-bottom: 10px;
  text-align: right;
}
#contentPagination span.desc {
  font-weight: bold;
}
#contentPagination span.pagLink {
  padding: 0pt 1px;
}
#contentPagination span.selected {
  color: #000000;
}
#contentPagination a:link, #contentPagination a:visited, #contentPagination a:active {
  text-decoration: none;
}
#contentPagination a:hover {
  text-decoration: underline;
}
#content #contentProductDisp {
}
#content .contentProduct {
  text-align: center;
  width: 100%;
}
#content .contentProduct a:link, #content .contentProduct a:visited, #content .contentProduct a:active, #content .contentProduct a:hover {
  text-decoration: none;
}
#content .contentProduct span {
  padding: 0px 1px;
}
#content .contentProduct div {
  padding: 2px 0px;
}
/* temp */
#content .productECollection {display:none;}
#content .productSpiritLevel, #content .productECollection {
  color: #ffffff;
  font-weight: bold;
  background-color: #81ABC7;
  padding: 1px;
}
#contentProductDisp .productName {
  color: #000000;
}
#content .productListPrice {
  color: #000000;
  font-size:12pt;
  float: none;
}
#content .productSaleText {
  color: #ff0000;
  font-weight: bold;
}
#content .productSalePrice {
  color: #ff0000;
  font-weight: bold;
  font-size:12pt;
}
#content .productOldPrice {
  text-decoration: line-through
  font-size:12pt;
}
.hidden {
  display: none;
}

#refine #guidedNav .refinement {clear:both;padding-bottom:10px;}
#refine #guidedNav .guidedNavSizes, #refine #guidedNav .guidedNavWidths {padding-left:2px;}
#refine #guidedNav .guidedNavSizes span, #refine #guidedNav .guidedNavWidths span {margin:0px 3px 3px 0px;float:left;cursor:pointer;height:16px;padding:2px;text-align:center;vertical-align:middle;width:20px;}
#refine #guidedNav .refinement .refinementValue a {background:url(./assets/guidedNavSelectbox.gif) left no-repeat;padding-left:12px;}
#refine #guidedNav .refinement .refinementValue a.selectedRefinement {background:url(./assets/guidedNavSelectbox_sel.gif) left no-repeat;}
.CARTchip,.CARTwidth,.CARTsize,.available{background-color:#FFFFFF;border:1px solid #cccccc;color:#000000;}
.notAvailable{background-color:#FFFFFF;border:1px dashed #cccccc;color:#000000;}
#refine #guidedNav .CARTwidth:hover, #refine #guidedNav .CARTsize:hover, #refine #guidedNav .CARTchip:hover, #refine #guidedNav .selectedButton{background-color:#ff6633;border:1px solid #ff6633;color:#FFFFFF;}
.selectedColorButton{border:2px solid #ff6633;color:#ff6633;margin-top:-1px;margin-left:-1px;}
#refine #guidedNav .headline {float: left; }
#refine #guidedNav .clearLink {float: right;padding-right:8px;}
#refine #guidedNav .values {clear: both;}
#refine #guidedNav .values img {width:24px;height:20px;}


/* PRODUCT DETAIL */

#content{width:628px;clear:none;}
#itemInfo2,#productDetails2,#inTheCart,#errMessageHolder,#unavailableMsg{display:none;}
#leftColumn{float:left;margin:0.5em 2em 0.5em 0.5em }
#productGraphics, #productReview, #leftColumn, #rightColumn, #cartControls, #buttonsBar{border:solid 0px red;}
#productGraphics{width:100%;}
#productGraphics #productImage{text-align:center;}

#cartControls{padding-left:8px;}
#cartControls #selectableInfo{float:left;}
#cartControls #selectableInfo #colorsBlock #colorChips span img{cursor:pointer;padding:1px;}
#cartControls #selectableInfo #colorsBlock #colorChips{position:relative;height:69px;}
#cartControls #selectableInfo #colorsBlock #colorChips span{float:left;padding:2px;position:absolute;}

#cartControls #selectableInfo #colorsBlock #colorChips #colorChip0{left:0px;top:0px;}
#cartControls #selectableInfo #colorsBlock #colorChips #colorChip1{left:55px;top:0px;}
#cartControls #selectableInfo #colorsBlock #colorChips #colorChip2{left:110px;top:0px;}
#cartControls #selectableInfo #colorsBlock #colorChips #colorChip3{left:165px;top:0px;}
#cartControls #selectableInfo #colorsBlock #colorChips #colorChip4{left:0px;top:22px;}
#cartControls #selectableInfo #colorsBlock #colorChips #colorChip5{left:55px;top:22px;}
#cartControls #selectableInfo #colorsBlock #colorChips #colorChip6{left:110px;top:22px;}
#cartControls #selectableInfo #colorsBlock #colorChips #colorChip7{left:165px;top:22px;}
#cartControls #selectableInfo #colorsBlock #colorChips #colorChip8{left:0px;top:44px;}
#cartControls #selectableInfo #colorsBlock #colorChips #colorChip9{left:55px;top:44px;}
#cartControls #selectableInfo #colorsBlock #colorChips #colorChip10{left:110px;top:44px;}
#cartControls #selectableInfo #colorsBlock #colorChips #colorChip11{left:165px;top:44px;}

#cartControls #selectableInfo #colorsBlock,#cartControls #selectableInfo #widthsBlock,#cartControls #selectableInfo #sizesBlock{clear:both;}
#cartControls #selectableInfo #widthsBlock #widths, #cartControls #selectableInfo #sizesBlock #sizes,#cartControls #selectableInfo #colorsBlock #colorChips{clear:both;float:left;width:237px;}
#cartControls #selectableInfo #widthsBlock #widths, #cartControls #selectableInfo #sizesBlock #sizes{width:210px;padding-left:2px;}
#cartControls #selectableInfo #sizesBlock #sizes span, #cartControls #selectableInfo #widthsBlock #widths span{margin:0px 3px 3px 0px;float:left;cursor:pointer;height:16px;padding:2px;text-align:center;vertical-align:middle;width:20px;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel div,#cartControls #selectableInfo #widthsBlock #widthsLabel div,#cartControls #selectableInfo #sizesBlock #sizesLabel div{padding-bottom:2px;float:left;color:#000000;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel,#cartControls #selectableInfo #widthsBlock #widthsLabel,#cartControls #selectableInfo #sizesBlock #sizesLabel{position:relative;height:16px;}
.choiceText{position:absolute;left:2px;top:0px;white-space:nowrap;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel #currentColor{color:#ff6633;position:absolute;left:104px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #currentWidth{color:#ff6633;position:absolute;left:68px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #currentSize{color:#ff6633;position:absolute;left:61px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel #unavailableColor{color:red;font-weight:bold;position:absolute;left:104px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;width:20px;display:none;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #unavailableWidth{color:red;font-weight:bold;position:absolute;left:68px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;width:20px;display:none;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #unavailableSize{color:red;font-weight:bold;position:absolute;left:61px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;width:20px;display:none;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel #errColor{display:none;position:absolute;left:104px;top:1px;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #errWidth{display:none;position:absolute;left:68px;top:1px;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #errSize{display:none;position:absolute;left:61px;top:1px;}
.controlSeperator{height:15px;}
#cartControls #errorText2 {float:left;clear:both;margin-top:10px;height:40px;}

#cartControls #Variant { padding:5px;}
#cartControls #addToCart {float:left;clear:both; padding:5px;}
#cartControls #addToCart img{cursor:pointer;}
#cartControls #ckoutcShopBtns{clear:both;width:115px;height:28px;overflow:hidden;}
#cartControls #ckoutcShopBtns span{float:left;padding-top:3px;padding-right:3px;}
#cartControls #ckoutcShopBtns span img{cursor:pointer;}
/* cart button states classes */
.CARTchip,.CARTwidth,.CARTsize,.available{background-color:#FFFFFF;border:1px solid #cccccc;color:#000000;}
.notAvailable{background-color:#FFFFFF;border:1px dashed #cccccc; color: #cccccc;}
.selectedButton{background-color:#ff6633;border:1px solid #ff6633;color:#FFFFFF;}
.selectedColorButton{border:2px solid #ff6633;color:#ff6633;margin-top:-1px;margin-left:-1px;}
/* end cart button states */

#itemInfo{padding-left:10px;}
#itemInfo #displayNameAndPrice .name{font-weight:bold;font-size:10pt;color:#000000;text-transform:uppercase;}
#itemInfo #displayNameAndPrice .price{font-size:12pt; font-weight:bold; margin-bottom:0.5em; margin-top:0.5em; color:#000000;}
#itemInfo #displayNameAndPrice .onSale{font-weight:bold;font-size:10pt;color:#000000;text-decoration:line-through;}
#itemInfo #displayNameAndPrice .notSale{font-weight:bold;font-size:10pt;color:#000000;}
#itemInfo .salePrice{font-weight:bold;font-size:10pt;color:#ff6633;}
#itemInfo .hiddenSalePrice{display:none;}
#itemInfo #shortDescription{color:#000000; padding:5px}
#itemInfo .productSale {display: inline;}
#itemInfo .productListPrice {color:#000000; font-size:10pt; font-weight:bold;}
#itemInfo .productSaleText {color:#ff6633; font-size:10pt; font-weight:bold;}

#productDetails span{float:left;}
#detailItems{border-right:1px solid #CDCDCD;width:628px;display:block; float: left;}

#buttonsBar{width:235px;padding-left:15px;padding-top:6px;float:right;}
#buttonsBar span{float:right;padding-right:13px;padding-top:4px;}
#buttonsBar span img{cursor:pointer;}
#buttonsBar #showProductLocator{display:none;}

#crossSell{float:left;width:90px;padding-top:12px;}
#crossSell #CSrightColumn{float:left;padding-top:15px;border-left:solid 1px #cdcdcd;width:80px;padding-left:6px;}
#crossSell #CSrightColumn .crossSellItem{text-align:center;width:80px;}
#crossSell #CSrightColumn .crossSellItem a{text-decoration:none;}
#crossSell #CSrightColumn .crossSellItem .thumbnail img{width:70px;height:70px;}
#crossSell #CSbottom{display:none;}

/* easyViewer shopping bag */
#evShopBag {position: absolute;right:8px;top: 70px;z-index: 209;display: none;}
#evShopBagShadow {position: absolute;z-index: 109;opacity: 0.3;filter: Alpha(Opacity=30);display: none;}
#tblShopBag, #tblShopBagShadow {width: 429px;border-collapse: collapse;}
#evShopBag td.cellT, #evShopBag td.cellB {width: 415px;}

/* print easyViewer */
#evPrint {position: absolute;left: 50px;top: 116px;z-index: 208;display: none;}
#evPrintShadow {position: absolute;z-index: 108;opacity: 0.3;filter: Alpha(Opacity=30);display: none;}
#tblPrint, #tblPrintShadow {width: 510px;border-collapse: collapse;}
#evPrint td.cellT, #evPrint td.cellB {width: 494px;}

#evPrint #printHeaderHolder {height: 41px;}
#evPrint #printHeader {padding: 2px 0px 5px 19px;float: left;}
#evPrint #printClose {float: right;padding: 10px 12px 0px 0px;}
#evPrint #printLeft {float: left;width: 398px;padding: 8px 0px 15px 20px;}
#evPrint #printName, #evPrint #printNameValue {color: #000000;font-weight: bold;font-size: 10pt;}
#evPrint #printNameValue {text-decoration: line-through;}
#evPrint #printNow, #evPrint #printNowValue {color: #ff6633;font-weight: bold;font-size: 12pt;}
#evPrint #printDesc {color: #000000;}
#evPrint #printBtnHolder {padding-top: 10px;}
#evPrint #printImgHolder {padding: 2px 0px 0px 40px;}

#evPrint #crossSellHeader {padding: 2px 0px 0px 0px;text-align:center;}
#evPrint #CSrightColumn {border-left: solid 1px #cccccc;}

/* enlarge easyViewer */
#productGraphics a, #productGraphics a:link, #productGraphics a:active, #productGraphics a:visited, #productGraphics a:hover {text-decoration: none;}
#evEnlarge {position: absolute;left: 180px;top: 115px;z-index: 205;display: none;}
#evEnlargeShadow {position: absolute;z-index: 105;opacity: 0.3;filter: Alpha(Opacity=30);display: none;}
#tblEnlarge, #tblEnlargeShadow {width: 506px;border-collapse: collapse;}
#evEnlarge td.cellT, #evEnlarge td.cellB {width: 490px;}

#evEnlarge #enlargeHeaderHolder {height: 17px;}
#evEnlarge #enlargeClose {float: right;padding-right: 12px;}
#evEnlarge #enlargeName, #evEnlarge #enlargeNameValue {color: #000000;font-weight: bold;font-size: 10pt;}
#evEnlarge #enlargeName {padding: 15px 0px 0px 20px;}
#evEnlarge #enlargeNameValue {text-decoration: line-through;}
#evEnlarge #enlargeNow, #evEnlarge #enlargeNowValue {color: #ff6633;font-weight: bold;font-size: 12pt;}
#evEnlarge #enlargeDesc {color: #000000;padding-left: 20px;}
#enlargeDesc a, #enlargeDesc a:link, #enlargeDesc a:active, #enlargeDesc a:visited, #enlargeDesc a:hover {text-decoration: none;font-size: 8pt;color: #000000;}

#popUps{text-align:center;width:100%;border:solid 0px red;height:0px;position:absolute;top:0px;left:0px;}

#evShopBagWidget{background:#ffFFff;margin-left:auto;margin-right:auto;text-align:left;width:800px;border:solid 0px blue;height:0px;position:relative;}
#evPrintWidget{background:#ffFFff;margin-left:auto;margin-right:auto;text-align:left;width:800px;border:solid 0px blue;height:0px;position:relative;}
#evEnlargeWidget{background:#ffFFff;margin-left:auto;margin-right:auto;text-align:left;width:800px;border:solid 0px blue;height:0px;position:relative;}
/*#ckoutcShopBtns > span:first-child {visibility:hidden;}*/
#enlargeDesc .selected {font-size:11px;font-weight:bold;}

#internalMiniBag {background-image:url(./assets/ShoppingBag_bg2.jpg);background-repeat:no-repeat;height:220px;width:426px;}
#internalMiniBag #shopBagHeaderHolder {height:26px;width:100%;}
#internalMiniBag #shopBagClose {float:right;padding:10px 10px 0 0;}
#internalMiniBag #ShopBagContent {float:left;padding:7px 12px;text-align:left;width:400px;}
#internalMiniBag #shopBagProdName {clear:both;font-size:11px;font-weight:bold;color:#000000;}
#internalMiniBag #shopBagProdNameValue {color:#000000;font-weight:bold;padding-bottom:3px;}

#internalMiniBag #shopBagAction {color:#FF6633;float:left;font-size:11px;font-weight:bold;}
#internalMiniBag #shopBagTotalQty {color:#FF6633;float:left;padding-left:3px;text-decoration:underline;width:180px;font-size:11px;font-weight:bold;}
#internalMiniBag #shopBagTotalQty a, #internalMiniBag #shopBagTotalQty a:link, #internalMiniBag #shopBagTotalQty a:visited, #internalMiniBag #shopBagTotalQty a:active {color:#FF6633;font-size:11px;font-weight:bold;text-decoration:underline;}
#internalMiniBag #shopBagTotalQtyValue{font-size:11px;font-weight:bold;color:#FF6633;text-decoration:underline;}

#internalMiniBag #addedItemDetail {float:left;padding:7px 0 15px;width:409px;height:88px;}
#internalMiniBag #shopBagImageHolder {float:left;width:70px;height:70px;}
#internalMiniBag #shopBagImageHolder img {border:0px solid #EFE7DA;padding-top:10px;}

#internalMiniBag #shopBagItem, #internalMiniBag #shopBagColor, #internalMiniBag #shopBagSize, #internalMiniBag #shopBagQty {float:left;padding:8px 5px;}

#internalMiniBag #shopBagItem {width:133px;}
#internalMiniBag #shopBagColor {width:95px;}
#internalMiniBag #shopBagSize {width:45px;}
#internalMiniBag #shopBagQty {width:20px;}

#internalMiniBag #shopBagItemHeading, #internalMiniBag #shopBagColorHeading, #internalMiniBag #shopBagSizeHeading, #internalMiniBag #shopBagQtyHeading {color:#000000;font-size:11px;font-weight:bold;}
#internalMiniBag #shopBagItemValue, #internalMiniBag #shopBagColorValue, #internalMiniBag #shopBagSizeValue, #internalMiniBag #shopBagQtyValue {font-size:11px;color:#FF6633;}

#internalMiniBag #shopBagCheckout {float:left;width:400px;}
#internalMiniBag #shopBagCheckout div {float:right;padding-left:15px;}
#internalMiniBag #shopBagMessage{color:#FF0000;float:left;padding-left:5px;width:325px;font-size:10px;}
#internalMiniBag #mini_addToCloset{visibility:hidden;}

.discounts {margin-top: 2em; text-align: left; float: left;}
.total     {margin-top: 2em; float: right;}

#add_product_notification { background: #94b6cd; color: #ffffff; padding: 10px; }
#own_preloader { z-index:1000; text-align: center; vertical-align: middel; font-weight: bold; width:200px; height:60px; }

form#order label {display:block; font-weight:bold; margin-bottom:5px; margin-top:10px;}
.disabled {opacity:0.65; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); zoom:1}
.alingprice{height: 30px; position:relative;}
.alingprice .productSale{position:absolute;top: 15px;left:0;text-align:center; width: 145px;}

.infoBlock {border: 1px solid #94B6CD; padding:5px; margin-bottom:20px; margin-top:10px;} 
.infoBlock_title {color:#94B6CD} 
.infoBlock .editor-content a {text-decoration:none;}
.infoBlock .editor-content .productListPrice {color:#000000; float:none; font-size:12pt; text-align:center;}
.infoBlock .editor-content .productName {font-weight:bold; text-align:center;}

#feedback_form label {color:#7C7C66; font-weight:bold;}
#feedback_form small {font-size:110%;}

.coupon_field {float: right; padding-right: 15px}
.coupon_message {float: right; width: 700px; text-align: right;  padding-right: 15px;}