@charset "utf-8";
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A0B0C;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/orangebar.gif);
	background-repeat: no-repeat;
	background-position:left top;
	background-color: transparent;
}
/*Main Css................................................*/



.maintable_rightpadding {
	padding-right: 8px;
}
img {
	border: none;
}
.padding5 {
	padding: 5px;
}
.padding10 {
	padding: 10px;
}
.paddingleft10 {
	padding-left: 10px;
}
.paddingleft15 {
	padding-left: 15px;
}
.height5px {
	height: 5px;
}
.lineheightcss {
	line-height: 18px;
}
.topstripcss {
	background: url(../img/top_anchor_stripbg.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding: 8px;
	text-align: right;
}
/*End of main Css................................................*/







/*Top  part will start here................................................*/



.toppart_leftwidth {
	width: 232px;
}
.seoquotecss {
	font-size: 10px;
	color: #606060;
	text-transform: uppercase;
	background-color: transparent;
	padding: 5px;
}
.rightpart_callusbarbg {
	background: url(../img/right_callusbar.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 660px;
}
/*End of Top  part................................................*/







/*Navigation part will start here................................................*/



.navbg {
	background: url(../img/nav_img/nav_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.mainnavigation_bottomline {
	background: url(../img/nav_img/navigationbottombg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 22px;
}
/*End of Navigation part................................................*/







/*Left part Css................................................*/



.leftpart_width {
	width: 232px;
}
.featured_servicesheadercss {
	text-transform: uppercase;
	font-weight: bold;
	border-bottom-color: #DFE0DB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #DFE0DB;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #DFE0DB;
	border-right-style: solid;
	border-right-width: 1px;
	background-color: #ECECEC;
	padding-left: 10px;
}
#sidebarmenu {
	width: 219px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#sidebarmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sidebarmenu li a {
	height: 24px;
	text-decoration: none;
}
#sidebarmenu li a:link, #sidebarmenu li a:visited {
	color: #555555;
	display: block;
	background:  url(../img/leftnav_img/menu11.gif);
	padding: 8px 0 0 25px;
	text-decoration: none;
}
#sidebarmenu li a:hover, #sidebarmenu li #current {
	color: #DD6600;
	background:  url(../img/leftnav_img/menu11.gif) 0 -30px;
	padding: 8px 0 0 25px;
	text-decoration: underline;
}
/* Sub navigation css*/



#subsidebarmenu {
	width: 219px;
	padding: 0px;
	margin: 0px;
	list-style:none;
}
#subsidebarmenu ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
#subsidebarmenu li a {
	height: 22px;
	text-decoration: none;
}
#subsidebarmenu li a:link, #subsidebarmenu li a:visited {
	color: #555555;
	display: block;
	background:  url(../img/leftnav_img/menu12.gif);
	padding: 3px 0 0 35px;
	text-decoration: none;
}
#subsidebarmenu li a:hover, #subsidebarmenu li #subcurrent {
	color: #000000;
	background:  url(../img/leftnav_img/menu12.gif) 0 -25px;
	padding: 3px 0 0 35px;
	text-decoration:none;
}
#subheightsidebarmenu {
	width: 219px;
	padding: 0px;
	margin: 0px;
	list-style:none;
}
#subheightsidebarmenu ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
#subheightsidebarmenu li a {
	height: 32px;
	text-decoration: none;
}
#subheightsidebarmenu li a:link, #subheightsidebarmenu li a:visited {
	color: #555555;
	display: block;
	background:  url(../img/leftnav_img/menu14.gif);
	padding: 3px 0 0 35px;
	text-decoration: none;
}
#subheightsidebarmenu li a:hover, #subheightsidebarmenu li #subheightcurrent {
	color: #000000;
	background:  url(../img/leftnav_img/menu14.gif) 0 -35px;
	padding: 3px 0 0 35px;
	text-decoration:none;
}
/* End of Sub navigation css*/



#submenu {
	font-size:10px;
	text-transform:uppercase;
	padding: 5px;
	margin: 0px;
	list-style: none;
}
#submenu ul {
	margin: 0;
	padding: 0;
}
#submenu li a {
	height: 30px;
	text-decoration: none;
}
#submenu li a:link, #submenu li a:visited {
	color: #000000;
	display: block;
	background:  url(../img/leftnav_img/menu13.gif);
	background-repeat:repeat-x;
	padding: 3px 0 0 45px;
	text-decoration: none;
}
#submenu li a:hover, #submenu li #submenucurrent {
	color: #DD6600;
	background:  url(../img/leftnav_img/menu13.gif);
	background-repeat:repeat-x;
	padding: 3px 0 0 45px;
	text-decoration:none;
}
.height2css {
	height: 2px;
}
.getintouchbox {
	background-color: #F1F4F5;
}
.getintouchboxmiddleline {
	background-color: #C0CCD0;
	height: 1px;
}
.grayleft3pxsolidborder {
	border-left-color: #ECECEC;
	border-left-style: solid;
	border-left-width: 3px;
}
.readmorelinkcss {
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: underline;
	color: #EF6A0F;
	background-color: transparent;
}
.readmorelinkcss:hover {
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
	color: #EF6A0F;
	background-color: transparent;
}
.verdana12css {
	font-size: 12px;
	background-color: transparent;
}
/*End of Left part Css................................................*/







/*Middle part Css................................................*/



.middlepartcss {
	width: 448px;
	border-right-color: #ECECEC;
	border-right-style: solid;
	border-right-width: 1px;
}
h1 {
	font-size: 18px;
	font-weight: normal;
	color: #637981;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #637981;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #637981;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	color: #637981;
}
h5 {
	font-size: 14px;
	font-weight: bold;
	color: #637981;
}
.sitelinkcss {
	text-decoration: underline;
	color: #496A76;
	background-color: transparent;
}
.sitelinkcss:hover {
	text-decoration: none;
	border-bottom-color: #313131;
	border-bottom-style:  dashed;
	border-bottom-width: 1px;
	color: #000000;
	background-color: transparent;
}
/*End of Middle part Css................................................*/







/*Right part Css................................................*/



.rightpartcss {
	width: 212px;
	padding-top:10px;
}
.requestquoteheaderbg {
	background-image: url(../img/request_quote_headerbg.gif);
	background-repeat: repeat-y;
	background-color: #C8D1D5;
	background-position: left;
	text-transform: uppercase;
	font-weight: bold;
}
.textboxcss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F3F3F3;
	border: 1px solid #D4D3D3;
	padding: 2px;
}
.textboxcss:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #D4D3D3;
	padding: 2px;
}
.graybarcss {
	background-image: url(../img/graybarbg.gif);
	background-repeat: repeat-x;
	padding: 10px;
}
.spliterightpartcss {
	width: 660px;
	border-right-color: #ECECEC;
	border-right-style: solid;
	border-right-width: 1px;
}
/*End of Right part Css................................................*/







/*Bottom part Css................................................*/



.bottompartcss {
	border-top-color: #EAEAEA;
	border-top-style: solid;
	border-top-width: 3px;
	line-height: 20px;
	background-color: transparent;
}
.copyrightcss {
	font-size: 10px;
	background-color: transparent;
}
.bottomlinkcss {
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}
.bottomlinkcss:hover {
	color: #EF6A0F;
	text-decoration: none;
	background-color: transparent;
	border-bottom-color: #000000;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
/*End of Bottom part Css................................................*/







/*Inner pages Css................................................*/



#rightbarmenu {
	width: 212px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#rightbarmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#rightbarmenu li a {
	height: 24px;
	text-decoration: none;
}
#rightbarmenu li a:link, #rightbarmenu li a:visited {
	color: #555555;
	display: block;
	background:  url(../img/leftnav_img/menu11.gif);
	padding: 8px 0 0 25px;
	text-decoration: none;
}
#rightbarmenu li a:hover, #rightbarmenu li #current {
	color: #DD6600;
	background:  url(../img/leftnav_img/menu11.gif) 0 -30px;
	padding: 8px 0 0 25px;
	text-decoration: underline;
}
.breadcrumb {
	text-decoration: none;
	color: #436a78;
	background-color: transparent;
	border-bottom-color: #849BA3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.breadcrumb:hover {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
	border-bottom-color: #000000;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.orangehighlightcss {
	color: #EF6A0F;
	background-color: transparent;
}
/*packageboxcss will start here*/



.starterpackageboxcss {
	background-color: #5881AD;
	color: #FFFFFF;
}
.starterpackageboxbottombg {
	background-image: url(../img/starterpackage_bottobg.gif);
	background-repeat: repeat-x;
	background-color: #2C4B6C;
	color: #FFFFFF;
	padding: 8px;
}
.starterpackagebg {
	background-image: url(../img/starterpackage_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #5881AD;
	padding: 5px;
}
.starterpackageheading {
	font-size: 14px;
	font-weight: bold;
	background-color: transparent;
}
.pricelightyellow {
	color: #FFF117;
	font-size: 24px;
	font-weight: bold;
	background-color: transparent;
}
.standardpackageboxcss {
	background-color: #849BA3;
	color: #FFFFFF;
}
.standardpackagebg {
	background-image: url(../img/standardpackagebox_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #849BA3;
	padding: 5px;
}
.standardpackageboxbottombg {
	background-image: url(../img/standardpackagebox_bottombg.gif);
	background-repeat: repeat-x;
	background-color: #3D5B65;
	color: #FFFFFF;
	padding: 8px;
}
.priceyellow {
	color: #FFCC00;
	font-size: 24px;
	font-weight: bold;
	background-color: transparent;
}
.orangeheadinglinkcss {
	font-size: 12px;
	color: #EF6A0F;
	text-decoration: none;
	text-transform: uppercase;
	background-color: transparent;
}
.orangeheadinglinkcss:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	background-color: transparent;
	border-bottom-color: #333333;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
/*End of packageboxcss*/



/*Portfolio css will start here */



.monitor {
	background:transparent url(../img/monitor.gif) no-repeat scroll left top;
	display:block;
	height:101px;
	margin-bottom:4px;
	margin-left:15px;
	padding-left:5px;
	padding-top:5px;
	width:115px;
}
.monitor a:hover img, .monitor200 a:hover img, .monitordual a:hover img {
	background-color:#FFFFFF;
	border:1px solid #F47613;
	margin:-1px;
}
.logomonitor {
	background:transparent url(../img/logomonitor.gif) no-repeat scroll left top;
	display:block;
	height:101px;
	margin-bottom:4px;
	margin-left:15px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
	width:115px;
}
.logomonitor a:hover img, .logomonitor200 a:hover img, .logomonitordual a:hover img {
	background-color:#FFFFFF;
	border:1px solid #637981;
	margin:-1px;
}
.rightdashedborder {
	border-right-color:#CCCCCC;
	border-right-style: dotted;
	border-right-width:1px;
}
.pagination a {
	background-image: url(../img/buttons/button_bg.gif);
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	background-position: top center;
	color: #ffffff;
	text-decoration: none;
	border:1px solid #db6600;
	font-weight:bold;
	line-height:20px;
	background-color: #f38528;
	font-size:10px;
	text-transform:capitalize;
}
.pagination a:hover {
	border:1px solid #000000;
	background-image: url(../img/buttons/button_bg_over.gif);
	background-color: #000000;
}
/*End of portfolio css*/



/*Support form css will start here*/



legend {
	font-size: 12px;
	color: #EF6A0F;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 3px;
}
fieldset {
	border: 1px #CCCCCC solid;
	padding: 5px;
}
.zwt-links {
	text-transform: none;
	font-size: 11px;
	text-decoration: none;
	color: #EF6A0F;
	background-color: transparent;
}
.zwt-links:hover {
	text-transform: none;
	font-size: 11px;
	text-decoration: underline;
	color: #EF6A0F;
	background-color: transparent;
}
#maincontent {
	background-color:transparent;
	text-align: left;
}
#maincontent {
	clear:both;
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	padding:5px 15px 10px 15px;
}
.faqheading {
	font-size:12px;
	cursor: pointer;
	display:block;
	margin-top:5px;
	padding:3px;
	border:1px #CCC solid;
	color:#EF6A0F;
	background-color:#FFF;
	text-decoration:none;
}
.faqheading a {
	text-decoration:none;
}
.faqheading a:hover {
	color:#000;
	background-color:transparent;
}
.faqanswer {
	display:none;
	margin-left:10px;
}
/*End of support form css*/



/*End of Inner pages Css................................................*/

.stepcarousel {
	position: relative; /*leave this value alone*/
	border:1px solid #dfdfdf;
	overflow: scroll; /*leave this value alone*/
	width: 210px; /*Width of Carousel Viewer itself*/
	height: 150px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 190px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.zwt-redrequiredtext {
	color:#FF0000;
}



/*Seo plan page Added by Nikita Desai....................................*/

.mainbox
{
	border:1px solid #e5e5e9;
	padding:1px;
	background-color:#fcfcfc;
	margin-top:10px;
	margin-bottom:10px;
}
.title_orange_bg
{background-color:#f89747;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#552701;
padding:17px;
}
.plans
{background-color:#f57b16;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#552701;
padding:7px;
}
.plans2
{border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
.bronze
{background-color:#965d38;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:3px 0px;
width:53px;
}
.silver
{background-color:#b5b5b4;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:3px 0px;
width:59px;
}
.golden
{background-color:#e8c900;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:3px 0px;
width:56px;
}
/*#d77e2e*/
.onpage
{background-color:#849ba3;
border-bottom:1px solid #45616a;
border-top:1px solid #45616a;
font:15px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:3px 17px;
}
.textbox
{border-right:1px solid #e5e5e9;
}
.textbox2
{width:95px;
padding-left:4px;}
.br_bg
{background-color:#f2e9e2;
padding:5px 20px;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.sl_bg
{background-color:#f3f3f3;
padding:5px 20px;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.gd_bg
{background-color:#fefcea;
padding:5px 20px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
border-bottom:1px solid #FFFFFF;
}

.onpagetext
{background-color:#fcfcfc;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:6px 3px 6px 19px;
border-bottom:1px solid #FFFFFF;
}

.paddingtop
{padding-top:20px;}

.borderbottom
{border-bottom:1px solid #e5e5e9;
}





































