﻿.foo{}/****************************************************************************************************/
/* The contents of this file are subject to the nopCommerce Public License Version 1.0 ("License"); you may not use this file except in compliance with the License.
/* You may obtain a copy of the License at  http://www.nopCommerce.com/License.aspx. 
/* 
/* Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. 
/* See the License for the specific language governing rights and limitations under the License.
/* 
/* The Original Code is nopCommerce.
/* The Initial Developer of the Original Code is NopSolutions.
/* All Rights Reserved.
/* 
/* Contributor(s): RetroViz Design. 
/****************************************************************************************************/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MASTER PAGE WRAPPERS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.master-wrapper-page {
	margin: 0 auto 10px auto;
	width: 830px;
}
.master-wrapper-content {
	float: left;
	width: 830px;
	position: relative;
	text-align: left;
}
.master-wrapper-side {
	float: left;
	width: 180px;
	margin: 0 0;
	font-family: arial, helvetica, sans-serif;
	display: inline;
	overflow: hidden;
}
.master-wrapper-center {
	float: left;
	width: 630px;
	margin: 0 0 0 10px;
	display: inline;
}
.master-wrapper-cph {
	float: left;
	width: 610px;
	color: #000;
	min-height: 600px;
	padding: 0 10px 10px 10px;
}
.master-wrapper-center-1 {
	float: left;
	width: 830px;
	background: #fff;
	display: inline;
	padding-top: 15px;
}

.master-wrapper-cph-1 {
	float: left;
	width: 810px;
	color: #000;
	min-height: 600px;
	padding: 10px 10px 10px 10px;
}
.lower-wrapper {
    background: #ffffff;
    margin: 0 0;
    overflow: auto;
    padding: 40px 0 0 0;
}
* html .lower-wrapper { width: 830px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MASTER HEADER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.header {
    color: #fff;
	height: 129px;
	position: relative;
}
.header .icon { vertical-align: bottom; }
.header .ico-register {
	background: url('images/ico-register.gif') no-repeat;
	padding-left: 20px;
}
.header .ico-login {
	background: url('images/ico-login.gif') no-repeat;
	padding-left: 20px;
}
.header .ico-logout {
	background: url('images/ico-logout.gif') no-repeat;
	padding-left: 20px;
}
.header .ico-cart {
	background: url('images/ico-cart.gif') no-repeat;
	padding-left: 20px;
}
.header .ico-wishlist {
	background: url('images/ico-wishlist.gif') no-repeat;
	padding-left: 20px;
}
.header .ico-admin {
	background: url('images/ico-admin.gif') no-repeat;
	padding-left: 20px;
}
.header-logo {
	float: left;
	text-align: left;
}
a.logo {
	background: url('images/logo.jpg');
	display: block;
	width: 221px;
	height: 83px;
	text-decoration: none;
}
.header-links-wrapper {
	position: absolute;
	right: -80px;
	text-align: right;
	text-transform: uppercase;
	top: 5px;
}
.header-links ul {
	padding: 0;
	margin: 0;
}
.header-links ul li {
	list-style: none;
	display: block;
	float: left;
	margin-left: 8px;
}
.header-links a {
	color: #fff;
	text-decoration: none;
}
.header-links a:hover { color: #a09984; }
.searchbox-social {
    margin-left: 2px;
    width: 160px;
}
.searchbox-social a {
    display: block;
    float: right;
    margin-left: 6px;
}
.header-links .last-li { margin-left: 2px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MASTER HEADER MENU
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.headermenu {
    left: 85px;
	position: absolute;
	top: 117px;
}
.headermenu ul {
    color: #fff;
	padding: 0 0;
	margin: 0 0;
	overflow: auto;
	width: 700px;
}
.headermenu li {
    display: inline;
    list-style: none;
}
.headermenu a {
    background-color: #cf7f20;
    background-image: none;
	color: #fff;
	display: block;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 13px;
}
.headermenu a:hover { 
    background-color: #bb731d; 
    background-image: none;
    -moz-background-clip: padding;
    -moz-background-inline-policy: bounding-box;
    -moz-background-origin: padding;
}
.left-bor { border-left: 1px solid #363636; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CATEGORY NAVIGATION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.category-navigation {
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 0;
}
.category-navigation li {
    list-style: none;
    margin-bottom: 4px;
}
.category-navigation a {
	color: #173656;
	text-decoration: none;
}
.category-navigation a:hover { color: #cf7f20; }
.category-navigation .li_selected a {
	color: #cf7f20;
	font-weight: bold;
	text-decoration: none;
}
.category-navigation .title {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 7px 10px;
	color: #fff;
	background: #cf7f20;
}
.category-navigation .treeview {
	font-size: 12px;
	padding: 5px 10px 10px;
	line-height: 18px;
	margin: 0px;
	text-transform: uppercase;
}
.category-navigation .treeview ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #3664A5;
}
.category-navigation .treeview ul .li_selected { font-weight: bold; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MANUFACTURER NAVIGATION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.manufacturer-navigation {
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-left: 0;
}
.manufacturer-navigation .title {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 7px 10px;
	color: #fff;
	background: #cf7f20;
}
.manufacturer-navigation .listbox {
	font-size: 11px;
	padding: 10px 20px 10px;
	line-height: 18px;
	margin: 0 0;
}
.manufacturer-navigation .listbox select {
    color: #173656;
    font-size: 12px;
    padding: 1px 2px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	INFO BLOCK NAVIGATION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.infoblock-navigation {
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 0;
}
.infoblock-navigation li {
    list-style: none;
    margin-bottom: 4px;
}
.infoblock-navigation a {
	color: #173656;
	text-decoration: none;
}
.infoblock-navigation a:hover { color: #cf7f20; }
.infoblock-navigation .title {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 7px 10px;
	color: #fff;
	background: #cf7f20;
}
.infoblock-navigation .listbox {
	font-size: 12px;
	padding: 5px 10px 10px;
	line-height: 18px;
	margin: 0 0;
	text-transform: uppercase;
}

.infoblock-navigation .listbox ul {
	margin: 0 0;
	padding: 0px 0px 0px 10px;
	color: #173656;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	RECENTLY VIEWED PRODUCTS BOX
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.RecentlyViewedProductsBox {
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 0;
}
.RecentlyViewedProductsBox li { list-style: none; }
.RecentlyViewedProductsBox a {
	color: #173656;
	text-decoration: none;
}
.RecentlyViewedProductsBox a:hover { color: #cf7f20; }
.RecentlyViewedProductsBox .title {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 7px 10px;
	color: #fff;
	background: #cf7f20;
}
.RecentlyViewedProductsBox .listbox {
	font-size: 12px;
	padding: 5px 10px 10px;
	line-height: 18px;
	margin: 0 0;
	text-transform: uppercase;
}
.RecentlyViewedProductsBox .listbox ul {
	margin: 0 0;
	padding: 0 0 0 10px;
	color: #173656;
}
.RecentlyViewedProductsBox .separator {
	height: 1px;
	line-height: 1px;
	background: #ff9933;
	width: 140px;
	font-size: 1px;
	margin: 5px 0 5px 0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	DEFAULT VIDEO
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.home-video { }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	FOOTER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.footer {
	clear: both;
	color: #000;
	padding: 3px 3px;
}
.footer a {
	text-decoration: none;
	color: #000;
}
.footer a:hover { text-decoration: underline; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	FISHING REPORTS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#fishing-reports table {
    border: 1px solid #bbb;
    margin-bottom: 25px;
}
#fishing-reports h2 {
    color: #173656;
    font-size: 16px;
    margin-bottom: 10px;
}
#fishing-reports h4 {
    border-bottom: 1px solid #173656;
    color: #173656;
    font-size: 14px;
    margin-bottom: 25px;
    padding-bottom: 10px;
}
#fishing-reports td { padding: 2px 5px; }
#fishing-reports th {
    background: #94bee9;
    color: #173656; 
    padding: 4px 5px;
}
#fishing-reports .first-col { width: 20%; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	STATIC CONACT STUFF
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#static-contact {
    margin-top: 25px;
}
#static-contact p {
    margin: 0 0 3px 0;
}
#static-contact ul {
    margin: 0 0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	PAYPAL NOTICE STUFF
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.paypal-notice {
    color: #000;
    font-size: 12px; 
}