html { height: 100%; margin-bottom: 1px; }

body {
padding:0;
margin:0;
background-color:#fff;
width: 100%;

font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:13px;
line-height:120%;
color: #000;
}
		input, textarea, select  {

		color:				#000;
		border:1px solid #aaaaaa;
	  	padding:2px;
	  	background-color:#cccccc;
		font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
		font-size:13px;
line-height:120%;
	  	margin-top:2px;
		}
	

h1, h2, h3, h4, h5 {

   
    margin: 0px;
	color: #fff;
}


h1 {
    font-size:20px;
	line-height:130%;
}

h2 {
    font-size:17px;
}

h3 {
    font-size:14px;
}

h4 {
    font-size:14px;
}

h5 {
    font-size:14px;
}

ul{

}

a {
font-size:13px;
color: #000;
text-decoration: underline;
}

a:hover {

font-size:13px;
color: #000673;


}

strong {
font-size:13px;
}

p{
line-height:120%;
font-size:13px;
}

fieldset {
border:none;
padding:0;
}

#wrapper{
margin:0px auto;
width:850px;
margin-top:10px;
}

#header{
width:850px;
background-color:#000;
min-height:120px;
font-family:arial;
font-size:16px;
line-height:150%;
}

#header h1{
font-size:28px;
}

.headcontent{
margin-left:200px;
color:#fff;
padding-top:20px;
}
.headcontent h1{
color:#fff;
}

#news{
width:840px;
min-height:20px;
font-size:16px;
margin-top:2.5px;
color:#fff;
padding:5px;
background-color:#000;
}

#buy{
background-color:#fff;
float:right;
width:140px;

}

#homepagecontent{
float:right;
min-height:398px;
width:661px;
}
#verticalpagecontent{
float:right;
text-align:right;
background:url('images/center/vertical-banner.jpg') no-repeat;
min-height:398px;
width:661px;
}
#rollerpagecontent{
float:right;
text-align:right;
background:url('images/center/roller.jpg') no-repeat;
min-height:398px;
width:661px;
}
#pleatedpagecontent{
float:right;
text-align:right;
background:url('images/center/pleated.jpg') no-repeat;
min-height:398px;
width:661px;
}
#romanpagecontent{
float:right;
text-align:right;
background:url('images/center/roman.jpg') no-repeat;
min-height:398px;
width:661px;
}
#venetianpagecontent{
float:right;
text-align:right;
background:url('images/center/venetian.jpg') no-repeat;
min-height:398px;
width:661px;
}
#woodweavepagecontent{
float:right;
text-align:right;
background:url('images/center/woodweave.jpg') no-repeat;
min-height:398px;
width:661px;
}
#conservatorypagecontent{
float:right;
text-align:right;
background:url('images/center/conservatory.jpg') no-repeat;
min-height:398px;
width:661px;
}
#veluxpagecontent{
float:right;
text-align:right;
background:url('images/center/velux.jpg') no-repeat;
min-height:398px;
width:661px;
}
#awningspagecontent{
float:right;
text-align:right;
background:url('images/center/awnings.jpg') no-repeat;
min-height:398px;
width:661px;
}
#curtainspagecontent{
float:right;
text-align:right;
background:url('images/center/curtains.jpg') no-repeat;
min-height:398px;
width:661px;
}
#shutterspagecontent{
float:right;
text-align:right;
background:url('images/center/shutters.jpg') no-repeat;
min-height:398px;
width:661px;
}
#commercialpagecontent{
float:right;
text-align:right;
background:url('images/center/commercial.jpg') no-repeat;
min-height:398px;
width:661px;
}

#shopwrapper{
float:right;
background-color:#ed1b24;
padding:20px;
min-height:348px;
margin-top:10px;
width:621px;
color:#fff;
margin-bottom:15px;
}

#shopwrapper h1{
color:#fff;
font-size:20px;
}

#aboutwrapper{
float:right;
background-color:#fff;
margin-top:15px;
min-height:348px;
width:621px;
margin-bottom:15px;
}

#aboutwrapper h1{
color:#000;
}

#selection{
float:right;
background-color:#fff;
padding:15px;
width:360px;
color:#000;
margin-right:25px;
margin-top:10px;
}

#greybar{
background-color:#ccc;
width:90%;
height:14px;
padding:10px;

}
.hometext{
float:right;
margin-top:208px;
text-align:right;
width:256px;

}

.verticaltext{
float:right;
margin-top:55px;
text-align:right;
}

#about1{
float:left;
width:400px;
}

#about2{
float:right;
width:200px;
}

#contact1{
float:left;
width:380px;
}

#contact2{
float:right;
width:200px;
}

#terms{
margin-top:8px;
width:850px;
padding-top:7px;
height:23px;
font-style:italic;
text-decoration:none;
padding-left:0px;
}

.cartLink
{
width:190px;
background-color:#ED1B24;
height:30px;
float:left;
clear:left;
margin-top:-8px;
}

.cartLink a
{
text-decoration: none;
}
.emptyCart
{
background-color:#ED1B24;
height:30px;
width:190px;
float:left;
clear:left;
margin-top:-8px;
}

.redblock{
min-height:20px;
margin-top:-7px;
font-style:normal;
color:#fff;
padding:5px;
background-color:#ed1b24;
float:right;
font-family:"Comic Sans MS";

}

#mainblock{
width:850px;
margin-top:30px;
}

#left{
display:inline;
}

#verticalmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 240px;
padding: 0px;
margin: 0px;
margin-top:10px;
}


#verticalmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;

}
#verticalmenu ul li a {
display: block;
background:url('images/menuoff.jpg') no-repeat;
text-indent:20px;
padding-left:10px;
height:20px;
text-decoration: none;

font-size:10px;
font-weight:bold;
padding:3px;
color: #000;
width:230px;
}

#verticalmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background:url('images/menuon.jpg') no-repeat;
text-indent:30px;
font-weight:bold;

}

	.no-line{
	border-bottom:none;
	}
/* left navigation menu ends */



.push {
clear:both;
}



.center{
text-align:center;
}

#greyback{
background-color:#e7e7e7;
padding:10px;
color:#000;
width:602px;
}

#greyback h1{
color:#000;
}

#greyback h2{
color:#000;
}


