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 {border: 2px solid #fff;
	padding: 0;
	margin: 0;
	background: #9DBDE3 url(../images/background.gif) repeat-y;
	color: #000;
	font-family: Arial, Helvitica, sans-serif;
	width: 756px;}
	
#content-doors {border: 2px solid #fff;
	padding: 0;
	margin: 0;
	background: #036 url(../images/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;
	}	
	
#left img {padding: 15px 0;}	

#main-column {margin-left: 155px;
	margin-right: 5px;
	text-align: justify;
	padding-top: 30px;}
	
#main-doors {margin-left: 155px;
	background-color: #036;
	color: #fff;}	


#main-column p {font-size: 0.8em;
	text-align: justify;
	margin: 10px;}	
	
#main-column ul {font-size: 0.8em;
	color: #fff;
	background-color: #9DBDE3;
	font-weight: bold;
	margin: 0 0 0 25px;
	padding: 0;}
	
p#service-head {margin-bottom: 0;}

h1#about-head {color: #fff;
background-color: #9DBDE3;
	margin-top: 0;
	margin-left: 10px;
	font-style: italic;
	font-size: 1.5em;}

h1#address-head {margin: 20px 0 5px 40px;
	font-size: 1.5em;
	color: #036;
	background-color: #9DBDE3;}
	
#assoc {float: left;
	margin: 0 5px 0 10px;
	}	
	

#address a#email, #address-about a#email {color: #fff;
	background-color: inherit;}
	
#address-about a:hover#email {text-decoration: none;}
	

#map {background-color: #fff;
	padding: 3px 10px;
	float: right;
	color: #003366;
	margin-right: 20px;}
	
#address-about {background-color: #003366;
	color: #fff;
	text-align: center;
	font-size: 0.9em;
	height: 114px;
	padding: 10px 0;
	margin-right: 235px;
	margin-left: 40px;
	}
	
#address-about p {text-align: center;
	margin: 0;}	
	
.clear {clear: both;
	}	
	
.yellow {color: #FFEF00;
		font-weight: bold;
		background-color: #9DBDE3;}
		
.white {color: #fff;
	font-weight: bold;
	background-color: #9DBDE3;}
	

	
		
#center {text-align: center;}	

#main-doors h1 {color: #F6FA2B;
	background-color: #036;
	margin: 10px 10px 5px 10px;
	font-size: 1.1em;
	font-weight: normal;
}	

#main-doors h1 a {color: #F6FA2B;
	text-decoration: none;
	background-color: #036;
	}
	
#main-doors h1 a:hover {text-decoration: underline;}	



table#spares1 {width: 98%;
	border-bottom: 1px solid #A4B6E9;
	border-top: 1px solid #A4B6E9;
	}
	
h2 {color: #F6FA2B;
	background-color: inherit;
	font-style: italic;
	font-size: 1.1em;
	
	margin: 0 0 0 0;}
	
#spares1 td {border-top: 1px solid #A4B6E9;
	border-bottom: 1px solid #A4B6E9;
	width: 50%;
	vertical-align: top;}	
	
#spares1 td img {float: right;
	}
	


td p {font-size: 0.75em;
	margin: 4px 128px 0 0;
	color: #A4B6E9;
	background-color: inherit;}	

.view {text-align: right;
	margin: 2px 0 0 0;
	font-size: 0.7em;
	clear: both;
	border-top: 1px solid #A4B6E9;}
	
.price {
	font-size: 1.9em;
	font-weight: bold;
	font-style: italic;
	display: block;
	float: left;
	margin: 5px 0 0 25px;}	
	
	
	
#spares1 .view img {float: none;
	vertical-align: middle;
	border: none;}	
	
#main-doors .view a {color: #F6FA2B;
	text-decoration: none;
	background-color: inherit;}
	
#main-doors .view a:hover {text-decoration: underline;}		

table#spares2, table#doorrange {width: 98%;
	
	}
	
#spares2 td p, #doorrange td p {font-size: 0.75em;
	color: #F6FA2B;
	background-color: inherit;
	text-align: justify;
	margin: 0 0 10px 0;}	
	
td#desc {width: 254px;
	vertical-align: top;}	

.heading {color: #A4B6E9;
background-color: inherit;
	font-weight: bold;
	text-align: right;
	width: 25%;
	
	vertical-align: top;
	padding-right: 10px;}
	

	
#border {border-top: 1px solid #A4B6E9;
	height: 10px;
	font-size: 0;}	
	
.description {color: #F6FA2B;
background-color: inherit;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 0;}	
	
#add {	
	border-top: 1px solid #A4B6E9;
	color: #A4B6E9;
	background-color: inherit;
	font-weight: bold;
	text-align: right;
	font-size: 1.5em;}
	

	
#add img {vertical-align: middle;
	border: none;}	

#quantity-box {width: 4em;
	border: 1px solid #A4B6E9;
	background-color: #036;
	color: #A4B6E9;
	height: 20px;
	vertical-align: middle;}

#dropdowns {vertical-align: top;}
	
td#dropdowns p {text-align: right;
	color: #A4B6E9;
	background-color: inherit;}	

#dropdowns p#addtocart {	
	
	color: #A4B6E9;
	background-color: inherit;
	font-weight: bold;
	text-align: right;
	font-size: 1.5em;}
	
#addtocart img {vertical-align: middle;
	border: none;}		
	
#addtocart a {color: #A4B6E9;
background-color: inherit;
	text-decoration: none;}
	
#addtocart a:hover {text-decoration: underline;}	



#dropdowns p#was, #dropdowns p#now {font-size: 1.1em;
	border-top: 1px solid #A4B6E9;
	padding-top: 8px;}
	
#main-doors #was a {color: #A4B6E9;
background-color: inherit;}

#was a:hover {text-decoration: none;}
	
#was-price, #now-price {width: 7em;
	border: 1px solid #A4B6E9;
	background-color: #036;
	color: #A4B6E9;
	height: 20px;}

#was img, #now img {vertical-align: middle;}

#first-drop {border-top: 1px solid #A4B6E9;
	padding-top: 10px;}
	
#last-drop {padding-bottom: 30px;}	
	
#dropdowns p.drop {font-size: 0.8em;
	font-weight: bold;}
	
#dropdowns select {width: 150px;
	background-color: #036;
	color: #A4B6E9;
	
	vertical-align: middle;
	border: 1px solid #A4B6E9;
	}

#content-store {border: 2px solid #fff;
	padding: 0;
	margin: 0;
	background: #036;
	color: #fff;
	font-family: Arial, Helvitica, sans-serif;
	width: 756px;}	
	
#store {margin: 10px 10px;
	background-color: #fff;
	color: #000;
	height: 1%;
	}	
	
#doors {margin-top: 5px;}	
	
#spares, #doors, #delivery, #confdetail {width: 715px;
	}


#spares th, #doors th, #delivery th {background-color: #5265AD;
	color: #fff;
	
	font-size: 0.75em;
	font-weight: normal;
	padding: 10px;
}


	
#spares td, #doors td, #confdetail td {background-color: #E7EBEF;
	color: #000;
	vertical-align: top;
	
}	
	
#spares td, #doors td {font-size: 0.75em;}
	
#spares td.code, #spares td.item-desc, #doors td.code, #doors td.item-desc {color: #7E7E7E;
	background-color: #E7EBEF;}

#doors img, #spares img {margin: 0 5px 5px 5px;}
	
#doors p, #spares p {color: #7E7E7E;
	background-color: #E7EBEF;
	font-size: 1em;
	margin: 0 40px 0 70px;
	}	
	
#doors p.remove, #spares p.remove {text-align: right;
	margin-top: 20px;
	margin-right: 0;}	
	
.remove a {color: #7E7E7E;
	text-decoration: none;
	background-color: inherit;}
	
.remove a:hover {text-decoration: underline;}	

#doors p.remove img, #spares p.remove img {float: none;
	vertical-align: middle;
	border: none;
}	
	
.item-desc img {float: left;}	

.code {width: 95px;
padding-left: 10px;}

#spares td.item-desc {padding-left: 5px;}

.item-desc {width: 412px;}

.qty input {width: 50px;
	margin: 0 0 0 10px;
	font-weight: bold;}
	
.cost, th.qty {text-align: center;}	

.cost {width: 50px;
	padding-left: 10px;}
	
#total {margin-left: 586px;}

#total td {width: 50px;
	color: #000;
	font-size: 0.75em;
	background-color: #E7EBEF;
	padding: 5px 5px 5px 15px;}
	
#total th {font-size: 0.75em;
	}



#proceed {border-top: 10px solid #5365AD;
	text-align: right;
	margin-top: 5px;
	padding: 5px 10px 0 5px;}
	
#proceed-fin {text-align: left;
	margin: 5px 10px;
}

#proceed-fin img {border: none;}

#proceed-confirm {text-align: right;
	margin: 5px 10px;
}

#proceed-confirm img {border: none;}
	
#proceed img
{
    border: none;
  
}	
	
#back-button {margin-right: 400px;}	
	
#footer {text-align: right;
	margin: 5px 10px 10px 5px;}

#footer p {margin: 15px 50px 0 0;
	font-size: 0.7em;}
	
#footer img {float: right;
	border: none;
	}	
	
#footer a {color: #fff;
background-color: inherit;
	text-decoration: none;}
	
#footer a:hover {
	text-decoration: underline;}	
	
#delivery td {vertical-align: top;}	
	
#delivery td#first-col {width: 234px;
	}	

#delivery td p {text-align: right;
	color: #000;
	background-color: inherit;
	margin: 10px 5px;}

#delivery textarea {vertical-align: top;
	width: 150px;
	background-color: #F7EFF7;
	border: 1px solid #000;
	color: #000;}

#delivery input {width: 150px;
	background-color: #F7EFF7;
	color: #000;
	border: 1px solid #000;
	}
	
#delivery p#secure {float: right;
	text-align: center;
	color: #5265AD;
	background-color: inherit;
	font-weight: bold;
	font-size: 0.7em;
	margin-left: 125px;}
	
#delivery h2 {color: #fff;
	background-color: #5265AD;
	font-size: 0.75em;
	font-weight: normal;
	font-style: normal;
	padding: 5px;
	margin: 10px 0 5px 0;}
	
#delivery textarea#instructions {width: 465px;}

#progress {text-align: center;
	background-color: #5265AD;
	color: #fff;
	padding-top: 10px;
	
	
	}
	


#progress p#prog-links {margin-top: 0;
	
	font-size: 0.8em;
	
	}	
	
#prog-links span {margin-right: 20px;}	
	
#prog-links a {color: #fff;
background-color: inherit;
	text-decoration: none;
	
	
	}
	
#prog-links a:hover {text-decoration: underline;}	

#creditcards {float: right;
	margin: 0 20px 5px 5px;
	}

#delivery #expiry {clear: right;
	margin-right: 227px;}
	
#delivery #start {margin-right: 75px;}

#delivery #start span {padding-left: 10px;}

#veri input {width: 100px;}

#delivery select {background-color: #F7EFF7;
	color: #000;
	border: 1px solid #000;}
	
#thankyou {background-color: #E7EBEF;
	color: #7E7E7E;
	padding: 10px;
	font-size: 0.75em;}
	
#thankyou img {vertical-align: middle;}	

#trolley {float: right;}

#confirmation h2 {color: #7E7E7E;
background-color: inherit;
	font-style: normal;
	}
	
#confirmation h2 img {vertical-align: middle;}

#confirmation h2 span {color: #003063;
background-color: inherit;
	font-weight: normal;
	margin-left: 60px;}

#confirmation h2 a {color: #003063;
background-color: inherit;
	text-decoration: none;}
	
#confirmation h2 a:hover {text-decoration: underline;}	

#confirmation td p {color: #7E7E7E;
background-color: inherit;
	font-size: 1em;
	margin-left: 15px;}
	
#confdetail {border-top: 3px solid #5365AD;}
	
#confdetail td {border-bottom: 3px solid #5365AD;
	padding: 5px 0;}	
	
#confdetail td.col2 {padding-top: 20px;}	

#nav1 a, #header a, #left a, #main-doors a {color: #fff;
background-color: inherit;}

#summary {border-top: 1px solid #A4B6E9;
	padding: 10px 0;
	font-size: 0.75em;
	color: #FFEF00;
	background-color: inherit;
	text-align: right;
	}
	
	
#store h1 {color: #5365AD;
background-color: inherit;
	font-size: 1.3em;
	margin: 10px 10px 0 10px;
	padding-top: 5px;
	text-align: right;}	
	
#confdoors, #confspares {width: 99%;
	padding-left: 10px;
	margin-left: 10px;
	
	}	
	
#store table#confdoors td, #store table#confspares td {border: none;
	font-size: 0.9em;
	color: #7E7E7E;
	background-color: inherit;}	

#store table#confdoors th, #store table#confspares th {background-color: #E7EBEF;
	color: #7E7E7E;
	padding: 10px 0;
	font-size: 1em;
	font-weight: bold;}
	
h3 {color: #5365AD;
background-color: inherit;
	font-size: 1.1em;
	margin: 10px 0 0 10px;}
	
	
.head1 {width: 20%;}


.head2 {width: 50%;}

.head3 {width: 15%;}

.head4 {width: 15%;}



div#conf-total {text-align: right;
	color: #7E7E7E;
	background-color: inherit;
	font-weight: bold;
	margin: 10px 50px;
	}
	
#confirmation {font-size: 0.8em;
	background-color: #E7EBEF;
	width: 715px;
	margin: 0 auto;
	}
	
#confirmation p#correct {background-color: #5265AD;
	color: #fff;
	padding: 10px;
	margin-bottom: 5px;}
	
#confirmation h2, #confirmation h3 {font-size: 1em;}

#confirmation td {padding: 5px 0;}

#main-column #terms {color: #000;
	background-color: inherit;
	font-weight: normal;
	margin-right: 20px;
	font-size: 1.1em;}
	
#terms dl {font-size: 0.8em;
	margin: 10px;}
	
#terms dt {float: left;
	width: 120px;
	}	
	
#terms dd {margin-left: 120px;
margin-bottom: 5px;}	

#terms h2 {color: #fff;
	margin-left: 10px;
	background-color: inherit;
	margin-top: 20px;}
	
#terms h3 {color: #000;
	margin-left: 10px;
	background-color: inherit;
	font-size: 0.9em;
	margin-top: 20px;}

#terms p.subpoint {font-size: 0.75em;
margin: 0 40px;}


	
#main-column #terms li {margin: 5px;}	