/* 
	CSS Document "cssDivs"
	©2006 "Company Name"
	{company website}
	designed for Counselor™ CMS
	LiFT Interactive {liftinteractive.com}
*/

#container{
	position: absolute;
	left: 50%;
	width: 878px;
	margin: 0 0 0 -439px;
	padding: 0 0 0 10px;
	background-color: #1E1E1E;
}
#header{
	width: 868px;
	height: 110px;
	float: left;
	background: url(/media/img/BGheader.gif);
	overflow: hidden;
}
#logo{
	float: left;
	width: 274px;
	height: 110px;
}
#logo h1{ 
	
}
#shoponline { float: left; margin: 30px 0 0 5px; }
#menu{
	float: left;
	width: 867px;
	height: 43px;
	padding-left: 1px;
	background: url(/media/img/BGmenu.jpg);
}
#gallery{
	float: left;
	width: 868px;
	height: 251px;
	margin: 0 0 7px 0;
	overflow: hidden;
	position: relative;
}
#pagers 	{ position: absolute; bottom: 10px; right: 10px; z-index: 99; }
#pagers a	{ background: #cccbcb; display: block; float: left; width: 14px; height: 14px; margin: 0 2px; text-indent: -9999em; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; box-shadow: 0 0 3px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.8); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.8); }
#pagers a.activeSlide	{ background-color: #e11838; }

#content{
	float: left;
	width: 868px;
}
#content_inner{
	float: left;
	width: 868px;
	font-size: 1.4em;
	line-height: 1.4em;
	background: #FFF url(/media/img/BG_side_content.jpg) repeat-y -27px 0px;
}
#fullpage{
	float: left;
	width: 818px;
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 25px;
	
}
#flashGal{
	float: left;
}
#blog{
	float: left;
	width: 321px;
	height: 209px;
	background: url(/media/img/BGblog.gif) no-repeat;
	font-size: 1.3em; 
	color: #FFF;
	padding: 0 10px 0 15px;
	display: inline;
	overflow: hidden;
}
#blog a{
	color: #FFF;
	font-weight: bold;
	padding-top: 1px;
	text-transform: uppercase;
}
#blog a:hover{
	color: #CCCCCC;
}
#newsList {
	
}
#blog h2 {
	font-size: 17px;
	padding-left: 22px;
	font-family: 'DaysRegular';
}
#blog h3 {
	font-size: 18px;
	font-family: 'DaysRegular';
}
#sideBlog {
	padding: 20px;
}
#sideBlog h3{
	color: #FFF;
	margin-bottom: 18px;
}
#sideBlog h5 {
	padding: 0 !important;
	margin: 5px 0 2px 0 !important;

}
#sideBlog a{
	color: #d8d8d8;
	padding: 0 !important;
	margin: 5px 0 2px 0 !important;
}
.posted { 
	color: #b3b3b3; 
	font-size: 13px;
	margin: 0;
}
#posts {
	margin-bottom: 22px;
}
#archives {
	padding: 0;
	margin: 0 ;
}
#boxes{
	float: right;
	width: 515px;
	height: 209px;
}
#box1, #box2, #box3, #box4{
	float: left;
	width: 254px;
	height: 101px;
	margin-bottom: 7px;
	overflow: hidden; 
	display: inline;
}
#box1, #box3{
	margin: 0 7px 0 0;
	display: inline;
}
#box1{
	background: url(/media/img/button_wakeboards.jpg);
}
#box2{
	background: url(/media/img/button_waterskis.jpg);
}
#box3{
	background: url(/media/img/button_tubes.jpg);
}
#box4{
	background: url(/media/img/button_boats.jpg);
}
#box1 a, #box2 a, #box3 a, #box4 a{
	display: block;
}
#box1 a:hover, #box2 a:hover, #box3 a:hover, #box4 a:hover{
	width: 242px;
	height: 89px;
	border: 6px solid #E11838;
	background-color: transparent;
}
#text{
	float: right;
	width: 544px;
	height: auto;
	padding: 30px 30px 30px 0px; 
	display: inline;
	font-size: 1em;
	overflow: hidden;
}
#text img { float: left; padding: 7px; border: 1px solid #c8c8c8; margin: 5px 14px 5px 0;}
#proshopped img{ border: none; margin: 0; padding: 6px; padding: 3px 3px 0 0;}
.floatRight{
	float: right;
	width: 544px;
}

#sideContent{
	float: left;
	width: 261px;
	display: inline;
	margin: 0 0 0 0;
	text-align: left;
}
#sideContentText{
	float: left;
	padding: 20px;
	color: #FFF;s
}
#sidePic{
	float: left;
	width: 261px;
	border-bottom: 1px solid #FFF;
	background-color: #DDDDDD;
	display: inline;
	margin: 0;
	padding: 0;
	height: auto;
}
#footer{
	float: left;
	width: 828px;
	height: 55px;
	margin: 15px 20px 0 20px;
	font-size: 1.2em;
	text-transform: uppercase;
	display: inline;
}
#footer a{
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	font-size: 1.2em;
	line-height: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#footer a:hover{
	color: #E11838;
	background-color: transparent;
}
#footerL{
	float: left;
}
#footerR{
	float: right;
	text-align: right;
	color: #7A7A7A;
}
#footerR a{
	font-size: 1.2em;
	color: #7A7A7A;
}
.link{
	float: left;
	padding: 0 25px 0 0;
}
#linkers{
	float: right;
	width: 133px;
	height: 60px;
	overflow: hidden;
	margin: 50px 0 0 0;
}
#tige a{
	float: left;	
	width: 133px;
	height: 30px;
	display: block;
}
#svfara a{
	float: left;
	width: 133px;
	height: 30px;
	display: block;
}

/* Product Styles */
.productContainer{
	float: right;
	width: 544px;
	height: auto;
	margin: 0 0 20px 0;
} 
.product{
	float: left;
	width: 177px;
	height: 200px;
	border: 1px solid #C6C6C6;
	margin: 0 2px 2px 0;
	padding: 0 0 3px 0;
	overflow: hidden;
	text-align: center;
	font-size: 0.8em;
	background-color: #F4F4F4;
}
.productSM{
	float: left;
	width: 180px;
	height: 180px;
	background: url(/media/img/ha.gif) no-repeat;
}
.productImageLarge{
	float: left;
	width: 360px;
	background: url(/media/img/ha.gif) no-repeat;
	margin-bottom: 10px;
	display: inline;
}
.productImageLarge2{
	clear: both;
	width: 360px;
	height: 360px;
	display: inline; 
	color: #FFF;
}
.details{
	float: left;
	width: 168px;
	padding: 35px 0 0 15px;
	display: inline;
}
.productTitle{
	font-weight: bold;
	font-size: 1.4em;
	margin: 0 0 4px 0;
	text-align: left;
}
.productTitleSM{
	float: left;
	width: 177px;
	font-size: 1em;
	line-height: 1em;
	padding: 5px 0 0 0;
	margin: 0;	
	text-align: center;
}
.productModel{
	font-size: 1.2em;
	text-align: left;
}
.productDescription{
	margin: 10px 0 7px 0;
	text-align: left;
	font: 0.8em/1.3em Arial;
}
.productPrice{
	color: #000;
	margin: 0 0 0 0;
	font-weight: bold;
}
.productSalePrice{
	color: #E11838;
	margin: 0 0 5px 0;
	font-weight: bold;
}
.productVideo{
	float: left;
	background: url(/media/img/productvideo.gif) no-repeat;
	overflow: hidden;
	display: inline; 
	width: 98px;
	padding: 0;
	margin: 5px 0 7px 0;
}
.productVideo a{
	color: #EFEFEF;
	font-size: 13px;
	margin-left: -3000px; 
	display: block;
	
}
.productVideo a:hover{
	color: #EFEFEF;
}
.productSpecs{
	text-align: left;
	font: 0.9em/1.3em Arial;
	margin: 7px 0 7px 0;
}
#back{
	clear: left;
	margin: 7px 0 0 0
}
#back a{
	color: #000000;
}
#back a:hover{
	color: #CACACA;
}
.photo{
	float: left;
	padding: 4px;
	margin: 4px 10px 4px 0;
	border: 1px solid #ACACAC;
	background-color: #FFFFFF;
}
#copyright{ 
	padding: 0 !important;
	margin: 0 !important;
}
.lift {
	font-family: Georgia !important; font-weight: normal !important; font-style: italic; text-transform: lowercase !important; letter-spacing: 0 !important;
}
#sideDates							{padding: 20px;}
ul#dater							{margin: 0; padding: 0 0 8px;}
ul#dater li							{margin: 0; padding: 8px 0;}
ul#dater li h3						{margin: 0 0 0 45px; padding: 0; font-size: 13px; color: #878787; font-weight: bold;}
ul#dater li h4						{margin: 0 0 0 45px; padding: 0; font-size: 13px; color: #878787; font-weight: normal;}

#sideDates a						{color: #FFF !important;}
div.date p							{padding: 0; margin: 0;}					
div.date							{border: 1px solid #e2e2e2; width: 35px; height: 40px; padding-top: 2px; -webkit-border-radius:8px; -moz-border-radius:8px; display: block; float: left; margin: 0px 8px 10px 0px; }
div.date .month						{width:33px; text-align: center; color: #e2e2e2; font-size: 12px; line-height: 12px; margin: 5px 0 0 0;}
div.date .day						{width:33px; text-align: center; color: #e2e2e2; font-size: 18px; font-weight: bold; margin: 0;}
.locationHome						{font-size: 14px; padding-left: 11px;}

.date								{text-transform: uppercase; }

.tourDetails						{width: 250px; float: left; padding: 0 20px 0 20px;}
.location							{width: 160px; height: 30px; float: left; } 
.time								{float: left; font-size: 15px;}	

.boats li 	{ float: left; width: 116px; margin: 0 20px 20px 0; text-align: center; font-size: 12px;}
.boatspics 	{ float: left; margin-bottom: 25px;}
.price		{ color: #e51733; font-size: 16px;}
	

