/* ------ Styles for HalsVegas.com
This site was designed and developed by Pulse Creative Partners. 
www.pulsecreativepartners.com ------ */


/* ------------- UNIVERSAL ------------- */

* {margin:0; padding:0; }

html,body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#EAD494;
text-align:center;
background:#000;
}

/* ------------- LAYOUT ------------- */

#frame {
margin:0 auto; /* center, not in IE5 */
width:930px;
text-align:left;
}

#topleft {
background:  url(images/template/topleftbgcards.gif) no-repeat;
height:418px;
width:305px;
float:left;
}


#topright {
width:625px;
float:left;
}

#btmleft {
width:254px;
float:left;
padding:16px 0 0 20px;
}

#btmright {
background:  url(images/template/btmrightbg.gif) top repeat-y;
width:656px;
float:left;
}


/* ------------- HEADER ------------- */

#header {
height: 418px;
width: 625px;
}


#header img { 
border:0;
}

/*
#header a {
height: 230px;
width: 350px;
left: 120px;
display: block;
text-indent: -9999px;
position:relative;
}
*/

#subheader {
background:  url(images/template/subheader.gif) no-repeat;
height: 96px;
width: 1200px;
text-indent:-9999px;
}


/* ------------- NOODLE LINK ------------- */

#noodle {
background:  url(images/template/noodlebg.gif) no-repeat;
height: 48px;
width: 305px;
text-indent:-9999px;
}

#noodle a {
height: 48px;
width: 285px;
text-indent:-9999px;
left: 20px;
display: block;
position:relative;
}

/* ------------- NOODLE LINK ------------- */

#promo {
height: 192px;
width: 305px;
text-indent:-9999px;
}

#promo a {
height: 40px;
width: 100px;
text-indent:-9999px;
left: 205px;
top: 137px;
display: block;
position:relative;
}


/* ------------- NAVIGATION ------------- */

#nav {
height:178px;
width:305px;
}

ul#nav_main {
list-style-type:none;
position:relative;
width: 305px;
top: 0;
left: 0;
}

li#nm_1 {
width:305px;
height:32px;
background: url(images/navigation/about.gif) no-repeat;
}

li#nm_1 a {
display:block;
width:165px;
position:relative;
left:140px;
height:32px;
text-indent:-9999px;
text-decoration:none;
}

li#nm_2 {
width:305px;
height:33px;
background: url(images/navigation/menu.gif) no-repeat;
}

li#nm_2 a {
display:block;
width:165px;
position:relative;
left:140px;
height:33px;
text-indent:-9999px;
text-decoration:none;
}

li#nm_3 {
width:305px;
height:32px;
background: url(images/navigation/vip.gif) no-repeat;
}

li#nm_3 a {
display:block;
width:165px;
position:relative;
left:140px;
height:32px;
text-indent:-9999px;
text-decoration:none;
}

li#nm_4 {
width:305px;
height:32px;
background: url(images/navigation/directions.gif) no-repeat;
}

li#nm_4 a {
display:block;
width:165px;
position:relative;
left:140px;
height:32px;
text-indent:-9999px;
text-decoration:none;
}

li#nm_5 {
width:305px;
height:32px;
background: url(images/navigation/contact.gif) no-repeat;
}

li#nm_5 a {
display:block;
width:165px;
position:relative;
left:140px;
height:32px;
text-indent:-9999px;
text-decoration:none;
}


li#nm_1 a:hover { background: url(images/navigation/aboutroll.gif) no-repeat; width:305px; position:static; }
li#nm_2 a:hover { background: url(images/navigation/menuroll.gif) no-repeat; width:305px; position:static;  }
li#nm_3 a:hover { background: url(images/navigation/viproll.gif) no-repeat; width:305px; position:static;  }
li#nm_4 a:hover { background: url(images/navigation/directionsroll.gif) no-repeat; width:305px; position:static;  }
li#nm_5 a:hover { background: url(images/navigation/contactroll.gif) no-repeat; width:305px; position:static;  }


/* ------------- PAGE TITLES ------------- */

#pagetitle {
width:59px;
float:left;
}

#pagetitle h1.aboutus {
background:url(images/pagetitles/aboutus.gif) no-repeat;
text-indent:-9999px;
height:400px;
}

#pagetitle h1.contact {
background:url(images/pagetitles/contact.gif) no-repeat;
text-indent:-9999px;
height:400px;
}

#pagetitle h1.directions {
background:url(images/pagetitles/directions.gif) no-repeat;
text-indent:-9999px;
height:400px;
}

#pagetitle h1.hours {
background:url(images/pagetitles/hours.gif) no-repeat;
text-indent:-9999px;
height:400px;
}

#pagetitle h1.menu {
background:url(images/pagetitles/menu.gif) no-repeat;
text-indent:-9999px;
height:400px;
}

#pagetitle h1.vip {
background:url(images/pagetitles/viptreatment.gif) no-repeat;
text-indent:-9999px;
height:400px;
}

#pagetitle h1.welcome {
background:url(images/pagetitles/welcome.gif) no-repeat;
text-indent:-9999px;
height:400px;
}

#pagetitle h1.photogallery {
background:url(images/pagetitles/photogallery.gif) no-repeat;
text-indent:-9999px;
height:400px;
}

/* ------------- RIGHT CONTENT ------------- */

#rightcontent {
width:560px;
float:left;
font-size:12px;
line-height:170%;
padding:12px 37px 0 0;
}

#rightcontent p {
margin: 0 0 14px 0;
}

#rightcontent h1 {
font-family:"Arial Narrow", Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
margin: 0 0 14px 0;
}

#rightcontent h2 {
font-family:"Arial Narrow", Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin: 0 0 14px 0;
}


#rightcontent img {
margin:4px 0 0 0;
}

#rightcontent a {
color:#AD8D57;
text-decoration:underline;
}

#rightcontent a:hover {
color:#F7EFD2;
text-decoration:underline;
}

hr {
border:none 0;
border-top:1px solid #846B41;
height:1px;
margin:0 0 14px 0;
}

#floatleft {
float:left;
padding:0 14px 0 0;
}

.largeimage {
border:solid 1px #846B41;
}

.thumbnail {
border:solid 1px #846B41;
}

/* ------------- FOOTER ------------- */

#footer {
background: #000 url(images/template/footerbg.gif) no-repeat;
width:656px;
padding:0 0 20px 0;
}

#footer p {
text-align:center;
font-size:10px;
color:#AD8D57;
padding:10px 0 0 0;
}










