@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; width:100%; background: #06092e url(../images/bg.jpg) top center fixed;}
p.clr, h1, h2, h3, h4, h5, .clr { clear:both; padding:0; margin:0; background:none;}
/*imports*/ 
@import url(https://fonts.googleapis.com/css?family=Dosis:400,200,300,500,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,600italic);
html { padding:0px; margin:0px;}
#content_zone {width:990px; margin:0 auto; overflow:hidden; background:#000; box-shadow:0 0 20px black;}
/*==================HEADER==================*/
#header {
    width:990px;
    height:685px;
    float:left;
    position:relative;
    }
#header_short {
    background: url(../images/header_bg_short.jpg) top center no-repeat;
    width:990px;
    height:110px;
    float:left;
    position:relative;
    }
#logo_zone {
    float:left;
    position:relative;
    top:25px;
    left:35px;
    width:350px;
    min-height:595px;
    height:auto;
    }
#logo_zone_header {
    float:left;
    width:100%;
    height:58px;
    background: url(../images/index_form_top_bg.png) top center repeat-x;
    border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
    text-align:center;
    }
#logo_zone_header h1 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 35px;
    color: #ffffff;
    text-transform:uppercase;
    padding-top:3px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    }
#logo_zone_header h1 a {
    color:#fff;
    text-decoration:none;
}
#logo_zone_ribbon {
    position:relative;
    width:370px;
    height:59px;
    top:33px;
    left:-10px;
    background: url(../images/index_form_ribbon.png) top center no-repeat;
    text-align:center;
}
#logo_zone_ribbon p {
    display:block;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 25px;
    color: #ffffff;
    position:relative;
    top:-28px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    }
#logo_zone_form {
    float:left;
    width:320px;
    height:430px;
    margin-top:24px;
    padding:20px 15px;
    background: rgba(237, 239, 238, 0.75);
    border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
}
#logo_zone_form h2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #2d3b66;
    text-transform:uppercase;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.25);
    text-align:center;
    }
/*=================LOGO ZONE PRODUCTS LIST (logo_zone_prod_list) STYLE=================*/
#logo_zone_prod_list {
    float:left;
    width:300px;
    height:450px;
    margin-top:24px;
    padding:20px 25px;
    background: rgba(237, 239, 238, 0.75);
    border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
}
#logo_zone_prod_list h2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #2d3b66;
    text-transform:uppercase;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.25);
    text-align:center;
    }
#logo_zone_prod_list ul {
    list-style:none;
    padding:0px;
    }
#logo_zone_prod_list ul li {
    width:300px;
    height:90px;
    background: rgba(237, 239, 238, 0.50);
    list-style:none;
    display:block;
    margin-bottom:10px;
    }
#logo_zone_prod_list ul li span.Prod_IMG {
    display:block;
    margin:0;
    width:90px;
    height:90px;
    background:#000;
    float:left;
    }
#logo_zone_prod_list ul li span.Prod_Desc_Right {
    width:190px;
    height:90px;
    text-align:left;
    float:left;
    margin:0 10px 0 10px;
    padding:0;
    font-family: 'Open Sans', sans-serif;
    }
#logo_zone_prod_list ul li span.Prod_Desc_Right a {
    text-decoration:none;
}
#logo_zone_prod_list ul li span.Prod_Desc_Right a.buy_pr_small {
    background:#213969; 
    padding:3px 7px 4px 7px; 
    color:#fff; 
    font-size: 12px;
}
#logo_zone_prod_list ul li span.Prod_Desc_Right a.buy_pr_small:hover {
    color:#00b4ff;
}
#logo_zone_prod_list ul li span.Prod_Desc_Right p.prod_title {
    padding:0px 0 5px 0; 
    font-size:15px; 
    line-height:0px; 
    font-weight:300;
}
#logo_zone_prod_list ul li span.Prod_Desc_Right p.prod_title a {
    color:#000000;
}
#logo_zone_prod_list ul li span.Prod_Desc_Right p {
    font-size:11px; 
    padding-bottom:10px; 
    line-height:13px; 
    margin-bottom:-5px;
}
/*=================LOGO ZONE SMALL (logo_zone_small) STYLE=================*/
#logo_zone_small {
    float:left;
    position:relative;
    width:auto;
    height:auto;
    top:20px;
    padding-left:25px;
    }
#logo_zone_small_img {float:left; margin-right:10px; padding:12px 0;}
#logo_zone_small_txt {float:left; width:855px; height:auto;}
#logo_zone_small_h1, #logo_zone_p {
    float:left;
    width:100%;
    }
#logo_zone_small_h1 h1 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 34px;
	line-height: 34px;
	margin-top:5px;
    color: #ffffff;
    text-transform:uppercase;
    text-shadow: 2px 2px 1px rgba(0,0,0,0.7);
    }
#logo_zone_small_p {
    height:auto;
    float:left;
}
#logo_zone_small_p p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 11px;
    color: #fff;
    text-transform:uppercase;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.7);
    }
/*=================ORDER FORM HEADER (order_form_header) STYLE=================*/
#order_form_header {
    width: 100%;
    height:455px;
    padding: 0px;
    float:right;
    }
#order_form_header fieldset, input, textarea, select {
    padding: 15px;
    border: 0;
    outline: none;
    }
#order_form_header label {
    float: left;
    margin: 5px 0px;
    width: 85px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    }
#order_form_header input:not([type=submit]) {
    width: 170px;
    height: 20px;
    padding: 5px 5px 5px 10px;
    margin: 0 0px 8px 15px; 
	background: #ffffff;
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
}
#order_form_header select {
    width: 185px;
    height: 32px;
    padding: 5px 5px 7px 7px;
    margin: 0 0px 8px 15px; 
	background: #ffffff;
	font-family: 'Open Sans', sans-serif; 
    font-weight: 400;
    font-size: 13px;
}
#order_form_header input:-webkit-input-placeholder  {color: #9a9a9a; }
#order_form_header input:-moz-placeholder {color: #9a9a9a;}
#order_form_header input:focus, select:focus  {background: #ddd;}
#order_form_header select:focus  {background: #ddd;}
#order_form_header input[type=submit] {
    width:100%;
    height:56px;
    float: left;
    padding: 0px;
    margin-top: 15px;
    cursor: pointer;
    background: #213969;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 26px;
    color:#ffffff;
    text-shadow: 0px 1px 0px rgba(0,0,0,1);
    border-radius: 5px;
    }
#order_form_header input[type=submit]:hover {
    background: #172b53;
    }
#ofh_text {
    float:left;
    width:280px;
    padding:0 15px;
    text-align:center;
    font-family: 'Open Sans', sans-serif; 
    font-weight: 300; 
    font-size: 11px;
    color: #fff;
    }
#ofh_text a {
    color:#213969;
    text-decoration:none;
    }
#ofh_text a:hover {
    text-decoration:none;
    }
#header_nav {
    float:left;
    text-transform:uppercase;
    width:100%;
    height:46px;
    background: url(../images/header_menu_bg.png) top center repeat-x;
    }
#header_nav ul {
    height: 46px;
    padding:0 25px;
    margin:0;
    z-index:10000;
    }
#header_nav ul li a {color:#ffffff; text-decoration:none; line-height:46px}
#header_nav ul li a:hover {color:#00b4ff;}
#header_nav ul li {
    list-style-type: none;
    float:left;
    padding:0 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #ffffff;
    text-shadow: 1px 1px 0px rgba(0,0,0,1);
    text-transform:uppercase;
}
#header_nav ul li:first-of-type {
    padding-left:0px
}
#header_nav ul li:first-of-type a {
    color:#00b4ff;
}
#header_nav ul li+li { border-left: 1px solid #003a70;}
#header_nav li ul {
	width: 185px; /*Adjust width if you have long text link*/
	display: none;
}
#header_nav li:hover ul {
	padding: 0;
	position: absolute;
	display: block;
    z-index: 9999;
    margin-left: -10px;
}
#header_nav li:hover li {
	padding: 0 10px 5px 10px;
    background: rgba(255, 255, 255, 0.95);
	float: none;
    border:none;
    line-height: 1em;
}
#header_nav li:hover li:last-child {
    padding-bottom:10px;
}
#header_nav li:hover li a {
    font-family: 'Open Sans', sans-serif;
	font-size: 10px;
    color:#002341;
    text-shadow: 0px 1px 0px rgba(0,0,0,0.2);
    border:none;
    line-height:1em
}
#header_nav li:hover li a:hover {
    color:#00539a;
}
/*Breadcrumbs*/
#breadcrumb {
    float:left;
    padding-left:25px;
    background-color:#ddd;
    width:965px
}
#breadcrumb p {
    color: #213969;
    line-height: 16px;
    overflow: hidden;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif; 
}
#breadcrumb p span {color: inherit;1}
#breadcrumb a, #breadcrumb a:hover {
    color: inherit;
}
#breadcrumb .breadcrumb_last {
    font-weight: bold;
}
/*==================HEADER TEXT (header_txt_1)==================*/
#header_txt_1 {
    position:relative;
    float:right;
    width:495px;
    height:auto;
    font-family: 'Open Sans', sans-serif;
    top:230px;
    padding:0 25px;
    }
#header_txt_1 h2 {
    font-size:65px;
    color:#fff;
    line-height:52px;
    font-weight: 600;
    text-transform:uppercase;
    font-family: 'Dosis', sans-serif;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.85);
    }
#header_txt_1 p {
    font-size:13px;
    color:#fff;
    line-height:14px;
    font-weight: 300;
    text-shadow: 2px 2px 1px rgba(0,0,0,0.85);
    }
#header_txt_1 p::selection {
	background: #213969;
    }
#header_txt_1 p::-moz-selection {
	background: #213969;
    }
#header_txt_1 a {color:#00b4ff; text-decoration:none;}
#header_txt_1 a:hover {text-decoration:underline;}
/*==================FEATURED PRODUCS HEADER (XXX)==================*/
#featured_prod_header {
    float:left;
    width:990px;
    height:214px;
    padding: 10px 25px;
    background:#fff;
    }
.each_feat_prod {
    margin:0; 
    padding:0;
    float:left;
    position:relative;
    height:214px;
    }
.each_feat_prod img {
    -webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);
    filter: gray; filter: grayscale(100%);
    filter: url(../desaturate.svg#greyscale);}
.each_feat_prod:hover img {
    filter: none;
    -webkit-filter: grayscale(0);
}
.each_feat_prod p.efp_price {
    display:block;
    top:-220px;
    position:relative;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 35px;
    color: #ffffff;
    line-height:50px;
    padding:0 15px;
    margin:15px 0 0 15px;
    background: url(../images/price_bg.png) top center repeat-x;
    width:200px;
    height:55px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
    }
.each_feat_prod p.efp_price span {font-size: 20px;}
.efp_img_footer {position:relative; width:283px; height:85px; background:rgba(0, 0, 0, 0.65); top:-159px; padding: 0 15px;}
.efp_img_footer h3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 22px;
    text-transform:uppercase;
    padding-top:5px;
    text-decoration:none;
    text-shadow: 2px 2px 1px rgba(0,0,0,0.75);
}
.efp_img_footer h3 a {
    color: #ffffff;
    text-decoration:none;
    }
.efp_img_footer h3 a:hover {color:#ffc22f;}
.efp_img_footer p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 12px;
    color: #ffffff;
    margin:6px 0;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
    
}
.efp_img_footer p::selection {
	background: #ff3c00;
}
.efp_img_footer p::-moz-selection {
	background: #ff3c00;
}
/*==================Zone_1==================*/
#zone_1 {
    background: #edefee;
    width:990px;
    height:auto;
    min-height:586px;
    float:left;
    padding-bottom:25px;
}
/*==================ZONE FULL WIDTH (zone_fw)==================*/
#zone_fw {
    float:left;
    height:auto;
	width:940px;
    padding:15px 25px;
    }
#zone_fw p,h2,h3,h4 { 
    color:#000;
    font-family: 'Open sans', sans-serif;
    }
#zone_fw p { 
    font-size: 14px;
    font-weight: 300;
    }
#zone_fw a {
    color:#213969;
    text-decoration:underline;
    }
#zone_fw ul {
	padding:0 0 25px 25px;
	}
	
#zone_fw li { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color:#000;
    padding:8px 35px;
    list-style-type: none;
    background: url('../images/bullet_star.png') no-repeat top left;
    height:10px;
    }
#zone_fw h2 { 
    font-size: 40px;
    text-transform:uppercase;
    font-weight: 400;
    }
#zone_fw h3 { 
    font-size: 30px;
    font-weight: 400;
    }
#zone_fw h4 { 
    font-size: 25px;
    font-weight: 300;
    }
/*==================ZONE ALL PROD (zone_allprod)==================*/
#zone_allprod {
    float:left;
    height:auto;
    padding:15px 25px;
    }
#zone_allprod p,h2,h3,h4 { 
    color:#000;     
    font-family: 'Open sans', sans-serif;
    }
#zone_allprod p { 
    font-size: 14px;
    font-weight: 300;
    }
#zone_allprod h2 { 
    font-size: 40px;
    text-transform:uppercase;
    font-weight: 400;
    }
#zone_allprod h3 { 
    font-size: 30px;
    font-weight: 400;
    }
#zone_allprod h4 { 
    font-size: 25px;
    font-weight: 300;
    }
#zone_allprod .big_button_more {
    display:block;
    margin:0 auto;
    margin-top:50px;
    width:30%;
    padding:10px;
    text-align:center;
    background:#213969;
    font-family: 'Open sans', sans-serif;
    font-size: 20px
}
#zone_allprod .big_button_more a {text-decoration:none; color:#fff}
#zone_allprod .big_button_more a:hover {color:#00b4ff}
ul.all_prod_list {
    margin:35px 0 0 0px;
    padding:0;
    }
ul.all_prod_list li {
    width:200px;
    list-style:none;
    display:inline-table;
    background:#b3c0db;
    padding-bottom:10px;
    }
ul.all_prod_list li:nth-of-type(4n-3) {margin:0 43px 3px 0;}
ul.all_prod_list li:nth-of-type(4n-2) {margin:0 42px 25px 0;}
ul.all_prod_list li:nth-of-type(4n-1) {margin:0 43px 25px 0;}
ul.all_prod_list li:nth-of-type(4n+0) {margin:0 0 25px 0;}
ul.all_prod_list li span.BN_IMG {
    display:block;
    margin:0 auto;
    width:234px;
    height:180px;
    }
ul.all_prod_list li span.all_prod_price {
    margin:0px;
    position:relative;
    display:block;
    top:-70px;
    line-height:0;
    text-align:center;
    font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 30px;
    color:#fff;
    text-shadow: 2px 2px 0px rgba(0,0,0,0.5);
    }
ul.all_prod_list li span.BN_Title a {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color:#fff;
    text-decoration:none;
    text-align:center; 
    display:block; 
    margin:0 auto; 
    width:90%; 
	height:45px;
    padding:3px 0;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5)
    }
ul.all_prod_list li span.BN_Title a:hover {
    color:#213969;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
    }
	
ul.all_prod_list li span.BN_Price {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color:#213969;
    text-align:center; 
    display:block; 
    margin:0 auto; 
    width:90%; 
    margin-bottom:10px;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
    }
ul.all_prod_list li span.BN_Desc {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 300;
    line-height:13px;
    color:#000; 
    text-align:center; 
    display:block; 
    margin:0 auto; 
    width:90%; 
    padding:3px 0 10px 0;
    }
ul.all_prod_list li span.BN_ReadMore a {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color:#fff; 
    text-align:center; 
    text-decoration:none; 
    display:block; 
    background:#213969; 
    margin:0 auto; 
    width:90%; 
    padding:8px 0;
    text-transform:uppercase;
    }
ul.all_prod_list li span.BN_ReadMore:hover a:hover {color:#00b4ff;}
/*==================TESTIMONIALS==================*/
#zone_left ul.testimonials {
    margin:25px 0 0 0; 
    padding:0;
}
.t1{padding:5px 0;margin:10px 0 10px;overflow:auto;}
table{border-collapse:collapse; border:#213969 1px solid; margin-top:3px; margin-bottom:3px; font-family: 'Open sans', sans-serif; font-size: 14px;}
th {padding-left:5px; background:#213969; color:#fff; height:30px}
td {color:#383838; padding:5px; vertical-align:top; text-align:justify; border:#213969 1px solid;}
.price_tab_info {text-align:center; font-family: 'Open sans', sans-serif; font-size: 12px; background:#00b4ff; color:#fff}
td.buy_now {text-align: center}
tr:hover {background:#ccc;}
.add-to-cart-btn {padding:5px 10px; cursor: pointer; background-color:#52db00; color:#fff}
.quantity-select {padding:5px 10px; width:15px}
#zone_left ul.testimonials li {
    width:100%; 
    height:225px; 
    background:#fff; 
    list-style:none; 
    display:block; 
    padding:10px 10px; 
    margin:0 0 10px 0px;
}
#zone_left ul.testimonials li .User_IMG {
    display:block; 
    width:160px; 
    height:225px; 
    margin-right:15px;
    float:left;
}
#zone_left ul.testimonials li .User_IMG img {border:1px solid #000;}
#zone_left ul.testimonials li .User_Details {
    display:block; 
    width:350px; 
    height:225px; 
    float:left;
}
#zone_left ul.testimonials li .User_Details p.user_name {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #213969;
    text-align:left;
    margin:0;
}
#zone_left ul.testimonials li .User_Details p.prod_purchase_date {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
    text-align:left; 
    color:#bbb;
    margin:0;
}
#zone_left ul.testimonials li .User_Details p.user_comment {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 15px;
    text-align:left; 
    color:#000;
}
#zone_left ul.testimonials li .User_Details p.what_prod_buy {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 18px;
    letter-spacing:-0.5px;
    text-align:left; 
}
#zone_left ul.testimonials li .User_Details p.what_prod_buy span {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    letter-spacing:-0.5px;
    text-align:left; 
    color:#aaa;
}
/*==================TESTIMONIALS PAGE (testimonials_page)==================*/
#testimonials_page {
    float:left;
    width:100%;
    min-height:225px; 
    height:auto;
    background:#fff; 
    list-style:none; 
    display:block; 
    padding:10px 10px; 
    margin:25px 0 20px 0px;
    }
#testimonials_page .User_IMG_Page {
    display:block; 
    width:160px; 
    min-height:225px; 
    height:auto;
    margin-right:15px;
    float:left;
}
#testimonials_page .User_IMG_Page img {border:1px solid #000;}
#testimonials_page .User_Details_page {
    display:block; 
    width:350px; 
    height:auto; 
    float:left;
}
#testimonials_page .User_Details_page p.user_name {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #990000;
    text-align:left;
    margin:0;
}
#testimonials_page .User_Details_page p.prod_purchase_date {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
    text-align:left; 
    color:#bbb;
    margin:0;
}
#testimonials_page .User_Details_page p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 15px;
    text-align:left; 
    color:#000;
}
#testimonials_page .User_Details_page p.what_prod_buy {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 18px;
    letter-spacing:-0.5px;
    text-align:left; 
}
#testimonials_page .User_Details_page p.what_prod_buy span {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    letter-spacing:-0.5px;
    text-align:left; 
    color:#aaa;
}
/*==================ZONE LEFT (zone_left)==================*/
#zone_left {
    float:left;
    height:auto;
    width:600px;
    padding:15px 0 15px 25px;
    margin-right:30px;
    }
#zone_left p,h2,h3,h4 { 
    color:#000;     
    font-family: 'Open sans', sans-serif;
    }
#zone_left p::selection {
	background: #b3c0db;
}
#zone_left p::-moz-selection {
	background: #b3c0db;
}
#zone_left p { 
    font-size: 14px;
    font-weight: 300;
    }
#zone_left a {color:#213969;}
#zone_left h2 { 
    font-size: 40px;
    text-transform:uppercase;
    font-weight: 400;
    }
#zone_left h2 a { 
    color:#000;
    text-decoration:none;
    }
#zone_left h3 { 
    font-size: 30px;
    font-weight: 400;
    }
#zone_left h4 { 
    font-size: 25px;
    font-weight: 300;
    }
.featured_img {
    width:600px; 
    height:399px;
    border:5px solid #fff;
    position:relative;
    }
#zone_left ul {padding:0 0 0 25px;;}
#zone_left li { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color:#000;
    padding:7px 35px;
    list-style-type: none;
    background: url('../images/bullet_star.png') no-repeat top left;
    height:auto;
    }
#zone_left span.feat_img_txt {
    position:relative;
    top:-50px;
    float:right;
    width:600px;
    height:45px;
    background: rgba(0, 0, 0, 0.4);
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 25px;
    color:#ffffff;
    margin-bottom:-35px;
    }
#zone_left span.feat_img_txt p.more_info_txt {
    display:block;
    margin:0;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color:#ffffff; text-align:right;
    padding:5px 10px 5px 10px;
    text-shadow: 1px 1px 0px rgba(0,0,0,1);
    text-transform:uppercase;
    }
#notification_zone {
    float:left;
    background:#33aa15;
    padding:10px;
    border:1px solid #93f77a;
    margin:20px 0 20px 0;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color:#ecf4d9;
    text-align:justify;
    }
.Prod_Tags_List {
    margin-top:20px;
    line-height:30px;
    }
.Prod_Tags_List a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color:#fff;
    text-decoration:none;
    background:#ddd;
    padding:5px 7px;
    font-size: 12px;
    }
.Prod_Tags_List a:hover {
    color:#ffc22f;
    text-decoration:none;
    }
/*==================Contact Us (contact_us)==================*/
#contact_us {
    float:left;
    height:auto;
    width:600px;
    padding:15px 0 15px 25px;
    margin-right:30px;
    }
#contact_us p,h2,h3,h4 { 
    color:#000;     
    font-family: 'Open sans', sans-serif;
    }
#contact_us p::selection {
	background: #b3c0db;
}
#contact_us p::-moz-selection {
	background: #b3c0db;
}
#contact_us p { 
    font-size: 14px;
    font-weight: 300;
    }
#contact_us a {
	color:#213969;
	}
#contact_us h2 { 
    font-size: 40px;
    text-transform:uppercase;
    font-weight: 400;
    }
#contact_us h2 a { 
    color:#000;
    text-decoration:none;
    }
#contact_us h3 { 
    font-size: 30px;
    font-weight: 400;
    }
#contact_us h4 { 
    font-size: 25px;
    font-weight: 300;
    }
#contact_us ul {
	padding:0 0 0 25px;
	}
	
#contact_us li { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color:#000;
    padding:8px 35px;
    list-style-type: none;
    background: url('../images/bullet_star.png') no-repeat top left;
    height:10px;
    }
#contact_us fieldset {
    border:none;
    width:530px;
    margin:0 0 0 -10px;
    }
#contact_us label {
    float: left;
    margin: 10px 0 0 0;
    width: 200px;
    text-align: left;
    text-transform: uppercase;
    font-family: 'Open sans', sans-serif;
	font-weight: 400;
    color:#000;
	letter-spacing: 0.06em;
	font-size: 14px;
    
}
#contact_us textarea {
    width: 283px;
	height:160px;
    padding: 8px 10px 8px 7px;
    margin: 0 0 10px 0; 
	background: #ffffff;
    border: 1px solid #d0d0d0;
	font-family: 'Open sans', sans-serif;
	font-weight: 300;
    font-size: 14px;
}
#contact_us span.wpcf7-not-valid-tip {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
    color: #990000;
}
#contact_us .wpcf7-response-output {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	text-align:center;
	padding:15px 0;
	font-size: 14px;
}
#contact_us .wpcf7-display-none {padding:0;}
#contact_us .wpcf7-validation-errors {
    color: #990000;
    background:#eee;
    border:2px solid #990000;
	padding:15px;
}
#contact_us input:not([type=submit]) {
    width: 280px;
    padding: 8px 10px 8px 10px;
    margin: 0 0 10px 0; 
	background: #ffffff;
	border: 1px solid #d0d0d0;
	font-family: 'Open sans', sans-serif;
	font-weight: 300;
	font-size: 14px;
}
#contact_us select {
    width: 302px;
    padding: 8px 10px 8px 7px;
    margin: 0 0 10px 0; 
	background: #ffffff;
    border: 1px solid #d0d0d0;
	font-family: 'Open sans', sans-serif;
	font-weight: 300;
    font-size: 14px;
}
#contact_us input:focus, select:focus {
	background: #e4e4e4;
	border: 1px solid #fff;
}
#contact_us textarea:focus {
	background: #e4e4e4;
	border: 1px solid #fff;
}
#contact_us input[type=submit]:hover {background: #213969;}
#contact_us input[type=submit] {
	width: 300px;
    height: 60px;
    padding: 0px 15px;
    margin: 10px 0 0 200px;
	background: #172b53;
    color:#ffffff;
    text-shadow: 0px 1px 0px rgba(0,0,0,1);
    border-radius: 10px;
	cursor: pointer;
	font-family: 'Open sans', sans-serif;
	font-weight: 600;
	letter-spacing: 0.06em;
	font-size: 20px;
	text-transform: uppercase;
}
/*==================ZONE RIGHT CONTACT (zone_right_contact)==================*/
#zone_right_contact {
    float:left;
    height:auto;
    width:310px;
    padding:15px 25px 15px 0px;
    }
#zone_right_contact p,h2,h3,h4 { 
    font-family: 'Open sans', sans-serif;
    }
#zone_right_contact p::selection {
	background: #b3c0db;
}
#zone_right_contact p::-moz-selection {
	background: #b3c0db;
}
#zone_right_contact p { 
    font-size: 12px;
    font-weight: 300;
    color:#000; 
    }
#zone_right_contact a {color:#213969; text-decoration:underline;}
#zone_right_contact h2 { 
    font-size: 40px;
    text-transform:uppercase;
    font-weight: 400;
    color:#000;
    }
#zone_right_contact h3 { 
    font-size: 25px;
    text-transform:uppercase;
    font-weight: 300;
    color:#000;
    }
#zone_right_contact ul {padding:0 0 0 10px;}
#zone_right_contact li { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 12px;
    color:#000;
    padding:8px 35px;
    line-height:12px;
    list-style-type: none;
    background: url('../images/bullet_plus.png') no-repeat top left;
    }
/*==================ZONE RIGHT (zone_right)==================*/
#zone_right {
    float:left;
    height:auto;
    width:310px;
    padding:15px 25px 15px 0px;
    }
/*=================ORDER FORM INDEX (order_form_index) STYLE=================*/
#order_form_index {
    width: 100%;
    min-height:440px;
	height:auto;
    padding: 0px;
    float:right;
    background: #b3c0db;
    }
#order_form_index fieldset, input, textarea, select {
    padding: 15px 13px;
    border: 0;
    outline: none;
    }
#order_form_index h3 {
    padding:15px 0px;
    margin-bottom:15px;
    text-align:center;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 20px;
    text-transform:uppercase;
    text-shadow: 1px 1px 0px rgba(0,0,0,1);
    background:#213969;
    color:#fff;
    }
#order_form_index h3::selection {
	background: #ff3c00;
}
#order_form_index h3::-moz-selection {
	background: #ff3c00;
}
#order_form_index p {margin:0; padding:0;}
#order_form_index span.wpcf7-not-valid-tip {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
    color: #990000;
}
#order_form_index .wpcf7-response-output {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
    color: #000;
	background:#fff;
	margin-top:5px;
	text-align:center;
	padding:15px;
}
#order_form_index .wpcf7-display-none {padding:0;}
#order_form_index .wpcf7-validation-errors {
    color: #990000;
    border:2px solid #990000;
    width:250px;
    margin-left:13px;
}
#order_form_index label {
    float: left;
    margin: 5px 0px;
    width: 80px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    }
#order_form_index input:not([type=submit]) {
    width: 169px;
    height: 20px;
    padding: 5px 5px 5px 10px;
    margin: 0 0px 8px 15px; 
	background: #ffffff;
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
}
#order_form_index select {
    width: 184px;
    height: 31px;
    padding: 6px 5px 6px 7px;
    margin: 0 0px 8px 15px; 
	background: #ffffff;
	font-family: 'Open Sans', sans-serif; 
    font-weight: 400;
    font-size: 13px;
}
#order_form_index input:-webkit-input-placeholder  {color: #9a9a9a; }
#order_form_index input:-moz-placeholder {color: #9a9a9a;}
#order_form_index input:focus, select:focus  {background: #ddd;}
#order_form_index select:focus  {background: #ddd;}
#order_form_index input[type=submit] {
    width:280px;
    height:56px;
    float: left;
    padding: 0px;
    margin-top: 15px;
    cursor: pointer;
    background: #213969;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 26px;
    color:#ffffff;
    text-shadow: 0px 1px 0px rgba(0,0,0,1);
    border-radius: 5px;
    }
#order_form_index input[type=submit]:hover {
    background: #172b53;
    }
#ofi_text {
    float:left;
    width:280px;
    padding:0 15px;
    text-align:center;
    font-family: 'Open Sans', sans-serif; 
    font-weight: 300; 
    font-size: 11px;
    color: #fff;
	margin-bottom:15px;
    }
#ofi_text a {
    color:#213969;
    text-decoration:none;
    }
#ofi_text a:hover {
    text-decoration:none;
    }
#side_featured_prod {
    width:280px;
    height:auto;
    margin-top:25px;
    padding:15px 15px 0 15px;
    float:right;
    background: #b3c0db;
    }
.onprodpage {
    margin-top:0!important;
}
#side_featured_prod p.cat_article {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color:#ffffff;
    padding:15px 10px;
    margin:0px; 
    text-align:center;
    text-transform:uppercase;
    background:#213969;
    }
#side_featured_prod ul {
    list-style:none;
    padding:0px;
    }
#side_featured_prod ul li {
    width:280px;
    height:90px;
    background:#fff;
    list-style:none;
    display:block;
    margin-bottom:10px;
    }
#side_featured_prod ul li span.Prod_IMG {
    display:block;
    margin:0;
    width:90px;
    height:90px;
    background:#000;
    float:left;
    }
#side_featured_prod ul li span.Prod_Desc_Right {
    width:170px;
    height:90px;
    text-align:left;
    float:left;
    margin:0 10px 0 10px;
    padding:0;
    font-family: 'Open Sans', sans-serif;
    }
#side_featured_prod ul li span.Prod_Desc_Right a {
    text-decoration:none;
}
#side_featured_prod ul li span.Prod_Desc_Right a.buy_pr_small {
    background:#213969; 
    padding:3px 7px 4px 7px; 
    color:#fff; 
    font-size: 12px;
}
#side_featured_prod ul li span.Prod_Desc_Right a.buy_pr_small:hover {
    color:#00b4ff;
}
#side_featured_prod ul li span.Prod_Desc_Right h4 {
    padding:5px 0; 
    font-size:15px; 
    font-weight:600;
}
#side_featured_prod ul li span.Prod_Desc_Right h4 a {
    color:#000000;
}
/*#side_featured_prod ul li span.Prod_Desc_Right p {
    font-size:11px; 
    line-height:13px; 
    margin-top:8px;
    margin-bottom:5px;
}*/
/*=================FOOTER NAV ZONE STYLE=================*/
ul.footer_nav {
    list-style:none;
    margin:5px 0 15px 0;
    padding:0;
    text-align:center;
    }
ul.footer_nav li {
    font-family: 'Open sans', sans-serif;
	font-weight: 300;
	font-size: 14px;
    display:inline;
    padding:0 10px;
    }
ul.footer_nav li+li { border-left: 1px solid #003a70;}
ul.footer_nav li a {
    text-decoration:none;
    color:#fff;
    }
ul.footer_nav li a:hover {
    text-decoration:none;;
    color:#00b4ff;
    border-bottom:1px solid #002446;
    }
	
/*Pagination*/
.threadpagenav {
    width: 100%;
    float: left;
    margin-top: 0px;
    padding-bottom: 10px;
}
.threadpagenav .pagination {
    float: right;
    clear: left;
    font-family: 'Open sans', sans-serif;
    font-size:12px;
    margin-top: 14px;
    margin-left: 10px;
}
.pagination span {
    display: block;
    float: left;
    clear: right;
}
.pagination span.selected a {
    padding: 6px;
    margin-left: 6px;
}
.pagination span.selected a {
    background: #b3c0db;
    color: #fff;
    border: 1px solid #C1C1C1;
    height: 15.99px;
    font-weight: bold;
}
.pagination span a {
    border-radius: 4px;
    display: inline-block;
    min-width: 18px;
    text-align: center;
    top: 0px !important;
}
.pagination span a {
    text-decoration: none;
}
.pagination span a {
    border-radius: 4px;
    padding: 6px;
    margin-left: 6px;
    display: inline-block;
    min-width: 18px;
    text-align: center;
    top: 0px !important;
}
.pagination span a {
    border: 1px solid #C1C1C1;
    height: 15.99px;
    background: #FFF;
    text-decoration: none;
    color: #343434;
}
.pagination .separator, .pagination .elipsis {
    margin-left: 6px;
    padding: 3px 0px 0px;
}
.pagination .separator, .pagination .elipsis {
    background: transparent none repeat scroll 0% 0%;
    border: 0px none;
}
/*Search*/
.page-search h2 {text-align:center; padding-bottom:25px}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.q-container {
    margin-left: 21%;
    width: 50%;
    float: left;
}
.form-control {
    height: 42px;
    padding: 6px 12px;
    font-size: 16px;
    color: #555;
    display: block;
    width: 100%;
    line-height: 1.42857143;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-fp {
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.btn-container {
    width: 16.66666667%;
    float: left;
}
.btn-search {
	padding: 8px 12px;
	font-size: 16px;
	background-color: #00b4ff;
	border-color: #f2f2f2;
	color: #ffffff;
    display: inline-block;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
}
/*=================FOOTER ZONE STYLE=================*/
#footer {
    background:#000;
    width:960px;
    min-height:80px;
    height:auto;
    float:left;
    padding:15px 15px;
    }
#footer p {
    text-align:center;
    }
#footer p:first-of-type {    
    font-family: 'Open sans', sans-serif;
	font-weight: 300;
	font-size: 11px;
    color:#aaa;
    }
#footer p:last-of-type {    
    font-family: 'Open sans', sans-serif;
	font-weight: 400;
	letter-spacing: 0.06em;
	font-size: 12px;
    color:#aaa;
    }