/*   
Theme Name: Wine Tours By Bike
Description: Wine Tours By Bike default theme
Author: Anthony Blears / Adeline Salkeld	
*/
*{padding: 0;margin: 0;}
body{background: #171B1E url('images/shadow.jpg') no-repeat top ;padding: 0;margin-bottom: 10px;}

body,input{font-size: 10pt;font-family: "georgia", "times new roman", serif;color: #fff;font-style:normal;}
#submit{color:#000;}
.commentlist{padding-left:25px;}

p{padding: 0px 40px 0px 25px;line-height: 1.5em;margin-bottom: 1.0em;}


a
{text-decoration: underline;outline:0;
}

a:hover
{
text-decoration: none;
}

a:visited
{
text-decoration: none;
}


h1
{
color:#A4E122;
font-size:1.8em;
font-weight:normal;
line-height:1.4em;
padding:20px 40px 5px 25px;
}

h2
{
color:#A4E122;
font-size:1.2em;
font-weight:normal;
line-height:1.5em;
padding:0 50px 10px 25px;
}

h3
{
color:#A4E122;
font-size:1em;
font-weight:normal;
line-height:1.5em;
padding:0 20px 0 25px;
}

h4
{
color:#A4E122;
font-size:1.5em;
font-weight:normal;
line-height:1.5em;
padding:10px 20px 0 25px;
}

textarea {width:380px;}
#secondarycontent img
{
padding: 25px 10px 10px 30px;
border:none;
margin: 0 0 0 0;
}

img.left
{
float: left;
margin: 0 0 0 0;
}

img.right
{
position: relative;
float: right;
margin: 0em 0em 1.8em 1.8em;
}

ul.linklist
{
list-style: none;
text-decoration:none;
color:#fff;
}

ul.linklist li
{
line-height: 2.0em;
}

#upbg
{
	position: absolute;
	top: 23px;
	left: -658px;
	width: 100%;
	height: 275px;
	background: #1c2731;
	z-index: 1;
}

#outer
{

width:800px;
align:centre;
background-color:#1E2D3B;
margin: 0 auto;
}

#header
{
position: relative;
width: 100%;
height: 75px;
background: #2B2B2B url('images/small_banner.jpg') repeat-x;
}



#headerlogo
{
height: 75px;
padding: 0 0 0 10px;
background: url('images/logo.gif') no-repeat;
text-indent:-3000px;

}

#headercontent h1
{
font-weight: normal;
color: #fff;
font-size: 2.5em;
}

#headercontent h1 sup
{
color: #777;
}

#headercontent h2
{
font-size: 1.0em;
font-weight: normal;
color: #aaa;
}


#headerpic{position: relative;margin-top: 25px;height: 213px;background: #fff url('images/small_banner.jpg') no-repeat top left;}
#gallery #headerpic {display:none;}
#what-we-do #headerpic {background: #2B2B2B url('images/banner1.jpg') no-repeat 0 0;}
#booking #headerpic {background: #2B2B2B url('images/banner2.jpg') no-repeat 0 0;}
#our-location #headerpic {background: #2B2B2B url('images/banner3.jpg') no-repeat 0 0;}
#reviews #headerpic {background: #2B2B2B url('images/banner4.jpg') no-repeat 0 0;}
#accommodation #headerpic {background: #2B2B2B url('images/banner5.jpg') no-repeat 0 0;}
#contact-us #headerpic {background: #2B2B2B url('images/banner6.jpg') no-repeat 0 0;}
#our-location #headerpic {background: #2B2B2B url('images/banner7.jpg') no-repeat 0 0;}
#wine-tours-by-bike #headerpic, #home #headerpic{background:none;;height:354px;text-indent:0px;}
#links #headerpic {background: #2B2B2B url('images/banner8.jpg') no-repeat 0 0;}

#headerpic p{text-indent:-3000px;}

#menu
{
background: url(images/bg-nav.png) repeat-x 0 0;
height:30px;
margin-bottom:0;
padding:0;
position:absolute;
top:75px;
width:800px;
}

#menu ul
{
position: absolute;
}

#menu ul li
{

position: relative;
display: block;
float:left;
text-align:center;
}

#menu ul li a
{

display:block;
padding:6px 5px 0 5px;
height:24px;
border-right:1px solid #424d58;
background: url(images/bg-nav.png) repeat-x 0 0;
color:#FFFFFF;
font-family:tahoma,arial,sans-serif;
text-transform:uppercase;
text-decoration:none;
}

/*individual menu tabs*/
#home #navhome a, #wine-tours-by-bike #navhome a, #our-location #navmarlborough a, #gallery #navgallery a, #booking #navbooking a, #reviews #navreviews a, #accommodation #navaccommodation a, #contact-us #navcontact a, #wine-tours-nz-links #navlinks a, #menu ul li a:hover, #menu ul li.current_page_item a{background: url(images/bg-nav.png) repeat-x 0 -30px;}
  
#content
{width: 800px;
}

#secondarycontent
{
background: #1e2d3b url(images/left-grad.gif) repeat-x;
padding: 0px;
height:100%;
float: left;
width: 320px;
}
#gallery #secondarycontent
{/*hide panel for gallery page then make container full width*/
display:none;
}

#primarycontainer
{
background:#2F4459 url(images/right-grad.gif) repeat-x scroll 0 0;
float:right;
height:100%;
min-height:600px;
padding-bottom:50px;
width:480px;
}

#gallery #primarycontainer
{
float:right;
width:800px;
padding-top:20px;
}

#primarycontainer a
{
color:#fff;text-decoration:underline;
}

#primarycontainer ul{
margin-left:10px;
line-height:1.5em;
margin-bottom:1em;
padding:0 40px 0 25px;
}


#primarycontainer ul li{
list-style-image: url(images/bullet.gif);
padding-bottom:10px;
}

#footer
{
position: relative;
height: 40px;
clear: both;
background: #101315;
font-size: 0.8em;
color:#666666;
padding-top:10px;
}

#footer .left
{
float: left;
}

#footer a{color:#fff;}
#accommodation .entry a img{border:0;}
#accommodation .gallery { margin: auto; padding-left:2px;padding-top:10px;} 
#accommodation .gallery img { border: 2px solid #cfcfcf;margin-left:2px; } 

#commentform input{color:#000;}

/*booking form*/
#primarycontainer #booknow{display:block;padding:5px;text-transform:uppercase;color:#1E2D3B;background:#A4E122;font-weight:bold;text-align: center;    text-transform: uppercase;   width: 7em;text-decoration:none;}
#primarycontainer #booknow:hover{background:#87B619;}
