


/*

RED = color:#AD010F;

*/


html
{
	margin: 0px;
	padding: 0px;
	background-image: url(../Images/mainbg.gif);
	background-repeat:repeat-x;
	background-color:#E8E9EB;
}

body
{
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	cursor: default;
	color: #353535;
	width:910px;		
	margin-left: auto;    
	margin-right: auto;
}

a 
{
	color: #001494;		
}
#conservatoryform{


display:none;

}
#content{
	/*padding:2px 10px;
	margin:20px auto 0 auto;
	width:700px;
	background-color:#fff;*/


}

.banner{

	margin:0 0 15px 0;

}



.header 
{	
/*width:700px;
margin:0 auto 0 auto;*/
}

.headerBanner
{	
	/*background:url('/images/Header.jpg') no-repeat;*/
	height:78px;
}

#introText{
	padding: 10px 0 0 0;
	width: 690px;
	//margin: 0 auto 0 auto;
	text-align: left;
font-size:1.2em;
}

#introText p{
	padding: 10px 0 0 0;
	margin: 0 auto 0 auto;
}

#introText img{
	padding: 0 0 0 30px;
}

#introText h1{

font-size:1.4em;
	padding: 10px 0 0 0;
	margin: 0 auto 0 auto;
}

#introText h1 strong{
   color:#AD010F;
}


#headerLeft{	
	font-size:1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#000000;
	width:300px;
	float:left;
	padding:5px 0 0 20px;
}
#headerLeft b{	
	font-weight:normal;
	color:#AD010F;
}

#headerRight{
	font-family: Georgia, "Times New Roman", Times, serif;
	width:200px;
	float:right;
	padding:10px 0 0 0;
}
#headerRight #callnow{

	font-size:1.5em;

	color:#AD010F;
	margin-top:5px;

}
#headerRight #phonenumber{
	font-size:2.5em;
	

}
.topNav 
{
	background:url('/images/TopNavBG.jpg') repeat-x;	
	height:22px;
}

.topNavMenu A 
{
	font-family: arial, sans serif;
	padding:0 5px 0 5px;
	font-size: 1.1em;
	text-decoration:none;
	color:#FFF;	
	
}	
.topNavMenu A:hover 
{
	color:#DF9F87;		
}
.topNavMenu 
{
	padding:8px 0 0 15px;
	color:#DA7F84;	
}

.LeftLayoutPanel
{
	padding:0 8px 0 8px;
	margin:0 10px 0 0;
	text-align:center;
	vertical-align:top;
	width: 180px;
}

.RightLayoutPanel
{
	display:none;
}

.searchPanel 
{
	background:url(/images/SearchPanel.jpg) no-repeat;		
	width:174px;
	height:34px;	

	margin:0 0 8px 0;
}

.searchBox 
{
	padding:0 0 3px 0;
	margin:9px 0 0 9px;
	font-size:0.9em;
	width:121px;
	float:left;
	border:0px solid #eaeaea;
	color:#666666;
	
}
.basket 
{
	width:174px;
} 

.basketTop
{
	padding:8px 10px 5px 10px;
	background:url(/images/BasketTop.jpg) no-repeat;		
	text-align:left;
}

.basketHeader
{

	color:White;
	margin-bottom:14px;
}	


#DepartmentRepeater{

margin:0;
padding:0;

}

.basketItem 
{
/*float:left;
width:170px;
border-left:2px solid #000;



font-family: arial, sans serif;
	font-size:0.9em;*/
}
.basketPrice{
/*height:22px;
float:right;
border-right:2px solid #000;*/
}

.basketBreaker{
width:170px;
border-left:2px solid #000;
border-right:2px solid #000;

display:block;
height:5px;
padding:10px 0 10px 0;
}

.basketBottom
{
clear:both;
display:block;
	height:65px;
	background:url(/images/BasketBottom.jpg) no-repeat;
    padding:10px 10px 0 10px;   
}

.basketBottom A 
{

margin:10px 1px 0 2px;
float:left;	color:White;
	text-decoration:none;
}



.basketSubTotal{
height:22px;
float:left;
}
.basketTotal{
height:22px;
float:right;
}




.departmentNav 
{
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size:1em;
    line-height:1.5em;
	width:174px;
	margin:0 0 8px 0;
}

.departmentNavTop
{
	padding:15px 5px 5px 2px;
	background:url(/images/roundtop.jpg) no-repeat;	
	text-align:left;
	min-height:90px;

margin:0;
}



.departmentNavTop ul{
	list-style-type: none;
	padding:0;
	margin:0;

}



.departmentNavTop li{
	margin:0 ;
padding:0;
overflow:hidden;
}

.departmentNavTop  .break{
	height:14px;
}



.departmentNavTop span{
        display:none;
}




.departmentNavTop #roll{
	background:url(/images/nav/roll.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #roll:hover{
	background-position:-147px 0px;
}



.departmentNavTop #vert{
	background:url(/images/nav/vert.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #vert:hover{
	background-position:-147px 0px;
}

.departmentNavTop #ven{
	background:url(/images/nav/ven.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #ven:hover{
	background-position:-147px 0px;
}


.departmentNavTop #wood{
	background:url(/images/nav/wood.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #wood:hover{
	background-position:-147px 0px;
}



.departmentNavTop #black{
	background:url(/images/nav/black.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #black:hover{
	background-position:-147px 0px;
}




.departmentNavTop #rigid{
	background:url(/images/nav/rigid.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #rigid:hover{
	background-position:-147px 0px;
}







.departmentNavTop #roman{
	background:url(/images/nav/roman.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #roman:hover{
	background-position:-147px 0px;
}




.departmentNavTop #cush{
	background:url(/images/nav/cush.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #cush:hover{
	background-position:-147px 0px;
}





.departmentNavTop #meas{
	background:url(/images/nav/meas.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #meas:hover{
	background-position:-147px 0px;
}



.departmentNavTop #fit{
	background:url(/images/nav/fitt.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #fit:hover{
	background-position:-147px 0px;
}




.departmentNavTop #faq{
	background:url(/images/nav/faq.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #faq:hover{
	background-position:-147px 0px;
}



.departmentNavTop #del{
	background:url(/images/nav/del.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #del:hover{
	background-position:-147px 0px;
}



.departmentNavTop #safe{
	background:url(/images/nav/safe.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #safe:hover{
	background-position:-147px 0px;
}



.departmentNavTop #about{
	background:url(/images/nav/about.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #about:hover{
	background-position:-147px 0px;
}


.departmentNavTop #contact{
	background:url(/images/nav/contact.jpg) no-repeat 0px 0px;
	height:21px;
	width: 150px;
	display: block;
}

.departmentNavTop #contact:hover{
	background-position:-147px 0px;
}





























.departmentNav form{
	padding:0;
	margin:0;
}

.departmentNav label, .departmentNav A {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

.departmentNav A:hover {
	color:#F0CCCE;
}


.departmentNav select{
	padding:1px;
	margin:0 0 10px 0;
	width:132px;
	font-size:1em;
	color:#666666;
	border:1px #999999 solid;
	text-decoration:none;

}

.subDepartmentItem A {
	color:#666666;
	text-decoration:none;
	line-height:1.6em;
	font-weight:bold;
	margin:0 0 0 5px;
}


.departmentNavBottom
{
	height:12px;
	background:url(/images/RoundBottom.jpg) no-repeat;	
}


.SpotlightDepartmentList
{
	margin:0px;
	padding:15px 0 0 0;	
	height:auto;
        float:left;
}




.SpotlightDepartmentItem
{
/*home page bits inside bordered panel*/
    float: left;
    width: 160px;
    padding:0px;
    margin: 0 10px 0 0;	   
    list-style:none;
    height:auto;
}

.SpotlightDepartmentItem h2{
	padding:0;
	margin:0;
	width:160px;
	color:Black;
	text-decoration:none;
		font-weight:bold;
		font-size:1.2em;
	font-align:center;


}








.SpotlightDepartmentName{
	color:Black;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
        text-align:center;
	padding-bottom:2px;
}


.SpotlightProductList
{
	margin:0px;
	padding:15px;
	list-style:none;
}

.SpotlightProductItem
{
	float: left;
    width: 155px;

	margin:0 10px 0 0;
    list-style:none;
}

.SpotlightProductName{
	color:Black;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;	
	padding:0 0 5px 0;
	text-align:center;
}



/* the spotlight Products panel lives beneath the basket */
.SpotlightProductsTop
{
	width:174px;
	padding:0;		
	background:url(/images/SpotlightTop.jpg) no-repeat;	
	text-align:left;
	min-height:120px;
}

.SpotlightProductsHeader{
	padding:10px 10px 0 10px ;
	color:white;
	margin:0 0 30px 0;
	font-size:1.2em;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:center;
}


.SpotlightProductDescription{
	padding:0 10px 0 10px;
	min-height:140px;
	font-family: verdana;
	font-size:0.9em;
	line-height: 1.4em;

}

.SpotlightProductsBottom{
	width:174px;
	padding:0;
	height:11px;
	margin: 0 0 10px 0;
	background:url(/images/SpotlightBottom.jpg) no-repeat;	
}

#callus{
	padding:0;
	margin:0 0 10px 0;
	float: left;
display:none;
}

.WideBoxTop{
    /*home page bordered panel*/
	margin: 4px 0 0 0;
	padding:0 0 0 15px;
	
	background:url(/images/WideBoxTop.jpg) no-repeat;	
	text-align:left;	
	float: left;
	height:auto;
	width:685px;

}
.WideBoxTop H1{
	color:#FFF;
	font-size:1.4em;
	margin:6px 0;
	font-weight:normal;
}
.WideBoxBottom{
	margin:0;
	padding:0;
	clear:both;
	height:22px;
	background:url(/images/WideBoxBottom.jpg) no-repeat;	
}

.footer {
	border-top:solid 3px #000;
	background-color:#AD010F;
	height:80px;
	padding:5px;
	padding-left:25px;
	color:#ffffff;		
	margin:10px 0 20px 0;
}

.footer A{
	color:#ffffff;		
}



.departmentNavFoot{
	font-family: arial, sans serif;
	padding:8px 5px 0 5px;
	font-size: 0.9em;
	text-decoration:none;
	color:#FFF;	
	
	width:820px;
	overflow:hidden;
}




.departmentNavFoot A{
	text-decoration:none;
	color:#DF9F87;	
}	
.departmentNavFoot A:hover{
	color:#FFF;		
}


.departmentNavFoot ul{
	list-style-type: none;
	padding:0;
	margin:0;
}



.departmentNavFoot ul li{
	margin:5px 0 0 5px;
	padding:0 0 0 5px;
	float:left;
	border-left: solid 1px #ffffff;
}


.paymentlogos{
	background-color:#FFF;
	padding:5px 5px 10px 5px;
	margin: 0 0 10px 0;
}

.paymentlogos h1{
	margin: 0 0 10px 10px;
	color:#333;
	font-size:1.4em;
}



.paypallogo{
	float:left;
}

.googlelogo{
	padding:20px 0 0 0;
	float:left;
}




.ProductGrid{
    width:690px;
    padding:0;
    margin:0 0 0 0px;
    
}

.ProductBlock{
      width:115px;
      padding:0;
      margin:0 0 10px 0;
      min-height:105px;
}

.ProductTitle, .ProductTitle A{
      font-family:Arial, sans serif;  
      color:#666666;
      text-decoration:none;
      font-size:1em;	
      margin:0;
      padding:0 0 0 3px;
}

.ProductImage{
    margin:0;
	padding:0;
}




.ProductMoreDetails{
	color:#0AA4EA;
	text-decoration:none;
}
.ProductMoreDetails:Hover{
	text-decoration:underline;
}
						  




#slideshowDiv {
	width:300px;
	height:325px;	
	float:left;
	margin-right:10px;
	padding-left:0px;
	padding-top:0px;
}







.textUnderVariants{
	clear:both;
	font-family: verdana;
	font-size:0.8em;
	padding:10px 0 0 0;

}


#breaker{
	display:block;
	height:1px;
	width:370px;
	clear:right;
	padding:0;
	margin:0;
}


.deliveryText3{
	width:370px;
	display:block;
	
	padding:10px 0 0 0;
	margin:0;
	
	border-top: 1px dashed #CCC;
}

.orderSampleButton{
	display:block;
	padding: 5px 0 10px 0;
	margin:0 0 10px 0;
	border-bottom: 1px dashed #CCC;
}





.deliveryText2{
	float:left;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}


.deliveryText{
     font-family: Arial, sans serif;
     font-size: 1em;
     margin:0;	
	 padding:0;

}

.deliveryText h5{
     font-family: Georgia, "Times New Roman", Times, serif;
     font-size: 1.2em;
     color:#AD010F;
     margin:0 0 0.2em 0;
     padding:0;
}
.deliveryText UL{
	margin:0 0 0 2em ;
    padding:0;
}

.ProductDescription{
	width:650px;
	margin:5px 0px 5px 0;	
	padding:0;
	list-style:none;
	float:left;
}

.ProductDescription LI{
	width:100%;	
	padding-left:12px;	
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
.ProductDescription P{
	margin-top:0px;
	margin-bottom:5px;	
}


.TextPrice{
	font-weight: bold;
	text-decoration: none;
	font-size:12px;
}

.TextFooter{
	color: #666666;
	text-decoration: none;
}

.TextGeneral{
	text-decoration: none;
	font-size:12px;
}

.TextHeader, .TextHeader A, .TextPrice{
	font-size:20px;
	font-weight:bold;
	color:#AD010F;	
	margin: 0 0 5px 0;
	text-decoration:none;
	
}
.TextPrice{
	font-size:18px;
	font-weight:bold;
	color:#AD010F;	
	text-decoration:none;
}

.TextHeader H2{
	font-size:1em;
	color:#AD010F;	
	margin: 0 0 5px 0;
}

.TextHeaderSmall{
	font-size:16px;
	text-decoration: none;
	font-weight: bold;
	color:#AD010F;	
}





.ProductPaging{
	color:#AD010F;		
	font-weight:bold;
}

.ProductPaging A{
	color:#AD010F;		
	font-weight:bold;
}

.ProductPagingCurrent {
	color:black;	
}

.ProductPagingDisabled{
	color:#666666;		
}

.BasketPageHeader{
	background-color: white;		
	color:#AD010F;	
	font-weight: bold;
}

.FormField {
	width:160px;	
	font-size: 1em;
}
h5{
   font-size:1.4em;
}

.calc{
	background:#034599;
	background-image: url(../Images/calcback.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
	color:#ffffff;
	margin:10px 0;
	padding: 8px 10px 1px 10px;
	height:61px;
}






.calc input{
	margin: 2px 8px 0 0;
	width:60px
}

#homepageoffers{
/* flash panel*/
	
	margin: 6px 0;
	padding:0;
}
.homepageProducts{
	margin:0 0 10px 0;
	padding:0;
	clear:both;
}


.variantpanel{
	background-color:#F6F6F6;
	width:285px;
	float:left;
	height:auto;
	padding:10px;
}


.variants{
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size:0.9em;
	float:left;
	width:85px;
	height:80px;
	text-align:center;
	margin-right:10px;
	margin-bottom:10px;
	position: relative; 
}

.variants a{
	position: absolute; bottom: 0px; 
	color:#666;
	text-decoration:none;
}
.variants a:hover{

	color:#000000;

}

.threepanel_left {
	float: left;
	width: 228px;
	background-image: url(../Images/homepage/threepanel_left_top.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	
}

.threepanel_mid {
	background-image: url(../Images/homepage/threepanel_middle_top.jpg);
	float: left;
	width: 228px;
	background-repeat: no-repeat;
	margin: 0 0 0 8px;
	vertical-align: top;
}

.threepanel_right {
	background-image: url(../Images/homepage/threepanel_right_top.jpg);
	float: left;
	width: 228px;
	background-repeat: no-repeat;
	margin: 0 0 0 8px;
	vertical-align: top;
}

.threepanel_bottom {
	background-image: url(../Images/homepage/threepanel_left_bot.jpg);
	width: 228px;
	height: 18px;
}

.threepanelContent{

	padding: 5px 10px 0 10px;
	vertical-align: top;
	margin: 0;
	
	
}
.threepanelContent H3{
	font-size: 1.2em;
	color: #FFFFFF;

	font-weight: bold;
	margin: 3px 0;
}
.threepanelContent a {
	text-decoration: none;
	font-weight: bold;
	color: #0245A0;

}
.threepanelContent a:hover {
	color: #000000;

}

.threepanelContent p {
	font-family: Arial, sans serif;
    font-size: 0.9em;
	padding:10px 0 0 0;
	height:80px;
	min-height:70px;
}
.threepanelContent img {
	margin:0 0 20px 0;
}














.oneColumn {
	
	width:700px;

	padding: 5px 10px 0 0;
	
	margin: 20px 0 10px 0;





}
.oneColumn a{
	text-decoration:none;
	color: #4577BA
}

.oneColumn a:hover{
	text-decoration:none;
	color: #678FC6
}





#twoColumnContainer{

	width:525px;
	margin:0 10px 0 0;
	float:left;
}





.oneColumnContentTall{

	width:155px;
	float:right;


}

.oneColumnContentTall H3{
	font-size: 1.4em;
	color: #678FC6;
	font-weight: bold;
	margin:  0;
}


.oneColumnContentTall img{
	
	margin: 0 0 10px 0;

}






.oneColumnContentBig{

	border-bottom:solid 1px #e5e5e5;
	height:285px;
	margin:0 0 20px 0;
}


.oneColumnContentBig img{
	width:248px;
	float:left;
	margin:0 10px 20px 0;

}




.oneColumnContentBig H3{

	font-size: 1.6em;
	color: #678FC6;
	font-weight: bold;
	margin:  0;

}
.oneColumnContent img{

	float:left;
	width:66px;
	margin:0 5px 0 0;
	padding:0;
}

.oneColumnContent{
	width:250px;
	//height:200px;
	min-height:200px;
	padding:0 8px 10px 0;
	
	float:left;


}



.oneColumnContent H3{
	font-size: 1.4em;
	color: #678FC6;
	font-weight: bold;
	margin:0  ;
}


.oneColumnContent p,
.oneColumnContentTall p,
.oneColumnContentBig p {
	font-family: Arial, sans serif;
    font-size: 0.9em;
	padding:10px 0 0 0;
	margin:0 0 15px 0;
	line-height:1.6em;

}





















/*  PRODUCT LIST STYLES  */

.ProductGrid2{
	width:690px;
	padding:0;
	margin:0;
background-color:#F6F6F6;

}
.plproduct{
	border-top:1px solid #B3D5FD;
	padding:10px 10px 0 10px;
	background-color:#F6F6F6;
	margin:0;
	width:680px;
	overflow:hidden;
 
}
.shortdescription{
    padding: 5px 0 8px  0;

}



.variants2{
	background-color:#f6f6f6;
	
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size:0.9em;
	float:left;
	width:85px;
	height:102px;
	text-align:center;
	margin: 0 2px 0 0;
	
	

}

.variants2 a{

	position: absolute; 
	bottom: 0;
	right:0; 

	color:#666;
	text-decoration:none;


}

.variants2 a:hover{
	color:#000000;
}

.productbottom{
	background-color:#F6F6F6;
	height:20px;
	clear:both;
	border-bottom:1px solid #B3D5FD;
}

.productseperator{
	height:20px;
	clear:both;
	background-color:#fff;

	
}


.help{
	cursor:hand;
	float:left;
	clear:none;
}

.content{
	padding: 5px 15px 15px 5px; 
	background-color: rgb(246, 246, 246); 
	min-height: 250px; 
	width: 680px;
	font-family: verdana;
	overflow:hidden;
}
.content h2, .content h1{
	font-size:1.2em;
	margin:10px 0 10px 0;
}

.content p{
	margin:10px 0 10px 0;
	font-size:small;
}


.content ul{
	margin:10px 0 0 30px;
}


.content ul a{
	text-decoration:none;
	color:#AD010F;
}

.content ul a:hover{
	color:#333;
}

#payments{
	margin:20px 0px 0 0px;
}

#payments p{
	padding:0 10px 0 10px;
	text-align:left;
	font-size:1ems;
	


}


#payments a{
	text-decoration:none;
		
	color:#AD010F;

}

#payments a:hover{

	
	color:#000;

}





#link{
	display:block;
	
	margin:30px  0 30px 0px;

}

#ctl00_cphMainContent_Customisation1_pnlFlashPrice embed,
#ctl00_cphMainContent_Customisation1_pnlFlashPrice object{
	
	float:right;
	padding:0 0 20px 0;
	margin:0;
	height:35px;
	width:200px;





}


#tapeMeasure{
display:none;
	background-image:url(/Images/tape_measure_back.gif);
	width:318px;
	height:96px;
	float:left;
	padding:20px 20px 10px 110px;

}


#tapeMeasure strong{
	font-size:1.4em;
	margin:0 0 8px 0;
}

#tapeMeasure p{
	text-align:left;
	width:310px;
}
#tapeMeasure img{
	margin:10px 0 0 0;
	border:none;

}


#paymentoptions{

	padding: 5px 0px 15px 0px; 
	min-height:50px; 
	//height:50px; 
	font-family: verdana;
	overflow:hidden;
	width:690px;
	border-bottom:1px solid #999;
	margin:0 0 10px 0;

}




#paymentoptions h3{
	color:#AD010F;
	padding: 0; 
	font-family: Georgia, "Times New Roman", Times, serif;
	
	font-size:1.4em;
	border-bottom:1px solid #999;
	margin:0 0 10px 0;

}

#paymentoptions p{
	padding: 0; 
	font-family: verdana;
	margin:0 0 10px 0;
}




#paymentoptionspp{
	margin:20px 15px 15px 5px;
}


#paymentoptionsgc{
	margin:20px 15px 15px 5px;
}


#paymentoptionsback{
	padding:0 15px 15px 5px; 
	min-height:50px; 
	//height:50px; 
	font-family: verdana;
	overflow:hidden;
	margin:20px 0 0 0;
}


#paymentoptionsupdate{

	padding: 10px 15px 0px 5px; 

}

#paymentoptionsproceed{

	padding: 25px 15px 15px 5px; 

}

.basketList1{

	background-color:#D7EBFF;
	
	height:30px;
	
	margin:0 0 1px 0;
}


.basketList1 .TextGeneral,
.basketList2 .TextGeneral{

	padding:10px;


}
.basketList1 .FormField,
.basketList2 .FormField{

	margin:5px;

}




.basketList2{

	background-color:#ECF5FF;
	
	height:30px;
	margin:0 0 1px 0;

}
.BasketPageHeader{

	padding:5px 0 0 6px;

}


.WH2{
	display:none;

}


.FormFieldInput{
	
	width:40px;
	border:1px solid #666;
}


.deliveryText3{

display:block;

}
.roofRequestText, .roofText2{
display:none;


}
#ctl00_cphMainContent_pnlDeliverDetails .TextGeneral{

	font-family: arial, sans serif;
	padding:0 5px 0 0;
	font-size: 1.2em;
	border:none;



}

#ctl00_cphMainContent_pnlDeliverDetails input,
#ctl00_cphMainContent_pnlDeliverDetails textarea,
#ctl00_cphMainContent_pnlDeliverDetails select{

	border:1px solid #E1E1E1;
	padding:4px ;
	color:#666;
	font-size: 1.2em;
}
