td {
font: normal 12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#000000;
text-decoration:none;
}
td a {
font: normal 12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#000000;
text-decoration:underline;
}
td a:hover {
font: normal 12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#E12E29;
text-decoration:underline;
}
p {
font: normal 12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#000000;
text-decoration:none;
}
a {
font: normal 12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#000000;
text-decoration:underline;
}
a:hover{
color:#E12E29;
text-decoration:underline;
}
body{
margin:10px 0 10px 0;
padding:0;
background:#ffffff;
text-align:center;
font:normal normal 12px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
}
p {
font: normal 12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#000000;
text-decoration:none;
}
a {
font: normal 12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#000000;
text-decoration:underline;
}
.boldRed {
font: normal bold 12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#E12E29;
text-decoration:none;
}
.boldRed a {
font: normal bold 12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#E12E29;
text-decoration:underline;
}
.boldRed a:hover {
font: normal bold 12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#E12E29;
text-decoration:underline;
}

.tabledsp {
font: normal 11px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#5F5A5A;
text-decoration:none;
}
.tabledsp a {
font: normal 11px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#5F5A5A;
text-decoration:underline;
}
.tabledsp a:hover{
font: normal 11px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#5F5A5A;
text-decoration:underline;
}

#hp_announce{
z-index:10;
position:absolute;
top:5px;
left:1px;
/*
height:100px;
*/
width:100%;
padding:0;
background:transparent;
text-align:center;

visibility: hidden;
}


#hp_announce_inner{
z-index:12;
width:680px;
height:400px;
margin:20px auto 0 auto;
padding:50px;
background:#000;
border:2px solid #000;

filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;

text-align:left;
font:normal normal 11px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
color:#fff;

visibility: hidden;
}

#div_popup{
display:block;
visibility:hidden;
position:absolute; 
top:1px;
left:1px; 
width:400px;
padding:10px;
/*background:#FDE8B5;*/
background:#ffffff;
font:normal normal 12px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
color:#000;
/*border:2px solid #d0232a;*/
border:2px solid #000000;

filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;

}


.products p {
font: normal12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#000000;
text-decoration:none;
}
.products a {
font: normal12px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#000000;
text-decoration:underline;
}
.products a:hover{
color:#E12E29;
text-decoration:underline;
}

.products img {
padding:2px;
border:5px solid #FDE8B5;
margin-right:10px;
margin-bottom:5px;
}


/****************************************************************/
/*******	Design Elements For Page Containers					*/
/****************************************************************/
#content_top{
width:840px;
height:104px;
margin:0 auto 0 auto;
padding:0;
/*
background:#F52A32;
background:#E7282F;
*/
background:#EF0430;
text-align:left;
font:normal normal 11px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
color:#fff;
}
	
	#logo{
	float:left;
	width:200px;
	height:104px;
	margin:0;
	padding:0;
	}
	
	#content_top_right_top{
	float:left;
	width:620px;
	height:89px;
	background:#EF0430;
	margin:0;
	padding:10px 10px 5px 10px;
	}
		#content_top_right_top a{
		color:#fff;
		text-decoration:none;
		}
		#content_top_right_top a:hover{
		color:#000;
		text-decoration:underline;
		}

#message{
width:830px;
margin:1px auto 2px auto;
padding:5px 0 5px 10px;
text-align:right;
font:normal normal 11px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
color:#333;
background:#fff;
}	
		
#crumbtrail{
margin:1px auto 2px auto;
padding:3px 5px 3px 5px;
text-align:left;
font:normal normal 11px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
color:#333;
border:1px solid #999;
background:#f5f5f5; 
}


#pagecontainer{
width:840px;
margin:1px auto 0 auto;  
padding:0;
text-align:left;
background:  url("../images/page_back.gif") repeat;
}

#content_left{
width:200px;
height:100%;
padding:0;
float:left;
}
	#content_left p{
	font:normal normal 11px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
	margin:10px 0 0 0;
	color:#333;
	}
	
	#content_left hr{
	color:#cbcbcb;
	margin:20px 0 10px 0;
	padding:0;
	}
	
	#content_left a{
	font:normal normal 11px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
	color:#333;
	text-decoration:none;
	}
	
	#content_left a:hover{
	font:normal normal 11px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
	color:#ff0000;
	text-decoration:underline;
	}
	
#content_right{
float:left;
width:620px;
padding:0 0 0 20px;
}
	#content_right p{
	text-align:justify;
	}
	#flashintro{
	width:550px;
	height:311px;
	margin:0 0 0 0;
	color:#fff;
	text-align:center;
	}
	
	#flashcontent{
	visibility:hidden;
	position:absolute;
	top:1px;
	left:1px;
	}


#content_right h3
{
	font: normal bold 16px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
	color: #E12E29;
}

	
#print_bar{
clear:both;
width:750px;
background:#fff;
margin:1px auto 2px auto;
padding:5px 10px 5px 10px;
font:normal normal 11px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
color:#333;
text-align:right;
}
	#print_bar a{
	color:#666;
	text-decoration:none;
	}
	#print_bar a:hover{
	color:#ff0000;
	text-decoration:none;
	}
	
#dspprod {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
	
#footer_spacer{
width:750px;
margin:1px auto 2px auto;
padding:5px 10px 5px 10px;
text-align:right;
font:normal normal 11px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
color:#333;
background:#fff;
}	
	
#footer{
width:840px;
height:60px;
margin:1px 0 1px 0;
padding:5px;
background:#d0232a;
font:normal normal 10px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
color:#fff;
line-height:19px;
}
	#footer a{
	color:#fff;
	font:normal normal 10px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
	text-decoration:none;
	margin:5px;
	}
	#footer a:hover{
	color:#fff;
	font:normal normal 10px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
	text-decoration:underline;
	}

#footertagid {
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 21px;
	margin-bottom: 0px;
}

.footertag {
font: normal 18px Century Gothic, Arial,  Helvetica, Univers, Zurich BT;	
color:#ffffff;
}

#content_bot{
width:840px;
height:80px;
margin:0 auto 0 auto;
padding:0;
background:#ccc;
text-align:left;
font:normal normal 11px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
color:#fff;
}

#copyright{
background:#fff;
width:840px;
margin:0;
padding:0;
font:normal normal 10px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
line-height:19px;
color:#666;
}
	#copyright a{
	color:#666;
	text-decoration:underline;
	font:normal normal 10px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
	}
	#copyright a:hover{
	color:#ff0000;
	text-decoration:none;
	font:normal normal 10px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
	}

/****************************************************************/
/*******	Headers												*/
/****************************************************************/
h1{
margin:0 0 15px 0;
font:normal bold 21px "Times New Roman", Times, serif;
color:#808080;
}

h2{
margin:0 0 15px 0;
font:normal bold 17px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
color:#333;
}

h3{
margin:0;
padding:10px 0 5px 0;
font:normal normal 15px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
color:#E12E29;
}



/****************************************************************/
/*******	Menus												*/
/****************************************************************/

/******* Top Menu */
#menu_top{
width:840px;
margin:0 auto 0 auto;
padding:0 0 2px 0;
background:transparent;
text-align:right;
font:normal normal 10px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
}
	#menu_top a{
	color:#333;
	font:normal normal 10px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
	text-decoration:none;
	margin:5px;
	}
	#menu_top a:hover{
	color:#ff0000;
	font:normal normal 10px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
	text-decoration:underline;
	}



/******** Main Vertical Navigation ********/
#navcontainer{
height:100%;
margin:0;
background:#FDE8B5;
padding:0;
}
#navcontainer ul{
margin:0;
padding:0;
list-style-type:none;
}
#navcontainer a{
display:block;
background:#FDE8B5;
width:180px;
padding:5px 10px 5px 10px;
font:normal bold 11px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
color:#333;
text-decoration:none;
text-transform:uppercase;
}
#navcontainer a:hover{
background:#d0232a;
font:normal bold 11px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
color:#fff;
text-decoration:none;
}
	.retailer {
display:block;
background:#FDE8B5;
width:180px;
padding:5px 10px 5px 10px;
font:normal bold 11px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
color:#333;
text-decoration:none;
text-transform:uppercase;
	}


	/******** sub level 1 *******/
	#navcontainer li li a{
	display:block;
	width:170px;
	background:#FDE8B5;
	margin:0;
	padding:3px 10px 3px 20px;
	font:normal normal 10px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
	}
	#navcontainer li li a:hover{
	background:#d0232a;
	font:normal normal 10px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
	color:#fff;
	text-decoration:none;
	}

		/******** sub level 2 *******/
		#navcontainer li li li a{
		display:block;
		width:170px;
		margin:0;
		background:#FDE8B5;
		padding:3px 0 3px 30px;
		font:normal normal 10px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
		color:#333;
		text-decoration:none;
		text-transform:lowercase;
		}
		#navcontainer li li li a:hover{
		background:#d0232a;
		font:normal normal 10px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
		color:#fff;
		text-decoration:none;
		}


/****************************************************************/
/*******	Forms												*/
/****************************************************************/
form, input, button, select, textarea{
font:normal normal 11px Century Gothic, Arial,sans,sans-serif,helvetica,geneva,verdana;
margin:0;
}

/****************************************************************/
/*******	Error message										*/
/****************************************************************/
.error{
padding:15px 15px 15px 60px;
margin:2px 0 20px 0;
font:normal bold 11px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
color:#000;
/*background:#ffcccc;*/
background:#ffcccc url(../images/error.gif) no-repeat;
border:2px solid #ff0000;
}
/****************************************************************/
/*******	Confirmation message								*/
/****************************************************************/
.confirmation{
padding:15px 15px 15px 50px;
margin:2px 0 20px 0;
font:normal bold 11px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
color:#000;
border:2px solid #00CC00;
background:#ccffcc url(../images/confirmation.gif) no-repeat;
}


.securebar{
font:normal bold 11px Century Gothic, Arial,sans-serif,sans,helvetica,geneva,verdana;
color:#000;
padding:2px 8px 2px 8px;
margin:5px 0 5px 0;
background:#efefef;
border:1px solid #ccc;
}

