body,
.body
{
margin:0;
font-family:Verdana;
color: #ffffff;
background-image: url(../images/pagebg_2.jpg);
font-size: 1em;
}

img 
{
	border: 0px;
}

td
{
	vertical-align: top;
}

.clear
{
	clear: both;
	height: 0px;
}

#outercontainer
{
	width: 100%;
	text-align: center;
}

div.content
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 761px;
}

#contentboxdiv {
	/*background-image: url(../images/contentboxbg.jpg);*/
	width: 761px;
	vertical-align: top;
}

#pageBottom {
	width: 761px;
	vertical-align: top;
	clear: both;
	text-align:left;
	background: url(../images/footer2.jpg) no-repeat;
	height: 200px;
	margin-top: 0px;
	padding-top: 10px;
}

#pageBottom p,
#pageBottom h1,
#pageBottom h2,
#pageBottom h3,
#pageBottom h4
{
	margin-top: 0px;
}

#bottom-left
{
	float: left;
	width: 105px;
	padding: 10px;
}
#bottom-left h3
{
	font-size: 0.7em;
}

#bottom-right
{
	float: left;
	width: 626px;
	margin-left: 10px;
	margin-top: -3px;
	/*text-align: center;*/
}

#menu
{
	background-color: #3B69A7;
	border: 1px solid #FFFFFF;
	border-bottom: none;	/* avoid 2px border between menu and content */
	width: 758px;
	position: relative;
	z-index: 1000;
}

#mainContent {
	width: 728px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	float: left;
	position: relative;
	z-index: 0;
	background: #022C66;
	border: 1px solid #FFFFFF;
	border-bottom: none;	/* avoid 2px border between content and footer */
	font-size: 0.8em;	
}

#equipmentbox {
position:relative;
float:left;
width: 600px;
}

#equipmenttext {
width: 280px;
position: relative;
float:left;
text-align:left;
}

#equipmentpic {
width: 320px;
position: relative;
float:left;
text-align:center;
}


#listleft {
position:relative;
float:left;
width: 250px;
}

#listright {
position:relative;
float:left;
width: 350px;
}

#columnlists {
position:relative;
float:left;
width: 600px;
}


#thefineprint { 
color: #ffffff;
font-weight: bold;
font-size:0.8em; 
letter-spacing: .03em;
}

.contenthighlight {
font-weight: bold;
}

a {
font-weight: bold;
/*font-size:11px;*/
color: #ffffff; 
text-decoration: none; 
}
 
a:hover {
text-decoration: none; 
color: #5f9bec;
font-weight: bold;
/*font-size:11px; */
}

a:visited {
text-decoration: none; 
color: #ffffff;
font-weight: bold;
/*font-size:11px; */
}

a:active {
text-decoration: none; 
color: #ffffff;
font-weight: bold;
/*font-size:11px; */
}

#header {
	width: 761px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
 
#footer {
	padding-top:15px;
	color: Black;
	font-family: Verdana;
	font-size: 0.8em;
	text-align:center;
	width: 761px;
	padding-bottom:20px;
	font-weight: bold;
}

#footer a {
	font-family: Verdana;
	/*font-size: 10px;*/
	color: #000000;
	text-decoration: none;
}

#footer a:hover {
	font-family: Verdana;
	/*font-size: 10px;*/
	color: #ffffff;
	text-decoration: none;
}

#footercbs {
	color: Black;
	font-family: Verdana;
	font-size: 0.6em;
	text-align:center;
	width: 761px;	
}

#footercbs a {
color: #000000;
text-decoration: none; 
/*font-size: 9px;	*/
font-weight: bold;
} 

#footercbs a:hover {
text-decoration: none; 
color: #F37121; 
/*font-size: 9px;	*/
font-weight: bold;
}

#leftContainer {
	width: 128px;
	position:relative;
	float: left;
	z-index: 1000;
}

#leftTopContent {
	width: 128px;
	float:left;
	padding-left: 1px;
	position: relative;
	z-index: 1000;
}

#leftBottomContent {
	width: 128px;
	float: left;
	padding-left: 1px;
	clear: both;
}

.clr {clear:both;}

h1{
	font-size:1.2em;
	font-weight: bold;
	margin-top: 0px;
}

h2,
fieldset legend
{
	font-size:1.1em;
	font-weight: bold;
	margin-top: 10px;
}

h3,
.input-heading
{
	font-size:1.0em;
	margin-top: 10px;
	font-variant: small-caps;
	font-weight: bold;
}

.input-heading
{
	padding-top: 25px;
}

.menu .options {
		margin-right:1px;
		margin-bottom:1px;
		border:1px #ffffff solid;
		background-color:#012C66;
	}
	.menu a {
		color:#FFFFFF;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		background-color:transparent;
      	font-family: Verdana; 
		font-size: 0.6em;
	}
	/*.menu a:hover {
		background-color:#64ABE1;
		color:#FFFFFF;
		font-family: Verdana; 
		font-size: 10px;
	}*/
	

.horizontal-menu li
{
margin-right: 5px;
}

.horizontal-menu li a
{
/*	padding-right: 0px;*/
	padding-left: 5px;
	padding-right: 5px;
}

.horizontal-menu li:hover
{
	background-color:#64ABE1;
}

.horizontal-menu li li a
{
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 10px;
}
ul.horizontal-menu
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
/*
.horizontal-menu ul ul{
left: 125px !important;
}
*/

.horizontal-menu ul {
width:175px !important;
/*left: 125px !important;*/
border: 2px solid #FFFFFF;
background-color: #3B69A7;
line-height: 20px;
top: 34px !important;
}

.horizontal-menu ul ul
{
	top: 0px !important;
}

.horizontal-menu ul li {
width: 175px !important;
}

.horizontal-menu li ul a{
width:175px !important;
}

.horizontal-menu li ul ul {
left:175px !important;
/*margin:0px 0 0 10px;*/
}

.financing_application .input-label,
.financing_application .input-field,
.financing_application .input-field-full
{
	padding-bottom: 10px;
}

/* contact form */
div.input-group
{
	clear: both;
}

div.input-label
{
	font-weight: bold;
	width: 270px;
	float: left;
	padding-right: 10px;
}

div.input-field
{
	width: 320px;
	float: left;
}

div.input-field input[type="text"],
div.input-field select
{
	width: 100%;
}

div.input-field textarea
{
	width: 100%;
	height: 100px;
}


.financing_application .input-label
{
	width: 375px;
}

.financing_application .input-field
{
	width: 300px;
}

.datebox
{
	width: 100px !important;
}

.inputbox-name
{
	width: 300px !important;
}

.inputbox-initial
{
	width: 30px !important;
}

.input-label-full
{
	font-weight: bold;
}

.input-label-full,
.input-field-full
{
	width: 100% !important;
}

.financing_menu
{
	margin-bottom: 20px;
}

.financing_menu a
{
	display: inline-block;
	width: 15%;
}

.coupon
{
	border: 2px dashed #FFFFFF;
	padding: 10px;
	margin: 10px;
	font-weight: bold;
	width: 285px;
}

fieldset
{
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #000000;
	padding-top: 1.5em;
	margin: .5em 0;
	background-color: #3B69A7;
	color: #ffffff;
}

legend,
.financing_menu
{
	text-transform: capitalize;
	font-weight: bold;
	padding: .5em 1em;
	border: 1px solid #000000;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 1.2em;
	
	
	background-color: #64ABE1;
	color: #ffffff;
}

.financing_menu a
{
	font-size: 0.8em;
}

.financing_menu a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.gallery-header
{
	font-size:1.1em;
	font-weight: bold;
}
 
.gallery-image,
.gallery-album
{
	height: 200px;
}
 
div.slideshow,
div.slideshow div
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#jquery-overlay,
#jquery-lightbox,
#lightbox-container-image-box
{
	z-index: 100000 !important;
}

#supplier-logos
{
	text-align: center;
	margin-top: 20px;
}

#supplier-logos img
{
	border: none;
}