/* CSS Document */
/**************************************************************************************************************************/
/* Redefined Tags 	*/
/**************************************************************************************************************************/
body {padding:0;  margin:0; background: #006892; font-size:0.75em; font-family: Verdana, sans-serif; text-align: left; line-height: 1.3em; voice-family: "\"}\""; voice-family: inherit;}
p {padding:5px 0px; margin:0; }	
h1 {margin:0; padding:10px 0px 10px 0px; color:#006892; font-size:1.5em; font-weight:normal;line-height: 1.3em}
h2 {margin:0; padding:20px 0px 5px 0px; color:#E03802; font-size:1.2em; font-weight:bold;}
h3 {margin:0; padding:0; color:#006892; font-size:1em; font-weight:bold;}
a, a:link, a:active, a:visited {color:#006892;}
a:hover {color:#003D56}
.desktext{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #808080;padding-top: 3px;padding-bottom: 3px; text-align:center}

form {margin:0; padding:0;}
table {margin:0px; padding:0;}
td {margin:0; padding:4px 0px;}
input {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;}
textarea {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;}

/* Not technically refined tage but makes sense to put it here ...!*/
#wrapper {padding: 0; margin: 5px auto; background: #FFF; width: 770px; background: url(../images/background.gif) top left repeat-y; border-top: 1px solid #0B2B42; border-right: 1px solid #0B2B42; border-left: 1px solid #0B2B42;}

/**************************************************************************************************************************/
/* Headers 	*/
/**************************************************************************************************************************/
#banner {padding:0; margin:0; height:142px; background:#FFF;}
.logo {padding:8px; margin:0px 1px 0px 0px; border-bottom: 12px solid #fff; }

/**************************************************************************************************************************/
/* Left Nav 	*/
/**************************************************************************************************************************/
#leftnav {margin:0; padding:0; width:165px; float:left; display:inline; line-height:1.0em; }
#leftnav ul {margin:0px; padding:9px 0px 10px 7px; width:156px; list-style-type:none; border-bottom: 1px dashed #003D56; }
#leftnav li {margin:0; padding:3px 0px 5px 10px; list-style-type:none; background: url(../images/menu-arrow.gif) 0px 7px no-repeat;}
#leftnav a, #leftnav a:link, #leftnav a:active, #leftnav a:visited {color: #006892; text-decoration:none;}
#leftnav a:hover {color: #003D56; text-decoration:underline;}

.callus {margin:20px 1px 0px -1px; padding:0px 0px; height:56px; border-top:1px dashed #003D56; border-bottom:1px dashed #003D56;}
.callus img { margin:10px 10px 10px 5px; padding:0;}
.callus p{ margin:10px 0px 0px 0px; padding:0; line-height:1.5em; color:#006892; font-weight:bold;}
.callus span {margin:0; padding:0; font-size:1.5em;}

/**************************************************************************************************************************/
/* Google Maps Form	*/
/**************************************************************************************************************************/
form input#iwdaddr { margin: 4px 0 4px; }

/**************************************************************************************************************************/
/* Content 	*/
/**************************************************************************************************************************/
#content {margin:0; padding:0px 2px 0px 15px ; float:left; display:inline; width:588px;}
.ctas {margin:0; padding:10px 0px 20px 15px; float:right; display:inline; width:214px;}

.textcta {margin:0px 0px 20px 0px; padding:8px 0px 0px 46px; border-top: 1px dashed #003D56; border-bottom:1px dashed #003D56; 
width: 310px; background: url(../images/arrow.gif) 0px 5px no-repeat; height:36px; }

.bullet {margin:0; padding:0;}
.bullet ul {margin:0; padding:0;}
.bullet li {margin:0; padding:0;}

#map {margin:15px 0px; padding:0; border: 1px solid #003D56;}

.mainimage {margin:0; padding:0; width:400px; float:left; display:inline;}
.thumbs {margin:0; padding:0; width:94px; float:left; display:inline;}
.thumbs img {margin:0; padding:0px 0px 5px 5px;}

#voucher {margin:20px 0px; padding:0; width:570px; height:250px; border: 1px solid #003D56; z-index: 1; position:absolute; }

#vouchertext {margin:20px 0px; padding:0; width:570px; height:250px; z-index: 1; position:absolute;}
#vouchertext table {margin:60px 0px 0px 5px; padding:0; width:400px; }
#vouchertext td{margin:0; padding:5px;}
#vouchertext p {margin:0; padding:10px 10px 0px 10px; font-size:0.85em; line-height:1em;}

.clearvoucher {margin:280px 0px 0px 0px; padding:0; clear:both;}

.b2top {padding: 10px 0px 10px 0px; margin:0; float:right;}
.b2top ul {margin:0; padding:0; list-style-type:none; float:right;}
.b2top li {margin:0; padding:0px 0px 0px 20px; list-style-type:none; background:url(../images/back-to-top.gif) 0px 5px no-repeat;}

/**************************************************************************************************************************/
/* Footers 	*/
/**************************************************************************************************************************/
#footer1 {margin:0; padding:10px 0px 10px 180px; clear:both; background:#EEF4F6; border-top:1px solid #003D56;}
#footer2 {margin:0; padding:0px 0px 0px 180px; background:#0B2B42; color:#FFF;}

.column2 {margin:0; padding:0px 0px 20px 15px; float:right; display:inline; width:280px;}

/* styles for forms   */
form{margin:0; padding:0;}
label{ 	display: block;	 font-size:0.8em; margin-top:0.3em; }
td label{ 	display: block;	 font-size:0.7em; margin-top:0em; }
fieldset{	display: block;	margin: 10px 0 10px 0;	padding: 0px 10px 10px 10px;	border : 1px dashed #006892; background-color:#ffffff;}
.formfield {border:1px dashed #006892;	background: #EEF4F6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:0.3em;}
textarea{font-size:1em}	
input:focus, textarea:focus, select:focus{	background: #ffffff;}
.red{color:#E03802;}
#formborder{ width:290px; background-color:#EEF4F6; border:1px solid #006892; padding:1em; margin-top:0.2em;}


