body
{
	margin: 0px;
	padding: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*START TEMPLATE LAYOUT STYLES*/

#page {
	margin: 0px;
	padding: 0px;
}

#wrapper { 
  	padding: 15px 15px 0px 15px;
	margin: auto;
	clear:both;
} 

#clientLogin, #clientLoginFooter, #clientLoginForm, #navTop, #printEmail, #bannerImage, #quoteNoScript, #solutionsContent, #latestWork, #latest_work_no_flash, #footerTop, #accessKeys, #boxRightServices, #social, #contentRight, #contentLeft img, #contactForm {display:none;}

#tel {float:right; width:180px;	height:25px;}

#quoteBox {
	border:1px solid #e9e9e9;
	padding:10px;
}

#quoteTitle {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #009DDE; 
	background-color:inherit;
}

#quoteContent {
	color: #666666; 
	background-color:inherit;
}

div.serviceBox {
	float:none;
	padding:9px;
	margin:0px;
	border-bottom: 1px solid #c1c3c5;
	color:#666666;
}

div.serviceTitle {font-weight:bold; font-size:15px; text-transform:uppercase; padding:5px 15px 5px 15px; text-decoration:none;}
div.serviceTitle a{text-decoration:none;}
div.serviceContent {padding:13px 15px 0px 15px; line-height:120%;}
.serviceLink {padding:8px 15px 5px 15px; text-decoration:none; display:none;}
.sericeLink a{text-decoration:none; display:none;}

#footer{	
	clear:both;	
	color:#666666;
	border-top: 5px solid #c1c3c5;
}

#footerContent{
	margin:auto;
	text-align:left;
	color:#666666;
	padding:0px 0px 20px 0px;
}

#map {
	float:left;
	margin:50px 30px 0px 0px;
	width:400px;
}

#contactLeft {margin:70px 0px 0px 0px;}

.webMailFooter{display:none;}

img.logo{display:none;}
img{border:0px;}
img.border {border: 1px solid #AFADAD; padding: 5px;}
img.borderThick {border: 3px solid #c5c5c5; padding: 0px;}
img.indexService {display:none;}

img.marginT {margin-top:10px;}
img.marginR {margin-right:10px}
img.marginB {margin-bottom:10px;}
img.marginL {margin-left:10px;}

img.portfolio {margin:0px 10px 0px 0px; border:3px solid #c5c5c5;}
img.portfolioLast {display:none;}
img.iconPortfolio {margin:0px 32px 0px 0px;}
img.contactIcon {padding:0px 10px 0px 0px;}
img.contactIconAddress {padding:8px 10px 5px 0px; margin:0px 0px 35px 0px;}

img.caselist{float:left; margin:0px 26px 10px 0px; border:3px solid #c5c5c5;}


/*START CONTENT STYLES*/


a:link, a:visited { color: #F94F0D;	text-decoration: underline; background-color:inherit;}
a:active, a:hover { color: #005A99; text-decoration: underline; background-color:inherit;}

h2 a:link, h2 a:visited { color: #009DDE;	text-decoration: none; background-color:inherit;}
h2 a:active, h2 a:hover { color: #005A99; text-decoration: underline; background-color:inherit;}

a:link.forgotpswd, a:visited.forgotpswd { color: #FFFFFF; text-decoration: none; background-color:inherit;}
a:active.forgotpswd, a:hover.forgotpswd { color: #FFFFFF; text-decoration:underline; background-color:inherit;}

a:link.webMailFooter, a:visited.webMailFooter { color: #FFFFFF; text-decoration: none; background-color:#000; padding:6px; font-weight:bold;}
a:active.webMailFooter, a:hover.webMailFooter { color: #F94F0D; text-decoration:underline; background-color:#000; padding:6px; font-weight:bold;}

a:link.textFooter, a:visited.textFooter {color: #FFFFFF; text-decoration: underline; background-color:inherit;}
a:active.textFooter, a:hover.textFooter {color: #000000; text-decoration: underline; background-color:inherit;}

a:link.textFooterAmasci, a:visited.textFooterAmasci {color: #AEB0B2; text-decoration: underline; background-color:inherit;}
a:active.textFooterAmasci, a:hover.textFooterAmasci {color: #F05322; text-decoration: underline; background-color:inherit;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #F05322; background-color:inherit;}
h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #009DDE; background-color:inherit; }
h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #F05322; background-color:inherit;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #F05322; background-color:inherit;}
h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #F05322; background-color:inherit;}
h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color: #F05322; background-color:inherit;}
h6 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #F05322; background-color:inherit;}

hr {
	border: dashed #CCCCCC 0px;
	border-top:dashed #CCCCCC 1px;
	height:0px;
	clear:both;
}

hr.testimonails {
	border: dashed #CCCCCC 0px;
	border-top:dashed #CCCCCC 1px;
	height:0px;
	clear:both;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
}
	
textarea, input, select {color: #666666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px;}
label.error {font-weight:bold; color:#FF0000; padding:0px 0px 0px 20px; line-height:30px; background-image: url(images/icon_error.png); background-repeat:no-repeat; background-position:0px -1px;}
input.error, textarea.error, select.error {border:1px solid #FF0000; background-color:#ffbcbc; color:#000000;}

p, td, th{font-weight: normal; color: #666666; background-color:inherit;}
td p {font-weight: normal; color: #666666; background-color:inherit;}

#content li {font-weight: normal; color: #666666; background-color:inherit;}
.content li {font-weight: normal; color: #666666; background-color:inherit;}
#solutionOverview ul {margin:0px 0px 0px 15px; padding:0px; list-style:square;}
#solutionOverview li {font-weight: normal; color: #666666; background-color:inherit;}

#contentLeft li {font-weight: normal; color: #666666; background-color:inherit;}

table.contactForm{background-color:#E7E7E7; background-image:url(images/bg_contact_form.gif); background-repeat:no-repeat; background-position:right; border:1px solid #CCCCCC;}

span.p {font-weight: normal; color: #666666; background-color:inherit;}
span.floatL{float:left; margin:15px 15px 0px 0px;}

.textFooter, .textFooterAmasci
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;	
	background-color:inherit;
}


div.portfolio {
	padding:1px 20px 10px 20px;
	margin:20px 0px 20px 0px;
}

div.portfolioServices {
	clear:both;
	background-color:#FFF;
	color:#009dde;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	margin: 5px 0px 0px 0px;
}

#boxRightServices {
	margin: 0px 0px 0px 20px;
	width:230px;
}

div.contact {float:left; margin:0px 60px 0px 0px;}

div.caseListOverview{font-size: 75%; font-weight: normal; color: #666666; background-color:#f3f3f3; clear:both; padding:10px 20px 20px 20px; margin:20px 0px 20px 0px;}

div.quoteTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold; 
	color: #009DDE; 
	background-color:inherit;
	padding:0px 0px 0px 0px;
}

div.quote{ 
	padding:0px 0px 0px 0px;
}

.quoteTitleText{
	padding:0px; 
}

p.quoteContent{
	padding:0px 0px 0px 0px; 
	color: #666666; 
	background-color:inherit;
}

div.quoteAuthor {
	padding:0px 0px 0px 0px;
	text-align:left;
}

div.hostingPackage {
	border:1px solid #d8d8d8;
	background-color:#FFFFFF;
	background-image:url(images/bg_box_hosting_packages.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#666666;
	padding:10px;
	margin:0px 0px 10px 0px;
}

.portfolioFullDetails{display:inline;}
.btnFullDetails, .results{display:none;}

ul.portfolioDetails {margin:0px; padding:0px;}
ul.portfolioDetails li {display:inline; list-style:none; font-weight: normal; color: #666666; background-color:inherit; padding:0px 25px 0px 0px;}

.pdf {display:none;}
.clear{clear:both;}

.black {color:#000000; background-color:inherit;}
.blue {color:#009DDE; background-color:inherit;}
.orange {color:#F05322; background-color:inherit;}
.required {color:#009DDE; background-color:inherit; font-weight:bold;}
.red {color:#FF0000; background-color:inherit;}
.lightGrey {color:#a2a2a2; background-color:inherit;}

.webdesign {color:#009dde; background-color:inherit;}
.emarketing {color:#98c42f; background-color:inherit;}
.ecommerce {color:#b20150; background-color:inherit;}
.seo {color:#c4a100; background-color:inherit;}
.hosting {color:#422009; background-color:inherit;}
.maintenance {color:#ea1089; background-color:inherit;}
.database {color:#e42d47; background-color:inherit;}
.branding {color:#763b8d; background-color:inherit;}
.print {color:#00a3a3; background-color:inherit;}
.multimedia {color:#ed4b24; background-color:inherit;}

.caseOverview{font-weight: normal; color: #AAAAAA; background-color:inherit;}
.caseListOverview{font-weight: normal; color: #AAAAAA; background-color:inherit; clear:right;}

p.paddingT{padding:10px 0px 0px 0px;}

#social {margin:15px 0px 0px 0px; padding:8px; background-color:#fafafa; color: #666666; border:1px solid #CCCCCC; font-size: 75%;  font-weight: normal; clear:both;}
#social ul {margin:2px 2px 2px 2px; list-style: none; display:inline; padding:0px;}
#social li {margin:2px 2px 2px 2px; list-style: none; display:inline; padding:0px;}
#social img {padding:0px 6px 0px 6px;}