.pricing table {
	font-size: 8pt;
	background-color: #E7EFF5;
}
.pricing td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AABBCF;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AABBCF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin: 0px;
}
.pricing th {
	font-size: 8pt;
	font-weight: bold;
	color: #333;
	background-color: #B6C3D4;
	text-align: left;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F3F8FB;
}
body { color: black; font-size: 0.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: #b6c3d6 url(../new-images/back-fade.jpg) repeat-x fixed center top; text-align: center; margin: 2px       }
table { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
p { margin-top: 0; margin-bottom: 10pt }
.container     { background-color: #f3f8fb; text-align: left; margin: 0 auto; width: 900px; }
.topnav { font-size: 110%; background-image: url(../new-images/nav-bar-01.jpg); width: 900px; margin: 0; padding: 0; }
.mainbody { background-color: #f3f8fb; background-image: none; text-align: left; width: 690px; float: right; padding: 5px; }
.framebody { background-color: #f3f8fb; border-top: 1px solid #34619a; border-right: 1px solid #34619a; border-left: 1px solid #f3f8fb; }
.topnav a:link  {
	color: #000;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 7px;
	border-right: 1px solid #2e5a8b;
	border-left: 1px solid #f3f8fb;
}
.topnav a:visited {
	color: #000;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 7px;
	border-left: 1px solid #f3f8fb;
	border-right: 1px solid #2e5a8b;
}
.topnav a:hover { color: #2e5a8b; background-color: #e7eff5; }
.topnav a:active { color: #e7eff5; background-color: #2e5a8b; position: relative; top: 1px; right: -1px  }
.copyright { font-size: 8pt; text-indent: 10px; margin: 0; padding: 0; width: 100%; clear: both; border-top: 10px solid #b6c3d4  }
.copyright a:link { color: #58533b ; text-decoration: none; }
.copyright a:visited { color: #58533b ; text-decoration: none; }
.bodytext       { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: top    ; margin: 12px; }
.spectext { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; padding: 1px; border-top: 1px solid #aabbcf; }
a:link { color: #2e5a8b; text-decoration: none }
a:visited { color: #2e5a8b; text-decoration: none }
a:hover { color: #ff8c00; text-decoration: underline }
a:active { color: #82a2c6 ; text-decoration: underline; }
h1  { color: #2e5a8b; font-size: 15pt; margin: 0.2em 0 0.67em }
h2 { color: #2e5a8b; font-size: 11pt; font-weight: bold; margin: 0.83em 0 ; border-top: 2px solid #f3f8fb; }
h3 { color: #2e5a8b; font-size: 10pt; font-weight: bold; margin: 0.83em 0 }
strong { color: #2e5a8b }
.smallprint { font-size: 90% }
.borderfree { margin: 0; padding: 0 }
.basket       { background-color: #e7eff5; text-align: center ; border-color: #fff #aabbcf #aabbcf #fff; border-style: solid; border-width: 1px; }
.ship       { background-color: #aabbcf; text-align: right; border-top: 1px solid #697ca4; border-bottom: 1px solid #697ca4 }
.inputfield { font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ebf2ff ; }
.basketr    { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #aabbcf; text-align: center; border-bottom: 1px solid #fff }
.infocell    { font-size: 80%; background-color: #f8fafb; vertical-align: top; border: solid 1px #34619a   }
li { margin-bottom: 3pt; margin-left: 0; list-style-image: url(../../../../Caravan%20Mover/Caravan%20Mover%20Web%20Site/web-content/cmo-images/cog.gif); }
.stock-table { font-size: 80%; background-color: #e7eff5; text-align: left; vertical-align: top; margin: 0; padding: 1px 1px 1px 8px; border-color: white #aabbcf #aabbcf white; border-style: solid; border-width: 1px; }
.stock-table tr td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6C3D6;
}

.stock-table-sm { font-size: 75%; background-color: #e7eff5; text-align: center; margin: 0; padding: 1px; vertical-align: top; border-style: solid; border-width: 1px; border-color: white #aabbcf #aabbcf white; }
.tight { margin: 0; padding: 0; }
.leftnav { font-size: 90%; font-weight: normal; width: 190px; float: left; margin: 0; padding: 0; }
.leftnav p { background-color: #b6c3d4; margin: 0; padding: 0; }
.leftnav h2 { font-size: 100%; background-color: #99acc6; margin: 0; padding: 0; }
.leftnav a:link  { color: #000; text-decoration: none ; margin: 0; padding: 0 0 0 4px; border-top: 1px solid #f3f8fb; border-bottom: 1px solid #b6c3d4; display: block; }
.leftnav a:visited { color: #000; text-decoration: none ; margin: 0; padding: 0 0 0 4px; border-top: 1px solid #e7eff5; border-bottom: 1px solid #b6c3d4; display: block; }
.leftnav a:hover { color: #2e5a8b; background-color: #e7eff5; }
.leftnav a:active { color: #e7eff5; background-color: #2e5a8b;}
.toggle   {
	display: none
}
.hilight-box { background-color: #d8e9f6; padding: 5px; border: solid 1px #2e5a8b; }

