@charset "utf-8";
/* CSS Document */

/******Global Styles******/
body{
	background-color:#e7eaef;
	font-family:Tahoma, Geneva, sans-serif;}
	
p, h1, h2, h3, h4, h5, h6, ul, ol{
	margin-bottom:10px;}
	
.clear{
	clear:both;}
	
.orange{
	color:#fda212;}
	
.bold{
	font-weight:bold;}
	
#wrapper{
	width:900px;
	margin:0 auto 0 auto;
	}
	
.block_link{
	display:block;
	float:right;
	width:46px;
	height:17px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	background-image:url(../images/more_bg.jpg);
	padding:5px 0 0 0;
	margin:0 0 5px 100px;}
	
.imgleft{
	float:left;
	margin:0 10px 10px 0;}
	
.imgright{
	float:right;
	margin:0 0 10px 10px;}
	
.minitext{
	font-size:11px;
	display:block;
	float:left;
	width:280px;
	margin:0 0 10px 0;}
	
.errormsg{
	font-size:10px;
	color:#F00;
	display:block;
	float:left;
	width:280px;
	margin:0 0 5px 0;}
	
/******Header Styles******/
#header{
	width:860px;
	display:block;
	float:left;
	background-image:url(../images/networking_harrogate_bg.png);
	background-repeat:repeat-y;
	padding:0 20px 0 20px;}
	
#header{
	behavior: url(js/iepngfix.htc);}
	
#date_bar{
	display:block;
	float:left;
	width:830px;
	height:30px;
	background-image:url(../images/date_bar_bg.gif);
	background-repeat:repeat-x;
	padding:0px 20px 0 10px;}
	
#scroller{
	display:inline;
	float:left;
	width:630px;
	padding:7px 0 0 0;}
	
#scroller p, #date{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding:9px 0 0 0;
	}
	
#date{
	display:inline;
	float:right;
	width:100px;
	height:30px;
	background-image:url(../images/date_bg.gif);
	background-repeat:repeat-x;
	text-align:center;}
	
#logo_bar{
	display:block;
	float:left;
	width:860px;
	margin:3px 0 0 0;}
	
#logo_bar_top{
	display:block;
	float:left;
	width:860px;
	background-image:url(../images/logo_bar_top.gif);
	background-repeat:no-repeat;
	height:13px;}
	
#logo_bar_mid{
	width:807px;
	background-image:url(../images/logo_bar_bg.gif);
	background-repeat:repeat-y;
	padding:0 25px 5px 28px;
	display:block;
	float:left;}
	
#logo{
	width:291px;
	height:77px;
	display:inline;
	float:left;
	background-image:url(../images/networking_yorkshire_logo.jpg);
	margin:5px 0 0 0;}
	
#logo h3{
	text-indent:-9999px;
	overflow:hidden;
	padding:0px;
	margin:0px;}

#logo a {
	display:block;
	width:291px;
	height:77px;}
	
#contact{
	display:inline;
	float:right;
	width:500px;
	color:#23328e;
	text-align:right;}
	
.tagline{
	font-size:14px;
	font-weight:bold;
	color:#23328e;
	margin:13px 0 7px 0;
	display:block;}
	
#contact p{
	color:#23328e;
	font-size:21px;}
	
	
/******Navigation Styles******/

#navigation{
	width:860px;
	display:block;
	float:left;
	height:30px;
	background-image:url(../images/networking_nav_bg.jpg);
	background-repeat:no-repeat;}
	
ul#navigation_items{
	margin:0 0 0 23px;}

ul#navigation_items li{
	display:inline;
	float:left;
	padding:8px 10px 0 0;
	margin:0 10px 0 0;
	background-image:url(../images/navigation_div.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	height:22px;}
	
ul#navigation_items li a{
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	float:left;
	height:30px;}
	
/******Flash Placer******/
#flash_placer{
	display:block;
	width:900px;
	height:259px;
	float:left;}
	
/******Content Styles******/
	

#content{
	width:860px;
	display:block;
	float:left;
	background-image:url(../images/networking_harrogate_bg.png);
	background-repeat:repeat-y;
	padding:0 20px 0 20px;}
	
#content{
	behavior: url(js/iepngfix.htc);}
	
.content_btm{
	display:block;
	float:left;
	width:860px;
	background-image:url(../images/content_btm.jpg);
	height:21px;}
	
#inner_content, #follow_mid{
	width:820px;
	background-image:url(../images/logo_bar_bg.gif);
	background-repeat:repeat-y;
	padding:0 20px 0 20px;
	display:block;
	float:left;}
	
#col1{
	display:inline;
	float:left;
	width:160px;}
	
#col2{
	display:inline;
	float:left;
	width:280px;
	margin:0 20px 0 20px;}
	
#col3{
	display:inline;
	float:left;
	width:160px;
	margin:0 20px 0 0;}
	
#col4{
	display:inline;
	float:left;
	width:160px;}

#follow{
	display:block;
	float:left;
	width:860px;}
	
#follow_top{
	display:block;
	float:left;
	width:860px;
	height:20px;
	background-image:url(../images/follow_top.jpg);}
	
#follow_mid h5{
	display:inline;
	float:left;
	width:200px;
	color:#fda212;
	font-size:18px;
	font-weight:bold;
	margin:5px 290px 0 0;}
	
/******Col 1 Styles******/

.book_now{
	display:block;
	float:left;
	background-image:url(../images/book_networking_now.jpg);
	background-repeat:no-repeat;
	width:160px;
	height:40px;
	margin:0 0 10px 0;}
	
.book_button{
	margin:0 120px 20px 0;}
	
a.book{
	display:inline;
	float:left;
	width:98px;
	height:28px;
	padding:12px 0 0 10px;
	text-decoration:none;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;}
	
a.click{
	display:inline;
	float:left;
	width:40px;
	height:32px;
	padding:8px 10px 0 0;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;}
	
a.audience{
	display:block;
	float:left;
	padding:12px 0 10px 10px;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;}
	
#search{
	display:block;
	float:left;
	width:160px;
	margin:0 0 10px 0;}
	
#col1 h2, #col3 h3, #col4 h3{
	display:block;
	float:left;
	width:150px;
	height:28px;
	background-image:url(../images/col_header_bg.jpg);
	background-repeat:no-repeat;
	padding:12px 0 0 10px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0;}
	
#col4 h2{
	display:block;
	float:left;
	width:150px;
	height:28px;
	background-image:url(../images/col_header_bg.jpg);
	background-repeat:no-repeat;
	padding:12px 0 0 10px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0;}
	
#col1 h2 em, #col3 h2 em, #col3 h3 em, #col4 h2 em, #col4 h3 em{
	display:none;}
	
#col1 h3{
	display:block;
	float:left;
	width:150px;
	height:16px;
	background-image:url(../images/h3_bg.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:10px;
	padding:6px 0 0 10px;
	font-weight:bold;
	margin-bottom:0;}
	
#search_mid{
	display:block;
	float:left;
	width:140px;
	padding:10px;
	background-color:#fba810;}
	
#search_mid .dropdown{
	width:140px;}
	
.search_btm{
	display:block;
	float:left;
	background-image:url(../images/col_box_btm.gif);
	width:160px;
	height:10px;}
	
#signup{
	display:block;
	float:left;
	width:160px;
	background-color:#fba810;}
	
#signup p{
	width:140px;
	padding:10px;
	color:#ffffff;
	font-size:11px;
	display:block;
	float:left;
	margin-bottom:0;}
	
#signup label{
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:7px 0 0 7px;
	width:153px;
	height:15px;
	background-image:url(../images/h3_bg.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	border-top:1px solid #fdcb70;}
	
#signup .field{
	width:137px;
	height:22px;
	background-image:url(../images/signup_input.gif);
	margin:10px 0 10px 10px;
	border:none;
	padding:6px 0 0 5px;}
	
#signup #submit{
	width:140px;
	height:40px;
	background-image:url(../images/submit_button.jpg);
	border:0;
	text-align:left;
	padding-left:10px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	padding-top:0px;
	margin:0 0 0 10px;}
	
/******Col2 Styles******/
#col2 h1{
font-weight:normal;
font-size:20px;
color:#122285;
line-height:24px;}

#col2 h1 em, #col2 h2 em, #col2 h3 em{
	display:none;}
	
#col2 h2{
font-size:14px;
font-weight:bold;
color:#122285;}

#col2 h3{
font-size:12px;
font-weight:bold;
color:#122285;}

#col2 p{
font-size:12px;
line-height:15px;}

#col2 ul{
	font-size:12px;
	line-height:15px;}
	
#col2 ul li{
	list-style-type:disc;
	margin-left:20px;}
	
#col2 p a, #col2 ul li a{
	color:#fda212;
	font-weight:bold;
	text-decoration:none;}
	
#col2 ul.breadcrumbs{
	display:block;
	float:left;
	width:280px;}
	
#col2 ul.breadcrumbs li{
	display:inline;
	float:left;
	margin:0 10px 0 0;}
	
#col2 ul.breadcrumbs li a{
	font-size:11px;
	text-decoration:none;
	color:#122285;}
	
/******Col3 Styles******/
#next_event{
	display:block;
	float:left;
	margin:0 0 20px 0;}
	
#next_event h2{
	display:block;
	float:left;
	width:150px;
	height:28px;
	background-image:url(../images/green_header_bg.jpg);
	background-repeat:no-repeat;
	padding:12px 0 0 10px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0;}
	
#next_mid{
	display:block;
	float:left;
	width:140px;
	max-width:140px;
	padding:10px;
	background-color:#ececec;}
	
#next_mid h4{
	font-size:12px;
	font-weight:bold;}
	
#next_mid p{
	font-size:12px;
	line-height:15px;}
	
#next_btm{
	display:block;
	width:160px;
	background-image:url(../images/green_box_btm.gif);
	height:10px;
	float:left;
	background-repeat:no-repeat;}
	
#event_gallery{
	display:block;
	float:left;}
	
#gallery_mid{
	display:block;
	float:left;
	width:150px;
	background-color:#fba810;
	padding:10px 5px 10px 5px;}
	
#gallery_mid p{
	font-size:11px;
	color:#ffffff;
	padding:0 0 0 5px;}
	
#gallery_mid p a{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;}
	
/******Col4 Styles******/
.banner{
display:block;
float:left;
margin:10px 0 10px 0;}

#col4 h3{
	color:#fda212;
	font-size:14px;}
	
#charity_mid{
	display:block;
	float:left;
	background-color:#122285;
	width:140px;
	padding:10px 10px 0 10px;}
	
#charity_mid p{
	font-size:11px;
	color:#ffffff;
	line-height:13px;}
	
#charity_mid p a{
	color:#fda212;
	text-decoration:none;
	font-weight:bold;}
	
/******Footer Styles******/

#footer{
	display:block;
	float:left;
	width:860px;
	margin:10px 0 0 0;}
	
#footer_top{
	display:block;
	float:left;
	width:860px;
	height:20px;
	background-color:#fdb312;}
	
#footer_main{
	display:block;
	float:left;
	width:820px;
	padding:10px 20px 0 20px;
	height:178px;
	background-color:#0c196d;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:no-repeat;}
	
ul#footer_nav{
	display:block;
	float:left;
	width:820px;
	margin:0 0 25px 0;}
	
ul#footer_nav li{
	display:inline;
	float:left;
		margin-right:8px;
	}
	
ul#footer_nav li a{
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	border-right:1px solid white;
	padding-right:8px;
height:11px;}
	
#footer_main p{
	font-size:10px;
	color:#ffffff;}
	
#footer_main p a{
	color:#ffffff;
	text-decoration:none;}
	
/******Upcoming Event******/

.upcoming_event{
	display:block;
	float:left;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #fda212;
	width:280px;}
	
a.small_book{
	display:block;
	float:left;
	width:97px;
	height:19px;
	background-image:url(../images/book_now_small.jpg);
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	padding:5px 0 0 0;
	text-align:center;}
	
/******Contact Form Styles******/

#col2 label{
	width:280px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;}
	
#col2 input{
	width:200px;
	display:block;
	float:left;
	margin:0 0 10px 0;}
	
#col2 select{
	display:block;
	float:left;
	margin:0 10px 10px 0;}
	
#col2 textarea#additional_comments, #col2 textarea#service_description{
	display:block;
	float:left;
	margin:0 0 10px 0;}
	
#col2 #contact_submit, #col2 #booking_submit{
	width:100px;
	display:block;
	float:left;
	margin:10px 0 0 0;}
	
#col2 select#stand_size{
	width:280px;}
	
#col2 input#goody_bag, #col2 input#quarter_advert, #col2 input#half_advert, #col2 input#full_advert{
	width:280px;}
	

	
.paypal{
	display:block;
	float:left;
	width:280px;}