﻿@font-face{
font-family:Trajan Pro;
src:url('\fonts\TRAJANPRO-REGULAR.OTF');
}

html, body, div {	margin: 0;padding:0;}
body {font-family:Arial, Tahoma, Geneva, sans-serif;font-size:14px;text-align:center;background:url('/images/back02.png') repeat-y center #95accb;}

form {margin:0;padding:0;}

table{ 
border-collapse: collapse; 
} 

.productbtn
{
    background-image:url('/images/btnnormal.png');
    max-height:34px;
    width:460px;
    color:#fbbc21;
    text-shadow: 1px 1px 1px #000;
    font-weight:bold; 
    text-align:left;
    padding:5px;
    font-size:18px;
    cursor:pointer;
    margin:5px;
    border:0 none transparent; 
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; /* future proofing */
    -khtml-border-radius: 10px; /* for old Konqueror browsers */
}
.productbtn:hover
{
    background-image:url('/images/btnh.png');  
    color:#fff; 
}
.alert{color:#ff0000;font-size:11px;}
.alertBox{border:1px solid #ff0000;}
h1{margin:0;padding:0;font-size:20px;color:#ffffff;font-family:Trajan Pro, Arial, Verdana;font-weight:bold;}
.header{margin:0;padding:0;font-size:20px;color:#46658E;font-family:Trajan Pro, Arial, Verdana;font-weight:bold;}
h2{margin:0;padding:0;font-size:16px;}
h3{margin:0;padding:0;font-size:14px;}

.tableHeader{background-color:#000000;color:#ffffff;font-size:9pt;}
.tableCell{background-color:#eeeeee;color:#000000;font-size:8pt;font-family:Verdana, Arial;}
.tableCell:hover{background-color:#000077;color:#ffffff;font-size:8pt;font-family:Verdana, Arial;}

.tableCellAlt{background-color:#dddddd;color:#000000;font-size:8pt;font-family:Verdana, Arial;}
.tableCellAlt:hover{background-color:#000077;color:#ffffff;font-size:8pt;font-family:Verdana, Arial;}

.text1{font-size:11px;}

a img {border:0;}
a {color:#46658E;text-decoration:none;}
a:hover {text-decoration:underline;}

ul {margin:0px;}
li {list-style-position: inside;}

#re_mainHolder {width:1250px;margin-left:auto;margin-right:auto;min-height:100%;}
#re_contentHolder {width:1000px;margin-left:auto;margin-right:auto;text-align:left;}
#re_Header {background-image:url('/images/re_header.jpg');width:1000px;height:85px;background-repeat:no-repeat;}
#re_nav {width:1000px;margin-bottom:5px; position:relative;z-index:-5px;background:url('/images/backMenu.png') no-repeat top left;height:27px;padding-left:30px; background-color:Transparent;}
#re_cart {background-image:url('/images/bodyStripe.jpg');/*width:970px;*/font-size:10px;color:#F00;text-align:right;padding-right:30px;padding-top:6px;}
#re_mainContent {width:1000px;}
#re_featuredProductsBox2 {width:1000px;background-image:url(../images/bodyStripe.jpg);background-repeat:repeat-y;margin-left:auto;margin-right:auto;}
#re_featuredProductsBox {width:1000px;background-image:url(../images/bodyStripe.jpg);background-repeat:repeat-y;margin-left:auto;margin-right:auto;}
.re_productsBox01 {width:225px;float:left;padding-top: 10px;padding-right: 10px;padding-left: 8px;}
#re_productsBox02 {width:225px;float:left;padding-top: 10px;padding-right: 10px;padding-left: 10px;}
#re_productsBox03 {width:225px;float:left;padding-top: 10px;padding-right: 10px;padding-left: 10px;}
#re_productsBox04 {width:215px;float:left;padding-top: 10px;padding-right: 20px;padding-left: 10px;}

.matrixproductsBox1_3 {width:225px;height:350px;float:left;padding-top: 10px;padding-right: 10px;padding-left: 10px;}
.matrixproductsBox4 {width:215px;float:left;padding-top: 10px;padding-right: 20px;padding-left: 10px;}
#re_breakerBox {width:1000px;height:48px;background-image:url(../images/re_middleBreaker.jpg);}

.brands  {
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    background-image:url(/images/mid_BtnBg.jpg);
    background-position: 0px 0px;
    font-size:18px;
    max-height: 21px;
    float:left;
    padding:5px 15px;
    margin:6px 12px;
    color:#fbbc21;
    margin-left:20px;
    text-align:center;
    border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
.brands:hover{background-position: 0px -33px; color:#fff; text-decoration:none;}

#MatrixHolder {width:1000px;background-image:url(../images/bodyStripe.jpg);background-repeat:repeat-y;}

#featuredProducts {}

#banner_and_vid {background-image:url(../images/bodyStripe.jpg);background-repeat:repeat-y;padding-left:15px;padding-right:20px;}
#banner {float:left;width:600px;margin-right:10px;}
#bannerTag {color:#F00;text-transform:uppercase;line-height:14px;margin-bottom:15px;font-size:12px;font-weight:bold;}
#vid {width:350px;height:197px;float:right;background-image:url(../images/vid_screenCap.jpg);}
#prodHeader {padding-bottom:10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #036;}
#prodTitle {float:left;width:35%;text-align:left;}
#prodContent {background-image:url(../images/bodyStripe.jpg);background-repeat:repeat-y;padding-left:15px;padding-right:20px;max-width:1000px;}
#prodCat {float:right;width:60%;text-align:right;}
#prodProducts {width:965px;}

#careersHolder {margin-top:15px;}
#careersLeft {width:48%;float:left;}
#careersRight {width:48%;float:right;}
#eduHolder {margin-top:15px;}
#eduLeft {width:48%;float:left;}
#eduRight {width:48%;float:right;}
#mainProdHolder {}
#mainProdLeft {width:48%;float:left;}
#mainProdRight {width:35%;float:right;}
#mainProdLDetail {width:48%;float:left;}
#mainProdRDetail {width:35%;float:right;text-align:center;}
#cartHolder {margin-top:15px;}
#videoHolder {margin-top:15px;}
#contactHolder {margin-top:15px;}
#contactLeft {width:48%;float:left;}
#contactRight {width:48%;float:right;}
#linksHolder {margin-top:15px;text-align:center;}
#footer {}
#footerMain {background-image:url(../images/bodyStripe.jpg);background-repeat:repeat-y;padding-left:15px;padding-right:20px;}
#footerLeft {float:left;width:320px;text-align:left;font-size:11px;font-weight:normal;margin-top:5px;}
#footerRight {float:right;width:645px;text-align:right;}
#footerNav {font-size:12px;margin-bottom:5px;}
#footerLogo {}

.clear {clear:both;/*height:0px;*/}
.re_bodyBtm{margin:0;padding:0;width:1000px;height:18px;background:url('/images/bottom_body02.jpg') bottom no-repeat;}
.re_bodyTop {margin:0;padding:0;width:1000px;height:15px;background:url('/images/top_body02.jpg') bottom no-repeat;margin-bottom:0px;}
.fProd {float:left;}
.fProd_title {text-align:center;color:#46658E;font-weight:bold;display:block;height:50px;font-size:14px;}
.fProd_descrip {color:#000;font-size:14px;height:100px;overflow:hidden;text-align:justify;}
.fProd_more {float:right;font-size:14px;}
.fProd_prices {float:left;width:100px;}
.regPrice {font-weight:bold;color:#F00;text-decoration:line-through;}
.ourPrice {font-weight:bold;color:#060;}
.fProd_extras {float:right;width:100px;padding-top:5px;}
.fProd_Btn {margin-top:5px;}
.fProd_Btn2 {background-image:url(../images/btn_view.jpg);background-repeat:no-repeat;width:105px;height:50px;}
.fProd_youSave {font-weight:bold;color:#F00;margin-top:5px;}
.bannerHead {font-size:24px;color:#036;text-decoration:underline;}
.horzSplit {width:100%;height:1px;color:#036;}
.prodProd_Prices  {width:100%;}
.prodProd_Reg {float:left;text-align:center;width:32%;margin-right:1%;}
.prodProd_Our {float:left;text-align:center;width:32%;margin-right:1%;}
.prodProd_Ship {float:left;text-align:center;width:32%;margin-right:1%;padding-top:20px;}

.linkNav, .linkNav:visited{font-weight:bold;color:#eeeeee;font-size:14px;font-family:Trajan Pro, Arial;margin:0 13px 0 0;}
.linkNav:hover{font-weight:bold;color:#f3edac;font-size:14px;font-family:Trajan Pro, Arial;}

.pageBody{background-image:url(../images/bodyStripe.jpg);background-repeat:repeat-y;padding-left:15px;padding-right:20px;}

/* This is for the AJAX POPUPS style */
.modalBackground { background-color:#444444;filter:alpha(opacity=80);opacity:0.80; }
.panelPopup { background-color:#ffffff;border:1px solid #770000; }
.rowHeader { text-align:left;vertical-align:middle;background-color:#2222aa;color:#ffffff;font-weight:bold;height:32px; }
.rowContent { text-align:left;vertical-align:top;background-color:#ffffff;color:#000000; }
.rowFooter { vertical-align:middle;background-color:#777777;height:32px; }
/* This is for the AJAX POPUPS style */

.buttonSubmit{color:#ffffff;padding:2px;margin:1px;font-size:9pt;border:1px solid #897566;width:85px;height:34px;text-align:center;
                                    filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#009900',EndColorStr='#006600'); 
                                    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#009900, endColorstr=#006600);
                                    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 225, 0, 1)), to(rgba(0, 155, 0, 1)));
                                    background: -moz-linear-gradient(top, rgba(0, 225, 0, 1),rgba( 0, 155, 0, 1));
                                    }

.buttonSubmit:hover{color:#ffffff;padding:2px;margin:1px;font-size:9pt;border:1px solid #897566;width:85px;height:34px;text-align:center;
                                    filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#00ff00',EndColorStr='#00aa00'); 
                                    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ff00, endColorstr=#00aa00);
                                    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 255, 0, 1)), to(rgba(0, 155, 0, 1)));
                                    background: -moz-linear-gradient(top, rgba(0, 255, 0, 1),rgba( 0, 155, 0, 1));
                                    }                                                                       
                                    
.buttonCancel{color:#ffffff;padding:2px;margin:1px;font-size:9pt;border:1px solid #897566;width:85px;height:34px;text-align:center;
                                    filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#990000',EndColorStr='#660000'); 
                                    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#990000, endColorstr=#660000);
                                    background: -webkit-gradient(linear, left top, left bottom, from(rgba(225, 0, 0, 1)), to(rgba(155, 0, 0, 1)));
                                    background: -moz-linear-gradient(top, rgba(225, 0, 0, 1),rgba(155, 0, 0, 1));
                                    }

.buttonCancel:hover{color:#ffffff;padding:2px;margin:1px;font-size:9pt;border:1px solid #897566;width:85px;height:34px;text-align:center;
                                    filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ff0000',EndColorStr='#aa0000'); 
                                    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0000, endColorstr=#aa0000);
                                    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 0, 0, 1)), to(rgba(185, 0, 0, 1)));
                                    background: -moz-linear-gradient(top, rgba(255, 0, 0, 1),rgba(185, 0, 0, 1));
                                    }
