@charset "utf-8";
/*
 * Reset Styles
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ border:0pt none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0pt;padding:0pt;vertical-align:baseline;}

/*
 *General Styles
 */
html{
    margin: 0;
	padding: 0;
}

body{
    background: #1e1e1e url(../images/bg.jpg) repeat-x center top;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

.clear {
    clear: both;
	height: 0;
	font-size: 0;
}

#body{
    background: #1e1e1e url(../images/cbg.jpg) repeat-x;
	width: 1007px;
	height:100%;
	margin: 0 auto;
	padding: 0;
}

/*
 * Header Styles
 */
#header{
    width: 100%;
	height: 162px;
	margin: 0;
	padding: 0;
}

#logo{
    width: 246px;
	height: 150px;
	padding: 15px 0 0 89px;
	border: none;
	float: left;
}

#BSLogo{
    background: url(../images/logo.jpg) no-repeat;
	width: 246px;
	height: 135px;
	border: none;
}

#nav{
    width: 442px;
	height: 150px;
	margin: 0 0 0 229px;
	float: right;
	text-align: left;
}

#nav ul{
    width: 442px;
	height: 120px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#nav ul li{
    width: 96px;
	height: 113px;
	float: left;
	text-align: center;
	margin: 0 5px;
}

#nav ul li br{
    margin-top: 55px;
}

#nav ul li a{
    font: 13pt 'Arial';
	color: #FFF;
	text-decoration: none;
}

#nav ul li:hover, #nav ul li.active{
    background: url(../images/menu-hover.png) no-repeat;
	width: 96px;
	height: 113px;
}

#nav ul li a:hover, #nav ul li.active a{
    color: #000;
}

#nav ul li.special:hover{
    background: none;
}

#nav ul li.special{
    width: auto;
	height: auto;
	text-indent: -9999px;
}

#signup{
    background: url(../images/signup.png) no-repeat;
	width: 88px;
	height: 37px;
	margin: 30px 0 10px 10px;
}

#nav hr{
    border: none;
	margin: 0;
	padding: 0;
	background: url(../images/login-border.png) no-repeat right top;
	width: 437px;
	height: 1px;
	float: right;
}

#login{
    background: url(../images/login-border.png) repeat-x right top;
	width: 437px;
	height: 25px;
	margin-left: 5px;
	padding: 8px 0;
	text-align: left;
}

#login input.field{
    width: 130px;
	height: 14px;
	background: #1a1a1a;
	border: 1px solid #343333;
	padding: 4px;
	font: 11px Arial;
	color: #8b8b8b;
}

#login input.btn{
    vertical-align: middle;
	width: 41px;
	height: 25px;
	margin: 0 5px;
}

#login td{
    width: auto;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	float: left;
	font: 12px Arial;
	color: #8b8b8b;
}

#login a{
    font: 12px Arial;
	color: #8b8b8b;
	text-decoration: none;
	font-weight: bold;
}

#register{
    background: url(../images/register.png) no-repeat;
	width: 46px;
	height: 11px;
}

#forgot{
    background: url(../images/forgot.png) no-repeat;
	width: 93px;
	height: 11px;
}


#isnav{
    width: 410px;
	float: right;
	margin: 5px 0 0 0;
	text-align: left;
	color: #fff;
}





/*
 * Content Styles
 */
#container{
    background: #1e1e1e url(../images/mbg.jpg) no-repeat;
	width: 1006px;
	height: auto;
	margin: 0;
	padding: 0;
}

table{
    margin: 0;
	padding: 0;
	border: 0;
}

table tr{
    margin: 0;
	padding: 0;
	border: 0;
}

table tr td{
    margin: 0;
	padding: 0;
	border: 0;
}

table tr td.left{
    padding: 16px 0 0 35px;
}

table tr td.right{
    padding: 16px 35px 0 0;
}

marquee{
    margin: 0 2px;
	padding: 7px 0 0 0;
	font: 11px Verdana;
	color: #333;
	font-weight: bold;
}

#top-nav ul{
    width: 951px;
	height: 29px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}

#top-nav ul li{
    width: auto;
	height: 29px;
	margin: 10px 0 0 3px;
	padding: 0;
	float: left;
}

#top-nav ul li a{
    margin: 0;
	padding: 0;
	padding: 0 2px;
	text-decoration: none;
	font: 13px Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	font-weight: normal;
	color: #FFF;
	text-shadow: 3px 3px 2px #000;
}

#footer{
    background: url(../images/fbg.jpg) repeat-x;
	width: 100%;
	height: 111px;
	margin: 0px;
	padding: 0;
}

#footer .menu{
    width: 1006px;
	margin: 0 auto;
	padding: 26px 0 0 0;
	text-align: right;
    font: 11px Arial;
	color: #8b8b8b;
}

#footer .menu a{
    text-decoration: none;
	font: 12px Arial;
	color: #8b8b8b;
	margin: 26px 19px 0 19px;
}

#footer .menu .copyrights{
    margin: 20px 19px 0 0;
}

#footer .menu .copyrights a{
	font-size: 11px;
	margin: 0;
}




/*end category navigation*/

#rightblock{width:355px;margin:15px 68px 0 0;float:right;}

/* some styles */
#categories-block{background:url(../images/cats-bg.png) no-repeat;width:781px;height:760px;margin:0;padding:28px 0 0 0;}
#categories-block .heading{margin:0 0 19px 22px;font:13pt Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;font-weight:normal;color:#FFF;text-shadow:3px 3px 2px #000;}
#categories-block ul{width:781px;height:auto;margin:0;padding:0;list-style:none;float:left;}
#categories-block ul li{width:224px;height:auto;float:left;margin:0 29px 15px 0;padding:0;height:auto;position:relative;font:11px Arial,Helvetica,Garuda,sans-serif;color:#787878;}
#categories-block ul li a{width:224px;margin:0;padding:0;text-decoration:none;font:12pt Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;font-weight:normal;color:#FFF;text-shadow:3px 3px 2px #000;}
#categories-block ul li img{border:1px solid #343333;margin-bottom:5px;}
#ctg-icon{width:48px;height:36px;position:absolute;top:60px;left:5px;}
#ctg-title{font:12pt Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;font-weight:normal;color:#FFF;text-shadow:3px 3px 2px #000;position:absolute;top:77px;left:55px;}
#ctg-shadow{background:url(../images/shadow.png) repeat-x;width:225px;height:21px;margin:0;padding:0;position:absolute;top:64px;left:0px;}





/*content*/

#content{width:958px;height:auto;margin:0 auto;padding:0;}
#leftside{width:166px;margin:0;padding:0 0 0 11px;float:left;}
#main{background:url(../images/cbg.png) no-repeat 0px 515px;width:733px;height:100%;padding:0 29px 0 19px;margin:0;float:right;}

#catlist{width:781px;height:auto;padding:0;}
#catlist ul{width:781px;height:100%;margin:60px 0 0 0;padding:0;list-style:none;}
#catlist ul li{float:left;margin:0 29px 15px 0;height:168px;}
#catlist ul li.first{margin:0 29px;}
#catlist ul li.end{margin:0 19px 0 0;}

#widgets{width:733px;height:auto;margin:0 29px 0 19px;padding:0;}

/* container */




/*
 * HOME Styles
 */
#search{
    background: url(../images/dots.jpg) no-repeat left bottom;
	width: 741px;
}

#search-form{
    padding: 7px 0 12px 96px;
	font: 14px Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	font-weight: normal;
	color: #FFF;
	text-shadow: 3px 3px 2px #000;
}

#search-form input.field{
    width: 219px;
	height: 14px;
	background: #1a1a1a;
	border: 1px solid #343333;
	padding: 4px;
	font: 11px Arial;
	color: #8b8b8b;
}

#search input.btn{
    background: url(../images/search.png) no-repeat;
	width: 49px;
	height: 25px;
	margin-left: 13px;
	border: 0;
	text-indent: -9999px;
	vertical-align: middle;
	margin-top: 7px;
	float: left;
}

#featured{
	width: 512px;
	margin: 20px 0 0 0;
	padding: 0 218px 0 0;
	position: relative;
	height: 220px;
	background: #000;
	border: 1px solid #1a1a1a;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	float: left;
}

#featured ul.ui-tabs-nav{
    background: url(../images/slider/list-bg.png) no-repeat right bottom;
	position: absolute;
	top: 0;
	left: 512px;
	list-style: none;
	line-height:3px;
	padding: 10px 22px;
	margin: 0;
	width: 174px;
	height: 200px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-radius-topright: 12px;
	-webkit-border-radius-bottomright: 12px;
}

#featured ul.ui-tabs-nav li{
    /*background: url(../images/no-premium.png) no-repeat left center;*/
	font-size: 12px;
	padding-bottom: 2px;
	color: #666;
}

#featured ul.ui-tabs-nav li a{
	padding: 0 0 0 20px;
	font: 11px 'Arial Narrow','Nimbus Sans L',sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#featured .ui-tabs-panel{
	width: 512px;
	height: 220px;
	position: relative;
    overflow: hidden;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-radius-topleft: 12px;
	-webkit-border-radius-bottomleft: 12px;
}

#featured .ui-tabs-hide{
	display: none;
}

#featured li.ui-tabs-nav-item a{
	display: block;
	height: auto;
	color: #333;
	line-height: 20px;
	outline: none;
}

#featured li.ui-tabs-nav-item a:hover{
    color: #f5d323;
}

#featured li.ui-tabs-selected{
	background: url(../images/premium.png) no-repeat left top;
	font-size: 12px;
	padding-bottom: 2px;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	color: #f5d323;
}

#featured .ui-tabs-panel .info{
	position: absolute;
	top: 160px;
	left: 0;
	height: 60px;
	width: 512px;
	background: url('../images/slider/transparent-bg.png');
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-radius-bottomleft: 12px;
}

#featured .leftarrow{
    background: url(../images/slider/left-arrow-slider.png) no-repeat;
	width: 23px;
	height: 25px;
	position: absolute;
	top: 179px;
	left: 8px;
}

#featured .rightarrow{
    background: url(../images/slider/right-arrow-slider.png) no-repeat;
	width: 23px;
	height: 25px;
	position: absolute;
	top: 179px;
	right: 225px;
}

#featured .info h2{
    padding: 3px 0 0 0;
    font: 18px Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
    font-weight: normal;
	color: #FFF;
	text-shadow: 3px 3px 2px #000;
	text-align: center;
	overflow: hidden;
}

#featured .info p{
    width: 350px;
	margin: 0 auto;
	font: 11px Arial,Helvetica,Garuda,sans-serif;
	color: #FFF;
	text-align: center;
}

#featured .info a{
	text-decoration: none;
	color: #fff;
}

#featured .info a:hover{
	text-decoration: none;
}
#frmOperatingHoursBox {padding: 4px; clear: left; margin: 10px 0 10px 0px; float:left; clear: both;}
.OperatingHoursSpan { float:left; margin: 0 5px 0 0; padding: 0px; font-size: 10px; width: 400px; text-align: left; display: block;}
.OperatingHoursSpan strong { font-size: 12px;display: block; height: 16px; margin: 0 0 5px 0px; padding: 0; float: left; width: 98px; }
.OperatingHoursSpan input {margin: 0 5px 0 5px;  }
.OperatingHoursSpan span { margin: 5px 0 5px 0; display: block; width: 100%; }
.OperatingHoursSpan span input { margin: 0 0 0 15px; padding: 0; width: 30px; font-size: 9px;}
.frmOperatingHours {font-size: 1.0em;}

#operatingHours{
    font-size: 12px;
	margin-left: 10px;
	text-align: left;
	display: block;
}

#operatingHours span, #operatingHours select{
    font-size: 9px;
	margin: 0 0 0 3px;
	padding: 0 0 0 0;
}

/* calendar */
#calendar{background-color:#121313;width:352px;height:auto;margin:15px 0 0 0;padding:0;float:left;}
#calendar .prev{background:url(../images/calendar/cal-prev.jpg) no-repeat center center;width:17px;height:17px;float:left;margin:8px 6px 0 6px;cursor:pointer;}
#calendar .next{background:url(../images/calendar/cal-next.jpg) no-repeat center center;width:17px;height:17px;float:left;margin:8px 6px 0 6px;cursor:pointer;}
#calendar h3{width:145px;height:31px;margin:4px 0 0 0;padding:0;color:#caccad;font:16pt 'Arial Narrow','Nimbus Sans L',sans-serif;float:left;text-align:center;}
#calendar table {width:204px;border-collapse: separate;border: 1px solid #545555;border-width: 0px 0px 1px 1px;margin:0;font-size: 20px;float:left;}
#calendar td, #calendar th {background:url(../images/calendar/cal-cells.jpg) no-repeat;width:29px;height:29px;text-align: center;vertical-align:middle;color:#7a6c69;font:12px Tahoma,Geneva,Kalimati,sans-serif;position: relative;}
#calendar th {height: 30px;color:#f4d122;font:12px Tahoma,Geneva,Kalimati,sans-serif;font-weight:bold;}
#calendar td:hover{color: #FFF;}
#calendar td.date_has_event {background:url(../images/calendar/cal-star.jpg) no-repeat center bottom;width:29px;height:29px;color:#FFF;}
#calendar td.padding {}
#calendar td.today {color:#ff0006;}
#calendar .events {position: relative;}
#calendar .events ul {text-align: left;position: absolute;display: none;z-index: 1000;padding: 15px;background: #E7ECF2 url(../images/popup.png) no-repeat;color: white;border: 1px solid white;font-size: 15px;width: 200px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;-border-radius: 3px;list-style: none;color: #444444;-webkit-box-shadow: 0px 8px 8px #333;}
#calendar .events li {padding-bottom: 5px;}
#calendar.events li span {display: block;font-size: 12px;text-align: justify;color: #555;}
#calendar .events li span.title, #calendar .events li a.title {font-weight: bold;color: #222; text-decoration:none;	}
#calendar .events li a.title:hover {	text-decoration:underline;	}
#cal-event-title{background:url(../images/calendar/events-title.jpg) no-repeat;width:148px;height:28px;float:right;padding:5px 0 0 0;font:13px 'Arial Narrow','Nimbus Sans L',sans-serif;color:#FFF;font-weight:bold;}
#cal-event-title a {	color:#fff; text-decoration:none;	}
#cal-event-title a:hover {	text-decoration:underline;	}
ul.events{width:130px;height:auto;margin:5px 5px 3px 10px;padding:0;list-style:none;float:right;}
ul.events li{width:130px;font:13px Arial;color:#fff;}
span.date{font:12px Arial;color:#faeb2e;font-style:italic;}
/* latest gallery */
#latest-gallery{background:url(../images/latest-gallery.jpg) no-repeat;width:353px;height:157px;border:1px solid #292929;border-width:1px 1px 0px 1px; position:relative;}
#latest-gallery .overlay {	position:absolute; left:0px; bottom:0px; width:100%; height:41px; background:#fff; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2;	}
#latest-gallery .title {	position:absolute; left:0px; bottom:0px; width:100%; height:41px; text-align:center;	}
#latest-gallery .title img {	margin-top:12px; border:none;	}
/* subscriber */
#subscriber{background:url(../images/subscriber.png) no-repeat;width:353px;height:62px;margin-top:9px;}
#subscriber-form{padding:33px 7px 6px 14px;}
#subscriber-form input.field{width:95px;height:14px;background:#1a1a1a;border:1px solid #343333;padding:4px;font:11px Arial;color:#8b8b8b;}


/*
 * CONTACT Styles
 */
#middle-nav{
    background: url(../images/mnav-bg.png) no-repeat;
	width: 919px;
	height: 39px;
	margin: 13px auto 0 auto;
	padding: 0;
}

#middle-nav ul{
    width: 600px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#middle-nav ul li{
    width: auto;
	height: 12px;
	padding: 8px 7px 0 7px;
	float: left;
}

#middle-nav ul li a{
    font: 12px 'Arial Narrow','Nimbus Sans L',sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#middle-nav ul li a:hover, #middle-nav ul li a.active{
    color: #f5d323;
}

#info{
    width: 300px;
	height: 12px;
	padding: 12px 5px 0 5px;
	float: right;
	font: 12px 'Arial Narrow','Nimbus Sans L',sans-serif;
	font-weight: bold;
	color: #FFF;
}

#info a{
    color: #FFF;
	text-decoration: underline;
}

#signup-box{
    background: url(../images/signup-box.png) no-repeat;
	width: 290px;
	height: 212px;
	vertical-align: top;
	margin: 0 0 0 10px;
	position: relative;
}

#signup-box div#sdf{
    position: absolute;
	top: 50px;
	left:15px;
    width: 260px;
    height: 162px;	
	margin: 0;
	font: 13px 'Arial Narrow','Nimbus Sans L',sans-serif;
	color: #FFF;
	text-align: center;
}

#subnav{
    background-color: #0a0a0a;
	width: 210px;
	height: auto;
	margin: 0;
	padding: 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font: 12px 'Arial Narrow','Nimbus Sans L',sans-serif;
	font-weight: bold;
	color: #FFF;
}

#subnav ul{
    width: /*180px*/190px;
	height: auto;
	margin: 0 auto;
	padding: 10px 1px;
	list-style: none;
}

#subnav ul li{
    background: url(../images/no-premium.png) no-repeat left center;
}

#subnav ul li.active{
    background: url(../images/premium.png) no-repeat left center;
}

#subnav ul li a{
    padding: 0 0 0 /*20px*/17px;
	font: 12px 'Arial Narrow','Nimbus Sans L',sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#subnav ul li a:hover, #subnav ul li a.active{
    color:#f5d323;
}

#page{
    width: 679px;
	margin: 0 0 20px 0;
	float: left;
}

#page-title{
    margin: 0;
	padding: 0;
	font: 13pt Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
	font-weight: normal;
	color: #FFF;
	text-shadow: 3px 3px 2px #000;
}

#page-title img{
    vertical-align: bottom;
}

#txt-area{
    width: 679px;
	margin: 0 0 30px 0;
	padding: 0;
	float: left;
	font: 12px Arial, Helvetica, Garuda, sans-serif;
	color: #c3c3c3;
	font-weight: normal;
}

#txt-area ul{
    width: 640px;
	list-style: none;
	margin: 0;
	padding: 0;
}

#txt-area ul li{
    width: 320px;
	margin: 5px 0;
	padding: 0;
	float: left;
	font: 12px 'Arial Narrow','Nimbus Sans L',sans-serif;
	font-weight: bold;
	color: #FFF;
}

#txt-area ul li.wide{
    width: 640px;
	margin: 5px 0;
	padding: 0;
	float: left;
	font: 12px 'Arial Narrow', 'Nimbus Sans L', sans-serif;
	font-weight: bold;
	color: #FFF;
}

#txt-area ul li input.field{
    width: 215px;
	height: 14px;
	background: #1a1a1a;
	border: 1px solid #343333;
	padding: 4px;
	font: 11px Arial;
	color: #8b8b8b;
}

#txt-area ul li.wide textarea.field{
    width: 535px;
	height: 75px;
	background: #1a1a1a;
	border: 1px solid #343333;
	padding: 4px;
	font: 11px Arial;
	color: #8b8b8b;
}

#txt-area ul li select.field{
    width: 225px;
	height: 24px;
	background: #1a1a1a;
	border: 1px solid #343333;
	padding: 4px;
	font: 11px Arial;
	color: #8b8b8b;
}

#txt-area input.error{
	background: #f8dbdb;
	border-color: #e77776;
}

/*
 * Impromptu Styles
 */
.jqifade{ position: absolute; background-color: #aaaaaa; }
div.jqi{ width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqimessage small {font-size:10px;}
div.jqi .jqimessage input{ width: 175px; border: solid 1px #444444; padding:2px; font: 11px Arial; color: #1a1a1a;}
div.jqi .jqimessage select{ width: 180px; border: solid 1px #444444; padding:2px; font: 11px Arial; color: #1a1a1a;}
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover{ background-color: #728A8C; }
div.jqi button.jqidefaultbutton{ background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }
div.jqi .jqimessage .field{ padding: 5px 0; }
div.jqi .jqimessage .field label{ display: block; clear: left; float: left; width: 100px; }
div.jqi .jqimessage .field input{ width: 150px; border: solid 1px #777777; }
div.jqi .jqimessage .field input.error{ width: 150px; border: solid 1px #ff0000; }


#sitemap ul {	margin-left:30px;	}
#sitemap ul li {	width:auto; float:none;	}
#sitemap ul li a {	text-decoration:none; color:#fff;	}
#sitemap ul li a:hover {	text-decoration:underline;	}