/* CSS Document Start */
body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	line-height:16px;
	background-image: url(../images/wrap_bg.jpg); /** Link to the image you created **/
	background-repeat: repeat-y; /** Repeats the image vertically **/
	background-position: center; /** Centers the Background image **/
	background-color:#626262; /** Website BG colour (matches canvas colour in Step 1) **/

}
body * {
outline:none;
}
p {
margin:0px;
padding:0px;
}
a {
color:#333333;
text-decoration:none;
}
a:hover {
	color:#172747;
	text-decoration:underline;
}
a:visited {
	color:#333333;
}
.clear {
clear:both;
}


#wrap {
margin:0px auto;
width:1000px;
background-color:#ffffff;
}

#wrap #container #row .box_1 .box-middle {
	background-color: #FFFFFF;
}
#wrap #container #row .box_1 .box-middle .box-border {
	background-color: #EAEAEA;
}

#wrap #container #row .box_c .box-middle .box-border {
	background-color: #EAEAEA;
}

#logo {
float:left;
width:307px;
}

/* header css start */
#header {
	margin:0px;
	padding:0px;
	width:1000px;
	overflow:hidden;
	border-top:6px solid #19285f;
}


#header_right {
	float:left;
	width:243px;
	height:60px;
	font-weight:bold;
	color:#020204;
	font-size:11px;
	line-height:18px;
	background-color:#FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 450px;
}

/*#header_right_bg {
	float:left;
	background:url(../images/top-right-bg.jpg) no-repeat bottom right;
	
}
*/
.info {
color:#0F1011;
text-decoration:none;
}

.info:hover {
	color:#39a612;
	text-decoration:none;
	border-bottom:1px dashed #39a612;
}

#header #container #row #services div {
	font-weight: bold;
}


/* header list css start */

html> body #header_list{
	margin-bottom: 0px;
}

#header_list {
	float:left;
	width:1000px;
	background:url(../images/top-list-bg.gif) repeat-x top left;
	height:30px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */



#selected {
margin:0px 7px 0px 7px;
float:left;
list-style:none;
text-decoration:none;
color:#ff9b1a;
}

/* header list css end */

#list_right {
	float:left;
	width:500px;
}
#header_banner {
clear:both;
width:1000px;
height:191px;
background-image:url(../images/header.jpg);
background-repeat:repeat-x;
}

#header_banner h1 {
	margin:0px;
	padding:25px 0px 10px 20px;
	font-family:Arial;
	font-size:24px;
	color:#ffffff;
	line-height:26px;
}

#header_banner p.sub {
	margin:0px;
	padding:25px 0px 10px 20px;
	font-family:Arial;
	font-size:20px;
	color:#FFFFFF;
	line-height:24px;
	
}

#header_banner p {
margin:0px;
padding:16px 0px 0px 20px;
font-family:Arial;
font-size:16px;
color:#ffffff;
line-height:16px;
}

#header_banner1 {
clear:both;
width:1000px;
height:191px;
background-image:url(../images/header.jpg);
background-repeat:repeat-x;
}

#header_banner1 h1 {
	margin:0px;
	padding:25px 0px 10px 20px;
	font-family:Arial;
	font-size:20px;
	color:#ffffff;
	line-height:24px;
}

#header_banner1 p {
margin:0px;
padding:16px 0px 0px 50px;
font-family:Arial;
font-size:16px;
color:#ffffff;
line-height:16px;
}



/* header css end */

#email  {
	font-size:11px;
	line-height:11px;
	float:left;
	position:relative;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 198px;
}
#email a{
   color:#FFFFFF;
}


#email a:hover {
	color: #39a612;
	text-decoration:none;
	border-bottom: 1px dashed #ffffff;
 
}


/* content css start */
#container {
margin:0px;
padding:0px;
width:1000px;
clear:both;
background-image:url(../images/content-bg.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
overflow:hidden;
}

h1 {
margin:0px;
padding:0px 0px 0px 0px;
color:#373C40;
font-size:24px;
font-weight:bold;
line-height:24px;
}

#column_one_box {
	float:left;
	width:472px;
	padding:0px;
	background:url(../images/welcome-right-long.jpg) no-repeat center right;
	display:inline;
	overflow:hidden;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}

#column_one_box ul {
	float:left;
	width:auto;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: disc;
}

#column_one_box ul li {
	margin:0px 0px 0px 0px;
	padding:0px;
	display:inline;
	float:left;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: disc;
}
#column_one_box h2{
	line-height: 22px;
}

#column_two_box {
	float:left;
	width:472px;
	display:inline;
	overflow:hidden;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#column_two_box h2{
	line-height: 22px;
}

#welcome_box1 {
float:left;
width:761px;
height:200px;
margin:33px 0px 0px 14px;
_margin:33px 0px 0px 6px;
background:url(../images/welcome-right.jpg) no-repeat top right;
}
#sub_left {
	float:left;
	width:741px;
	margin:29px 0px 0px 24px;
	padding:0px 20px 0px 0px;
	background:url(../images/welcome-right.jpg) no-repeat top right;
}

#sub_left h1{
	line-height:36px;
	
}


#sub_left h2{
	font-size:18px;
	line-height:34px;
	
}

#sub_left h3{
	font-size:12px;
	line-height:14px;
	font-weight:bold
	
}

#sub_right {
	width:188px;
	margin:33px 0px 0px 20px;
	float:left;
	overflow:hidden;
	font-size:11px;
	background:url(../images/service-bg.gif) repeat-y top left;
}

#sub_right p{
margin:0px 0px 0px 12px;
font-size:18px;
line-height:36px;
color:#202f54;
}

#sub_right_search {
	width:188px;
	margin:33px 0px 0px 20px;
	float:left;
	overflow:hidden;
	font-size:11px;
}

#sub_right_search p{
margin:0px 0px 0px 12px;
font-size:18px;
line-height:36px;
color:#202f54;
}

#services {
	width:188px;
	margin:0px 0px 0px 27px;
	float:left;
	overflow:hidden;
	font-size:11px;
	background:url(../images/service-bg.gif) repeat-y top left;
}

#services p{
	margin:0px 0px 0px 12px;
	font-size:18px;
	line-height:36px;
	color:#202f54;
	text-align: left;
}
.spacer {
	height:26px;
	line-height:24px;
}
.spacer_1 {
height:5px;
line-height:5px;
}
.spacer_2 {
height:4px;
line-height:4px;
}
.spacer1 {
height:8px;
line-height:8px;
}
.spacer2 {
height:37px;
line-height:37px;
clear:both;
}
.spacer3 {
height:7px;
line-height:7px;
}
.spacer4 {
height:33px;
line-height:33px;
clear:both;
}
.txt {
padding:0px 25px 0px 0px;
text-align:justify;
}
.txt_1 {
padding:0px 25px 0px 0px;
text-align:justify;
line-height:20px;
font-size:11px;
font-family:Georgia;
}
.txt_2{
font-size:13px;
color:#b24a1f;
}
.listarea{
width:740px;
margin:0px;
padding:0px;
line-height:22px;
}
.read {
margin:6px 0px 0px 0px;
}
#packages {
float:left;
width:504px;
}
.box-middle {
	overflow:hidden;
	width:179px;
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #ffffff;
}
.box-border {
	border:2px solid #081B67;
	width:161px;
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.box-content {
	padding:5px;
	font-size:11px;
	line-height:16px;
	color: #333333;
	font-family:Verdana;
	text-align: left;
}
.box {
width:187px;
background:url(../images/ethical-seo.jpg) no-repeat top left;
float:left;
height:260px;
}

.orange-push {
	margin-left:7px;
}

.orange-push a {
color:#333333;
text-decoration:none;
}


.orange-push2 {
	margin-left:22px;
}


.orange-push1 {
	background:url(../images/orange-button.jpg) no-repeat top left;
}
	

.box_1 {
	width:187px;
	background:url(../images/orange-button.jpg) no-repeat top left;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	color: #213055;
	text-align: left;
}
.box_c {
	width:195px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	color: #213055;
	background:url(../images/welcome-right.jpg) no-repeat top right;
	text-align: left;
}
.box_cb {
	width:180px;
	float:left;
	background:url(../images/orange-button.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	color: #213055;
	text-align: left;
}

.read_more {
	color:#4eb200;
	margin:7px 0px 7px 10px;
	font-weight:bold;
	font-size:11px;
}
.read_more a {
	color:#4eb200;
	text-decoration:none;
}
.read_more a:hover {
	color:#165e14;
	text-decoration:none;
}

#services2 {
width:188px;
margin:19px 0px 0px 20px;
float:left;
overflow:hidden;
font-size:11px;
background:url(../images/service-bg.gif) repeat-y top left;
}

.service-list {
	margin:0px 0px 7px 12px;
	padding:0px;
	color:#5A5A58;
	line-height:18px;
	text-align: left;
}
.service-list li {
margin:0px;
list-style:none;
padding:0px;
width:148px;
}
.service-list li a {
margin:0px;
list-style:none;
background:url(../images/bullet.gif) no-repeat 2px 6px;
padding:0px 0px 1px 14px;
text-decoration:none;
display:block;
width:132px;
color:#5A5A58;
}
.service-list li a:hover {
margin:0px;
list-style:none;
background:url(../images/bullet.gif) no-repeat 0px 6px;
padding:0px 0px 1px 14px;
text-decoration:none;
color:#5A5A58;
}
/* service part css end */


/* contact page css start */


/* footer css start */
#footer {
	clear:both;
	magin:0px;
	width:1000px;
	overflow:hidden;
	height:92px;
	color:#010207;
	text-align:center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/footer-marketing-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#footer a {
text-decoration:none;
color:#E8EFF2;
}
#footer a:hover {
	text-decoration:none;
	color:#86af2d;
	border-bottom:1px dashed #E8EFF2;
}
.footer-txt {
font-size:11px;
font-weight:bold;
padding:8px 0px 0px 0px;
}
.footer_list {
	margin:0px;
	text-align:center;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer_list ul {
margin:0px;
padding:0px;
}
.footer_list ul li {
margin:0px;
padding:0px 2px 0px 2px;
display:inline;

}
.footer_list ul li a:link, .footer_list ul li a:visited {
margin:0px;
padding:0px;
}
.footer_list ul li a:hover, .footer_list ul li a:active {
margin:0px;
padding:0px;
}
.copyright {
	text-align:center;
	margin:0px;
	float:none;
	color: #FFFFFF;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
	font-size: 10px;
}

/* footer css end */
