
/* ::::: http://www.siliconhillstravel.com/css/layout.css ::::: */

body { margin: 0pt; padding: 0pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: "Lucida Sans Unicode","Lucida Grande","Bitstream Vera Sans",Verdana,"Trebuchet MS",Trebuchet,Arial,Tahoma,sans-serif; font-size: 13px; }
#header { margin: 0px auto; background: transparent url('head.jpg') no-repeat scroll 0% 0%; position: relative; width: 100%; height: 130px; font-size: 11px; }
#logo { margin: 0px auto; background: transparent url('logo.gif') no-repeat scroll 0% 0%; position: relative; height: 60px; font-size: 11px; }
#headerback { background: transparent url('headbgrd.jpg') repeat-x scroll 0% 0%; position: relative; width: 100%; }
#navbar { border-style: solid; border-color: rgb(41, 182, 214); border-width: 1px 0px; padding: 3px; position: relative; width: auto; background-color: rgb(231, 247, 255); font-size: 11px; }
#container { float: left; }
#content { border-style: solid; border-color: rgb(0, 0, 0); border-width: 3px 0px 0px; float: left; width: 770px; margin-top: 25px; margin-right: -250px; padding-top: 20px; }
#navbar { border-style: solid; border-color: rgb(41, 182, 214); border-width: 1px 0px; padding: 3px; position: relative; width: auto; background-color: rgb(231, 247, 255); font-size: 11px; }
#left { border-style: solid; border-color: rgb(238, 238, 238); border-width: 0px 1px; margin: 0px; padding: 0pt 0px 20px 0pt; float: left; width: 500px; }
#right { margin: 0pt; padding: 0pt 0pt 20px; float: right; width: 268px; background-color: white; }
.clear { height: 0pt; clear: both; }
.margins { margin: 0px 20px; padding: 0pt 0px 20px 0pt; }
#map { margin: 0pt; padding: 0pt 0pt 5px; float: right; width: 230px; }
#map1 { margin: 0pt; padding: 0pt 0pt 5px; float: left; width: 230px; }
#footer { border-style: solid; border-color: rgb(41, 182, 214); border-width: 1px 0px; padding: 20px; position: relative; width: auto; background-color: rgb(231, 247, 255); font-size: 11px; }

/* ::::: http://www.siliconhillstravel.com/css/styledefinitions.css ::::: */

#right li, #map1 li, #map li { margin: 0pt 0pt 0pt 4px; padding: 0pt 0pt 0pt 17px; background: transparent url('arrow.gif') no-repeat scroll left 3px; }
li { margin: 0pt; padding: 0pt; }
#right ul { margin: 3px 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#map1 ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#map ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
h3 { font-size: 14px; font-weight: bold; text-align: left; padding-bottom: 10px; }
a { font-size: 12px; color: rgb(82, 170, 181); padding-bottom: 10px; text-decoration: none; }
a:hover { font-size: 12px; color: red; padding-bottom: 10px; text-decoration: none; }
#navbar a { font-weight: bolder; padding-left: 50px; }
h1 { border-left: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bolder; color: rgb(30, 60, 73); padding-left: 10px; }
h3 { border-left: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0); font-size: 14px; font-weight: bold; padding-left: 10px; padding-bottom: 3px; color: rgb(30, 60, 73); }
h2 { border-bottom: 1px solid rgb(0, 0, 0); font-size: 14px; padding-bottom: 3px; color: rgb(30, 60, 73); }
p { font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(48, 52, 53); text-indent: 15px; }
.iteminfo { border-bottom: 1px solid rgb(230, 230, 230); margin: 10px 0pt 15px; font-size: 12px; padding-bottom: 15px; }
.formbg { padding: 10px; background: rgb(231, 247, 255) none repeat scroll 0% 0%; }
