body{background: #999 url(/images/bg.gif) repeat-x;padding:0px;margin:0px;text-align:center;font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;}
form{margin:0px;padding:0px;}
img{border:0px;}
a{color:#6db8e5;}
ul{margin:0 0 0px 20px;padding:0px;}
p{margin:5px;}

h2{margin:0px;padding:0 0 10px 0;}

.column{position: relative;float: left;}
.inline {display: inline;}
.picborder{border:5px solid #666;}
.redtxt{color:#c00;}
.smallmsg{font-size:11px;}

/* Structure Info*/		
#container{width:962px;text-align:left;margin:0px auto;}
	#content{}
		#leftcolumn{display:none;}
		#mainhomecolumn{width:721px;height:440px;background:url(/images/main_photo_1.jpg) no-repeat;float:left;}
			#homecopy{text-align:right;line-height:18px;width:400px;margin:250px 0 0 295px;}
			#homecopy a {color:#fff;text-decoration:underline;font-weight:bold;}
		#maincolumn{width:720px;background-color:#000;}
			#pageheader{display:none;}
			#pagecopy{padding:0px 20px 10px 45px;}
				#copycolumn{width:435px;margin:20px 0 10px 0;padding:0px 20px 0 0;font-size:12px;line-height:20px;color:#ccc;}
					#copycolumn h2{font-size:24px;font-weight:normal;line-height:20px;}
				#contactcolumn{width:200px;}
					#sidenav{margin:15px 0 10px 15px;line-height:15px;}
					#contactbox{background-color:#0090CC;margin:15px 0 10px 0;padding:10px;}
						#contactbox h2{padding:0 0 5px 0;margin:0px;font-size:20px;font-weight:normal;}
						#contactbox{font-size:12px;line-height:20px;}
					.picbox{padding:10px 0 10px 0;}
	#footer{display:none;}
		#leftfootercolumn{width:240px;display:none;}
			#hotelcopy{width:125px;line-height:18px;text-align:center;font-size:11px;margin:30px auto;}
		#mainfootercolumn{text-align:center;}
			#callout1{background:#fff;width:205px;color:#666;padding:7px 7px 0 7px;margin:-15px 5px 0 20px;border:1px solid #999;text-align:left;}
				#callout1 a{font-size:12px;font-weight:bold;color:#039;text-decoration:none;}
			#callout2{background:#fff;width:205px;color:#666;padding:7px 7px 0 7px;margin:-15px 5px 0 5px;border:1px solid #999;text-align:left;}
				#callout2 a{font-size:12px;font-weight:bold;color:#039;text-decoration:none;}
			#callout3{background:#fff;width:205px;color:#666;padding:7px 7px 0 7px;margin:-15px 5px 0 5px;border:1px solid #999;text-align:left;}
				#callout3 a{font-size:12px;font-weight:bold;color:#039;text-decoration:none;}
			#copyright{clear:both;padding:20px;margin:0px auto;}
			
/* Catalog Styles */		
hr{clear:both;border:1px dotted Gray;}
#recordcount{text-align:center;clear:both;padding:5px;}
.addtocart{text-align:right;padding:5px;}
.result{float:left;position:relative;width:75%;padding-bottom:7px;}
	.details{padding-left:17px;font-size:11px;}
	.order{float:left;position:relative;}
.pagination{text-align:center;clear:both;padding:5px;}

#cartbox{background-color:#165684;}
#cart_item{clear:both;padding:10px;}
.col1{float:left;width:60%;}
.col2{float:left;width:25%;text-align:right;padding-right:10px;}
.col3{float:left;width:10%;}	
#orderbutton{width:125px;border:1px solid #666; padding:3px; margin:3px; background-color:#D4D0C8; color:#165684; text-align:center;}
	#orderbutton a{color:#165684; text-decoration:none;}

.loginpage .col1{float:left;clear:both;text-align:right;width:27%;}
.loginpage .col2{float:left;text-align:left;width:60%;padding:0 0 0 10px;}