.imglefthome { 
float : left; 
padding : 3px 3px 3px 3px; 
width : 160px; 
height : 120px; 
} 
.imgleft { 
float : left; 
padding : 3px 3px 3px 0; 
width : 220px; 
height : 185px; 
} 
.imgright { 
float : right; 
padding : 3px 3px 3px 3px; 
border : 1px solid #add1e7; 
} 
html { 
min-height : 100%; 
} 
* { 
margin : 0; 
padding : 0; 
} 
a { 
color : #0000f0; 
} 
a:hover { 
color : #0000f0; 
} 
img { 
border : 0; 
} 
body { 
background : #b5d7f7 url(img/bg.png); 
background-attachment : fixed; 
color : #000000; 
font : normal 58% Verdana, Arial, Helvetica; 
} 
p, code, ul { 
padding-bottom : 1.2em; 
} 
li { 
list-style : none; 
} 
h1 { 
font : normal 1.6em Verdana, Arial, Helvetica; 
margin-bottom : 4px; 
} 
h2 { 
font : normal 1em Verdana, Arial, Helvetica; 
} 
h1, h2, h3 { 
padding-top : 1px; 
} 
.clearer { 
clear : both; 
} 
.left { 
float : left; 
} 
.right { 
float : right; 
} 
.container { 
background-color : #ffffff; 
font-size : 1.2em; 
margin : 0 auto; 
padding : 0 10px 10px; 
width : 1000px; 
} 
.top { 
padding : 10px 10px 0; 
} 
.header { 
background-color : #ffffff; 
height : 168px; 
margin : 0 auto; 
padding : 0 10px 5px; 
width : 1000px; 
} 
.header .left { 
width : 310px; 
background-color : #ffffff; 
text-align : left; 
} 
.header .right { 
background-color : #ffffff; 
padding-top : 16px; 
padding-right : 1px; 
text-align : right; 
width : 680px; 
} 
.header .rightbanner { 
background-color : #ffffff; 
padding-top : 16px; 
padding-right : 1px; 
text-align : right; 
width : 680px; 
} 
.navigation { 
background : #d9e1e5 url(img/nav_bg.gif); 
border : 1px solid #ffffff; 
height : 21px; 
} 
.navigation a { 
background : transparent url(img/nav_bg.gif) repeat-x left top; 
border-right : 1px solid #d8ebd8; 
color : #ffffff; 
display : block; 
float : left; 
font : bold 1.1em sans-serif; 
line-height : 21px; 
padding : 0 18px; 
text-decoration : none; 
} 
.navigation a:hover { 
background : transparent url(img/nav_bg.gif) left bottom; 
color : #000000; 
} 
.main { 
border-top : 4px solid #fff; 
} 
.home_statement { 
float : left; 
width : 667px; 
background : transparent url(img/nav_bg.gif) repeat-x left top; 
font : bold 0.9em sans-serif; 
color : #ffffff; 
margin-right : 2px; 
margin-left : 2px; 
padding-left : 11px; 
padding-right : 3px; 
padding-bottom : 1px; 
} 
.breadcrumb { 
float : left; 
width : 670px; 
margin-bottom : 6px; 
margin-left : 6px; 
background-color : #ffffff; 
} 
.content { 
float : left; 
width : 688px; 
} 
.content .descr { 
color : #b5d7f8; 
font-size : 0.9em; 
margin-bottom : 6px; 
} 
.content li { 
margin-left : 18px; 
} 
.content p { 
color : #000000; 
} 
.description { 
float : left; 
width : 673px; 
font : 1em sans-serif; 
border : 1px solid #7bbd00; 
background-color : #e8f3f0; 
margin-bottom : 6px; 
margin-right : 2px; 
margin-left : 2px; 
padding-right : 3px; 
padding-left : 3px; 
} 
.edit_instructions { 
float : left; 
width : 673px; 
font : 1em sans-serif; 
border : 1px solid #7bbd00; 
background-color : #ffffff; 
margin-bottom : 6px; 
margin-right : 2px; 
margin-left : 2px; 
padding-right : 3px; 
padding-left : 3px; 
} 
.description .descr { 
color : #b5d7f8; 
font-size : 1em; 
margin-bottom : 6px; 
} 
.description li { 
margin-left : 18px; 
} 
.description p { 
color : #000000; 
} 
.review_header { 
float : left; 
width : 678px; 
background : transparent url(img/nav_bg.gif) repeat-x left top; 
font : bold 1.2em sans-serif; 
color : #ffffff; 
padding-left : 3px; 
margin-left : 2px; 
} 
.review { 
background : #f5f5f5; 
float : left; 
width : 679px; 
border : 1px solid #add1e7; 
margin-bottom : 6px; 
margin-right : 2px; 
margin-left : 2px; 
font : 1.1em sans-serif; 
} 
#container { 
background : url(url-of-the-background-image.gif) repeat-y 0% 0%; 
} 
.div1 { 
float : left; 
width : 21%; 
} 
.div2 { 
margin-left : 25%; 
width : 74%; 
background : #ffffff; 
padding-left : 3px; 
padding-right : 3px; 
padding-top : 3px; 
} 
.review .descr { 
color : #b5d7f8; 
font-size : 1.9em; 
margin-bottom : 6px; 
} 
.review li { 
margin-left : 18px; 
} 
.reviewer { 
font-size : 0.7em; 
font-weight : bold; 
padding-left : 3px; 
padding-right : 3px; 
} 
.review_title { 
font : 1.4em sans-serif; 
color : #cc3300; 
font-weight : bold; 
padding-left : 2px; 
padding-right : 2px; 
padding-bottom : 4px; 
padding-top : 4px; 
} 
.review p { 
color : #000000; 
} 
.home_submitby { 
font : bold 0.7em sans-serif; 
color : #339933; 
padding-left : 2px; 
padding-right : 2px; 
padding-bottom : 4px; 
} 
.sidenav { 
float : left; 
width : 305px; 
text-align : center; 
background-color : #ffffff; 
border-left : 4px solid #e8f3ff; 
border-top : 14px solid #e8f3ff; 
border : 1px solid #add1e7; 
padding : 2px 2px 2px 2px; 
} 
.sidenavtitle { 
width : 299px; 
background : transparent url(img/nav_bg.gif) repeat-x left top; 
display : block; 
font : 1em sans-serif; 
color : #ffffff; 
border-left : 4px solid #e8f3ff; 
border-top : 14px solid #e8f3ff; 
border : 1px solid #add1e7; 
padding : 2px 2px 2px 2px; 
} 
.sidenavaddress { 
width : 299px; 
text-align : left; 
font-size : 1em; 
font-style : normal; 
font-weight : normal; 
color : #000000; 
border-left : 4px solid #e8f3ff; 
border-top : 14px solid #e8f3ff; 
border : 1px solid #add1e7; 
padding : 2px 2px 2px 2px; 
} 
.sidenavalts { 
font-size : 1em; 
font-style : normal; 
font-weight : bold; 
text-align : center; 
padding-top : 18px; 
padding-bottom : 6px; 
} 
.sidenav em { 
font-size : 1.2em; 
font-style : normal; 
font-weight : bold; 
padding-left : 8px; 
} 
.sidenav ul { 
padding : 0; 
border-top : 3px solid #000000; 
} 
.sidenav li { 
border-bottom : 1px solid #b5d7f8; 
} 
.sidenav li a { 
font-size : 0.9em; 
color : #b51031; 
display : block; 
padding : 4px 0 4px 2%; 
text-decoration : none; 
width : 95%; 
} 
.sidenav li a:hover { 
background-color : #c9e1f8; 
color : #251c1e; 
} 
.map { 
padding : 11px 0 11px 3px; 
} 
.rightad { 
padding : 11px 0 11px 0; 
} 
.featured_hotels { 
font-size : 1em; 
font-style : normal; 
text-align : left; 
text-decoration : none; 
padding-bottom : 3px; 
} 
.featured_hotels a { 
font-weight : bold; 
color : #0000fe; 
padding-left : 4px; 
} 
.featured_hotels a:hover { 
font-weight : bold; 
background-color : #0000ff; 
color : #ffffff; 
text-decoration : none; 
} 
.end_statement { 
float : left; 
width : 675px; 
text-align : center; 
font-size : 0.8em; 
font-style : normal; 
font-weight : normal; 
background : transparent url(img/nav_bg.gif) repeat-x left top; 
border-left : 4px solid #e8f3ff; 
border-top : 14px solid #e8f3ff; 
border : 1px solid #add1e7; 
padding : 2px 2px 2px 2px; 
margin-bottom : 6px; 
margin-left : 2px; 
} 
.footer { 
background-image : url(img/nav_bg.gif); 
background-repeat : repeat-x; 
color : #ffffcc; 
font : bold 1em sans-serif; 
line-height : 19px; 
text-align : center; 
} 
.footer a, .footer a:hover { 
color : #ffffcc; 
} 
.a2z { 
font : bold 0.8em sans-serif; 
line-height : 19px; 
text-align : center; 
text-decoration : none; 
} 
.a2z a, .footer a:hover { 
color : #0000fe; 
text-decoration : none; 
} 