

*{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;}

#cookietest{display: none;}

#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:70px; 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; }

#footer {height:70px; position:absolute; bottom:0px !important; left:20px !important; width:780px;}


/* header
#header div{border:solid 1px red;} */
#header #logo, #topNav, #topSearch {float:left;}
#topNav {position:relative;}
#header #shoppingBag, #account {float:right;}
#logo {padding-top: 15px;}
#logo a {text-decoration:none;}

#header #account, #shoppingBag{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 #shoppingBag .itemCount{margin-top:5px;color:#ff6633;}
#header #shoppingBag a.itemCount{text-decoration:none;}
#header #shoppingBag{margin-left:20px;height:26px;}
#header #shoppingBag #bagIcon{margin-left:5px;}
#header #shoppingBag #checkoutIcon{margin-left:10px;margin-top:2px;}
#header #shoppingBag *{float:left;}

#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 8px; 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{
    width: 450px;
    color: #6a6d6d;
    padding: 0 0 10px 0;
}

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

/* footer */
.footer_font, .footer_font a {color: #93B7CF;font-weight: bold;}
#footer_links {text-align:right;}
#footer_bottom {border-top:#ccc solid 1px; width:100%; margin-top:6px;}
#footer #copyRight {float:left;}
#footer #copyRight {font-size:10px;padding-top:13px; font-size: 9px;color: #999999;font-weight: bold}
#footer #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 .icq { background:transparent url(icq.png) no-repeat scroll 0 50%; padding-left:25px; line-height:20px; text-align:left; }

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

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

#leftNav #advSearchLink{padding-bottom:8px;}

#leftNav #navlist div.level0 {margin-left:0px;}
#leftNav #navlist div.level1 {margin-left:15px;}
#leftNav #navlist div.level2 {margin-left:30px;}
#leftNav #navlist div.level3 {margin-left:45px;}
#leftNav #navlist .first {padding-top:2px;}
#leftNav #navlist .last {padding-bottom:7px;}
#leftNav #navlist div.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;}


/* 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:136px; 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:13px; font-weight:bold}

#product_images {padding:10px 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;}

#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; 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;}


#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;}

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;
}
#content .productSaleText {
  color: #ff0000;
  font-weight: bold;
}
#content .productSalePrice {
  color: #ff0000;
  font-weight: bold;
}
#content .productOldPrice {
  text-decoration: line-through
}
.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 #stockItem { 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-weight:bold;font-size:9pt;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;}
#productDetails ul{color:#000000;padding:15px;}

#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;}

.price, .price span {font-size:9pt !important; color:#034570;}
.ItemPrice {font-size:12pt; color: #FF0000; font-weight:bold;}
.new_price {color:#D40101 !important;}
.main_page_products {width:95%;}
.main_page_products img {max-width:200px; max-height:200px; }
.discounts {margin-top: 2em; text-align: left; float: left;}
.total     {margin-top: 2em; float: right;}

/* Blog */
#comments_link {cursor:pointer;}
.note, .comment-details {font-size:90%;}
.article {margin-bottom:40px;}
.pagination {font-weight:bold;}
.pagination_page {padding:0 0.5em;}
#comments, #comment_form {margin-top:20px;}
ul.comments {list-style-type:none; margin:0;}
ul.comments li {margin-bottom:20px;}
#comment_form dd {margin:2px 0 5px 0;}
#comment_form input {width:200px;}
#comment_form textarea {overflow:auto; width:270px;}
#author_fields, #comment_fields {display:block; float:left; margin-right:15px;}
#moderation_warning {margin-top:20px;}
.error {color:red !important;}
.input-error {border:1px solid red !important;}
.notice { margin:15px 0; }
.small {font-size:85%;}
