/* CSS Document */

/*NOTE TWO COLUR CHANGES FOR PANELPRICE AND P.CLASS HIGHLIGHT*/

body {
    	background: #eef;
	 	text-align:center;
		background-color:#ffffff;
		padding:0px;
		margin:0 auto;
		font: normal 12px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
}

#layout1 {
		width:806px;
		margin:0 auto; 
		background-color:#ffffff;
		text-align:left;
}

#layout2 {
		width:806px;
		
}

#masthead {
background:#fff url(../i/logoBanner.gif) top left no-repeat;
height:178px;
}

#mastheadSale {
background:#fff url(../i/logoBanner.gif) top left no-repeat;
height:178px;
}

#menu1 {
	border-top: 1px dashed #808080;
	border-bottom: 1px dashed #808080;
	padding: 6px 0;
	margin: 10px 0;
	height:22px;
	font-size:15px;
	
}

/*\*/

html*#menu1 {
[color:red;
/*start safari styles here*/

font-size:12px;
]color:green;/*Reset IE6 properties and hide from Safari. required by Safari so that [] is correctly ended. associated with the property, yet hiding it. seen by IE6*/

/*end safari styles here*/
_font-size:15px;/*all additional rules hidden from Safari and Netscape and reapplied to IE6*/
}

/**/



#menu1 ul {
		list-style: none;
		margin: 0;
		padding:0 ;
		}
		
#menu1 ul ul {								/* 		main list style 		*/
display:none;
		list-style: none;
		margin: 0;
		padding: 0;
		border:none;
		border-left: 25px solid #fff;
}

		
#menu1 li {
		/*border-bottom: 1px solid #90bade;*/
		padding-right:1px;
		margin: 0;
		float:left;
		padding-right:27px;
		}
		
#menu1 li a {
		padding:5px 2px 5px 0; 
		color: #000000;
		text-decoration: none;
		width:auto; 
		}



#menu1 li.last {
		float:left;
		padding:0px;
		margin:0;
		}


#menu1 li.last a {
		padding:5px 0px 5px 0;
		color: #000000;
		margin:0;
}


#menu1 li.selected a { 
		color:#6089ae;
		border-right: #6089ae 1px solid;
}

#menu1 li.selected li a {
		color:#6089ae; 
		border-right: #6089ae 1px solid;
}
		
					


#menu1 li a:hover {
		color: #000000;
		background: #f0f0f0;
}

.prizeForm{margin:0; padding:0; width:296px; height:200px; float:right;}

.prizepanel{width:806px; height:499px; background:url(../i/bigAds/prize.jpg);}

/*menu breadcrumb.....................................................................*/

#menucrumb {
	padding:0 0 12px 0;
	margin:0;
	height:18px;
	font-size:12px;
}

#menucrumb li.view {
	background:url(../i/trolley.gif) no-repeat top right;
	padding:5px 0 12px 0;
	margin:-5px 0 0 0;
	height:18px;
	font-size:12px;
	float:right;
	padding-right:40px;
	overflow:visible;
}


#menucrumb li.view a{
	color:red;
}

#menucrumb ul {
		list-style: none;
		margin: 0;
		padding:0 ;
		border: none;
		}
		
#menucrumb ul ul {								/* 		main list style 		*/
display:none;
		list-style: none;
		margin: 0;
		padding: 0;
		border:none;
		border-left: 25px solid #fff;
}

		
#menucrumb li {
		/*border-bottom: 1px solid #90bade;*/
		padding-right:1px;
		margin: 0;
		float:left;
		padding-right:20px;
		color: green;
		}
#menucrumb li a {
		padding:5px 5px 5px 0; 
		color: #bbc;
		text-decoration: none;
		width:auto; 
		}

#menucrumb li.selected a { 
		color:#000;
		border-right: #6089ae 1px solid;
		}

#menucrumb li.selected li a {
		color:#000; 
		border-right: #6089ae 1px solid;
		}
		
					
 

html>body #menucrumb li a {
		width: auto;
		}

#menucrumb li a:hover {
		color: #999;
		}


/*...........................................................................................................*/






#menu2 { 
	padding: 6px 0;
	margin: 10px 0;
	color:#808080;
	text-align:center;
}

#menu2 a:link{ 
	padding: 6px 0;
	margin: 10px 0;
	color:#808080;
	text-align:center;
	text-decoration:none;
}

#menu2 a:visited{ 
	padding: 6px 0;
	margin: 10px 0;
	color:#808080;
	text-align:center;
	text-decoration:none;
}
.combos{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	color:#238bc9;
	letter-spacing: -0.1px;
}

.carpetpolicy{
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#238bc9;
	letter-spacing: -0.1px;
	width:360px;
	text-align:right;
	margin-top:20px;
}

.triplePanel .carpetpolicy p{
	font: normal 13px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#303030;
	margin:0;
	padding:0 0 12px 0;
	letter-spacing: 0px;
	width:360px;
}

.panelprice {
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#303030;
	margin:0px 0 0 0px;
	padding-bottom:12px;
}
.panelprice_offer {
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#007ac3;
	margin:0px 0 0 0px;
	padding-bottom:12px;
}
.panelprice_sale {
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:red;
	margin:0px 0 0 0px;
	padding-bottom:12px;
	font-weight:bold;
}
.panelprice_price {
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#303030;
	margin:0px 0 0 0px;
	padding-bottom:12px;
}


.panelprice p{
	font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#ec0e17;
	margin:0px 0 0 0px;
	letter-spacing: -0.5px;
	}


.panelprice_offer p{
	font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#007ac3;
	margin:0px 0 0 0px;
	letter-spacing: -0.5px;
	padding-bottom:12px;
	}


.panelprice_sale p{
	font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#f1484d;
	margin:0px 0 0 0px;
	letter-spacing: -0.5px;
	padding-bottom:12px;
	}

.panelprice_price p{
	font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#f1484d;
	margin:0px 0 0 0px;
	letter-spacing: -0.5px;
	padding-bottom:12px;
	}
	
.panelprice_clearance {
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	margin:0px 0 0 0px;
	padding-top:12px;
	font-weight:bold;
}
.panelprice_clearance p {
	font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#f1484d;
	margin:0px 0 0 0px;
	letter-spacing: -0.5px;
	padding-bottom:12px;
}
	
	





#menu2 a:hover{ 
	padding: 6px 0;
	margin: 10px 0;
	color:#f1484d;
	text-align:center;
	text-decoration:none;
}

#promopanel {
	
/*background:url(../i/win2007_sale_starts.jpg) no-repeat top left;*/
/*background:url(../i/win2007_sale_now_on.jpg) no-repeat top left;*/

height:auto; width:805px;


}
#promopanel #promosearch {
	float:right;
	width:160px;
	margin-top:20px;
	padding-right:5px;
	color:#ffffff;
	text-align:right;
	height:150px;
	/*border-left:1px dashed #fff;*/
	
}

.contactpanel{width:806px; height:auto; padding-bottom:24px;}

.contactpanel p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
}



.contactpanel a{
	text-decoration:none;
	color:#303030;
}

.contactpanel img{
	float:right;
	display:inline;
}


.address a:link{
font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	color:#303030;
	letter-spacing:0px;
}



.address a:hover{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#cccccc;
}






.map{width:180px; height:auto; float:right; text-align:right; }
.address{width:300px; height:auto; float:left;}
.address p{font:normal 10px Verdana, Helvetica, sans-serif; color:#adadad;}

#sizzlerstrip{
	
	border-top: 1px dashed #808080;
	border-bottom: 1px dashed #808080;
	padding: 6px 0;
	margin: 10px auto;
	text-align:center;
	font-size:17px;

}
#sizzlerstrip strong {
	color:#E10915;
}


#dog_offers {

background:url(../i/doggy1.gif) no-repeat top left;
height:117px;
margin:0;
padding:0;
margin-bottom:0px;
border-bottom: 1px dashed #808080;

	
}

.dog_offer {
	border-left:1px dashed #808080;
	height:auto;
	width:200px;
	float:right;
	margin:10px 0 0 0;
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#a0a0a0;
	
}

.dog_offer_last {
	border-left:1px dashed #808080;
	height:auto;
	width:200px;
	margin:10px 0 0 0;
	float:right;
	border-right: 1px dashed #808080;
	
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#a0a0a0;
}

.dog_offerHigh {
height:150px;
}

.dog_offer img {

	margin:0 8px;
}

.dog_offer p {
	float:right;
	margin:0;
	width:86px;
	height:auto;
}

.dog_offer_last img {
	float:left;
	margin:0 8px;
}

.dogPanel{
	width:auto;
	height:117px;
	float:right;
	padding-bottom:1px;
	
}

#footer { 
	padding: 0;
	margin: 0px 0 10px 0;
	color:#808080;
	text-align:center;
	font-size:10px;
}


#footer a{ 
	color:#333;
	text-align:center;
	font-size:10px;
	text-decoration:none;
}

#footer a:hover{ 
	color:#999999;
}


#sixPanelContainer{
	border-left: 1px dashed #808080;
	margin-bottom:8px;
	background:#fff;
	width:807px; /* 807 */
	height:auto;
	}


#itemContainer{
	/*border-left: 1px dashed #808080;*/
	border-bottom: 1px dashed #808080;
	padding-bottom:8px;
	margin-bottom:8px;
	height:auto;
	width:806px;
	background:url(../i/dashedborder.gif) repeat-y;
}


#itemContainer a{
	/*border-left: 1px dashed #808080;*/
	text-decoration:none;
	color:#333;
}

#itemContainer a:hover{
	/*border-left: 1px dashed #808080;*/
	text-decoration:none;
	color:red;
}



/* onePanels ---------------------------------------------------------------------------------- */

.onePanels{
	height:auto;
	width:790px;
	float:left;
	padding:0 8px;
	border-right: 1px dashed #808080;
	margin-bottom:6px;
}

html* .onePanels{
	width:804px;
	float:left;
	padding:0 10px;
	border-right: 1px dashed #808080;
}

.onePanels_first{
	width:113px;
	float:left;
	padding:0 8px 0 0;
	border-right: 1px dashed #808080;
}


.onePanels_narrow{
	width:111px;
	float:left;
	padding:0 8px;
	border-right: 1px dashed #808080;
}

.onePanels h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
	border-bottom:1px solid #bcbdc0;
	width:auto;
	padding: 0 0 5px 0;
}

.onePanels p{
	font: normal 11px/18px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
	margin:0;
	padding:6px 0;
}

.onePanels p strong{
	color:#FF0000;
	font-weight:normal;
}

.onePanels li{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
	margin:0;
	padding:0 0 0 12px;
	list-style:none;
}

.onePanels p a{
	text-decoration:none;
	color:#FF0000;
	position:static;
	top:0px;
	margin-top:100px;
}

.onePanels p.highlight{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#f1484d;........colour changed to show as normal pricing dark grey*/
	color:#303030;
}

.onePanels p.highlight_offer{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#007ac3;
}

.onePanels p.highlight_price{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#303030;
}

.onePanels p.highlight_sale{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#f1484d;
}

.onePanels p.highlight_clearance{
	font: normal 14px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:red;
}

.onePanels a{
	text-decoration:none;
	color:#303030;
	position:static;
	top:0px;
	margin-top:100px;
}

.onePanels a:hover{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#cccccc;
}

.onePanels .form_description{
	width:380px;
	float:left;
	padding-right:6px;
}

.onePanels .RMA_form{
	width:380px;
	float:right;
	padding-left:6px;
	test-align:left;
}

.onePanels .RMA_form input, .onePanels .RMA_form select{
	width:175px;
	margin-right:3px;
}

.onePanels .RMA_form input#subscribe{
	margin-top:50px;
}

.onePanels .RMA_form textarea{
	width:175px;
	margin-right:3px;
}


.onePanels .RMA_form p{
	float:left;
}

.onePanels .RMA_form #field6{
	height:120px;
}

.onePanels .RMA_form #field6{
	height:120px;
}


/* END: onePanels ----------------------------------------------------------------------------- */



/* twoPanels ---------------------------------------------------------------------------------- */

.twoPanels{
	min-height:345px;
	width:386px;
	float:left;
	padding:8px; margin-bottom:12px;
	border-right: 1px dashed #808080;
	/*border-bottom: 1px dashed #808080;*/
}

html* .twoPanels{
	height:340px;
	width:397px;
	float:left;
	padding:8px; margin-bottom:12px;
	border-right: 1px dashed #808080;
	/*border-bottom: 1px dashed #808080;*/
}

.twoPanels h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
	border-bottom:1px solid #bcbdc0;
	width:auto;
	padding: 0 0 5px 0;
}

.twoPanels p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
	margin:0;
	padding:0;
}

.twoPanels li{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
	margin:0;
	padding:0 0 0 12px;
	list-style:none;
}

.twoPanels p a{
	text-decoration:none;
	color:#303030;
	position:static;
	top:0px;
	margin-top:100px;
}

.twoPanels p.highlight{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#f1484d;........colour changed to show as normal pricing dark grey*/
	color:#303030;
}

.twoPanels p.highlight_offer{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#007ac3;
}

.twoPanels p.highlight_price{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#303030;
}

.twoPanels p.highlight_sale{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#f1484d;
}

.twoPanels p.highlight_clearance{
	font: normal 14px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:red;
}

.twoPanels a{
	text-decoration:none;
	color:#303030;
	position:static;
	top:0px;
	margin-top:100px;
}

.twoPanels a:hover{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#cccccc;
}

.twoPanels a img{
	float:left;
}

/* END: twoPanels ----------------------------------------------------------------------------- */



/* threePanels ---------------------------------------------------------------------------------- */

.threePanels{
	height:auto;
	width:251px;
	float:left;
	padding:0 8px;
	border-right: 1px dashed #808080;
}

html* .threePanels{
	width:268px;
	float:left;
	padding:0 10px;
	border-right: 1px dashed #808080;
}

.threePanels_first{
	width:113px;
	float:left;
	padding:0 8px 0 0;
	border-right: 1px dashed #808080;
}


.threePanels_narrow{
	width:111px;
	float:left;
	padding:0 8px;
	border-right: 1px dashed #808080;
}

.threePanels h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
	border-bottom:1px solid #bcbdc0;
	width:auto;
	padding: 0 0 5px 0;
}

.threePanels p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
	margin:0;
	padding:0;
	width:auto;
}

.threePanels li{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
	margin:0;
	padding:0 0 0 12px;
	list-style:none;
}

.threePanels p a{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	color:#303030;
	position:static;
	top:0px;
	margin-top:100px;
}

.threePanels p.highlight{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#f1484d;........colour changed to show as normal pricing dark grey*/
	color:#303030;
}

.threePanels p.highlight_offer{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#007ac3;
}

.threePanels p.highlight_price{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#303030;
}

.threePanels p.highlight_sale{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#f1484d;
}

.threePanels p.highlight_clearance{
	font: normal 14px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:red;
}

.threePanels a{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	color:#303030;
	position:static;
	top:0px;
	margin-top:100px;
}

.threePanels a:hover{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#cccccc;
}

/* END: threePanels ----------------------------------------------------------------------------- */



/* sixPanels ---------------------------------------------------------------------------------- */


.sixPanels{
	height:auto;
	width:117px;
	float:left;
	padding:0 8px;
	border-right: 1px dashed #808080;
}

html* .sixPanels{
	width:113px;
	float:left;
	padding:0 10px;
	border-right: 1px dashed #808080;
}




.sixPanels_first{
	width:113px;
	float:left;
	padding:0 8px 0 0;
	border-right: 1px dashed #808080;
}


.sixPanels_narrow{
	width:111px;
	float:left;
	padding:0 8px;
	border-right: 1px dashed #808080;
}


/*.sixPanels img{
	width:113px;
	margin:0 10px;
}*/

.sixPanels h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed
	color:#8c8da9;*/
	color:#303030;
	border-bottom:1px solid #bcbdc0;
	width:113px;
	padding: 0 0 5px 0;
}

.sixPanels p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed
	color:#8c8da9;*/
	color:#303030;
	margin:0;
	padding:0;
	width:113px;
}

.sixPanels li{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
	margin:0;
	padding:0 0 0 12px;
	list-style:none;
}

.sixpanels p a{
	text-decoration:none;
	color:#303030;
	position:static;
	top:0px;
	margin-top:100px;
}

.sixPanels p.highlight{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#f1484d;........colour changed to show as normal pricing dark grey*/
	color:#303030;
}

.sixPanels p.highlight_offer, .doublePanel p.panelprice_offer{
	font: normal 13px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#007ac3;
}

.sixPanels p.highlight_price, .doublePanel p.panelprice_price{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#303030;
}

.sixPanels p.highlight_sale, .doublePanel p.panelprice_sale{
	font: normal 16px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#ff0000; /*color:#f1484d;*/
}

.sixPanels p.highlight_clearance, .doublePanel p.panelprice_clearance{
	font: normal 14px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:red;
}

.sixpanels a{
	text-decoration:none;
	color:#303030;
	position:static;
	top:0px;
	margin-top:100px;
}

.sixPanels a:hover{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#cccccc;
}

/* END: sixPanels ----------------------------------------------------------------------------- */


p.poa {
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif !important;
	color:#007AC3 !important;
}

.singlePanel{
	width:113px;
	float:left;
	padding:0 10px;
	border-right: 1px dashed #808080;
	
}


.doublePanel{
	width:262px;
	float:left;
	padding:0px 10px 0px 10px;
	
	/*border-right: 1px dashed #808080;*/
}


.doublePanel img{padding-top:0px; float:right;}
html* .doublePanel img{margin-top:0px; float:right;}


.doublePanel a img{border:none;}


html* .doublePanel{
	width:282px;
	float:left;
	padding:0px 10px 0px 10px;
	
	/*border-right: 1px dashed #808080;*/
}


/*\*/

html*.doublePanel {
[color:red;
/*start safari styles here*/

width:262px;
background:#fff;
]color:green;/*Reset IE6 properties and hide from Safari. required by Safari so that [] is correctly ended. associated with the property, yet hiding it. seen by IE6*/

/*end safari styles here*/
_width:282px;
_background:#fff;/*all additional rules hidden from Safari and Netscape and reapplied to IE6*/
}

/**/


.doublePanel2{
	width:232px;
	float:left;
	padding:0 10px 0 0;
	/*border-right: 1px dashed #808080;*/
}



.doublePanel h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	border-bottom:1px solid #bcbdc0;
}

.doublePanel p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;*/
	color:#303030;
	margin:0;
	padding:0;
	/*padding-bottom:24px;*/
}

.doublePanel a{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:red;
}



.doublePanel2 p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	margin:0;
	padding:0;
}

.doublePanel p.highlight{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#f1484d;
}


.triplePanel{
	width:379px;	
	float:left;
	padding:0 0 0 10px;
}

.triplePanel #summer08 img{
	padding:0; margin-top:0;
}


.triplePanelEnquiry{
	width:383px;
	float:right;
	padding:0 0 0 10px;
}

.triplePanelEnquiry h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	border-bottom:1px solid #bcbdc0;
}

.triplePanelEnquiry p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	margin:0;
	padding:0;
}

.triplePanel img{
	/*border-bottom:1px solid #bcbdc0;*/
	padding-bottom:8px;
}

.sixPanels img{
	border-bottom:none;
}

.sixPanels_first img{
	border-bottom:none;
}


.triplePanel h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	border-bottom:1px solid #bcbdc0;
}

.triplePanel p{
	font: normal 14px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#8C8DA9;
	margin:0;
	padding:0;
	text-align:right;
}

.triplePanel p.sale_text{
	font: normal 18px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:red;
	margin:0;
	padding:0;
	text-align:right;
}

.triplePanel p.highlight{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#f1484d;
}



.basket{
	color:#333333;
	font: normal 12px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	margin:-34px 0 0 -130px;
}


.basketAdd{
	color:#333333;
	font: normal 12px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding-bottom:36px;
}

*html .basket{
	color:#333333;
	font: normal 12px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	margin:0;
}


.colourChooser{
	height:50px;
	padding-top:8px;
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	
	color:#a0a0a0;
	
}

.colourChooser p{
	padding-left:20px;
}

.colourChooser img{
	margin-right:20px;
}


.fivePanel{
	margin-left:138px;
	width:auto;
	height:auto;
	background-color:#fff;
	/*border: 1px dashed #bcbdc0;*/
	margin-bottom:8px;
	border-bottom:none;
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#8c8da9;
	padding:20px;
}


html* .fivePanel{
	margin-left:138px;
	width:auto;
	height:auto;
	background-color:#fff;
	/*border: 1px dashed #bcbdc0;*/
	margin-bottom:8px;
	border-bottom:none;
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#8c8da9;
	padding:20px;
}

.fivePanel li{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	/*color:#bcbdc0;    SM changed*/
	color:#8c8da9;
	margin:0;
	padding:0;
	list-style:decimal;
}


.fivePanel a{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#8c8da9;
	margin:0;
	padding:0;
}



.fivePanel h1{
	padding:0 0 20px 0px;
	font: normal 14px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	border-bottom: 1px dashed #bcbdc0;
}




.clearing  select{
	width:130px;
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	
}
.clearing input {
	width:70px;
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	background: #f0f0f0;
	
}

.normalprice{padding:0px; margin:0; color:#999;}


/*enquiry form.............................................................................................*/

.enquiry{
background:transparent;
height:auto;
width:286px;
padding:5px 0px 48px 0px;
margin:0;
font:11px normal Verdana, Arial, Helvetica, sans-serif;	
}

#enquiryform a:link{
	font:11px normal Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;
	line-height:24px;
	padding:0px 0 0 12px;
	color:#312a70;
}

#enquiryform a:visited{
	font:11px normal Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;
	line-height:24px;
	padding:0px 0 0 12px;
	color:#312a70;
}

#enquiryform a:hover{
	font:11px normal Verdana, Arial, Helvetica, sans-serif;	
	color:#938ec1;
	line-height:24px;
}

.enquiry h2{
	width:auto;
	margin:0;
	background:transparent;
	color:white;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	padding:0px 0px 0px 0px;
	margin-bottom:5px;	
}

.enquiry form{
	background-color:transparent;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0;			
	padding-bottom:0px;
	width:286px;
	height:auto;
}

.enquiry input{
	background-color:#ffffff;
	border:#ced2d5 solid 1px;
    width:160px;
	height:auto;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding:4px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;		
}

*html .enquiry input{
	height:18px;	
	padding:0px;
}



.enquiry input.formButton{
	background:url(images/searchBut.gif) no-repeat right;
	border:none;
    width:60px;
	height:auto;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding:4px 4px 4px 0px;
	font-size: 11px;
	text-align:left;
	color:#382f8c;			
}

.enquiry input.formButtonTwo{
	background:url(images/searchButWhite.gif) no-repeat right;
	border:none;
    width:45px;
	height:auto;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding:4px 4px 4px 0px;
	font-size: 11px;
	text-align:left;
	color:#382f8c;			
}

.enquiry input.enquiryText{
	background-color:#fff;
	border:#9fa5ac solid 1px;
    width:286px;
	height:auto;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding:4px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#382f8c;	
	overflow:visible;		
}

.enquiry textarea{
	background-color:#fff;
	border:#9fa5ac solid 1px;
    width:286px;
	height:auto;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding:4px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#382f8c;	
	overflow:visible;				
}


*html .enquiry input.questionText{
	height:18px;	
	padding:0px;
}

*html .enquiry textarea{
	height:65px;	
	padding:0px;
	overflow:auto;
}

p.questionAsk{
	background-color:transparent;
    width:160px;
	height:auto;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font:normal 10px Verdana, Helvetica, sans-serif;
	padding:0;
	color:#3a3286;	
					
}

.enquiry hr{
	width:145px;
	border:#84898f 1px solid;
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin:3px 0 3px 5px;
	padding:0;
}

/*manufacturers page................................................................*/

.manu_container{
	width:390px; height:auto;
	float:left;
	background:#ffffff;
	margin-bottom:26px;
	padding-top:12px;
	border-top:1px dotted #ccc;
}

.manu_container_r{
	width:390px; height:auto;
	margin-left:26px; margin-bottom:26px;
	padding-top:12px;
	float:left;
	background:#ffffff;
	border-top:1px dotted #ccc;
}

.manu_container p{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma;
	color:#8a8a8a;
}

.manu_container_r p{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma;
	color:#8a8a8a;
}


.triplePanel h2 {
	font-size:30px;
	margin: 5px 0 0 0;
	color:#800000;
}

.triplePanel .panelprice_offer {
	font-size:20px;
	padding:0 0 5px 0;
}

.triplePanel .normalprice {
	padding:0 0 8px 0;
}


.interim_clearance_price{padding:0px; margin:0; color:#999;}

.triplePanel .interim_clearance_price {
	padding:0 0 8px 0;
}

.combo_listing_panel {
	width:100%;
	clear:both;
}

#floating_button_clearance{
	position:absolute; top:235px; left:50%;
	margin-left:238px;
	width:164px; height:32px;
}

#floating_button_clearance a, #floating_button_clearance a:link, #floating_button_clearance a:visited, #floating_button_clearance a:active{
	border:none;
}

#floating_button_clearance img{
	border:none;
}

/*#floating_button_clearance a:hover{
	/* for IE */
/*  filter:alpha(opacity=60);
  /* CSS3 standard */
/*  opacity:0.6;
}*/

#floating_button_sold img{
	position:absolute; top:325px; left:50%; z-index:2222;
	margin-left:238px;
	width:148px; height:82px;
}

#floating_button_soldsmall{
	position:relative; top:-109px; left:0px;  z-index:223;
	margin-left:23px;
	width:86px; height:38px;
	margin-bottom:-38px;
}

/* CLEARANCE SECTION ------------------------------------------------- */


#store_menu, #main_content { 
	padding: 6px 0;
	margin: 10px 0;
	color:#303030;
	text-align:center;
}

#store_menu a:link, #main_content a:link{ 
	padding: 6px 0;
	margin: 10px 0;
	color:#007ac3;
	text-align:center;
	text-decoration:none;
}

#store_menu a:visited, #main_content a:visited{ 
	padding: 6px 0;
	margin: 10px 0;
	color:#007ac3;
	text-align:center;
	text-decoration:none;
}

.clearance_locations {
	color:#007ac3 !important;
	font-weight: bold;
}

.mailer_subscribe_link {
	float:left;
}

#menucrumb .mailer_subscribe_link ul li a {
	color:red;
}

#menucrumb .mailer_subscribe_link ul li a:hover {
	color:#999999;
}

div.enquiry_success {
	border:1px solid #1B8F1A;
	background-color:#CFFFCF;
	width:98%;
	height:auto;
	padding:1%;
}

div.enquiry_error {
	border:1px solid #BF1717;
	background-color:#FFDFDF;
	width:98%;
	height:auto;
	padding:1%;
}

.onePanels h2, .twoPanels h2, .threePanels h2, .sixPanels h2{
	color:#007ac3;
	font:normal 24px  Arial, Verdana, Helvetica, sans-serif, "Trebuchet MS";
}

#full_width_title{
	display:block; width:auto;
}

#full_width_title h2{
	color:#007ac3;
	font:normal 24px/1em  Arial, Verdana, Helvetica, sans-serif, "Trebuchet MS";
}


.highlight_desc {
	width:250px; padding-left:12px;
}

.highlight_desc a{
	/*padding-left:12px;*/
}

div.low_case{
	color:#007ac3; font-size:12px; text-transform:lowercase;
}

#vat_tag{
	display:none;
	width:176px; height:286px;
	background:url(../i/winter08_tag.gif) top left no-repeat;
	position:absolute;
	top:300px; left:50%; margin-left:100px;
}



/*always put clearing at the bottom*/

.clearing{
	clear:both;
}

#itemContainer .doublePanel ul li {
	color:#238BC9;
}

.combo, .container {
	color:#FF6600;
}

.product_details .price_one, .doublePanel .price_one {
	font-size:1.2em;
	font-weight:bold;
}

.product_details .price_two {
	font-size:1em;
}

.product_details .price_three {
	font-size:1em;
}

.panelprice_offer .price_one {
	font-size:1.2em;
	font-weight:bold;
}

.panelprice_offer .price_two {
	font-size:1em;
}

.panelprice_offer .price_three {
	font-size:1em;
}

.ifc_bold p{
	color:#333;
	}

.ifc_bold p strong{
	font:normal 18px/1.25em Arial, Helvetica, sans-serif;
	}
	
p.int_title {
	font-size:34px;
	color:red;
}
	
.int_per {
	font-size:52px;
}
	
p.int_example {
	font-size:16px;
}
