* {padding:0px; margin:0px; border-style:none; align:left;text-align:left;
	font-size:14px; font-family:Tahoma,Verdana,Arial,sans-serif; color:#444;background-color:transparent;
	}

/*          ********************* COMMON WIDTHS ***********************         */
#wrapper, #header_block, #tag_block, #nav_bar, #content_container, #footer_container  {width:1004px;}
#wrapper{width:100%;}

#header_image {width: 844px;}
#header_ad_block{width: 160px;}

#left_column, #right_column {width: 190px;}
#ad_left, #ad_right {width:188px;}

#center_column, #ads_center_block, #content_block, #banner_block, #cloud_block {width: 624px;}

#ads_center {width: 596px;}

#content_home_left {width:244px;}
#content_home_right {width:307px;}

.faq_menu {width:200px;}
#banner {width: 390px;}
.center_big {width:70%;}
.premier_header {width: 280px;}
.premier_header {width: 250px;}
.badge_container {width:202px;}
.badge {width:130px;}
#footer {width:600px;}
/*          ********************* END COMMON WIDTHS ***********************         */

body {background-color:rgb(20, 80, 55);}

hr	{background-color:#555; height:1px; width:100%;}

form {text-align:center;}

td, input, textarea {
	text-align:left;
	vertical-align: top;
	font-size:14px;
	font-weight:bold;
}

input, textarea {
	font-size:11px;
	font-weight:normal;
	border:solid black 1px;
	padding:2px 3px;
	margin-bottom:1px;
}

input.button{
	background-color: #aaa;
	border:outset #aaa 2px;
	font-size:10px;
	color:#000;
	text-align:center;
}

input.button:hover {
	background-color:#fff;
	border:outset #666 2px;
}

#bold {font-weight:bold;}

#narrow_break{font-size:6px;}

#button_block {text-align:center;display:block;width;margin:auto;}

#button {
	display: block;
	padding:12px;
	width:100px;
	font-weight:bold;
	margin:0px auto;
	background-color:#3d5;
	color:#d3d;
	text-align:center;
	border:outset #4dd 2px;
}

#button:hover {
	background-color:#4f6;
	color:#ddd;
	border:inset #3ee 2px;
}

#wrapper {
	margin-left:auto;
	margin-right:auto;
}

/******************************     HEADER SECTION     ************************************** */
#header_block {
	height: 120px;
	overflow:hidden;
	/* z-index:99;*/
	position:relative;
}

#header_image {
	height: 120px;
	background-image: url("images/header_img.jpg");
	float:left;
}

#site_name {
	padding:2px 210px 20px 145px; 
}

#site_name h1 {
	text-align:right;
	font-size:22px;
	color:rgb(20, 80, 55);
}

#site_name h2 {
	text-align:right;
	font-size:15px;
	color:#444;
	margin-left:110px;
}

#header_ad_block{
	height: 120px;
	float:left;
	background-color:rgb(245,135,60);
}

#header_ad{
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}

#tag_block {
	clear:both;
	height: 12px;
	background-color:white;
	/*z-index:99;*/
	position:relative;
}

#tag_line {
	font-size:9px;
	color:black;
	text-align:center;}

/******************************     NAVIGATION SECTION     ************************************** */
#nav_bar {
	height: 28px;
	background-color:rgb(50,90,190);
	background-color:#A28158;
/*	float:left;*/
text-align:center;
	/*z-index:99;*/
	position:relative;
	}

.menu {	margin-left:auto;margin-right:auto;
width:720px; height:27px; position:relative; z-index:100;border-right:1px solid #000; font-family:arial, sans-serif;background-color:white;}
/* hack to correct IE5.5 faulty box model */
* html .menu { z-index:100;width:721px; w\idth:720px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {z-index:100; padding:0;margin:0;list-style-type:none;}
.menu ul ul {z-index:100; width:120px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {z-index:100; float:left;width:120px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {z-index:100; display:block;font-size:12px;text-decoration:none; color:#000; width:111px; height:26px; border:1px solid #000; border-width:1px 0px 1px 1px; background:#A28158; padding-left:8px; line-height:25px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {z-index:100; width:113px; w\idth:112px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {z-index:100; background:#A8DDDD url(http://www.cssplay.co.uk/menus/breadcrumbs/grey-arrow.gf) no-repeat 121px center;}
/* style the second level hover */
.menu ul ul a.drop:hover{z-index:100; background:#ACDFDF url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gf) no-repeat 121px center;}
.menu ul ul :hover > a.drop {z-index:100; background:#ACDFDF url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gf) no-repeat 121px center;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {z-index:100; background:#e2dfa8;}
/* style the third level hover */
.menu ul ul ul a:hover {z-index:100; background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {z-index:100; visibility:hidden;position:absolute;height:0;top:27px;left:0; width:121px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {z-index:100; top:26px;t\op:27px;}

/* position the third level flyout menu */
.menu ul ul ul{left:121px; top:-1px; width:121px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-121px;}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {z-index:100; position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {z-index:100; background:rgb(255,250,5); color:#000; height:auto; line-height:1em; padding:5px 8px; width:123px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {z-index:100; width:104px;w\idth:103px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{z-index:100; color:#000; background:#83A1BF;text-decoration:underline;}
.menu :hover > a, .menu ul ul :hover > a {z-index:100; color:#000; background:rgb(250,195,35);text-decoration:underline;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{z-index:100; visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{z-index:100; visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{z-index:100; visibility:visible;}

#search {
	width: 190px;
	height: 30px;
	float:right;
}

/******************************     CONTENT SECTION     ************************************** */
#content_container {
	clear:both;
}

#left_column {
	color:#f00;
	float:left;
}

#right_column {
	color:#eee;
	float:left;
}

#ad_left, #ad_right {
	display:block;
	height:120px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	border-bottom:ridge #A8DDDD 3px;
	border-left:solid black 1px;
	border-right:solid black 1px;
	overflow:hidden;
	color:#A8DDDD;
}

#ad_left img, #ad_right img {
	padding:none;
}

#ad_left:hover, #ad_right:hover {
	border-bottom:ridge white 3px;
	border-left:solid white 1px;
	border-right:solid white 1px;
	background-color: white;
	color:#000;
}

#center_column {
	float:left;
}

#center_column h3 {
	background-color:rgb(190,160,10);
	font-weight:normal;
	font-size:14px;
	color:#000;
	text-align:center;
	padding:5px 0px 8px 0px;
	border-bottom:ridge rgb(190,160,10) 3px;
}

/******************************     CONTENT BLOCK     ************************************** */
#ads_center_block {
background-color:#fff;
	height:97px;
}

#ads_center {
	color:#eee;
	margin-left:auto;
	margin-right:auto;
	padding-top:7px;
}

#content_block{
	background-color:white;
}

#content {
	padding:15px 20px;
	text-align:center;
/*	position:relative;*/
/*float:right;*/
	background-color:#fff;
}

#content h1{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:rgb(190,160,10);
text-shadow: #999 1px 1px 2px;
padding-bottom:7px;
}

#content h2, #content p{
	font-size:13px;
	font-weight:normal;
	margin-bottom:10px;
	text-align:left;
	padding:0px 70px 0px 80px;}

#content_box {
	border-left: solid rgb(190,160,10) 8px;
	border-right: solid rgb(190,160,10) 8px;
	border-bottom: solid rgb(190,160,10) 5px;
/*	position:relative; */
}

#content_box h1 {
	background-color: rgb(190,160,10);
	color:#fff;
	padding:5px;
	font-size:25px;
}

#content_box_corner_tl {width:13px;height:9px;background-image: url(images/corner1_tl.jpg); position:absolute; left: -8px; top:  0px; z-index:2;}
#content_box_corner_tr {width:13px;height:9px;background-image: url(images/corner1_tr.jpg); position:absolute; left:289px; top:  0px; z-index:2;}
#content_box_corner_bl {width:13px;height:9px;background-image: url(images/corner1_bl.jpg); position:absolute; left: -8px; top:141px; z-index:2;}
#content_box_corner_br {width:13px;height:9px;background-image: url(images/corner1_br.jpg); position:absolute; left:289px; top:141px; z-index:2;}

#content_home_left {
	float:left;
	height:450px;
	height:480px;
	border-right:groove #ccc 3px;
	padding-right: 30px;
	text-align:center;
}

#content_home_left h2{
	font-size:13px;
	font-weight:normal;
	text-align:center;
	margin-bottom:10px;
	text-align:left;
	padding:0px 0px 0px 10px;}

#content_home_left ul {
	padding-left:40px;
	list-style-image:url('next.jpg');
}

#content li {
	font-size:13px;
	padding-top:5px;
}

#content_home_right {
	float:left;
	text-align:center;
	margin:0px auto;
}

#content_home_right ul {
	padding-left:40px;
}

#content_home_right li {
	font-size:13px;
	padding-top:5px;
}

#content_home_right h2{
	padding:0px 0px 0px 10px;}

#content a {color: #33e;}
#content a:hover {color: #000;}

a#special_offer {
	background:transparent url(images/special.jpg) no-repeat top;
	display:block;
	width:119px;
	height:67px;
	overflow:hidden;
}

a:hover#special_offer {
	background:transparent url(images/special.jpg) no-repeat bottom;
}



/* **************************     Q n A Section     ****************************** */
.faq_menu {
	height:2000px;
	float:left;
	background-color:#000;
	padding:200px 20px;
	padding:10px 20px;
	margin-left:0px;
	left:0px;
	top:160px;
	margin-top:-200px;
	margin-top:0px;
	position:fixed;
	z-index:20;
	line-height:15px;
}

.faq_menu h1 {color:#d33;}

.faq_menu a {font-size:11px; color: #ccc; text-decoration:none;}
.faq_menu a:hover {color: #fff;text-decoration:underline;}

.question, .answer{
	background: url("images/Q.jpg") no-repeat;
	padding-left:25px;
	margin:25px 20px 0px 160px;
	margin:25px 10px 0px 55px;
	font-weight: bold;
	font-style: italic;
	text-align:justify;
}

.answer{
	background: url("images/A.jpg") no-repeat;
	margin-top:0px;
	font-weight: normal;
	font-style: normal;
}
/* *************************************************************************** */

#banner_block{
	color:#eee;
}

#banner {
	margin:20px auto;
	padding-top:15px;
	text-align:center;
	font-size:16px;
	color:#333;
	height: 60px;
	border:solid #000 2px;
	background-color:#fff;
}

#banner a{font-size:12px;color:#33e;}
#banner a:hover{color:#3ea;}

#cloud_block{
	color:#eee;
	background-color:#aaa;
}

#cloud_block h1 {
	color:rgb(200,170,20);
	color:#000;
	padding:15px 0px 4px 15px;
}

#cloud {
	margin:0px 15px;
	color:#333;
}

#cloud p {
	font-size:12px;
	padding-bottom:6px;
	text-align:justify;
}

.box7 {border: solid #707070 1px; border-bottom: none;}
.box6 {border: solid #848484 1px; border-bottom: none;}
.box5 {border: solid #979797 1px; border-bottom: none;}
.box4 {border: solid #a9a9a9 1px; border-bottom: none;}
.box3 {border: solid #bbbbbb 1px; border-bottom: none;}
.box2 {border: solid #cdcdcd 1px; border-bottom: none;}
.box1 {border: solid #dfdfdf 1px; border-bottom: none;}
.box0 {border: solid #f1f1f1 1px; border-bottom: none; background-color:#efefef;}

/******************************     DEALER DISPLAY SECTION     ************************************** */

.center_big {
	margin-left:auto;
	margin-right:auto;

}

.premier_header {
	display:block;
	margin-left:auto;
	margin-right:auto;
	color:#555;
	font-weight:bold;
	background-color: rgb(255,245,0);
	text-align: center;
	padding:6px 0px;
}

.dealer_list_registered,   a.dealer_list_registered, 
.dealer_list_unregistered, a.dealer_list_unregistered,
.dealer_info_registered,    .dealer_info_unregistered
	{color: #484848; font-weight:bold; font-size:11px; line-height:13px; text-decoration:underline; background-color: white;}
.dealer_info_unregistered, .dealer_info_registered, h2.dealer_info_unregistered, h2.dealer_info_registered
	{color:#222; font-size:19px; line-height:22px; padding-bottom:5px;}
h2.dealer_info_unregistered, h2.dealer_info_registered
	{font-weight:bold; font-size:16px; line-height:18px; text-decoration:none; text-align:left;}
.dealer_list_registered, a.dealer_list_registered, .dealer_info_registered
	{color: #383838; background-color: rgb(255,245,0);}
.dealer_info_registered
	{color:#333;}
h2.dealer_info_registered
	{background-color: white;}
a.dealer_info_unregistered, a.dealer_info_registered
	{background-color:white; font-size:11px;}
a.dealer_list_unregistered:visited, a.dealer_list_registered:visited
	{border-style:none;}
a.dealer_list_unregistered:hover, a.dealer_list_registered:hover
	{color:black;}

.finance_link {margin-left:-9px;}

.dealer_footer {clear:both;}
.dealer_footer img {
	float: none;
	border:none;
	margin:none;
	padding:none;
}

.dealer_footer span {color:white; background-color:#444;}

.page_link {font-weight:bold;}
.page_link:hover {color:black;border-bottom:solid black 1px;}

/******************************     FOOTER SECTION     ************************************** */

#footer_container {
	background-color:#fff;
}

.badge_container {
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
	height:235px;
}

.badge {
	text-align:center;
	padding-top:30px;
	margin:0px auto;
	color:rgb(190,160,10);
	font-size:11px;
}

#footer {
	float:left;
	text-align:center;
	font-size:14px;
	color:#000;
	padding-top:20px;
}

#footer a {color: #33e;}
#footer a:hover {color:rgb(190,160,10);}

#footer p {
	display:block;
	text-align:justify;
	margin:0px auto;
	font-size:10px;
	padding: 0px 25px 5px 25px;
	color:#666;
}

#eliant_2line_footer {
	margin:0px auto;
	font-size:11px;
	color:#aaa;
	text-align:center;
}
