@charset "utf-8";
/* CSS Document */

/* Copyright Patryk Krzyzowski - Corido */
/* http://www.coridoonline.com */

/* Store - common and standard */
body {margin: 0px 5px 15px 5px !important; padding: 0px;}
form {padding: 0px; margin: 0px;}

.os-clear {clear: both;}
.os-wrap {width: 100%; text-align: center;}
.os-wrapcen {width: 100%; text-align: center; background: url('../images/header_bg.png') no-repeat center top;}

.os-background {background: #1a2a06 url('../images/bg.jpg') no-repeat center top; padding: 0px 0px 0px 0px !important; margin: 0px !important; text-align: center !important; vertical-align: top !important;}
.os-content {background: #fcfcfc url('../images/main_content_top_bg.png') no-repeat center top; width: 960px !important; margin: 0px auto;}

.text_main {color: #404040; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; text-align: left; line-height: 180%;}
.text_main a {color: #404040; text-decoration: underline; }
.text_main a:link {color: #404040; text-decoration: underline; }
.text_main a:visited {color: #404040; text-decoration: underline; }
.text_main a:hover {color: #404040; text-decoration: none; }

.text_left {font-family: Arial, Helvetica, sans-serif; color: #404040; text-shadow: #f4f4f4 0.05em 0.07em 0.0em; font-size: 11px; text-align: left; position: relative;}
.text_left2 {font-family: Arial, Helvetica, sans-serif; color: #343434; text-shadow: #f4f4f4 0.05em 0.07em 0.0em; font-size: 11px; text-align: left; line-height: 16px; position: relative;}
.text_left2 a {color: #343434; font-size: 11px; text-decoration: underline; font-weight: bold;}
.text_left2 a:link {color: #343434; font-size: 11px; text-decoration: underline; font-weight: bold;}
.text_left2 a:hover {color: #343434; font-size: 11px; text-decoration: none;}

a {outline: none;}
/* Store - common and standard STOP */




/* Store - header */
#header_width {width: 100%; background: url('../images/top_bg2.png') repeat-x left top;}
#header_width #header_cont {width: 100%; background: url('../images/top_bg.png') no-repeat center top;}
#header {width: 960px; margin: 0px auto;}
#header #top {height: 167px; background: url('../images/top_img.png') no-repeat center top; overflow: hidden;}
#header #top #menu_search {width: 960px; height: 51px;}
#header #top #menu_search #menu_top {float: left; padding: 5px 0px 0px 0px; width: 560px;}
#header #top #menu_search #menu_top ul {margin: 0px; padding: 0px; list-style: none;}
#header #top #menu_search #menu_top ul li {margin: 0px; padding: 0px; float: left; font-family: Arial, Helvetica, sans-serif; color: #aabe93; text-shadow: #3a6409 0.05em 0.07em 0.0em; font-size: 11px; line-height: 36px; height: 36px; background: url('../images/top_menu_sep.png') no-repeat right top; padding: 0px 11px 0px 10px;}
#header #top #menu_search #menu_top ul li div.phone {background: url('../images/menu_top_1.png') no-repeat left top; height: 36px; padding: 0px 0px 0px 11px; margin: 0px; font-size: 11px;}
#header #top #menu_search #menu_top ul li div.ebay_message {background: url('../images/menu_top_2.png') no-repeat left top; height: 36px; padding: 0px 0px 0px 15px; margin: 0px; font-size: 11px;}
#header #top #menu_search #menu_top ul li div.add_to_favorites {background: url('../images/menu_top_3.png') no-repeat left top; height: 36px; padding: 0px 0px 0px 15px; margin: 0px; font-size: 11px;}

#header #top #menu_search #menu_top ul li.last {background: none;}
#header #top #menu_search #menu_top ul li a {color: #aabe93; text-decoration: none;}
#header #top #menu_search #menu_top ul li a:hover {color: #dfe6d6; text-decoration: none;}

#header #top #menu_search #search_top {float: right;}
#search_box {width: 365px; height: 33px; float: right; margin: 11px 18px 0px 0px;}
#search_box #search_text {float: left; font-family: Arial, Helvetica, sans-serif; color: #7d6d33; text-shadow: #121413 0.05em 0.07em 0.0em; font-size: 11px; text-align: left; line-height: 32px; margin-right: 10px;}
#search_box #search_cont {float: left;}
#search_box #search_cont #search_input_text1 {float: left; width: 333px; height: 31px; background: url('../images/search_input_bg.png') no-repeat; text-align: left;}
#search_box #search_cont #search_input_text1 .input_text {background: transparent; border: none; color: #919191; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 9px 0px 0px 8px; overflow: visible;}
#search_box #search_cont #top_search_button {float: right; width: 31px; height: 31px; background: url('../images/search_top_button_bg.png') no-repeat; margin-left: 1px;}
#search_box #search_cont #top_search_button:hover {background-position: 0px -31px;}
#search_box #search_cont #top_search_button:active {background-position: 0px -62px;}

#header #top #chat {text-align: right; padding: 10px 70px 0px 0px;}
#header #top #chat img {border: none;}

#header #menu {height: 46px; background: url('../images/menu_bg.png') no-repeat center top; overflow: hidden;}
#header #menu ul {margin: 0px; padding: 0px; height: 46px; list-style: none; padding: 0px 0px 0px 2px;}
#header #menu ul li {margin: 0px; padding: 0px; float: left; line-height: 46px; background: url('../images/menu_sep.png') no-repeat right top;}
#header #menu ul li a {color: #f2f5ec; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #456e0c 0.05em 0.07em 0.0em; font-weight: bold; text-decoration: none; height: 46px; display: inline-block; background: url('../images/menu_link_bg.png') repeat-x; background-position: 0px -46px; margin: 0px 2px 0px 0px; padding: 0px 17px 0px 17px;}
#header #menu ul li a:hover {color: #f7f7f6; text-decoration: underline; font-size: 12px; background-position: 0px -0px;}

#header #menu2 {height: 47px; background: url('../images/menu2_bg.png') no-repeat center top; overflow: hidden;}
#header #menu2 ul {margin: 0px; padding: 0px 0px 0px 10px; list-style: none; float: left; height: 47px;}
#header #menu2 ul li {margin: 0px; padding: 0px 13px 0px 10px; float: left; background: url('../images/menu2_sep.png') no-repeat right top;}
#header #menu2 ul li #img {float: left; margin-top: 0px; padding-bottom: 0px; background: none;}
#header #menu2 ul li #img img {display: block;}
#header #menu2 ul li #text {float: left; font-family: Arial, Helvetica, sans-serif; color: #343434; text-shadow: #f3f3f4 0.05em 0.07em 0.0em; font-size: 11px; text-align: left; line-height: 16px; margin-top: 7px; padding: 0px 0px 0px 5px; background: none;}
#header #menu2 ul li #text a {color: #343434; font-size: 11px; text-decoration: none; font-weight: bold; background: none;}
#header #menu2 ul li #text a:hover {color: #1a1a1a; font-size: 11px; text-decoration: underline;}




/* Store - left side */
#LeftPanel {background: transparent; margin: 0px; padding: 0px 0px 0px 10px;} 
#LeftPanel .v4acpcont{width: 220px; margin-top: 0; margin-bottom: 0px; position: relative;}

#left_nav {margin-top: -5px; position: relative;}
#left_nav #box {width: 220px; margin-bottom: 10px;}
#left_nav #box #heading {height: 44px; background: url('../images/left_box_heading_bg.png') no-repeat; color: #fef5e8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #ca6802 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 44px; padding: 0px 0px 0px 52px;}
#left_nav #box #content {background: #f8f8f8; border: 1px solid #cccccc; margin-top: 1px; padding: 0px 8px 0px 7px;}

ul.store_cat {margin: 0px; padding: 0px; list-style: none;}
ul.store_cat li {padding: 3px 0px 4px 0px; margin: 0px 0px 0px 0px; background: url('../images/left_box_link_sep.png') no-repeat center bottom;}
ul.store_cat li.last {background: none;}
ul.store_cat li div.link a {float: left; height: 40px; width: 150px; display: block; color: #343434; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; line-height: 40px; text-decoration: none; padding: 0px 0px 0px 10px; background: url('../images/left_box_link_arr.png') no-repeat 0px 0px;}
ul.store_cat li div.link a:hover {background-position: 2px -40px; color: #3b6a06; text-decoration: none; padding: 0px 0px 0px 12px;}
ul.store_cat li div.img {float: right;}
ul.store_cat li div.img img {display: block; height: 40px; width: 40px; overflow: hidden;}

ul.store_cat2 {margin: 0px; padding: 0px; list-style: none;}
ul.store_cat2 li {padding: 3px 0px 4px 0px; margin: 0px 0px 0px 0px; background: url('../images/left_box_link_sep.png') no-repeat center bottom;}
ul.store_cat2 li.last {background: none;}
ul.store_cat2 li div.link a {float: left; height: 40px; width: 140px; display: block; color: #343434; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; line-height: 40px; text-decoration: none; padding: 0px 0px 0px 8px; background: url('../images/left_box_link_arr2.png') no-repeat 0px 0px; margin: 0px 0px 0px 11px;}
ul.store_cat2 li div.link a:hover {background-position: 2px 0px; color: #3b6a06; text-decoration: none; padding: 0px 0px 0px 9px;}
ul.store_cat2 li div.img {float: right;}
ul.store_cat2 li div.img img {display: block; height: 40px; width: 40px; overflow: hidden;}

ul.store_pag {margin: 0px; padding: 0px; list-style: none;}
ul.store_pag li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url('../images/left_box_link_sep.png') no-repeat center bottom; height: 25px;}
ul.store_pag li.last {background: none;}
ul.store_pag li a {float: left; height: 25px; width: 201px; color: #343434; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; line-height: 24px; text-decoration: none; padding: 0px 0px 0px 10px; background: url('../images/left_box_link_arr.png') no-repeat 0px -8px;}
ul.store_pag li a:visited {color: #343434; font-size: 11px;}
ul.store_pag li a:hover {background-position: 2px -48px; color: #3b6a06; text-decoration: none; padding: 0px 0px 0px 12px;}

#newsletter {width: 220px; margin-top: -5px; position: relative;}
#newsletter #heading {height: 55px; background: url('../images/newsletter_heading_bg.png') no-repeat; color: #fef5e8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #ca6802 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 44px; padding: 0px 0px 0px 80px;}
#newsletter #heading p {padding: 11px 0px 0px 0px;}
#newsletter #content {background: #f8f8f8; border: 1px solid #cccccc; margin-top: 1px; padding: 5px 7px 7px 7px; position: relative;}

#newsletter #content #left_button {float: right; width: 65px; height: 31px; background: url('../images/left_button_bg.png') no-repeat; margin: 5px 0px 0px 0px; position: relative;}
#newsletter #content #left_button:hover {background-position: 0px -31px;}
#newsletter #content #left_button:active {background-position: 0px -62px;}




/* Right central area START */
#CentralArea {padding: 0px 10px 0px 4px !important;}
#CentralArea img {border: 0px;}

#page {margin-top: -16px; margin-left: 4px; position: relative;}
#main_box {width: 703px;}
#main_box #heading {height: 44px; overflow: hidden; background: url('../images/main_box_heading_bg.png') no-repeat left top; color: #343434; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #fefefe 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 44px; padding: 0px 0px 0px 10px;}
#main_box #content_box {background: #ffffff; border: 1px solid #cacaca; margin-top: 1px; padding: 5px 10px 5px 10px;}

#main_box2 {width: 703px;}
#main_box2 #heading {height: 44px; overflow: hidden; background: url('../images/main_box_heading_bg.png') no-repeat left top; color: #343434; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #fefefe 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 44px; padding: 0px 0px 0px 10px;}
#main_box2 #content_box {background: #ffffff; border: 1px solid #cacaca; margin-top: 1px; padding: 5px 10px 5px 0px;}

.me_container {width: 100%; text-align: center; margin-top: -59px; z-index: 2002; position: relative;}
#me_cont {background: #fcfcfc url('../images/main_content_top_bg.png') no-repeat center top; width: 960px !important; margin: 0px auto;}
#me_cont .left {float: left; padding: 10px 0px 0px 10px;}

#box_left {width: 220px; margin: 0px 0px 10px 0px;}
#box_left .heading {height: 44px; background: url('../images/left_box_heading_bg.png') no-repeat; color: #fef5e8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #ca6802 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 44px; padding: 0px 0px 0px 52px;}
#box_left .content {background: #f8f8f8; border: 1px solid #cccccc; margin-top: 1px; padding: 0px 8px 0px 7px;}

#me_cont .right {float: right; padding: 10px 10px 0px 0px;}



#left_button {float: left; width: 20px; height: 40px; background: url('../images/b_arr_left.png') no-repeat; cursor: pointer;}
#left_button:hover {background: url('../images/b_arr_left.png') no-repeat; background-position: -2px -40px;}

#right_button {float: right; width: 20px; height: 40px; background: url('../images/b_arr_right.png') no-repeat; cursor: pointer;}
#right_button:hover {background: url('../images/b_arr_right.png') no-repeat; background-position: 3px -40px;}

div.carousel {width: 700px;}
div.carousel ul {}
div.carousel ul li {width: 154px; height: 210px; border-right: 1px dashed #cfd0d0; text-align: left; padding: 0px 9px 0px 0px; margin: 0px 0px 0px 9px;}
div.carousel ul li .image {text-align: left; width: 153px; height: 104px; border: 1px solid #e8e8e8;}
div.carousel ul li .image a img {width: 147px; height: 98px; padding: 3px 0px 0px 3px;}
div.carousel ul li .image a:hover img {border: none;}
div.carousel ul li .name {font-family: Arial, Helvetica, sans-serif; color: #404040; text-shadow: #ffffff 0.05em 0.07em 0.0em; font-size: 11px; line-height: 14px; text-align: left; padding: 9px 5px 7px 0px;}
div.carousel ul li #button {width: 95px; height: 31px; background: url('../images/button_shop_now_bg.png') no-repeat 0px 0px; display: block; margin-top: 10px;}
div.carousel ul li #button:hover {background-position: 0px -31px;}
div.carousel ul li #button:active {background-position: 0px -62px;}


#main_add {width: 705px; height: 235px; background: url('../images/main_add_bg.png') no-repeat; margin-left: -1px; position: relative; margin-bottom: 9px;}
#main_add #mleft {float: left; width: 306px; font-family: Arial, Helvetica, sans-serif; color: #404040; text-shadow: #ffffff 0.05em 0.07em 0.0em; font-size: 11px; line-height: 17px; text-align: left; padding: 14px 5px 7px 18px;}
#main_add #mright {float: right; padding: 8px 8px 0px 0px;}
#main_add #mright #flash {width: 361px; height: 219px; background: none;}


#promo_boxes {width: 703px; margin-bottom: 10px; margin-top: 10px;}
#promo_boxes #left {float: left; width: 341px;}
#promo_boxes #left #heading {height: 44px; overflow: hidden; background: url('../images/top_promo_heading_bg.png') no-repeat left top; color: #343434; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #fefefe 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 44px; padding: 0px 0px 0px 10px;}
#promo_boxes #left .content {background: #ffffff; border: 1px solid #cacaca; margin-top: 1px; padding: 5px 7px 7px 0px; text-align: left;}
#promo_boxes #right {float: right; width: 341px;}
#promo_boxes #right #heading {height: 44px; overflow: hidden; background: url('../images/top_promo_heading_bg.png') no-repeat left top; color: #343434; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #fefefe 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 44px; padding: 0px 0px 0px 10px;}
#promo_boxes #right .content {background: #ffffff; border: 1px solid #cacaca; margin-top: 1px; padding: 5px 3px 7px 6px; width: 330px; overflow: hidden; text-align: left;}

#TopPromoArea2 {margin-top: 0px}
#TopPromoArea2 .v4title{display: none; width: 330px;}
#TopPromoArea2 .v4title font {display: none;}
#TopPromoArea2 table.v4midBox {padding: 0px 0px 0px 0px; margin-top: -7px; margin-bottom: -20px; margin-right: 0px; margin-left: 0px; border: none; background: transparent;}
#TopPromoArea2 td.v4topleft .fs2-fs, td.v4topright .fs2-fs {padding-top:0px;}
#TopPromoArea2 td.v4topleft .v4nfc, td.v4topright .v4nfc {height:0px;}
#TopPromoArea2 .v4vspacer {height:0px}
#TopPromoArea2 .v4baccent{height:0px}
#TopPromoArea2 .v4mid {	margin:0px 0px 0px 0px; text-align: center;}
#TopPromoArea2 .v4topright {padding:0 0 0 0px;}
#TopPromoArea2 .v4topleft{width:341px !important; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#TopPromoArea2 .v4topright{width:341px !important; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#TopPromoArea2 .v4acpcont{background: transparent; width: 340px;}




/* Store - right hand side - New Arrivals! Ending Soon! area */
/* Store - right hand side - top promos ---------- HEADING */
#TopPromoArea .v4title {background: transparent; text-align: left; margin: 0px 0px 0px 0px; line-height: 18px; background: url('../images/top_promo_heading_bg.png'); background-position: top left; background-repeat: no-repeat; height: 45px;}
.v4toppromos{}
#TopPromoArea td.v4title h2 {color: #343434; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #fefefe 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 18px; padding: 0px 0px 13px 0px;}
#TopPromoArea td.v4title font {color: #343434; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #fefefe 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 18px; padding: 0px 0px 0px 0px;}
/* Store - right hand side - top promos ---------- HEADING STOP*/

#TopPromoArea{margin-top: -5px; position: relative; margin-left: 4px; padding-right: 6px;}
#TopPromoArea .v4topleft {width: 341px !important; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#TopPromoArea .v4topright {width: 341px !important; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#TopPromoArea .v4topleft .v4acpcont {background: transparent; width: 341px;}
#TopPromoArea .v4topright .v4acpcont {background: transparent; width: 341px;}

#TopPromoArea table.gallery {background-color: transparent; border: none;}

#TopPromoArea table.v4midBox {padding: 0px; margin: 0px 0px 0px 0px; border-left: 1px solid #cfd0d0; border-right: 1px solid #cfd0d0; border-bottom: 1px solid #cfd0d0; border-top: 1px solid #cfd0d0; background: #ffffff;}
td.v4topleft .fs2-fs, td.v4topright .fs2-fs {padding: 0px;}
td.v4topleft .v4nfc, td.v4topright .v4nfc {height: 0px;}
#TopPromoArea .v4mid {margin: 0px 0px 0px 0px;}

/* Store - right hand side - top promos ---------- DISABLED STUFF */
#TopPromoArea .ttl{display: none;} /* Store home link */
#TopPromoArea table.v4acp tr.v4acp_head td.v4title {padding:0px 0px 0px 10px;}
#TopPromoArea .v4vspacer {height: 0px; width: 0px; display: none;}
#TopPromoArea .v4baccent {height: 0px; display: none;}
#TopPromoArea .v4accent {height: 0px; width: 0px; display: none;}
#TopPromoArea .v4hspacer {height: 0px; width: 0px; display: none;}
/* Store - right hand side - top promos---------- DISABLED STUFF STOP */
/* Store - right hand side - New Arrivals! Ending Soon! area STOP */






/* Store - footer */
#os-footer {width: 960px; height: 110px; margin: 0px auto; background: url('../images/footer_bg.png') center top no-repeat;}
#os-footer .os-inner {padding: 0px 0px 0px 0px; font-size: 11px; text-align: left;}
#os-footer .os-inner #menu {height: 34px;}
#os-footer .os-inner #menu ul {margin: 0px; padding: 13px 0px 0px 0px; list-style: none;}
#os-footer .os-inner #menu ul li {margin: 0px; padding: 0px 0px 0px 0px; display: inline;}
#os-footer .os-inner #menu ul li a {line-height: 34px; font-weight: normal; color: #656565; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; text-shadow: #f4f5f5 0.05em 0.07em 0.0em; height: 34px; display: inline-block; background: url('../images/footer_sep.png') no-repeat right top; padding: 0px 13px 0px 10px;}
#os-footer .os-inner #menu ul li.last a {background: none;}
#os-footer .os-inner #menu ul li a:hover {text-decoration: underline; color: #424242; font-size: 11px;}

#os-footer .os-inner #copyright {color: #485538; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; text-align: left; padding: 30px 0px 0px 10px; line-height: 18px;}
#os-footer .os-inner #copyright a {text-decoration: underline; color: #485538; font-weight: bold;}
#os-footer .os-inner #copyright a:hover {text-decoration: none;}
/* Store - footer STOP */
