	html, body { height: 100%; }
	body { background-image: url(../img/main_bg.gif); margin: 0; background-color: #990000; font-family: Arial; }
	#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -66px; background: transparent repeat-x url(../img/top_bg.gif) }
	.push { height:66px; }
	a { text-decoration:none; outline:0; }
	#header { width: 950px; margin:auto; padding-top:33px; }
	#header .left { display: table-cell; width: 292px; background-color:#CE7720; }
	#header .left div { margin:5px; border:1px solid #94581B; padding: 13px 14px 0 14px; height: 126px; max-height:126px; min-height:126px; overflow:hidden; width:252px; font-size: 24px; font-family: "Arial Black"; line-height: 30px; display:table; }
	#header .left div div { display:table-row; height: auto; min-height: auto; max-height: auto; padding:0; border:none; margin:0; }
	#header .left div div div { display:table-cell; height: auto; min-height: auto; max-height: auto; padding:0; border:none; margin:0; }
	#header .left div div div h1 { margin:0; padding:0; font-size: 24px; white-space:pre-wrap; max-height:60px; max-width:251px; }
	#header .left div div div h1 a { color: #FFFAE0; }
	#header .left div div div h2 { margin:0; padding:0; font-size: 24px; }
	#header .left div div div h2 a { color: #FFD100; } 
	#header .left div div div.last { vertical-align:bottom; padding-bottom:4px; }
	#header .left input.text { border:1px solid #E0C485; color:#8C897D; line-height: 15px; font-size:13px; padding:3px; background: #FFFFFF no-repeat url('../img/bg_search_google.png') -31px -2px; }
	#header .left input.submit { cursor: pointer; position:relative; top:1px; width:41px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_search01.gif);  }
	#header .left input.submit:hover { background: transparent no-repeat url(../img/btn_search02.gif); }
	#header .space { display: table-cell; width: 4px; }
	#header .right { display: table-cell; width: 156px; background-color: #290608; border:1px solid #543929; vertical-align:top; }
	#header .right img { margin: 3px 3px 1px 3px; border:1px solid #543929; width: 150px; height: 140px; }
	#main { width: 950px; margin:10px auto 6px auto; }
	#main .left { display:table-cell; width: 290px; background-color: #290608; border:1px solid #543929; vertical-align:top; padding: 0 0 21px 0; font-family:"Verdana"; }
	#main .left h3 { color:#FFAD0E; font-size:18px; font-weight: normal; margin: 16px 0 5px 21px; }
	#main .left a { color: #D7A969; font-size: 13px; line-height: 23px; padding-left:33px; display:block; }
	#main .left a:hover { color: #FFE82A; text-decoration:underline; }
	#main .left hr { width: 248px; margin: 15px 21px; height: 1px; background-color: #4B2E22; border:none; }
	#main .left hr.big { width: 290px; margin: 25px 0; height: 2px; }
	#main .left form.newsletter { display:table; width:200px;margin-left:35px;color:#B8AB98; }
	#main .left form.newsletter div { display:table-row; padding:0; margin:0; }
	#main .left form.newsletter div div { display:table-cell; padding:2px; margin:0; font-size:13px; }
	#main .left form.newsletter div div input.text { border:1px solid #543929;background-color:#300809;color:#8C897D;font-size:13px;line-height:15px;padding:3px; }
	#main .left form.newsletter div div input.submit { border:1px solid #543929;background-color:#300809;color:#8C897D;font-size:12px;line-height:12px;padding:2px; }
	#main .left div { width: 248px; margin: auto; color:#C5C0A1; font-family:Arial; font-size:11px; line-height: 15px; overflow:hidden; }
	#main .left div a { padding:0; font-size: 14px; font-weight: bold; color: #FF7800; margin-bottom: 7px; line-height: 17px; }
	#main .left div a:hover { color: #FF2A00; text-decoration: underline; }
	#main .left div div { width:100%;text-align:right;padding-right:20px; margin-top: 5px; }
	#main .left div div a { font-size:11px;margin:0 5px 0 0; display:inline; }
	#main .middle { display:table-cell; width: 6px; }
	#main .right { display:table-cell; width: 652px; vertical-align:top; }
	#main .right input.text, select { border:1px solid #543929;background-color:#300809;color:#8C897D;font-size:13px;line-height:15px;padding:3px; }
	#main .right input.submit { border:1px solid #543929;background-color:#300809;color:#8C897D;font-size:12px;line-height:12px;padding:2px; }
	#main .right #captchaImage { border:1px solid #543929; cursor:pointer; }
	#main .right textarea { border:1px solid #543929;background-color:#300809;color:#8C897D;font-size:13px;line-height:15px;padding:3px; }
	#main .right div { display: block; width: 622px; padding: 14px 14px 0 14px; border: 1px solid #543929; vertical-align:top; background-color: #290608; color:#B8AB98; font-size: 11px; }
	#main .right div a { color: #FBD607; text-decoration: underline; margin-top:8px; display:inline-block; }
	#main .right div a:hover { color: #FF5A00; text-decoration: none; }
	#main .right div span { margin: 0 7px; }
	#main .right div#reviewMap { padding-bottom: 14px; margin:0 0 6px 0; width: auto; }
	#main .right div#reviewMap div { border: none; padding:0; margin:0; background: transparent; width: auto; }
	#main .right div#reviewMap div.gmnoprint font { color: #000000; font-weight: bold; font-size: 13px; }
	#main .right div#reviewSent { padding-bottom: 14px; margin:0 0 6px 0; width: auto; color:#D7A969; font-size: 13px; text-align:center; font-weight: bold; }
	#main .right div#reviewShow { padding-bottom: 14px; margin:0 0 6px 0; width: auto; }
	#main .right div#reviewWrite { padding-bottom: 14px; margin:0 0 6px 0; width: auto; }
	#main .right div#reviewWrite div { width: 300px; margin:auto; border:none; }
	#main .right div#reviewWrite div div { display:table-row; }
	#main .right div#reviewWrite div div div { display:table-cell; }
	#main .right div#reviewWrite div div div.error{ color: #BF0B0B; }
	#main .right div#reviewWrite div div div div.rating { background: #FFFFFF; padding:5px; width: 110px;border:1px solid #543929; }
	#main .right div#reviewWrite div div div #captchaImage { border:1px solid #543929; }
	#main .right div#reviewWrite div div div input.text { border:1px solid #543929;background-color:#300809;color:#8C897D;font-size:13px;line-height:15px;padding:3px; }
	#main .right div#reviewWrite div div div textarea { border:1px solid #543929;background-color:#300809;color:#8C897D;font-size:13px;line-height:15px;padding:3px; }
	#main .right div#reviewWrite div div div input.submit { border:1px solid #543929;background-color:#300809;color:#8C897D;font-size:12px;line-height:12px;padding:2px; }
	#main .right div#reviewShow div { border:none; padding:0; }
	#main .right div#reviewShow div a { margin:0; text-decoration: none; }
	#main .right div#reviewShow div div.head span { position: relative; top: 3px; }
	#main .right div#reviewShow div div.content { background-color: #300809; border:1px solid #8C897D; padding:5px; margin-top: 5px; width: 610px; }
	#main .right div.featured { margin-bottom: 6px; padding-bottom: 14px;  background: #290608 repeat-x url(../img/conA_bg.gif); }
	#main .right div.featured div { display:table-row; border:none; background: transparent; padding:0; margin:0; }
	#main .right div.featured div div { display:table-cell; border:none; background: transparent; padding:0; margin:0; }
	#main .right div.featured div div.img { padding-right: 12px; width: 102px; max-width: 200px; padding-bottom:13px; }
	#main .right div.featured div div.img a { margin:0; }
	#main .right div.featured div div.title { font-weight:normal; font-size: 11px; color:#B8AB98; }
	#main .right div.featured div div.title h3 { color: #FFD100; font-size: 22px; padding:0 0 6px 0; margin:0; font-weight:normal; }
	#main .right div.featured div div.title span { color: #7A5E50; margin: 0 6px; }
	#main .right div.featured div div.title span.rating { margin: 0; color:#B8AB98; font-size: 11px;  }
	#main .right div.featured div div.title a { color: #CDCBC3; text-decoration: underline; line-height: 25px; display:inline; }
	#main .right div.featured div div.title a:hover { color: #FFFFFF; text-decoration: none; }
	#main .right div.featured div div.starting { color:#EED178; font-size: 11px; text-align:right; }
	#main .right div.featured div div.starting span { color: #FFA313; font-size: 22px; display:block; margin:0; }
	#main .right div div.standard { border:0; border-bottom: 1px solid #543929; padding: 0 0 15px 0; margin:0 0 15px 0; }
	#main .right div div.standard h3 { color: #FFD100; font-size: 18px; padding:0; margin:0; font-weight:normal; }
	#main .right div div.standard span { color: #4E4D48; margin: 0 6px; }
	#main .right div div.standard a { color: #9C9A93; text-decoration: underline; line-height:1px; display:inline-block; margin-bottom: 20px; }
	#main .right div div.standard a:hover { color: #FFFFFF; text-decoration: none; }
	#main .right div div.standard div { border:none; }
	#main .right div.related { margin-bottom:10px; }
	#main .right div.related form  { padding-bottom:20px; }
	#main .right div.related div.search { color:#FFAD0E; font-size:18px; font-weight:normal; padding-bottom:10px; }
	#main .right div.related div.inputs { display:inline; }
	#main .right div.related div.inputs div { display:inline; }
	#main .right div.related div.label { font-weight:bold; font-size: 11px; line-height:25px; }
	#main .right div.related div { border:none; margin:0; padding:0; }
	#main .right div.related_results { padding-bottom:20px; color:#FFAD0E; font-size:18px; font-weight:normal; }
	#main .right div.related_results div.listing { border:none; margin:3px; padding:0; }
	#main .right div hr { height:1px; width:100%; border:none; padding:0; margin: 5px 0; background-color: #4B2E22; }
	#main .right div div.news { width: 100%; margin: auto; color:#C5C0A1; font-family:Arial; font-size:11px; line-height: 15px; overflow:hidden; border:none; padding:14px 0; }
	#main .right div div.news  a { padding:0; font-size: 14px; font-weight: bold; color: #FF7800; margin-bottom: 7px; line-height: 17px; display:block; }
	#main .right div div.news  a:hover { color: #FF2A00; text-decoration: underline; }
	#main .right div div.news  div { width:100%;text-align:right;padding-right:20px; margin-top: 5px; border:none; padding:0; }
	#main .right div div.news div a { font-size:11px;margin:0 5px 0 0; display:inline; }
	#contacts { display: table; width:908px; border:1px solid #543929; padding: 17px 21px; margin: 0px auto 6px auto; background-color: #290809; }
	#contacts div { display:table-row; }
	#contacts div a { display:table-cell; color: #DC8204; text-align:center; font-size: 14px; }
	#contacts div a:hover { color: #FFE829; text-decoration: underline; }
	#footer { width:100%;height:66px; }
	#footer div.content { width:958px;margin:auto; display:table; }
	#footer div.content div.left { width:542px;margin:auto; display:table-cell;  font-size:  13px; color: #8C897D; }
	#footer div.content div.left span { color: #4C1F21; margin-left:12px; margin-right:12px; }
	#footer div.content div.left a { color:#8C897D; }
	#footer div.content div.left a:hover { color:#FFFFFF; text-decoration:underline; }
	#footer div.content div.right { width:387px;margin:auto; display:table-cell; color: #8B6928; font-size:  11px; text-align:right; padding-right:15px; vertical-align:top; }
	#footer div.content div.right a { color: #8B6928; }
	#footer div.content div.right a:hover { color: #FFFFFF; text-decoration:underline; }
	div.rating_bar { display: inline-block !important; background:url(../img/star_x_grey.png) repeat-x scroll 0 0 transparent !important; margin:1px 0 0 0 !important; width:61px !important; }
	div.rating_bar div { display: inline-block !important; background:url(../img/star_x_orange.png) repeat-x scroll 0 0 transparent !important; height: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; }
	.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; }
	input[type="submit"] { cursor:pointer; }
	
	/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
	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.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; }
	/* Read Only CSS */
	div.star-rating-readonly a{cursor:default !important}
	/* Partial Star CSS */
	div.star-rating{background:transparent!important;overflow:hidden!important}
	/* END jQuery.Rating Plugin CSS */	* { margin: 0px; padding: 0px; border: 0px; } 