/*
Theme Name:Distributrak
Theme URI: 
Author: Nisha Yadav
Version: 2.0
Assigne date: 27/04/2010
*/


/* Global Defaults
=====================================================================*/
*{
	padding:0;
	margin:0;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231f20;
}
fieldset,img,abbr{
	border:0;
}
ul {
	list-style:none;
}
.clr { 
	clear:both; 
}
img{
	border:none;
}
.dispnone {
	display:none;
}
.textcenter{
	text-align:center !important;
}
.textright{
	text-align:right;
}
.floatL {
	float:left;
}
.floatR {
	float:right;
}
.noBorder{
	border:none !important;
}
.required{
	color:#cb0400 !important;
}
.small_txt{
	font-size:11px;
}
.noimg{
	background-image:none !important;
}
.capsletter{
	text-transform:uppercase;
}
.imgLeft{
	float:left;
	margin:0 15px 10px 0;
}
/* Global Elements
=====================================================================*/


/* Start CSS Coding
=====================================================================*/
#wrapper{
	width:971px;
	margin:0 auto;
	padding:0 10px;
	border-top:10px solid #004f5a
}
#Header{
	clear:both;
	padding:10px 0 0 0;	
}
#logo{
	width:150px;
	float:left;
}
#customerLogin{
	width:435px;
	float:right;
}
#customerLogin .txtBlock{
	width:125px;
	float:left;
	font-size:12px;
	color:#65afb8;
	padding:2px 0 0 0;
}
#customerLogin .txtbox{
	width:120px;
	height:22px;
	background:url(../images/txtbox_bg.png) no-repeat left top;
	float:left;
	margin:0 12px 0 0;
}
#customerLogin .txtbox input[type="text"], #customerLogin .txtbox input[type="password"]{
	width:110px;
	margin:3px 0 0 5px;
	border:0px solid #fff;
	height:16px;
	font-size:12px;
	color:#d7d7d7;
	padding:0 !important;
}
#customerLogin .btnBlock{
	width:46px;
	float:left;
}
#customerLogin .loginhelp{
	width:170px;
	float:left;
	color:#949594;
	font-size:12px;
	padding:3px 0 0 15px;
}
.errorMsg{
	float:left;
	float:left;
	width:250px;
}

#customerLogin a{
	color:#949594;
	text-decoration:none;
}
#customerLogin a:hover{
	color:#949594;
	text-decoration:underline;
}
#navigation{
	clear:both;
}
#navigation > ul > li{
	display:inline;
	font-weight:bold;
	font-size:12px;
	color:#0054a4;
	position:relative;
}
#navigation > ul > li a{
	text-decoration:none;
	color:#0054a4;
	padding:0 2px;
}
#navigation > ul > li a:hover{
	text-decoration:underline;
	color:#0054a4;
}
.submenu{
		display:block;
}
#navigation > ul > li a.active{
	text-decoration:none;
	color:#fff;
}
#navigation > ul > li:hover .submenu{
		display:block;
}
.submenu{
	display:none;
	padding:0 5px;
	color:#949594;
	position:absolute;
	top:14px;
	left:0;
	min-width:400px;
	text-transform:none;
	border-top:none;
	font-size:12px;
	z-index:100;
	background:#f1f1f2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.submenu li{
	padding:0 2px;
	line-height:22px;
	display:inline;
}
.submenu li a{
	color:#949594 !important;
	text-decoration:none;
	height:auto !important;
	padding:0 !important;
}
.submenu li a:hover{
	color:#949594 !important;
	text-decoration:underline;
	height:auto !important;
}
#midcontainer{
	clear:both;
	padding:15px 0 0 0;
}
#left{
	width:723px;
	float:left;
	margin:0 5px 0 0;
}
#banner{
	clear:both;
	background:transparent url(../images/homepage.png) no-repeat left top;
	height:189px;
	width:722px;
	margin:0 0 10px 0;
}
#banner2{
	clear:both;
	height:80px;
	width:545px;
	margin:0 0 10px 0;
}
#left .homeLeft{
	width:180px;
	float:left;
	margin:0 9px 0 0;
}
.smallbusines_Main{
	width:180px;
	margin:0 0 18px 0;
}
.tcurve{
	background:url(../images/homeleft_tcurve.png) no-repeat top left;
	height:14px;
}
.midbg{
	background:url(../images/homeleft_midbg.gif) repeat-y top left;
	padding:0 1px;
}
.midbg ul li{
	background:url(../images/smallbusiness_lidivider.gif) no-repeat center bottom;
	padding:9px 5px;
	font-size:12px;
}
.midbg ul li.current{
	background:#dcddde;
}
.smallbusiness_txt{
	font-size:21px;
	color:#007c85;
	text-align:right;
}
.smallbusiness_txt strong{
	font-size:15px;
	/*float:right;*/
	color:#949594;
	font-style:italic;
}
.smallbusiness_img{
	float:left;
	margin:0 10px 0px 10px;
}
.bcurve{
	background:url(../images/homeleft_bcurve.png) no-repeat top left;
	height:10px;
}
.smallbusiness_bookMain{
	clear:both;
	text-align:right;
	width:160px;
}
.smallbusiness_bookMain img{
	margin:0 0 10px 0;
}
.smallbusiness_bookMain p{
	padding:0 0 5px 0;
}
.smallbusiness_bookMain span{
	font-size:17px;
	color:#007c85;
}
.smallbusiness_bookMain strong{
	font-weight:bold;
	color:#949594;
	font-style:italic;
	font-size:12px;
}
#left .homeRight{
	width:528px;
	float:right;
}
#left .homeRight a{
	color:#231F20;
}
#left .homeRight a:hover{
	color:#231F20;
	text-decoration:none;
}
#left .homeRight h1{
	font-size:25px;
	font-weight:normal;
	color:#231f20;
	padding:10px 0 0 0;
}
#left .homeRight h1 span{
	color:#007c85;
}
#left .homeRight h1 strong{
	font-size:17px;
	color:#949594;
	font-style:italic;
	font-weight:bold;
}
#left .homeRight p{
	line-height:20px;
	text-align:justify;
	padding:7px 0 7px 0;
}
.downloadBlock{
	background:url(../images/download_bg.png) no-repeat left top;
	padding:3px 4px;
	width:333px;
	height:25px;
	font-size:12px;
	color:#004f5a;
	margin:10px 0 15px 100px;
}
.downloadBlock a{
	color:#004f5a !important;
	text-decoration:none;
}
.downloadBlock a:hover{
	color:#004f5a !important;
	text-decoration:underline;
}
#right{
	width:236px;
	float:right;
}
.cloushostingMain{
	margin:0 0 10px 0;
}
.cloushostingMain .tCurve{
	background:url(../images/cloud_hosting_tcurve.png) no-repeat left top;
	height:14px;
}
.cloushostingMain .midBg{
	background:url(../images/cloud_hosting_midbg.gif) repeat-y left top;
	padding:0 1px;
}
.cloushostingMain .midBg h1{
	font-size:12px;
	color:#0054a4;
	font-weight:normal;
	background:#d1d3d4;
	text-align:center;
	padding:3px 0;
}
.cloushostingMain .midBg .learnmore{
	padding:10px 0 0 0;
	font-size:15px;
	color:#949594;
	text-align:center;
}
.cloushostingMain .midBg .learnmore span{
	color:#0054a4;
	font-weight:bold;
}
.cloushostingMain .midBg .learnmore a{
	color:#949594;
	text-decoration:none;
}
.cloushostingMain .midBg .learnmore a:hover{
	color:#949594;
	text-decoration:underline;
}
.cloushostingMain .bCurve{
	background:url(../images/cloud_hosting_bcurve.png) no-repeat left top;
	height:18px;
}
.roundcurvelistBlock{
	margin: 0 0 20px 0;
}
.roundcurvelistBlock li{
	line-height:25px;
	font-size:12px;
	color:#7e7e7e;
	padding:0 5px 0 34px;
	background:url(../images/roundcurve_libg.png) no-repeat left top;
}
.roundcurvelistBlock li a{
	color:#7e7e7e;
	text-decoration:none;
}
.roundcurvelistBlock li a:hover{
	color:#7e7e7e;
	text-decoration:underline;
}
.newsMain{
	margin:0 0 20px 0;
}
.newsMain .tCurve{
	background:url(../images/cloud_hosting_tcurve.png) no-repeat left top;
	height:14px;
}
.newsMain .midBg{
	background:url(../images/cloud_hosting_midbg.gif) repeat-y left top;
	padding:0 2px;
}
.newsMain .midBg h1{
	font-size:14px;
	color:#0054a4;
	font-weight:normal;
	background:url(../images/news_icon.png) no-repeat 8px 0;
	padding:4px 0 5px 28px;
}
.newsMain .midBg ul{
	padding:10px 0 5px 0;
}
.newsMain .midBg ul li{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #f7f7f8;
	background:#f1f1f2 url(../images/newslist_icon.png) no-repeat 12px 8px;
	padding:0 0 0 30px;
	line-height:24px;
	font-size:12px;
	color:#949594;
}
.newsMain .moreartical{
	font-size:12px;
	padding:0 0 0 30px;
	color:#949594;
}
.newsMain .moreartical span{
	color:#0054a4;
	font-weight:bold;
}
.newsMain .bCurve{
	background:url(../images/cloud_hosting_bcurve.png) no-repeat left top;
	height:18px;
}
.newsMain a{
	text-decoration:none;
	color:#949594;
}
.newsMain a:hover{
	text-decoration:underline;
	color:#949594;
}
.rightbottomList{
	
}
.rightbottomList ul li{
	background:url(../images/right_listicon.gif) no-repeat left 8px;
	color:#949594;
	font-size:12px;
	padding:0 0 0 10px;
}
.rightbottomList a{
	text-decoration:none;
	color:#949594;
}
.rightbottomList a:hover{
	text-decoration:underline;
	color:#949594;
}
#footer{
	clear:both;
	padding:20px 0 0 80px;
	font-size:12px;
	color:#949594;
}
.fnav{
	clear:both;
	padding:0 0 10px 0;
}
.fnav ul li{
	padding:0 2px;
	display:inline;
	font-weight:bold;
	font-size:12px;
	color:#004f5a;
}
.fnav ul li a{
	text-decoration:none;
	color:#004f5a;
}
.fnav ul li a:hover{
	text-decoration:underline;
	color:#004f5a;
}
#footer p{
	padding:0 0 20px 0;
}
#footer p img{
	margin:0 15px 0 0;
}

/*inner page css strat here*/
.innerpage_banner{
	background:url(../images/innerpage_banner.gif) no-repeat right bottom;
	clear:both;
	height:214px;
	margin:0 0 17px;
	width:722px;
}
.innerpage_contentBlock{
	clear:both;
	padding:15px 0 0 0;
}
.innerpage_contentBlock h1{
	font-size:25px;
	font-weight:normal;
	padding:0 0 10px 0;
}
.innerpage_contentBlock p{
	padding:7px 0;
	line-height:20px;
	text-align:justify;
}
.smallbusGreentxt{
	color:#007c85;
	font-weight:bold;
}
.complete_txt{
	color:#949594;
	text-transform:uppercase;
	font-style:italic;
}
.whatAllPkgMain{
	clear:both;
	padding:10px 0;
}
.whatAllTxtBlock{
	width:303px;
	float:left;
	padding:0 15px 0 0;
}
.whatAll_listmid{
	width:195px;
	float:left;
	margin:0 5px 0 0;
}
.whatAll_listmid ul{
	margin:0 !important;
}
.whatAll_listRight{
	width:175px;
	float:left;
	margin:0 5px 0 0;
}
.whatAll_listRight ul{
	margin:0 !important;
}
.innerpage_contentBlock ul{
	margin:0 0 0 35px;
}
.innerpage_contentBlock ul li{
	background:url(../images/list_icon.gif) no-repeat left 9px;
	padding:0 0 0 12px;
	line-height:22px;
}
.additionalFeatures{
	clear:both;
	padding:15px 0;
}
.addFeatures_txtBlock{
	width:193px;
	float:left;
	padding:0 15px 0 0;
}
.addFeatures_listBlock{
	width:500px;
	float:left;
}
.addFeatures_listBlock ul{
	margin:0 !important;
}
.innerpage_downloadBlock{
	background:url(../images/download_bg.png) no-repeat left top;
	padding:3px 4px;
	width:333px;
	height:25px;
	clear:both;
	font-size:12px;
	text-align:center;
	color:#004f5a;
	margin:10px 0 15px 180px;
}
.innerpage_downloadBlock a{
	color:#004f5a !important;
	text-decoration:none;
}
.innerpage_downloadBlock a:hover{
	color:#004f5a !important;
	text-decoration:underline;
}
/*inner page css end here*/

/*Pricing page css start here*/
.pricingPage_banner{
	clear:both;
	height:189px;
	/*margin:41px 0 0;*/
	width:722px;
}
.smallBusiness_logo{
	clear:both;
	text-align:left !important;
}
.smallBusiness_logo img{
	margin:0 7px;
}
.procontainer{
	padding:5px 0 10px 0;
	width:228px;
	margin:0 10px 0 0;
	float:left;
}
.procontainer img{
	float:left;
	margin:0 10px 10px 0;
}
.procontainer h3{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	padding:5px 0 8px 0;
}
.procontainer p{
	padding:2px 0;
	font-size:12px;
	line-height:18px;
}
.procontainer a{
	color:#336699 !important;
	text-decoration:none !important;
}
.procontainer a:hover{
	color:#336699;
	text-decoration:underline !important;
}
/*Pricing page css end here*/

.innerpage_contentBlock h3{
	font-size:14px;
	font-weight:bold;
	color:#007C85;
	padding:7px 0;
	clear:both;
}
#left a{
	color:#231F20;
	text-decoration:underline;
}
#left a:hover{
	color:#231F20;
	text-decoration:none;
}
.formfield{
	clear:both;
	margin:13px 0 0 15px;
}
label{
	width:109px;
	float:left;
}
input[type="text"], input[type="password"]{
	width:200px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 3px 0 3px;
	border:1px solid #004F5A;
}
textarea{
	width:280px;
	height:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 3px 0 3px;
	border:1px solid #004F5A;
	margin-bottom:5px;
}
.submit_btn{
	margin:0 0 0 109px;
}
#left form{
	margin:10px 0;
}
.procontainer_small{
	padding:5px 0 10px 0;
	width:228px;
	margin:0 10px 0 0;
	float:left;
	text-align:center;
}
.procontainer_small h3{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	padding:5px 0 8px 0;
}
.procontainer_small p{
	padding:5px 0;
	font-size:12px;
	line-height:18px;
	text-align:center;
}
.procontainer_small a{
	color:#336699;
	text-decoration:none !important;
}
.procontainer_small a{
	color:#336699 !important;
	text-decoration:underline;
}
.pricingGuide_tbl{
	margin:10px 0;
}
.pricingGuide_tbl td{
	padding:5px;
}
.feature_tbl{
	margin:10px 0;
	border:1px solid #E9E9E9;
}
.feature_tbl td{
	padding:5px;
}
.tdOdd{
	background:#E9E9E9;
}
.tdEven{
	background:#fff;
}
.innerpage_contentBlock ol{
	margin:0 0 0 50px;
}
.formfield .label{
	width:230px;
	float:left;
	padding:0 10px 0 0;
	text-align:right;
}
.formfield .field{
	width:300px;
	float:left;
}
.formfield .field select{
	border:1px solid #004F5A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:22px;
	width:207px;
}
.formfield .field textarea{
	border:1px solid #004F5A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:80px;
	padding:3px 3px 0;
	width:200px;
}
.cloud_bg{
	margin:5px 0 0 0;
	text-align:center;
	height:106px;
	background:url(../images/cloud_bg.gif) no-repeat center bottom;
}
.sitemap_Left{
	width:300px;
	margin-right:10px;
	float:left;
}
.sitemap_Left a{
	text-decoration:none !important;
}
.sitemap_Left a:hover{
	text-decoration:underline !important;
}
.sitemap_Right{
	width:300px;
	float:left;
}
.sitemap_Right a{
	text-decoration:none !important;
}
.sitemap_Right a:hover{
	text-decoration:underline !important;
}

.formfield .field pass
{
	border-width:1px;
	border-color: Black;		
}
