BODY { text-align: center; background: url(../img/bg_top.gif) repeat-x; font: 11px Tahoma, Arial, sans-serif; }

A { color: #ce7f0e; text-decoration: underline; }
A:hover { text-decoration: none; }

H1 { font: bold 22px Tahoma, Arial, sans-serif; margin-bottom: 15px; }
H2 { font: bold 20px Tahoma, Arial, sans-serif; margin: 30px 0px 15px 0px; }
H3 { font: bold 13px Tahoma, Arial, sans-serif; margin: 30px 0px 15px 0px; }

H1.front { font: bold 11px Tahoma, Arial, sans-serif; margin-bottom: 15px; }

IMG.right { float: right; }

UL { margin-bottom: 15px; }
UL LI { padding: 2px 0px 3px 9px; background: url(../img/dot_list.gif) 0px 8px no-repeat; }

UL.content { margin: 0px; }
UL.config LI STRONG { color: #863800; }

#title { position: relative; }
#title A { position: absolute; right: 40px; top: 0px; }
#title A IMG { border: none; }

#content { width: 740px; margin: 0px auto; }

#logo { //height: 81px; 
margin: 0px 0px 40px 0px; text-align: left; position: relative; }
#logo IMG { margin: 15px 0px 0px 40px; border: none; }
#languages { position: absolute; top: 10px; right: 0px; }

#left { float: left; width: 270px; text-align: left; }
#right { float: right; width: 440px; text-align: left; }

DIV.box { width: 254px; height: 111px; margin-bottom: 10px; padding: 20px 0px 0px 0px;  background: url(../img/bg_banan.jpg) no-repeat; }
DIV.box DIV.text { padding: 8px 0px 15px 100px; margin-left: 2px; color: #fff; line-height: 15px; }
DIV.box DIV.ico_1 { background: url(../img/ico_0b1p.jpg) no-repeat; }
DIV.box DIV.ico_2 { background: url(../img/ico_0b2p.jpg) no-repeat; }
DIV.box DIV.ico_3 { background: url(../img/ico_0b3p.jpg) no-repeat; }

DIV.box DIV.buttons { margin: 8px 25px 0px 0px; text-align: right; }
DIV.box DIV.buttons IMG { margin-left: 7px; border: none; }

DIV.links { margin: 30px 0px 0px 10px; padding-top: 40px; background: url(../img/ico_3t1.jpg) no-repeat; }
DIV.links H3 { font: bold 11px Tahoma, Arial, sans-serif; margin: 0px 0px 5px 10px; }
DIV.links UL { margin-left: 10px; }
DIV.links UL LI.stats { padding-left: 29px; background: url(../img/bg_stats.gif) no-repeat; }
DIV.links UL LI.map { padding-left: 29px; background: url(../img/bg_map.gif) no-repeat; }

DIV.info { margin: 30px 0px 0px 20px; }

H2.about { padding-top: 50px; font-size: 11px; margin-top: 0px; border-top: 1px solid #000; }
P.about_bottom { padding-bottom: 50px; margin-bottom: 50px; border-bottom: 1px solid #000; }
P.testimonial { padding-left: 50px; background: url(../img/ico_0p1.jpg) no-repeat; height: 30px; }
P.testimonial STRONG { display: block; }

#footer { width: 740px; margin: 40px auto 0px auto; padding: 10px 0px 10px 0px; border-top: 1px solid #a3a3a3; text-align: center; }
#footer UL { margin: 0px auto 8px auto; }
#footer UL LI { display: inline; padding: 0px 5px; background: none; }
#footer UL LI A { color: #494949; font-weight: bold; text-decoration: none; }
#footer UL LI A:hover { text-decoration: underline; }

#footer P { margin: 0px; padding: 0px; }
#footer P A { color: #ce7f0e; }
#footer P A:hover { text-decoration: none; }

TABLE.packages { width: 100%; }
TABLE.packages TH { padding: 3px; font-weight: bold; background: #efefef; }
TABLE.packages TD { padding: 3px; }
TABLE.packages TD.price { text-align: right; }

/* accordian effect */
TABLE.packages .content { border-bottom:1px solid gray;}
TABLE.packages .content div { width:430px; color:gray; }

TABLE.form { width: 450px; }
TABLE.form TD { text-align: left; margin: 0; padding: 0}
TABLE.form TD.label { width: 122px; }
TABLE.form TD.input { width: 220px; padding: 0px; }
TABLE.form TD.mark  { width: 108; padding-left: 4px; }
TABLE.form TD LABEL { font-weight: bold; }
TABLE.form TD INPUT { font: 11px Tahoma, Arial, sans-serif; width: 220px; padding-right: 4px;}
TABLE.form TD SPAN.location { width: 100%; }
TABLE.form TD INPUT.zip { width: 50px; vertical-align: middle; }
TABLE.form TD INPUT.city { float: right; *float:none; width: 150px; *width: 146px; vertical-align: middle; display: inline;}
TABLE.form TD INPUT.button { width: auto; background: #fff; }
TABLE.form TD SELECT { margin-left: 1px; font: 11px Tahoma, Arial, sans-serif; width: 250px; }
TABLE.form TD SELECT OPTION { font: 11px Tahoma, Arial, sans-serif; padding: 1px; }
