@charset "windows-1252";
/*
Space Conservatories stylesheet created by Indoor Website Design
http://www.indoorweb.co.uk
*/

/*MAIN LAYOUT*/
DIV{
-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;
}

BODY{
background:#dcd1cb; font-size:13px; font-family:trebuchet ms, arial;
}

.container{
width:900px; background-image:url(images/container_bg.gif); background-repeat:repeat
}

.width_rest{
width:894px
}

.main_left{
text-align:left; float:left; width:600px; padding-top:15px; padding-left:15px; padding-bottom:0px; padding-right:0px; 
}

.right_form{
text-align:left; float:right; width:250px; height:550px; background:url(images/right_bg.gif)
}

.right_int{
width:220px; text-align:left; padding-top:10px; padding-left:5px; padding-right:0px; padding-bottom:0px;
}
.right_form_long{
text-align:left; float:right; width:250px; height:920px; background:url(images/long_r_background.gif)
}
.right_form_longer{
text-align:left; float:right; width:250px; height:1090px; background:url(images/longer_r_background.gif)
}

.form_int{
width:190px;  padding-top:0px; padding-left:28px; padding-right:0px; padding-bottom:0px;
} 

.about{
text-align:left; float:left; width:585px; height:535px; background:url(images/about_bg.jpg); background-repeat:no-repeat; 
}

.contact{
text-align:left; float:left; width:585px; height:535px; background:url(images/contact_bg.jpg); background-repeat:no-repeat; 
}

.conl {
vertical-align:top; text-align:right; font-size:14px; font-family:trebuchet ms, arial; font-weight:bold; color:#000000
}
.conr {
text-align:left; font-size:13px; font-family:trebuchet ms, arial; font-weight:normal; color:#000000
}

.scc {
background:#e9e9e9; font-family:trebuchet ms; font-size:14px; border:1px solid black;
} 

/*HOME PAGE*/
.home_second{
width:800px	; position:relative;
}
.colour_t{
text-align:left; float:right; width:513px; padding-top:0px; padding-left:15px; padding-bottom:0px; padding-right:0px; 
}

.colour_p{
text-align:right; width:255px; float:left; padding-top:7px; padding-left:15px; padding-bottom:0px; padding-right:0px; 
}

.homeprod{
font-size:14px; font-weight:bold; color:#333333
} 

 .fensa{
 width:780px; height:154px; text-align:left
 }



/*PRODUCTS*/
 
 .cons1{
 width:860px; text-align:left
 }

.product{
width:580px; height:155px; padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:0px; border-top:2px solid #e9e9e9; border-left:0px; border-right:0px; border-bottom:0px;
}

.headprod{
font-size:16px; font-weight:bold; color:#666666
}
.headprod1{
font-size:18px; font-weight:bold; color:#757575; width:860px; text-align:center; background:#e9e9e9; border-bottom:1px solid black;
}

.p_left{
float:left; width:205px;
}

.p_right{
float:right; width:370px
}				   

.in_left{
float:left; width:420px; text-align:left; font-size:14px;  
}

.in_right{
float:right; width:360px
}				   

.left{
float:left;
}

.right{
float:right; 
}				   

.test_780x60{
 width:782px; height:78px; background:url(images/cust_back_780x60.gif); background-repeat:no-repeat; font-size:14px; text-align:center;
}  
.test_780x120{
 width:782px; height:120px; background:url(images/test_back_120px.gif); background-repeat:no-repeat; font-size:14px; text-align:center;
}  
.test_780x120_in{
 width:750px; height:105px;text-align:left; padding-top:15px; padding-left:15px;
}  
.test_780x60_in{
 width:750px; height:63px;text-align:left; padding-top:15px; padding-left:15px;
}  

.accred_bg{
 width:780px; height:785px; background:url(images/accreditation_bg.jpg); background-repeat:no-repeat; font-size:14px; text-align:center;
}  

.accred{
width:520px; font-size:15px; text-align:center
}

.win_bg{
background:url(images/window_bg.jpg); background-repeat:no-repeat; width:585px; height:535px;
}
 
.con_bg{
background:url(images/con_bg.jpg); background-repeat:no-repeat; width:585px; height:535px;
}
 
.roof_bg{
background:url(images/roof_bg.jpg); background-repeat:no-repeat; width:585px; height:535px;
}
.roof_bg_quote{
width:585px; height:1070px;
}
.roof_bg_quote_r{
width:585px; height:910px;
}
 
.installation{
width:784px; font-size:15px; 
}

.in_title{
text-align:left; font-size:22px; color:#666666
}

 
/*LINKS*/
A:link{
color: #074592;    TEXT-DECORATION: underline;
}
A:visited{
color: #074592;    TEXT-DECORATION: underline;
}
A:hover{
color: #ed1b24;    TEXT-DECORATION: none;
} 
A:active{
color: #ed1b24;    TEXT-DECORATION: underline;
}




/*TEXT STYLES*/
.quote_text{
font-weight:bold; font-size:20px; text-align:center; padding-left:20px; width:220px; color:#ec1b23
}
.quote_text_1{
font-weight:bold; font-size:28px; text-align:center; padding-left:20px; width:220px; color:#000000
}

.testimonial_sidebar_H{
font-size:16px; font-weight:bold; text-align:center; padding-left:20px; width:220px; color:#000000
}
.testimonial_sidebar{
font-size:12px; text-align:left; padding-left:20px; width:220px; color:#000000; font-style:italic;
}

.phone{
font-weight:bold; font-size:24px; text-align:center; color:#ec1b23
}

.form_head{
font-style:italic; font-weight:bold; font-size:14px; width:190px; text-align:center;
}

.copy{
font-size:12px; color:#666666; font-family:arial;
}

.iwd{
font-size:10px; color:#666666; font-family:arial;
}
.roofline_disc{
font-size:11px; color:#000000; font-family:arial; text-align:left;
}

/*NAV BAR STYLE*/
.solidblockmenu{
margin: 0;
padding-left:0;
font: bold 13px Arial;
width: 894px;
height: 33px;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white; text-decoration:none
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
 text-decoration:none
}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:400px;
height:350px;
z-index: 9002;
padding:15px;
}
#popUpDiv h2 {
font-size:16px; font-weight:bold
} 

.dis_l{width:395px; float:left; text-align:left;}
.dis_r{width:190px; float:right; text-align:right;}
.clear {clear:both;}
