/* reset  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em,  ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
 u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* reset end */
	
	
	
	
	
	
	
body,
html {
	margin:10;
	padding:0;
	color:#666666;
	background:#a7a09a;
	font:normal 14px Arial, Helvetica, sans-serif;

}
#wrap {
	width:970px;
	margin:0 auto;
	background:#ffffff;
}
#header {
	height:98px;
	padding:1px 0px;
background: url(Las-Vegas-Hotel.jpg) 0 0 no-repeat;
text-align:left;
color:#ffffff;

}
h1 {
	margin:0;
	font:bold 20px/1.2em Arial, Helvetica, sans-serif;
}


#header h2 {
	margin:0;
	padding:1px 1px 0px 200px;
	color:#fff;
	font:normal 20px/1.2em Arial, Helvetica, sans-serif;
}

#header p {
	margin:0;
	padding:0px 1px 0px 200px;
	color:#FF993E;
	font:bold 18px/1.2em Arial, Helvetica, sans-serif;
	font-style: italic;
}



#share {
	padding-top:10px;
	padding-left:40px;
	text-align:center;
	height: 20px;
}




.header-left {
	margin:10;
	float:left;
	width:420px;
}

.header-right {
	margin:0px;
	float:right;
	width:500px;
	font-size:12px;

}

	
#header  ul{
	font-size:92%;
	padding:18px 15px -20px 0;
	text-align:right;
}
#header  ul li{
	display:inline;
	padding:0 13px 0 0;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#header  ul li a{
	color:#fff;
}
#header ul li a:hover,
ul#header li.current a{color:#FF993E}









	
	
#nav {
	height:35px;
	background: url(navbar.gif) 0 0 repeat;
}
	

	
	
#nav ul {
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
#nav li {
	float:left;
}



#nav a {
	display:block;
	width:120px;
	height: 30px;
		
	font:normal 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:25px;
	color:#666666;
	text-align:center;
	padding:4px;
	text-decoration:none;
	text-transform:uppercase;

	text-shadow:1px 1px #ffffff;
}
#nav a:hover,a:active {
	background: url(button11.gif) 0 0 repeat;
	color:#FF993E;

}

#nav p {
	vertical-align:middle;
}
	

.photo-box {
		position:relative;
		left:0px;
		top:0px;
		width:680px;
		height:300px;

		padding:10px;
		background:		url(Las-Vegas-Hotels.jpg) 0 0 no-repeat;
		clear:both;
		overflow:hidden;
}


	
	
.date-box {
		position:relative;
		left:290px;
		top:10px;
		width:250px;
		height:100px;
		padding:10px;
}

.date {
	position:relative;
	left:0px;
	top:0px;
	color:#666666;
	width:250px;
	height:100px;
	padding:10px;
	font-size: 14px;
	font-weight:bold;
	}

.date h1{
	color:#FF993E;
	text-align:left;
	margin-bottom: 7px;
	font-size: 20px;
	font-weight:bold;
	text-shadow:1px 1px #ffffff;

}

.date #go{
	position:relative;
	left:0px;
	top:4px;
	}

	
.date input,.date select{margin:2px 0 0 0;font-size:12px;font-weight:bold;}
.date select{width:50px;height:20px;}


	
	#quote-form ul.date-box li{
	display:inline;
	
}

li{display:inline;}
	
	

	
	#main {
		float:left;
		width:700px;
		padding:10px;
		background:#fff;
		position:relative;
	}

	
	.maintext {
	margin-top:10px;
	font:normal 14px/1.2em Arial, Helvetica, sans-serif;

	}


h2 {
	margin:0px;
	padding:1px 1px 0px 1px;
	color:#666666;
	font:bold 16px/1.2em Arial, Helvetica, sans-serif;
	display:inline;

}
	

	#sidebar {
		float:right;
		width:234px;
		padding-top:10px;
		padding-right:10px;
		background:#fff;

	}
	#footer {
		clear:both;
		padding:5px 10px;
		background:#eee;
	}
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}
	
	
	
	
	
	
	
	
.bluebox {
	background: url(big_blue.jpg) 0 0 no-repeat;
	padding-top: 5px;
	margin-top: 10px;
}
.bluebox .boxbottom {
	background-image: url(big_blue.jpg);
}
.graybox {
	background: url(big_gray.jpg) 0 0 no-repeat;
	padding-top: 5px;
	margin-top: 10px;
	}
.graybox .boxbottom {
	background-image: url(big_gray.jpg);
}
.boxbottom {
	background-position: 0 100%;
	background-repeat: no-repeat;
}
.boxpad
{
	margin: 0;
	padding-top:5px;
	padding-right:25px;
	padding-bottom:10px;
	padding-left:25px;
}

	
	
	
.side-block{
	background-image: url(side-frame.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:5px 10px;
	margin:0px 0px 20px 0;
}
	
.side-block .side-content{
	font-size:14px;
	background-image: url(o-show.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	line-height:25px;
}

.side-block .side-content2{
	font-size:14px;
	background-image: url(Monte_Carlo_Hotel_and_Casino.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:25px;
	padding-top:100px;
}




 a:link,a:visited {
	color:#666666;
	text-decoration:none;
}
 a:hover,a:active {
	color:#FF993E;
}















	


.stop-float {
clear:both;
margin-bottom:2px;
}
	

div.category0 {
	background-color: #fff;
	font-size: 14px;
	padding: 10px;
	border: 0px;
	border: 2px #DCDCDC solid;
}

/* gray bar*/
div.title0 {
	background: url(navbar.gif) 0 0 repeat;
	height:30px;
	font-size: 14px;
	line-height:35px;
	border: 2px #DCDCDC solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 2px; 
}


div.category1 {
	background-color: #FFEEEE;
	font-size: 14px;
	padding: 10px;
	border: 0px;
	border: 2px #FFCC99 solid;

}

div.title1 {
	background-color: #FFCC99;
	border: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 2px; 
}



div.blue-bar	{
	height:30px;
	line-height:30px;
	background-color: #ccccff;
	border: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 2px; 

	color:#fff;
	font-size: 16px;

}



div.blue-frame {
	background-color: #E6E6FA;
	font-size: 14px;
	padding: 10px;
	border: 0px;
	border: 2px #ccccff solid;

}


/* calendar table */

td.month{ 
	background-color: #56A5EC;
	border: 1px #ffffff solid;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #fff; 
}

td.tcell{ 
	border: 1px #ffffff solid;
	text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: .7em;
	color: #404040;
	background-color: #D0E8FF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px; 
}



td.none { 
	border: 1px #ffffff solid;
	text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: .7em;
	color: #404040;
	background-color: #eee;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px; 
}

div.showimg img
  {
  margin-right:10px;
  margin-bottom:10px;
  }
  
  
input, table select {
 font: 12px Arial, sans-serif;
 vertical-align: middle;

}
  
td.bigcell{ 
	border: 1px #ffffff solid;
	text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: .9em;
	color: #404040;
	background-color: #D0E8FF;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 2px;
	padding-right: 2px; 
}


/* graph */
.graph {
    float:left;
    color:sienna;
    width:71px;
    height:120px;
    margin: 3px;
   
    background-image:url('img3.jpg');
background-repeat:no-repeat;

    }

.word {
padding-top:62px;
height:60px;
    width:71px;
text-align:center;
}	
.clearfix 
{
clear:both;
}	

button{
height:20px;
    width:66px;
overflow:hide;
margin-top:3px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border-color: #666666;
background-color: #CCCC99; border-style: solid;
border-top-width: 1px; border-right-width: 1px;
border-bottom-width: 1px; border-left-width: 1px;

}


.formbutton{
height:20px;
    width:66px;
overflow:hide;
margin-top:3px;

cursor:pointer;
border:outset 1px #fff;
background:#999;
color:#666;
background:url(formbg3.gif) repeat-x left top;


}

/* graph end*/



.line-through{
	text-decoration:line-through;
}

#message a:link  {color:#FFEAA6;}  

.gradient_div {
   background-color: #FFEAA6;

	/* bp style background: -moz-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) repeat scroll 0 0 #FFEAA6; */
	/*   rgba(255, 255, 255, 0.5) = white 50% opaque , rgba(255, 255, 255, 0) = white 0% opaque= fully transparent */
      /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #ffffff, #FFEAA6);

      /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2F2727), to(#1a82f7));

   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top,  #ffffff, #FFEAA6);
  
      /* Opera 11.10+ */
   background-image: -o-linear-gradient(top,  #ffffff, #FFEAA6);

         background-image: -ms-linear-gradient(top, #2F2727, #1a82f7);



  
    border: 1px solid #E1CA82;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
    font-weight: normal;
    margin-bottom: 8px !important;
    margin-top: 8px;
    padding: 10px;
    padding-left: 40px;
    text-decoration: none;

	    color: #555555;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    line-height: 170%;
}



.gradient_div_similar_color {
   background-color: #FFEAA6;

	/* bp style background: -moz-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) repeat scroll 0 0 #FFEAA6; */
	/*   rgba(255, 255, 255, 0.5) = white 50% opaque , rgba(255, 255, 255, 0) = white 0% opaque= fully transparent */
      /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #fff4d1, #FFEAA6);

      /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2F2727), to(#1a82f7));

   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top,  #fff4d1, #FFEAA6);
  
      /* Opera 11.10+ */
   background-image: -o-linear-gradient(top,  #fff4d1, #FFEAA6);

         background-image: -ms-linear-gradient(top, #2F2727, #1a82f7);



  
    border: 1px solid #E1CA82;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
    font-weight: normal;
    margin-bottom: 8px !important;
    margin-top: 8px;
    padding: 10px;
    padding-left: 40px;
    text-decoration: none;

	    color: #555555;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    line-height: 170%;
}









/* show special box */
.red
{
   background-color: #FFEAA6;

	/* bp style background: -moz-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) repeat scroll 0 0 #FFEAA6; */
	/*   rgba(255, 255, 255, 0.5) = white 50% opaque , rgba(255, 255, 255, 0) = white 0% opaque= fully transparent */
      /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #ffffff, #FFEAA6);

      /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2F2727), to(#1a82f7));

   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top,  #ffffff, #FFEAA6);
  
      /* Opera 11.10+ */
   background-image: -o-linear-gradient(top,  #ffffff, #FFEAA6);

         background-image: -ms-linear-gradient(top, #2F2727, #1a82f7);



  
    border: 1px solid #E1CA82;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
    font-weight: normal;
    margin-bottom: 8px !important;
    margin-top: 8px;
    text-decoration: none;

	    color: #555555;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    line-height: 170%;




/*
background-color:red;
*/
float:left;
width:696px;
margin-top:10px;
/*
border-bottom: 1px solid #CCCCCC;
*/
}



.yellow
{
/*
background-color:yellow;
*/
float:left;
margin:5px;
    padding: 10px;

    border-bottom: 1px solid #cccccc;

}


.text_in_box
{
    overflow: hidden;
/*
background-color:green;
*/
float:left;
width:186px;
height:145px;
margin:5px;
}




.image_in_box 
{

    overflow: hidden;
float:left;
width:110px;
height:145px;
margin:5px;
}
.text_line
{
clear:both;
margin-bottom:2px;
}


.clear
{
clear:both;
}


.mywraper{
    border: 1px solid #CCCCCC;
	width:900px;
	 height:815px;
    overflow: hidden;
	}

h3.title {
    clear: right;
    color: #2E4457;
    display: block;
    font-weight: bold;
    margin: 0 0 5px 0px;
}	

.line-through {
    text-decoration: line-through;
}	


.price {
    color: #2E4457;
    font-size: 12px;
    font-weight: bold;
	    margin: 0 0 5px 0px;

}

.price span {
    color: #999999;
    font-size: 12px;
}

/*
button, a.button, input[type="submit"], input[type="button"], input[type="reset"], ul.button-nav li a, div.generic-button a, .comment-reply-link {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    color: #777777;
    cursor: pointer;
    font: 12px/14px Arial,Tahoma,Verdana,sans-serif;
    outline: medium none;
    padding: 4px 10px;
    text-align: center;
    text-decoration: none;
}
*/

/* show special box end*/






/* comments start*/
.comment_title
{
	background-color:#CCCCCC;

padding:10px;
margin:0px;
}


.comment0
{
	background-color:#EDEDED;


padding:10px;
margin:0px;
}

.comment1
{
	background-color:#eee;

padding:10px;

margin:0px;
}


.reply0
{
	background-color:#fff;

padding:10px;


}

.reply1
{
		background-color:#fff;


padding:10px;


}



.reply
{
	border:solid;
	border-width:1px;
	margin:5px;

     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	
		background-color:#fff;


padding:10px;


}


.comment_title2, .reply_button,.reply_form, #myContent
{
	background-color:#EDEDED;

padding:10px;
margin:0px;

     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}


#myContent
{
margin-top:10px;
margin-bottom:20px;
}




.reply_button
{
	background-color:#FAF8CC;
padding:5px;
margin:5px;
}

.reply_form
{
	display:none;
	background-color:#FAF8CC;
padding:10px;
margin:5px;
margin-top:-5px;
box-shadow: 2px 3px 5px #888888;
}


.comment_table {
	border:0px;
	}
/* comments start end*/


img.showimg {
     padding-right: 10px;
}


.round_box {
    background-color: #FFEAA6;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #FFEAA6);
    border: 1px solid #E1CA82;
    border-radius: 5px 5px 5px 5px;
    color: #555555;
    
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 170%;
    margin-bottom: 8px !important;
    margin-top: 10px;
    
    text-decoration: none;
    width: auto;
	padding:10px;
}


.imgmid{
	width:400px;
	}
