@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 { padding: 0px 0px 0px 0px !important; margin: 0px !important; text-align: center !important; vertical-align: top !important;background-color: #F8F8F8;}
.os-content {width: 960px !important; margin: 0px auto;}

.text_main {color: #404040; font-family: 'Open Sans', 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: 'Open Sans', Arial, Helvetica, sans-serif; color: #282828; font-size: 11px; text-align: left; line-height: 24px; position: relative;background-color: white;}
.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: 'Open Sans', 'Open Sans', Arial, Helvetica, sans-serif; color: #282828; font-size: 11px; text-align: left; line-height: 18px; position: relative;padding: 8px 8px 8px 8px;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;}
 
.text_left2 input[type="checkbox"] {position: absolute;opacity:0; width: 29px;height: 29px;cursor: pointer;} 
.text_left2 input[type="checkbox"] + label {background: url('../images/untick.png') no-repeat; height: 30px;padding-left: 20px;}
.text_left2 input[type="checkbox"]:checked + label {background: url('../images/tick.png')  no-repeat;}
.text_left2 label {padding: 0px 10px 14px 0px;}
#checkboxButtonWrapper {width: 160px;margin: 0px auto;}

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




/* Store - header */
#header {width: 960px; margin: 0px auto;padding-top: 15px;}
#header #top {height: 153px; background: url('../images/Logo.png') no-repeat;}
#header #top #search_box {float: right; width: 490px; padding: 78px 0px 0px 0px;}
#header #top #search_box #search_text {height: 17px; color: #484848; font-family: 'Open Sans', 'Open Sans', 'Open Sans',Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; text-align: left; padding: 0px 0px 0px 3px;}
#header #top #search_box #search_content {width: 490px; height: 44px;}
#header #top #search_box #search_content #search_input_text1 {float: left; width: 343px; height: 46px; background: white; text-align: left; margin: 8px 0px 0px 0px;border-style: solid;border-width: thin;}
#header #top #search_box #search_content #search_input_text1 .input_text {background: transparent; border: none; color: #838383;width: 320px; font-family: 'Open Sans',Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 12px 0px 12px; overflow: visible;margin-top: 14px;}
#header #top #search_box #search_content #top_search_button {float: right; width: 137px; height: 46px; margin: 8px 0px 0px 0px; overflow: hidden;}
#header #top #search_box #search_content #top_search_button:hover {background-position: 0px -28px;}


#header #menu {height: 52px; background-color: white; border: 1px solid #D4D4D4;margin-top: 20px}
#header #menu ul {margin: 0px; height: 50px; list-style: none; margin-top: 2px;}
#header #menu ul li {margin: 0px; padding: 0px; float: left; line-height: 50px; position: relative;}
#header #menu ul li a {color: #484848; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 21px 0px 21px;}
#header #menu ul li a:hover {color: #00412a; text-decoration: underline; font-size: 16px;}



/* Store - left side */
#box_left {width: 220px; overflow: hidden; margin-bottom: 30px;}
#box_left #heading {background-color: #359c8a ;height: 41px; overflow: hidden; line-height: 36px; color: #ffffff; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 16px;  text-align: left; padding: 0px 0px 0px 16px;}
#box_left #content {background: #ffffff; padding: 0px 0px 0px 0px; border-left: 1px solid #c0c1c1; border-right: 1px solid #c0c1c1; border-bottom: 1px solid #c0c1c1; border-top: none;}


ul.storecategory {padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-align: left;background-color: white;}
.storecategory li {list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px; width: 218px; font-weight: normal; font-size: 11px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; line-height: 28px; height: 31px; background: url('../images/left_box_link_sep.png') no-repeat bottom left; text-align: left; overflow: hidden;}
.storecategory li a {color: #272828; width: 218px; height: 30px; font-size: 11px; padding: 0px 0px 0px 10px!important; display: block; margin-top: 0px; text-decoration: none;}
.storecategory li.last {background: none;}
.storecategory li a:visited {color: #272828; text-decoration: none;}
.storecategory li a:active {color: #272828; text-decoration: none;}
.storecategory li a:hover {color: #272828; text-decoration: underline; background: #f3f8f1;}

.storecategory li.last {height: 30px; background: none; overflow: hidden;}


#box_contact {width: 220px; margin-bottom: 30px; border: 1px solid #D4D4D4;}
#box_contact #contact_top {height: 138px; background: url('../images/CustomerServiceBg.png') no-repeat;}
#box_contact #contact_bottom a {color: #ffffff; font-size: 16px;  }
#box_contact #contact_bottom #sendEbayMessage {background-color: #ff9900;  text-align: left; padding: 0px 0px 0px 16px; height: 41px; line-height: 38px; }
#box_contact #contact_message { font-size: 18px; background-color: white; height: 41px; line-height: 41px; }

#content_box #heading {text-align: left;}


#newsletter {width: 220px; margin-bottom: 0px;border: 1px solid #D4D4D4;}
#newsletter #heading {background-color: #359c8a; font-family: 'Open Sans', Arial, Helvetica, sans-serif;color: #ffffff;  font-size: 16px; text-align: left; padding: 0px 0px 0px 16px; line-height: 34px; overflow: hidden;}
#newsletter #content {background-color: white; padding: 0px 0px 5px 0px;}
#newsletter #content #left_button {float: left; margin: 5px 0px 0px 0px; position: relative;}




/* Right central area START */
#page {margin-top: -16px; margin-left: 5px; position: relative;}
#home_page {margin-top: -10px; margin-left: 5px; padding-left: 0px; position: relative;}

#main_box {width: 723px; margin-bottom: 30px;}
#main_box #heading { margin: 10px 0px 10px 0px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: bold; color: #282828; font-size: 16px; with:100% ;text-align: center; line-height: 22px; background: transparent; height: 26px; padding: 0px 0px 0px 10px;}
#main_box #content_box {padding: 0px; margin: 1px 0px 0px 0px; border: 1px solid #d4d4d4; background: #ffffff; padding: 5px 10px 5px 10px;}
#main_box #content_box #text{padding-left: 10px;}

#main_box2 {width: 723px; margin-bottom: 0px;}
#main_box2 #heading {text-align: left; margin: 0px 0px 0px 0px; font-family: 'Open Sans', Arial, Helvetica, sans-serif;background-color: white;font-weight: bold; color: #282828; font-size: 16px; line-height: 22px; height: 26px; padding: 16px 0px 27px 21px;}
#main_box2 #content_box {padding: 0px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid #d4d4d4; padding: 0px 0px 10px 0px;}

#main_box3 {width: 723px; margin-bottom: 30px;}
#main_box3 #heading {text-align: left; margin: 0px 0px 0px 0px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: bold; color: #282828; font-size: 12px; text-align: left; line-height: 22px; background: transparent; height: 34px; padding: 0px 0px 0px 10px;}
#main_box3 #content_box {padding: 0px; margin: 0px 0px 0px 0px; border: 1px solid #d4d4d4; background: #ffffff; padding: 5px 10px 5px 19px;}



.me_container {width: 100%; text-align: center; margin-top: 0px; z-index: 2002; position: relative;}
#me_cont {width: 960px !important; margin: 0px auto;}
#me_cont .left {float: left; padding: 20px 0px 0px 0px;}
#me_cont .right {float: right; padding: 20px 0px 0px 0px;}


#delivery_left {float: left; width: 120px; color: #404040; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; text-align: left; line-height: 180%;}
#delivery_right {float: left; color: #404040; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; text-align: left; line-height: 180%;}


#main_add {width: 723px; height: 200px; margin-bottom: 30px;}
#main_add #content {width: 309px; padding: 74px 0px 0px 23px;}
#main_add #content #main_button {float: right; width: 92px; height: 28px; background: url('../images/main_button_bg.png') no-repeat; margin: 5px 0px 0px 0px; position: relative;}
#main_add #content #main_button:hover {background-position: 0px -28px;}
#main_add #content #main_button a {width: 92px; height: 28px; display: block;}


#scroll_add {width: 723px;}
#scroll_add #left_arr {float: left; width: 35px; margin-left: 0px; margin-top: 145px;}
#scroll_add #right_arr {float: right; width: 35px; margin-right: 0px; margin-top: 145px;}
#scroll_add #cont {float: left; padding: 5px 0px 0px 0px;}

#left_button {float: left; cursor: pointer; overflow: hidden;padding-left: 10px;}

#right_button {float: right; cursor: pointer; overflow: hidden;padding-right: 10px;}

div.carousel {width: 723px;}
div.carousel ul {list-style: none;}
div.carousel ul li {width: 193px; height: 370px; text-align: center; margin: 0px 12px 0px 12px; overflow: hidden;}

div.carousel ul li #image_scroll {width: 193px;}
div.carousel ul li #image_scroll #image_top {height: 7px; background: url('../images/image_top.jpg') no-repeat; overflow: hidden;}
div.carousel ul li #image_scroll #image_bottom {width: 193px; background: url('../images/image_bottom.jpg') no-repeat center bottom;  text-decoration: none; padding: 0px 0px 3px 0px;}
div.carousel ul li #image_scroll #image_bottom a img {border: none; margin-top: 0px; margin-bottom: 0px; width: 179px; height:288px;}
div.carousel ul li #image_scroll #image_bottom a:hover img {border: none;}


div.carousel ul li #scroll_bottom {width: 193px; text-align: left; margin-top: 7px;}
div.carousel ul li #scroll_bottom #name {font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: bold; color: #282828; font-size: 12px; text-align: left; line-height: 18px;}
div.carousel ul li #scroll_bottom #price {font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: normal; color: #282828; font-size: 11px; text-align: left; line-height: 22px;}




#product_image {float: left; width: 275px; text-align: left;}
#product_image img {width: 200px;}
.product_image_dvd_vg img {width: 235px !important;}
#product_details {float: left; width: 266px;padding: 0px 0px 0px 30px;line-height: 30px;}
#product_details p{text-decoration: underline;font-weight: bold;margin: 0px;font-size: 14px;}
#content_box #detailWrapper {width: 600px; height: 356px; margin: 0px auto;}


#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: 141px; height: 34px; background-color: #ff9900; overflow: hidden; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float: left; line-height: 32px; text-align: center;}
#mc-tabs2 ul li.mc-lastitem2 {margin: 0px 0px 0px 0px; padding: 0px;}
#mc-tabs2 ul li a {color: #fef4e8; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; text-shadow: #d4770a 0.05em 0.07em 0.0em; font-weight: bold; text-decoration: none; height: 33px; width: 141px; display: inline-block; margin: 0px 0px 0px 0px; }
#mc-tabs2 ul li a:hover, #mc-tabs2 ul li a.mc-selected2 {color: #fef4e8; text-decoration: underline; font-size: 13px; background-position: 0px -33px;}
#mc-tabs2 ul li a.mc-selected2 {cursor: text; color: #fef4e8; text-decoration: underline; font-size: 13px; height: 33px; background-position: 0px -33px;}
#mc-tabpanels2 {}
#mc-tabpanels2 div.mc-tabpanel2 {padding: 0px 0px 0px 0px;}
#mc-tabpanels2 div.mc-tabpanel2 #deliveryTitle {font-size: 16px;font-weight: bold; padding: 10px 10px 10px 0px;}
div.mc-box2 {padding: 0px 0px 0px 0px; }
#mc-tabs2 .last {}





/* Store - footer */
#os-footer {width: 960px; height: 108px; margin: 0px auto; margin-top: 20px;}
#os-footer .os-inner {padding: 0px 0px 0px 0px;}
#os-footer .os-inner #menu {height: 50px;border: 1px solid #D4D4D4;}
#os-footer .os-inner #menu ul {margin: 0px; padding: 0px 0px 0px 0px; list-style: none;line-height: 50px;background-color: white;}
#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: #4e4e4e; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; display: inline-block; padding: 0px 22px 0px 22px;}
#os-footer .os-inner #menu ul li.last a {background: none;}
#os-footer .os-inner #menu ul li a:hover {text-decoration: underline; color: #4e4e4e; font-size: 16px;}

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