@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; width:100%; background: #e4f5ff url(../images/bg.jpg) top center fixed; }
p.clr, h1, h2, h3, h4, h5, .clr { clear:both; padding:0; margin:0; background:none;}
.hide_it {display:none;}
.spacer_25px {margin:25px 0 0 0;}
.spacer_50px {margin:50px 0 0 0;}


/*imports*/ 
@import url(http://fonts.googleapis.com/css?family=Dosis:400,200,300,500,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,600italic);

/* Body */
.main { margin:0 auto; padding:0;}


/* SEO Zone */
.SEO_Zone {
    background:#00588f;
    width:100%;
}
.SEO_Zone_Resize { 
    width:960px; 
    height:30px; 
    padding:5px 10px 0px 10px; 
    margin:0 auto;
}
#SEO_Zone_Left { 
    width:100%; 
    float:left; 
}
#SEO_Zone_Left h1 { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #ffffff; 
    margin:0; 
    text-shadow: 2px 2px 0px rgba(0,0,0,0.75); 
    text-transform:uppercase; 
    text-align:center;
}
#SEO_Zone_Left h1 span {
    color: #00ccff;
}


/* Header Zone */
.Header_Zone { 
    margin:0; 
    padding:0; 
    background:#004773 url(../images/header_bg.png) top center repeat-x; 
    border-bottom:solid 4px #d1eeff;
}
.Header_Zone_Resize { 
    width:960px; 
    height:105px; 
    padding:5px 10px 0px 10px; 
    margin:0 auto;
}
#Logo_Zone { 
    width:450px; 
    height:65px; 
    margin:35px 0 0 5px; 
    padding:0; 
    float:left;
}
#Logo_Zone a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #ffffff; 
    text-transform:uppercase; 
    text-shadow: 0px 0px 4px rgba(0,204,255,1); 
    line-height:28px;
    text-decoration:none;
}

#Header_Buttons_Container { 
    width:338px; 
    height:24px; 
    margin:0; 
    padding:0; 
    background: url(../images/buttons_header.png) bottom center; 
    position:relative; 
    left:610px; 
    bottom:-105px; 
    z-index:10000;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #ffffff;
}
#Header_Buttons_Container .left_text { 
    width:110px; 
    height:20px; 
    margin:0; 
    padding:0; 
    text-align:center; 
    position:relative; 
    left:28px; 
    bottom:105px; 
    z-index:10001;
}

#Header_Buttons_Container .left_text a { 
    color:#ffffff; 
    text-decoration:none;
}
#Header_Buttons_Container .left_text a:hover, a:focus, a:active {       
    -webkit-transition: 500ms linear 0s;  
    -moz-transition: 500ms linear 0s;  
    -o-transition: 500ms linear 0s;  
    transition: 500ms linear 0s;  
    outline: 0 none; 
	color:#ffb400;
}
#Header_Buttons_Container .right_text { 
    width:110px; 
    height:20px; 
    margin:0; 
    padding:0; 
    text-align:center; 
    position:relative; 
    left:200px; 
    bottom:105px; 
    z-index:10001;
}

#Header_Buttons_Container .right_text a { 
    color:#ffffff; 
    text-decoration:none;
}
#Header_Buttons_Container .right_text a:hover, a:focus, a:active {       
    -webkit-transition: 500ms linear 0s;  
    -moz-transition: 500ms linear 0s;  
    -o-transition: 500ms linear 0s;  
    transition: 500ms linear 0s;  
    outline: 0 none; 
	color:#ffb400;}


/* Top Navigation Zone */
.TopNav_Zone {
    margin:0; 
    padding:0; 
    background:#b5dbf3; 
    border-top:solid 4px #4a98c9; 
    border-bottom:solid 4px #d1eeff;
}
.TopNav_Zone_Resize { 
    width:960px; 
    height:25px; 
    padding:5px 10px 0px 10px; 
    margin:0 auto;
}


/* Content Zone */
.Content_Zone {
    margin:0; 
    padding:0;
}
.Content_Zone_Resize { 
    width:960px; 
    height:auto; 
    padding:0; 
    margin:0 auto; 
    background:#4a98c9;
}

#Content_Zone_Work_Area { 
    width:960px; 
    height:auto; 
    padding:0; 
    margin:0 auto;
}
.CZWA_Left {
    width:260px; 
    padding:20px 0; 
    margin:0 auto; 
    float:left; 
    background:#4a98c9;
}
#navigation_left {
    width:255px;
}

ul.top-level {
    background:#4a98c9;
    margin:0 5px 0 5px; 
    padding:0;
}
ul.top-level li {
 background: url(../images/left_button_active_bg.png) top left;
 margin:5px 0 0 0;
 list-style: none;
}

ul.top-level li.current-menu-item a {
    color:#ffb400;
}

ul.top-level li a {
 font-family: 'Open Sans', sans-serif;
 font-weight: 400;
 font-size: 23px;
 color: #ffffff;
 cursor: pointer;
 display:block;
 height:71px;
 line-height: 71px;
 text-indent: 15px;
 text-decoration:none;
 width:100%;
 text-transform:uppercase;
}

ul.top-level li a:hover, a:focus, a:active {        
	text-shadow: 2px 2px 0px rgba(0,0,0,0.75);
    outline: 0 none; 
	color:#ffffff;
}

ul.top-level li:hover {
 background: url(../images/left_button_bg.png) top left;
 position: relative;
}

#testimonials_left {
    margin:25px 0 0 10px; 
    padding:0; 
    width:255px;
    font-family: 'Open Sans', sans-serif;
}
#testimonials_left h2 { 
    font-weight: 400;
    font-size: 15px;
    color: #ffffff;
    margin:0; 
    padding:0; 
    text-transform:uppercase; 
    text-align:left; 
    text-shadow: 1px 1px 0px rgba(0,0,0,0.75);
}
#testimonials_left p { 
    font-weight: 300;
    font-size: 12px;
    color: #ffffff;
    margin:15px 0; 
    padding:0 10px 0 0; 
    text-align:left;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.15);
}
#testimonials_left p.poster_name { 
    font-weight: 600;
    font-size: 13px;
    color: #ffffff;
    margin:10px 0 0 0; 
    padding:0 10px 0 0; 
    text-align:right;
}

#testimonials_left p.poster_name a { 
    color: #ffffff;
    text-decoration:none;
}

#testimonials_left p.poster_name a:hover, a:focus, a:active {       
    -webkit-transition: 500ms linear 0s;  
    -moz-transition: 500ms linear 0s;  
    -o-transition: 500ms linear 0s;  
    transition: 500ms linear 0s;  
	text-shadow: 1px 1px 0px rgba(0,0,0,0.55);
    outline: 0 none; 
}


.CZWA_Right {
    width:700px; 
    padding:20px 0; 
    margin:0 auto; 
    float:right; 
    background:#ffffff;
}
.CZWA_Right_Working {
    width:670px; 
    height:auto; 
    padding:0; 
    margin:15px 15px;
}
.CZWA_Right_Working p { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 13px;
    color: #000000;
    margin:15px 0; 
    padding:0; 
    text-align:left;
}
.CZWA_Right_Working p span { 
    color:#e10000;
}
.CZWA_Right_Working p span.Dark_Bl { 
    color:#2082bf;
}
.CZWA_Right_Working a { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color:#2082bf; 
    margin:15px 0; 
    padding:0; 
    text-align:left;
}
.CZWA_Right_Working p.center_text { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color:#000000; 
    text-align:center; 
    padding:10px 10px; 
    margin:10px 0 5px 0;
}
.CZWA_Right_Working p.left_text { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color:#000000; 
    text-align:left; 
    padding:10px 10px; 
    margin:10px 0 5px 0;
}
.CZWA_Right_Working p.center_text_bg { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px; 
    color:#000000; 
    text-align:center; 
    background:#e4f5ff; 
    padding:10px 10px; 
    margin:10px 0 5px 0;
}
.CZWA_Right_Working h2 { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 25px;
    color:#000000; 
    margin:0; 
    padding:0; 
    text-align:left; 
    text-shadow: 2px 2px 0px rgba(2,2,0,0.15); 
    clear:none;
}
.CZWA_Right_Working h2.big_h2 { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 35px;
    color:#000000; 
    letter-spacing:-1px;
    margin:0; 
    padding:0; 
    text-align:center; 
    line-height:40px;
    text-shadow: 2px 2px 0px rgba(2,2,0,0.15);
}

.CZWA_Right_Working h2.big_h2 a { 

    font-weight: 600;
    font-size: 35px;
    color:#000000; 
    text-decoration:none;
}

.CZWA_Right_Working h2.big_h2_left { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 35px;
    color:#000000; 
    margin:0; 
    padding:0; 
    text-align:left; 
    text-shadow: 2px 2px 0px rgba(2,2,0,0.15);
}
.CZWA_Right_Working h2 span { 
    color:#e10000;
}
.CZWA_Right_Working h2 span.blue_H2 {
    color:#2082bf;
}
.CZWA_Right_Working h3 { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 25px;
    color:#000000; 
    margin:0; 
    padding:0; 
    text-align:center;
}
.CZWA_Right_Working h3.align_left_H3 { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 25px;
    color:#000000; 
    margin:0; 
    padding:0; 
    text-align:left; 
    clear:none;
}
.CZWA_Right_Working h3 span { 
    color:#e10000;
}

ul.prod_buy_list {
    list-style:none;
    padding:0;
    text-align:center;
    }

ul.prod_buy_list li {
    display:inline;
    text-transform:uppercase;
    }

ul.prod_buy_list li a {
    font-family: 'Open sans', sans-serif;
	font-weight: 600;
	font-size: 15px;
    text-decoration:none;
    }

ul.prod_buy_list li:last-child:after { 
    content: ""; 
}

ul.prod_buy_list li:after {
    content: ",";
}

ul.prod_buy_list li a:hover {
    text-decoration:underline;
    }

ul.prod_buy_list_front {
    list-style:none;
    padding:0;
    text-align:left;
    }

ul.prod_buy_list_front li {
    display:inline;
    font-family: 'Open sans', sans-serif;
	font-weight: 300;
	font-size: 13px;
    }

ul.prod_buy_list_front li a {
    font-family: 'Open sans', sans-serif;
	font-size: 13px;
    text-decoration:none;
    }

ul.prod_buy_list_front li.no_comma:after { 
    content: ""; 
}

ul.prod_buy_list_front li:last-child:after { 
    content: ""; 
}

ul.prod_buy_list_front li:first-child:after { 
    content: ""; 
}

ul.prod_buy_list_front li:nth-last-child(2):after { 
    content: ""; 
}

ul.prod_buy_list_front li:after {
    content: ",";
}

ul.prod_buy_list_front li a:hover {
    text-decoration:underline;
    }
	
	
/*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;
    background: #4a98c9;
    color: #fff;
    height: 15.99px;
    font-weight: bold;
}

.pagination span a {
    display: inline-block;
    min-width: 18px;
    text-align: center;
    padding: 6px;
    margin-left: 6px;
    top: 0px !important;
    height: 15.99px;
    background: #f4f4f4;
    text-decoration: none;
    color: #000;
}

.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;
}

/*========contact page form=========*/

#contact_form {
    padding:20px 15px 50px 0px;
    /*width:430px;*/
    margin-bottom:100px;
    }

#contact_form fieldset, input, textarea, select {
    padding: 15px;
    border: 0;
	width:530px;
    outline: none;
    }

#contact_form label {
    float: left;
    margin: 5px 0px;
    width: 135px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    }

#contact_form input:not([type=submit]) {
    width: 250px;
    height: 20px;
    padding: 5px 5px 5px 10px;
    margin: 0 0px 8px 15px; 
	background: #eee;
    border:1px solid #ddd;
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;

}

#contact_form textarea {
    width: 250px;
	height:100px;
    padding: 5px 5px 5px 10px;
    margin: 0 0px 8px 15px; 
	background: #eee;
    border:1px solid #ddd;
	font-family: 'Open sans', sans-serif;
	font-weight: 400;
    font-size: 13px;
}

#contact_form select {
    width: 267px;
    height: 33px;
    padding: 5px 5px 7px 7px;
    margin: 0 0px 8px 15px; 
	background: #eee;
    border:1px solid #ddd;
    font-family: 'Open Sans', sans-serif; 
    font-weight: 400;
    font-size: 13px;

}

#contact_form span.wpcf7-not-valid-tip {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
    color: #990000;
}

#contact_form .wpcf7-response-output {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	text-align:center;
	padding:15px 0;
	font-size: 14px;
}

#contact_form .wpcf7-display-none {padding:0;}

#contact_form .wpcf7-validation-errors {
    color: #990000;
    background:#eee;
    border:2px solid #990000;
	padding:15px;
}

#contact_form input:-webkit-input-placeholder  {color: #9a9a9a; }
#contact_form input:-moz-placeholder {color: #9a9a9a;}
#contact_form input:focus, select:focus  {background: #ddd;}
#contact_form select:focus  {background: #ddd;}

#contact_form  input[type=submit] {
    width:349px; 
    height:76px; 
    float: left; 
    margin-top:15px;
    padding: 0px; 
    cursor: pointer; 
    background: url(../images/button.png) top center; 
    border:none; 
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 35px;
    color:#fff; 
    text-shadow: 1px 1px 0px rgba(0,0,0,0.35);
}
#contact_form  input[type=submit]:hover {
    color:#ffcc00;
}

.CZWA_Left_Height {
	height:auto;
	}
.CZWA_Right_Height {
	height:auto;
	min-height:1100px;
	}

ul.all_prod_list {
    margin:25px 0 0 0px;
    padding:0;
    }

ul.all_prod_list li {
    width:200px;
    list-style:none;
    display:inline-table;
    padding-bottom:10px;
    }

ul.all_prod_list li:nth-of-type(3n-2) {
    margin:0 0px 0px 0;
    padding-right:13px;
    border-bottom:dotted 1px #cccccc; 
}
ul.all_prod_list li:nth-of-type(3n-1) {
    margin:0 0px 0px 0px;
    border-left:dotted 1px #cccccc; 
    border-right:dotted 1px #cccccc;
    border-bottom:dotted 1px #cccccc; 
    padding:0 17px 10px 17px;
}
ul.all_prod_list li:nth-of-type(3n+0) {
    margin:0 0 0px 0px;
    padding-left:13px;
    border-bottom:dotted 1px #cccccc; 
}

ul.all_prod_list li:hover {
    border-bottom:dotted 1px #2082bf; 
}
.BN_image {
    display:block;
    float:left;
    width:200px;
    height:200px;
    position:relative;
    left: 0;
    top: 10px;
    }

.CZWA_Right_Working img.right_spacing {
    padding-right:20px;
}
.CZWA_Right_Working img.left_spacing {
    padding-left:20px;
}
.CZWA_Right_Working img.bottom_spacing {
    padding-bottom:20px;
}
#WA_P_Container { 
    width:100%; 
    height:auto; 
    background:#00588f; 
    border-radius:15px; 
    -moz-border-radius:45px; 
    margin:0;
}
#WA_P_Container p { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color:#ffffff; 
    margin:0 auto; 
    padding:15px 15px; 
    text-align:center; 
    text-shadow: 1px 1px 0px rgba(0,0,0,0.75);
}
#WA_P_Container_Light { 
    width:100%; 
    height:auto; 
    background:#2082bf; 
    border-radius:15px; 
    -moz-border-radius:45px; 
    margin:0;
}
#WA_P_Container_Light p { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color:#ffffff; 
    margin:0 auto; 
    padding:15px 15px; 
    text-align:center; 
    text-shadow: 1px 1px 0px rgba(0,0,0,0.75);
}
#WA_P_Container_White { 
    width:100%; 
    height:auto; 
    margin:0; 
    background:#f1faff;
}
#WA_P_Container_White p { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color:#000000; 
    margin:0 auto; 
    padding:15px 15px; 
    text-align:center;
}
#WA_P_Container_White h2 { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color:#000000; 
    margin:0; 
    padding:0; 
    text-align:left; 
    text-shadow: 2px 2px 0px rgba(2,2,0,0.15);
}

.WA_Prod_Container { 
    width:100%; 
    height:auto; 
    margin:12px 0 0 0; 
    padding:0; 
}

.IPC_Header { 
    width:100%; 
    padding-top:10px; 
    float:left;
}
.IPC_Header h5 { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    letter-spacing:-0.5px;
    color:#000000; 
    text-align:left; 
    text-transform:uppercase;
}
.IPC_Header h5 a {
    font-size: 15px;
    letter-spacing:-0.5px;
    color:#000000; 
    text-decoration:none;
}

.IPC_Descript { 
    width:100%; 
    height:15px; 
    margin:-5px 0 0px 0; 
    padding:0; 
    float:left;
}
.IPC_Descript p { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
    color:#aaaaaa; 
    margin:0 auto; 
    text-align:left;
}

.IPC_Price { 
    width:100%; 
    height:auto; 
    margin:10px 0 0px 0; 
    padding:0; 
    float:left;
}

.IPC_Price a { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 20px;
    text-decoration:none;
    color:#2082bf;
    letter-spacing:-1px;
}
.IPC_Price a:hover, a:focus, a:active {        
	color:#e10000;
}

.the_price {
    position:relative;
    top:-85px;
    margin:0 auto;
    width:170px;
}

.the_price p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 20px;
    color:#fff;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.8);
    padding:5px;
    text-align:center;
    background: rgba(0,0,0,0.25);
}

/* Top Text Zone */
#Top_Text_Zone_Resize { 
    width:100%; 
    height:auto; 
    margin:25px 0 5px 0;
}
#Top_Text_Zone_Resize .Top_Text_Zone_IMG  { 
    max-width: 250px; 
    width: 250px; 
    height:auto; 
    padding:0px 15px 0px 5px; 
    float:left;
}

.feat_img {
    position:relative;
    display:block;
    float:left;
    width:250px;
    height:250px;
}

.Prod_Tags_List {
  line-height:30px;
	margin-top:15px;
	min-height:85px;
	height:auto;
	background:#f7f7f7;
	padding:10px;
}

.Prod_Tags_List a {overflow-wrap: break-word}

#Top_Text_Zone_Resize .Top_Text_Zone_IMG img  { 
    max-width: 250px; 
    width: 250px; 
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text { 
    width:390px; 
    height:auto; 
    padding:0px 5px 5px 0px; 
    margin:0; 
    float:left;
    border-left: 1px dotted #ddd;
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text ul {
    padding:0;
    margin:20px 0px 20px 15px;
    width:100%;
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text li {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 12px;	
    list-style-type: none;
    width:390px;
    border-bottom:1px solid #fff;
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text li span.left_tz {
    background:#ddd;
    width:100px;
    display:inline-block;
    padding:10px 0 10px 10px;
}
#Top_Text_Zone_Resize .Top_Text_Zone_Text li span.right_tz {
    background:#eee;
    width:273px;
    display:inline-block;
    padding:10px 0 10px 5px;
    margin-left:-2px;
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text ul.prod_price {
    padding:0;
    margin:0px 0px 10px 15px;
    width:100%;
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text ul.prod_price li {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;	
    list-style-type: none;
    width:390px;
    border-bottom:1px solid #fff;
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text ul.prod_price li:hover {
    color:#4A98C9;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.65);
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text ul.prod_price li span.left_pz {
    background:#eee;
    width:278px;
    display:inline-block;
    padding:10px 0 10px 10px;
}
#Top_Text_Zone_Resize .Top_Text_Zone_Text ul.prod_price li span.right_pz {
    background:#ddd;
    width:100px;
    display:inline-block;
    padding:10px 0 10px 0px;
    margin-left:-2px;
    text-align:center;
}


#Top_Text_Zone_Resize .Top_Text_Zone_Text h2 { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 25px;
    text-align:left; 
    color:#000000; 
    padding:0 15px 0 15px; 
    margin:0;
}
#Top_Text_Zone_Resize .Top_Text_Zone_Text h2 span { 
    color:#e10000; 
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text h3 { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 15px;
    text-transform:uppercase; 
    text-align:left; 
    color:#999; 
    padding:0 15px; 
    margin:10px 0 0px 0; 
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text h4 { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 18px;
    text-align:left; 
    color:#000000; 
    line-height:20px;
    padding:15px; 
    margin:0;
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text p { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    text-align:left; 
    color:#000000; 
    padding:0 15px 0 15px; 
    margin:0 0 10px 0; 
}

#Top_Text_Zone_Resize .Top_Text_Zone_Text p.safety_advise {
    font-size:11px;
    color:#aaa;
    line-height:13px;
    margin-bottom:25px;
}

.Top_Text_Zone_Text form {
    padding:20px 15px 5px 15px;
    }

.Top_Text_Zone_Text fieldset, input, textarea, select {
    padding: 15px;
    border: 0;
    outline: none;
    }

.Top_Text_Zone_Text label {
    float: left;
    margin: 5px 0px;
    width: 135px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    }

.Top_Text_Zone_Text input:not([type=submit]) {
    width: 180px;
    height: 20px;
    padding: 5px 5px 5px 10px;
    margin: 0 0px 8px 15px; 
	background: #eee;
    border:1px solid #ddd;
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;

}

.Top_Text_Zone_Text textarea {
    width: 180px;
	height:160px;
    padding: 5px 5px 5px 10px;
    margin: 0 0 10px 0; 
	background: #eee;
    border:1px solid #ddd;
	font-family: 'Open sans', sans-serif;
	font-weight: 400;
    font-size: 13px;
}

.Top_Text_Zone_Text select {
    width: 197px;
    height: 33px;
    padding: 5px 5px 7px 7px;
    margin: 0 0px 8px 15px; 
	background: #eee;
    border:1px solid #ddd;
    font-family: 'Open Sans', sans-serif; 
    font-weight: 400;
    font-size: 13px;

}

.Top_Text_Zone_Text span.wpcf7-not-valid-tip {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
    color: #990000;
}

.Top_Text_Zone_Text .wpcf7-response-output {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
	text-align:center;
	padding:15px 0;
	font-size: 14px;
}

.Top_Text_Zone_Text .wpcf7-display-none {padding:0;}

.Top_Text_Zone_Text .wpcf7-validation-errors {
    color: #990000;
    background:#eee;
    border:2px solid #990000;
	padding:15px;
}

.Top_Text_Zone_Text input:-webkit-input-placeholder  {color: #9a9a9a; }
.Top_Text_Zone_Text input:-moz-placeholder {color: #9a9a9a;}
.Top_Text_Zone_Text input:focus, select:focus  {background: #ddd;}
.Top_Text_Zone_Text select:focus  {background: #ddd;}

.Top_Text_Zone_Text form input[type=submit] {
    width:349px; 
    height:76px; 
    float: left; 
    margin-top:15px;
    padding: 0px; 
    cursor: pointer; 
    background: url(../images/button.png) top center; 
    border:none; 
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 35px;
    color:#fff; 
    text-shadow: 1px 1px 0px rgba(0,0,0,0.35);
}
.Top_Text_Zone_Text form input[type=submit]:hover {
    color:#ffcc00;
}


/* Testimonial Container */
#TestB_Container { 
    width:669px; 
    height:auto; 
    padding:0; 
    margin:0;
}
.TBC_Top_B { 
    width:669px; 
    height:14px; 
    float:left; 
    background: url(../images/testimonials_box_01.jpg) top center;
    margin:25px 0 0 0;
}
.TBC_Lateral_B { 
    width:667px; 
    height:auto; 
    float:left; 
    border-left: solid 1px #00b4ff; 
    border-right: solid 1px #00b4ff; 
    background: url(../images/testimonials_box_bg.jpg) top center repeat-x;
}
.TBC_Lateral_B p { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color:#000000; 
    padding:0 15px; 
    text-align:left;
}
.TBC_Lateral_B h3 { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color:#000000; 
    padding:0 15px; 
    text-align:left;
}
.TBC_Border_B { 
    width:669px; 
    height:14px; 
    float:left; 
    background: url(../images/testimonials_box_05.jpg) bottom center;
}



/* Footer Zone */
.Footer_Zone {
    margin:0; 
    padding:0; 
    background: #003251 url(../images/footer_bg.png) bottom center repeat-x; 
    border-top:solid 8px #b5dbf3;
}
.Footer_Zone_Resize { 
    width:960px; 
    height:220px; 
    padding:5px 10px 0px 10px; 
    margin:0 auto;
}
#FTopNav_Container { 
    width:100%; 
    height:15px; 
    margin:0 0 25px 0; 
    padding:5px 0; 
    text-align:center;
}
#FTopNav_Container a { 
    color:#4a98c9; 
    text-decoration:none;
}
#FTopNav_Container a:hover, a:focus, a:active {       
    -webkit-transition: 500ms linear 0s;  
    -moz-transition: 500ms linear 0s;  
    -o-transition: 500ms linear 0s;  
    transition: 500ms linear 0s;  
    outline: 0 none; 
	color:#ffffff;}

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: 12px;
    display:inline;
    padding:0 10px;
    }

ul.footer_nav li+li { 
    border-left: 1px solid #003a70;
}

ul.footer_nav li a:hover {
    text-decoration:none;
    border-bottom:1px solid #002446;
    }

#FMidInfo_Container { 
    width:100%; 
    height:auto; 
    margin:0; 
    padding:5px 0; 
    text-align:center;
}

ul.footer_mid_nav {
    list-style:none;
    margin:-15px 0 15px 0;
    padding:0;
    text-align:center;
    }

ul.footer_mid_nav li {
    font-family: 'Open sans', sans-serif;
	font-weight: 600;
	font-size: 11px;
    display:inline;
    padding:0 10px;
    text-transform:uppercase;
    }

ul.footer_mid_nav li+li { 
    border-left: 1px solid #fff;
}

ul.footer_mid_nav li a:hover {
    text-decoration:none;
    }

#FMidInfo_Container p { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
    color:#ffffff; 
    text-transform:uppercase; 
    margin:-15px 0 15px 0;
}
#FMidInfo_Container a { 
    color:#ffffff; 
    text-decoration:none;
}
#FMidInfo_Container a:hover, a:focus, a:active {       
    -webkit-transition: 500ms linear 0s;  
    -moz-transition: 500ms linear 0s;  
    -o-transition: 500ms linear 0s;  
    transition: 500ms linear 0s;  
    outline: 0 none; 
	color:#ffb400;
}
#FMidInfo_Container .P_Size_15px { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;}

#FLegal_Container { 
    width:320px; 
    height:35px; 
    left:320px; 
    margin:0; 
    padding:5px 0; 
    position:relative;
}
#FLegal_Container p { 
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
    color:#00588f; 
    text-transform:uppercase; 
    text-align:center;
}