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

* { margin: 0; padding: 0; border: 0; }

body { font-family: Arial, "Times New Roman", Times, serif; color: #5d5d5d; font-size: 12px; background: url(../images/bg.jpg) repeat-x; }

ul li { list-style: none; line-height: 20px; margin: 0 0 5px 0; }
p { line-height: 20px; margin: 0 0 10px 0; }
img { border: none; }
a { color: #68a102; text-decoration: none; }
a:hover { color: #C7FF38; }
h1, h2, h3, h4, h5 { font-weight: normal; margin: 0 0 10px 0; color: #558302; }
h1 { font-size: 30px; }
h2 { font-size: 25px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 15px; }

/*----start class-----*/
.clear-float { clear: both; }
.float-left { float: left; }
.float-right { float: right; }
.paddingright-15 { padding: 0 15px 0 0; }
.marginbottom-30 { margin: 0 0 30px 0; }
.marginleft-30 { margin: 0 0 0 30px; }
.search-domain { font-size: 15px; background: url(../images/search.gif) no-repeat; padding: 0 0 10px 30px; }
.search-domain:hover { color: #ff5a00; }
.label { width: 200px; float: left; font-weight: bold; text-align:right; margin-right: 10px }
.label_contact_details { width: 200px; float: left; color: #68a102; }
.frm_label { width: 200px; height: 32px; float: left; font-weight: bold; text-align: right; }
.label2, .frm_element_container { width: 400px; float: left; }

/*-----div-----*/
#wrapper { width: 950px; margin: 0 auto; }
#header { width: 950px; height: 105px; position: relative; }
.top-menu li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9fc73e; float: right; padding: 0 5px 0 5px; }
.logo { width: 283px; height: 25px; background: url(../images/logo.png) no-repeat; position: absolute; top: 65px; left: 0; }

/*-----css sprite-----*/
.nav { width: 597px; height: 32px; position: absolute; top: 62px; right: 0;}
.nav ul { width: 597px; height: 32px; float: left; }
.nav ul li { height: 32px; float: left; display: block; overflow: hidden; margin: 0 10px 0 5px; }
.nav ul li a{ height: 32px; float: left; display: block; overflow: hidden; }
.home { width: 83px; height: 32px; background: url(../images/nav.png) no-repeat 0 0; }
.home:hover { width: 83px; height: 32px; background: url(../images/hover.png) no-repeat 0 1px; }
.services { width: 83px; height: 32px; background: url(../images/nav.png) no-repeat -83px 0; }
.services:hover { width: 83px; height: 32px; background: url(../images/hover.png) no-repeat -83px 1px; }
.domains { width: 83px; height: 32px; background: url(../images/nav.png) no-repeat -190px 0; }
.domains:hover { width: 83px; height: 32px; background: url(../images/hover.png) no-repeat -190px 1px; }
.hosting { width: 83px; height: 32px; background: url(../images/nav.png) no-repeat -297px 0; }
.hosting:hover { width: 83px; height: 32px; background: url(../images/hover.png) no-repeat -297px 1px; }
.design  { width: 83px; height: 32px; background: url(../images/nav.png) no-repeat -400px 0; }
.design:hover { width: 83px; height: 32px; background: url(../images/hover.png) no-repeat -400px 1px; }
.contact { width: 83px; height: 32px; background: url(../images/nav.png) no-repeat -505px 0; }
.contact:hover { width: 83px; height: 32px; background: url(../images/hover.png) no-repeat -505px 1px; }
/*-----end css sprite-----*/

#banner { width: 950px; height: 345px; background: url(../images/banner.png) no-repeat; position: relative; }
.webstop-logo { width: 231px; height: 242px; position: absolute; top: 54px; left: 0px; background: url(../images/webstop-logo.png) no-repeat; }
.searchbox { width: 335px; height: 240px; position: absolute; top: 60px; left: 310px; color: #e3eec2; }
.searchbox label { font-size: 16px; }
.searchbox ul li { height: 33px; float: left; display: block; margin: 0 0 10px 0; }
.mobilephone {  padding:0; width: 290px; height: 365px; position: absolute; top: 0; right: 0px; background: url(../images/mobilephone.png) no-repeat; background-position: 0 0; color: #e3eec2;}
.mobilephone ul { width:280px; position: absolute; top: 230px; right: 2px; line-height: 20px; margin-left: 10px; }

#mainbody-wrap { width: 950px; float: left; padding: 40px 0 0 0; }

.body-menu { width: 950px; height: 65px; background: url(../images/dashed.jpg) repeat-x bottom; margin: 0 0 20px 0; }
.body-menu ul li { height: 36px; float: left; display: block; margin: 0 5px 0 5px; }
.content-left { width: 673px; float: left; padding: 0 0 20px 10px; }
.search_domain_form { width: 500px; float: left; text-align: center; margin: 0 0 10px 0; }
.hosting-feature li{ background: url(../images/arrow_right.gif) no-repeat; padding: 0 0 0 20px; }

.content-right { width: 250px; float: right; margin: 0 0 20px 10px; }
.boxwrapper { width: 250px; float: left; margin: 0 0 20px 0; }
.box-head { width: 250px; height: 35px; background: url(../images/box-head.jpg) no-repeat; padding: 10px 0 0 5px; }
.box-head h2 { font-family: MankSans; color: #ffffff; padding: 0 0 0 25px; margin: 0;}
.mobile-icon { background: url(../images/mobile-icon.png) no-repeat; }
.services-icon { background: url(../images/services-icon.png) no-repeat; padding: 0 0 0 35px !important; }
.box-body { width: 220px; float: left; background: url(../images/box-body.jpg) no-repeat; padding: 20px 10px 10px 20px;}
.box-body-outer { width: 250px; float: left; background: url(../images/box-body-outer.jpg) repeat-y; }
.box-body ul li { background: url(../images/arrow.png) no-repeat 0 4px; padding: 0 0 0 25px; line-height: 25px; }
.box-footer { width: 250px; height: 29px; background: url(../images/box-footer.jpg) no-repeat; }

.bottom-menu { width: 950px; height: 35px; float: left; border-bottom: 1px #70a115 solid; margin: 0 0 5px 0; }

.bottom-menu ul {

	float: left;
}

.bottom-menu div {
	width: 300px;

	float: right;
}

.bottom-menu li{ height: 20px; float: left; display: block; padding: 0 5px 0 5px; margin: 15px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

#footer { width: 930px; height: 40px; color: #9fc73e; background: url(../images/footer-bg.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
padding: 5px 10px; margin: 0 0 10px 0; }
.top-menu a, #footer a { color: #9fc73e; }
.top-menu a:hover, #footer a:hover { color:#d5e7a3; }

/*-----form style-----*/
input, select { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #8d8c8c; padding: 5px; }
.search-txtbox { width: 210px; height: 23px; border: 1px solid #FFFFFF; background: url(../images/search-txtbox-bg.jpg) repeat-x; }
.search-txtbox2 { width: 210px; height: 20px; border: 1px solid #bebebe; background: url(../images/search-txtbox-bg.jpg) repeat-x; }
.search-dropdown { width: 70px; height: 35px; border: 1px solid #FFFFFF; background: url(../images/search-txtbox-bg.jpg) repeat-x; padding: 5px 0 5px 5px !important; }
.search-dropdown2 { width: 70px; height: 33px; border: 1px solid #bebebe; background: url(../images/search-txtbox-bg.jpg) repeat-x; padding: 5px 0 5px 5px !important; }
.textarea { width: 400px; height: 150px; border: 1px solid #bebebe; background: url(../images/search-txtbox-bg.jpg) repeat-x bottom; }
.checkavailable-btn { width: 147px; height: 38px; background: url(../images/check_availability.png) no-repeat; cursor: pointer; }
.bulksearch-btn { width: 177px; height: 38px; background: url(../images/bulk-domain-search.png) no-repeat; cursor: pointer; }
.btn { width: 177px; height: 38px; background: url(../images/btn.png) no-repeat; cursor: pointer; color: #e3eec2; font-size: 16px; }

.link {
	color: #629306;
}
.ques {
	font-weight: bold
}

.content-left ul { padding-left:20px; margin: 0 0 20px 0; }
.content-left ul li { background: url(../images/arrow_right.gif) no-repeat; padding: 0 0 0 20px; }

#contactli li{
	background: none;
	padding:0;
	
}

table {
	border-collapse: collapse;
	overflow: hidden;
	margin-bottom: 10px;
}

table th {
	background-color: #669813;
	color: #C5D8A5
}

table td, table th {
	border: 1px solid black;

	text-align: center;
	margin:0;
	padding:10px;
}

#wrapper .linone li {
	list-style-type: none;
	background: none;
	
	}
	

.visit {
	clear: both;
	text-align: center;
}
a.thickbox { color: #7a6666 !important;}
/*-----thickbox-----*/
#hosting_features { display: none; }
#TB_ajaxContent ul li { background: url(../images/arrow_right.gif) no-repeat; padding: 0 0 0 20px; }

.frm_label li {

	height: 37px;
}
.frm_info {
	


}

.frm_info label {
	display: block;
	float: left;
	width: 120px;

	font-weight: bold;
	text-align: right;
	margin-right: 10px;
}
.frm_info li {


clear: both;
	overflow: hidden
}

.frm_info li input.search-txtbox2 {
	display: block;
	float: left;
	background-image: none;
}
.frm_info textarea {
	display: block;

		background-image: none;
}

.list li {
	background: url(../images/arrow_right.gif) no-repeat; 
	padding: 0 0 0 20px;
	background-position: 0 2px;
	
	
}

#afl {

		width: 280px;
	}