/*Content Formatting*/

/*****************************************************
* Global
*****************************************************/

img { border: 0; }

hr {
    height: 0;
    width: 0;
    border: 0;
	margin: 0;
	padding: 0;
	size: 0;
}

a {
    outline: none;
}

/*ul, li { list-style-type: none; }*/

table, tr, td {
    border: 0;
    /*border-collapse: collapse;*/
}

/*****************************************************
* Typography
*****************************************************/
.white{
	color:#FFFFFF;
}

.red{
	color:#CC0000;
}

.bright_red{
	color:#FF0000;
}

.black{
	color:#000000;
}

h1 {
    font-size: 180%;
	color:#333;
}
    
h2 {
    color: #CC0000;
    font-size: 130%;
    line-height: 130%;
    margin: 0 0 .5em 0;
}
	  

h3 {
	letter-spacing: -1px;
    font-size: 110%;
    color: #333;
    margin: 0 0 1em 0;
}
    h3 span {
        font-weight: normal;
        color: #555;
    }
	
	h3 span a {
		font-size: 60%;
		letter-spacing: 0;
		margin-left: .2em;
	}

h4 {
    font-size: 115%;
    color: #666;
    padding-bottom: 10px;
}
    h4 strong { color: #333; }

h5 {
	float: right;
	font-weight: normal;
	margin: .8em 0 0 0;
	font-size: 80%;
	color: #666;
}
	h5 em {
		color: #aaa;
		font-style: normal;
	}








/* FORM ELEMENTS */
FORM{
	margin: 0px;
	padding: 0px;
}

INPUT.text{
	background-image: url('../images/input_repeater.gif');
	background-repeat: repeat-x;
	border: 1px solid #060C38;
	font-family: arial;
	font-size: 11px;
	color: #000000;	
	height: 19px;
}

INPUT.input_text{
	background-image: url('../images/input_repeater.gif');
	background-repeat: repeat-x;
	border: 1px solid #060C38;
	font-family: arial;
	font-size: 11px;
	color: #000000;	
	height: 19px;
	padding-left: 4px;
	line-height: 19px;
}

textarea{
	background-image: url('../images/input_repeater.gif');
	background-repeat: repeat-x;
	border: 1px solid #060C38;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	width: 200px;	
}

select{
	background-image: url('../images/input_repeater.gif');
	background-repeat: repeat-x;
	border: 1px solid #060C38;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	height: 19px;	
}

.checkout_image{
	border: 1px solid #060C38;
	margin-right: 4px;
	font-family: Arial;
	font-size: 7px;
	color: #000000;
	line-height: 9px;
}

.drop_downs{
	width: 115px;
	font-family: arial;
	font-size: 11px;
	color: #000000;		
}

/* LINKS */
A:HOVER{
	text-decoration: underline;	
}

A.links{
	font-family: Arial;
	font-size: 11px;
	color: #755710;
	text-decoration: none;	
}


A.breadcrumbs{
	font-family: Arial;
	font-size: 11px;
	color: #757575;
	text-decoration: no-underline;		
}

A.breadcrumbs:HOVER{
	font-family: Arial;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;		
}

A.secmenu_off{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	text-decoration: no-underline;		
}

A.secmenu_off:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;		
}

.text_header{ 
	font-family: arial;
	font-size: 14px;
	font-weight:bold;
	color: #C00;		
}

.text_sub_header{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color: #444;		
}

.text_content{
	font-family: arial;
	font-size: 11px;
	color: #666;	
}

.bodytext{
	font-family: arial;
	font-size: 12px;
	color: #555;	
}

.bold{
	font-weight:bold;
}

.red{
	color: #CC0000;
}

.grey{
	color: #CCCCCC;
}

.grey2{
	color: #666666;
}

.underlined{
	text-decoration:underline;
}

A.text_header{ 
	font-family: arial;
	font-size: 14px;
	font-weight:bold;
	color: #333;
	text-decoration:none;
	cursor:pointer;
}

A.text_sub_header{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color: #000000;		
}

A.text_content{
	font-family: arial;
	font-size: 11px;
	color: #000000;		
}

A.text_header:HOVER{ 
	font-family: arial;
	font-size: 14px;
	font-weight:bold;
	color: #CC1111;	
	text-decoration:none;	
}

A.text_sub_header:HOVER{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color: #333333;		
}

A.text_content:HOVER{
	font-family: arial;
	font-size: 11px;
	color: #000000;		
}

A.h2_links{ 
	font-family: arial;
	font-size: 130%;
	font-weight:bold;
	color: #C00;		
}

A.h2_links:HOVER{ 
	font-family: arial;
	font-size: 130%;
	font-weight:bold;
	color: #F00;
	text-decoration:none;		
}

A.light_links{
	font-family: Arial;
	font-size: 11px;
	color: #BBB296;
	text-decoration: underline;		
}

A.white_links{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;		
}

A.black_links{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;			
}

A.black10_links{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;			
}

A.light_blue_link_nu{
	font-family: arial;
	font-size: 11px;
	color: #405BA0;
	text-decoration: none;
}
A.light_blue_link_nu:HOVER{
	font-family: arial;
	font-size: 11px;
	color: #223C7B;
	text-decoration: none;
}

A.light_blue_link_u{
	font-family: arial;
	font-size: 11px;
	color: #405BA0;
	text-decoration: underline;
}
A.light_blue_link_u:HOVER{
	font-family: arial;
	font-size: 11px;
	color: #223C7B;
	text-decoration: underline;
}

A.dark_blue_link_nu{
	font-family: arial;
	font-size: 11px;
	color: #060C38;
	text-decoration: none;
}
A.dark_blue_link_nu:HOVER{
	font-family: arial;
	font-size: 11px;
	color: #415EA2;
	text-decoration: none;
}

A.dark_blue_link_u{
	font-family: arial;
	font-size: 11px;
	color: #060C38;
	text-decoration: underline;
}
A.dark_blue_link_u:HOVER{
	font-family: arial;
	font-size: 11px;
	color: #415EA2;
	text-decoration: underline;
}

A.red_link_nu{
	font-family: arial;
	font-size: 11px;
	color: #A20100;
	text-decoration: none;
}
A.red_link_nu:HOVER{
	font-family: arial;
	font-size: 11px;
	color: #DC1614;
	text-decoration: none;
}

A.red_link_u{
	font-family: arial;
	font-size: 11px;
	color: #A20100;
	text-decoration: underline;
}
A.red_link_u:HOVER{
	font-family: arial;
	font-size: 11px;
	color: #DC1614;
	text-decoration: underline;
}

.link_padding{
	padding-left: 4px;
}

A.smalltext{
	font-family: arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
A.smalltext:HOVER{
	font-family: arial;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}


/* FROM MAIN.CSS */

.funkyField { font-family:verdana,arial,helvetica,sans-serif;font-size:7.5pt;width:230px;border:1px solid #AAA;background:#F9F9F9;color:#333;}

.buttonstyle { background:url(/images/button_mid1.gif) repeat-x; color:#333; font-weight:bold;font-size:7.5pt;font-family:verdana,arial,helvetica,sans }


