body {
 /*behavior: url(http://www.solestruck.com/css/csshover.htc);*/
 font-family:tahoma;
 background-color:#ffffff; 
 }
 
a img {
 border: none;
}

 
#leftNav{
 float:left;
 }

#content {
 width:570px;
 background-color:#fff; 

 margin-right:0px;
 } 

#contentHeader {
 height:48px;
 width:570px; 
 text-align:right;
 display:block; 
 }

#contentHeader img{
 margin-right:0px;
 }

#contentColumn {
 width:570px;
 border:0px solid yellow;
 margin-top:5px; 
 background:url(http://images2.solestruck.com/images/itemdetail/img_strip_new.jpg) repeat-x #fff; 
 } 
 
#contentColumn select {
 border:solid 1px #999;
 font-size: 9px;
} 

#columnHeader { 
 height:43px;
 border-bottom:0px solid #b2b2b2;
 display:block;
 padding-top:10px;
 padding-left:0px;
 } 

#columnHeader h2 {
 color:#990000;
 font-family:Tahoma;
 margin:0px;
 padding:0px;
 font-weight:500;
 font-size:22px;
 } 

#columnHeader h3 {
 color:#ffffff;
 font-family:Tahoma;
 margin:0px;
 padding:0px;
 font-weight:normal; 
 font-size:14px; 
 letter-spacing:1px;
 min-width:300px;
 float:left;
 }

#columnHeader #send {
 margin-right:10px;
 }

#send a {
 float:right;
 display:block;
 width:95px;
 height:14px;
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.png) -4px -18px no-repeat ;
 } 
 
*html #send a {
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.gif) -4px -18px no-repeat ;
 } 
#send a:hover { 
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.png) -4px -1px no-repeat ;
 }

*html #send a:hover { 
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.gif) -4px -1px no-repeat ;
 }


/*
#columnHeader #mail span{
 float:right;
 font-family:Arial;
 font-size:10px;
 color:#808080;
 width:75px;

 }

#mail img{
 margin-right:10px;
 padding-left:2px;
 margin-top:1px;
 float:right;
 }  
*/

#midRow{
 clear:both;
 margin:10px;
 } 
#divider {
 border-bottom: solid 1px #999;
 position: absolute;
 width:570px;
 top:410px;
 z-index: 15;
 height: 1px;
}
#columnLeft{
 float:right;
 width:259px;
 }

#columnLeft p { 
 font-family:Tahoma;
 font-size:11px;
 color:#666;
 margin:0px;
 padding-top:20px;
 line-height:1.4em;
 }
#shoedetails {
 height:170px;  

 }

#columnLeft #shoeDescription ul {
 margin-top:0px;
 padding:0px 0px 0px 10px;
 }
#columnLeft #shoeDescription ul li{
 list-style-type:disc; 
 font-family:Tahoma;
 font-size:11px;
 color:#666;
 padding-top:2px;
 } 

#columnLeft #shoeDescription {
 font-family:Tahoma;
 font-size:11px;
 color:#666;
 margin-bottom:10px;
 margin-top:30px;
}


 
.price {
 font-size:11px;
 color:#666;
 margin: 5px 0;
 } 
.price h3 {
 font-size:14px;
 font-weight: bold;
 margin-bottom: 5px;
}
#purchaseForm {
 height:175px;
}
#columnLeft select {
 min-width:80px;
 height:18px;
 color:#707070;
 font-size:11px;
 margin-top:7px; 
 }
#columnLeft input {
 margin-top:15px;
 margin-bottom:15px;
 }

#columnRight{  
 float:left;
 width:280px;

 }
#galleryNav {
 height:19px;
 margin-top:20px;
 }
 
#galleryNav ul {
 margin:0px 0px;
 padding:0px;

 }
 
#galleryNav ul li {
 display:block;
 list-style-type:none;
 font-size:12px;
 color:#000;
 float:left;
 height:19px;
 
 }
 
#galleryNav ul #colors {
 width:57px;
 height:19px;
 }
  
#galleryNav ul li a{ 
 width:57px;
 height:16px;
 display:block;
 color:#333;
 text-decoration:none;
 text-align:center;
 vertical-align:middle;
 padding-top:5px;
 font-size: 11px;
 }
.galleryNavBorder{
 border-bottom:1px solid #999; 
 margin-bottom: 3px;
 }
  
.galleryNavBg {
 width:57px;
 border-bottom:1px solid #999; 
 background:url(http://images2.solestruck.com/images/itemdetail/gallery_nav.gif) no-repeat;
 } 

.galleryRollNavBg {
 width:57px;
 border:none;
 background:url(http://images2.solestruck.com/images/itemdetail/galleryroll_nav.gif) no-repeat;
 } 
 
#galleryNav ul #colorName{
 border-bottom:1px solid #999;
 width:156px;
 display:block; 
 padding-left:5px;
 padding-top:3px;
 font-size:10px;
 color:#666;
 vertical-align:bottom;
 height:16px;
 text-align: right;
 } 

/* -- */ 

.productGallery, .colorGallery {
 margin:0px 0 5px 0; 
 padding-top:0px;
 float:left;
 padding-bottom: 4px;
}
.colorGallery {
 margin-bottom: 0;
}

.productGallery div, .colorGallery div {
 position:absolute;
 top:226px;
 right:auto;
 width:260px;
}

.productGallery {
 padding-left: 15px;
}
img.spaceHolder {
 width:249px;
 height: 1px;
 margin: -2px 0px;
 clear:both;
}

.productGallery span {
display: block;
float:left;
padding:3px 1px;
}

.productGallery a, .colorGallery a {
 float:left;
 padding:3px 1px;
 display:block;
}
.productGallery h3 {
 position:absolute;
 top:372px;
 margin-left: -25px;
 z-index: 10;
 text-transform: uppercase;
 color:#999;
}

#colorWrapper {
 padding-left:15px;

}




/* Zoom Buttons */

.productGallery h3 a{
 display: block;
 z-index: 11;
}
.colorGallery div h3 {
 position: absolute;
 left:-25px;
 right:0px;
 width:150px;
 text-align: right;
 color:#999;
 top:147px;
}

/* zoom */

#zoomDiv {
 display: none;
}
#zoomWrapper {
 border-top: solid 1px #ccc;
 width:378px;
 padding-left: 100px;
 margin-top: 5px;
}
.zoomGallery div {
 position:absolute;
 top:28px;
 left:15px;
}
.zoomGallery a {
 float:left;
 padding:10px 2px 0 2px;
}

#zoomShoeName {
 font-family:Tahoma;
 font-size:12px;
 color:#333333;
 font-weight:bold;
 z-index:100;
 position:relative;
 left:300;
 top:10;
}

/* ---- */  
#sizeGallery {
 clear:both;
 margin:15px 0px;
 min-height:100px;
 }
#sizeGallery ul {
 margin:0px 0px 5px 0px;
 padding:0px;
 }
 
#sizeGallery ul li{
 display:block;
 list-style-type:none;
 font-size:12px;
 color:#000;
 float:left;
 height:19px;
 }

#sizeGallery ul li span{
 display:block;
 color:#333;
 height:19px;
 text-align:center;
 vertical-align:middle;
 padding-top:5px; 
 font-size: 11px;

 }

.dummy{
 border-bottom:1px solid #999; 
 width:220px;
 } 

#sizerange {
 clear:both;
 margin-top:10px;
 }
 
#sizerange ul{
 margin:0px 0px;
 padding:12px 0 0 15px;
 }

#sizerange ul li{
 display:block;
 list-style-type:none;
 width:27px;
 height:24px;
 float:left;
 padding: 0;
/* margin:2px;
 background:url(http://images2.solestruck.com/images/itemdetail/sizebg.gif) no-repeat;
*/
 }

#sizerange ul li a{
 width:27px;
 line-height:24px;
 color:#585858;
 text-decoration:none;
 display:block;
 text-align:center;
 vertical-align:middle; 
 font-size:11px;
 }
 
.sizeBg {
 width:27px;
/* background:url(http://images2.solestruck.com/images/itemdetail/sizebg.gif) no-repeat; */
 }

.sizeborderRB {
 border-bottom:1px solid #999; 
 border-right:1px solid #999;
 } 
 
.sizeborderB {
 border-bottom:1px solid #999; 
 }  

.sizeborderR {
 border-right:1px solid #999; 
 }   

.hiddensizeBg {
 background:url(http://images2.solestruck.com/images/itemdetail/hidden_size.gif) no-repeat;
 color:#b4b4b4;
 cursor:none;
 }
#sizerange ul li a.hiddensizeBg {
 color:#b4b4b4;
 cursor:none; 
 }


.sizeClick {
/*  background:url(http://images2.solestruck.com/images/itemdetail/sizeselect.gif) no-repeat; */ 
 color: #fff;
 background-color:#666;
 }

#sizerange ul li a.sizeClick {
 color: #fff;
 background-color:#666;
 }

.size_no_stock { 
 font-size:11px;
 color:#666;
 font-weight:bold;
 }
.clear_both {
 clear:both;
 }
.twitter {
 float:left;
 }
.face_book {
 float:left;
 width:100px;
 margin:0px 0px 0px 0px ;
 }
#reviews{
 clear:both;
 height:21px;
 background:url(http://images2.solestruck.com/images/itemdetail/reviews_bg.gif) bottom repeat-x;
 border-bottom:1px solid #b2b2b2;
 border-top:1px solid #b2b2b2;
 margin-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 padding-top:12px;
 padding-bottom:3px;
 overflow:hidden;
 margin-top:5px;
 } 

#noReviews {
 vertical-align:middle;
 font-size:11px;
 font-weight:bold;
 color:#990000;
 float:left;
 width:400px;
 }
#noReviews span {
 color:#666666;
 padding-left:7px;
 font-size:11px; 
 }

.stockerror{
 margin:2px; height:16px;
 } 
.btn_add_cart{
 float:left; width:130px; position:relative; top:-9px;
 }
.review_wrapper {
 position:relative; top:14px; height:40px;
 }
#reviewRight {
 float:right;
 width:102px;
 } 
 
#reviewButtn, #sendFriend{
 height:18px;
 width:100px;
 display:block;
 }

#reviewButtn a{ 
 display:block;
 width:95px;
 height:18px;
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.png) -4px -53px no-repeat ;
 }
*html #reviewButtn a{ 
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.gif) -4px -53px no-repeat ;
 } 

#reviewButtn a:hover{  
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.png) -4px -35px no-repeat ;
 }

*html #reviewButtn a:hover{  
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.gif) -4px -35px no-repeat ;
 } 
 

#sendFriend a {
 display:block;
 width:98px;
 height:15px;
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.png) -2px -16px no-repeat ;
 } 
 
*html #sendFriend a {
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.gif) -2px -16px no-repeat ;
 } 
 
#sendFriend a:hover { 
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.png) -2px 1px no-repeat ;
 }

*html #sendFriend a:hover { 
 background:url(http://images2.solestruck.com/images/itemdetail/send_review.gif) -2px 1px no-repeat ;
 }


#custComment {
 padding:10px;
 margin:10px 10px 0px 10px;
 background-color:#ededed;
 color:#666666;
 font-size:11px;
 line-height: 1.4em;
 }
#custDate { 
 margin:0px 10px 0px 10px;
 color:#666666;
 font-size:11px;
 padding:15px 10px;
 background:url(http://images2.solestruck.com/images/itemdetail/bottom_arrow.gif) no-repeat left top;
 font-weight:bold;
 } 

.clearAll {
 clear: both;
}

.price h3 .original_price {
 text-decoration:line-through; 
 padding-right: 3px;
 font-weight:normal;
}
.price h3 .sale_price {
 color:#990000
}
.price h3 .perc_off {
 font-weight:normal; 
 font-size:11px; 
 text-transform:uppercase
}

.errorClassitem {
   width:225px;
   padding-left:5px;
 }

  
#chatIcon {
position: absolute; 
float:right;
margin: 30% 0px 0px 0px;
_margin: 8% 0px 0px 0px;
cursor:pointer; 
}

.size_chat_heading {
 font:bold 12px arial;
 margin-top:20px;
}

.size_chat {
 font:11px arial; 
 text-align:right;
}

.size_chat tr td {
 border-right:1px solid #999;
 border-bottom:1px solid #999;
 padding:5px 4px;
 width:20px;
 text-align:right;
}

.size_chat tr:first-child td {
 border-top:1px solid #999;
}

.size_chat tr td:first-child {
 border-left:1px solid #999;
 font-weight:bold;
 }

.size_chat .border_left {
 border-left:1px solid #999;
}

.size_chat .border_top {
 border-top:1px solid #999;
}

/****** sort search page *******/

.brand_select {
 clear:both;
 font-family:Tahoma,"Sans-Serif";
 font-size:11px;
 font-weight:bold;
 color:#9c0204;
 margin-left:8px;
 padding-top:5px;
 }
 
.style_found {
 margin:10px 0px 0px 15px;
 padding:0px;
 list-style-type:none; 
 }

.style_found li{
 height:15px;
 display:block;
 margin:0px 0px;
 }

.style_found li a{
 background:url(http://images2.solestruck.com/images/leftarrowgray.gif) 0px 2px no-repeat;
 padding:0px 0px 0px 14px;
 color:#666666;
 font-family:Tahoma,"Sans-Serif";
 font-size:11px;
 font-weight:normal;
 text-decoration:none;
 display:block;
 width:130px;
 }
   
.style_found li a:hover{
 color:#000;
 }
 


/*---New Design Styles--*/ 

.new_rightheader{ width:100%; float:right; margin-top:17px;_margin-top:17px; _margin-right:5px; height:26px;}
.new_rightheader ul {display:inline; margin-top:0px; padding:0px 0px 0px 3px;} 
.new_rightheader ul li { display:inline; padding:0px 7px 0px 5px; _padding-top:0px; font-family:Arial; font-size:11px; color:#7a7a7a; font-weight:normal; text-decoration:none; border-right:#ccc 1px solid; } 
.new_rightheader ul li a, .new_rightheader ul li input  { display:inline; font-family:Arial; font-size:11px; color:#7a7a7a; font-weight:normal; text-decoration:none;} 
.new_rightheader ul li a:hover { display:inline; font-family:Arial; font-size:11px; color:#7a7a7a; font-weight:normal; text-decoration:underline;} 
.new_rightheader ul li.last{ border:none; padding:1px;}

.free_shipping{ width:100%; float:left; margin-top:3px; padding:3px 0px 0px 0px;}
.btn_shoping_cart{border:none; cursor:pointer; background:none; padding:0; margin:0;}

#columnHeader .title_new{ color:#990000; font-family:Tahoma; margin:0px; padding:0px; font-weight:500; font-size:22px; width:auto;}
#columnHeader .title_new em{ color:#212322; font-family:Tahoma; margin:0px; padding:0px; font-weight:500; font-style:normal; font-size:14px; width:auto}
.txt_review{text-align:center; color:#666; font-family:Tahoma; margin-top:6px; padding-right:0px; font-weight:200; font-style:normal; font-size:12px; text-decoration:underline; _text-decoration:underline;}
.txt_review a{ text-decoration:none; color:#666; font-family:Tahoma; _text-decoration: underline;}


#itemdetail_new{border:0px solid red; width:100%; float:left; height:168px;}
#id_base{ width:104%; float:left; height:auto;}

#id_base_lhs{width:47.5%; float:left; height:auto; border-right:0px solid #9d9ea0; height:168px; _height:155px;}
#id_base_lhs div{margin-bottom: 3px;}

#id_base_rhs{width:52%; _width:45%; float:right; height:auto; background:#f3f3f5; height:186px; _height:155px; margin-top:0px; border-left: 1px solid #9d9ea0;}

#rhs_details{ width:100%; float:left; height:auto; border-top:0px solid #CCC; margin-top:0px; padding:0;}

.rhs_title{ width:120px; float:left; height:10px; font-family:Tahoma; font-size:11px; font-weight:Normal; color:#717171; _margin-top:6px;}
.rhs_title a{width:120px; float:left; font-family:Tahoma; font-size:11px; font-weight:Normal; color:#717171; padding-left:10px; padding-top:6px; text-decoration:underline;}
.rhs_title a:hover{font-family:Tahoma; font-size:11px; font-weight:Normal; color:#717171; text-decoration:none;}

#rhs_details ul{ width:100%; float:left; margin-left:8px; _margin-left:0em; #margin-left:0.4em; margin-top:15px; padding:0;}
#rhs_details ul li a{ font-family:Tahoma; font-size:11px; font-weight:Normal; color:#717171; margin-left:4px; text-decoration:none; vertical-align:middle; margin-top:0px;}
#rhs_details ul li a:hover{ font-family:Tahoma; font-size:11px; font-weight:Normal; color:#717171; margin-left:4px; text-decoration:underline; vertical-align:middle; margin-top:0px;}
#rhs_details ul li img{ vertical-align:middle;}

#contentColumn #zbox {width:100%; float:left; z-index: 150; position:absolute; margin:2em 0em 0px -16em; _margin:2em 0em 0px -24em; padding:0px;}
      #zbox .zbase{ overflow-y:auto; padding:1px;}   
      .control {position: absolute; top:30%; z-index: 1000; height:69px;}
               .btn_close a{float:right; font-size:11px; font-weight:bold; padding:0px 8px 0px 0px; color:#666; font-size:12px; margin:0px 0px 0px 0px; font-family:Verdana; text-decoration:none;}
 


.presentation{background:#383838 url(http://images2.solestruck.com/images/img_strip.jpg) left no-repeat; padding-left:140px; margin-right:5px; z-index:1;margin-top:3px;}




/*-----------------Holiday Shipping Schedule----------*/
.shipping_title{
 margin:10px 0px 0px; 
 padding:0; 
 font-size:18px;
 line-height:20px;
 color:#990000;
}
.holiday_address_header{
 padding-top:20px;
}

.shipping_last_row{
 border-bottom:1px solid #cccccc;
 margin:15px 0px;
 
}


/*--------------------New Design Classes [7 Dec '10]--------------------*/
#topNavStuff a.menu_text, #topNavStuff a.menu_last{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 height:10px;
 color:#4e4949;
 font-weight:bold;
 padding:5px 10px 5px 10px;
 display:block;
 _padding:5px 10px 5px 10px;
 text-decoration:none;
 #float:left;
 
}
#topNavStuff a.menu_last{
 border-right:0px solid #fff;
}

#topNavStuff a.menu_text:hover, #topNavStuff a.menu_last:hover{
 color:#d22e2e;
}
#topNavStuff .menu_arrow{
 padding-left:9px;
 
}


.patch {
 
 height:18px; 
 background:#fff; 
 top:-26px;  
 z-index:99; 
 display:block;
    filter:alpha(opacity=98);
 -moz-opacity:0.9;
 opacity:0.9; 
 clear:both;
}


 .white_patch1{
 width:79px;
 #width:82px;
 margin:-7px 0px 0px 0px;
}
* html .white_patch1{
 left:0px;
} 
.white_patch2{
 width:62px;
 #width:64px;
 margin:-7px 0px 0px 0px;
}

.white_patch3{
 #width:77px;
 width:75px;
 margin:-7px 0px 0px 0px;
}
*html .white_patch3{
 left:0px;
 margin-top:-5px;
}
.white_patch4{
 width:62px;
 #width:62px;
 width:63px\9;
 margin:-7px 0px 0px 0px;
 height:11px !important;
}


#topNavStuff a.women_shadow_btn{
 color:#4e4949;
 padding:5px 9px 5px 10px; 
 height:10px;
 margin-bottom:4px;
}

/* 
#topNavStuff a.women_shadow_btn:hover  {
  color:#d22e2e;
 padding:4px 9px 6px 19px;
 margin-bottom:0px;
 height:15px;
 -webkit-border-top-left-radius: 6px;
 -webkit-border-top-right-radius: 6px;
 -moz-border-radius-topleft: 6px;
 -moz-border-radius-topright: 6px;
 border-top-left-radius: 6px;
 border-top-right-radius: 6px; 
 border:1px solid #dedede;
  -moz-box-shadow: 0px 0px 15px #cecece;
  -webkit-box-shadow: 0px 0px 15px #cecece; 
  border-bottom:none;
  
} */
#topNavStuff .menu_shadow_over a.women_shadow_btn { color:#d22e2e; }

 #topNavStuff .menu_shadow_over {
 
 _border:1px solid #dedede;
 #border:1px solid #dedede;
 border:1px\9 solid #dedede;
  border-bottom:none;
  #margin:-1px -1px -1px -1px;
  margin:-1px\9 -1px\9 -1px\9 -1px\9;
}





/***************************************/

.priceHolder .sold_out{
 color:#9e2611;
 text-align:center;
 font-size:10px;
}
.footer_right input{
 border:1px solid #d9d9d9;
 /*background:url(../images/input_bg.gif) top repeat-x;*/
 color:#4e4949;
 width: 154px; height: 14px;
 float:left;
}

.new_btn{
 position:absolute;
 padding: 2px 0px 0px 0px; 
 display:block;
 background:url(http://images2.solestruck.com/design_Dec_2010/new.gif) right no-repeat;
 width:160px; height:15px;
 #margin-left:-84px;
 #margin-top:4px;
 margin-top:4px;
}
.look_book_banner {
 clear:both;
 display:block;
 padding:3px 0px 3px; border:1px solid #ebebeb; border-width:1px 0px; margin-top:11px;
}
/*********home page new shoe gallery *********/
h2.new_shoe_title {
 background:url(http://images2.solestruck.com/design_Dec_2010/new_shoes.gif) no-repeat;
 height:36px;
 width:148px;
 clear:both;
 margin:8px 0px 5px;
 padding:0px;
}
.home_shoe_gallery {
width:675px;
margin:0px 0px 0px 5px;
float:left; 
}
.home_shoe_gallery ul{
 margin:0px;
 padding:0px;
 list-style-type:none;
}
.home_shoe_gallery ul li{
 float:left; 
}
.home_new_shoes {
padding:15px 0px 0px 0px;
width:166px;
height:161px;
padding:5px 0px 0px 0px;
position:relative;
float:left;
}
.new_lable, .zoom_lable{
background:url(../ design_Dec_2010/new.gif) no-repeat;
height:18px;
width:47px;
margin:0px 0px 0px 120px;
position:absolute;
cursor:pointer;
}
.zoom_lable {
 display:none;
 background:none;
 font-size:10px;
}
.home_new_shoes a{
 clear:both;
 display:block;
 text-decoration:none;
 color:#000;
}
.home_new_shoes a{
 font-family:Arial;
 font-size:10px;
 color:#000px;
 margin:5px 20px 0px 0px;
 display:block;
 text-align:center;
}
.home_new_shoes a:hover {
text-decoration:underline;
}
.new_lable a:hover{
background:url(http://images2.solestruck.com/design_Dec_2010/new.gif) no-repeat;
height:18px;
width:37px;
margin:0px 0px 0px 120px;
position:absolute;
}
.right_bottom_border{
border-bottom:1px solid #ebebeb;
border-right:1px solid #ebebeb;
}
.bottom_border{
border-bottom:1px solid #ebebeb;
}
.right_border{
border-right:1px solid #ebebeb;
}
.left_slide{
/*background:url(http://images2.solestruck.com/design_Dec_2010/left_slide.gif) no-repeat;*/
width:32px;
height:33px;
margin:146px 0px 0px 0px;
float:left;
}
.right_slide{
margin:146px 0px 0px 0px;
float:left;
}
.right_slide a{
background:url(http://images2.solestruck.com/design_Dec_2010/right_slide.gif) no-repeat;
display:block;
width:32px;
height:33px;
}
.left_slide a{
background:url(http://images2.solestruck.com/design_Dec_2010/left_slide.gif) no-repeat;
display:block;
width:32px;
height:33px;
}


.left_slide_grey{
/*background:url(http://images2.solestruck.com/design_Dec_2010/left_slide.gif) no-repeat;*/
width:32px;
height:33px;
margin:149px 0px 0px 0px;
float:left;
}
.right_slide_grey{
margin:146px 0px 0px 0px;
float:left;
}


.right_slide_grey a
 {
 background:url(http://images2.solestruck.com/design_Dec_2010/btn_right_grey.gif) no-repeat;
display:block;
width:32px;
height:33px;
 
 }

.left_slide_grey a{
background:url(http://images2.solestruck.com/design_Dec_2010/btn_left_grey.gif) no-repeat;
display:block;
width:32px;
height:33px;
}
/**********************New LookBook ***********************************/
@charset "utf-8";
/* CSS Document */

.clear_both {
 clear:both;
}
.look_book_gallery {
 width:752px;
}
.look_book_gallery ul {
 width:750px;
 float:left;
 margin:0px; padding:0px 0px 0px 13px;
}
.look_book_gallery ul li {
 float:left;
 margin:30px 15px 10px 0px;
 width:235px;
}
/* .look_book_gallery ul li.middle_gallery {
 margin:30px 17px 10px 17px;
} */
.look_book_gallery ul li h3 {
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#d22e2e;
 margin:15px 0px 6px 0px;
}
.look_book_gallery ul li span {
 font-family:Arial;
 font-size:10px;
 font-weight:bold;
 color:#4e4949;
}
.look_book_divider {
 float:none;
 height:10px;
 display:block;
 width:100% !important;
 margin:0px !important
 }
.look_book_gallery a { 
 text-decoration:none;
 display:block; 
}


/*homepage popup for mails*/

.email_thankyou_popup, .email_capture_popup {
 background:url(http://images2.solestruck.com/homePageEmailPopup/popup_bg.png) repeat;
    display:block;
    left:0%;
    margin-left:0px;
    padding: 0;
    position: fixed;
 bottom:0px;
     width: 298px;
     #width: 305px;
    z-index: 900;
 padding:5px 5px 5px 0px;
 
}
.email_thankyou_popup {
 display:none !important;
}
.email_popup_holder {
 padding:30px 0px 30px 15px;
 background:#fff;
 
}

.email_popup_holder code, .email_capture_popup code {
 background:url(http://images2.solestruck.com/homePageEmailPopup/header.png) 0px -81px no-repeat;
 height:61px;
 width:255px;
 display:block;
}
.email_capture_popup code {
 background-position: 0px 0px;
}
.email_popup_holder p {
 font-family:Arial;
 color:#4e4949;
 font-size:12px;
 font-weight:normal;
 line-height:15px;
 margin:0px 10px 0px 0px;
 #margin:0px 15px 0px 0px;
}
.popup_close {
 background: url(http://images2.solestruck.com/homePageEmailPopup/icon_set.png) 4px -355px no-repeat;
 position:absolute;
 width:23px;
 height:14px;
 margin:10px 0px 0px 263px;
 #margin:10px 0px 0px 270px;
 cursor:pointer;
}
.email_form {
 padding:20px 0px 0px 0px;
}
.emailpopup_inputbox {
 background:#fff url(http://images2.solestruck.com/homePageEmailPopup/input_feild_bg.jpg) repeat-x;
 border:1px solid #d9d9d9;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 width:175px;
 height:15px;
 padding:5px 0px 5px 5px;
 margin:0px 10px 0px 0px;
 font-family:Arial;
 font-style:italic;
 font-size:12px;
 color:#9c9292;
}
.emailpopup_input_holder {
 background:#def5d0;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 width:182px;
 height:27px;
 padding:3px;
 float:left;
 margin:0px 10px 0px 0px;

}
.emailpopup_send {
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 background:#d22e2e;
 border:none;
 margin:3px 0px 0px 0px !important;
 padding:5px 10px 5px 10px !important;
 #padding:2px 5px 5px 5px  !important;
 color:#fff;
 cursor:pointer;
}

.header_banner {
 width:750px;
 height:40px;
 background:url(http://images2.solestruck.com/images/header_banner_bg.jpg) no-repeat;
 margin:8px auto 12px auto;
}
.header_banner h2 {
 font-family:Helvetica;
 font-size:18px;
 color:#fff;
 font-weight:bold;
 text-align:center;
 line-height:40px;
 padding:0px;
 margin:0px;
}

.countdown_holder {
 width: 570px; height: 142px;
 background:url(http://images2.solestruck.com/images/count_down_bg.png) 0px 0px no-repeat;
 display:block;
 text-decoration:none;
 font-family:"Helvetica";
 font-size:12px;
 padding:10px 0px 0px;
 }
 
.countdown_holder h3 {
 text-align:center;
 color:#ffffff;
 opacity:0.6;
 filter: alpha(opacity=60);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
 font-weight:normal;
 margin:0px;
 }

.countdown_holder div.ctn_text {
 background:url(http://images2.solestruck.com/images/count_dwn_txtbg.png) 0px 0px no-repeat;
 width: 87px; height: 64px;
 font-size: 52px; font-weight:bold;
 text-align:center; color:#ffffff; 
 padding-top:16px;
 float:left; margin:13px 0px; 
 }
.countdown_holder div.first { margin-left: 122px; }
.countdown_holder div.ctn_dwn_middle {
 margin:13px 32px;
 }
.countdown_holder .countdwn_line {
 width: 570px;
 height:1px;
 background-color:#000000;
 opacity:0.5;
 filter: alpha(opacity=50);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 position:absolute;
 margin:-69px 0px;
 
 }
 
 
 .offer_notification_bar {
 background:#d5322b;
 width:100%;
 display:none;
}
.offer_notification_content {
 width:750px;
 margin:0px auto;
 
 line-height:30px;
 text-align:center;
 display:none;
  
}
.offer_notification_content a {
	display:none;
	width:750px;
	color:#f2c1bf;
	text-decoration:none;
	font-family:Helvetica;
 	font-size:14px;
}
.control_toll_flash { top:3.1em !important; }

#forFlashSale
{
	display:none !important;
}
