@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image:url(../img/orange/contentpartbg.gif);
	background-repeat:repeat-x;
	background-position:center 185px;
}
h1, h2, h3, h4, h5, h6 {
	font-size:18px;
	margin:0;
	padding:5px 0 5px 0;
	color:#fe9900;
	font-weight:normal;
}
hr
{
	color:#449FB5;
}
img {
	border:none;
}
ul {
	padding:0;
	margin:0;
	list-style:none;
}
.paddingleft15right15  {
	padding:0 15px 0 15px;
	background-color:#FFFFFF;
	color:#000000;
}
.padding15  {
	padding:15px;
	background-color:#FFFFFF;
	color:#000000;
}
a {
	text-decoration:underline;
	color:#fe9900;
}
a:hover {
	color:#000;
	text-decoration:none;
}


#colors {
	float:right;
	width:150px;
	margin:0px;
}

.colorBox {
	float:left;
	margin:5px 6px 0px 0px;
	width:15px;
	height:15px;
	border:none;
	cursor:pointer;
	border:#333333 solid 1px;
}

#header {
	background:url(../img/orange/header_bg.gif) repeat-x top;
	margin:0;
	height:185px;
}
#topgradientstrip {
	background:url(../img/orange/bodypart_bg.jpg) no-repeat center top;
	height:4px;
	width:1004px;
}
#headercontainer {
	margin:0 auto;
	width:1004px;
}
#logoheader {
	width:100%;
	float:left;
}
#logo {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
#logo li {
	margin:0;
	padding:0;
}
#logo li a {
	height: 146px;
	display:block;
	text-decoration:none;
	text-indent: -900em;
}
#logo #logo-image a {
	width: 333px;
	background:url(../img/orange/logo_bg.gif) no-repeat left top;
}
#rightpart {
	width:671px;
	float:right;
}
#quicklink {
	float:left;
	background: url(../img/orange/quicklinkbox_bg.gif) no-repeat left top;
	width:434px;
	height:61px;
}
#links {
	float:left;
	width:100%;
	background-color:transparent;
	font-size:11px;
	line-height:normal;
	margin:20px 0 0 0;
	padding:0;
}
#links ul {
	margin:0;
	padding:0;
	list-style:none;
}
#links li {
	display:inline;
	margin:0;
	padding:0;
}
#links-home a {
	float:left;
	background:url("../img/orange/home.gif") no-repeat left top;
	padding:0 0 15px 16px;
	margin:0 0 0 40px;
	text-decoration:none;
}
#links-home a span {
	float:left;
	display:block;
	padding:2px 30px 3px 5px;
	color:#000;
}
#links-home a span {
	float:none;
}
#links-home a:hover span {
	color:#000;
	text-decoration:underline;
}
#links-home a:hover {
	text-decoration:underline;
}
#links-home a:hover span {
	text-decoration:underline;
}
#links-home #current a {
	text-decoration:underline;
}
#links-home #current a span {
	text-decoration:underline;
}
#links-contactus a {
	float:left;
	background:url("../img/orange/contactus.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 16px;
	text-decoration:none;
}
#links-contactus a span {
	float:left;
	display:block;
	padding:2px 32px 3px 5px;
	color:#000;
}
#links-contactus a span {
	float:none;
}
#links-contactus a:hover span {
	color:#000;
	text-decoration:underline;
}
#links-contactus a:hover {
	text-decoration:underline;
}
#links-contactus a:hover span {
	text-decoration:underline;
}
#links-contactus #current a {
	text-decoration:underline;
}
#links-contactus #current a span {
	text-decoration:underline;
}
#links-sitemap a {
	float:left;
	background:url("../img/orange/sitemap.gif") no-repeat left top;
	margin:0 0 0 5px;
	padding:2px 0 15px 16px;
	text-decoration:none;
}
#links-sitemap a span {
	float:left;
	display:block;
	padding:0 32px 3px 5px;
	color:#000;
}
#links-sitemap a span {
	float:none;
}
#links-sitemap a:hover span {
	color:#000;
	text-decoration:underline;
}
#links-sitemap a:hover {
	text-decoration:underline;
}
#links-sitemap a:hover span {
	text-decoration:underline;
}
#links-sitemap #current a {
	text-decoration:underline;
}
#links-sitemap #current a span {
	text-decoration:underline;
}
#callus {
	width:237px;
	height:61px;
	float:right;
	background:url(../img/orange/callustextbg.gif) no-repeat left top;
}
#phonenumber {
	font-size:14px;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	color:#ff9900;
}
#phonenumber li {
	background:url(../img/orange/call.gif) no-repeat 0 top;
	padding:2px 5px 15px 30px;
	margin:0;
}
#phonenumber li strong {
	color:#000000;
	background-color:transparent;
}
#seotagline {
	background:url(../img/orange/seolinebg.gif) no-repeat left top;
	height:85px;
	width:671px;
	float:left;
}
#tag {
	font-size:11px;
	color:#55A5B5;
	margin:6px 0 0 0;
	padding:1px 0 0 20px;
	list-style:none;
	background:url(../img/orange/blue_dot.gif) no-repeat 5px 4px;
}
/*Navigation start here*/
.clear {
	clear:both;
}
#nav {
	width:900px;
	font-size:14px;
	margin:0 auto;
	padding:0;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#nav li {
	display:inline;
	margin:0 auto;
	padding:0;
}
#nav a {
	float:left;
	background:url("../img/orange/nav_left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 23px;
	text-decoration:none;	
}
#nav a span {
	float:left;
	display:block;
	background:url("../img/orange/nav_right.gif") no-repeat right top;
	padding:7px 22px 8px 3px;
	color:#000000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {
	float:none;
}
/* End IE5-Mac hack */
#nav a:hover span {
	color:#fbfbfb;
}
#nav a:hover {
	background-position:0% -35px;
}
#nav a:hover span {
	background-position:100% -35px;
}
#nav #current-nav a {
	background-position:0% -35px;
}
#nav #current-nav a span {
	background-position:100% -35px;
}
#nav a:active {
	background-position:0 -70px;
	padding:0 0 0 23px;
	color: #000;
	outline: none; /* hide dotted outline in Firefox */
}
#nav a:active span {
	padding:7px 22px 8px 3px;
	background-position:100% -70px;
}
.dot {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
/*End navigation*/

/*End of headercss*/

/*Content part start here*/
#container {
	clear:both;
	background-image:url(../img/orange/contentpartbg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#pagecontent {
	width:990px;
	margin:0 auto;/*clear:both;*/
}
#banner {
	background:url(../img/satisfaction_icon.gif) no-repeat left bottom;
	height:170px;
	vertical-align:middle;
	font-size:12px;
	color:#A7A7A7;
	line-height:20px;
}
#servicesbox {
	float:left;
	padding:30px 0 30px 160px;
}
#websiteanalysis {
	width:271px;
	float:left;
	background:url(../img/orange/servicesbox_rightseparator.gif) repeat-y 270px top;
	padding:0 0 0 5px;
}
#websiteanalysis h4{
	font-size:20px;
	color:#ff9900;
	padding:0;
	margin:0;
	background-color:transparent;
}
#keywordanalysis {
	width:271px;
	float:left;
	padding:0 0 0 5px;
	background:url(../img/orange/servicesbox_rightseparator.gif) repeat-y 270px top;
}
#keywordanalysis h4{
	font-size:20px;
	color:#ff9900;
	padding:0;
	margin:0;
	background-color:transparent;
}
#competitoranalysis {
	width:271px;
	float:left;
	padding:0 0 0 5px;
}
#competitoranalysis h4{
	font-size:20px;
	color:#ff9900;
	padding:0;
	margin:0;
	background-color:transparent;
}
.servicesheading {
	font-size:20px;
	color:#ff9900;
	background-color:transparent;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 990px;
}
/* Left Column css*/
#side-a {
	float: left;
	width: 230px;
	background-color:transparent;
}
/*End of left column*/

/*Right Column css */
#side-b {
	float: right;
	width: 230px;
	background-color:transparent;
}
/*End of right column*/


/*Main Content css */
#content { 
	float: left;
	width: 530px;
	background-color:transparent;
	line-height:20px;
}
#maincontent {
	background-color:transparent;
	text-align: justify;
}
#maincontent p {
	text-align:justify;
}
/*End of Main content*/

/*Left column css start here*/
#leftnav {
	margin:0 4px 0 0;
	background-image:url(../img/orange/leftnav_bottomround_trans.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 0 10px 0;
}

#menu {
	width: 213px;
	margin:0 auto;
}
#menu li a {
	padding:0;
	margin:3px 0;
}
#menu li a {
	color: #000;
	display: block;
	background: url(../img/orange/menu.gif);
	padding: 5px 25px 0 10px;
	text-align: left;
	text-decoration: none;
	height:21px;
}
#menu li a:hover, #menu li #current {
	color: #f5f5f5;
	background: url(../img/orange/menu.gif) 0 -26px;
	padding: 5px 25px 0 10px;
	text-align: left;
}
#menu li a:active {
	color: #000;
	background: url(../img/orange/menu.gif) 0 -52px;
	padding: 5px 25px 0 10px;
	text-align: left;
}
#submenu {
	padding: 0;
	margin: 0;
	list-style:none;
}
* html #submenu {
	padding-top:1px;
}
#submenu li a {
   	color: #6b6b6b;
   	display: block;
	background:url(../img/orange/pfeil2.gif) no-repeat 8px 8px;
   	border-bottom: #C2C2C2 1px groove;
   	padding: 5px 0 0 25px;
	text-decoration: none;
	margin:0;
}

#submenu li a:hover, #submenu li #subcurrent { 
   	color: #555555;
	display: block;
   	border-bottom: #C2C2C2 1px groove;
	background:url(../img/orange/pfeil2.gif) no-repeat 8px 8px;
	background-color:#E5E5E5;
   	padding: 5px 0 0 25px;
	text-decoration:none;
}
#submenu li a:active, #submenu li #subcurrent { 
   	color: #000000;
	display: block;
   	border-bottom: #C2C2C2 1px groove;
	background:url(../img/orange/pfeil2.gif) no-repeat 10px 8px;
	background-color:#E5E5E5;
   	padding: 5px 0 0 30px;
	text-decoration:none;
}

#submenusub {
	font-size:11px;
	padding-left:10px;
	margin: 0;
	list-style:none;
}
* html #submenusub {
	padding-top:1px;
}
#submenusub li a {
   	color: #000000;
   	display: block;
	background:url(../img/orange/arrow_mini_right.gif) no-repeat 5px 8px;
   	border-bottom: #C2C2C2 1px groove;
   	padding: 5px 0 0 20px;
	text-decoration: none;
	margin:0;
}

#submenusub li a:hover, #submenusub li #submenusubcurrent { 
   	color: #555555;
	display: block;
   	border-bottom: #C2C2C2 1px groove;
	background:url(../img/orange/arrow_mini_right.gif) no-repeat 5px 8px;
	background-color:#F4F4F4;
   	padding: 5px 0 0 20px;
	margin:0;
	text-decoration:none;
}
#submenusub li a:active, #submenusub li #submenusubcurrent { 
   	color: #000000;
	display: block;
   	border-bottom: #C2C2C2 1px groove;
	background:url(../img/orange/arrow_mini_right.gif) no-repeat 5px 8px;
	background-color:#F4F4F4;
   	padding: 5px 0 0 22px;
	margin:0;
	text-decoration:none;
}

#submenusubwithheight div a  {
	display:block;
	height:35px;
	border-bottom: #C2C2C2 1px groove;
	background:url(../img/orange/arrow_mini_right.gif) no-repeat 5px 8px;
	background-color:#FFF;
}

#getintouchbox {
	font-size:12px;
	color:#000000;
	margin:0 4px 0 0;
}
#getintouchboxbg {
	background-image:url(../img/orange/getin_touchbox_bg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#F8F8F8;
	padding:0 15px 15px 15px;
}
#getintouchboxbg .head {
	font-size:24px;
	color:#fe9900;
	font-weight:normal;
}
#emailid {
	padding:0;
	margin:5px 0 0 0;
	list-style:none;
}
#emailid #yahoo {
	background:url(../img/orange/yahoo.gif) no-repeat left 5px;
	padding:10px 0 10px 38px;
}
#emailid #msn {
	background:url(../img/orange/msn.gif) no-repeat left 5px;
	padding:10px 0 10px 38px;
}
#emailid #gtalk {
	background:url(../img/orange/gtalk.gif) no-repeat left 5px;
	padding:10px 0 10px 38px;
}
#emailid #skype {
	background:url(../img/orange/skype.gif) no-repeat left 5px;
	padding:10px 0 10px 38px;
}
#contactbox {
	margin:0 4px 0 0;
	background-color:#FFFFFF;
	padding:15px;
	line-height:18px;
	font-size:11px;
}
#contactbox .head {
	font-size:24px;
	color:#FF6600;
	font-weight:normal;
}
#contactbox a {
	color:#ff6600;
	text-decoration:underline;
	background-color:transparent;
}
#contactbox a:hover {
	color:#000000;
	text-decoration:none;
	background-color:transparent;
}
/*End of left column css */

/*Main Content part css start here*/
#pageheader ul {
	
	font-size:20px;
	padding:0;
	margin:0;
	list-style:none;
	color:#fafafa;
}
#pageheader li {
	float:left;
	background:url(../img/orange/pageheader_left.gif) no-repeat left top;
	padding:0 0 0 11px;
	margin:0;
	width:514px;
}
#pageheader h1 {
	display:block;
	background-color:transparent;
	background:url(../img/orange/pageheader_right.gif) no-repeat right top;
	padding:9px 0 10px 5px;
	width:100%;
	font-size:20px;
	color:#fafafa;
}
#pageheader li div {
	width:100%;
	/*float:none;*/
}
#pageheader div a {
	text-decoration:underline;
	color:#FFFFFF;
}
#maincontent {
	clear:both;
	background-image:url(../img/orange/pageheadercontent_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	padding:5px 15px 10px 15px;
}
#contentseparator, #contentseparator1, #contentseparator2, #contentseparator3, #contentseparator4 {
	background:url(../img/orange/maincontent_middleline.gif) no-repeat center;
	padding:10px 0 10px 0;
}
div.subheader {
	padding:0 15px 5px 15px;
	background-color:#FFFFFF;
}
div.subheader h2 {
	color:#fe9900;
}
#linklist {
	padding:15px 0 28px 0;	
}
#leftlist, #leftlist1 {
	width:100%;
	float:left;
	list-style:none;
	margin:12px 0 12px 0;
	padding:0;
} 
#leftlist li, #leftlist1 li {
	border-bottom: #C2C2C2 1px dotted;
}
#leftlist li a, #leftlist1 li a {
	text-decoration:none;
	color:#000000;
	background:url(../img/orange/right.gif) no-repeat 0 10px;
	padding:10px 0 10px 23px;
	line-height:30px;
}

#leftlist a:hover {
	background-color:transparent;
	text-decoration:underline;
}
#leftlistsub {
	margin:0 0 5px 0;
	padding:0 12px 0 12px;
	list-style:none;	
}
#leftlistsub li {
	border-bottom:none;
}
#leftlistsub li a {
	color:#fe9900;
	background:url(../img/orange/blue_dot.gif) no-repeat 10px 15px;
}
#leftlistsub li a:hover {
	color:#000000;
}
#leftlist1 a:hover {
	background-color:transparent;
	text-decoration:underline;
}
#leftlistsub1 {
	margin:0 0 5px 0;
	padding:0 12px 0 12px;
	list-style:none;	
}
#leftlistsub1 li {
	border-bottom:none;
}
#leftlistsub1 li a {
	color:#fe9900;
	background:url(../img/orange/blue_dot.gif) no-repeat 10px 15px;
}
#leftlistsub1 li a:hover {
	color:#000000;
}
#leftlist2 a:hover {
	background-color:transparent;
	text-decoration:underline;
}
#leftlistsub2 {
	margin:0 0 5px 0;
	padding:0 12px 0 12px;
	list-style:none;	
}
#leftlistsub2 li {
	border-bottom:none;
}
#leftlistsub2 li a {
	color:#fe9900;
	background:url(../img/orange/blue_dot.gif) no-repeat 10px 15px;
}
#leftlistsub2 li a:hover {
	color:#000000;
}
.topstrip {
	text-align:right;
	background:url(../img/orange/vertical_middleline.gif) repeat-x left;
	margin:10px 0 10px 0;
}
.topstrip a {
	text-decoration:underline;
	padding:3px 23px 3px 5px;
	background-color:#FFFFFF;
	color:#000000;
	background-image:url(../img/orange/top_arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#featured-services {
	padding:0 15px 0 15px;
}

#servicesboxes {
	color:#555555;
	background:url(../img/orange/servicesbox_stripbg.gif) repeat-y right bottom;
}

/*SEO box css start here*/
#website-searchenginebox {
	width:160px;
	float:right;
	background-color:#FFFF00;
}
#website-searchenginebox {
	width:160px;
	background-color:#EAEAE9;
	background-image:url(../img/orange/servicesbox_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}
#websiteseoheader {
	background-image:url(../img/orange/seobox_topicon.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:57px;
	width:160px;
}
#websiteseoheading {
	font-size:19px;
	text-align:center;
	color:#000000;
	background:url(../img/orange/servicesbox_headingbg.gif) no-repeat bottom center;
	height:55px;
}
/*End of SEO box css*/

#readmorebuttons {
	clear:both;
	height:30px;
}
.readmore1 {
	float:left;
	width:160px;
	background-image:url(../img/orange/servicesbox_bottombg.gif);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#FFFFFF;
	height:30px;
	text-align:center;
	margin-right:10px;
}
.readmore2 {
	float:left;
	width:160px;
	background-image:url(../img/orange/servicesbox_bottombg.gif);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#FFFFFF;
	height:30px;
	text-align:center;
	margin-right:10px;
}
.readmore3 {
	float:left;
	width:160px;
	background-image:url(../img/orange/servicesbox_bottombg.gif);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#FFFFFF;
	height:30px;
	text-align:center;
}
#seoservices-links ul {
	background:url(../img/orange/serviceslink_topbg.gif) no-repeat top center; 
	margin:0;
	padding:0;
	
}
#seoservices-links li  {
	text-decoration:none;
	color:#555555;
	display:block;
	padding:7px 12px 7px 12px;
	background:url(../img/orange/serviceslink_botttomhr.gif) repeat-x bottom center;
}
#seoservices-links li a {
	text-decoration:none;
	color:#555555;
}
#seoservices-links li a:hover {
	text-decoration:underline;
	background-color:transparent;
	color:#000;
}	

#webdevelopmentservices-links ul {
	background:url(../img/orange/serviceslink_topbg.gif) no-repeat top center; 
	margin:0;
	padding:0;
}
#webdevelopmentservices-links li  {
	text-decoration:none;
	color:#555555;
	display:block;
	padding:7px 12px 7px 12px;
	background:url(../img/orange/serviceslink_botttomhr.gif) repeat-x bottom center;
}
#webdevelopmentservices-links li a {
	text-decoration:none;
	color:#555555;
}
#webdevelopmentservices-links li a:hover {
	text-decoration:underline;
	background-color:transparent;
	color:#000;
}	

#webdesigningservices-links ul {
	background:url(../img/orange/serviceslink_topbg.gif) no-repeat top center; 
	margin:0;
	padding:0;
}
#webdesigningservices-links li  {
	text-decoration:none;
	color:#555555;
	display:block;
	padding:7px 12px 7px 12px;
	background:url(../img/orange/serviceslink_botttomhr.gif) repeat-x bottom center;
}
#webdesigningservices-links li a {
	text-decoration:none;
	color:#555555;
}
#webdesigningservices-links li a:hover {
	text-decoration:underline;
	background-color:transparent;
	color:#000;
}	


/*Website Development box css start here*/
#website-developmentbox {
	width:160px;
	float:right;
	margin-right:10px;
	background-color:#EAEAE9;
	background-image:url(../img/orange/servicesbox_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}

#websitedevelopmentheader {
	background:url(../img/orange/websitedevelopbox_topicon.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:57px;
	width:160px;
}
#websitedevelopmentheading {
	font-size:19px;
	text-align:center;
	color:#000000;
	background:url(../img/orange/servicesbox_headingbg.gif) no-repeat bottom center;
	height:55px;
}

/*End of Website Development box css*/

/*Website Design box css start here*/
#website-designbox {
	width:160px;
	float:left;
	background-color:#EAEAE9;
	background-image:url(../img/orange/servicesbox_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}
#websitedesignheader {
	background-image:url(../img/orange/webdesignbox_topicon.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:57px;
}
#webdesignheading {
	font-size:19px;
	text-align:center;
	color:#000000;
	background:url(../img/orange/servicesbox_headingbg.gif) no-repeat bottom center;
	height:55px;
}
/*End of Website Design box css*/

a.servicebutton {
	font-size:11px;
	text-transform:uppercase;
	background: transparent url('../img/orange/bg_button_a.gif') no-repeat scroll top right;
	color: #cc6600;
	display: block;
	height: 24px;
	float:right;
	margin: 6px 30px 0 35px;
	_margin: 6px 15px 0 15px;
	padding-right: 11px; /* sliding doors padding */
	text-decoration: none;
}
a.servicebutton span {
	background: transparent url('../img/orange/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 12px;
}
a.servicebutton:active {
	background-position: bottom right;
	color: #cc6600;
	outline: none; /* hide dotted outline in Firefox */
}
a.servicebutton:active span {
	background-position: bottom left;
	padding: 5px 0 5px 11px; /* push text down 1px */
}
/*End of Main Content part css*/

/*Right column css start here*/
#requestform {
	background-image:url(../img/orange/requestform_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin-left:4px;
	padding:0 15px 10px 15px;
}
#requestform .head {
	font-size:18px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding-top:10px;
	color:#fe9900;
	font-weight:normal;
}
#requestform label {
	line-height:28px;
}
.requestformtextbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(../img/orange/textboxbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:#D9D9D9 1px solid;
	border-left:#B4B4B4 1px solid;
	border-right: #B4B4B4 1px solid;
	border-top:#626262 1px solid;
	padding:3px;
	width:180px;
}
.requestformtextbox:hover {
	border: #666666 1px solid;
}
.requestformtextbox:active {
	border: #666666 1px solid;
}
.requestform.textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(../img/orange/textboxbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:#D9D9D9 1px solid;
	border-left:#B4B4B4 1px solid;
	border-right: #B4B4B4 1px solid;
	border-top:#626262 1px solid;
	padding:3px;
	width:180px;
}
.requestform.textarea:hover {
	border: #666666 1px solid;
}
.requestform.textarea:active {
	border: #666666 1px solid;
}
#padding5 {
	padding:5px;
}
#padding10 {
	padding:10px;
}
#portfoliobox {
	margin:0 0 0 4px; 
	background-image:url(../img/orange/portfoliobox_bg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:top;
	padding:10px 15px 10px 15px;
}
#portfoliobox .head {
	font-size:18px;
	font-weight:normal;
	margin:0 0 10px 0;
	color:#fe9900;
	font-weight:normal;
}
.portfoliomonitor {
	background:transparent url(../img/orange/portfoliobox_monitor.gif) no-repeat scroll left top;
	display:block;
	height:145px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:9px;
	padding-top:8px;
	padding-bottom:18px;
	width:185px;
}
.portfoliomonitor div {
	text-align:left;
	margin:50px 0 8px 5px;
	line-height:14px;
}
.portfoliomonitor a {
	text-decoration:underline;
	color:#A00000;
	background-color:transparent;
}
.portfoliomonitor a:hover {
	color:#101010;
	background-color:transparent;
}
.portfoliomonitor a:hover img {
	background-color:transparent;
}
.description {
	font-size:11px;
	background:none;
	height:98px;
}
.description .head {
	font-size:14px;
	color:#1EABC7;
	background:none;
	font-weight:bold;
}
a.button {
	font-size:11px;
	text-transform:uppercase;
	background: transparent url('../img/orange/bg_button_a.gif') no-repeat top right;
	color: #cc6600;
	display: block;
	height: 24px;
	float:right;
	margin: 6px 0 6px 0;
	padding-right: 11px; /* sliding doors padding */
	text-decoration: none;
}
a.button span {
	background: transparent url('../img/orange/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 12px;
}
a.button:active {
	background-position: bottom right;
	color: #cc6600;
	outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
	background-position: bottom left;
	padding: 5px 0 5px 11px; /* push text down 1px */
}
/*Footer start here*/
#footer {
	clear:both;
	background-color:#FFFFFF;
	background-image:url(../img/orange/footer_bottomlinebg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#bottomgradientstrip {
	background:url(../img/orange/bodypart_bg.jpg) no-repeat center top;
	height:4px;
	width:1004px;
}
#footercontainer {
	width:1004px;
	margin:0 auto;
}
#footerbox {
	background-image:url(../img/orange/footerbox_bg.gif);
	background-repeat:no-repeat;
	background-position: center top;
	font-size:11px;
	padding:0 0 9px 0;
}
#footerleft {
	float:left;
	background-color:transparent;
	padding:0 0 0 10px;
}
#footerlink {
	width:598px;
	color:#ff9900;
	height:32px;
	padding:8px 0 0 0;
}
#footerlink ul {
	font-size:11px;
	padding:10px 0 10px 10px;
	margin:0;
	list-style:none;
	color:#ff9900;
}
#footerlink li {
	float:left;
	background:url(../img/orange/footerlinkbox_left.gif) no-repeat left top;
	padding:0 0 0 8px;
	margin:0;
}
#footerlink div {
	float:left;
	display:block;
	background:url(../img/orange/footerlinkbox_right.gif) no-repeat right top;
	padding:10px 11px 15px 10px;
}
#footerlink li div {
	float:none;
}
#footerlink div a {
	text-decoration:none;
	color:#ff9900;
	background-color:transparent;
}
#footerlink div a:hover {
	text-decoration:none;
	color:#000000;
	background-color:transparent;
	border-bottom: #333333 1px groove;
	
}
#w3cbutton {
	width:80px;
	background-color:transparent;
	text-align:right;
	float:right;
	width:170px;
	margin:-23px 0 0 0;
	padding:0 0 0 12px;
}
#copyright {
	width:350px;
	font-size:10px;
	color:#8F8F8F;
	background-color:transparent;
	margin:0 0 0 580px;
	padding:10px 0 5px 0;

}
/*End of footer css*/

/*Inner page css start here*/
#webdesigntypes {
	padding:0 10px 0 10px;
	background-color:#FFFFFF;
}
#buttonright {
	
	float:right;
	width:290px;
	background-color:#FFF;
}
#buttonright a {
	padding:8px 0 8px 0;
	background-color:#FFF;
}
#buttonleft  {
	float:left;
	width:213px;
	background-color:#FFF;
}
#buttonleft a  {
	padding:8px 0 8px 0;
	background-color:#FFF;
}
#leftlistnormal, #leftlistnormal1, #leftlistnormal2, #leftlistnormal3 {
	width:100%;
	float:left;
	list-style:none;
	margin:5px 0 12px 0;
	padding:0;
} 
#leftlistnormal li, #leftlistnormal1 li, #leftlistnormal2 li, #leftlistnormal3 li {
	border-bottom: #C2C2C2 1px dotted;
	padding:5px 0 5px 20px;
	background:url(../img/orange/blue_dot.gif) no-repeat 8px 12px;
}
#leftlistnormal li:hover {
	background-color:#F8F8F8;
}
.shoppingcartneedsbox {
	padding-left:15px;
}
.shoppingcartneedsbox h3 {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-bottom:5px;
	margin:0;
	text-transform: uppercase;
}
#linklist-lr {
	background:url(../img/orange/horizontal_middleline.gif) repeat-y 250px top;
	padding:5px 0 10px 0;
	margin:12px 0 12px 0;
}
#leftlistlink {
	width:48%;
	float:left;
	list-style:none;
	padding:0;
} 
#leftlistlink li {
	border-bottom: #C2C2C2 1px dotted;
}
#leftlistlink li a {
	text-decoration:none;
	color:#000000;
	background:url(../img/orange/right.gif) no-repeat 0 10px;
	padding:10px 0 10px 23px;
	line-height:30px;
}
#rightlistlink {
	float:right;
	list-style:none;
	padding:0;
	width:48%;
} 
#rightlistlink li {
	border-bottom: #C2C2C2 1px dotted;
}
#rightlistlink li a {
	text-decoration:none;
	color:#000000;
	background:url(../img/orange/right.gif) no-repeat 0 10px;
	padding:10px 0 10px 23px;
	line-height:30px;
}
#leftlistlink a:hover {
	background-color:transparent;
	text-decoration:underline;
}
#rightlistlink a:hover {
	background-color:transparent;
	text-decoration:underline;
}
#threestepbox h3 {
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding-bottom:15px;
}
#threesteptype {
	font-size:18px;
	width:100%;
	padding-bottom:10px;
	text-transform:uppercase;
}
#threesteptype span {
	padding:8px;
	display:block;
	float:left;
	border-bottom:3px #CCC solid;
	border-right:8px #E7E7E7 solid;
	border-left:2px #fff solid;
}
.uppercaseblack16headingcss {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	border-bottom:2px #999 solid;
}
.div_on
{
	color: #262626;
	cursor: pointer;
	font-weight: bold;
	margin-top:3px;
	border-bottom:1px #CCC solid;
	
}
.div_off
{
	color: #262626;
	cursor: pointer;
	margin-top:3px;
	font-weight: bold;
	border-bottom:1px #CCC solid;
}
.title
{
	font-size:14px;
	font-weight:bold;
}
.arrow
{
	float: left;
	width: 35px;
	text-align:left;
}
.contentpartcss {
	padding:0 10px 5px 35px;
}
fieldset {
	border:#E4E4E8 1px solid;
}
legend {
	font-size:18px;
	color:#fe9900;
	font-weight:normal;
	font-weight:bold;
}
fieldset hr {
	color:#E4E4E8;
}
.contactformtextbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(../img/orange/textboxbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:#D9D9D9 1px solid;
	border-left:#B4B4B4 1px solid;
	border-right: #B4B4B4 1px solid;
	border-top:#626262 1px solid;
	padding:3px;
}
.contactformtextbox:hover {
	border: #666666 1px solid;
}
.contactformtextbox:active {
	border: #666666 1px solid;
}
.zwt-redrequiredtext {
	color:#F00;
	font-weight:bold;
}
.addressbox {
	border:#E4E4E8 1px solid;
}
.addressbox legend {
	font-size:18px;
	color:#fe9900;
	font-weight:normal;
}
#address-lr {
	margin:0 auto;
	width:97%;
	padding-top:10px;
}
#address1 {
	float:left;
	line-height:25px;
	padding:5px 5px 5px 18px;
	width:46%;
}
#address2 {
	float:left;
	line-height:25px;
	padding:5px;
	width:46%;
	border-right:#CCC 1px dotted;
}
#phonenumberbox {
	padding:0 15px 0 15px;
}
#phonenumberbox h3 {
	margin:0;
	padding:0 0 5px 0;
}
#emailbox {
	padding:0 15px 10px 15px;
}
#emailbox h3 {
	margin:0;
	padding:0 0 5px 0;
}
#namefeilds {
	width:95%;
	margin:0 auto;
	line-height:35px;
	padding-bottom:10px;
	border-bottom:#CCC 1px solid;
}
#namefeilds:hover {
	background-color:#F2F2F2;
}
#namefeilds label  {
	font-size:14px;
	font-weight:bold;
	float:left;
	padding:0 15px 0 10px;
}


.countryfeilds {
	width:95%;
	margin:0 auto;
	line-height:35px;
	padding-bottom:10px;
	border-bottom:#CCC 1px solid;
}
.countryfeilds:hover {
	background-color:#F2F2F2;
}
.countryfeilds label  {
	font-size:14px;
	font-weight:bold;
	float:left;
	padding:0 15px 0 10px;
}
.check {
	float:none;
}
#servicesfeilds {
	width:95%;
	margin:0 auto;
	line-height:35px;
	padding-bottom:10px;
	border-bottom:#CCC 1px solid;
}
#servicesfeilds:hover {
	background-color:#F2F2F2;
}
#servicesfeilds h4 {
	padding:0 15px 0 10px;
	margin:0;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
#leftchecklist {
	float:left;
	padding:10px 18px 10px 10px;
}
#rightchecklist {
	float:left;
	padding:10px 35px 10px 10px;
}
#rightchecklist div {
	margin:0;
	padding:0;
	line-height:18px;
}
#leftchecklist div {
	margin:0;
	padding:0;
	line-height:18px;
}
#securityimage {
	clear:both;
	padding-left:10px;
}
#securityimage label {
	padding:0;
}
.faqheading{font-size:12px;cursor: pointer;display:block;margin-top:5px; padding:3px; border:1px #CCC solid; 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;}
#portfoliothumbs {
	padding-top:15px;
}
.monitor {
	background:transparent url(../img/orange/monitor.gif) no-repeat scroll left top;
	display:block;
	height:106px;
	margin-bottom:4px;
	padding-left:5px;
	padding-top:5px;
	width:120px;
	float:left;
}

.monitor a:hover img, .monitor200 a:hover img, .monitordual a:hover img {
	background:none;
	border:1px solid #fe9900;
	margin:-1px;
}
#portfoliopagecontent {
	clear:both;
	background-image:url(../img/orange/pageheadercontent_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	padding:5px 15px 0px 15px;
}
.logomonitor {
	background:transparent url(../img/orange/logomonitor.gif) no-repeat scroll left top;
	display:block;
	height:101px;
	margin-bottom:4px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
	width:120px;
	float:left;
}

.logomonitor a:hover img, .logomonitor200 a:hover img, .logomonitordual a:hover img {
	background-color:#FFFFFF;
	border:1px solid #637981;
	margin:-1px;
}
#officephotos {
	padding-bottom:15px;
}
/*Sitemap page css start here*/
#sitemap-mainmenuheader {
	background:url(../img/orange/sitemap_mainmenuboxtop.gif) no-repeat top;
	padding:5px;
}
#sitemap-mainmenuheader ul {
	color:#FFF;
	margin:0;
	padding:0;
	
}
#sitemap-mainmenuheader li {
	display:block;
	padding:0 0 0 16px;
	background:url(../img/orange/sitemap_mainmenuhead_left.gif) no-repeat left bottom;
	height:35px;
}
#sitemap-mainmenuheader li div {
	display:block;
	background:url(../img/orange/sitemap_mainmenuhead_right.gif) right top;
	font-size:16px;
	padding:7px 0 7px 0;
	font-weight:bold;
	
}
#sitemap-mainmenulinks {
	background:url(../img/orange/sitemap_mainmenuboxbottom.gif) no-repeat bottom;
	padding:0 0 15px 0;
}
#sitemapcontent {
	clear:both;
	background-image:url(../img/orange/pageheadercontent_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	padding:10px 15px 10px 15px;
}
#sitemaplinklist-lr {
	background:url(../img/orange/horizontal_middleline.gif) repeat-y 250px top;
	padding:5px 15px 5px 15px;
	margin:0;
}
#sitemapleftlistlink {
	width:48%;
	float:left;
	list-style:none;
	padding:0;
} 
#sitemapleftlistlink li {
	border-bottom: #C2C2C2 1px dotted;
}
#sitemapleftlistlink li a {
	display:block;
	text-decoration:none;
	color:#000000;
	background:url(../img/orange/right.gif) no-repeat 0 9px;
	padding:7px 0 7px 23px;
}
#sitemaprightlistlink {
	float:right;
	list-style:none;
	padding:0;
	width:48%;
} 
#sitemaprightlistlink li {
	border-bottom: #C2C2C2 1px dotted;
}
#sitemaprightlistlink li a {
	display:block;
	text-decoration:none;
	color:#000000;
	background:url(../img/orange/right.gif) no-repeat 0 9px;
	padding:7px 0 7px 23px;
}
#sitemapleftlistlink a:hover {
	background-color:transparent;
	text-decoration:underline;
	background-color:#F2F2F2;
}
#sitemaprightlistlink a:hover {
	background-color:transparent;
	text-decoration:underline;
	background-color:#F2F2F2;
}
#website-design-links {
	float:left;
	width:236px;
	margin:0 10px 10px 0;
	background:url(../img/orange/sitemap_submenuboxbottom.gif) no-repeat bottom;
	padding-bottom:15px;
}
#web-hosting-links {
	float:right;
	width:236px;
	margin:0 5px 10px 0;
	background:url(../img/orange/sitemap_submenuboxbottom.gif) no-repeat bottom;
	padding-bottom:15px;
}
#internet-marketing-links {
	float:left;
	width:236px;
	margin:0 10px 10px 0;
	background:url(../img/orange/sitemap_submenuboxbottom.gif) no-repeat bottom;
	padding-bottom:15px;
}
#website-development-links {
	float:right;
	background:url(../img/orange/sitemap_submenuboxbottom.gif) no-repeat bottom;
	margin:0 5px 10px 0;
	padding-bottom:15px;
	width:236px;
}
#headinglink {
	background:url(../img/orange/sitemap_submenuboxtop.gif) no-repeat top;
	padding-top:5px;
}
#headmenu {
	width: 213px;
	margin:0;
	padding:0 10px 0 10px;
}

#headmenu li a {
	padding:0;
	margin:3px 0;
}
#headmenu li a {
	font-weight:bold;
	color: #FFF;
	display: block;
	background: url(../img/orange/menu.gif) 0 -26px;
	padding: 2px 25px 0 10px;
	text-align: left;
	text-decoration: none;
	height:24px;
}
#headmenu li a:hover, #headmenu li #current {
	color: #f5f5f5;
	background: url(../img/orange/menu.gif) 0 -26px;
	padding: 2px 25px 0 10px;
	text-align: left;
	height:24px;
	font-weight:bold;
}
#headmenu li a:active {
	color: #000;
	background: url(../img/orange/menu.gif) 0 -52px;
	padding: 2px 25px 0 10px;
	text-align: left;
	height:24px;
	font-weight:bold;
}



#sitemap-submenu {
	width: 213px;
	padding:0 10px 0 10px;
	margin:0;
	list-style:none;
}
* html #sitemap-submenu li a  {
	padding-bottom:-2px;
	margin:0;
	height:24px;
}
* html #sitemap-submenu li a:hover {
	padding-top:-2px;
	margin:0;
	height:24px;
}
#sitemap-submenu li a {
   	color: #6b6b6b;
   	display: block;
	background:url(../img/orange/pfeil2.gif) no-repeat 8px 11px;
   	border-bottom: #C2C2C2 1px groove;
   	padding: 5px 0 3px 25px;
	text-decoration: none;
	margin:0;
}

#sitemap-submenu li a:hover, #sitemap-submenu li #sitemap-submenucurrent { 
   	color: #555555;
	display: block;
   	border-bottom: #C2C2C2 1px groove;
	background:url(../img/orange/pfeil2.gif) no-repeat 8px 11px;
	background-color:#E5E5E5;
   	padding: 5px 0 3px 25px;
	text-decoration:none;
}
#sitemap-submenu li a:active, #sitemap-submenu li #sitemap-submenucurrent { 
   	color: #000000;
	display: block;
   	border-bottom: #C2C2C2 1px groove;
	background:url(../img/orange/pfeil2.gif) no-repeat 10px 11px;
	background-color:#E5E5E5;
   	padding: 5px 0 3px 25px;
	text-decoration:none;
}


#sitemap-submenusub {
	font-size:11px;
	padding-left:10px;
	margin:0;
	list-style:none;
}
* html #sitemap-submenusub {
	padding-top:1px;
}
#sitemap-submenusub li a {
   	color: #000000;
   	display: block;
	background:url(../img/orange/arrow_mini_right.gif) no-repeat 5px 8px;
   	border-bottom: #C2C2C2 1px groove;
   	padding: 5px 0 0 20px;
	text-decoration: none;
	margin:0;
}

#sitemap-submenusub li a:hover, #sitemap-submenusub li #sitemap-submenusubcurrent { 
   	color: #555555;
	display: block;
   	border-bottom: #C2C2C2 1px groove;
	background:url(../img/orange/arrow_mini_right.gif) no-repeat 5px 8px;
	background-color:#F4F4F4;
   	padding: 5px 0 0 20px;
	margin:0;
	text-decoration:none;
}
#sitemap-submenusub li a:active, #sitemap-submenusub li #sitemap-submenusubcurrent { 
   	color: #000000;
	display: block;
   	border-bottom: #C2C2C2 1px groove;
	background:url(../img/orange/arrow_mini_right.gif) no-repeat 5px 8px;
	background-color:#F4F4F4;
   	padding: 5px 0 0 22px;
	margin:0;
	text-decoration:none;
}

#sitemap-submenusubwithheight div a  {
	display:block;
	height:40px;
	border-bottom: #C2C2C2 1px groove;
	background:url(../img/orange/arrow_mini_right.gif) no-repeat 5px 8px;
	background-color:#FFF;
}
/*End of sitenmap css*/


/*SEO Plan Comparison*/
#leftpan {
	width:262px;
	float:left;
	border-right:#E5E5E9 1px solid;
}
#rightpan {
	float:right;
}
#list {
	border-bottom:1px #E5E5E9 solid;
}
#heading {
	 font-size:16px;
	 background-color:#449FB5;
	 color:#FFFFFF;
	 padding:5px 0 5px 15px;
	 font-weight:bold;
	 background-image:url(../img/orange/seo_plandetail_headerbg.gif);
	 background-repeat:repeat-x;
	 background-position:top;
	 border-top:1px #0087AE solid;
	 border-bottom:1px #0087AE solid;
}
#compar-table {
	border:#E5E5E9 1px solid;
	background-color:#FFFFFF;
	padding:1px;
	width:99%;
}
#particulars-header {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fe9900;
	padding:18px 0 18px 15px;
	background-color:#e2f6fc;
}
#plans-header {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	float:right;
	text-align:center;
	width:231px;
}
#bronze-pan {
	background-color:#f2e9e2;
	width:81px;
	float:left;
	border-right: 1px #FFFFFF solid;
}
#bronze {
	background-image:url(../img/orange/plan_bronze_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#FFFFFF;
	padding:2px;
	font-size:12px;
	width:75px;
	float:left;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}
#true-false {
	margin:0;
	padding:0;
	list-style:none;
}
#true-false #true {
	text-indent:-900em;
	display:block;
	background-image:url(../img/orange/true.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:4px 0 4px 0;
	border-bottom:1px #FFFFFF solid;
}
#true-false #true-height {
	text-indent:-900em;
	display:block;
	background-image:url(../img/orange/true.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:4px 0 4px 0;
	border-bottom:1px #FFFFFF solid;
	height:40px;
}
#true-false #false {
	text-indent:-900em;
	display:block;
	background-image:url(../img/orange/false.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:4px 0 4px 0;
	border-bottom:1px #FFFFFF solid;
}
#true-false #false-height {
	text-indent:-900em;
	display:block;
	background-image:url(../img/orange/false.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:4px 0 4px 0;
	border-bottom:1px #FFFFFF solid;
	height:40px;
}

#silver-pan {
	background-color:#f3f3f3;
	float:right;
	border-right: 1px #FFFFFF solid;
	width:74px;
}
#silver {
	background-image:url(../img/orange/plan_silver_bg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
	padding:2px;
	float:right;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	background-color:#6A6A6A;
	width:74px;
}

#gold-pan {
	background-color:#fefcea;
	float:right;
	width:74px;
}
#gold {
	background-image:url(../img/orange/plan_gold_bg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
	padding:2px;
	width:70px;
	float:right;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}
#plans {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fe9900;
	padding:5px 5px 5px 10px;
	width:50%;
	border-right:#E5E5E9 1px solid;
	background-color:#cae9f2;
	width:215px;
}
.particulars-detail {
	background-image:url(../img/orange/seo_plandetail_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	padding:4px 0 4px 15px;
	border-top:1px #FFFFFF solid;
	background-color:#FCFCFC;
}

#search {
	margin:0px;
	float:left;
	width:285px;
}

#search form {
	margin:0px;
	padding:0px;
}

.inputButtonBg {
	background:url(../img/inputbuttonbg.gif) no-repeat center;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-family:12px;
	border:none;
	width:60px;
	height:22px;
	cursor:pointer;
}

/*End of Inner page css*//*End of Inner page css*/
