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

body {
	background: url(../img/bg.jpg) top no-repeat;
	background-color: #01747e;
	margin-top: 25px;
}

a {
	color: #246597;
	text-decoration: none;
}

a:hover {
	color: #113f62;
}

.main_logo {
	margin-left: 30px;
}

#container {
	width: 922px;
	margin: auto;
}

#nav {
	width: 916px;
	height: 30px;
	background: url(../img/nav_bg.png) no-repeat;
	margin: auto;
	padding-top: 25px;
}

#top {
	width: 902px;
	height: 42px;
	margin: auto;
	background: url(../img/top_bg1.jpg) no-repeat;
	padding-top: 130px;
}

#sub_nav {
	margin: auto;
	background-color: #FFF;
	padding-bottom: 5px;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	float: right;
	margin-top: 8px;
}

#clients_top {
	width: 902px;
	height: 175px;
	margin: auto;
	background: url(../img/clients_top_bg.jpg) no-repeat;
}

#packages_top {
	width: 902px;
	height: 175px;
	margin: auto;
	background: url(../img/packages_top_bg.jpg) no-repeat;
}

#overview_top {
	width: 902px;
	height: 175px;
	margin: auto;
	background: url(../img/overview_top_bg.jpg) no-repeat;
}

#preview_top {
	width: 902px;
	height: 175px;
	margin: auto;
	background: url(../img/preview_top_bg.jpg) no-repeat;
}

#whats_involved_top {
	width: 902px;
	height: 175px;
	margin: auto;
	background: url(../img/whatsinvolved_top_bg.jpg) no-repeat;
}

#success_top {
	width: 902px;
	height: 175px;
	margin: auto;
	background: url(../img/success_top_bg.jpg) no-repeat;
}

#languages_top {
	width: 902px;
	height: 175px;
	margin: auto;
	background: url(../img/languages_top_bg.jpg) no-repeat;
}

#contact_top {
	width: 902px;
	height: 175px;
	margin: auto;
	background: url(../img/contact_top_bg.jpg) no-repeat;
}


#main {
	width: 842px;
	background-color: #FFFFFF;
	margin: auto;
	padding: 0px 30px 0px 30px;
}

#footer {
	height: 40px;
	width: 872px;
	padding: 40px 15px 15px 15px;
	margin: auto;
	background: url(../img/footer_bottom.jpg) bottom no-repeat;
	background-color: #FFFFFF;
	margin-top: 0px;
}

#whatis {
	float: left;
	width: 825px;
	margin-top: 20px;
	text-align: justify;
}

.main_text p {
	margin-top: 10px;
	line-height: 20px;
	text-align: left;
}

#whatis_left {
	float: left;
	width: 150px;
	background: url(../img/whatis_left.jpg) no-repeat;
	width: 118px;
	height: 130px;
}

#overview {
	width: 280px;
	background: url(../img/overview_icon.jpg) top left no-repeat;
	min-height: 97px;
	padding-left: 100px;
	margin-top: 20px;
	float: left;
}

#packages {
	width: 280px;
	background: url(../img/packages_icon.jpg) top left no-repeat;
	min-height: 97px;
	padding-left: 100px;
	margin-top: 20px;
	float: left;
	margin-left: 50px;
}

#success {
	width: 280px;
	background: url(../img/success_icon.jpg) top left no-repeat;
	min-height: 97px;
	padding-left: 100px;
	margin-top: 50px;
	float: left;
	margin-left: 50px;
}

#cost {
	width: 280px;
	background: url(../img/cost_icon.jpg) top left no-repeat;
	min-height: 97px;
	padding-left: 100px;
	margin-top: 50px;
	float: left;
}

#package {
	width: 280px;
	background: url(../img/package_bg.jpg) top left no-repeat;
	min-height: 97px;
	padding-left: 100px;
	margin-top: 20px;
	float: left;
}

#package2 {
	width: 280px;
	background: url(../img/silver_package.jpg) top left no-repeat;
	min-height: 97px;
	padding-left: 100px;
	margin-top: 20px;
	float: left;
	margin-left: 50px;
}


#package_bottom_left {
	width: 280px;
	background: url(../img/actors_icon.jpg) top left no-repeat;
	min-height: 97px;
	padding-left: 100px;
	margin-top: 20px;
	float: left;
}

#package_bottom_right {
	width: 280px;
	background: url(../img/bespoke_icon.jpg) top left no-repeat;
	min-height: 97px;
	padding-left: 100px;
	margin-top: 20px;
	float: left;
	margin-left: 50px;
}

#client_content {
	min-height: 150px;
}

#contact_content {
	min-height: 150px;
}

#contact_form {
	width: 400px;
	float: left;
	margin-top: 50px;
}

#contact_post {
	float: left;
	margin-left: 40px;
	margin-top: 50px;
}

.nav_button {
	float: right;
	margin-right: 30px;
}

.main_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}

.small_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}

.client {
	margin-top: 20px;
}

.furl_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.adbidder.co.uk/img/icons/furl.gif) no-repeat top left;
}

.delicious_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.adbidder.co.uk/img/icons/delicious.gif) no-repeat top left;
}

.technorati_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.adbidder.co.uk/img/icons/technorati.gif) no-repeat top left;
}

.blinklist_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.adbidder.co.uk/img/icons/blinklist.gif) no-repeat top left;
}

.digg_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.adbidder.co.uk/img/icons/digg.gif) no-repeat top left;
}

.google_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.adbidder.co.uk/img/icons/google.gif) no-repeat top left;
}

.stumbleupon_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.adbidder.co.uk/img/icons/stumbleupon.gif) no-repeat top left;
}

.yahoo_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.adbidder.co.uk/img/icons/yahoo.gif) no-repeat top left;
}

.facebook_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.adbidder.co.uk/img/icons/facebook.gif) no-repeat top left;
}

.twitter_link {
	padding:2px 0 2px 20px; 
	height:20px;
	line-height: 20px;
	background:url(http://www.screenwalk.co.uk/img/icons/twitter.jpg) no-repeat top left;
}

.black {
	color: #000000;
}

.grey {
	color: #cccccc;
}