/* 

Theme Name: GKLets 
Theme URI: http://www.GKLets.co.uk

Description: GKLets Website
Version: 1.0

Author: Ben Barber
Author URL: http://www.benbarber.co.uk

Released: 27/03/08


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   */


h1, h2, h3, p ,ol, ul, form {
	margin: 0 0 15px 0;
	padding: 0;
}

body {
	background:url("Images/bg.gif") repeat-x;
	margin: 0;
	font: small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	
}

p {line-height:1.3;}

h1, h2 {color:#0072ff;}
h3 {color:#FFFFFF;}


img {border: none;}

a:link {
	color: #FF0000;
	text-decoration:underline;
	
}

a:visited {
color: #FF0000;
	text-decoration:underline;
	}

a:hover { color: #666666; text-decoration:underline;}

strong {color: #666666;}



/* HEADER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#header { width:900px; margin:0 auto; text-align:left;}


/* NAVBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#navbar { width:900px; height:26px; margin:0 auto; text-align:left; clear:both;}

#navbar ul {list-style:none; margin:0; padding:0; padding-left:10px;}

.nav li {display:inline; float:left; margin-right:2px;}

.nav li a { display:block; 
            text-align:center; 
			width:90px; 
			height:26px; 
			padding-top:0px; 
			color: #666666; 
			font-size:1.2em; 
			font-weight:bold; 
			text-decoration:none; 
			background-color:#000000;
}
.nav li a:hover { color: #FF0000;
}
#selected a {color: #FF0000;
	        font-size:1.2em; 
			font-weight:bold; 
	        text-decoration: none;
}
.title    { display:block; 
            text-align:right;  
			padding-top:0px; 
			color: #0072FF; 
			font-size:1.2em;
			font-weight:bold; 
			text-decoration:none; 
			background-color:#000000;
}

/* INTRO
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#intro {
	width:900px;
	height:319px;
	margin-top:15px;
	text-align:left;
	background:url("Images/int_bg.gif") no-repeat;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#intro-text { width:375px; margin-right:10px; padding-top:10px; float:right; color:#FFFFFF;}

#intflash {float:left;}

#fadeshow1 {width:500px; height:300px; float:left; margin-left:224px; margin-top:16px;}


/* BODY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.main {width:900px; clear:both; margin:0 auto; text-align:left; clear:both; margin-top:15px; padding-bottom:5px; margin-bottom:30px;}

.main h2 {padding-top:5px; padding-bottom:5px; padding-left:10px; margin-top:0px; background:url("Images/tabletop.gif") no-repeat;}
.main h3 {font-size:1.3em; margin-bottom:5px; color: #FF0000;}

h3 a:link {
	color: #FF0000;
	text-decoration: none;
	
}

h3 a:visited {
color: #FF0000;
text-decoration: none;
	}

h3 a:hover { color: #666666;}

.acc-list {margin:0 auto; width:900px;}
.acc {background:url("Images/ac_bg.gif") no-repeat; height:157px; margin-bottom:10px;}
.acc-head {margin-bottom:5px;}
.acc-img {float:left; padding-top:12px; padding-left:12px; padding-right:12px;}
.acc-info {overflow:hidden; padding-top:12px; padding-right:15px; color:#FFFFFF;}
.acc-infowoo {overflow:hidden; padding-top:20px; padding-right:15px; margin-left:30px; color:#FFFFFF;}
.infolink {display: block; width:127px; height:27px; text-align:center; color:#FFFFFF; background:url("Images/infobut.gif") no-repeat; padding-top:5px; margin-right:7px;}
.infolink a:link {color: #FFFFFF; text-decoration: none;}

.accd {background:url("Images/accbg.gif") no-repeat #000000;  margin-bottom:10px; color:#FFFFFF;}

.accd-head {border-bottom:#999999 1px dotted; margin-bottom:10px;}

.accd-img {float:right; padding-top:6px; padding-right:15px; padding-left:10px;}

.acc-details {overflow:hidden; padding-top:12px; padding-left:15px;}
.acc-info {padding-top:12px; padding-left:15px;}
.acc-detailsbig { clear:both; padding-right:15px; padding-left:15px; padding-bottom:15px; padding-top:15px;}

.brdimg {border:#000000 2px solid;}

.accpics {width:515px; float:right; padding-right:10px; padding-top:10px;}
.accpics-np {width:390px; float:right; padding-right:15px; padding-top:15px;}

.tfl-planner {background:#FFFFFF; width:205px; height:340px; margin-left:5px; padding-left:7px; padding-top:10px; float:right; margin-top:0;}

.tfl-planner fieldset {border:0;}

.tflbutton {margin-top:15px; margin-bottom:20px;}

.pics { height: 350px; width: 515px; padding:0; margin:0; overflow: hidden }
.pics img { height: 340px; width: 505px; padding: 3px; border: 0px solid #ccc; background-color: #eee; top:0; left:0 }

#slideshow { margin: 0px }
#nav { width: 515px; margin:1px; }
#nav li { width: 71px; float: left; margin-right: 14px; margin-bottom:8px; list-style: none; }
#nav a { width: 71px; padding: 2px; display: block; background-color:#CCC;}
#nav a.activeSlide { background: #990000; }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }

.calc {
	background:url(images/calc_bg.gif) no-repeat;
	font-size:14px;
	height:150px;
	margin-left:15px;
	margin-top:20px;
	padding-left:20px;
	padding-top:20px;
	clear:both;
	
}

.calc h3 {
	margin-bottom:10px;
}
.calc input {
	padding:5px;
	font-size:12px;
	width:200px;
	margin-right:25px;
}

.calc .button {
	padding:0;
	width:132px;
}

.calc strong {
	font-size:22px;
}

.float-leftwoo {
	float:right;
}


/* FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.copyright {width: 900px; margin:0 auto; clear:both; padding-top:13px;}
#footer {background:url("Images/shadow_line.jpg") repeat-x; margin-top:35px;}

/* UNIVERSAL CLASSES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.float-left {float:left; padding-right:10px;}
.float-leftp {float:left;}
.float-right {float:right;}
.float-right-fp {float:right; margin-left:10px; border:#000000 2px solid; margin-top:5px;}
.clear {clear:both;}

.center {text-align:center;}

.phone {padding: 0 0 0 25px; background: url("images/ico_phone.gif") no-repeat 0 50%; font:1.5em bold Arial, Helvetica, sans-serif;}
.email {font:1.5em bold Arial, Helvetica, sans-serif;}

.email a:link{
	color: #8f8f8f;
	text-decoration: none;
	
}

.email a:hover { color: #13c09d;}

.v-xhtml {padding: 0 0 0 20px; background: url("Images/ico_tick.png") no-repeat 0 50%;}
.v-css {padding: 0 0 0 20px; background: url("Images/ico_tick.png") no-repeat 0 50%;}

.salebanner {
	float: right;
	margin-right: -15px;
	display: none;
}
.salebanner-page {
	float: right;
	margin-right: -15px;
	margin-bottom: 10px;
	padding-right: 313px;
	background-color: #c20404;
	display: none;
}
#BA {
	width:120px;
	margin-right:0px;
	padding-top:0px;
	color:#FFFFFF;
	height: 38px;
}
table {
	background-image: url(Images/ac_links.gif);
}
