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

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

/* Store - common and standard */
body {margin: 0px 0px 0px 0px !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: 300px;}
#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; font-family: Arial, Helvetica, sans-serif; color: #282828; font-size: 11px; text-align: left;}
#header #menu2 #social ul li a {font-family: Arial, Helvetica, sans-serif; color: #282828; font-size: 11px; text-align: left; line-height: 20px; text-decoration: none;}
#header #menu2 #social ul li a:hover {color: #282828; font-size: 11px; text-decoration: underline;}
#header #menu2 #social ul li a img {border: none; line-height: 18px;}
#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: 3px;}

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





/* Store - left side */
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;}



#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 */
#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;}

#main_box2 {width: 699px;}
#main_box2 #heading {height: 40px; overflow: hidden; text-align: left; line-height: 36px; padding: 0px 0px 0px 0px; font-weight: bold;}
#main_box2 #content_box {background: #ffffff; border: 1px solid #d4d4d4; margin-top: 0px; padding: 5px 10px 5px 10px;}

.me_container {width: 100%; text-align: center; margin-top: 0px; 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: 28px 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: 0px;}
#promo_items #heading {height: 24px; overflow: hidden; text-align: left; line-height: 22px; 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; border-bottom: 1px dashed #a7a7a7; margin-bottom: 10px;}

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



#item_description {float: left; width: 370px; font-size: 12px;}
#gallery {float: right; margin-top: 6px;}
#gallery #photo {width: 289px; height: 217px; background: url('../images/product_image_bg.png') no-repeat; padding: 2px 0px 0px 2px;}
#gallery #photo img {width: 285px;}
#gallery #enlarge {padding: 0px 0px 0px 50px;}
#gallery #enlarge a {height: 14px; background: url('../images/enlarge_bg.png') no-repeat left top; padding: 0px 0px 0px 20px; color: #1f1f1e; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; text-align: left; line-height: 14px;}
#gallery #enlarge a:hover {color: #1f1f1e; font-size: 11px; text-decoration: underline;}



#mc-tabs2 {padding: 0px 0px 0px 0px;}
#mc-tabs2 ul {margin: 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
#mc-tabs2 ul li {width: 146px; height: 39px; overflow: hidden; margin: 0px 2px 0px 0px; padding: 0px 0px 0px 0px; float: left; line-height: 38px; text-align: center;}
#mc-tabs2 ul li.mc-lastitem2 {margin: 0px 0px 0px 0px; padding: 0px;}
#mc-tabs2 ul li a {color: #c6dded; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-shadow: #055991 0.05em 0.07em 0.0em; font-weight: bold; text-decoration: none; height: 39px; width: 146px; display: inline-block; margin: 0px 0px 0px 0px; background: url('../images/tabs_bg.png') no-repeat 0px 0px;}
#mc-tabs2 ul li.first a {padding: 0px 15px 0px 0px; margin: 0px 2px 0px 0px;} 
#mc-tabs2 ul li a:hover, #mc-tabs2 ul li a.mc-selected2 {color: #dfdfdf; text-decoration: underline; font-size: 12px; background-position: 0px -39px; text-shadow: #605f5f 0.05em 0.07em 0.0em;}
#mc-tabs2 ul li a.mc-selected2 {cursor: text; color: #dfdfdf; text-decoration: underline; font-size: 12px; height: 39px; background-position: 0px -39px; text-shadow: #605f5f 0.05em 0.07em 0.0em;}
#mc-tabpanels2 {}
#mc-tabpanels2 div.mc-tabpanel2 {padding: 0px 0px 0px 0px;}
div.mc-box2 {padding: 0px 0px 0px 0px; }
#mc-tabs2 .last {}






/* 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 */
