/*main site styles*/
body { font-family: arial,helvetica,sans-serif; background: #ffffff; font-size: 12px; margin-top: 3px;}
a { color : #BD0801; text-decoration:none }
a:hover { color : #000000; }
table { font-size: 12px; }
h1 { margin: 0; padding: 4px; font-size: 1.7em; color: #ffffff; background:#BD0801;  font-family: Tahoma, Arial, Trebuchet MS; border-bottom: 2px solid #000000; }
h2 { margin: 0;   font-size: 1.0em; padding: 4; color: #ffffff; background:#4e4e4e; font-family: Tahoma, Arial, Trebuchet MS; border-bottom: 2px solid #BD0801; }
h3 { font-size : 11pt; color: #000000; font-family: Tahoma, Arial, Trebuchet MS;}
p { font-size : 12px; }
li { font-size : 10pt; padding: 2px}
hr { border:0; border-top: 2px dashed #cccccc; height: 0; background: #cccccc;}
.solidline {border:0; border-top: 2px solid #4e4e4e; height: 0; background: #4e4e4e;}
.dash { border:0; border-top: 1px solid #000000; height: 0; background: #BD0801;}
.divline { height: 1px; background: #ffffff; padding: 0px;}
.toppanel { background: #ffffff;}
.bottomcontent { font-size : 10px; color: #000000;}
.head_content { background: #ffffff; background-image: url('../images/big_ail.jpg'); background-repeat: no-repeat; background-position: bottom left;}
/*
.head_content { background: #ffffff; background-image: url('../images/mogo2.jpg'); background-repeat: no-repeat; background-position: bottom left;}
*/
.lpt_home { background: #BD0801; }
.banner { background: #BD0801; padding: 0px;}
.top_nav { background: #BD0801; border-bottom: 2px solid #edecec; border-top: 4px solid #edecec; padding: 4px; }
.onpagelinks { padding: 0px 0px 10px 1px; font-size: 11px; color: #000000; background:#ffffff; }
.white { color: #FFFFFF }
.dtdcolor { color: #000066 }
.black { color: #000000 }
.qmbcolour { color: #0080FF; font-family: Comic Sans MS; }
.architect { color: #000000; }
.green { color: #008000 }
.red { color: #BD0801 }
.featurecolour { background: #BED9F8 }
.photo { border-width: 2px; border: 2px solid #FFFFFF;}
.photodirlist { border: 3px solid #4e4e4e;}
.small { font-size: 10px }
.large { font-size: 14px;}
.larger { font-size: 16px;}
.standard { font-size: 12px }
.homelink { font-size: 12px; text-decoration: none}
.maincontent { padding: 5px; }
#content_container {}
#inner_content_left { padding:0px; float:left; width: 454px; border-right: 3px solid #ffffff}
#inner_content_right {padding:0px; float:right width: 214px;}
.content_holder {padding:5px; display: block}
.sm_pad {padding: 3px}
.bg_grey{ background: #edecec }
.bg_darkgrey{ background: #4e4e4e }
.bg_feature{ background: #e2effe }
.bg_white{ background: #ffffff }
.nopadding{ padding: 0px }
.toppadding{ padding-top: 3px }
.nomargin{ margin: 0px }
.topmargin{ margin-top: 3px }
.botmargin{ margin-bottom: 3px }
.bigbotmargin{ margin-bottom: 45px }
.content_holder_bodytext {padding:8px;}
.content_holder_left {padding:5px; float:left;}
.content_holder_right {padding:5px; float:right;}
.image_left { float:left; padding:2px;}
.image_right { float:right; padding:2px;}
.clear { clear: both}
.greytitle {margin: 0;  font-size: 1.0em; padding: 5; color: #ffffff; background:#4e4e4e; }
.redtitle {margin: 0;  font-size: 1.0em; padding: 5; color: #ffffff; background:#BD0801; }
.greentitle {margin: 0;  font-size: 1.0em; padding: 5; color: #ffffff; background:#008000; }
.content_top_area { padding: 7px; background: #BD0801; color: #ffffff; font-size : 12px; background-image: url('../images/faders/ubermegapixie.gif'); border-top: 1px solid #bababa;}
.user_data_box { padding:5px; float:left;}
.comment_area_right {padding:5px; float:right;}
.user_nav_box { padding:3px; background:#edcec; border-bottom: 2px solid #edecec;}
.date_box { padding:5px; background:#4e4e4e;}
.user_profile_box { background: #ffffff; color: #000000; border: 2px solid #4e4e4e; padding: 10px; font-size: 10px; text-align:center; width:120px}
.centered {text-align: center}
.al_right {text-align: right}
.al_left {text-align: left}
.width90 {width: 90px}
.quote { background: #ffffff; padding: 8px; color: #000000; border: 1px solid #000000; font-size : 12px;}
.whitebot { border-bottom: 2px solid #ffffff }
/*forms*/
.searchbox { background: #f5f5f5; color: #000000; border: 1px solid #000000; padding: 1px 1px 1px 1px;}
.searchboxouter { background: #ffffff; color: #000000; border: 1px solid #000000; padding: 1px 1px 1px 1px;}
.searchtext { font-size : 12px; color: #000000;}
.formsub { background:#000000; color:#ffffff; font-size:12px; border:1px solid #000000; }
select { font-size: 11px; background: #FFFFFF; color: #000000;}
.submit { background : #004080; color: #ffffff; font-size: 10px; font-weight: bold}
.editortext { font-size : 12px; color: #FFFFFF;}
.formitem { background:#FFFFFF; color:#000000; font-size:12px; border:1px solid #000000; }
.formtable { background:#edecec; color:#000000; font-size:12px; border:1px solid #cccccc; }
.formlink { color:#FFFFFF; font-weight: bold; }
.editor_panel_top {background-image: url('../images/editor/editor_panel.gif'); background-repeat: repeat-x repeat-y; font-size: 14px; font-weight:bold; color:#ffffff}
.formlinkwhite { color:#FFFFFF; font-weight: bold; }
form { margin:0px; padding:0px; }
.formitemred { background:#FF0000; color:#FFFFFF; font-size:12px; border:1px solid #000000; }
.formitemgreen { background:#008000; color:#FFFFFF; font-size:12px; border:1px solid #000000; }
 
/* GOOGLE AFS ADS */ 
.ad_header {color:#000;font-weight:bold;padding-bottom:7px;font-size:13px}
.ad_line1 {color:#BD0801;font-size:15px; text-decoration:underline;font-weight:bold}
.ad_text {color:#000000;font-size:13px; text-decoration:none}
.ad_url {color:#008000;font-size:13px;margin-bottom:12px; text-decoration:none}
.search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold}
.wide_ads {background:#ddf8cc; padding:10px}
.narrow_ads {background:#e5ecf9; padding:10px}
 
/* NAVIGATION TABS */
#header {float:left; width:100%; font-size:93%; line-height:normal;}
#header ul { margin:0; padding:1px 0px 0; list-style:none;}
#header li { float:left; background:url("http://www.allinlondon.co.uk/images/tabs/right.gif") no-repeat right top; margin:0; padding:0 3px 0 0;}
#header a { float:left; display:block; background:url("http://www.allinlondon.co.uk/images/tabs/left.gif") no-repeat left top; padding:8px 11px 6px 11px; text-decoration:none; font-weight:bold; color:#fff; font-size: 12px}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover { color:#000000; }
#header #current { background-image:url("http://www.allinlondon.co.uk/images/tabs/right_on.gif"); }
#header #current a { background-image:url("http://www.allinlondon.co.uk/images/tabs/left_on.gif"); color:#000; padding-bottom:6px;}	

/*globalnav*/
#tablist{ padding: 0px; margin-left: 0; margin-bottom: 0; margin-top: 0.1em; font: bold 9px Verdana; text-align: center}
#tablist ul { margin-left: 0px; }
#tablist li{ list-style: none; display: inline; }
#tablist li a:link, #tablist li a:visited{ color: black; }
#tablist li a:hover{ color: #BD0801; border-color: black; }
#tablist li a.current{ color: #BD0801; border: 0px;}
#tablist li a{ text-decoration: none; padding: 3px 0.5em; margin-right: 0px; border: 1px solid #333333; background: #edecec; width: 60px; text-align: center; background-image: url('../images/faders/button.gif'); }

/*vert-one*/
#menucase ul.vert-one{margin:0;padding:0;list-style-type:none;display:block; font-weight: bold; width:150px; }
#menucase ul.vert-one ul{margin:0;padding:0;list-style-type:none;display:block; font-weight: bold; width:150px;}
#menucase ul.vert-one li{margin:0;padding:0;border-bottom:1px solid #000;}
#menucase ul.vert-one li a{display:block;text-decoration:none;color:#fff;background:#4e4e4e;padding: 5px; padding-left: 10px; font-family: arial,helvetica,sans-serif; font-size:12px;}
#menucase ul.vert-one li a:hover{background:#BD0801 url("/images/faders/vert-one_arrow.gif") no-repeat 0 9px;}
#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#BD0801 url("/images/faders/vert-one_arrow.gif") no-repeat 0 9px;}
#menucase ul.vert-one li ul li a{ font-weight:normal; background:#edecec; color: #000; padding-left: 15px; font-size:11px;}
#menucase ul.vert-one li ul li a:hover{ font-weight:bold; background:#BD0801; color: #fff;}

#menucase ul.vert-one li.divider {display:block;text-decoration:none;color:#fff;background:#000 url("/images/faders/vert-one_arrow.gif") no-repeat 0 9px;padding: 5px; padding-left: 10px; font-family: arial,helvetica,sans-serif; font-size:12px; letter-spacing: 4px;}
