/* CSS Document */

/* UNIVERSAL - These rules are applied to all elements unless otherwise specified below. */

* {margin:0; padding:0; }


/*LAYOUT*/

body {
text-align:center;
background-color:#f5f5f5;
}
	
#frame {
width:772px;
margin-right:auto;
margin-left:auto;
margin-top:30px;
margin-bottom:30px;
padding:0px;
text-align:left;
}


/* NAVIGATION */	

ul#nav {
list-style-type:none;
line-height:18px;
width: 170px;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
color:#002C8E;
display: block;
}

li#nav{
background:url(images/template/navbg.gif) no-repeat;
width:170px;
height:19px;
}

li#navcat{
background:url(images/template/navcat2.gif) no-repeat;
width:170px;
height:19px;
}

ul#nav a {
display: block;
color:#002C8E;
background:url(images/template/navbg.gif) no-repeat;
text-decoration:none;
width:170px;
height:19px;
}

li#nav a:hover {
color:#002C8E;
background:url(images/template/navbgroll.gif) no-repeat;
text-decoration:none;
width:170px;
height:19px;
}

li#nav span, li#navcat span{margin:0 0 0 15px;}

/* CONTENT */	

div#content{
font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
color:#002C8E;
}

div#content h1{
font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
color:#002C8E;
font-weight: bold;
}

div#content a{
color:#EA0900;
text-decoration:underline;
}

div#content a:hover{
text-decoration:underline;
color:#666666;
}


div#content img{
margin: 0 10px 5px 0;
border:#002C8E solid 1px;
}

div#content ul {
font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
color:#002C8E;
margin-left:30px;
list-style-type:disc;
}

div#content li {
font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
color:#002C8E;
padding: 11px 0 0 0;

}


/* HOME PAGE SUB SECTIONS */

div#subsections {
margin:5px 4px 4px 6px;
font-family:Arial, Helvetica, sans-serif;
font-size : 10px;
color:#666666;
line-height:125%;
}

div#subsections h1{
font-weight:bold;
font-size : 11px;
color:#FFFFFF;
}

div#subsections span{
font-family:Arial, Helvetica, sans-serif;
font-size : 11px;
color:#002C8E;
}


/* PRODUCT IMAGE TABLE */



div#righttable img{
margin: 0 0 0 15px;
border:#c8c8c8 solid 1px;
padding: 5px;
float:none;
}

div#righttable span img{
margin: 0 0 0 15px;
border-top: #c8c8c8 solid 0px;
border-bottom: #c8c8c8 solid 0px;
padding: 5px;
float:none;
}


/* NO ATTRIBUTES */

div#nostyle img{
margin: 0 10px 5px 0;
border:none;
float:none;
}

/* BOTTOM LINKS */

div#btmlinks {
width: 772px;
height: 24px;
background:url(images/template/btmlinksbg.gif) no-repeat;

}

div#btmlinks p{
font-family:Arial, Helvetica, sans-serif;
padding: 6px 0 0 0;
margin:0;
font-size : 11px;
color:#ABABAB;
text-align:center;
}

div#btmlinks a{
color:#ABABAB;
text-decoration:underline;
}

div#btmlinks a:hover{
text-decoration:underline;
color:#002C8E;
}