*{margin:0px; padding:0px;}
body{margin:0px; padding:0px; background:url(../images/bg.jpg) #136c39 repeat-x top center;}
a{text-decoration:none;}
h1, h2, h3, h4, h5, h6, ul, li, p, img{margin:0px; padding:0px; border:0px;}
h1{font-family:"Trebuchet MS"; font-size:16px; color:#000; font-weight:normal; text-transform:uppercase; font-weight:bold;}
h2{font-family:"Trebuchet MS"; font-size:24px; color:#edebeb; font-weight:normal; text-transform:uppercase;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9a9898; font-weight:normal; margin-left:10px;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#423f3f; line-height:24px; text-align:justify; margin-bottom:10px;}
.clear{clear:both;}
.outer{width:100%; margin:auto;background:#136c39;}
.wrapper{width:1000px; margin:0 auto; padding:0px; position:relative;}
.header{width:1000px; float:left;}
.top_bar{width:1000px; float:left;background:url(../images/bri_logo.png) #fff;background-position:center center; background-repeat:no-repeat;height:176px;top:50px;}
.logo{width:500px; float:left; margin-top:5px;}
.top_right{width:180px; height:24px; float:left; background:url(../images/top_vg.jpg) repeat-x; border-radius:10px; padding:5px 10px 5px 10px;margin-left:225px;margin-top:120px;text-algin:center;}
.side_div{width:180px; height:24px; float:left; background:url(../images/top_vg.jpg) repeat-x; border-radius:10px; padding:5px 10px 5px 10px;margin-left:15px;margin-top:10px;text-algin:center;}
.menu_container{width:1000px; float:left;background:#069106;border-bottom:2px solid red;}
.menu{width:1000px; margin:0px; margin-top:0px;padding:0px;}
.menu ul{margin:0px; padding:0px;}
.menu ul li{float:left; list-style:none;}
.menu ul li a{font-family:"Trebuchet MS"; font-size:14px; color:#fff; padding:5px 20px 5px 30px; display:block; text-transform:uppercase; font-weight:normal;}
.menu ul li a:hover{color:black; font-size:16px;border-radius:7px;}
.menu ul li a.current{background:#9f0808; color:#fff;}
.banner2{width:1000px; float:left; margin-top:0px; background:#fff;border-bottom:5px solid #980609;margin-bottom:-5px;}
.content_container{width:1000px; float:left; margin-top:5px;background:#fff}
.content_left{width:250px; float:left;}
.content_head{width:235px; height:25px; border-bottom:1px solid black;float:left; background:#fff; padding:5px;padding-bottom:0px;}
.left_box{width:250px; float:left; margin-top:5px; margin-bottom:10px; }
.form_bar{width:250px; float:left; margin-bottom:5px;}
.form_bar2{width:550px; float:left; margin-bottom:5px;}
.form_left{width:105px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#605c5c; padding-left:5px; line-height:20px;}
.form_right{width:130px; float:right; margin-right:10px;}
.form_right2{width:430px; float:right; margin-right:10px;}
.field{width:130px; height:20px; border:1px solid #a9a5a5; background:#f0ecec; border-radius:5px;}
.field2{width:160px; height:20px; border:1px solid #a9a5a5; background:#f0ecec; border-radius:5px;}
.field_long{width:430px; height:20px; border:1px solid #a9a5a5; background:#f0ecec; border-radius:5px;}
.fields{width:130px; height:50px; border:1px solid #a9a5a5; background:#f0ecec; border-radius:5px;}
.submit{width:80px; height:20px; background:#423f3f; border-radius:3px; border:0px; color:#dad4d4; font-size:11px; text-transform:uppercase; cursor:pointer;}
.social{width:45px; margin-right:20px; float:left; margin-top:10px;margin-left:20px;}
.content_right{width:730px; float:right; }
.content_heads{width:715px; height:25px; float:left; background:#fff; border-bottom:1px solid black;padding:5px;padding-bottom:0px;}
.text_bar{width:720px; float:left; margin:5px;}
.footer_container{width:100%; height:50px; background:#494747; float:left; padding:20px 0 20px 0;}
.footer{width:1000px; margin:auto;}
.footer_bar{width:1000px; float:left; margin-bottom:10px;}
.footer_bar a:link {
color:#9a9898;
}
.footer_menu{width:700px; margin:0px; padding:0px;}
.footer_menu ul{margin:0px; padding:0px;}
.footer_menu ul li{float:left; list-style:none; border-right:1px solid #c2bebe;}
.footer_menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #c2bebe; padding:0 10px 0 10px; display:block;}

.slogan {
font-family:"Trebuchet MS"; font-size:24px; color:#000; font-weight:bold;
margin-left:15px;
font-style:italic;
width:500px;
float:left;
margin-top:5px;
}

.top_address {
font-family:"Trebuchet MS";color:#000; font-weight:normal;
margin-top:2px;
font-style:italic;
text-align:center;
font-size:12px;
}

.contact_address {
font-family:"Trebuchet MS"; font-size:16px; color:#000; font-weight:bold;
text-align:center;
margin-bottom:10px;
margin-top:0px;
text-transform:uppercase;
}

.para_head {
font-family:"Trebuchet MS"; font-size:24px; color:#000; font-weight:bold;
text-align:left;
clear:both;
}

.main_pic_div {
width:450px;
float:right;
margin-left:5px;
margin-bottom:15px;
margin:5px;
}

.main_pic2_div {
height:200px;
float:right;
margin-left:5px;
margin-bottom:5px;
margin:5px;
padding-bottom:5px;
}

.main_pic {
width:450px;
border:1px solid black;
}

.main_pic2 {
height:200px;
border:1px solid black;
}

.caption {
font-size:11px;
font-weight:normal;
font-family:"Trebuchet MS";
font-style:italic;
text-align:center;

}

.caption2 {
font-size:11px;
font-weight:bold;
font-family:"Trebuchet MS";
font-style:italic;
text-align:center;
}

.spacer {
clear:both;
background:#000;
margin-bottom:-10px;
height:5px;
}

.left_box ul {
padding-left:30px;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS";
color:#423f3f;
}

.left_box ul a:hover {
font-style:italic;
color:#980609;
text-transform:uppercase;
}

.left_box ul a {
color:#423f3f;
}

.reservation_form {
background:#ddd;
padding:3px;
border:1px solid black;
margin-right:5px;
margin-bottom:10px;
}

.form_header {
font-weight:bold;
font-size:20px;
text-align:center;
text-decoration:underline;
margin-botttom:5px;
font-family:"Trebuchet MS";
}

.form_section {
margin:5px;
background:#bbb;
padding:5px;
}

.section_header {
font-weight:bold;
font-size:16px;
text-align:left;
font-style:italic;
margin-botttom:5px;
font-family:"Trebuchet MS";
}

.rform_label {
float:left;
clear:left;
font-family:"Trebuchet MS";
font-size:14px;
font-style:bold;
width:200px;
height:26px;
margin-top:5px;
}

.rform_value {
margin-top:5px;
width:350px;
float:left;height:26px;
}

.rform_field {
width:350px;
}

.time_box {
float:left;
margin:5px;
font-size:12px;
}

.cat_icon {
width:200px;
border:1px solid black;
text-align:center;
float:left;
margin:10px;
padding:10px;
}

.cat_title {
font-weight:bold;
font-size:20px;
text-align:center;
margin-botttom:5px;
font-family:"Trebuchet MS";
}

.product_icon {
width:200px;
border:1px solid black;
text-align:center;
float:left;
margin:10px;
padding:10px;
}

.product_head {
font-weight:bold;
font-size:20px;
text-align:center;
margin-botttom:5px;
font-family:"Trebuchet MS";
}

.product_thumb {
width:200px;
}


.cat_thumb {
width:200px;
}

.product_desc {
font-size:12px;
font-style:italic;
text-align:left;
}

.service_desc {
font-size:18px;
text-align:left;
margin-bottom:8px;
font-family:"Times New Roman";
font-weight:normal;
}

.map_section {
border:1px solid black;
float:left;
text-align:center;
}

.contact_form {
float:right;
width:280px;
}

.output_message {
color:red;
font-size:11px;
font-style:italic;
padding:5px;
text-align:center;
}

.logo_pic {
margin-top:18px;
}

.brand_sel {
float:left;
margin-left:5px;
}

.service_para_head {
text-align:left;
margin-left:60px;
font-variant:small-caps;
font-style:italic;
color:#888;
margin-top:10px;
}

.show_price {
font-size:18px;
font-weight:bold;
padding-top:5px;
}

.art_logo {
float:left;
width:100px;
text-align:left;
	}

.backlink {
	float:right;margin-right:10px;font-size:12px;font-style:italic;margin-top:8px;
	}
	
.backlink a {
	color:yellow;
	}
	
.backlink a:hover {
	color:yellow;
	font-size:14px;
	}

.banner_note {
font-size:12px;
font-style:italic;
text-align:center;
background:#980609;
color:#fff;
padding-top:3px;
margin-bottom:-2px;
}