﻿body,html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
}

body#Body{
	background:url(images/bodybg.jpg) center;
}

#outerwrapper{
	
	width:100%;
	height:100%;
	text-align:center;
}

#wrapper{
	width:781px;
	background-color:white;
	text-align:left;
	margin:0px auto;
}

#header{
	height:138px;
	position:relative;
}

#logo{
	width:313px;
	height:112px;
	background:url(images/logo.jpg) no-repeat;
	position:absolute;
	left:19px;
	top:13px;
}

#logo h1{
	margin:0px;
	padding:0px;
	width:313px;
	height:112px;
}

#logo h1 a{
	width:313px;
	height:112px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
}

#callus{
	width:231px;
	height:13px;
	background:url(images/call_today.gif) no-repeat;
	position:absolute;
	left:447px;
	top:62px;
}

#menuwrapper{
	width:762px;
	background:url(images/navbg.jpg) repeat-x;
	height:30px;
	margin-left:9px;
}

#MainNav ul, #MainNav ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#MainNav ul li{
	float:left;
	margin-left:42px;
	line-height:30px;
	position:relative;
}

#MainNav ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}


#MainNav ul li#MainNav36{
	margin-left:40px;
}


#MainNav ul li.SelectedTab a, #MainNav ul li a:hover{
	color:#d6df23;
}

#MainNav ul li ul{
	display:none;
	position:absolute;
	left:0px;
	top:29px;
}

#MainNav ul li:hover ul, #MainNav ul li.iehover ul{
	display:block;
	border-top:solid 1px white;
}

#MainNav ul li:hover ul li ul, #MainNav ul li.iehover ul li ul{
	display:none;
}

#MainNav ul li ul li{
	width:220px;
	background-color:#bdd731;
	line-height:20px;
	border:solid 1px white;
	border-top:none;
	float:none;
	margin-left:0px;
}

#MainNav ul li ul li a{
	display:block;
}

#MainNav ul li ul li:hover, #MainNav ul li ul li.iehover{
	background-color:#5cbedd;
	line-height:20px;
}

* html #MainNav ul li ul li:hover, * html #MainNav ul li ul li.iehover{
	display:inline;
}

#MainNav ul li ul li a, #MainNav ul li ul li a:hover, #MainNav ul li ul li a:visited, #MainNav ul li.SelectedTab ul li a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:200px;
	margin-left:0px;
	color:#525556;
}

#MainNav ul li ul li a:hover{
	color:white;
	font-size:12px;
}

#MainNav ul li ul li a{
	margin:0px;
	padding-left:12px;
	font-size:12px;
}


/* third menus */

#MainNav ul li ul li ul {
	display:none;
	position:absolute;
	left:220px;
	top:0px;
	height:20px;
}

*html #MainNav ul li ul li ul {
	left:218px;
}

#MainNav ul li:hover ul li:hover ul, #MainNav ul li.iehover ul li.iehover ul{
	display:block;
}

#mainbody{
	text-align:left;
	padding:11px 17px;
}
#comm_shutters, #comm_grilles, #comm_doors, #dom_shutters{
	float:left;
	width:186px;
	height:206px;
}

#comm_shutters{
	background:url(images/commercial_shutter.jpg) no-repeat;
}

#comm_grilles{
	background:url(images/commercial_grilles.jpg) no-repeat;
	width:187px;
}

#comm_doors{
	background:url(images/commercial_doors.jpg) no-repeat;
	width:188px;
}

#dom_shutters{
	background:url(images/domestic_shutters.jpg) no-repeat;
	width:185px;
}

.clear{
	clear:both;
}

#mainbot{
	margin-top:10px;
}

#mainbotleft{
	width:550px;
	float:left;
}

#mainbotright{
	float:right;
	width:183px;
	/*background-color:#d8d8d8;*/
}

.greybox{
	background-color:#d8d8d8;
}

#dnn_rightpane{
	/*padding:15px;*/
}

#dnn_rightpane.rightpanegreybox{
	padding:0px;
}

h1, h2, h3{
	margin:0px;
	padding:0px;
	color:#789e17;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h1{
	font-size:13px;
}

h2{
	font-size:17px;
}

h3{
	font-size:15px;
	color:#45494b;
}

.liner{
	background:url(images/liner.gif) no-repeat;
	width:735px;
	height:4px;
	line-height:4px;
	margin-left:5px;
}

#footer{
	margin-top:10px;
	width:735px;
	height:15px;
}

#footer ul, #footer ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#footer ul li {
	float:left;
	padding-right:25px;
	color:#363636;
}

#footer ul li.separator{
	width:1px;
	background:url(images/separator.gif) no-repeat;
	background-position:0px 2px;
}

#footer ul li a{
	color:#363636;
	text-decoration:none;
}

#dnn_contentpane table td, #dnn_contentpane table td p,
#dnn_rightpane table td, #dnn_rightpane table td p{
	font-size:12px;
}