/*--------------------> Global Selectors <--------------------*/
* {
	margin: 0px;
	padding: 0px;
	border:none;
}
body {
	background: #592d5f url(../images/overall_bg.jpg) top center repeat-x;
}
/* Container */
#container {
	width:670px;
	position:relative;
	top:0px;
	left:50%;
	margin:0px 0px 0px -335px;
	background: #f6ccfc url(../images/container.jpg) top center repeat-y;
}
/* Mast */
#mast {
	position:absolute;
	top:105px;
	left:0px;
	height:215px;
	background: #f6ccfc url(../images/container.jpg) top center repeat-y;
}
/* Content */
#content {
	padding:14px 14px 0px 14px;;
}
#video-container {
	width:352px;
	height:280px;
}

/* Column Container */
#column-container {
	padding:315px 0px 0px 0px;
	margin-bottom:15px;
	background: #f6ccfc url(../images/text_bg.jpg) top center repeat;
}
/* Left Column */
#left-column {
	width:445px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#380c3e;
	padding:10px;
	font-size:12px;
}
#left-column h1 {
	font-size:18px;
}
#left-column h2 {
	font-size:14px;
}
#left-column h2 {
	font-size:12px;
	font-weight:bold;
}
#left-column h2, p, ul, ol, address {
	margin-bottom:15px;
}
#left-column h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}
#left-column p {
	font-size:12px;
	line-height:22px;
}
#left-column a {
 color:#592d5f;
 background-color:transparent;
}
#left-column a:hover {
text-decoration:none;
}
#left-column ul, #left-column ol {
	margin:0px 25px 15px 25px;
}
#specials {
	float: right;
	padding: 20px 0 20px 15px;
}
#specials a, #specials a:link, #specials a:visited {
	width: 246px;
	height: 112px;
	display: block;
	
	background: transparent url(../images/fall-specials-cta.jpg) top left no-repeat;
	
}
#specials a:hover, #specials a:active {
	background: transparent url(../images/fall-specials-cta.jpg) bottom left no-repeat;
}
address p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
}
/* Contact */
#contact * {
	margin:0px;
	padding:0px;
}
#contact ol {
	margin:0px;
	padding:0px;
}
#contact li {
	
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style:none;
}
#contact label {
	clear:both;
	display:block;
}
#contact input {

	width:300px;
}
#contact select {
	width:310px;
}
#contact input, #contact textarea, #contact select {
	border: solid 1px #1c5180;
	padding:3px;
}
#contact .checkbox {
	width:15px;
	margin-right:5px;
	float:left;
	display:inline-block;
}
#contact #button {
	border:none;
	background-color:#592d5f;
	color:#FFFFFF;
	width:75px;
	padding:5px
}
#contact .hover {
	background-color:#f1c5f8!important;
	color:#592d5f!important;
	cursor:pointer;
}
#contact .valid {
  color:#333333 !important;
  background-color: #D0ECAA !important;
}
#contact .invalid {
  color:#333333 !important;
  background-color: #EC8486 !important;
}
/* Right Column */
#right-column {
	width:150px;
	float:right;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#right-column #qc {
	background:transparent url(../images/rightcol_bg.jpg) 0px 0px repeat-y;
	padding:5px;
	margin-bottom:20px;
}
#right-column #qc li {
	list-style:none;
	float:left;
	clear:left;
	display:inline-block;
	margin-bottom:3px;
	width:auto;
}
#right-column #qc h5 {
	font-size:16px;
	color:#380c3e;
}
#right-column #qc p {
	margin:0px;
	margin:0px;
	
}
#right-column #qc p a {
	color:#592d5f;
	background-color:transparent;
	text-decoration:none;
	font-size:10px;
	float:left;
	width:auto;
}
#right-column #qc input, #right-column #qc textarea {
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#right-column #qc input {
	width:131px;
}
#right-column #qc textarea {
	width:132px;
	height:75px;
	
}
#right-column #qc #button {
	border:none;
	background-color:#592d5f;
	color:#FFFFFF;
	width:75px;
	padding:5px
}
#right-column #qc .hover {
	background-color:#f1c5f8!important;
	color:#592d5f!important;
	cursor:pointer;
}
#right-column #qc .valid {
  color:#333333 !important;
  background-color: #D0ECAA !important;
}
#right-column #qc .invalid {
  color:#333333 !important;
  background-color: #EC8486 !important;
}
/* Side Navigation */
#side-navigation li{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	display:block;
	background-color:#592d5f;
	display:block;
	padding:5px;
	cursor:default;
	margin-bottom:2px;
}
#side-navigation li a {
		font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	display:block;
text-decoration:none;
}
#side-navigation li a:hover, #side-navigation li:hover a {
	color:#592d5f;
}
#side-navigation li:hover, #side-navigation span:hover {
	background-color:#f1c5f8;
	color:#592d5f;
}
#side-navigation li {
	list-style:none;
	position:relative;
}
#side-navigation .sub-nav {
	position:absolute;
	z-index:5;
	left:-110px;
	top:0px;
	background-color:#592d5f;
	padding:2px 2px 1px 2px;	
}
#side-navigation .sub-nav li {

}
#side-navigation .sub-nav a {
	width:100px;
	color:#FFFFFF!important;
	text-decoration:none;
	display:inline-block;
	clear:both;
}
#side-navigation .sub-nav a:hover {
	background-color:#f1c5f8;
	color:#592d5f!important;
}
#right-column .cta {
	
	background:transparent url(../images/rightcol_bg.jpg) 0px 0px repeat;
	margin-bottom:5px;
}
#right-column .cta p {
	padding:0px;
	margin:0px;
}
#right-column .cta a {
	color:#592d5f;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding:5px;
	display:block;
	font-weight:bold;
}
#right-column .cta a:hover {
	text-decoration:underline;
}
/* Header */
#header {
	position:absolute;
	top:0px;
	left:0px;
	height:76px;
	width:670px;
	z-index:200;
	background-color:#592d5f;
}
#header a {
	background:transparent url(../images/header.jpg) 0px 0px no-repeat;
	height:76px;
	width:670px;
	display:block;
	margin-left:4px;
}
#top-navigation {
	position:absolute;
	top:76px;
	left:0px;
	height:29px;
	z-index:110;
	width:670px;
	background-color:#592d60;
	
}
/* Top navigation */
#top-navigation ul {
	width:662px;
	height:29px;
	
	margin:0px 4px;
	background:#592d60 url(../images/btn_nav.jpg) 0px 0px repeat;
	
}
#top-navigation li {
	display:inline-block;
	float:left;
	width:auto;
}
#top-navigation li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 7px;
	display: inline-block;
}
#top-navigation li a:hover {
	text-decoration:underline;
}
/* Footer */
#footer {
	background:transparent url(../images/footer_bg.jpg) 0px 0px no-repeat;
	height:40px;
	padding:0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
#footer li {
	display:inline-block;
	float:left;
	width:auto;
}
#footer p {
	padding:0px;
	margin:0px;
	text-align:center;
	clear:both;
}
#footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 7px;
	display: inline-block;
}
#footer a:hover {
	text-decoration:underline;
}
/* Disclaimer */
#disclaimer {
	background-color:#592d5f;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding:5px 5px;
}
#disclaimer a {
	color:#FFFFFF;
}
#disclaimer a:hover {
	text-decoration:none;
}
/*-------------------> Clearfix and sIFR Selectors, Please do not modify <--------------------*/
/* Clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/* End hide from IE Mac */
.brclear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}
/* sIFR http://www.mikeindustries.com/sifr/ Current Version 2.0.2 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* =============== you can edit these styles ====================== */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
	visibility: hidden;
}
