body {	height: 100%;	text-align: center;	font-size: 1em;	font-weight: normal;	background-color: #ccc;	font-family: Arial, Helvetica, Verdana,sans-serif;	color: #333333;	position: relative;	padding: 0 0 0 0;	margin-top: 10px;	margin-left: auto;	margin-right: auto;	}	a {text-decoration:none; color: #014587;}a:visited {text-decoration:none; color:#014587;}a:hover {text-decoration:none; color: #847F59;}a:active {text-decoration:none; color:#014587;}.clearLeft {	clear:left;}.clearRight {	clear:right;}.clearBoth {	clear:both;}.clearfix {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}#top-tag {	color: #ccc;	text-align: right;	font-size: .9em;	align: center;	margin-left: auto;	margin-right: auto;	width: 760px;	}#contact-tag {	color: #014587;	text-align: center;	font-size: .9em;	align: center;	}	.pageMain {	margin: 0 0 0 0;	align: center;	border: 1px solid #014587;	background-color: #fff;	margin-left: auto;	margin-right: auto;	width: 760px;	}	.headerMain {	margin: 0;	padding: 0;	width: 760px;	height:115px;	}	#mainLogo {	width:300px;	height:70px;	margin: 0 0 0 35px;	padding-top: 10px;	border:1px solid #ccc;	align: left;	text-align: left;	}.contentMain {	text-align: left;	width: 738px;	border: 0;	background-color: #ffffff;	margin-left: auto;	margin-right: auto;	padding: 10px;	}	.contentMain table {	font-size: .9em;}	#menuMain{	color: #014587;	background-color: #CBD9E7;	width: 760px;	height: 30px;	border-top: 1px solid #014587;	border-bottom: 1px solid #014587;	border-left: 0;	border-right: 0;	margin-left: auto;	margin-right: auto;	}	#menuMain ul{	margin-left: -25px;	margin-top: 5px;	text-align: left;	font-size: 1em;	text-decoration: none;	list-style: none;	}#menuMain ul li{ 	margin: 0 10px 0 0;	text-decoration: none;	float: left;	padding: 0 10px 0 10px;	}#menuMain ul li a{	color: #014587;	}#menuMain ul li a:hover{	color: #e41815;	text-decoration: none;	}	.footer {	background-color: #CBD9E7;	color: #333333;	text-align: center;	width: 760px;	font-size: .8em;	margin-left: auto;	margin-right: auto;	border-top: 0;	border-right: 1px solid  #014587;	border-bottom: 1px solid  #014587;	border-left: 1px solid  #014587;	}	.footer  table{	font-size: 1em;	}	.footer-bottom {	background-color: #ccc;	color: #000;	text-align: center;	width: 760px;	font-size: .8em;	margin-left: auto;	margin-right: auto;	border: 0;	}	.footer-bottom  table{	font-size: 1em;	}	.footer-bottom #copyright{	font-size: .9em;	color: #333;	}				#mainBanner {	height: 300px;	width: 475px;	background-image:url(images/mainBanner.jpg);	background-repeat:no-repeat;	}	#subBanner {	float: right;	height: 300px;	width: 250px;	margin-top: -300px;	background-image:url(images/subBanner.jpg);	background-repeat:no-repeat;	}	.mainContent {	font-size: .9em;	text-align: left;	width: 738px;	border:0;	background-color: #ffffff;	margin-left: auto;	margin-right: auto;	}		#mainBlockTitle {	font-size: 1.2em;	color: #847F59;	}	#mainBlockmore {	font-size: .9em;	text-align: right;	padding-right: 10px;	}	#product-tag {	font-size: 1.1em;	color: #847F59;	}#pageHead1 {	font-size: 1.2em;	color: #847F59;	}	/* Website Contact Form ------------------------------------*/form.contact {font-size:1.1em; margin:0 auto;border:0px solid #ccc;}form.contact fieldset {display:block; width: 405px; line-height:1.5em; border:1px solid #ff9900;}form.contact legend {font-size:1.2em; margin-bottom:10px; padding:3px; color: #ff9900; border: 1px solid #ff9900; }form.contact label {clear:left; display:block; float:left; width:225px; text-align:right; padding-right:5px; color:#333; margin-bottom:.5em; font-size:.9em; font-style:normal;}form.contact input {padding:0; margin-left: 5px; margin-bottom:.7em; border:1px solid #999;font-size: 1em; width: 165px; }form.contact input[type='checkbox'] {width: 13px;}form.contact input[type='radio'] {width: 13px;}form.contact select {margin-left: 5px; margin-bottom:1em;font-size: 1em; margin-right:1em;  border:1px solid #ccc;}form.contact textarea {width:385px; height:12em; border:1px solid #999; padding:5px; margin:0 0 0 5px; overflow:auto;}form.contact option {background:#fff; color:#000;}form.contact optgroup {background:#fff; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif;}form.contact optgroup option {background:#fff; color:#000;}form.contact #button1, form#payment-details #button2 { background:#666; border-bottom:1px solid #333; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #333; color:#fff; padding-right:0.5em; cursor:pointer; width:205px; margin-top:15px;}form.contact #button1:hover, form#payment-details #button2:hover {background:#990033; border-bottom:1px solid #4A0018; border-right:1px solid #4A0018;  color:#fff; border-top:1px solid #cc0033; border-left: 1px solid #cc0033;}.error_true {font-family: Arial,Verdana, Helvetica, sans-serif; font-size: x-small;  font-style: italic;  font-weight: bold;padding: 2px; color: #009933; background: #FFFFFF; border : 1px solid #009933;}.error_false {font-family: Arial,Verdana, Helvetica, sans-serif; font-size: x-small; font-style: italic; font-weight: bold;padding: 2px; color: #FF9933; background: #FFFFFF; border : 1px solid #FF9933;}