	html, body { height: 100%; }
	body { background: #121212 url(../img/main_bg.gif); margin: 0; font-family: Arial; }
	#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -76px; }
	.push { height:76px; }
	a { text-decoration:none; outline: 0; }
	input, select, textarea { outline: 0; }
	div.rating_bar { display: inline-block !important; background:url(../img/star_small_grey.gif) repeat-x scroll 0 0 transparent !important; margin:1px 0 0 0 !important; width:55px !important; position:relative !important; top:2px !important; }
	div.rating_bar div { display: inline-block !important; background:url(../img/star_small.gif) repeat-x scroll 0 0 transparent !important; height:14px !important; }
	#easyTooltip{ padding:5px 10px !important; border:1px solid #5e5e5e !important; background:#5e5e5e url(../img/tooltip/bg2.gif) repeat-x !important; color:#fff !important; font-size:12px !important; }
	.easyTooltip{ padding:5px 10px !important; border:1px solid #5e5e5e !important; background:#5e5e5e url(../img/tooltip/bg2.gif) repeat-x !important; color:#fff !important; font-size:12px !important; }
	span.star-rating-control div { padding:0 !important; }
	div.rating-cancel,div.star-rating{float:left !important;width:17px !important;height:16px !important;text-indent:-999em;cursor:pointer;display:block !important;background:transparent !important;overflow:hidden !important; }
	div.rating-cancel,div.rating-cancel a{background:url(../img/delete.gif) no-repeat 0 -16px !important; }
	div.star-rating,div.star-rating a{background:url(../img/star_rate.gif) no-repeat 0 0px !important; }
	div.rating-cancel a,div.star-rating a{display:block !important;width:16px !important;height:100% !important;background-position:0 0px;border:0; margin:0 !important; }
	div.star-rating-on a{background-position:0 -16px!important}
	div.star-rating-hover a{background-position:0 -32px !important; }
	div.star-rating-readonly a{cursor:default !important}
	div.star-rating{background:transparent!important;overflow:hidden!important}
	#wrapper #marginer { padding-top: 45px; }
	#wrapper #marginer #container { border: 14px solid #E8E7DD; background-color: #0A1745; width:892px; margin:auto; }
	#wrapper #marginer #container div.table  { display:table; width:100%; }
	#wrapper #marginer #container div.table div.tr  { display:table-row; }
	#wrapper #marginer #container div.table div.tr div.td  { display:table-cell; }
	#wrapper #marginer #container div.table div.tr div.td.header { background: repeat-x url(../img/head_bg.gif); height: 110px; max-height: 110px; color: #FFFEED; font-family: Times New Roman; } 
	#wrapper #marginer #container div.table div.tr div.td.header div.td.left { width: 562px; padding: 34px 0 0 14px; }
	#wrapper #marginer #container div.table div.tr div.td.header div.td.left h1 { padding: 0; margin: 0; }
	#wrapper #marginer #container div.table div.tr div.td.header div.td.left h1 a { padding: 0; margin: 0; color: #FFFEED; font-family: Times New Roman; line-height: 35px; font-size: 36px; font-weight: normal; }
	#wrapper #marginer #container div.table div.tr div.td.header div.td.left h2 { padding: 4px 0 0 0; margin: 0; color: #A4CFFF; font-family: Trebuchet MS; font-size: 14px; }
	#wrapper #marginer #container div.table div.tr div.td.header div.td.right { width: 330px; text-align:right; padding: 67px 14px 0 0; vertical-align: middle; }
	#wrapper #marginer #container div.table div.tr div.td.header div.td.right div.td.first { width: 125px; }
	#wrapper #marginer #container div.table div.tr div.td.header div.td.right div.td.first a { width: 114px; height: 24px; display:block; border: 0; background: url(../img/btn_addlisting01.gif); }
	#wrapper #marginer #container div.table div.tr div.td.header div.td.right div.td.first a:hover { background: url(../img/btn_addlisting02.gif); }
	#wrapper #marginer #container div.table div.tr div.td.header div.td.right div.td.second { width: 205px; }
	#wrapper #marginer #container div.table div.tr div.td.header div.td.right div.td.second input.text { border:1px solid #A99FC5; color:#8C897D; line-height: 15px; font-size:13px; padding:2px; background: #FFFFFF no-repeat url('../img/bg_search_google.png') -31px -2px; }
	#wrapper #marginer #container div.table div.tr div.td.header div.td.right div.td.second input.submit { cursor: pointer; position:relative; top:1px; width:38px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_search01.gif);  }
	#wrapper #marginer #container div.table div.tr div.td.header div.td.right div.td.second input.submit:hover { background: transparent no-repeat url(../img/btn_search02.gif); }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left { width: 630px; background-color: #C6D6F2; vertical-align:top;  }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.head_line { width: 630px; height: 5px; background: url(../img/head_line.gif); }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.car { width: 630px; height: 309px; background: url(../img/main_pic01.jpg); }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.break { width: 580px; margin:auto; height: 34px; background: url(../img/conB_div.gif); }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article 	{ background-color: #001C81; color:#D6DAC5; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article h3 { color:#D6DAC5; font-size:16px; font-weight:bold; width: 90%; margin:auto; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article div.news { width: 90%; margin: auto; color:#D6DAC5; font-family:Arial; font-size:11px; line-height: 15px; overflow:hidden; border:none; padding:14px 0; text-align:left; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article div.news  a { padding:0; font-size: 14px; font-weight: bold; color: #D6DAC5; margin-bottom: 7px; line-height: 17px; display:block; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article div.news  a:hover { color: #FF2A00; text-decoration: underline; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article div.news  div { width:100%;text-align:right;padding-right:20px; margin-top: 5px; border:none; padding:0; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article div.news div a { font-size:11px;margin:0 5px 0 0; display:inline; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article table { font-size: 11px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article table a { color: #D6DAC5; font-size: 11px; text-decoration: underline; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article input.text { border:1px solid #A99FC5; color:#8C897D; line-height: 15px; font-size:13px; padding:2px; background: #FFFFFF; margin:2px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article textarea { border:1px solid #A99FC5; color:#8C897D; line-height: 15px; font-size:13px; padding:2px; background: #FFFFFF; margin:2px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article input.submit { cursor: pointer; position:relative; top:1px; width:38px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_search01.gif);  }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article input.submit:hover { background: transparent no-repeat url(../img/btn_search02.gif); }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article table tr td { text-align:left; vertical-align:middle; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.article #captchaImage { border:1px solid #051332; margin-left: 5px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured { padding: 20px; background: #001C81 repeat-x url(../img/conA_bg.gif); color: #F4F3EC; font-size: 11px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured a { color: #F1E300; text-decoration: underline; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured a:hover { color: #215BEB; text-decoration: none; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured span { color: #215BEB; margin: 0 5px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div { display:table-row; border:none; background: transparent; padding:0; margin:0; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div div { display:table-cell; border:none; background: transparent; padding:0; margin:0; font-size: 4px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div div.img { padding-right: 12px; width: 130px; max-width: 130px; height: 100px; max-height: 100px; text-align:center; padding-bottom:13px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div div.img a { margin:0; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div div.title { font-weight:normal; font-size: 11px; color:#B8AB98; vertical-align:top; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div div.title h3 { color: #FEFEFE; font-size: 24px; padding:4px 0 2px 0; margin:0; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div div.title span { color: #215BEB; margin: 0 6px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div div.title span.rating { margin: 0; color:#F4F3EC; font-size: 11px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div div.title a { color: #00D3F9; text-decoration: underline; line-height: 25px; display:inline; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div div.title a:hover { color: #F94000; text-decoration: none; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured #contact { text-align:center;font-size:12px;color:#D6DAC5; width: 500px; margin:auto; display:block; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured #contact div { margin: 25px auto auto auto; display:table; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured #contact div div { margin:0; display:table-row; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured #contact div div div { display:table-cell; vertical-align:middle; text-align: left; font-size: 12px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured #contact input.text { border:1px solid #A99FC5; color:#8C897D; line-height: 15px; font-size:13px; padding:2px; background: #FFFFFF; margin:2px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured #contact textarea { border:1px solid #A99FC5; color:#8C897D; line-height: 15px; font-size:13px; padding:2px; background: #FFFFFF; margin:2px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured #contact input.submit { cursor: pointer; position:relative; top:1px; width:38px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_search01.gif); margin-top:10px;  }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured #contact input.submit:hover { background: transparent no-repeat url(../img/btn_search02.gif); }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured #contact #captchaImage { border:1px solid #051332; position: relative; top: 12px; left: 5px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured form.related { margin-bottom:10px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured form.related form  { padding-bottom:20px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured form.related div.search { color:#FFE400; font-size:18px; font-weight:normal; padding-bottom:10px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured form.related div.inputs { display:inline; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured form.related div.inputs div { display:inline; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured form.related div.label { font-weight:bold; font-size: 11px; line-height:25px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured form.related div { border:none; margin:0; padding:0; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured form.related input.text { border:1px solid #A99FC5; color:#8C897D; line-height: 15px; width:120px; font-size:13px; padding:2px; background: #FFFFFF; margin:2px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured form.related select.text { border:1px solid #A99FC5; color:#8C897D; line-height: 14px; width:120px; font-size:13px; padding:3px; background: #FFFFFF; margin: 0 10px 3px 5px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured form.related input.submit { cursor: pointer; position:relative; top:1px; width:38px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_search01.gif); margin-top:10px;  }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured form.related input.submit:hover { background: transparent no-repeat url(../img/btn_search02.gif); }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div.relatedResults { font-size: 12px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.featured div.relatedResults div { display: block; font-size: 13px; padding: 5px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewMap { padding-bottom: 14px; width: auto;  background-color: #001C81; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewMap div { border: none; padding:0; background: transparent; width: auto; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewMap div.gmnoprint font { color: #000000; font-weight: bold; font-size: 13px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewSent { padding-bottom: 14px; width: auto; background-color: #001C81; color:#FEFEFE; font-size: 13px; text-align:center; font-weight: bold; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewWrite { background-color: #001C81; padding-bottom: 14px; width: auto; color:#D6DAC5; font-size: 12px; font-family: Verdana; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewWrite div { width: 300px; margin:auto; border:none; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewWrite div div { display:table-row; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewWrite div div div { display:table-cell; vertical-align:middle; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewWrite div div div.error{ color: #BF0B0B; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewWrite div div div div.rating { background: #FFFFFF; padding:5px; width: 110px;border:1px solid #543929; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewWrite div div div #captchaImage { border:1px solid #051332; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewWrite div div div input.text { border:1px solid #A99FC5; color:#8C897D; line-height: 15px; font-size:13px; padding:2px; background: #FFFFFF; margin:2px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewWrite div div div textarea { border:1px solid #A99FC5; color:#8C897D; line-height: 15px; font-size:13px; padding:2px; background: #FFFFFF; margin:2px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewWrite div div div input.submit { cursor: pointer; position:relative; top:1px; width:38px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_search01.gif);  }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewWrite div div div input.submit:hover { background: transparent no-repeat url(../img/btn_search02.gif); }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewShow { padding-bottom: 14px; width: auto; background-color: #001C81; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewShow div { border:none; padding:0; color: #F4F3EC; width:500px; margin:auto; font-size: 11px; font-family: Verdana; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewShow div a { margin:0; text-decoration: none; color: #F4F3EC; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewShow div div.head span { position: relative; top: 3px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div#reviewShow div div.content { background-color: #C6D6F2; border:1px solid #8C897D; color: #001C81; padding:5px; margin-top: 5px; width: 490px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.standard { border:0; color: #2C0822; font-size: 11px; margin:0 25px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.standard h3 { color: #152A6E; font-size: 18px; padding:0; margin:0 0 2px 0; font-weight:bold; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.standard span { color: #4E4D48; margin: 0 6px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.standard a { color: #751717; text-decoration: underline; line-height:1px; display:inline-block; margin-bottom: 13px; font-size: 11px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.left div.standard a:hover { color: #C50202; text-decoration: none; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right { width: 262px; background-color: #0A1745; vertical-align:top; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box { background: url(../img/conC_bg.gif) repeat-x; padding: 0 0 30px 24px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box h3 { margin: 0; padding: 14px 0 2px 0; color: #FFE400; font-weight: normal; font-size: 15px; font-family: Trebuchet MS; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box a { line-height: 20px; font-size: 12px; font-family: Verdana; color: #D6DAC5; display:block; padding-left:17px; overflow:hidden; white-space: nowrap; max-width: 200px; width: 200px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box a:hover { color: #FFFFFF; text-decoration: underline; overflow: default; width: auto; max-width: none; margin-right: -100px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.newsletter { background: #051332 url(../img/conD_bg.gif) repeat-x; padding: 0 20px 15px 20px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.newsletter form { display: table; margin-left: 20px; color: #D6DAC5; font-size: 12px; font-family: Verdana; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.newsletter form div { display: table-row; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.newsletter form div div { display: table-cell; padding-right: 10px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.newsletter input.text { width: 132px; margin:2px; border:1px solid #A99FC5; color:#8C897D; line-height: 15px; font-size:13px; padding:2px; background: #FFFFFF; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.newsletter input.submit { cursor: pointer; position:relative; top:1px; width:38px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_search01.gif);  }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.newsletter input.submit:hover { background: transparent no-repeat url(../img/btn_search02.gif); }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.news { background: #051332 url(../img/conD_bg.gif) repeat-x; text-align:center; padding: 24px 20px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.news div.news	{ text-align:center; color:#D7C586; font-size: 11px; padding-bottom: 10px;  }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.news div.news a { color: #FFE400; width: auto; max-width: auto; white-space: normal; overflow: visible; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.news div.news a:hover { color:#D53402; text-decoration: underline; margin: 0 6px 0 0; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.news div.news span { width: 100%; text-align:right; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.news div.news span a { color: #D6DAC5; font-size: 11px; }
	#wrapper #marginer #container div.table div.tr div.td.main div.td.right div.box.news div.news span a:hover { color: #FFFFFF; text-decoration: underline; }
	#wrapper #marginer #container div.table div.tr div.td.header_break { width: 100%; height: 4px; background: url(../img/head_div.gif); }
	#wrapper #marginer #container div.table div.tr div.td.msgs { background: url(../img/conE_bg.gif) repeat-x #00264D; padding: 25px 19px; color: #09D9FF; font-size: 14px; text-align:center; }
	#wrapper #marginer #container div.table div.tr div.td.msgs a { color: #09D9FF; line-height: 20px; }
	#wrapper #marginer #container div.table div.tr div.td.msgs a:hover { color: #FFFFFF; text-decoration: underline; } 
	#footer { width:100%;height:76px; }
	#footer div.content { width:889px;margin:auto; display:table; padding-top:20px; }
	#footer div.content div.left { width:500px;margin:auto; display:table-cell;  font-size: 13px; color: #E4D8B7; }
	#footer div.content div.left span { color: #474637; margin-left:12px; margin-right:12px; }
	#footer div.content div.left a { color:#E4D8B7; }
	#footer div.content div.left a:hover { color:#FFFFFF; }
	#footer div.content div.right { width:355px;margin:auto; display:table-cell; color: #99988C; font-size:  11px; text-align:right; vertical-align:middle; }
	#footer div.content div.right a { color: #99988C; }
	#footer div.content div.right a:hover { color: #FFFFFF; }	