@charset "utf-8";

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
}
table tr th, table tr td {
	font-size:1em;
}
body {
	background-color:#fff;
	margin: 0;
	padding:0;
	line-height:1.4em
}
a {
	color: #CC6600;
	text-decoration: none;
	outline:none;
	cursor:pointer;
}
a:hover {
	text-decoration: none;
	color:#000;
}
a img{ border:0; outline:0;}
.fleft {float:left}
.fright {float:right}
img {
	border:none;
}
p {
	margin:1em 0;
	padding:0;
	line-height:1.2em;
}
ul, ol {
	margin:1em 0 1em 3em;
	padding:0;
}
li {
	margin:0;
	padding:2px 0px;
}

form, h1, h2, h3, h4, h5, h6, dl, dt ,dd, fieldset {
	margin:0;
	padding:0;
}
h3{color: #323537;
    font-family: "Trebuchet MS";
    font-size: 19px;
    padding-top: 6px;
    text-transform: uppercase;}
fildLabel{font-family:Arial; font-size:13px; color:#666666;}


fieldset {
	border:none;
}
fieldset legend {
	margin:0;
	padding:0;
	color:#333333;
	font-size:0em;
	line-height:0em;
	height:0px;
	width:0px;
	visibility:hidden;
}

input, textarea, select {
	margin:0;
	padding:3px 2px 1px 5px;
	border:1px solid #CCCCCC;
	background-color:#eee;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

#wrapper {
	background-color:#FFFFFF;
	clear:both;
	float:none;
	margin:0;
	padding:0px 0px 10px 0px;
	overflow:hidden;
}
/*------------------------------------------------------------ Header ------------------------------------------------------------*/
#header {
	margin:0 auto;
	padding:0;
	width:946px;
	height:auto;
	clear:both;
	float:none;
	background:transparent url(file:///C|/Users/RAJ/Desktop/vastu/images/headerMap.jpg) no-repeat 757px 6px;
}
#header h1, #header .logo {
	margin:0;
	padding:15px 0 10px 0;
	float:left;
	clear:left;
	overflow:hidden;
	font-size:1.7em;
	font-weight:normal;
	text-transform:uppercase;
}
#header .logo {
	padding-top:0px;
}
#header h1 img, #header .logo img {
	display:block;
}
#header cite {
	margin:0;
	padding:24px 10px 0px 0px;
	float:right;
	display:block;
	clear:right;
	width:300px;
	height:auto;
	font-style:normal;
	text-align:right;
	font-size:1.0em;
}
#header a.quoteBtn {
	margin:0;
	padding:0;
	clear:right;
	float:right;
	display:block;
	width:300px;
	text-align:right;
	font-size:1.50em;
	color:#E02222;
	color:black;
	font-family:Impact, Arial, Helvetica, sans-serif;
	line-height:1.4em;
}
#header a.quoteBtn:hover {
	color:#ff9900;
}
/*------------------------------------------------------------ Ends Header ------------------------------------------------------------*/

/*------------------------------------------------------------ Menu ------------------------------------------------------------*/
#menu {
	margin:0;
	padding:2px 0px 3px 0px;
	clear:both;
	float:none;
	background:#eeeeee url(file:///C|/Users/RAJ/Desktop/vastu/images/menu_bg.gif) repeat-x bottom;
	height:32px;
}

.homemnu {
	background:url(file:///C|/Users/RAJ/Desktop/vastu/images/home_icon.png) no-repeat 10px;
	padding-right:22px;
}
#menu ul {
	margin:0 auto;
	padding:2px;
	list-style:none;
	clear:both;
	float:none;
	width:946px;
	height:27px;
}
#menu ul li {
	position:relative;
	margin:0;
	padding:0;
	display:inline;
	float:left;
	width:auto;
	height:27px;
}
#menu ul li a {
	display:block;
	float:left;
	margin:0;
	padding:0px 30px;
	width:auto;
	height:27px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #CCCCCC;
	font-weight:bold;
	line-height:27px;
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-family: sans-serif;

}
#menu ul li a:hover {
	color:#E02222;
	background:url(file:///C|/Users/RAJ/Desktop/vastu/images/con_address.png) no-repeat 10px;
}
/*------------------------------------------------------------ Ends Menu ------------------------------------------------------------*/

/*------------------------------------------------------------ Banner ------------------------------------------------------------*/
ul#bannerTop {
	margin:0px auto 10px auto;
	padding:5px 0 0 0;
	list-style:none;
	clear:both;
	float:none;
	width:946px;
	height:385px;
	overflow:hidden;
}
ul#bannerTop li {
	float:left;
	clear:left;
	margin:0;
	padding:0px 0px 4px 0px;
	width:254px;
	height:100px;
}
ul#banner1 {
	margin:0px auto 0px auto;
	padding:0;
	list-style:none;
	clear:both;
	float:none;
	width:946px;
	height:295px;
	overflow:hidden;
	margin-left:-20px;	
}
ul#banner1 li {
	float:left;
	clear:left;
	margin:0;
	padding:0px 0px 3px 0px;
	width:254px;
	margin-top:-2px;
	height:98px;
}
ul#banner1 li a {
	float:left;
	clear:left;
	margin:0;
	padding:0;
	width:254px;
	height:70px;
	color:#666666;
	text-decoration:none;
}
ul#banner1 li a strong {
	font-weight:normal;
	font-size:1.5em;
	display:block;
	color:black;
	text-transform:uppercase;
}
ul#banner1 li a:hover {
	color:#CC0000;
}
ul#banner1 li.bannerFlash {
	margin:0;
	padding:0;
	float:right;
	clear:right;
	width:688px;
	height:290px;
	background:transparent url(file:///C|/Users/RAJ/Desktop/vastu/images/bannerFlash.html) no-repeat left top;
}
ul#banner1 li a.hostingBg {
	background:transparent url(file:///C|/Users/RAJ/Desktop/vastu/images/027.jpg) no-repeat left top;
	margin:0;
	padding:13px 0px 0px 70px;
	width:234px;
	height:79px;
}
ul#banner1 li a.payonlineBg {
	background:transparent url(file:///C|/Users/RAJ/Desktop/vastu/images/024.jpg) no-repeat left top;
	margin:0;
	padding:13px 0px 0px 70px;
	width:234px;
	height:79px;
}
ul#banner1 li a.domainBg {
	background:transparent url(file:///C|/Users/RAJ/Desktop/vastu/images/021.jpg) no-repeat left top;
	padding:20px 0px 0px 20px;
	width:234px;
	height:73px;
}
ul#banner1 li a.smsBg {
	background:transparent url(file:///C|/Users/RAJ/Desktop/vastu/images/028.jpg) no-repeat left top;
	padding:20px 0px 0px 50px;
	margin:0;
	width:234px;
	height:73px;
}

/*------------------------------------------------------------ Ends Banner ------------------------------------------------------------*/

#bullet01 {
padding-left:10px; background:transparent url(file:///C|/Users/RAJ/Desktop/vastu/images/marker.png) no-repeat left top;
}
#bullet02 {
padding-left:10px; background:transparent url(file:///C|/Users/RAJ/Desktop/vastu/images/marker-brown.png) no-repeat left top;
}
#bullet03 {
padding-left:10px; background:transparent url(file:///C|/Users/RAJ/Desktop/vastu/images/marker-blue.png) no-repeat left top;
}

/*------------------------------------------------------------ Content Body ------------------------------------------------------------*/
#contentBodyBg {
	margin:0 auto;
	padding:5px 3px 3px 3px ;
	clear:both;
	float:none;
	width:946px;
	height:auto;
	position:relative;
	border:0px solid #F7E7E7;

}
#contentBodyBg img.ltCurveImg {
	margin:-4px 0px 0px -4px;
	padding:0;
	position:absolute;
}
#contentBodyBg img.rtCurveImg {
	margin:-4px -4px 0px 946px;
	padding:0;
	position:absolute;
}
#contentBodyBg img.lbCurveImg {
	margin:0px 0px -4px -4px;
	padding:0;
	position:absolute;
}
#contentBodyBg img.rbCurveImg {
	margin:0px -4px -4px 946px;
	padding:0;
	position:absolute;
}
#contentBody {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	width:946px;
	height:auto;
}
#contentBody dl.servicesTab, #contentBody dl.testim {
	margin:0;
	padding:0 0 0 35px;
	float:left;
	width:195px;
	height:auto;
	text-align:justify;
}
#contentBody dl.testim {
	width:180px;
}
#contentBody dl.servicesTab dt, #contentBody dl.testim dt {
	margin:0;
	padding:4px 0px;
	font-size:1.15em;
	font-weight:bold;
	border-bottom:2px solid #FFBDBD;
	display:block;
}
#contentBody dl.testim dt {
	border-bottom-color:#FFBDBD;
}
#contentBody dl.servicesTab dd, #contentBody dl.testim dd {
	margin:0;
	padding:7px 0px;
	display:block;
}
#contentBody dl.servicesTab dd img {
	display:block;
	margin-bottom:7px;
}
#contentBody dl.testim dd {
	background:transparent url(file:///C|/Users/RAJ/Desktop/vastu/images/lQuotes.html) no-repeat 0px 10px;
	padding:5px 0px;
}
#contentBody dl.testim dd p {
	background:transparent url(images/rQuotes.html) no-repeat 170px 45px;
	margin:0;
	padding:5px 10px;
	display:block;
}
#contentBody dl.testim dd.viewMore {
	background:none;
}
img.banner1 {
	display:block;
	margin:0px auto 10px auto;
	padding:0;
}

#contentBody #leftPanel {
	margin:0px 0px 0px 10px;
	padding:0;
	width:200px;
	height:auto;
	float:left;
	clear:left;
}
#contentBody #rightBody {
	margin:0px 10px 0px 0px;
	padding:0;
	width:700px;
	height:auto;
	float:right;
	clear:right;
}
#contentBody h1 {
	font-size:2em;
	font-weight:normal;
	color:#0099cc;
	margin:0.7em 0;
}
#contentBody h2 {
	font-size:1.7em;
	font-weight:normal;
	color:#0099cc;
	margin:0.7em 0;
}
#contentBody table.contacts {
	font-size:1.2em;
	border-left:1px solid #eee;
}
#contentBody table.contacts input {
	width:200px;
	height:17px;
}
#contentBody table.contacts textarea {
	height:120px;
	width:300px;
}
#contentBody table.contacts input.sendOut {
	margin:0;
	padding:0px 20px;
	clear:both;
	float:none;
	width:auto;
	height:27px;
	background-color:#00ccff;
	color:#ccffff;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
/*------------------------------------------------------------ Ends Content Body ------------------------------------------------------------*/

/*------------------------------------------------------------ Footer ------------------------------------------------------------*/
#footerBody {
	margin:20px;
	padding:0;
	clear:both;
	float:none;
	border-top:2px solid #A70A0A;
}
#footer {
	margin:0 auto;
	padding:0;
	width:948px;
	height:auto;
	clear:both;
	float:none;
	color:#333333;
}
#footer ul {
	margin:1em 0;
	padding:0 0 0 5px;
	float:left;
	width:240px;
	height:auto;
	display:block;
	list-style:none;
}
#footer ul.last1{
	margin:1em 0;
	padding:0 0 0 15px;
	float:right;
	width:185px;
	height:auto;
	display:block;
	list-style:none;
}

#footer ul li {
}

#footer ul li h3 {
	font-size:15px;
	padding-top:0px;
	font-family: Times, Arial, Helvetica, sans-serif;
}

#footer a {
	color:#333333;
}
.copyright {
padding:35px 0 20px 0;
line-height:15px;
font-size:10px;	
}
/*------------------------------------------------------------ Ends Footer ------------------------------------------------------------*/

.cl {
	clear:both;
	float:none;
	margin:0;
	padding:0;
	background:none;
	border:none;
	width:100%;
	height:0px;
	font-size:0em;
	line-height:0em;
	visibility:hidden;
}

/*--------------------------------------------------------------------*/
.content1 {
    background-color: #FFFFFF;
    border-right: 1px dotted #E0E0E0;
    float: left;

    padding-right: 12px;
    width: 610px;
}
.entryFormsWraper {
    background: none repeat scroll 0 0 #EEEEEE !important;
    border-radius: 8px 8px 8px 8px;
    padding: 20px;
}
* {
    font-size: 100.01%;
}
.txt{color: #666666;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;}

.textfield:focus {background:none repeat scroll 0 0 #D7F1FF; border:#0098EA solid 1px; }

/*------------------------------ Slider -------------------------*/
.left  {float:left}
.right  {float:right}
.wrapper {width:100%;overflow:hidden ; }
/* Global Structure ============================================================= */
.main {margin:0 auto;	width:948px;position:relative; }
#slider {position:absolute; width:100%;height:383px;overflow:hidden;z-index:1; margin-left:0	px; margin-top:-9px;}
.items {display:none}
.pagination {position:absolute;top:5px;right:24px;z-index:2}
.pagination li {float:left;padding-left:3px}
.pagination a {display:block;width:17px;height:17px;background:url(file:///C|/Users/RAJ/Desktop/vastu/images/buttons.png) right 0 no-repeat;text-indent:-9999px}
.pagination a:hover, .pagination .current a {background-position:left}
.banner {position:absolute;top:87px;z-index:2;right:32px;color:black;width:350px; font-size:12px;}
.title {font-size:47px;line-height:1.2em;letter-spacing:-2px;display:block;padding-bottom:9px}
.title .color2 {color:#000}
.title span {display:block;margin-top:-17px}
.banner .button1 {font-size:28px;padding:0 24px;height:49px;line-height:46px;margin-top:-1px;letter-spacing:-2px}
.banner .button1:hover {background:#090909;color:#fff}
.signature {text-align:right;display:block;color:#5f870e;line-height:20px;padding-top:6px}
.signature strong {display:block;color:#fff}

/* ============================= content ====================== */
.color1 {color:#fff}
.color2 {color:#C4A23C}
.button1 {display:inline-block;font-size:22px;color:#fff;padding:0 18px;background:#A52603;height:45px;line-height:44px;position:relative;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;letter-spacing:-1px;margin-top:-4px}
.button1:hover {background:#fff;color:#000}
