@charset "utf-8";

/* CSS Document */



body {

font-family: Tahoma,Arial,sans-serif;

margin: 0px;

padding:0px;

font-size: 13px;

color: #525252;

background: url(../images/background_main.jpg) 0 0 #E6E6E6;

}

img {

behavior: url("pngbehavior.htc");

}

#wrapper {

margin:0 auto;

padding:0;

text-align:left;

width:951px;

}

#header{

height:110px;

padding: 0px;

margin: 0px;

text-align:left;

}

#logo{

height:77px;

width:209px;

margin:0px;

padding:15px 0 0 25px;

float:left;

}

#menu-wrap{

height:54px;

width:620px;

float:right;

margin:0px;

padding:23px 15px 0px 0px;

}

#selector{

width:66px;

height:22px;

}

#menu {

height: 32px;

margin:0;

}

#menu a {

background: #F8C305;

color:#000000;

text-decoration:none;

height: 32px;

}

#menu a:hover {

color:#000000;

background: #F8C305;

text-decoration: underline;

}

#menu img{

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

font-size:16px;

text-decoration:none;

font-weight:bold;

}

#mainbody{

/*background:url(../images/left_in.jpg) repeat-y #F8C305;*/

background:url(../images/place_bk_line.jpg) repeat-y #F8C305;;

margin:0px;

padding:0px;

height:100%;

}

#placelist{

width:236px;

float: left;

/* border-top:#FDE551 1px solid; */

text-align:left;

margin: 0;

padding: 15px 0;

}

#placelist h1{

margin:0;

padding:0;

font-size:26px;

font-weight:normal;

padding:0 0 25px 15px;

} 

#main{

text-align:left;

/* border-top:#FFFFFF 1px solid; */

background-color:#FFFFFF;

/*margin:0 236px 0 236px;*/

/*background:url(../images/place_bk_line.jpg) repeat-y #F8C305;*/

float:left;

}

 div#main{ 

min-height:500px;

/* height:expression(this.scrollHeight > 500 ? "auto":"500px"); */

} 

#rightcolumn{

width:234px;

float:right;

margin:0;

padding: 15px 0;



text-align:center;

}

#rightcolumn h1{

margin:0;

font-size:26px;

font-weight:normal;

padding:0 0 25px 15px;

text-align:left;

}

#rightcolumn img{

margin-bottom:3px;

}

#rightcolumn span{

text-align:center;

}

#footer{

background-color:#A9A9A9;

clear: both;

margin:0px;

padding:0px;

height:305px;

}

#pagenavigation{

border-bottom:#C4C4C4 1px solid;

height:45px;

text-align:right;

padding:0;

margin:0;

}

#pagenavigation img{

padding:0;

margin:12px 13px;

}

#pagetitle{

float:left;

padding:15px 0 0 20px;

margin:0px;

}

#pagetitle p{

text-transform:uppercase;

margin:0;

padding:0;

}

#pagetitle a{

color:#525252;

text-decoration:none;

}

#pagetitle a:hover{

color:#A21A28;

text-decoration:underline;

}

#textbody{

padding:15px;

margin:0px;

text-align:left;

overflow:hidden; 

width:445px;

}

#textbody h1{

margin:0 0 5px 0;

padding:0;

font-size:26px;

font-weight:normal;

} 

#textbody h2{

margin:10px 0;

padding:0;

font-size:16px;

font-weight:bold;

} 

#aboutrow{

margin:0;

padding:0;

}

#aboutrow .row{

padding:10px 0px;

border-top:#A9A9A9 1px solid;

}

#aboutrow h2{

margin:0;

padding:0;

font-size:16px;

font-weight:bold;

}

#aboutrow img{

margin:0 15px;

float:left;

}

#whitebox_b {

width:100%;

background: url(../images/mw_content_b.png) 0 100% repeat-x;

height:17px;

}

#arttitle{

margin: 0;

padding:0;

float:left;

width:622px;

}

#arttitle h2{

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

color: #FFFFFF;

text-decoration:none;

font-weight:normal;

font-size:24px;

margin:0;

padding:0 0 0 16px;

float:left;

}

#arttitle h2 a{

text-decoration:none;

color:#DBD9DA;

}

#arttitle h2 a:hover{

text-decoration:underline;

color:#ffffff;

}

#arttitle h2 span{

color:#DBD9DA;

}

#arttitle p{

margin:0;

padding:8px 0 0 0;

}

#articles{

margin: 0;

padding:0;

float:left;

padding-left:6px;

padding-top:5px;

/*width:625px;*/

}

#articles ul {

margin: 0;

padding:0 0 0 5px;

width:620px;

list-style: none;

line-height: normal;

}

#articles li {

display: block;

height:27px;

overflow:hidden;

margin-top:10px;

margin:5px;

}



#articles a {

padding: 3px 5px 3px 25px;

border: 3px #DBD9DA solid;

background:url(../images/arrow_2.jpg) left no-repeat #F1F1F1;

text-decoration: none;

font-weight: normal;

font-size: 12px;

color: #000000;

/*width:560px;*/

display:block;

}



*html #articles a {background-position:3px 4px;}





#articles a:hover {

text-decoration: none;

background:url(../images/arrow_2.jpg) left no-repeat #F1F1F1;

border: 3px #F6C405 solid;

}



*html #articles a:hover {background-position:3px 4px;}





#googlebottom{

float:right;

padding:5px 12px 0 0;

margin:0;

width:300px;
height:250px;

}

#baseline{

height:52px;

width:100%;

}

#counterline{

width:600px;

height:31px;

text-align:left;

margin:0px;

padding: 15px 0 0 15px;

float:left;

}

#footerlinks{

margin-left:15px;

position:relative; 

top:10px;

text-align:left;

height:1px;

}

*html #footerlinks img{position:relative; 

top:0px;

}



#footerlinks img{

float:left;

margin-right:10px;

}

#commentsarea{

margin:0;

padding:0 0 0 12px;

width:435px;

background:#ffffff url(../images/place/gr_lines.gif) repeat-y;

}

#toprates{height:20px;}

#commentinfo{padding-top:5px; display:block;}

#commentbody{display:block;}

#seper{height:15px;}



#foodq{width:20px; height:20px; background:#ff9898; text-align:center; margin-right:1px; text-decoration:none; color:#000000; font-weight:bold; outline-style: none; font-size:12px; float:left;}

#foodq span{position:relative; top:2px;}

#serviceq{width:20px; height:20px; background:#93cfe9; text-align:center; margin-right:1px; text-decoration:none; color:#000000; font-weight:bold; outline-style: none; font-size:12px; float:left;}

#serviceq span{position:relative; top:2px;}

#decorq{width:20px; height:20px; background:#89e990; text-align:center; margin-right:1px; text-decoration:none; color:#000000; font-weight:bold; outline-style: none; font-size:12px; float:left;}

#decorq span{position:relative; top:2px;}

#priceq{width:20px; height:20px; background:#f6d97d; text-align:center; margin-right:1px; text-decoration:none; color:#000000; font-weight:bold; outline-style: none; font-size:12px; float:left;}

#priceq span{position:relative; top:2px;}



.allarticles{

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

color: #FFFFFF;

text-decoration:none;

font-size:14px;

position:relative;

right:3px;

}

.allarticles:link{

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

color: #FFFFFF;

text-decoration:none;

font-size:14px;

}

.allarticles:hover{

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

color: #A21A28;

text-decoration:underline;

font-size:14px;

}

.normallink{

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

color: #A21A28;

text-decoration:underline;

}

.normallink:link{

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

color: #A21A28;

text-decoration:underline;

}

.normallink:hover{

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

color: #A21A28;

text-decoration:none;

}

.footerlink{

font-family: Tahoma, Helvetica, sans-serif;

color: #525252;

text-decoration:underline;

font-size:12px;

}

.footerlink:link{

font-family: Tahoma, Helvetica, sans-serif;

color: #525252;

text-decoration:underline;

font-size:12px;

}

.footerlink:hover{

font-family: Tahoma, Helvetica, sans-serif;

color: #ffffff;

text-decoration:none;

font-size:12px;

}

.thickborder{

border:#A9A9A9 3px solid;

}

.menu

{

font-size:16px;

color:#000000;

text-decoration:none;

}



.place_menu a{font-family:Arial; font-size:12px; text-decoration:none; display:block; color:#000000; height:23px; font-weight:bold; padding-left:13px;}

.go_down{position:relative; top:4px}

.placearea{padding-top:13px; padding-left:26px; padding-right:0px}

.bk_grey{background:#dadada; padding:10px; font-weight:bold; font-size:12px;}

.light_grey{background:#f1f1f1; padding:10px; font-weight:bold; font-size:12px;}

.rating{font-size:22px; font-weight:normal;padding-top:16px; padding-bottom:10px}

.gr_spacer_pos{width:100%; height:1px; position:relative; top:-4px; z-index:1}

.rating_bg{background:url('../images/place/double_line.jpg') no-repeat;}

.rating_bg2{background:url('../images/place/rating_line.png') repeat-x; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:10px;}

.rating_txt{color:#ffffff; font-weight:bold; font-size:14px; font-family:Tahoma}

.rating_digit{color:#000000; font-weight:bold; font-size:14px; font-family:Tahoma}

.rating_small_txt{font-size:12px; color:#525252; padding-top:10px}



#main-desr a{font-family: Arial, Helvetica, sans-serif; color: #A21A28; text-decoration:underline;}

#main-desr a:hover{text-decoration:none;}



.price a, .decor a, .service a, .food a, #food_1 a, #food_2 a, #food_3 a, #food_4 a, #food_5 a, #service_1 a, #service_2 a, #service_3 a, #service_4 a, #service_5 a, #decor_1 a, #decor_2 a, #decor_3 a, #decor_4 a, #decor_5 a, #price_1 a, #price_2 a, #price_3 a, #price_4 a, #price_5 a{display:block; text-decoration:none; color:#000000; font-weight:bold; outline-style: none; position:relative; top:2px; font-size:12px}

.price, .decor, .service, .food,  #food_1, #food_2, #food_3, #food_4, #food_5, #service_1, #service_2, #service_3, #service_4, #service_5, #decor_1, #decor_2, #decor_3, #decor_4, #decor_5, #price_1, #price_2, #price_3, #price_4, #price_5{width:20px;  height:20px; text-align:center; float:left; font-size:12px}

.price a,  .decor a, .food a, .service a{cursor:default;}

.price, .decor, .food, .service{float:none}

#food_1{background:#fecccb;}

#food_2{background:#ffaeae;}

#food_3, .food{background:#ff9898;}

#food_4{background:#f9666c;}

#food_5{background:#fa0000;}



#service_1{background:#d0eef6;}

#service_2{background:#a6ddf1;}

#service_3, .service{background:#93cfe9;}

#service_4{background:#5acad8;}

#service_5{background:#14acd3;}



#decor_1{background:#d0f5d6;}

#decor_2{background:#a1ecab;}

#decor_3, .decor{background:#89e990;}

#decor_4{background:#60dd68;}

#decor_5{background:#1cca2a;}



#price_1{background:#fcedcc;}

#price_2{background:#f8e09a;}

#price_3, .price{background:#f6d97d;}

#price_4{background:#f5ca48;}

#price_5{background:#f6b002;}



.active_score a{color:#ffffff !important}

.inactive_score a{color:#000000 !important}



.width_score{float:left; width:10px}

.score_title{padding-bottom:7px; color:#858585; font-size:14px; font-family:Tahoma; font-weight:bold}

.txt_field{width:200px; background:#f1f1f1; border:1px solid #d1d1d1; font-family: Tahoma,Arial,sans-serif; font-size: 12px; color: #525252;}

.txt_comment{background:#f1f1f1; border:1px solid #d1d1d1; width:431px; height:100px; font-family: Tahoma,Arial,sans-serif; font-size: 12px; color: #525252;}

.txt_digits{background:#fdf1cb; border:1px solid #ffc700; width:50px; text-align:center}



.author_name{font-size:13px; font-weight:bold;}

.comment_date{font-size:11px}

.comment_body{font-size:12px; padding-top:5px; padding-right:10px; width:395px}



#grey_divider{height:10px; clear:both; background:#A9A9A9}



.pagenotactive{

text-decoration:underline;

color:#525252;

}

.pagenotactive:link{

text-decoration:underline;

color:#525252;

}

.pagenotactive:hover{

text-decoration:none;

color:#A11A28;

}.smallinks{padding:5px 20px;}.smallinks a{color:#666;}
