@charset "UTF-8";
/* CSS Document */

#main {height:auto;}

#policies li {list-style-image:url(images/arrow.gif);}

#maintour {position:relative; float:left;}
#maintour h2 {position:relative; font-size:14px; float:left; text-align:center; color:#333; width:250px; padding-top:7px; padding-bottom:7px; margin-top:-10px; }
#maintour h2 span { color: red;
}
#maintour li span { color: #8e000c; 

}
#maintour div { position:relative; border: 1px dotted #999; background-color:#f8f8f8; width:645px; padding:15px; overflow:hidden;  margin-bottom:25px; margin-top:15px; -moz-border-radius:5px;}
#tourimg {position:relative;float:left;}
#maintour p { position:relative; margin-left:15px; width:240px; line-height:13px; float:left; color:#444; margin-top: 5px; }
#maintour ul {position:relative; float:left; width:175px; margin-left:15px; margin-top:5px;}
#maintour li { color:#444; margin-bottom:5px; list-style-image:url(images/arrow.gif); margin-left:15px;}
div #reqspec:hover {
color:white;

}
#sidereq:hover {
color:white;

}

div #reqspec { -webkit-border-radius: 3px;
-moz-border-radius: 3px;
opacity:0.9;
border-radius: 3px; position:absolute; right:15px; text-shadow:#333 0 1px 0; bottom:13px; border:none; background-color:#8e000c; padding: 5px; color:#f0f0f0; font-variant:small-caps; }
#tourSide #sidereq {-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; position:absolute; text-shadow:#333 0 1px 0; left:26%; bottom:10px; background-color:#8e000c; padding: 5px; color:#f0f0f0; font-variant:small-caps;  }

#clientimg { position:relative; left:0px; width:420px; }

#policies h1 {font-size:14px; text-align:center; background-color:#333; color:white; padding:4px; -moz-border-radius:5px 5px 0px 0px; margin-left:-10px; width:670px; margin-bottom:20px;}

#tourSide {position:relative; float:right; width:180px; background-color:#f8f8f8; height:auto; padding:10px; margin-top:15px; border: 1px dotted #999; -moz-border-radius:5px; text-align:center;}
#tourSide p {  text-align:left; line-height:14px; margin-left: 5px;margin-top:10px; margin-bottom:30px; clear:both; padding: 5px 0 5px 0;}
#tourSide h2 {text-align:center; background-color:#333; color:white; width:192px; padding:5px;font-size:13px; line-height:14px; font-weight:normal;  margin-top:-11px; margin-left:-11px; -moz-border-radius:5px 5px 0px 0px;}
#tourSide span { font-weight:bolder;font-size:13px; color:#333;clear:both; font-variant:small-caps;}

#tourSide li { color:#555; width:160px; list-style-image:url(images/arrow.gif); margin-bottom:10px;line-height:13px;}
#tourSide ul {text-align:left; margin-top: 10px; width:120px; margin-left:20px; }
#tourSide img { text-align:center; margin-bottom:10px; margin-top:10px; clear:both; position:relative; }
#policies div h3 {font-size:14px; margin-bottom:2px; margin-top:4px; margin-left:40px;}
#policies div p {margin-bottom:10px; margin-top:2px; width:80%; color:#333;}
#policies {  width:840px;height:auto; border:none; background-color:white; clear:both; padding:0px; margin-left: 10px;	}

#policies li { color:#444; margin-top:5px;margin-bottom:5px; font-size:11px; margin-left:20px; width:600px;}
#policies b {position:relative;	color:#666; margin-bottom:10px;}
#policies ul {position:relative; border:1px dotted #ccc; padding:10px; margin-top: 5px; background-color:#f8f8f8;-moz-border-radius:5px;width:640px;}
#policies b {position:relative;	color:#666; }
#policies p {
 width:640px; margin-bottom:10px; line-height:13px; font-size:11px;}

