@charset "utf-8";

/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	text-align: left;
	color: #000000;
	background-image: url(../images/20.gif);
	background-repeat: repeat;
	margin-left: 0;
	margin-top: 0;
}

.wrapper {
	background-color: #ffffff;
	width: 1000px;
	margin: 0 auto 5px;
}

.container {
	width: 1000px;
	margin: 0 auto;
}

.clear {
	clear: both;
}

.header {
	background-image: url(../images/head-banner.jpg);
	width: 1000px;
	height: 116px;
}

.space {
	width: 63px;
	height: 15px;
	float: right;
	margin-right: 8px;
	margin-top: 50px;
}

.navigation 
{
	min-width: 2px;
	float: right;
	margin-top: 15px;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 12px;
	margin-right: 15px;
}

.navigation :link, .navigation :visited 
{
	text-transform: uppercase;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	padding: 0 13px 0 13px;
}

.navigation :active, .navigation :hover 
{
	text-transform: uppercase;
	color: #c6da57;
	font-size: 12px;
	text-decoration: none;
	padding: 0 13px 0 13px;
}

.search-bg {
	background-image: url(../images/search-center.jpg);
	height: 87px;
	width: 1000px;
	background-repeat: repeat-x;
}

.searchbg-left {
	width: 2px;
	float: left;
	height: 87px;
}

.searchbg-right {
	width: 2px;
	float: right;
	height: 87px;
}

.search-base {
	width: 503px;
	float: left;
	margin-left: 18px;
	margin-top: 13px;
}

.email-base {
	width: 432px;
	float: right;
	margin-right: 18px;
	margin-top: 15px;
}

.searchbox-bg {
	background-image: url(../images/search1.jpg);
	width: 428px;
	height: 36px;
	float: left;
}

.go {
	width: 65px;
	height: 36px;
	float: left;
}

#unified-search-go-btn {
	width: 65px;
	height: 36px;
	float: left;
	background: transparent url(../images/go.jpg) no-repeat 0px 0px;
}

.pointer {
	cursor: pointer;
}

.search-text {
	margin: 6px 0px 0px 9px;
	color: #838383;
	font-weight: bold;
}

.searchbox1 {
	width: 50%;
	float: left;
	margin-top: 10px;
}

.searchbox2 {
	width: 50%;
	float: right;
	margin-top: 10px;
}

.emailbox-bg {
	background-image: url(../images/search2.jpg);
	width: 364px;
	height: 36px;
	float: left;
}

.email-text {
	margin: 4px 0px 0px 9px;
	font-size: 13px;
	color: #838383;
	font-weight: bold;
}

.bg-text 
{
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin-left: 0px;
	min-width: 2px;
	margin-top: 10px;
}

.content {
	width: 1000px;
	margin-top: 15px;
	background-color: #ffffff;
}

.content-left 
{
	width: 212px;
	float: left;
	margin-right: 5px;
}

.content-right {
	width: 764px;
	float: left;
}

.left-nav {
	width: 201px;
	float: left;
	background-image: url(../images/categories-bg.jpg);
	background-repeat: repeat-y;
}

.left-navlink {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin-left: 15px;
	margin-right: 8px;
	margin-top: 15px;
	line-height: 22px;
}

.left-navlink :link {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.left-navlink :visited {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.left-navlink :active {
	color: #c6da57;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.left-navlink :hover {
	color: #c6da57;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.left-navlink1 {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 22px;
}

.left-navlink1 :link {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.left-navlink1 :visited {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.left-navlink1 :active {
	color: #c6da57;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.left-navlink1 :hover {
	color: #c6da57;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.left-navlink2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 22px;
}

.left-navlink2 :link {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.left-navlink2 :visited {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.left-navlink2 :active {
	color: #c6da57;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.left-navlink2 :hover {
	color: #c6da57;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.content-banner 
{
	margin-left: 0px;
	width: 750px;
	float: left;
	font-size: 14px;
	color: #000000;
}

.text-heading {
	font-family: Calibri;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}

.categorie 
{
	font-size: 22px;
	text-transform: uppercase;
	color: #000000;
	min-width: 2px;
	float: left;
	margin-left: 0px;
	font-weight: bold;
}

.green {
	color: #a9c20e;
}

.green-bold {
	color: #a9c20e;
	font-weight: bold;
}

.categorie-box {
	width: 139px;
	height: 131px;
	float: left;
	margin-left: 13px;
	background-color: #010101;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	margin-top: 20px;
}

.categorie-boot {
	background-image: url(../images/categories-boot.jpg);
	width: 201px;
	height: 32px;
}

.categorie-box :link {
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.categorie-box :visited {
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.categorie-box :active {
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.categorie-box :hover {
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.arrival {
	width: 750px;
	margin-left: 14px;
	margin-top: 15px;
}

.arrival-heading 
{
	height: 25px;
	background-color: #4c4c4c;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 15px;
	margin-left: 0px;
	padding-top: 4px;
	margin-bottom: 1px;
}

.arrival-heading2 {
	height: 25px;
	background-color: #4c4c4c;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-left: 0px;
	padding-top: 4px;
	margin-bottom: 1px;
}

.arrival-img {
	width: 74px;
	float: left;
	color: #4b4b4b;
}

.arrival-id 
{
	width: 45px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.arrival-type 
{
	width: 135px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.arrival-make 
{
	width: 138px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.arrival-model 
{
	width: 135px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.arrival-capacity 
{
	width: 75px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.arrival-price 
{
	width: 75px;
	float: left;
	margin: 0px 5px 0px 0px;
}

.arrival-menu
{
	width: 45px;
	float: right;
	margin: 0px 5px 0px 0px;
}

.arrival-notes 
{
	width: 200px;
	float: left;
}

.arrival-img2 {
	width: 100px;
	float: left;
	color: #4b4b4b;
}

.arrival-id2 
{
	width: 69px;
	float: left;
	margin-left: 5px;
}

.arrival-type2 {
	width: 87px;
	float: left;
}

.arrival-make2 {
	width: 134px;
	float: left;
}

.arrival-model2 {
	width: 149px;
	float: left;
}

.arrival-capacity2 {
	width: 124px;
	float: left;
}

.arrival-notes2 {
	width: 50px;
	float: right;
}

.arrival-price2 {
	width: 115px;
	float: left;
}

.arrival-detail 
{
	background-color: #ececec;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-left: 0px;
	padding-bottom: 5px;
	height: auto;
}

.arrival-detail2 {
	background-color: #ececec;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	margin-left: 0px;
}

.arrival-detail2 .left-navlink2 {
	font-weight: normal;
}

/*
 * Columns styles in case if viewer is administrator
 * 
 */

.select-item-column-adm 
{
	width: 20px;
	float: left;
}

.arrival-img2-adm 
{
	width: 100px;
	float: left;
	color: #4b4b4b;
}

.arrival-id2-adm 
{
	width: 59px;
	float: left;
	margin-left: 5px;
}

.arrival-make2-adm 
{
	width: 124px;
	float: left;
}

.arrival-model2-adm 
{
	width: 139px;
	float: left;
}

.arrival-capacity2-adm 
{
	width: 114px;
	float: left;
}

.arrival-price2-adm 
{
	width: 105px;
	float: left;
}

.views-count-column-adm
{
	width: 50px;
	float: left;
}

.arrival-notes2-adm 
{
	width: 50px;
	float: right;
}

.search-text-query-column-adm
{
	width: 400px;
	float: left;	
}

.search-text-date-column-adm
{
	width: 150px;
	float: left;	
}

.search-text-ip-column-adm
{
	width: 150px;
	float: right;	
}

.white-border 
{
	background-color: #FFFFFF;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
}

.detail-bg {
	float: left;
	margin-top: 0px;
	height: auto;
	padding-top: 15px;
}

.back {
	background-color: #ececec;
}

.left-text {
	margin-left: 15px;
	float: left;
	width: 186px;
	font-size: 14px;
	color: #000000;
	margin-top: 20px;
}

.left-textlink :link {
	font-size: 13px;
	color: #0058cf;
	text-decoration: underline;
}

.left-textlink :visited {
	font-size: 13px;
	color: #0058cf;
	text-decoration: underline;
}

.left-textlink :active {
	font-size: 13px;
	color: #0058cf;
	text-decoration: underline;
}

.left-textlink :hover {
	font-size: 13px;
	color: #0058cf;
	text-decoration: underline;
}

.footer-banner {
	width: 1000px;
	height: 202px;
}

.footer {
	height: 80px;
	width: 1000px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
}

.product-detail {
	width: 180px;
	float: left;
	color: #a9c20e;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.product-detail2 {
	float: left;
	width: 185px;
}

.product-image {
	width: 250px;
	margin: 0 auto;
}

.errorText {
	color: #FF0000;
	margin-bottom: 5px;
}

.hyperText {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/*
 * Sortable Tables
 * 
 */
div.arrival-heading2 a.order-asc,div.arrival-heading2 a.order-desc,div.arrival-heading2 a.order-none
	{
	padding-right: 12px;
}

div.arrival-heading2 a.order-asc {
	background: transparent url(../images/arrow-up.gif) no-repeat 100% 50%;
}

div.arrival-heading2 a.order-desc {
	background: transparent url(../images/arrow-down.gif) no-repeat 100% 50%
		;
}

div.arrival-heading2 a.order-none {
	background: none;
}

/*
 * New Image Panel
 * 
 */
div.update-images-panel 
{
	margin: 0px 0px 10px 0px;
}

div.new-image-panel {
	margin: 10px 0px 10px 0px;
}

div.new-image-panel div {
	margin: 5px 0px 5px 0px;
}

/*
 * Upload Images Control Panel
 * 
 */
#upload-images-control-panel 
{
	margin: 0px 0px 0px 0px;
}

h2 {
	font-family: Calibri;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}

/*
 * Paginator Panel
 * 
 */
div.paginator-panel {
	float: left;
	width: 764px;
	text-align: center;
	margin: 10px 0px 10px 0px;
}

div.navigator {
	font-size: smaller;
	padding: 5px;
	text-align: center;
}

div.totalpagesdisplay {
	padding-top: 15px;
	font-size: smaller;
	text-align: center;
	font-style: italic;
}

.navigator a,span.inactive 
{
	padding: 0px 5px 2px 5px;
	margin-left: 0px;
	border: 1px solid #000000;
}

.navigator a:link,.navigator a:visited,.navigator a:hover,.navigator a:active
{
	color: #000000;
	background-color: #C1D750;
	text-decoration: none;
}

span.inactive 
{
	background-color: #EEEEEE;
	font-style: italic;
}

/*
 * Add This Panel
 * 
 */
div.add-this-panel {
	float: left;
	width: 764px;
	text-align: center;
	margin: 10px 0px 10px 0px;
}

/*
 * Category Title
 * 
 */
h1.category-title {
	margin-top: 0px;
}

/*
 * "Previous Listing" and "Next Listing" buttons
 * 
 */
div.previous_next_listing {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 40px;
	width: 690px;
	clear: both;
}

div.previous_next_listing div.navigator {
	margin: 0px;
	padding: 0px;
}

div.previous_listing {
	float: left;
	margin-top: 20px;
}

div.next_listing {
	float: right;
	margin-top: 20px;
}

div.previous_listing a,div.next_listing a 
{
	font-size: 14px;
	line-height: 22px;
}

/*
 * Informational Message
 * 
 */

div.informational-message
{
	color: #C1D750;
	font-size: 16px;
	font-weight: bold;
}

/*
 * Error Message
 * 
 */

div.error-message
{
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
}

/*
 * Footer Banner Download Link
 * 
 */

.footer-banner-download-link
{
	position: absolute;
	text-decoration: none;
	left: 200px;
	top: 140px;
	color: #000000;
	font-weight: bold;
}

/*
 * File Queue
 * 
 */

div#fileQueue
{
	margin: 20px 0px 20px 0px; 	
}

/*
 * Content-Right Tables
 * 
 */

div.content-right table
{
	margin-left: 0px !important;
}

div.content-right table td, div.content-right table th
{
	padding: 0px !important;
	margin: 0px !important;
}

div.content-right table td input, textarea, select
{
	margin: 5px 5px 5px 0px;
}

/*
 * "New Arrivals" columns ( with type column and in "regular" mode )
 * 
 */

.arrival-img2-wtc 
{
	width: 100px;
	float: left;
	color: #4b4b4b;
}

.arrival-id2-wtc 
{
	width: 40px;
	float: left;
	margin-left: 5px;
}

.arrival-type2-wtc
{
	margin-left: 5px;
	width: 118px;
	float: left;
}

.arrival-make2-wtc
{
	margin-left: 5px;
	width: 118px;
	float: left;
}

.arrival-model2-wtc
{
	margin-left: 5px;
	width: 118px;
	float: left;
}

.arrival-capacity2-wtc
{
	margin-left: 5px;
	width: 101px;
	float: left;
}

.arrival-price2-wtc
{
	margin-left: 5px;
	width: 91px;
	float: left;
}

.arrival-notes2-wtc
{
	margin-left: 5px;
	width: 30px;
	float: right;
}

/*
 * "New Arrivals" columns ( with type column and in "admin" mode )
 * 
 */

.arrival-img2-adm-wtc 
{
	width: 100px;
	float: left;
	color: #4b4b4b;
}

.arrival-id2-adm-wtc 
{
	width: 40px;
	float: left;
	margin-left: 5px;
}

.arrival-type2-adm-wtc
{
	margin-left: 5px;
	width: 108px;
	float: left;
}

.arrival-make2-adm-wtc
{
	margin-left: 5px;
	width: 108px;
	float: left;
}

.arrival-model2-adm-wtc
{
	margin-left: 5px;
	width: 108px;
	float: left;
}

.arrival-capacity2-adm-wtc
{
	margin-left: 5px;
	width: 91px;
	float: left;
}

.arrival-price2-adm-wtc
{
	margin-left: 5px;
	width: 81px;
	float: left;
}

.views-count-column-adm-wtc
{
	margin-left: 0px;
	width: 40px;
	float: left;
}

.arrival-notes2-adm-wtc
{
	margin-left: 5px;
	width: 35px;
	float: right;
}

