body { 
	background-color: #003366;
	color: #fff;
	text-align: center;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#container {margin: 0 auto;
	text-align: left;
	width: 760px;
	padding: 0;
	
	}
	
#content-doors {border: 2px solid #fff;
	padding: 0;
	margin: 0;
	background: #036 url(../images2/background.gif) repeat-y;
	color: #fff;
	font-family: Arial, Helvitica, sans-serif;
	width: 756px;}	
	
#left {width: 152px;
	float: left;
	text-align: center;
	background-color: #5365AD;
	color: #fff;
	border-right: 3px solid #fff;
	}	
	
#main-doors {margin-left: 155px;
	background-color: #036;
	color: #fff;}	
	
.clear {clear: both;
	}	
	
#main-doors img {margin-left: 10px;}

#main-doors p {color: #C3CEEF;
	background-color: inherit;
	margin: 10px 20px;
	font-size: 0.9em;
	}
	
#main-doors strong {font-size: 1.1em;}	

#main-doors .yellow-text {color: #F6FA2B;
	font-weight: bold;
	background-color: inherit;
	}

#install p {width: 250px;
	margin: 0 10px 10px 10px;
	font-size: 0.8em;}
	
#install img {border: 1px solid #fff;
	float: left;
	margin-right: 10px;
	}
	
p#receiver {margin-left: 250px;}

#transmitter {float: left;}

#main-doors p.photos {float: left;
	width: 110px;
	margin: 10px 15px;
	font-size: 0.75em;
	}

#main-doors p.photos img {border: 1px solid #fff;
	margin-left: 0;
	margin-bottom: 5px;}
	
p.bottom img {margin-top: 60px;}	

#main-doors p.indicator {clear: left; 
	font-size: 0.8em;
	text-align: justify;}	
	
/* FITTINGS */

#fittings {
	background-color: #036;
	color: #A4B5E9;
	border: 2px solid #fff;
	}
	
#fittings h1 {color: #FEFD02;
	background-color: inherit;
	font-size: 1em;
	margin: 15px;
	border-bottom: 1px solid #A4B5E9;
	padding-bottom: 10px;}
	
#fittings p {margin: 15px;
	text-align: justify;
	}	
	
#fittings span {color: #fff;
	background-color: inherit;
	font-weight: bold;
	}
	
#fittings img {border: 2px solid #fff;}	

p#back {text-align: right;
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	border-top: 1px solid #A4B5E9;
	padding-top: 10px;
	clear: both;}
	
#fittings #back a {text-decoration: none;
	color: #A4B5E9;
	background-color: inherit;}
	
#fittings #back a:hover {text-decoration: underline;}	



#back img {border: none;
	vertical-align: top;}
	
#canopy, #retractable {float: left;
	margin: 0 7px 10px 20px;}	
	
#sectional {float: right;
	margin: 0 20px 10px 10px;}	
	
	
.doors-pics {margin-left: 15px;
	}
	
#fittings .doors-pics p {float: left;
	font-size: 0.8em;
	margin: 0 5px 20px 0;
	text-align: center;
	}
	
#comfort211 {float: left;
	margin: 0 10px 10px 15px;}	
	
#keyfob {float: right;
	margin: 10px 15px 10px 10px;
	clear: left;}	
	
#remote2 {float: right;
	margin: 0 15px 10px 10px;}
	
#comb {margin: 5px 10px 10px 15px;
	float: left;}
	
#fittings p#more {text-align: right;
	font-size: 1.1em;
	font-style: italic;
	margin-left: 400px;
	}
#fittings #more a {text-decoration: none;
	color: #A4B5E9;
	background-color: inherit;}
	
#fittings #more a:hover {text-decoration: underline;}	



#fittings #more img {border: none;
	vertical-align: top;}	
	
#fittings p#previous {float: left;
	font-size: 1.1em;
	font-style: italic;
	width: 200px;
	margin-right: 100px;
	margin-top: 0;
	margin-left: 5px;}
	
#fittings #previous a {text-decoration: none;
	color: #A4B5E9;
	background-color: inherit;}
	
#fittings #previous a:hover {text-decoration: underline;}	



#fittings #previous img {border: none;
	vertical-align: top;}		
	

#fittings h2 {color: #65C6AB;
	background-color: inherit;
	font-style: normal;
	margin: 15px 15px 0 15px;
	font-size: 1em;}	
	
#gliderol {float: left;
	width: 350px;}	
	
#headroom img {margin: 5px 0;}	

#insulated img {border: none;
	margin: 15px 5px 15px 15px;}

#insulated {float: left;}

#millimetres {float: left;
	width: 425px;}	
	
#dimensions {width: 95%;
	margin-left: 15px;
	font-size: 0.8em;
	background-color: #62595D;
	color: #fff;
	border-collapse: collapse;
	}	
	
#dimensions td {width: 20%;
	border-bottom: 1px solid #fff;
	vertical-align: bottom;
	padding-left: 10px;}	
	

#dimensions .one {color: #000;
	background-color: #ADD6D2;
	}
	
#dimensions .two {color: #000;
	background-color: #63A4A9;
	}	

#measurements {width: 70%;
	margin: 0 auto;
	font-size: 0.8em;
	color: #003466;
	background-color: #fff;
	border-collapse: collapse;
	font-weight: bold;}
	
#measurements td {width: 20%;
	border-right: 1px solid #003466;
	border-bottom: 1px solid #003466;
	padding: 2px 5px;}	
	
#measurements .one {color: #000;
	font-weight: normal;
	background-color: #E4E0F6;
	}
	
#measurements .two {color: #000;
	font-weight: normal;
	background-color: #fff;
	}	
	
#expert table {font-size: 0.7em;
	width: 95%;
	margin-left: 15px;
	border-collapse: collapse;}
	
#expert td {vertical-align: bottom;}

#expert img {border: none;
	padding: 2px;}

td#opening {width: 120px;}

#expert {background-color: #fff;
	margin: 15px;
	padding-top: 5px;
	color: #000;}
	
#expert h2 {color: #000;
	background-color: #EFA466;
	font-size: 0.75em;
	margin: 0 550px 5px 5px;
	padding: 2px;}
	
#expert .border {border-right: 1px solid #EFA466;}

.topborder {border-top: 1px solid #EFA466;}

#expert .one {background-color: #F3C89B;
	color: #000;}
	


/* BREADCRUMBS */

#fittings a {color: #F6FA2B;
	font-weight: bold;
	background-color: inherit;
	text-decoration: none;}
	
#fittings a:hover {text-decoration: underline;}	


/* FITTINGS-MAIN */

#fittings-main {
	background-color: #036;
	color: #A4B5E9;
	border: 2px solid #fff;
	}
	
#fittings-main h1 {color: #FEFD02;
	text-align: center;
	background: #003466 url(../images2/fittings.gif) 50% 0 no-repeat;
	height: 87px;
	font-size: 2em;
	margin: 10px;
	padding-bottom: 10px;
	text-indent: -5000px;}
	
#fittings-main p {margin: 15px;
	text-align: justify;
	color: #fff;
	background-color: inherit;}	
	
#fittings-main img {border: 2px solid #fff;
	margin-left: 5px;
	margin-bottom: 5px;}	
	
#fittings-main ol {list-style: none;
	margin: 0 0 10px 15px;
	padding: 0;
	color: #FEFD02;
	background-color: inherit;}

#fittings-main ol a {color: #FEFD02;
	font-weight: bold;
	background-color: inherit;
	text-decoration: none;
	font-size: 1em;}
	
#fittings-main ol a:hover {text-decoration: underline;}

#fittings-main ol img {vertical-align: middle;
	border: none;
	margin-right: 5px;}
	

	
/* TERMS & CONDITIONS */

#terms {
	background-color: #036;
	color: #A4B5E9;
	border: 2px solid #fff;
	}
	
#terms h1 {color: #FEFD02;
	text-align: center;
	}