@charset "UTF-8";

/* CSS Reset Rules */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

img { border: none; }

a { outline: none; }

/* CSS Document */

body { width:auto; height:auto; margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; background-color:#1b1b1b; font-size: 62.5%; }


#main { width:1000px; height:auto; margin-right:auto; margin-left:auto; }

#head { height:177px; width:1000px; }

#head p { font-size:1.6em; color:#FFF; }

#head ul { float:left; margin-top:50px; }

#head li { font-size:1.4em; list-style:none; display:inline; color:#FFF; padding-right:16px; border-right:1px solid #000; margin:0px; font-weight:bolder; }

#head a { color:#FFF; text-decoration:none; }

#head a:hover { color:#17bfc2; text-decoration:underline; }

.new { text-align:center; font-size:1.4em; color:#FFF; }

.newnav { margin:16px 0 0 20px; }

.white { color:#FFF; font-size:1.1em; }

.number { font-size:1.2em; color:#FFF; text-transform:uppercase; }

.logo { float:left; margin-top:5px; width:377px; height:199px; border:0px; }

#nav { width:510px; height:25px; float:right; margin:0px; }

#left { float:left; width:600px; height:auto; padding:20px 60px 0 0; }

#left a { color:#999; text-decoration:none; }

#left a:hover { color:#17bfc2; text-decoration:underline; }

#right { float:left; width:250px; height:auto; padding:35px 0 0 0; }

#right ul { border-bottom:dashed #FFF 1px; padding-bottom:20px; }

.numb { color:#FFF; width:500px; border-left:solid #FFF 1px; padding-left:4px; margin-left:3px; }

.subline { color:#FFF; width:500px; }

.whitey { color:#FFF; }

/*FONTS*/

p { font-size: 1.2em; line-height:1.4em; padding:5px 0px 10px 0px; }

h1 { font-size:1.6em; color:#e83f3c; }

h2 { font-size:1.2em; color:#17bfc2; }

h3, h4, h5 { color:#e83f3c; font-size:1.5em; margin-bottom:10px; }

.sub { font-size: 0.8em; }

li { margin-left:15px; }

ul { font-size: 1.1em; }

a:link { color:#FFF; text-decoration:underline; }

a:hover { color:#17bfc2; text-decoration:underline; }


.header { font-size: 1.5em; color: #e83f3c; font-weight:bolder; }

.no { color: #17bfc2; font-weight:bolder; }

.yellow { color:#060; font-size:1.4em; font-weight:bolder; text-transform: capitalize; }

.card { width:354px; height:177px; border:0; float:left; }

.copy { margin:100px 0 0 417px; }

tr { color:#FFF; font-size:1.3em; }

td { }

table { width:200px; border:0px; margin-bottom:30px; font-weight:bolder; color:#FFF; }

.table2 { width:500px; height:300px; border:0px; font-weight:bolder; color:#FFF; float:left; }

.headline { font-size:1.1em; text-align:center; text-transform:uppercase; color:#FFF; }

/*CONTACT FORM*/

#contact { width:250px; height:420px; border-bottom:dashed #FFF 1px;  margin:0 0 10px 0; }

.field { width:250px; height:26px; padding:2px; background-color:#FFF; color:#000; border:0px; }

.drop { width:255px; height:26px; background-color:#FFF; color:#000; border:0px; margin-bottom:2px; }

.message { width:250px; height:80px; padding:5px 2px 5px 2px; background-color:#FFF; color:#000; border:0px; margin-bottom:2px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.1em; }

input.submit { width:254px; height:35px; background-color:#17bfc2; color:#FFF; border:0px; margin-bottom:20px; }

input.submit:hover { background-color:#e83f3c; color:#FFF; }

.icon { margin:20px 10px 0 0px; border:0px; width:30px; height:32px; }


/*CONTACT FORM 2*/

#contact2 { width:250px; height:300px; margin:40px 0 0 40px; float:left; }

.field2 { width:250px; height:26px; padding:2px; background-color: #FFF; color:#000; border:1px solid #CF3; margin-bottom:2px; }

.drop { width:250px; height:26px; background-color:#478248; color:#000; border:1px solid #CF3; margin-bottom:2px; }

.message2 { width:250px; height:80px; padding:5px 2px 5px 2px; background-color:#FFF; color:#000; margin-bottom:2px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.1em; }

input.submit2 { width:254px; height:30px; background-color:#17bfc2;  color:#FFF;  margin-bottom:40px; text-align:left; padding:5px 2px 5px 5px; }

input.submit2:hover { color:#FFF; background-color:#18bac5;  }

/*CONTACT*/

#contel { width:300px; height:auto; margin:35px 0 0 30px; float:left; }

#contel p { color:#FFF; line-height:1.2em; }

#contel h1 { color:#8fb83e; }

#contacted { width:500px; height:300px; margin:80px 0 0 45px; float:left; }

.tick { margin-right:30px; }

/*FOOTER*/

#bottom { clear:both; background-color:#fff; height:auto; width:auto; padding-top:20px; }

#footer { width:1000px; height:auto; color:#000; margin-left:auto; margin-right:auto; }

#footer p { font-size:1em; }

#footer li { font-size:0.9em; list-style:none; display:inline; color:#FFF; padding-left:3px; padding-right:5px; border-right:1px solid #000; margin:0px; }

#footer a { color:#000; text-decoration:none; }

#footer a:hover { color:#000; text-decoration:underline; }

#footer a:visited { color:#000; }

/*NAV*/

#nay { width:600px; height:58px; margin:16px 0 0 20px; }

#nay li { margin:0px; padding:0px; color:#FFF; }

#nay ul { margin:0px; padding:0px; color:#FFF; }

.button { display:block; width:121px; height:33px; text-indent:-9999px; margin:0px; }

.button a { display:block; width:100%; height:100%; background:transparent url(images/home1.jpg) no-repeat top left; outline:none; }

.button a:hover { background-position:0 -33px; }

.dash { border-bottom:#FFF dashed 1px; margin:10px 0 10px 0; }

.room { margin-top:20px;}

/*slider*/

#content { margin:0px; overflow:hidden; float:left; }

#slider { overflow:hidden; border:#FFF solid 2px; }

#content a:link, #content a:visited, #content a:hover { color:#357dd4; text-indent:-8000px; }

#slider ul, #slider li { margin:0; padding:0; list-style:none; font-size:11px; text-align:left; line-height:17px; overflow:hidden;  width:1000px; height:350px; }

#slider p { font-size:10px; }

#slider li { width:1000px; height:350px; overflow:hidden; }

ol#controls { margin:10px 0 0 0; padding:0; height:28px; }

ol#controls li { margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px; background-image:url(images/slider/dot.gif); background-repeat:no-repeat; }

ol#controls li a { float:left; height:28px; line-height:28px; padding:0 10px; text-decoration:none; }

ol#controls li.current a { background-image:url(images/slider/dot2.gif); background-repeat:no-repeat; }

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus { outline:none; }

.le { float:left; }
