html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; }
:focus { outline:0; }
body { line-height:1; color:black; background:white; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a { text-decoration:none; }
a:link { color:#333333; } 
a:visited { color:#666666; } 
a:active { color:#333333; } 
a:hover { color:#333333; } 

body { font:normal 62.5%/1.6 arial,helvetica,sans-serif; background:#ffffff url(../bpimages/background.gif); }

#wrapper { width:1035px; }

#col1 { float:left; width:224px; }
#col1 p, #col1 p a { line-height:0; }

#col2 { float:left; width:800px; }

#booking { text-align:left; width:800px; padding:10px 0 10px 10px; }

#befooter p { position:relative; top:10px; left:35px; font-size:8pt; text-transform:uppercase; text-align:right; color:#666666; width:420px; }
#befooter div { position:relative; top:-36px; left:480px; width:180px; }

.nav { height:81px; overflow:hidden; }
.nav ul { list-style-type:none; height:81px; }
.nav ul li { position:relative; display:inline; float:left; background-color:#F3F3F3; }
.nav ul li a { display:block; width:96px; border-left-width:0; text-decoration:none; }

.clear { clear:both; font-size:0; height:0; line-height:0; }

#rfp #booking span { font-size:1.4em; line-height:0; color:#335f3b; padding-right:5px; }
#rfp #booking hr { float:left; width:772px; }
#rfp #booking h1 { font-size:1.4em; font-weight:bold; line-height:.8em; text-transform:uppercase; padding-bottom:5px; }
#rfp #booking h2 { font-size:1.2em; font-weight:bold; text-align:left; text-transform:none; background-color:transparent; border:none; width:auto; margin:2px 0; }
#rfp #booking p { font-size:1.2em; font-weight:bold; line-height:1.8em; margin:4px 0 10px 0; }
#rfp #booking fieldset label { display:block; float:left; font-weight:bold; margin:3px 0px; width:150px; }
#rfp #booking fieldset input, #rfp fieldset textarea { font-family:helvetica,arial; font-size:1.3em; border:1px solid #666666; }
#rfp #booking fieldset .clear { height:5px; }
#rfp #booking #contactus_form_submit { border:none; background:#000000 url(../bpimages/submit_now.gif) no-repeat scroll center; cursor:pointer; width:84px; height:24px; }

#bookingengine #multistay li { list-style:outside disc; }