body 
{
	padding:0px;
	margin:0px;
	background:#fefefe;
	font-family:Tahoma, Tahoma, Helvetica, sans-serif; 
	font-size:12px;
	color:#333;
}
form {margin:0px;	padding:0px;}
a img {
	border:none;
}
h1, h2,
{
	font-size:14px;
	font-weight:bold;
	color:#333;
	font-family:Tahoma, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	margin-bottom:8px;
    margin-top:35px;
}

h3
{
	font-size:14px;
	font-weight:bold;
	color:#333;
	font-family:Tahoma, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
    margin-top:10px;
}

h5
{
	font-size:13px;
	font-weight:bold;
	color:#333;
	font-family:Tahoma, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	margin-bottom:8px;
    margin-top:0px;
}
.curved {
border: 1px solid gray;
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior:url(http//www.omancars.net/border-radius.htc);
background-color:#D0F0EF;
width:278px;
height:90px;
}

a:link, a:visited, a:hover, a:active {color:#666666;}
select {font-size: 12px; font-family: Tahoma;border:1px solid #B3B3B3;color: #484846;}
input {color: #484846;}
table {
	font-size: 12px;
}
.clear_both
{
	position:relative;
	clear:both;
	height:0;
	margin:0px;
	padding:0px;
	font-size:1px;
}
input.button {font-family: Tahoma ; font-weight: bold ;color:#fff; width:87px; cursor: pointer; height:23px; background: url('button_bg.gif') no-repeat; border:none;}
input.button_log {font-weight: bold;color:#fff; width:50px; cursor: pointer; height:23px; background: url('button_log.gif') no-repeat; border:none;}
.orange-text {color:#ff6c00; font-family:Tahoma;}
/*#########MAIN STYLEZ###########*/
#main
{
	position:relative;
	width:1010px;
	margin: 0;
	border-left:1px solid #cccccc;
	background:#f3f3f3;
	/* border:1px solid red; */
}
.main-right {position:relative; width:1018px; margin: 0 auto; background: url('main_right.gif') right top repeat-y;}
#top-block {position:relative; height:192px; background:#e2e2e2;}
#nav {height:41px; position:relative; background: url('top_nav_bg.gif') repeat-x; padding-left:225px; margin-right:8px;}
#header {position:relative;	height:150px; background: url('header_bg.gif') repeat-x;}
.header-left {position:relative; float:right; height:150px; width:8px; font-size:1px; background: url('header_left.gif') no-repeat;}
.header-right {position:relative; float:left; height:150px; width:781px; font-size:1px;}
.logo {position:absolute;top:16px;left:670px;	border:none;}
.lang-form {position:absolute; right:3px; top:5px; color:#fff;}
ul.top-menu {position:relative; height:41px; margin:0; padding:0; list-style:none; font-family:Tahoma, Tahoma, Tahoma, Tahoma;}
ul.top-menu li {float:left; margin:0 10px; font-size:13px; line-height:41px; height:41px; width:auto; font-weight:bold;}
ul.top-menu li a, ul.top-menu li a:visited, ul.top-menu li a:active {color:#fff;text-decoration:none;}
ul.top-menu li a:hover {text-decoration:underline; color:#fff;}

/*#smoothmenu1 {height:40px;} */

#content
{	
	position:relative;
	padding-right:10px;
	overflow:hidden;
	padding-top:10px;
/* 	height:550px;  */
/* 	border:1px solid navy; */#DBEEEB
}
.lm-box {width:205px; background:#f0f0f0 url('lm_box_bg.gif') repeat-x; margin-top:7px;}
.lm-box1 {width:335px; background:#f0f0f0 url('lm_box_bg.gif') repeat-x; margin-top:10px;}
.lm-box2 {width:335px; background:#f0f0f0 url('lm_box_bg.gif') repeat-x; margin-top:2px;}
.reg-box {width:410px; background-color:#EAF7EB; margin-top:10px;}
.search-box {font-family: Tahoma; width:410px; background-color:#FEFEED; margin-top:10px;}
.listing_details-box {font-weight:normal; width:497px; background-color:#EBEBEB; margin-top:10px;}
.contact_seller-box {font-weight:normal; width:200px; vertical-align:top; background-color:#FEFEED; margin-top:10px;}
.input1-box {font-weight:normal; width:500px; background-color:#F9F7EC; margin-top:10px;}
.input2-box {font-weight:normal; width:500px; background-color:#EDEFFA; margin-top:10px;}
.picture1-box {font-weight:normal; width:535px; background-color:#F9F7EC; margin-top:10px;}
.picture2-box {font-weight:normal; width:535px; background-color:#EDEFFA; margin-top:10px;}
	.lm-corner1 {width:13px; height:11px; font-size:1px;}
	.lm-corner2 {width:20px; height:11px; font-size:1px;}
	.lm-corner3 {width:13px; height:17px; font-size:1px;}
	.lm-corner4 {width:20px; height:17px; font-size:1px;}
	.lm-corner1 {background: url('lm_corner1.gif') no-repeat;}
	.lm-corner2 {background: url('lm_corner2.gif') no-repeat;}
	.lm-corner3 {background: url('lm_corner3.gif') no-repeat;}
	.lm-corner4 {background: url('lm_corner4.gif') no-repeat;}	
	.lm-top {background:url('border.gif') left top repeat-x;}
	.lm-left {background:url('border.gif') left top repeat-y;}
	.lm-right {background:url('lm_right.gif') right top repeat-y;}
	.lm-bottom {background:url('lm_bottom.gif') left bottom repeat-x;}
#left-block, #left-block-index, #left-block-search, #right-block, #center-block, #center-block-index, #center-block-listing, #center-block-search, #right-block-index , #right-block-search {float:right; position:relative;/* border:1px solid green; */}
#left-block {width:170px; margin-right:0px;}
#left-block-index {width:170px; margin-right:0px;}
#left-block-search {width:300px; margin-right:0px;}
#right-block {width:300px; padding:0; margin-right:5px;}  
#center-block {padding-left:0px; width:512px;}
#center-block-index {width:550px;margin-left:3px; padding-right:8px; padding-left:15px;}
#center-block-listing {width:730px;margin-left:0px; padding-right:0px; padding-left:7px;}
#center-block-search {width:680px; margin-left:0px; padding-right:8px; padding-left:5px;}
#right-block-index {width:230px; padding:0; margin-left:4px;}
#right-block-search {width:235px; padding:0; margin-right:5px;}
ul.left-menu {position:relative; margin:0px; padding:0px;}
ul.left-menu li
{
	margin:0px;
	list-style:none;
	padding:0px;
	padding-left:30px; 
	font-size:11px;
	text-decoration:none;
	font-family:Tahoma, Tahoma, Tahoma, Helvetica, sans-serif;
	height:20px;
    font-color: ;
	line-height:20px;
	font-weight:bold;
	/*background:url('lm_item.gif') 11px 5px no-repeat;*/
        dir:rtl;
}
ul.left-menu li  a:active, ul.left-menu li  a:link, ul.left-menu li  a:visited {color:#0000FF;text-decoration:none;}
ul.left-menu li  a:hover {color:#003366;text-decoration:underline;font-size:12px}
.lm-line {height:5px; margin:8px 0; background:url('lm_line.gif'); font-size:1px;}
.login-block .login-block td
{
	margin-top:8px;
	margin-bottom:35px; 
	margin-left:5px;
	font-size:12px;
	text-decoration:none;
	font-family:Tahoma,Tahoma, Tahoma, Helvetica, sans-serif;
}
div.login-block span a:link, div.login-block span a:visited {color:#000;text-decoration:none;}
div.login-block span a:hover, div.login-block span a:active {color:#000;text-decoration:underline;}

.bb-mm {position:relative; padding-left: 15px;}
	.bb-mm-header {position:relative; height:36px; background:url('chess.gif') no-repeat; padding-left:25px; font-size:15px; font-weight:bold; color:#000;vertical-align:bottom; font-family:Tahoma;}
	.bb-mm-box {position:relative; padding:0; margin-top:10px;}
	.browse-div-line {position:relative; height:6px; margin: 20px 0; background:url('browse_div_line.gif') no-repeat; font-size:1px;}

.bb-bs {position:relative; padding-left: 5px; width:252px; position:relative; float:left;}
	.bb-bs-header {position:relative; height:36px; background:url('chess.gif') no-repeat; padding-left:25px; font-size:15px; font-weight:bold; color:#000; vertical-align:bottom; font-family:Tahoma;}
	.bb-bs-box {position:relative; margin-top:10px; width:235px; float: left}
	.bb-bs-box1 {position: relative; margin-top:10px; width:235px; float: left; margin-left:10px}
	.bb-bs-table {background:#f0f0f0 url('lm_box_bg.gif') repeat-x; color:#555}
	.bb-bs-corner1 {width:11px; height:7px; font-size:1px;}
	.bb-bs-corner2 {width:10px; height:7px; font-size:1px;}
	.bb-bs-corner3 {width:11px; height:15px; font-size:1px;}
	.bb-bs-corner4 {width:10px; height:15px; font-size:1px;}
	.bb-bs-corner1 {background: url('br_c1.gif') 1px 1px no-repeat;}
	.bb-bs-corner2 {background: url('br_c2.gif') -2px 1px no-repeat;}
	.bb-bs-corner3 {background: url('br_c3.gif') no-repeat;}
	.bb-bs-corner4 {background: url('br_c4.gif') 0 0 no-repeat;}	
	.bb-bs-top {background:url('br_top.gif') left top repeat-x;}
	.bb-bs-left {background:url('br_left.gif') left top repeat-y;}
	.bb-bs-right {background:url('br_right1.gif') right top repeat-y;}
	.bb-bs-bottom {background:url('br_bottom.gif') left bottom repeat-x;}
	.bs-logo {position:absolute; top:1px; left: 30px; width:191px; height:23px; font-size:1px; background:url('bs_logo.gif') no-repeat}

.qs {position:relative;width:252px; margin-top:0px; vertical-align:top; background:#f0f0f0 url('lm_box_bg.gif') repeat-x; color:#555; font-family:Tahoma; font-weight:bold; float:right;}
	.qs-logo {position:absolute; top:1px; left: 26px; width:191px; height:23px; font-size:1px; background:url('qs_logo.gif') no-repeat}
	.qs-corner1 {width:13px; height:11px; font-size:1px;}
	.qs-corner2 {width:20px; height:10px; font-size:1px;}
	.qs-corner3 {width:13px; height:17px; font-size:1px;}
	.qs-corner4 {width:20px; height:17px; font-size:1px;}
	.qs-corner1 {background: url('lm_corner1.gif') no-repeat;}
	.qs-corner2 {background: url('lm_corner2.gif') no-repeat;}
	.qs-corner3 {background: url('lm_corner3.gif') no-repeat;}
	.qs-corner4 {background: url('lm_corner4.gif') no-repeat;}	
	.qs-top {background:url('border.gif') left top repeat-x;}
	.qs-left {background:url('border.gif') left top repeat-y;}
	.qs-right {background:url('lm_right.gif') right top repeat-y;}
	.qs-bottom {background:url('lm_bottom.gif') left bottom repeat-x;}
	.qs .searchTreeLevel1 {width:152px; color:#000;}
	.qs .searchTreeLevel2{width:152px; color:#000;}
	.qs select.list {width:70px; color:#000;}
	.qs input {width:46px; height:13px;}
	.qs .button {height:23px;}
	.qs td {font-size:11px; text-decoration:none;}
	a.adv-s {color:#555; font-size:12px; text-decoration:none;}
        a.adv-s:hover {color:#555; font-size:12px; text-decoration:underline;}

.qs1 {position:relative; width:160px; margin-top:0px; vertical-align:top; background:#f0f0f0 url('lm_box_bg.gif') repeat-x; color:#555; font-family:Tahoma; font-weight:bold; float:right;}
        .qs1-logo {position:absolute; top:1px; left: 16px; width:120px; height:23px; font-size:1px; background:url('qs_logo1.gif') no-repeat}
	.qs1 .searchTreeLevel1 {width:125px; color:#000;}
	.qs1 .searchTreeLevel2{width:125px; color:#000;}
	.qs1 select.list {width:125px; color:#000;}
	.qs1 input {width:125px; height:13px;}
	.qs1 .button {height:23px;}
	
.info table {
	vertical-align: top;
}
	
.featured {position:relative; width:160px; margin-top:none;}
	.feat-header {position:relative; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#7c7c7c; font-family:Tahoma;}
	.feat-box {position:relative;}
	.feat-table {background:#e9e9e9 url('bb_bs_bg.gif') repeat-x;}
	.feat-corner1 {width:11px; height:7px; font-size:1px;}
	.feat-corner2 {width:14px; height:7px; font-size:1px;}
	.feat-corner3 {width:11px; height:15px; font-size:1px;}
	.feat-corner4 {width:14px; height:15px; font-size:1px;}
	.feat-corner1 {background: url('br_c1.gif') 1px 1px no-repeat;}
	.feat-corner2 {background: url('br_c2.gif') -2px 1px no-repeat;}
	.feat-corner3 {background: url('br_c3.gif') no-repeat;}
	.feat-corner4 {background: url('br_c4.gif') 0 0 no-repeat;}	
	.feat-top {background:url('br_top.gif') left top repeat-x;}
	.feat-left {background:url('br_left.gif') left top repeat-y;}
	.feat-right {background:url('br_right1.gif') 6px top repeat-y;}
	.feat-bottom {background:url('br_bottom.gif') left bottom repeat-x;}
	.feat-image-wrap {height:75px; width:100px; font-size:1px; overflow:hidden;}
	table.feat-cell {background:#f97127; font-family:Trebuchet,Tahoma, Tahoma; font-weight:bold;}
	td.feat-cell-cont {padding-left:5px;}
	td.feat-cell-cont span {line-height:18px;}
	td.feat-cell-right {width:6px; background: transparent url('feat_cell_right.gif') no-repeat;}
	span.feat-mm a, .feat-mm a:active, .feat-mm a:visited{color:#fff; font-size:12px; text-decoration:none;}
	span.feat-mm a:hover {text-decoration:underline; color:#fff;}
	span.feat-price {color:#000; font-size:12px;}
	
	
tr.oddrow{background-color:#F0F3F7}
tr.evenrow{background-color:#f8f8f8}
tr.highlightrow{background-color:#fdfdfd}
.ad {font: Tahoma; font-size:7px;}
	
#footer {position:relative; margin-top:30px;padding-top:20px; height:100px; background:url('footer_bg.gif') no-repeat top;}
.bototm-nav {height:60px; position:relative; background:transparent; padding-right:310px;}
ul.bottom-menu {position:relative; height:30px; margin:0; padding:0; list-style:none; font-family:Tahoma;}
ul.bottom-menu li {float:right; margin:0 20px; font-size:12px; line-height:20px; height:30px; width:auto;}
ul.bottom-menu li a, ul.bottom-menu li a:visited, ul.bottom-menu li a:active {color:darkblue ;text-decoration:none;}
ul.bottom-menu li a:hover {text-decoration:underline; color:darkblue;}

ul.bottom-menu1 {position:relative; padding-right:50px; height:30px; margin:0; list-style:none; font-family:Tahoma;}
ul.bottom-menu1 li {float:right; margin:0 9px; font-size:12px; line-height:20px; height:30px; width:auto;}
ul.bottom-menu1 li a, ul.bottom-menu li a:visited, ul.bottom-menu li a:active {color:darkblue ;text-decoration:none;}
ul.bottom-menu1 li a:hover {text-decoration:underline; color:darkblue;}

.footer-line {height:4px; font-size:1px; background:url('footer_line.gif') no-repeat top;}

.copyright {height:25px; line-height:25px; font-family:Tahoma, Tahoma, Helvetica, sans-serif;font-size:11px; color:#979797; text-align:center;}
.copyright a:link, .copyright a:visited, .copyright a:active {color:#979797;text-decoration:none;}
.copyright a:hover {color:#979797;text-decoration:underline;}
/*################## END OF MAIN STYLEZ ###############*/
/*############## SEARCH RESULTS ###########################*/
.sr-top-wrap, .sr-bottom-wrap, .listing-browse-wrap, .listing-search-links-wrap {height:30px; position:relative;}
.sr-bottom-line {height:4px; margin:0; margin-top:20px; font-size:1px; background:url('sr_bottom_line.gif') center top no-repeat;}
.sr-top, .sr-bottom, .listing-browse, .listing-search-links {height:30px; float:right; color:#7a7a7a; font-family:Tahoma;font-size:13px;}
	.sr-top a, .sr-bottom a, .listing-browse a {color:#7a7a7a; text-decoration:none;}
	.sr-top a:hover, .sr-bottom a:hover, .listing-browse a:hover {color:#7a7a7a; text-decoration:underline;}

.sr-top1 {height:30px; color:#7a7a7a; font-family:Tahoma; font-size:11px; cursor:pointer; font-weight:bold; text-decoration: none;}
.sr-top1 a:hover, {color:#7a7a7a; text-decoration:none;}

	.next-arrow {height:25px; width:15px; font-size:1px; background:url('previous.gif') 1px 7px no-repeat;}
	.prev-arrow {height:25px; width:15px; font-size:1px; background:url('next.gif') 1px 7px no-repeat;}
.sr-top2 {height:36px; font-size:13px;}
table.sr-table {margin-top:10px;}
table.listing-info-wrap {background: #E6E6E6; margin-bottom:5px;}
table.my-listing-info-wrap {background: #D0F0EF; margin-bottom:5px;}
 
	.listing-info-corner1 {width:10px; height:10px; font-size:1px;}
	.listing-info-corner2 {width:10px; height:10px; font-size:1px;}
	.listing-info-corner3 {width:10px; height:10px; font-size:1px;}
	.listing-info-corner4 {width:10px; height:10px; font-size:1px;}
	.listing-info-corner1 {background: url('sr_info_c1.gif') 0 1px no-repeat;}
	.listing-info-corner2 {background: url('sr_info_c2.gif') 0 1px no-repeat;}
	.listing-info-corner3 {background: url('sr_info_c3.gif') no-repeat;}
	.listing-info-corner4 {background: url('sr_info_c4.gif') no-repeat;}	
	.listing-info-top {background:url('sr_info_top.gif') left top repeat-x;}
	.listing-info-left {background:url('sr_info_left.gif') left top repeat-y;}
	.listing-info-right {background:url('sr_info_right.gif') 6px top repeat-y;}
	.listing-info-bottom {background:url('sr_info_bottom.gif') left 6px repeat-x;}	table.listing-info td {font-family:Tahoma; font-size:12px;}
	.listing-info-option td a{font-family:Tahoma; font-size:12px;}
        .listing-info-option td a:hover {text-decoration:none}
.fotos {color:#ff6c00;font-size:10px;padding-left:20px;}
 
ul.my-listing-info-links li {position:relative; float:right; align:right; line-height:30px; font-size:11px; margin:0px; margin-right:8px; list-style:line; font-size:11px; font-family:Tahoma;}
/*############# LISTING PAGE ############*/
.listing-top {}
.icon-cell {font-size:1px; width:35px; margin:0; padding:0;}
.save-listing, .tell-friend, .print, .get-dir, .calculator {position:relative; float:left; width:120px; margin-left:15px;}
.listing-top-line {height:4px; font-size:1px; background:url('listing_top_line.gif') center top no-repeat;}
.listing-bottom-line {height:4px; font-size:1px; margin-top:25px; margin-bottom:5px; background:url('listing_bottom_line.gif') center top no-repeat;}
.listing-price {color:#f00808; font-size:130%; font-weight:bold;}
.listing-mm {color:#000;font-size:130%; font-weight:bold;}
.listing-main-features {color:#666; font-family:Tahoma, Tahoma, Tahoma; font-size:90%; font-weight:bold;}
.black-text {color:#000; font-size:100%;}
ul.listing-nav li
{position:relative;
	float:right;		
	margin:0;
	padding:0px;
	list-style:none;
	font-family:Tahoma;
        font-size: 13px;
	height:33px;
	line-height:33px;	
}

li.listing-nav-icon {margin-right:10px; line-height:25px;}

li.listing-nav {margin-left:25px;}
.iconPhotos {position:relative;top:2px;left:0px;}

ul.detailsLinks, ul.infoBlockDL, ul.linksBackSearchResult, ul.listing-nav, ul.my-listing-info-links
{
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
	font-family:Tahoma;
}
ul.linksBackSearchResult {margin-top:10px;}
ul.detailsLinks li, ul.infoBlockDL li, ul.linksBackSearchResult li
{
	position:relative;
	float:left;		
	margin:0px;
	margin-right:15px;
	padding:0px;
	list-style:none;
	vertical-align:middle;
	font-family:Tahoma;
}
ul.infoBlockDL li {margin-left:2px;}
tr.sortby {font-family:Tahoma; font-size:100%; color:#666666}
tr.sortby td a:hover {color:#FF6600;text-decoration: none}
	/*tr.sortby td a:link, .sortby td a:visited, .sortby td a:hover
{
	color:#666666;
	text-decoration:blink;
}*/
.automobileClassifieds
{position:absolute;bottom:40px;left:15px;font-family:Tahoma, Tahoma, Tahoma, Helvetica, sans-serif;
 font-size:13px;color:white;font-weight:bold;text-transform:capitalize;}

.listInfoYearMakeModel
{font-weight:bold;color:#0000FF;font-family: Tahoma, sans-serif;font-size:12px;}
.listInfoMileage
{font-weight:none;color:blue;font-family: Tahoma, sans-serif;font-size:11px;}

.listInfoYearMakeModel a:link, .listInfoYearMakeModel a:visited, .listInfoYearMakeModel a:hover
{color:#0000FF;text-decoration:none;font-size:12px;}

.listInfoYearMakeModel a:hover
{color:#0000FF;text-decoration:underline;font-size:12px;}

.detailsLinks a:link, .detailsLinks a:visited, ul.my-listing-info-links li a:link, ul.my-listing-info-links li a:visited 
{font-size:12px; text-decoration:none;color:#444444; font-family:Tahoma;}

ul.listing-info-links li a:hover, .detailsLinks a:hover, ul.my-listing-info-links li a:hover {text-decoration:underline;color:#444444;}
.headerText {font-weight:bold;font-size:140%}

/* %%%%%SEARCH%%%%%%%%%%% */	
	.searchTreeLevel1 {width:154px;}
	.searchTreeLevel2 {width:154px;}
	.searchList 	{width:154px;}
	.searchIntegerLess {	width:50px; height:13px}
	.searchIntegerMore {	width:60px; height:13px}
	.searchGeoDistance {	width:105px;}
	.searchGeoLocation {	width:50px;}
	.list {width:67px;}
/* %%%%%END SEARCH%%%%%%%%%%% */

/* %%%%%INPUT%%%%%%%%%%% */	
	.inputList {	width:153px;}
	.inputString {width:148px;}
	.inputInteger {width:148px;}
	.inputTreeLevel2 {width:153px;}
	.inputTreeLevel1 {width:153px;}
	.inputGeo {width:148px;}	
/* %%%%%END INPUT%%%%%%%%%%% */
table.sellerComents .inputText {margin-top:5px;width:400px;height:80px;}	
table.paymentForm .searchString {width:50px;}
.logInNameInput, .logInPassInput {width:120px; font-family:Tahoma; font-size:12px; color:#ACACAC;}
.logInNameInput-top, .logInPassInput-top {width:90px; font-family:Tahoma; font-size:11px; color:#ACACAC;}
.pollBlock {	margin-left:6px; font-family:Tahoma;}
.pollQuestion .headerText {color:darkblue;font-size:110%;font-weight:bold;font-family:Tahoma;}
.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited {font-size:12px;color:#4e7391;}
.headrow td {	border-bottom:2px solid #4e7391;font-weight:bold;padding-bottom:3px;font-size:12px;	color:#4e7391;}
.quickSearchKeep select {width:none}
.quickSearchKeep input {width:61px}
/* ######################################################################### */	
table.pollstable {margin-top: 5px; border: navy 1px solid;}
table.formdisplay {}
table.form {border: #cccccc 1px solid;}
td.mainleft {border-right: steelblue 1px solid; padding-right: 4px;}
td.caption {	font-weight: bold;}
table.top {font-weight: bold; font-size: 50px; color: steelblue; border-bottom: steelblue 1px inset; text-align: center;}
table.topmembermenu {}
a.topmembermenuitem {font-weight: bold; color: navy; text-decoration: underline;}
a.topmembermenuitem:hover {color: red; text-decoration: none;}
.newsblock a.title, .newsblock a.title:link {	font-weight: bold; color: black; text-decoration: none}
.newsblock a.title1, .newsblock a.title1:link {	font-weight: none; color: black; text-decoration: none}
.newsblock a.title:hover {font-weight: bold; color: darkblue; text-decoration: underline;}
.newsblock a.title1:hover {font-weight: none; color: darkblue; text-decoration: underline;}
.newsblock .short {font-size: 10px;}
.forum {	color: black;}
.forum a.title, .forum a.title:link {	font-weight: bold; color: black; text-decoration: underline}
.forum a.title:hover {font-weight: bold; color: black; text-decoration: none;}
.forum .description {font-size: 11px;}
.forum .datetime {font-size: 9px;}
tr.evenrow {background: #FBFBFC;}
tr.oddrow {background: #FBFBFC;}
tr.unactive {	background: #ffaadd;}
td.title {font-weight: bold; width: 100%; color: ghostwhite; background-color: steelblue;}
td.head {font-weight: bold; font-size: 130%; color: white; background-color: #c7c4e2; text-align: left;}
td.menu_items {font-weight: normal;}
td.menu_sub_items {font-weight: normal;}
.formgroupcaption {font-weight: bold; color: #c00; text-decoration: underline;}
input.text, input.digit, textarea.text, select.list 
{
	font-size: 12px; font-family: tahoma; 
	background-color: white;
	border:1px solid #B3B3B3;
}
input.text {width: 150px;}
input.digit {	width: 50px;}
textarea.text {width: 400px;height:200px;}
select.list {width: 69px;}
input.treechangebutton {font-size: 10px; border:1px solid #b95454; font-family: Tahoma;}
table.formrequest, table.forminput {width: 100%;}
table.featured {font-size: 10px;}
table.featured_block {width: 100%;} 
p.error {color: red;}
.carreviews a.title, .carreviews a.title:link {font-weight: bold; color: black; text-decoration: underline}
.carreviews a.title:hover {font-weight: bold; color: black; text-decoration: none;}
.carreviews .short , .userprofile {font-size: 10px;}
.userprofile {font-size: 10px; border: #cccccc 1px solid;}
.userprofile table {font-size: 10px; border-collapse: collapse;}
.userprofile table td {	padding:4px;}
td.form_input_item, td.form_request_item {width:50px;}
.inputformitem {	font-weight: bold;}
/* ######################################################################### */
#browse_by_make_model {font-family:tahoma;font-size:100%}
#browse_by_make_model a {color:#333;text-decoration:none;}
#browse_by_make_model a:visited, #browse_by_make_model a:active {color:#333;text-decoration:underline;}
#browse_by_make_model a:hover {text-decoration:underline; font-weight:bold; color:darkblue;}

#browse_by_body_style{ font-family:Tahoma, Helvetica, sans-serif;}
#browse_by_body_style a{color:#555; text-decoration:none;}
#browse_by_body_style a:hover{ color:#CC3300; font-weight:bold;} 

/* ######################################################################### */

.map-box {width:519px; background:#6e87b8 url('maps_bg.gif') repeat-x; margin:0;}
.map-bottom {background:url('maps_bottom.gif') no-repeat;}
.map-top {background:url('maps_top.gif') no-repeat}
.map-left {border-left:1px solid #000; font-size:1px;}
.map-right {background:url('maps_right.gif') repeat-y;}

/* ######################################################################### */	

table.pollstable 
{
	margin-top: 5px; border: navy 1px solid;
}
table.formdisplay {}
table.form 
{
	border: #cccccc 1px solid;
}
td.mainleft {
	border-right: steelblue 1px solid; padding-right: 4px;
}
td.caption 
{
	font-weight: bold;
}
table.top 
{
	font-weight: bold; font-size: 50px; color: steelblue; border-bottom: steelblue 1px inset; text-align: center;
}
table.topmembermenu {}
a.topmembermenuitem 
{
	font-weight: bold; color: navy; text-decoration: underline;
}
a.topmembermenuitem:hover 
{
	color: red; text-decoration: none;
}
/*.newsblock a.title, .newsblock a.title:link
{
	font-weight: bold; color: black; text-decoration: none
}
.newsblock a.title:hover 
{
	font-weight: bold; color: blue; text-decoration: underline;*/
}
.newsblock .short 
{
	font-size: 10px;
}
.forum 
{
	color: black;
}
.forum a.title, .forum a.title:link
{
	font-weight: bold; color: black; text-decoration: underline
}
.forum a.title:hover 
{
	font-weight: bold; color: black; text-decoration: none
}
.forum .description 
{
	font-size: 11px;
}
.forum .datetime 
{
	font-size: 9px;
}
tr.evenrow 
{
	background-color: #FBFBFC;
}
tr.oddrow 
{
	background-color: #FBFBFC;
}
tr.unactive 
{
	background-color: #ffaadd;
}
td.title 
{
	font-weight: bold; width: 100%; color: ghostwhite; background-color: steelblue;
}
td.head 
{
	font-weight: bold; font-size: 130%; color: white; background-color: #c7c4e2; text-align: left;
}
td.menu_items 
{
	font-weight: normal;
}
td.menu_sub_items 
{
	font-weight: normal;
}
.formgroupcaption 
{
	font-weight: bold; color: #c00; text-decoration: underline;
}
select 
{
	font-size: 12px; font-family: Tahoma;
	border:1px solid #B3B3B3;
	color: #484846;
}

input
{
	color: #484846;
}

input.text, input.digit, textarea.text, select.list 
{
	font-size: 12px; font-family: Tahoma; 
	background-color: white;
	border:1px solid #B3B3B3;
}
input.text 
{
	width: 150px; 
}
input.digit 
{
	width: 50px; 
}
textarea.text 
{
	width: 400px;
	height:200px;
}
select.list
{
	width: 71px;
}
input.treechangebutton 
{
	font-size: 10px; border:1px solid #b95454; font-family: Tahoma;
}

, table.forminput
{
	width: 100%;
}
table.featured 
{
	font-size: 10px;
}
table.featured_block 
{
	width: 100%; 
} 
p.error 
{
	color: red;
}
.carreviews a.title, .carreviews a.title:link
{
	font-weight: bold; color: black; text-decoration: underline
}
.carreviews a.title:hover 
{
	font-weight: bold; color: black; text-decoration: none
}
.carreviews .short , .userprofile
{
	font-size: 10px;
}
.userprofile 
{
	font-size: 10px; border: #cccccc 1px solid;
}
.userprofile table 
{
	font-size: 10px; border-collapse: collapse;
}
.userprofile table td 
{
	padding:4px;
}
td.form_input_item, td.form_request_item
{
	width:50px;
}
.inputformitem 
{
	font-weight: bold;
}

.share_site {width:174px; margin-top:10px;}
.share_header {height:27px; line-height:27px; color:#fff; text-align:center; font-size:110%; font-weight:bold; font-family:Tahoma; background:url('share_header.gif') no-repeat;}
.share_box {width:166px; margin:0 auto; background:#f8f8f8 ; border:1px solid #32648d; border-top:none;}
.share_box_content {padding:5px; line-height:30px; text-align:center;}

div.chararacters_left_number {float:center;display:inline; margin-left:10px; padding:3px;border: 0px none ; font-weight: bold; font-size: 12px; color: rgb(255, 255, 255); font-family: Tahoma,Tahoma,Tahoma; background-color: rgb(84, 101, 119);}

.compare_header {font-size:140%; font-family:Tahoma; font-weight:bold; text-align:center; padding-left:20px; color:#4e7391; margin:10px 0; line-height:25px; height:25px;}
.compare_caption {background:#C0C0C0; color:#333366; padding-left:10px; width:180px; font-family:Tahoma; font-size:110%;}
a.compare_link {color:#4e7391;}
.searchForm { font-family: Tahoma; font-weight: bold; font-size: 12px;} 

.modify_searchForm { font-family: Tahoma; font-weight: normal; font-size: 12px;} 

/* ############################ main-menu ################################# */

div.wrapper{
margin: 0px 0;
padding: 0;
width: 160px; /*width of menu*/
border: 0px solid #9A9A9A;
border-bottom-width: 0;
}

.wrapper a.accordionButton{
background: url(title.gif) repeat-x bottom left;
font: bold 13px Tahoma;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding-top:6px;
padding-bottom:4px;
padding-left: 10px;
text-decoration: none;
text-align:center;
cursor: pointer;
}

.wrapper a.accordion-top{
background: url(toptitle.gif) no-repeat;
font: bold 13px Tahoma;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
text-align:center;
cursor: pointer;
}

.wrapper a.accordion-bot{
background: url(bottitle.gif) no-repeat;
font: bold 13px Tahoma;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
margin-top:1px;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
text-align:center;
cursor: pointer;
}


.wrapper a.accordionButton:visited, .wrapper .accordionButton:active{
color: white;
}

.wrapper a.accordionButton:hover{ 
background-image: url('titleup.gif');
}

.wrapper a.accordion-top:hover{ 
background-image: url('toptitle2.gif');
}

.wrapper a.accordion-bot:hover{ 
background-image: url('bottitle2.gif');
}

.wrapper div.accordionContent{ /*DIV that contains each sub menu*/
background: white;
}

.wrapper div.accordionContent ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.wrapper div.accordionContent ul li{
border-bottom: 1px solid gray;
}

.wrapper div.accordionContent ul li a{
display: block;
background: none; /*custom bullet list image*/
font: normal 12px Tahoma, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 4px 0;
padding-right: 10px;
}

.wrapper div.accordionContent ul li a:hover{
background : #FF6600 url(linkarrow.gif) no-repeat left center;
color: #fff;
text-decoration: none;
}

/* ###############-- menu_2--######################################## */

.ddsmoothmenu{
font: 12px Tahoma;
color:#FFFFFF;
background: #006699; /*background of menu bar (default state)*/
height:33px;
width: 1002px;
margin-right:7px;
}

.pass {color: #FFFFFF; text-decoration:underline;}
.pass:hover {color:#FF9900; text-decoration:none;}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: right;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background: #006699; /*background of menu items (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: #006699; 
color: white;
}

.ddsmoothmenu ul li a:hover{
background: #0099CC; /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding-top:5px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: right;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 12px Tahoma;
width: 150px; /*width of sub menus*/
text-align:right;
padding-right:130px;
padding: 4px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
left: 6px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Tahoma;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 0px;
/*border: 1px solid #778;*/
color: black;
background: #C6C6C6 url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
cursor:pointer;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-color: black; 
color: white;
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none; margin-top:10px;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 340px;
border-bottom: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Tahoma;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Tahoma;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
/* ------------------RSS----------------------------*/

.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none; text-size: 12px; color: blue; margine-bottom:5px; FONT-WEIGHT: bold;
}
.titlefield:hover{ /*CSS for RSS title link in general*/
text-decoration: underline; text-size: 12px; color: blue; margine-bottom:5px; FONT-WEIGHT: bold;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1{ /*Demo 1 main container*/
align:right;
width: 280px;
height: 340px;
border: 0px solid black;
align:right;
padding-left: 10px;
padding-bottom:4px;
padding-right:9px;
padding-top:10px;
}

#example2{ /*Demo 2 main container*/
width: 600px;
height: 180px;
border: 1px dashed black;
padding: 4px;
background-color: #EEEEEE;
}

#example2 div ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 18px;
}

#example2 div ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 4px;
}

#example3{ /*Demo 3 main container*/
width: 250px;
height: 280px;
border: 1px solid navy;
padding: 4px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

code{ /*CSS for insructions*/
color: red;
}

/* ------ End of RSS -------------*/

/* ---------------------------------------- new box -------------------------------------------*/

#catWrapper {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.borderTL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 99; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 4px; PADDING-TOP: 0px; HEIGHT: 4px; BORDER-RIGHT-WIDTH: 0px
}

.borderTL {
	CLEAR: both; FLOAT: left
}

.borderTL {
	MARGIN: -1px 0px 0px -1px
}

.borderTL {
	MARGIN-LEFT: -1px
}

.borderTR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 99; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 4px; PADDING-TOP: 0px; HEIGHT: 4px; BORDER-RIGHT-WIDTH: 0px
}

.borderTR {
	MARGIN-RIGHT: -1px
}

.borderTR {
	CLEAR: right; FLOAT: right
}

.borderTR {
	MARGIN: -1px -1px 0px 0px
}

.catHdr3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}

.catHdr3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fff; TEXT-DECORATION: none
}

.catContent {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #fff; COLOR: #000; TEXT-ALIGN: right;
}

.catContent A {
	COLOR: #000
}
.catContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 12px; PADDING-TOP: 2px
}

.catBottom3 {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 3px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 3px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.borderBL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 99; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 4px; PADDING-TOP: 0px; HEIGHT: 4px; BORDER-RIGHT-WIDTH: 0px
}

.borderBL {
	CLEAR: both; FLOAT: left
}

.borderBL {
	MARGIN: -4px 0px 0px
}

.borderBL {
	MARGIN-LEFT: 0px
}

.borderBR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 99; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 4px; PADDING-TOP: 0px; HEIGHT: 4px; BORDER-RIGHT-WIDTH: 0px
}

.borderBR {
	CLEAR: right; FLOAT: right
}

.borderBR {
	MARGIN: -4px 0px 0px
}

.borderBR {
	MARGIN-RIGHT: 0px
}

.content {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
/* ----------------------------------------End of new box -------------------------------------------*/


 


.opacityit img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
text-decoration:none;
}

.opacityit:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
text-decoration:none;
}


/*-------------------- sid menu -------------------------*/


/* Menu */

#menu12 {

margin-right: 0px;

width: 160px; 

padding: 0 0 0 0;

margin-bottom: 1em;

font-size: 12px;

font-weight: normal;

font-family: Tahoma;

background-color: #F1F6F0;

color: #333;

}

#menu12 ul {

list-style: none;

margin: 0;

padding: 0;

border: none;

}		

#menu12 li {

border-bottom: 1px solid #CBBE62;

margin: 0;

width: auto;

}

#menu12 li a {

    text-align: right;

display: block;

padding: 3px 5px 3px 0.5em;

border-left: 5px solid #887E24;

border-right: 5px solid #887E24;

background-color: #F1F6F0;

color:#7C560E;

text-decoration: none;

width: auto;

}

#menu12 li a:hover {

border-left: 5px solid #800000;

border-right: 5px solid #800000;

background-color: #E5E4E4;

color: #800000;

}

.bt1 {

width : auto;

font-family : Tahoma;  

font-size : 12px; 

text-align : right; 

font-weight : bold; 

color : #25365B; 

background-color : #F1F6F0; 

padding-top : 3px; 

padding-bottom : 4px; 

padding-right : 4px; 

border-right: 5px solid #FF7C3E;

display : block; 

}

.ht11 {

font-size : 10px; 

font-weight: bold;

color : #000;  

font-family : Verdana, Arial, Helvetica, sans-serif; 

text-decoration : none; 

} 	

.hw12 {

font-size : 12px; 

font-weight : bold; 

color : #25365B; 

font-family : Tahoma;

padding-right: 5px;

text-decoration : none; 

} 



/*---------------------end of side menu ----------------------*/
