/* -- DEFAULT STYLE -- */

body {

	padding:0;

	margin:0;

	font:12px/20px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#fff;

	}

div, h1, h2, h3, h4, p, img, ul, ol, form, input, textarea {

	padding:0;

	margin:0;

	}

ul {

	list-style:none;

	}

img {

	border:none;

	}

a {

	outline:none;

	text-decoration:none;

	}



.spacer {

	clear:both;

	line-height:0;

	font-size:0;

	height:1px;

	}

	

optgroup { 

font-style:normal;

font-weight:bold;

}	



/* -- MAIN WRAPPER CONTAINER STYLE -- */

#wrapper {

	width:960px;

	margin:0 auto;

	}



/* -- HEADER STYLE -- */

#headerContainer {

	width:100%;

	background:url(images/header-bg-big.jpg) repeat-x 0 100%;

	}

#homeHeaderContainer {

	width:100%;

	background:url(images/newHeaderBg.gif) repeat-x 0 104px;

/*	background:url(images/home-bg.jpg) repeat-x 0 100%;*/

	}

#innerHeaderContainer {

	width:100%;

	/*background:url(images/inner-header-bg.jpg) repeat-x 0 100%;*/

	}

#header {

	position:relative;

	width:960px;

	height:266px;

	margin:0 auto;

	}

.homeHeader {

	height:426px !important;

	}

.innerHeaderOne {

	height:260px !important;

	}



.innerHeaderOne #requestQuote {

	position:absolute;

	top:155px;

	left:739px;

	width:239px;

	height:39px;

	}

	

.wdsBg {

	background:url(images/wds-pattern.jpg) repeat-x 0 100% !important;

	}

.wdsBgText {

	background:url(images/headerTxt-4th.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:130px !important;

	left:0 !important;

	}

.resallerBg {

	background:url(images/resaller-pattern.jpg) repeat-x 0 100% !important;

	}

.resallerBgText {

	background:url(images/headerTxt-3rd.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:130px !important;

	left:0 !important;

	}

.lpdBg {

	background:url(images/logoBg.jpg) repeat-x 0 105px!important;

	/*background:url(images/lpd-pattern.jpg) repeat-x 0 100% !important;*/

	}

.lpdBgText {

	background:url(images/headerTxt-1st.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:130px !important;

	left:0 !important;

	}

.ecommBg {

	background:url(images/ecomm-pattern.jpg) repeat-x 0 100% !important;

	}

.ecommBgText {

	background:url(images/headerTxt-2nd.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:130px !important;

	left:0 !important;

	}

.contactBg {

	background:url(images/contact-pattern.jpg) repeat-x 0 100% !important;

	}

.contactBgText {

	background:url(images/headerTxt-8th.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:151px !important;

	left:0 !important;

	}

.thankuBgText {

	background:url(images/headerTxt-13.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:151px !important;

	left:0 !important;

	}

.testimonialsBg {

	background:url(images/testimonials-pattern.jpg) repeat-x 0 100% !important;

	}

.testimonialsText {

	background:url(images/headerTxt-7th.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:151px !important;

	left:0 !important;

	}

.sitemapText {

	background:url(images/headerTxt-11.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:151px !important;

	left:0 !important;

	}

	

	.resourceText {

	background:url(images/headerTxt-12.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:151px !important;

	left:0 !important;

	}

	

.ppText {

	background:url(images/headerTxt-9th.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:151px !important;

	left:0 !important;

	}

.disclaimerText {

	background:url(images/headerTxt-10.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:151px !important;

	left:0 !important;

	}

.portfolioBg {

	background:url(images/portfolio-pattern.jpg) repeat-x 0 100% !important;

	}

.portfolioText {

	background:url(images/headerTxt-6th.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:134px !important;

	left:0 !important;

	}

.aboutBg {

	background:url(images/about-pattern.jpg) repeat-x 0 100% !important;

	}

.aboutText {

	background:url(images/headerTxt-5th.jpg) no-repeat 0 0 !important;

	height:113px !important;

	width:960px !important;

	position:absolute;

	top:151px !important;

	left:0 !important;

	}

.innerHeader {

	height:182px !important;

	}

#header span.bg {

	position:absolute;

	top:92px;

	right:0;

	width:585px;

	height:144px;

	display:block;

	}

#header span.home {

	background:url(images/home-header-bg.jpg) no-repeat 0 0 !important;

	width:960px;

	height:325px;

	display:block;

	position:absolute;

	top:92px;

	left:0;

	}

#header span.wdsheaderbg {

	background:url(images/wds-header-bg.png) no-repeat 10px 0 !important;

	}

#header span.lpdheaderbg {

	background:url(images/lpd-header-bg.png) no-repeat 200px 0 !important;

	}

#header img.logo {

	position:absolute;

	top:20px;

	left:14px;

	}

#header h1 {

	width:100%;

	height:102px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	position:absolute;

	top:123px;

	left:22px;

	}

#header h1.home {

	background:url(images/home-h1-text.jpg) no-repeat 0 0;

	width:791px;

	top:110px;

	left:84px;

	height:32px;

	z-index:15;

	}

#header h1.wds {

	background:url(images/h1-text.jpg) no-repeat 0 0;

	}

#header h1.lpd {

	background:url(images/get-noticed-text.jpg) no-repeat 0 0;

	}

#header h1.testimonials {

	background:url(images/testimonials-text.jpg) no-repeat 0 0;

	}

#header h1.portfolio {

	background:url(images/portfolio-text.jpg) no-repeat 0 0;

	}

#header h1.privacypolicy {

	background:url(images/privacypolicy-text.jpg) no-repeat 0 0;

	top:105px;

	}

#header h1.disclaimer {

	background:url(images/disclaimer-text.jpg) no-repeat 0 0;

	}

#header h1.thankyou {

	background:url(images/thankyou-text.jpg) no-repeat 0 0;

	}

#header h1.getintouch {

	background:url(images/getintouch-text.jpg) no-repeat 0 0;

	}

#header p.tagline {

	font:normal 18px/25px thoma, Verdana, sans-serif;

	color:#E9F8FF;

	background-color:inherit;

	position:absolute;

	top:170px;

	left:0px;

	}

#header p.hometagline {

	font:bold 17px/22px Verdana, Arial, Helvetica, sans-serif;

	color:#CDE8FB;

	background-color:inherit;

	position:absolute;

	top:150px;

	left:132px;

	z-index:10;

	}

#header p.hometagline a {

	color:#CDE8FB;

	background-color:inherit;

	text-decoration:underline;

	}

#header p.hometagline a:hover {

	text-decoration:none;

	}

#header a.venture {

	background:url(images/ventire-text.jpg) no-repeat 0 0;

	width:217px;

	height:11px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	position:absolute;

	top:60px;

	left:14px;

	z-index:10;

	}

#header ul.topNaveOne {

	font:12px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#004A80;

	background-color:inherit;

	width:auto;

	position:absolute;

	top:46px;

	right:6px;

	}

#header ul.topNaveOne li {

	background:url(images/blue-round-bullet.jpg) no-repeat 0 6px;

	float:left;

	padding:0 8px 0 12px;}

#header ul.topNaveOne li a {

	color:#004A80;

	background-color:inherit;

	}

#header ul.topNaveOne li a:hover {

	color:#fff;

	background-color:#004A80;

	}

#header ul.topNaveOne li span {

	color:#fff;

	background-color:#004A80;

	}

#header ul.topNaveOne li a.highlight {

	background-color:inherit;

	color:#E8003D;

	font-weight:bold;

	}

#header ul.topNaveOne li a.highlight:hover, #header ul.topNaveOne li span.highlight {

	color:#fff;

	background-color:#E8003D;

	font-weight:bold;

	}

#header ul.topNavTwo {

	position:absolute;

	bottom:0px;

	left:3px;

	height:26px;

	width:auto;

	/*border-right:#fff 1px solid;*/

	}

	

#header ul.topNavTwo .d2packages{

	cursor:pointer;

	}

	

#header ul.topNavTwo li {

	float:left;

	}

#header ul.topNavTwo li sup {

	font-size:10px;

	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;

	} 

#header ul.topNavTwo li span {

	/*background:url(images/top-btn-2-bg-l.jpg) repeat-x 0 0 #005FC7;*/

	background-color:#fff;

	border-top:#111 1px solid;

	border-right:#111 1px solid;

	border-left:#111 1px solid;

	color:#111;

	height:30px;

	width:auto;

	padding:0 14px;

	margin:-5px 0 0 0;

	display:block;

	white-space:pre;

	float:left;	

	font:bold 13px/35px Verdana, Arial, Helvetica, sans-serif;

	}

#header ul.topNavTwo li a {

	/*background:url(images/top-btn-2-bg.jpg) repeat-x 0 0 #005FC7;*/

	/*border-left:#fff 1px solid;*/

	background:url(images/border-right.gif) 0 5px no-repeat;

	background-color:#003969;

	color:#fff;

	height:25px;

	width:auto;

	padding:0 14px;

	display:block;

	white-space:pre;

	float:left;

	font:bold 13px/25px Verdana, Arial, Helvetica, sans-serif;

	}

	

#header ul.topNavTwo li a.none {

 background-image:none;

	}

	

#header ul.topNavTwo li a.noDivider {

	border-left:none;

	}

#header ul.topNavTwo li a.divider{border-right:#fff 1px solid;}

#header ul.topNavTwo li a:hover {

	/*background:url(images/top-btn-2-bg-h.jpg) repeat-x 0 0 #007BDE;*/

	background-color:#185A91;

	color:#fff;

	}

	

#header #newBanner{

	position:absolute;

	top:105px;

	width:960px;

}



#header #newBanner #bannerLeft{

	float:left;

	padding-top:14px;

	width:430px;

	font:normal 19px/25px thoma, Verdana, sans-serif;

	color:#E9F8FF;

	letter-spacing:0;

}



#header #newBanner #bannerLeft #doU{

	width:430px;

	background:url(images/do-u-want.jpg) no-repeat 0 10px;

	height:0;

	padding-top:138px;

	overflow:hidden;

	

}







#header #newBanner #bannerLeft h2{

	font:normal 18px/25px thoma, Verdana, sans-serif;

	color:#E9F8FF;

	letter-spacing:0;

}



#header #newBanner #bannerLeft h2 a{

	color:#E9F8FF;

	text-decoration:underline;

}



#header #newBanner #bannerLeft h2 a:hover{

	text-decoration:none;

}





#header #newBanner #bannerRight{

	float:left;

	position:relative;

	margin-left:21px;

	padding-top:12px;

	width:508px;

	height:274px;

	background:url(images/portfolioBg.jpg) no-repeat 0 12px;

}



/*#header #newBanner #bannerRight #leftArrow{

	position:absolute;

	top:114px;

	left:-5px;

	width:35px;

	height:35px;

	z-index:100;

}



#header #newBanner #bannerRight #rightArrow{

	position:absolute;

	top:114px;

	right:5px;

	width:35px;

	height:35px;

}*/



#header #newBanner #bannerRight #portfolioBtn{

	position:absolute;

	top:218px;

	right:5px;

	width:180px;

	height:39px;

}







/* -- MAIN CONTENT CONTAINER STYLE -- */

#main {

	width:960px;

	float:left;

	padding:36px 0 30px 0; 

	}

#main p a, #main ul a {

	color:#0071BC;

	background-color:inherit;

	text-decoration:underline;

	}

#main p a:hover, #main ul a:hover {

	text-decoration:none;

	}



/* -- RIGHT PANEL STYLE -- */

#main div#rightPanel {

	width:220px;

	float:right;

	}

#main div#rightPanel a.freProposal {

	background:url(images/free-proposal-btn.jpg) no-repeat 0 0;

	width:220px;

	height:72px;

	display:block;

	margin:0 0 10px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	}

#main div#rightPanel p.link {

	text-align:center;

	}

#main div#rightPanel p.linkSmallText {

	font-size:11px !important;

	}

#main div#rightPanel p.link a {

	text-decoration:underline;

	font-weight:bold;

	color:#005F9D;

	background-color:inherit;

	}

#main div#rightPanel p.link a:hover {

	text-decoration:none;

	}

#main div#rightPanel div.bannerOne {

	width:220px;

	height:200px;

	margin:0 0 13px;

	background:url(images/banner-01.jpg) no-repeat 0 100%;

	}

.topMarOne {

	margin-top:94px !important;}

.topMarTwo {

	margin-top:15px !important;}



#main div#rightPanel div.bannerOne h3 {

	background:url(images/banner-01-heading.jpg) no-repeat 0 0;

	width:220px;

	height:57px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;}

#main div#rightPanel div.bannerOne p {

	line-height:19px;

	font-weight:bold;

	color:#fff;

	background-color:inherit;

	padding:12px 35px 0 16px;}

#main div#rightPanel div.bannerOne a.readmore {

	background:url(images/banner-01-readmore-btn.jpg) no-repeat 0 0;

	width:82px;

	height:33px;

	display:block;

	margin:10px 0 0 16px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	}

#main div#rightPanel div.getStart {

	width:220px;

	padding:0 0 20px;

	margin:0 0 11px;

	background:url(images/get--start-bottom-bg.jpg) no-repeat 0 100% #BDE7FF;

	color:inherit;

	}

#main div#rightPanel div.getStart div.inner {

	background:url(images/contact-inner-bottom-bg.jpg) no-repeat 0 100% #fff;

	color:#555;

	width:202px;

	margin:0 auto 10px;

	padding:0 0 10px;

	}

#main div#rightPanel div.getStart div.inner span.top {

	background:url(images/contact-inner-top-bg.jpg) no-repeat 0 0;

	width:202px;

	height:10px;

	display:block;

	line-height:0;

	font-size:0;

	}

#main div#rightPanel div.getStart div.inner p {

	margin:0 12px;

	padding:0 0 6px;

	color:#000;

	background-color:inherit;

	font-size:12px;

	line-height:22px;

	}

#main div#rightPanel div.getStart div.inner p.heding {

	line-height:17px !important;

	padding:0;

	}

#main div#rightPanel div.getStart div.inner p.phone {

	background:url(images/ph-icon.jpg) no-repeat 0 0;

	padding:0 0 0 21px;

	line-height:17px;

	}

#main div#rightPanel div.getStart div.inner p.mail {

	background:url(images/mail-icon.jpg) no-repeat 0 0;

	padding:0 0 0 21px;

	line-height:17px;

	}

#main div#rightPanel div.getStart div.inner p.border {

	padding:0 0 9px;

	margin:0 12px 9px;

	border-bottom:#ccc 1px solid;

	}

#main div#rightPanel div.getStart h3 {

	background:url(images/get-start-heading.jpg) no-repeat 0 0;

	width:220px; 

	height:46px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	}

#main div#rightPanel div.getStart h3.contactInfo {

	background:url(images/contact-right-heading.jpg) no-repeat 0 0;

	height:84px;

	}

#main div#rightPanel div.getStart div.buble {

	position:relative;

	width:202px;

	margin:0 auto;

	padding:0 0 22px;

	background:url(images/buble-text-buttom-curve.jpg) no-repeat 0 100% #fff;

	color:#555;

	font-size:11px;

	line-height:16px;}

#main div#rightPanel div.getStart div.bubleLast {

	background:url(images/buble-text-buttom-curve-last.jpg) no-repeat 0 100% #fff;

	color:inherit;

	padding:0 0 11px;

	margin-bottom:11px;

	}

#main div#rightPanel div.getStart div.buble span.topbg {

	background:url(images/buble-text-top-curve.jpg) no-repeat 0 0;

	width:202px;

	height:12px;

	display:block;

	line-height:0;

	font-size:0;}

#main div#rightPanel div.getStart div.buble span.textNumber {

	background-color:inherit;

	background:url(images/buble-text-number-bg.jpg) no-repeat 0 0;

	color:#fff;

	width:21px;

	height:21px;

	display:block;

	line-height:21px;

	font-size:14px;

	text-align:center;

	position:absolute;

	top:5px;

	left:5px;}

#main div#rightPanel div.getStart div.buble p {

	padding:0 12px 0 30px;

	}

#main div#rightPanel div.freeQuote {

	width:220px;

	margin:8px 0 19px 0;

	background:url(images/free-quote-bg.jpg) repeat-y 0 0;

	}

#main div#rightPanel div.freeQuote span.bottom {

	width:220px;

	height:15px;

	display:block;

	line-height:0;

	font-size:0;

	background:url(images/free-quote-bottom-curve.jpg) repeat-y 0 0;

	}

#main div#rightPanel div.freeQuote h3 {

	background:url(images/free-quote-heading.jpg) no-repeat 0 0;

	width:220px;

	height:50px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	}

#main div#rightPanel div.freeQuote form {

	width:182px;

	margin:0 auto;

	line-height:25px;

	}

#main div#rightPanel div.freeQuote form p.smallText {

	font-size:9px;

	line-height:12px;

	font-weight:bold;

	color:#252525;

	background-color:inherit;

	}

#main div#rightPanel div.freeQuote form input, #main div#rightPanel div.freeQuote form textarea {

	width:178px;

	height:15px;

	padding:2px;

	margin:0 0 6px;

	color:#666;

	background-color:#fff;

	font:12px/15px Verdana, Arial, Helvetica, sans-serif;

	}

 #main div#rightPanel div.freeQuote form textarea {

 	height:94px;

	}

 #main div#rightPanel div.freeQuote form input.submitBtn {

 	height:33px;

	width:82px;

	padding:0;

	margin:6px 0 0 0;

	}

#main div#rightPanel div.clientSay {

	background:url(images/client-say-bg.jpg) repeat-y 0 0;

	}

#main div#rightPanel div.clientSay span.bottom {

	background:url(images/client-say-bottom-curve.jpg) no-repeat 0 0;

	width:220px;

	height:20px;

	display:block;

	line-height:0;

	font-size:0;

	}

#main div#rightPanel div.clientSay h3 {

	background:url(images/client-say-heading.jpg) no-repeat 0 0;

	width:220px;

	height:59px;

	margin:0 0 10px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	}

	

#main div#rightPanel div.clientSay p {

	padding:0 20px;

	font:14px/24px Georgia, "Times New Roman", Times, serif;

	color:#000;

	background-color:inherit;

	}



/* -- LEFT PANEL STYLE -- */

#main div#leftPanel {

	width:720px;

	float:left;

	}

#main div#leftPanel .floatLeft {

	float:left;

	}

#main div#leftPanel .floatRight {

	float:right !important;

	}

#main div#leftPanel .topPadOne {

	padding-top:20px !important; 

	}

#main div.leftPanelFull {

	width:960px !important;

	}

.viewOurPortfolio {

	padding:0 !important;

	margin:0 !important;}

	



#main div#leftPanel .resourceList{

width:600px;

}



#main div#leftPanel .resourceList a{

font-weight:bold;

}



#main div#leftPanel .resourceList p{

background:url(images/green-right-bullet.jpg) no-repeat 0 5px;

	padding:0 0 0 18px;

	margin:0 0 15px 10px;

}

	

#main div#leftPanel ul.genList li {

	background:url(images/green-right-bullet.jpg) no-repeat 0 5px;

	padding:0 0 0 18px;

	margin:0 0 6px;

	}

#main div#leftPanel ul.greenRoundList {

	margin:10px 0;

	}

#main div#leftPanel ul.greenRoundList li {

	background:url(images/green-round-bullet.jpg) no-repeat 0 2px;

	padding:0 0 0 24px;

	margin:0 0 6px;

	}

#main div#leftPanel a.bigOrderBtn {

	background:url(images/big-ored-btn.jpg) no-repeat 0 0;

	width:446px;

	height:46px;

	display:block;

	margin:0 auto;

	clear:both;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	}

#main div#leftPanel a.ecommOrderBtn {

	background:url(images/big-ecomm-ored-btn.jpg) no-repeat 0 0 !important;

	width:452px;

	}

#main div#leftPanel a.smallOrderBtn {

	background:url(images/order-package-now-btn.jpg) no-repeat 0 0;

	width:318px;

	height:46px;

	display:block;

	margin:30px auto 0;

	clear:both;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	}

#main div#leftPanel h2 {

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	margin:0 0 12px 10px;

	}

	

#main div#leftPanel h2.webdesign_package {

	font:28px/35px Verdana, Arial, Helvetica, sans-serif;

	color:#252525;

	text-indent:0;

	margin:0 0 12px 10px;

	}

	

#main div#leftPanel h2.webdesign_package2 {

	font:28px/35px Verdana, Arial, Helvetica, sans-serif;

	color:#252525;

	text-indent:0;

	margin:0 0 0 10px;

	}

	

#main div#leftPanel p.webdesign_intro {

	font-size:13px;

	line-height:22px;

	color:#464646;

	}

	

#main div#leftPanel p.webdesign_intro2{

	font-size:13px;

	line-height:22px;

	color:#464646;

	margin-bottom:14px;

	}

	

	

#main div#leftPanel #choose_package{

width:701px;

padding:24px 0 50px 0;

}



#main div#leftPanel #choose_package .price_heading1{

background:url(images/price-head1.gif) #FF9731 no-repeat 0 0;

color:#fff;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

padding-top:24px;

height:60px;

text-align:center;

}



#main div#leftPanel #choose_package .price_heading2{

background:url(images/price-head3.gif) #FEFFFF no-repeat 0 0;

width:105px;

padding-top:24px;

height:60px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

color:#fff;

text-align:center;

}









#main div#leftPanel #choose_package .pkgnane_heading{

font-size:16px;

}



#main div#leftPanel #choose_package .pkg_rates_heading{

font-size:12px;

}





#main div#leftPanel #choose_package .feature_heading{

font-weight:bold;

height:24px;

padding-left:14px;

color:#252525;

background-color:#FFF799;

font-size:12px;

border-top:1px solid #E1E1E1;

border-bottom:1px solid #E1E1E1;

}



#main div#leftPanel #choose_package .feature_heading2{

font-weight:bold;

height:24px;

padding-left:14px;

color:#252525;

background-color:#FFF799;

font-size:12px;

border-top:1px solid #E1E1E1;

border-bottom:1px solid #E1E1E1;

border-right:1px solid #B7B7B7;

}



#main div#leftPanel #choose_package .info{

text-align:center;

height:24px;

line-height:24px;

color:#252525;

font-size:12px;

border-right:1px solid #B7B7B7;

border-top:1px solid #E1E1E1;

border-bottom:1px solid #E1E1E1;

}



#main div#leftPanel #choose_package .info_rates{

text-align:center;

height:24px;

line-height:24px;

color:#1845AD;

font-size:13px;

font-weight:bold;

border-right:1px solid #B7B7B7;

border-top:1px solid #E1E1E1;

border-bottom:1px solid #E1E1E1;



}



#main div#leftPanel #choose_package .info_bottom{

background:url(images/contact_sales.gif) no-repeat 0 0;

width:103px;

height:31px;

line-height:31px;

color:#E8F3FF;

text-align:center;

font-size:12px;

font-weight:bold;

}



#main div#leftPanel #choose_package .info_bottom a{

color:#E8F3FF;

text-decoration:none;

}



#main div#leftPanel #choose_package .feature{

background:url(images/feature_bullet.gif) no-repeat 0 50%;

height:24px;

line-height:24px;

padding-left:14px;

color:#252525;

font-size:12px;

border-right:1px solid #B7B7B7;

border-top:1px solid #E1E1E1;

border-bottom:1px solid #E1E1E1;

}



#main div#leftPanel #choose_package .feature2{

border-right:1px solid #B7B7B7;

}









	

#main div#leftPanel div.happy_client {

font:14px/21px Georgia, "Times New Roman", Times, serif;

color:#000;

padding-top:23px;

padding-bottom:34px;

	}

	

#main div#leftPanel div.happy_client p{

margin:0;

padding:0 0 22px 0;

	}

	

	#main div#leftPanel div.happy_client .qstart{

	float:left;

	width:23px;

	margin-bottom:150px;

	background:url(images/quote_client.gif) no-repeat 0 0;

	}

	

#main div#leftPanel div.happy_client h3 {

font:22px Verdana, Arial, Helvetica, sans-serif;

color:#000;

padding-bottom:19px;

	}

	

#main div#leftPanel div.happy_client .clientname {

font:14px Georgia, "Times New Roman", Times, serif;

font-style:italic;

color:#000;

padding-bottom:19px;

	}

	

	

#main div#leftPanel div.happy_client .client_pic {

float:left;

width:150px;

height:144px;

margin-right:12px;

	}

	

	

#main div#leftPanel h2.portfolio {

	background:url(images/portfolio-h2-text.jpg) no-repeat 0 0;

	height:22px;

	}

#main div#leftPanel h2.wdsHeading {

	background:url(images/wds-h2-text.jpg) no-repeat 0 0;

	height:62px;

	}

#main div#leftPanel h2.ecommHeading {

	background:url(images/ecomm-h2-text.jpg) no-repeat 0 0;

	height:56px;

	}

#main div#leftPanel h2.redesignHeading {

	background:url(images/redesign-h2-text.jpg) no-repeat 0 0;

	height:60px;

	}

#main div#leftPanel h2.lpdHeading {

	background:url(images/lpd-h2-text.jpg) no-repeat 0 0;

	height:56px;

	}

#main div#leftPanel h2.testimonialsHeading {

	background:url(images/testimonials-heading.jpg) no-repeat 0 0;

	height:25px;

	}

#main div#leftPanel h2.aboutHeading {

	background:url(images/about-heading.jpg) no-repeat 0 0;

	height:25px;

	}

#main div#leftPanel h2.contactHeading {

	background:url(images/contact-heading.jpg) no-repeat 0 0;

	height:25px;

	}

	

#main div#leftPanel h2.recourcesHeading {

	background:url(images/recources_heading.jpg) no-repeat 0 0;

	height:25px;

	}

	

#main div#leftPanel h3.webdeisgnpkg {

font:18px/26px Verdana, Arial, Helvetica, sans-serif;

color:#555555;

margin:0 0 0 10px;

	

	}

	

#main div#leftPanel h2.reseller {

	background:url(images/reseller-heading.jpg) no-repeat 0 0;

	height:28px;

	}

#main div#leftPanel p.portfoliolist {

	background:url(images/portfolio-list-text.jpg) no-repeat 0 0;

	height:16px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	margin:0 0 10px 10px;

	}

#main div#leftPanel p.wdslist {

	background:url(images/wds-list-text.jpg) no-repeat 0 0;

	width:691px;

	height:16px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	margin:0 0 10px 10px;

	}

#main div#leftPanel p.lpdlist {

	background:url(images/lpd-list-text.jpg) no-repeat 0 0;

	width:691px;

	height:16px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	margin:0 0 10px 10px;

	}

#main div#leftPanel p.redesignlist {

	background:url(images/redesign-list-text.jpg) no-repeat 0 0;

	height:16px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	margin:0 0 10px 10px;

	}

#main div#leftPanel p {

	padding:0 10px 0;

	margin:0 0 22px;

	}

#main div#leftPanel p.homehighlight {

	font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;

	background-color:inherit;

	color:#ED135A;

	border-bottom:#ED135A 4px solid;

	margin:7px 0 5px 10px;

	padding:0 0 4px !important;

	width:340px;

	float:left;

	}

#main div#leftPanel p.bottomBorder {

	border-bottom:#C2C2C2 4px solid;

	padding:0 0 15px;

	margin:0 18px 0 10px;

	}

#main div#leftPanel div.greenPanel {

	background:url(images/green-border-bg.jpg) repeat-y 0 0;

	margin:0 0 38px;

	}

#main div#leftPanel div.greenPanel span.bottom {

	height:9px;

	display:block;

	background:url(images/green-bottom-curve.jpg) no-repeat 0 100%;

	line-height:0;

	font-size:0;

	clear:both;

	}

#main div#leftPanel div.greenPanel h3 {

	background:url(images/green-header-bg.jpg) no-repeat 0 0 #B2DDDD;

	color:#127C7C;

	padding:13px 20px;

	margin:0 0 14px;

	font-size:14px;

	line-height:16px;

	font-weight:bold;

	}

#main div#leftPanel div.greenPanel ul {

	padding:0 30px 0 20px;

	float:left;

	}

#main div#leftPanel div.greenPanel ul li {

	background:url(images/green-arrow-bullet.jpg) no-repeat 0 5px;

	padding:0 0 6px 19px;

	}

#main div#leftPanel div.violetPanel {

	background:url(images/violet-border-bg.jpg) repeat-y 0 0;

	margin:0 0 21px;

	clear:both;

	}

	



	

#main div#leftPanel div.violetPanel span.bottom {

	background:url(images/violet-bottom-curve.jpg) no-repeat 0 100%;

	height:10px;

	display:block;

	line-height:0;

	font-size:0;

	clear:both;

	}

#main div#leftPanel div.violetPanel span.top {

	background:url(images/violet-top-curve.jpg) no-repeat 0 100%;

	height:10px;

	display:block;

	line-height:0;

	font-size:0;

	clear:both;

	}

#main div#leftPanel div.violetPanel h3 {

	background:url(images/d2p-heading.jpg) no-repeat 0 0;

	height:53px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	margin:0 0 14px;

	}

#main div#leftPanel div.violetPanel ul {

	float:left;

	width:310px;

	padding: 0 10px 0 22px;

	}

#main div#leftPanel div.violetPanel ul li {

	padding:0 0 15px 19px;

	background:url(images/green-right-bullet.jpg) no-repeat 0 5px;

	}

#main div#leftPanel div.lightBluePanel {

	background:url(images/lightblue-border-bg.jpg) repeat-y 0 0;

	margin:0 0 21px;

	clear:both;

	position:relative;

	float:left;

	width:720px;

	}

#main div#leftPanel div.lightBluePanel img.offer {

	position:absolute;

	top:-62px;

	left:243px;

	}

#main div#leftPanel div.lightBluePanel span.bottom {

	background:url(images/lightblue-bottom-curve.jpg) no-repeat 0 100%;

	height:10px;

	display:block;

	line-height:0;

	font-size:0;

	clear:both;

	}

#main div#leftPanel div.lightBluePanel span.top {

	background:url(images/lightblue-top-curve.jpg) no-repeat 0 100%;

	height:10px;

	display:block;

	line-height:0;

	font-size:0;

	clear:both;

	}

#main div#leftPanel div.lightBluePanel h3 {

	background:url(images/dedicated-feature-heading.jpg) no-repeat 0 0;

	height:30px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	margin:0 0 14px;

	}

#main div#leftPanel div.lightBluePanel ul {

	float:left;

	width:310px;

	padding: 0 10px 0 22px;

	}

#main div#leftPanel div.lightBluePanel ul li {

	padding:0 0 15px 19px;

	background:url(images/green-right-bullet.jpg) no-repeat 0 5px;

	}

#main div#leftPanel div.lightBluePanel a.contact {

	background:url(images/pink01-contact-btn.jpg) no-repeat 0 0;

	width:137px;

	height:36px;

	display:block;

	text-indent:-12000px;

	font-size:0;

	line-height:0;

	position:absolute;

	bottom:20px;

	right:200px;

	}

#main div#leftPanel div.project {

	margin:0 0 5px;

	overflow:hidden;

	}

#main div#leftPanel div.project h3 {

	width:272px;

	height:22px;

	margin:0 0 13px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	}

#main div#leftPanel div.project h3.wds {

	background:url(images/featured-project-heading.jpg) no-repeat 0 0;

	}

#main div#leftPanel div.project h3.lpd {

	background:url(images/featured-logo-heading.jpg) no-repeat 0 0;

	}

#main div#leftPanel ul.list {

	margin:0 0 30px 10px;

	width:340px;

	float:left;

	} 

#main div#leftPanel ul.list li {

	background:url(images/green-right-bullet.jpg) no-repeat 0 9px;

	padding:4px 0 0 18px;

	}

#main div#leftPanel ul.list li.readmore {

	background:none;

	}

#main div#leftPanel ul.homeOffer {

	float:right;

	width:350px;

	padding:0 0 0 20px;

	margin:0 0 30px;

	}

#main div#leftPanel ul.homeOffer li {

	margin:3px 0 2px 0;

	}

#main div#leftPanel ul.homeOffer li a {

	height:54px;

	width:350px;

	display:block;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	background-position:0 0;

	background-repeat:no-repeat;

	}

#main div#leftPanel ul.homeOffer li a:hover {

	background-position:0 -54px;

	}

#main div#leftPanel ul.homeOffer li a.wdp {

	background-image:url(images/home-wdp-offer.jpg);

	}

#main div#leftPanel ul.homeOffer li a.lpd {

	background-image:url(images/home-lpd-offer.jpg);

	}

#main div#leftPanel ul.homeOffer li a.fds {

	background-image:url(images/home-fds-offer.jpg);

	}

#main div#leftPanel ul.homeOffer li a.ecomm {

	background-image:url(images/home-ecomm-offer.jpg);

	}

#main div#leftPanel ul.homeOffer li a.dh {

	background-image:url(images/home-dh-offer.jpg);

	}

#main div#leftPanel div.project div {

	float:left;

	width:350px;

	margin:0 20px 10px 0;

	}

#main div#leftPanel div.project div.noMar {

	margin:0;}

#main div#leftPanel div.project div a.logo {

	cursor:text;

	}

#main div#leftPanel div.project div a.img {

	padding:3px;

	margin:0 0 9px;

	display:block;

	background-color:#bbb;

	color:inherit;

	}

#main div#leftPanel div.project div a.img:hover {

	background-color:#999;

	color:inherit;

	}

#main div#leftPanel div.project div p {

	float:left;

	padding:0;

	}

#main div#leftPanel div.project div a.visitSite {

	background:url(images/visit-site-btn.jpg) no-repeat 0 0;

	width:65px;

	height:20px;

	display:block;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	float:right;

	}

#main div#leftPanel div.project div a.visitSite:hover {

	background:url(images/visit-site-btn.jpg) no-repeat 0 -20px;

	}

	



#main div#leftPanel div.threePanel_common {

	font-size:13px;

	line-height:20px;

	color:#363636;

	width:220px;

	position:relative;

	float:left;

	margin:0 10px 41px 10px;

	cursor:pointer;



	}

	

	

	

#main div#leftPanel div.threePanel_common .noright{

margin-right:0;



	}



#main div#leftPanel div.threePanel_common_top {

	background:url(images/threepanel-top.jpg) no-repeat 0 0;

	width:220px;

	height:8px;

	font-size:0;

	line-height:0;

	}

	

#main div#leftPanel div.threePanel_common_mid {

	width:194px;

	height:177px;

	padding:7px 10px 24px 14px;

	border-left:1px solid #B7B7B7;

	border-right:1px solid #B7B7B7;

	

	}

	

#main div#leftPanel div.threePanel_common_mid .panel_heading{

	font-size:16px;

	line-height:24px;

	color:#247FE6;

	font-weight:bold;



	}

	

	#main div#leftPanel div.threePanel_common_mid .panel_heading a{

	color:#247FE6;

	text-decoration:underline;

	}

	

	#main div#leftPanel div.threePanel_common_mid .panel_heading a:hover{

	color:#247FE6;

	text-decoration:none;

	}

	

#main div#leftPanel div.threePanel_common_mid .size10{

	font-size:10px;

		

	}

	

#main div#leftPanel div.threePanel_common_mid .price{

	padding:6px 0 9px 0;

	width:180px;

	font-size:14px;

	font-weight:bold;

	}	

	

#main div#leftPanel div.threePanel_common_mid .viewpackage{

	width:180px;

	font-size:12px;

	font-weight:bold;

	color:#FF6600;

	}	

	

#main div#leftPanel div.threePanel_common_mid .viewpackage a{

text-decoration:underline;

	color:#FF6600;

	}	

	

#main div#leftPanel div.threePanel_common_mid .viewpackage a:hover{

text-decoration:none;

	color:#FF6600;

	}	

	

	

	

#main div#leftPanel div.threePanel_common_bottom {

	background:url(images/threepanel-bottom.jpg) no-repeat 0 0;

	width:220px;

	height:8px;

	}

	

	

	

	

	

#main div#leftPanel div.threePanel {

	width:222px;

	height:482px;

	background-position:0 0;

	background-repeat:repeat-y;

	position:relative;

	float:left;

	margin:20px 26px 21px 0;

	}

#main div#leftPanel div.threePanel div.box {

	background-color:#fff;

	padding:15px;

	margin:10px 20px;

	font-size:11px;

	line-height:16px;

	}

#main div#leftPanel div.threePanel div.box a {

	color:#0151A4;

	font-weight:bold;

	text-decoration:underline;

	background-color:inherit;

	}

.noRightMar, .noright {

	margin-right:0 !important}

	

#main div#leftPanel div.threePanel span.bottom {

	background-position:0 0;

	background-repeat:no-repeat;

	line-height:0;

	font-size:0;

	width:222px;

	height:15px;

	display:block;

	position:absolute;

	bottom:0;

	left:0;

	z-index:5;

	}

#main div#leftPanel div.threePanel div.heading {

	background-position:0 0;

	background-repeat:no-repeat;

	height:87px;

	padding:16px 0 0 20px;

	color:#fff;

	background-color:inherit;

	margin:0 0 10px;

	}

#main div#leftPanel div.threePanel div.heading img.offer {

	position:absolute;

	top:-22px;

	right:9px;

	}

#main div#leftPanel div.threePanel ul {

	padding:0 0 0 20px;

	}

#main div#leftPanel div.threePanel ul li {

	background-position:0 5px;

	background-repeat:no-repeat;

	padding:0 0 6px 20px;

	}

#main div#leftPanel div.threePanel a.contactSales {

	background-position:0 0;

	background-repeat:no-repeat;

	width:137px;

	height:36px;

	display:block;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	position:absolute;

	bottom:15px;

	left:20px;

	}

#main div#leftPanel div.threePanel div.heading h4 {

	font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;

	margin:0 0 4px;

	}

#main div#leftPanel div.threePanel div.heading p {

	padding:0;

	font-size:11px;

	line-height:15px;

	}



#main div#leftPanel div.blue {

	background-image:url(images/blue-bg.jpg);

	}

#main div#leftPanel div.blue ul li {

	background-image:url(images/blue-arrow.jpg);

	}

#main div#leftPanel div.blue a.contactSales {

	background-image:url(images/blue-contact-btn.jpg);

	}

#main div#leftPanel div.threePanel div.box {

	border:#35A8E3 1px solid;

	color:#0151A4;

	}

#main div#leftPanel div.blue div.heading {

	background-image:url(images/blue-panel.jpg);

	}

#main div#leftPanel div.blue span.bottom {

	background:url(images/blue-panel-bottom.jpg);

	}

	

#main div#leftPanel div.pink {

	background-image:url(images/pink-bg.jpg);}

#main div#leftPanel div.pink span.bottom {

	background:url(images/pink-panel-bottom.jpg);

	}

#main div#leftPanel div.pink ul li {

	background-image:url(images/pink-arrow.jpg);

	}

#main div#leftPanel div.pink a.contactSales {

	background-image:url(images/pink-contact-btn.jpg);

	}

#main div#leftPanel div.pink div.heading {

	background-image:url(images/pink-panel.jpg);

	}



#main div#leftPanel div.green {

	background-image:url(images/green-bg.jpg);

	}

#main div#leftPanel div.green span.bottom {

	background:url(images/green-panel-bottom.jpg);

	}

#main div#leftPanel div.green ul li {

	background-image:url(images/green-arrow.jpg);

	}

#main div#leftPanel div.green a.contactSales {

	background-image:url(images/green-contact-btn.jpg);

	}

#main div#leftPanel div.green div.heading {

	background-image:url(images/green-panel.jpg);

	}



/* -- TESTIMONIALS STYLE -- */

p.botLine{

padding-bottom:15px !important;

border-bottom:1px solid #CCC;

}

#main div#rightPanel div.freeQuote form p.smallText {

	font-size:9px;

	line-height:12px;

	font-weight:bold;

	color:#252525;

	background-color:inherit;

	}

	

/* -- CONTACT PAGE STYLE -- */

#main div#leftPanel div.contactPink {

	background-color:inherit;

	background:url(images/contact-pink-bg.jpg) repeat-y 0 0;

	color:#464646;

	width:720px;

	}	

#main div#leftPanel div.contactPink span.bottom {

	height:9px;

	display:block;

	background:url(images/contact-pink-bottom-bg.jpg) no-repeat 0 100%;

	line-height:0;

	font-size:0;

	clear:both;

	}

#main div#leftPanel div.contactPink h3 {

	background:url(images/contact-pink-heading.jpg) no-repeat 0 0;

	margin:0 0 14px;

	font-size:0;

	line-height:0;

	text-indent:-12000px;

	height:31px;

	}

#main div#leftPanel div.contactPink input, #main div#leftPanel div.contactPink textarea {

	width:300px;

	height:15px;

	padding:2px;

	margin:0 0 18px;

	color:#666;

	background-color:#fff;

	font:12px/15px Verdana, Arial, Helvetica, sans-serif;

	}

#main div#leftPanel div.contactPink select {

	width:308px;

	margin:0 0 18px;

	color:#666;

	background-color:#fff;

	}

#main div#leftPanel div.contactPink textarea {

 	height:94px;

	}

#main div#leftPanel div.contactPink input.submitBtn {

 	height:36px;

	width:95px;

	padding:0;

	margin:6px 0 0 0;

	}

#main div#leftPanel div.contactPink .requiredinfo {

	font-size:11px;

	color:#0071BC;

	background-color:inherit;

	}

#main div#leftPanel div.contactPink p.bigText {

	font-size:14px;

	line-height:24px;

	padding:0;

	}

#main div#leftPanel div.contactPink .blueText {

	color:#004A80;

	background-color:inherit;

	}



/* -- LOGO-PRINT DESIGN STYLE -- */

#main div#leftPanel div.darkPinkPanel, #main div#leftPanel div.darkVioletPanel,  #main div#leftPanel div.lightGreenPanel {

	margin:0 0 38px;

	width:327px;

	position:relative;

	}

#main div#leftPanel div.lightGreenPanel {

	width:350px;

	}

#main div#leftPanel div.darkPinkPanel {

	background:url(images/darkpink-border-bg.jpg) repeat-y 0 0;

	}

#main div#leftPanel div.darkVioletPanel {

	background:url(images/darkviolet-border-bg.jpg) repeat-y 0 0;

	}

#main div#leftPanel div.lightGreenPanel {

	background:url(images/lightgreen-border-bg.jpg) repeat-y 0 0;

	}

#main div#leftPanel div.darkPinkPanel img.offer, #main div#leftPanel div.darkVioletPanel img.offer, #main div#leftPanel div.lightGreenPanel img.offer {

	position:absolute;

	top:-23px;

	right:8px;

	}

#main div#leftPanel div.darkPinkPanel span.bottom, #main div#leftPanel div.darkVioletPanel span.bottom, #main div#leftPanel div.lightGreenPanel span.bottom {

	background:url(images/darkpink-bottom-curve.jpg) no-repeat 0 100%;

	height:9px;

	display:block;

	line-height:0;

	font-size:0;

	clear:both;

	}

#main div#leftPanel div.darkPinkPanel span.bottom {

	background:url(images/darkpink-bottom-curve.jpg) no-repeat 0 100%;

	}

#main div#leftPanel div.darkVioletPanel span.bottom {

	background:url(images/darkviolet-bottom-curve.jpg) no-repeat 0 100%;

	}

#main div#leftPanel div.lightGreenPanel span.bottom {

	background:url(images/lightgreen-bottom-curve.jpg) no-repeat 0 100%;

	}

#main div#leftPanel div.darkPinkPanel h3, #main div#leftPanel div.darkVioletPanel h3, #main div#leftPanel div.lightGreenPanel h3 {

	background-color:inherit;

	color:#fff;

	padding:18px 20px;

	margin:0 0 14px;

	font-size:14px;

	line-height:16px;

	font-weight:bold;

	}

#main div#leftPanel div.darkPinkPanel h3 {

	background:url(images/darkpink-header-bg.jpg) no-repeat 0 0 #FFA7C2;

	}

#main div#leftPanel div.darkVioletPanel h3 {

	background:url(images/darkviolet-header-bg.jpg) no-repeat 0 0 #FFA7C2;

	}

#main div#leftPanel div.lightGreenPanel h3 {

	background:url(images/lightgreen-header-bg.jpg) no-repeat 0 0 #A3DC4E;

	}

#main div#leftPanel div.darkPinkPanel ul, #main div#leftPanel div.darkVioletPanel ul, #main div#leftPanel div.lightGreenPanel ul {

	padding:0 30px 0 20px;

	}

#main div#leftPanel div.darkPinkPanel ul li, #main div#leftPanel div.darkVioletPanel ul li, #main div#leftPanel div.lightGreenPanel ul li {

	padding:0 0 6px 19px;

	}

#main div#leftPanel div.darkPinkPanel ul li {

	background:url(images/darkpink-arrow-bullet.jpg) no-repeat 0 5px;

	}

#main div#leftPanel div.darkVioletPanel ul li {

	background:url(images/darkviolet-arrow-bullet.jpg) no-repeat 0 5px;

	}

#main div#leftPanel div.lightGreenPanel ul li {

	background:url(images/lightgreen-arrow-bullet.jpg) no-repeat 0 5px;

	}

#main div#leftPanel div.darkPinkPanel a.contact, #main div#leftPanel div.darkVioletPanel a.contact, #main div#leftPanel div.lightGreenPanel a.contact {

	background:url(images/pink-contact-btn.jpg) no-repeat 0 0;

	width:137px;

	height:36px;

	display:block;

	margin:10px 0 10px 10px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	}

#main div#leftPanel div.darkPinkPanel a.contact {

	background:url(images/pink-contact-btn.jpg) no-repeat 0 0;

	}	

#main div#leftPanel div.darkVioletPanel a.contact {

	background:url(images/darkviolet-contact-btn.jpg) no-repeat 0 0;

	}	

.innerRightPanel {

	width:327px;

	float:right;

	margin:0 0 0 45px;

	}	

.innerRightPanelOne {

	width:350px;

	}

#main div#rightPanel div.benifit {

	width:220px;

	padding:0 0 20px;

	margin:0 0 11px;

	background:url(images/benifit-bottom-bg.jpg) no-repeat 0 100% #BEF48F;

	color:inherit;

	}

#main div#rightPanel div.benifit h3 {

	background:url(images/benifit-heading.jpg) no-repeat 0 0;

	width:220px; 

	height:46px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	}

#main div#rightPanel div.benifit h3.resaller {

	background:url(images/resaller-right-d2p.jpg) no-repeat 0 0;

	}

#main div#rightPanel div.benifit div.inner {

	background:url(images/benifit-inner-bottom-bg.jpg) no-repeat 0 100% #fff;

	color:#555;

	width:202px;

	margin:0 auto 10px;

	padding:0 0 10px;

	}

#main div#rightPanel div.benifit div.inner span.top {

	background:url(images/benifit-inner-top-bg.jpg) no-repeat 0 0;

	width:202px;

	height:10px;

	display:block;

	line-height:0;

	font-size:0;

	}

#main div#rightPanel div.benifit div.inner ul {

	margin:0 11px;}

#main div#rightPanel div.benifit div.inner ul li {

	background:url(images/green-right-bullet.jpg) no-repeat 2px 9px;

	padding:3px 0 6px 18px;

	border-top:#ccc 1px solid;

	}

#main div#rightPanel div.benifit div.inner ul li.noDivider {

	border-top:none;

	}



/* -- PORTFOLIO STYLE -- */

#portfolio{

	width:692px;

	background:url(images/page-bg.png) repeat-y 0 0;

	margin:0 auto;

	position:relative;

	padding:0 0;

}

#portfolio ul{

	height:187px;

	padding:26px 0 0;

	border-bottom:1px solid #D7D7D7;

}

#portfolio ul.noBor{border-bottom:0; padding:15px 0 10px;}

#portfolio ul li{

	float:left;

	padding:0 14px 0 0;

}

#portfolio ul li a img{border:1px solid #A1A1A1; display:block;}

#portfolio ul li a:hover img{border:1px solid #757576;}

#portfolio ul li.noPadR{padding-right:0;}

#portfolio ul li span{

	font:11px/27px Verdana, Arial, Helvetica, sans-serif;

	display:block;

}

#portfolio ul li a.visit{

	width:65px;

	height:20px;

	display:block;

	background:url(images/visit-site-btn.jpg) no-repeat 0 0;

	font-size:0;

	text-indent:-1000px;

}

#portfolio ul li a.visit:hover{

	background:url(images/visit-site-btn.jpg) no-repeat 0 -20px;

}

#portfolio div{

	height:5px;

	position:relative;

	background:url(images/divider1.gif) repeat-x 0 0;

	font-size:0;

}

#portfolio ul.pagination{

	height:37px;

	padding:0;

	border-bottom:none;

	position:relative;

	

}

#headerPortfolio ul.paginationTop{

	width:auto;

	height:auto;

	position:absolute;

	top:82px;

	right:24px;

	

}

#portfolio ul.pagination li, #headerPortfolio ul.paginationTop li{

	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#7D7D7D;

	float:right;

	text-align:right;

	background:#fff;

	margin:11px 0 0;

	padding:0 25px;

}

#portfolio ul.pagination li.last, #headerPortfolio ul.paginationTop li.last{

	padding:0;

}

#portfolio ul.pagination li span, #headerPortfolio ul.paginationTop li span{

	color:#000;

	background-color:inherit;

	font-weight:bold;

	display:inline;

	background:none;

}

#headerPortfolio ul.paginationTop li span{padding:0;}

#portfolio ul.pagination li a, #headerPortfolio ul.paginationTop li a{

	width:13px;

	height:13px;

	display:block;

	background:url(images/bull-arrow4.gif) no-repeat 0 0;

	float:right;

	position:absolute;

	top:12px; right:5px;

}



#portfolio ul.pagination li a.left, #headerPortfolio ul.paginationTop li a.left{

	background:url(images/bull-arrow4a.gif) no-repeat 0 0;

	position:absolute;

	top:12px; right:105px;

}

#portfolio ul.pagination li a.leftLast, #headerPortfolio ul.paginationTop li a.leftLast{

	background:url(images/bull-arrow4a.gif) no-repeat 0 0;

	position:absolute;

	top:18px; right:80px;

}

#headerPortfolio ul.paginationTop li a.leftLast{top:12px;}

#portfolio ul.pagination li a, #portfolio ul.pagination li a.left{top:18px;}



#portfolio a.view{

	background-color:inherit;

	background:url(images/bull-arrow4.gif) no-repeat 0 1px;

	color:#042EB9;

	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;

	padding:0 0 0 20px;

	text-decoration:underline;

}

#portfolio a.view:hover{text-decoration:none;}	

	

/* -- RESELLER -- */



div.resTopPanel {

	padding:0 0 0 1124px;

	background:url(images/resell-pic1.jpg) 0 0 no-repeat;

	font-size:13px;

	line-height:21px;

	font-weight:bold;

}

div.resTopPanel	 h2 {

	background:url(images/resell-heading.gif) no-repeat 0 10px;

	height:33px;

	display:block;

}

div.resellFloatpanels {

	padding-left:23px;

	overflow:hidden;

	padding-top:35px;

}

div.resellFloatpanels h3 {

	height:50px;

	text-indent:-12000px;

}

div.resellFloatpanels div.left {

	width:337px;

	float:left;

	background:url(images/resell-orangebg.gif) 0 0 repeat-y;

	position:relative;

	height:460px;

}

div.resellFloatpanels div.left h3 {

	background:url(images/brand-resell-heading.jpg) 0 0 no-repeat;

}

div.resellFloatpanels div.left ul {

	padding:18px 20px 0 20px;

}

div.resellFloatpanels div.left ul li {

	padding:0 0 20px 21px;

	background:url(images/bullet-orange.gif) 0 5px no-repeat;

}

div.resellFloatpanels div.left a.contact {

	position:absolute;

	left:20px;

	bottom:15px;

	display:block;

	width:137px;

	height:36px;

	text-indent:-12000px;

	background:url(images/contact-sales-orange.gif) 0 0 no-repeat;

	z-index:2;

}

div.resellFloatpanels div.left div.bottom {

	background:url(images/resell-orange-bottombg.gif) 0 0 no-repeat;

	height:15px;

	position:absolute;

	left:0;

	bottom:0;

	width:337px;

	z-index:1;

}

div.resellFloatpanels div.left a.mostPopular {

	position:absolute;

	right:9px;

	top:-30px;

	width:74px;

	height:74px;

	display:block;

	text-indent:-12000px;

	background:url(images/most-popular.gif) 0 0 no-repeat;

	z-index:50000;

}

div.resellFloatpanels div.left img.mostPopular {

	position:absolute;

	right:9px;

	top:-30px;

}

div.resellFloatpanels div.right {

	float:right;

	background-image:url(images/resell-bluebg.gif);

}

div.resellFloatpanels div.right h3 {

	background-image:url(images/private-resell-heading.jpg);

}

div.resellFloatpanels div.right ul li {

	background-image:url(images/blue-arrow.jpg);

}

div.resellFloatpanels div.right a.contact {

	background-image:url(images/contact-sales-blue.gif);

}

div.resellFloatpanels div.right div.bottom {

	background-image:url(images/resell-blue-bottombg.gif);

}

div.resalerPink {

	background:url(images/resaller-pink-bg.jpg) repeat-y 0 0;

	margin:30px 0;

	}

div.resalerPink span.bottom {

	background:url(images/resaller-pink-bottom-bg.jpg) no-repeat 0 0;

	height:20px;

	display:block;

	line-height:0;

	font-size:0;

	}

div.resalerPink h3 {

	background-color:inherit;

	background:url(images/resaller-pink-h3-bg.jpg) no-repeat 0 0;

	color:#fff;

	height:29px;

	font-size:13px;

	line-height:29px;

	padding:0 0 0 36px;

	}

div.resalerPink ul {

	padding:0 15px 0 20px;

	float:left;

	width:324px;

	}

div.resalerPink ul li {

	background:url(images/green-right-bullet.jpg) no-repeat 0 6px;

	padding:0 0 0 18px;

	margin:14px 0 6px;

	}

div.resalerPink p.color {

	background-color:inherit;

	color:#ED135A;

	font-weight:bold;

	margin:30px 12px 0 0 !important;

	float:right;

	width:300px;

	}

div.resalerPink p.color a {

	color:#ED135A !important;

	background-color:inherit;

	}

div.resalerPink a.contact {

	background:url(images/resaller-pink-contact-btn.jpg) no-repeat 0 0;

	width:246px;

	height:36px;

	display:block;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	float:left;

	margin:10px 0 0 35px;

	}



/* -- RESELLER -- */



div.resTopPanel {

	padding:0 0 0 124px;

	background:url(images/resell-pic1.jpg) 0 0 no-repeat;

	font-size:13px;

	line-height:21px;

	font-weight:bold;

}

div.resTopPanel	 h2 {

	background:url(images/resell-heading.gif) no-repeat 0 10px;

	height:33px;

	display:block;

}

div.resellFloatpanels {

	padding-left:23px;

	overflow:hidden;

	padding-top:35px;

}

div.resellFloatpanels h3 {

	height:50px;

	text-indent:-12000px;

}

div.resellFloatpanels div.left {

	width:337px;

	float:left;

	background:url(images/resell-orangebg.gif) 0 0 repeat-y;

	position:relative;

	height:460px;

}

div.resellFloatpanels div.left h3 {

	background:url(images/brand-resell-heading.jpg) 0 0 no-repeat;

}

div.resellFloatpanels div.left ul {

	padding:18px 20px 0 20px;

}

div.resellFloatpanels div.left ul li {

	padding:0 0 20px 21px;

	background:url(images/bullet-orange.gif) 0 5px no-repeat;

}

div.resellFloatpanels div.left a.contact {

	position:absolute;

	left:20px;

	bottom:15px;

	display:block;

	width:137px;

	height:36px;

	text-indent:-12000px;

	background:url(images/contact-sales-orange.gif) 0 0 no-repeat;

	z-index:2;

}

div.resellFloatpanels div.left div.bottom {

	background:url(images/resell-orange-bottombg.gif) 0 0 no-repeat;

	height:15px;

	position:absolute;

	left:0;

	bottom:0;

	width:337px;

	z-index:1;

}

div.resellFloatpanels div.left a.mostPopular {

	position:absolute;

	right:9px;

	top:-30px;

	width:74px;

	height:74px;

	display:block;

	text-indent:-12000px;

	background:url(images/most-popular.gif) 0 0 no-repeat;

	z-index:50000;

}





div.resellFloatpanels div.right {

	float:right;

	background-image:url(images/resell-bluebg.gif);

}

div.resellFloatpanels div.right h3 {

	background-image:url(images/private-resell-heading.jpg);

}

div.resellFloatpanels div.right ul li {

	background-image:url(images/blue-arrow.jpg);

}

div.resellFloatpanels div.right a.contact {

	background-image:url(images/contact-sales-blue.gif);

}

div.resellFloatpanels div.right div.bottom {

	background-image:url(images/resell-blue-bottombg.gif);

}



/* -- ABOUT US -- */

.fastFacts {

	padding:0 0 20px 25px !important;

	float:left;

	width:300px;

}

.aboutPic {

	float:right;

	margin:0 0 15px 15px;

}







/* -- FOOTER STYLE -- */



#footerContainer {

	background:url(images/footer-bg.jpg) repeat-x 0 0 #DAE8E8;

	color:#003562;

	width:100%;

}

#footerContainer div#footer {

	width:960px;

	padding:24px 0 50px;

	margin:0 auto;

	text-align:center;

}

div#footer ul {

	font-size:11px;

	font-weight:bold;

	line-height:14px;

	height:14px;

	width:380px;

	margin:0 auto;

	padding-bottom:22px;

}

div#footer ul li {

	float:left;

	padding:0 10px 0 12px;

	background:url(images/footer-devider.gif) 0 50% no-repeat;

}

div#footer ul li a {

	color:#0071BC;

	text-decoration:underline;

	background-color:inherit;

}

div#footer ul li a:hover {

	text-decoration:none;

}

div#footer ul li.left {

	background:none;

}



div#footer p {

	font-size:12px;

	line-height:25px;

}

div#footer img.footer-logos {
	padding:0;
	margin-bottom:5px;
	
}

div#footer p strong {

	font-size:13px;

}

div#footer p a {

	color:#003562;

	text-decoration:underline;

	background-color:inherit;

}

div#footer p a:hover {

	text-decoration:none;

}

div#footer p img {

	margin:20px 0;

}

div#footer p.smallTxt {

	font-size:11px;

}



/* -- redesign style 050508 -- */

#main div#leftPanel div.wdsCont {

	width:350px;

	float:left;

	padding:0 0 60px;

	margin:10px 0 30px;

	position:relative;

	}

#main div#leftPanel div.wdsCont a.contactSales {

	background:url(images/contact-sales-blue.gif) no-repeat 0 0;

	width:137px;

	height:36px;

	display:block;

	line-height:0;

	font-size:0;

	position:absolute;

	left:16px;

	bottom:10px;

	}

#main div#leftPanel div.wdsCont a.viewpp {

	background-color:inherit;

	background:url(images/viewpp-bg.jpg) no-repeat 0 0;

	color:#fff;

	height:24px;

	width:160px;

	padding:0 24px 0 12px;

	display:block;

	font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif;

	position:absolute;

	left:12px;

	bottom:10px;

	}

#main div#leftPanel div.wdsCont a.viewpp:hover {

	background-position:0 100%;

	}

#main div#leftPanel div.blueLight {

	border:#0088EC 2px solid;

	}

#main div#leftPanel div.blueDark {

	border:#0068DE 2px solid;

	}

#main div#leftPanel div.pinkDark {

	border:#FF1964 2px solid;

	padding:0 0 42px;

	}

#main div#leftPanel div.orrang {

	border:#FD8500 2px solid;

	}

#main div#leftPanel div.greenLight {

	border:#59BC00 2px solid;

	}

#main div#leftPanel div.wdsCont img.offer {

	position:absolute;

	top:-16px;

	right:10px;

	}

#main div#leftPanel div.blueLight img.offer {

	top:-21px !important;

	}

#main div#leftPanel div.wdsCont h3 {

	text-indent:-12000px;

	height:44px;

	}

#main div#leftPanel div.wdsCont h3.blueLight {

	background:url(images/wds-blue-head.gif) no-repeat 0 0 #0088EC;

	color:#fff;

	height:42px;

	}

#main div#leftPanel div.wdsCont h3.nwdBlueDark {

	background:url(images/nwd-blue-head.jpg) no-repeat 0 0 #0068DE;

	color:#fff;

	}

#main div#leftPanel div.wdsCont h3.wrPink {

	background:url(images/wr-pink-head.jpg) no-repeat 0 0 #FF1964;

	color:#fff;

	}

#main div#leftPanel div.wdsCont h3.ecOrrang {

	background:url(images/ec-orrang-head.jpg) no-repeat 0 0 #FD8500;

	color:#fff;

	}

#main div#leftPanel div.wdsCont h3.outGreen {

	background:url(images/out-green-head.jpg) no-repeat 0 0 #59BC00;

	color:#fff;

	}

#main div#leftPanel div.wdsCont h3.reseller {

	background:url(images/resell-heading.gif) no-repeat 0 0 #59BC00;

	color:#fff;

	}

#main div#leftPanel div.wdsCont p {

	padding:12px 16px 0 !important; margin:0 !important;

	}

#main div#leftPanel div.blueDark p.color {

	color:#004EA5;

	background-color:inherit;

	}

#main div#leftPanel div.pinkDark p.color {

	color:#E0003A;

	background-color:inherit;

	}

#main div#leftPanel div.orrang p.color {

	color:#EF5400;

	background-color:inherit;

	}

#main div#leftPanel div.greenLight p.color {

	color:#3A8800;

	background-color:inherit;

	}

#main div#leftPanel div.wdsCont ul {

	padding:3px 16px 0 !important;

	}

#main div#leftPanel div.wdsCont ul li {

	background:url(images/green-right-round-bullet.jpg) no-repeat 0 5px;

	padding:0 0 2px 20px;}

#main div#leftPanel div.blueLight ul li {

	padding:0 0 0 20px !important;}



.redesignFlowchart {

	width:350px;

	float:right;

	text-align:center;

	color:#ED135A;

	background-color:inherit;

	margin:15px 0 30px;

	}

.redesignFlowchart h3 {

	background:url(images/redesign-flochart-h3.gif) no-repeat 0 0;

	line-height:0;

	font-size:0;

	height:35px;

	text-indent:-12000px;

	}

.redesignFlowchart div {

	background:url(images/redesign-flochart-bg.jpg) repeat-y 0 0;

	font:bold 18px/24px Tahoma, Arial, Helvetica, sans-serif;

	}

.redesignFlowchart div span.top {

	background:url(images/redesign-flochart-top.jpg) no-repeat 0 0;

	height:15px;

	display:block;

	line-height:0;

	font-size:0;

	}

.redesignFlowchart div span.bottom {

	background:url(images/redesign-flochart-bottom.jpg) no-repeat 0 0;

	height:35px;

	display:block;

	line-height:0;

	font-size:0;

	}

.redesignFlowchart div span.bottomone {

	background:url(images/redesign-flochart-bottom01.jpg) no-repeat 0 0;

	height:10px;

	display:block;

	line-height:0;

	font-size:0;

	}



/* -- wds feature box style - 050708 -- */

#main div.feature {

	padding:7px 0 40px;

	overflow:hidden;

	height:100%;

	}

#main .topMarOne {

	margin-top:25px !important;

	}

#main div.feature div {

	width:228px;

	float:left;

	margin:0 16px 0 0;

	background-repeat:repeat-y;

	background-position:0 0;

	position:relative;

	}

#main div.feature div img.offer {

	position:absolute;

	top:-7px;

	right:11px;

	}

#main div.feature div a.viewpp {

	width:165px;

	height:32px;

	display:block;

	margin:10px auto 0;

	background-position:0 0;

	background-repeat:no-repeat;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	}

#main div.feature div a.viewpp:hover {

	background-position:0 100%;

	}

#main div.feature div span.bottom {

	width:228px;

	height:22px;

	display:block;

	line-height:0;

	font-size:0;

	background-position:0 100%;

	background-repeat:no-repeat;

	}

#main div.feature div h3 {

	width:228px;

	height:70px;

	line-height:0;

	font-size:0;

	text-indent:-12000px;

	background-position:0 0;

	background-repeat:no-repeat;

	}

#main div.feature div ul {

	padding:8px 16px 0 !important;

	}

#main div.feature div ul li {

	background:url(images/green-right-round-bullet.jpg) no-repeat 0 7px;

	padding:5px 0 3px 20px;

	line-height:15px;}



#main div.feature div.blue {

	background-image:url(images/wds-blue-sbg.jpg);

	}

#main div.feature div.blue a.viewpp {

	background-image:url(images/view-pp-blue-btn.jpg);

	}

#main div.feature div.blue h3 {

	background-image:url(images/wds-blue-h3-head.jpg);

	}

#main div.feature div.blue span.bottom {

	background-image:url(images/wds-blue-bc.jpg);

	}

	

#main div.feature div.red {

	background-image:url(images/wds-red-sbg.jpg);

	}

#main div.feature div.red a.viewpp {

	background-image:url(images/view-pp-red-btn.jpg);

	}

#main div.feature div.red h3 {

	background-image:url(images/wds-red-h3-head.jpg);

	}

#main div.feature div.red span.bottom {

	background-image:url(images/wds-red-bc.jpg);

	}

	

#main div.feature div.green {

	background-image:url(images/wds-green-sbg.jpg);

	}

#main div.feature div.green a.viewpp {

	background-image:url(images/view-pp-green-btn.jpg);

	}

#main div.feature div.green h3 {

	background-image:url(images/wds-green-h3-head.jpg);

	}

#main div.feature div.green span.bottom {

	background-image:url(images/wds-green-bc.jpg);

	}

	

#main div.feature div.orrang {

	background-image:url(images/wds-orrang-sbg.jpg);

	float:right;

	margin:0;

	}

#main div.feature div.orrang a.viewpp {

	background-image:url(images/view-pp-orrang-btn.jpg);

	}

#main div.feature div.orrang h3 {

	background-image:url(images/wds-orrang-h3-head.jpg);

	}

#main div.feature div.orrang span.bottom {

	background-image:url(images/wds-orrang-bc.jpg);

	}







/*webredesign start*/



#main div#leftPanel div.webdeseign_new {

	font:13px/22px Verdana, Arial, Helvetica, sans-serif;

	color:#464646;

	width:702px;

	margin:30px 0 40px 10px;

	}

	

#main div#leftPanel div.webdeseign_new h4{

	font:bold 15px Verdana, Arial, Helvetica, sans-serif;

	color:#0071BC;

	margin:0 0 10px 0;

	}

	

#main div#leftPanel div.webdeseign_new p{

	margin:0;

	padding:0 0 20px 0;

	}

	

#main div#leftPanel div.webdeseign_new ul{

	margin:0 0 32px 0;

	padding:0;

	}

	

#main div#leftPanel div.webdeseign_new ul li{

	background:url(images/bullet_newweb.gif) 0 7px no-repeat;

	padding-left:14px;

	padding-bottom:6px;

	

	}





	

#main div#leftPanel div.webdeseign_new #web_leftpanel{

	float:left;

	width:341px;

	}

	

#main div#leftPanel div.webdeseign_new #web_leftpanel #redesign_feature{

	

	}

	

#main div#leftPanel div.webdeseign_new #web_leftpanel #redesign_feature #featureTop{

	background:url(images/redesign-feature-top.gif) no-repeat 0 0;

	width:340px;

	height:14px;

	}

	

#main div#leftPanel div.webdeseign_new #web_leftpanel #redesign_feature #featureMid{

	background:url(images/redesign-feature-mid.gif) #FFFEE0 repeat-y 0 0;

	width:310px;

	padding:5px 15px 5px;

	}

	

#main div#leftPanel div.webdeseign_new #web_leftpanel #redesign_feature #featureMid .redesign_heading{

	font:17px/25px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	}

	

#main div#leftPanel div.webdeseign_new #web_leftpanel #redesign_feature #featureMid ul{

	margin:22px 0 0 0;

	padding:0;

	}

	

#main div#leftPanel div.webdeseign_new #web_leftpanel #redesign_feature #featureMid ul li{

	background:url(images/bullet-redesign.gif) no-repeat 0 8px;

	font-size:12px;

	padding-left:15px;

	padding-bottom:0;

	margin:0;

	color:#464646;

	}

	

#main div#leftPanel div.webdeseign_new #web_leftpanel #redesign_feature #featureMid .contact_reBtn{

	background:url(images/contact_redesign.gif) #FFFEE0 no-repeat;

	width:203px;

	height:32px;

	color:#fff;

	text-align:center;

	font:bold 14px/32px Verdana, Arial, Helvetica, sans-serif;

	margin: 12px auto 0;

	display:block;

	}

	

#main div#leftPanel div.webdeseign_new #web_leftpanel #redesign_feature #featureMid a.contact_reBtn {

	background:url(images/contact_redesign.gif) #FFFEE0 no-repeat ;

	background-position:0 0;

	color:#fff;



	}

	

#main div#leftPanel div.webdeseign_new #web_leftpanel #redesign_feature #featureMid  a.contact_reBtn:hover{

	background:url(images/contact_redesign.gif) #FFFEE0 no-repeat;

	background-position:0 -32px;

	color:#fff;

	}

	



	

	

#main div#leftPanel div.webdeseign_new #web_leftpanel #redesign_feature #featureBot{

	background:url(images/redesign-feature-bottom.gif) no-repeat 0 0;

	width:340px;

	height:14px;

	}

	

#main div#leftPanel div.webdeseign_new #web_rightpanel{

	width:341px;

	float:left;

	margin-left:20px;

	}

	

#main div#leftPanel div.webdeseign_new #web_rightpanel p{

	margin:0;

	padding-bottom:10px;

	}

	

#main div#leftPanel div.webdeseign_new #web_rightpanel ul{

	margin-bottom:35px;

	padding:0;

	}



#main div#leftPanel div.webdeseign_new #web_rightpanel ul li{

	background-position:0 5px;

	padding-bottom:10px;

	line-height:19px;

	}





#main div#leftPanel div.webdeseign_new #web_rightpanel #compare{

	width:341px;

	height:224px;

	margin-bottom:38px;

	}

	

#main div#leftPanel div.webdeseign_new #web_rightpanel #compare .heading_compare{

	float:left;

	width:155px;

	text-align:center;

	font-size:11px;

	font-weight:bold;

    color:#111111;

	background-color:#FFF;

	

	}



/*#main div#leftPanel div.webdeseign_new #web_rightpanel #compare .heading_compare{

	width:155px;

	text-align:center;

	font-size:11px;

	font-weight:bold;

    color:#111111;

	background-color:#FFF;

	}*/

	

#main div#leftPanel div.webdeseign_new #web_rightpanel #compare #before{

	float:left;

	width:155px;

	}

	

#main div#leftPanel div.webdeseign_new #web_rightpanel #compare #arrow{

	float:left;

	background:url(images/comapre_arrow.jpg) no-repeat 0 52px;

	width:30px;

	height:155px;

	display:block;

	}

	

#main div#leftPanel div.webdeseign_new #web_rightpanel #compare #after{

	float:left;

	width:156px;

	}



#main div#leftPanel div.webdeseign_new #web_rightpanel #compare #enlargs{

	float:left;

	width:155px;

	}

	

#main div#leftPanel div.webdeseign_new #web_rightpanel #compare #enlargs a{

	font-weight:normal;

	font-size:11px;

	color:#636363;

	text-decoration:none;

	}

	

#main div#leftPanel div.webdeseign_new #web_rightpanel #compare #enlargs a:hover{

	text-decoration:underline;

	}

	

	

#main div#leftPanel div.webdeseign_new #web_rightpanel #compare .pagenos{

	float:right;

	width:155px;

	}

	

#main div#leftPanel div.webdeseign_new #web_rightpanel #compare .pagenos ul{

margin:0 0 0 88px;

padding:0;

	}

	

#main div#leftPanel div.webdeseign_new #web_rightpanel #compare .pagenos ul li{

	width:18px;

	height:18px;

	line-height:18px;

	float:left;

	text-align:center;

	font-size:10px;

	font-weight:bold;

	margin:5px 0 0 2px;

    padding:0;

	overflow:hidden;

	

	}



#main div#leftPanel div.webdeseign_new #web_rightpanel #compare .pagenos a{

	background:url(images/pagenos.gif) #457AB0 no-repeat;

	background-position:0 0;

	color:#fff;

	text-decoration:none;

	display:block;

	}

	

	



#main div#leftPanel div.webdeseign_new #web_rightpanel #compare .pagenos a:hover{

	background-position:0 -20px;

	}

	

#pageOnenav {

	background:url(images/pagenos.gif) #457AB0 no-repeat;

	background-position:0 -20px !important;

}





/*webredesign end*/











/*addons start*/



#main div#leftPanel div#addons{
	width:701px;

	margin:25px 0;
	color:#000;

	line-height:22px;

	}

	

#main div#leftPanel div#addons div.addons_inner{

	width:701px;

	}

	

#main div#leftPanel div#addons p{

	margin:0;

	padding:0 0 16px 0;

	}

	

#main div#leftPanel div#addons p.price{

	margin:0;

	padding:0 0 8px 0;

	}

	

#main div#leftPanel div#addons div.addons_leftpanel{

	float:left;

	width:342px;

	}

	

#main div#leftPanel div#addons div.addons_leftpanel h4.addons_heading{

	font-weight:normal;

	font-size:22px;

	color:#0071BC;

	margin-bottom:12px;

	}

	

#main div#leftPanel div#addons div.addons_leftpanel .addons_contactSales{

	background:url(images/contact_redesign.gif) #FFB260 no-repeat;

	margin:0;

	width:203px;

	height:32px;

	text-align:center;

	color:#fff;

	font:bold 14px/32px Verdana, Arial, Helvetica, sans-serif;

	}

	

#main div#leftPanel div#addons div.addons_leftpanel .addons_contactSales a{

	background:url(images/contact_redesign.gif) #FFB260 no-repeat;

	background-position:0 0;

	color:#fff;

	display:block;

	}

	

#main div#leftPanel div#addons div.addons_leftpanel .addons_contactSales a:hover{

	background:url(images/contact_redesign.gif) #FFB260 no-repeat;

	background-position:0 -32px;

	color:#fff;

	display:block;

	}

	

#main div#leftPanel div#addons div.addons_bot_bor{

	margin:30px 0;

	border-bottom:1px solid #CCCCCC;

	width:701px;

	height:2px;

	}

	



	

#main div#leftPanel div#addons div.addons_rightpanel{

	float:left;

	margin-left:17px;

	width:342px;

	padding:34px 0 0 0;

	}

	

#main div#leftPanel div#addons div.addons_rightpanel ul{

	margin:2px 0 0 0;

	padding:0;

}



#main div#leftPanel div#addons div.addons_rightpanel ul li{

	background:url(images/bullet_newweb.gif) no-repeat 0 7px;

	padding-left:14px;

	padding-bottom:6px;



}

	

#main div#leftPanel div#addons div.addons_rightpanel .featureHeading{

	font-size:14px;

	font-weight:bold;

	color:#000;

	}

	

#main div#leftPanel div#addons div.addons_rightpanel div.logos{

	margin:27px 0 0;

	width:340px;

	}





/*addons end*/

#footer-logos{
	background-color:#FFFFFF;
	padding:10px;
	text-align:center;
}
#footer-logos span.link{
	background:#fff;
	color:#EA0A6B;
	text-decoration:underline;
	font:bold 15px/16px Verdana, Arial, Helvetica, sans-serif;
	
}



/*--------------------- form index----------------------
--------------------------------------------------------*/


img{
	border:none;
	}


.clear{
	clear:both;
	}
	
a{
	text-decoration:none;
	}
	



/*-----general end---*/

.yellowForm {
	margin:14px 0 25px;
	padding:0 17px 17px;
	color:#000;
	clear:both;
	height:100%;
	overflow:hidden;
}
.yellowForm h2 {
	color:#a0410a;
	background-color:inherit;
	font:bold 28px/24px Tahoma, Arial, Helvetica, sans-serif;
	padding:17px 0 8px;
	margin:0;
}
.yellowForm h4 {
	color:#000;
	width:159px;
	height:29px;
	font-weight:bold;
	font-size:13px;
	line-height:29px;
	text-transform:uppercase;
	padding:0 0 0 0;
	margin-bottom:11px;
}
.yellowForm p {
	margin-bottom:9px;
}
.yellowForm p span {
	color:inherit;
	/*background-color:#EDEF5A;*/
}

.yellowForm p span.tool {
	padding-right:20px;
}
.yellowForm p.privecy {
	color:#A0410A;
	background-color:inherit;
	font-weight:bold;
	text-align:right;
	padding-top:10px;
}
.yellowForm p.first {
	margin:17px 0;
}
.yellowForm label {
	width:85px;
	padding:0 0 0 5px;
	float:left;
	font-size:11px;
	clear:left;
}
.yellowForm span.required {
	color:#CA9D30;
	font-size:10px;
	font-weight:bold;
}
.yellowForm input {
	width:205px;
	height:17px;
	margin-bottom:7px;
	float:left;
	margin-right:7px;
}
.yellowForm input.btn {
	border:none;
	height:auto;
	width:auto;
	padding:0;
}
.yellowForm textarea {
	width:205px;
	height:100px;
	margin-bottom:7px;
}
.yellowForm #queryPanel {
	clear:both;
	height:100%;
	overflow:hidden;
	display:none;
}
.yellowForm #addons {
	display:none;
}
.yellowForm  p#addonLinkText {
	font-weight:bold;
	font-size:15px;
	line-height:18px;
}
.yellowForm #prodetails {
	width:100%;
	padding:31px 0 0 0;
	clear:both;
	float:left;
}

.yellowForm .togle {
	color:#0054A6;
	background-color:inherit;
	font-weight:bold;
	font-size:10px;
	float:right;
	margin-top:5px;
	white-space:pre;
}
.yellowForm table {
	font-weight:bold;
	clear:both;
	margin-bottom:11px;
} 
.yellowForm table th {
	font-size:13px;
	color:#603811;
	background-color:#FFF799;
	padding:2px 10px; 
}
.yellowForm table td {
	border-bottom:1px solid #f9e485;
	padding:6px 0;
}
.yellowForm table td.divider {
	border-right:3px solid #f9e485;
}
.yellowForm table p {
	padding:0 30px 0 0;
	margin:0;
	background:url(images/help.gif) no-repeat 100% 0;
	display:inline;
	cursor:pointer;
}
.yellowForm table input {
	width:auto;
	height:auto;
	margin:0 0 0;
	padding:0;
	float:none;
} 
.yellowForm .formBanner {
	width:650px;
	height:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#a0410a;
	background-color:#FFFFDB;
	border:1px solid #F3CF78;
	margin:0 auto;
	padding:16px 14px 15px 14px;
	margin-bottom:18px;
}
.yellowForm .formBanner p {
	padding:0;
	margin:0;
}
.yellowForm .formBanner p.normalText {
	font:bold 13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#8c6238;
	padding-bottom:10px;
	position:relative;
	clear:both;
}
.yellowForm .formBanner .divider {
	border-top:1px solid #f7eea4;
	padding-top:6px;
}
.yellowForm .formBanner span.rest {
	color:#555;
	background-color:#ffffdb;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:none;
}
.yellowForm .formBanner span.grey {
	color:#555;
	background-color:#ffffdb;
}
.yellowForm .formBanner p.payment {
	padding-bottom:8px;
	margin-bottom:7px;
	border-bottom:1px solid #F7EEA4;
	display:none;
}
.yellowForm .inputGrayText {
	border:none;
	background:none;
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#555;
	height:24px !important;
	position:relative;
	top:-4px;
}


#msg { display:none;}
.centerAlign { text-align:center;}
.marBot30 { margin-bottom:30px !important;}


#dhtmltooltip{
	position:absolute;
	left:-290px;
	width:150px;
	border:1px solid #f3cf78;
	padding:8px;
	color:#000;
	background-color:#ffffdb;
	visibility:hidden;
	z-index:100;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
}
#dhtmlpointer{
	position:absolute;
	left:-310px;
	top:-50px;
	z-index:101;
	visibility:hidden;
}









/*newForm*/
.orderForm{
	clear:both;
	width:724px;
	font-size:14px;
	padding:8px 0 0 0;
	margin:0 0 50px;
	background:url(images/orderFormTop.jpg) no-repeat 0 0;
}

.orderForm input,
.orderForm textarea,
.orderForm select {
	font:12px/16px Arial, Helvetica, sans-serif;
}
.orderForm input,
.orderForm textarea {
	padding:2px 4px;
	height:16px;
}
.orderForm select {
	width:130px;
	height:24px;
}
.orderForm p.gtpara1{
	padding-bottom:24px;
	font:14px/23px Verdana, Arial, Helvetica, sans-serif;
}

.orderForm h2{
	font-size:36px!important;
	line-height:30px;
	color:#BE6700;
	padding-bottom:13px;
	display:block;
	text-indent:0!important;
}

.orderForm h3{
	height:21px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#975F3A;
	background-color:#FFE681;
	border-bottom:1px solid #ADADAD;
	padding:0 0 0 11px;
	margin-bottom:13px;
}

.orderForm .orderformBody{
	padding:21px 20px;
	background:url(images/orderFormBg.gif) repeat-y 0 0;
}

.orderForm .orderFormBot{
	font-size:0;
	line-height:0;
	height:8px;
	width:820px;
	background:url(images/orderFormBot.jpg) no-repeat 0 100%;
}


.orderForm .personalDetails{
	padding-bottom:20px;
	*padding-bottom:10px;
}

.orderForm .personalDetails p{
	clear:both;
	margin-bottom:7px;
}
.orderForm .epDetails p{
	padding-bottom:7px;
	margin:0 !important;
}
.orderForm .personalDetails .pdLeft input,
.orderForm .personalDetails .pdRight input{
	width:160px;
	float:left;
	margin-right:5px;
}

.orderForm .personalDetails .pdLeft{
	width:380px;
	float:left;
}

.orderForm .personalDetails .pdLeft label{
	width:92px;
	float:left;
}


.orderForm .personalDetails .pdRight{
	width:300px;
	float:left;
}

.orderForm .personalDetails .pdRight label{
	width:83px;
	float:left;
	font:14px Verdana, Arial, Helvetica, sans-serif;
}

.epDetails{
}

.epDetails .select{
	width:155px;
	height:265px;
}
.epDetails .select span{
	width:155px;
	height:265px;
	color:#0054A6;
}


.epDetails input.checkbox{
	position:relative;
	top:2px;
	*top:0;
}
.epDetails input.checkbox1{
	position:relative;
	top:6px;
	*top:0;
}

.orderForm .epDetails input.pages{
	width:33px;
	padding-top:3px;
	text-align:right;
}

.orderForm .epDetails span.blueTxt{
	color:#0054A6;
}

.orderForm .epDetails td.padLeftBot{
	padding-left:8px;
	padding-bottom:18px;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
}

.orderForm textarea.proRe{
	width:669px;
	height:110px;
}

.orderForm .projectRequirement {
	margin-bottom:16px;
}

.orderForm .projectRequirement h3{
	margin-bottom:6px;
}

.orderForm .paymentInfo{
	background-color:#FFFFDC;
	border:3px solid #F3D24F;
	padding:15px 12px 17px;
	position:relative;
	font:14px/18px Verdana, Arial, Helvetica, sans-serif;
}

.orderForm .paymentInfo p.payInfo{
	width:300px;
	font-style:italic;
	padding-bottom:15px;
	font-size:13px;
	line-height:17px;
}

.orderForm .paymentInfo .paymentDetails{
	position:absolute;
	top:18px;
	left:325px;
	_left:415px;
	width:328px;
	height:79px;
	padding:20px 0 0 10px;
	font-size:21px;
	color:#FFFFE1;
	background-color:#F96400;
}
.orderForm .paymentInfo .paymentDetails p{
	padding-bottom:15px;
}

.orderForm .paymentInfo .paymentDetails .hide{
	display:none;
}


.orderForm .paymentInfo .paymentDetails span{
	color:#FFFF85;
}

.orderForm .paymentInfo .paymentDetails input{
	border:0;
	background-color:#F96400;
	font-size:21px;
	color:#FFFF85;
}
.orderForm .sendreqbtn {
	width:223px;
	height:40px;
	float:left;
	position:relative;
}
.orderForm .reqStar {
	color:#f00 !important;
	font-weight:bold;
}
.orderForm .reqInfo {
	font-size:12px;
	position:relative;
	top:15px;
	left:5px;
}
.orderForm select {
	font-size:13px;
}
/*newForm end*/








