	/*master*/
	body {background:#ffffff url('images/head_bg.jpg') repeat-x top; margin:0px; padding:0px; text-align:center; font-family: Verdana, Sans-Serif;}
	a:link {color:#1064A6; font: normal 11px verdana, sans-serif; text-decoration: none;}
	a:visited {color:#1064A6; font: normal 11px verdana, sans-serif; text-decoration: none;}
	a:hover {color:#1791F0; font: normal 11px verdana, sans-serif; text-decoration: none;}
	a:active {color:#1064A6; font: normal 11px verdana, sans-serif; text-decoration: none;}

	/*head*/
	#content-main {	margin-right: auto;	margin-left: auto; width:800px; height:100%;}
	#head {padding-top: 6px; margin: 0px 10px 0px 10px; height:60px; text-align:left;}
	#headboxlt {display:block; float:left; padding:8px 15px 6px 15px; margin: 5px 0px 0px 0px;}	
	#headboxrt {display:block; float:right; padding:8px 15px 6px 15px; margin: 15px 0px 0px 0px; width:550px; height:25px;
		color:#B4BDCD; font-size: 11px;}

	/*body*/
	#content-body {display:block; margin-right:auto; margin-left:auto; font-size: 11px; color:#333333; background:#ffffff; width:800px;}
	#content-Lwide {display:block; float:left; background:#ffffff; width:483px; margin:0px 0px 0px 8px; text-align:left;}
	#content-R {display:block; float:right; background:#ffffff; width:270px; margin-right:10px; text-align:left;}
	#colstyle {display:block; padding-top:5px; margin:0px;}
	#colstyle-R {display:block; padding:15px 10px 15px 10px; margin-bottom:10px; background:#C6CFE0 url('images/rtcol-bg.jpg') repeat-x top;}
	p {margin:8px 0px 10px 0px; line-height: 160%;}
	div.spacer {clear: both; padding:0px; margin:0px;}
	#model-thumb {background: url('images/thumb_bg.jpg') repeat-x top; padding: 1px 1px 25px 1px; margin-right: 15px; float:left;
		width: 224px; color:#000000; font: normal 11px verdana, sans-serif;}
		.thumb-desc {padding: 8px;}
	H1 {font-size: 14px; color: #0072BC; margin:0;}
		H2.orange {font-size: 14px; margin-bottom: 5px; color: #A77006;}
		H2.rtcol { font-size: 14px; margin-bottom: 0px; padding:6px 10px; color: #ffffff; background-color: #0072BC; }
	H2 {font-size: 14px; color: #0072BC; margin:0;}
		H2.orange {font-size: 14px; margin-bottom: 5px; color: #A77006;}
		H2.rtcol { font-size: 14px; margin-bottom: 0px; padding:6px 10px; color: #ffffff; background-color: #0072BC; }
	H3 {font-size: 12px; margin: 0px; color: #0072BC}
		H3.white { font-size: 12px; margin: 0px; color: #ffffff;}
		H3.green { font-size: 12px; margin: 0px; color: #849954;}
		H3.thumb { font-size: 11px; margin-bottom: 4px; color: #000000;}
		H3.landing { font-size: 11px; vertical-align:middle; margin: 4px 0px; color: #000000;}
		H3.landing-I {display:inline; vertical-align:middle; font-size: 11px; margin: 4px 0px; padding:0px; color: #000000;}
		
	/*landing*/
	#landing-style {padding:0px; margin:10px; background:#F0F4FE url('images/box_bg.jpg') repeat-x top; border: #000000 1px solid; width:700px; vertical-align:top; text-align:middle;}
	#landingbox-HEAD {display:block; padding: 5px 0px 5px 0px; margin:0px; height:20px; width:100%; text-align:right;}
	#textbox {padding:0px; margin-bottom:0px; text-align:left; width:700px; display:block;}
		#textbox p.desc {padding: 5px 20px; text-align:left; font-size: 11px; color: #000000;}
	#landingbox2 {padding:10px; margin-bottom:5px; text-align:left; display:block; width:100%;}
	#landingbox {padding:0px; margin-bottom:0px; text-align:left; display:block; width:100%; height: 150px;}
		#landingbox div.contact {position: absolute; display:block; vertical-align:middle; padding: 0px; margin: 4px 0px 4px 0px; text-align:right; width: 88px;}
		#landingbox div.contactRT {position: relative; display:block; vertical-align:middle; padding: 4px 0px 4px 95px; margin: 0px 0px 0px 0px; text-align:right; width: 155px;}
		#landingbox form {padding: 0px; margin: 0px;}
		#landingbox input.radio {padding: 0px; margin: 0px; width:25px;}
		#landingbox input {border-style:1px; font: normal 11px verdana, sans-serif; padding: 0px; margin: 0px; width:150px;}
		#landingbox input.submit {padding: 2px; margin: 0px; width:100px; font: bold 11px verdana, sans-serif; color:#004879; text-align:middle; border: #E5BF0F 1px solid; background:#F5E289;}
		#landingbox select {border-style:1px; font: normal 11px verdana, sans-serif; padding: 0px; margin: 0px;}
		#landingbox select.contact {border-style:1px; font: normal 11px verdana, sans-serif; padding: 0px; margin: 0px; width:152px;}
		#landingbox select.option {padding: 0px; margin: 0px; width:134px;}
		#landingbox select.option1 {padding: 0px; margin: 0px; width:288px;}
		#landingbox p.title {margin-bottom:2px; padding: 0px; text-align:left; clear:both;}
		div.landingbox-title {clear:both; display:block; font: bold 12px verdana, sans-serif; margin: 5px 0px; color: #0072BC;}
		.landingbox-titleHEAD {display:inline; font: bold 14px verdana, sans-serif; padding:5px; margin: 5px; color: #0072BC}
		div.trade {clear:both; padding: 5px 0px 0px 0px; margin: 0px;}
		.options {display:block; margin: 0px 0px 5px 90px; padding:0px; width:520px;}
		.left {float: left; padding-right: 20px; display:block;}
		.right {float: left; text-align:left;  display:block;}
		.opt-out {clear:both; padding: 10px 0px; font: 9px verdana, sans-serif; color:#AAADB5;}
					
	/*top search*/
	#quote-style {padding:10px; margin:10px; background: #FFF3D8; border: #CDAB67 1px solid; vertical-align:top;}
	#quotebox {padding:0px; margin:0px; display:inline;}
		#quotebox span {display:inline; vertical-align:middle; padding: 0px 5px;}
		#quotebox span.image {display:inline; vertical-align:bottom; padding: 0px 5px;}
		#quotebox form {padding: 0px; margin: 0px;}
		.quotetitle {display:inline; font: bold 12px verdana, sans-serif; margin: 0px; color: #0072BC}
		.quotetitle-OR {display:block; font: bold 14px verdana, sans-serif; margin-bottom: 5px; color: #A77006}
		.bluesearch {border-style:1px; font: normal 11px verdana, sans-serif;}
	
	/*index search*/
	#colstyle-search {display:block; border: #cecece 1px solid; padding:15px 10px; margin-bottom:10px;}
		#colstyle-search ol {margin: 0; padding-left: 24px; padding-top:5px;} 
		#colstyle-search ul {margin: 0; padding-left: 18px; padding-top:5px;} 
		.form-left {display:block; margin:0; float:left; width:270px;}
		.form-right {display:block; margin:0; float:right; width:180px;}
		.searchform {padding: 3px 5px 5px 5px; text-align:center; vertical-align:middle;}
		.bodysearch {padding:10px; margin:0px; background: #FFF3D8; border: #CDAB67 1px solid;}
	
	/*table links*/
	table.linklist-table {margin-left:10px; font-size: 11px; table-layout:fixed; width:450px;}
		.linklist-BOX:first-child { border-top: none }
		.linklist-BOX { border-top: 1px #E5E9F2 solid; }
	a.link-item:link {color:#1064A6; font: bold 11px verdana, sans-serif; text-decoration: none;}
	a.link-item:visited {color:#1064A6; font: bold 11px verdana, sans-serif; text-decoration: none;}
	a.link-item:hover {color:#1791F0; font: bold 11px verdana, sans-serif; text-decoration: underline;}
	a.link-item:active {color:#1064A6; font: bold 11px verdana, sans-serif; text-decoration: none;}
		
	/*footer*/
	#footbox {display:block; background-color:#ffffff; padding:0px 0px 30px 0px; font-size:11px; color:#B3B3B3;}
		#footbox ul {margin: 0; padding: 0; display: inline; list-style: none;} 
		#footbox ul li {margin: 0; padding:6px 10px; list-style: none; display: inline;}	
		#footbox ul li.first {margin: 0; border-left: none; list-style: none; display: inline;}
	a.foot-item:link {margin:0px; color:#B3B3B3; font: 11px verdana, sans-serif; text-decoration: none;}
	a.foot-item:visited {margin:0px; color:#B3B3B3; font: 11px verdana, sans-serif; text-decoration: none;}
	a.foot-item:hover {margin:0px; color:#cecece; font: 11px verdana, sans-serif; text-decoration: none;}
	a.foot-item:active {margin:0px; color:#B3B3B3; font: 11px verdana, sans-serif; text-decoration: none;}