body {
	background: #F6F6F6;
	margin: 0 auto;
    color: #000000;
    font-family: "ProximaNova-Regular";
    font-size: 16px;
	height: 100%;
	min-width: 320px;
    padding: 0;
	display: block;
}

@font-face {
  font-family: "ProximaNova-Regular";
  src: url("../images/fonts/ProximaNova-Regular/ProximaNova-Regular.eot"); /* IE9 Compat Modes */
  src: url("../images/fonts/ProximaNova-Regular/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../images/fonts/ProximaNova-Regular/ProximaNova-Regular.otf") format("opentype"), /* Open Type Font */
    url("../images/fonts/ProximaNova-Regular/ProximaNova-Regular.svg") format("svg"), /* Legacy iOS */
    url("../images/fonts/ProximaNova-Regular/ProximaNova-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../images/fonts/ProximaNova-Regular/ProximaNova-Regular.woff") format("woff"), /* Modern Browsers */
    url("../images/fonts/ProximaNova-Regular/ProximaNova-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ProximaNova-Semibold";
  src: url("../images/fonts/ProximaNova-Semibold/ProximaNova-Semibold.eot"); /* IE9 Compat Modes */
  src: url("../images/fonts/ProximaNova-Semibold/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../images/fonts/ProximaNova-Semibold/ProximaNova-Semibold.otf") format("opentype"), /* Open Type Font */
    url("../images/fonts/ProximaNova-Semibold/ProximaNova-Semibold.svg") format("svg"), /* Legacy iOS */
    url("../images/fonts/ProximaNova-Semibold/ProximaNova-Semibold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../images/fonts/ProximaNova-Semibold/ProximaNova-Semibold.woff") format("woff"), /* Modern Browsers */
    url("../images/fonts/ProximaNova-Semibold/ProximaNova-Semibold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ProximaNova-Bold";
  src: url("../images/fonts/ProximaNova-Bold/ProximaNova-Bold.eot"); /* IE9 Compat Modes */
  src: url("../images/fonts/ProximaNova-Bold/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../images/fonts/ProximaNova-Bold/ProximaNova-Bold.otf") format("opentype"), /* Open Type Font */
    url("../images/fonts/ProximaNova-Bold/ProximaNova-Bold.svg") format("svg"), /* Legacy iOS */
    url("../images/fonts/ProximaNova-Bold/ProximaNova-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../images/fonts/ProximaNova-Bold/ProximaNova-Bold.woff") format("woff"), /* Modern Browsers */
    url("../images/fonts/ProximaNova-Bold/ProximaNova-Bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
h1 {
	font-family: "ProximaNova-Regular";
	font-size: 28px;
	line-height: 34px;
}
.header-1 {
	background: rgb(252,122,132);
    background: linear-gradient(180deg, rgba(252,122,132,1) 0%, rgba(252,118,136,1) 100%);
    height: 70px;
	font-size: 16px;
	color: #ffffff;
}
.with-margins {
	width: 1400px;
	margin: 0 auto;
	overflow: hidden
}
.phone-number {
	width: 324px;
	float: left;
	line-height: 70px;
}
.menu-header {
	width: 300px;
	float: right;
	line-height: 70px;
	text-align: right;
}
.menu-header a {
	color: #ffffff;
	margin-left: 40px;
	text-decoration: none;
}
.menu-header a:hover {
	text-decoration: underline;
}
.seporator {
	width: 100%;
	height: 1px;
	background: #FD929D;
    float: left;
    top: 70px;
    border-radius: 1px;
}

/* Header Slider */
.slider {
	height: 570px;
	background: rgb(252,122,132);
	background: linear-gradient(180deg, #FC7784 0%, #FC5C86 100%);
	font-size: 16px;
	color: #ffffff;
}
.header-slider { 
	height:570px; 
}
#featured {position:relative; height:570px;}
#featured ul.ui-tabs-nav { position:absolute; list-style-type:none; list-style:none;}
#featured .ui-tabs-panel { height:570px; position:relative;}
#fragment-1 {
	background: url(../images/indesing-bg.svg) no-repeat bottom right;
}
.logo {
	width: 168px;
	height: 32px;
	background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    background-image: url(../images/csshop_logo.svg);
    display: block;
    float: left;
    margin: 28px 0 0 0;
}
.shopping-cart {
	width: 160px;
	height: 28px;
	float: right;
	background-position: left center;
	background-repeat: no-repeat;
    background-image: url(../images/shopping-cart.svg);
	padding-left: 40px;
	margin: 31px 0 0 0;
}
.shopping-cart a {
	text-decoration: none;
	color: #ffffff;
	line-height: 28px;
}
.shopping-cart a:hover {
	text-decoration: underline;
}
.content-slide {
	width: 590px;
	float: left;
	margin-top: 170px;
	position: absolute;
}
.slide-title {
	color: #ffffff;
	font-size: 28px;
	line-height: 34px;
	float: left;
	width: 590px;
	margin-bottom: 30px;
}
.slide-description {
	font-size: 18px;
	line-height: 24px;
}
.slide-price {
	font-size: 24px;
	line-height: 30px;
	margin: 30px 0 50px 0;
}
.slider-button {}
.slider-button a {
	color: #FF2559;
	text-decoration: none;
	font-family: "ProximaNova-Semibold";
	line-height: 24px;
	font-size: 20px;
	padding: 12px 24px;
	background: #ffffff;
	border-radius: 40px;
	display:inline;
}
.slider-button a:hover {
	color: #ffffff;
	text-decoration: none;
	line-height: 24px;
	font-size: 20px;
	padding: 12px 24px;
	border-radius: 40px;
	display:inline;
	background: #FC6486;
	border: 2px solid #ffffff;
}
.category-menu {
	float: left;
	margin: 20px 0 0 0;
	line-height: 28px;
	width: 100%;
}
.category-menu a {
	color: #ffffff;
	text-decoration: none;
	margin-right: 10px;
}
.category-menu a:hover {
	color: #E0E0E0;
	text-decoration: underline;
}
.navigation_block {
	height: 115px;
	background: #ffffff;
}
.path {
	height: 18px;
	margin: 20px 0 14px 0;
	float: left;
	font-size: 14px;
	color: #000000;
	line-height: 18px;
	width: 100%;
}
.path a {
	color: #FF2559;
	text-decoration: none;
}
.path a:hover {
	color: #FF2559;
	text-decoration: underline;
}
.category-name {
	text-transform: uppercase;
	font-size: 20px;
	color: #FF2559;
	line-height: 30px;
	float: left;
	width: 100%;
}
.content-page {}
.content-price {
	float: right;
    width: 300px;
    height: 362px;
    background: #FFFFFF;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
	padding: 30px;
	margin: 40px 0;
}
.price-title {
	width: 100%;
	font-size: 16px;
	text-transform: uppercase;
	color: #666666;
	text-align: center;
	line-height: 24px;
}
.select-list-price {
	width: 300px;
	height: 44px;
	border: 1px solid #E2E2E2;
	font-size: 20px;
	color: #000000;
	background: #ffffff;
	border-radius: 6px;
	margin: 20px 0 30px 0;
}
.price {
	width: 300px;
    height: 50px;
    font-size: 40px;
	font-weight: 600;
    line-height: 50px;
    text-align: center;
    color: #000000;
	margin-top: 10px;
}
.subtotal-price {
    width: 300px;
    height: 40px;
    font-weight: 600;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
    color: #000000;
	margin-top: 4px;
}
.retail-price{
	width: 300px;
    height: 36px;
    font-weight: 600;
    font-size: 20px;
    line-height: 36px;
    text-align: center;
    text-decoration-line: line-through;
    color: #FF2559;
	margin-top: 4px;
}
.pice-button a {
	width: 300px;
    height: 48px;
	color: #ffffff;
	text-decoration: none;
	font-family: "ProximaNova-Semibold";
	line-height: 48px;
	font-size: 20px;
	background: #FC5C86;
	border-radius: 40px;
	text-align: center;
	margin-top: 30px;
	display: block;
}
.pice-button a:hover {
	color: #ffffff;
	background: #FF2559;
}
.content-product {
	width: 790px;
	float: left;
	margin-top: 40px;
}
.products {
	background: #ffffff;
	padding: 60px 0;
	margin-top: 60px;
}
.products-home {
	background: #F6F6F6;
	padding: 60px 0;
	margin-top: 60px;
}
.products-title {
    width: 1200px;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
	margin-bottom: 40px;
}
.product-item {
    width: 260px;
    background: #F6F6F6;
    border-radius: 10px;
	text-align: center;
	padding: 30px 0;
	float: left;
	margin: 20px;
}
.product-item-home {
    width: 260px;
    background: #FFFFFF;
    border-radius: 10px;
	text-align: center;
	padding: 30px 0;
	float: left;
	margin: 20px;
}
.product-image {
    width: auto; 
    height: 160px;
}
.item-title {
    width: 260px;
    height: 44px;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #555555;
	margin-top: 30px;
	font-family: "ProximaNova-Semibold";
}
.item-price {
    width: 260px;
    height: 30px;
    font-size: 24px;
    line-height: 30px;
    font-family: "ProximaNova-Semibold";
    text-align: center;
    color: #000000;
	margin: 10px 0 30px 0;
}
.product-item-button a {
	padding: 10px 20px;
	color: #ffffff;
	text-decoration: none;
	font-family: "ProximaNova-Semibold";
	line-height: 40px;
	font-size: 18px;
	background: #FC5C86;
	border-radius: 40px;
	text-align: center;
	margin-top: 20px;
}
.product-item-button a:hover {
	color: #ffffff;
	background: #FF2559;
}

.footer-page {
	background: #262626;
	height: 388px;
}
.footer-top {
    height: 84px;
    border-bottom: 1px solid #555555;
}
.resellers {
    width: 466px;
    height: 24px;
    float: left;
    background-image: url(../images/ic-resellers.svg);
    margin-top: 30px;
}
.payments {
    width: 282px;
    height: 24px;
    float: right;
    background-image: url(../images/ic-payments.svg);
    margin-top: 30px;
}
.footer-bottom {
    height: 70px;
    padding: 30px 0;
}
.footer-logo {
    width: 164px;
    height: 32px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url(../images/footer-csshop-logo.svg);
    display: block;
    float: left;
}
.footer-copy-style {
    float: left;
    color: #999999;
    font-size: 16px;
    display: block;
    margin-top: 40px;
    position: absolute;
}
.footer-adress {
    float: right;
    color: #999999;
    font-size: 16px;
    display: block;
    text-align: right;
    line-height: 32px;
}
.footer-center {
    height: 160px;
    border-bottom: 1px solid #555555;
}
ul.footer-links-menu {
    list-style-type: none;
    padding-inline-start: 0px;
    margin: 0;
}
ul.footer-links-menu li a {
    color: #999999;
    font-size: 16px;
    text-decoration: none;
    line-height: 32px;
}
ul.footer-links-menu li a:hover {
    color: #A5A5A5;
    text-decoration: underline;
}
.links-category-products {
	font-size: 16px;
	line-height: 24px;
	width: 400px;
	height: 220px;
	color: #ffffff;
	padding: 20px;
	background: #ffffff;
	text-decoration: none;
	font-family: "ProximaNova-Semibold";
	display: block;
	border-radius: 6px;
	text-align: left;
	margin: 10px;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
	float: left;
}
/*End - Header Slider*/
@media screen and (max-width: 1450px) {
  .with-margins {
    width: 1240px;
	padding: 0 40px;
  }
	.links-category-products {
	font-size: 16px;
	width: 380px;
	color: #ffffff;
	padding: 20px;
	background: #ffffff;
	text-decoration: none;
	font-family: "ProximaNova-Semibold";
	display: block;
	border-radius: 6px;
	text-align: left;
	margin: 10px;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
	float: left;
}
}
@media screen and (max-width: 1000px) {
  .with-margins {
    width: 960px;
	padding: 0 40px;
  }
	.links-category-products {
	font-size: 16px;
	width: 400px;
	color: #ffffff;
	padding: 20px;
	background: #ffffff;
	text-decoration: none;
	font-family: "ProximaNova-Semibold";
	display: block;
	border-radius: 6px;
	text-align: left;
	margin: 10px;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
	float: left;
}
}
@media screen and (max-width: 765px) {
  .with-margins {
    width: 725px;
	padding: 0 30px;
  }
	.links-category-products {
	font-size: 16px;
	width: 340px;
	color: #ffffff;
	padding: 20px;
	background: #ffffff;
	text-decoration: none;
	font-family: "ProximaNova-Semibold";
	display: block;
	border-radius: 6px;
	text-align: left;
	margin: 10px;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
	float: left;
}
}
@media screen and (max-width: 500px) {
  .with-margins {
    width: 460px;
	padding: 0 20px;
  }
	.links-category-products {
	font-size: 16px;
	width: 230px;
	color: #ffffff;
	padding: 20px;
	background: #ffffff;
	text-decoration: none;
	font-family: "ProximaNova-Semibold";
	display: block;
	border-radius: 6px;
	text-align: left;
	margin: 10px;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
	float: left;
}
}
@media screen and (max-width: 320px) {
  .with-margins {
    width: 300px;
	padding: 0 10px;
  }
	.links-category-products {
	font-size: 16px;
	width: 290px;
	color: #ffffff;
	padding: 20px;
	background: #ffffff;
	text-decoration: none;
	font-family: "ProximaNova-Semibold";
	display: block;
	border-radius: 6px;
	text-align: left;
	margin: 10px;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
	float: left;
}
}



a {color:#333;}
h5 {font-size:14px; line-height:14px; color:#e50b0a; padding:0; margin:0;}
/*Page Container*/
#container { width:960px; margin:0 auto;}
.container-content { width:960px; margin:0 auto;}
.block-left {
	width:700px;
	float:left;
	margin-left:0px;
}
.block-right {
	width:220px;
	float:right;
	margin-right:20px;
}
/*End Page Container*/

/* Header */
.header-block { width:940px; height:65px; margin:0 auto; margin-bottom:10px;}
.logo a { width:39px; height:65px; float:left; background: url(../images/logo.png) top;}
.logo a:hover{ background: url(../images/logo-hover.png) top;}
.header-menu-block { width:901px; height:40px; float:right; background: url(../images/background-header-menu.png) repeat-x top;}
.menu-item a { height:40px; line-height:40px; padding:0 16px 0 16px; float:left; color:#dddddd; text-shadow:0 -1px 0 #151515; text-decoration:none;}
.menu-item a:hover { color:#fff; text-shadow:0 -1px 0 #151515; background: url(../images/menu-item-hover.png) repeat-x top;}
.menu-item-separator {height:40px; width:2px; float:left;background: url(../images/menu-item-separator.png);}
.header-search { width:256px; height:22px; float:right; border:1px solid #000; margin:8px 8px 0 0; background: #f5f5f5 url(../images/menu-search-icon.png) no-repeat left;}
.search-form { border: 0; background:transparent; color: #333; width:225px; height:20px; font-family: "myriad-pro-1"; font-size: 14px; line-height:22px; float:right; margin-right:5px;}
/* Quick Search */
.QuickSearch { background: #fff; border:1px solid #333; margin-left:-28px; margin-top:11px;}
.quick-search-item { width:236px; border-bottom:1px solid #ccc; padding:10px; float:left;}
.quick-search-image { float:left; width:40px; height:40px;}
.quick-search-name { float:right; width:196px; font-size:14px;}
.quick-search-name a { color:#333; text-decoration: none; text-align:left;}
.quick-search-name a:hover { color:#224466; text-decoration: underline;}
.quick-search-price { float:left; width:50px; color:#224466; margin-left:40px;}
.quick-search-reating { float:right; width:196px; margin:5px 0 5px 0;}
.QuickSearchAllResults td { text-align: right; padding:10px;}
.QuickSearchAllResults a { text-decoration: underline; color:#000; font-size:13px;}
/* End Quick Search */
.header-menu-bottom { width:901px; float:right; text-align:right; padding-top:5px;}
.menu-buttom-my-cart a { width:45px; height:16px; background: url(../images/menu-cart-icon.png) no-repeat left; color:#333; text-decoration:none; padding-left:16px; margin-right:10px;}
.menu-buttom-my-cart a:hover { background: url(../images/menu-cart-icon-hover.png) no-repeat left; color:#00659b;}
.menu-buttom-search a { color:#333; text-decoration:none;}
.menu-buttom-search a:hover {color:#00659b;}
/*End - Header*/



/* Right Container*/
.right-cart-block { width:220px; background: url(../images/bacground-right-block.jpg) no-repeat; margin-bottom:10px;}
.right-title-new-product { width:189px; height:36px; background: rgba(0, 0, 0, 0.3) url(../images/background-right-new-product.png); line-height:32px; text-align:left; padding-left:31px; color:#fff;}
.right-title-category { width:189px; height:36px; background: rgba(0, 0, 0, 0.3) url(../images/background-right-category-line.png); line-height:32px; text-align:left; padding-left:31px; color:#fff;}
.right-support { width:189px; height:36px; background: rgba(0, 0, 0, 0.3) url(../images/background-right-support.png); line-height:32px; text-align:left; padding-left:31px; color:#fff;}
.right-title-cart { width:189px; height:36px; background: rgba(0, 0, 0, 0.3) url(../images/bacground-right-title-cart.png) no-repeat; line-height:32px; text-align:left; padding-left:31px; color:#fff;}
.right-content { width:220px; text-align:left; color:#b0d8ff; text-shadow:0 -1px 0 #2b2b2b;}
.right-cart-item { width:190px; padding:10px 15px 10px 15px; background: rgba(255, 255, 255, 0.07) url(../images/background-right-line.png) repeat-x top;}
.right-name-product a{ font-size:12px; font-weight:bold; color:#fcfcfc; text-shadow:0 -1px 0 #000;}
.right-name-product a:hover{ color:#fff; text-shadow:0 -1px 0 #000;}
.right-language-product { font-size:12px; text-shadow:none;}
.right-price-product { font-size:18px; font-weight:bold; color:#ffcc00; text-shadow:none;}
.right-button-block { width:190px; height:26px; padding:15px; background: url(../images/background-right-line.png) repeat-x top;}
.right-button-view a{ width:57px; height:26px; line-height:26px; padding-left:27px; font-size:12px; color:#333; background: url(../images/button-view-cart.png) no-repeat; float:left; text-shadow:none; font-weight:bold;}
.right-button-checkout a{ width:84px; height:26px; line-height:26px; font-size:12px; color:#333; background: url(../images/button-checkout.png) no-repeat; float:right; text-shadow:none; font-weight:bold; text-align:center;}
.right-category-block { width:220px; text-align:left;}
.right-category-name a{ width:205px; height:38px; display:block; line-height:38px; padding-left:15px; border-bottom:1px solid#222222; border-top:1px solid#717171; color:#ffffed;}
.right-category-name a:hover{ background: url(../images/right-category-name-hover.png) repeat-x; border-bottom:1px solid#222222; border-top:1px solid#717171; color:#fff;}
.right-product-image-item img { border: 0px; height: 80px; width: 60px; overflow: hidden; float:left;}
.support-content { width:200px; height:90px; margin:10px 0 0 10px; text-align:left; font-size:12px; color:#f6f6f6;}
.support-link a{ color:#b0d8ff; text-decoration:none;}
.support-link a:hover{ text-decoration:underline;}
/*End Right Container*/

/*Home Page Content*/
#featured-block { width:700px; float:left;}
.featured-title { width:690px; height:24px; padding-left:10px; line-height:24px; background: url(../images/background-title.png) no-repeat; color:#333; font-family: "myriad-pro-1"; font-weight:bold; font-size: 13px; text-align:left; margin-bottom:25px;}
.keyword-title { color:#d9d9d9; font-size: 12px; float:right; margin-right:65px;}
#new-product-block { width:700px; float:left;}
.home-product-item { width:680px; height:80px; margin-left:20px; float:left; margin-bottom:15px;}
.image-product-item { width:70px; height:80px; float:left;}
.product-image-item img { border:0px; height:60px; width:48px; overflow: hidden; float:left;}
.info-product-item { width:520px; height:80px; border-bottom:1px solid #d9d9d9; float:left; text-align:left;}
.buy-product-item { width:90px; height:80px; border-bottom:1px solid #d9d9d9; float:right;}
.buy-price-div { width:70px; height:30px; float:right; color:#666; margin-right:-3px;}
.name-product-item a { color:#627282; font-weight:bold; font-size: 13px; line-height:16px; text-decoration:none;}
.name-product-item a:hover { color:#224466; text-decoration:underline;}
.buy-product-link a { color:#336699; font-size: 13px; line-height:16px; text-decoration:none; float:right;}
.buy-product-link a:hover { color:#224466; text-decoration:underline;}
/*End - Home Page Content*/

/*Footer Content*/
#footer { width:930px; height:100px; background: url(../images/background-footer.png) repeat-x; float:left; text-align:left; padding-left:10px; margin-left:10px;}
.footer-category-menu { width:920px; height:40px; line-height:40px; background: url(../images/background-footer-category-menu.png) repeat-x bottom; text-align:left;}
.footer-copyright { width:920px; height:45px; text-align:left;}
.footer-link { color:#f5f5f5; font-weight:bold; text-shadow: 0 -1px 0 #292929; text-decoration:none;}
.footer-link a{ color:#f5f5f5; font-weight:bold; text-shadow: 0 -1px 0 #292929; text-decoration:none;}
.footer-link a:hover{ color:#b0d8ff; text-decoration:underline;}
/*End - Footer Content*/

/*Category*/
.category-title { width:700px; height:25px; margin-bottom:10px; font-size:25px; color:#333; font-family: "myriad-pro-1";}
.category-product-item { width:680px; height:115px; margin-left:20px; float:left; margin-bottom:15px;}
.category-info-product-item { width:520px; height:115px; border-bottom:1px solid #d9d9d9; float:left; text-align:left;}
.category-buy-product-item { width:90px; height:115px; border-bottom:1px solid #d9d9d9; float:right;}
.category-description {width:700px; height:400px; background: url(../images/background-category-description.png) repeat-x top; padding-top:10px;}
.category-breadcrumb { width:700px; font-size:12px;}
.category-breadcrumb ul, .category-breadcrumb li { list-style: none; margin: 0; padding: 0; text-align: left;}
.category-breadcrumb { font-size: 12px;}
.category-breadcrumb li { display: inline; padding-left:5px;}
.category-breadcrumb a { padding-right: 10px; background: url('../images/BreadcrumbSep.gif') no-repeat right; color:#006699;}
.category-navigation { width:700px; height:30px; border-bottom: 1px solid #d9d9d9; margin-bottom:20px; margin-top:-8px; line-height:20px;}
.category-paging { width:280px; float:right;}
.CategoryPagination .PagingList, .CategoryPagination .PagingList li { list-style: none; padding: 0; margin: 0;}
.CategoryPagination { padding: 5px; text-align: center; }
.CategoryPagination a {color:#006699; text-decoration:none;}
.CategoryPagination .PagingList li { display: inline; padding: 0 5px;}
/*End Category*/

/*Product*/
#product-description-block { width:700px; float:left;}
.product-description-title { width:690px; height:24px; padding-left:10px; line-height:24px; background: url(../images/background-title.png) no-repeat; color:#333; font-family: "myriad-pro-1"; font-weight:bold; font-size: 13px; text-align:left;}
.description-content {width:680px; float:left; text-align:justify; margin-left:10px;}
.product-title { width:700px; height:25px; margin-bottom:10px; font-size:18px; color:#333; font-family: "myriad-pro-1"; text-align:left; line-height:25px;}
.product-breadcrumb {width:700px; background: url(../images/background-category-description.png) repeat-x top; padding:10px 0 10px 0;}
.ProductThumbImage { float: left; margin:13px 0 10px 20px;}
.ProductThumbImage img{ width: 120px;}
.product-details { width:460px; padding:10px 15px 10px 20px; margin-bottom:10px; background: url('../images/background-product-details.png') no-repeat left top; float:left;}
.product-name-details { width:460px; height:26px; font-size:13px; color:#b0d4ff; float:left; text-align:left;}
.product-price-details { width:250px; height:30px; font-size:14px; color:#fff; float:right; text-align:right; line-height:23px; margin-top:5px;}
.product-price { width:75px; float:right; color:#ffcc00; margin-left:5px;}
.product-vendor-details { width:250px; height:20px; font-size:14px; color:#fff; float:right; text-align:right; margin:8px 0 10px 0;}
.product-payment-details { width:1800px; height:20px; font-size:14px; color:#fff; float:right; text-align:right; line-height:20px; background: url('../images/icon-card.png') no-repeat right; padding-right: 70px;  margin:8px 0 10px 0;}
.product-delivery-details { width:250px; height:20px; font-size:14px; color:#fff; float:right; text-align:right;  margin:8px 0 10px 0;}
.product-add-cart-details { width:250px; height:20px; font-size:12px; color:#fff; float:right; text-align:right;}
.option-select { width:250px; height:30px; float:right; font-size:14px; color:#fff;}
.PrimaryProductDetails .ProductMain { width: 250px; float: right;}
/*End Product*/

/*Search*/
.SearchSorting { float: left; margin: 3px 0 0 0;}
.search-product-item { width:680px; height:115px; margin-left:20px; float:left; margin-bottom:0px;}
.search-link a { font-family: "myriad-pro-1"; font-size: 12px; color:#224466; text-decoration:none; margin-left:5px;}
.search-link a:hover {color:#224466; text-decoration:underline;}
/*End Search*/

/*Cart*/
.cart-total-block {width:240px; height:26px; float:right; text-align:right; background: url('../images/horizontal-line-cart.png') repeat-x bottom; margin-bottom:10px; line-height:16px; margin-left:120px; color:#333;}
.cart-item { width:530px; padding: 0 0 10px 0; margin:20px 0 10px 0; background: url('../images/horizontal-line-cart.png') repeat-x bottom; float:right;}
.cart-item-image { width:70px; float:left; text-align:left;}
.cart-item-image img {height:60px;}
.cart-item-name {width:300px; padding:0 0 10px 0; float:left; text-align:left;}
.cart-item-name a {color:#627282; text-decoration:none; font-size:13px;}
.cart-item-name a:hover {color:#224466; text-decoration: underline;}
.cart-item-language {width:300px; float:left; text-align:left; color:#0081ff; font-size:15px; margin-top:-20px;}
.cart-item-right-block { width:150px; float:right;}
.cart-item-left-block { width:370px; float:left;}
.cart-item-remove { width:100px; float:right; text-align:right;}
.cart-remove-link a { color:#e50b0a; text-decoration:underline;}
.cart-item-price { width:150px; float:right; text-align:right; margin-top:5px;}
.cart-item-total { width:150px; float:right; text-align:right; margin-top:5px}

/*End Cart*/

/*Form and Select */
.SortBox { font-size: 12px; padding: 4px 0 0 0;}
.sort-select { width:150px; border:1px solid #aaaaaa; height:22px; font-family: "myriad-pro-1"; font-size: 12px; color:#333; padding:1px; margin-left:5px;}
.HorizontalFormContainer dl, .VerticalFormContainer dl { margin: 0;}
.HorizontalFormContainer dt img { vertical-align: middle; float: left;}
.HorizontalFormContainer dt .fieldLabel { float:left; padding-top: 4px; padding-left: 4px;}
.HorizontalFormContainer dd.ProductField { height: 20px;}
.HorizontalFormContainer dt { width: 120px; float: left; clear: left;}
.HorizontalFormContainer dl, .VerticalFormContainer dl { margin: 0;}
.HorizontalFormContainer dt img { vertical-align: middle; float: left;}
.HorizontalFormContainer dt .fieldLabel { float:left; padding-top: 4px; padding-left: 4px;}
.HorizontalFormContainer dd.ProductField { height: 20px;}
.HorizontalFormContainer dd { margin-left:80px; margin-bottom:15px;}
.SuccessMessage { color:#437ab0; padding:15px;}
/*End Form and Select */

/*Category Slider */
.content {float: left;}
.inslider a { text-decoration:none;}
.contentholder { overflow: hidden; position: relative; background-color:#FFF; float:left; margin-top:10px;}
.contentslider { position: absolute; top: 0; left: 0;}
.imgslider img { float: left;}
.contentnav { position: absolute; bottom: 30px; left:30px; height:30px; z-index: 100;}
.contentnav a {padding: 5px; text-decoration: none; color: #fff;}
/*End Category Slider */

img{border: 0;}
.search_text{
	font-family: "myriad-pro-1";
        color:#cccccc;
        font-size: 12px;
        padding-left: 30px;
}
.header_text{
	font-family: "myriad-pro-1";
        color:#cccccc;
        font-size: 11px;
}
.contentnav_small {
	position: absolute;
	width: 190px;
	bottom: -270px;
	left:2px;
	z-index: 100;
	color: none;
	border:0;
}
.our_price_index {
	font-family: "myriad-pro-1";
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
}
.price_index {
	font-family: "myriad-pro-1";
	font-size: 15px;
	float:right;
	line-height:22px;
	font-weight: bold;
}
.price_remove {
	font-family: "myriad-pro-1";
	font-size: 11px;
	color: #85c7fd;
	font-weight: bold;
        text-shadow:  0 -1px 0 #000000;
}
.price_big_shopping {
	font-family: "myriad-pro-1";
	font-size: 22px;
	font-weight: bold;
	color: #85c7fd;
        text-shadow:  0 -1px 0 #000000;
}
.price_big_shopping_white {
	font-family: "myriad-pro-1";
	font-size: 22px;
	font-weight: bold;
	color: #666666;
        text-shadow:  0 1px 0 #ffffff;
}
.price_big_index {
	font-family: "myriad-pro-1";
	font-size: 24px;
	float:right;
}
.price_big_content {
	font-family: "myriad-pro-1";
	font-size: 30px;
	font-weight: bold;
	color: #FFBB02;
        text-shadow:  0 -1px 0 #000000;
}
.price_big_text {
	font-family: "myriad-pro-1";
	font-size: 16px;
	color: #CCCCCC;
        text-shadow:  0 -1px 0 #000000;
}
.banner_content {
	font-family: "myriad-pro-1";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
    text-shadow:  0 1px 0 #1f1f1f;
    -moz-text-shadow: 0 1px 0 #151515;
}
.banner_content_black {
	font-family: "myriad-pro-1";
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-shadow:  0 1px 0 #ffffff;
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
.link{
    display:block;
    background-image: url(../images/background_left_menu_categoty.png);
    width:175px;
    height:25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-shadow:  0 1px 0 #000000;
    padding-left:15px;
    padding-top:7px;
}
.link:hover{
    display:block;
    background-image: url(../images/background_left_menu_categoty_active.png);
    width:175px;
    height:25px;
}
.left_menu_title {
	font-family: "myriad-pro-1";
	font-size: 11px;
	font-weight: bold;
        color: #CCCCCC;
}
.left_menu_title span{ padding: 0 0 0 5px; }

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.title_product{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #85c7fd;
    text-shadow:  0 -1px 0 #000000;
    padding-left:12px;
    padding-top:5px;
    font-weight: bold;
}
.price_product{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-shadow:  0 -1px 0 #000000;
    font-weight: bold;
    padding: 0 0 0 5px;
}
.price_product a{ color: #fff;}
.price_product_shopping{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-shadow:  0 1px 0 #ffffff;
    font-weight: bold;
}
.black_big_index {
	font-family: "myriad-pro-1";
	font-size: 22px;
	font-weight: bold;
	color: #666666;
        text-shadow:  0 -1px 0 #000000;
}
.black_reating_index {
	font-family: "myriad-pro-1";
	font-size: 16px;
	font-weight: bold;
	color: #666666;
        text-shadow:  0 -1px 0 #000000;
}
.text_litle_blue {
	font-family: "myriad-pro-1";
	font-size: 11px;
	color: #85c7fd;
        text-shadow:  0 -1px 0 #000000;
}
.text_litle_white {
	font-family: "myriad-pro-1";
	font-size: 11px;
	color: #ffffff;
        font-weight: bold;
        text-shadow:  0 -1px 0 #000000;
}
.blue_title_product {
	font-family: "myriad-pro-1";
	font-size: 16px;
	color: #85c7fd;
        text-shadow:  0 -1px 0 #000000;
   padding: 0 0 0 5px;
}
.text_secure {
	font-family: "myriad-pro-1";
	font-size: 9px;
    font-weight: bold;
}

.BlockContent{text-align: left;}
.ProductList{ padding: 0; margin: 0;}
.ProductList li{ list-style: none; margin: 0; padding: 0; float: left; padding: 0 8px 0 0;}
.sideProductList{ padding: 0; margin: 0;}
.sideProductList li{ list-style: none; margin: 0; padding: 0;}

.Clear{Clear: both;}

.Textbox{ border: 0; background: transparent; color: #ccc; width: 175px; }
.PrimaryProductDetails dl {
	font-size: 0.90em;
}
.PrimaryProductDetails dt {
	font-weight: bold;
	width: 80px;
	clear: left;
}
.PrimaryProductDetails dd {
	margin-left: 90px;
}
#SideCouponCodeBox, #SideGiftCertificateCodeBox{ width: 190px; overflow: hidden; }

/* Tabbed Navigation */
.TabNav, .TabNav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.TabNav {
	font-size: 11px;
	margin-bottom: 10px;
	padding: 6px 4px 6px 4px;
}

.TabNav li {
	display: inline;
}

.TabNav li a {
	position: relative;
	top: 2px;
	font-size: 12px;
	padding: 4px 6px;
	margin-right: 3px;
	margin-top: 3px;
	text-decoration: none;
}

.TabNav li a:hover {
	text-decoration: none;
}

.TabNav li.Active a {
	margin-top: 0px;
	padding-top: 7px;
	font-weight: bold;
}



/* Miscellaneous Definitions */

.Meta {
	font-size: 0.93em;
}
.Left .FeedLink, .Right .FeedLink {
	float: left;
	margin: 2px 5px 0 0;
}
.Content .FeedLink {
	float: left;
	margin: 8px 10px 0 0;
}
.FloatRight {
	float: right;
}
.FloatLeft {
	float: left;
}
.ClearRight {
	clear: right;
}
.ClearLeft {
	clear: left;
}
.CompareButton {
	clear: both;
	text-align: right;
	margin-top: 12px;
	padding: 4px;
}
.Clear {
	clear: both;
}
.Field45 {
	width: 45px;
}
.Field100 {
	width: 100px;
}
.Field150 {
	width: 150px;
}
.Field200 {
	width: 200px;
}
.Field250 {
	width: 250px;
}
.Field300 {
	width: 300px;
}
.Field350 {
	width: 350px;
}
.Field400 {
	width: 400px;
}
.MB10 { margin-bottom:10px; }
.MT0 { margin-top:0px; }
.PLRB5 { padding:0px 5px 5px 5px; }
.PLR10 { padding:0px 10px 0px 10px; }
.PL20 { padding:0px 0px 0px 20px; }
.PL40 { padding:0px 0px 0px 40px; }
.ML20 { margin:0px 0px 0px 20px; }
.MT10 { margin-top:10px; }
.PL10 { padding-left:10px; }
.PB2 { padding-bottom:2px; }
.NoMarginBottom { margin-bottom: 0; }

.Required {
	font-weight: bold;
	visibility: visible;
}
.InfoMessage {
	padding: 8px 6px 8px 28px;
	margin-bottom: 10px;
}

.ErrorMessage {
	padding: 8px 6px 8px 28px;
	margin-bottom: 10px;
}

/** Search All Form Result - Start **/
.SearchPaging {
	float: right;
	font-size: 0.95em;
}



.SearchSorting select {
	font-size: 0.95em;
}

#SearchResultsCategoryAndBrand {
	margin: 5px;
	padding: 5px;
}

.ContentList em, .QuickSearchResultMeta em {
	font-size: 16px;
}

.SearchContainer .ProductList {
    font-size:1.1em;
}

.SearchContainer .ProductList li {
    padding:10px 10px 10px 0;
}

.SearchContainer .ProductImage {
    float:left;
    padding:0 10px 5px 0;
}

.SearchContainer .ProductPrice, .SearchContainer .ProductQty {
    float:right;
    margin-left:10px;
}

/** Search All Form Result - End **/

#AdvancedSearchForm ul {
    list-style-type:none;
}
#AdvancedSearchForm .Textbox { background:#fff; }
#AdvancedSearchForm #featured { height:auto; background:#fff; width:auto; height:auto; }

.FacebookLikeButtonContainer { width:110px; height: 30px; overflow:hidden; float:left; color: #fff; }
.AddThisButtonBox { float:right; margin:5px 0; clear:none; }



.Textbox {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    color: #CCCCCC;
}
.Field100 {
    width: 100px;
    padding: 3px;
    vertical-align: middle;
}

.banner_content_black a:link, .banner_content_black a:visited, .banner_content_black a:active, .banner_content_black a:hover {color: #333; text-decoration: none;}
.banner_content_black a:hover {color: #85C7FD; }

.ProductOptionList{ padding: 10px 0 0 10px; }

.DetailRow .Label{ padding: 0 0 5px; }

.FacebookLikeButtonContainer{ padding: 10px 0 0 ; }

.BlockContent ul, .BlockContent ul li{ list-style: none; }



/* Product Listings */
.Category.ProductList {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Category.ProductList li {
	min-height: 12em;
	float: left;
	width: 90% !important;
	margin: 4px 8px 12px 8px;
	padding: 0;
	overflow: hidden;
	display: inline;
	text-align: left;
}
.Category.ProductList .ProductImage {
	float: left;
	width: 50px !important;
	height: 50px !important;
	text-align: center;
	padding: 15px 15px 10px 15px;
	margin: 0 0 5px 0;
}
.Category.ProductList .ProductImage img {
	max-height:50px;
	max-width:50px;
}

.Category.ProductList .ProductDetails {
	padding: 10px 5px 0 0;
	margin: 0 0 5px 0;
}
.Category.ProductList p {
	margin: 5px 0 5px 5px;
}
.Category.ProductList a {
	text-decoration: none;
}
.Category.ProductList strong, .Category.ProductList strong a {
}
.Category.ProductPrice, .Category.ProductList em {
	font-style: normal;
	font-weight: bold;
}
.Category.ProductList .Rating {
	font-size: 0.9em;
	font-weight: bold;
}
.Category.ProductList li .ProductCompareButton {
	margin-top: 3px;
}
.Category.ProductList .ProductDescription{ height: 75px; }

/* Product Videos */

#VideoContainer {
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.currentVideo {
	background-color: #031C34;
}

.videoRow:hover {
	background-color: #4B4B4B;
}

.CartContents .ItemShipping th {
	border-bottom-color: #e2ecf1;
	border-top-color: #e2ecf1;
	background: #eff5f7;
	color: #3a3a3a;
}
/* Product Videos */

#FeaturedVideo, #VideoList, #VideoSingle  {
	float: left;
}

#VideoList {
	padding-left: 5px;
}

.VideoSeparator {
	clear: both;
}

.videoRow {
	clear: both;
	margin-bottom: 4px;
	display: block;
	height: 75px;
}

.previewImageContainer {
	height: 30px;
	width: 50px;
}

.videoRow img {
	float: left;
	padding-right: 5px;
}

.videoRowTitle {
	font-weight: bold;
}

.videoRowDescription {
	max-height: 50px;
	overflow:hidden;
}

.VideoOverlay {
	background-image: url('../images/VideoOverlay.png');
	background-position: center center;
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	top: 0;
}

.VideoContentContainer {
	position: relative;
	margin-left: 3px;
	padding-left: 92px;
}

/** If you change the width of the .VideoPreviewSize class below, change the padding-left of the .VideoContentContainer class above **/

.VideoPreviewSize {
	width: 92px;
	height: 69px;
}

.videoRowLength {
	padding-left: 4px;
}

.videoRow, .videoRowTitle, .videoRow img, .videoRowLength {
	cursor: pointer;
}

#VideoList ul {
	position: relative;
	overflow-y: auto;
	padding:0;
	margin: 0;
	width: 370px;
	height: 265px;
}

#VideoSingle {
	padding-left: 10px;
	width:240px;
}

#VideoContainer {
	padding: 5px 0 5px 5px;
	height: 265px;
}

.HideElement {
	display: none;
}



.VideoSingleTitle {
	font-weight: bold;
}

.VideoSingleDescription {
	padding-top: 10px;
	overflow-y: auto;
	height: 220px;
	padding-right:5px;
}

.Left #VideoMiddleContainer, .Right #VideoMiddleContainer {
	display: none;
}

.Content #VideoSideContainer {
	display: none;
}

#VideoSideContainer ul {
	text-align: center;
}

#VideoSideContainer ul li {
	margin-bottom: 5px;
}

.VideoSideDescription {
	padding: 2px 10px;
}

.VideoImageContainer {
	position: relative;
	float: left;
}


.connect_widget .connect_widget_facebook_favicon {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/zb/r/L6P2fymQtet.png") no-repeat scroll -1px -47px transparent;
    display: block;
    height: 14px;
    left: -1px;
    padding: 0;
    position: absolute;
    width: 14px;
}


.tsidebar table{ margin: 0 auto; }
.tsidebar table td{ text-align: left; }
.tsidebar table td{ text-align: left; }
.tsidebar img{ vertical-align: middle; }
.tsidebar li{ text-align: center; }

.left_menu_title, .text_litle_white{ line-height: 20px; text-align: left;}

.tsidebar .byprice { margin: 0; padding: 10px; text-align: left; }
.tsidebar .byprice li{ text-align: left; }



/* Forms */
.NarrowFormContainer dt {
	width: 110px;
}
.NarrowFormContainer dd {
	margin-left: 120px;
}
.HorizontalFormContainer p.Submit {
	margin-left: 170px;
}
.NarrowFormContainer p.Submit {
	margin-left: 120px;
}
.VerticalFormContainer dt {
	margin-bottom: 6px;
}
.VerticalFormContainer dd {
	margin-bottom: 6px;
	margin-left: 10px;
}

.newsbox{ padding: 10px 0 10px 5px; text-align: left; }
.newsbox input{ margin: 2px 0 5px; }
.ProductRightCol{ float: right; }

.ToggleSearchFormLink{ padding: 3px 10px 0 0; font-size: 11px; }



.price_big_content .price_big_index {
	font-family: "myriad-pro-1";
	font-size: 30px;
	color: #FFBB02;
        text-shadow:  0 -1px 0 #000000;
}
