@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;}

.os-background {background: #e9e9e9 url('../images/bg.png') repeat-x left top; padding: 0px 0px 0px 0px !important; margin: 0px !important; text-align: center !important; vertical-align: top !important;}
.os-content {background: url('../images/main_content_bg.png') repeat-y left top; width: 968px !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: #282828; font-size: 11px; text-align: left; line-height: 24px; position: relative;}
.text_left a {color: #282828; font-size: 11px; text-decoration: underline; font-weight: normal;}
.text_left a:link {color: #282828; font-size: 11px; text-decoration: underline; font-weight: normal;}
.text_left a:hover {color: #282828; font-size: 11px; text-decoration: none;}

.text_left2 {font-family: Arial, Helvetica, sans-serif; color: #282828; font-size: 11px; text-align: left; line-height: 18px; position: relative;}
.text_left2 a {color: #282828; font-size: 11px; text-decoration: underline; font-weight: bold;}
.text_left2 a:link {color: #282828; font-size: 11px; text-decoration: underline; font-weight: bold;}
.text_left2 a:hover {color: #282828; font-size: 11px; text-decoration: none;}

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




/* Store - header */
#header {width: 968px; margin: 0px auto;}
#header #top_links {height: 30px;}
#header #top_links ul {margin: 0px; padding: 0px; height: 30px; list-style: none; padding: 0px 5px 0px 0px;}
#header #top_links ul li {margin: 0px; float: right; line-height: 26px; background: url('../images/top_links_sep.png') no-repeat right top; padding: 0px 14px 0px 14px;}
#header #top_links ul li a {color: #494949; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; height: 30px; display: inline-block; margin: 0px 3px 0px 0px;}
#header #top_links ul li a:hover {color: #494949; text-decoration: underline; font-size: 11px;}

#header #top {height: 110px; background: url('../images/top_bg.png') no-repeat; overflow: hidden; margin-top: 17px;}
#header #top #logo {float: left; padding: 9px 0px 0px 30px;}
#header #top #logo a img {border: none;}
#header #top #logo a:hover img {opacity: 0.8; filter: alpha(opacity=40);}
#header #top #contact {float: right; padding: 30px 16px 0px 0px;}

#header #menu {height: 39px; background: url('../images/menu_bg.png') no-repeat; overflow: hidden;}
#header #menu ul {margin: 0px; padding: 0px; height: 39px; list-style: none; padding: 0px 0px 0px 55px;}
#header #menu ul li {margin: 0px; padding: 0px; float: left; line-height: 36px; background: url('../images/menu_sep.png') no-repeat right 1px; margin-top: -1px; position: relative; text-shadow: #065b95 0.05em 0.07em 0.0em;}
#header #menu ul li a {color: #c6ddee; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; height: 39px; display: inline-block; margin: 0px 1px 0px 0px; padding: 0px 22px 0px 22px; font-weight: bold;}
#header #menu ul li a:hover {color: #c6ddee; text-decoration: underline; font-size: 12px;}

#header #menu2 {height: 44px; background: url('../images/menu2_bg.png') no-repeat; overflow: hidden;}
#header #menu2 #search {float: left; padding: 0px 0px 0px 16px;}
#header #menu2 #search #quick_search {float: left;}
#header #menu2 #search #quick_search #in_titles_and_description {float: left; font-family: Arial, Helvetica, sans-serif; color: #282828; font-size: 11px; text-align: left; line-height: 24px; padding: 0px 0px 0px 7px;}
#header #menu2 #search #quick_search #search_text {float: left; font-family: Arial, Helvetica, sans-serif; color: #282828; font-size: 11px; text-align: left; line-height: 42px;}
#header #menu2 #search #quick_search #search_cont {width: 340px; float: left; height: 24px; margin: 9px 0px 0px 10px;}
#header #menu2 #search #quick_search #search_cont #search_input_text1 {float: left; width: 171px; height: 24px; background: url('../images/search_bg.png') no-repeat; text-align: left;}
#header #menu2 #search #quick_search #search_cont #search_input_text1 .input_text {background: transparent; border: none; color: #7f7f7f; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px 0px 0px 7px; overflow: visible;}
#header #menu2 #search #quick_search #search_cont #top_search_button {float: left; width: 35px; height: 24px; background: url('../images/search_button_bg.png') no-repeat; overflow: hidden;}
#header #menu2 #search #quick_search #search_cont #top_search_button:hover {background-position: 0px -24px;}

#header #menu2 #search #or {width: 9px; height: 44px; background: url('../images/or.png') no-repeat; float: left; margin: 0px 15px 0px 10px;}

#header #menu2 #search #search_by_brand {float: left; width: 400px;}
#header #menu2 #search #search_by_brand #search_text {float: left; font-family: Arial, Helvetica, sans-serif; color: #282828; font-size: 11px; text-align: left; line-height: 42px;}

#header #menu2 #search #search_by_brand #search_by_brand_cont {float: left; width: 148px; height: 24px; background: url('../images/search_by_brand_bg.png') no-repeat; text-align: left; margin: 9px 0px 0px 10px;}
#header #menu2 #search #search_by_brand #search_by_brand_cont #search_by_brand_input {background: transparent; border: none; color: #7f7f7f; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 0px 0px 0px; overflow: visible;}
#header #menu2 #search #search_by_brand #search_by_brand_button {float: left; width: 35px; height: 24px; background: url('../images/search_button_bg.png') no-repeat; overflow: hidden; margin: 9px 0px 0px 0px;}
#header #menu2 #search #search_by_brand #search_by_brand_button:hover {background-position: 0px -24px;}

#header #menu2 #social {float: right;}
#header #menu2 #social ul {margin: 0px 0px 0px 0px; padding: 12px 16px 0px 0px; list-style: none;}
#header #menu2 #social ul li {margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; float: left;}
#header #menu2 #social ul li a img {border: none;}
#header #menu2 #social ul li a:hover img {opacity: 0.8; filter: alpha(opacity=40);}

#header #hcont {height: 213px; background: url('../images/header_content_bg.png') no-repeat; overflow: hidden;}


#header #hcont #scroll_add {width: 936px; margin: 25px 0px 0px 16px; background: url('../images/scroll_bg.png') repeat-x bottom left;}
#header #hcont #scroll_add #heading {height: 37px; background: url('../images/scroll_heading_bg.png') no-repeat; text-align: left; line-height: 36px; padding: 0px 0px 0px 32px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #ffffff 0.05em 0.07em 0.0em; font-weight: bold;}
#header #hcont #scroll_add #left_arr {float: left; width: 40px; margin-left: 0px; margin-top: 50px;}
#header #hcont #scroll_add #right_arr {float: right; width: 35px; margin-right: 0px; margin-top: 50px;}
#header #hcont #scroll_add #cont {padding: 12px 0px 0px 0px; float: left;}

#left_button {float: left; width: 35px; height: 33px; background: url('../images/arr_left.png') no-repeat; cursor: pointer; overflow: hidden;}
#left_button:hover {background: url('../images/arr_left.png') no-repeat; background-position: 0px -33px;}

#right_button {float: right; width: 35px; height: 33px; background: url('../images/arr_right.png') no-repeat; cursor: pointer; overflow: hidden;}
#right_button:hover {background: url('../images/arr_right.png') no-repeat; background-position: 0px -33px;}

div.carousel {width: 100%;}
div.carousel ul {list-style: none;}
div.carousel ul li {width: 145px; height: 139px; text-align: center; margin: 0px 13px 0px 13px; overflow: hidden;}
div.carousel ul li a {width: 145px; height: 109px; background: url('../images/scroll_item_bg.png') no-repeat; display: block; text-decoration: none;}
div.carousel ul li a:hover {background: url('../images/scroll_item_bg.png') no-repeat -145px -0px; text-decoration: none;}
div.carousel ul li a img {border: none; margin-top: 2px; margin-bottom: 2px;}
div.carousel ul li a span {color: #1f1f1e; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; line-height: 20px;}
div.carousel ul li a:hover span {color: #1f1f1e; font-size: 11px; text-decoration: none; font-weight: bold;}


#header_bottom {width: 968px; margin: 0px auto;}
#header_bottom #brands {width: 236px; float: left; position: absolute; margin: 28px 0px 0px 16px; z-index: 2002;}
#header_bottom #brands #heading {height: 61px; background: url('../images/brands_heading_bg.png') no-repeat;}
#header_bottom #brands #content {height: 119px; background: url('../images/brands_content_bg.png') no-repeat; padding-left: 4px;}

#header_bottom #hright {width: 732px; float: right;}





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

div.lcat {width: 200px;} /* LEAVE IT !!! */

/* Store - left hand side ---------- HEADING */
#LeftPanel table.v4midBox {border: 0px solid #cacaca; margin: 0px 0px 0px 0px; }
#LeftPanel td.v4title{height: 41px; overflow: hidden; background: url('../images/left_box_heading_bg.png') no-repeat left top;}
#LeftPanel td.v4title h2 {color: #c6ddee; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #055890 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; padding: 0px 0px 0px 0px; line-height: 22px; margin-top: -1px; position: relative;}
#LeftPanel td.v4title font {color: #c6ddee; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #055890 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; padding: 0px 0px 0px 0px; line-height: 22px;}
/* Store - left hand side ---------- HEADING STOP*/

/* Store - left hand side ---------- DISABLED STUFF */
#LeftPanel .ttl{display: none;} /* Store home link */
table.v4acp tr.v4acp_head td.v4title {padding:0px 0px 0px 10px; background: transparent;}
#LeftPanel .v4vspacer {height: 0px; width: 0px; display: none;}
#LeftPanel .v4baccent {height: 0px; display: none;}
#LeftPanel .v4accent {height: 0px; width: 0px; display: none;}
#LeftPanel .v4hspacer {height: 0px; width: 0px; display: none;}
/* Store - left hand side ---------- DISABLED STUFF STOP */

#LeftPanel td.v4mid {background: #f7f7f7; border: 1px solid #cacaca; border-top: none; border-bottom: none; margin-top: 0px; padding: 0px 0px 0px 0px; text-align: left;} /* Left box - background */


/* Store - left hand side ---------- CATEGORY LINKS */
/* First level */
#LeftPanel .lcat ul {padding: 0px; margin: 0px;}
#LeftPanel ul.lev1 {padding: 0px !important; margin: 0px !important;}
#LeftPanel .lcat .ttl {color: #f2f2f2; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom: 0px; display: none;}
#LeftPanel .lcat .lev1 li {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 220px; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 30px; height: 30px!important; text-align: left; border-bottom: 1px solid #cacaca;}
.lcat .lev1 li a {color:#1f1f1e; width: 220px; height: 30px; padding: 0px 0px 0px 10px; display: block; font-weight: normal; overflow: hidden; font-size: 11px;}
.lcat .lev1 li a:hover {color: #1f1f1e; text-decoration: underline; background: #e6e6e6; padding: 0px 0px 0px 10px;}
.lcat .lev1 li span {color: #1f1f1e; font-weight: normal; font-size: 11px; padding: 0px 0px 0px 10px; width: 220px; height: 30px; background: #e6e6e6; display: block; text-decoration: underline; margin-bottom: 0px!important;}
.lcat .lev1 li span.cnt{color: #1f1f1e; font-weight: normal; background-image: none; padding: 0px; font-size: 0.8em; display: none;}
/* First lever STOP */


ul.storecategory {padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-align: left;}
.storecategory li {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 218px; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 30px; height: 30px!important; text-align: left; overflow: hidden; border-bottom: 1px solid #cacaca;}
.storecategory li a {color:#1f1f1e; width: 218px; height: 30px; padding: 0px 0px 0px 10px; display: block; font-weight: normal; overflow: hidden; font-size: 11px; text-decoration: none;}
.storecategory li.last {background: none;}
.storecategory li a:visited {color: #1f1f1e; text-decoration: none;}
.storecategory li a:active {color: #1f1f1e; text-decoration: none;}
.storecategory li a:hover {color: #1f1f1e; text-decoration: underline; background: #e6e6e6; padding: 0px 0px 0px 10px;}


div.lcat div.link {display: none;}

/* First level */
#LeftPanel .lcat ul {padding: 0px; margin: 0px;}
#LeftPanel ul.lev2 {padding: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px !important; background: url('../images/left_box_link_sep2.png') no-repeat top left; width: 220px;}
#LeftPanel .lcat .ttl {color: #3d403f; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom: 0px; display: none;}
#LeftPanel .lcat .lev2 li {list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px; width: 220px; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 30px; height: 30px; text-align: left; background: url('../images/left_box_arr.png') no-repeat;}
.lcat .lev2 li a {color:#494949; width: 220px; height: 30px; padding: 0px 0px 0px 36px; display: block; font-weight: normal; overflow: hidden; text-transform: none;}
.lcat .lev2 li a:hover {color: #333333; text-decoration: underline; background: #e6e6e6 url('../images/left_box_arr.png') no-repeat; padding: 0px 0px 0px 36px;}
.lcat .lev2 li span {color: #333333; font-weight: normal; font-size: 11px; padding: 0px 0px 0px 36px; background: #e6e6e6 url('../images/left_box_arr.png') no-repeat; height: 30px; width: 220px; display: block; text-decoration: underline;}
.lcat .lev2 li span.cnt{color: #494949; font-weight: normal; background-image: none; padding: 0px; font-size: 0.8em; display: none;}
/* First lever STOP */



/* s_recat */
ul.s_recat li {list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px; width: 220px; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; height: 22px; background: url('../images/left_box_link_sep.png') no-repeat bottom left; text-shadow: #ffffff 0.05em 0.07em 0.0em; text-align: left;}
ul.s_recat li a {color: #3d403f; width: 220px; height: 21px; font-size: 11px; background: url('../images/left_box_link_bg.png') no-repeat; background-position: 0px -21px; padding: 0px 0px 0px 10px!important; display: block; margin-top: 0px;}
ul.s_recat li a:hover {color: #272727; text-decoration: none; background: url('../images/left_box_link_bg.png') no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 0px;}
ul.s_recat li span {color: #3d403f; font-weight: normal; font-size: 11px; background: url('../images/left_box_link_bg.png') no-repeat; background-position: 0px -21px; padding: 0px 0px 0px 0px;}
ul.s_recat li span.cnt{color: #3d403f; font-weight: normal; background: none; padding: 0px; font-size: 0.8em; display: none;}
/* s_recat STOP */




/* HIDE all subcategories button */
#LeftPanel .lcat a.all_cats {display: block; font-style: normal; margin: 0px; padding-top: 10px; color: #3d403f;}
.all_cats {color:#3d403f; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
.all_cats a:link, a:visited {color: #3d403f; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-shadow: #f4f5f5 0.05em 0.07em 0.0em;}
.all_cats a:hover {color: #3d403f; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
/* HIDE all subcategories button STOP */

#LeftPanel .lcat li.morelnk {font-style: normal; margin-left: 20px; margin-top: 2px; margin-bottom: 2px; font-weight: normal;}
table.v4nl td {color: #734412; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; line-height: 19px;}
table.v4midBox tr.v4acp_mid td.v4mid {padding: 0px; overflow: hidden; color: #734412; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}

div.link a:link {color: #3d403f; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal; display: none;} /* See all items link !!! */
div.link a:hover {color: #3d403f; font-size: 11px; text-decoration: underline;}
/* Store - left hand side ---------- CATEGORY LINKS STOP */

/* Store - left hand side - STORE PAGES links */
.v4clp ul li {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 218px; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 30px; height: 30px!important; text-align: left; margin-left: -14px; border-bottom: 1px solid #cacaca; overflow: hidden;}
.v4clp ul li a {color:#1f1f1e; width: 218px; height: 30px; padding: 0px 0px 0px 10px; display: block; font-weight: normal; overflow: hidden; font-size: 11px; overflow: hidden;}
.v4clp ul li a:visited {color:#1f1f1e; padding: 0px 0px 0px 10px; font-size: 11px;}
.v4clp ul li a:active {color:#1f1f1e; padding: 0px 0px 0px 10px; font-size: 11px;}
.v4clp ul li a:hover {color: #1f1f1e; text-decoration: underline; background: #e6e6e6; padding: 0px 0px 0px 10px;}
.v4clp ul li span {color: #1f1f1e; font-weight: normal; font-size: 11px; padding: 0px 0px 0px 10px; width: 220px; height: 30px; background: #e6e6e6; display: block; text-decoration: underline; margin-bottom: 0px!important;}
/* Store - left hand side - STORE PAGES links STOP */


#newsletter {width: 220px; margin-top: -5px; position: relative; margin-bottom: 30px;}
#newsletter #heading {height: 48px; overflow: hidden; background: url('../images/newsletter_heading.png') no-repeat left top;}
#newsletter #content {background: url('../images/newsletter_bottom.png') left bottom no-repeat; border-top: none; margin-top: 0px; padding: 0px 10px 10px 10px; position: relative;}
#newsletter #content #left_button {float: right; width: 75px; height: 27px; background: url('../images/left_button_bg.png') no-repeat; margin: 5px 0px 0px 0px; position: relative;}
#newsletter #content #left_button:hover {background-position: 0px -27px;}


#side_banner1 {width: 220px; height: 208px; overflow: hidden; margin-bottom: 30px;}
#side_banner2 {width: 220px; height: 56px; overflow: hidden;}





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

#page {margin-top: -16px; margin-left: 4px; position: relative;}
#home_page {margin-top: -16px; margin-left: 4px; position: relative;}

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

.me_container {width: 100%; text-align: center; margin-top: -59px; position: relative; background: #e9e9e9;}
#me_cont {width: 968px !important; margin: 0px auto; background: url('../images/main_content_bg.png') repeat-y left top;}
#me_cont .left {float: left; padding: 238px 0px 0px 16px;}
#me_cont .right {float: right; padding: 28px 16px 0px 0px;}

#box_left {width: 220px; overflow: hidden; margin-bottom: 30px;}
#box_left #heading {height: 41px; overflow: hidden; background: url('../images/left_box_heading_bg.png') no-repeat left top; overflow: hidden; color: #c6ddee; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #055890 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; padding: 0px 0px 0px 0px; line-height: 38px; text-align: left; padding: 0px 0px 0px 10px;}
#box_left #content {background: #f7f7f7; border: 1px solid #cacaca; border-top: none; border-bottom: none; margin-top: 0px; padding: 0px 0px 0px 0px; text-align: left;}


#main_ad {width: 699px; height: 210px;}



#promo_items {width: 699px; margin-bottom: 30px;}
#promo_items #item {width: 156px; height: 223px; background: url('../images/promo_item_bg.png') no-repeat left top; text-align: left; padding: 10px 0px 0px 0px; float: left; margin-right: 25px;}
#promo_items #item #image {width: 136px; height: 104px; background: url('../images/promo_item_image_bg.png') no-repeat left top; padding: 2px 0px 0px 2px; margin: 0px 0px 0px 10px;}
#promo_items #item #title {color: #1f1f1e; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; text-align: left; line-height: 16px; padding: 10px 10px 0px 10px; height: 60px; overflow: hidden;}
#promo_items #item #bottom {}
#promo_items #item #bottom #price {float: left; color: #1f1f1e; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; text-align: left; line-height: 28px; font-weight: bold; margin-left: 10px;}
#promo_items #item #bottom #button {float: right; width: 71px; height: 28px; margin: 0px 10px 0px 0px;}
#promo_items #item #bottom #button a {float: right; width: 71px; height: 28px; background: url('../images/promo_item_button_bg.png') no-repeat; position: relative;}
#promo_items #item #bottom #button a:hover {background-position: 0px -28px;}





#promo_boxes {width: 699px; margin-bottom: 0px; height: 160px;}
#promo_boxes #left {float: left; width: 327px;}
#promo_boxes #left #heading {text-align: left; background: transparent; text-align: left; margin: 0px 0px 0px 0px; line-height: 30px; background: url('../images/top_promo_heading_bg.png'); background-position: bottom left; background-repeat: no-repeat; height: 39px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #ffffff 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 36px; padding: 0px 0px 0px 10px;}
#promo_boxes #left .content {margin: 0px 0px 0px 0px; border: 1px solid #d4d4d4; border-top: none; background: #ffffff; padding: 5px 7px 7px 0px; text-align: center;}
#promo_boxes #right {float: right; width: 327px;}
#promo_boxes #right #heading {text-align: left; background: transparent; text-align: left; margin: 0px 0px 0px 0px; line-height: 30px; background: url('../images/top_promo_heading_bg.png'); background-position: bottom left; background-repeat: no-repeat; height: 39px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #ffffff 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 36px; padding: 0px 0px 0px 10px;}
#promo_boxes #right .content {margin: 0px 0px 0px 0px; border: 1px solid #d4d4d4; border-top: none; background: #ffffff; padding: 5px 0px 7px 5px; text-align: center;}

#TopPromoArea2 {margin-top: 0px}
#TopPromoArea2 .v4title{display: none; width: 327px;}
#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; padding: 0px 0px 0px 10px;}
#TopPromoArea2 .v4topright {padding:0 0 0 0px;}
#TopPromoArea2 .v4topleft{width:327px !important; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#TopPromoArea2 .v4topright{width:327px !important; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#TopPromoArea2 .v4acpcont{background: transparent; width: 327px;}







/* 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: 30px; background: url('../images/top_promo_heading_bg.png'); background-position: bottom left; background-repeat: no-repeat; height: 39px; overflow: hidden;}
.v4toppromos{}
#TopPromoArea td.v4title h2 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #ffffff 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 36px; padding: 0px 0px 10px 0px;}
#TopPromoArea td.v4title font {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #ffffff 0.05em 0.07em 0.0em; font-weight: bold; text-align: left; line-height: 36px; padding: 0px 0px 0px 0px;}
/* Store - right hand side - top promos ---------- HEADING STOP*/

#TopPromoArea{margin-top: 13px; position: relative; margin-left: 4px; padding-right: 0px; height: 150px;}
#TopPromoArea .v4topleft {width: 327px !important; padding: 0px 12px 0px 0px; margin: 0px 0px 0px 0px;}
#TopPromoArea .v4topright {width: 327px !important; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#TopPromoArea .v4topleft .v4acpcont {background: transparent; width: 327px;}
#TopPromoArea .v4topright .v4acpcont {background: transparent; width: 327px;}

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

#TopPromoArea table.v4midBox {padding: 0px; margin: 0px 0px 0px 0px; border: 1px solid #d4d4d4; border-top: none; 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: 968px; height: 114px; margin: 0px auto; background: url('../images/footer_bg.png') center top no-repeat; margin-top: 0px;}
#os-footer .os-inner {padding: 10px 6px 0px 0px; font-size: 11px; text-align: right;}
#os-footer .os-inner #menu {height: 35px;}
#os-footer .os-inner #menu ul {margin: 0px; padding: 0px 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: #4e4e4d; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; display: inline-block; padding: 0px 10px 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: #4e4e4d; font-size: 11px;}

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