﻿/* Default Styles */

.SlideTabs {
	display:block;
	clear:both;
	width:640px;
	margin:0px auto 30px;
	position:relative; }
.SlideTabs .Slides {	/* container for slides */
	background:#EEE;
	border:1px solid #999;
	position:relative;	
	height:400px;
	width:640px;
	margin:0 0 5px;
	cursor:pointer;
	/* CSS3 tweaks for modern browsers */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25); }
/* single slide */
.SlideTabs .Slides div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:7px;
	padding:15px 30px 15px 15px;
	height:256px;
	font-size:12px; }
.SlideTabs .Tabs {	/* tabs (those little circles below slides) */
	display:block;
	text-align:center;
	overflow:hidden;
	line-height:10px; }
.SlideTabs .Tabs a {	/* single tab */
	background:#EEE;
	border:1px solid #999;
	width:6px;
	height:6px;
	margin:1px;
	display:inline-block;
	font-size:1px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px; }
.SlideTabs .Tabs a:hover {	/* mouseover state */
	background:#FFF;
	border:1px solid #AAA; }
.SlideTabs .Tabs a:active {
	-moz-box-shadow: 0 0 3px #CCC inset ;
	-webkit-box-shadow: 0 0 3px #CCC inset; }
.SlideTabs .Tabs a.current {	/* active state (current page state) */
	background:#CCC;
	border:1px solid #999; }
.SlideTabs .Navi {	/* Prev/Next Navigation Container */
	display:block;
	width:100%; }
.SlideTabs .Next, .SlideTabs .Prev {	/* prev and next buttons */
	background:#fff url(images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;
	margin:0 5px; }
.SlideTabs .Next {
	float:right; }
.SlideTabs .Prev {
	float:left; }
.SlideTabs .Controls {
	display:block;
	text-align:center;
	padding:5px; }
/* next */
.SlideTabs .Next		{ background-position: 0 -30px; clear:right; }
.SlideTabs .Next:hover	{ background-position:-30px -30px; }
.SlideTabs .Next:active	{ background-position:-60px -30px; } 
/* prev */
.SlideTabs .Prev:hover	{ background-position:-30px 0; }
.SlideTabs .Prev:active	{ background-position:-60px 0; }
.SlideTabs .disabled {	/* disabled navigational button. is not needed when tabs are configured with rotate: true */
	opacity:0.5; }
	
/* End Default Styles */


/* Home Page Styles */

#home.SlideTabs {
	display:block;
	clear:both;
	width:975px;
	margin:0px auto 0px;
	position:relative; }
#home.SlideTabs .Slides {	/* container for slides */
	background:none;
	border:1px solid #999;
	position:relative;	
	height:332px;
	width:975px;
	margin:0 0 5px;
	cursor:auto;
	/* CSS3 tweaks for modern browsers */
	-moz-border-radius:none;
	-webkit-border-radius:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border: none;
	 }
/* single slide */
#home.SlideTabs .Slides div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0px;
	padding:0;
	height:332px;
	font-size:12px; }
#home.SlideTabs .Tabs {	/* tabs (those little circles below slides) */
	display:block;
	position: absolute;
	right: 27px;
	bottom: 20px;
	text-align:center;
	overflow:hidden;
	line-height:10px; }
#home.SlideTabs .Tabs a {	/* single tab */
	/* background:#EEE;*/
	background: none;
	border:none; 
		width:114px;
		height: 61px;
    margin: 0;
	display:inline-block;
	font-size:1px;
	/* -moz-border-radius:2px;
	-webkit-border-radius:2px; */ }
#home.SlideTabs .Tabs a:hover {	/* mouseover state */
	background:none;
	border:none; }
#home.SlideTabs .Tabs a:active {
	-moz-box-shadow: none ;
	-webkit-box-shadow: none; }
#home.SlideTabs .Tabs a.current {	/* active state (current page state) */
	background: none;
	border:none; }
#home.SlideTabs .Navi {	/* Prev/Next Navigation Container */
	display:block;
	position: absolute;
	top: 146px;
	width:100%; }
#home.SlideTabs .Next, #home.SlideTabs .Prev {	/* prev and next buttons */
	background:transparent url(images/slideNavButtons.png) no-repeat;
	display:block;
	width:28px;
	height:51px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;
	margin:0; }
#home.SlideTabs .Next {
	float:right;
	position: absolute;
	right: 18px; 
	}
#home.SlideTabs .Prev 
{
    position: absolute;
    left: 19px;
	float:left; }
#home.SlideTabs .Controls {
	display:block;
	text-align:center;
	padding:5px; }
/* next */
#home.SlideTabs .Next		{ background-position: -28px 0; clear:right; }
#home.SlideTabs .Next:hover	{ background-position:-28px 0; }
#home.SlideTabs .Next:active	{ background-position:-28px 0; } 
/* prev */
#home.SlideTabs .Prev:hover	{ background-position:0px 0; }
#home.SlideTabs .Prev:active	{ background-position:0px 0; }
#home.SlideTabs .disabled {	/* disabled navigational button. is not needed when tabs are configured with rotate: true */
	opacity:0.5; }
	
#home table { position: absolute; }	
#home table h1 {  font-family: 'LatoLight'; color: #B32317; letter-spacing: -0.05em; font-size: 30px !important; padding-bottom: 10px !important; font-weight: bold; line-height: 28px;}
#home table p {  font-family: 'LatoRegular'; color: #333333; font-size: 16px !important; font-weight: bold; }
#home table a {font-family: 'LatoRegular'; color: #B32317; font-size: 11px !important; text-decoration: none; }


#home.SlideTabs .Slides div table {  
    top: 110px; right: 50px; left: auto; width:429px;   
    }

#home.SlideTabs .Slides div + div table {  
    top: 100px; left: 73px; right: auto;width:375px;   
    }

#home.SlideTabs .Slides div + div + div table {  
    top: 110px; left: auto; right: 100px; width:382px;    
    }
    
#home.SlideTabs .Slides div + div + div + div table {  
    top: 110px; left: auto; right: 100px; width:382px;    
    }    

/* End Home Page Styles */

/* Interior Page Styles */


#interior.SlideTabs {
	display:block;
	clear:both;
	width:640px;
	margin:0px auto 30px;
	position:relative; }
#interior.SlideTabs .Slides {	/* container for slides */
	background:#EEE;
	border:1px solid #999;
	position:relative;	
	height:400px;
	width:640px;
	margin:0 0 5px;
	cursor:pointer;
	/* CSS3 tweaks for modern browsers */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25); }
/* single slide */
#interior.SlideTabs .Slides div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:7px;
	padding:15px 30px 15px 15px;
	height:256px;
	font-size:12px; }
#interior.SlideTabs .Tabs {	/* tabs (those little circles below slides) */
	display:block;
	text-align:center;
	overflow:hidden;
	line-height:10px; }
#interior.SlideTabs .Tabs a {	/* single tab */
	background:#EEE;
	border:1px solid #999;
	width:6px;
	height:6px;
	margin:1px;
	display:inline-block;
	font-size:1px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px; }
#interior.SlideTabs .Tabs a:hover {	/* mouseover state */
	background:#FFF;
	border:1px solid #AAA; }
#interior.SlideTabs .Tabs a:active {
	-moz-box-shadow: 0 0 3px #CCC inset ;
	-webkit-box-shadow: 0 0 3px #CCC inset; }
#interior.SlideTabs .Tabs a.current {	/* active state (current page state) */
	background:#CCC;
	border:1px solid #999; }
#interior.SlideTabs .Navi {	/* Prev/Next Navigation Container */
	display:block;
	width:100%; }
#interior.SlideTabs .Next, #interior.SlideTabs .Prev {	/* prev and next buttons */
	background:#fff url(images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;
	margin:0 5px; }
#interior.SlideTabs .Next {
	float:right; }
#interior.SlideTabs .Prev {
	float:left; }
#interior.SlideTabs .Controls {
	display:block;
	text-align:center;
	padding:5px; }
/* next */
#interior.SlideTabs .Next		{ background-position: 0 -30px; clear:right; }
#interior.SlideTabs .Next:hover	{ background-position:-30px -30px; }
#interior.SlideTabs .Next:active	{ background-position:-60px -30px; } 
/* prev */
#interior.SlideTabs .Prev:hover	{ background-position:-30px 0; }
#interior.SlideTabs .Prev:active	{ background-position:-60px 0; }
#interior.SlideTabs .disabled {	/* disabled navigational button. is not needed when tabs are configured with rotate: true */
	opacity:0.5; }
