/*-------------------------------------------------------------------------
Main Style Sheet

version:	1.0
author: 	Brian Gardel
contact:	www.advidigitalconsulting.com
-------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------
						General template styling
-------------------------------------------------------------------------*/

@charset "utf-8";

body	{
	margin-left: 0px;
	margin-top: 0px;
}
h1	{
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #004F9D;
	text-align: center;
	margin: 0px;
	padding: 15px;
}
#contenthead	{
	background: #FFFFFF url(/images/page_bgnd_top.jpg) no-repeat bottom;
	height: 10px;
	width: 700px;
	margin: 0px;
	padding: 0px;
}
#contentmain	{
	background: url(/images/bgnd_contentmain.jpg) repeat-y 29px 0px;
	padding-left: 30px;
	padding-right: 45px;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	line-height:16px;
	text-align:justify;
}
.sectionhead h2	{
	background: url(/images/content_sectionhead.jpg) no-repeat 12px;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #004B97;
}
.section_title	{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #426F90;
	padding-top: 5px;
	padding-bottom: 5px;
}
.section_title	a	{
	text-decoration: none;
	color: #426F90;
}
#contentfoot	{
	background: #FFFFFF url(/images/page_bgnd_foot.jpg) no-repeat;
	height: 35px;
	width: 700px;
}
.footerlinks	{
	background: #FFFFFF url(/images/footer.jpg) no-repeat;
	text-align: center;
	padding: 10px 25px;
	margin-top: 20px;
}
.footerlinks,.footerlinks a,.footerlinks a:link,.footerlinks a:active,.footerlinks a:hover	{
	font-family: tahoma;
	font-size: 11px;
	color: #326ea2;
	text-decoration: none;
}
.footerlinks a:hover	{
	font-family: tahoma;
	font-size: 11px;
	color: #326ea2;
	text-decoration: underline;
}
.copyright	{
	background: #0066CC url(/images/footerbg.jpg) repeat-x;
	text-align: center;
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px 25px;
}
.clear	{
	clear: both;
}



/*-------------------------------------------------------------------------
							Home page
-------------------------------------------------------------------------*/

/* Main content area */
.home_left_col	{
	background: url(/images/homepage_bgnd_leftcol.png) no-repeat;
	width: 390px;
	padding-left: 20px;
	padding-top: 20px;
	height: 500px;
}
.home_left_col	p{
	width: 350px;
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	padding-bottom: 10px;
}
#contenthead_home	{
	background: url(/images/bgnd_contenthead_home.jpg) no-repeat 10px 0px;
	height: 20px;
	padding-top: 20px;
	padding-left: 30px;
}
#contentmain_home	{
	background: url(/images/bgnd_contentmain_home.jpg) repeat-y 10px 0px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 45px;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	line-height:16px;
	text-align:justify;
}
#contentfoot_home	{
	background: url(/images/bgnd_contentfoot_home.jpg) no-repeat 10px 0px;
	height: 122px;	
}

/* Banner images */
.banner_home	{
	padding-bottom: 10px;	
}

/* Pods: Mad Gear & Newsletter */
.tab_main_home	{
	background: url(/images/tab_bgnd_home.gif) repeat-y;
}
.tab_newsletter_home	{
	background: url(/images/tab_bgnd_home.gif) repeat-y;
	padding-top: 10px;
	padding-left: 10px;
}
.tab_newsletter_home input	{
	font: 10px Verdana, Geneva, sans-serif;
}
.tab_foot_home	{
	background: url(/images/tab_foot_home.gif) no-repeat;
	height: 15px;	
}
.tab_content	{
	background: url(/images/tab_contentbgnd_home.gif) no-repeat 10px 10px;
	height: 90px;
	width: 243px;
	padding-top: 25px;
	padding-left: 15px;
}
.tab_content .imglink	{
	height: 43px;
	width: 49px;
	border: 1px solid #069;
	float: left;
	padding: 4px;
}
.tab_content .copy	{
	padding-right: 0px;
	padding-left: 15px;
	padding-right: 35px;
	position: relative;
}
.tab_content .productname a	{
	font: 11px Tahoma, Geneva, sans-serif;
	color: #069;
	text-decoration: none;
}
.tab_content p	{
	font: 11px Tahoma, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}
.tab_content .link a	{
	font: 11px Tahoma, Geneva, sans-serif;
	color: #F00;
	position: relative;
	display: block;
	width: 130px;
	text-align: right;
}




/*-------------------------------------------------------------------------
							Rafting Trips
-------------------------------------------------------------------------*/
#title_rafting	{
	background: url(/images/content_tab1.png) no-repeat 20px;
	width: 595px;
}
#title_rafting a	{
	text-decoration: none;
	color: #FFF;
	font: bold 16px/38px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-left: 40px;
}
.tripinfo	{
	width:595px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.tripinfo img	{
	float:left;
}
.tripinfo p	{
	float:right;
	width: 350px;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
}





/*-------------------------------------------------------------------------
							Miva
-------------------------------------------------------------------------*/
.storenav_utilities	{
	background: url(/mm5/images/storenav_utilities.jpg) repeat-x;
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #FFF;
	width: 100%;
	vertical-align: middle;
	padding: 0px
	height: 30px;
}

.storenav_utilities a	{
	color: #FFF;
	text-decoration: none;	
}

#contenthead_miva	{
	background: #FFFFFF url(/mm5/images/bgnd_contenthead_home.jpg) no-repeat;
	height: 10px;
	width: 700px;
	margin-top: 10px;
}
#contentmain_miva	{
	background: url(/mm5/images/bgnd_contentmain_home.jpg) repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	line-height:16px;
	text-align:justify;
}
#contentfoot_miva	{
	background: #FFFFFF url(/mm5/images/bgnd_contentfoot_home.jpg) no-repeat;
	height: 122px;
	width: 700px;
}



/*-------------------------------------------------------------------------
						Miva Category Pages
-------------------------------------------------------------------------*/

.prod_utility	{
	background: url(/mm5/images/category_breadcrumb_bgnd.jpg) no-repeat left top;
	height: 40px;
}
.breadcrumb	{
	padding-top: 10px;
	padding-left: 20px;
	font: bold 12px Verdana, Geneva, sans-serif;
}
.breadcrumb a	{
	text-decoration: none;
	color: #000;
}
.breadcrumb a:hover	{
	text-decoration: underline;
	color: #000;
}
.categories {
	width: 600px;
}
.categories .category {
	float: left;
	height: 124px;
	width: 154px;
	background: url(/mm5/images/category_bgnd.jpg) no-repeat top;
	text-align: center;
	margin-bottom: 20px;
	margin-left: 30px;
}
.categories .category a {
	font: bold 12px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #069;
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
}
.categories .category img {
	padding: 0px;
	margin: 0px;
}
.ads_gcp_tpos	{
	font-family: tahoma;
	font-size: 11px;
	color: #326ea2;
}
.ads_gcp_tpos a	{
	color: #326ea2;
	text-decoration: none;
}


/*-------------------------------------------------------------------------
							Miva Checkout Pages
-------------------------------------------------------------------------*/
.checkoutbar1	{
	background: url(/mm5/images/checkoutbar1.gif) no-repeat;
	color: #006699;
	height: 25px;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.checkoutbar2	{
	background: url(/mm5/images/checkoutbar2.gif) no-repeat 0px 3px;
	color: #006699;
	height: 25px;
	font: bold 14px Arial, Helvetica, sans-serif;
}







/*-------------------------------------------------------------------------
							SDI styles
-------------------------------------------------------------------------*/
.tahoma11black {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}
.tahoma11red {
	font-family: tahoma;
	font-size: 11px;
	color: #d82126;
}
.tahoma11blue {
	font-family: tahoma;
	font-size: 11px;
	color: #326ea2;
	color: #326ea2;
	text-decoration: none;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 158px;
	height: 12px;
	border: 0px;
}
.tahoma11white {
	font-family: tahoma;
	font-size: 11px;
	color: #326ea2;
	color: #FFFFFF;
}
.arial12black {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	line-height:16px;
	text-align:justify;
}
.arial12red {
	font-family: arial;
	font-size: 12px;
	color: #d82126;
	line-height:16px;
	text-align:justify;
	text-decoration: none;
}
.arial14blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #326ea2;
	color: #326ea2;
}
.arial12redunderline {
	font-family: arial;
	font-size: 12px;
	color: #d82126;
	line-height:16px;
	text-align:justify;
	text-decoration: underline;
}
.arial12blue {
	font-family: arial;
	font-size: 12px;
	color: #326ea2;
	line-height:16px;
	text-align:justify;
}
.arial12dblue {
	font-family: arial;
	font-size: 12px;
	color: #003764;
	line-height:16px;
	font-weight: bold;
}
.arial12dred {
	font-family: arial;
	font-size: 12px;
	color: #d9212b;
	line-height:16px;
	text-align:justify;
	font-weight: bold;
}
.arial12dblue1 {
	font-family: arial;
	font-size: 12px;
	color: #003764;
	line-height:16px;
	text-align:justify;
}
.arial12dblue2 {
	font-family: arial;
	font-size: 12px;
	color: #003764;
	line-height:16px;
}

div#seals{
  height:93px;
  margin:0 auto;
  padding-top:1px;
  width:430px;
}

div#seals_right{
	float:right;
 	padding-top:5px; 
}  

div#seals_left{
  float:left;
  padding-right:45px; 
}

div#seals_center{
    float:center; 
    padding-top:15px;
  
}

.submit-button	{
	background: url(/images/submit.jpg) no-repeat;
	height: 50px;
	width: 100px;
	border-style: none;
}

