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, font, 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, hr, button {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:none;}
ol, ul {list-style:none;}
h1, h2, h3, h4, h5, h6, li {line-height:100%;}
blockquote, q {quotes:none;}
q:before,
q:after {content: '';}
table {border-collapse:collapse; border-spacing:0;}
input, textarea, select{
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#555;
	margin:0;
	padding:0;
}
form, fieldset{border-style:none;}
html {height:100%;}
body {
	min-width:1002px;
	color:#333;
	height:100%;
	background:#fff;
	font:12px/18px Arial, Helvetica, sans-serif;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#333;
}
a:focus {outline:none;}
a:hover{text-decoration:none;}
.clear {clear:both;}
p{line-height:1.6em;} 
#whole{
	width:100%;
	margin:0 auto;
	min-height:100%;
}
#head-wrapper{
	width:100%;
	min-width:1002px;
	background:#0084ba;
	margin:0 auto;
			box-shadow: 0px 3px 6px rgba(0,0,0,0.2);
-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.2);
}

/*header start*/

#header{
		width:920px;
	margin:0 auto 20px;
	overflow:hidden;
	padding:16px 31px 20px 0;
	background:#0084ba;
	
}
//#header a:link, #header a:visited,	#header li a:hover, #header li a:focus {	color:#fff;	}

/*wrapper start*/
#wrapper{
	width:920px;
	margin:0 auto;
	min-height:100%;
		background:#fff;
}

/*logo start*/
.logo{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
	width:189px;
	height:59px;
	margin:16px 0 0 31px;
}
.logo a{
	display:block;
	height:100%;
}
/*logo end*/
.container{overflow:hidden;}
.user-box{overflow:hidden;}
.order-box{
	overflow:hidden;
	padding:9px 0 0 114px;
}
.order-box li{
	float:left;
	color:#767676;
	background: url(../images/sep-01.gif) no-repeat 0 50%;
	line-height:14px;
	padding:0 8px 0 10px;
	white-space:nowrap;
}
.order-box li:first-child{background:none;}
.order-box a{
	font-weight:bold;
	text-decoration:underline;
	color:#f5ee31;
}
.order-box a:hover{text-decoration:none;}
.search-form{
	float:right;
	width:205px;
}
.inp01{
	background: url(../images/inp01.gif) no-repeat;
	width:177px;
	height:29px;
	float:left;
}
.inp01 input{
	background:none;
	border-style:none;
	color:#f5ee31;
	font-weight:bold;
	width:159px;
	padding:7px 9px 7px 9px;
}
.btn-search{
	background: url(../images/btn-search.gif) no-repeat;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	border-style:none;
	float:right;
	cursor:pointer;
	margin:5px 0 0 4px;
}
/*nav start*/
#nav{
	float:right;
	padding:50px 4px 0 10px;
}
#nav li{
	float:left;
	//background: url(../images/menu-divider.png) no-repeat;
	//background-position: center right ;
	padding-left:26px;
	padding-right:0px;
	color:#000;
	font:normal 15px/20px Georgia, Arial, Helvetica, sans-serif;
}

#nav li a {
color:#fff;
margin-bottom:1px;}
#nav li a:hover, a:focus, a:active {
color:#badeed;
margin-bottom:0px;}



/*nav end*/
/*header start*/
/*main start*/
#main {padding:0 0 140px; min-height:300px;}

.gallery{
	width:920px;
	margin:0 auto 20px;
	position:relative;
}
.gallery img{display:block;}
.arrow{
	text-indent:-9999px;
	overflow:hidden;
//	background: url(../images/arrow-l.png) no-repeat;
	width:64px;
	height:109px;
	position:absolute;
	top:120px;
	left:7px;
}
.gallery .link-next{
	left:auto;
//	background: url(../images/arrow-r.png) no-repeat;
	right:7px;
}
.limiter{
	width:920px;
	border:1px solid #d1d1d1;
	overflow:hidden;
}
.limiter ul{
	width:99999px;
	overflow:hidden;
}
.limiter li{float:left;}
.switcher ul{
		position:absolute;
	bottom:6px;
	right:6px;
	overflow:hidden;
	width:99px;
	margin:0 auto;
}
.switcher li{
	float:left;
	padding:7px 2px 8px;
}
.switcher li a{
	float:left;
	width:23px;
	height:23px;
	background: url(../images/switch.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.switcher li a.active,
.switcher li a:hover{background-position:0 -22px;}

#map{
	width:500px;
border: 1px solid #EDEDED;
margin: 10px;
padding: 4px;
box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
}
.telephone{
	font-weight:normal;
	color:#098cc4;
	font-size:12px;
	padding-bottom:10px;
}
#contact-box{
	float:left;
	width:170px;
	background:#fff;
	border:0px solid blue;
	padding:0px;
}
#contact-box h4{
	font-weight:normal;
	color:#098cc4;
	font-size:18px;
	margin-bottom:10px;
	line-height:1em; 
}
#contact-box p{
	font-weight:normal;
	color:#999;
	font-size:12px;
	margin:10px 0 10px 0;
	line-height:1.2em; 
}

#intro-container{
	width:720px;
	float:right;
	border:0px solid #red;
	margin-left:20px;
	overflow:hidden;
}
.intro{
	width:720px;
	border:0px solid #3e3e3e;
	padding:0px;
	margin:0 0 30px 10px;
}
.intro h1{
	font-weight:normal;
	color:#098cc4;
	font-size:18px;
	padding-bottom:10px;
	border-bottom:1px solid #d1d1d1;
}
.intro a {color:#098cc4;}
.intro a:hover, a:active {color:#badeed;}
.intro p{margin-right:0px;padding:10px 30px 0 0; }
.intro img.inset {border: 1px solid #EDEDED;float: left ;margin: 16px 20px 11px 4px;padding: 2px;}

.box{
	width:730px;
	border:0px solid green;
	margin-left:0px;
	padding:0px;
}
.box ul{overflow:hidden;}
.box li{
	float:left;
	font-size:12px;
	line-height:17px;
	margin:0 0px 20px 7px;
	width:173px;
}
.box li strong{
	display:block;
	color:#098cc4;
	font-size:12px;
	margin-bottom:1px;
	padding:0 4px 0 4px;
}
.box p{margin-bottom:9px;padding:0 4px 0 4px;}
.img-holder{
	margin-bottom:10px;
	border:1px solid #d1d1d1;
	position:relative;
	width:171px;
}
.img-holder img{vertical-align:top;width:171px;height:113px;}
.box .container a{
	float:left;
	font-size:10px;
	padding:1px 5px 2px;
	background:#678aa5;
	border-top:1px solid #7796af;
}
.img-holder:hover .info-box{display:block;}
.info-box{
	width:171px;
	height:113px;
	position:absolute;
	bottom:0;
	left:0;
	color:#696969;
	background: url(../images/bg-box.png);
	padding:10px 0 0 5x;
	font-size:12px;
	line-height:16px;
	display:none;
	overflow:hidden;
}
.info-box strong{
	font-size:12px !important;
	line-height:18px;
	display:block;
	margin:90px 10px -2px 10px !important;
}

/*BOX2*/

.box2{
	width:730px;
	border:0px solid green;
	margin-left:0px;
	padding:0px;
}
.box2 ul{overflow:hidden;}
.box2 li{
	float:left;
	font-size:12px;
	line-height:17px;
	margin:10px 20px 20px 10px;
	width:200px;
}
.box2 li strong{
	display:block;
	color:#098cc4;
	font-size:12px;
	margin-bottom:1px;
}
.box2 p{margin-bottom:9px;padding:0 6px 0 6px}
.box2 .img-holder{
	margin-bottom:10px;
	border:1px solid #d1d1d1;
	position:relative;
	width:200px;
}
.box2 .img-holder img{vertical-align:top;width:200px;height:113px;}
.box2 .container a{
	float:left;
	font-size:10px;
	padding:1px 5px 2px;
	background:#678aa5;
	border-top:1px solid #7796af;
}
.box2 .img-holder:hover .info-box{display:block;}
.box2 .info-box{
	width:200px;
	height:113px;
	position:absolute;
	bottom:0;
	left:0;
	color:#696969;
	background: url(../images/bg-box.png);
	padding:10px 0 0 5x;
	font-size:12px;
	line-height:16px;
	display:none;
	overflow:hidden;
}
.box2 .info-box strong{
	font-size:12px !important;
	line-height:18px;
	display:block;
	margin:90px 10px -2px 10px !important;
}
/*BOX2*/

.product-text{
	width:490px;
	float:left;
	border:0px solid #3e3e3e;
	padding:0px;
	margin:0 10px 10px 10px;
}
.product-text h1{
	font-weight:normal;
	color:#098cc4;
	font-size:18px;
	padding-bottom:10px;
	border-bottom:1px solid #d1d1d1;
}
.product-text p{font-size:13px;margin-right:0px;padding:10px 20px 0 0; }

.product-right{
	float:right;
	width:170px;
	border-left:1px dotted #d1d1d1;
	padding:0px 8px 0 16px;
}
.product-right h2{	font-weight:normal;	color:#098cc4;	font-size:18px;	padding:0px 0 10px 0;	border-bottom:0px solid #d1d1d1;}
.product-right h3{	font-weight:normal;	color:#098cc4;	font-size:14px;	padding:0px 0 0px 0;	border-bottom:0px solid #d1d1d1;}
.product-right p{margin-right:0px;padding:6px 0 20px 0; }
.product-right img{}

.about {
	min-height:500px;
	padding:19px 0 15px 9px;
}
.about p {color:#fff;font-size:14px;line-height:20px; margin-bottom:10px;}
.about strong {color:#fff;font-size:16px !important;line-height:24px;font-weight:bold;}

#product-container{
	width:720px;
	float:right;
	background:#fff;
	border:0px solid #red;
	margin:0px 0 0 20px;
	z-index:999;
	
}

.lhs{
	float:left;
	width:190px;
	height:100%;
}

.categories {
	margin:0 8px 0 8px;
}
.categories strong {font-size:14px !important;line-height:24px;}
.categories p {font-size:12px;color:grey;margin-bottom:10px;}

.rhs{
	float:right;
	width:738px;
	height:100%;
	padding-left:20px;
	border-left:1px solid lightgrey;
}

p.breadcrumb {
	line-height:24px;
	margin-bottom:6px;
}
p.product-title {
	font-size:24px !important;
	line-height:26px;
	margin-bottom:16px;
}

.product-info {
	width:738px;
	border:0px solid green;
	margin-bottom:20px;
}
.product-pricing {
	width:358px;
	border:0px solid green;
	margin-bottom:20px;
}
p.price {
	font-size:24px !important;
	line-height:24px;
	display:block;
	color:#0097fc;
}
.product-description {
	width:358px;
	margin:0px;
	border:0px solid blue;
}
.product-description ul {list-style-type:circle;margin-left:10px;}
.product-description li {line-height:18px;margin:6px 0 0 10px;}

.product-pricing-left {
	float:left;
	width:200px;
	border:0px solid black;
}
.product-pricing-right {
	background: url(https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif);
	float:right;
	width:147px;
	height:47px;
	border:0px solid red;
}
.product-pics {
	float:left;
//	background:#ccbaba;
	width:330px;
	height:300px;
	border:0px solid black;
}
.product-data {
	float:left;
	width:360px;
	margin-left:20px;
	border:0px solid red;
}

.product-extra {
	width:700px;
	border-top:1px dotted lightgrey;
	margin:10px 20px 0 0;
	padding:10px 20px 0 0 ;
}
.product-extra strong {font-size:14px !important;line-height:18px;margin-bottom:16px;}
.product-extra p {font-size:12px;color:grey;margin-bottom:10px;}

.product-video {
	margin:10px 0 0 0;
}
/*main start*/
/*wrapper start*/
/*footer start*/
#footer{
	background: #a0a29e;
	height:130px;
	overflow:hidden;
	margin-top:-130px;
	position:relative;
		box-shadow: 0px -3px 6px rgba(0,0,0,0.2);
-webkit-box-shadow: 0px -3px 6px rgba(0,0,0,0.2);
-moz-box-shadow: 0px -3px 6px rgba(0,0,0,0.2);
}


.footer-holder{
	width:893px;
	margin:0 auto;
	overflow:hidden;
	padding:20px 3px 0 0;
}
.footer-frame-left{
	float:left;
	width:400px;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	text-align:left;	
}
.footer-frame-left a{color:#fff;}
.footer-frame-left a:hover, a:active {color:#cecece;}
.footer-frame-left p {margin:10px 6px 12px 5px;}
.footer-frame-left span{color:#fff;padding:0 6px 0 6px;}

.footer-frame-right{
	float:right;
	width:400px;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	text-align:right;	
}
.footer-frame-right a{color:#fff;}
.footer-frame-right a:hover, a:active {color:#cecece;}
.footer-frame-right p {margin:10px 6px 12px 5px;}
.footer-frame-right span{color:#fff;padding:0 6px 0 6px;}

.txt-action{
	margin:2px 0 13px 6px;
	background: url(/images/text_action.png) no-repeat;
	width:574px;
	height:24px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.social-list{
	padding-bottom:20px;
	overflow:hidden;
}
.social-list li{
	float:left;
	padding:0 17px 0 3px;
}
.social-list li img{vertical-align:top;}
.send-form{
	width:176px;
	background: #f3f3f3;
	border:1px solid #d1d1d1;
	padding:6px;
		box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
}
.inp02{
	background: #fff;
	border:1px solid #d1d1d1;
	width:166px;
	height:26px;
	margin-bottom:8px;
}
.inp02 input{
	height:15px;
	color:#999;
	padding:6px 4px;
	width:158px;
	float:left;
	background:none;
	border-style:none;
}
.textarea{
	background: #fff;
	border:1px solid #d1d1d1;
	width:160px;
	height:160px;
	padding:8px 5px;
	margin-bottom:11px;
}
.textarea textarea{
	width:160px;
	height:200px;
	max-width:160px;
	max-height:160px;
	color:#999;
	background:none;
	overflow:auto;
	border-style:none;
}
.btn-send{
	width:94px;
	height:24px;
	float:right;
	text-indent:46px;
	overflow:hidden;
	font-weight:bold;
	color:#098cc4;
	font-size:12px;
	margin-bottom:10px;
}
}
/*footer end*/



/*pika-choose*/
.pika-wrap {position:relative;width: 920px; height:350px; margin: 0 auto;z-index:-9; background:none; }

.pika-image {position: relative; height: 350px; width: 920px; background: #fafafa; border: 1px solid #e5e5e5; padding: 4px;}
	/*position image holders */
	.pika-image .animation, .pika-image .main-image {position: absolute; top: 4px; left: 4px;}
	.pika-image .animation {display: none;z-index:2;}
	.pika-image img {border:0;}

/*
.pika-image .caption {position: absolute; background: url(/images/75-black.png);  border: 1px solid #141414; font-size: 11px; color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
	.pika-image .caption p {padding: 0; margin: 0; line-height: 14px;}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous {background: url(/images/prev.png) no-repeat left 50%; height: 340px; width: 50px; top: 10px; left: 10px;cursor:pointer;}
	.pika-imgnav a.next {background: url(/images/next.png) no-repeat right 50%; height: 340px; width: 50px; top: 10px; right: 10px;cursor:pointer;}
	.pika-imgnav a.play {background: url(/images/play.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display: none;cursor:pointer;}
	.pika-imgnav a.pause {background: url(/images/pause.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav {overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a {font-size: 12px; text-decoration: none; font-family:  helvetica, arial, sans-serif; color: #333; padding: 4px;}
		.pika-textnav a:hover {background: #e5e5e5; color: #0065B2;}
	.pika-textnav a.previous {float: left; width: auto; display: block;}
	.pika-textnav a.next {float: right; width: auto; display: block;}
*/
.pika-thumbs {margin: 6px 0 20px 0; padding: 0; overflow: hidden;z-index:100;}
	.pika-thumbs li {float: left; z-index:99;list-style-type: none; width: 100px; padding: 3px; margin: 0px 6px 0 0; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {position:relative;width: 100px; height: 100px; text-align: center; vertical-align: center; overflow: hidden;}

.clip span{background-color:black;position:absolute;top:5px;left:5px;display:block;}
ul#pikame{width:920px;z-index:99;margin:6px 0 10px 0;}

/*breadcrumb*/

#crumbs {
	height:2.3em;
	border:0px solid #dedede;
	}
#crumbs li {
	float:left;
	//line-height:2.3em;
	color:#525252;
	padding-right:4px;
	}		
#crumbs li a {
	//background:url(/images/crumbs.gif) no-repeat right center;
	display:block;
	//padding:0 15px 0 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#525252;
	text-decoration:none;
	}	
#crumbs a:link, #crumbs a:visited,	#crumbs li a:hover,#crumbs li a:focus {	color:#525252;	}