body{text-align:center; font-size:9pt;color:#fff; color:#818181; font-family: Arial, Verdana, sans-serif;}
h1,h2,h3{font-size:10pt;margin:0;}
a{color:#fff;}
a:hover{color:#fff;text-decoration:none;}
hr {border-top:1px solid #424242; color:#424242;height: 1px; border-left:0px; border-right:0px; border-bottom:0px;width: 100%;}
img { border:0px;}

#container {margin:0px auto;padding:0px; width: 965px;}
#container_header {width:965px;height:100px;margin:0px;}
#logo {float:left;width: 376px;height:75px;background: url(../images/logo.gif) left no-repeat;}

/* START - Navigation CSS Styles */
#imagetext img { border:none;}
#imagetext { width:579px; float:right; margin-top:50px; padding-right:10px;z-index:80; position:relative;}
#imagetext ul{ margin:0; padding:0; text-align:right; font-weight:bold; color:#fff;}
#imagetext li{ list-style:none;display:inline; letter-spacing:1px; height:29px; float:right;line-height:29px;position:relative;margin:0 0 0 10px; padding:0px;}
#imagetext li a{ color:#999999;text-decoration:none; font-weight:bold; float:left;}
#imagetext li a:hover{color:#fff;text-decoration:none; float:left;height:29px;}
#imagetext li a.on{color:#fff;text-decoration:none; font-weight:bold; float:left;}

* html ul li a {height:20px;}
li ul {position:absolute;left:-8px;top:24px; display:none;background:#798791;border-right:1px solid #575757;border-left:1px solid #575757; border-top:1px solid #575757;}
#imagetext li ul li{width:140px;border-bottom:1px solid #575757;margin:0; height:24px; line-height:22px;}
#imagetext li ul li a{display:block;text-decoration:none; color:#fff;width:140px;padding:0 0 0 8px; text-align:left;height:24px;}
#imagetext li ul li a:hover{background:#4a4a4a;color:#fff;text-decoration:none;width:140px;height:24px;}
#imagetext ul li a:hover {}
#imagetext ul li:hover ul, #imagetext ul li.over ul {display:block; width:140px;background:#666666; overflow:hidden;}
/* END - Navigation CSS Styles */

#navbar{width:965px;height:1px; display:none; /*border-width: 0 0 1px 0;border-bottom-style: solid;border-bottom-color: #424242;*/}

#copy_main { margin: 25px 2px 0px 15px;text-align:left;width: 248px;height:407px;overflow:auto;}
#copy_contact { margin: 25px 2px 0px 0px;text-align:left;width: 657px;height:170px;overflow:auto;}
#contact_main {position:relative; top:15px; bottom: 16px; left: 12px;width:658px; height:480px;}

#page_container {/*background:url(../images/copy_bg.jpg) bottom right no-repeat;*/ width:965px; height:482px;z-index:1; margin-bottom:3px; position:relative;}
#page_containother {width:965px; height:482px;z-index:1; position:relative;}
#sub_container1 {float:left;width: 660px;height:468px;}
#sub_container2 {width:657px; height:468px;}
#sub_container3 {width:657px; height:468px;}
#sub_container5 {float:right;width: 273px;height:468px;}
#sub_container6 {margin: 12px 0px 0px 0px; padding: 0px;width:260px; height:400px;}

#home_flash {position:relative; top:1px; /*top:13px;*/ bottom: 16px; left: 13px;width:940px; height:468px;}

#hd_about {width:260px; height:38px;background: url(../images/about_hd_v2.jpg) right no-repeat;}
#pageid_about { position:relative; top:15px; bottom: 16px; left: 12px;width:658px; height:480px;}

#hd_links {width:260px; height:38px;background: url(../images/links_hd_v2.jpg) right no-repeat;}
#pageid_links {position:relative; top:15px; bottom: 16px; left: 12px;width:658px; height:480px;}

#hd_reviews {width:260px; height:38px;background: url(../images/reviews_hd_v2.jpg) right no-repeat;}
#pageid_reviews { position:relative; top:15px; bottom: 16px; left: 12px;width:658px; height:480px;}

#hd_contact {margin:0;width: 657px; height: 38px;background:url(../images/contact_hd_v2.jpg) left no-repeat;}
#pageid_contact { position:relative; top:15px; bottom: 16px; left: 12px;width:658px; height:480px;}

#hd_investment {margin:0;width: 900px; height: 38px;background: url(../images/investment_hd_v2.jpg) left no-repeat;}
#pageid_investment {position:relative; top:15px; bottom: 16px; left: 12px;width:658px; height:480px;}

#investment_layout {position:relative; top:13px; bottom: 16px; left: 13px;width:940px; height:480px; text-align:left; overflow:auto;}


#index_copy { text-align:left; color:#4a4a4a; width:940px; margin:0px auto;}
#index_copy a{ color:#4a4a4a; text-decoration:underline;}
#index_copy a:hover{ color:#4a4a4a; text-decoration:none;}
#footer {width: 940px; padding: 0px;height:12px; /*border-bottom: 1px solid #4a4a4a;*/ clear:both;}
#notice { width:940px; margin:0 auto; margin-top:5px;height:24px;font-size: 8pt; color:#4a4a4a;}
#notice a{color:#4a4a4a; text-decoration:underline;}
#notice a:hover{color:#4a4a4a; text-decoration:none;}
.clearer{clear:both;height:2px;font-size:1pt;}

.gallery_frames{text-align:left;float:left;width:306px;height:473px;margin:12px 0 0 0;padding-left:12px;overflow:hidden;}
.gallery_frames img{border:none;margin:0;}

#gallery_copy_wed {text-align:left;overflow:hidden; height:350px;}
#gallery_copy_port {text-align:left;overflow:hidden; height:350px;}
#gallery_copy_pink {text-align:left;overflow:hidden; height:320px;}

#gall_container {float:left;width: 710px; height:480px;}
#tn_nav {width: 182px;}
.gall_tn {margin:0px 4px 4px 0px;float:left;width:107px;height:71px;padding:1px;}
.gall_tn img{height:71px;padding:0px;border: 1px solid #000000;}
#gall_swf {margin:0px 4px 4px 0px;float:left;width:720px;height:480px;padding:1px;}
#gall_main {position:relative; top:15px; bottom: 16px; left: 12px;width:720px; height:480px; z-index:1;}
#gall_tn_nav { float:right;position:relative; top:15px; bottom: 16px; right: 9px; width:200px;}

#imgnav { padding:0; margin: 0 0 10px 0;text-align:left;}
#imgnav a{ text-decoration:none; color:#999999;}
#imgnav a:hover{ text-decoration:none; color:#fff;}
#imgnav img { border: 0px; }

#defaultform { float:left;width: 250px;}
#defaultform form {padding: 0px; margin: 0px; border: 0px; }
#defaultform form fieldset { border: 0px; margin: 0px 0px 0px 0px; padding:0px;}
#defaultform form li {padding:5px; vertical-align: top; list-style: none; margin: 0px; }
#defaultform form ol {margin: 0; padding: 0; }
#defaultform form legend { color: #666666; font-weight: bold; border: 0px; }
#defaultform form label { display: inline;  line-height: 1.8; vertical-align: top; font-size: 0.9em; }
#defaultform form em { font-weight: bold; font-style: normal; color: #FF0000; }
#defaultform form fieldset input, select,textarea, file {width: 320px;border: 1px solid #bfbfbf;padding: 4px;color: #333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #e2e2e2;}
#defaultform .buttonsubmit { float:left;width: 150px; background-color: #666666; border:solid #4F4F4F; color:#fff;  }
#defaultform form input:focus, textarea:focus { background: #FFFFFF; color: #000; }