body{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #666666;
}
#container {
	background-color: #FFFFFF;
	width: 800px;
	margin: auto;
	background-image:url(../images/bg.gif);
	background-position: -1px 380px;
	background-repeat:no-repeat;
}
#logo{
	height: 94px;
}
#logo h1{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	width: 250px;
	height: 67px;
	float: left;
}
#logo h2{
	background-image:url(../images/contact.gif);
	background-repeat:no-repeat;
	background-position: right;
	width: 244px;
	height: 85px;
	float: right;
}
h1 span, h2 span{
	visibility: hidden;
}
#nav{
	border: solid 1px #B9C4CF;
	clear: both;
	background-color:#D3DDE6;
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
	width: 768px;
	margin-left: 14px;
}
html>body #nav{ 
	margin-left: 15px;
}
#nav div{
	clear: both;
}
#nav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav li{
	float: left;
	background-repeat:no-repeat;
	background-position:right;
	height: 30px;
	line-height: 30px;
}
.divide{
	background-image:url(../images/nav_divide.gif);

}
#nav a{
	text-decoration: none;
	color: #666666;
	display: block;
	line-height: 30px;
	padding-left: 1.9em;
	padding-right: 1.9em;	
}
#nav a:hover{
	text-decoration: underline;
}
#content_container{
	width: 770px;
	margin: auto;
	clear: both;
	margin-top: 3px;
}
#banner{
	width: 522px;
	height: 199px;
	background-repeat:no-repeat;
	float: left;
	margin-bottom: 3px;
}
#banner h3{
	display: none;
}
.home{
	background-image:url(../images/banner_home.gif);
}
.ecommerce{
	background-image:url(../images/plunge.jpg);
}
.shopinabox{
	background-image:url(../images/banner_ecommerce.gif);
}
.webdesign{
	background-image:url(../images/webdesign.jpg);
}
.webdevelopment{
	background-image:url(../images/webdevelopment.jpg);
}
.simple{
	background-image:url(../images/simple.jpg);
}
.support{
	background-image:url(../images/support.jpg);
}
.parkfootball{
	background-image:url(../images/parkfootball.jpg);
}
.products{
	background-image:url(../images/products.jpg);
}
.portfolio{
	background-image:url(../images/portfolio.jpg);
}
.news{
	background-image:url(../images/news.jpg);
}
.company{
	background-image:url(../images/company.jpg);
}
.clientarea{
	background-image:url(../images/clientarea.jpg);
}
.yourbookings{
	background-image:url(../images/yourbookings.jpg);
}
.marketing{
	background-image:url(../images/marketing.jpg);
}
.privacy{
	background-image:url(../images/privacy.jpg);
}
.shopinabox{
	background-image:url(../images/shopinabox.jpg);
}
.domains{
	background-image:url(../images/domains.jpg);
}
.graphicdesign{
	background-image:url(../images/graphicdesign.jpg);
}
.copywriting{
	background-image:url(../images/copywriting.jpg);
}
.restaurants{
	background-image:url(../images/restaurants.jpg);
}
#quote{
	width: 205px;
	height: 179px;
	background-image:url(../images/quote_bg.gif);
	background-repeat:repeat-x;
	margin-left: 3px;
	float: left;
	color: #FFFFFF;
	padding: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#quote strong{
	font-weight: normal;
	float: right;
	text-align:right;
}
#quote a{
	color: #FFFFFF;
	text-decoration: none;
}
#latest_project{
	background-image:url(../images/column_bg.gif);
	background-repeat:repeat-x;
	width: 204px;
	float: right;
	background-color: #C8D4E0;
	background-position:top;
	margin-left: 3px;
	padding: 20px;
	margin-top: 3px;
}
#content{
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-x;
	background-position: top;
	padding: 20px;
	margin-top: 0px;	
}
#content.home{
	width: 482px;
	float: left;
	margin-top: 0px;
}
.sub{
	width: 730px;
	clear:both;
}
h1,h2{
	font-size: 10px;
}
#web_design{
	height: 50px;
	background-image:url(../images/h1_webdesign.gif);
}
.title{
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	
}
.home_tease, .home_tease2{
	width: 244px;
	float: left;

}
.home_tease p, .home_tease2 p{
	margin-top: 10px;
	margin-bottom: 10px;	
}
.home_tease2{
	width: 210px;
	margin-left: 24px;
}
#ecommerce{
	background-image:url(../images/h1_ecommerce.gif);
	height: 27px;
}
#web_design2{
	background-image:url(../images/h1_webdesign2.gif);
	height: 27px;
}
#online_bookings{
	background-image:url(../images/h1_onlinebookings.gif);
	height: 27px;
}
#web_dev{
	background-image:url(../images/h1_webdev.gif);
	height: 27px;
}
.call_to_action_orange, .call_to_action_blue, .call_to_action_green{
	display: block;
	text-decoration: none;
	text-align:right;
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 30px;
}
.call_to_action_orange:hover, .call_to_action_blue:hover, .call_to_action_green:hover{
	text-decoration: underline;
}
.call_to_action_orange{
	color: #FB6800;
	background-image:url(../images/arrow_orange.gif);
}
.call_to_action_green{
	color: #669900;
	background-image:url(../images/arrow_green.gif);
}
.call_to_action_blue{
	color: #336699;
	background-image:url(../images/arrow_blue.gif);
}
.float_right{
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
#all_products{
	background-image:url(../images/products_link.gif);
	background-repeat:no-repeat;
	display: block;
	width: 248px;
	height: 103px;
	text-decoration: none;
}
#all_products span{
	visibility: hidden;
}
.clear_both{
	clear:both;
}
#latest_projects{
	background-image:url(../images/h1_lastestproject.gif);
	height:28px;
}
#featured{
	background-image:url(../images/featured_drop.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	width: 185px;
	background-color:#FFFFFF;
	padding: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#featured p{
	padding: 0px;
	text-align: center;
}
#featured a{
	color: #666666;
	text-decoration: none;
}
#latestnews{
	height: 26px;
	background-image:url(../images/h1_latestnews.gif);
}
#footer_bar{
	border: solid 1px #B9C4CF;
	clear: both;
	background-color:#D3DDE6;
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
	width: 770px;
	height: 19px;
	margin: auto;
}
#footer{
	width: 720px;
	margin: auto;
	padding: 20px;
}
#copyright{
	float: left;
}
#footer_links{
	float: right;
}
#subnav{
	width: 193px;
	float: left;
}
#subnav ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#subnav h4{
	color: #336699;
	font-size: 1.2em;
	font-weight: normal;
}
#subnav li{
	background-image:url(../images/nav_dashed.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	line-height: 35px;
	height: 40px;
}
#subnav a{
	text-decoration: none;
	color: #666666;
	line-height: 35px;
}
#subnav li a{
	display: block;
}
#subnav a:hover{
	text-decoration: underline;
}
#subcontent{
	width: 510px;
	margin-left: 20px;
	float: left;
}
#shopping_cart{
	background-image:url(../images/h1_shoppingcart.gif);
	height: 35px;
}
#intro_ecommerce{
	background-image:url(../images/h2_ecommerce.gif);
	height: 102px;
}

a{
	color: #336699;
}
h1.subheading{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #336699;
	font-weight: normal;	
}
h1.orange{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FF6600;
	font-weight: normal;	
}
#newsletter{
	background-image:url(../images/newsletter.gif);
	background-repeat:no-repeat;
	width: 145px;
	border: solid 1px #FFFFFF;
	padding: 15px;
	padding-top: 58px;
	margin-left: 0px;
	margin-top: 20px;
}
#newsletter form{
	margin-top: 1px;
}
h3{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #336699;
	font-weight: normal;	
}
h4{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #336699;
	font-weight: normal;	
}
h1.index{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
	font-weight: normal;
}
img.icon{
	border: solid 1px #CCCCCC;
}
h5{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	font-weight: normal;	
}


