body
{
	position: relative;
	margin: 0;
	padding: 0;
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #222222;
}

a:link, a:visited, a:hover
{
    text-decoration: none;
}

a img 
{
	border: none;
}

.hardtext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #222222;
}

.smalltext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #222222;
}

.background_front
{
   background-image: url('/images/background_front.jpg');
   background-repeat: no-repeat;
   background-position: top left;   
}

.background_second
{
   background-image: url('/images/background_second.jpg');
   background-repeat: no-repeat;
   background-position: top left;   
}

.background_product
{
   background-image: url('/images/background-product.jpg');
   background-repeat: no-repeat;
   background-position: top left;   
}

.maintable
{
   background-image: url('/images/main2.jpg');
   background-repeat: no-repeat;
   background-position: top left;   
   border: 2px solid #FEFEFE;
}

.secondtable
{
   background-image: url('/images/secondmain.jpg');
   background-repeat: no-repeat;
   background-position: top left;   
   border: 2px solid #FEFEFE;
}

.hardtextsmall
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 9px;
    color: #464646;
    font-weight: normal;
}

.producttable
{
   background-image: url('/images/productmain.jpg');
   background-repeat: no-repeat;
   background-position: top left;   
   border: 2px solid #FEFEFE;
}

.toprightlinks
{
   text-align: left;
   vertical-align: middle;
   color: #153F76;
   font-weight: bold;
   font-size: 9px;
   padding-left: 8px;
}

.toprightlinkshrefs
{
   color: #153F76;
   text-decoration: none;
   font-weight: bold;
   font-size: 9px;
}

.adtext
{
   color: #1D2A39;
   font-weight: bold;
   font-size: 13px;
}

.secondarytitle
{
   color: #F4F4F4;
   font-weight: normal;
   font-size: 30px;
}

.catviewtitle
{
   color: #F4F4F4;
   font-weight: normal;
   font-size: 22px;
}

.producttitleitem
{
   color: #F4F4F4;
   font-weight: normal;
   font-size: 26px;
}

.misctitlepages
{
   color: #0C397A;
   font-weight: bold;
   font-size: 14px;
   line-height: 115%;
}

.misctextpages
{
   color: #0C397A;
   font-weight: bold;
   font-size: 11px;
   line-height: 125%;
}

.secondarymaintext
{
   padding-top: 30px;
   color: #F4F4F4;
   font-weight: bold;
   line-height: 145%;
   font-size: 12px;
}

.productmaintext
{
   padding-top: 34px;
   color: #0B3872;
   font-weight: bold;
   line-height: 145%;
   font-size: 12px;
}

.bottomtext
{
   color: #F4F4F4;
   line-height: 185%;
   font-size: 13px;
   font-family: arial;
}

.marginlinks
{
   color: #F4F4F4;
   font-weight: bold;
   font-size: 12px;
}

.footer
{
   color: #f4f4f4;
   font-weight: bold;
   font-size: 12px;
   text-align: right;
   padding-top: 5px;
   padding-right: 15px;
}

.footerlinks
{
   color: #f4f4f4;
   font-weight: bold;
   font-size: 12px;
   text-decoration: none;
}

.secondarymarginpad
{
   padding-top: 60px;
}

.productmarginpad
{
   padding-top: 50px;
}

.producttitle
{
   color: #0C397A;
   font-weight: bold;
   font-size: 14px;
   text-decoration: none;
}

.productdesc
{
   color: #0C397A;
   font-weight: normal;
   font-size: 12px;
   text-decoration: none;
}

.clicklargetext
{
   color: #555555;
   font-weight: normal;
   font-size: 9px;
   text-decoration: none;
}

.sku
{
   color: #777777;
   font-weight: bold;
   font-size: 9px;
   text-decoration: none;
}

.frontsmallbox
{
   color: #222222;
   font-weight: normal;
   font-size: 13px;
}

.return
{
   color: #0A2D61;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}

.producttextbox
{
   padding: 8px;
   padding-top: 3px;
}

.attribselectbox
{
   width: 143px;
}

.formbox
{
   background-color: #eeeeee; 
   text-align: center;
   border-top: 1px solid #0A2D61; 
   border-bottom: 1px solid #0A2D61; 
   border-left: 1px solid #0A2D61; 
   border-right: 1px solid #0A2D61; 
   padding-left: 2px;
   font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size: 11px;
   color: #222222;
}

.formboxcheckout
{
   background-color: #ffffff; 
   text-align: left;
   border-top: 1px solid #0A2D61; 
   border-bottom: 1px solid #0A2D61; 
   border-left: 1px solid #0A2D61; 
   border-right: 1px solid #0A2D61; 
   padding-left: 2px;
   font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size: 12px;
   color: #222222;
}


/* PRODUCT VIEW WRAP */
.wrap1, .wrap2, .wrap3 
{
        display:inline-table;
} 

.wrap1 
{
        float:left;
        background:url(../images/shadow.gif) right bottom no-repeat;
}

.wrap2 
{
   background:url(../images/corner_bl.gif) left bottom no-repeat;
}

.wrap3 
{
        padding:0 4px 4px 0;
        background:url(../images/corner_tr.gif) right top no-repeat;
}

.wrap3 img 
{
    display:block;
    border:1px solid #888888;
    color: #F7F7F7;
}
    
.wrap3 img 
{
   display:block;
}  


/* CAT VIEW WRAP */
.wrap1cat, .wrap2cat, .wrap3cat
{
        display:inline-table;
} 

.wrap1cat 
{
        float:left;
        background:url(../images/shadow-blue.gif) right bottom no-repeat;
}

.wrap2cat
{
   background:url(../images/corner_bl-blue.gif) left bottom no-repeat;
}

.wrap3cat 
{
        padding:0 4px 4px 0;
        background:url(../images/corner_tr-blue.gif) right top no-repeat;
}

.wrap3cat img 
{
    display:block;
    border:1px solid #525252;
    color: #8798B4;
}
    
.wrap3cat img 
{
   display:block;
}  

