/*==============================================

				BUY RACK STYLES				  	
											 
===============================================*/
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
TD {font-size:11px;font-family:Arial, helvetica, Verdana;}

.tabon {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-image: url(/images/tab_backg_on.gif);


}
a.tab:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.tab:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.tab:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}
.snavparent {
	background-color: #0076ab;
	color: #ffffff;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.snavlink:link {
	background-color: #FFFFFF;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.snavlink:hover {

	background-color: #ffffcc;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.snavsubparent {

	background-color: #FFFFFF;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.snavlink:visited {
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.snavlinkon {
	background-color: #eeeeee;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.snavlinkon:link {
	background-color: #eeeeee;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.snavlinkon:hover {
	background-color: #ffffcc;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.acc01 {
	background-color: #0078ae;
	color:ffffff;
}

.acc02 {
	background-color: #0076ab;
	background-image: url(/images/body/nav/sub/blue_bar.gif);
}

.acc03 {
	background-color: #000000;
	background: #000000;
}

.acc04 {
	color: #ff0000;
	background: #ffffff;
}

.acc05 {
	color: #00cc00;
	background: #ffffff;
}

.bdr01 {
	background-color: #ffffff;
}

.bdr02 {
	background-color: #CCCCCC;
	background-image: url(/images/sepback.gif);

}


.bdr03 {
	background-color: #793C05;
}

.bdr04 {
	background-color: #E5E6C9;
}


.p01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.p02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


.darkgraybutton 
{
	border: #ffffff thin solid; 
	border-width: 1px; 
	font-size: 10px; 
	color: #ffffff; 
	line-height: 1.2; 
	padding-top: 1px; 
	padding-right: 1px; 
	padding-left: 1px; 
	padding-bottom: 1px;  
	thin solid; 
	font-family: Verdana,Tahoma,Arial,Helvetica; 
	font-weight: bold; 
	background-color: #6f6f6f;
	
}


INPUT.grey {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

SELECT.grey {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

.breadcrumb 
	{
		color : #ffffff; 
		background-color : #832425;
		background: #832425;
		padding: 4px;
		width:100%;
	}



/*-------------------------------------------------------------
                  Main Image, Content, Right Nav
-------------------------------------------------------------*/
#rightcol { width: 560px; height: 400px; float: right; padding: 0 0 0 0; text-align:left;}
#headerImage { width: 545px; height: 57px; }
#mainImage { width: 545px; height: 225px; }
#mainImage_test { width: 545px; height: auto; }
#content img { padding:5px; border:1px solid #DDD; }


#content a:hover img { padding:5px; border:1px solid #AAA; }



#content h1 { font-size: 23px; margin: 0 0 10px 0; }
#content h2 { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; font-weight: normal; color: #5F0605; margin: 0 0 10px 0; }
#content h3 { font-size: 16px; margin: 0 0 10px 0; color:#666666; }
#content p { font-size: 11px; line-height: 15px; font-family: Helvetica, Arial, sans-serif; margin: 0 0 10px 0; }

#submenu { width: 125px; padding: 0 0 0 10px; margin: 20px 0 10px 10px; float: right; border-left: #5F0605 dotted 1px; }
#submenu ul { margin:0; padding:0; }
#submenu ul li { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #5F0605; line-height: 15px; list-style-type:none; margin:0; padding:.25em 0; }

/* IE6 + 7 Hacks */
#submenu ul li { *font-size:10px; }

div.floatRight { float:right; margin-left:10px; }

span.floatPrice { float:right; margin-left:10px; width: 25%;display: inline;}

span.floatLeft { float:left; margin-left:10px; width: 75%;display: inline;}

div.floatChoices { float:right; text-align:right; width: 150 px;display: inline;}

.floatChoices { text-align:right; margin-left:10px; width: 250 px;display: inline;}

hr {
	border: 0;
	width: 100%;
	color: #000000;
	background-color: #000000;
	height: 1px;
	margin: 0 0 0 0; 
	padding:0px;
}

span.spacer {
	border: 0;
	width: 100%;
	height: 30px;
	margin: 0 0 0 0; 
	padding-top:10px;
}
a:link    { color: #0076ab; text-decoration: none; }
a:visited { color: #0076ab; text-decoration: none; }
a:hover   { color: #111; text-decoration: underline; }
a:active  { color: #111; text-decoration: underline; }

.p01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.p02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.largefont 
	{font-size:16px;
	 font-family:Arial;
	 font-weight:bold;
	 text-decoration:none;
	}
.medium 
	{font-size:9.5pt;
	 font-family:Arial;
	 text-decoration:none;
	}
.arial_85
{
	font-family : Arial, Helvetica;
	font-size: 8.5px;
}
.arial_9
{
	font-family : Arial, Helvetica;
	font-size: 9px;
}
.arial_10
{
	font-family : Arial, Helvetica;
	font-size: 10px;
}
.arial_11
{
	font-family : Arial, Helvetica;
	font-size: 11px;
}
.arial_12
{
	font-family : Arial, Helvetica;
	font-size: 12px;
}
.arial_13
{
	font-family : Arial, Helvetica;
	font-size: 13px;
}
.arial_14
{
	font-family : Arial, Helvetica;
	font-size: 14px;
}
.arial_15
{
	font-family : Arial, Helvetica;
	font-size: 15px;
}
.tahoma_85
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 8.5px;
}
.tahoma_9
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 9px;
}
.tahoma_10
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 10px;
}
.tahoma_11
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 11px;
}
.tahoma_12
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 12px;
}
.tahoma_13
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 13px;
}
.geneva_85
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 8.5px;
}
.geneva_9
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 9px;
}
.geneva_10
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 10px;
}
.geneva_11
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 11px;
}
.geneva_12
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 12px;
}
.geneva_13
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 13px;
}
SELECT.bold {
	FONT-FAMILY:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;padding-top: 6px; padding-right: 6px; padding-left: 6px; padding-bottom: 6px;line-height: 1.2;
}
INPUT {
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM-COLOR: #ffffff; 
	BORDER-LEFT-COLOR: #cccccc; 
	BORDER-RIGHT-COLOR: #cccccc; 
	BORDER-TOP-COLOR: #cccccc; 
	COLOR: #000000; 
	FONT-FAMILY: geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px;
}

SELECT {
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM-COLOR: #ffffff; 
	BORDER-LEFT-COLOR: #cccccc; 
	BORDER-RIGHT-COLOR: #cccccc; 
	BORDER-TOP-COLOR: #cccccc; 
	COLOR: #000000; 
	FONT-FAMILY: geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px;
}

SELECT.small {
	BACKGROUND-COLOR: #FFFFFF; 
	BORDER-BOTTOM-COLOR: #ffffff; 
	BORDER-LEFT-COLOR: #cccccc; 
	BORDER-RIGHT-COLOR: #cccccc; 
	BORDER-TOP-COLOR: #cccccc; 
	COLOR: #000000; 
	FONT-FAMILY: geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
}
.ruler {
	width:100%;
	height:1px;
	background-color:#999999;
	padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px;thin solid;
}

TABLE.standardForm {
	width : 100%;
	border : 1px solid #cccccc;
	background-color : #eeeeee;
}

.standardForm TH {
	padding : 10px;
	background-color : #e7e7e7;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
}

.standardForm TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm TD {
	padding : 10px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm TABLE TH,
.standardForm TABLE TD {
	border : none;
	padding : 0;
}

TABLE.standardForm2 {
	border : 1px solid #cccccc;
}

.standardForm2 TH {
	padding : 4px;
	background-color : #e7e7e7;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
}

.standardForm2 TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm2 TD {
	padding : 4px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm2 TABLE TH,
.standardForm2 TABLE TD {
	border : none;
	padding : 0;
}


.padForm {
	padding : 4px;
	border-width : 1px;
	background-color : #eeeeee;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.padHeader {
	padding : 4px;
	border-width : 1px;
	background-color : #999999;
	border-style : solid;
	border-color : white #999999 #999999 white;
}

TABLE.standardForm3 {
	width : 100%;
	border : 1px solid #cccccc;
	background-color : #eeeeee;
}

.standardForm3 TH {
	padding : 2px;
	background-color : #e7e7e7;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
}

.standardForm3 TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm3 TD {
	padding : 2px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm3 TABLE TH,
.standardForm3 TABLE TD {
	border : none;
	padding : 0;
}

TABLE.standardForm4 {
	width : 100%;
	border : 1px solid #cccccc;
	background-color : #eeeeee;
}

.standardForm4 TH {
	padding : 4px;
	background-color : #c9c9c9;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
	font-family : Arial, Helvetica;
	font-size: 11px;
}

.standardForm4 TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm4 TD {
	padding : 4px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm4 TABLE TH,
.standardForm4 TABLE TD {
	border : none;
	padding : 0;
}


SELECT.grey {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM-COLOR: #d7d7d7; BORDER-LEFT-COLOR: #d7d7d7; BORDER-RIGHT-COLOR: #d7d7d7; BORDER-TOP-COLOR: d7d7d7; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
/*-----------------------------------------------------------
                           Footer
-------------------------------------------------------------*/
#footer { width: 545px; padding: 20px 0; clear: both; font-size: 11px; color: #999999; font-family: Arial, Helvetica, sans-serif; margin-bottom:20px; }
#footer p { font-size: 11px; color: #999999; font-family: Arial, Helvetica, sans-serif;}
#footer a:link    { color: #333; text-decoration: none; font-weight:bold; }
#footer a:visited { color: #333; text-decoration: none; font-weight:bold; }
#footer a:hover   { color: #333; text-decoration: underline; font-weight:bold; }
#footer a:active  { color: #333; text-decoration: underline; font-weight:bold; }