/*main site styles*/
body { font-family: arial,helvetica,sans-serif; background: #f5e9d3; font-size: 12px; margin-top:10px; margin-bottom:0px}
a { color : #670c0c; text-decoration:none }
a:hover { color : #000000; }
table { font-size: 12px; }

h1 { margin: 0; padding: 10px; font-size: 2.2em; color: #ffffff; background:#670c0c;  font-family: Arial, Trebuchet MS;}
h2 { margin: 0;   font-size: 1.2em; padding: 5; color: #000000; background:#f5e9d3; font-family:  Arial, Trebuchet MS;}
h3 { font-size : 11pt; color: #000000; font-family:  Arial, Trebuchet MS;}
p { font-size : 12px; }
li { font-size : 10pt; padding: 2px}
hr { border:0; border-top: 2px solid #444444; height: 0; background: #444444;}

#content_container {}
#inner_content_left { padding:0px; float:left; width: 455px; border-right: 3px solid #ffffff}
#inner_content_right {padding:0px; float:right width: 194px;}
.bigbotmargin{ margin-bottom: 20px }
.dash { border:0; border-top: 1px solid #000000; height: 0; background: #BD0801;}
.divline { height: 1px; background: #ffffff; padding: 0px;}
.toppanel { }
.bottomcontent { background: #ffffff; font-size : 11px; color: #000000; }
.banner_ads { background: #f5e9d3; background-image: url('../images/TWB_logo_new2.jpg'); background-repeat: no-repeat; background-position: bottom left;}
.banner { background: #dddddd; padding: 0px;}
.top_nav { border: 3px solid #ffffff; padding: 2px;}
.underbanner { background: #f4f4f4;}
.maincontent { padding: 5px; }
.onpagelinks { padding: 0px 0px 10px 1px; font-size: 11px; color: #004080;}
.white { color: #FFFFFF }
.twbcolour { color: #670c0c }
.black { color: #000000 }
.green { color: #008000 }
.red { color: #B00000 }
.blue { color: #004080 }
.darkblue { color: #000080;}
.dining { color: #000000 }
.photo { border-width: 2px; border: 2px solid #FFFFFF;}
.small { font-size: 10px }
.large { font-size: 14px }
.larger { font-size: 16px }
.standard { font-size: 12px }
.content_holder {padding:5px; display: block}
.content_holder_left {padding:5px; float:left;}
.content_holder_right {padding:5px; float:right;}
.content_top_area { background: #670c0c; color:white; padding: 4px}
.image_left { float:left; }
.image_right { float:right; }
.bg_grey{ background: #edecec }
.bg_white{ background: #ffffff }
.bg_darkgrey{ background: #4e4e4e }
.bgdarkpurple{ background: #3f0853 }
.clear { clear: both}
.centered {text-align: center}
.al_right {text-align: right}
.al_left {text-align: left}

/*Calendar Styles*/
.calTable { background: #FFFFFF; padding: 10px; color: #000000; font-size : 12px;}
.calBox { font-size : 11px; border: 1px solid #CCCCCC;}
.calBoxToday { font-size : 11px; border: 1px solid #CCCCCC; background: #670c0c; color:#ffffff}
.calendarHeader { font-weight: bolder; font-size: 12px; color: #670c0c; background-color: #FFFFFF; }


.quote { background: #ffffff; padding: 8px; color: #000000; border: 2px dashed #cccccc; font-size : 12px;}

/*side panels*/
.sidebar { font-size: 12px; background: #48528F; color: #FFFFFF; font-weight: bold; border-bottom: 2px solid #F2f2f2; padding: 2px 2px 2px 5px;}
.sidetext { padding: 7px; font-size: 11px; color: #000000}
.sidetext_white { padding: 7px; font-size: 11px; font-weight:bold; color: #FFFFFF}

.home_listing { background: #edecec; color: #000000; margin-bottom: 5; font-size : 11px;}

.features_content { background: #f2edeb; color: #000000; margin-bottom: 5; font-size : 12px; padding : 7px;}
.feature_home_listing { background: #f2edeb; color: #000000; margin-bottom: 5; font-size : 12px; padding : 7px;}

/*Navigation Panel*/
.left_panel_top { padding: 3px; background: #ffffff; font-size : 12px; color: #ffffff; margin-bottom: 3px;}
.left_panel_main { padding: 3px; padding-left: 4px; font-size : 12px; color: #ffffff; margin-bottom: 3px; background: #670c0c;}
.left_panel_sel { padding: 3px; padding-left: 4px; font-size : 12px; color: #ffffff; margin-bottom: 3px; background: #edecec;}
.left_panel_sub { padding: 3px; padding-left: 20px; font-size : 12px; color: #ffffff; margin-bottom: 3px;}
.left_panel_sel_tlink {  color : #000000; text-decoration : none; font-weight: bold}
.left_panel_sub_tlink {  color : #000000; text-decoration : none; font-weight: normal}
.left_panel_tlink { color : #ffffff; text-decoration : none; font-weight: bold}
.left_panel_tlink:hover { color : #E2201E; text-decoration : none; font-weight: bold}

.lpt_home { background: #670c0c;}
.lpt_home_fade { background: #C4CAEC; }
.lpt_sel { background: #E2201E;}
.lpt_blog { background: #670c0c;}
.lpt_grey { background: #edecec;}

.title_faded { color: #ffffff; background: #670c0c; padding: 0px; padding: 0px;}

.featured_page_box { padding: 7px; background: #670c0c; color: #ffffff; font-size : 12px;}
.dir_table { padding: 2px; padding-bottom: 3px; background: #f6f6f6; font-size : 12px; color: #000000; border: 1px solid #cccccc; margin-bottom: 2px;}
.dir_picture { border: 5px solid #FFFFFF; }

input { background:#FFFFFF; color:#000000; font-size:12px; border:1px solid #000000; }
form { margin:0px; padding:0px; }

/* NAVIGATION TABS LICENCE SECTION*/
#header {float:left; width:100%; background:#ffffff; 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.theweddingbinder.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.theweddingbinder.co.uk/images/tabs/left.gif") no-repeat left top; padding:4px 11px 2px 11px; text-decoration:none; font-weight:bold; color:#000000; font-size: 12px}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover { color:#670c0c; }
#header #current { background-image:url("http://www.theweddingbinder.co.uk/images/tabs/right_on.gif"); }
#header #current a { background-image:url("http://www.theweddingbinder.co.uk/images/tabs/left_on.gif"); color:#ffffff;}

/*vert-one*/
#menucase ul.vert-one{margin:0;padding:0px;padding-top:0px;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 #fff;}
#menucase ul.vert-one li a{display:block;text-decoration:none;color:#fff;background:#670c0c;padding: 5px; padding-left: 10px; font-family: arial,helvetica,sans-serif; font-size:12px;}
#menucase ul.vert-one li a:hover{background:#E7CD9A url("/images/faders/vert-one_arrow.gif") no-repeat 0 9px; color: #000;}
#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#E7CD9A url("/images/faders/vert-one_arrow.gif") no-repeat 0 9px;  color: #000;}
#menucase ul.vert-one li ul li a{ font-weight:normal; background:#f4e9d3; color: #000; padding-left: 15px; font-size:11px}
#menucase ul.vert-one li ul li a:hover{ background:#fff; color: #000;}
#menucase ul.vert-one li.divider {display:block;text-decoration:none;color:#fff;background:#471313 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: 1px;}

.ad_header {color:#000;font-weight:bold;padding-bottom:7px;font-size:13px}
.ad_line1 {color:#670c0c;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:#efebe3; padding:10px}
