body { 
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#484747;
	background:#587992;
}

img { border:0; }

a { color:#a5b8c9; text-decoration:none; }
a:hover { color:#a5b8c9; text-decoration:underline; }

#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }

#container { width:724px; margin:32px auto; padding:0; }
#logo { text-align:center; margin:0 0 21px 0; }
#nav { height:39px; font-size:10px; background:#c7c8ca url(../images/backShadowNav.gif) no-repeat top right; padding:0 4px 0 0; }
#homeHeader { width:720px; height:296px; margin:0; padding:0 4px 0 0; background:#fff url(../images/backShadow.gif) repeat-y top right; }

#contentHolder { width:720px; margin:0; padding:0 4px 0 0; background:#fff url(../images/backShadow.gif) repeat-y top right; }
#content { padding:17px 46px 27px 46px; }
#content p { margin-top:0; padding-top:0; } 
#contImg { float:left; width:207px; padding:4px 0 0 0; }
#contImg img { margin:0 0 25px 0; }
#contText { margin:0 0 0 232px; }

#footer { padding:0; background:url(../images/backShadowB.gif) repeat-x top left; color:#fff; font-size:8px; font-family:Arial, Verdana, Helvetica, Sans-Serif; } 
#footerBL { background:url(../images/backShadowBL.gif) no-repeat top left; height:17px; margin:0; padding:0; }
#footerBR { background:url(../images/backShadowBR.gif) no-repeat top right; height:4px; margin:0; padding:0; }

.proImg { width:188px; float:left; margin:0 25px 0 0; }
.proImg2 { width:188px; float:left; }
.proImg img, .proImg2 img { margin:0 0 5px 0; }
.proImg p, .proImg2 p { text-align:center; margin:0 0 25px 0; padding:0; }
.proImg a, .proImg2 a { color:#484747; }
.proImg a:hover, .proImg2 a:hover { color:#000; text-decoration:none; }

.headings { margin-top:0; padding-top:0; text-align:center; font-size:24px; color:#a5b8c9; font-weight:normal; }
.subHeadings { margin:0; padding:0; font-size:14px; color:#a5b8c9; font-weight:normal; }
.clearBoth { clear:both; }
.clearRight { clear:right; }
.clearLeft { clear:left; }
.required { color:#f00; }
.right { float:right; text-align:right; font-size:9px; font-style:italic; }
#print { text-align:right; padding:5px 10px; padding-left:0; }

#contactTable td { vertical-align:top; margin:0; padding:0 0 10px 0; }
.input { width:271px; background:#f4f4f4; }
.textarea { width:438px; height:128px; background:#f4f4f4; }
.tdFirst { width:65px; }
#subBtn { border:0; background:url(../images/submit.gif) no-repeat top left; width:52px; height:19px; }
#resetBtn { border:0; background:url(../images/clear.gif) no-repeat top left; width:42px; height:19px; }

#salesEnq { border-collapse:collapse; border:1px solid #c7c8ca; width:600px; }
#salesEnq td { border:1px solid #d9dbe0; vertical-align:top; }
#salesEnq .tdYear { border-bottom:0; }
.tdHead { background:#C7C8CA; border:0; }
.tdHead2 { background:#C7C8CA; border:0; }
.tdHead3 { background:#C7C8CA; width:180px; border:0; }
#salesForm table td { padding:4px 2px; }
.salesEdit { float:left; }
select { width:100%; }
.sendBtn { margin:5px 0 0 0; padding:5px 0 0 0; }
.input2 { width:98%; height:100%; background:#ebeef6; }
#mainTable td { padding:0 0 6px 0; }
#mainTable td .input { width:400px; background:#f4f4f4; }

#nav ul { list-style:none; margin:0; padding:0; }
#nav li { margin:0; padding:0; border-right:1px solid #8c8c8c; float:left; position:relative;}
#nav li a { border-left:1px solid #b5b5b6; border-right:1px solid #fff; display:block; color:#fff; text-align:center; width:100px; height:24px; margin:0; padding:15px 0 0 0; background:url(../images/navBack.gif) repeat-x top left;}
#nav li a.last { border-right:1px solid #c7c8ca; }
#nav li a.first { border-left:0; }
#nav li.topLevel:hover a , #nav li.topLevel.sfhover a { background:url(../images/navShadow.gif) repeat-x bottom left; }
#nav li.topLevel:hover ul li a, #nav li.topLevel.sfhover ul li a { background-image:none; }

#nav li ul, #nav li:hover ul li ul, #nav li.sfhover ul li ul { position:absolute; display:none; }
#nav li:hover ul, #nav li ul li:hover ul, #nav li.sfhover ul, #nav li ul li.sfhover ul { display:block; border:1px solid #bfc0c2; border-bottom:0; width:154px; background:#fff;}
#nav li li { padding:0 0 0 13px; border-bottom:1px solid #bfc0c2; height:25px; }
#nav li ul li:hover ul, #nav li ul li.sfhover ul { display:block; positon:absolute; left:154px; top:-1px; height:25px; }
#nav li li:hover, #nav li li.sfhover { background:url(../images/navBackLi.gif) repeat-x top left; }
#nav li li a { background-image:none; color:#a3a4a3; text-align:left; border:0; width:141px; height:18px; padding:7px 0 0 0; margin:0; }
#nav li li a:hover, #nav li li:hover a { text-decoration:none; color:#000; }
#nav li.navEdit { height:auto !important; }
#nav li.navEdit:hover { background:none; }

#edit {	border:2px dotted #E63231; padding:4px;	margin-bottom:4px; }
#editbar { font-size:12px; padding:2px;	background-color:#000000;	color:#999999; text-align:center; }
#editbar a { font-size:12px !important; color:#ffffff !important; text-decoration:none !important; display:inline !important; background: url(none) !important; border:0px !important; margin:0px !important; padding:0px !important; }
#editbar a:hover { color:#ffffff !important; text-decoration:underline !important;}
#note {	padding:5px; background-color:#FFFFCC; border:1px dashed red; color:#333; font-size:11px;	margin-bottom:5px; }