
/*General Body and fonts*/

body 	
{
background:#2765AF url('../images/body_bg.jpg') repeat 0 0; 
color:#000000; 
margin:20px 0; 
padding:0; 
font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; 
}

p		
{
margin:0; 
padding:0 0 15px 0; 
}

a		
{
color:#000000; 
text-decoration:underline; 
}

a:hover	
{
color:#225799; 
text-decoration:none;
}


/*Main Container*/

#container	
{
margin:0px auto; 
text-align:center; 
width:760px; 
}

/*Holder*/

#holder		
{
width:100%; 
padding:20px 20px 5px 20px; 
background:#FFFFFF; 
text-align:left; 
}


/*Headers*/

#header		
{
padding:10px; 
height:150px; 
background:#900C31; 
border:2px solid #900C31; 
}


/*Content Area*/

#content p 	
{
text-align:left; 
padding:5px 5px 5px 0px; 
line-height:160%; 
}

#content	
{
float:left; 
width:770px; 
padding:5px 10px 0 0; 
line-height:160%; 
}

#content h1		
{
font-size:170%; 
font-weight:normal; 
line-height:130%; 
margin:0; 
padding:0 0 0px 0; 
}

#contenthome	
{
float:left; 
width:490px; 
padding:5px 10px 0 0; 
line-height:160%; 
}

#contenthome p 	
{
text-align:left; 
padding:5px 5px 5px 0px; 
line-height:160%; 
}

#contenthome h1		
{
font-size:170%; 
font-weight:normal; 
line-height:130%; 
margin:0; 
padding:0 0 0px 0; 
}


/*Navigation section*/

#navigation	
{
padding:15px 0; 
border-bottom:4px solid #DADADA;
}

#navigation ul 		
{
margin:0; 
padding:0; 
}

#navigation li 
{
margin:0; 
padding:0; 
list-style:none; 
display:inline; 
}

#navigation a
{
color:#453C3F; 
padding:0 19px 0 0; 
text-decoration:none; 
}

#navigation a:hover	
{
color:#000000; 
}


/*Sub Navigation*/

#subnav	
{
color: #808080;
font-size: 8pt;
height: 20px;
padding:0 0 10px 0; 
}

#subnav a		
{
color:#808080; 
text-decoration:none; 
}


/*Logos*/

#logo		
{
background:url('../images/logosmall.jpg') no-repeat 0px 0px; 
border-bottom:4px solid #DADADA; 
padding:5px 3px 20px 0px; 
height:80px; 
background-position:center; 
}


/*News*/

#news		
{
float:right; 
width:250px; 
padding:20px 1px; 
line-height:140%; 
text-align:justify; 
}

.newsheader
{
padding:0px 0px 0px 5px; 
border:1px solid #900C31; 
margin-bottom:0px; 
background-image:url(../images/title_bg.jpg);
background-repeat:repeat-x;	
height:20px;
background-color:inherit;
}

.newstext
{
padding:5px 5px;
border-bottom:1px solid #900C31;
border-left:1px solid #900C31;
border-right:1px solid #900C31;
}

/*Footer section */

#footer		
{
    clear:both; 
    width:100%; 
    font-size:80%; 
    background:#DADADA; 
    padding:20px 20px 20px 20px; 
    text-align:right; 
    border-top:2px solid #DADADA;
    height: 25px;
}

#footer p		
{
margin:0; 
padding:0; 
text-align:center; 
font-weight:normal;  
}

#footer ul 		
{
margin:0; 
padding:0; 
}

#footer li 		
{
margin:0; 
padding:0; 
list-style:none; 
display:inline; 
}

#footer a		
{
color:#000000; 
font-weight:bold; 
padding:0 5px 0 0; 
text-decoration:underline; 
}

#footer a:hover	
{
color:#000000; 
text-decoration:none; 
}

#copyright	
{
float:right; 
}



#products	
{
float:right; 
width:250px; 
padding:10px 0; 
line-height:140%; 
text-align:justify; 
}

#products a		
{
color:#453C3F; 
text-decoration:none; 
}

.productItem	
{
padding:0px 0px 0px 5px; 
border:1px solid #900C31; 
font-size:90%; 
margin-bottom:5px; 
background-image:url(../images/title_bg.jpg);
background-repeat:repeat-x;	
}

#producttable	
{
padding:0px 0px 10px 0px; 
background-color: #900C31; 
}


#products p	
{
margin:0; 
padding:0 0 3px 0; 
}



/*Search section*/

#searchbox	
{
text-align:center; 
padding:2px 10px 2px 10px; 
background:#DADADA; 
border:1px solid #900C31; 
width:40px; 
}

#searchbox a 
{
color:#453C3F; 
text-decoration:none; 
}


/*Clear Fix items*/

.clearfix:after 
{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
}

.clearfix 
{
display:inline-block; 
}

* html .clearfix 
{
height:1%; 
}

.clearfix 
{
display:block; 
}
