/* ------------------------------------------------------------------------
Sub Page Style Sheet - Yeovil 24-7

Author: Oliver Coningham
Website: http://www.aztec4design.com/
Email: oliver@aztec4design.com
-------------------------------------------------------------------------*/


/* =General
-------------------------------------------------------------------------*/

#content-sidebar p
	{
	line-height: 1.5em;
	padding-bottom: 1.5em;
	}
	
#advertise-here
	{
	background: url('../images/advertise-here.gif') no-repeat top left;
	height: 19px;
	padding-bottom: 15px;
	text-indent: -25000px; 
	width: 138px;
	}
	
.cleared
	{
	clear: both;
	}
	

/* =Form
-------------------------------------------------------------------------*/

fieldset
	{
	border: none;
	}
	
legend
	{
	display: none;
	}

#name, #phone, #email, #web
	{
	background: url('../images/form-text.gif') no-repeat top left;
	border: none;
	height: 16px;
	margin-top: 7px;
	width: 202px;
	}

#advert
	{
	background: url('../images/form-textarea.gif') no-repeat top left;
	border: none;
	height: 76px;
	margin-top: 7px;
	width: 202px;
	}

label
	{
	background-color: #fff;
	color: #284907;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

input, textarea
	{
	background-color: inherit;
	color: #5c832f;
	padding: 7px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	overflow: hidden;
	}

#submit
	{
	height: 30px;
	padding: 0;
	width: 110px;
	}
	
	
/* =Submenu
-------------------------------------------------------------------------*/	

.submenu a
	{
	background-color: inherit;
	color: #5c832f;
	}	

.submenu a:hover
	{
	background-color: inherit;
	color: #284907;
	}
	
	
	
	
/* =Whats On Menu
-------------------------------------------------------------------------*/	


#tabbed {
	width:460px;
	height:90px;
	}

#tabbed-nav {
	/*background: url('../images/tabbed-nav-bg.gif') no-repeat 0 0;
	height: 32px;
	/*margin: -10px 0 0 -10px;
	/*padding: 10px 0 0 10px;
	/*text-indent: -25000px;*/
	/*width: 290px;*/
	}
	
#tabbed-nav li {
	float: left;
	list-style:none
	}

#tabbed-nav a {
	display: block;
	float:left;
	width: 60px;
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2b4c0b;
	text-align:center;
	text-decoration:none;
	padding-top: 65px;
	}
	
#tabbed-nav a:hover, #tabbed-nav .selected {
	background-position: 0 -90px;
	}
	
#tabbed-nav-theatres a {
	background: url('../images/whats-on-theatres.gif') no-repeat top left;
	margin-right: 20px
	}
#tabbed-nav-music a {
	background: url('../images/whats-on-music.gif') no-repeat top left;
	margin-right: 20px
	}
#tabbed-nav-clubs a {
	background: url('../images/whats-on-nightclub.gif') no-repeat top left;
	margin-right: 20px
	}
#tabbed-nav-pubs a {
	background: url('../images/whats-on-pub.gif') no-repeat top left;
	margin-right: 20px
	}
#tabbed-nav-social a {
	background: url('../images/whats-on-social.gif') no-repeat top left;
	margin-right: 20px
	}
#tabbed-nav-other a {
	background: url('../images/whats-on-other.gif') no-repeat top left;
	}



.whats-on-title {
	background: url("../images/whats-on-title.gif") repeat-x top left;
	margin-bottom: 0.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.05em;
	font-weight:normal;
	color:#FFF;
	height:15px;
	padding: 5px;
	width: 450px;
}
	

	

/* =Advert
-------------------------------------------------------------------------*/
	
.advert
	{
	font-size: 90%;
	height: 122px;
	width: 219px;
	margin-bottom: 15px;
	}
	
.advert ul
	{
	list-style: none;
	}

.advert h3
	{
	border-bottom: 1px solid #fff;
	font-size: 100%;
	color: #fff;
	height: 22px;
	background: url('../images/advert-title.gif') no-repeat top left;
	width: 204px;
	padding: 8px 0 0 15px;
	}

.advert-contact
	{
	border-top: 1px solid #fff;
	background: url('../images/contact-bg.gif') no-repeat top left;
	clear: both;
	height: 30px;
	width: 177px;
	padding: 8px 0 0 42px;
	}
	
.advert-image
	{
	float: left;
	border-right: 1px solid #fff;
	height: 60px;
	width: 60px;
	}

.advert-image img
	{
	height: 60px;
	width: 60px;
	}

.advert-telephone
	{
	font-weight: bold;
	}

.advert-text
	{
	line-height: 1.5em;
	background-color: #e7ede0;
	height: 55px;
	width: 128px;
	float: right;
	padding: 5px 15px 0 15px;
	}	

.advert a
	{
	background-color: inherit;
	color: #5c832f;
	}	

.advert a:hover
	{
	background-color: inherit;
	color: #284907;
	}
	
.advert-left
	{
	float: left;
	margin-right: 15px;
	}	
	
.advert-right
	{
	float: left;
	}
	
	
/* =Shop Type Navigation
-------------------------------------------------------------------------*/

#shop-type li
	{
	float: left;
	list-style: none;
	margin-bottom: 1.5em;
	}
	
#shop-type a
	{
	display: block;
	height: 35px;
	text-indent: -25000px;
	width: 219px;
	}
	
#shop-type a:hover
	{
	background-position: 0 -35px;
	}
			
#shop-clothing a
	{
	background: url('../images/clothing-shops.gif') no-repeat top left; 
	margin-right: 15px;
	}
	
#shop-food a
	{
	background: url('../images/food-shops.gif') no-repeat top left; 
	}
	
#shop-home a
	{
	background: url('../images/home-shops.gif') no-repeat top left; 
	margin-right: 15px;
	}
	
#shop-jewellery a
	{
	background: url('../images/jewellery-shops.gif') no-repeat top left; 
	}
	
#shop-sport a
	{
	background: url('../images/sport-shops.gif') no-repeat top left; 
	margin-right: 15px;
	}
	
#shop-fun a
	{
	background: url('../images/fun-shops.gif') no-repeat top left; 
	}
	
#content-main img
	{
	border: none;
	}

#baby-station-ad a {
	background: url('../images/baby-station-ad.jpg') no-repeat top left; 
	display: block;
	width: 450px;
	height: 240px;
	text-indent: -2500px;
	margin-top:10px;
	}

#baby-station-ad a:hover {
	background-position: 0 -240px
	}




/* =Map Type Navigation
-------------------------------------------------------------------------*/

#map-type li
	{
	float: left;
	list-style: none;
	margin-bottom: 1.5em;
	}
	
#map-type a
	{
	display: block;
	height: 35px;
	text-indent: -25000px;
	width: 453px;
	}
	
#map-type a:hover
	{
	background-position: 0 -35px;
	}
		
	
#map-restaurants a
	{
	background: url('../images/restaurants-map.gif') no-repeat top left; 
	}
	
	
#map-accommodation a
	{
	background: url('../images/accommodation-map.gif') no-repeat top left; 
	}
			
#map-leisure a
	{
	background: url('../images/leisure-map.gif') no-repeat top left; 
	}
	
#map-fitness a
	{
	background: url('../images/fitness-map.gif') no-repeat top left; 
	}

	

/* =Calendar Table
-------------------------------------------------------------------------*/

table
	{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0px 0px 20px 0px
	}
	
/*th 
	{ 
	padding: 5px;
	height: 15px;
	}*/	
		
td 
	{ 
	padding: 5px;
	}
	
/*th 
	{ 
	background: #5b822e url('../images/table-bg.gif') repeat-x top left; 
	border: 1px solid #fff;
	color: #fff; 
	font-weight: bold; 
	}*/
	
td 
	{ 
	background-color: #e7ede0; 
	border: 1px solid #fff;
	width: 230px;
	}


td a 
	{ 
	color: #284907; 
	}
	
td a:hover 
	{ 
	color: #ff9b00; 
	}

/*.alternate
	{
	background-color: #cedac0;
	width: 230px;
	}*/
		
.date
	{
	font-weight: bold;
	width: 150px;
	}
	
.date2
	{
	font-weight: bold;
	width: 80px;
	text-align:center
	}


/* =Advert Pages
-------------------------------------------------------------------------*/

#gallery #index-text
	{
	float: left;
	/*margin: 0 -10px 0 15px;*/
	width: 560px;
	padding-left:5px
	}
	
#gallery #content-main
	{
	width: 729px;
	}

#gallery-area
	{
	height: 340px;
	margin-bottom: 1.5em;
	width: 560px;
	}
	
#gallery-area img
	{
		float:left
	}
		
/*#heading-green-room
	{
	background: url('../images/heading-green-room.gif') no-repeat top left; 
	}*/

/*#heading-views
	{
	background: url('../images/heading-views.gif') no-repeat top left; 
	margin-left: 10px;
	}*/
	
/*#heading-aztec
	{
	background: url('../images/heading-aztec.gif') no-repeat top left; 
	}*/
	
/*#heading-orange-box
	{
	background: url('../images/heading-orange-box.gif') no-repeat top left; 
	height: 23px;
	}*/
	
/*#heading-relax
	{
	background: url('../images/heading-relax.gif') no-repeat top left; 
	height: 23px;
	}*/

/*#heading-ufit
	{
	background: url('../images/heading-ufit.gif') no-repeat top left; 
	height: 23px;
	width: 245px;
	}*/
		
#address
	{
	background: #d6e0cb url('../images/address-bottom.gif') no-repeat bottom left; 
	color: #284907;
	font-size: 90%;
	margin-bottom: 1.5em;
	padding: 0 15px 20px 15px;
	width: 235px;
	}

#address img
	{
	float: right;
	}

#address p.address-text
	{
	float: left;
	display:block;
	width: 235px;
	padding-bottom: 1em;
	}

		
#address p
	{
	float: left;
	padding-bottom: 1em;
	}
	
#address-top
	{
	background: #d6e0cb url('../images/address-top.gif') no-repeat top left; 
	height: 15px;
	margin-left: -15px;
	width: 265px;
	}
	
	

/* =Weather Pages
-------------------------------------------------------------------------*/

#weather-map
	{
	width: 500px; 
	height: 440px; 
	background-image: url('../images/weather-bg.gif' ); 
	background-repeat: no-repeat; 
	}
	
#weather-map a
	{
	color: #346797;	
	}
	
	
	/* =Contact Page
-------------------------------------------------------------------------*/

#contact-col1
	{
	width: 230px;
	float:left;
	}
	
#contact-col2
	{
	width: 220px;
	float:left;
	padding-left:10px;
	}
	
#contact-col2 p
	{
	padding-bottom: 7px;
	}
	
#contact-col3
	{
	width: 220px;
	float:left;
	padding-left:10px;
	}
	
#contact-col3 p
	{
	padding-bottom: 8px;
	}

	
	
