html,  body {margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #6B6B6B; background: #FFF url('../uploads/assets/header_tile.jpg') repeat-x top left; line-height: 16px;}

a:hover {text-decoration: none;}

.wrapper {width: 1024px; background-color: #fff; overflow: hidden; zoom: 1;}  

.header {background: url('../uploads/assets/header_tile.jpg') repeat-x top left; height: 147px; position: relative; width: 1024px;}
.header .title {position: absolute; top: 0; left: 0;}

.header .session {background: url('../uploads/assets/icon_cart.gif') no-repeat left center; padding-left: 17px; position: absolute; top: 5px; right: 20px; line-height: 20px; color: #fff;}
.header .session a {color: #fff; text-decoration: none; font-size: 11px;}

.header .search {position: absolute; top: 35px; right: 20px; line-height: 15px; color: #fff; font-size: 12px;}
.header .search .text {height: 17px; line-height: 17px; border: 1px solid #464849;}
.header .search label {padding-right: 6px;}
.header .search .button {margin-left: 2px;}

.header ul {position: absolute; bottom: 0; right: 20px; list-style: none; margin: 0; padding: 0;}
.header ul li {float: left; height: 27px; line-height: 27px; background: url('../uploads/assets/tab_left.jpg') no-repeat top left; padding-left: 6px; margin-right: 1px;}
.header ul li a {float: left; height: 27px; line-height: 27px; background: url('../uploads/assets/tab_right.jpg') no-repeat top right; padding: 0 20px 0 14px; font-size: 13px; color: #575757; text-decoration: none; text-transform: lowercase;}
.header ul li a:hover {color: #1A68B2} 
.header ul li.selected {background-image: url('../uploads/assets/tab_left_over.jpg')}
.header ul li.selected a {background-image: url('../uploads/assets/tab_right_over.jpg'); color: #1A68B2}

.body {background-color: #fff; overflow: hidden; zoom: 1; width:1080px;}

.left_column, .center_column, .right_column {float: left; position: relative;}

.left_column {margin: 40px 0 0 30px; width: 149px; z-index: 100;}

.left_box {background: url('../uploads/assets/nav_bg.gif') no-repeat bottom left; width: 149px; margin-bottom: 20px; padding-bottom: 10px;}
.left_box h2 {background: url('../uploads/assets/nav_header.jpg') no-repeat top left; height: 25px; line-height: 25px; margin: 0; padding: 0; font-size: 15px; font-weight: normal; color: #fff; text-align: center;}
.left_box ul {list-style: none; margin: 0; padding: 12px 0 0 0; width: 149px; overflow:}
.left_box ul li {position: relative; text-align: right; width: 149px;}
.left_box ul li a {text-decoration: none; color: #464849; font-size: 14px; padding: 7px 15px 7px 0; display: block; margin-right: 15px;}
.left_box ul li.hover a, .left_box ul li.selected a {color: #1A68B2; background: url('../uploads/assets/icon_navarrow.gif') no-repeat right center;}

.left_box ul li.hover ul {display: block;}
.left_box ul ul {position: absolute; top: 0; left: 148px; padding: 3px 0; display: none; background-color: #F7F7F7; border: 1px solid #D9D9D9; width: auto; text-align: left;}
.left_box ul li.hover ul li {margin: 0; text-align: left; width: auto; height: 15px; line-height: 15px; padding: 1px 0;}
.left_box ul li.hover ul li a {color: #474747; padding: 0 10px 0 10px; margin: 0; background: none!important; font-size: 12px; white-space: nowrap; height: 15px; line-height: 15px;}
.left_box ul li.hover ul li a:hover {color: #1A68B2; background: none!important;}
.left_box ul li ul li.selected a {font-weight:bold;}

.left_box p {margin: 10px 20px; padding: 0;}
.left_box .checkout {color: #1D64A5}
.left_box a {color: #1D64A5;}

.center_column {width: 540px; margin: 40px 0 0 0; border-right: 1px solid #C2C2C2; z-index: 90;}

.center_wide {width:710px}

.crumbs {position: absolute; top: -20px; left: 40px;}

.listing .center_column {width: 820px; border-right: 0;}
.listing .center_content {padding-right: 0;}

.center_content .product_details h1 {font-size: 17px; text-transform: none;}
.center_content .product_details .product_summary {padding-left: 30px; vertical-align: top;}
.center_content .product_details .product_summary table {margin: 0;}
.center_content .product_details .product_summary p {margin: 0 0 25px 0; font-size: 12px; color: #5A5A5A;}
.center_content .product_details .product_summary .item {}
.center_content .product_details .product_summary .name {}
.center_content .product_details .product_summary .weight {}
.center_content .product_details .product_summary .price {font-size: 18px; margin-bottom: 35px;}
.center_content .product_details .product_summary .quantity {width: 50px;}
.center_content .product_details .product_images {text-align: center; vertical-align: bottom;}
.center_content .product_details .product_images table {margin: 20px 0 0 0;}
.center_content .product_details .product_images img {margin: 2px 2px 0 0;}
.center_content .product_details .quantity {padding:5px; line-height: 20px; border: 1px solid #5A5A5A; margin-right: 10px;}
.center_content .product_details .product_description {background: url('../uploads/assets/description_bg.jpg') no-repeat top center; padding: 5px 0 150px 30px; margin-top: 10px;}
.center_content .product_details .product_description h2 {font-size: 16px;}
.center_content .product_details .product_description .please_call {font-size: 14px; margin-top: 40px;}
.center_content .product_details .product_description ul {font-size: 10px; margin: 0 0 0 15px; padding: 0;}
.center_content .product_details .product_description p {font-size: 12px; line-height:21px; margin-right:28px}

.center_content {padding: 0 20px 0 40px;}
.center_content h1 {color: #1A68B2; text-transform: uppercase; font-size: 22px; font-weight: normal; margin: 0 0 20px 0; padding: 0;}
.center_content p {margin: 18px 0;}
.center_content td img {margin: 7px;}
.center_content table {margin: 10px;}

.products {}
.products td {padding: 10px 0 30px 0; vertical-align: top;}
.products h3 {margin: 0 20px -10px 15px;}
.products p {margin: 10px 20px 10px 15px;}
.products td img {margin: 0;}
.products input {margin: 0px 20px 10px 15px;}

.product {background: url('../uploads/assets/listing_bg.gif') no-repeat top left; width: 367px; height: 199px; float: left; margin: 0 20px 20px 0;}
.product table {margin: 0; padding: 0;}
.product td {padding: 5px;}
.product td td {padding: 0 5px 0 0}
.product p { margin: 10px 5px 10px 0;}
.product .link {font-weight:bold;}
.product .link a {font-size: 12px;}
.product .price {color: #5A5A5A; font-size: 12px;}
.product .text {width: 40px; border: 1px solid #5A5A5A;}
.product .button {}

.right_column {width: 280px; margin: 40px 0 0 0; z-index: 80;}

.product_details .right_content h1 {font-size: 16px; color: #5A5A5A; text-transform: none;}
.product_details .right_content .related_item {margin: 25px 0;}
.product_details .right_content .related_item td {padding: 5px; line-height: 12px; font-size: 10px;}
.product_details .right_content .related_item img {margin-right: 10px;}
.product_details .right_content .related_item input {margin-top: 10px;}

.right_content {padding: 0 10px 0 30px;}
.right_content h1 {font-size: 14px; color: #1A68B2; font-weight: normal; text-transform: uppercase; margin: 5px 0 0 0; padding: 0;}
.right_content ul {list-style: url('../uploads/assets/icon_bluearrow.gif'); margin: 30px 0 30px 20px; padding: 0;}
.right_content ul li {margin: 10px 0;}
.right_content ul li strong {font-size:14px;}
.right_content .more {text-align: right;}
.right_content .special input {margin-left: 20px; margin-bottom: -3px;}

.footer {clear: left; height: 50px; font-size: 10px; border-top: 20px solid white;}
.footer_content {width: 1024px; text-align: center; padding: 15px 0 0 0; border-top: 1px solid #C2C2C2;}
.footer_content p {margin: 3px 0 3px 0;}
.footer_content a {color: #1A68B2;}

.right_content a, .center_content a {color: #397CBC;}

.subcategories p {margin-bottom:0px;}
.subcategories ul {list-style-type:none; margin:0 0 10px 0; padding:0;}
.subcategories ul li {padding:4px 0;}

.breadcrumbs {padding-bottom:10px;}
.breadcrumbs a {font-size:11px;}

.simplecart h1 { text-transform: none;}
.simplecart h2 { font-size: 16px; font-weight: bold; padding-top: 20px;}

.cart_button { margin:0px; display:inline;}
.cart_button a {color:#fff; background-color: #eb9500; padding:5px; font-weight: bold; text-decoration: none; line-height: 30px;}
.simplecart .cart_top_right {margin: 0 0 20px 490px; text-align: right;}

.simplecart table.form td {padding: 3px !important;}
.simplecart table.layout td {padding: 15px;}

/* Mini Cart */
.simplecart .minicart_list {text-align:left;}
.simplecart .minicart_list li {text-align:left; padding:3px; border-bottom:1px solid #CCC; font-size:10px; width:130px; margin:0 auto;}

/* Login Page */
.simplecart border_right {border: 1px solid #C2C2C2;}

.simplecart .pagination {clear:both; margin:10px 0; text-align:right;}


/* FCKBLOCK */
	.content {background-color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;}
/* /FCKBLOCK */