/*** CSS ****/
/*** tags properties ****/
body, * {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.166;
	margin: 0;
	padding: 0;
	border: none;
}
p, td, th, b, strong, span, a, ul, ol, li {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
input, select, textarea {
	border: 1px solid #ccc;
	font-size: 1.1em;
}
p {
	padding: 5px 0;
}
a, a:link, a:visited, a:active {
	text-decoration: none;
	color: #2167ae;
}
a:hover {
	text-decoration: underline;
	color: #955AAE;
}
a img {
	border: 0;
}
ul, li {
	list-style-type: none;
}
legend {
	display: none;
}
/* Clear the float*/	

.clearfix:after, #header:after, #bodyContent:after, #footer ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix, #header, #bodyContent, #footer ul {
	display: inline-table;
}
* html .clearfix, * html #header, * html #bodyContent, * html #footer ul {
	height: 1% !important;
}
.clearfix, #header, #bodyContent, #footer ul {
	clear: both;
	display: block;
}
.clearAll {
	clear: both;
	height: 1px;
	overflow: hidden;
}
/* typography */
h1, h2, h2 a:link {
	color: #ef8a00;
	font: normal 17px/19px Arial, Verdana, sans-serif;
	padding-bottom: 5px;
	font-weight:bold;
}
/* global */
.accessible {
	display: none;
}
.knowMore {
	text-align: right;
	font-weight: bold;
}
/* header*/
#header, #bodyContentHome, #bodyContent, #footer, .heroIntro, .pageGraphic {
	width: 950px;
	margin: 0 auto 25px auto;
}
.pageGraphic {
	margin: 0px auto;
}
#headerWrapper {
	background: url(../images/header_bg.jpg) repeat-x;
	height: 102px;
}
#logo {
	float: left;
	width: auto;
	margin-top: 9px;
}
#globalLinks {
	float: right;
	width: auto;
	margin-top: 15px;
}
#globalLinks .commonLinks {
	text-align: right;
}
#globalLinks .commonLinks li {
	display: inline;
	margin-left: 10px;
	border-left: 1px solid gray;
	padding-left: 10px;
}
#globalLinks .commonLinks li.first {
	border: 0;
	background: transparent;
}
#globalLinks .commonLinks li a {
	color: #a1a1a1;
}
#globalLinks .socialMediaLinks {
	margin-top: 30px;
	text-align: right;
	float: right;
}
#globalLinks .socialMediaLinks li {
	float: left;
	margin-left: 10px;
}
#globalLinks .socialMediaLinks li a {
	width: 23px;
	height: 23px;
	text-indent: -9999px;
	letter-spacing: -9999px;
	font-size: 0px;
	background: url("../images/sm_icons.jpg") no-repeat left top;
	display: block;
}
#globalLinks .socialMediaLinks li a.facebook {
	background-position: 0 top;
}
#globalLinks .socialMediaLinks li a.bb {
	background-position: -36px top;
}
#globalLinks .socialMediaLinks li a.cc {
	background-position: -72px top;
}
#globalLinks .socialMediaLinks li a.dd {
	background-position: -108px top;
}
#globalLinks .socialMediaLinks li a.ee {
	background-position: -144px top;
}
/* Box */

/* Body Container*/
#mainContent {
	float: left;
	width: 650px;
	margin-right: 20px;
}
#mainContent p {
	text-align: justify;
}
#modules {
	float: left;
	width: 280px;
	position: relative;
}
.heroIntroWrapper {
	background: url(../images/hero_bg.jpg) repeat-x;
}
.pageGraphicWrapper {
	border: 1px solid #1681af;
	background: #5eb1cf;
	margin: 10px 0 30px 0;
}
#welcomeSection, #requestQuote, .content {
	border: solid 2px #eeeeee;
	-moz-border-radius:10px;
	padding: 15px;
	margin-bottom: 20px;
	background: #f7f7f7;
}
#mainContent .introImage {
	float: left;
	width: auto;
	margin: -10px 10px 10px 0;
	position: relative;
	top: -0px
}
.servicesSection {
	float: left;
	width: 305px;
	padding-top: 0px;
	height: 200px;
}
.servicesSection h2, .servicesSection p {
	padding: 5px 10px;
}
#requestQuote h3 {
	color: orange;
	font: normal 18px/20px Arial, Verdana, sans-serif;
	padding-bottom: 20px;
}
#requestQuote .icon {
	float: right;
	margin-top: -35px;
	position: relative;
}
#requestQuote label {
	float: left;
	width: 50px;
	text-align: right;
	margin-right: 10px;
	color: gray;
	font-weight: bold;
}
#requestQuote input, #requestQuote textarea {
	width: 170px;
}
#requestQuote li {
	padding-bottom: 10px;
}
#requestQuote .withoutLabel {
	margin-left: 60px;
}
#requestQuote input.button {
	border: 0px;
	width: auto;
}
#ourServices {
	margin-bottom: 20px;
}
#ourServices h3 {
	background: url("../images/ourServices.jpg") no-repeat top left;
	text-indent: -9999px;
	height: 30px;
}
#ourServices h4 {
	background: url("../images/accordian.jpg") no-repeat top left;
	padding: 7px 5px 5px 30px;
	margin-top: 5px;
	text-transform: uppercase;
}
#ourServices .accordian ul {
	padding-left: 30px;
	margin-bottom: 10px;
}
#ourServices .accordian ul li {
	padding-top: 5px;
}
#ourServices .accordian ul li a {
	color: gray;
	background: url("../images/arrow.jpg") no-repeat left 4px;
	padding-left: 15px;
}
#socialMedia ul li {
	float: left;
	width: 56px;
}
#socialMedia ul li a {
	background: url("../images/icons3.jpg") no-repeat;
	display: block;
	padding: 23px;
	text-indent: -9999px;
}
#socialMedia ul li a.yahoo {
	background-position: left top;
}
#socialMedia ul li a.skype {
	background-position: -65px top;
}
#socialMedia ul li a.gTalk {
	background-position: -130px top;
}
#socialMedia ul li a.msn {
	background-position: -194px top;
}
#ourClients {
	margin-bottom: 20px;
}
#ourClients .clientList {
	background: url("../images/clients.jpg") no-repeat left top;
	height: 143px;
	padding:4px 0 0 60px;
}
#ourClients .clientList ul {
	margin-left: 40px;
	padding: 8px;
	text-align: center;
}
#footerWrapper {
	background: #2d2d2d url("../images/footer_bg.jpg") repeat-x left top;
}
#footer {
	padding:35px 0;
}
#footer .globalLinks {
	text-align: center;
}
#footer .globalLinks li {
	display: inline;
}
#footer .globalLinks a {
	color: #fff;
	border-left: 1px solid #ccc;
	border-right: 0;
	padding-left: 10px;
	padding-right: 5px;
}
#footer .globalLinks a.first {
	border: 0;
}
#footer .acceptedCards {
	margin-top: 20px;
	border-top: 1px solid gray;
	padding-top: 20px;
}
#footer .acceptedCards li {
	float: left;
	width: 70px;
}
#footer .acceptedCards li a {
	text-indent: -9999px;
	display: block;
	background: url("../images/cards.jpg") no-repeat;
	padding: 43px 0px;
}
#footer .acceptedCards li.paypal {
	width: 88px;
}
#footer .acceptedCards li.visa a {
	background-position: -100px top;
}
#footer .acceptedCards li.meastro a {
	background-position: -170px top;
}
#footer .acceptedCards li.amEx a {
	background-position: -238px top;
}
#footer .copyRight {
	padding: 10px;
	border-top: 2px groove gray;
	text-align: center;
	color: #fff;
}
#footer .copyRight a{
	padding: 10px;
	padding-right:0px;
	padding-left:0px;
	border-top: 2px groove gray;
	text-align: center;
	color: #fff;
}
.servicesSection h2 {
	background: url(../images/tools.jpg) no-repeat;
	padding: 40px 0 10px 80px;
	text-transform: uppercase;
	margin-left: 10px;
	margin-top: 10px;
}
#webDevelopment h2 {
	background-position: left top;
}
#webDesigning h2 {
	background-position: left -72px;
}
#webPromotion h2 {
	background-position: left -145px;
}
#webHosting h2 {
	background-position: left -218px;
}
.servicesSection.first {
	background: url(../images/divider.jpg) no-repeat bottom right;
}
.servicesSection.fourth {
	background: url(../images/divider.jpg) no-repeat left top;
	margin: -1px 1px 1px -1px;
}
.tableData {
	border-top: 2px solid #1681AF;
	border-bottom: 2px solid #1681AF;
	margin: 25px auto;
	width: 100%;
}
.tableData td {
	padding: 5px;
}
.about {
	clear: both;
	margin-top: 20px;
	border-top: 1px solid #EBEBEB;
	padding-top: 20px;
}
.about li {
	display: inline;
	margin-right: 10px;
}
.bold
 {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B6A8D;
	font-weight: bold;
	text-decoration: none;
	text-align:none;
	}
.ind
 {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:none;
	text-decoration: none;
	text-align:none;
	line-height: 1.166;
	margin:0;
	padding: 0;
	}