article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/*   Base*/
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%;}
body { margin: 0; font: 14px/16px Arial, Helvetica, sans-serif; min-width:1003px; width:100%; }
body, button, input, select, textarea { font-family: sans-serif; color: #03111b;}
.inner {height:100%;}
a { color: #333; text-decoration:none;}
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; text-decoration:underline; }
/* =============================================================================
   Typography
   ========================================================================== */
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
@media only screen and (min-width: 480px) {}
@media only screen and (min-width: 768px) {}
/* fonts */
@font-face {
    font-family: 'VrindaBold';
    src: url('../fonts/vrinda_bold-webfont.eot');
    src: url('../fonts/vrinda_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vrinda_bold-webfont.woff') format('woff'),
         url('../fonts/vrinda_bold-webfont.ttf') format('truetype'),
         url('../fonts/vrinda_bold-webfont.svg#VrindaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'LucidaSansDemibold';
    src: url('../fonts/lucida_sans_demibold-webfont.eot');
    src: url('../fonts/lucida_sans_demibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lucida_sans_demibold-webfont.woff') format('woff'),
         url('../fonts/lucida_sans_demibold-webfont.ttf') format('truetype'),
         url('../fonts/lucida_sans_demibold-webfont.svg#LucidaSansDemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'LucidaSansRegular';
    src: url('../fonts/lucida_sans_regular-webfont.eot');
    src: url('../fonts/lucida_sans_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lucida_sans_regular-webfont.woff') format('woff'),
         url('../fonts/lucida_sans_regular-webfont.ttf') format('truetype'),
         url('../fonts/lucida_sans_regular-webfont.svg#LucidaSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* wrapper */
#wrapper {
	position:relative;
	width:100%;
	overflow:hidden;
}
.w1 {
	float:left;
	position:relative;
	left:50%;
	width:1029px;
}
.w2 {
	position:relative;
	float:left;
	left:-50%;
	width:1029px;
}
/* header */
#header {
	background: url(../images/bg-header.jpg) repeat-x 50% 0;
	width:100%;
}
.header-holder {
	width:100%;
	background: url(../images/bg-header-holder.png) repeat-x;
	position:relative;
	z-index:9999;
}
.header-holder:after {
	content:"";
	display:block;
	clear:both;
}
.header-frame {
	margin:0 auto;
	padding: 8px 0;
	width:100%;
}
.header-frame:after {
	content:"";
	display:block;
	clear:both;
}
/* slogan-twitter*/
.slogan-twitter {
	background: url(../images/ico-twitter-small.gif) no-repeat 0 -1px;
	color:#7a7a7a;
	font:italic 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #000;
	padding: 2px 0 3px 36px;
	float:left;
	margin: 0 0 0 25px;
}
.slogan-twitter mark {
	font-style:normal;
	background:none;
	color:#fff;
}
/* cart -box*/
.cart-box {
	float:right;
	margin: -8px 3px 0 0;
	position:relative;
}
.cart-box .box-holder {
	text-shadow: 0 1px 0 #000;
	padding: 17px 24px 0;
	background: url(../images/bg-cart1.png) no-repeat;
	width: 201px;
	height: 32px;
	font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c0c0c0;
}
.cart-box a {color:#fff; text-decoration:underline;}
.cart-box a:hover {text-decoration:none;}
.cart-box .btn-open {
	background: url(../images/btn-close.gif) no-repeat;
	width:18px;
	height:18px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}
/* cart-box-open*/
.cart-box-open {
	background: rgb(97,97,97);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxNjE2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjM2MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzYzNjM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(97,97,97,1) 0%, rgba(54,54,54,1) 100%, rgba(54,54,54,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,97,97,1)), color-stop(100%,rgba(54,54,54,1)), color-stop(100%,rgba(54,54,54,1)));
	background: -webkit-linear-gradient(top, rgba(97,97,97,1) 0%,rgba(54,54,54,1) 100%,rgba(54,54,54,1) 100%);
	background: -o-linear-gradient(top, rgba(97,97,97,1) 0%,rgba(54,54,54,1) 100%,rgba(54,54,54,1) 100%);
	background: -ms-linear-gradient(top, rgba(97,97,97,1) 0%,rgba(54,54,54,1) 100%,rgba(54,54,54,1) 100%);
	background: linear-gradient(top, rgba(97,97,97,1) 0%,rgba(54,54,54,1) 100%,rgba(54,54,54,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#363636',GradientType=0 );
	width:219px;
	margin: 0 14px;
	border-radius: 0 0 5px 5px;
	behavior: url(css/PIE.htc);
	position:absolute;
	top:0;
	left:2px;
	 box-shadow: 0px 0px 5px #000000; 
	-webkit-box-shadow: 0px 0px 5px #000; 
	-moz-box-shadow: 0px 0px 5px #000;
	display:none;
	z-index:150;
}
.cart-box-open .holder {
	background: url(../images/bg-cart-open.png) no-repeat 0 100%;
}
.cart-box-open .frame {
	background: url(../images/bg-cart.gif) no-repeat;
	padding: 17px 16px 29px;
	margin: 0 -16px;
}
.cart-box-open header, .cart-content {
	text-shadow: 0 1px 0 #000;
	font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c0c0c0;
	background: url(../images/separator1.gif) repeat-x 0 100%;
	padding: 0 8px 4px;
}
.cart-box-open header span {display:block; padding: 0 0 10px;overflow:hidden;}
.cart-box-open a, .cart-box-open mark {color:#fff;}
.cart-box-open a {text-decoration:underline;}
.cart-box-open a:hover {text-decoration:none;}
.cart-box-open mark {
	background:none;
	font-style:normal;
}
.cart-box-open .checkout{
	background: url(../images/btn-checkout.png) repeat-x;
	border-radius:8px;
	behavior: url(css/PIE.htc);
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#cdcdcd;
	float:right;
	padding: 6px 8px 7px 9px;
}
.cart-box-open .checkout:hover {color:#fff;}
.cart-content {
	padding: 11px 8px 0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:none;
}
.cart-content .subholder {
	overflow:hidden;
	padding: 8px 0 0;
}
.cart-content .description {
	float:left;
	width:109px;
	padding: 15px 0 0;
}
.cart-content .links {float:left; padding:16px 0 0;}
.cart-content .links a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:13px;
	height:13px;
}
.cart-content .edit-item {background: url(../images/btn-close.gif) no-repeat 0 -57px;}
.cart-content .delete-item {background: url(../images/btn-close.gif) no-repeat 0 -77px;}
.cart-content p {margin:0}
.cart-content figure {
	border:1px solid #000;
	border-radius:5px;
	float:left;
	behavior: url(css/PIE.htc);
	margin: 0 8px 0 0;
}
.cart-content figure immg {display:block;}
.cart-content .q-ty {color:#898989;}
.cart-box .close-cart {
	background: url(../images/btn-close.gif) no-repeat 0 -22px;
	width:18px;
	height:18px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin: 11px 7px 11px 0;
}
/* header-box*/
.header-box {
	margin:0 auto;
	padding: 3px 0 0;
	position:relative;
}
.header-box:after {
	content:"";
	display:block;
	clear:both;
}
.header-subbox {padding: 3px 0 20px; overflow:hidden;}
/* logo */
.logo{
	background:url(../images/logo.png) no-repeat;
	width: 220px;
	height: 46px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 25px;
	float:left;
}
.logo a{
	display:block;
	height:100%;
}
/* navigation */
.header-box nav {
	float:right;
	background:#000;
	border-radius:7px;
	padding: 7px 0;
	background: url(../images/bg-navigation.png) repeat-x;
	margin: 5px 12px 0 0;
	behavior: url(css/PIE.htc);
	position:relative;
}
.nav {
	margin:0;
	padding:0 5px;
	list-style:none;
	font: 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.nav li:first-child {background:none;}
.nav li {
	float:left;
	background: url(../images/separator-nav.gif) no-repeat 0 50%;
	padding: 0 4px 0 8px;
}
.nav li a {
	display:block;
	background: url(../images/bg-nav.gif) no-repeat 0 -400px;
	border-radius: 5px;
	padding: 7px 6px;
	color:#a4a4a4;
	text-shadow: 0 1px 0 #000;
}
.nav li a:hover {
	color:#fff;
	text-decoration:none;
	background: url(../images/bg-nav.gif);
}
/* menu */
.menu-holder {
	background: url(../images/bg-menu.gif) repeat-x 0 -147px;
	overflow:hidden;
}
.menu-l {
	float:left;
	background: url(../images/bg-menu.gif) no-repeat;
	width:16px;
	height:53px;
}
.menu-r {
	float:right;
	background: url(../images/bg-menu.gif) no-repeat 0 -74px;
	width:16px;
	height:53px;
}
.menu {
	margin:0 0 -2px;
	padding:0 0 0 5px;
	list-style:none;
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	float:left;
}
.menu li {
	float:left;
	margin: 0 0 0 -2px;
}
.menu li a {
	float:left;
	padding: 0 9px 0 0;
	text-shadow: 0 1px 0 #00436f;
	background: url(../images/separator-menu.gif) no-repeat 100% 0;
	color:#fff;
	border:0;
	outline:none;
	position:relative;
	z-index:150;
}
.menu li a span {
	padding: 20px 6px 17px 15px;
	display:block;
}
.menu li a:hover span {
	background: url(../images/bg-menu2.png) no-repeat;
}
.menu li a:hover {
	background: url(../images/bg-menu2.png) no-repeat 100% -70px;
	border-radius:10px;
	color:#696969;
	text-decoration:none;
	text-shadow: 0 1px 0 #ffffff;
}
.menu .active-a {
	background: url(../images/separator-menu.gif) no-repeat 100% 0;
	padding: 0 15px 0 0;
	
}
.menu .active-a:hover, .menu li:hover .active-a {
	background: url(../images/bg-menu-active.png) no-repeat 100% 5px;
	color:#696969;
	text-shadow: 0 1px 0 #ffffff;
}
.menu .active-a span {
	background: url(../images/bg-menu-active.png) no-repeat -700px -700px;
	padding: 20px 0 20px 15px;
}
.menu .active-a:hover span, .menu .active-a:active span, .menu li:hover .active-a span {
	background: url(../images/bg-menu-active.png) no-repeat 1px -96px;
}
/* search form*/
.search {
	float:right;
	margin: 9px 9px 0 0;
}
.search .text {
	background: url(../images/bg-form.png) no-repeat;
	float:left;
	width:165px;
	height: 36px;
	padding: 0 5px;
	line-height:36px;
	color:#00adf2;
	font:italic 12px/36px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #003145;
	border:0;
}
.search .submit {
	background: url(../images/bg-form.png) no-repeat -175px 0;
	width:35px;
	height: 36px;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
/* drop */
.menu li:hover .drop-holder{display:block;}
.drop-holder {
	position:absolute;
	top: 56px;
	left:0;
	width:1000px;
	border-radius: 0 0 9px 9px;
	background: rgb(233,233,233);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNhY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(233,233,233,1) 0%, rgba(249,249,249,1) 18%, rgba(249,249,249,1) 30%, rgba(236,236,236,1) 58%, rgba(236,236,236,1) 70%, rgba(202,202,202,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,233,1)), color-stop(18%,rgba(249,249,249,1)), color-stop(30%,rgba(249,249,249,1)), color-stop(58%,rgba(236,236,236,1)), color-stop(70%,rgba(236,236,236,1)), color-stop(100%,rgba(202,202,202,1)));
	background: -webkit-linear-gradient(top, rgba(233,233,233,1) 0%,rgba(249,249,249,1) 18%,rgba(249,249,249,1) 30%,rgba(236,236,236,1) 58%,rgba(236,236,236,1) 70%,rgba(202,202,202,1) 100%);
	background: -o-linear-gradient(top, rgba(233,233,233,1) 0%,rgba(249,249,249,1) 18%,rgba(249,249,249,1) 30%,rgba(236,236,236,1) 58%,rgba(236,236,236,1) 70%,rgba(202,202,202,1) 100%);
	background: -ms-linear-gradient(top, rgba(233,233,233,1) 0%,rgba(249,249,249,1) 18%,rgba(249,249,249,1) 30%,rgba(236,236,236,1) 58%,rgba(236,236,236,1) 70%,rgba(202,202,202,1) 100%);
	background: linear-gradient(top, rgba(233,233,233,1) 0%,rgba(249,249,249,1) 18%,rgba(249,249,249,1) 30%,rgba(236,236,236,1) 58%,rgba(236,236,236,1) 70%,rgba(202,202,202,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#cacaca',GradientType=0 );
	box-shadow: 0 0 13px #333;
	behavior: url(css/PIE.htc);
	margin: 0 16px;
	display:none;
}
.drop {
	background: url(../images/bg-drop.png) no-repeat;
	margin: 0 -16px;
	padding: 0 16px;
}
.drop-frame {
	background: url(../images/squares.png);
	padding: 0 0 20px;
	border-radius: 0 0 9px 9px;
	behavior: url(css/PIE.htc);
	position:relative;
	overflow:hidden;
}
.drop .col {
	width:240px;
	padding: 0 0 0 13px;
	float:left;
	background: url(../images/separator-drop.png) no-repeat;
}
.drop .first {background:none; padding:0;}
.drop .submenu {
	margin:0;
	padding: 23px 10px 0;
	list-style:none;
	text-shadow: 0 1px 0 #fff;
}
.drop .submenu li {
	font:bold 14px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006892;
	background:none;
	float:none;
	display:block;
	margin:0;
}
.drop .submenu li:hover {margin:0;}
.drop .submenu a {
	background:none;
	font:normal 12px/1.65em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#828282;
	text-shadow: 0 1px 0 #fff;
	display:block;
	float:none;
}
.drop .submenu a:hover {
	background:none;
	color:#363636;
}
/* main */
#main {
	overflow:hidden;
	position:relative;
	width:100%;
}
/* slider */
.slider-holder {
	background: url(../images/bg-slider.png) repeat-x;
	width:100%;
	height: 400px;
}
.slider-frame {
	width:100%;
	background: url(../images/bg-gallery.jpg) no-repeat 50% 0;
	height: 750px;
}
#slider {

	/* You MUST specify the width and height */
	width:981px;
	height:400px;
	position:relative;	
	overflow:hidden;
	margin:0 auto;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
	/* width = total items multiply with #mask gallery width */
	width:981px;
	overflow:hidden;
}

#gallery li {
	/* float left, so that the items are arrangged horizontally */
	float:right;
}
#gallery li img {
	margin:  48px 15px 0 69px;
	display:block;
}
/*gallery text-box*/
#mask-excerpt {
	/* Set the position */
	position:absolute;	
	top:38px;
	right:82px;
	z-index:500;
	/* width should be lesser than #slider width */
	width:386px;
	overflow:hidden;	
}
#excerpt {
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	/* Set the style */
	width:386px;
	overflow:hidden;
	color:#000;	
}
#excerpt li {
	padding:5px;
	float:left;
	font: 12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#9e9d9d;
	text-shadow: 0 1px 0 #fff;
}
#excerpt h2 {
	color:#454545;
	font: 36px/1.4em 'VrindaBold', Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 11px;
}
#excerpt .btns-holder {
	overflow:hidden;
	padding: 0 0 42px;
}
#excerpt p {
	margin: 0 0 25px;
}
#excerpt .more {
	background: url(../images/bg-btns.gif) repeat-x;
	border:6px solid #efefef;
	border-radius:16px;
	padding: 13px 23px;
	float:left;
	margin: 0 7px 0 0;
	color:#fff;
	font-size:14px;
	text-shadow:0 1px 0 #00416e
}
#excerpt .more:hover {
	background-position:0 -55px;
	text-decoration:none;
	text-shadow: 0 1px 0 #718306;
}
.logo-sams-android {
	background: url(../images/logo-samsung-android.png) no-repeat;
	width: 312px;
	height: 32px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
/* gallery buttons */
#buttons {
	position:absolute;
	top:165px;
	z-index:600;
}
#buttons #btn-prev, #buttons #btn-next {
	background: url(../images/arrows.png) no-repeat;
	width:46px;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
#buttons #btn-prev:hover {background-position:0 -154px;}
#buttons #btn-next {
	background: url(../images/arrows.png) no-repeat 0 -103px;
	left:935px;
}
#buttons #btn-next:hover {background-position:0 -54px;}
.clear {
	clear:both;	
}
/* main -content */
.main-holder {
	background: url(../images/bg-main.gif);
	width:100%;
}
.main-frame {
	background: url(../images/bg-main-holder.gif) repeat-x;
	padding: 0 0 174px;
	min-height: 600px;
}
#content {
	width:1000px;
	margin:0 auto;
	padding: 42px 0 0;
}
#content:after{
	content:"";
	display:block;
	clear:both;
}
.content {
	width:740px;
	float:right;
	position:relative;
}
.content .box {
	border:1px solid #e8e8e8;
	border-radius: 6px;
	behavior: url(css/PIE.htc);
	width:738px;
	margin: 0 0 38px;
	position:relative;
}
.content .box h2 {
	background: url(../images/bg-heading.gif) repeat-x;
	border-radius:6px;
	height:40px;
	font: 16px/1.5em 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #2d687f;
	color:#fff;
	margin: 0;
	padding: 10px 10px 0;
	position:relative;
	behavior: url(css/PIE.htc);
}
.content .box .holder, #sidebar .box .holder {
	background:#fff url(../images/bg-box-holder.gif) repeat-x;
	margin: -4px 0 0;
}
.content .box .frame-box, #sidebar .box .frame-box {
	background: url(../images/bg-box-frame.gif) repeat-x 0 100%;
}
.content .box .frame-box:after {
	content:"";
	display:block;
	clear:both;
}
.content .box .blocks-holder {
	width:780px;
	padding: 12px 0 0 8px;
	margin: 0 0 -37px;
}
.content .box .subblocks {margin:0;}
.content .box .blocks-holder:after {
	content:"";
	display:block;
	clear:both;
}
.content .box .block {
	background:#f9f9f9;
	border:1px solid #e8e8e8;
	border-radius:9px;
	behavior: url(css/PIE.htc);
	position:relative;
	padding: 11px 0 0;
	width:204px;
	float:left;
	margin: 0 53px 53px 0;
}
.content .box .block:hover {
	box-shadow: 0 0 10px #ccc;
}
.content .box .block figure {
	margin: 0 10px 15px;
	display:block; 
}
.content .box .block figure img {
	display:block;
	border-radius:3px;
	behavior: url(css/PIE.htc);
	position:relative;
	margin: 0 0 12px;
}
.content .box .block h3 {
	color:#005a7d;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
}
.content .box .block h3 a {color:#005a7d; text-decoration:underline;}
.content .box .block h3 a:hover {text-decoration:none;}
.content .box .block .price {
	color:#828282;
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.content .block .btns-holder {
	background:#fff url(../images/bg-box-frame.gif) repeat-x 0 100%;
	border-radius: 0 0 9px 9px;
	behavior: url(css/PIE.htc);
	position:relative;
	overflow:hidden;
	padding: 14px 10px 11px;
}
.content .block .btns-holder .add, .more {
	background:#939c09 url(../images/btns-sprite.gif) repeat-x 0 -222px;
	border-radius:5px;
	behavior: url(css/PIE.htc);
	position:relative;
	padding: 5px 18px 5px 15px;
	float:left;
	margin: 0 17px 0 0;
}
.sub-more:hover, .content .block .btns-holder .detail:hover {
	background:#939c09 url(../images/btns-sprite.gif) repeat-x 0 -222px;
	opacity:0.7;
}
.content .block .btns-holder .detail {
	background:#939c09 url(../images/btns-sprite.gif) repeat-x 0 -222px;
	border-radius:5px;
	behavior: url(css/PIE.htc);
	padding: 5px 18px 5px 15px;
	float:left;
}
.content .block .btns-holder .add, .content .block .btns-holder .detail, .more {
	color:#fff;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #00416e;
}
.content .block .btns-holder .add, .add-more {
	text-decoration:none;
	background:#006892 url(../images/btns-sprite.gif) repeat-x;
	text-shadow: 0 1px 0 #748507;
}
.add-more:hover, .content .block .btns-holder .add:hover {
	opacity:0.7;
	background:#006892 url(../images/btns-sprite.gif) repeat-x;
}
.content .block .btns-holder .add:hover, .content .block .btns-holder .detail:hover {text-decoration:none;}
.content .box .text-box p {
	margin: 0 0 7px;
	text-indent:17px;
}
.content .box .text-box {
	color:#a3a3a3;
	text-shadow:0 1px 0 #fff;
	padding: 7px 10px 7px;
	font: 12px/1.8em Arial, Helvetica, sans-serif;
}
.content .banner {
	margin: 0 0 38px;
}
.content .box .top-new {
	background: url(../images/top.png) no-repeat 100% 0;
	width:75px;
	height:75px;
	position:absolute;
	top:0;
	right:0;
	text-indent:-9999px;
	overflow:hidden;
}
.content .box .top-sale {background-position:100% -109px}
.content .box .top-top {background-position:100% -224px}
.content .box .big-top {
	background: url(../images/big-top.png) no-repeat;
	width: 91px;
	height: 80px;
	top:-1px;
	z-index:15;
}
/* socials */
.social-networks {
	margin:0;
	padding:0;
	list-style:none;
	background: url(../images/bg-socials.png) no-repeat 0 -103px;
	width:230px;
	position:absolute;
	top:-91px;
	right:-21px;
	height:41px;
	padding: 15px 0 0 20px;
	z-index:9999;
}
.panel .social-networks {
	position:static;
	background:none;
	float:right;
	padding: 10px 11px 0 0;
	right:0;
	width:auto;
}
.social-networks li {
	float:left;
	margin: 0 11px 0 0;
}
.panel .social-networks li {
	margin: 0 0 0 13px;
}
.social-networks a {
	text-indent:-9999px;
	overflow:hidden;
	width:30px;
	height:30px;
	float:left;
	background: url(../images/bg-socials.png) no-repeat;
}
.social-networks .facebook {background-position:0 0;}
.social-networks .facebook:hover {background-position:0 -50px;}
.social-networks .gmail {background-position:-43px 0;}
.social-networks .gmail:hover {background-position:-43px -50px}
.social-networks .rss {background-position:-85px 0}
.social-networks .rss:hover {background-position:-85px -50px}
.social-networks .twitter {background-position:-128px 0}
.social-networks .twitter:hover {background-position:-128px -50px}
.social-networks .social-link {background-position:-171px 0}
.social-networks .social-link:hover {background-position:-171px -50px}
/* featured products carousel*/

.carousel {
	width:738px;
	position:relative;
}
.carousel:after {
	content:"";
	display:block;
	clear:both;
}
.carousel a.link-next {float:right;}
.carousel a.prev-disable,
.carousel a.next-disable {background:#666;}
.carousel .frame {
	float:left;
	width:730px;
	overflow:hidden;
	height:293px;
	padding: 0 0 0 8px;
	position:relative;
}
.carousel .frame ul {
	position:absolute;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	top:5px;
	left:0;
	overflow: hidden;
}
.carousel .frame ul li {
	float:left;
	width:204px;
	padding: 8px 20px 0;
}
.carousel .btns-subholder {
	background: url(../images/btns-carousel.png) no-repeat;
	width: 62px;
	height: 36px;
	position:absolute;
	top:-40px;
	right:6px;
}
.carousel .link-prev {
	width:24px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin: 4px 0 0 7px;
}
.carousel .link-next {
	width:24px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin: 4px 6px 0 0;
}
.paging {
	margin:0 6	px 15px;
	padding:0;
	list-style:none;
	border-radius:6px;
	behavior: url(css/PIE.htc);
	border:1px solid #eaeaea;
	float:right;
	background:#fafafa;
}
.paging li {
	float:left;
	border-right: 1px solid #eaeaea;
	hidden:33px;
	padding: 2px;
}
.paging li a {
	float:left;
	padding: 5px 7px;
	border-radius:4px;
	behavior: url(css/PIE.htc);
	color:#585858;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.paging li a:hover {
	background: url(../images/bg-paging.gif) repeat-x;
	color:#fff;
	text-decoration:none;
}
/* sort-box */
.sort-box {
	background: url(../images/bg-newsletter.png);
	border:1px solid #b1b1b1;
	border-radius:6px;
	behavior: url(css/PIE.htc);
	width:218px;
	position:absolute;
	top:6px; 
	right:6px;
	height: 34px;
	z-index:10;
}
.sort-box .sort1, .sort-box .sort2 {
	border-right:1px solid #b1b1b1;
	float:left;
	padding: 9px;
	outline:none
}
.sort-box .sort1 span{
	background: url(../images/bg-sort-box.png) no-repeat -16px 0;
	width:11px;
	height:12px
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.sort-box .sort1:hover span, .sort-box .sort1:active span {background-position:0 0}
.sort-box .sort2 span {
	background: url(../images/bg-sort-box.png) no-repeat 0 -28px;
	width:11px;
	height:12px
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.sort-box .sort2:hover span, .sort-box .sort2:active span {background-position:-16px -28px;}
.sort-form {
	float:left;
	padding: 3px 0 0 10px;
}
.sel80 {width:82px; float:left;}
.sort-form .label {
	color:#fff;
	text-shadow: 0 1px 0 #333;
	float:left;
	line-height:24px;
	padding: 0 10px 0 0;
}
.sort-form .lineForm {float:left;}
/* panel: breadcrumbs and solial icons */
.panel-holder {
	width:100%;
	background: url(../images/bg-panel.gif) repeat-x;
	height: 49px;
	margin: 0 0 -23px;
}
.panel {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.breadcrumbs {
	margin:0;
	padding:18px 0 0;
	list-style:none;
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	float:left;
}
.breadcrumbs li {
	float:left;
	padding: 0 2px 0 0;
}
.breadcrumbs li a {
	text-decoration:underline;
	color:#000;
	background: url(../images/separator-breadcrumbs.gif) no-repeat 100% 2px;
	padding: 0 10px 0 8px;
}
.breadcrumbs li a:hover {text-decoration:none;}
/* catalog1 blocks */
.content .blocks-subholder .block {
	width:720px;
	color:#adadad;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.content .blocks-subholder .block figure {float:left; padding: 0 15px 0 0;}
.blocks-subholder .block p {margin:0 0 5px;}
.content .blocks-subholder .btns-holder {background:none;}
/* cart page */
.content .cart-box {
	width:740px;
	border:1px solid #eaeaea;
	border-radius:4px;
	behavior: url(css/PIE.htc);
}
.content .cart-box .frame-box {
	padding: 15px 0;
}
.cart {
	margin:0 auto 11px;
	padding:0;
	list-style:none;
	width:720px;
	border:1px solid #eaeaea;
	border-radius:4px;
	behavior: url(css/PIE.htc);
	background: url(../images/bg-cart-holder.gif) repeat;
	position:relative;
}
.cart li {
	overflow:hidden;
	border-bottom:1px solid #eaeaea;
}
.cart li:first-child {
	background: url(../images/bg-first.png) repeat-x;
	color:#929292;
	text-shadow: 0 1px 0 #fff;
	font:14px/32px 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	height:38px;
	border-radius: 4px 4px 0 0;
	behavior: url(css/PIE.htc);
	position:relative;
	border:0;
}
.cart li:first-child span {padding: 0 0 0 14px;}
.cart li span{
	color:#373737;
	font: 14pa Arial, Helvetica, sans-serif;
}
.cart li:first-child div {padding:0}
.cart li div {padding: 11px 0;}
.cart div {
	float:left;
}
.cart .col1 {
	width:119px;
}
.cart .col2 {
	width:281px;
}
.cart .col3 {
	width:111px;
}
.cart .col4 {
	width:67px;
}
.cart .col5 {
	width:98px;
}
.cart .col6 {width:36px;}
.cart .btn-delete {
	background: url(../images/btn-delete.png) no-repeat;
	width: 22px;
	height: 25px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin: 3px 0 0 7px;
}
.cart .col1 figure {
	border-radius:3px;
	border:1px solid #eee;
	width:100px;
	margin: 0 auto;
	behavior: url(css/PIE.htc);
	position:relative;
}
.cart .col2 h3 {
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}
.cart .col2 h3 a{color:#000; text-decoration:underline;}
.cart .col2 h3 a:hover {text-decoration:none;}
.cart .text-block {
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#999;
	padding: 9px 0 0 10px;
}
.cart .text-block p {margin: 0 0 5px;}
.form .text {
	width:36px;
	padding: 0 5px;
	border-radius:4px;
	behavior: url(css/PIE.htc);
	position:relative;
	background:none;
	border:1px solid #d9d9d9;
	box-shadow: inset 0 2px 4px #ddd;
	height: 22px;
	line-height:22px;
	font-size:12px;
}
.cart li span {
	padding: 7px 0 0 14px;
	display:block;
}
.cart .form {
	margin: 3px 0 0 10px;
}
.box .btns {
	overflow:hidden;
	margin: 0 0 0 10px;
}
.cart .footer {
	background:#f9f9f9;
	padding: 12px 0;
	overflow:hidden;
}
.cart .footer .more {margin: 0 0 0 8px; text-decoration:none;}
/* cart blocks */
.subblocks-holder:after {
	content:"";
	display:block;
	clear:both;
}
.subblocks-holder p {
	margin: 0 0 10px;
}
.subblocks-holder .box {
	width:220px;
	float:left;
	color:#979797;
	font:11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 31px 0 8px;
}
.subblocks-holder .box  .frame-box {
	padding: 5px 10px;
}
.sel81 {width:201px; margin: 0 0 6px;}
.form button {border:0;}
.form .long {
	width:191px;
	margin: 0 0 12px;
}
.alignleft {float:left;}
.alignright {float:right;}
.total-box {
	float:left;
	color:#5d5d5d;
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 18px 0 0 13px;
	width:195px;
}
.total-box .row {
	overflow:hidden;
	padding: 0 0 12px;
}
.total-box strong {
	font:16px 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	color:#000;
}
.total-box .alignleft {width:105px;}
.total-box .alignright {width:75px; text-align:right;}
.total-box .row .more {text-decoration:none; float:right; margin:13px 0 0;}
.total-box .row .more span {
	background: url(../images/arrow1.png) no-repeat 100% 0;
	padding: 0 20px 0 0;
	display:block;
}
.total-box .mark {
	color:#939c09;
	display:block;
	text-align:right;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* tabs */

.tabs-area {
	margin: 0 0 0 -8px;
	width:738px;
	background:#fff;
	border-radius: 0 0 6px 6px;
	behavior: url(css/PIE.htc);
	position:relative;
}
.tabset {
	margin: 0 0 0 7px;
	padding: 0;
	overflow: hidden;
	font: 14px 'LucidaSansRegular', Arial, Helvetica, sans-serif;
}
.tabset li {
	list-style: none;
	float: left;
}
.tabset li a {
	float: left;
	border: 1px solid #fff;
	text-decoration: none;
	color: #000;
	padding: 10px 24px 13px;
	background-color: #fff;
	border-radius: 6px;
	behavior: url(css/PIE.htc);
	position:relative;
}
.tabset li a.active { 
	background-color:#f6f6f6;
	border:1px solid #eee;
	
}
.tabset li a span {color:#3e7194;}
.tab-content {
	background:#fcfcfc url(../images/bg-tabcontent.gif) repeat-x;
	border-top:1px solid #eee;
	margin: -3px 0 0;
	position:relative;
	color:#7b7b7b;
	font: 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 19px 18px 0;
	border-radius: 0 0 6px 6px;
	behavior: url(css/PIE.htc);
	position:relative;
}
.tab-content p {
	margin: 0 0 21px;
}
/* features list*/
.tab-content h3 {
	font: 18px 'LucidaSansRegular', Arial, Helvetica, sans-serif;
	color:#000;
	margin: 0 0 12px;
}
.features-list {
	margin:0 0 50px;
	padding:0;
	list-style:none;
	float:left;
	color:#7b7b7b;
}
.features-list li {
	overflow:hidden;
	width:100%;
	float:left;
	background: url(../images/bullet.gif) no-repeat 0 5px;
	padding: 0 0 0 17px;
}
.features-list .colored {
	color:#b5b5b5;
}
.tabs-content .tags-cloud {margin:-17px 0 0 -5px;}
/* forms */
.form-holder {
	background: url(../images/bg-grey.gif);
	margin: 0 0 0 -18px;
	width:738px;
}
.form-holder p {text-indent:8px;}
.form-frame {
	background: url(../images/bg-gradient.gif) repeat-x;
	color:#006e99;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 19px 8px;
}
.form-frame h3 {
	font:18px 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	margin: 0 0 22px 9px;
	color:#15719c;
}
.form-block {
	border:1px solid #abbbc2;
	border-radius:8px;
	behavior: url(css/PIE.htc);
	position:relative;
	background: url(../images/bg-form1.gif) repeat-x;
	padding: 4px 7px;
	height: 26px;
	margin: 0 0 10px;
}
.form-block .text {
	background:none;
	border:0;
	box-shadow:none;
	width:640px;
	padding 3px 5px;
	outline:none
}
.form-block .more {
	position:absolute;
	top:3px;
	right:5px;
	margin: 0;
	padding:5px 27px;
}
.form .textarea {
	background: url(../images/bg-textarea.gif) repeat-x 0 -1px;
	border:1px solid #abbbc2;
	border-radius:6px;
	behavior: url(css/PIE.htc);
	position:relative;
	height: 204px !important;
	width:700px !important;
	margin: 0 0 15px;
	padding:10px;
	color:#565656;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif
}
.form .large {
	background: url(../images/bg-form1.gif) repeat-x;
	width:700px;
	box-shadow:none;
	border:1px solid #abbbc2;
	padding: 6px 10px;
	border-radius:7px;
	margin: 0 0 14px;
}
.info-box {
	overflow:hidden;
}
.info-box .more {
	float:right;
	padding: 10px 36px;
	background: url(../images/btn2.gif) repeat-x;
	border-radius:10px;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 0 0 20px;
	behavior: url(css/PIE.htc);
	position:relative;
}
.info-box .more:hover {opacity:0.7;}
*+html .info-box .more {padding:7px 36px;}
.rating-holder {
	padding: 5px 10px;
	border-radius:10px;
	behavior: url(css/PIE.htc);
	position:relative;
	float:right;
	height: 33px;
	width:155px;
	background: url(../images/btn3.png) repeat-x;
}
/* star rating in tabs form*/
.star-rating {
	list-style:none;
	padding:0;
	margin: 4px 0 0 8px;
	width:140px;
	height:24px;
	position:relative;
	background:url(../images/star.gif) repeat-x 0 -26px;
}
.star-rating li{
	float:left;
}
.star-rating li a{
	display:block;
	width:28px;
	height:25px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
	padding:0px;
}

.star-rating li a:hover,
.star-rating li.active a{
	background:url(../images/star.gif) 0 0;
	z-index:1;
	left:0px;
}

.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star{width:28px;}
.star-rating a.two-stars{left:28px;}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars{width:56px;}
.star-rating a.three-stars{left:56px;}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars{width:84px;}
.star-rating a.four-stars{left:84px;}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars{width:112px;}
.star-rating a.five-stars{left:112px;}
.star-rating a.five-stars:hover,
.star-rating li.active a.five-stars{width:140px;}
/* comments-block */
.comments-block {
	border:1px solid #dadada;
	border-radius:6px;
	behavior: url(css/PIE.htc);
	position:relative;
	background:#f9f9f9;
	margin: 0 -9px 13px;
	padding: 12px 12px 0;
}
.comments-block .heading {
	overflow:hidden;
}
.comments-block .heading .author {
	float:left;
	font:12px 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	color:#000;
	margin: 0px;
}
/* star rating in comments block*/
.comments-block .star-rating {
	float:left;
	background: url(../images/star2.gif) 0 -17px;
	width:65px;
	height:13px;
	margin: 0 0 0 15px;
}
.comments-block .star-rating li a{
	width:13px;
	height:13px;
}
.comments-block .star-rating li a:hover,
.comments-block .star-rating li.active a{
	background: url(../images/star2.gif);
	z-index:1;
	left:0px;
}
.comments-block .star-rating a.one-star{left:0px;}
.comments-block .star-rating a.one-star:hover,
.comments-block .star-rating li.active a.one-star{width:13px;}
.comments-block .star-rating a.two-stars{left:13px;}
.comments-block .star-rating a.two-stars:hover,
.comments-block .star-rating li.active a.two-stars{width:26px;}
.comments-block .star-rating a.three-stars{left:26px;}
.comments-block .star-rating a.three-stars:hover,
.comments-block .star-rating li.active a.three-stars{width:39px;}
.comments-block .star-rating a.four-stars{left:39px;}
.comments-block .star-rating a.four-stars:hover,
.comments-block .star-rating li.active a.four-stars{width:52px;}
.comments-block .star-rating a.five-stars{left:52px;}
.comments-block .star-rating a.five-stars:hover,
.comments-block .star-rating li.active a.five-stars{width:65px;}
.comments-block .heading span {
	float:left;
	color:#9caa10;
	font: 9px/15px 'LucidaSansRegular', Arial, Helvetica, sans-serif;
	line-height:15px;
}
.comments-block .plus, .comments-block .minus {
	background: url(../images/ico-plus-minus.gif) no-repeat -1px -2px;
	width:15px;
	overflow:hidden;
	text-indent:-9999px;
	margin: 0 3px;
}
.comments-block .minus {background-position: -41px -2px;}
.comments-block .heading time {
	font: 12px/15px 'LucidaSansRegular', Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	margin: 0 10px 0 0;
}
.comments-block footer {
	background:#f3f3f3;
	border:1px solid #dadada;
	box-shadow: inset 0 1px 0 #fff;
	margin: -15px -13px -1px;
	padding: 2px 0 5px;
	border-radius: 0 0 6px 6px;
	text-align:right;
	font:9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #fff;
	text-transform:uppercase;
}
.comments-block footer a {
	color:#5d5d5d;
	padding: 0 11px;
}
/* replay box*/
.replay-box {
	margin: 0 -9px 21px 32px;
}
/* item description */
.container {
	overflow:hidden;
	background:#f5f8f9 url(../images/bg-container.gif) repeat-x;
	padding: 0 0 15px;
	border-bottom:1px solid #dfedf5;
}
.container .carousel {
	width:362px;
	float:left;
}
.description-box {
	width:345px;
	float:right;
	margin: 0 3px 0 0;
	padding: 28px 0 0;
}
.description-box h3 {
	color:#004b6d;
	font:18px 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	margin:0 0 18px;
}
.description-box .info-panel {
	overflow:hidden;
	padding: 0 0 23px;
	border-bottom:1px solid #eaebec;
	margin: 0 0 10px;
}
/* star rating in item description box*/
.description-box .star-rating {
	float:left;
	background: url(../images/star1.png) 0 -21px;
	width:100px;
	height:19px;
	margin: 0 29px 0 0;
}
.description-box .star-rating li a{
	width:20px;
	height:19px;
}
.description-box.star-rating li a:hover,
.description-box .star-rating li.active a{
	background: url(../images/star1.png);
	z-index:1;
	left:0px;
}
.description-box .star-rating a.one-star{left:0px;}
.description-box .star-rating a.one-star:hover,
.description-box .star-rating li.active a.one-star{width:20px;}
.description-box .star-rating a.two-stars{left:20px;}
.description-box .star-rating a.two-stars:hover,
.description-box .star-rating li.active a.two-stars{width:40px;}
.description-box.star-rating a.three-stars{left:40px;}
.description-box .star-rating a.three-stars:hover,
.description-box .star-rating li.active a.three-stars{width:60px;}
.description-box .star-rating a.four-stars{left:60px;}
.description-box .star-rating a.four-stars:hover,
.description-box .star-rating li.active a.four-stars{width:80px;}
.description-box .star-rating a.five-stars{left:80px;}
.description-box .star-rating a.five-stars:hover,
.description-box .star-rating li.active a.five-stars{width:100px;}
.reviews {
	margin:0;
	padding:0;
	list-style:none;
	color:#bdbdbd;
	float:left;
	font:12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.reviews li:first-child {background:none; padding: 0 14px 0 0;}
.reviews li {
	float:left;
	background: url(../images/separator.gif) no-repeat 0 5px;
	padding: 0 12px;
}
.reviews li a {
	text-decoration:underline;
	color:#000;
}
.reviews li a:hover {text-decoration:none;}
.description-box .price {
	color:#282828;
	font:bold 24px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	padding: 0 35px 0 0;
}
.description-box .form {
	float:left;
	color:#6a6a6a;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.description-box .form .middle {
	float:left;
	padding: 3px 5px;
	width:50px;
	margin:0 18px 0 0;
}
.description-box .form label {
	float:left;
	line-height:30px;
	padding: 0 10px 0 0;
}
.description-box .form .more {
	padding: 5px 17px;
	margin: 2px 0 0;
}
.description-box .text-holder {
	color:#a0a0a0;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
}
.description-box .text-holder p {margin:0 0 10px;}
.description-box .text-holder ul {
	margin:0;
	padding:0;
	list-style:none
}
.description-box .text-holder ul li {
	background: url(../images/bullet1.gif) no-repeat 0 5px;
	padding: 0 0 1px 15px;
}
.description-box .colored {color:#515151;}
.description-box .btns-area {
	position:absolute;
	top: 104px;
	right:0;
}
.description-box .btns-area .more {
	float:none;
	display:block;
	margin:0 5px 11px 45px;
	padding: 5px 10px;
}
.description-box .btns-area a:hover {text-decoration:none;}
.description-box .btns-area .wishlist span{
	background: url(../images/ico.png) no-repeat;
	padding: 0 0 0 20px;
}
.description-box .btns-area .compare {
	margin-bottom:28px;
}
.description-box .btns-area .compare span {
	background: url(../images/ico.png) no-repeat 0 100%;
	padding: 0 0 0 20px;
}
.description-box .contact-btn {
	background: url(../images/btn-contact.png) no-repeat;
	width: 175px;
	height: 72px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin: 0 4px 0 0;
}
/* items gallery */
.container #gallery {
	width:362px;
}
#thumbs { 
	border: solid #c1cfd5;
	border-width:1px 0;
	padding: 5px 0;
	position:relative;
	margin: 0 5px 7px;
}
#thumbs:after{
	content:"";
	display:block;
	clear:both;
}
.container .top-arrow, .container .bottom-arrow {
	position:absolute;
	background: url(../images/gallery-arrows.jpg) no-repeat;
	width:11px;
	height:6px;
	top:-7px;
	left: 170px;
	overflow:hidden;
	text-indent:-9999px;
}
.container .bottom-arrow {
	top: 88px;
	background-position: 0 100%
}
#thumbs img, #largeImage {
	border:12px solid #c1d9e3;
	border-radius:10px;
	position:relative;
	background-color:white;
	cursor: pointer;
	behavior: url(css/PIE.htc);
	box-shadow: 0 0 10px #bbb;
	margin: 12px 0 0 8px;
}
 #largeImage {
 	margin-bottom:19px;
 }
 #largeImage img {
 	border-radius:5px;
	behavior: url(css/PIE.htc);
	position:relative;
 }
#thumbs img {
	float: left;
	margin:3px 0 4px 14px;
	border:5px solid #c1d9e3;
	box-shadow:none;
}
#panel { position: relative; }
/* sidebar*/
#sidebar {
	width:221px;
	float:left;
}
#sidebar .box {
	border:1px solid #e8e8e8;
	border-radius:6px;
	behavior: url(css/PIE.htc);
	margin: 0 0 45px;
	position:relative;
}
#sidebar .box h2 {
	background: url(../images/bg-heading.gif) repeat-x 0 -100px;
	border-radius:6px;
	height:40px;
	font: 16px/1.5em 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #000;
	color:#fff;
	margin: 0;
	padding: 10px 10px 0;
	behavior: url(css/PIE.htc);
	position:relative;
}
/* accordion */

.accordion {
	padding:0;
	margin:0;
	list-style:none;
	width:219px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.accordion li {
	border-bottom:1px solid #e8e8e8;
	background:#f9f9f9;
}
.accordion li a {
	color:#000;
	text-decoration:underline;
}
.accordion .opener {
	display:block;
	color:#000;
	height:1%;
	text-decoration:none;
	line-height:30px;
	padding:0 10px;
	
}
.accordion .opener span {
	background: url(../images/arrows.png) no-repeat 100% -208px;
	display:block;
}
.accordion .ui-state-active span {
	background: url(../images/arrows.png) no-repeat 100% -242px;
	display:block;
	color:#fff;
	font-weight:bold;
}
.accordion .ui-state-active {
	background: url(../images/arrows.png) repeat-x 0 -272px;
}
.accordion p {
	margin:0;
	padding:10px;
}
.accordion ul {
	margin:0 0 -1px;
	padding:0;
	list-style:none;
}
.accordion ul li {
	padding: 7px 24px 8px;
}
.accordion ul li a {
	color:#797979;
}
.accordion ul li:hover, .accordion ul li:hover a {
	color:#004f70;
	background:#f3fbff;
	text-decoration:none;
}
/* compare-list */
.compare-list {
	margin:0;
	padding: 4px 0 0;
	list-style:none;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.compare-list li {
	overflow:hidden;
	border-bottom:1px solid #e8e8e8;
	padding: 9px 13px;
}
.compare-list a {float:left; color:#000; text-decoration:underline;}
.compare-list .colored {background:#f9f9f9;}
.compare-list .delete-items {
	background: url(../images/arrows.png) no-repeat 100% -332px;
	width:8px;
	height:8px;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
}
#sidebar .more {float:right;}
#sidebar .btns-holder {
	overflow:hidden;
	padding: 9px 0;
}
#sidebar .btns-holder .more:hover {text-decoration:none;}
#sidebar button.clear {
	background:none;
	border:0;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	margin: 7px 0 0 30px;
	float:left;
	clear:none;
}
#sidebar .clear:hover {text-decoration:none;}
#sidebar .ddisable {display:none;}
#sidebar .banner {
	margin: 0 0 45px;
	display:block;
}
/* tags-cloud*/
.tags-cloud {
	margin:0;
	padding:8px 2px;
	list-style:none;
	overflow:hidden;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tags-cloud li {
	float:left;
	border-radius:5px;
	border:1px solid #ebebeb;
	behavior: url(css/PIE.htc);
	position:relative;
	background:#f9f9f9;
	box-shadow: 0 0 3px #ccc;
	margin:5px;
	padding: 4px 9px;
}
.tags-cloud li a {color:#5d5d5d;}
.tags-cloud li:hover {
	border:1px solid #d9d9d9;
	background:#e0e0e0;
	text-shadow: 0 1px 0 #fff;
}
.tags-cloud li:hover a, .tags-cloud li a:hover {text-decoration:none;}
/* items list*/
#sidebar h3 {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 15px;
	color:#000;
	padding: 10px 0 0
}
.items-list {
	margin:0;
	padding:0 15px 25px;
	list-style:none;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.items-list li {
	overflow:hidden;
	padding: 0 0 5px;
}
.items-list span {
	color:#999;
}
.items-list a{color:#474747;text-decoration:underline;}
.items-list a:hover {text-decoration:none;}
/* footer */
#footer {
	background: url(../images/bg-footer.gif) repeat-x;
	margin: -211px 0 0;
	padding: 132px 0 0;
	position:relative;
	z-index: 150;
}
.footer-holder {
	background: url(../images/bg-footer2.gif) repeat-y 50% 0;
	margin: 5px 0 0;
}
.footer-holder:after {
	content:"";
	display:block;
	clear:both;
}
.footer-frame {
	width:1002px;
	margin:0 auto;
	overflow:hidden;
	background: url(../images/bg-footercolumn.png) no-repeat 50% 0;
	position:relative;
	top: -5px;
	padding: 22px 0 0;
}
.footer-holder .block-holder {
	overflow:hidden;
	margin: 0 0 0 -35px;
}
.footer-holder .block {
	width:227px;
	float:left;
	margin:0 0 0 32px;
	padding: 0 0 22px;
}
.footer-holder .block h4, .footer-holder .block h5 {
	background: url(../images/bg-footer-heading.png) no-repeat 0 100%;
	padding: 0 0 18px 10px;
	color:#000000;
	text-shadow: 0 1px 0 #fff;
	margin: 0;
	font: 16px/1.5em 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
}
.footer-holder .block h5 {background:none; padding: 0 0 10px 10px;}
.footer-holder .box {
	background: url(../images/separator2.png) no-repeat 0 100%;
	padding: 0 11px 6px;
	color:#919191;
	font: 12px /1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer-holder .box  a {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.footer-holder .box time {
	color:#555;
	font: 11px/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer-holder .box p {margin:0;}
.payment-block {
	background: url(../images/payment-box.png) no-repeat;
	overflow:hidden;
	width:232px;
}
.payment-block a {
	width:41px;
	height: 22px;
	margin: 0 9px 10px 8px;
	float:left;
	padding: 8px 0 0;
}
.footer-holder .block ul {
	margin:0;
	padding:0 10px;
	list-style:none;
	font: 12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif
}
.footer-holder .block ul a {
	color:#000;
	text-shadow: 0 1px 0 #ccc;
	text-decoration:underline;
}
.footer-holder .block ul a:hover {
	text-decoration:none;
	color:#004f70;
}
.footer-holder .block .deco {
	background: url(../images/deco1.png) no-repeat 0 100%;
	padding: 0 10px 17px;
	margin: 0 0 5px;
}
.footer-holder .block .phone {
	color:#434343;
	font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4px 9px 10px;
	display:block;
}
.footer-holder .block .phone mark {
	background:none;
	font-style:normal;
	color:#000;
}
.footer-holder .block address {
	color:#656565;
	font-style:normal;
	background: url(../images/deco1.png) no-repeat 0 100%;
	padding: 0 9px 10px;
	margin: 0 0 11px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.footer-holder .block .info {
	color:#232323;
	display:block;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 9px 4px;
}
.footer-holder .block .info em, .footer-holder .block .info a {
	color:#656565;
	font-style:normal;
}
.newsletter {
	background: url(../images/bg-newsletter.png);
	padding: 5px 9px 10px;
	overflow:hidden;
	margin:25px 0 0;
}
.newsletter .text {
	border-radius:5px;
	background:#efefef;
	position:relative;
	float:left;
	border:1px solid #cbcbcb;
	width:118px;
	padding: 0 5px;
	height:28px;
	line-height:28px;
	behavior: url(css/PIE.htc);
	margin: 0 5px 0 0;
}
.newsletter .submit {
background: rgb(0,136,183);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODhiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY4OTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(0,136,183,1) 0%, rgba(0,104,146,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,136,183,1)), color-stop(100%,rgba(0,104,146,1)));
background: -webkit-linear-gradient(top, rgba(0,136,183,1) 0%,rgba(0,104,146,1) 100%);
background: -o-linear-gradient(top, rgba(0,136,183,1) 0%,rgba(0,104,146,1) 100%);
background: -ms-linear-gradient(top, rgba(0,136,183,1) 0%,rgba(0,104,146,1) 100%);
background: linear-gradient(top, rgba(0,136,183,1) 0%,rgba(0,104,146,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0088b7', endColorstr='#006892',GradientType=0 );
border:0;
text-shadow:0 1px 000416e;
color:#fff;
text-align:center;
padding: 5px 5px;
border-radius:5px;
behavior: url(css/PIE.htc);
float:left;
font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif
}
.newsletter .submit:hover {
	opacity:0.7;
}
.newsletter h6 {
	color:#000;
	font: 14px/1.5em 'LucidaSansDemibold', Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
}
/* footer-subholder*/ 
 .footer-subholder {
 	background: url(../images/bg-footer-holder.gif) repeat-x;
	width:100%;
}
.footer-content {
	width:1002px;
	margin:0 auto;
	height: 61px;
	position:relative;
}
.top {
	background: url(../images/bg-top.png) no-repeat;
	width: 75px;
	height: 48px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top: 13px;
	right:16px;
}
.footer-content a {
	color:#717171;
	text-decoration:underline;
}
.footer-content a:hover {text-decoration:none;}
.footer-menu {
	margin:0;
	padding:13px 6px;
	list-style:none;
	overflow:hidden;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #0e0e0e;
	text-transform:uppercase;
}
.footer-menu li {
	float:left;
	padding: 0 16px 0 0;
}
.footer-menu li a {
	color:#afafaf;
}
.footer-content {
	color:#3e3e3e;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer-content p {	margin: 0;}
