html {height:100%;}
body {margin: 0; padding: 0; height: 100%; background: url('images/bg1.gif') top left repeat #434a5d;}
ul li {list-style-type: none; list-style-image: none;}
img {border: none;}

#wrap {margin: 0px auto; padding: 0px; width: 780px; background: white; border-right: 1px solid white; border-left: 1px solid white;}

#header {margin: 0px; padding: 0px; width: 780px; height: 345px; background: #ffffff url('images/headerbg.gif') top left no-repeat; color:#000000;}

	/* --- header contents --- */
	
	#header-menu-table {position: relative;left:0px;top: 100px;width:780px;height:246px;}
	#header-menu-01 {position:absolute;left:0px;top:0px;width:26px;height:246px;}
	#header-menu-02 {position: relative;left:-13px;top:0px;width:466px;height:246px;}
		ul#pics li{list-style-type: none; list-style-image: none;}
	#header-menu-03 {position:absolute;left:492px;top:0px;	width:132px;height:64px;}
	#header-menu-04 {position:absolute;left:624px;top:0px;	width:132px;height:64px;}
	#header-menu-05 {position:absolute;left:756px;top:0px;width:24px;height:246px;}
	#header-menu-06 {position:absolute;left:492px;	top:64px;width:132px;height:58px;}
	#header-menu-07 {position:absolute;left:624px;	top:64px;width:132px;height:60px;}
	#header-menu-08 {position:absolute;left:492px;top:122px;width:132px;height:62px;}
	#header-menu-09 {position:absolute;left:624px;top:124px;width:132px;height:122px;}
	#header-menu-10 {position:absolute;left:492px;top:184px;width:132px;height:62px;}
	
	/* --- header contents end --- */

#left {margin: 3px 3px 3px 0px; padding: 0px; width: 519px; min-height: 500px; float: left; background: white;}

	/* --- left contents --- */
	
	#left p {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding-left: 5px;}
	#left p a:link, #left p a:active, #left p a:visited {text-decoration: none; color: #434a5d;}
	#left p a:hover {text-decoration: none; color: #434a5d;}
	
	.insidelinks {font: normal 11px Arial, Helvetica, sans-serif; color: #ec6900; text-align: left; padding-left: 5px;}
	.insidelinks a:link, .insidelinks a:active, .insidelinks a:visited {text-decoration: underline; color: #ec6900;}
	.insidelinks a:hover {text-decoration: none; color: #ec6900;}	
	
	#left table tr td {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding-left: 5px;}
	#left table tr td a:link, #left table tr td a:active, #left table tr td a:visited {text-decoration: underline; color: #ec6900;}
	#left table tr td a:hover {text-decoration: none; color: #ec6900;}
	
	#left-table table tr td {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding-left: 5px;}
	#left-table table tr td a:link, #left-table table tr td a:active, #left-table table tr td a:visited {text-decoration: underline; color: #ec6900;}
	#left-table table tr td a:hover {text-decoration: none; color: #ec6900;}
	
	#left form {padding: 10px 0px 10px 0px;}	
	#left form table {width: 510px;}
	#left form table tr td {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding: 3px 5px 3px 5px;}
	
	#welcome-header {font: bold 14px Arial, Helvetica, sans-serif; color: #434a5d; padding-left: 5px;}
	.orange-text {font: bold 11px Arial, Helvetica, sans-serif; color: #ec6900; padding-left: 5px;}	
	.orange-text2 {font: bold 11px Arial, Helvetica, sans-serif; color: #ec6900;}	
	
	#left-leftside {margin: 3px 3px 3px 0px; padding: 0px; width: 255px; float: left;}
	#left-leftside p {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding-left: 5px;}
	#left-leftside table tr td {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left;}
	#left-leftside table a:link, #left-leftside table a:active, #left-leftside table a:visited {text-decoration: underline; color: #ec6900;}
	#left-leftside table a:hover {text-decoration: none; color: #ec6900;}
	
	#left-rightside {margin: 3px 0px 3px 0px; padding: 0px; width: 255px; float: left; display: inline;}
	#left-rightside p {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left;}
	#left-rightside table tr td {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left;}
	#left-rightside table a:link, #left-rightside table a:active, #left-rightside table a:visited {text-decoration: underline; color: #ec6900;}
	#left-rightside table a:hover {text-decoration: none; color: #ec6900;}
	
	#lodging-section {padding-top: 10px;}
	#lodging-section table {margin-bottom: 5px; width: 510px; background-color: #eee8e1;}
	#lodging-section table tr td {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding: 3px 5px 3px 5px;}	
	
	/* --- left contents end --- */
	
/* --- outfitting page --- */
	
#left2 {margin: 3px 3px 3px 0px; padding: 0px; width: 258px; min-height: 500px; float: left; background: white;}

	/* --- left2 contents --- */
	
	#left2 p {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding-left: 5px;}
	#left2 p a:link, #left2 p a:active, #left2 p a:visited {text-decoration: underline; color: #ec6900;}
	#left2 p a:hover {text-decoration: none; color: #ec6900;}
	
	/* --- left2 contents end --- */

#right2 {margin: 3px 0px 3px 0px; padding: 0px; width: 519px; min-height: 500px; float: left; display: inline;}

	/* --- right2 contents --- */
	
	#right2 p {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding-left: 5px;}
	#right2 p a:link, #right2 p a:active, #right2 p a:visited {text-decoration: underline; color: #ec6900;}
	#right2 p a:hover {text-decoration: none; color: #ec6900;}
	
	#right2-leftside {margin: 3px 3px 3px 0px; padding: 0px; width: 255px; float: left;}
	#right2-leftside p {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left;}
	#right2-leftside table tr td{font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding: 0px 0px 10px 5px;}
	#right2-leftside table a:link, #right-leftside table a:active, #right-leftside table a:visited {text-decoration: underline; color: #ec6900;}
	#right2-leftside table a:hover {text-decoration: none; color: #ec6900;}
	
	#right2-rightside {margin: 3px 0px 3px 0px; padding: 0px; width: 255px; float: left; display: inline;}
	#right2-rightside p {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left;}
	#right2-rightside table tr td{font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding: 0px 0px 10px 5px;}
	#right2-rightside table a:link, #right-rightside table a:active, #right-rightside table a:visited {text-decoration: underline; color: #ec6900;}
	#right2-rightside table a:hover {text-decoration: none; color: #ec6900;}
	
	/* --- right2 contents --- */

/* --- outfitting page end --- */

#middle {margin: 3px; padding: 0px; height: 600px; float: left; display: inline; background: green;}

#right {margin: 3px 0px 3px 0px; padding: 0px; width: 258px; min-height: 500px; float: left; display: inline;}

	/* --- right contents --- */
	
	#right p {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left;}
	#right p a:link, #right p a:active, #right p a:visited {text-decoration: underline; color: #ec6900;}
	#right p a:hover {text-decoration: none; color: #ec6900;}
	
	#right form {padding: 10px 0px 0px 10px; font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left;}
	
	#bluebg {padding-bottom: 5px; height: 271px; background: url('images/news-bg.gif') top left no-repeat;}
	#bluebg p {font: normal 12px Arial, Helvetica, sans-serif; color: white; text-align: left; padding: 0px 0px 20px 5px;}
	#bluebg p a:link, #bluebg p a:active, #bluebg p a:visited {text-decoration: underline; color: white;}
	#bluebg p a:hover {text-decoration: none; color: white;}
	
	#bluebg h2 {font: normal 14px Arial, Helvetica, sans-serif; color: white; padding: 20px 0px 10px 5px;}
	
	#orangebg {padding-bottom: 5px; height: 258px; background: url('images/calendar-bg.gif') top left no-repeat;}
	#orangebg p {font: normal 11px Arial, Helvetica, sans-serif; color: white; text-align: center; padding: 0px 0px 20px 5px;}
	#orangebg p a:link, #orangebg p a:active, #orangebg p a:visited {text-decoration: underline; color: white;}
	#orangebg p a:hover {text-decoration: none; color: white;}
	
	#orangebg h2 {font: normal 14px Arial, Helvetica, sans-serif; color: white; padding: 20px 0px 10px 5px;}
	
	/* --- right contents end --- */
	
/* --- product contents --- */

#product-left {margin: 0px 3px; padding: 0px; width: 200px; float: left; display: inline; overflow: hidden;}
	
	/* --- left contents --- */
	
	#product-left h1 {font: normal 15px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding: 20px 15px 10px 15px;}
	#product-left a{text-decoration: underline; color: #ec6900;}
	#product-left a:hover {text-decoration: none; color: #ec6900;}
	
	/* --- left contents --- */
	
#product-right {margin: 0px; padding: 0px; width: 313px; float: left; display: inline; overflow: hidden;}

	/* --- right contents --- */
	
	#product-right p {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; padding: 20px 15px 20px 15px;}
	#product-right a{text-decoration: underline; color: #ec6900;}
	#product-right a:hover {text-decoration: none; color: #ec6900;}	
	
	.saletext {font: normal 11px Arial, Helvetica, sans-serif; color: red; text-align: left;}
	.oldtext {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: left; text-decoration: line-through}
	
	/* --- right contents --- */

/* --- product contents end --- */

/* --- calendar content --- */

#calendar-section {float: right; width: 258px; height: 225px; background: url('images/calendar-bg.gif') top left no-repeat; border: 0px solid #ff0000; padding-top: 10px;}
#calendar {font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 200px; margin: 0px auto; padding: 20px 0px 3px 5px;}
#calendar table {margin: 0 auto; padding: 0; width: 200px;}
#calendar td {width: 20px; height: 20px; color: white; text-align: center; background: #808386;}
#calendar td.linked-day {width: 20px; height: 20px; background: black; color: white; text-align: center;}
#calendar td a:link, a:visited, a:active {text-decoration: underline; color: white;}
#calendar td a:hover {text-decoration: underline; none; color: #0a51a1;}

.calendar-month {font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 200px;}
.calendar-month a:link, .calendar-month a:active, .calendar-month a:visited {text-decoration: none; color: white;}
.calendar-month a:hover {text-decoration: underline; color: white;}

/* --- calendar content end --- */

#footer {clear: both; margin: 3px 0px; padding: 0px; width: 780px; height: 68px; background: url('images/footer-bg.gif') top left repeat-x;}
#footer p {font: normal 11px Arial, Helvetica, sans-serif; color: #434a5d; text-align: center; padding-top: 10px;}
#footer p a{text-decoration: none; color: #434a5d;}
#footer p a:hover {text-decoration: underline; color: #0a51a1;}


