BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	SCROLLBAR-FACE-COLOR: #6baece;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #b6c9bb;
	SCROLLBAR-ARROW-COLOR: #005a85;
	SCROLLBAR-DARKSHADOW-COLOR: #69736b;
	SCROLLBAR-BASE-COLOR: #6b736d;
	font-family : Verdana;
	font-size : 10px;
	COLOR: #373e41;
	background-image: url(/images/bg_grad.jpg);
	border-collapse: collapse;
	line-height: 12px;
}

.ilarge{
	font-family : Verdana;
	font-size : 12px;
	line-height:14pt;
	COLOR: #373e41;
	padding-right: 6px;
	padding-left:6px;
	padding-bottom:4px;
}

.maintable {
	background-color: White;
	font-family : Verdana;
	font-size : 10px;
	COLOR: #373e41;
	padding-right: 2px;
}

.menutable {
	background-color: #6BAECE;
	font-family : Verdana;
	font-size : 10px;
	COLOR: #FFFFFF;
}

.menuwhite {
	background-color: #FFFFFF;
	font-family : Verdana;
	font-size : 10px;
	COLOR: #FFFFFF;
}

A.menu:link {
	COLOR: #FFFFFF;
	text-decoration : none;
	font-weight: bold;
}
A.menu:visited {
	COLOR: #FFFFFF;
	text-decoration : none;
	font-weight: bold;
}

A.menu:hover {
	COLOR: #FFFFFF;
	text-decoration : underline;
	font-weight: bold;
}

A.menu:active {
	COLOR: #FFFFFF;
	text-decoration : none;
	font-weight: bold;
}
	
.maincopy {
	background-color: White;
	font-family : Verdana;
	font-size : 11px;
	line-height:13pt;
	COLOR: #373e41;
	padding-right:8px;
}


A:link {
	COLOR: #0fa0e5;
	text-decoration : none;
	font-weight: bold;
}
A:visited {
	COLOR: #0fa0e5;
	text-decoration : none;
	font-weight: bold;
}

A:hover {
	COLOR: #005a85;
	text-decoration : underline;
	font-weight: bold;
}

A:active {
	COLOR: #0fa0e5;
	text-decoration : none;
	font-weight: bold;
}


span.anchor {
	COLOR: #0fa0e5;
	text-decoration : none;
	font-weight: bold;
}

hr.grey{
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 2px;
	width: 100%;
}

.topbar1{
	background-color: #9cd0e8;
}

.topbar2{
	background-color: #6baece;
	font-size: 9px;
	color: White;
}

.topbar2 a:link{
	color: White;
	font-weight: normal;
	text-decoration: none
}

.topbar2 a:visited{
	color: White;
	font-weight: normal;
	text-decoration: none
}

.topbar2 a:hover{
	color: White;
	font-weight: normal;
	text-decoration: underline
}


.topbar2 a:active{
	color: White;
	font-weight: normal;
	text-decoration: none
}



.navseperate{
	background-color: #ffffff;
	border-color: #dde2e4;
	border-top: solid;
	border-top-color: #dde2e4;
	border-top-width: 1px;
}


.seperate1{
	background-color: #e2ebf0;
	border-color: #dde2e4;
	border-top: solid;
	border-top-color: #dde2e4;
	border-top-width: 1px;
}

.seperate2{
	background-color: #e2ebf0
}

.TDlowerhalf{
	background-color: White;
	border-bottom: dashed;
	border-bottom-color: #bec5c8;
	border-bottom-width: 1px;
	border-right: dashed;
	border-right-color: #bec5c8;
	border-right-width: 1px;
	
}

.TDlowerhalfend{
	background-color: White;
	border-bottom: dashed;
	border-bottom-color: #bec5c8;
	border-bottom-width: 1px;
	
}

.curve{
	background-color: transparent;
}

.bottomnavigation{
	font-size: 9px;
	background-color: #ffffff;
}

.bottomnavigation a:link{
	color: #bec5c8;
	font-weight: normal;
}

.bottomnavigation a:visited{
	color: #bec5c8;
	font-weight: normal;
}

.bottomnavigation a:hover{
	color: #bec5c8;
	font-weight: normal;
}

.bottomnavigation a:active{
	color: #bec5c8;
	font-weight: normal;
}

.horizdivider{
	height: 15px;
	background-color: White;
	border-bottom: dashed;
	border-bottom-color: #bec5c8;
	border-bottom-width: 1px;
	
}

.shoptext{
	color: #087ab1;
	background-color: White;
	font-size : 10px;
}

.doordiv{
	background-color: White;
	border-right: dashed;
	border-right-color: #bec5c8;
	border-right-width: 1px;
	color: #087ab1;
	padding-left: 5px;
	/*text-align: center;*/
	font-size : 10px;
}

.doordivend{
	background-color: White;
	color: #087ab1;
	text-align: center;
	font-size : 10px;
}

.radbut{
	border: 1px solid #005a85;
	background-color: ButtonHighlight;
}

.photoframe{
	border: 1px solid #cccccc;
	padding: 3px 3px 3px 3px;
}

.whitebg{
	background-color:#ffffff;
}

.navbar{
    font-size : 10px;
	background-color:#6BAECE;
}


.ti{
font-family : Verdana;
	font-size : 12px;
	line-height:14pt;
	COLOR: #005A85;
	margin: 0px;
}

.tisub{
font-family : Verdana;
	font-size : 10px;
	COLOR: #005A85;
	margin: 0px;
}

.timain {font-family : Verdana;
	font-size : 15px;
	COLOR: #FFFFFF;
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;}
	
.tibody {font-family : Verdana;
	font-size : 15px;
	color: #087AB1;
	margin: 0px;}
	
.tibodybr {font-family : Verdana;
	font-size : 15px;
	color: #B95B00;
	margin: 0px;}
	
A.or:link {
	COLOR: #ff9630;
	text-decoration : none;
	font-weight: bold;
}
A.or:visited {
	COLOR: #ff9630;
	text-decoration : none;
	font-weight: bold;
}

A.or:hover {
	COLOR: #B95B00;
	text-decoration : underline;
	font-weight: bold;
}

A.or:active {
	COLOR: #B95B00;
	text-decoration : none;
	font-weight: bold;
}

/* MARK ADDITIONS */

p.shopExplain	{
		padding-left: 5px;
		color: #087AB1;
		font-size: 12px;
		}
		
p.error		{
		font-size: 14px;
		font-weight: bold;
		color: #087AB1;
		}
		
ul.error	{
		font-size: 12px;
		font-weight: bold;
		color: #B10808;
		}
		
table.doorImage	{
		font-size: 10px;
		color: #087AB1;
		}
		
form		{
		margin: 0px;
		}
		
table.quoteTable{
		background-color: #087AB1;
		color: #087AB1;
		font-size: 12px;
		}
		
table.quoteTable tr{
		background-color: #FFFFFF;
		}
		
table.quoteTable th{
		background-color: #D3ECF1;
		font-weight: bold;
		}
		
table.CCTable	{
		background-color: #087AB1;
		color: #087AB1;
		font-size: 12px;
		}
		
td.CCQuestion	{
		width: 40%;
		font-weight: bold;
		}
		
td.CCAnswer	{
		width: 60%;
		}
		
table.CCTable tr{
		background-color: #FFFFFF;
		}
		
table.CCTable th{
		background-color: #D3ECF1;
		font-weight: bold;
		text-align: left;	
		}
		
table.CCTable sup{
		font-size: 11px;
		color: #B10808;
		}
				
/*
CC id's
*/
#fname		{ width: 90%; }
#sname		{ width: 90%; }
#addr1		{ width: 90%; }
#addr2		{ width: 90%; }
#addr3		{ width: 90%; }
#city		{ width: 90%; }
#county		{ width: 200px; }
#postcode	{ width: 200px; }
#telephone	{ width: 200px; }
#fax		{ width: 200px; }
#mobile		{ width: 200px; }
#email		{ width: 200px; }
#email_confirm	{ width: 200px; }
#cc_name	{ width: 200px; }
#cc_type	{ width: auto; }
#cc_number	{ width: 200px; }
#cc_issue	{ width: 50px; }
#exp_month	{ width: auto; }
#exp_year	{ width: auto; }
#start_month	{ width: auto; }
#start_year	{ width: auto; }
#cc_sec_number	{ width: 50px; }
