

td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

th{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color:#eeeeee;
}



.userError{
	color: red;
	font-weight : bold;
}

.inputText{
	font-size: 11px;
	width: 150;
	background-color : #F8F8FF;
	border : 1px;
	border-color: #8FBC8F;
	border-style : solid;
}

.inputTextArea{
	font-size : 11px;
	background-color : #F8F8FF;
	border : 1px;
	border-style: solid;
	border-color: #8FBC8F;
}

.inputSubmit{
	font-size: 11px;
	background-color : #FFFFE0;
	border : 1px;
	color: Black;	
	border-color: #8FBC8F;
	cursor : hand;
	border-style : solid;
}

.inputSelect{
	font-size: 11px;	
	background-color : #F8F8FF;
	border : 1px;
	border-color: #8FBC8F;	
	border-style : solid;
}

.copyRight{
	font-size: 10px;
	color: silver;
}

.topRightNavTitle{
	font-size: 18px;
	color: #99cc99;
	font-weight : bolder;
}

.sectionHeading{
	font-size: 14px;	
	font-weight : bolder;
}

.section{
	font-size: 14px;		
}

.columnHeading{
	font-weight : bold;

	font-size : 12px;
}

.heavyText{
	font-weight : bold;
}

.smallText{
	font-size: 10px;
}

.bottomBorderTD{
	border-bottom : 2px solid #cecece;		
}

.topBorderTD{
	border-top: 2px solid #cecece;		
}

.borderTD{
	border-bottom : 2px solid #cecece;	
	border-top : 2px solid #cecece;
	border-right : 2px solid #cecece;
	border-left : 2px solid #cecece; 
}

.addonBorderTD{
	border-bottom : 2px solid #cecece;
	border-right : 2px solid #cecece;
	border-left : 2px solid #cecece; 
}

.pageJumpLink{	
	font-size:10px;
}

a.pageJumpLink{
	color:blue;
}

a.pageJumpLink:visited{
	color:black;
}

.itemPageHeader{
	font-size : 18px;
	font-weight : bold;
	color:teal;
}

.blackBorder{
	border-bottom : 1px solid #000000;	
	border-top : 1px solid #000000;
	border-right : 1px solid #000000;
	border-left : 1px solid #000000; 
}

.topBlackBorder{
	border-top: 1px solid #000000;		
}

.bottomBlackBorder{
	border-bottom: 1px solid #000000;		
}

.rightBlackBorder{
	border-right: 1px solid #000000;
}

.leftBlackBorder{
	border-left: 1px solid #000000;
}

.addonBlackBorder{
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
	border-left : 1px solid #000000; 
}

.topBottomBlackBorder{
	border-top: 1px solid #000000;	
	border-bottom : 1px solid #000000;	
}

.handCursor{
	cursor : hand;
}

.pcHeading{
	font-size : 14px;	
	font-weight : bolder;
	color : #029494
}

.pcHeadingLarge{
	font-size : 16px;	
	font-weight : bolder;
	color : #029494
}

body {margin-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

#header {
	width: 760px;
	height: 76px;
}
#acct_cart {
	width: 760px;
	height: 18px;
}
#grn_spacer {
	width: 758px;
	height: 10px;
	border: 1px solid #000;
	background-color: #399;
}
#top_nav{
	width: 760px;
	height: 15px;
	padding-bottom: 5px;
}
#page_body {
	width: 760px;
}
#footer {
	width: 760px;
	height: 44px;
}
#nav_cell {
	width: 135px;
	vertical-align: top;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
}
a.nav_title {
	display: block;
	background-color: #9cc;
	border-bottom: 1px solid #000;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
}


#content_area {
	padding-left: 5px;
	padding-top: 5px;
	vertical-align: top;
}
#other_cell {
		border-top: 1px solid #000;
		background-image: url(../images/oth_bkg.gif);
		background-repeat: repeat-x;
		padding-top: 10px;
		background-position: bottom;
}
#op_heads {
		background-color: #399;
		color: #fc0;
		font-weight: bold;
		border-right: 1px solid #000;
		padding-left: 5px;
}
#op_heads_end {
		background-color: #399;
		color: #fc0;
		font-weight: bold;
		padding-left: 5px;
}
#op_list {
		background-color: #9cf;
		border-right: 1px solid #000;
}
#op_list_end {
		background-color: #9cf;
}
#other_prods {
		width: 100%;
		padding-top: 10px;
}
#buy_it2 {
	width: 100%;
	border: 1px solid #399;
	padding: 5px;
	background-image: url(/images/fadedyelo_bkg.gif);
	font-size: 10px;
}

.buy_now {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px;}
.dollar_fig {border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px;}
.topBtm {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px;}
.featured_cell {border: 1px solid #399; padding: 3px;}
.prp_aro {color: #606; font-weight: bold; font-size:10px;}
.t_brdr_bkg {background-image: url(/images/content_border_02.gif); background-repeat: repeat-x;}
.b_brdr_bkg {background-image: url(/images/content_border_08.gif); background-repeat: repeat-x;}
.l_brdr_bkg {background-image: url(/images/content_border_04.gif); background-repeat: repeat-y;}
.r_brdr_bkg {background-image: url(/images/content_border_06.gif); background-repeat: repeat-y; background-position: right;}
.feat_bkg {background-image: url(/images/feat_bkg.gif);}
.red_bold {color: #f00; font-weight: bold;}
.grn_bold {color: #399; font-weight: bold;}
.bold {font-weight: bold;}
.grn_boldlg {color: #399; font-weight: bold; font-size: 12px;}
.ninepx {font-size: 9px;}
.sm_red {color: #f00; font-size: 10px;}
.padded {padding: 5px;}


