body, html {
	margin:0;
	padding:0px;
}
body {
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#F6B418 url(/images/bg.gif) repeat;
	/*min-width:910px;*/	/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
	font-size: 75%;  
	font-family: Tahoma, Arial, sans-serif; 
	color:#111214;
	line-height: 1.5;
}
a {
	color:#111214;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a img {border:none;}
p{text-align:justify;}
h1, h2, h3, .title {
	margin:0 0 .4em 0;
	padding:0;
	font-weight:normal;
	color:#61A1C4;
	text-rendering: optimizelegibility;
}
h1, .title {font-size:140%; margin-top:15px;}
h2 {font-size:130%; margin-top:10px;}
h3 {font-size:125%; margin-top:10px;}

.inner{
	width:1000px;
	margin:0 auto;
}
/* 'widths' sub menu */
#layoutdims {
	clear:both;
	background:#eee;
	border-top:4px solid #000;
	margin:0;
	padding:6px 15px !important;
	text-align:right;
}
/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.col1,
.col2 {
	float:left;
	position:relative;
	padding:0 0 15px 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
/* 3 Column settings */
.colmask.threecol {
	/*background:green;*/
}
.twocol {
	float:left;
	width:100%;	
	background: #FFF;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
}
.twocol .colleft {
	/*background: url("/images/col-l.jpg") right top repeat-y;*/
	right:25%;
}
.twocol.colmask {
	background: #FFF url("/images/col-r-b.jpg") right top repeat-y;
}
.twocol .col1 {
	width:71%;			/* left column content width (left column width minus left and right padding) */
	left:27%;			/* 100% plus left padding of center column */
	float:left;
	position:relative;
	overflow:hidden;
}
.twocol .col2 {
	width:21%;			/* right column content width (right column width minus left and right padding) */
	left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	float:left;
	position:relative;
	overflow:hidden;
}
.twocol .col2 .content{/*padding:1em;*/}
.twocol-outer {
	padding:10px;
}

.line{
	clear:both;
	float:left;
	width:100%;
	height:30px;
}
.line15{
	clear:both;
	float:left;
	width:100%;
	height:15px;
}
/* Header styles */
#header {
	clear:both;
	float:left;
	width:100%;
        font-weight: bold;
	/*height:150px;*/
	font-family: Verdana, Geneva, sans-serif; /* Menu font */
	font-size:110%; /* Menu text size */
}
#header, #header a {color: #F6B418 /*#063E55*/;}
#header p{padding:0; margin:0;}
.header .colleft {
	right:50%;			/* right column width */
}
.header .col1 {
	width:46%;			/* right column content width */
	left:102%;			/* 100% plus left column left padding */
	font-size:110%;
}
.header .col1 p{
	text-align:right;
}
.header .col2 {
	width:46%;			/* left column content width (column width minus left and right padding) */
	left:6%;			/* (right column left and right padding) plus (left column left padding) */
	background: url(/images/head-w-toyota-commuter.png) left 0 no-repeat;
	height:120px;
	min-width:536px;
	font-size: 150%;
}
.header .col2 img{z-index:1;}
#header .col1,
#header .col2 {
	padding:0;
}
#header a {
	text-decoration:none;
}

/* Footer styles */
#footer {
	clear:both;
	float:left;
	width:100%;
	font-size:90%;
	color:#B1B2B4;
	background: #44474C url(/images/bg-f.jpg) left bottom repeat-x;
}
.footer .colleft {
	right:25%;			/* right column width */
	color:inherit;
	/*background: #44474C url(/images/bg-f.jpg) left bottom repeat-x;*/
}
.footer .col1 {
	width:95%;			/* left column content width (left column width minus left and right padding) */
	left:27%;			/* (right column width) plus (left column left padding) */
	padding-bottom:0;
}
.footer .col2 {
	width:21%;			/* right column content width (right column width minus left and right padding) */
	left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	padding-bottom:0;
	/*background: #44474C url(/images/bg-f.jpg) left bottom repeat-x;*/
}


#footer p {
	padding:15px 0 30px 0;
	margin:15px 0 0 0;
}
#footer img {
	margin-right:5px;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
#footer .col2 a :hover {
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
#footer a {
	text-decoration:none;
	color : #FFFFFF;
}

/* Main menu settings */
#menu {
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	height: 55px;
	font-family: Verdana, Geneva, sans-serif; /* Menu font */
	font-size:120%; /* Menu text size */
	z-index:1000; /* This makes the dropdown menus appear above the page content below */
	position:relative;
	background:#030303 url(/images/menu.jpg) repeat-x;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
}

/* Top menu items */
#menu ul {
	margin:0;
	padding:0 8px;
	list-style:none;
	float:left;
	position:relative;
}
#menu ul li {
	margin:0 0 0 1px;
	padding:0;
	float:left;
	position:relative;
}
#menu ul li a {
	display:block;
	margin:0;
	padding:0 18px;
	font-size:1em;
	/*height:55px;*/
	line-height:55px;
	vertical-align:middle;
	text-decoration:none;
	color:#61A1C4;
	
}
#menu ul li.active a {
}
#menu ul li a:hover {
	/* Top menu items background */
}
#menu ul li:hover a,
#menu ul li.hover a { /* This line is required for IE 6 and below */
	background:#030303 url(/images/menu-active.jpg) repeat-x; /* Top menu items background */
}

/* Submenu items */
#menu ul ul {
	display:none; /* Sub menus are hidden by default */
	position:absolute;
	top:55px;
	left:-15px;
	float:left;
	right:auto; /*resets the right:50% on the parent ul */
	width:10em; /* width of the drop-down menus */
}
#menu ul ul li {
	left:auto;  /*resets the left:50% on the parent li */
	margin:0; /* Reset the 1px margin from the top menu */
	clear:left;
	float:left;
	width:100%;
}
#menu ul ul li a,
#menu ul li.active li a,
#menu ul li:hover ul li a,
#menu ul li.hover ul li a { /* This line is required for IE 6 and below */
	font-size:90%;
	font-weight:normal; /* resets the bold set for the top level menu items */
	background:#61A1C4;
	color:#44474C;
	/*height:1.4em;*/
	line-height:1.4em; /* overwrite line-height value from top menu */
	border-bottom:1px solid #44474C; /* sub menu item horizontal lines */
	padding: 10px 10px;
	float:left;
	width:100%;
}
#menu ul ul li a:hover,
#menu ul li.active ul li a:hover,
#menu ul li:hover ul li a:hover,
#menu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
	background:#44474C; /* Sub menu items background colour */
	color:#61A1C4;
	float:left;
}

/* Flip the last submenu so it stays within the page */
#menu ul ul.last {
	left:auto; /* reset left:0; value */
	right:0; /* Set right value instead */
}
#menu ul ul.last li {
	float:right;
	position:relative;
	right:.8em;
}

/* Make the sub menus appear on hover */
#menu ul li:hover ul,
#menu ul li.hover ul { /* This line is required for IE 6 and below */
	display:block; /* Show the sub menus */
}

#content {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;
	background: #44474C;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
	/*margin: 30px 0;*/
}
.ch-line {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;
	height:10px;
	background:url(/images/checkers.gif) repeat-x;
}
.ch-line.top {margin-bottom:30px;}
.ch-line.bottom {margin-top:30px;}

.top-block-inner{
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;
}
.top-block{
	background: #010101;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
	margin:10px;
	padding:15px;
}

input[type="submit"] {
    padding:0.4em 1.2em;
    background-color: #61A1C4;
	border:1px #45484D solid;
    border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    color:#FFF;
	font-size:100%;
	float:center;
	text-transform:uppercase;
        font-weight:bold;        
        width: 200px;
        height:40px; 
}
input[type="text"], select, textarea {
	border:1px #45484D solid;
    border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;	
	font-size: 100%;  
	font-family: Tahoma, Arial, sans-serif; 
	color:#2D3331;
	padding:5px 10px;
        /*left: 130px;  */
}

input[type="radio"] {
	
	padding:5px 10px;
       // margin-left: -40px;
}

input[type="text"], select 
{
    width: 300px;
}

textarea 
{
   width: 350px;
   height: 60px;
}


div#priceTable table {
	background: url(/images/bg-table-2.jpg) no-repeat left top;
	border: 1px;
	border-collapse: collapse;
	color: #4c4c4c;
	width: 600px;
        text-align:center;
	
}


div#priceTable table thead tr td {
	color: #FFF;
	height: 51px;
        font-weight: bold;
	border: 1px;
}

div#priceTable table tbody tr td {
	height: 51px;
        font-weight: bold;
	border:1px #111214 solid;
}



div.search-item {
	clear: both;
	float: none;
	margin: 17px 45px;
	overflow: hidden;
}

div.search-item div.search-item-image {
	float: left;
	margin: 0 40px 0 0;
	padding: 1px 0;
	width: 220px;
}

div.search-item div.search-item-image img {
	border: 0;
	display: block;
}

div.search-item div.search-item-info {
	float: left;
	font: 12px/16px Arial, "Helvetica CY", sans-serif;
}

div.search-item  div.search-item-info h3 {
	font: 12px/16px Arial, "Helvetica CY", sans-serif;
	font-weight: bold;
	margin: 0 0 1em;
}

div.search-item div.search-item-info table {
	border: 0;
	border-collapse: collapse;
}

div.search-item div.search-item-info td.name {
	color: #8e8e8e;
	line-height: 16px;
	vertical-align: middle;
	width: 120px;
}

div.search-item div.search-item-info td.value {
	color: #4c4c4c;
	line-height: 16px;
	vertical-align: middle;
	font-weight: bold;
	width: 210px;
}




/* Pagination */
div.pagination {
	clear: both;
	overflow: hidden;
	margin: 0 45px 45px;
}

div.pagination ul {
	float: right;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

div.pagination li {
	float: left;
	font: 13px/24px Arial, "Helvetica CY", sans-serif;
	margin: 0 3px;
}


div.pagination li.start {
	background: url(/images/pagination-marker.png) no-repeat left -3px;
	padding-left: 18px;
}


div.pagination li.prev {
	background: url(/images/pagination-marker.png) no-repeat left -28px;
	padding-left: 10px;
}


div.pagination li.next {
	background: url(/images/pagination-marker.png) no-repeat right -53px;
	padding-right: 10px;
}


div.pagination li.end {
	background: url(/images/pagination-marker.png) no-repeat right -78px;
	padding-right: 18px;
}

/* End Pagination */










div.gsInformerID-A6e47LYF {

   	border-radius: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
}



div.firstpage {
	margin-left: 75px;
}

div.firstpage strong {
	font-weight: normal;
}

div.firstpage {
	width: 556px;
        text-align:left;
}

div.firstpage table {	
	border: 0px;
	border-collapse: collapse;
	/*color: #4c4c4c;*/
	width: 546px;
        text-align:center;
	
}

div.firstpage table tbody tr td {
	/*padding: 5px; */       
	/*border:1px #111214 solid;*/
	border:0px;
        vertical-align:top;
        
}


div.firstpage table tbody tr td p
{

      padding:5px;
      text-align:left;

}



div.firstpage table tbody tr td ul {
  text-align:left;
}


table#pricingRates tbody, table.pricingRates tbody {
    background-color: #61A1C4;
   color: #FFF;
   
    
    
}


table#exchangeTable {
   width:180px;
   text-align:left;
   border: 1px #FFF solid;
   background-color: #61A1C4;
   color: #FFF;
   border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
}

table#exchangeTable tbody,
table#exchangeTable tfoot
{
font-size:11px;
text-align:center;
}
/*
table#exchangeTable tfoot {
text-align:center;
}*/


table#exchangeTable thead {
    font-weight: bold;
}



img.all-four-rounded-corners
{
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;

	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;

	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;

	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

table#pricingRates {
	text-align:center;
}

table#vipMeetingRates {
	background: url(/images/bg-table-2.jpg) no-repeat left top;
	border: 1px;
	border-collapse: collapse;
	color: #4c4c4c;
	width: 600px;
        text-align:left;
}

table#vipMeetingTable thead tr td {
	color: #FFF;
	height: 51px;
        font-weight: bold;
	border:1px #111214 solid;
}



table#firstprice tbody tr td {

     padding: 20px 10px 20px 10px;
     font-size: 14px;
}

table.form-table {
  border: 0px;
  /*font-weight:bold;*/
  color: #000;
  text-align:left;
  padding-left: 10px;
}


div.calculator p select {
      margin-left: 50px;
      width: 300px;
}


div.calculator p input {
      margin-left: 60px;
      width: 275px;
}

div.calculator p input.selectordating {
      margin-left: 40px;
      width: 275px;
}

table tr td.uline span{
     text-decoration: line-through;
}

/*
div#div_RT000A57N tbody {
	display: none;
}*/












































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
