/* ------------------------------------------
Reset Styles
------------------------------------------ */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* ------------------------------------------
Document Styles
------------------------------------------ */
*						{margin:0; padding:0;}
p           			{margin:0 0 18px;}
ul, ol      			{list-style-type:none;}
blockquote  			{margin:0 0 18px 18px; font-style:italic;}
strong 					{font-weight:700;}
hr 						{clear:both; float:none; width:100%; height:1px; margin:18px 0 18px 0; border-top:0;}

.bold 					{font-weight:700;}
.underlined 			{text-decoration:underline;}
.clear 					{clear:both; display:block;}
.clear:after 			{content:"."; display:block; height:0; clear:both; visibility:hidden;}

strong                  {font-weight:bold;}
em                      {font-style:italic;}

table                   {border-spacing:0; border-collapse:collapse;}

p, ul, ol, dl, pre      {margin:0 0 0.6em;}
ul ul                   {margin-bottom:0;}
h2, h3, h4, h5          {margin:1em 0 0.2em; font-weight:bold;}

h1                      {margin:0.25em 0 0; font-size:1.5em; letter-spacing:-0.025em; font-weight:bold;}
h2                      {font-size:1.5em; margin-top:1.68em; margin-bottom:1.48em; line-height:1.2em;color:#bd9762;font-weight:400;font-family:Georgia;}
h3                      {font-size:1em; margin-bottom:0.25em;}
h4                      {font-size:0.875em;}     
                        
a                       {color:#1b9ad5; text-decoration:underline; outline:none;}
a:hover                 {color:#1b9ad5; text-decoration:none;}

h3{color:#93b10a;font-size:22px;margin:10px 0 5px 0;font-weight:400;}
h2{color:#1b9ad5;font-size:18px;margin:10px 0 5px 0;font-weight:400;font-family:"Trebuchet MS",Arial;}
h1{color:#bfbfbf;font-size:24px;font-family:Georgia;margin:10px 0 10px 0;font-weight:400;}

/* ------------------------------------------
Layout Elements
------------------------------------------ */
html, body {height:100%;}
body {margin:0; padding:0; background:#fff url('../images/bg.png') repeat-x top left; text-align:center; font-family:"Trebuchet MS",Arial; font-size:12px;height:100%;color:#565656;}
.wrapper {width:1177px; margin:0 auto; padding:0; background: url('../images/page-bottom-bg.png') no-repeat bottom left; text-align:left;border: 0 none;overflow: hidden;}
.spacer {width:1px;height:30px;clear:both;}

/* ------------------------------------------
Header Style
------------------------------------------ */

.headerwrap {position:relative; width:1177px; height:172px; background:url('../images/header.gif') no-repeat top left; margin:0; padding:0 0 0; overflow:hidden;}
.headercontent {width:1007px;margin:0 auto;}
.headercontent img {width:327px;height:55px;margin:91px 0;float:left;}
.header-contacts {width:175px;height:86px;margin:68px 0 0 0px;float:right;text-align:right;}
.header-contacts .call {color:#725da8;font-size:18px;line-height:14px;}
.header-contacts .phone {color:#34c8f3;font-size:24px;line-height:20px;}
.header-contacts a.signup {color:#725da8;font-size:17px;line-height:14px;padding-top:20px;text-decoration:none;}
.header-contacts a.signup:hover {color:#725da8;font-size:17px;line-height:14px;padding-top:20px;text-decoration:none;}
.header-contacts a.newsletter {color:#34c8f3;font-size:24px;line-height:22px;text-decoration:none;}
.header-contacts a.newsletter:hover{color:#34c8f3;font-size:24px;line-height:22px;text-decoration:none;}
.header-icons {width:197px;height:46px;float:right;margin-right:25px;margin-top:27px;}
.header-icons img {width:46px;height:46px;}
.header-icons .twitter {margin-right:12px;}
.header-icons .youtube {margin-right:12px;margin-top:95px;width:80px;height:38px;}

/* ------------------------------------------
Body Style
------------------------------------------ */

.pagewrap		{width:1031px; margin:0 0 0 73px; background:url('../images/page.png');float:left;}
.page			{width:980px;margin:0 20px 0 13px;min-height:250px;height:auto !important;height:250px;}
.page-inner			{width:976px;margin:14px;}
.page div.navigation {width:1005px; height:52px;background:url('../images/menu/menu_bg.png') repeat-x top right;; margin:0; padding:0 0 0; overflow:hidden;text-align:center;}
.page div.navigation ul {margin:0 auto; padding:0;}
.page div.navigation ul li a { margin: 0px; display: block; width: 100%; height: 100%;color:#fff;font-size:17px;font-family:"Trebuchet MS",Arial;line-height:55px;font-weight:900;text-shadow: #6374AB 1px -1px 1px;text-decoration:none;}
.page div.navigation ul li {float:left; text-align:left;  display:block; margin:0;background:url('../images/menu/menu_bg.png') repeat-x top right;width:166px;height:52px;text-align:center;border-right:1px solid #fff;}
.page div.navigation ul li:nth-child(6) {width: 169px;}
.page div.navigation ul li.last {border-right:0 none;}
.page div.navigation ul li:hover {background:url('../images/menu/menu_bg_active.png') repeat-x top right;}


.product-box {width:318px;height:233px;margin:20px 9px 20px 0px;float:left;}
.product-box-last {width:318px;height:233px;margin:20px 0px 20px 0px;float:left;}
.product-box-header {width:318px;height:55px;text-align:center;color:#fff;font-size:17px;font-family:"Trebuchet MS",Arial;line-height:55px;font-weight:900;text-shadow: #6374AB 1px -1px 1px;}
.product-box-body {width:318px;height:178px;background:#fff url('../images/box-content.png') no-repeat;}
.product-box-content {width:318px;height:178px;text-align:center;}
.product-box-content img {margin:10px 0;}
.product-box-more {width:126px;height:26px;margin:-38px 0px 0px 179px;}

.categories {width:995px;height:84px;background:#efefef;clear:both;margin:-14px -14px 20px -14px;padding-left:10px;}
.category-column {margin:10px 5px 10px 0;border-right:1px solid #cbcbcb;float:left;padding-right:25px;height:64px;}
.category-column .active-entry {height:30px;color:#1ecdff;background:url('../images/star.png') no-repeat left 9%;padding-left:20px}
.category-column .inactive-entry {height:30px;color:#1ecdff;padding-left:20px}
.category-column .inactive-entry a {color:#1583b6;}

.product-container {width:470px;height:382px;background:#fff url('../images/product-box.png') no-repeat;padding:0px;margin:1px;border:1px solid #fff;float:left;margin-right:15px;}
.product-container h3 {color:#93b10a;font-size:18px;margin:15px 0 15px 20px;font-weight:400;}
.product-container-img {width:465px;height:295px;text-align:center;overflow:hidden;}
.product-container-more {width:126px;height:26px;margin:-45px 0px 0px 338px;}

.product-image {width:415px;float:left;margin-right:30px;}
.product-image .button {margin-right:30px;margin-top:30px;float:left;}
.product-row {width:530px;float:left;clear:both;line-height:29px;}
.product-name-cell {width:210px;height:29px;float:left;margin-left:15px;font-weight:800;}
.product-value-cell {width:300px;float:left;}
.odd {background:#eeeeee;}
.even {background:#fff;}

.features {width:500px;float:left;}
.features ul {margin-left:0px;}
.features li {background:url(../images/bullet.png) no-repeat;padding-left:25px;background-position: 0 .1em; }

.text-box-left {width:470px;float:left;margin-right:30px;color:#0e90cc;}
.text-box-right {width:470px;float:left;color:#5f5f5f;}
.text-box-general {width:100%;margin-bottom:50px;}
.text-box-general .content {width:675px;padding-left:270px;margin-top:30px;background:#fff url('../images/text-bg.png') no-repeat;min-height:276px;height:auto !important;height:276px;color:#565656;font-family:"Trebuchet MS",Arial;font-weight:100;}
.text-box-general .content i {color:#34afe6;}
.text-box-general .content ul {margin-left:0px;}
.text-box-general .content li {background:url(../images/bullet.png) no-repeat;padding-left:25px;background-position: 0 .1em; }
.text-box-general .content em {color:#34afe6;}

.contacts-left {width:310px;margin-right:80px;margin-top:35px;float:left;}
.contacts-right {width:580px;float:left;margin-top:35px;}

.contacts-right .block {width:170px;float:left;margin-right:30px;}
.contacts-right .last {margin-right:0px;}
.contacts-right ul {margin-left:0px;}
.contacts-right li {background:url(../images/bullet.png) no-repeat;padding-left:25px;background-position: 0 .1em; }
.clear {clear:both;}
.hr {width:100%;height:1px;background:#d2d2d2;margin:10px 0 10px 0;clear:both;}
.tab {height:85px; border: 1px solid #dddddd;}

form#contactForm input {width:304px;height:17px;border:1px solid #cccccc;background:#fff;padding:5px;margin:0 0 10px 0;}
form#contactForm select {width:316px;height:32px;border:1px solid #cccccc;background:#fff;padding:5px;margin:0 0 10px 0;color:#696969;font-family:"Trebuchet MS",Arial;}
form#contactForm label {width:304px;height:17px;color:#696969;font-family:"Trebuchet MS",Arial;}
form#contactForm .checkbox {width:20px;height:10px;clear:right;}
form#contactForm .submit {width:72px;height:30px;border:0 none;cursor:pointer; background:url('../images/send.png') no-repeat;margin:10px 0px 30px 0px;}
form#contactForm .reset {width:72px;height:30px;border:0 none;cursor:pointer; background:url('../images/reset.png') no-repeat;margin:10px 0px 30px 20px;}

form#subscriptionForm input {width:304px;height:17px;border:1px solid #cccccc;background:#fff;padding:5px;margin:0 0 10px 0;}
form#subscriptionForm label {width:304px;height:17px;color:#696969;font-family:"Trebuchet MS",Arial;}
form#subscriptionForm .submit {width:72px;height:30px;border:0 none;cursor:pointer; background:url('../images/submit.png') no-repeat;margin:0px 0px 30px 0px;}
.error {color:red;}
.success {color:green;}


/* ------------------------------------------
Footer Style
------------------------------------------*/
.footer {height:225px;min-width:1177px;width:100%;clear:both;background:url('../images/footer.png') repeat-x;}
.footer-inner {width:1031px; height:195px;background:url('../images/footer-inner.png') repeat-x;margin:0 auto;line-height:24px;color:#a0ddff;}
.footer-imgs {width:976px;margin:0 14px 0 27px;height:157px;color:#40a5d5;font-size:12px;font-family:"Trebuchet MS",Arial;text-align:left;line-height:24px;}
.footer-imgs img {border-right:solid 1px #d0d0d0;}
.footer-imgs .last {border-right:0 none;}
/* ------------------------------------------
Information Style
------------------------------------------*/
.information {
    float: left;
    height: auto;
    width: 975px;
    margin: 15px 0 15px;
}
.information .our-support{ 
    width: 304px;
    float: left;
    display: block;
    position: relative;
    margin: 0 30px 0 0;
    
}
.information .our-support h4{ 
    width: 304px;
    float: left;
    display: block;
    position: relative;
    background: none repeat scroll 0 0 #fbfbfb;
    font-size: 17px;
    line-height: 18px;
    color: #93b10a;
    margin: 0 0 11px;
}
.information .our-support .column_image{ 
      display: block;
    position: relative;
}
.information .our-support p{ 
    color: #565656;
    font-family: "Trebuchet MS",Arial;
    font-weight: 100;
    font-size: 16px;
    margin: 10px 0 0;
    
}
.information .our-mission{ 
    width: 304px;
    float: left;
    display: block;
    position: relative;
    margin: 0 30px 0 0;
}
.information .our-mission h4{ 
    width: 289px;
    float: left;
    display: block;
    position: relative;
    background: none repeat scroll 0 0 #fbfbfb;
    font-size: 17px;
    line-height: 18px;
    color: #93b10a;
    margin: 0px 0 11px;
}
.information .our-mission .column_image{ 
      display: block;
    position: relative;
}
.information .our-mission p{ 
    color: #565656;
    font-family: "Trebuchet MS",Arial;
    font-weight: 100;
     font-size: 16px;
     margin: 10px 0 0;
}
.information .our-products{ 
    width: 304px;
    float: left;
    display: block;
    position: relative;
  
}
.information .our-products h4{ 
    width: 289px;
    float: left;
    display: block;
    position: relative;
    background: none repeat scroll 0 0 #fbfbfb;
    font-size: 17px;
    line-height: 18px;
    color: #93b10a;
    margin: 0 0 11px;
}
.information .our-products .column_image{ 
      display: block;
    position: relative;
}
.information .our-products p{ 
    color: #565656;
    font-family: "Trebuchet MS",Arial;
    font-weight: 100;
    font-size: 16px;
    margin: 10px 0 0;
}
.information p a{
    font-size: 13px;
    margin:0 0 0 5px;
}
.promo .btn {
    background: url("../images/button-SD.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 50px;
    margin: 10px 0 0;
    width: 185px;
    float:right;
}

/*Extra Css*/
.content .promo { border: medium none; }




