@charset "utf-8";
/* CSS Document */
#wrapper{
	margin:0 auto;
	padding:0;
	height:800px;
	width:780px;

	position:relative;
}
/*---------------Header Styles---------------*/
#wrapper_strip{
	position:absolute;
	top:0;
	left:0;
	width:780px;
	height:24px;
}
.phone_number{
	background:url("../images/phoneicon.jpg") no-repeat 4% 55%;
	width:19px;
	height:20px;
	margin:0 auto;
	color:#ea6449;
	font-size:.90em;
	padding: 6px 0 0 24px;

}
/*-----------------Top Navigation Styles-----------------*/

/*---------------Header Styles End---------------*/
/*ul#navigation{
	width:755px;
	padding:0px 12px 0px 13px;
}
ul#navigation li{
	padding:0 10px 0 10px;
}
ul#navigation li a{
	padding:6px 8px 6px 8px;
}
*//*---------------Navigation Styles End---------------*/

/*---------------Middle Page Styles---------------*/
#central_wrapper{
	width:780px;
	background:url(../images/central-wrapper-bgd.png) no-repeat 0px 5px;
}
#central_wrapper h3{
	color:#a5bdc6;
	margin-bottom:0;
	padding:0;
}
/*--------------Left Column Ends--------------*/

.left_page{
	width:596px;
	height:713px;
	height:auto !important;
	min-height:713px;
	float:left;
	background:url(../images/content-borders.png) repeat-y;
	margin-top:18px;
	padding:0 0 20px 0;
	position:relative;
	z-index:0;
}
#bottom-border{
	background:#09C url(../images/bottom-border.png) no-repeat;
	height:16px;
	width:596px;
	position:absolute;
	bottom:0px;
	left:0;
	z-index:1;
	
	}
.left_page form{
	margin: 40px 0 0 50px;
}
.form-row{
	margin:22px 0 10px 0;
}
.form-row-single{
	margin:15px 0 10px 0;
}

.form-row-list{
	margin:25px 0 10px 0;
}
.form-pair{
	width:45%;
	float:left;
	color:#666666;
	font-size:.85em;	
	padding:7px;
}
.form-row label{
	width:200px;
	display:block;	
	float:left;
}
.form-row-single label{
	width:200px;
	display:block;	
	float:left;
}

.form-row-list input{
	float:none;
}
.form-list{
	color:#666666;
	font-size:.85em;
	padding:10px;
	line-height:30px;
}
.field-side{
	padding:0 0 0 192px;	
}
.form-row input{
	float:left;
}
.form-row input{
	float:left;
}

h3.subscribe{
		background:url("../images/subscribe-heading.png") no-repeat left;
		height:26px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.cms{
		background:url("../images/cms-heading.png") no-repeat left;
		height:29px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.unsubscribe{
		background:url("../images/unsubscribe-heading.png") no-repeat left;
		height:20px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.free_quote{
		background:url("../images/free-quote-heading.png") no-repeat left;
		height:26px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.landing_pages{
		background:url("../images/landing-pages-heading.png") no-repeat left;
		height:26px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.contact_us{
		background:url("../images/contact-us-heading.png") no-repeat left;
		height:22px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.contact_form{
		background:url("../images/contact-form-heading.png") no-repeat left;
		height:22px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.online_booking_form{
		background:url("../images/booking-form-heading.png") no-repeat left;
		height:26px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}
h3.compare-website-packages-heading{
		background:url("../images/compare-packages-heading.png") no-repeat left;
		height:27px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}

h3.about_us{
		background:url("../images/about-us-heading.png") no-repeat left;
		height:22px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}
h3.action_marketing{
		background:url("../images/action-marketing.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}
h3.local_marketing{
		background:url("../images/local-marketing.png") no-repeat left;
		height:27px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}
h3.donation_options{
		background:url("../images/donation-options.png") no-repeat left;
		height:25px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}

h3.clients{
		background:url("../images/clients-heading.png") no-repeat left;
		height:22px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.email-marketing{
		background:url("../images/email-marketing-heading.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.arts-marketing{
		background:url("../images/arts-marketing-heading.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}

h3.seo{
		background:url("../images/seo-heading.png") no-repeat left;
		height:29px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.ppc-marketing{
		background:url("../images/ppc-heading.png") no-repeat left;
		height:27px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}
h3.referral-form{
		background:url("../images/referral-form-heading.png") no-repeat left;
		height:21px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}
h3.partnership-inquiry-form{
		background:url("../images/partnership-inquiry-form-heading.png") no-repeat left;
		height:26px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}
h3.online-marketing{
		background:url("../images/online-marketing-heading.png") no-repeat left;
		height:27px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}

h3.beyond-website{
		background:url("../images/beyond-website-heading.png") no-repeat left;
		height:26px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.special-events{
		background:url("../images/special-events-heading.png") no-repeat left;
		height:27px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.customised-payment{
		background:url("../images/customised-payment-heading.png") no-repeat left;
		height:27px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.link-building{
		background:url("../images/link-building-heading.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.lead-generation{
		background:url("../images/lead-generation-heading.png") no-repeat left;
		height:22px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.online-partnerships{
		background:url("../images/online-partnerships-heading.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.website-portfolio{
		background:url("../images/web-portfolio-heading.png") no-repeat left;
		height:22px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.email-campaigns{
		background:url("../images/e-campaigns-heading.png") no-repeat left;
		height:29px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.testimonials{
		background:url("../images/testimonials-heading.png") no-repeat left;
		height:23px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.featured-projects{
		background:url("../images/featured-projects-heading.png") no-repeat left;
		height:27px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.arts-ecommerce{
		background:url("../images/arts-ecommerce-heading.png") no-repeat left;
		height:22px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.online-fundraising{
		background:url("../images/online-fundraising-heading.png") no-repeat left;
		height:27px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.ebusiness-consulting{
		background:url("../images/ebusiness-heading.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.web-hosting{
		background:url("../images/web-hosting-heading.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.review-website{
		background:url("../images/review-website-heading.png") no-repeat left;
		height:27px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.reseller-program{
		background:url("../images/reseller-program-heading.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.interact{
		background:url("../images/interact-heading.png") no-repeat left;
		height:23px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.success-stories{
		background:url("../images/success-stories-heading.png") no-repeat left;
		height:24px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.ask-us{
		background:url("../images/ask-us-heading.png") no-repeat left;
		height:30px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.rate-your-online{
		background:url("../images/rate-your-heading.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
			text-indent:-9999px;	
}
h3.tell-friend{
		background:url("../images/tell-friend-heading.png") no-repeat left;
		height:21px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.resources{
		background:url("../images/resources-heading.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.custom-designed{
		background:url("../images/custom-designed-heading.png") no-repeat left;
		height:29px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.arts-websites-packages-heading{
		background:url("../images/arts-websites-packages-heading.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.arts-websites-heading{
		background:url("../images/arts-websites-heading.png") no-repeat left;
		height:23px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.arts-websites-heading{
		background:url("../images/arts-websites-heading.png") no-repeat left;
		height:23px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.form-thanks-heading{
		background:url("../images/thanks.png") no-repeat left;
		height:23px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.aria-package-heading{
		background:url("../images/aria-package-heading.png") no-repeat left;
		height:29px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}
h3.sonata-package-heading{
		background:url("../images/sonata-package-heading.png") no-repeat left;
		height:28px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}
h3.symphony-package-heading{
		background:url("../images/symphony-package-heading.png") no-repeat left;
		height:27px;
		display:block;
		margin:17px 0 0 26px;
		text-indent:-9999px;		
}
h3.what-we-do{
		background:url("../images/what-we-do-heading.png") no-repeat left;
		height:22px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.who-we-are{
		background:url("../images/who-we-are-heading.png") no-repeat left;
		height:22px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}

h3.in-news{
		background:url("../images/in-news-heading.png") no-repeat left;
		height:22px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}

h3.privacy{
		background:url("../images/privacy-heading.png") no-repeat left;
		height:29px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
h3.sitemap{
		background:url("../images/sitemap-heading.png") no-repeat left;
		height:27px;
		display:block;
		margin:17px 0 0 26px;
	text-indent:-9999px;		
}
.left_page form input.signup_img{
	margin:10px 0 0 70px;
	border:none;
	height:24px;
	width:81px;
	outline:none;
}
.left_page form input.signup{
	margin:10px 0 0 0px;
	border:none;
	height:24px;
	width:81px;
	outline:none;
}
.left_page form input.submit{
	margin:10px 0 0 0px;
	border:none;
	height:24px;
	width:81px;
	outline:none;
}

.right_page input.signup_img{
	margin:10px 0 0 30px;
	border:none;
	height:24px;
	width:81px;
	outline:none;
}
.left_page ul{
	list-style:none;
	padding:0 5px 0 15px;
}
.left_page ul#bullets{
	list-style:none;
	padding:7px 5px 10px 15px;
	margin:0;
	list-style:none;
	text-align: justify;word-spacing:3px;
}
.left_page ul#bullets li{
	padding:0 0 5px 30px;
}
.left_page ul li{
	background:url("../images/bullets.jpg") no-repeat 2% 4px;
	padding:0 0 5px 30px;
}
.left_page ul.aria li{
	background:url("../images/aria_bullets.jpg") no-repeat 2% 35%;
	padding:0 0 5px 30px;
}
.left_page ul.symphony li{
	background:url("../images/symphony_bullets.jpg") no-repeat 2% 35%;
	padding:0 0 5px 30px;
}
.left_page ul.sonata li{
	background:url("../images/sonata_bullets.jpg") no-repeat 2% 35%;
	padding:0 0 5px 30px;
}

/*--------------Right Column Ends--------------*/

.right_page{
	padding:13px 12px 9px 11px;
	float:right;
	width:160px;
}
.right_page p{
	margin:0px;
	line-height:22px;
	color:#5c5654;
	font-size:.85em;
}
.right_page p a{
	color:#838383;
	text-decoration:underline;
}

#central_wrapper .right_page h3.contact{
	margin:5px 0 12px 0;
	background:url("../images/contactus.jpg") no-repeat;
	height:12px;
		text-indent:-9999px;	
}
#central_wrapper .right_page h3.review{
	background:url("../images/review.jpg") no-repeat;
	height:31px;
	margin:25px 0 12px 0;
		text-indent:-9999px;	
}

.right_page .next_button a{
	background:url("../images/icon.jpg") no-repeat;
	margin:0 0 0 130px;
	text-indent:-9999px;
	display:block;
	height:21px;
	width:21px;
}
.right_page h3.subscribe{
	background:url("../images/subscribe.jpg") no-repeat;
	height:12px;
	margin:5px 0 12px 0;
		text-indent:-9999px;	
}
.right_page form{
	margin:10px 0 0 0;
}
.right_page input.border, .left_page input.border{
	border:1px solid #e6e6e6;
	margin:0px 0 0 0;
	width:150px;
}
.right_page label{
	color:#e25422;
	font-size:.85em;
}
.left_page label{
color:#838383;
font-size:0.85em;}
.label{
	color:#838383;
	font-size:.85em;
}.error{
	color:#CC3300;
	font-size:12px;	
}
.form-row input{
	font-size:12px;
	padding:3px;
}
.form-row p{
	margin:0;
	padding:0 0 0 200px;
}
.form-row p label{
	float:none;
	width:400px;
}
.form-row-single input{
	font-size:12px;
	padding:3px;
}
.form-row-single p{
	margin:0;
	padding:0 0 0 200px;
}
.form-row-single p label{
	float:none;
	width:400px;
}
.form-row-list p label{
	float:none;
	width:400px;
}
label.error{
	color:#CC3300;
	font-size:12px;	
}
.form-row-list p{
	margin:0;
	padding:0 0 0 4px;
}
#content-wrap{
	padding:10px 10px 0 26px;
	font-size:12px;
	color:#5c5654;
	}
#content-wrap a{
	z-index:1;

}
#content-wrap p{
	font-size:12px;
	color:#5c5654;
	line-height:20px;
	margin:0;
}

h5.notice{
	font-size:0.9em;
	color:#CC3300;
}
h5.success{
	font-size:0.9em;
	color:#666666;
}
/*--------------Right Column Ends--------------*/

/*--------------Middle Page Ends--------------*/
.question-wrapper{
	font-size:12px;	
	color:#838383;
	padding:15px 15px 15px 0;
	position:relative;
	border-bottom:1px dashed #999999;
	margin:0 20px;
}
.question-wrap{
	color:#333333;
}
.question-wrapper p{
	margin:0;
	padding:10px 0 10px 10px;
}
.question-date{
	position:absolute;
	right:0;
	width:200px;	
	height:20px;
	font-size:11px;
	text-align:right;
	padding:0 10px 0 0;
}
.reply-date{
	font-size:11px;
		color:#838383;
}
.reply-wrap{
	padding:0 0 0 20px;
	color:#333333;
}
.reply-form-wrap{
	background:#f6f6f6;
	margin:0 0 0 10px;
	padding:0 0 10px 0;
	font-size:12px;
	border:1px solid #d1d1d1;
	display:none;
}
.reply-form-wrap form{
	margin:0px;
	padding:10px 10px 0px 10px;
	font-size:12px;
}
.reply-form-wrap label{
	font-size:12px;
}
.reply-form-wrap form p{
margin:0;
padding:0 0 0 160px;
}
.reply-form-wrap form p label{
	width:200px;
}
a.cancel-reply{
	padding-left:10px;
}
.awaiting-moderation{
	background-color:#f6f6f6;
	padding:5px 5px 5px 10px;
	

}
.clear-left{
	clear:left;
	height:1px;
	font-size:1px;
}
ul.page-numbers {
	margin:0;
	padding:0;
	font-size:11px;
	float:left;
}
ul.page-numbers li{
	background:none;
	float:left;
	margin:0;
	padding:0;
}
ul.page-numbers li a{
	background:none;	
	display:block;
	width:18px;
	text-align:center;
	background:#f6f9fb;
	margin:0 2px 0 0;
	color:#8e9bb0;
	border:1px solid #8e9bb0;
	font-family:"Arial Black", Gadget, sans-serif;
	text-decoration:none;
}
ul.page-numbers li a:hover{
	background:#f6f9fb;
	color:#383a3f;
	border:1px solid #383a3f;
	text-decoration:none;
}
ul.page-numbers li a.current{
	background:#f6f9fb;
	color:#383a3f;
	border:1px solid #383a3f;
	text-decoration:none;
}
#central_wrapper h3.website-heading{
	font-size:17px;	
	color:#EA6449;
	margin:0;
	padding:0;

}
h3.website-heading a{
	color:#ea6449;
	text-decoration:none;
}
#portfolio-image{
	margin:10px 0 0 0;	
	text-decoration:none;
	border:none;
}
#portfolio-image a{
	text-decoration:none;
	border:none;	
}
#portfolio-image img{
	border:none;	
}
#portfolio{
	padding:10px 0 0 0;	
}
#portfolio-description{
	padding:10px 0 0 0;	
	margin:0 0 30px 0;
}
p.hint{
	font-size:11px;	
	color:#666666;	
}
#portfolio-description p{
	padding:0 5px 8px 0;	
}
.required{
	color:#D03400;	
}
.pagination-box{
	width:452px;
	background:#F5F5F5;	
}
.site-link{
	background:#F5F5F5;
	width:448px;
	padding:5px 0 5px 5px;
	margin:5px 0 15px 0;
}
.site-link a{
	font-size:12px;
	color:#383a3f;
	text-decoration:underline;
}
.left_page ul.no-bullets li{
		background:none;
}

/**Resources--Styles---*/

ul.resourses-navigation {
  width: 190px;
  padding:0;           
  margin: 0px; 
  background-color: #fff; 
  line-height:1.5em;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  }
ul.resourses-navigation li {
  list-style-type: none;
  margin: 0px;                 
  position: relative;          
  border-bottom:#EA6449 dotted 1px;
  padding:2px;
  background:none;
}
ul.resourses-navigation li:hover{
	background:#fff;
}
ul.resourses-navigation ul {
  width: 179px;
  background-color: #fff;
  padding-left: 0px;          
  margin-left: 0px; 
}
ul.resourses-navigation li ul {          
  display: none;
  position: absolute;
  top: 0px;                    
  left: 190px;                 
}
ul.resourses-navigation a:hover{
  background-color:#fff;      
  color:#EA6449;                
}
ul.resourses-navigation li:hover ul {
  display: block;
  }
ul.resourses-navigation li a { 
	color:#EA6449;
	display: block;
	width: 100%;
	text-decoration: none;
}
ul.resourses-navigation li a:hover{ color:#EA6449; }
ul.resourses-navigation a:hover {
	color:#EA6449;
	background-color:#fff;
	}
ul.resourses-navigation li ul li a:hover{
	color:#EA6449;
	background-color:#fff;
	}
#resourses-left-pane{
float:left;
padding:0 0 10px 0;
width:180px;
}
#resourses-right-pane{
float:right;
padding:0 10px 10px;
width:340px;
}
.add-resources-padding{
	margin-top:40px;
}
#resourses-right-pane a{
color:#5C5654;
text-decoration:none;
}
#resourses-right-pane a:hover{
	color:#5C5654;
text-decoration:underline;
}
ol.numbering{
	padding: 0px 0px 0px 10px;
	line-height: 1.8em;
	margin:0;
	margin:0 0 0 10px;
}
p.heading-resources{
	position:absolute;
	left:24px;
	top:10px;
}