body {margin:0px; padding:0px;}
p, h1, h2, h3, ul, form {margin:0px; padding:0px; list-style:none;}

.empty320 {height:320px;}
.empty180 {height:180px;}
.clear {clear:both;}
.mb40 {margin-bottom:40px;}

.wrapBg {background:url(../images/bg.gif) repeat-x bottom left #fff;}
.wrapCars {width:970px; position:relative; border-left:1px solid #898b8e; border-right:1px solid #898b8e; margin:0px auto; background:url(../images/top_cars_grey.jpg) no-repeat top right #eee;}
.magnifier {position:absolute; width:356px; height:711px; top:0px; left:0px; background:url(../images/magnifier.png) no-repeat top left;}
* html .magnifier {position:absolute; width:356px; height:711px; top:0px; left:0px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/magnifier.png', sizingMethod='scale');}

.magnifierTxt {position:relative;}
.doesTxt {position:absolute; top:10px; left:50px; font:bold 50px Arial; color:#ae2d24;}
.yourTxt {position:absolute; top:40px; left:168px; font:bold 30px Arial; color:#ae2d24;}
.websiteTxt {position:absolute; top:60px; left:80px; font:bold 40px Arial; color:#ae2d24;}
.needMoreTxt {position:absolute; top:96px; left:30px; font:bold 30px Arial; color:#ae2d24;}

.gmttTxt {position:relative;}
	.getTxt {position:absolute; top:30px; left:220px; font:bold 120px Arial; color:#5b5b5e;}
	.moreTxt {position:absolute; top:0px; left:410px; font:bold 120px Arial; color:#01519a;}
	.targetedTxt {position:absolute; top:100px; left:470px; font:bold 60px Arial; color:#2a2b2c;}
	.trafficTxt {position:absolute; top:85px; left:710px; font:bold 80px Arial; color:#01519a;}

.callToday {font:normal 40px Arial; color:#000; text-align:center; letter-spacing:5px; background:url(../images/bg_grey_bar.gif) repeat-x left center;}
.callToday span {background-color:#eee;}

.fwtrTxt {position:relative;}
	.freeTxt {position:absolute; top:-18px; left:75px; font:bold 140px Arial; color:#ae2d24; line-height:140px;}
	* html .freeTxt {position:absolute; top:-8px; left:75px; font:bold 140px Arial; color:#ae2d24; line-height:140px;}
	.wtrTxt {padding-left:450px; font:bold 45px Arial; color:#000; line-height:35px;}
.consistsTxt {padding-right:50px; font:bold 30px Arial; color:#000; text-align:right; letter-spacing:5px; background:url(../images/bg_grey_bar.gif) repeat-x left center;}
.consistsTxt span {background-color:#eee;}

.listOne {float:left; width:330px;}
.listTwo {float:right; width:330px;}
.formLeft {float:left; width:240px; border:1px solid #ae2d24; margin-right:20px;}
.formLabel {padding:5px 0; font:bold 20px Arial; color:#fff; background-color:#ae2d24; text-align:center;}
.formContent {padding:10px; font:normal 14px Arial; color:#000; background:url(../images/bg.gif) repeat-x bottom left}

.listContent {padding:10px 20px;}

.ulDet {margin-left:20px;}
.ulDet li {padding:20px 0 20px 70px; font:bold 30px Arial; color:#000; background:url(../images/bullet_list.gif) no-repeat left 0px;}

.secureNet {float:left; width:300px;}
.support {float:right; position:relative; width:630px; font:bold 22px Arial; color:#000; text-align:center;}
.support p {margin:0px; padding:0 160px 0 0;}
.support span {display:block; color:#ae2d24; font:bold 50px Arial;}

.callNow {position:absolute; width:190px; height:190px; top:0px; right:0px; margin-left:80px; background:url(../images/call_now.png) no-repeat top left;}
* html .callNow {position:absolute; width:190px; height:190px; margin-left:80px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/call_now.png', sizingMethod='scale');}

.logoSecureNet {width:283px; height:101px; background:url(../images/logo_secure_net.png) no-repeat top left;}
* html .logoSecureNet {width:283px; height:101px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_secure_net.png', sizingMethod='scale');}
.black {padding:0 0 30px 0; color:#000; font:bold 18px Arial;}
.black span {font:bold 14px Arial;}
.black a {color:#000; text-decoration:none;}
.black a:hover {color:#ae2d24;}


.mess {padding:5px; margin-bottom:10px; border:1px solid; color:#d00000; text-align:center;}
.validation-advice {color:#FF3300; font:normal 11px Tahoma;}

.field1, .required {border:1px solid #939598; padding:2px; font:normal 11px Arial; color:#4e2900; background-colo:#fff;}
.button1 {width:130px; border:1px solid #939598; font:bold 14px Arial; color:#fff; background-color:#ae2d24;}