@charset "UTF-8";
/* CSS Document */

/* standards */

body
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}

/* stylesheet rules for product pages - prefix all classes and ID's with 'prdpg_' for easy identification when adding to main stylesheet */





/* use only if able to fix className swap issue 

.prdpg_selectedTab span
{
border: none 0px #000000;
}

.prdpg_unselectedTab span
{
border-style: dotted;
border-width: 0px 0px 1px 0px;
border-color: #000000;
}

*/






.img_slctd
{
border-style: solid;
border-width: 1px;
border-color: #825067;
width: 51px;
height: 51px;
margin-top: 4px;
}
.img_unslctd
{
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
width: 51px;
height: 51px;
margin-top: 4px;
}
.img_thumb
{
border-style: solid;
border-width: 1px;
border-color: #c6c5c4;
margin: 0px;
position: absolute;
cursor: pointer;
}
#v_ribbon
{
width: 66px;
height: 456px;
background-color: #FFFFFF;
position: relative;
top: 0px;
}



.bedding{
margin-top:224px;
}

.rec
{
width: 96px;
font-size: 11px;
text-align: center;
float: left;
margin-right: 29px;
}

.rec3
{
width: 96px;
font-size: 11px;
text-align: center;
float: left;
}

.prdpg_prod_title
{
width: 349px; /* originally 390px */
font-size: 2em;
font: Arial;
margin-bottom: 12px;
/*background-color: #f6f6f6;*/
float: left;
vertical-align: middle;
}

.prdpg_tabs_container
{
width: 349px; /* set to 390px when border-removed */
min-height: 203px;
float: right;
/*margin-bottom: 14px;*/
/* build guides 
border-style: dashed;
border-width: 1px;
border-color: #FF0000;*/
}
.prdpg_tab_button_cont
{
width: 349px;
height: 24px;
}
#allTabs
{
width: 323px;
min-height: 235px;
height: auto !important;
height: 235px;
border-style: solid;
border-color: #d2d6d9;
border-width: 1px;
margin-top: 4px;
background-color: #FFFFFF;
z-index: -1;
padding: 24px 12px 12px 12px;
display: block;
}


.prdpg_items_container
{
width: 349px; /* make 390px when border is removed */
float: right;
margin-top: 0px;
/* build guides 
border-style: dashed;
border-width: 1px;
border-color: #FFFF00;*/
}





.prdpg_prices_col
{
margin-top: 18px;
margin-bottom: 18px;
}

.prdpg_items_block
{
/* build guides 
border-style: dashed;
border-width: 1px;
border-color: #00FFFF;*/
}







.prdpg_vouchers
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4b4848;
text-align: left;
width: 344px;
height: 42px;
/*background-color: #f6f6f6;*/
}

.prdpg_vouchers a
{
color: #4b4848;
}

.prdpg_vouchers img
{
float: left;
margin-left: 0px;
}

.prdpg_vouchers span
{
position: relative;
top: 8px;
}

.prdpg_variant_drop_down
{
	/*float: inherit; */
	/*
	width: 280px;
	font-family: Arial, Lucida Console;
	font-size: 11px;
	margin-top:4px; 
	margin-bottom: 10px; */ /*space between variant colours */
	/*margin-left: 23px;*/
	/*position: absolute;*/
	/*right: 0;*/
	/*margin-right:0px; */
}

.prdpg_dropdown
{
	 display:inline-block !important;
	 width: 230px;
}

.prdpg_variant_drop_down 
{
	float: inherit;
	
}
.col1, .col2, .col3
{
    float: inherit;
    width: 50px;
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 14px;
}

.prdpg_price
{

	position: absolute; 
	right: 0;
	margin-right: 3px; 
}

/*.prdpg_variant_swatch
{
	margin-top:4px;
	margin-left:69px;
	width: 18px;
	height: 18px;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px; 
}*/








.prdpg_itemprice
{
	font-weight:bold;
}

.prdpg_itemtext
{
	font-size:12px;
	font-weight:bold;
	padding-right:2px;
}

.prdpg_accessory_list
{
	margin-left: -5px;
}

.prdpg_accessory
{
	width: 112px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	border-spacing: 0px 0px;
}
.prdpg_accessory td
{
	 vertical-align:middle;
	 text-align:center;
}

.prdpg_accessory img
{
	width:112px;
	height:112px;
	border:solid 1px #ffffff;
	margin-bottom: 12px;
}

prdpg_accessory_top
{
	height:96px;
}

/* tab 2 content styles */
.label {
background-color: #edecec;
}
.labelTxt {
font-size:11px;
font-weight: bold;
}
.labelEnd {
border-top: solid 1px #edecec;
}
.labelTxt2 {
font-size: 14px;
}
.bodyTxt {
font-size: 11px;
}


/* General Items Template */

.prdpg_gen_dropdownWasNow
{
	width: 175px;
}

.prdpg_gen_dropdownPrice
{
	width: 250px;
}




.disabled
{
	color:Gray;
	background-color : White;
}
	


     
.inline_override
{
 display:inline-block !important;
 /*display:inline  !important; */
}

.RadComboBoxDropDown .rcbScroll 
{
	overflow: hidden !important; 
  /* overflow-y: auto !important;  */
  /* overflow-x: hidden !important;    */
} 

.prdpg_unavailable label
{
	color:Gray;
}

