body {

	margin: 0;

	padding: 0;

	color: #7C7C7C;

	font: 13px/18px Arial, Helvetica, sans-serif;

}

.handcursor {

	cursor: pointer;

}

a:link {

	color: #00C;

	text-decoration: underline;

}

a:visited {

	color: #00C;

	text-decoration: underline;

}

a:hover {

	color: #00C;

	text-decoration: none;

}

a:active {

	color: #00C;

	text-decoration: none;

}

a.arrow {

	color: #00C;

	text-decoration: underline;

	padding-right: 8px;

	background: url(../images/arrow.gif) no-repeat right;

}

a.arrow:visited {

	color: #00C;

	text-decoration: underline;

}

a.arrow:hover {

	color: #00C;

	text-decoration: none;

}

a.arrow:active {

	color: #00C;

	text-decoration: none;

}

a.arrow2 {

	color: #9B0000;

	text-decoration: none;

	padding-right: 8px;

	background: url(../images/arrow2.gif) no-repeat right;

}

a.arrow2:visited {

	color: #9B0000;

	text-decoration: none;

}

a.arrow2:hover {

	color: #9B0000;

	text-decoration: underline;

}

a.arrow2:active {

	color: #9B0000;

	text-decoration: underline;

}

#page {

	width: 100%;

	height: auto;

	padding: 15px 0 0;

	background: url(../images/top_bg.jpg) repeat-x;

	align:: center;

}

#thankspage {

	width: 100%;

	height: auto;

	padding: 15px 0 0;

	background: url(../images/top_bg1.jpg) repeat-x;

}

#wrapper {

	width: 80%;

	height: auto;

	margin: 0 auto;

	margin-bottom: 50px;

	align: center;

}

#thankswrapper {

	width: 80%;

	height: auto;

	margin: 0 auto;

}

.clear {

	clear: both;

	font-size: 0;

}

#top {

	width: 100%;

	height: 148px;

	border-bottom: #D1D1D1 solid 1px;

}

a#logo {

	width: 292px;

	height: 146px;

	float: left;

	background: url(../images/logo.png) no-repeat;

	display: block;

}

a#freereport {

	width: 220px;

	height: 144px;

	float: left;

	background: url(../images/report.jpg) no-repeat;

	display: block;

}

h1 {

	font-size: 26px;

	line-height: 30px;

	font-weight: normal;

	color: #393939;

	float: right;

	text-align: right;
	
	vertical-align: bottom;

	margin: 0;

	padding: 5px 10px 0 0;

}

h2 {

	font-size: 24px;

	line-height: 35px;

	font-weight: normal;

	color: #393939;

	text-align: left;

	margin: 0;

	padding: 340px 0 0;

}

h3 {

	font-size: 14px;

	font-weight: bold;

	color: #393939;

	text-align: left;

	margin: 0;

	padding: 0 0 5px;

}

h4 {

	font-size: 14px;

	font-weight: bold;

	color: #393939;

	text-align: left;

	margin: 0;

	padding: 0 0 10px 25px;

	background: url(../images/arrow4.gif) no-repeat;

}

p {

	padding: 0 0 8px;

	margin: 0;

}

.space {

	width: 1px;

	height: 20px;

}

#middle {

	width: 100%;

	height: 500px;

	border-bottom: #D1D1D1 solid 1px;

	padding: 14px 0 0;

	margin: 0 0 20px;

}

#middle1 {

	width: 100%;

	height: 800px;

	border-bottom: #D1D1D1 solid 1px;

	padding: 14px 0 0;

	margin: 0 0 20px;

}

#middle2 {

	width: 100%;

	height: 1000px;

	border-bottom: #D1D1D1 solid 1px;

	padding: 14px 0 0;

	margin: 0 0 20px;

}

#menu {

	width: 220px;

	height: auto;

	float: left;

}

#thanks_banner {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/thanks_banner.jpg) no-repeat;

}

#aboutus_banner {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/aboutus_banner.jpg) no-repeat;

}

#seo_banner {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/seo_banner.jpg) no-repeat;

}

#webdesign_banner {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/web_design.jpg) no-repeat;

}

#quienes1 {

	width: 396px;

	height: 337px;

	float: right;
	
	vertical-align: text-top;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/banner1.png) no-repeat;

}

#webdesign_banner_flash {

	width: 740px;

	height: 430px;

	float: right;

	padding:0px;

	display: inline;
}

#webdesign_banner_flash h2 {

	font-size: 24px;

	line-height: 35px;

	font-weight: normal;

	color: #393939;

	text-align: left;

	margin: 0;
	padding:0;

	padding-left:70px;
}

#webdesign_banner_flash .section_desc{

	color: #424242;

	font-size: 13px;

	font-weight: bold;

	padding: 0;

	margin: 0;
	margin-left:70px;
	}

#webmarketing_banner {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/online_marketing.jpg) no-repeat;

}

#payperclick_banner {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/pay_per_click.jpg) no-repeat;

}

#contact_banner {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/contact_banner.jpg) no-repeat;

}

#report_banner {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/free_report.jpg) no-repeat;

}

#webdesignreport_banner {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/webdesign_download_report.jpg) no-repeat;

}

#download_banner {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/download_banner.jpg) no-repeat;

	text-decoration: none;

}

#webdesign_download_banner {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/webdesign_download_banner.jpg) no-repeat;

	text-decoration: none;

}

#addlink {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/add_link.jpg) no-repeat;

}

#events {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/events.jpg) no-repeat;

}

#press {

	width: 640px;

	height: 430px;

	float: right;

	padding: 0 30px 0 70px;

	display: inline;

	background: url(../images/banners/press.jpg) no-repeat;

}

#downloadbutton {

	height: 46px;

	position: absolute;

	top: 275px;

	left: 812px;

	width: 283px;

}

.section_desc {

	color: #424242;

	font-size: 13px;

	font-weight: bold;

	padding: 0;

	margin: 0;

}

#content {

	width: 100%;

	height: auto;

	margin: 0 0 10px;

}

#left {

	width: 220px;

	height: auto;

	float: left;

}

#right {

	width: 670px;

	height: auto;

	float: right;

}

#form {

	width: 261px;

	height: 451px;

	padding: 100px 15px 10px 20px;

	background: url(../images/form_bg1.gif) no-repeat;

}

#dform {

	width: 261px;

	height: 157px;

	padding: 100px 15px 10px 20px;

	background: url(../images/download_form.jpg) no-repeat;

}

#wdform {

	width: 261px;

	height: 157px;

	padding: 100px 15px 10px 20px;

	background: url(../images/web_download_form.jpg) no-repeat;

}

.form {

	line-height: 24px;

	font-size: 12px;

}

.big_input {

	width: 161px;

	height: 18px;

	border: 0;

	font-size: 12px;

	padding: 4px 10px 0;

	background: transparent;

}

.big_input_td {

	width: 166px;

	background: url(../images/big_input.gif) no-repeat scroll left top;

}

.big_input_text_td {

	width: 169px;

	height: 146px;

	background: url(../images/textarea.gif) no-repeat;

}

.big_input_text {

	width: 169px;

	height: 143px;

	border: 0;

	font-size: 12px;

	padding: 4px 0 0 10px;

	background: transparent;

}

.small_input {

	width: 116px;

	height: 18px;

	border: 0;

	font-size: 12px;

	padding: 4px 10px 0;

	background: transparent;

}

.small_input_td {

	width: 120px;

	background: url(../images/small_input.gif) no-repeat scroll left top;

}

#blinks {

	width: 100%;

	height: 156px;

}

#footer {

	width: 920;

	height: auto;

	padding: 45px 20px 0;

	text-align: center;

	font-size: 11px;

	color: #00A4E4;

}

.flinks a:link {

	color: #7F7F7F;

	text-decoration: none;

}

.flinks a:visited {

	color: #7F7F7F;

	text-decoration: none;

}

.flinks a:hover {

	color: #7F7F7F;

	text-decoration: underline;

}

.flinks a:active {

	color: #7F7F7F;

	text-decoration: underline;

}

.clinks a:link {

	color: #7F7F7F;

	text-decoration: none;

}

.clinks a:visited {

	color: #7F7F7F;

	text-decoration: none;

}

.clinks a:hover {

	color: #7F7F7F;

	text-decoration: none;

}

.clinks a:active {

	color: #7F7F7F;

	text-decoration: none;

}

#copyright {

	width: 960px;

	height: auto;

	margin: 0 auto;

	margin-top: 10px;

	padding: 10px 0 0;

	text-align: center;

	font-size: 11px;

	color: #7F7F7F;

	border-top: #CACACA solid 1px;

}

.copylinks a:link {

	color: #00A4E4;

	text-decoration: none;

}

.copylinks a:visited {

	color: #00A4E4;

	text-decoration: none;

}

.copylinks a:hover {

	color: #00A4E4;

	text-decoration: underline;

}

.copylinks a:active {

	color: #00A4E4;

	text-decoration: underline;

}

.hiddenAnswer {

	display: none;

}

.showAnswer {

	display: block;

}



#phone_number

{

	width:950px;

	height:32px;

	background-image:url(../images/call/01.png);

	background-repeat:no-repeat;

	background-position:right top;

	position: absolute;

	margin:62px auto 0px auto;



}



.map

{

width:345px;

height:229px;

background-image:url(../images/map.png);

background-repeat:no-repeat;

padding:6px 0 0 3px;

}



.advertising_left

{

width:220px;

height:141px;

}


