﻿html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  b, u, i, center,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td,  article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary,  time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
}
body {
	font-size: 62.5%;
	height:100%;
	padding:0px 1%;
}
/* HTML5 display-role reset for older browsers */

	article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,  q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.left, .columns.left {
	float: left;
}
.right, .columns.right {
	float: right;
}
.hide {
	display: none;
}
.highlight {
	background: #ff0;
}

.ie9, .ie9 * {
	font-family: "microsoft yahei", "Arial", "Definitely Not Helvetica", "sans-serif" !important;
}
body {
	background: #fff;
	font-family: "microsoft yahei", "Droid Sans", "HelveticaNeue", "Helvetica", "Arial", "Lucida Grande", "sans-serif";
	font-size: 16px;
	font-size:12px;
	line-height: 18px;
	color: #555;
	position: relative;
	-webkit-font-smoothing: antialiased;
}
a {
	font-family: "microsoft yahei", "Droid Sans", "HelveticaNeue", "Helvetica", "Arial", "Lucida Grande", "sans-serif";
	cursor:pointer;
}
/*=====================================================

  

  	Headings

  	

  ======================================================*/

h1, h2, h3, h4, h5, h6 {
	color: #1b1b1b;
	font-weight: bold;
	line-height: 1.6;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
}
h1 {
	font-size: 46px;
	font-size: 4.6rem;
	margin-bottom: 12px;
}
h2 {
	font-size: 39px;
	font-size: 3.9rem;
	margin-bottom: 9px;
}
h3 {
	font-size: 29px;
	font-size: 2.9rem;
	margin-bottom: 9px;
}
h4 {
	font-size: 25px;
	font-size: 2.5rem;
	margin-bottom: 3px;
}
h5 {
	font-size: 19px;
	font-size: 1.9rem;
	font-weight: normal;
	margin-bottom: 3px;
}
h6 {
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: normal;
}
.subhead {
	color: #777;
	font-weight: normal;
	margin-bottom: 20px;
}
/*=====================================================

  

  	Links & Paragraph styles

  	

======================================================*/

  	

p {
	font-size: 16px;
	font-size:12px;
	line-height: 1.6;
	margin: 0 0 18px;
}
p img {
	margin: 0;
}
p.lead {
	font-size: 18px;
	font-size: 1.8rem;
}
a {
	color: #2277bd;
	text-decoration: none;
	outline: 0;
	line-height: inherit;
}
a:hover {
	color: #2277BD;
}
p a, p a:visited {
	line-height: inherit;
}
.orange-btn {
	border:0px none;
	font-size:11px;
	color:#fff;
	line-height:14px;
	padding:10px 16px;
	overflow:visible;
	cursor:pointer;
}
a.blue-btn {
	display:inline-block;
	cursor:pointer;
}
.company a.blue-btn {
	margin:2px;;
}
.blue-btn:hover {
	color:#D2D2D2;
}
.f-fix {
	float:left;
	width:100%;
}
/*=====================================================

 

  	Lists

  	

======================================================*/

ul, ol {
	margin-bottom: 18px;
}
ul {
	list-style: none outside;
}
ol {
	list-style: decimal;
}
ol, ul.square, ul.circle, ul.disc {
	margin-left: 30px;
}
ul.square {
	list-style: square outside;
}
ul.circle {
	list-style: circle outside;
}
ul.disc {
	list-style: disc outside;
}
ul ul, ol ol {
	margin: 4px 0 5px 30px;
}
li {
	margin-bottom: 12px;
}
ul.large li {
	line-height: 21px;
}
	

	

/**

	 * Print styles.

 *

 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/

 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)

 */

 

@media print {
* {
	background: transparent !important;
	color: black !important;
	text-shadow: none !important;
	filter:none !important;
	-ms-filter: none !important;
} /* Black prints faster: sanbeiji.com/archives/953 */
p a, p a:visited {
	color: #444 !important;
	text-decoration: underline;
}
p a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content: "";
}  /* Don't show links for images, or javascript/internal links */
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
} /* css-discuss.incutio.com/wiki/Printing_Tables */
tr, img {
	page-break-inside: avoid;
}
 @page {
margin: 0.5cm;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
}
/*=======================================================================



	❤❤❤ Artfully Masterminded by ZURB. Perfected by Digital Surgeons. ❤❤❤

 

 ========================================================================*/











/*=================================================



	+++ LE GRID +++

	A Responsive Grid -- Gumby defaults to a standard 960 grid, 

	but you can change it to whatever you'd like.

 

 ==================================================*/

 



.container {
	padding: 0px;
}
.row {
	width: 100%;
	max-width: 940px;
	min-width: 720px;
	margin: 0 auto;
}
/* To fix the grid into a different size, set max-width to your desired width */

	

	.row .row {
	min-width: 0px;
}
.column, .columns {
	margin-left: 2.127663%;
	float: left;
	min-height: 1px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.column:first-child, .columns:first-child, .alpha {
	margin-left: 0px;
}
.column.omega, .columns.omega {
	float: right;
}
/*** Removed because it is usually annoying ***

	 

	 [class*="column"] + [class*="column"]:last-child { float: right; }

	

	***/

	

	.row .one.columns {
	width: 6.382989%;
}
.row .two.columns {
	width: 14.893641%;
}
.row .three.columns {
	width: 23.404293%;
}
.row .four.columns {
	width: 31.914945%;
}
.row .five.columns {
	width: 40.425597%;
}
.row .six.columns {
	width: 48.936249%;
}
.row .seven.columns {
	width: 57.446901%;
}
.row .eight.columns {
	width: 65.957553%;
}
.row .nine.columns {
	width: 74.468205%;
}
.row .ten.columns {
	width: 82.978857%;
}
.row .eleven.columns {
	width: 91.489509%;
}
.row .twelve.columns {
	width: 100%;
}
/*** Formula: Column Width + Twice the Default Margin ***/

	

	.row .push_one {
	margin-left: 10.638315%;
}
.row .push_two {
	margin-left: 19.148967%;
}
.row .push_three {
	margin-left: 27.659619%;
}
.row .push_four {
	margin-left: 36.170271%;
}
.row .push_five {
	margin-left: 44.680923%;
}
.row .push_six {
	margin-left: 53.191575%;
}
.row .push_seven {
	margin-left: 61.702227%;
}
.row .push_eight {
	margin-left: 70.212879%;
}
.row .push_nine {
	margin-left: 78.723531%;
}
.row .push_ten {
	margin-left: 87.234183%;
}
/*.row .push_eleven 	{ margin-left: 95.744835%;  }*/

	

	

	/* Centering Columns is fun */

	

	.row .one.centered {
	margin-left: 46.808586%;
}
.row .two.centered {
	margin-left: 42.55326%;
}
.row .three.centered {
	margin-left: 38.297934%;
}
.row .four.centered {
	margin-left: 34.042608%;
}
.row .five.centered {
	margin-left: 29.787282%;
}
.row .six.centered {
	margin-left: 25.531956%;
}
.row .seven.centered {
	margin-left: 21.27663%;
}
.row .eight.centered {
	margin-left: 17.021304%;
}
.row .nine.centered {
	margin-left: 12.765978%;
}
.row .ten.centered {
	margin-left: 8.510652%;
}
.row .eleven.centered {
	margin-left: 4.255326%;
}
/*** Formula: Column Width + Default Margin ***/

	

	.row .push_one:first-child {
	margin-left: 8.510652%;
}
.row .push_two:first-child {
	margin-left: 17.021304%;
}
.row .push_three:first-child {
	margin-left: 25.531956%;
}
.row .push_four:first-child {
	margin-left: 34.042608%;
}
.row .push_five:first-child {
	margin-left: 42.55326%;
}
.row .push_six:first-child {
	margin-left: 51.063912%;
}
.row .push_seven:first-child {
	margin-left: 59.574564%;
}
.row .push_eight:first-child {
	margin-left: 68.085216%;
}
.row .push_nine:first-child {
	margin-left: 76.596868%;
}
.row .push_ten:first-child {
	margin-left: 85.10652%;
}
.row .push_eleven:first-child {
	margin-left: 93.617172%;
}
img, object, embed {
	max-width: 100%;
	height: auto;
}
.pro-img img {
	max-width: 100%;
	max-height: 180px;
}
.list-img img {
	max-width: 100%;
	max-height: 180px;
}
img {
	-ms-interpolation-mode: bicubic;
}
#map_canvas img, .map_canvas img {
	max-width: none!important;
}
/* Nicolas Gallagher's micro clearfix */

	 .row:before, .row:after, .clearfix:before, .clearfix:after {
	content:"";
	display:table;
}
.row:after, .clearfix:after {
	clear: both;
}
.row, .clearfix {
	zoom: 1;
}

	 
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
	 





/*=======================================================================



	❤❤❤ Artfully Masterminded by ZURB. Perfected by Digital Surgeons. ❤❤❤

 

 ========================================================================*/



    

    

	

	

/*==================================================



	+++ Grid +++

	

===================================================*/

	

	/* Mobile */

	

	@media only screen and (max-width: 480px) {

	  /* Style adjustments for viewports 480px and under go here */

	  .row {
 text-align: center;
}
}
 @media only screen and (max-width: 767px) {
 body {
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
width: 100%;
min-width: 0;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
 .container {
min-width: 0;
margin-left: 0;
margin-right: 0;
}
 .row {
width: 100%;
min-width: 0;
margin-left: 0;
margin-right: 0;
}
 .row .row .column, .row .row .columns {
padding: 0;
}
 .column, .columns {
width: auto !important;
float: none;
margin-left: 0;
margin-right: 0;
}
 .column:last-child, .columns:last-child {
margin-right: 0;
float: none;
}
 .row .row .column, .row .row .columns {
padding: 0;
}
 .column, .columns {
width: auto !important;
float: none;
margin-left: 0px;
margin-right: 0px;
}
 .column:last-child, .columns:last-child {
margin-right: 0;
float: none;
}
 [class*="column"] + [class*="column"]:last-child {
float: none;
}
 [class*="column"]:before, [class*="column"]:after {
display: table;
}
 [class*="column"]:after {
clear: both;
}
 .push_one, .push_two, .push_three, .push_four, .push_five, .push_six, .push_seven, .push_eight, .push_nine, .push_ten, .push_eleven, .centered {
margin-left: 0% !important;
}
}
ul, li, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	list-style:none;
}
/*	Header Block	*/



.header-wrapper {
	display:block;
	width:100%;
	padding:3px 0px 0px;
}
header {
	max-width:   100%;
	margin:0px auto;
}
.header-wrapper header .logo {
	margin-top:12px;
	padding:0px;
	float:left;
	width:230px;
	height:60px;
}
.header-wrapper header .head-left {
	float:left;
	width:20%;
	line-height: 24px;
	font-size:14px;
	cursor:pointer;
	color:#2277bd;
}
.header-wrapper header .head-left div{
	width:100%;
	padding:4px 16px;
	color:#999;
	font-weight:700;
}
.header-wrapper header .head-right {
	float:right;
	width:76%;
}
.header-wrapper header .top-nav {
	float:right;
}
.header-wrapper header .top-nav li {
	float:left;
	border-left:1px solid;
	border-right:1px solid;
}
.header-wrapper header .top-nav .my-wishlist {
	float:left;
	border-left:0px;
	border-right:0px;
}
.header-wrapper header .top-nav .my-wishlist a{
	background:#FFF;
	color:#4599de;
	font-size:14px;
}
.header-wrapper header .top-nav .my-wishlist a:hover{
	background:#FFF;
	color:#666;
	font-size:14px;
}
.header-wrapper header .top-nav li.log-in {
	border-right:0px none;
	margin-right:1px;
}
.header-wrapper header .top-nav li.currency {
	border-left:0px none;
	border-right:0px none;
	margin-right:2px;
	position:relative;
}
.currencyBox {
	border:0px;
	border-right:1px solid #1a5b91;
	border-left:1px solid #4599de;
    background: url("../images/drop.png") no-repeat scroll right 12px #4F86C6;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    line-height: 18px;
    margin: 0px;
    padding: 9px 45px 9px 20px;
    position: relative;
}
.currencyBox .currency_detial a {
	width:120px;
    float: left;
    margin-right: 1px;
    padding: 5px 13px;
	color:#4F86C6;
}
.currencyBox .currency_detial a:hover {
	width:120px;
    background: none repeat scroll 0 0 #4F86C6;
    color: #FFFFFF;
    text-decoration: none;
}
.currencyBox a{color:#fff; font-size:11px;}
.currency_detial {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 3px solid #4F86C6;
    display: none;
    padding: 15px 19px;
    position: absolute;
    right: 0;
    top: 37px;
    width: 140px;
}
.header-wrapper header .top-nav li.my-account {
	border-left:0px none;
}
.header-wrapper header .top-nav li a {
	font-size:11px;
	color:#fff;
	float:left;
	padding:9px 12px;
}
.header-wrapper header .top-nav li.currency a {
	padding:9px 46px 9px 20px;
	min-width:69px;
}
.header-wrapper header .header-bottom {
	float:right;
	padding:20px 40px 0px;
	width:96%;
}
.header-wrapper header .search-block {
	border:1px solid #E6E6E6;
	width:70%;
	float:left;
	margin-bottom:10px;
}
.header-wrapper header .search-block input[type='text'] {
	float:left;
	border:0px none;
	background:none;
	height:43px;
	line-height:43px;
	width:82%;
	padding:0px 15px;
	font-size:14px;
	color:#5F5F5F;
}
.header-wrapper header .search-block input[type='submit'] {
	border:0px;
	background: url("../images/search_icon.png") no-repeat center center;
	float: right;
	overflow:visible;
	padding:0;
	text-indent: -999em;
	width:60px;
	height:43px;
	cursor: pointer;
}
.header-wrapper header .header-bottom .cart-block {
	float:right;
	padding:2px;
	box-shadow:0px 0px 5px #C2C1C1;
	border:1px solid #E6E6E6;
	position:relative;
	margin-top:-5px;
}
.header-wrapper header .header-bottom .cart-block ul {
	float:left;
	border:1px solid #E7E7E7;
	padding:9px 17px 10px;
	background: #2480CA;
}
.header-wrapper header .header-bottom .cart-block ul li {
	float:left;
	padding:0px 3px;
	font-size:14px;
	color:#FFF;
	cursor:pointer;
}
.header-wrapper header .header-bottom .cart-block ul li img {
	display:block;
}
.header-wrapper header nav {
	float:left;
	width:100%;
	background:#F8F8F8;
	border-top:5px solid;
	margin:0;
	min-height:67px;
}
.header-wrapper header nav ul {
	float:left;
	width:100%;
	height:67px;
}
.header-wrapper header nav ul li {
	float:left;
	height:70px;
	margin-right:1px;
}
.header-wrapper header nav ul li.active, .header-wrapper header nav ul li:hover {
	height:70px;
}
.header-wrapper header nav ul li.active a, .header-wrapper header nav ul li:hover a {
	color:#fff;
}
.header-wrapper header nav ul li a {
	font-size:14px;
	color:#444;
	padding:26px;
	float:left;
}
.header-wrapper header nav select {
	display:none;
}
/*	Banner Block	*/



.banner-wrapper {
	display:inline-block;
	width:100%;
	clear:both;
	padding:15px 0px 1px;
}
.banner-wrapper .banner-block {
	max-width:   100%;
	margin:0px auto;
}
.banner-wrapper .banner-block .banner-slider, .banner-wrapper .banner-block .flexslider {
	padding:4px;
	background:#fff;
	box-shadow:0px 0px 5px #999;
	float:left;
	border-radius:5px;
	position: relative;
	max-width:64%;
	max-height:420px;
	width:64%;
	margin-left:1%;
}
.banner-wrapper .banner-block .banner-slider img {
	display:block;
}
.banner-wrapper .banner-block .banner-slider .pagination, .flex-direction-nav {
	float:left;
	left:10px;
	bottom:21px;
	position: absolute;
}
.banner-wrapper .banner-block .banner-slider .pagination li, .flex-direction-nav li {
	float:left;
}
.banner-wrapper .banner-block .banner-slider .pagination li a, .flex-direction-nav li a {
	float:left;
	width:29px;
	height:28px;
	text-indent: -999em;
}
.flex-direction-nav li a.flex-prev {
	background:#3a3a3a url("../images/banner_left_btn.png") no-repeat center center;
}
.flex-direction-nav li a.flex-next {
	background:#3a3a3a url("../images/banner_right_btn.png") no-repeat center center;
	margin-left:1px;
}
.flex-direction-nav li:hover a.flex-prev, .flex-direction-nav li:hover a.flex-next {
	background-color:#4F86C6;
}
.banner-wrapper .banner-block .banner-add {
	float:right;
	width:21%;
    background: #F9F9F9;
}
.banner-wrapper .banner-block .banner-add li.addtitle {
	text-align:center;
    background: #4F86C6;
	color:#FFF;
	font-size:14px;
    line-height: 32px;
}
.banner-wrapper .banner-block .banner-add li.add {
	margin-top:4px;
	text-align:left;
}
.banner-wrapper .banner-block .banner-add li.add label{
	width:100%;
    float:left;
    line-height: 20px;
	margin-left:10px;
}
.banner-wrapper .banner-block .banner-add li.add input{
	margin-left:10px;
	width:90%;
    height: 20px;
    vertical-align: top;
    border: 1px solid #B6B6B6;
    line-height: 20px;
}
.banner-wrapper .banner-block .banner-add li.add select{
	margin-left:10px;
	width:92%;
    height: 20px;
    vertical-align: top;
    border: 1px solid #B6B6B6;
    line-height: 20px;
}
.banner-wrapper .banner-block .banner-add li img {
	display:block;
	width:100%;
}
/*	Content Block	*/



.content-wrapper {
	clear:both;
	padding-top:15px;
}
.content-wrapper .content-container {
	max-width:   100%;
	margin:0px auto;
}
.content-wrapper .content-container .feature-block, .content-wrapper .content-container .new-product-block {
	float:left;
	width:100%;
	clear:both;
	padding:18px 0px 0px;
	border-top:1px solid;
}
.content-wrapper .content-container .col-main .new-product-block {
	background:none;
	border:0px;
	padding:9px 2px 5px 3px;
}
.content-wrapper .content-container .heading-block {
	float:left;
	clear:both;
	width:100%;
	padding:16px 0px 8px;
}
.content-wrapper .content-container .heading-block h1 {
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	padding:6px 0px 0px;
	color:#242632;
	float:left;
}
.content-wrapper .content-container .heading-block .pagination {
	float:right;
}
.content-wrapper .content-container .heading-block .pagination li {
	float:left;
	margin-left:1px;
}
.content-wrapper .content-container .heading-block .pagination li a {
    float: left;
    height: 24px;
    margin-right: 25px;
    text-indent: -999em;
    width: 25px;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.content-wrapper .content-container .feature-block .product-grid, .content-wrapper .content-container .new-product-block .product-grid {
	float:left;
	width:100%;
}
.jcarousel-clip {
	display:inline-block;
	overflow:hidden;
	width:100%;
}
.jcarousel-next-horizontal {
	cursor:pointer;
	display:block;
	height:24px;
	position:absolute;
	width:25px;
	z-index:1500;
	right:0px;
	top:-51px;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.jcarousel-prev-horizontal {
	cursor:pointer;
	display:block;
	height:24px;
	position:absolute;
	width:25px;
	z-index:1500;
	right:51px;
	top:-51px;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.content-wrapper .content-container .new-product-block .product-grid {
	padding-bottom:15px;
}
.content-wrapper .content-container .feature-block .product-grid li, .content-wrapper .content-container .new-product-block .product-grid li {
	float:left;
	width:237px;
	border:1px solid #DAD8D8;
	position:relative;
	margin-bottom:10px;
}
.content-wrapper .content-container .new-product-block .product-grid li {
	width:240px;
}
.content-wrapper .content-container .col-main .new-product-block .product-grid li {
	width:243px;
}
.content-wrapper .content-container .new-product-block .product-grid li + li {
	margin-left:14px;
}
.content-wrapper .content-container .feature-block .product-grid li {
	margin-right:10px;
}
.content-wrapper .content-container .feature-block .product-grid li .pro-img, .content-wrapper .content-container .new-product-block .product-grid li .pro-img {
	display:block;
	height:217px;
	text-align:center;
	margin:5px;
}
.pro-title {
    display: block;
    line-height: 26px;
    font-size: 14px;
    background: #4F86C6;
    color: #fff;
    padding-left: 8px;
}
.content-wrapper .content-container .feature-block .product-grid li .pro-img img, .content-wrapper .content-container .new-product-block .product-grid li .pro-img img {
	margin:20px 0px;
	display:inline-block;
}
.content-wrapper .content-container .feature-block .product-grid li .pro-hover-block {
	display:none;
	float:left;
	width:230px;
	height:217px;
	position: absolute;
	top:5px;
	left:5px;
}
.content-wrapper .content-container .feature-block .product-grid li:hover .pro-hover-block {
	display:block;
}
.content-wrapper .content-container .feature-block .product-grid li .pro-hover-block h4 {
	font-size:13px;
	color:#fff;
	font-weight:normal;
	float:left;
	width:100%;
	text-align:center;
	padding:10px 0px 0px;
	min-height:66px;
}
.content-wrapper .content-container .feature-block .product-grid li .pro-hover-block .link-block {
	float:left;
	width:100%;
	text-align:center;
}
.new-content {
    float: left;
    width: 100%;
    clear: both;
    padding: 18px 0px 0px;
    border-top: 0px;
}
.content-grid {
    padding-bottom: 15px;
}
.content-grid li {
    float: left;
    width: 590px;
    border: 1px solid #4F86C6;
    position: relative;
    margin-bottom: 10px;
    background: url("../images/nav_arrow.png") no-repeat top center;
}
.quickllook {
    background: url("../images/iconsPro.png") no-repeat scroll left top #4F86C6;
    border: 0 none;
    color: #FFFFFF;
    display: inline-block !important;
    font-size: 0 !important;
    height: 35px;
    margin: 20px 0;
    padding: 0;
    text-decoration: none !important;
    	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out ;
    width: 35px;
}
.quickproLink {
    background: url("../images/iconsPro.png") no-repeat scroll right top transparent;
    border: 0 none;
    color: #FFFFFF;
    display: inline-block !important;
    font-size: 0 !important;
    height: 35px;
    margin: 20px 0;
    padding: 0;
    text-decoration: none !important;
    	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out ;
    width: 35px;
}
.quickllook:hover {
    background-position: left bottom;
}
.quickproLink:hover {
    background-position: right bottom;
}
.content-wrapper .content-container .feature-block .product-grid li .pro-hover-block .pro-price {
	font-size:12px;
	color:#fff;
	font-family:"microsoft yahei", "Georgia";
	font-weight:bold;
	float:left;
	width:100%;
	text-align:center;
	padding:20px 0px 0px;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-content {
	float:left;
	width:100%;
	padding:11px 0px 0px;
	border-top:1px solid;
	color:#000;
	text-align:center;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-content p {
	margin-bottom:10px;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-price {
	display:block;
	clear:both;
	padding:5px 10px 14px;
	font-family:"microsoft yahei", "Georgia";
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block {
	display:block;
	clear:both;
	padding:0px 10px;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block a {
	font-size:11px;
	padding:9px 15px;
	text-align:center;
	color:#fff;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out ;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-link-block {
	display:block;
	clear:both;
	padding:10px 10px 14px;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-link-block a {
	font-size:11px;
	padding-left:22px;
	color:#444;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out ;
}
.content-wrapper .content-container .news-letter-container {
	float:left;
	width:100%;
	clear:both;
	border-top:1px solid;
	margin:18px 0px 14px;
}
.content-wrapper .content-container .free-shipping-block {
	float:left;
	padding:0px;
	margin-top:26px;
}
.content-wrapper .content-container .free-shipping-block h1 {
	font-size:20px;
	color:#8A8A8A;
	font-weight:normal;
	line-height:20px;
	margin-bottom:5px;
}
.content-wrapper .content-container .free-shipping-block p {
	font-size:13px;
	color:#4f86c6;
}
.content-wrapper .content-container .news-letter-block {
	float:right;
	padding:20px 0px 0px;
}
.content-wrapper .content-container .news-letter-block h2 {
	font-size:12px;
	font-weight:normal;
	color:#8A8A8A;
	float:left;
	margin:0px 10px 0px 0px;
	line-height:37px;
}
.content-wrapper .content-container .news-letter-block input[type='text'] {
	width:264px;
	height:33px;
	border:1px solid #ccc;
	padding:0px 7px;
	float:left;
	line-height:33px;
	font-size:11px;
	color:#8A8A8A;
}
.content-wrapper .content-container .news-letter-block input[type='submit'], .form-button {
	width:74px;
	height:35px;
	border:0px none;
	padding:0px;
	float:left;
	line-height:37px;
	font-size:11px;
	color:#fff;
	overflow:visible;
	margin-left:5px;
	cursor:pointer;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
/*	Bredcrum Block	*/



.breadcrum-container {
	float:left;
	width:100%;
	padding:0px 0px 15px;
}
.breadcrum-container ul li {
	float:left;
	color:#000;
	font-size:11px;
}
.breadcrum-container ul li + li {
	padding-left:23px;
}
.breadcrum-container ul li a {
	color:#7F7F7F;
	font-size:12px;
}
/*	About Us Page	*/



.col-main-left {
	float:left;
	width:70%;
}
.col-main-left h1.page-title {
	font-size:24px;
	font-weight:normal;
	line-height:24px;
	padding:15px 0px 10px;
	color:#242632;
	display:block;
	clear:both;
	border-bottom:1px solid;
}
.about-banner {
	display:block;
	clear:both;
	border:1px solid #ddd;
	margin:10px 0px;
}
.about-banner img {
	display:block;
	width:100%;
}
.col-main-left .block-01 {
	display:block;
	clear:both;
	padding:10px 0px;
	margin:0px 0px 10px;
}
.col-main-left .block-01 p {
	margin:0px;
}
.col-main-left .block-01 h4 {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding:6px 0px 10px;
	color:#444;
	display:block;
	clear:both;
}
.superquote {
	display:block;
	clear:both;
	padding:30px 0px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
}
.superquote p {
	font-size:18px;
	font-family:"microsoft yahei", Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:24px;
	margin:0px;
}
.listing-block {
	display:inline-block;
}
.listing-block li {
	display:block;
	background:url(../images/listing_bullet.png) no-repeat 0px 9px;
	line-height:18px;
	padding:3px 0px 3px 10px;
}
.listing-block li ul {
	margin:5px 0px 0px 10px;
}
.right-sidebar {
	float:right;
	width:280px;
}
.right-sidebar .block {
	display:block;
	clear:both;
	margin-bottom:10px;
	padding:20px 0px;
}
.right-sidebar .widget-searchwidget {
}
.right-sidebar .widget-searchwidget input {
    border: 1px solid #ddd;
    display: inline-block;
    width: 200px;
    height: 24px;
    line-height: 24px;
    font-size: 11px;
    color: #666;
    padding: 0px 8px;
    margin-top: 10px;
}
.right-sidebar .widget-img {
}
.right-sidebar .widget-img a {
	margin:4px 0px 4px 3px;
	display:inline-block;
	padding:5px;
}
.right-sidebar .widget-img a:hover {
	background:#ddd;
}
.right-sidebar .widget-img a img {
	display:block;
}
.right-sidebar .listing-block {
}
.right-sidebar .listing-block strong {
	display:block;
	text-transform:uppercase;
	font-weight:normal;
	color:#4F86C6;
	padding-bottom:5px;
	border-bottom:1px solid #4F86C6;
	line-height:24px;
}
.right-sidebar .listing-block p {
}
.right-sidebar .listing-block ul li {
	background:url(../images/circle_outside.png) no-repeat 0px 11px;
	padding:6px 0px 6px 13px;
}
.right-sidebar .social-block {
	padding:10px 0px 20px;
}
.right-sidebar .social-block img {
	display:block;
}
/*	Account Login Page	*/



.account-login {
	display:block;
	clear:both;
	padding-bottom:20px;
}
.account-login .col-1 {
	float:left;
	width:49%;
}
.account-login .content {
	display:inline-block;
	width:100%;
	min-height:280px;
}
.account-login .content p, ul.form-list {
	display:block;
	padding:0px 0px 0px 10px;
}
.account-login .content h2, .fieldset h2 {
	display:block;
	line-height:16px;
	font-size:13px;
	font-weight:bold;
	color:#333;
	background:#F1F1F1;
	padding:10px;
	margin:0px 0px 10px;
}
.account-login .col-2 {
	float:right;
	width:49%;
}
ul.form-list li input[type='text'], ul.form-list li input[type='password'] {
	width:240px;
	line-height:30px;
	height:30px;
	border:1px solid #ddd;
	padding:0px 5px;
	color:#666;
}
ul.form-list li {
	display:block;
	padding:5px 0px;
	clear:both;
}
ul.form-list li label.required {
	float:left;
	width:100%;
}
ul.form-list li label em {
	color:#EB340A;
}
.account-login .content p.required {
	color:#EB340A;
	text-align:right;
}
.buttons-set {
	display:block;
	border-top:1px solid #ddd;
	padding:10px 0px;
}
.buttons-set .blue-btn {
	float:right;
}
/*	Account Create Page	*/



.fieldset {
	display:block;
	clear:both;
}
.fieldset ul.form-list {
	padding-bottom:20px;
}
ul.form-list li .input-box {
	float:left;
	padding-right:10px;
	width:260px;
}
ul.form-list li input[type='checkbox'] {
	margin:0px 5px 0px 0px;
	vertical-align:middle;
}
.fieldset .buttons-set .required {
	color:#EB340A;
	text-align:right;
	margin:0px 0px 10px;
}
/*	Blog Page	*/



.blog-container {
	display:inline-block;
	width:100%;
	clear:both;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
}
.blog-container + .blog-container {
	padding-top:10px;
}
.option-block {
	display:inline-block;
	width:100%;
	clear:both;
	padding:0px 0px 10px;
}
.option-block a {
	display:inline-block;
	padding-left:20px;
	color:#666;
	margin-right:10px;
}
.col-main-left .pagination {
	display:inline-block;
	width:100%;
	clear:both;
	text-align:center;
	padding:10px 0px;
	margin-bottom:10px;
}
.col-main-left .pagination ol {
	display:inline-block;
	width:100%;
	clear:both;
	margin:0px;
	padding:0px;
}
.col-main-left .pagination ol li {
	display:inline;
	margin:0px 1px;
}
.col-main-left .pagination ol li a, .col-main-left .pagination ol li span.current {
	color:#fff;
	padding:4px 7px;
	line-height:14px;
	border:1px solid;
	display:inline-block;
}
.col-main-left .pagination ol li span.current {
	color:#333;
}
/*	FAQ Page	*/



.q-a-block {
	display:block;
	clear:both;
	padding:20px 0px 0px;
}
.q-a-block li {
	display:block;
	clear:both;
	padding:7px 0px;
}
.q-a-block li a {
	display:block;
	clear:both;
	color:#666;
	line-height:18px;
	font-size:14px;
	padding-right:20px;
	background:url(../images/expand_icon.png) no-repeat right 0px;
}
.q-a-block li a.ui-accordion-header-active {
	background:url(../images/coleps_icon.png) no-repeat right 6px;
}
.q-a-block li .ui-accordion-content {
	display:block;
	padding:5px 15px 0px 17px;
	clear:both;
	font-size:13px;
	line-height:18px;
	color:#888;
}
/*	Category Page	*/



.col-left {
	float:left;
	width:21%;
}
.col-left .block {
	float:left;
	width:100%;
	border:1px solid #ddd;
	margin-bottom:20px;
}
.col-left .paypal-block {
	float:left;
	width:218px;
	margin-bottom:20px;
}
.col-left .block .man-block {
}
.col-left .block.community-block ul {
	padding-top:15px;
}
.col-left .paypal-block {
	display:block;
	text-align:center;
}
.col-left .community-block ul li {
	line-height:22px;
}
.col-left .compare-block ul li {
	padding:5px 0px 6px;
}
.col-left .community-block ul li input {
	margin:3px 3px 0px 2px;
	float:left;
}
.col-left .block .block-title {
	padding:10px 11px;
	background:#F5F5F5;
	border-bottom:1px solid #ddd;
	font-size:13px;
	color:#444;
	line-height:14px;
}
.col-left .man-block .block-title {
	font-size:14px;
	color:#333;
	padding:3px 0px;
	display:block;
	vertical-align:top;
}
.col-left .man-block .block-title {
	padding:10px;
	border:0px;
}
.col-left .block ul {
	display:block;
	vertical-align:top;
	padding:9px 11px 7px;
}
.col-left .block ul li {
	display:inline-block;
	vertical-align:top;
	width:100%;
}
.col-left .main-block ul li {
	line-height:36px;
	font-size:14px;
}
.col-left .main-block ul li a:hover {
    color: #2277BD;
}
.col-left .man-block ul li {
	line-height:24px;
	text-align:left;
}
.col-left .community-block ul li.question-row {
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	line-height:19px;
}
.col-left .community-block ul li.vote-row {
	border-top:1px solid #ddd;
	margin-top:7px;
	padding:5px 0px 8px;
}
.col-left .community-block ul li.vote-row button {
	color:#fff;
	width:59px;
	height:36px;
	border:0px;
	overflow:visible;
	float:right;
	cursor:pointer;
}
.col-left .shop-by-block ul li {
	display:block;
	vertical-align:top;
	line-height:19px;
	color:#000;
}
.col-left .block ul li a {
	color:#444;
	font-size:14px;
	padding:12px;
}
.col-left .block ul li a span{
	width:86px;
	display:inline-block;
	padding:6px 0px;
}
.col-left .man-block ul li a {
	font-size:12px;
	line-height:24px;
	color:#404040;
	background:url(../images/left_nav_arrow.png) no-repeat 0px 18px;
	padding-left:12px;
}
.col-left .man-block ul li a:hover {
	color:#4F86C6;
}
.col-main {
	float:right;
	width:76%;
}
.category-banner {
	float:left;
	width:100%;
	padding-bottom:10px;
}
.category-banner img {
	float:left;
	width:100%;
}
.col-main .pager-container {
	float:left;
	width:100%;
	font-size:11px;
	color:#333;
	line-height:25px;
}
.col-main .pager-container .pager, .col-main .pager-container .view-by-block {
	float:left;
	width:100%;
	border-top:1px solid;
	padding:10px 0px;
}
.col-main .pager-container .pager .show-items, .col-main .pager-container .view-by-block .view-by {
	float:left;
	padding-left:8px;
}
.col-main .pager-container .pager .show-per-page, .col-main .pager-container .view-by-block .short-by {
	float:right;
	padding-right:7px;
}
.col-main .pager-container .pager .show-per-page label, .col-main .pager-container .view-by-block .short-by label {
	float:left;
	padding-right:10px;
}
.col-main .pager-container .pager .show-per-page select, .col-main .pager-container .view-by-block .short-by select {
	float:left;
	border:1px solid #E6E6E6;
	padding:3px 2px 2px;
	font-size:11px;
	color:#5F5F5F;
	height:25px
}
.col-main .pager-container .view-by-block .view-by li {
	float:left;
	padding-right:10px;
}
.col-main .pager-container .view-by-block .view-by li a {
	width:25px;
	height:16px;
	text-indent:-999em;
	background:url(../images/common.png) no-repeat;
	float:left;
	margin-top:4px;
}
.col-main .pager-container .view-by-block .view-by li a.grid {
	background-position:-194px -9px;
	margin-right:5px;
}
.col-main .pager-container .view-by-block .view-by li a.list {
	background-position:-194px -35px;
}
/*	View Page	*/



.main {
	float:left;
	width:100%;
}
.main .product-info-box {
	float:left;
	width:   100%;
}
.main .product-info-box .product-img-box {
	float:left;
	width:30%;
	text-align:center;
}
.main .product-info-box .product-img-box .product-image-zoom {
	border:1px solid #CACACA;
	padding:8px 0px;
}
.main .product-info-box .product-img-box p {
	font-size:11px;
	color:#333;
	margin:0px 0px 10px;
	padding:0px;
}
.main .product-info-box .product-img-box .product-image-zoom img {
	display:inline-block;
	height:220px;
}
.main .product-info-box .product-img-box .img-slider {
	float:left;
	width:100%;
	position:relative;
}
.main .product-info-box .product-img-box .img-slider a.slider-btn {
	float:left;
	position:absolute;
	top:38px;
	z-index:99;
	display:none;
}
.main .product-info-box .product-img-box .img-slider a.slider-btn img {
	float:left;
}
.main .product-info-box .product-img-box .img-slider a.prev {
	left:-15px;
}
.main .product-info-box .product-img-box .img-slider a.next {
	right:-7px;
}
.main .product-info-box .product-img-box .img-slider ul {
	float:left;
	width:100%;
	height:93px;
	overflow:hidden;
}
.main .product-info-box .product-img-box .img-slider ul li {
	float:left;
	border:1px solid #ddd;
	;
	margin-right:10px;
}
.main .product-info-box .product-img-box .img-slider ul li + li {
}
.img-slider .jcarousel-next-horizontal {
	cursor:pointer;
	display:block;
	height:17px;
	position:absolute;
	width:15px;
	z-index:1500;
	right:-7px;
	top:38px;
	background:url(../images/next_img_btn.png) no-repeat;
}
.img-slider .jcarousel-prev-horizontal {
	cursor:pointer;
	display:block;
	height:17px;
	position:absolute;
	width:15px;
	z-index:1500;
	left:-10px;
	top:38px;
	background:url(../images/prev_img_btn.png) no-repeat;
}
.main .product-info-box .product-img-box .img-slider ul li img {
	float:left;
	margin:8px 7px;
}
.main .product-info-box .product-shop {
    float: right;
    width: 65%;
    padding: 0px 20px;
}
.main .product-info-box .list-view {
    width: 96%;
    padding-right: 10px;
}
.main .product-info-box .product-right {
	float:right;
	width:22%;
    background: #F9F9F9;
}
.product-right li.addtitle {
	text-align:center;
    background: #4F86C6;
	color:#FFF;
	font-size:14px;
    line-height: 32px;
}
.product-right li.add {
	margin-top:6px;
	text-align:left;
}
.product-right li.add label{
    float:left;
	width:100%;
    line-height: 20px;
	text-align:center;
}
.product-right li.add input,.product-right li.add select{
	width:100%;
    height: 20px;
    vertical-align: top;
    border: 1px solid #B6B6B6;
    line-height: 20px;
}
.product-right li img {
	display:block;
	width:100%;
}
.main .product-info-box .product-shop .product-name {
	float:left;
	width:100%;
	font-size:20px;
	font-weight:bold;
	color:#333;
	line-height:24px;
}
.main .product-info-box .product-shop .price-box {
	float:left;
	width:100%;
	border-bottom:1px dotted #D1D1D1;
	padding:15px 0px 6px;
}
.main .product-info-box .product-shop .price-box .price {
	float:left;
	font-size:20px;
	font-family:"microsoft yahei", Arial, Helvetica, sans-serif;
	line-height:22px;
}
.main .product-info-box .product-shop .price-box .availability {
	float:left;
	font-size:11px;
	color:#73B334;
	padding-left:15px;
	line-height:20px;
}
.main .product-info-box .product-shop .model-block {
	float:left;
	width:100%;
	border-bottom:1px dotted #D1D1D1;
	padding:10px 0px 8px;
	color:#647177;
}
.main .product-info-box .product-shop .model-block{
	margin:2px 0px 0px;
	float:left;
	width:100%;
	height:255px;
}
.main .product-info-box .product-shop .model-block p span {
	color:#191A1E;
}
.main .product-info-box .product-shop .color-size-block, .quick-view-right .color-size-block {
	float:left;
	width:100%;
	font-size:11px;
	color:#333;
	padding:13px 0px 0px;
}
.main .product-info-box .product-shop .color-size-block .label-row, .quick-view-right .color-size-block .label-row {
	float:left;
	width:100%;
	padding:3px 0px 6px;
}
.main .product-info-box .product-shop .color-size-block .label-row label, .quick-view-right .color-size-block .label-row label {
	float:left;
}
.main .product-info-box .product-shop .color-size-block .label-row label em, .quick-view-right .color-size-block .label-row label em {
	color:#f00;
}
.main .product-info-box .product-shop .color-size-block .label-row .required, .quick-view-right .color-size-block .label-row .required {
	float:right;
	color:#EB340A;
}
.main .product-info-box .product-shop .color-size-block .select-row, .quick-view-right .color-size-block .select-row {
	float:left;
	width:100%;
	padding-bottom:7px;
}
.main .product-info-box .product-shop .color-size-block .select-row select, .quick-view-right .color-size-block .select-row select {
	float:left;
	width:412px;
	height:27px;
	font-size:11px;
	color:#5F5F5F;
	border:1px solid #E6E6E6;
	padding:4px 4px 3px 2px;
}
.main .product-info-box .product-shop .add-to-cart-box, .quick-view-right .add-to-cart-box {
	float:left;
	width:100%;
	font-size:11px;
	color:#555;
	padding:18px 0px 0px;
}
.main .product-info-box .product-shop .add-to-cart-box .qty-box, .quick-view-right .add-to-cart-box .qty-box {
	float:left;
	padding-top:10px;
}
.main .product-info-box .product-shop .add-to-cart-box .qty-box label, .quick-view-right .add-to-cart-box .qty-box label {
	float:left;
	padding-right:9px;
	line-height:25px;
}
.main .product-info-box .product-shop .add-to-cart-box .qty-box a, .quick-view-right .add-to-cart-box .qty-box a {
	float:left;
	margin:5px 9px;
}
.main .product-info-box .product-shop .add-to-cart-box .qty-box .qty, .quick-view-right .add-to-cart-box .qty-box .qty {
	float:left;
	width:40px;
	height:25px;
	border:1px solid #B6B6B6;
	line-height:25px;
	font-size:11px;
	color:#5F5F5F;
	text-align:center;
}
.main .product-info-box .product-shop .add-to-cart-box .form-button, .quick-view-right .add-to-cart-box .form-button {
	float:left;
	width:148px;
	height:44px;
	overflow:visible;
	line-height:44px;
	font-size:15px;
	color:#fff;
	border:0px none;
	text-align:center;
	cursor:pointer;
}
.main .product-info-box .product-shop .add-to-cart-box .add-to-box {
	float:left;
	width:100%;
	clear:both;
	padding:15px 0px 0px;
}
.main .product-info-box .product-shop .add-to-cart-box .add-to-box li {
	float:left;
	padding:0px 15px 10px 0px;
}
.main .product-info-box .product-shop .add-to-cart-box .add-to-box li.last {
	padding-right:0px;
}
.main .product-info-box .product-shop .add-to-cart-box .add-to-box li a, .generic-product-list ul li .right-content a {
	color:#8A8A8A;
	padding-left:21px;
	float:left;
	line-height:16px;
}
.main aside.right {
	width:145px;
}
.main aside.right .pro-slider-btn {
	margin:0px;
	padding:0px;
	position:absolute;
	right:0px;
	top:-45px;
}
.main aside.right .pro-slider-btn li {
	float:left;
	padding-left:1px;
}
.main aside.right .right-img {
	float:left;
	width:100%;
}
.main aside.right .right-img li {
	float:left;
	width:100%;
}
.main aside.right .right-img li + li {
	padding-top:10px;
}
.main aside.right .right-img li a, .main aside.right .right-img li a img {
	float:left;
}
.main .product-collateral {
	float:left;
	width:100%;
	clear:both;
	padding:55px 0px 40px;
}
.main .product-collateral .tab-block {
	float:left;
	width:100%;
}
.main .product-collateral .tab-block li {
	float:left;
	padding-right:5px;
}
.main .product-collateral .tab-block li a {
	float:left;
	padding:0px 16px;
	border:1px solid #E6E6E6;
	border-bottom:0px none;
	line-height:30px;
	color:#444;
}
.main .product-collateral .tab-block li a.active {
	color:#fff;
}
.main .product-collateral .pro-detail {
	width:100%;
	border:1px solid #E6E6E6;
	display:block;
	vertical-align:top;
	clear:both;
	padding:15px 16px 26px;
	line-height:17px;
	font-size:11px;
	color:#333;
}
.pro-detail p{
	font-size:14px;
}
.main .product-collateral .pro-detail ol {
	margin:0px;
	padding:0px;
	display:block;
}
.main .product-collateral .pro-detail ol li {
	padding:3px 0px 3px 15px;
	background:url(../images/desc_bullet.png) no-repeat 0px 7px;
}
.main .product-collateral .pro-detail ol li a{
	font-size:14px;
}
.main .product-collateral .pro-detail ol li p{
	font-size:12px;
	padding:8px;
	background:#F9F9F9;
}
.main .product-collateral .pro-detail p {
	margin:0px;
	text-align:justify;
}
.main .like-pro-block, .main .related-pro-block {
	float:left;
	width:490px;
	padding-bottom:63px;
}
.main .related-pro-block {
	float:right;
}
.main .like-pro-block .title-block, .main .related-pro-block .title-block {
	float:left;
	width:100%;
}
.main .like-pro-block .title-block h2, .main .related-pro-block .title-block h2 {
	float:left;
	font-size:16px;
	padding:0px 0px 11px;
	color:#333;
	line-height:18px;
	margin:0px;
	font-weight:normal;
}

.main .like-pro-block .jcarousel-next-horizontal, .main .related-pro-block .jcarousel-next-horizontal {
	cursor:pointer;
	display:block;
	height:24px;
	position:absolute;
	width:25px;
	z-index:1500;
	right:0px;
	top:-40px;
}
.main .like-pro-block .jcarousel-prev-horizontal, .main .related-pro-block .jcarousel-prev-horizontal {
	cursor:pointer;
	display:block;
	height:24px;
	position:absolute;
	width:24px;
	z-index:1500;
	right:26px;
	top:-40px;
}
.main .like-pro-block .like-pro, .main .related-pro-block .related-pro {
	float:left;
	width:100%;
	border-top:1px solid;
	padding:10px 0px 0px;
}
.main .like-pro-block .like-pro .product-grid, .main .related-pro-block .related-pro .product-grid {
	float:left;
	width:100%;
	height:263px;
	overflow:hidden;
}
.main .like-pro-block .like-pro .product-grid li, .main .related-pro-block .related-pro .product-grid li {
	float:left;
	border:1px solid #E6E6E6;
	margin-bottom:10px;
}
.main .like-pro-block .like-pro .product-grid li + li, .main .related-pro-block .related-pro .product-grid li + li {
	margin-left:10px;
}
.main .like-pro-block .like-pro .product-grid li .pro-img, .main .related-pro-block .related-pro .product-grid li .pro-img {
	display:block;
	vertical-align:top;
	clear:both;
	text-align:center;
}
.main .like-pro-block .like-pro .product-grid li .pro-img img, .main .related-pro-block .related-pro .product-grid li .pro-img img {
	margin:20px 34px;
}
.main .like-pro-block .like-pro .product-grid li .pro-detail-block, .main .related-pro-block .related-pro .product-grid li .pro-detail-block {
	display:block;
	vertical-align:top;
	text-align:center;
}
.main .like-pro-block .like-pro .product-grid li .pro-detail-block h4, .main .related-pro-block .related-pro .product-grid li .pro-detail-block h4 {
	display:block;
	font-size:12px;
	font-weight:normal;
}
.main .like-pro-block .like-pro .product-grid li .pro-detail-block .pro-price, .main .related-pro-block .related-pro .product-grid li .pro-detail-block .pro-price {
	display:block;
	font-size:16px;
	font-weight:bold;
	font-family:"microsoft yahei", Georgia, "Times New Roman", Times, serif;
}
/*	Quick View Block	*/

.quick-view-wrapper .quick-view-container {
	background:#fff;
	padding:10px 13px;
	margin:2%;
	position:relative;
}
.quick-view-wrapper .quick-view-container .close-btn {
	position:absolute;
	right:13px;
	top:11px;
}
.quick-view-wrapper .quick-view-container .quick-view-left {
	width:291px;
	float:left;
	padding:0px;
}
.quick-view-wrapper .quick-view-container .quick-view-left h2 {
	font-size:22px;
	font-weight:normal;
	color:#352E26;
	margin:0px;
	display:block;
	vertical-align:top;
	padding:0px 0px 0px 18px;
}
.quick-view-wrapper .quick-view-container .quick-view-left .product-img-box {
	float:left;
	width:100%;
}
.quick-view-wrapper .quick-view-container .quick-view-left .product-img-box .product-image {
	float:left;
	width:100%;
	position:relative;
}
.quick-view-wrapper .quick-view-container .quick-view-left .product-img-box .product-image img.sale-img {
	position:absolute;
	right:0px;
	top:-15px;
}
.quick-view-wrapper .quick-view-container .quick-view-left .product-img-box .product-image a {
	float:left;
	margin:72px 24px 63px;
}
.quick-view-wrapper .quick-view-container .quick-view-left .product-img-box .thum-img {
	display:block;
	padding-left:4px;
	clear:both;
}
.quick-view-wrapper .quick-view-container .quick-view-left .product-img-box .thum-img li {
	float:left;
	width:70px;
	height:67px;
	border:1px solid #DFDFDF;
}
.quick-view-wrapper .quick-view-container .quick-view-left .product-img-box .thum-img li + li {
	margin-left:10px;
}
.quick-view-right {
	float:right;
	width:380px;
	padding:0;
}
.quick-view-right .tab-block {
	float:left;
	width:100%;
	border-bottom:1px solid;
}
.quick-view-right .tab-block li {
	float:left;
}
.quick-view-right .tab-block li + li {
	margin-left:10px;
}
.quick-view-right .tab-block li a {
	float:left;
	border:1px solid #E6E6E6;
	border-bottom:0px none;
	padding:5px 10px;
}
.tabDetail, .tabDes {
	display:inline-block;
	padding:10px 0;
	width:100%;
}
.quick-view-right .tab-block li a.active {
	color:#fff;
}
.quick-view-right .first-review {
	float:left;
	width:100%;
	font-size:11px;
	padding:5px 0px;
}
.quick-view-right .price-box {
	float:left;
	width:100%;
	padding:3px 0px;
}
.quick-view-right .price-box .price {
	font-size:15px;
	font-weight:bold;
	font-family:"microsoft yahei", Georgza, "Times New Roman", Times, serif;
}
.quick-view-right .availability {
	float:left;
	width:100%;
	padding:5px 0px;
	color:#73B334;
}
.quick-view-right .color-size-block .select-row select {
	width:265px;
}
.quick-view-right .color-size-block {
	padding-top:7px;
}
/*	Contact Us Page	*/



h1.page-title {
	color:#232323;
	font-size:24px;
	font-weight:normal;
	margin:0px 0px 18px;
	float:left;
	width:100%;
	line-height:24px;
}
.contact-form-container {
	float:left;
	width:100%;
}
.contact-form-container .form-title {
	display:block;
	vertical-align:top;
	font-size:13px;
	line-height:15px;
	background:#F1F1F1;
	color:#333;
	padding:12px 11px;
}
.contact-form-container .form-fields {
	display:block;
	vertical-align:top;
	font-size:11px;
	color:#333;
	padding:10px 10px 23px;
}
.contact-form-container .form-fields li {
	display:inline;
	width:275px;
	vertical-align:top;
	padding:2px 0px 3px;
}
.contact-form-container .form-fields li label {
	display:inline-block;
	width:100%;
	vertical-align:top;
}
.contact-form-container .form-fields li label em {
	color:#f00;
}
.contact-form-container .form-fields li input {
	display:inline-block;
	width:266px;
	height:33px;
	vertical-align:top;
	border:1px solid #B6B6B6;
	line-height:33px;
}
.contact-form-container .form-fields li.full-row {
	width:100%;
	clear:both;
}
.contact-form-container .form-fields li.full-row textarea {
	overflow:auto;
	clear:both;
	display:inline-block;
	width:541px;
	height:130px;
	vertical-align:top;
	border:1px solid #B6B6B6;
	line-height:15px;
}
.button-set {
	display:inline-block;
	width:100%;
	vertical-align:top;
	border-top:1px solid #E4E4E4;
	padding:8px 0px 30px;
	margin-top:20px;
}
.button-set .required {
	text-align:right;
	vertical-align:top;
	color:#EB340A;
	font-size:11px;
	margin-bottom:13px;
}
.button-set .form-button {
	float:right;
	clear:both;
}
/*	Cart Page	*/



.col-1-layout {
	float:left;
	width:100%;
	clear:both;
}
.shopping-cart-table {
	float:left;
	width:100%;
	clear:both;
	padding:65px 0px 14px;
}
.shopping-cart-table li {
	float:left;
	width:50%;
}
.shopping-cart-table li .img-box {
	border:1px solid #E8E8E8;
	float:left;
	width:67px;
	height:67px;
}
.shopping-cart-table li .edit-btn {
	clear:both;
	float:left;
}
.shopping-cart-table li .remove-item-btn {
	float:left;
	width:100%;
}
.shopping-cart-table li .remove-item-btn img {
	float:left;
}
.shopping-cart-table li .pro-name {
	float:left;
	width:100%;
	font-size:11px;
	padding:1px 0px 5px;
}
.shopping-cart-table li .pro-qty {
	float:left;
	width:100%;
}
.shopping-cart-table li .pro-qty input {
	float:left;
	width:39px;
	height:33px;
	line-height:33px;
	text-align:center;
	font-size:11px;
	color:#6B6A68;
	border:1px solid #C4C4C4;
}
.shopping-cart-table li .pro-price {
	float:left;
	width:100%;
	font-size:15px;
	font-weight:bold;
}
.show-option-block {
	float:left;
	width:100%;
	clear:both;
	border-bottom:1px solid #DCDCDC;
	border-top:1px solid #DCDCDC;
	line-height:27px;
}
.show-option-block a {
	font-size:11px;
	color:#333;
	margin-left:5px;
}
.update-shopping-cart {
	float:left;
	width:100%;
	background:#F3F3F3;
}
.update-shopping-cart button {
	float:right;
	margin:5px 9px;
}
.shopping-cart-collaterals {
	float:left;
	width:675px;
	padding:24px 0px 0px;
}
.shopping-cart-collaterals .cart-box {
	float:left;
	padding:1%;
	width:27%;
	border:1px solid #E4E4E4;
	min-height:280px;
}
.content-box {
	float:left;
	padding:1%;
	width:64%;
	border:1px solid #E4E4E4;
	min-height:280px;
	margin-left:1%;
	
}
.shopping-cart-collaterals .cart-box + .cart-box {
	margin-left:10px;
}
.shopping-cart-collaterals .cart-box .box-title {
	font-size:14px;
	float:left;
	width:100%;
	line-height:16px;
	color:#6F6E6C;
	padding-bottom:3px;
}
.box-title {
    border-bottom: 1px solid #CCC;
	line-height:24px;
}
.box-content {
	padding:4px 0px;
}
.shopping-cart-collaterals .cart-box .box-content {
	font-size:12px;
	float:left;
	width:100%;
	line-height:14px;
	color:#4C4C4C;
	min-height:64px;
}
.shopping-cart-collaterals .cart-box .box-content p {
	margin:0px;
}
.shopping-cart-collaterals .cart-box .box-content ul {
	float:left;
	width:100%;
	padding:0px 0px 7px;
}
.shopping-cart-collaterals .cart-box .box-content ul li {
	float:left;
	width:100%;
	padding:4px 0px 3px;
}
.shopping-cart-collaterals .cart-box .box-content ul li label {
	float:left;
	width:100%;
	color:#333;
	padding-bottom:2px;
}
.shopping-cart-collaterals .cart-box .box-content ul li label em {
	color:#f00;
}
.shopping-cart-collaterals .cart-box .box-content ul li select {
	width:100%;
	height:35px;
	float:left;
	border:1px solid #B4B4B4;
	padding:8px 6px 7px;
	font-size:11px;
	color:#5F5F5F;
}
.shopping-cart-collaterals .cart-box .box-content ul li input {
	width:100%;
	height:33px;
	float:left;
	border:1px solid #B4B4B4;
	line-height:33px;
	font-size:11px;
	color:#5F5F5F;
}
.shopping-cart-totals {
	float:right;
	width:300px;
	padding:35px 0px 0px;
	text-align:right;
}
.shopping-cart-totals .right {
	width:77px;
}
.shopping-cart-totals .left {
	width:223px;
}
.shopping-cart-totals .subtotal-row {
	padding:2px 0px 1px;
	float:right;
	width:100%;
	font-size:11px;
	color:#4C4C4C;
}
.shopping-cart-totals .grand-row {
	padding:0px 0px 10px;
	float:right;
	width:100%;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.shopping-cart-totals .checkout-types {
	width:100%;
	float:left;
}
.shopping-cart-totals .checkout-types li {
	width:100%;
	float:left;
	padding-bottom:5px;
}
.generic-product-list {
	float:left;
	width:100%;
	clear:both;
	padding:16px 0px 45px;
}
.generic-product-list h4 {
	float:left;
	width:100%;
	clear:both;
	font-size:12px;
	font-weight:normal;
	color:#333;
	margin:0px 0px 13px;
}
.generic-product-list ul {
	float:left;
	width:100%;
	clear:both;
}
.generic-product-list ul li {
	float:left;
	width:215px;
	padding:9px 12px;
	border:1px solid #E4E4E4;
}
.generic-product-list ul li + li {
	margin-left:12px;
}
.generic-product-list ul li .left-img {
    display: inline-block;
    float: none;
    padding-top: 5px;
    width: 70px;
}
.generic-product-list ul li .right-content {
	float:left;
	width:132px;
	padding-left:12px;
}
.generic-product-list ul li .right-content .pro-name {
	float:left;
	width:100%;
	font-size:11px;
	line-height:18px;
}
.generic-product-list ul li .right-content .pro-price {
	float:left;
	width:100%;
	font-size:15px;
	font-family:"microsoft yahei", Georgia;
	font-weight:bold;
	line-height:18px;
	padding:8px 0px 9px;
}
.generic-product-list ul li .right-content .add-cart-row {
	float:left;
	width:100%;
	padding:5px 0px;
}
.generic-product-list ul li .right-content a {
	float:left;
	clear:both;
	margin:2px 0px 12px;
	width:90px;
}
/*	Error Page	*/



.error-container {
	display:inline-block;
	width:100%;
	text-align:center;
	min-height:200px;
	padding:0px 0px 20px;
}
.error-container h1 {
	font-size:28px;
	color:#2277BD;
	font-weight:normal;
	margin:0px;
	padding-top:120px;
}
.error-container p {
	font-size:18px;
}
/*	Footer Block	*/



.footer-wrapper {
	float:left;
	width:98%;
	clear:both;
	background:#3A3A3A;
	padding:1%;
	border:2px solid #666;
}
.footer-wrapper footer {
	max-width:   100%;
	margin:0px auto;
	color:#7A7A7A;
}
.footer-wrapper footer a {
	color:#7A7A7A;
}
.footer-wrapper footer a:hover {
	text-decoration:underline;
}
.footer-wrapper footer .link-block {
	float:left;
	width:100%;
}
.footer-wrapper footer .link-block ul {
	float:left;
	width:24%;
	margin-right:1%;
}
.footer-wrapper footer .link-block ul.stay-connected-blcok {
	width:100%;
	margin:21px 0px 18px;
	border-top:1px solid #4D4D4D;
}
.footer-wrapper footer .link-block ul li {
	float:left;
	width:100%;
	line-height:29px;
}
.footer-wrapper footer .link-block ul li.aboutus-block {
	line-height:22px;
}
.footer-wrapper footer .link-block ul li.link-title {
	border-bottom:1px solid #4D4D4D;
	margin-bottom:8px;
}
.footer-wrapper footer .link-block ul.stay-connected-blcok .social-links {
	float:left;
	padding:4px 0px 0px;
	margin:0px;
	width:auto;
}
.footer-wrapper footer .link-block .social-links li {
    border-radius: 800px 800px 800px 800px;
    display: inline-block;
    float: left;
    margin: 0 4px 3px 0;
	width:auto;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.social-links li a {
    display: block;
    height: 18px;
    opacity: 0.9;
    padding: 8px;
    width: 18px;
}
.social-links li a img {
    max-width: 100%;
}
.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block {
	float:right;
	padding:8px 0px 0px;
}
.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block a {
	float:left;
	width:38px;
	text-indent:-999em;
	height:23px;
	margin-left:8px;
	background:url(../images/common.png);
}
.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block a.mastercard {
	background-position:0px -39px;
}
.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block a.american-express {
	background-position:-46px -39px;
}
.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block a.visa {
	background-position:-92px -39px;
}
.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block a.paypal {
	background-position:-139px -39px;
}
.footer-wrapper footer .footer-bottom-block {
	float:left;
	width:100%;
	border-top:1px solid;
	padding:19px 0px 0px;
}
.footer-wrapper footer .footer-bottom-block .bottom-links {
	float:left;
}
.footer-wrapper footer .footer-bottom-block .bottom-links li {
	float:left;
	padding-right:13px;
}
.copyright-block {
	margin:0px;
	float:right;
	font-size:11px;
}

/*new*/
.menu_cart {
	z-index:99999;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px double #E7E7E7;
    display:none;
    padding: 15px;
    position: absolute;
    left: 170px;
    text-align: left;
    top: 222px;
    width: 360px;
	height:380px;
}
.menu_cart ol{ display:block; clear:both; margin:0px;  }
.menu_cart ol li{ display:block; clear:both; padding:10px 0px; }
.menu_cart ol li + li{ border-top:1px solid #ddd; }
.menu_cart ol li .img-block{ display:inline-block; width:75px; padding-right:5px; vertical-align:top; }
.menu_cart ol li .img-block img{ display:block; border:1px solid #ddd; }
.menu_cart ol li .detail-block{ display:inline-block; width:170px; padding-right:5px; vertical-align:top; }
.menu_cart ol li .detail-block h4{ font-size:12px; font-weight:normal; }
.menu_cart ol li .edit-delete-block{ display:inline-block; width:35px; vertical-align:top; }
.menu_cart ol li .total-block{ float:left; font-size:16px; line-height:34px; }
.menu_cart ol li a.blue-btn{ float:right; }
.manageinput{
    font-family:"microsoft yahei", "Georgia";
	line-height: 18px;
    height: 24px;
    border: 1px solid #ddd;
    padding: 2px;
    margin: 2px 0px;
    color: #666;
}
.manageblock {
    float: left;
    width: 98%;
    border: 1px solid #ddd;
    margin-top: 10px;
    margin-bottom: 10px;
}
.manageblock .block-title {
    padding: 10px 11px;
    background: #F5F5F5;
    border-bottom: 1px solid #ddd;
    font-size: 12px;
    color: #444;
    line-height: 14px;
}
.manageblock ul {
    padding: 10px;
}
.manageblock li {
    padding: 3px 0px 3px 15px;
    background: url(../images/desc_bullet.png) no-repeat 0px 7px;
}
.manageadd {
    cursor:pointer;
	position: absolute;
    right: 52px;
    top: -51px;
    background: #2E8EDA;
    color: #fff;
    font-size: 12px;
    padding: 5px;
    -moz-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
}
.manageadd:hover {
    background: none repeat scroll 0 0 #E6E6E6;
    border: 0px;
    color: #363636;
    font-size: 12px;
    padding: 5px;
}
.divtags {
    width: 99%;
    min-height: 100px;
    border: 1px solid #ccc;
    margin: 2px 0px;
	padding:2px;
	line-height:24px;
	overflow-y:scroll;
	height:100px;
}
.spantags {
    cursor:pointer;
    padding: 1px 4px 1px 0px;
    color: #999;
    background: #FFF;
}
.spantag {
    cursor:pointer;
    padding: 1px 4px;
    color: #FFF;
    background: #4F86C6;
	margin:2px;
}
.box-content select {
	width: 100%;
    line-height: 30px;
    height: 24px;
    border: 1px solid #ddd;
    padding: 4px 4px;
    color: #666;
    background: #FFF;
}
.info-box {
    min-height:300px;
	width:   100%;
	float:left;
}
.info-block {
    width:48%;
	float:left;
	padding:1%;
}
.info-title {
    width:100%;
    height:26px;
    line-height:26px;
	color: #2277BD;
	border-bottom:1px solid #2277BD;
}
.info-title1 {
	float:left;
}
.info-title2 {
    cursor:pointer;
	float:right;
	padding:0px 8px;
	color: #FFF;
	background: #2277BD;
}
.info-title2:hover {
    cursor:pointer;
	float:right;
	padding:0px 8px;
	color: #FFF;
	background: #666;
}
.info-content {
    width:100%;
    background: url("../images/nav_arrow.png") no-repeat top center;
    line-height:26px;
}
.info-content li {
    width:100%;
	display: block;
    background: url(../images/listing_bullet.png) no-repeat 0px 14px;
    line-height: 24px;
    padding: 3px 0px 3px 10px;
}
.info-content li a{
	color: #666;
	font-size:12px;
}
.info-content li a:hover{
	color: #4F86C6;
}
.info-content li span{
    float:right;
    padding: 0px 10px;
}
.list-block {
    background: none;
    border: 0px;
    padding: 9px 2px 5px 3px;
    border-top: 1px solid #4F86C6;
	height:240px;
}
.list-grid li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #E8E8E8;
}
.list-block li .list-img {
    float: left;
    width: 24%;
    padding: 1% 0px 0px;
    color: #000;
    text-align: center;
}
.list-content {
    float: left;
    width: 74%;
	height:162px;
    padding:4px;
    text-align: left;
    border-bottom: 0px solid #DAD8D8;
    margin-bottom: 20px;
}
.list-title {
    padding: 0px;
}
.list-title a{
	cursor:pointer;
    font-size: 14px;
	line-height:28px;
    color: #666;
}
.list-info {
    font-size: 12px;
	line-height:28px;
    color: #666;
    height: 100px;
    padding: 0px;
}
.list-company{
    border-top: 1px solid #DDD;
    background: #F9F9F9;
    font-size: 14px;
	line-height:28px;
    color: #666;
}
.list-area {
    padding: 0px 4px;
}
.list-link {
    background: #F9F9F9;
    font-size: 12px;
    color: #2277bd;
	line-height:28px;
	margin-top:16px;
	margin-left:4px;
}
a.add-wishlist {
    background: url("../images/listIcon.gif") no-repeat 0px -63px;
	padding-left:18px;
    -moz-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out;
}
a:hover.add-wishlist {
	color:#4F86C6;
	background-position:0px -79px;
}
a.add-compare {
	background:url("../images/listIcon.gif") no-repeat 0px -31px;
	padding-left:18px;
    -moz-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out;
}
a:hover.add-compare {
	color:#4F86C6;
	background-position:0px -47px;
}
a.add-mobile {
	background:url("../images/listIcon.gif") no-repeat 0px -95px;
	padding-left:18px;
    -moz-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out;
}
a:hover.add-mobile {
	color:#4F86C6;
	background-position:0px -111px;
}
a.add-qq {
	background:url("../images/listIcon.gif") no-repeat 0px -127px;
	padding-left:18px;
    -moz-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out;
}
a:hover.add-qq {
	color:#4F86C6;
	background-position:0px -143px;
}
.pagination ol li {
    display: inline-block;
}
.pagination ol li a{
    color: #FFF;
    padding: 4px 7px;
    line-height: 14px;
    border: 1px solid;
    display: inline-block;
    background: #4F86C6;
    border-color: #2277bd;
}
.pagination ol li span{
    color: #4F86C6;
    padding: 4px 7px;
    line-height: 14px;
    border: 1px solid;
    display: inline-block;
    background: #FFFFFF;
    border-color: #2277bd;
}
.searchbutton {
    margin-left: 90px;
    margin-bottom: 10px;
    padding: 4px 8px;
    font-size: 12px;
    display: inline-block;
    cursor: pointer;
    background: #4F86C6;
    border: 0px;
    color: #fff;
    -moz-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
}
.searchbutton:hover {
    margin-left: 90px;
    margin-bottom: 10px;
    padding: 4px 8px;
    font-size: 12px;
    display: inline-block;
    cursor: pointer;
    background: #2277BD;
    border: 0px;
    color: #fff;
    -moz-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
}
.searchinput{
    width: 100%;
    height: 22px;
    color: #666;
    vertical-align: top;
    border: 1px solid #ddd;
    line-height: 22px;
}
.rightdiv{
    margin-top:6px;
	width: 320px;
    height: 380px;
    background: url("../images/right.png") no-repeat bottom center;
    position: absolute;
    right: 0%;
    z-index: 999;
	border:1px solid #E8E8E8;
}
.righttop{
    width: 100%;
    background: #4F86C6;
	border-bottom:4px solid #E8E8E8;
	color:#FFF;
	font-size:18px;
	line-height:40px;
	font-weight:700;
	text-align:center;
}
.rightform{
    padding: 12px;
}
.rightform li{
	font-size:12px;
	line-height:28px;
}
.rightform li input{
    width: 90%;
    line-height: 14px;
    height: 24px;
    border: 1px solid #ddd;
    padding: 2px;
    color: #666;
    background: #FFF;
}
.blue-btn {
	background:#4F86C6;
	border:0px;
	color:#FFF;
    -moz-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
	font-size:11px;
	padding:6px;
}
.blue-btn:hover {
	background:none repeat scroll 0 0 #E6E6E6;
	border:0px;
	color:#363636;
	font-size:11px;
	padding:6px;
}
/*	Header Block	*/
.header-wrapper header .top-nav li {
	border-left-color:#4599DE;
	border-right-color:#1A5B91;
}
.header-wrapper header .top-nav li a {
	background:#4F86C6;
}
.header-wrapper header .top-nav li a:hover {
	background:#2480CA;
}
.header-wrapper header .top-nav li.currency a, .header-wrapper header .top-nav li.currency a:hover {
	background:#4F86C6 url("../images/currency_arrow.png") no-repeat 112px 16px;
}
.header-wrapper header nav {
	border-top-color:#4F86C6;
}
.header-wrapper header nav ul li.active, .header-wrapper header nav ul li:hover {
	background:url("../images/nav_arrow.png") no-repeat bottom center;
}
.header-wrapper header nav ul li.active a, .header-wrapper header nav ul li:hover a {
	background-color:#4F86C6;
}
.header-wrapper header .ddsmoothmenu ul#nav li ul li a {
	background:#3a3a3a;
}
.header-wrapper header .ddsmoothmenu ul#nav li ul li a:hover, .header-wrapper header .ddsmoothmenu ul#nav li ul li a.selected {
	background:#1A5B91;
}
/*	Content Block	*/


.content-wrapper .content-container .heading-block {
}
.jcarousel-prev-horizontal {
	background:url(../images/scrollerNav.gif) left top;
}
.jcarousel-next-horizontal {
	background:url(../images/scrollerNav.gif) right top;
}
.pagination li.grid a {
	background:url(../images/scrollerNav.gif) center top;
}
.jcarousel-prev-horizontal:hover {
	background-position:left bottom;
}
.jcarousel-next-horizontal:hover {
	background-position:right bottom;
}
.pagination li.grid a:hover {
	background-position:center bottom;
}
.content-wrapper .content-container .feature-block, .content-wrapper .content-container .new-product-block, .content-wrapper .content-container .new-product-block .product-grid li .pro-content, .content-wrapper .content-container .news-letter-container, .main .like-pro-block .like-pro, .main .related-pro-block .related-pro {
	border-color:#4F86C6;
	background:url("../images/nav_arrow.png") no-repeat top center;
}
.content-wrapper .content-container .feature-block .product-grid li .pro-hover-block {
	background:#4F86C6;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-price {
	color:#4F86C6;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block a {
	background:#4F86C6;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block a:hover {
	background:#e6e6e6;
	color:#363636;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-link-block a.add-wishlist, .main .product-info-box .product-shop .add-to-cart-box .add-to-box li a.add-wishlist, .generic-product-list ul li .right-content a.add-wishlist {
	background:url("../images/listIcon.gif") no-repeat 0px 2px;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-link-block a:hover.add-wishlist, .main .product-info-box .product-shop .add-to-cart-box .add-to-box li a:hover.add-wishlist, .generic-product-list ul li .right-content a:hover.add-wishlist {
	color:#4F86C6;
	background-position:0 -15px;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-link-block a.add-compare, .main .product-info-box .product-shop .add-to-cart-box .add-to-box li a.add-compare, .generic-product-list ul li .right-content a.add-compare {
	background:url("../images/listIcon.gif") no-repeat 0px -31px;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-link-block a:hover.add-compare, .main .product-info-box .product-shop .add-to-cart-box .add-to-box li a:hover.add-compare, .generic-product-list ul li .right-content a:hover.add-compare {
	color:#4F86C6;
	background-position:0 -47px;
}
.content-wrapper .content-container .news-letter-block input[type='submit'], .form-button {
	background:#4F86C6;
}
.content-wrapper .content-container .news-letter-block input[type='submit']:hover {
	background: none repeat scroll 0 0 #E6E6E6;
	color: #363636;
}
/*	Bredcrum Block	*/

.breadcrum-container ul li + li {
	background:url(../images/breadcrum_arrow.png) no-repeat 9px 5px;
}
/*	About Us Page	*/

.col-main-left h1.page-title {
	border-color:#4F86C6;
}
/*	About Us Page	*/

.option-block a.date {
	background:url(../images/time_icon.png) no-repeat 0px 2px;
}
.option-block a.design {
	background:url(../images/add_to_compare_icon.png) no-repeat 0px 2px;
}
.option-block a.by-blog {
	background:url(../images/user_icon.png) no-repeat 0px 2px;
}
.option-block a.comment {
	background:url(../images/comment_icon.png) no-repeat 0px 2px;
}
.pagination ol li a {
	background:#4F86C6;
	border-color:#2277bd;
}
.pagination ol li a:hover {
	background:#2277bd;
}
.pagination ol li span.current {
	border-color:#2277bd;
}
/*	Category Page	*/

.col-left .community-block ul li.vote-row button {
	background:#4F86C6;
}
.col-main .pager-container .pager, .col-main .pager-container .view-by-block {
	border-color:#4F86C6;
}
/*	View Page	*/

.main .product-info-box .product-shop .price-box .price {
	color:#4F86C6;
}
.main .product-info-box .product-shop .add-to-cart-box .form-button, .quick-view-right .add-to-cart-box .form-button {
	background:#4F86C6;
}
.main .product-info-box .product-shop .add-to-cart-box .form-button:hover, .quick-view-right .add-to-cart-box .form-button:hover {
	background:#e6e6e6;
	color:#363636;
}
.main .product-info-box .product-shop .add-to-cart-box .add-to-box li a.email-friend {
	background:url(../images/email_friend_icon.png) no-repeat 0px 0px;
}
.main .product-info-box .product-shop .add-to-cart-box .add-to-box li a.size-guide {
	background:url(../images/size_guide_icon.png) no-repeat 0px 0px;
}
.main .product-collateral .tab-block li a.active {
	background:#4F86C6;
	border-color:#4F86C6;
}
.main .like-pro-block .like-pro .product-grid li .pro-detail-block h4, .main .like-pro-block .like-pro .product-grid li .pro-detail-block .pro-price {
	color:#4F86C6;
}
.main .like-pro-block .title-block .like-pro-slider li a.prev, .main .related-pro-block .title-block .related-pro-slider li a.prev {
	background:#4F86C6 url(../images/like_prev_btn.png) center center no-repeat;
}
.main .like-pro-block .title-block .like-pro-slider li a.next, .main .related-pro-block .title-block .related-pro-slider li a.next {
	background:#4F86C6 url(../images/like_next_btn.png) center center no-repeat;
}
/*	Quick View Block	*/

.quick-view-wrapper .quick-view-container {
	border-color:#CE5230;
}
.quick-view-right .tab-block {
	border-color:#FD6732;
}
.quick-view-right .tab-block li a.selected {
	background:#fff;
	color:#FD6732;
}
.quick-view-right .tab-block li a {
	background:#FD6732;
	border-color:#FD6732;
	color:#fff;
}
.quick-view-right .first-review {
	color:#EB340A;
}
.quick-view-right .price-box .price {
	color:#4F86C6;
}
/*	Cart Page	*/

.shopping-cart-table li .pro-name {
	color:#4F86C6;
}
.shopping-cart-table li .pro-price {
	color:#4F86C6;
}
.shopping-cart-totals .grand-row {
	color:#FF6430;
}
.generic-product-list ul li .right-content .pro-name, .generic-product-list ul li .right-content .pro-price {
	color:#4F86C6;
}
/*	Footer Block	*/

.footer-wrapper footer .link-block ul li.aboutus-block a, .main .related-pro-block .related-pro .product-grid li .pro-detail-block .pro-price, .main .related-pro-block .related-pro .product-grid li .pro-detail-block h4 {
	color:#4F86C6;
}
.social-links li {
	background: none repeat scroll 0 0 #4F86C6;
}
.social-links li:hover {
	background: none repeat scroll 0 0 #B2BBC1;
}
.footer-wrapper footer .footer-bottom-block {
	border-color:#4F86C6;
}


    .container                                  { position: relative; width:   100%; margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 940px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }



/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */
	@media only screen and (max-width:980px) {
		.container                { width: 920px; }
		.col-main {
			float: right;
			width: 680px;
		}
		.content-wrapper .content-container .col-main .new-product-block .product-grid li {
			width: 212px;
		}
		.footer-wrapper footer .link-block ul {
			width: 195px;
		}
		.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block a {
			padding: 9px 10px;
		}
		.add-compare.right{float:left;}
		.banner-wrapper .banner-block .banner-slider, .banner-wrapper .banner-block .flexslider {
			max-width: 630px;
		}
		.banner-wrapper .banner-block .banner-add {
			max-width: 265px;
		}
		.col-main-left {
			float: left;
			width: 620px;
		}
		.shopping-cart-collaterals {
			width: 620px;
		}
		.shopping-cart-totals {
			width: 285px;
		}
		.shopping-cart-collaterals .cart-box {
			width: 270px;
		}
		.generic-product-list ul li {
			margin: 5px;
			min-height: 275px;
			padding: 9px 12px;
			text-align: center;
			width: 188px;
		}
		}

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container                                  { width: 720px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }

        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .two.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 220px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 316px; }
        .container .eight.columns                   { width: 364px; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }

        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }
		
		.banner-wrapper .banner-block .banner-slider, .banner-wrapper .banner-block .flexslider{ max-width:495px; }
		.banner-wrapper .banner-block .banner-add{ max-width:205px; }
		.banner-wrapper .banner-block .banner-add li.add2{ width:100%; height:auto; }
		.banner-wrapper .banner-block .banner-add li{}
		.banner-wrapper .banner-block .banner-add li img{ width:100%; }
		.header-wrapper header .head-right{ width:100%; float:none; display:inline-block; text-align:center; }
		.header-wrapper header .top-nav {
				display: inline-block;
				float: none;
				text-align: center;
			}
			.currencyBox {
				background: none repeat scroll 0 0 transparent;
				border: medium none;
				color: #FFFFFF;
				cursor: pointer;
				float: none;
				line-height: normal;
				margin: 0;
				padding: 0;
				position: relative;
			}
			.currency_detial {
				background: none repeat scroll 0 0 transparent;
				border-bottom: medium none;
				display: inline-block !important;
				padding:5px;
				position: relative;
				right: 0;
				top: 0;
			}
			.currencyBox a.mainCurrency {
				display:none!important;
			}
			.currencyBox .currency_detial a {
				background: none repeat scroll 0 0 #F9F9F9;
				border: 1px solid #E6E6E6;
				color: #4F86C6;
				float: left;
				margin: 2px;
				min-height: 14px;
				padding: 10px 8px;
			}
			.header-wrapper header .header-bottom {
				display: inline-block;
				float: none;
				max-width: 100%;
				padding: 5px 0;
				text-align: center;
				width: 100%;
			}
			.header-wrapper header .search-block {
				border: 1px solid #E6E6E6;
				display: inline-block;
				float: none;
				margin-bottom: 10px;
				width: 372px;
			}
			.header-wrapper header .header-bottom .cart-block {
				border: medium none;
				box-shadow: none;
				display: inline-block;
				float: none;
				margin-left: 0;
				padding: 0;
				position: relative;
				text-align: center;
				width: 100%;
			}
			.header-wrapper header .header-bottom .cart-block ul {
				border: 1px solid #E7E7E7;
				display: inline-block;
				float: none;
				padding: 10px;
			}
			.currencyBox .currency_detial a {
				display: inline-block;
				float: none;
			}
			.remain_cart{display:none!important;}
			.header-wrapper header .logo {
				display: inline-block;
				float: none;
				width: 100%;
				text-align:center;
			}

        /* Offsets */
        .container .offset-by-one                   { padding-left: 48px; }
        .container .offset-by-two                   { padding-left: 96px; }
        .container .offset-by-three                 { padding-left: 144px; }
        .container .offset-by-four                  { padding-left: 192px; }
        .container .offset-by-five                  { padding-left: 240px; }
        .container .offset-by-six                   { padding-left: 288px; }
        .container .offset-by-seven                 { padding-left: 336px; }
        .container .offset-by-eight                 { padding-left: 384px; }
        .container .offset-by-nine                  { padding-left: 432px; }
        .container .offset-by-ten                   { padding-left: 480px; }
        .container .offset-by-eleven                { padding-left: 528px; }
        .container .offset-by-twelve                { padding-left: 576px; }
        .container .offset-by-thirteen              { padding-left: 624px; }
        .container .offset-by-fourteen              { padding-left: 672px; }
        .container .offset-by-fifteen               { padding-left: 720px; }
		
        .container .col-main{ width:480px; }
		.contact-form-container .form-fields li.full-row textarea{ width:475px; }
		
		.account-login .col-1, .account-login .col-2{ width:375px; }
		
		.main .product-info-box{ width:715px; }
		.main aside.right {
			display: inline-block;
			padding: 15px 0;
			text-align: center;
			width: 100%;
		}
		.main aside.right .right-img {
			display: inline-block;
			float: none;
			width: auto;
		}
		.main aside.right .right-img li {
			float: left;
			padding: 10px;
			width: auto;
		}
		.main .product-info-box .product-shop .add-to-cart-box .add-to-box li {
			float: left;
			padding: 0 0 10px;
			width: 150px;
		}
		.main .product-info-box .product-img-box .img-slider {
			display: inline-block;
			float: none;
			position: relative;
			width: 200px;
		}
		.main aside.right ul li img{ width:100%; }
		.main .product-info-box .product-img-box{ width:312px; }
		.main .product-info-box .product-shop{ width:380px; }
		.main .product-info-box .product-img-box .product-image-zoom{ padding:10px 0px; }
		.main .product-info-box .product-img-box .product-image-zoom img{ max-width:270px; }
		.main .product-info-box .product-shop .color-size-block .select-row select, .quick-view-right .color-size-block .select-row select{ width:320px; }
		.quick-view-wrapper .main .product-info-box .product-shop .color-size-block .select-row select, 
		.quick-view-wrapper .quick-view-right .color-size-block .select-row select{ width:265px; }
		.main .like-pro-block, .main .related-pro-block{ width:100%; padding-bottom:20px; }
		.main .like-pro-block .like-pro .product-grid li .pro-img img, .main .related-pro-block .related-pro .product-grid li .pro-img img{ margin:20px 39px; }
		
		.shopping-cart-collaterals{ width:535px; }
		.shopping-cart-collaterals .cart-box{ width:230px; }
		.shopping-cart-collaterals .cart-box .box-content ul li select{ width:230px; }
		.shopping-cart-collaterals .cart-box .box-content ul li input{ width:208px; }
		.shopping-cart-totals{ width:220px; }
		.shopping-cart-totals .left{ width:135px; }
		.generic-product-list ul{ height:198px; overflow:hidden; }
		.generic-product-list ul li{ margin-bottom:5px; width:222px; }
		
		.col-main-left{ width:430px; }
		
		.content-wrapper .content-container .feature-block .product-grid li{ margin-right:5px; margin-left:5px; }
		.content-wrapper .content-container .new-product-block .product-grid li{ margin:9px !important; width:340px; }
		.content-wrapper .content-container .news-letter-block{ max-width:360px; }
		.content-wrapper .content-container .news-letter-block h2{ line-height:17px; }
		.footer-wrapper footer .link-block ul{ margin-right:30px; width:320px; }
		.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block{display:inline-block; width:100%; text-align:center; padding:0px;}
		.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block .quickCart{display:none;}
		.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block .add-cart.left{display:inline-block; float:none;}
		.content-wrapper .content-container .col-main .new-product-block .product-grid li {
			width: 220px;
		}
		.add-compare.right{float:right;}
    }
    @media only screen and (max-width: 800px) {
		.shopping-cart-collaterals {
			width: 510px;
		}
		.shopping-cart-collaterals .cart-box {
			width: 210px;
		}
		.shopping-cart-totals {
			width: 200px;
		}
		.shopping-cart-collaterals .cart-box .box-content ul li select {
			width: 211px;
		}
		.shopping-cart-collaterals .cart-box .box-content ul li input {
			width: 190px;
		}
		.generic-product-list ul {
			height:auto;
		}
		.generic-product-list ul li {
			margin: 10px;
			text-align: center;
			width: 312px;
		}
		.generic-product-list ul li .right-content {
			float: none;
			padding-left: 12px;
			width: auto;
		}
		.generic-product-list ul li .right-content a {
			float: left;
			margin: 2px 0 12px;
			width: auto;
			clear: none;
		}
		.generic-product-list ul li .right-content a.add-compare {
			float:right;
		}
		
	}

/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .container { width: 300px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

        /* Offsets */
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }
		
		
		.banner-wrapper .banner-block .banner-add{ display:none; }
		.content-wrapper .content-container .feature-block .product-grid li,.content-wrapper .content-container .new-product-block .product-grid li{ margin-left:10px; }
		.content-wrapper .content-container .news-letter-block input[type="text"]{ width:202px; }
		.footer-wrapper footer .link-block ul{ margin:0px 0px 20px; width:300px; }
		.header-wrapper header nav ul li.active, .header-wrapper header nav ul li:hover{ height:38px; }
		.header-wrapper header nav ul li a{ padding:8px; }
        .container .col-main{ width:300px; }
		.header-wrapper header nav ul{ display:none; }
		.header-wrapper header nav{ text-align:center; min-height:20px; padding:10px 0px 0px; }
		.header-wrapper header nav select{ display:inline-table; width:300px; height:38px; border:1px solid #e6e6e6; padding:8px 5px 6px 3px; font-size:12px; color:#5F5F5F; }
		.remain_cart{ width:268px; right:0px; }
		.header-wrapper header .logo{ width:100%; text-align:center; clear:both; }
		.content-wrapper .content-container .new-product-block .product-grid li,
		.content-wrapper .content-container .col-main  .new-product-block ul.product-grid li{ margin:10px 0px !important;; width:298px; }
		.content-wrapper .content-container .feature-block .product-grid li{ width:275px; }
		.content-wrapper .content-container .feature-block .product-grid li .pro-img{ height:220px; }
		.content-wrapper .content-container .feature-block .product-grid li .pro-img img{ margin:25px 0px; }
		.content-wrapper .content-container .feature-block .product-grid li .pro-hover-block{ height:220px; width:266px; }
		.content-wrapper .content-container .feature-block .product-grid li .pro-hover-block h4{ min-height:70px; }
		.contact-form-container .form-fields li.full-row textarea{ width:290px; }
		
		.quick-view-wrapper{ display:none; }
		.col-left{ width:300px; }
		.col-left .block, .col-left .paypal-block{ width:298px; }
		
		.main aside.right{ display:none; }
		.main .product-info-box{ width:300px; }
		.main aside.right{ width:100px; }
		.main aside.right ul li img{ width:100%; }
		.main .product-info-box .product-img-box{ width:100%; }
		.main .product-info-box .product-shop{ width:300px; padding:15px 0px 0px; }
		.main .product-info-box .product-img-box .product-image-zoom{ padding:10px 0px; }
		.main .product-info-box .product-img-box .product-image-zoom img{ max-width:270px; }
		.main .product-info-box .product-shop .color-size-block .select-row select, .quick-view-right .color-size-block .select-row select{ width:300px; }
		.main .like-pro-block, .main .related-pro-block{ width:100%; padding-bottom:20px; }
		.main .like-pro-block .like-pro .product-grid li .pro-img img, .main .related-pro-block .related-pro .product-grid li .pro-img img{ margin:20px 64px; }
		.main .product-info-box .product-img-box .img-slider{ float:none; display:inline-block; clear:both; width:300px; padding:0px 3px; }
		.main .product-info-box .product-img-box .img-slider a.prev{ left:-5px; }
		.content-wrapper .content-container .news-letter-block{ padding:0px; }
		.main .product-collateral .tab-block li.video-box{ display:none; }
		
		.shopping-cart-table{ padding-top:10px; }
		.shopping-cart-collaterals{ width:300px; }
		.shopping-cart-collaterals .cart-box{ width:268px;} 
		.shopping-cart-collaterals .cart-box + .cart-box{ margin:10px 0px 0px; }
		.shopping-cart-collaterals .cart-box .box-content ul li select{ width:270px; }
		.shopping-cart-collaterals .cart-box .box-content ul li input{ width:248px; }
		.generic-product-list{ padding-bottom:10px; }
		.generic-product-list ul li {
			margin-bottom: 5px;
			padding: 9px 20px;
			width: 240px;
		}
		.generic-product-list ul li .right-content {
			display: inline-block;
			padding-left: 0;
		}
		
		.account-login .col-1, .account-login .col-2{ width:300px; }
		.account-login .content{ min-height:inherit; }
		
		.col-main-left{ width:300px; }
		.right-sidebar{ width:300px; }
		.right-sidebar .widget-searchwidget input{ width:288px }
		

		.footer-wrapper footer .link-block ul.stay-connected-blcok .social-links a{ width:24px; height:24px; margin-right:2px; }
		.footer-wrapper footer .link-block ul.stay-connected-blcok .social-links a.fb{ background-position:0px -64px; }
		.footer-wrapper footer .link-block ul.stay-connected-blcok .social-links a.sbc{ background-position:-25px -64px; }
		.footer-wrapper footer .link-block ul.stay-connected-blcok .social-links a.tw{ background-position:-51px -64px; }
		.footer-wrapper footer .link-block ul.stay-connected-blcok .social-links a.dribble{ background-position:-77px -64px; }
		.footer-wrapper footer .link-block ul.stay-connected-blcok .social-links a.youtube{ background-position:-103px -64px; }
		.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block a{ width:26px; height:16px; margin-left:2px; }
		.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block a.mastercard{ background-position:0px -92px; }
		.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block a.american-express{ background-position:-31px -92px; }
		.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block a.visa{ background-position:-61px -92px; }
		.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block a.paypal{ background-position:-94px -92px; }
		.footer-wrapper footer .footer-bottom-block{ text-align:center; }
		.footer-wrapper footer .footer-bottom-block .bottom-links{ width:100%; padding-bottom:10px; }
		.footer-wrapper footer .footer-bottom-block .bottom-links li{ float:none; display:inline-block; }
		.footer-wrapper footer .footer-bottom-block .copyright-block{ width:100%; }
		.header-wrapper header .head-right{ width:100%; float:none; display:inline-block; text-align:center; }
		.header-wrapper header .top-nav {
				display: inline-block;
				float: none;
				text-align: center;
			}
			.currencyBox {
				background: none repeat scroll 0 0 transparent;
				border: medium none;
				color: #FFFFFF;
				cursor: pointer;
				float: none;
				line-height: normal;
				margin: 0;
				padding: 0;
				position: relative;
			}
			.currency_detial {
				background: none repeat scroll 0 0 transparent;
				border-bottom: medium none;
				display: inline-block !important;
				padding:5px;
				position: relative;
				right: 0;
				top: 0;
			}
			.currencyBox a.mainCurrency {
				display:none!important;
			}
			.currencyBox .currency_detial a {
				background: none repeat scroll 0 0 #F9F9F9;
				border: 1px solid #E6E6E6;
				color: #4F86C6;
				float: left;
				margin: 2px;
				min-height: 14px;
				padding: 10px 8px;
			}
			.header-wrapper header .header-bottom {
				display: inline-block;
				float: none;
				max-width: 100%;
				padding: 5px 0;
				text-align: center;
				width: 100%;
			}
			.header-wrapper header .search-block {
				border: 1px solid #E6E6E6;
				display: inline-block;
				float: none;
				margin-bottom: 10px;
				width: 372px;
			}
			.header-wrapper header .header-bottom .cart-block {
				border: medium none;
				box-shadow: none;
				display: inline-block;
				float: none;
				margin-left: 0;
				padding: 0;
				position: relative;
				text-align: center;
				width: 100%;
			}
			.header-wrapper header .header-bottom .cart-block ul {
				border: 1px solid #E7E7E7;
				display: inline-block;
				float: none;
				padding: 10px;
			}
			.currencyBox .currency_detial a {
				display: inline-block;
				float: none;
			}
			.remain_cart{display:none!important;}
			.header-wrapper header .logo {
				display: inline-block;
				float: none;
				width: 100%;
				text-align:center;
			}
			.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block{display:inline-block; width:100%; text-align:center; padding:0px;}
		.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block .quickCart{display:none;}
		.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block .add-cart.left{display:inline-block; float:none;}
		.add-compare.right{float:right;}
    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {

        .container { width: 420px; }
        .container .columns,
        .container .column { margin: 0; }
		
 		.container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 420px; }
		
	
		.content-wrapper .content-container .new-product-block ul.product-grid li, 
		.content-wrapper .content-container .col-main  .new-product-block ul.product-grid li{ margin:10px 0px !important;; width:418px; }
		.content-wrapper .content-container .feature-block .product-grid li{ width:188px; }
		.content-wrapper .content-container .feature-block .product-grid li .pro-img{ height:172px; }
		.content-wrapper .content-container .feature-block .product-grid li .pro-img img{ margin:0px; }
		.content-wrapper .content-container .feature-block .product-grid li .pro-hover-block{ height:172px; width:178px; }
		.content-wrapper .content-container .feature-block .product-grid li .pro-hover-block h4{ min-height:55px; }
		.content-wrapper .content-container .news-letter-block h2{ width:100%; }
		.footer-wrapper footer .link-block ul{ margin:0px 20px 20px 0px; width:190px; }
        .container .col-main{ width:420px; }
		.header-wrapper header nav ul{ display:none; }
		.header-wrapper header nav{ text-align:center; min-height:20px; padding:10px 0px 0px; }
		.header-wrapper header nav select{ display:inline-table; width:420px; border:1px solid #e6e6e6; padding:9px 3px; height:40px; font-size:12px; color:#5F5F5F; }
		.header-wrapper header .logo{ width:100%; text-align:center; clear:both; }
		.contact-form-container .form-fields li.full-row textarea{ width:410px; }
		
		.quick-view-wrapper{ display:none; }
		.col-left{ width:420px; }
		.col-left .block, .col-left .paypal-block{ width:418px; }
		
		.account-login .col-1, .account-login .col-2{ width:420px; }
		.account-login .content{ min-height:inherit; }
		
		.main aside.right{ display:none; }
		.main .product-info-box{ width:420px; }
		.main aside.right{ width:100px; }
		.main aside.right ul li img{ width:100%; }
		.main .product-info-box .product-img-box{ width:100%; }
		.main .product-info-box .product-shop{ width:420px; padding:15px 0px 0px; }
		.main .product-info-box .product-img-box .product-image-zoom{ padding:10px 0px; }
		.main .product-info-box .product-img-box .product-image-zoom img{ max-width:270px; }
		.main .product-info-box .product-shop .color-size-block .select-row select, .quick-view-right .color-size-block .select-row select{ width:420px; }
		.main .like-pro-block, .main .related-pro-block{ width:100%; padding-bottom:20px; }
		.main .like-pro-block .like-pro .product-grid li .pro-img img, .main .related-pro-block .related-pro .product-grid li .pro-img img{ margin:20px 17px; }
		.main .product-info-box .product-img-box .img-slider{ float:none; display:inline-block; clear:both; width:402px; padding:0px 10px; }
		.main .product-info-box .product-img-box .img-slider a.prev{ left:-5px; }
		.content-wrapper .content-container .news-letter-block{ padding:0px; }
		
		.shopping-cart-table{ padding-top:10px; }
		.shopping-cart-collaterals{ width:420px; }
		.shopping-cart-collaterals .cart-box{ width:388px;} 
		.shopping-cart-collaterals .cart-box + .cart-box{ margin:10px 0px 0px; }
		.shopping-cart-collaterals .cart-box .box-content ul li select{ width:388px; }
		.shopping-cart-collaterals .cart-box .box-content ul li input{ width:366px; }
		.generic-product-list{ padding-bottom:10px; }
		.generic-product-list ul{ height:198px; overflow:hidden; }
		.generic-product-list ul li {
			margin-bottom: 5px;
			padding: 9px 2px;
			width: 180px;
		}
		.generic-product-list ul li .right-content{ width:122px; padding-left:6px; }

		.col-main-left{ width:420px; }
		.right-sidebar{ width:420px; }
		.right-sidebar .widget-searchwidget input{ width:408px }
		.header-wrapper header .head-right{ width:100%; float:none; display:inline-block; text-align:center; }
		.header-wrapper header .top-nav {
				display: inline-block;
				float: none;
				text-align: center;
			}
			.currencyBox {
				background: none repeat scroll 0 0 transparent;
				border: medium none;
				color: #FFFFFF;
				cursor: pointer;
				float: none;
				line-height: normal;
				margin: 0;
				padding: 0;
				position: relative;
			}
			.currency_detial {
				background: none repeat scroll 0 0 transparent;
				border-bottom: medium none;
				display: inline-block !important;
				padding:5px;
				position: relative;
				right: 0;
				top: 0;
			}
			.currencyBox a.mainCurrency {
				display:none!important;
			}
			.currencyBox .currency_detial a {
				background: none repeat scroll 0 0 #F9F9F9;
				border: 1px solid #E6E6E6;
				color: #4F86C6;
				float: left;
				margin: 2px;
				min-height: 14px;
				padding: 10px 8px;
			}
			.header-wrapper header .header-bottom {
				display: inline-block;
				float: none;
				max-width: 100%;
				padding: 5px 0;
				text-align: center;
				width: 100%;
			}
			.header-wrapper header .search-block {
				border: 1px solid #E6E6E6;
				display: inline-block;
				float: none;
				margin-bottom: 10px;
				width: 372px;
			}
			.header-wrapper header .header-bottom .cart-block {
				border: medium none;
				box-shadow: none;
				display: inline-block;
				float: none;
				margin-left: 0;
				padding: 0;
				position: relative;
				text-align: center;
				width: 100%;
			}
			.header-wrapper header .header-bottom .cart-block ul {
				border: 1px solid #E7E7E7;
				display: inline-block;
				float: none;
				padding: 10px;
			}
			.currencyBox .currency_detial a {
				display: inline-block;
				float: none;
			}
			.remain_cart{display:none!important;}
			.header-wrapper header .logo {
				display: inline-block;
				float: none;
				width: 100%;
				text-align:center;
			}
			.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block{display:inline-block; width:100%; text-align:center; padding:0px;}
		.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block .quickCart{display:none;}
		.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block .add-cart.left{display:inline-block; float:none;}
.add-compare.right{float:right;}
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
	
 @media only screen and (min-width: 300px) and (max-width: 360px) {
	 .header-wrapper header .top-nav li a {
		color: #FFFFFF;
		float: left;
		font-size: 11px;
		padding: 5px;
	}
	.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block{display:inline-block; width:100%; text-align:center; padding:0px;}
		.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block .quickCart{display:none;}
		.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block .add-cart.left{display:inline-block; float:none;}
		.add-compare.right{float:right;}
	 }
 @media only screen and (min-width: 300px) and (max-width: 640px) {
.footer-wrapper footer .link-block ul.stay-connected-blcok li {
    display: inline-block;
    float: none;
    line-height: 29px;
	text-align:center;
}	 
.footer-wrapper footer .link-block ul.stay-connected-blcok .social-links {
    display: inline-block;
    float: none;
    margin: 0;
    padding: 4px 0 0;
    width: auto;
}
.footer-wrapper footer .link-block ul.stay-connected-blcok .payment-block {
    float: none;
    padding: 8px 0 0;
}
.header-wrapper header .search-block input[type="text"] {
    width: 200px;
}
.header-wrapper header .search-block {
    width: 270px;
}
.add-compare.right{float:right;}
.shopping-cart-totals {
    width: 100%;
}
.generic-product-list ul {
    height: auto;
    overflow: hidden;
}
}
@media only screen and (max-width: 959px) {}
@media only screen and (min-width: 768px) and (max-width: 959px) {}
@media only screen and (max-width: 767px) {}
@media only screen and (min-width: 480px) and (max-width: 767px) {}
@media only screen and (max-width: 479px) {}
.ddsmoothmenu{
    font: bold 14px Arial;
    
}

.ddsmoothmenu ul{
    z-index:100;
    margin: 0;
    padding: 0;
    list-style-type: none;
    float: right;
}

/*Top level list items*/
.ddsmoothmenu ul li{
    position: relative;
    display: inline;
    float: left;
    z-index: 9999 !important;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
    display: block;
    padding: 8px 20px;
    padding-left: 0px;
    text-decoration: none;
    text-transform: uppercase;
}
.ddsmoothmenu ul li:last-child a{}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;
}

/*1st sub level menu*/
.ddsmoothmenu ul li ul{
    position: absolute;
    left: 0;
    display:none; /*collapse all sub menus to begin with*/
	width:auto !important;
    visibility: hidden;
	margin-top:-4px;
}
.ddsmoothmenu ul li ul ul{
    position: absolute;
    left: 0;
    display:none; /*collapse all sub menus to begin with*/
	width:auto !important;
    visibility: hidden;
	margin-top:0px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{  height:auto;}
.ddsmoothmenu ul li ul li:hover{ height:auto; }
.ddsmoothmenu ul li ul li a {
    border-bottom: 1px solid #4A4A4A;
    border-top: 1px solid #252525;
}
.ddsmoothmenu ul li ul li:last-child {
    border-bottom: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
    top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
    width: 180px; /*width of sub menus*/
    padding:8px 12px;
    margin: 0;
	font-size:14px;
	font-weight:normal;
    text-transform: none;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
    position: absolute;
    top: 12px;
    right: 7px;
}

.rightarrowclass{
    position: absolute;
    top: 6px;
    right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
                 opacity: 0.8;
}

.es-carousel-wrapper{
	background: #101010;
	padding:10px 37px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position:relative;
}
.es-carousel{
	overflow:hidden;
	background:#000;
}
.es-carousel ul{
	display:none;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}
.es-carousel ul li a{
	display:block;
	border-style:solid;
	border-color:#222;
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:12px;
	background:transparent url(../images/nav.png) no-repeat top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:12px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}

.flexslider ol, .flexslider ul, .flexslider li{list-style: none outside none; margin:0px; padding:0px;}

.flex-container a:active,

.flexslider a:active,

.flex-container a:focus,

.flexslider a:focus  {outline: none;}

.slides,

.flex-control-nav,

.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

.flexslider {margin: 0; padding: 0;}

.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {width: 100%; display: block;}

.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 

html[xmlns] .slides {display: block;} 

* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {zoom: 1;}

.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}

.loading .flex-viewport {max-height: 300px;}

.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}

.flex-direction-nav {*height: 0;}

.flex-direction-nav a {}

.flex-direction-nav .flex-next {
	background-position:left bottom; left:10px;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 
}

.flexslider:hover .flex-next {
	opacity:1;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 

}

.flexslider:hover .flex-prev {opacity:1; /*background-position:right top;*/}

.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

.flex-direction-nav a.flex-prev {

    background-position: right bottom;

    left:41px;

}


.flex-control-paging{display:none;}

.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}

.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}

.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}

.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }

.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}

.flex-control-thumbs li {width: 25%; float: left; margin: 0;}

.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}

.flex-control-thumbs img:hover {opacity: 1;}

.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {

  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}

  .flex-direction-nav .flex-next {opacity: 1; right: 0;}

}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0; display:none!important;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

.cboxIE6 #cboxTopLeft{background:url(../images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
