/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family: Tahoma;
	font-size: 75%;
	line-height: 15px;
	color: #1F1F1F;
	text-decoration: none;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	letter-spacing: 0.2px;
}
.body-links  {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 100%;
	line-height: 17px;
	color: #B71212;
	text-decoration: none;
}
div,span,p,input,textarea,a,img,h1,h2,h3,h4,h5,h6,ul,li {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-style: none;
}
html{
	height: 100%;
}
#top-header {
	background-image: url(../images/top-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 159px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.top-header {
	padding: 0px;
	width: 976px;
	margin: 0px	auto 0px auto;
	height: 159px;
}
#logo {
	float: left;
}
#top-icons {
	float: right;
	width: 300px;
}
.top-icons {
	padding-right: 10px;
	padding-top: 20px;
}
#topmenu {
	float: left;
	width: 976px;
}
#body-wraper {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.flower-repeat {
	background-image: url(../images/flower.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 81px;
}

.body-container {
	width: 976px;
	padding:0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}
.page-wrap						{
	width: 966px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 138px;
}
.body-banner {
	width: 946px;
	height: 119px;
	background-image: url(../images/inner-top-banner-bg.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
}
.body-banner-box {
	height: 185px;
	width: 940px;
	margin: 0px auto 0px auto;
	padding-top: 11px;
}

.body-banner-box-portfolio {
}
.body-banner-box-portfolio-img {
	margin-right: 15px;
	float: left;
	width: 325px;
}
.banner-box-portfolio-text {
	float: left;
	width: 385px;
	padding-top: 20px;
}



.welcome-text-bg {
	background-image: url(../images/sub-banner.jpg);
	background-repeat: no-repeat;
	height: 188px;
	width: 959px;
	margin: 2px auto 0px auto;
	padding-top: 2px;
}
.header3 {
	height: 199px;
	width: 960px;
	margin: 0px auto 5px auto;
	background-color: #FFFFFF;
}
.header3-box {
	float: left;
	width: 236px;
	margin-right: 10px;
	margin-left: 10px;
}

#footer-contact-container {
	height: 95px;
	width: 964px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer-bg {
	background-image: url(../images/bottom-bg.jpg);
	background-repeat: repeat;
	height: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.banner-box-portfolio-text span {
	float: left;
}
.portfolio-text {
	float: left;
	width: 380px;
	padding-top: 10px;
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #3A3A3A;
	text-decoration: none;
	padding-left: 5px;
}
.portfolio-buttton {
	float: left;
	width: 380px;
	padding-top: 15px;
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #3A3A3A;
	text-decoration: none;
}
.banner-right-img {
	float: left;
	padding-left: 790px;
	position: absolute;
	top: 20px;
	right: 10px;
	display: block;
}
.welcome-img {
	float: left;
	width: 170px;
	text-align: center;
	margin-right: 15px;
}
.welcome-text {
	width: 325px;
	padding-top: 10px;
	float: left;
	text-align: justify;
	margin-right:20px;
	font-size: 11px;
}
.our-work-box {
	width: 400px;
	float: left;
	margin-left: 10px;
	
}
.workl-img-margin {
	margin-top: 5px;
	margin-bottom: 5px;
}
#contact-box {
	width: 200px;
	margin-left: 27px;
	
	float: left;
}
.why-choose-box {
	width: 236px;
	background-image: url(../images/why-choose-box.jpg);
	background-repeat: no-repeat;
	height: 168px;
}
.why-choose-box-text {
	background-image: url(../images/why-choose-box.jpg);
	background-repeat: no-repeat;
	padding: 15px 15px 15px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #707170;
	text-decoration: none;
	padding-left: 22px;
	margin: 0px;
}
.whatwedo-link {
	font-family: Tahoma;
	font-size: 11px;
	color: #707170;
	text-decoration: none;
	line-height: 19px;
	background-image: url(../images/bulle-service.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.whatwedo-link:hover {

	font-family: Tahoma;
	font-size: 11px;
	color: #0095F6;
	text-decoration: none;
	line-height: 19px;
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.webdesigning {
	font-family: Tahoma;
	font-size: 11px;
	color: #0095F6;
	text-decoration: none;
	line-height: 19px;
	width: 424px;
	float: left;
	padding-left: 10px;
}
.webdesigning-box {
	font-family: Tahoma;
	font-size: 11px;
	color: #0095F6;
	text-decoration: none;
	line-height: 19px;
	background-image: url(../images/web-design-box.jpg);
	background-repeat: repeat-x;
	text-align: justify;
}
.web-design-textbox {
	padding-top: 10px;
	padding-right: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #707170;
	text-decoration: none;
	padding-left: 10px;
	width: 300px;
	float: left;
	line-height: 15px;
}
.web-design-textbox-icon {
	padding-top: 30px;
	text-decoration: none;
	float: right;
	width: 90px;
}
.web-design-textbox-readmore {
	padding-top: 15px;
	text-decoration: none;
	width: 90px;
	float: right;
	background-position: bottom;
}
#footer-contact-box {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CBCBCB;
	border-left-color: #CBCBCB;
	background-color: #EEEEEE;
	padding-right: 0px;
	padding-left: 15px;
	height: 90px;
}
.footer-seo-box {
	background-image: url(../images/footer-break.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: left;
	width: 360px;
	padding-right: 0px;
	height: 74px;
	font-size: 11px;
	line-height:15px;
}
.footer-seo-box-icon {
	display: block;
	float: left;
	padding-right: 10px;
}
.blue-head {
	font-family: Tahoma, Trebuchet MS;
	font-size: 11px;
	color: #0C7CED;
	text-decoration: none;
	line-height: 18px;
}
.voice-chat-box {
	background-image: url(../images/footer-break.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 250px;
	padding-right: 15px;
	height: 76px;
	font-size: 11px;
	margin-left: 15px;
	background-position: right;
}
.voice-chat-box-icon {
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
}
.phone-contact-box {
	display: block;
	float: left;
	width: 300px;
	height: 76px;
	font-size: 11px;
	text-align: right;
}
#footer-container {
	background-color: #FFFFFF;
	width: 976px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 5px;
}
.footer-container-box {
	background-color: #2C2C2C;
	width: 944px;
	margin: 0px auto 0px auto;
	height: 40px;
	font-family: Tahoma, Trebuchet MS;
	font-size: 11px;
	color: #F2F2F2;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 40px;
}
.copyright {
	margin-right: 100px;
	float: left;
}
.footer-link {
	font-family: Tahoma, Trebuchet MS;
	font-size: 11px;
	color: #F2F2F2;
	text-decoration: none;
}
.footer-link:hover {
	font-family: Tahoma, Trebuchet MS;
	font-size: 11px;
	color: #F2F2F2;
	text-decoration: underline;
}
.terms {
	float: right;
}
.hilight-text {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0C7CED;
}
.why-choose-box-text ol{
	font-family: Tahoma;
	font-size: 11px;
	color: #707170;
	text-decoration: none;
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

.why-choose-box-text li{
	font-family: Tahoma;
	font-size: 11px;
	color: #707170;
	text-decoration: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.bookmark-link {

	font-family: Tahoma, Trebuchet MS;
	font-size: 11px;
	color: #FED058;
	text-decoration: none;
}
.bookmark-link:hover {


	font-family: Tahoma, Trebuchet MS;
	font-size: 11px;
	color: #D40000;
	text-decoration: underline;
}
#xhtml-css-container {
	margin: 5px auto 0px auto;
	padding-bottom: 5px;
	width: 976px;
	height: 45px;
}
.html-validate-icon {
	float: left;
	margin-right: 15px;
	width: 90px;
	display: block;
	height: 45px;
	padding-top: 10px;
}
.logo-bottom {
	float: right;
}
.top {
	float: left;
	margin-left: 235px;
	padding-top: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FDD766;
	text-decoration: none;
}
.our-work-box img {
	padding-top: 6px;
}

*
/*............................Inner page styles..........................*/
.inner-page-container {
	width: 976px;
	padding: 0px;
	background-color: #F7F7F7;
	margin: 0px;
	clear: both;
	float: left;
}
.inner-page-leftcol {
	width: 736px;
	margin-right: 4px;
	margin-left: 5px;
	float: left;
	padding-bottom: 10px;
}
#inner-page-leftcol-bredcrum {
	background-image: url(../images/bredrum-bg.jpg);
	background-repeat: repeat-x;
	height: 33px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #494949;
}
.inner-page-leftcol-bredcrum-home-link   {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 33px;
	color: #494949;
	background-image: url(../images/bredcrum-arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	float: left;
	padding-right: 30px;
	padding-left: 10px;
}
.inner-page-leftcol-bredcrum-home-btn {
	float: left;
	padding-right: 5px;
	display: block;
}

.footer-contact-container-inner {
	height: 100px;
	width: 964px;
	float: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding-right: 6px;
	padding-left: 6px;
}
#footer-bg-inner {
	background-image: url(../images/bottom-bg.jpg);
	background-repeat: repeat-x;
	height: 124px;
	bottom: 0px;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
.inner-page-rightcol {
	width: 231px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
.inner-page-leftcol-bredcrum-home-link:hover {
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 33px;
	color: #265EB9;
	background-image: url(../images/bredcrum-arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	float: left;
	padding-right: 30px;
	padding-left: 10px;
}
.inner-page-leftcol-bredcrum-home-link-Active {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 33px;
	color: #265EB9;
	background-image: url(../images/bredcrum-arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	float: left;
	padding-right: 30px;
	padding-left: 10px;
	cursor: text;
}
.inner-page-leftcol-box  {
	background-image: url(../images/box-top-curve.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 7px;
	height: 8px;
}
.inner-page-leftcol-box-content {
	background-color: #F8F8F8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D3D3D3;
	border-left-color: #D3D3D3;
	padding-top: 17px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
	text-align: justify;
}
.inner-page-leftcol-box-bottom-curve {
	background-image: url(../images/box-bottom-curve.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 120px;
}
.inner-page-rightcol-contact-box {
	width: 224px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	float: left;
	background-image: url(../images/contact-box.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 173px;
	padding-top: 15px;
}
.rightcol-tabs {
	width: 224px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	float: left;
}
.page-title {
	font-family: Verdana;
	font-size: 12px;
	color: #B71212;
	text-decoration: none;
	font-weight: bold;
}
.content-highlite-text {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #265EB9;
	text-decoration: none;
	line-height:17px;
	font-weight:bold;
}
.body-links:hover  {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 100%;
	line-height: 17px;
	color: #1F1F1F;
	text-decoration: underline;
}
.our-clients-bg {
	background-image: url(../images/our-client-bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 225px;
	height: 92px;
	float: left;
	padding-top: 10px;
}
.our-clients-head {
	margin-top: 5px;
	width: 224px;
	display: block;
	float: left;
}
.satisfaction {
	float: left;
}
.body-bullet-points ul {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.body-bullet-points li {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 17px;
	color: #1F1F1F;
	text-decoration: none;
	margin: 0px;
	list-style-type: none;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	list-style-image: none;
}
.read-more {
	font-family: Tahoma;
	font-size: 11px;
	color: #FDD35C;
	text-decoration: none;
	line-height: 19px;
	background-image: url(../images/bulle-service.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.read-more:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #EEEEEE;
	text-decoration: none;
	line-height: 19px;
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.email-links {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #B71212;
	text-decoration: none;
}
.email-links:hover {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	color: #0159C8;
	text-decoration: none;
}
.portpolio-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0E2F5A;
	text-decoration: none;
	font-weight: bold;
}
.readmore {
	background-image: url(../images/readmore.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 94px;
	background-position: right;
	display: block;
	float: right;
	line-height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}.mapbdr {
	padding: 2px;
	border: 1px solid #C7C7C7;
}
/*.......Recent slider styles*/
#ftHolder {
	TEXT-ALIGN: center;
	WIDTH: 400px;
	HEIGHT: 139px;
	margin: 0px;
	padding: 0px;
}
#ft {
	-moz-border-radius: 5px
}
.ft-title {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
}

.ft-prev {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #000;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7CC821;
	text-decoration: none;
}
.ft-next {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #000;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7CC821;
	text-decoration: none;
}
.ft-title a {
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #7CC821;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
}
.ft-title a:hover {
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #E6AE19;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
}
