	html, body { height: 100%; }
	body { background-image: url(../img/main_bg.gif); margin: 0; background-color: #CCCCCC; font-family: Arial; }
	#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -92px; background: transparent repeat-x url(../img/top_bg.gif) }
	.push { height:92px; }
	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; }
	
	/* 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; } 
	
	#header { width: 888px; margin:auto; padding-top:81px; margin-bottom: 40px; }
	#header div { display: table-cell; }
	#header div.p1 { width: 102px; height: 52px; background: transparent no-repeat url(../img/logo_icon.gif) center bottom; }
	#header div.p2 { width: 530px; vertical-align:bottom; }
	#header div.p2 h1 { color:#FFF600; font-family:"Gill Sans"; font-size:36px; font-weight:normal; line-height:27px; padding:0; margin:0; }
	#header div.p2 h1 a { color:#FFF600; font-family:"Gill Sans"; font-size:36px; font-weight:normal; line-height:27px; padding:0; margin:0; }
	#header div.p2 h2 { color:#FFFFFF; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; line-height:27px; padding:0; margin:0; }
	#header div.p3 { width: 133px; text-align:right; vertical-align:bottom; }
	#header div.p4 { width: 230px; text-align:right; vertical-align:middle; }
	#header div.p4 form { position:relative; top:12px; }
	#header div.p4 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 div.p4 input.submit { cursor: pointer; position:relative; top:1px; width:37px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_search01.gif);  }
	#header div.p4 input.submit:hover { background: transparent no-repeat url(../img/btn_search02.gif); }
	
	div.featured { width:889px; padding:0; display:block; margin: 0; margin:auto; background:#FFFFFF; margin-top: 20px; }
	div.featured div.table { margin:0;padding:0;width:100%;display:table; }
	div.featured div.table div.tr { display:table-row; }
	div.featured div.table div.td { display:table-cell; vertical-align:top; }
	div.featured div.table div.tr div.td.top { background: #FFFFFF no-repeat url(../img/conA_top.gif); height:21px; width: 100%; }
	div.featured div.table div.tr div.td.bottom { background: #FFFFFF no-repeat url(../img/conA_bot.gif); height:21px; width: 100%; }
	div.featured div.table div.tr div.td.content { padding: 0 20px; color:#5A5855; font-size:11px; }
	div.featured div.table div.tr div.td.content div.td.info { padding: 0 6px; }
	div.featured div.table div.tr div.td.content div.td.image { padding: 15px; vertical-align:middle; text-align:center; width:125px; }
	div.featured div.table div.tr div.td.content div.td.desc { border-top: 1px dotted #B4AF8F; padding-top:7px; }
	div.featured div.table div.tr div.td.content div.td.desc span { color:#B8BBB7; margin: 0 10px; }
	div.featured div.table div.tr div.td.content div.td.desc a { color:#973D02; text-decoration:underline; }
	div.featured div.table div.tr div.td.content div.td.desc a:hover { color:#490E00; text-decoration:none; }
	div.featured div.table div.tr div.td.content div.td.title { padding-bottom: 5px; background: transparent no-repeat url('../img/conA_icon.gif') top right; height: 69px; padding:5px; }
	div.featured div.table div.tr div.td.content div.td.title div.td.head { color:#984905; font-family:"Georgia"; font-size:30px; }
	div.featured div.table div.tr div.td.content div.td.title div.td.links { color:#5A5855; font-size:11px; }
	div.featured div.table div.tr div.td.content div.td.title div.td.links span { color:#B8BBB7; margin: 0 10px; }
	div.featured div.table div.tr div.td.content div.td.title div.td.links a { color:#A56100; text-decoration:underline; }
	div.featured div.table div.tr div.td.content div.td.title div.td.links a:hover { color:#A50000; }
	div.featured div.table div.tr div.td.content div.td.title div.td.rating { color:#5A5855; font-size: 11px; }
	
	div.big_box { width: 889px; margin: 20px auto; display:table; }
	div.big_box div.tr { display:table-row; }
	div.big_box div.tr div.td { display:table-cell; }
	div.big_box div.tr div.td div.table{ display:table; background: transparent no-repeat url('../img/conB-C-D_bg.gif'); }
	div.big_box div.tr.top div.td { height: 26px; background: transparent no-repeat url('../img/conB-C-D_top.gif'); vertical-align:top; }
	div.big_box div.tr.content_top div.td { background: transparent url('../img/conB-C-D_bg.gif'); }
	div.big_box div.tr.content_top div.td div.td.left { width: 650px; }
	div.big_box div.tr.content_top div.td div.td.left div.listing { display:table; width:580px; border-bottom: 1px dashed #A5A595; margin: 0 0 25px 25px; padding: 0 0 15px 0; }
	div.big_box div.tr.content_top div.td div.td.left div.listing  div.tr div.td.header { color:#701D03; font-family:"Georgia"; font-size:18px; font-weight:bold; padding-bottom: 7px; }
	div.big_box div.tr.content_top div.td div.td.left div.listing  div.tr div.td.links { color:#5A5855; font-size:11px; padding-bottom:6px; }
	div.big_box div.tr.content_top div.td div.td.left div.listing  div.tr div.td.links span { color:#B8BBB7; margin: 0 10px; }
	div.big_box div.tr.content_top div.td div.td.left div.listing  div.tr div.td.links a { color:#A56100; text-decoration:underline; }
	div.big_box div.tr.content_top div.td div.td.left div.listing  div.tr div.td.links a:hover { color:#A50000; }
	div.big_box div.tr.content_top div.td div.td.left div.listing  div.tr div.td.desc { color: #393931; font-size: 11px; }
	div.big_box div.tr.content_top div.td div.td.right { width: 229px; padding-left:25px; border-left: 1px dashed #A5A595; color:#670E05; font-family:"Verdana"; }
	div.big_box div.tr.content_top div.td div.td.right h3 { font-weight: normal; padding:0; margin:0; font-size: 14px; padding:10px 0 5px 0; }
	div.big_box div.tr.content_top div.td div.td.right a { color: #9E3F05; display:block; font-size: 12px; line-height: 20px; padding-left:20px; background: transparent no-repeat url('../img/bullet1.gif') 5px center; max-width: 200px; width: 200px; overflow:hidden; white-space:nowrap;  }
	div.big_box div.tr.content_top div.td div.td.right a:hover { text-decoration:underline; color: #E83D01; max-width: auto; width: auto; overflow:visible; }
	div.big_box div.tr.content_top div.td div.td.right img { padding: 10px 0; }
	div.big_box div.tr.content_top div.td div.td.right form { display: table; font-size: 11px; color: #393931; margin-left:10px; }
	div.big_box div.tr.content_top div.td div.td.right form div { display: table-row; }
	div.big_box div.tr.content_top div.td div.td.right form div div { display: table-cell; }
	div.big_box div.tr.content_top div.td div.td.right form div div input.text { border:1px solid #E0C485; color:#8C897D; line-height: 13px; font-size:11px; padding:2px; margin: 0 0 2px 5px; }
	div.big_box div.tr.content_top div.td div.td.right form div div input.submit { cursor: pointer; position:relative; top:1px; width:37px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_go01.gif);  }
	div.big_box div.tr.content_top div.td div.td.right form div div input.submit:hover { background: transparent no-repeat url(../img/btn_go02.gif); }
	div.big_box div.tr.middle div.td { background: transparent url('../img/conB-C-D_bg.gif'); padding:5px 0; }
	div.big_box div.tr.middle div.td  hr { width: 100%; border:none; height: 4px; background-color: #EEA211; padding:0; margin: 0; }
	div.big_box div.tr.content_bottom div.td { background: transparent url('../img/conB-C-D_bg.gif'); }
	div.big_box div.tr.content_bottom div.td div.td.news { width:33%; color:#5F5540; font-size: 11px; text-align:center; padding:10px; }
	div.big_box div.tr.content_bottom div.td div.td.news a { color:#B4491F; display:block; padding: 5px 0; }
	div.big_box div.tr.content_bottom div.td div.td.news a:hover { color:#892700; text-decoration:underline; }
	div.big_box div.tr.content_bottom div.td div.td.news a.header { font-size: 14px; font-weight: bold; }
	div.big_box div.tr.content_bottom div.td div.td.news span { width: 100%; text-align: right; }
	div.big_box div.tr.content_bottom div.td div.td.news span a { font-size: 11px; margin-right:10px; padding:0; }
	div.big_box div.tr.bottom div.td { height: 36px; background: transparent no-repeat url('../img/conB-C-D_bot.gif'); }
	
	div.contacts { display:table; width: 889px; margin:auto; margin-bottom: 15px; }
	div.contacts div { display:table-row; }
	div.contacts div a { display:table-cell; width: 33%; text-align:center; color:#7F2309; font-size: 14px; line-height: 20px; }
	div.contacts div a:hover { color:#0F0401; }
	
	#footer { width:100%;height:92px; background:url(../img/foot_bg.gif) repeat-x #180200; }
	#footer div.content { width:855px;margin:auto; display:table; padding-top:35px; }
	#footer div.content div.left { width:500px;margin:auto; display:table-cell;  font-size: 13px; color: #8C897D; }
	#footer div.content div.left span { color: #C0CC9B; margin-left:12px; margin-right:12px; }
	#footer div.content div.left a { color:#F1DF18; }
	#footer div.content div.left a:hover { color:#FFB400; }
	#footer div.content div.right { width:355px;margin:auto; display:table-cell; color: #A97B13; font-size:  11px; text-align:right; vertical-align:top; }
	#footer div.content div.right a { color: #A97B13; }
	#footer div.content div.right a:hover { color: #FFB400; }	
	
	#reviewMap { width: 869px; padding:10px; margin:auto; margin-top: 5px; background: transparent url('../img/conB-C-D_bg.gif'); }
	#reviewSent { width: 869px; padding:10px; margin:auto; margin-top: 5px; background: transparent url('../img/conB-C-D_bg.gif'); color:#5A5855; font-size: 13px; text-align:center; font-weight: bold; }
	#reviewShow { width: 869px; padding:10px; margin:auto; margin-top: 5px; background: transparent url('../img/conB-C-D_bg.gif'); }
	#reviewShow div { border:none; padding:0; font-size: 11px; color: #5A5855; font-weight: bold; width: 600px; margin:auto; }
	#reviewShow div a { margin:0; text-decoration: none; }
	#reviewShow div div.rating { height: 16px; }
	#reviewShow div div.head { height: 16px; }
	#reviewShow div div.head span { position: relative; top: 3px; }
	#reviewShow div div.content { border-bottom:1px dashed #B4AF8F; padding:5px; margin-top: 3px; }
	#reviewWrite { width: 869px; padding:10px; margin:auto; margin-top: 5px; background: transparent url('../img/conB-C-D_bg.gif'); color: #5A5855; font-size: 12px; font-weight:bold; }
	#reviewWrite div { width: 300px; margin:auto; border:none; }
	#reviewWrite div div { display:table-row; }
	#reviewWrite div div div { display:table-cell; }
	#reviewWrite div div div.error{ color: #BF0B0B; }
	#reviewWrite div div div div.rating { padding:5px; width: 110px; border:0px solid #543929; }
	#reviewWrite div div div #captchaImage { border:1px solid #E0C485; }
	#reviewWrite div div div input.text { border:1px solid #E0C485; color:#8C897D; line-height: 14px; font-size:13px; padding:3px; margin-bottom: 3px; }
	#reviewWrite div div div textarea { border:1px solid #E0C485; color:#8C897D; line-height: 14px; font-size:13px; padding:3px; margin-bottom: 3px; }
	#reviewWrite div div div input.submit { cursor: pointer; position:relative; top:1px; width:37px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_go01.gif);  }
	#reviewWrite div div div input.submit:hover { background: transparent no-repeat url(../img/btn_go02.gif); }
	
	#contact { text-align:center;font-size:12px;color:#5A5855; width: 500px; margin:auto; }
	#contact div { margin-top: 15px; display:table; }
	#contact div div { margin:0; display:table-row; }
	#contact div div div { display:table-cell; vertical-align:middle; }
	#contact input.text { border:1px solid #E0C485; color:#8C897D; line-height: 14px; font-size:13px; padding:3px; margin-bottom: 3px; }
	#contact textarea { border:1px solid #E0C485; color:#8C897D; line-height: 14px; font-size:13px; padding:3px; margin-bottom: 3px; }
	#contact input.submit { cursor: pointer; position:relative; top:1px; width:37px; margin-top: 10px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_go01.gif);  }
	#contact input.submit:hover { background: transparent no-repeat url(../img/btn_go02.gif); }
	#contact #captchaImage { border:1px solid #E0C485; position: relative; top: 12px; left: 5px; }
	
	form.related { margin-bottom:10px; }
	form.related form  { padding-bottom:20px; }
	form.related div.search { color:#FFAD0E; font-size:18px; font-weight:normal; padding-bottom:10px; }
	form.related div.inputs { display:inline; }
	form.related div.inputs div { display:inline; }
	form.related div.label { font-weight:bold; font-size: 11px; line-height:25px; }
	form.related div { border:none; margin:0; padding:0; }
	form.related input.text { border:1px solid #E0C485; color:#8C897D; line-height: 14px; font-size:13px; padding:3px; margin: 0 10px 3px 5px; }
	form.related select.text { border:1px solid #E0C485; color:#8C897D; line-height: 14px; font-size:13px; padding:3px; margin: 0 10px 3px 5px; }
	form.related input.submit { cursor: pointer; position:relative; top:1px; width:37px; margin-top: 10px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_go01.gif);  }
	form.related input.submit:hover { background: transparent no-repeat url(../img/btn_go02.gif); }
	
	.related_results { padding-bottom:20px; color:#FFAD0E; font-size:18px; font-weight:normal; }
	.related_results div.listing { border:none; margin:3px; padding:0; text-align:left; }
	.related_results div.listing a { color: #9E3F05; font-size: 12px; line-height: 20px; }
	.related_results div.listing a.bullet { color: #9E3F05; font-size: 12px; line-height: 20px; padding-left:20px; background: transparent no-repeat url('../img/bullet1.gif') 5px center; }
	.related_results div.listing a:hover { text-decoration:underline; color: #E83D01; }
	
	div.article h3 { color:#FF7800; font-size:16px; font-weight:bold; }
	div.article div.news { width: 100%; margin: auto; color:#393931; font-family:Arial; font-size:11px; line-height: 15px; overflow:hidden; border:none; padding:14px 0; text-align:left; }
	div.article div.news  a { padding:0; font-size: 14px; font-weight: bold; color: #FF7800; margin-bottom: 7px; line-height: 17px; display:block; }
	div.article div.news  a:hover { color: #FF2A00; text-decoration: underline; }
	div.article div.news  div { width:100%;text-align:right;padding-right:20px; margin-top: 5px; border:none; padding:0; }
	div.article div.news div a { font-size:11px;margin:0 5px 0 0; display:inline; }
	div.article input.text { border:1px solid #E0C485; color:#8C897D; line-height: 14px; font-size:13px; padding:3px; margin: 0 10px 3px 5px; }
	div.article textarea { border:1px solid #E0C485; color:#8C897D; line-height: 14px; font-size:13px; padding:3px; margin: 0 10px 3px 5px; }
	div.article input.submit { cursor: pointer; position:relative; top:1px; width:37px; margin-top: 10px; height: 24px; border: none; background: transparent no-repeat url(../img/btn_go01.gif);  }
	div.article input.submit:hover { background: transparent no-repeat url(../img/btn_go02.gif); }
	div.article table tr td { text-align:left; vertical-align:middle; }
	div.article #captchaImage { border:1px solid #E0C485; margin-left: 5px; }