/* Southcoastweb.co.uk */
/* Stylesheet (c) 2k8  */
/* Author Kenny Turner */

body {
	background:url('../images/layout/top_bar.png') repeat-x #ecebeb ;
	margin:0px auto;
	text-align:center;
	font-size:15px;
	color:#3b3b3b;
	
}
/* Clear Styles */
.clear {
	clear:both;
}
/* Image Css Preloader */
.hiddenPic {
	display:none;
}
/* some basics... */
h1 {
	color:#0000ee;
}
h2 {
	color:#ee0000;
}
h5 {
	color:#00F;
}
i {
	color:#ff0000;
}
img {
	border:0px;
}
.title {
	font-size:38px;
	font-family:Arial, Helvetica, sans-serif;
}
.title_text {
	margin:25px;
	text-align:left;
}
/* Page Contents */
.mainholder {
	text-align:center;
	margin:0px auto;
	width:960px;
}

.title_top {
	text-align:center;
	margin:0px auto;
	background:url('../images/layout/page_top.png');
	height:250px;
	width:960px;
}
.animation {
	text-align:center;
	margin:0px auto;
	background:url('../images/layout/anim_box.jpg');
	width:960px;
	height:210px;
}
#animhold {
	text-align:center;
	margin:0px auto;
	width:800px;
	height:175px;
}
#animrot {
	text-align:center;
	margin:0px auto;
	width:800px;
	height:175px;
}
.main_left {
	float:left;
	width:500px;
	text-align:left;
	padding-left:30px;
}
.main_right {
	width:390px;
	float:right;
	text-align:right;
	
}
/* Plan Boxes */
.plan_box {
	text-align:right;
	height:70px;
}
.plan {
	text-align:left;
	background:url('../images/layout/plan_box.png');
	padding-left:75px;
	margin:0px;	
}
.plan li {
	font-size:16px;
	margin-left:15px;
	line-height:22px;
	list-style-image:url('../images/layout/orange_tick.gif');
}
.price {
	position:relative;
	z-index:2;
	top:-80px;
	left:330px;
	width:1px;
	height:0px;
}
.moredetail {
	text-align:right;
	background:url('../images/layout/plan_box_bottom.png');
	padding-right:25px;
	padding-top:12px;
	height:43px;
	
}

.footer {
	text-align:center;
	margin:0px auto;
	background:url('../images/layout/bottom_page.png') repeat-x;
	width:100%;
	height:100px;
}
.menu_holder {
	text-align:center;
	padding-top:165px;
	padding-left:40px;
	width:920px;
	height:50px;
}
.menu ul{
	margin:0px auto;
	text-align:center;
	padding:0px;
}
.menu li{
	padding-right:5px;
	padding-left:5px;
	font-size:20px;
	list-style:none;
	float:left;
}
.menu li a {
	width:120px;
	height:30px;
	display: block;
	text-decoration: none;
	text-align: center;
	color:#999c9f;
	text-decoration:none;
}
.menu a:hover {
	color:#ffffff;
	background:url('../images/layout/menu_over.png');
}
.menu .selected {
	color:#ffffff;
	background:url('../images/layout/menu_over.png');
}
/* Hide from IE5-Mac */
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:30em
} 
.copyright {
	padding-top:20px;
	color:#ffffff;
	font-size:12px;
	text-transform:capitalize;
}
.copyright a {
	text-decoration:none;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
}
.copyright a:hover {
	text-decoration:underline;
	color:#ff0000;
}
.validate {
	padding-top:10px;
	color:#ceffff;
}
.validate a {
	text-decoration:none;
	color:#ceffff;
}
.validate a:hover {
	text-decoration:underline;
	color:#ff0000;
}

/* contact form */
#contact {
	padding-top:20px;
	text-align:left;
}
form {
	margin:40px 0px 40px;
}
input {
	text-align:left;
	border:0px;
	width:280px;
}
#in1,#in2, #in3 {
	background-image:url(../images/layout/input_box.gif);
	background-repeat:no-repeat;
	height:24px;
	margin-bottom:5px;
	line-height:26px;
	padding-top:3px;
}
#name_fm, #phone_fm, #email_fm, #ques_fm {
	height:24px;
	margin-bottom:5px;
	padding-top:2px;
	text-align:right;
	color:#ff0000;
	font-size:18px;
}
#q1 {
	background-image:url(../images/layout/question_box.gif);
	background-repeat:no-repeat;
	height:91px;
	margin-bottom:5px;
	line-height:26px;
	padding-top:4px;
}
textarea {
	border:0px;
	height:82px;
}

#cont {
	height:10px;
}
#contact_image {
	position:relative;
	z-index:3;
}

#copyright {
	text-align:left;
}
#design {
	text-align:right;
}
#botbox {
	margin-bottom:10px;
	height:25px;
	background-image:url(../images/layout/botbox.png);
	overflow:hidden;
	font-size:12px;
	vertical-align:bottom;
	line-height:18px;
}
#botbox a {
	text-align:left;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
#botbox a:hover {
	text-align:left;
	font-size:12px;
	color:#f00;
	text-decoration:none;
}
#errormsg {
	padding-top:5px;
	text-align:right;
	color:#f00;
}
#send_btnn {
	text-align:right;
	width:60px;
	height:23px;
}
.btn {
	width:60px;
	height:23px;
}

#btn {
	width:60px;
	height:23px;
}

.faq {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	color: #333;
	text-align: left;
	width: 550px;
	margin: 0px auto;
}
.faq_q {
	font-style: italic;
	font-weight: bold;
}
.faq_a {
	font-style: normal;
	font-weight: normal;
}
.code {
	background-color: #ccffff;
	width: 475px;
	margin-left: 10px;
	padding-left: 5px;
	border: 1px solid #00F;
	text-transform: none;
	color:#000;
}
.list {
	text-transform: none;
}

/* hosting page */
#hostingbgd {
	background-image:url(../images/layout/main_bgd.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	overflow:hidden;
}
#hostingmain {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;	
}
#notice {
	margin-top:15px;
	padding:10px;
	font-size:11px;
	text-align:left;
	border:1px solid #600;
	
}
#fantishow {
	display:none;
	font-size:14px;
}
#fantishow li {
	list-style:none;
	padding-left:7px;
}
#fantihide {
	font-size:1px;
}

.planline {
	margin:0px auto;
	width:825px;
	border-top:1px dotted;
	border-bottom:none;
	border-left:none;
	border-right:none;
}
#ftd1,#ftd2,#ftd3,#ftd4,#ftd5,#ftd6,#ftd7,#ftd8,#ftd9,#ftd10,#ftd11,#ftd12,#ftd13,#ftd14,#ftd15 {
	margin-top:5px;
	padding-top:5px;
	font-size:12px;
	text-align:left;
	border:1px solid #666;	
}