@charset "utf-8";
/* CSS Document */

body {
	behavior: url(http://www.solestruck.com/css/csshover.htc);
	font-family:tahoma; background:url(http://images2.solestruck.com/images/bg_body.gif) repeat-x;
	background-color:#333333; 
	}
	
a img {
	border: none;
}

	
#leftNav{
	float:left;
	}

#content {
	width:570px;
	background-color:#fff;	
	overflow:hidden;
	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:#222;
	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:10px;
}


	
.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;
	}

#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;
	}	

#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:5px; _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 { 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{ padding:0px 0px 0px 5px; border:none; margin-top:10px;}

.free_shipping{ width:100%; float:left; margin-top:3px; padding:3px 0px 0px 0px;}
.btn_shoping_cart{ background:url(http://images2.solestruck.com/images/btn_shopping_new.gif) no-repeat; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:95px; height:20px; cursor:pointer;}
#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;}