td {  font-family: verdana, Arial; font-size: 11px; color: #333333; line-height: 17px}
hr {  color: #666666}
.padder {  padding-top: 15px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px}
a {  font-weight: bold; color: #338646}
.whiteedge {  border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
BODY {

 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px
}.tableborder,.greytable {  background-color: #F0F0F0; border: 1px #999999 double}
.imgborder {  border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.largetext {  font-family: Verdana, Arial; font-size: 16px; font-weight: bold; color: #FF0000;}
.tablehead {  font-weight: bold; color: #FFFFFF; background-color: #3A3A3A}
input { font-family: Verdana, Arial; font-size: 11px; color: #333333 }
textarea { font-family: Verdana, Arial; font-size: 11px; color: #333333 }
a.light {  color: #338646}
a:hover {  color: #000000}
.small {  font-size: 9px}
.tablesubhead { font-weight: bold; color: #FFFFFF; background-color: #606060}
.redbord {  border-color: #CCCCCC black; border-style: solid; border-top-width: 4px; border-right-width: 0px; border-bottom-width: 4px; border-left-width: 0px}
.greycell {  background-color: #EBEBEB}
.red {  font-weight: bold; color: #FF0000}
select { font-family: tahoma, Arial; font-size: 11px; color: #333333 }
.ds
{
	width:100%; 
	color:#CCCCCC;
}
.selector {  border: 1px #FF0000 solid}

.tblbrd { 
border: #CC0000 solid;
border-width: 1px 1px 1px 1px;
}
/* Admin Styles */

#admin_content{text-align:center;}
.admin_link_center{text-align:center; margin-bottom:10px;}
#admin_body_nomargin{margin:0px; min-width:0px; height:0px; background-color:#FFFFFF; background-image:none;}
.admin_login_error{color:#CC0000; font-weight:bold;}
.admin_login_area{text-align:center; font-weight:bold; margin-bottom:20px;}
.admin_center{text-align:center; margin-bottom:10px;}
.admin_left{text-align:left; margin-bottom:10px;}
.admin_right{text-align:right; margin-bottom:10px;}
#admin_body{margin:10px; min-width:0px; height:0px; background-color:#FFFFFF; background-image:none;}
.admin_page_title{font-size:12px; font-weight:bold; margin-bottom:14px; color:#000000; text-align:center;}
.admin_standard_row{text-align:center; margin-bottom:10px;}
.admin_table{text-align:left; margin:auto; margin-bottom:10px;}
.admin_table_head{background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold;}
.admin_table_row{background-color:#FFFFFF; border:1px solid #BBBBBB; padding:4px;}
.admin_form_row_title{background-color:#B41F24; border:1px solid #939393; color:#FFFFFF; font-weight:bold; padding:4px; text-align:left;}
.admin_form_row_submit{background-color:#B41F24; border:1px solid #939393; color:#FFFFFF; font-weight:bold; padding:4px; text-align:center;}
.admin_form_row_left{width:140px; background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold;}
.admin_form_row_right{border:1px solid #BBBBBB; padding:2px;}
.admin_error_main{text-align:center; margin-bottom:10px;}
.admin_error_inner{border:2px solid #CC0000; color:#CC0000; text-align:left; padding:10px; margin-left:auto; margin-right:auto;}
.admin_error_inner ul{margin-left:20px;}
.admin_error_title{font-weight:bold; margin-bottom:10px; text-align:center;}
.admin_success{text-align:center; font-weight:bold;}

#admin_header_area{text-align:right; height:20px; line-height:20px; margin-top:-10px; margin-bottom:10px; margin-right:10px; padding-top:10px; position:relative; z-index:2;}
.admin_main_button{float:right; width:140px; border:1px solid #808080; font-weight:bold; text-align:left; padding-left:4px; padding-right:4px; cursor:pointer; margin-left:4px; position:relative;}
.admin_main_button_norm{background-color:#CCCCCC;}
.admin_main_button_hov{background-color:#AAAAAA;}
#admin_control_panel{position:absolute; top:21px; left:-1px; width:150px; background-color:#808080; color:#FFFFFF;}
.admin_dropdown_row{height:20px; line-height:20px; padding-left:4px; padding-right:4px;}
.admin_dropdown_row_norm{background-color:#808080;}
.admin_dropdown_row_hov{background-color:#606060;}

/* Side Adverts */
.adside{clear:left; width:185px;}
.adside-top{clear:left; width:185px;}
.adside-content{clear:left; width:170px; padding-left:10px; padding-right:5px; font-size:10px; background-image:url(/images/sad-content.gif);}
.adside-bottom{clear:left; width:185px;}

.adside-title{clear:left; width:170px; font-weight:bold;}
.adside-photo{clear:left; width:166px; padding-top:8px; text-align:center;}
.adside-photo-inner{position:relative; margin-left:auto; margin-right:auto;}
.adside-text{clear:left; width:170px; padding-top:8px;}
.adside-link{text-align:right; padding-top:6px; font-weight:bold; padding-right:4px;}
.more_link_arrow{position:relative; top:2px; left:0px;}
#side_enquire_body{background-image:none; background-color:#FFFFFF; margin-top:10px; margin:10px; min-width:0px;}
#side_enquire_maincont{text-align:center;}
#side_enquire_inner{width:484px; margin-left:auto; margin-right:auto; text-align:left;}
#side_enquire_header{height:46px; margin-bottom:10px; border-bottom:3px solid #B41F24; position:relative;}
#side_enquire_header_logo{position:absolute; top:0px; left:0px;}
#side_enquire_header_caption{position:absolute; top:10px; left:158px;}
#side_enquire_header_freephone{position:absolute; top:26px; left:288px;}
#side_enquire_header_close{text-align:center; margin-bottom:10px; font-weight:bold;}
#side_enquire_image{float:left; margin-right:10px; margin-bottom:10px; position:relative;}
#side_enquire_title{text-align:center; font-weight:bold; margin-bottom:6px;}
#side_enquire_formcont{clear:both; text-align:center;}
.side_enquire_table{margin-left:auto; margin-right:auto; text-align:left;}
.side_enquire_requiredcell{text-align:center; font-weight:bold; padding:4px; background-color:#EFEFEF; border:1px solid #DDDDDD;}
.side_enquire_form_left{padding:2px; background-color:#EFEFEF; border:1px solid #DDDDDD; font-weight:bold;}
.side_enquire_form_right{padding:2px; border:1px solid #DDDDDD;}
.side_enquire_submitcell{text-align:center; padding:2px; background-color:#EFEFEF; border:1px solid #DDDDDD;}