/* CSS Document */

body
{
	background-color:#666666;
	font-family: "Segoe UI", Arial;
	font-size: 80%;
	padding: 0;
	margin: 0;		
}

#container
{
	width: 960px;	
	margin: 0 auto 0 auto;
	position: relative;
}

#head
{
	background-color: #EB7405;
	width: 960px;
}

.floatright
{
	float:right;
}

#formtext
{
	position:relative;
	font-weight:bold;
	font-size:95%;
	left: 35px;
	top: 8px;
	line-height: 21px;
	float:left;
}

#formbox
{
	position:relative;
	left: 95px;
	top: 8px;
	line-height: 21px;
}

#formbuttons
{
	position:relative;
	left: 50px;
	top: 15px;
}

#formbuttons1
{
	position:relative;
	left: 20px;
	top: 15px;
}

.floatleft
{
	float: left;
}

#logo
{
	width: 270px;
	float:left;	
	height: 103px;
}

#contact
{
	width:681px;
	height: 102px;
	float:left;		
	background-image: url(../images/contact.jpg);		
}

#contactdetails
{
	width: 160px;
	float: right;
}

#contact img
{
	float: left;
	padding-right: 5px;	
	padding-top: 5px;	
}

#contact a
{		
	text-decoration: none;
	color: #ffffff;	
}

#contact a:hover
{
	text-decoration: underline;
}

#contact p
{
	color: #ffffff;
	font-size: 100%;
	margin: 0;
	padding-top: 8px;	
}

#contactimages
{
	width: 50px;
	float: left;
	margin-top: 14px;
}

#contacttext
{
	width: 90px;
	float: left;
	margin-top: 10px;	
}

#contacttext p
{
	
	font-weight: bold;
	font-size: 105%;
}

#banner
{
	width: 960px;	
	padding: 0;
	margin: 0;	
}

.banner
{
	vertical-align: top;
}

#navbar
{
	width: 960px;
	background-color: #EB7405;	
	color: #ffffff;	
	padding:0;		
}

#navbarmenu
{
	width:760px;
	float: left;	
	margin: 0px;		
}

#navbarcontact
{
	width:150px;
	float:right;	
	padding: 10px 0 10px 0;	
	font-size: 105%;	
}

#content
{
	background-color: #ffffff;
	width: 960px;
}

#leftcolumn
{
	width: 245px;	
	float: left;				
}

#middlecolumn
{
	width: 480px;
	float: left;	
	padding: 15px 15px 0 15px;
	border-right: 1px solid gray;
	border-left: 1px solid gray;			
}

#rightcolumn
{
	width: 203px;	
	float: left;	
}

#rightcolumn p
{
	color: #ffffff;
}

.clear
{
	clear:both;
}

p
{
	line-height: 140%;	
	color: #666666;		
}

a
{
	color:#71A9DE;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: none;
}

.introtext
{		
	font-size: 105%;		
}

h1
{
	font-size: 150%;
	color: #71A9DE;	
	font-weight: bold;
	margin: 0;
}	

h2
{
	font-size: 110%;
	color: #616161;
	padding-bottom: 10px;		
	font-weight: normal;
}

h3
{
	font-size: 120%;
	color: #71A9DE;
	padding-bottom: 10px;	
	font-weight: bold;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
}

h4
{
	font-size: 150%;
	color: #71A9DE;
	padding-bottom: 10px;
	padding-top: 10px;	
	font-weight: bold;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	margin: 0;
}

.white
{
	color: #ffffff;
}

.leftheading
{
	font-weight: bold;
	float: left;
	width: 100px;
	margin: 0;
	padding: 0;
}

.rightcontent
{
	float: right;
	width: 350px;
	padding: 0;
	margin: 0;
}

#quotebox
{
	width: 480px;	
	background-color: #EB7405;
	margin-bottom: 15px;	
}

#quotebox p
{
	color: #ffffff;
	padding: 5px 10px 5px 10px;
}

.quotetext
{
	font-size: 130%;
	font-weight: bold;
}

.quoteauthor
{
	font-size: 105%;	
	font-weight: bold;	
}


#navbarvertical
{
	background-image: url(../images/gradiant.gif);
	background-repeat: repeat-x;
	height: 265px;		
}

#navbarverticallinks a
{
	color: #666666;
	font-weight: bold;
}

#navbarverticallinks
{
	margin: 0;
	list-style-type: none;
	padding: 0;
}

#navbarverticallinks li
{
	border-bottom: 1px dashed #e5e5e5;
	line-height: 330%;
	padding-right: 10px;
	text-align: right;
}

#googlelogo
{
	padding: 30px 0 10px 5px;
}

.selected
{
	background-color: #72a7d9;
}

.selected2
{
	background-color: #ffffff;
}

#footer
{
	width: 960px;
	background-color: #14345b;		
	margin: 0;
	padding-top: 0px;
}

#footer a
{
	color: #ffffff;	
	font-size: 95%;
}

#footer p
{
	color: #ffffff;
	margin: 0;
	font-size: 80%;
}

#footercopyright
{
	width: 235px;
	height: 109px;
	float: left;	
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-right: 1px solid white;
	font-size: 95%;
}

#footerlinks
{
	width: 254px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	border-right: 1px solid white;
	font-size: 95%;
}

#footerlinks ul
{
	margin: 0;
	padding-left: 40px;
	font-size: 95%;
}

#footerlinks li
{
	margin: 0;
	padding: 0;	
	font-size: 95%;
}

#footerlinks2
{
	width: 255px;	
	height: 109px;
	float: left;
	border-right: 1px solid white;	
	margin-top: 10px;
	font-size: 95%;
}

#footerlinks2 ul
{
	margin: 0;
	padding-left: 90px;
	font-size: 95%;
}

#footerlinks2 li
{
	margin: 0;
	padding: 0;
	font-size: 95%;
	
}

#footercontact
{
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 109px;
	float: left;
	font-size: 95%;
}

#footercontact img
{
	float: left;
	margin: 5px 0 5px 10px;
	
}

#footercontact p
{
	padding-left: 10px;	
	font-size: 75%;	
}

#footer li
{
	list-style-type: none;
	font-size: 95%;	
}

.contentboxleft
{
	float: left;
	width: 220px;
	padding: 0;	
	margin-bottom: 10px;	
}

.contentboxright
{
	float: left;
	width: 220px;	
	margin-left: 35px;
	margin-bottom: 10px;
	padding: 0;
}

.contentboxleft img
{
	margin-bottom: -3px;
	margin-top: 10px;
	padding; 0;
}

.contentboxright img
{
	margin-bottom: -3px;
	margin-top: 10px;
	padding; 0;
}

.contentboxleft p
{	
	padding: 5px;	
	margin: 0;	
	color: #ffffff;
}

.contentboxright p
{
	padding: 5px;	
	margin: 0;	
	color: #ffffff;
}

.contentboxleft h3
{	
	padding-top: 10px;	
	margin: 0;	
	
}

.contentboxright h3
{
	margin: 0;
	padding-top: 10px;
}

.orange
{
	background-color: #eb7405;
	padding: 10px;	
}

.orange a
{
	color: #ffffff;
	text-decoration: none;
}

.orange a:hover
{
	text-decoration: underline;
}

.smalltext
{
	font-size: 10px;
	color: #000000;
}

.findoutmore
{
	width: 480px;	
	background-color: #72a7d9;
	margin-bottom: 15px;
}

.findoutmore p
{
	color: #ffffff;
	padding: 5px;
	margin: 0;
}

#findoutmore a
{
	color: #ffffff;
	font-weight: bold;
}

.findoutmore a
{
	color: #ffffff;
	font-weight: bold;
}

.findoutmore h4
{
	padding: 5px;
	margin: 0;
}


.resourcetext
{
	color: gray!important;
}

.casestudy
{
	font-size: 120%;
	font-weight: bold;
}

.contentbox
{
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	margin: 0 0 10px 0;
	padding: 0;
}

ul li
{
	color: #666666;;
}

.blue
{	
	background-color: #72a7d9;	
}

.blue h3
{
	color: #ffffff;
	padding: 5px;
}

.blue p
{
	color: #ffffff;
}

.blue a
{
	color: #ffffff;
	font-weight: bold;
}

#address
{
	float: left;
	width: 200px;
	padding-bottom: 5px;

}

#findus
{
	float: right;
	width: 200px;
}

.pdf
{
	float: left;
	padding-right: 5px;
}

.call
{
	font-size: 50%;
}

#previousposts li
{
	margin-top: 7px;
	margin-bottom: 7px;
}

#twitter_update_list li
{
	color: #808080;	
	margin: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	list-style-type: none;
	
}

#twitter_update_list
{
	margin: 0;
	padding: 0px;
}

#twitter_update_list a
{
	color: #eb7405;
}

#findoutmore
{
	background-color: #72a7d9;
	padding: 5px;
}

#twitter
{
	margin-bottom: 10px;
	padding: 0 10px 10px 10px;
	background-color: #ffffff;
}

.orangeheader
{
	color: #eb7405;
	font-size: 100%;
}

.orangeheader a
{
	color: #eb7405;
}

.arrowleft
{
	position: absolute;
	top: 550px;	
	left: 250px;
	cursor: pointer;
	z-index: 30;	
}

.arrowright
{
	position: absolute;
	right: 208px;
	top: 550px;	
	cursor: pointer;	
	z-index: 30;
}

.slide
{
	width: 480px;
	height: 300px;
	margin-top: 10px;
	position: relative;		
	z-index: 10;
}

#drsearch1
{
	background-image: url('../images/tabswitch/drsearch/home.jpg');	
}


#drsearch2
{
	background-image: url('../images/tabswitch/drsearch/form.jpg');	
}

#drsearch3
{
	background-image: url('../images/tabswitch/drsearch/profile.jpg');	
}

#perrybishop1
{
	background-image: url('../images/tabswitch/perrybishop/home.jpg');	
}

#perrybishop2
{
	background-image: url('../images/tabswitch/perrybishop/search.jpg');	
}

#perrybishop3
{
	background-image: url('../images/tabswitch/perrybishop/login.jpg');	
}

#steppes1
{
	background-image: url('../images/tabswitch/steppes/home.jpg');	
}

#steppes2
{
	background-image: url('../images/tabswitch/steppes/admin.jpg');	
}

#steppes3
{
	background-image: url('../images/tabswitch/steppes/destinations.jpg');	
}

#steppes4
{
	background-image: url('../images/tabswitch/steppes/login.jpg');	
}

#indigo1
{
	background-image: url('../images/tabswitch/indigo/home.jpg');	
}

#indigo2
{
	background-image: url('../images/tabswitch/indigo/cost.jpg');	
}

#indigo3
{
	background-image: url('../images/tabswitch/indigo/contact.jpg');	
}

#rugbytots1
{
	background-image: url('../images/tabswitch/rugbytots/home.jpg');	
}

#rugbytots2
{
	background-image: url('../images/tabswitch/rugbytots/faq.jpg');	
}

#rugbytots3
{
	background-image: url('../images/tabswitch/rugbytots/contact.jpg');	
}

#broxton1
{
	background-image: url('../images/tabswitch/broxton/home.jpg');	
}

#broxton2
{
	background-image: url('../images/tabswitch/broxton/about.jpg');	
}

#broxton3
{
	background-image: url('../images/tabswitch/broxton/contact.jpg');	
}

#traverseline1
{
	background-image: url('../images/tabswitch/traverseline/home.jpg');	
}

#traverseline2
{
	background-image: url('../images/tabswitch/traverseline/africa.jpg');	
}

#quickmovenow1
{
	background-image: url('../images/tabswitch/quickmovenow/home.jpg');	
}

#quickmovenow2
{
	background-image: url('../images/tabswitch/quickmovenow/cost.jpg');	
}

#quickmovenow3
{
	background-image: url('../images/tabswitch/quickmovenow/testimonials.jpg');	
}

#mrscrimbles1
{
	background-image: url('../images/tabswitch/mrscrimbles/home.jpg');	
}

#mrscrimbles2
{
	background-image: url('../images/tabswitch/mrscrimbles/mixes.jpg');	
}

#mrscrimbles3
{
	background-image: url('../images/tabswitch/mrscrimbles/where.jpg');	
}

#tradeframe1
{
	background-image: url('../images/tabswitch/tradeframe/home.jpg');	
}

#tradeframe2
{
	background-image: url('../images/tabswitch/tradeframe/price.jpg');	
}

#tradeframe3
{
	background-image: url('../images/tabswitch/tradeframe/quote.jpg');	
}

#slides a
{
	position: absolute;
	z-index: 20;
	display: block;
	height: 300px;
	margin: 0;
	padding: 0;
	width: 500px;
	overflow: auto;
}

.slideshowtext
{
	 position: absolute;
	 top: 380px;
	 right: 230px;
	 width: 150px;
}

.gallery-left
{
	width: 230px;
	float: left;
	text-align:center;
	margin: 15px 0 0 0;	
}

.gallery-right
{
	width: 230px;
	float: right;
	text-align:center;
	margin: 15px 0 0 0;	
}

.personal
{
	background-color: #75aae0;
	color: #ffffff;
	width: 100%;
	border-bottom: 10px solid #ffffff;
}

.personal tr td
{
	width: 45%;
	padding-left: 10px;
}

.formheader
{
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
}

.overview
{
	background-color: #75aae0;
	color: #ffffff;
	width: 100%;
	border-bottom: 10px solid #ffffff;
}

.overview tr td
{
	width: 90%;
	padding-left: 10px;
}

.website
{
	background-color: #75aae0;;
	color: #ffffff;
	width: 100%;
}

.website tr td
{
	width: 90%;
	padding-left: 10px;
}

.submit
{
	margin-left: 0px;
	width: 100px;
	height: 46px;
	border: none;
	background-image: url('../images/send.png');
	background-color: #75aae0;
}











