html {

  /*background: url(../images/gradient2.gif) repeat-x left center #4d3419;*/

  background-color: #990000; 

}



body {

  color: #2B200D;
	
	

  margin: 0;

  padding: 0;

  font: 10px Verdana, Arial, sans-serif;

  line-height: 14px;
	
  float:left;
	
	background: #990000;
	
	/*background: #95754e url('images/background.gif') repeat-x left center; */
  background-attachment: fixed;

  

}



* html {

  background: #990000;

  background-attachment: fixed;

}



*+html {

  background: #990000;

  background-attachment: fixed;

}


* { 
font-family: Verdana, Arial, Helvetica, sans-serif; }

select {
 
	font-size:11px;
}


.layout

{

}





.container

{

	height: 504px;

	max-height: 504px;

	 

	margin-top:20px;

	margin-left: 30px;

	margin-right: 30px;

	position: relative;

	

	

}



.container > div {

	float: left;

}



.scroll

{

	width:60px;

	height:504px;

	background:#CC3366;

	float:left;

	vertical-align:middle;

}

.menu_container
{

	background:url('images/bg_menu1.jpg');

	width:340px;

	height:504px;

	float:left;

	position:relative;

	z-index: 2;
	
	overflow:hidden;
	
	left:0px;

}


.main_menu_right

{

	background:url('images/bg_menu1.jpg');

	width:170px;

	height:504px;

	float:left;

	position:relative;

	z-index: 2;
	
	overflow:hidden;
	
	font-weight:bold;

}
.main_menu_left

{

	background:url('images/bg_menu1.jpg');

	width:170px;

	height:504px;

	float:left;

	position:relative;

	z-index: 2;
	
	overflow:hidden;
	
	font-weight:bold;

}



.category_menu
{

	width:170px;

	height:504px;

	float:left;

	position:relative;

	z-index: 2;
	
	padding-left:0px;
	
	padding-top:10px;

}


.products , .search_panel, .products1

{

	height: 504px;

	width:260px;

	background:url('images/lightbox-2x3.jpg');

	float:left;

	position:relative;

	z-index: 2;

}



.frsrtimg

{

	position:relative;

	/*left:0;*/

}



.concorde_attributebox {
		background: url('images/search_box_att_bg.png') 100% 16px no-repeat #BEAE8F;
		float:left;
		height:191px;
		margin-left:17px;
		margin-top:30px;
		position:relative;
		width:230px;
		z-index:2;
	
}
.concorde_attributebox span.activeAttribute * { 
	display: inline;
	float: none;
}
.concorde_attributebox span.activeAttribute {
	color:#E8DDC6;
	display:inline;
	float:none;
	line-height:14px;
	position:relative;
	text-transform:lowercase;
	top:0;
}

.concorde_attributebox span.removeattribute {
	background-position:0 2px;
	float:none;
	height:12px;
	margin-left:0;
	display: none;
}
span.removeattribute {
	background:transparent url('images/remove_attribute.gif') no-repeat scroll 0 5px;
	cursor:pointer;
}

.concorde_attributebox strong{
		background:#BCAD92 none repeat scroll 0 0;
		cursor:pointer;
		display:block;
		font-size:10px;
		font-weight:normal;
		height:16px;
		line-height:17px;
		padding-left:24px;
		text-transform:uppercase;
		
	
}
.concorde_attributebox strong span.placeholder{
		margin-left: 5px;
}

 


.concorde_attributebox div.attributecontainer {
	height:150px;
	overflow:hidden;
	padding:5px 0 0;
	position:relative;
	width:230px;
}


.concorde_attributebox div.attributecontainer span {
	clear:left;
	color:#927965;
	cursor:pointer;
	float:left;
	line-height:13px;
	margin:5px 0 -3px;
	padding-left:24px;
	padding-right:5px;
	position:relative;
	text-indent:0;
	text-transform:lowercase;
	width:95px;
}

.concorde_attributebox div.attributecontainer span.active_option { 
	color: #000000;
}


.concorde_attributebox div.attributecontainer span.attributelist_right {
	clear:right;
	float:right;
	padding-left:0;
	padding-right:5px;
	width:95px;
}
.concorde_attributebox div.attributecontainer span.attributeclearing {
		clear:both;
		display:block;
		height:1px;
		line-height:0;
		width:230px !important;

}


div.form_buttons {
	background:transparent url('images/details-hr.gif') no-repeat scroll left top;
	margin:0 12px 10px 11px;
	padding:15px 0 0;
}


div.form_buttons div.button { 
		color:#524022;
		cursor:pointer;
		height:24px;
		margin-bottom:10px;
		margin-left:18px;
		text-align:center;
}

.float_right { 
	float:right;
}

div.form_buttons div.button div.content { 
	background:transparent url('images/button.png') repeat scroll 0 0;
	float:left;
	height:20px;
	padding-left:20px;
	padding-top:4px;
}


div.form_buttons div.button div.end {
	background:transparent url('images/button-end.png') repeat scroll 0 0;
	float:left;
	height:24px;
	width:20px;
}

.prod_details_wrap,prod_details_wrap_1

{

	position:relative;

	float:left;

	height: 504px;

	display: none;

	

/*	z-index: 10;*/

}



.product_details, .product_details_1

{

	position:relative;

	float: left;

	width: 0;

	opacity: 0; 

	filter: alpha(opacity=0);

	/*left:-500;*/

	z-index: 0;

}



.product_pic

{

	height: 504px;

	width:0px;

	background:url('images/shop-loading.gif');

	float:left;

	opacity: 0;

	filter: alpha(opacity=0);

	position: relative;
	
	display:	none;

}



.product_desc,.product_desc_1

{

	height: 504px;

	width:.0px;

	/*background:url(images/shopper-panel-background.jpg);*/

	background:transparent url('images/box-1-panel-background.png') repeat scroll 0% 50%;

	float:left;

	position:relative;

	opacity: 0;

	filter: alpha(opacity=0);
	
	display:none;

	/*left:-260;*/

	/*right:200;*/

}



.product_similars

{

	height: 504px;

	width:0px;

	background:url('images/variations-empty-background.png');

	float:left;

	position:relative;

	opacity: 0;

	filter: alpha(opacity=0);
	
	display:	none;

	/*left:-90;*/

}



.spacer

{

	height:504px;

	width:65px;

	background:url('images/spacer-column.gif');

	float:left;

	cursor: pointer;

	position:relative;

}



.spacer1

{

	height:504px;

	width:32.5px;

	float:left;

	cursor: pointer;

	position:relative;

}

.spacer2

{

	height:504px;

	width:32px;

	float:left;

	cursor: pointer;

	position:relative;

}



.prododd

{

	height:168px;

	width:130px;

	position:relative;

	float:left;

	overflow: hidden;

}



.prodeven

{

	height:168px;

	width:130px;

	position:relative;

	float:left;

	overflow: hidden;

}





.prod_details_wrap_hide

{

	position:relative;

	float:left;



/*	z-index: 10;*/

}





img.fading_img {

	/*opacity: 0;  

	filter: alpha(opacity=0); 
	
	display: none;*/
	
	position: absolute;

	left: 0;

	top: 0;
	
	

}



.close

{

	text-decoration:none;

	color:#2B200D;

	font-family:Verdana;

}

.close:hover

{

	text-decoration:none;

	color:#89693b;

	font-family:Verdana;

}

.print

{

	text-decoration:none;

	color:#2B200D;

	font-family:Verdana;

}

.print:hover

{

	text-decoration:none;

	color:#89693b;

	font-family:Verdana;

}

.menu_item

{

	text-decoration:none;

	color:#2B200D;

	font-family:Verdana;

}

.menu_item:hover

{

	text-decoration:none;

	color:#89693b;

	font-family:Verdana;

}

.dev_ydn

{

	text-decoration:none;

	color:#ffffff;

	font-family:Verdana;

}

.dev_ydn:hover

{

	text-decoration:none;

	color:#89693b;

	font-family:Verdana;

}











.pr_desc_header

{

	background:transparent url('images/details-hr.gif') no-repeat scroll left bottom;

	height:23px;

	margin:31px 12px 10px 11px;

	width:237px;

}



.text

{

	color:#2B200D;

	font-family:Verdana,Arial,sans-serif;

	font-size:10px;

}



.pr_description {

	color: #2C200A;

	margin: 0pt 20px 0pt 19px;

	width: 221px;

}





.style {

  color: #2C200A;

  margin-top: 10px;

  padding-bottom: 3px;

  padding-left: 19px;

  padding-right: 20px;

  padding-top: 5px;

  padding:5px 20px 0 19px;

  position: relative;

  height:  50px;

}



.active-style {

	background: transparent url('images/selected-style-background.png') repeat-x scroll left top;

}

.style-number {

	color:#756555;

	float:left;

	font-size:10px;

}

.style-price {

	color:#2B200D;

	float:left;

	font-size:10px;

}



img.sliding_img , img.sliding_img1 {

	cursor: url('images/zoom-in.cur'), -moz-zoom-in;
	display:block;

}

select.pr_sizes {
	margin: 10px;
	margin-left: 10px;
}


.content_block
{
	background:#CCBFA5 url('images/content_bg.jpg') repeat scroll 0 0;
	 
	height:504px;
	 
}

.info
{
	color:#2B200D;
	float:left;
	font-size:10px;
	height: 504px;
  padding: 0;
	position:relative;
	width:230px;
	overflow:  hidden;
	 
	
}

.content { 
	float: left;
 
 
}
.info_content {
	padding-left:15px;
	padding-right:15px;
	padding-top:28px;
	width: 260px;
	float: left;
	font-family:Verdana;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
}

.size_div
{
	background:transparent url('images/selected-style-background.png') repeat-x scroll left top;

}