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

/* Global page elements */
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;}
	

p{
	margin-bottom: 17px;
	}
	
h2{
	font-size:18px;}

h3{
	font-size:16px;}

h4{
	font-size:15px;}

.line{
	background:url(images/line.png) repeat;
	height:1px;
	float:left;
	width:60%;
	margin:5% 15% 0% 15%;}
	
.link{
	text-decoration:none;
	color:#666;}
	
a.link:hover{
	color:#39F;}

#container{
	height:auto;
	width:800px;
	margin: 0% 20%;}

#header{
	width:100%;
	height:6.8em;
	float:left;}

#logo{
	width:273px;
	height:5em;
	float:left;
	background:url(images/weblogo.png) no-repeat;
	margin: 1% 0% 1% 1%;}
	
#logo2{
	width:168px;
	height:3em;
	float:right;
	margin: 1% 3% 0% 1%;
	background:url(images/weblogo2.png) no-repeat;}

.nav{
	width: 100%;
	height: 58px;
	float: left;
	background: url(images/navbg.png);}

.nav ul{
	list-style:none;
	padding:0px 0px 0px 0px}
	
.nav li{
	float:left;
	margin:0% 0.5% 0% 1%;
	background: url(images/navsepimg.png) no-repeat right top;
	padding:10px 8px 10px 8px;}
	
.nav li.li2{
	float:left;
	margin:0% 1% 0% 0%;
	background: url(images/navsepimg.png) no-repeat right top;
	padding:10px 8px 10px 8px;}
	
.nav a{
	float:left;
	text-decoration:none;
	color:#fff;}
	
.nav a:hover{
	float:left;
	text-decoration:none;
	color:#39F;}
	
#nav2{
	width:800px;
	height:2em;
	float:left;
	margin: 0%;}

#nav2 ul{}

#nav2 li{
	display:inline;}

#nav2 a{
	text-decoration:none;
	color:#666;
	padding:1% 1%;
	font-size:10px;}
	
#nav2 ul li a:hover{
	color:#39F;}
	
/******* Home page elements *******/

#img{
	width:91%;
	height:12em;
	float:left;
	background:url(images/bannerImg.jpg) no-repeat;}
	
#img2{
	width:800px;
	height:12em;
	float:left;
	background:url(images/bannerImg4.png) no-repeat;}

#content{
	width:800px;
	height: auto;
	float:left;
	margin: 1% 0%;}

#maininfo{
	width:535px;
	height: auto;
	float:left;
	margin: 1% 1%;}

.sidebar{
	width:30%;
	height: auto;
	float:left;
	margin: 1% 1%;}

#sidebar blockquote{
	font-style:oblique;
	font-weight:400;
	font-size:12px;
	text-indent: -0.4em;
	color:#39F;}

#services{
	width:98%;
	float:left;
	margin: 1% 1%;}

#service1, #service2, #service3, #service4, #service5, #service6, #service7, #gift{
	width:98%;
	height: auto;
	float: left;
	margin:0% 1% 2% 0%;}
	
#giftpic{
	width:38%;
	height: 151px;
	float: left;
	margin:2% 1% 2% 0%;
	background:url(images/giftimg.png) no-repeat;}

#advertisepic{
	width:38%;
	height: 151px;
	float: left;
	margin:2% 1% 2% 0%;
	background:url(images/adpic.png) no-repeat;}

#corpbusinesspic{
	width:38%;
	height: 148px;
	float: left;
	margin:2% 1% 2% 0%;
	background:url(images/servicepic2.png) no-repeat;}
	
#stagandhenpic{
	width:38%;
	height: 148px;
	float: left;
	margin:2% 1% 1% 0%;
	background:url(images/stagandhen.png) no-repeat;}

#tuitionpic{
	width:38%;
	height: 148px;
	float: left;
	margin:2% 1% 1% 0%;
	background:url(images/tuitionpic.jpg) no-repeat;}

#packagebreakpic{
	width:38%;
	height: 148px;
	float: left;
	margin:2% 1% 1% 0%;
	background:url(images/packagebreak.png) no-repeat;}

#gameshootingpic{
	width:38%;
	height: 148px;
	float: left;
	margin:2% 1% 1% 0%;
	background:url(images/servicepic6.png) no-repeat;}

#deerstalkingpic{
	width:38%;
	height: 148px;
	float: left;
	margin:2% 1% 1% 0%;
	background:url(images/deerstalking.png) no-repeat;}



.servicetext{
	width:50%;
	height: auto;
	float: left;
	margin:0% 1%;}
	
/***** end of Home page elements *****/

/***** Contact page elements *****/
#contactcontainer{
	height:78em;
	width:800px;
	margin: 0% 20%;}

#contactinfo{
	width:68%;
	height: auto;
	float:left;
	margin: 1% 1%;}
	
#contactform{
	width:91%;
	height: auto;
	float:left;
	margin: 1% 1%;}

form{
	height:300px;
	width:50%;}

form label{
	float:left;
	margin:1%;}

input.smalltextbox{
	width:250px;
	margin:1%;}

input.submit{
	float:left;
	margin:2%;}
	
textarea.bigtextbox{
	height:100px;
	width:300px;
	margin:1%;}

/***** end of contact page elements *****/

/***** About page elements *****/
#aboutcontainer{
	width:800px;
	margin: 0% 20%;
	height:57em;}

#aboutpic{
	background:url(images/aboutpic3.png) no-repeat;
	width:21%;
	margin:8% 1%;
	height:22em;
	float:left;}
	
#aboutmaininfo{
	width:68%;
	height: auto;
	float:left;
	margin: 1% 1%;}

/***** end of About page elements *****/

/***** Services page elements *****/

#servicecontainer{
	width:800px;
	margin: 0% 20%;
	height:125em;}

#serviceholder{
	float:left;
	width:98%;
	height:auto;
	margin:4% 1% 0% 0%;}
	
	
#serviceoverview{
	width:70%;
	height: auto;
	float:left;
	margin:2% 1% 1% 1%;}


#corporatepackage{
	float:left;
	width:29%;
	height:24em;
	margin:1% 1% 1% 1%;}

#corpimg{
	background:url(images/corpimg.png) no-repeat;
	width:98%;
	height:5.5em;
	margin:1% 1%;}
	
#corptxt{
	width:98%;
	height:auto;
	margin:1% 1%;}

#gameimg{
	background:url(images/gameimg.png) no-repeat;
	width:98%;
	height:5.5em;
	margin:1% 1%;}
	
#stalkimg{
	background:url(images/stalkimg.png) no-repeat;
	width:98%;
	height:5.5em;
	margin:1% 1%;}
	
#stagimg{
	background:url(images/stagimg.png) no-repeat;
	width:98%;
	height:5.5em;
	margin:1% 1%;}
	
#come2img{
	background:url(images/come2img.png) no-repeat;
	width:98%;
	height:5.5em;
	margin:1% 1%;}

#businesspackage{
	float:left;
	width:29%;
	height:24em;
	margin:1% 2% 0% 2%;}
	
#busiimg{
	background:url(images/servicepic2.png) no-repeat;
	width:98%;
	height:5.5em;
	margin:1% 1%;}

#busitxt{
	width:98%;
	height:auto;
	margin:0% 1% 0% 1%;}

#tuitionpackage{
	float:left;
	width:29%;
	height:24em;
	margin:1% 1%;}
	
#tutimg{
	background:url(images/tutimg.png) no-repeat;
	width:98%;
	height:5.5em;
	margin:1% 1%;}

#tuttxt{
	width:98%;
	height:auto;
	margin:1% 1%;}
	
#vouchers{
	float:left;
	width:29%;
	height:24em;
	margin:1% 1%;}
	
#vouchimg{
	background:url(images/giftimg.png) no-repeat;
	width:98%;
	height:5.5em;
	margin:1% 1%;}

#vouchtxt{
	width:98%;
	height:auto;
	margin:1% 1%;}


/***** end of services page elements *****/

/***** Affiliation page elements *****/

#adcontainer{
	width:800px;
	margin: 0% 20%;
	height:154em;}
	
#adcontainer2{
	width:800px;
	margin: 0% 20%;
	height:80em;}

#adcontainer3{
	width:800px;
	margin: 0% 20%;
	height:auto;}

#adsinfo{
	width:58%;
	height: auto;
	float:left;
	margin: 1% 1%;}

#adheading{
	width:220px;
	height:2em;
	float:left;
	margin:4% 1% 0% 1%;
	border: #CCC 1px solid;}

#adnav{
	width:220px;
	height:auto;
	float:left;
	margin:0% 1% 1% 1%;
	border: #CCC 1px solid;
	border-top: 0px;}
	
#adtitle{
	float:left;
	width:218px;
	margin:2% 1px;
	font-weight:600;}
	
#adsholder{
	float:left;
	width:98%;
	margin:1% 1%;}

#ad1{
	float:left;
	width:96%;
	margin:1% 0%;}

#ad1pic{
	float:left;
	width:90%;
	height:150px;
	margin:1% 5% 1% 2%;
	border: 1px #999 dashed;}

#ad1picvalet{
	float:left;
	width:685px;
	height:250px;
	margin:1% 5% 1% 2%;
	background:url(images/valetbanner.png) no-repeat;}

#ad1info{
	float:left;
	width:46%;
	margin:1% 5%;}

#ad2{
	float:left;
	width:96%;
	margin:0% 0%;}

#ad2pic{
	float:left;
	width:70%;
	margin:1% 5% 1% 2%;
	height:100px;
	border: 1px #999 dashed;}

#ad2info{
	float:left;
	width:46%;
	margin:1% 5%;}

#ad3{
	float:left;
	width:96%;
	margin:0% 0% 1% 0%;}

#ad3pic{
	float:left;
	width:50%;
	margin:1% 5% 1% 2%;
	height:100px;
	border: 1px #999 dashed;}

#ad3info{
	float:left;
	width:46%;
	margin:1% 5%;}

#ad4{
	float:left;
	width:96%;
	margin:1% 0%;}

#ad4pic{
	float:left;
	width:40%;
	margin:1% 5%;
	height:100px;
	border: 1px #999 dashed;}

#ad4info{
	float:left;
	width:40%;
	margin:1% 5%;}
	
#linkcategories{
	float:left;
	width:91%;
	margin:1% 1%;
	border: 1px #999 solid;}

#cat1, #cat2, #cat3, #cat4, #cat5, #cat6{
	float:left;
	width:48%;
	margin:1% 1%;}


/***** end of Affiliation page elements *****/

#footer{
	width:98%;
	height: auto;
	float:left;
	margin: 1% 1%;}

#footernav{
	width:100%;
	height: 3em;
	float:left;
	margin: 0% 0% 1% 0%;}
	
#footernav ul{
	}

#footernav li{
	display:inline;}

#footernav a{
	font-size:10px;
	text-decoration:none;
	color:#999;}
	
#footernav ul li a:hover{
	color:#39F;}
	
#linkholder{
	width:80%;
	float:left;
	margin:1% 10%;}

#links{
	width:70%;
	height:3em;
	float:left;
	margin: 0% 15% 0% 15%;}

#links ul{}

#links li{
	display:inline;}

#links a{
	font-size:10px;
	text-decoration:none;
	color:#999;}

#links ul li a:hover{
	color:#39F;}

#mylogo{
	width:10%;
	height: 2.5em;
	float:right;
	margin: 9% 1% 0% 1%;
	background:url(images/mylogo.png) no-repeat;}
	
#aboutcontainer2{
	width:800px;
	margin: 0% 20%;
	height:auto;}
	
#photogalholder{
	width:800px;
	height: auto;
	float:left;
	margin: 1% 0%;}

.photo{
	width:90px;
	height:90px;
	margin:2%;
	float:left;}
	
.riflesholder{
	width:98%;
	margin:1%;}

.rifleadholder{
	width:98%;
	margin:1%;}

.rifletitle{
	width:98%;
	margin:1%;}

.riflepic{
	width:98%;
	margin:1%;}

.rifledesc{
	width:98%;
	margin:1%;}