* {
	padding: 0;
	margin: 0;
}

body {
	margin: 0;
	padding: 0;
	text-align: justify;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	
}

.wrap {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

#wrapper { 
	margin: 0 auto;
	width: 100%;
}

/* @group Header */

#header {
	width: 770px;
	color: #333;
	height: 132px;
	background: #fff;
	border-width: 1px;
	border-style: none;
	padding: 0;
	margin: 0 auto;
}

#header h1 {
	height: 50px;
	background: url('images/logo.png') no-repeat;
	text-indent: -3000px;;
	width: 329px;
	overflow: hidden;
	float: left;
	margin-top: 40px
}

#header h1 a {
	float: left;
	width: 329px;
	height: 50px;
}

#header .line {
	border-left: 1px solid #333;
	padding-top: 20px;
	padding-bottom: 45px;
	font-weight: normal;
	font-style: normal;
	float: left;
	margin-top: 35px;
	margin-left: 20px;
	padding-left: 20px;
}

#header h2 {
	color: #333;
	font-size: 16px;
	margin-top: 50px;
	float: left;
	width: 300px;
}

#header p {
	color: #333;
	font-size: 12px;
	margin-top: 10px;
	float: left;
	width: 350px;
}



/* @end */

/* @group Navigation Bar */

#navigation {
	color: #333;
	padding: 0;
	width: 100%;
	background: url('images/headerbg.gif') repeat-x;
	height: 39px;
	margin: 0
}

#navigation p {
	color: #fff;
	font: 12px Arial;
	width: 350px;
	float: left;
	height: 29px;
	padding-top: 10px;
	border-right: 1px solid #fff;
	text-align: left;
}

#navigation ul.nav {
	height: 39px;
	float: left;
	width: 400px;
}

#navigation ul.nav li.last {
	border-right-style: none;
}


#navigation ul.nav li {
	float: left;
	border-right: 1px solid #fff;
	height: 29px;
	padding-top: 10px;
	width: 79px;
	text-align: center;
	font-family: Arial;
	list-style-type: none;
}


#navigation ul.nav li a {
	color: #fff;
	text-decoration: none;
}

#navigation ul.nav li a:hover {
	color: #FFD11A;
	text-decoration: none;
}



/* @end */

/* @group Content */

#content {
	color: #333;
	border: 1px none #ccc;
	background: url('images/bg.gif');
	margin: 0;
	width: 100%;
	overflow: hidden; padding-left:0; padding-right:0; padding-top:0; padding-bottom:35px;
}

#content .block {
	width: 770px;
	height: 131px;
	overflow: hidden;
	padding-top: 30px;
	margin-bottom: 20px;
}

#content .block .service {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	background: url('images/services.gif') no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}

#content .block p {
	color: #fff;
	font-size: 12px;
}

#content .block .seo {
	background-image: url('images/seo.gif');
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}

#content ul.list {
	color: #fff;
	font-size: 12px;
	margin-left: 10px;
	list-style-type: none;
}

#content .block .quote {
	width: 202px;
	height: 131px;
	background-image: url('images/quote.gif');
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}

#content .block .quote span.req {
	float: right;
	margin-top: 20px;
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}

#content .block .quote span.req a {
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}

#content .info {
	
	width: 750px;
	padding: 10px;
	line-height: 25px;
}

#content .info p {

	margin-bottom: 10px;
}


/* @end */

#content .block2 {
	width: 770px;
	height: 262px;
	overflow: hidden;
	padding-top: 30px;
	margin-bottom: 20px;
	background: url('images/block2.gif') no-repeat;
	line-height: 35px;
}
#content .block2 .column1 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}


#content .block2 .column2 {
	
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}


#content .block2 .column3 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}


/* @group Footer */

#footer {
	color: #c5c4c0;
	width: 100%;
	height: 173px;
	margin: 0;
	background: #373737 url('images/bg-footer.gif') repeat-x;; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:15px
}

#footer .foot-list {
	width: 150px;
	margin-left: 20px;
	float: left;
	margin-top: 20px;
	font-size: 11px;
}

#footer .foot-list h3 {
	color: #c5c4c0;
	font-size: 12px;
	margin-bottom: 5px;
	font-weight: bold;
}

#footer .foot-list ul {
	list-style-type: none;
}

#footer .foot-list ul li {
	list-style-type: none;
	margin-bottom: 2px;
}

#footer .foot-list ul li a {
	color: #c5c4c0;
	text-decoration: none;
}

#footer .foot-list ul li a:hover {
	color: #c5c4c0;
	text-decoration: underline;
}

#footer p {
	color: #c5c4c0;
	clear: left;
	margin-left: 20px;
	padding-top: 15px;
	font: 11px Arial;
}



/* @end */

/* @group Single Page */

#sidebar {
	float: left;
	width: 200px;
	margin-right: 10px;
	margin-top: 10px;
}

#sidebar ul.menu {
	background-color: #dddcce;
	width: 200px;
	overflow: hidden;
}


#sidebar ul.menu li {
	margin:0px; 
	padding:0px; 
	clear:left;
}

#sidebar ul.menu li a {
	float:left; 
	width:195px; 
	height:15px;
	font-size:14px; 
	border-left:#505050 5px solid; 
	padding:9px 0px 9px 15px;
	margin:0px 0px 4px 0px;
	text-decoration:none;
	color:#505050;
	 	
}



#sidebar ul.menu li a:hover {
	color:#F5BE37;
	border-left:#F5BE37 5px solid;
	
}

#sidebar .contact {
	width: 200px;
	background-color: #dddcce;
}


#sidebar .contact h4 {
	font-size: 11px;
	color: #333;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 100px;
}

#sidebar .contact span {
	color: #f00;
}

#sidebar .contact form {
	margin-left: 0;
	padding-left: 20px;
}

#sidebar .contact input {
	width: 145px;
	padding: 3px;
	margin-bottom: 3px;
}

#sidebar .contact textarea {
	margin-bottom: 10px;
}


#form-button {
    padding:0 0 0 204px
}

#midcon {
	width: 540px;
	float: left;
	margin-top: 10px;
	background-color: #dddcce;
	padding: 10px;
}

#midcon p {
	color: #2b2b2a;
	font-size: 12px;
	margin-bottom: 10px;
}

#midcon .hotline {
	height: 1px;
	width: 400px;
}



/* @end */


/* ===========================================@Boody Style================================================================= */

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

input, textarea, select {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}


h1, h2, h3 {
	font-weight: normal;
}

h1 {
	letter-spacing: -1px;
	font-size: 2.2em;
	color: #033253;
}

h2 {
	font-size: 1.6em;
	color: #030c3a;
}

h3 {
	font-size: 1.2em;
	color: #033253;
}

p, ul, ol {
}

p {
}


blockquote {
	background: url('images/blockquote.jpg') no-repeat left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
	color: #3D3D3D; margin-left:15px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:30px; padding-right:20px; padding-top:0px; padding-bottom:0px
}

ul {
}

ol {
}

a {
	color: #000000;
}

a:hover {
	text-decoration: none;
	color: #d4ac0f;
}

small {
}

hr {
	display: none;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
	border: #D9D785 1px dashed;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
	border: #D9D785 1px dashed;
}

.text1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0 0 0 15px;
	padding: 90px 20px 0px 30px;
	font-size: 30px;
	color: #FFFFFF;
}




/* ===========================================@End Body Style================================================================= */






/* ===========================================@Box Start================================================================= */


/* @boxone Start */

#content .block .boxone1 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	background: url('box/1.gif') no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}





#content .block .boxone2 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	background: url('box/2.gif') no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}



#content .block .boxone3 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	background: url('box/3.gif') no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}




#content .block .boxone4 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	background: url('box/4.gif') no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}



#content .block .boxone5 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	background: url('box/5.gif') no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}



#content .block .boxone6 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	background: url('box/6.gif') no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}



#content .block .boxone7 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	background: url('box/7.gif') no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}



#content .block .boxone8 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	background: url('box/8.gif') no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}


#content .block .boxone9 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	background: url('box/9.gif') no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}



#content .block .boxone10 {
	width: 202px;
	height: 131px;
	float: left;
	padding-top: 40px;
	background: url('box/10.gif') no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 50px
}





/* @boxone End */


/* @boxtwo Start */

#content .block .boxtwo1 {
	background-image: url('box/11.gif');
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}



#content .block .boxtwo2 {
	background-image: url('box/12.gif');
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}


#content .block .boxtwo3 {
	background-image: url('box/13.gif');
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}


#content .block .boxtwo4 {
	background-image: url('box/14.gif');
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}


#content .block .boxtwo5 {
	background-image: url('box/15.gif');
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}


#content .block .boxtwo6 {
	background-image: url('box/16.gif');
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}


#content .block .boxtwo7 {
	background-image: url('box/17.gif');
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}


#content .block .boxtwo8 {
	background-image: url('box/18.gif');
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}


#content .block .boxtwo9 {
	background-image: url('box/19.gif');
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}



#content .block .boxtwo10 {
	background-image: url('box/20.gif');
	height: 131px;
	float: left;
	margin-right: 50px;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
	width: 202px
}

/* @boxtwo End */


/* @boxthree Start */


#content .block .boxthree1 {
	width: 202px;
	height: 131px;
	background-image: url('box/21.gif');
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}


#content .block .boxthree2 {
	width: 202px;
	height: 131px;
	background-image: url('box/22.gif');
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}


#content .block .boxthree3 {
	width: 202px;
	height: 131px;
	background-image: url('box/23.gif');
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}


#content .block .boxthree4 {
	width: 202px;
	height: 131px;
	background-image: url('box/24.gif');
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}


#content .block .boxthree5 {
	width: 202px;
	height: 131px;
	background-image: url('box/25.gif');
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}


#content .block .boxthree6 {
	width: 202px;
	height: 131px;
	background-image: url('box/26.gif');
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}


#content .block .boxthree7 {
	width: 202px;
	height: 131px;
	background-image: url('box/27.gif');
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}

#content .block .boxthree8 {
	width: 202px;
	height: 131px;
	background-image: url('box/28.gif');
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}

#content .block .boxthree9 {
	width: 202px;
	height: 131px;
	background-image: url('box/29.gif');
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}

#content .block .boxthree10 {
	width: 202px;
	height: 131px;
	background-image: url('box/30.gif');
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px
}



/* @boxthree End */

/* ===========================================@Box End================================================================= */

/* ===========================================@Upper Top left Block Start================================================================= */
#topleft
{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 125px;
	width: 125px;
	background: url('/images/seo-analysis.gif') no-repeat;
	text-indent: -999px;
	text-decoration: none
}

/* ===========================================@Upper Top left Block End================================================================ */

#content .block .boxone1 span.req {
	float: right;
	margin-top: 20px;
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}

#content .block .boxone1 span.req a {
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}


#content .block .boxtwo1 span.req {
	float: right;
	margin-top: 20px;
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}

#content .block .boxtwo1 span.req a {
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}


#content .block .boxthree1 span.req {
	float: right;
	margin-top: 20px;
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}

#content .block .boxthree1 span.req a {
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}



#content .block .boxthree2 span.req {
	float: right;
	margin-top: 20px;
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}

#content .block .boxthree2 span.req a {
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}

#content .block .boxtwo5 span.req {
	float: right;
	margin-top: 20px;
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}

#content .block .boxtwo5 span.req a {
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}



#content .block .boxthree8 span.req {
	float: right;
	margin-top: 20px;
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}

#content .block .boxthree8 span.req a {
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}



#content .block .boxthree9 span.req {
	float: right;
	margin-top: 20px;
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}

#content .block .boxthree9 span.req a {
	color: #fff;
	font: 11px Arial;
	text-decoration: underline;
}

/* ===========================================@Li Style================================================================= */

li.list1 {
list-style: circle outside; color:red;
margin-left: 50px;
}

li.list2 {
list-style: square inside; color:red;
margin-left: 50px;
}
.blacktext {	
	color: #2b2b2a;
	font-size: 12px;
	margin-bottom: 10px;
}

/* ===========================================@Li Style End================================================================= */
