@charset "utf-8";

/*

Theme Name: AltaSpa Theme

Theme URI: http://GreenVineDesigns.com

Description: Custom wordpress Theme created for AltaSpa website

Version: 1.0.0

Author: Michael Shihinski

Author URI: http://GreenVineDesigns.com

*/



* { /* clear all margins and padding define if needed*/

	margin: 0;

	padding: 0;

}



/*Default Page Styles */

body {

	background: #982b0a;

	font-family: Arial, Verdana,Geneva,Kalimati,sans-serif;

	font-size: 9pt;

}



p {

	margin: 5px;

	text-align: justify;

}


a {

	color: #000000;
        font-weight: bold;
        text-decoration: underline; 
        

}



img {

	border: none;

}



.clear {

	clear: both;

}



#wrapper {

	width: 769px;

	margin: 0 auto;

}



/* Page Header Styles */

#header {

	width: 769px;

	height: 106px;

	background: url('images/header.png') top left no-repeat;

}



#logo {

	width: 388px;

	height: 106px;

	float: left;

	display: inline;

}



#logo a {

	width: 388px;

	height: 106px;

	display: block;

}



#header-right-text {

	width: 300px;

	float: right;

	display: inline;

	margin-right: 15px;

}



#header-right-text p {

	color: #f6b327;

	font-size: 18pt;

	text-align: right;

}



#top-menu {

	width: 769px;

	height: 28px;

	background: #3d3826;

}



#top-menu ul {

	list-style: none;

	padding-top: 5px;

}



#top-menu li {

	float: left;

	display: inline;

	margin: 0px 10px;

}



#top-menu li a {

	color: #fff;

	font-weight: bold;

	font-size: 12pt;

	text-decoration: none;

}



#banner-wrap {

	width: 769px;

	height: 245px;

	background: url('images/banner-bg.png') top left repeat-x;

}



#banner-menu-left {

	width: 201px;

	height: 245px;

	float: left;

	display: inline;

}



#banner-slideshow {

	width: 367px;

	height: 245px;

	float: left;

	display: inline;

}

#banner-slideshow ul {

	list-style: none;
	
	margin: 0;
	
	padding: 0;
	
}

#banner-menu-right {

	width: 201px;

	height: 245px;

	float: left;

	display: inline;

}



ul.menu {

	list-style: none;

	width: 200px;

	text-align: center;

}

#sidebar ul {
	list-style: none;
	margin-top: 15px;
}

#sidebar .MailPressFormEmail {
	background: #f0aa25;
	color: #fff;
}

ul.menu li {

	padding: 5px 0px;

}



ul.menu li a {

	color: #fff;

	font-weight: bold;

	font-size: 12pt;

	text-decoration: none;

}



ul.menu li a:hover {

	text-decoration: underline;

}



/* Page Content Styles */

#content-wrap {

	width: 769px;

	background: url('images/content-bg.png') top left repeat-y;

}



#content {

	width: 510px;

	min-height: 400px;

	height: auto !important;

	height: 400px;

	padding: 20px 10px 20px 20px;

	float: left;

	display: inline;

}

#content p {
margin-bottom: 15px;
font-size: 14px;
}
#content .rates {
width: 100%;
margin-bottom: 15px;
border-collapse: collapse;
font-size: 14px;
}

#content .rates td {
width: 400px;
vertical-align: top;
padding: 10px 5px;
font-size: 14px;
}

#content .rates td.price {
text-align: right;
width: 80px;
}

#content .alignleft { 

	border: none;

	float: left;

	display: inline;

	padding: 0 5px 5px 0;

}



#content ul {

	margin-left: 40px;

}



#content h2 {

	color: #663300;

	font-size: 22pt;

}

h3 {
font-size: 24px;
margin-bottom: 20px;
margin-top: 10px;
}

h4 {
margin-top: 10px;
font-size: 22px;
text-transform: uppercase;
}

h5 {
margin-top: 20px;
font-size: 18px;
text-transform: uppercase;
font-style: italic;
}

/* Page Sidebar Styles */

#sidebar {

	width: 180px;

	float: right;

	display: inline;

	padding: 20px 10px;

}



/* Page Footer Styles */

#footer {

	width: 769px;

	height: 70px;

	background: #3d3826;

}

.coupon {
	width: 450px;
	border: 3px dashed #3d3826;
	padding: 50px 20px;
	margin: 10px;
	text-align: center;
}

.coupon p {
	text-align: center;
}

.coupon h1 {
	font-size: 24pt;
}

dt {
font-weight: bold;
}

dd {
padding-left: 20px;
padding-right: 100px;
}

dd.price {
margin-bottom: 15px;
padding-right: 0px;
text-align: right;
}

dl {
margin-bottom: 20px;
font-size: 14px;
}
