body {
    font-family: Arial, Helvetica, sans-serif;
    margin:0px;
    }

td {
    font-family: Arial, Helvetica, sans-serif;
   }

.lbg {
    background-image:url(/images/lbg.gif);
    background-repeat:repeat-y;
    background-position:top left;
    }
    
.rbg {
    background-image:url(/images/rbg.gif);
    background-repeat:repeat-y;
    background-position:top right;
    }
    
.l-b-bg {
    background-image:url(/images/l-b-bg.gif);
    background-repeat:no-repeat;
    background-position:top;
    height:10px;
    }
    
.r-b-bg {
    background-image:url(/images/r-b-bg.gif);
    background-repeat:no-repeat;
    background-position:top;
    height:10px;
    }   
    
.t1bg {
    background-image:url(/images/top1bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    }
    
.t2bg {
    background-image:url(/images/top2bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:34px;
    }
    
.t2bg a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#FFFFFF;
        text-decoration:underline;
    }   
    
.t2bg a:hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#FB9E3B;
        text-decoration:underline;
    }           
    
.t3bg {
    background-image:url(/images/bigbanner-bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    height:241px;
    }   
    
.feature-bg {
    background-image:url(/images/feature-bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:31px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#FFFFFF;
        padding-left:13px;
        font-weight:bold;
    }   
    
.car-bg {
    background:url(/images/car-bg.gif) no-repeat top left;
    width:190px;
    background-color:#02519C;
    vertical-align:top;
    padding:0 0 6px 0;
}       
    
.catname-bg {
    background-image:url(/images/catname-bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:31px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#FFFFFF;
        padding-left:14px;
    }       

.feature-btm {
    background-color:#F4F4F4;
    border:1px solid #CCCCCC;
    height:135px;
    }
    
.bottom-line-bg {
    background-image:url(/images/buttom-line-bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:25px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#A3A2A2;
    }   
    
.bottom-line-bg a{  
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#A3A2A2;
    text-decoration:underline;
    }
    
.bottom-line-bg a:hover{    
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#888888;
    text-decoration:underline;
    }           
    

.shp-crt-txt-1 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#FB9E3B;
    }
    
.shp-crt-txt-2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#FFFFFF;
    }   
    
.shp-crt-txt-3 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#FFFFFF;
        padding-left:15px;
    }   
    
.shp-crt-txt-4 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#FFFFCC;
}   
a.shp-crt-txt-4{font-size:11px}
a.shp-crt-txt-4:hover{font-size:11px}


.shp-crt-txt-5{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
    }       
    
.shp-crt-txt-5 b{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#CC0000;
        font-weight:bold;
    }   


                            
        

.shp-crt-input{
    height:14px;
    width:22px;
    border:1px solid #CCCCCC;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#01356A;
    }
    
.shp-crt-input2{
    height:14px;
    width:33px;
    border:1px solid #99BBE0;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#01356A;
    }   
    
.search-input{
    height:15px;
    width:126px;
    border:1px solid #014B96;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
    }   
    
.search-input2{
    height:14px;
    width:88px;
    border:1px solid #7F5D97;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#FFFFFF;
        background-color:#B8A8EE;
        font-weight:normal;
    }       
    
.drop-downs{
    height:19px;
    width:168px;
    border:1px solid #7F9DB9;
    background-color:#ECF2F9;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
    }
    
.products {
    border-bottom:1px solid #023D79;
    height:28px;
    }   
    
.products a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    vertical-align:middle;
    text-decoration:none;
    
}

.products a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    vertical-align:middle;
    text-decoration:underline;
}

.products-empty {
    height:28px;
    }   
    
.products-empty a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    vertical-align:middle;
    text-decoration:none;
    
}

.products-empty a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    vertical-align:middle;
    text-decoration:underline;
}   





.sub-products {
    border-top:1px solid #023D79;   
    height:28px;
    }   
    
.sub-products a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    vertical-align:middle;
    text-decoration:none;
    
}

.sub-products a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FF9900;
    vertical-align:middle;
    text-decoration:underline;
}

.sub-productsA {
    height:28px;
    color:#FFFFFF;
    }   
    
.sub-productsA a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    vertical-align:middle;
    text-decoration:none;
    
}

.sub-productsA a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FF9900;
    vertical-align:middle;
    text-decoration:underline;
}

.sub-products-empty {
    height:28px;
    }   
    
.sub-products-empty a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    vertical-align:middle;
    text-decoration:none;
    
}

.sub-products-empty a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FF9900;
    vertical-align:middle;
    text-decoration:underline;
}   


.menuxb {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    vertical-align:middle;
    text-decoration:none;
    display:block;
    padding:3px 0px 0px 0px;
    margin:3px 0px 0px 0px;
    text-decoration:none;
    background-image:url(/images/prodb_li.gif);
    background-repeat:no-repeat;
    background-position:bottom left;
    width:155px;
    height:22px;
}
    
.menuxb:hover {
    color:#0E3C6F;
    background-image:url(/images/prodb_li.gif);
    background-repeat:no-repeat;
    text-decoration:underline;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.menux {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    vertical-align:middle;
    text-decoration:none;
    display:block;
    padding:3px 0px 0px 0px;
    margin:3px 0px 0px 0px;
    text-decoration:none;
    background-image:url(/images/prod_li.gif);
    background-repeat:no-repeat;
    background-position:bottom left;
    width:155px;
    height:22px;
}
    
.menux:hover {
    color:#0E3C6F;
    background-image:url(/images/prod_li.gif);
    background-repeat:no-repeat;
    text-decoration:underline;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}   

.menuxON {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    vertical-align:middle;
    text-decoration:none;
    display:block;
    padding:3px 0px 0px 0px;
    margin:3px 0px 0px 0px;
    text-decoration:none;
    color:#FFFFFF;
    background-color:#FFFFFF;
    background-image:url(/images/prod_li_on.gif);
    background-repeat:no-repeat;
    background-position:bottom left;
    width:157px;
    height:22px;
    font-weight:bold;
}

.menuxON:hover {
    background-image:url(/images/prod_li_on.gif);
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    text-decoration:underline;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}   
    
    
.hot-shop {
    height:21px;
    }   
    
.hot-shop a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    vertical-align:middle;
    text-decoration:none;
    
}

.hot-shop a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#F27E02;
    vertical-align:middle;
    text-decoration:none;
}   

.hot-bg {
    border:1px solid #CBD6E2;
    width:190px;
    height:135px;
    background-color:#FFFFFF;
    vertical-align:top;
    }
    
.hot-bg-2 {
    border:1px solid #CBD6E2;
    width:190px;
    height:135px;
    background-color:#FAFAFA;
    text-decoration:none;
    }

.hot-bg-2-text{ 
        vertical-align:top;
        text-align:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#666666;
        display:block;  
        padding:3px 0px 0px 0px;
        margin:3px 0px 0px 0px; 
        text-decoration:none;
        }
    
.hot-bg-2-text a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#666666;
        text-decoration:none;
    }
    
.hot-bg-2-text:hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#3366FF;
        text-decoration:underline;
    }       
    
.hot-txt-orng {
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#F57F02;      
    }
    
.hot-txt-blue  {
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#015DB3;
    }   
    
.prod-gry-desc  {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#373737;
    }   
    
.bizrate-desc  {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#A3A2A2;
        text-align:left;
        padding-left:20px;
    }   
    
.paypal-desc  {
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#A3A2A2;
    }   
    
.lower-menu  {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#545454;
        font-weight:bold;
    }   
    
.lower-menu a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#545454;
        text-decoration:none;
        font-weight:normal;
    }   
    
.lower-menu a:hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#FF6600;
        text-decoration:underline;
    }   
    
.orange{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#FF6600;
        font-weight:bold;
    }       
    

.items h2{
        font-family:Arial, Helvetica, sans-serif;
        font-size:18px;
        color:#FF6600;
        margin:0px;
        vertical-align:top;
        text-align:left;
        padding:15px 0 16px 11px;
        font-weight:normal;
}

.items {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        text-align:center;
        vertical-align:top;
        }       
        
.items a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#990000;
        text-decoration:underline;
        }                       
    
.items a:hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        text-decoration:underline;
        }   

.items b{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#CC0000;
        text-decoration:underline;
        font-weight:bold;
        }
        
.itemsline{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        text-decoration:line-through;
        }   
        
.header_text2{  
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#014B96;  
        }
        
.headername {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    }   
    
.headername a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:none;
    }   
    
.headername a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:underline;
    }
    
.table_bg0{
    background-image:url(/images/table_bg0.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:38px;
    }           
        
.table_bg1{
    background:#BFDDFB;
    height:38px;    
}
    
.table_bg2{
/*  background-image:url(/images/table_bg2.gif);
    background-repeat:repeat-x;
    background-position:top;*/
    height:108px;
    border:0px solid #CCCCCC;   
    }   
    
    
    
.table_bg3{
    background-image:url(/images/gray_bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:23px;
    text-align:center;
    vertical-align:middle;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#FFFFFF;
        font-weight:bold;
    }
    
.table_bg4{
    background:url(/images/gry_bg.gif) repeat-x top;
    height:23px;
        font-family:Tahoma;
        font-size:11px;
        color:#FFFFFF;
        font-weight:bold;
    padding:4px 0 0 15px;
    border:1px solid #FFFFFF;
    text-align:left;
    vertical-align:top
}
    
.table_bg5{
    background-image:url(/images/blue-bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:31px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#FFFFFF;
        font-weight:bold;
    padding-left:15px;
    border:1px solid #FFFFFF;
    text-align:left;    

    }   
    

    
    
.table_bg6{
    background-image:url(/images/purpl_bg.gif);
    background-repeat:no-repeat;
    background-position:left;
    height:56px;
        font-family:Tahoma;
        font-size:11px;
        color:#FFFFFF;
        font-weight:bold;
    padding-left:88px;  
    }   
    
.table_bg7{
    background-image:url(/images/purpl_bg.gif);
    background-repeat:no-repeat;
    background-position:right;
    height:56px;
        font-family:Tahoma;
        font-size:11px;
        color:#FFFFFF;
        font-weight:bold;
    padding-left:88px;  
    }   
    
.table_bg8{
    background-image:url(/images/table_bg8.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:108px;
    border:1px solid #9999CC;   
    }   
    
.table_bg9{
    background-image:url(/images/table_bg2.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:108px;
    border:1px solid #CCCCCC;   
    }   
    
.table_bg10{
    background-image:url(/images/dash-bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:207px;   
    }                               
    
.small {
    font-family:Arial, Helvetica, sans-serif;
    font-size:2px;
    height:2px;
}                       


.pages_results{
        font-family:Tahoma;
        font-size:11px;
        color:#333333;
        text-align:left;
        width:98%; border:0; border-collapse:collapse; border-bottom:#ccc 1px solid
}

.pages_results td{vertical-align:middle}
        
.pages_results a{
        font-family:Tahoma;
        font-size:11px;
        color:#333333;
        text-decoration:none;
        }   
        
.pages_results a:hover{
        font-family:Tahoma;
        font-size:11px;
        color:#333333;
        text-decoration:underline;
        }       
    
.items2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        text-align:left;
        vertical-align:top;
        }       
        
.items2 a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#990000;
        text-decoration:underline;
        }                       
    
.items2 a:hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        text-decoration:underline;
        }   

.items2 b{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#990000;
        text-decoration:none;
        font-weight:bold;
        }   
        
.items3 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        text-align:left;
        vertical-align:top;
        }       
        
.items3 a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        text-decoration:underline;
        }                       
    
.items3 a:hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#111111;
        text-decoration:underline;
        }   

.items3 b{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#CC0000;
        text-decoration:none;
        font-weight:bold;
        }       
        
    
.head03 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#014B96;
        text-align:left;
        vertical-align:top;
        font-weight:bold;
        padding-left:15px;
        }   

.head04 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        color:#014B96;
        text-align:left;
        vertical-align:top;
        font-weight:bold;
        padding-left:15px;
        }   
                
        
        
.goback {   
        background-color:#F4F4F4;
        border-bottom:1px solid #CCCCCC;
        border-top:1px solid #CCCCCC;
        height:20px;
        text-align:right;
            font-family:Tahoma;
            font-size:11px;
            color:#333333;
        }
                
.goback a{  
            font-family:Tahoma;
            font-size:11px;
            color:#333333;
        text-decoration:none
        }   
        
.goback a:hover{    
            font-family:Tahoma;
            font-size:11px;
            color:#000000;
        text-decoration:underline;
        }   
        
.goback2 {  
        height:20px;
            font-family:Tahoma;
            font-size:11px;
            color:#333333;
        }
                
.goback2 a{ 
            font-family:Tahoma;
            font-size:11px;
            color:#333333;
        text-decoration:none
        }   
        
.goback2 a:hover{   
            font-family:Tahoma;
            font-size:11px;
            color:#000000;
            text-decoration:underline;
        }                               
    
.goback3 {  
        background-color:#EFEFEF;
        height:25px;
        text-align:left;
        vertical-align:middle;
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#333333;
        }   
    
.product_page h2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        color:#333333;
        margin:0px;
        padding-top:11px;
        font-weight:normal;
        }
        
.product_page {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    }   
    
.product_page b{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    text-decoration:none;
    }   
    
.smaller_brown {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#990000;
    }       
    
.faxami a{
    font-family:Tahoma;
    font-size:11px;
    color:#666666;
    text-decoration:underline;
    }   
    
.faxami a:hover{
    font-family:Tahoma;
    font-size:11px;
    color:#444444;
    text-decoration:underline;
    }   
        
        
.big-bots1 {
    background-image:url(/images/ubutton1.jpg);
    background-repeat:no-repeat;
    background-position:top;
    height:32px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#014B96;
        padding-left:33px;
        padding-bottom:1px;
    }       
    
.big-bots1 a{   
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#014B96;
        text-decoration:underline;
        padding-left:33px;
        padding-bottom:1px;
        font-weight:bold;
    }       
    
.big-bots1 a:hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#073B73;
        text-decoration:underline;

}       
        
    
.big-bots2 {
    background-image:url(/images/ubutton2.jpg);
    background-repeat:no-repeat;
    background-position:top;
    height:32px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#014B96;
        padding-left:33px;
        padding-bottom:5px;
    }   
        
.big-bots2 a{   
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#014B96;
        text-decoration:underline;
        padding-left:33px;
        padding-bottom:5px;
        font-weight:bold;
    }           
    
.big-bots2 a:hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#073B73;
        text-decoration:underline;

}   

.boxtext{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        padding:33px;
        text-align:left;
}   

.form h2{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        text-align:right;
        vertical-align:top;
        font-weight:normal;
        margin:0px;
        margin-left:33px;
        }   
        
.form {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#666666;
        text-align:right;
        vertical-align:top;
        margin:22px;
        }
        
.graya{
    color:#333333;
    text-decoration:underline;
    }                   
    
.gray1b {
    color:#666666;
    font-weight:bold;
    }   
    
.gray1c {
    color:#CC0000;
    font-weight:bold;
    }       
    
.gray1br {
    color:#990000;
    font-weight:bold;
    }
    
.grayc {
    color:#CCCCCC;
    }       
    
.in1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    border:1px solid #CCCCCC;
    width:122px;
    height:16px;
    }

.in2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    border:1px solid #CCCCCC;
    width:199px;
    height:16px;
    }       
            
.in3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    border:1px solid #CCCCCC;
    width:99px;
    height:16px;
    }           
    
.co h2{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        text-align:left;
        vertical-align:top;
        font-weight:normal;
        margin:0px;
        margin-left:33px;
        }   
        
.co {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#666666;
        text-align:center;
        vertical-align:top;
        margin:22px;
        }   
        
.co2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#666666;
        vertical-align:top;
        }           
        
.p-desc h3{
        font-family:Arial, Helvetica, sans-serif;
        font-size:18px;
        color:#014B96;
        text-decoration:none;
        font-weight:normal;
        margin:0px;
        padding-bottom:3px;
        padding-top:16px;
        }   
        
.p-desc {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#666666;
        text-align:left;
        vertical-align:top;
        }                       
                                    
    
.p2-desc h3{
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        color:#014B96;
        text-decoration:none;
        font-weight:normal;
        margin:0px;
        font-weight:bold;
        
        }

.p2-desc h3 a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        color:#014B96;
        text-decoration:none;
        font-weight:normal;
        margin:0px;     
        font-weight:bold;
        text-decoration:underline;
        }   
        
.p2-desc h3 a:hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        color:#014B96;
        text-decoration:none;
        font-weight:normal;
        margin:0px;     
        font-weight:bold;
        text-decoration:underline;
        }           
        
.p2-desc {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        text-align:left;
        vertical-align:top;
        padding-bottom:3px;
        padding-top:3px;
        padding-left:3px;
        padding-right:16px;
        }       
        
.wizard-bg {
    background-image:url(/images/wizard-bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:116px;
    }
    
.pop-wizard-bg {
    background-image:url(/images/pop-wizard-bg.gif);
    background-repeat:repeat-x;
    background-position:top;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#014B96;
    background-color:#EAF7FF;
    border-bottom:2px solid #FFFFFF;
    }               
    
.close-wizard a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#FFFFFF;
        text-decoration:underline;
        font-weight:normal;
}           


.w2_bg{
    width:190px;
    height:64px;
    background:#FFFFFF;
    border:1px solid #CCCCCC;
    }   
    
.border_p {
    border:1px solid #CCCCCC;
    height:126px;
}   

.border_p2 {
    border:1px solid #CCCCCC;
    height:96px;
}   

.shd{
    background-image:url(/images/shadow.jpg);
    background-repeat:repeat-x;
    background-position:top;
    }
    
.vshd{
    background-image:url(/images/vshadow.jpg);
    background-repeat:repeat-y;
    background-position:top;
    }   
    
.newwizbg{
    background-image:url(/images/newwiz-bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    }   
    
.bluewizbg{
    background-image:url(/images/bluewiz-bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    }   

.margin1{
    margin-left:15px;
    }
    
.margin2{
    margin-left:26px;
    }   
    
.margin3{
    margin-left:5px;
    }   
    
.margin4{
    margin-top:15px;
    }   
    
.padding1{
    padding-left:25px;
    }   
    
.input1{ 
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        height:18px;
        width:98px;
        border:1px solid #999999;
    }   
    
.input2{ 
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        height:18px;
        width:88px;
        border:1px solid #999999;
    }
    
.input3{ 
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        height:18px;
        width:43px;
        border:1px solid #999999;
    }       
    
.text1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFFFFF;
    font-weight:bold;
    }   
    
.text2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFF99;
    font-weight:normal;
    }
    
.text2 a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFF99;
    text-decoration:underline;
    }   
    
.text2 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFFFF;
    text-decoration:underline;
    }   
    
.text3{
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#014B96;
        font-weight:bold;
    }
    
.text3 a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#014B96;
        text-decoration:underline;
    }   
    
.text3 a:hover{
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#014B96;
        text-decoration:underline;
    }   
    
.text4{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#014B96;
    }
    
.text5{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        width:80px;
        text-align:right;
}       
    
.text6{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        text-decoration:line-through;
        text-align:left;
        width:60px;
}   
    
.text7{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#990000;
        font-weight:bold;
    }   
    
.text8{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
    }           
    
.text8 a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#990000;
        text-decoration:underline;
    }
    
.text9{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#990000;
        font-weight:bold;
        text-align:left
}
    
.text10{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#009900;
    }   
    
.text11{
        font-family:Tahoma;
        font-size:11px;
        color:#333333;
    }   
    
.text11 a{
        font-family:Tahoma;
        font-size:11px;
        color:#333333;
        text-decoration:underline;
    }
    
.text11 a:hover{
        font-family:Tahoma;
        font-size:11px;
        color:#0000003;
        text-decoration:underline;
    }   
    
.text12{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#014B96;
    }
    
.text12 a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#014B96;
        text-decoration:underline;
    }
    
.text13{
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#014B96;
    }
    
.text14{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#014B96;
        line-height:19px;
    }   
    
.text14 a{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#014B96;
        text-decoration:underline;
}

h1.page_title{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF6600; margin:0px; vertical-align:top;
        text-align:left; padding:15px 0 16px 11px; font-weight:normal;
}

.txt{padding:1px; border:#999 1px solid; color:#333; font-size:11px; background:#F7F7F7}

.order_by{padding:0 3px; cursor:pointer}
#orderby_processing{text-align:right; padding:0 6px 0 0}
#orderby_processing span{color:#fff; background:#c00;}

table.reg_table{width:420px; border:0; border-collapse:collapse}
table.reg_table .left_col{text-align:right; padding-right:10px; width:90px; white-space:nowrap; color:#4C4D4D}
table.reg_table td{padding:1px 2px; border:0; text-align:left}

table.reg_table_tabs{border:0; border-collapse:collapse; margin:0; padding:0}
table.reg_table_tabs td{padding:0; vertical-align:bottom; text-align:left; border:0}

div.msg_ok{padding:2px; margin:2px 0 6px 0; color:#f60; font-size:11px; font-weight:bold; text-align:center; border:#fff 1px solid; background:#D8EDFE}
div.msg_err{padding:2px; margin:2px 0 6px 0; color:red; font-size:11px; font-weight:bold; text-align:center; border:#f00 1px solid; background:#F2F2F2}
span.red_astrx{color:#f00; font-size:16px; line-height:10px}

#cart_items_box{padding:0 8px; font-size:11px}

#cart_items{border:0; border-collapse:collapse; width:100%}
#cart_items .header td{background:url(/images/gray_bg.gif) repeat-x top; height:23px; text-align:left; vertical-align:middle; font-size:11px; color:#fff; font-weight:bold; padding:0 0 0 4px}
#cart_items .ci_item_price{width:70px}
#cart_items .ci_qty{width:70px;}
#cart_items .ci_qty span{font-size:10px; color:#900}
#cart_items .ci_qty input{border:1px solid #999999; width:25px; height:13px; padding-left:2px}
#cart_items .ci_qty .move{float:left; width:10px; text-align:center; padding:0 2px; cursor:pointer}
#cart_items .ci_qty .qty{border:#ccc 1px solid; padding:1px; text-align:center; margin:0 2px; height:13px; width:15px; float:left}
#cart_items .ci_price{width:70px}
#cart_items .ci_delete{width:60px; text-align:center}
#cart_items .ci_delete a{color:#900; font-size:11px}
#cart_items td{border-bottom:#ccc 1px solid; padding:2px 4px; height:22px}

.faq{width:100%; border:0; border-collapse:collapse}
.faq .n{width:20px; padding:4px 0 4px 4px; vertical-align:bottom}
.faq .q{padding:4px 0; vertical-align:bottom; font-weight:bold}
.faq .a{padding:2px 0 10px 0}