@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	background:#2b2b2b url(../images/bady_top_bg.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e7f7e;
}


a.readmore {
	color:#4b88b6;
	text-decoration:none;
	font-size:10px;	
}

a.readmore span {
	font-size:11px;
	font-weight:bold;
}

a.readmore:hover span {
	color:#93a71f;
	text-decoration:blink;
}

a.readmore:hover {
	color:#999999;
}




/***************************** ID'S *********************************************/

.tollfree {/************************ Toll Free Num Div ************************/
	height:163px;
	width:163px;
	position:absolute;
	top:0;
	right:0;
	background:url(../images/tollfree.png) no-repeat top left;
	z-index:100000;
}


.mainwrapper {
	width:100%;
	background:url(../images/fbg.jpg) repeat-x bottom;
}


.wrapper {
	width:1004px;
	margin:0 auto;
}

.header {
	height:514px;
}

.banner {
	height:365px;
	background:url(../images/banner.jpg) no-repeat center top;
}

.topnav {
	background:url(../images/bname.png) no-repeat;
	height:148px;
	padding-left:351px;	
}

/***************** DOMAIN CHECK DIVS ********************************/

.domain {
	height:96px;
	/*background:url(../images/domainbg.png) no-repeat top left;*/
}

.domaintop {
	height:14px;
}

.domainmain {
	height:28px;
	padding-left:126px;
}

.domainmain input.domain {
	height:26px;
	background:#383838;
	border:none;
	font-size:18px;
	color:#c5db30;
	width:257px;
}

.domainmain select.domainend {
	width:79px;
	background:#383838;
	font-size:18px;
	color:#c5db30;
	border:none;

}


.domainbottom {
	height:55px;
}

/***************** DOMAIN CHECK DIVS ********************************/
.navigation {
	height:53px;
	line-height:53px;
	padding-left:60px;
}

.navigation ul {
	margin:0;
	padding:0;
}

.navigation ul li {
	list-style:none;
	float:left;
}

.navigation ul li a {
	color:#6f6c6c;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:11px;
	padding-right:11px;
	letter-spacing:-1px;
	outline:none;
	/*display:block;*/
	height:30px;
	line-height:30px;
	padding-top:10px;
	padding-bottom:10px;
}

.navigation ul li a:hover {
	background:#b4cc34;
	color:#3e4804;
}

.bodycontent {
	width:928px;
	margin:0 auto;
}

.footer {
	height:405px;
	background:url(../images/check-domain.png) no-repeat top left;
}

/********************* FOR HOME PAGE *************************/

.welcome {
	background:url(../images/we-digitalize-your-dream.jpg) no-repeat top left;
	padding-top:74px;
}

.welcome img {
	padding-right:23px;
}

.packages {
	background:url(../images/package-bg.jpg) top no-repeat;
	padding-top:87px;
	height:222px;
}

.packages[class]{
	background:url(../images/package-bg.jpg) top no-repeat;
	padding-top:87px;
	height:309px;
}

.packageone {
	float:left;
	width:300px;
	/*border:solid 1px #99FF00;*/
}

.packageone ul {
	margin:0;
	padding:0;
	padding-left:15px;
	width:250px;
}

.packageone ul li {
	margin:0;
	padding:0;
	border-bottom:dashed 1px #383838;
	line-height:20px;
	list-style:url(../images/green-bullet.jpg);
}


.packagetwo {
	float:left;
	width:301px;
	/*border:solid 1px #99FF00;*/
}

.packagetwo ul {
	margin:0;
	padding:0;
	padding-left:15px;
	width:250px;
}

.packagetwo ul li {
	margin:0;
	padding:0;
	border-bottom:dashed 1px #383838;
	line-height:20px;
	list-style:url(../images/green-bullet.jpg);
}

.packagethree {
	float:left;
	width:301px;
	/*border:solid 1px #99FF00;*/
}

.packagethree ul {
	margin:0;
	padding:0;
	padding-left:15px;
	width:250px;
}

.packagethree ul li {
	margin:0;
	padding:0;
	border-bottom:dashed 1px #383838;
	line-height:20px;
	list-style:url(../images/green-bullet.jpg);
}

.pkg_sep {
	float:left;
	width:13px;
	height:309px;
	background:url(../images/package-sep.jpg) no-repeat top center;
}


/************************************************** FOR SERVICES PAGE ***************************************************/

.services {
	background:url(../images/our_services.jpg) no-repeat top left;
	padding-top:74px;
	line-height:20px;
}

.servicesdet {
	background:url(../images/package-bg.jpg) top no-repeat;
	padding-top:87px;
	height:222px;
}

.servicesdet[class]{
	background:url(../images/package-bg.jpg) top no-repeat;
	padding-top:87px;
	height:309px;
}

.servicesdet .webdesign {
	float:left;
	width:229px;
	border-right:dashed 1px #464646;
}

.servicesdet .webdesign div {
	width:214px;
}

.servicesdet .seo {
	float:left;
	width:215px;
	padding-left:6px;
	padding-right:6px;
	border-right:dashed 1px #464646;

}

.servicesdet .domain {
	float:left;
	width:215px;
	padding-left:6px;
	padding-right:6px;
}


.servicesdet .hosting {
	float:left;
	width:215px;
	padding-left:6px;
	padding-right:6px;
	border-left:dashed 1px #464646;
}




.servicesdet h1 {
	font-size:22px;
	color:#93a71f;
	line-height:14px;
	font-weight:bold;
	padding-top:6px;
}

.servicesdet h1 span {
	font-size:10px;
	color:#686868;
}

/*************** FOR WEB DESIGN AND DEVELOPMENT PAGE ***********************/

.designmain {
	background:url(../images/design-development-bg.jpg) top no-repeat;
}

.designtop {
	background:url(../images/website-design-and-development.jpg) top left no-repeat;
	padding-top:87px;
	height:266px;
}

.designtop span {
	color:#92a61d;
	font-weight:bold;
}

.designbottom {
	padding-top:50px;
}

/*************** FOR WEB DESIGN AND DEVELOPMENT PAGE ***********************/


/******************** FOR SEO PAGE *****************************/

.seomain {
	background:url(../images/nor-world-main-bg.jpg) top no-repeat;
}


.seotop {
	background:url(../images/websitemarketing-seo.jpg) top left no-repeat;
	padding-top:69px;
}

.seobottom {
	padding-top:100px;
	line-height:20px;
}

.seobottom h1 {
	text-transform:uppercase;
	font-size:21px;
	color:#4b88b6;
}

/******************** FOR SEO PAGE *****************************/


/******************************* FOR REQUEST A QUOTE ***********************/

.quotemain {
	background:url(../images/requestbg.jpg) top left no-repeat;
}

.quotedetail {
	height:227px;
	background:url(../images/request-a-quote.jpg) top left no-repeat;
	padding-top:64px;
}

.quotetop {
	background:url(../images/have-questions.jpg) top left no-repeat;
	padding-top:108px;
	padding-left:101px;
}

.quotemaintext {
	width:325px;
	padding-top:15px;
	border-top:dashed 1px #3c3c3d;
	line-height:20px;
}

/******************************* FOR REQUEST A QUOTE ***********************/


/******************************* FOR CONTACT PAGE *************************/

.contactmain {
	background:url(../images/contactbg.jpg) top left no-repeat;
}

.contactdetail {
	height:291px;
	background:url(../images/contactus.jpg) top left no-repeat;
}

.contactaddress {
	float:left;
	padding-top:70px;
	width:317px;
	background:url(../images/border-contact.jpg) right top no-repeat;
	height:221px;
}

.contactemail {
	float:left;
	padding-top:70px;
	width:309px;
	padding-left:71px;
}

.bluetext {
	font-weight:bold;
	font-size:16px;
	color:#4b88b6;
}

.greentext {
	font-weight:bold;
	font-size:16px;
	color:#c2d82f;
}

.telephone {
	font-size:22px;
}

.telephone span {
	color:#4b88b6;
}

.contactform {
	height:478px;
	padding-top:35px;
}

.greytitle {
	color:#686868;
	font-size:16px;
	font-weight:bold;
}

.greytitle span {
	font-size:22px;
	color:#91a51e;
}

.contactleft {
	float:left;
	width:354px;
	font-size:12px;
}

.contactright {
	float:left;
	width:493px;
	padding-left:80px;
}

.star {
	color:#4982ad;
}

.maincontactform input.textboxoff {
	width:342px;
	height:21px;
	background:url(../images/textbox-bg.jpg) bottom left;
	border:none;
	color:#6f7165;
	font-size:18px;	
	padding:6px;
}

.maincontactform textarea.texton {
	height:236px;
	width:467px;
	background:url(../images/textareabg.jpg) top left no-repeat;
	border:none;
	padding:6px;
	color:#91a51e;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

.maincontactform textarea.textoff {
	height:236px;
	width:467px;
	background:url(../images/textareabg.jpg) bottom left no-repeat;
	border:none;
	padding:6px;
	color:#6f7165;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

.maincontactform input.textboxon {
	width:342px;
	height:21px;
	background:url(../images/textbox-bg.jpg) top left;
	border:none;
	color:#91a51e;
	font-size:18px;	
	padding:6px;	
}

.maincontactform input.textboxoff-code {
	width:193px;
	height:21px;
	background:url(../images/textbox-bg-code.jpg) bottom left;
	border:none;
	color:#6f7165;
	font-size:18px;	
	padding:6px;
}

.maincontactform input.textboxon-code {
	width:193px;
	height:21px;
	background:url(../images/textbox-bg-code.jpg) top left;
	border:none;
	color:#91a51e;
	font-size:18px;	
	padding:6px;	
}


.captchatext {
	float:left;
	width:209px;
	padding-top:6px;
}

.menda {
	width:254px;
	float:left;
}

.btnsubmit {
	width:118px;
	float:left;
}

input.btnsoff {
	height:49px;
	width:111px;
	background:url(../images/buttonbg.jpg) bottom no-repeat;
	font-size:18px;
	color:#000000;
	border:none;
	cursor:pointer;
}

input.btnson {
	height:49px;
	width:111px;
	background:url(../images/buttonbg.jpg) top no-repeat;
	font-size:18px;
	color:#4b5038;
	border:none;
	cursor:pointer;
}

.btnreset {
	float:left;
	width:108px;
}

.captchaimage {
	float:left;
}

.result {
	color:#e5483c;
	padding-top:15px;
	font-weight:bold;
}
/******************************* FOR CONTACT PAGE *************************/

/*********************** FOR DOMAIN REGISTRATION PAGE ***********************/

.domainregmain {
	background:url(../images/domain-bg.jpg) top no-repeat;
}

.domainregtop {
	background:url(../images/domain-registration.jpg) top left no-repeat;
	padding-top:69px;
	height:209px;
}

.domainregbottom{
	line-height:18px;
}

.domainregbottom h1 {
	font-size:21px;
	color:#4b88b6;
	text-transform:uppercase;
}

/*********************** FOR DOMAIN REGISTRATION PAGE ***********************/


/*********************** FOR WEB HOSTING PAGE ******************************/

.webhostingmain {
	background:url(../images/webhosting.jpg) top no-repeat;
}

.hostingtop{
	background:url(../images/website-hosting.jpg) top left no-repeat;
	padding-top:69px;
	height:203px;
}

.hostingbottom {
	padding-top:20px;
	line-height:18px;
}

/*********************** FOR WEB HOSTING PAGE ******************************/

/*********************** TERMS OF USE **************************************/

.termsofuse {
	background:url(../images/termsofuse.jpg) top left no-repeat;
	height:69px;
}

.refaundpolicy {
	background:url(../images/refaund-policy.jpg) top left no-repeat;
	height:69px;
}

.termsofuse-content {
	line-height:18px;
	background:url(../images/package-bg.jpg) top no-repeat;
}

.termsofuse-content h1 {
	font-size:16px;
	color:#4b88b6;
	padding-bottom:18px;
	padding-top:16px;
}

/*********************** TERMS OF USE **************************************/

/****************************** LEGAL AGREEMENT ***************************/

.legalmaintop {
	height:59px;
	background:url(../images/legal-agreement.jpg) no-repeat top left;
	padding-top:56px;
}

.payments {
	line-height:20px;
	text-align:justify;
}

.payments ul {
	padding-left:30px;
	font-weight:bold;
}

.cancellation {
	background:url(../images/package-bg.jpg) top no-repeat;
	padding-top:78px;
	line-height:20px;
	text-align:justify;
}


/******************* ABOUT PAYPAL ****************************/

/******************* PORTFOLIO MAIN **************************/

.portfolio_main {
	background:url(../images/mainpagebg_nor.jpg) top no-repeat;	
}

.portfoliotop {
	height:85px;
	padding-top:77px;
	background:url(../images/c2w-portfolio.jpg) top left no-repeat;
}

.portfoliotop h1 {
	color:#4b88b6;
	font-size:17px;
}

.portfoliobottom {
	height:214px;
	padding-left:312px;
	padding-top:59px;
	background:url(../images/portfolio_login_bg.png) no-repeat;
}

.portfolio_form {
	float:left;
	height:198px;
	width:381px;
	border-right:dashed 1px #4b4c4c;
}

.portfolio_mess {
	float:left;
	width:234px;
	text-align:center;
	line-height:20px;
}

.portfolio_mess a {
	text-decoration:none;
	color:#4b88b6;
	font-weight:bold;
}

.portfolio_mess a:hover {
	color:#a9bb2e;
}


.portfolio_form input.textboxoff {
	width:342px;
	height:21px;
	background:url(../images/textbox-bg.jpg) bottom left;
	border:none;
	color:#6f7165;
	font-size:18px;	
	padding:6px;
}

.portfolio_form input.textboxon {
	width:342px;
	height:21px;
	background:url(../images/textbox-bg.jpg) top left;
	border:none;
	color:#91a51e;
	font-size:18px;	
	padding:6px;
}

.btnsubmit_port {
	text-align:center;
}


/******************* PORTFOLIO MAIN **************************/


/********************** PAYMENT ************************/


.pay_main {
	background:url(../images/mainpagebg_nor.jpg) top no-repeat;	
}

.paytop {
	height:85px;
	padding-top:77px;
	background:url(../images/payment.jpg) top left no-repeat;
}

.paytop h1 {
	color:#4b88b6;
	font-size:17px;
}

.paybottom {
	height:214px;
	padding-left:312px;
	padding-top:59px;
	background:url(../images/paybg.png) no-repeat;
}

.pay_form {
	float:left;
	height:198px;
	width:381px;
	border-right:dashed 1px #4b4c4c;
}

.pay_mess {
	float:left;
	width:220px;
	text-align:center;
	line-height:20px;
	padding-left:7px;
	padding-right:7px;
}

.pay_mess a {
	text-decoration:none;
	color:#4b88b6;
	font-weight:bold;
}

.pay_mess a:hover {
	color:#a9bb2e;
}


.pay_form input.textboxoff {
	width:342px;
	height:21px;
	background:url(../images/textbox-bg.jpg) bottom left;
	border:none;
	color:#6f7165;
	font-size:18px;	
	padding:6px;
}

.pay_form input.textboxon {
	width:342px;
	height:21px;
	background:url(../images/textbox-bg.jpg) top left;
	border:none;
	color:#91a51e;
	font-size:18px;	
	padding:6px;
}

.btnsubmit_pay {
	text-align:center;
}




/********************** PAYMENT ************************/

.paypaltop {
	background:url(../images/about-paypal.jpg) top left no-repeat;
	height:59px;
}

/*.paypal {
	background:url(../images/package-bg.jpg) top no-repeat;
	padding-top:78px;
	line-height:20px;
	text-align:justify;
}*/

/******************* ABOUT PAYPAL ****************************/

/****************************** LEGAL AGREEMENT ***************************/



/************************************ FOR SUPPORT PAGE ************************/

.support {
	background:url(../images/supportbg.jpg) top no-repeat;
	height:798px;
}

.supporttop {
	background:url(../images/c2w-support.jpg) top left no-repeat;
	padding-top:89px;
	height:196px;
}

.supporttopcontent{
	width:677px;
	line-height:20px;
}


.supp1 {
	float:left;
	width:59px;
}

.supp2 {
	float:left;
	width:171px;
}

.supp3 {
	float:left;
	width:50px;
}

.supp4 {
	float:left;
	width:115px;
}

.supp5 {
	float:left;
	width:127px;
}

.supp6 {
	float:left;
	width:72px;
}

.supp7 {
	float:left;
	width:58px;
}

.supp8 {
	float:left;
	width:113px;
}

.supp9 {
	float:left;
	width:8px;

}

.supp10 {
	float:left;
	width:66px;
}

.supporttext {
	text-align:center;
}
/************************************ FOR SUPPORT PAGE ************************/


/************************************* FOOTER **************************/
.domaincheck {
	height:117px;
	width:528px;
	margin:0 auto;
}

.domaincheck div.textbox {
	width:291px;
	float:left;	
	padding-top:13px;
}

.domaincheck div.selectbox {
	width:105px;
	float:left;
	padding-top:13px;
	
}

.domaincheck div.buttons {
	width:132px;
	float:left;
	padding-top:4px;
}

.domaincheckmain {
	padding-top:43px;
	text-align:center;
	/*padding-bottom:44px;*/
}

.domaincheckmain input.text {
	background:#363434;
	border:solid 1px #666666;
	width:300px;
	height:21px;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#1ea0c0;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}


.domaincheck input.button {
}

.footerlinks {
	height:150px;
}

.copyright {
	height:48px;
	background:url(../images/footerlogo.png) no-repeat;
	text-align:center;
	padding-top:90px;
}

.livechat {
	height:150px;
	width:344px;
	float:left;
	border-right:dashed 1px #3c3838;
}

.flinks {
	float:left;
	width:310px;
	border-right:dashed 1px #3c3838;
	height:150px;
}

.mainlinksfot {
	padding-left:20px;
	padding-right:20px;
}

.flinkleft {
	float:left;
}

.flinkleft ul {
	margin:0;
	padding:0;
}

.flinkleft ul li {
	margin:0;
	padding:0;
	list-style:none;
}

.flinkleft ul li a {
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	line-height:30px;
	color:#4d4d4d;
}

.flinkleft ul li a:hover {
	color:#7c7676;
}

.flinkright {
	float:right;
}

.flinkright ul {
	margin:0;
	padding:0;
}

.flinkright ul li {
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
}

.flinkright ul li a {
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	line-height:30px;
	color:#4d4d4d;
}

.flinkright ul li a:hover {
	color:#7c7676;
}

.paypal {
	float:left;
	
}


/************************************* FOOTER **************************/

/************************* CLASSES *************************/

.clear {
	clear:both;
}

span.highlight {
	color:#91a51e;
	font-weight:bold;
}

span.highlight_big {
	color:#91a51e;
	font-size:12px;
	font-weight:bold;
}

span.highlight_blue {
	color:#6699FF;
	font-weight:bold;
	font-size:12px;
}