/* CSS Document */

 
body {margin: 0px;font:12px/18px arial; line-height:22px; color:#6a230f; background:url(../images/bg.jpg);}
#container {
	text-align:left;
	width:971px;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0;
}
#leftcolumn {
	MARGIN-left:0px;
	padding-top: 0px;
	background-color: transparent;
	background-image: url(../images/bodyline.gif);
	background-repeat: repeat-y;
	background-position: left top;
	z-index: 5;
}
#bottomimg{
	position:relative;
	width:971px;
	border:0px;
	z-index: 0;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../images/footer.gif);
}
#content {
	height:100%;
	z-index: 15;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 190px;
	padding-top: 810px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#offers {position:absolute;top:561px;width:779px;height:195px;z-index:3;left:175px;}
#travelbuzz {position:absolute;top:1130px;width:130px;height:35px;z-index:15;left:25px;}
#header {position:absolute;top:772px;width:399px;height:22px;z-index:3;left:198px;}
#city-guide {
height:110px;
left:610px;
position:absolute;
top:753px;
width:110px;
z-index:4;
}
#lasvegas-best {
height:88px;
left:794px;
position:absolute;
top:753px;
width:100px;
z-index:3;
}
#topnav{
	position:absolute;
	left:0px;
	top:84px;
	width:845px;
	height:37px;
	z-index:3;

}
#subnav_top { width:450px; height:30px; position:absolute; top:1px; left:221px; z-index:10; font:11px arial; color:#FFFFFF;}
#subnav { width:966px; height:48px; position:relative;}
.subnav {padding-top:10px; padding-left:20px;  font-family:arial; color:#f9a05f; font-size:11px; position:relative;}
#packages{position:absolute;top:516px;left:0px;width:175px;height:456px;z-index:10;}
#subnav_flash {
height:150px;
left:20px;
position:absolute;
top:960px;
width:175px;
z-index:10;
}
#topbg {
	position:absolute;
	top:0px;
	left:0px;
	width:971px;
	height:133px;
	z-index:1; }

#logo {
	position:absolute;
	top:0px;
	left:16px;
	width:175px;
	height:74px;
	z-index:2;

}

#bass-shop {
	position:absolute;
	top:50px;
	left:840px;
	width:89px;
	height:62px;
	z-index:2;	
}
#number {
	position:absolute;
	top:35px; font-family:arial; font-weight:bold; font-size:14px; color:#f9a05f;
	left:221px;
	width:275px;
	height:45px;
	z-index:2; 
}
#mainimage {
height:440px;
left:174px;
position:absolute;
top:121px;
width:779px;
z-index:4;
}
#fastmenu {position:absolute;left:14px;top:98px;width:150px;height:88px;z-index:6;}
#points {position:absolute;left:0px;top:138px;width:150px;height:88px;z-index:6;}
#subscribe {position:absolute;left:0px;top:214px;width:150px;height:88px;z-index:6;}
#discover {position:absolute;left:12px;top:234px;width:150px;height:53px;z-index:0;}
.activetab {background:#DC6327 none repeat scroll 0;color:#FFFFFF;font-weight:bold;}


#email {position:absolute;left:12px;top:320px;width:150px;height:53px;z-index:5;}
#reservation{
	position:absolute;
	left:0px;
	top:122px;
	width:174px;
	height:395px;
	z-index:5;
	background-image: url(../images/reservation-bg.gif);
	background-repeat: no-repeat;
}
#special{
	position:absolute;
	left:133px;
	top:463px;
	width:819px;
	height:77px;
	z-index:2;
	background-repeat: repeat-y;
}

h1 {font:bold 14px/14px arial; margin:0px auto; padding-bottom:10px; color:#8a5022;padding-top:5px;}
h2 {display:inline; font:bold 12px arial; margin:0px auto; padding-bottom:10px; color:#6A230F; height:100%;}
UL {list-style-image: url(../images/bullet1.gif); padding-left: 8px; padding-bottom:0px;margin-left: 8px; margin-top:0px; margin-bottom:5px; padding-top:0px}


#box {
	padding: 10px;
}
.box {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}
.box1 {padding:10px;}
.break { background-image:url(../images/las-vegas-hotel-pix1.gif); background-repeat:repeat-x; padding:0;}
.cr1 {FLOAT: right; FONT: 10px/12px arial; BORDER-LEFT: #FBB985 1px solid; COLOR: #910b2c;}

#address{
	color:#6a230f;
	margin-bottom: 10px;
	margin-left: 250px;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 20px;
	padding-left: 0px;
	
}
#footer {

	z-index:12;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.span { width:20px;}
.pipefooter{font: 11px arial; color:#836319;}
.forms{font: 11px/18px arial; color:#5A3815; background-color: #F8F3D5; border-color: #A88109; border-style: solid; border-width: 1px;}

.subheader {padding:8px; padding-top:10px; background:#EFE0B5;}
.headers{ font:bold 12px/18px arial; background: #F2A320; padding: 4px;}

a:link {text-decoration: none; color: #f9a05f;}
a:visited {text-decoration: none; color: #f9a05f;}
a:hover, a:active { text-decoration: underline; color: #ffffff;}


.subnav1 {font: 11px/18px arial;}
a.subnav1:link { color:#ffffff; font-weight: normal; TEXT-DECORATION: none }
a.subnav1:visited { color:#ffffff; font-weight: normal; TEXT-DECORATION: none }
a.subnav1:hover {color:#f9b05f; font-weight: normal; TEXT-DECORATION: none}

.milestone1 {font: 11px/18px arial;}
a.milestone1:link { color:#f9a05f; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:visited { COLOR: #f9a05f; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:hover {color:#ffffff; font-weight: normal; TEXT-DECORATION: none}

.milestone {font: 11px/18px arial;}
a.milestone:link { COLOR: #6A230F; font-weight: normal; TEXT-DECORATION: none }
a.milestone:visited { COLOR: #6A230F; font-weight: normal; TEXT-DECORATION: none }
a.milestone:hover {	COLOR: #8a5022; font-weight: normal; TEXT-DECORATION: underline }

.milestone2 {font: 11px/18px arial;}
a.milestone2:link { COLOR: #6a230f; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited { COLOR: #6a230f; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover {	COLOR: #bd3d12; font-weight: normal; TEXT-DECORATION: underline }

a.boldfont:link {text-decoration: none; color: #5D5C1C;}
a.boldfont:visited {text-decoration: none; color: #5D5C1C;}
a.boldfont:hover, a:active { text-decoration: underline; color: #4C150E;}

.top{font:10px/18px arial;}
a.top:link { COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: none }
a.top:visited { COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: none }
a.top:hover {	COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: underline }


