body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/main-layer-bg.jpg) repeat-x;}

img, div { behavior: url("iepngfix.htc"); border:0; }

a{ text-decoration:none; outline:none; color:#4d5b5e}
a:hover{text-decoration:none; color:#000;}

ul, li{ list-style:none; margin:0; padding:0}

p { margin:0 0 15px 0 ; padding:0}

h1,h2 { margin:0; padding:0;}
h1{ font-family:Arial, Helvetica, sans-serif; font-size:17px; margin:17px 0 15px 0; color:#8fc84b;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:5px 0 5px 0; color:#2c3c60;}


.errormsg {background: url("../images/ico-exclam.gif") 5px 5px no-repeat;  padding: 5px 5px 5px 15px; border: 1px solid #cc0000; color: #cc0000; font-weight:bold;}
.successmsg {background: url("../images/ico-accept.gif") 5px 5px no-repeat;  padding: 5px 5px 5px 15px; border: 1px solid #009900;color: #009900; font-weight:bold;}
.pageheader { padding-bottom:4px; border-bottom:1px #E4E4E4 solid;}

.clear{	clear: both;}
.left{float:left}
.right{float:right}
.arht{ text-align:right}
.alft{ text-align:left}
.acenter{ text-align: center}
.center{ margin:0 auto}
.vcenter{ vertical-align:middle}
.red{ color:#ff0033!important}
.green{ color:#536700;}
.font-normal{ font-weight:normal;}
.blue{ color:#007acc!important;}
.dulblue{color:#758c91!important;}
.grey{ color:#666666!important;}
.bg-none{ background:none!important; height:auto!important}


#wrap{ width:960px; margin:0 auto; background:url(../images/sedow-layer.png) repeat-y;behavior:url("iepngfix.htc"); padding:0 22px 0 22px}
#toppart{ height:66px; background:url(../images/layer-topbg.jpg) repeat-x; padding:13px 0 0 23px;}
#toppart .layer-logo{ float:left;}
#toppart .nav { float:right;}
.nav ul{ margin:15px 0 0 0;}
.nav ul li{ display:inline; float:left; margin:0 40px 0 0; font-size:23px; font-weight:bold; letter-spacing:-1px;}
.nav ul li a{color:#b1b1b1}
.nav ul li a:hover{color:#758c91}
#home-container{ padding:0 19px 30px 19px;}
#home-container .lefthome{ width:340px; float:left;}
.lefthome p{ margin-right:15px; line-height:20px;}
#home-container .righthome{width:555px; float:right;}
.lefthome a{ color:#007acc;}
.righthome a{ color:#007acc;}
.righthome a:hover{color:#0064a7;}
.righthome .text{ color:#666666;}
.text span{ color:#758c91;}
.text h2{ font-size:20pt; font-weight:normal; margin:12px 0;color:#666666}

.poi{ border-right:2px solid #bcbcbc; font-size:37pt; font-weight:bold; color:#424242; line-height:50px; margin:0 0 30px 0; letter-spacing:-2px;}
.poi span{ font-size:18pt; line-height:30px; letter-spacing:-2px; color:#666666;}
.layar-developers{font-size:30px;font-weight:bold;color:#424242;line-height:72px; letter-spacing:-1px;}
.our-layer{ color:#007acc; font-weight:bold; font-size:58pt; line-height:90px; height:120px; letter-spacing:-2px;}

.pointr-dealfinder{ background:url(../images/pointr-dealfinder-bg.jpg) no-repeat; width:404px; height:214px; padding:30px 0 0 25px}
.pointr-dealfinder a{ font-size:38pt; color:#008fd7; margin:0 0 0 0; text-decoration:underline; font-weight:bold; padding:0 0 0 114px; }
.pointr-dealfinder a:hover{ color:#424242; text-decoration:underline}
.pointr-dealfinder img { vertical-align:middle; margin:0 20px 0 0;}
.pointr-ic{ background:url(../images/pointr-ic.png) no-repeat;behavior:url("iepngfix.htc");}
.dealfinder-ic{ background:url(../images/dealfinder-ic.gif) no-repeat;behavior:url("iepngfix.htc");}

.footer{ background:url(../images/layer-footer.jpg) repeat-x; line-height:40px; height:40px; font-size:20pt; font-weight:bold; padding:0 0 0 5px}
.footer a{color:#fff; padding:0 5px 0 5px}
.footer a:hover{color:#007acc;}



.pointr-iphone{ color:#666666; font-size:22pt; line-height:38px; padding:95px 0 0 0; letter-spacing:-2px;}
.pointr-iphone img{ margin:-95px 16px 0 0;}
.pointr-iphone a{ text-decoration:underline; color:#007acc}
.pointr-iphone a:hover{ text-decoration:underline; color:#424242}

a.redlink{color:#fe002a; text-decoration:underline}
a.redlink:hover{color:#424242; text-decoration:underline}

a.bluelink{color:#007acc; text-decoration:underline}
a.bluelink:hover{color:#424242; text-decoration:underline}

.glossary{ color:#666666; background:url(../images/glossary-bg-layer.jpg) no-repeat; width:278px; height:302px; padding:15px 15px 0 18px; line-height:19px;}
.glossary h2{ font-size:24pt; margin:0 0 15px 0; line-height:25px; color:#666; font-weight:normal}

#container-form{ padding:0 20px 30px 19px;}
#container-form .formleft{ width:523px; float:left; background:url(../images/pointr-dealfinder-form-bg.jpg) 0px 10px no-repeat; height:640px; padding:14px 0 0 0; color:#fff; font-size:14px; font-weight:bold}
.formleft-none{ background:none!important; height:auto!important}

.formleft span{ font-size:12px; letter-spacing:-0.5px;}
.formleft p{ font-size:12px; color:#666; line-height:18px; margin:0 0 22px 0; font-weight:normal}
#container-form .formright{width:370px; float:right; font-size:23pt; line-height:35px; color:#797979; letter-spacing:-2px}
.formright h1{ font-size:70pt; line-height:75px; margin:0 0 10px 0; color:#008fd7;}
.formright span{ color:#007dd7}
.formright p{ margin:0 0 30px 0}

#container-form .pointr{ color:#007dd7; font-weight:bold;font-size:48pt; line-height:60px; height:77px; padding:22px 0 10px 0}
input , textarea{ background:#ffffff; border:none; padding:2px 0 2px 5px; font-size:12px; color:#000; width:319px;}

.checkbox{ border:none; width:15px!important; vertical-align:middle; margin:0 5px 0 0 ; padding:0}
#button{ width:auto; height:auto; background:none;}
#btnfrommap{ width:auto; height:auto; background:none;}

.pageactive{ padding:0px 6px; text-align:center; background:url(../images/pagehover.gif) repeat-x #5175A7; height:22px; border:solid 1px #5175A7; color:#fff !important;}
a.pageactive:link { padding:0px 6px;  text-align:center; background:url(../images/pagehover.gif) repeat-x #5175A7;height:22px; border:solid 1px #5175A7; color:#fff;}

.pageinactive{ padding:0px 6px;  text-align:center; background:url(../images/pagenormal.gif) repeat-x #CBCBCB; height:22px; border:solid 1px #CBCBCB; color:#000 !important;}
a.pageinactive:link {  padding:0px 6px;  text-align:center; background:url(../images/pagenormal.gif) repeat-x #CBCBCB;  height:22px;border:solid 1px #CBCBCB; color:#000;}

a.mediumButton {background:url("../images/button-med_left-trans.png") no-repeat scroll 0 0 transparent;color:#000000;height:27px !important;
margin:8px 0 0px 0!important;width:110px !important; display:block; line-height:24px;}
a.mediumButton span{background: url("../images/button-med_right-trans.png") no-repeat scroll 100% 0 transparent !important;height:27px !important;margin-left:23px !important;padding:0px 10px 0 6px !important; display:block}
a.mediumButton:hover{background-position:0 -29px;}
a.mediumButton span:hover{background:url("../images/button-med_right-trans.png") no-repeat scroll 100% -29px transparent !important;}
.view-poi{background:url(../images/view-poi-bg.jpg) repeat-x #eff3f5; border:1px solid #dee4e5; padding:10px}

.formrightViewPOI{width:270px; float:right; font-size:13pt; color:#797979;}
.formrightViewPOI p{font-size:13pt;}
.formrightViewPOI h1{ font-size:20pt;  margin:0 0 10px 0; color:#008fd7;}

.poiViewPOI{ font-size:30pt; font-weight:bold; color:#424242; line-height:50px; margin:0 0 30px 0; letter-spacing:-2px;}
.poiViewPOI span{ font-size:13pt; line-height:20px; letter-spacing:0px; color:#666666;}
 
 #divSearchBottom , #divSearchTop{background:url(../images/search-bg.jpg) repeat-x; padding:2px 5px 5px 5px;}
#divSearchBottom b , #divSearchTop b{padding:0 0 10px 0}
#divSearchBottom input , #divSearchTop input{ border:1px solid #d6e0e8!important}
#btnSearchBottom , #btnShowAllBottom , #btnSearchTop , #btnShowAllTop{width:7%!Important; padding:3px 1px 5px 0; font-weight:bold; margin:5px 5px 0 0; cursor:pointer}
#btnShowAllBottom{width:9%!Important;}
#btnShowAllTop{width:9%!Important;}

