@charset "utf-8";

/**************************************/
/* FONT STYLE
/**************************************/

@font-face {
    font-family: 'fjalla_oneregular';
    src: url('fjallaone-regular-webfont.eot');
    src: url('fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fjallaone-regular-webfont.woff') format('woff'),
         url('fjallaone-regular-webfont.ttf') format('truetype'),
         url('fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**************************************/
/* RESET STYLE
/**************************************/
* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.clear {
	clear: both;
	height: 0 !important;
}
/**************************************/
/* GENERAL STYLE
/**************************************/
.background_integrity {
	margin: 0px auto;
	width: 100%;
	background: #f9f9f9;
}
.wrapper {
	width: 1000px;
	margin: 0px auto;
	height: auto;
}
.content_integrity {
	width: 1000px;
	margin: 0px auto;
	height: auto;
}
/**************************************/
/* HEADER STYLE
/**************************************/
.header {
	width: 100%;
	background: #ffffff;
}
.border_one {
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #ffffff;
	width: 100%;
}
.header_left {
	width: 425px;
	float: left;
}
.logo {
	float: left;
	margin-top: 11px;
}
.header_right {
	width: 433px;
	float: right;
	margin-top: 19px;
}
.guarnteed {
	width: 268px;
	float: left;
	border-right: 1px solid #e7e7e7;
}
.guarnteed img {
	float: left;
}
.guarnteed p {
	font-size: 18px;
	color: #555555;
	font-family: 'fjalla_oneregular';
}
.guarnteed p span {
	font-size: 18px;
	color: #498fcb;
	font-family: 'fjalla_oneregular';
}
.header_social {
	float: left;
	width: 118px;
	margin-left: 20px;
}
.header_social h6 {
	font-family: 'fjalla_oneregular';
	font-size: 12px;
	font-weight: normal;
	color: #498fcb;
	padding-bottom: 2px;
}
.header_social ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.header_right ul li {
	display: inline-block;
	float: left;
	padding-right: 10px;
	opacity:0.80;
}
.header_right ul li:hover {
	opacity:0.99;
}
.header_right ul li:last-child {
	padding-right: 0px;
}
/**************************************/
/* MENU STYLE
/**************************************/
.menu {
	width: 100%;
	height: 56px;
	background: #498fcb;
	margin-top: 10px;
}
.menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 560px;
	float: left;
	height: 56px;
	background: url(../images/li_border.jpg) repeat-y scroll left center;
}
.menu ul li {
	display: inline-block;
	float: left;
	background: url(../images/li_border.jpg) repeat-y scroll right center;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.menu ul li:hover {
	background: url(../images/li_border.jpg) repeat-y scroll right center #535353;
}
.menu ul li a {
	padding: 0px 40px;
	display: block;
	color: #ffffff;
	font-family: 'fjalla_oneregular';
	text-shadow: 0px 1px 2px rgba(73, 143, 203, 0.75);
	text-decoration: none;
	font-size: 17px;
	line-height: 56px;
	text-decoration:none;
}
.menu ul li:last-child a {
	padding: 0px 80px;
}
/*Search Field*/
.search {
	width: 434px;
	float: right;
	position: relative;
	margin-top: 9px;
}
.search input[type="text"] {
	width: 331px;
	height: 38px;
	padding: 0 8px;
	border-radius: 2px 0 0 2px;
	border: none;
	font-style: italic;
	color: #acacac;
	float: left;
	-webkit-box-shadow: 0 1px 6px rgb(73, 143, 203);
	-moz-box-shadow: 0 1px 6px rgb(73, 143, 203);
	box-shadow: 0 1px 6px rgb(73, 143, 203);
	background: url(../images/search_bg.jpg) repeat-x;
}
.search input[type="submit"] {
	background: url(../images/submit.png);
	text-align: center;
	border: none;
	width: 93px;
	height: 38px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0px 1px 2px rgba(73, 143, 203, 0.75);
	position: absolute;
	right: 0px;
}
.search input[type="submit"]:hover {
	cursor: pointer;
}
/**************************************/
/* BANNER STYLE
/**************************************/
.banner {
	width:998px;
	height:319px;
	border:1px solid #dcdcdc;
	margin-top:25px;
}
.coin-slider {
	zoom: 1;
	position: relative;
}
.coin-slider a {
	text-decoration: none;
	outline: none;
	border: none;
	text-decoration:none;
}
.cs-buttons {
	font-size: 0px;
	padding: 10px;
	float: left;
	display:none;
}
.cs-buttons a {
	margin-left: 5px;
	height: 10px;
	width: 10px;
	float: left;
	border: 1px solid #B8C4CF;
	color: #B8C4CF;
	text-indent: -1000px;
	text-decoration:none;
}
.cs-active {
	background-color: #B8C4CF;
	color: #FFFFFF;
}
.cs-prev {
	background:url(../images/next_priv_btn.jpg) no-repeat left center;
	color: #FFFFFF;
	padding: 0px 4px;
	width:22px;
}
.cs-next {
	background:url(../images/next_priv_btn.jpg) no-repeat right center;
	color: #FFFFFF;
	padding: 0px 4px;
	width:22px;
}
.banner_bottom {
	width:100%;
	margin-top:20px;
	border:1px solid #dddddd;
}
.banner_bottom ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.banner_bottom ul li{
	padding:2% 1% 0 1%;
	display: inline-block;
	float:left;
	width:23%;
	background: url(../images/botombg.png) no-repeat center right rgb(250, 246, 246);
	height:65px;
}
.banner_bottom ul li:first-child{
	width:20%;
}
.banner_bottom ul li:nth-child(2){
	width:24%;
}
.banner_bottom ul li:last-child{
	width:25%;
	float:right;
}
.banner_bottom ul li a{
	display:block;
	text-decoration:none;
}
.banner_bottom ul li img{
	float:left;
	border:none;
}
.banner_bottom ul li p{
	float:left;
	font-size:20px;
	color:#498fcb;
	padding:0 0px 0px 17px;
	text-align:left;
	text-shadow: 0px 1px 2px rgba(233, 233, 233, 0.75);
	font-family: 'fjalla_oneregular';
}
.banner_bottom ul li p span{
	float:right;
	font-size:13px;
	color:#393939;
	text-shadow: 0px 1px 2px rgba(233, 233, 233, 0.75);
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
/**************************************/
/* CONTAINER STYLE
/**************************************/
.container_left {
	float:left;
	width:221px;
}
.title_bar {
	background:url(../images/title_bar.jpg) repeat-x;
	font-family: 'fjalla_oneregular';
	font-weight:normal;
	font-size:18px;
	color: #ffffff;
	padding:7px 11px;
}
.container_left ul {
	list-style-type:none;
	border: 1px solid #dcdcdc;
	border-top:none;
	margin:0px;
	padding:0px;
	background:#f6f6f6;
}
.container_left ul li {
	display:list-item;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #ffffff;
}
.container_left ul li:last-child {
	border-bottom:none;
}
.container_left ul li a{
	padding:10px 10px 10px 20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/arrow.png) no-repeat scroll 10px 14px;
	font-size:12px;
	color:#7c7b7b;
	text-decoration:none;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.container_left ul li:hover a {
	background: url(../images/arrow_hover.png) no-repeat scroll 10px 14px #FFF;
	color:#498fcb;
	text-decoration:none;
}
.news_letter {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525252;
	background:#fdfdfd;
	
}
.news_letter table {
	border:1px solid #dcdcdc;
	padding-bottom:10px;
}
.news_letter table tr:nth-child(2){
	padding:10px 0px 13px 5px;
	float:left;
}
.news_letter p {
	font-size:12px;
	color:#525252;
	line-height:20px;
	padding:5px;
	text-align:justify;
}
.news_letter label {
	line-height:14px;
	
}
.news_letter  [type="checkbox"] {
	float:left;
	margin-right:5px;
}
.news_letter  [type="submit"] {
	font-size:13px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 2px rgba(73, 143, 203, 0.75);
	background:url(../images/newsignup.png) no-repeat;
	width:92px;
	height:32px;
	border:none;
	text-indent:-20px;
	color:#ffffff;
	margin-left:5px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.news_letter  [type="submit"]:hover {
	cursor:pointer;
	font-weight:bold;
	font-size:15px;
}
.paypal {
	width:100%;
	margin-top:10px;
}
.paypal img {
	border: 1px solid #dcdcdc;
	background:#FFF;
	text-align:center;
	display:block;
	padding:15px 9px;
	text-decoration:none;
}
.container_right {
	float:right;
	width:763px;
}
.container_right_inner {
	padding:10px;
	background:#FFF;
	border:1px solid #dcdcdc;
	border-top:none;
}
.container_right p {
	font-size:12px;
	line-height:20px;
	text-align:justify;
	color:#7c7b7b;
}
.img_gallery {
	padding:10px;
	text-align:center;
	background:#FFF;
	border:1px solid #dfdfdf;
}

#image {
	max-height:500px;
	overflow:hidden;
}

#image img {
	max-width:500px;
}

.thumb {
	padding:2px;
	width:78px;
	height:82px;
	margin-right:15px;
	background:#FFF;
	border:1px #d6d6d6 solid;
	transition:all 300ms;
	-moz-transition:all 300ms;
	-webkit-transition:all 300ms;
	-o-transition:all 300ms;
	float:left;
}

.thumb:hover {
	border-color:#4b91cd;
}
.product_details {
	width:741px;
	padding:10px;
	margin-top:15px;
	border:1px solid #dfdfdf;
	background:#FFF;
}
.product_details h2 {
	font-family: 'fjalla_oneregular';
	font-size:20px;
	font-weight:normal;
	color:#4a91ce;
	padding-bottom:10px;
}
.product_details ul {
	list-style-type:none;
	margin-bottom:20px;
	padding:0px;
}
.product_details li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#434343;
	text-align:left;
	padding: 0px 0 10px 10px;
	line-height:18px;
	background: url(../images/arrow.png) no-repeat scroll 0px 6px;
	text-align:justify;
}
.product_details li:last-child {
	padding: 0px 0 0px 10px;
}
.product_details p {
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#434343;
	text-align:left;
	line-height:16px;
	text-align:justify;
}
.product_details td {
	border: 1px solid #c1c1c1;
}
.left-side {
	background: #3B80BD;
	width:139px;
	float:left;
	border-right:none !important;
	
}

.product_min {
	width:761px;
	margin-top:15px;
	border:1px solid #dfdfdf;
	background:#FFF;
}
.product_min p {
    margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#434343;
	text-align:left;
	line-height:20px;
	text-align:justify;
	
}
.product_min p a {
	text-decoration:none;
	color:#606060;
}
.product_min td {
	border:1px solid #e9e9e9;
}
.background_bg {
	background:#3B80BD;
	width:170px;
}
.product_min h3{
	font: normal 18px 'Fjalla One', sans-serif;
	color:#FFF;
	float:left;
	padding:10px;
}

.footer {
	background: url(../images/footer_one.jpg) repeat-x #498FCB;
	width:100%;
	margin-top:20px;
}
.footer_inside {
    float: left;
	margin-right:5%;
	text-align:left !important;
    width:30%;
}
.footer_inside h2 {
	font-family: 'fjalla_oneregular';
	font-weight:normal;
	color:#FFF;
	padding:15px 0;
	font-size:18px;
	text-align:left !important;
}
.footer_inside ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.footer_inside ul li{
	display:list-item;
	background:url(../images/footerli_border.jpg) repeat-x bottom;
}
.footer_inside ul li a{
	display:block;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	padding:9px 9px 9px 13px;
	font-weight:normal;
	background:url(../images/arrow_white.png) no-repeat scroll 1px 17px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	text-decoration:none;
	text-align:left !important;
}
.footer_inside ul li a:hover {
	background:url(../images/arrow_white.png) no-repeat scroll 5px 17px;
	text-decoration:none;
}
.footer_inside span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFF;
	font-size:17px;
}
.footer_inside p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFF;
	font-size:12px;
}
.footer_inside a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFF;
	font-size:12px;
	line-height:22px;
	text-decoration:none;
}
.footer_inside img {
	padding:5px 10px 0 0;
}
.footer_mini {
	width:100%;
	background:#3b80bd;
	margin-top:10px;
}
.footer_mini p {
	font-size:13px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color:#f2f2f2;
	float:left;
	padding:23px 0;
}
.footer_social {
	float: right;
	width: 118px;
	margin-top:19px;
	margin-left: 20px;
}
.footer_social h6 {
	font-family: 'fjalla_oneregular';
	font-size: 12px;
	font-weight: normal;
	color: #498fcb;
	padding-bottom: 2px;
}
.footer_social ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.footer_social ul li {
	display: inline-block;
	float: left;
	opacity:0.80;
	padding-right: 10px;
}
.footer_social ul li:hover {
	opacity:0.99;
}
.footer_social ul li:last-child {
	padding-right: 0px;
}
/*=============left cat css===============*/

table.v4acp tr.v4acp_head td.v4accent, table.v4acp td.v4baccent, table.v4acp tr.v4acp_head td.v4hspacer, table.v4acp td.v4vspacer, .lcat .link {
	display:none;
}

table.v4acp tr.v4acp_head td.v4title {
	padding:7px 11px;
	background:url(../images/title_bar.jpg) repeat-x;
}

table.v4acpcont {
	margin-bottom:10px;
}

.v4title h2, .v4title font {
	padding:0px;
	font-family: 'fjalla_oneregular';
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	text-transform:uppercase;
}

div.lcat {
	padding:0px;
	background:#f6f6f6;
	border: 1px solid #dcdcdc;
	width:219px;
}

table.v4midBox {
	border:none;
	overflow:hidden;
}

table.v4midBox tr.v4acp_mid td.v4mid {
	padding:0px;
	background:#eeeeee;
}

.lcat .lev1 li {
	margin:0px;
	padding:0px;
	background: url(../images/arrow.png) no-repeat scroll 10px 14px;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #ffffff;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.lcat .lev1 li:last-child {
	border-bottom:none;
}

.lcat .lev1 li a {
	padding:10px 10px 10px 20px;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#7c7b7b;
	display:block;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.lcat .lev1 li:hover {
	background: url(../images/arrow_hover.png) no-repeat scroll 10px 14px #FFF;
}

.lcat .lev1 li a:hover {
	color:#498fcb;
	text-decoration:none;
}

.lcat .ttl, .lcat a.all_cats, .lcat .cnt {
	display:none;
}

table.v4midBox tr.v4acp_mid td.v4mid {
	background:#FFF;
}

.v4toppromos table.v4midBox tr.v4acp_mid td.v4mid {
	border:1px solid #dcdcdc;
	border-top:none;
}

/*==============grid view css=============*/

.r3 {
	background:#FFF;
}

.r3_cm {
	padding:0px;
}

.grid td.left {
	border-left:none !important;
}

div.itemseparator {
	display:none;
}

.rs-pview {
	padding:0px !important;
}

.grid td.gallery {
	padding:5px;
}

table.gallery {
	background:#f4f4f4;
	border:1px solid #e8e8e8;
	min-height:340px;
}

table.gallery td.camera {
	background:#FFF !important;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.25);
}

table.gallery div.ttl {
	margin-bottom:12px;
	text-align:center;
}

table.gallery div.subtitle {
	margin-bottom:12px;
	font-size:11px;
	color:#666;
}

table.gallery div.ttl a {
	color:#535353;
	font-weight:bold;
}

table.gallery div.ttl a:hover {
	color:#ff5d02;
	text-decoration:none;
}

span.bin {
	font-size:16px;
	font-weight:bold;
	color:#4791d0;
	line-height:15px;
	float:right;
}

table.gallery table.fixed {
	width:100%;
}

table.gallery table.fixed tr td {
	width:50%;
}

table.gallery table.fixed div.time2 {
	display:none;
}

table.gallery div.clearFullDiv {
	font-size:11px;
	color:#666;
}