/* CSS Document Based Off Stylesheet */



/* 

	-------------------------------------------------------------

	Headers 

	-------------------------------------------------------------

*/



h1, h2 {

	margin-top: 11px;

	margin-bottom: 0px;

}



h1,

.header_large {

	color: #03405e;

	font-size: 16px;

	font-weight: bold;

}





h2 {

	font-size: 12px;

	font-weight: bold;

}



h1.header_large_black,

h2.header_med_black {

	color: #000000;

}



h1.header_large_blue,

h2.header_med_blue {

	color: #03405e;

}



h1.header_large_white,

h2.header_med_white,

h2.header_med_white_related_items {

	background-color: #cecbc6;

	color: white;

	margin-left: 11px;

	margin-bottom: 11px;

	padding: 13px;

	padding-top: 8px;

	padding-bottom: 8px;

}



h2.header_med_white_related_items {

	margin-bottom: 0px;

	margin-left: 8px;

}



.small_top_margin {

	margin-top: 2px;

}



.no_top_margin {

	margin-top: 0px;

}



/* 

	-------------------------------------------------------------

	Special

	-------------------------------------------------------------

*/



.product_detail_text {

	color: black;

	font-size: 18px;

}



.product_detail_price {

	color: #c11f1f;

	font-size: 18px;

}



.compare_price {

	color: #696969;

	font-size: 11px;

}



.small {

	font-size: 11px;

}



.section_indicator {

	color: white;

	font-size: 19px;

	font-style: italic;

	text-transform: uppercase;

}



.section_indicator_count {

	color: #869298;

	font-size: 11px;

	font-style: italic;

	text-transform: uppercase;

}



.multi_view_price {

	color: #be1616;

	font-size: 14px;

	font-weight: bold;

}



/* 

	-------------------------------------------------------------

	Links

	-------------------------------------------------------------

*/



a {
	color: #c11f1f;
	text-decoration: underline;
}

a:hover {
	color: #754c24;
	text-decoration: none;
}

a.arrow {
	background-image: url(/images/backgrounds/red_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 8px;
}

a.arrow:hover {
	background-image: url(/images/backgrounds/brown_arrow.gif);
}

div.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.breadcrumb,
span.breadcrumb,
a.breadcrumb_current,
span.breadcrumb_current {
	color: #004b70;
	text-decoration: none;
}

a.breadcrumb_current,
span.breadcrumb_current {
	color: #c32727;
}

a.breadcrumb:hover,
a.breadcrumb_current:hover,  {
	color: #c32727;
	text-decoration: underline;
}

a.blue_button,
a.red_button,
a.gray_button {
	color: white;
	display: inline;
	font-size: 9px;
	font-weight: bold;
	padding: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-right: 10px;
	text-decoration: none;
	vertical-align: middle;
}

div.multiview div.multiview_product a.blue_button {
	margin-right: 0px;
}


a.blue_button:hover,
a.red_button:hover,
a.gray_button:hover {
	color: white;
	text-decoration: none;
}

a.narrow_padding {
	padding-left: 8px;
	padding-right: 8px;
}



a.fixed_width {

	clear: none;

	display: block;

	float: left;

	line-height: 16px;

	height: 16px;

	padding: 0px;

	text-align: center;

	width: 82px;

}



a.blue_button {

	background-color: #03405e;

}



a.blue_button:hover {

	background-color: #c11f1f;

}

a.noAccount_button {

	background-color: #03405e;
	color:#ffffff;
	display:inline;
font-size:16px;
font-weight:bold;
margin-right:10px;
padding:8px 12px;
text-decoration:none;
vertical-align:middle;

}



a.noAccount_button:hover {
	color:#ffffff;
	background-color: #c11f1f;

}



a.red_button {

	background-color: #be1616;

}



a.red_button:hover {

	background-color: #be1616;

}



a.gray_button {

	background-color: #7f7f7f;

}



a.gray_button:hover {

	background-color: #303030;

}



a.big_blue_button {

	background-color: #03405e;

	color: white;

	display: inline;

	float: right;

	font-size: 14px;

	font-weight: bold;

	margin-top: 22px;

	margin-right: 11px;

	padding: 50px;

	padding-top: 2px;

	padding-bottom: 2px;

	text-decoration: none;

	vertical-align: middle;

}



a.big_blue_button:hover {

	background-color: #c11f1f;

	color: white;

	text-decoration: none;

}



div.top_navigation a {

	color: #000000;

	text-decoration: none;

}



div.top_navigation a:hover {

	color: #be1616;

	text-decoration: none;

}



a.cart {

	background-image: url(/images/buttons/cart_icon.gif);

	background-position: left center;

	background-repeat: no-repeat;

	margin: 0px;

	padding-left: 30px;

	padding-right: 5px;

}



/* 

	-------------------------------------------------------------

	Input Boxes

	-------------------------------------------------------------

*/



input,
select,
option {
	border-color: #464a49;
	border-width: 1px;
	color: #464a49;
	font-size: 9px;
}

input.wide,
input.standard,
input.three_quarter,
select,
option {
	background-color: #ececde;
	height: 16px;
	*height: auto;
}



select {
	height: 16px;
	*height: auto;
}



* html select {
	font-size: 9px;
	height: 13px;
	*height: auto;
}



input.wide {

	

	width: 290px;

}



input.standard {

	width: 152px;

}



input.three_quarter {

	106px;

}



select {

	width: 124px;

}



select.wide {

	width: 190px;

}



/* 

	-------------------------------------------------------------

	Left Menu

	-------------------------------------------------------------

*/



div.left_menu ul {
	margin: 0px;
	padding: 0px;
}



div.left_menu ul li {
	float: none;
	list-style: none;
	margin: 0px;
	margin-left: 12px;
	margin-right: 12px;
	padding: 0px;
}



div.left_menu ul li li {
	margin-right: 0px;
}



div.left_menu ul li a {
	background-image: url(/images/backgrounds/red_arrow.gif);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	color: #be1616;
	font-size: 11px;
	font-weight: bold;
	padding-left: 11px;
	text-decoration: none;
	text-transform: uppercase;
}



div.left_menu ul li a:hover {
	background-image: url(/images/backgrounds/brown_arrow.gif);
	text-decoration: none;
}



div.left_menu ul li li a {
	background-image: url(/images/backgrounds/blue_arrow.gif);
	color: #03405e;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}



div.left_menu ul li li a.current,
div.left_menu ul li li a:hover {
	background-image: url(/images/backgrounds/red_arrow.gif);
	color: #be1616;
}



/*

	For lists in the main content with arrows.

*/

ul.arrow {

	margin-left: 5px;

	padding-left: 0px;

}



ul.arrow li {

	list-style: none;

}



ul.arrow li a {

	background-image: url(/images/backgrounds/red_arrow.gif);

	background-position: left center;

	background-repeat: no-repeat;

	padding-left: 11px;

}



ul.arrow li a:hover {

	background-image: url(/images/backgrounds/brown_arrow.gif);

}
