﻿


body {
	margin:0;
	padding:0 0px 20px 0px;
	/*background:#999999;*/
	background:#3584A8 url(../Files/Images/body_gradient.gif) repeat-x 0 0;}

img		{border:none;}
.clear	{clear:both;}
.error	{color:#ff0000;}
#registerYourVenue .error { font-size:0.9em; }

a,a:link,a:active,a:visited,a:hover {
	font-weight:normal;
	color:#3B8BB0;}

input.txtBorder {
	border:solid 1px #e8e8e8;
	width:90px;
	margin-bottom:2px;}

/*--ICENTER--*/
#iCenter {text-align:center;}

/*--ISHADE--*/
#iShade_wrap
{

	margin:0 auto 0 auto;
	width:1034px; 
	background:#3584A8 url(../Files/Images/body_gradient_left.gif) no-repeat top left; 
	}
#iShade_right
{
	width:1007px; 
	float:right;
	background:#3584A8 url(../Files/Images/body_gradient_right.gif) no-repeat top right; 
}
	
/*--IWRAPPER--*/
#iWrapper  {
	font-family:  Verdana, Arial, "helvetica", Sans-Serif;
	color:#333333;
	background: #fff;
	font-size:0.7em;
	float:left;
	padding:0;
	width:980px;  
	text-align:left;}

/*--HEADER--*/
#header {
	float:left;
	width:980px;
	background:#D1EED8 url(../Files/Images/sw_bkgd_top.gif) no-repeat 0 0;}

#header h1 {
	color:#FFFFFF;
	font-size:1.6em;
	font-weight:normal;
	float:left;
	width:220px;
	margin:0;
	padding:0 0 0 0;}

/*--HEADER NAV--*/
#header #headerNav {
	float:left;		
	width:760px;	
	}

#header #headerNav ul {
	float:right;
	list-style-type: none;
	margin: 0;
	padding: 55px 16px 0px 0px;			
	}

#header #headerNav ul li {
	list-style-type: none;
	margin:0;
	padding:0 0 0 0;
	float:left;	
	}

#header #headerNav ul li a,
#header #headerNav ul li a:link,
#header #headerNav ul li a:active,
#header #headerNav ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#3B8BB0;
	display:block;
	background:#F5F8D9;
	padding:11px  7px 11px  7px;
	margin:0 2px 0 0;}

#header #headerNav ul li a:hover {
	text-decoration:underline;}
	
#header #headerNav #SearchResultsNavigation UL 
{
	padding-top:55px;
}

/***********************************************************/
/*--CONTENTWRAPPER--*/
#contentWrapper 
{	
	float:left;
	margin:0;
	width:980px;
	min-height:420px;
	padding:10px 0 16px 0;
	background-color:#fff;
}

#contentWrapper h2 
{	
	font-family:Trebuchet MS;
	color:#3B8BB0;
	font-weight:normal;
	font-size:1.6em;	
	margin:0;
	padding:16px 0 16px 20px;
}
	
#contentWrapper #contentWrapperMainBody h2
{
	/* background: url(../Files/Images/faq_line_dotted.gif)  no-repeat  bottom left;		 */

}
/*
h3 {
  background: url("../images/heading_underline.gif") no-repeat bottom right;
  font-size: 1.6em;
  margin: 0 0 15px 0;
  padding: 25px 0 10px;
}*/
	
	

#contentWrapper p {
	margin:0 2px 0 0;
	padding:0 20px 16px 20px;}

#contentWrapper ol {
	margin:0 20px 0 28px;
	padding:0 20px 0 20px;}
	
	
#contentWrapperMainBody
{
	width:630px;		
	float:left;	
	margin-left:0px;
}
	
/***********************************************************/
/*--CONTENT WRAPPER SEARCH--*/	
	#contentWrapper #contentWrapperSearch {
	width:300px;	
	float:left;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	/*background:transparent url(../../Files/Images/sw_content_bkgd_sm.gif) no-repeat 0 0;*/
	background:#f5f8d9;
	}
	


/** html #contentWrapper #contentWrapperSearch {
	margin:0 0 0 112px;}*/

#contentWrapper #contentWrapperSearch h2 {}
	
#contentWrapper #contentWrapperSearch p.dividerPara {
background:transparent url(../../Files/Images/sw_bg_dot.gif) repeat-x 0 0;
margin:0 20px 0 20px;
padding:16px 0 16px 0;}

/*--OPTION WRAP--*/
*html #contentWrapper #contentWrapperSearch .optionWrap	
{
	width:300px;
	margin:0;
	padding:10px 0 0 0;
}

#contentWrapper #contentWrapperSearch .optionWrap {
	width:305px;
	margin:0;
	padding:10px 0 0 0;}

#contentWrapper #contentWrapperSearch .optionWrap p.dividerPara {
	padding:16px 0 0 0;}

#contentWrapper #contentWrapperSearch .optionWrap p {
	padding:0 0 10px 20px}
	
#contentWrapper #contentWrapperSearch .optionWrap label {
	float:left;
	width:120px;
	padding-top:2px;}

#contentWrapper #contentWrapperSearch .optionWrap input {
	float:left;}

/*--SUBMIT--*/
#contentWrapper #contentWrapperSearch p .btnSubmit {
	margin:10px 0 0 80px;}


/***********************************************************/
/*--FOOTER--*/
#footer {
	margin:25px 0 0 0;
	padding:5px 0 12px 0;
	/*border-top:solid 1px #F5FBD7;*/
	/*border-bottom:solid 1px #F5FBD7;*/}

#footer p {
	margin:0;
	padding:0 10px 10px 10px;}

#footer ul 
{	
	margin-left:400px;
}

#footer ul li
{
	display:inline;
	margin-left:10px;	
}

#footer ul li a
{
	text-decoration:none;
}


		
#TopLinks 
{
	float:right;
	color:#3B8BB0;	
	margin:  0px 9px 0px 0px;	
	position:relative;	
	top:4px;
	height:10px;
}
	
#TopLinks a
{
	color:#3B8BB0;
	font-weight:normal;
}
/*--HOME--*/
#contentWrapperHome #litter
{
	height:20px;
	margin:auto;
	width:320px;
}

#contentWrapperSearch #litter
{
	height:20px;
	margin:auto;
	width:320px;
}


/*--FAQS--*/
.FAQQuestion
{
	color:#3B8BB0;
	font-weight:bold;	
}

#FAQQuestion
{		
	margin:0px 0px 0px 20px;

}

#FAQQuestion a
{
	color:#3B8BB0;
	font-weight:normal;
}

.FAQQuestionLink  
{
	color:#3B8BB0;
	font-weight:normal;
}

/* SEARCH */
#miniSearch 
{
	float:right;	
	margin:   0px 0px 0px 0px;
	padding: 0 0px 0 0px;
	position:relative;	
	top:4px;
	height:25px;
}

#searchCriteria
{
	margin:0px;
	padding:0;
	padding-left:40px;
}

#SearchTermBox
{	
	padding: 0 0px 0px 20px;
	
}

#SearchTermBox .Submit
{
	margin-left:10px;
	padding: 0;
	padding-top:2px;
	vertical-align:top;
	width:auto!important;
}

#SearchTermBox input
{	
	padding: 5px;	
	width:180px;
}



#searchCriteria  ul
{
	margin:30px;
	width:200px;
}


#registerYourVenue
{	
	/*background:#fff url(../Files/Images/rounded_box_01.gif) no-repeat 0 0;	*/
	width:550px;
	height:112px;
	margin:0 0 0 20px;
	padding:20px;
	background-color:#f5f8d9;
	font-size:1.1em;
}

#registerYourVenue p
{
		width:520px;
}

#registerYourVenue .checkbox {
	
	float:left;
	margin-left:-3px;
	margin-top:-2.5px;
	padding:0px;
	}

#sendUsPhoto 
{	
	height:130px;
}

#sendUsPhoto #photoText
{
	float:left;
	padding-top:25px;	
	width:380px;	
}

#sendUsPhoto img
{
	float:left;
	padding-right:10px;
}



#HowItWorks p
{	
	float:left;
	width:520px;
}

.HowItWorksNumber
{

	float:left;
}


.HowItWorksNumber img
{
	float:left;	
	padding: 0 3px 0 20px;
}

.HowItWorksHeading
{
	color:#3B8BB0;
	font-weight:bold;
}

.asterisk
{
	color:#3B8BB0;
}

#UKMap
{
	padding-left:20px;
}

p#AdvancedOptionsLink, #LessOptionsLink, p#HotelAdvancedOptionsLink
{	
	color:#3B8BB0;
	padding-top:10px!important;
}

.ReccommendedSubmit
{
	padding-left:135px;
}

.RegisterVenueSubmit
{
	padding-top:20px;
}

div#PubsSearch,
div#HotelsSearch {
    position:relative;
}

div#PubsSearch ul,
div#HotelsSearch ul {
    list-style:none;
	margin:0 0 15px;
    padding:0;
    overflow:hidden;
}

* html div#PubsSearch ul,
* html div#HotelsSearch ul {
    height:1%;
}

div#PubsSearch ul li,
div#HotelsSearch ul li {
	float:left;
	width:auto;
}

div#PubsSearch ul li h2,
div#HotelsSearch ul li h2 {
    padding:0;
    margin:0;
	color:#3B8BB0;
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:1.8em;
}

div#PubsSearch ul li a,
div#HotelsSearch ul li a {
	text-decoration:none;
	padding:0 0 0 27px;
	line-height:45px;
	display:block;
}



/* hotel search tab */
#contentWrapper #PubsSearchTab
{

	width:122px;
}

#contentWrapper #HotelsSearchTab
{

	width:123px;

}

#contentWrapper a.SearchTabSelected
{
	background-image:url(/Files/Images/nav_bkgd.gif);	
}

#contentWrapper div#newHotels
{
	position:absolute;
	right:10px;
	top:-5px;
	/*float:right;
	margin-top:-50px;
	margin-right:10px;*/
}