.skip{position: absolute; overflow: hidden; width: 0; height: 0;}
body {
	width: 100%;
	background: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	color: #333333;}

img {border: 0;}
a {color: #000000; text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus {text-decoration: underline;}
span {font-size: 80%; color: #000000;}
span.black {font-size: 100%; color: #000000;}
span.bold {font-weight: bold;}
span.orange {font-size: 75%; color: #E44601;}	

h1,h2,h3 {margin: 0; padding: 0; color: #0054a4 ; font-weight: normal;}
h1.home {font-size: 130%; padding-bottom: 7px; padding-top: 10px;}
h1 {font-size: 130%; padding-bottom: 7px;}
h2.quickBuyer {padding-bottom: 7px;	font-size: 110%; color: #FFFFFF; text-align: center;}	
h2.label {
	padding-left: 35px;
	height: 19px;
	color: #0054a4;
	font-size: 90%;
	background-image: url(../images/bg_primary-nav.gif);
	background-position: 0 100%;
	background-repeat: repeat-x;	
	border-bottom: 1px solid #e3e5f1;
	padding-top: 5px;}
h2.label img {position: absolute; left:0; top:0;}
p {font-size: 80%; margin : 0 0 10px 0;}
p.home {width: 610px; line-height: 30px;}
p.spaced {line-height: 30px;}
p.motto {width: 500px; font-size: 110%;	color: #0054a4;	text-align: right;}
p.small {font-size: 75%; color: #525252;}

ul {margin-bottom: 7px; margin-top: 2px;}
ul li {font-size: 80%;}
/* page wrapper */
#cim_page-wrapper {border: none; background-color: #ffffff; width: 100%;	margin: 0; padding: 0; z-index: 50; position: relative;}
/* Header */
#cim_header {height: 90px; background-color: #ffffff; margin: 0; padding: 0;}
* html #cim_header {height : 90px;}
#cim_header #cim_header-left {padding: 0; margin: 0; padding-left: 0px;}
#cim_header #cim_header-left img {position: absolute; left: 15px; top:0;}
#cim_header #cim_header-left H1 {
	color: #000000;
	font-size: 200%;
	padding-left: 75px;
	padding-bottom: 7px;
	padding-top: 5px;
}
/* top navigation */
#cim_top-nav {display: none;}
#cim_content-wrapper {width: 100%; border: none; min-height: 100%; }
* html #cim_content-wrapper {height: 100%;} 
/* QuickBox */
#quickBuyer {
	padding-top: 25px;
	background-image: url(../images/bguide.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 400px;
	position: relative;
	margin-bottom: 7px;
	margin-left: 10px;}
#quickBuyer2 {margin-top: -35px;
	padding-top: 25px;
	background-image: url(../images/bguide2.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 400px;
	position: relative;
	margin-bottom: 7px;
	margin-left: 10px;}
#quickBuyer3 {margin-top: -35px;
	padding-top: 25px;
	background-image: url(../images/bguide3.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 400px;
	position: relative;
	margin-bottom: 7px;
	margin-left: 10px;}
#quickBuyer4 {margin-top: -35px;
	padding-top: 25px;
	background-image: url(../images/bguide4.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 400px;
	position: relative;
	margin-bottom: 7px;
	margin-left: 10px;}
#quickBuyer5 {margin-top: -35px;
	padding-top: 25px;
	background-image: url(../images/bguide5.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 400px;
	position: relative;
	margin-bottom: 7px;
	margin-left: 10px;}		
.quickBox {border: 1px solid #d9e0f0; width: 300px; position: relative; margin-bottom: 7px; margin-left: 15px;}
.innerBox {	
	background: #ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	padding: 10px;}	

.innerBox P {font-size: 70%; color: #535353;}	
.innerBox img {margin-top: 3px; padding: 5px; background-color: #ffffff; border: 1px solid #d9e0f0;}
.galleryBox {border: none; border-bottom: 1px solid #808080; position: relative; margin-bottom: 7px;}
.galleryinnerBox {
	background: #ffffff;
	border: none;
	padding: 0px;}	
.galleryinnerBox h2 {font-size: 110%; color: #E44601; padding-bottom: 10px;}	
.galleryinnerBox span.orange {font-size: 100%; color: #E44601;}	
.galleryinnerBox P {font-size: 80%; color: #535353;}	
.galleryinnerBox img {padding: 5px; background-color: #ffffff; border: 1px solid #d9e0f0;}
.galleryinnerBox img.left {margin-right: 10px; margin-bottom: 10px;}	
.galleryinnerBox img.right {margin-left: 10px; margin-bottom: 10px;}	
/* Google Box */	
#map_canvas {position: relative; width: 590px; height: 300px; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; margin: 0; padding: 0;}

/* footer */
#footer {display: none;}
div#print-footer {margin-top: 5px; padding-top: 5px; border-top: 1px solid #c0c0c0; font-size: 75%; color: #000000; display: block; position: fixed; bottom: 0;}
div#print-footer h2 {font-size: 110%; color: #E44601;}
/* generic reusable classes */
.clear-hidden {clear : both; font-size : 1px; line-height : 1px;}
.float-left {float : left;}
.float-right {float : right;}
table.data {font-size: 80%;}
td.label { color: #E44601;}
td.quick {display: none;}
