/* CSS Document */

body {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
	background:url(/wcsstore/jcwhitney/jcw/en_US/ui5_images/bg-body.jpg) repeat-x;
}
.div {
width:640px;
background-color:#ffffff;
}

/*Page Background*/
.background {
	background:url(/wcsstore/jcwhitney/jcw/en_US/ui5_images/bg-body.jpg) repeat-x;
}

/*Dropdown Menu*/
.dropdown {
border-width: 1px;
border-style: solid;
padding-left: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

/*Textfield*/
.textfield 	{
	border:#e2e2e2 1px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*Textfield - Black Border*/
.textfield_blkborder 	{
	border:#000000 1px solid;
	padding-left:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*Tool Box Textfield*/
.textfield1 	{
	border: #7F7F7F 2px solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*Logo*/
.header_bg {
	background:url(/wcsstore/jcwhitney/jcw/en_US/ui5_images/header-bg.gif) repeat-x;
	float:left;
	width:232px;
	height:60px;
	text-align:right;
}

/*Top Links*/
.top_links {
	background:url(/wcsstore/jcwhitney/jcw/en_US/ui5_images/header-bg.gif) repeat-x;
	overflow: auto;
	float:right;
	width:548px;
	height:60px;
	text-align:right;
}

/*Main Navigation*/
.main_navigation{
position:relative;
float:left;
text-align:left;
width:640px;
height:33px;
background:url(/wcsstore/jcwhitney/jcw/en_US/ui5_images/main_link_bg.jpg) repeat-x;
}


/*Search Panel Backgrounds*/
.search_panel_left{
float:left;
text-align:right;
position:relative;
width:253px;
height:29px;
border-bottom:#ffffff 1px solid;
background:url(/wcsstore/jcwhitney/jcw/en_US/ui5_images/search_panel_leftbg.gif) repeat-x;
}

.search_panel_right{
float:right;
text-align:left;
position:relative;
width:527px;
height:29px;
border-bottom:#ffffff 1px solid;
background:url(/wcsstore/jcwhitney/jcw/en_US/ui5_images/search_panel_rightbg.gif) repeat-x;
}

/*Search Panel*/
.search_option{
float:right;
text-align:right;
position:relative;
width:253px;
height:29px;
}

/*Choose your vehicle*/
.choose_your_vehicle{
float:left;
position:relative;
width:639px;
height:23px;
background-color:#E2E2E2;
font-size: 14px;
font-weight:bold;
}

/*Order from Catalog*/
.order_catalog{
float:right;
position:relative;
text-align:right;
width:200px;
height:23px;
background-color:#E2E2E2;
}

/*Footer Head*/
.footer_head{
float:left;
width:640px;
height:50px;
text-align:left;
background:url(/wcsstore/jcwhitney/jcw/en_US/ui5_images/footer_bg.gif) repeat-x;
position:relative;
}

/*Footer Panel*/
.footer{
float:left;
width:640px;
position:relative;
}

/*Footer Panel1*/
.footer_panel_noborder{
float:left;
text-align:left;
position:relative;
width:174px;
height:100px;
padding-top:10px;
background-color:#ffffff;
}

/*Footer Panel2*/
.footer_panel2_withborder{
float:left;
position:relative;
text-align:left;
width:200px;
height:100px;
padding-top:10px;
border-left:#417BAF 1px solid;
background-color:#ffffff;
}

/*Footer Text link*/
.blk_txt_footer{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
text-decoration:underline;
font-weight:normal;
line-height:20px;
}
.blk_txt_footer:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
text-decoration:underline;
font-weight:normal;
line-height:20px;
}
.blk_txt_footer:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
text-decoration:underline;
font-weight:normal;
line-height:20px;
}

/*Red Text Medium*/
.red_txt_medium{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#b70f2f;
text-decoration:none;
font-weight:bold;
}
.red_txt_medium:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#b70f2f;
text-decoration:underline;
font-weight:bold;
}
.red_txt_medium:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#b70f2f;
text-decoration:underline;
font-weight:bold;
}
.red_txt_medium:link{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#b70f2f;
text-decoration:underline;
font-weight:bold;
}

/*Black Text Medium*/
.blk_txt_medium{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.blk_txt_medium:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.blk_txt_medium:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.blk_txt_medium:link{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

/*Rating Text*/
.text_ratings{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:normal;
margin-top:2px;
margin-bottom:10px;
}

.text_ratings img{
margin-left:10px;
margin-right:10px;
}

.text_ratings a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.text_ratings a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.text_ratings a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.text_ratings a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}

/*Grey small text*/
.grey_small_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#3f3f3f;
text-decoration:none;
font-weight:normal;
}

.grey_small_txt:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#3f3f3f;
text-decoration:underline;
font-weight:normal;
}

.grey_small_txt:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#3f3f3f;
text-decoration:underline;
font-weight:normal;
}

/*Breadcrumb*/
.breadcrumb_space{
padding-top:6px;
padding-bottom:6px;
float:left;
position:relative;
width:640px;
text-align:left;
background-color:#FFFFFF;
}

/*Breadcrumb Text*/
.breadcrumb{
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.breadcrumb:hover{
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.breadcrumb:visited{
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.breadcrumb:link{
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

/*Breadcrumb Text*/
.breadcrumb_no_bold{
font-size:10px;
text-decoration:none;
font-weight:normal;
}
.breadcrumb_no_bold:hover{
font-size:10px;
text-decoration:none;
font-weight:normal;
}
.breadcrumb_no_bold:visited{
font-size:10px;
text-decoration:none;
font-weight:normal;
}
.breadcrumb_no_bold:link{
font-size:10px;
text-decoration:none;
font-weight:normal;
}

/*Black text 12*/
.blk_txt_12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.blk_txt_12:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.blk_txt_12:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.blk_txt_12:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

/*Black text small*/
.blk_txt_small{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.blk_txt_small:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.blk_txt_small:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.blk_txt_small:link{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

/*Black text smaller*/
.blk_txt_smaller{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.blk_txt_smaller:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.blk_txt_smaller:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.blk_txt_smaller:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}

/*Blue text smaller*/
.blue_txt_smaller{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0E4A77;
text-decoration:none;
font-weight:normal;
}
.blue_txt_smaller:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0E4A77;
text-decoration:underline;
font-weight:normal;
}
.blue_txt_smaller:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0E4A77;
text-decoration:underline;
font-weight:normal;
}
.blue_txt_smaller:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0E4A77;
text-decoration:underline;
font-weight:normal;
}

/*Black text smaller*/
.blk_txt_tiny{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.blk_txt_tiny:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.blk_txt_tine:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.blk_txt_tiny:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}

/*Black text smaller bold*/
.blk_txt_smaller_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.blk_txt_smaller_bold:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration_bold:underline;
font-weight:bold;
}
.blk_txt_smaller_bold:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.blk_txt_smaller_bold:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

/*Black text bigger*/
.blk_txt_bigger{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.blk_txt_bigger:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.blk_txt_bigger:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.blk_txt_bigger:link{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}

/*Blue Text Small*/
.blue_link_small {
	font-size: 11px;
	color: #0E4A77;
	font-weight:bold;
	text-decoration:none;
	margin-top:8px;
}
.blue_link_small:hover {
	font-size: 11px;
	color: #0E4A77;
	font-weight:bold;
	text-decoration:underline;
	margin-top:8px;
}
.blue_link_small:visited {
	font-size: 11px;
	color: #0E4A77;
	font-weight:bold;
	text-decoration:underline;
	margin-top:8px;
}

/*Blue Text Big*/
.blue_txt_big{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #0e4a77;
font-weight:bold;
text-decoration:none;
}

/*Blue Text Why Whitney*/
.blue_txt_why_whitney{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color: #0e4a77;
font-weight:bold;
text-decoration:none;
}

/*Black Text Why Whitney*/
.black_txt_why_whitney{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight:bold;
text-decoration:none;
}

/*White Text Medium*/
.white_txt_medium{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

/*White Text Big*/
.white_txt_big{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
line-height:35px;
color:#FFFFFF;
}

/*Black Text Big*/
.blk_txt_big{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#3f3f3f;
font-weight:bold;
margin: 0;
padding: 0;
}

/*Red Text Small - Link Underlined*/
.red_txt_small{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b70f2f;
text-decoration:none;
font-weight:normal;
}
.red_txt_small:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b70f2f;
text-decoration:underline;
font-weight:normal;
}
.red_txt_small:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b70f2f;
text-decoration:underline;
font-weight:normal;
}
.red_txt_small:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b70f2f;
text-decoration:underline;
font-weight:normal;
}

/*Red Text Big Bold - Link Underlined*/
.red_txt_big{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b70f2f;
text-decoration:none;
font-weight:bold;
}

/*Red Text Small*/
/*Red Text Small*/
.red_txt_small_nounderline{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b70f2f;
text-decoration:none;
font-weight:normal;
}
.red_txt_small_nounderline:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b70f2f;
text-decoration:none;
font-weight:normal;
}
.red_txt_small_nounderline:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b70f2f;
text-decoration:none;
font-weight:normal;
}
.red_txt_small_nounderline:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b70f2f;
text-decoration:none;
font-weight:normal;
}

/*Blue Text Small*/
.blue_txt_small{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0E4A77;
text-decoration:none;
font-weight:normal;
}

/*Blank Space*/
.blank_space{
float:left;
position:relative;
width:640px;
text-align:left;
background-color:#FFFFFF;
}

/*Orange text*/
.orange_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC6600;
text-decoration:none;
font-weight:normal;
}

/*White Text - Checkout Head*/
.checkout_white_txt_head{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

/*Red Text*/
.red_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#b70f2f;
text-decoration:none;
font-weight:normal;
}
.red_txt:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#b70f2f;
text-decoration:underline;
font-weight:normal;
}
.red_txt:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#b70f2f;
text-decoration:underline;
font-weight:normal;
}
.red_txt:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#b70f2f;
text-decoration:underline;
font-weight:normal;
}

/*Black Note Text*/
.blk_txt_note{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.blk_txt_note:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.blk_txt_note:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.blk_txt_note:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}

/*Subtotal Text*/
.dark_grey_txt_big{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
line-height:18px;
color:#3f3f3f;
}

/*More Link OuterSpace*/
.more_link_outerspace{
width:134px;
background:url(../ui5_images/more-menu-border.gif) repeat-y;
}

/*More Link Space*/
.more_link_space{
width:134px;
position:relative;
}

/*More Dropdown link1*/
.more_link1{
float:left;
position:relative;
width:134px;
padding-top:0px;
padding-bottom:0px;
border-top:#0e4A77 1px solid;
border-bottom:#0e4A77 1px solid;
}

/*More Dropdown link*/
.more_link{
float:left;
position:relative;
width:134px;
padding-top:0px;
padding-bottom:0px;
border-bottom:#0e4A77 1px solid;
}

/*Link Data*/
.link_data{
width:104px;
margin-left:14px;
}

/*More Link Text*/
.more_link_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0e4a77;
font-weight:normal;
text-decoration:none;
}
.more_link_txt:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0e4a77;
font-weight:normal;
text-decoration:none;
}
.more_link_txt:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#B70F2F;
font-weight:normal;
text-decoration:none;
}


/*Image Borders*/
.thin_image_border {
border: 1px solid #333333;
}

/*Brands Page*/
.brands {
color: #333;
font-size: 12px;
font-family: Helvetica, Arial;
line-height: 14px
}

.brand {
	font-family:Arial,Helvetica,Verdana, sans-serif;
	font-size : 12px;
	color: Black;
	font-weight : bold;
}

.white {
font-size: 11px;
font-weight: bold;
color: white;
text-decoration: none
}

.vehicle_blue_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: 0E4A77;
}

/*Red Text Small - Link Underlined*/
.white_txt_small{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
.white_txt_small:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
font-weight:normal;
}
.white_txt_small:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
font-weight:normal;
}
.white_txt_small:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
font-weight:normal;
}

.red_background
{
background-color:#b70f2f;
}

/*Black text smaller copy*/
.blk_txt_smaller_copy{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.blk_txt_smaller_copy:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.blk_txt_smaller_copy:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.blk_txt_smaller_copy:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:normal;
}

/*Black text smaller bold copy*/
.blk_txt_smaller_bold_copy{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.blk_txt_smaller_bold_copy:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration_bold:underline;
font-weight:bold;
}
.blk_txt_smaller_bold_copy:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.blk_txt_smaller_bold_copy:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

/*Blk Text Big Bold Copy*/
.blk_txt_big_copy{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.blk_txt_big_copy:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration_bold:underline;
font-weight:bold;
}
.blk_txt_big_copy:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.blk_txt_big_copy:link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

/*Red Text Big Bold Copy*/
.red_txt_big_copy{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b70f2f;
text-decoration:none;
font-weight:bold;
}
.red_txt_big_copy:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b70f2f;
text-decoration_bold:underline;
font-weight:bold;
}
.red_txt_big_copy:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b70f2f;
text-decoration:underline;
font-weight:bold;
}
.red_txt_big_copy:link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b70f2f;
text-decoration:underline;
font-weight:bold;
}

/*Red Text Bigger Bold Copy*/
.red_txt_big_bold_copy{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#b70f2f;
text-decoration:none;
font-weight:bold;
}
.red_txt_big_bold_copy:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#b70f2f;
text-decoration_bold:underline;
font-weight:bold;
}
.red_txt_big_bold_copy:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#b70f2f;
text-decoration:underline;
font-weight:bold;
}
.red_txt_big_bold_copy:link{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#b70f2f;
text-decoration:underline;
font-weight:bold;
}

/*Search Results - Group Listing Page Product Styles*/
font.priceRed {
	color: #FF0000;
}

/*Customer Review Styles*/
.blue_link{
 FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0e4a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blue_link:hover {
 FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0e4a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.blue_link:visited {
 FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0e4a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.blue_link:link {
 FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0e4a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.makepage_dropdown{
float:left; 
padding-top: 2px; 
padding-left: 5px; 
background-color:#ffffff; 
layer-background-color:#ffffff;
}

.makepage_text{
float:left;
text-align: left; 
padding-left: 5px; 
padding-top: 5px; 
padding-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b70f2f;
text-decoration:none;
font-weight:bold;
background-color:#ffffff; 
layer-background-color:#ffffff;
position:relative;
width:635px;
}

.blue_link_small_nobold {
 font-size: 11px;
 color: #0E4A77;
 font-weight:normal;
 text-decoration:none;
 margin-top:8px;
}
.blue_link_small_nobold:hover {
 font-size: 11px;
 color: #0E4A77;
 font-weight:normal;
 text-decoration:underline;
 margin-top:8px;
}
.blue_link_small_nobold:visited {
 font-size: 11px;
 color: #0E4A77;
 font-weight:normal;
 text-decoration:underline;
 margin-top:8px;
}
.blue_link_small_nobold:link {
 font-size: 11px;
 color: #0E4A77;
 font-weight:normal;
 text-decoration:underline;
 margin-top:8px;
}











/* PRINT ADDITION */

/* Group Details CSS from file */




/* CSS Document */

td{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

/*Navigate Products*/
.navigate_prod{
float:left;
width:640px;
background-color:#FFFFFF;
text-align:center;
}

/*Line Seperator*/
.seperator{
position:relative;
width:640px;
text-align:left;
}

/*Group Detail Image*/
.group_detail_img{
float:left;
position:relative;
text-align:left;
width:214px;
background-color:#FFFFFF;
}

/*Group Detail Description*/
.group_detail_desc{
float:left;
position:relative;
text-align:left;
width:522px;
background-color:#FFFFFF;
}

/*Show Me Head*/
.show_me{
float:left;
width:106px;
height:30px;
background-color:#5F8267;
text-align:center;
}

/*Show Me Data*/
.show_me_data{
float:left;
width:218px;
height:30px;
background-color:#CAE5D1;
text-align:left;
}

.show_me_data_right{
float:left;
width:456px;
height:30px;
background-color:#CAE5D1;
text-align:left;
}

/*Recommended Accessories Data Space*/
.show_me_results{
float:left;
width:640px;
left:10px;
position:relative;
background-color:#ffffff;
}

/*Reccommended Accessories Data*/
.rec_acc_dataspace{
float:left;
width:640px;
text-align:left;
padding-top:10px;
position:relative;
background-color:#ffffff;
}

/* Table Data BG - Grey*/
.data_bg{
float:left;
width:648px;
text-align:left;
/*background:url(../ui5_images/show-me-results-bg.gif) repeat-y;*/
}

/*Table Data BG - White*/
.data_bg_white{
float:left;
width:648px;
text-align:left;
/*background:url(../ui5_images/show-me-results-bg-white.gif) repeat-y;*/
}

/*Year/Make/Model Head*/
.year_make_model_head{
text-align:left;
vertical-align:bottom;
padding-right:10px;
padding-left:2px;
}

/*Additional Info Head*/
.add_info_head{
text-align:left;
vertical-align:bottom;
padding-right:10px;
padding-left:2px;
}

/*Item Head*/
.item_head{
text-align:left;
vertical-align:bottom;
padding-right:10px;
padding-left:2px;
}

/*Item No Head*/
.item_no_head{
text-align:left;
vertical-align:bottom;
padding-right:10px;
}

/*Price Head*/
.price_head{
text-align:left;
vertical-align:bottom;
padding-right:10px;
}

/*In Stock Head*/
.in_stock_head{
text-align:left;
vertical-align:bottom;
padding-right:10px;
}

/*Add Install PRO Head*/
.add_install_pro_head{
text-align:left;
vertical-align:bottom;
padding-right:10px;
}

/*Order Head*/
.order_head{
text-align:center;
vertical-align:bottom;
padding-right:10px;
}

/*Year/Make/Model Data*/
.year_make_model_data{
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
padding-left:2px;
vertical-align:top;
}

/*Additional Info Data*/
.add_info_data{
left:5px;
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
padding-left:2px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.add_info_data ul{
margin-left: 0; 
padding-left: 0; 
margin-bottom: 0; 
padding-bottom: 0; 
margin-top: 0;
padding-top: 0;
list-style-type: none; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:normal;
}

.add_info_data span{ 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
}

.add_info_data div{ 
color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
font-weight:normal;
}

/*Item Data*/
.item_data{
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
padding-left:2px;
vertical-align:top;
}

/*Item No Data*/
.item_no_data{
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
vertical-align:top;
}

/*Price Data*/
.price_data{
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
vertical-align:top;
}

/*In Stock Data*/
.in_stock_data{
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
vertical-align:top;
}

/*Add Install PRO Data*/
.add_install_pro_data{
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
vertical-align:top;
}

/*Order Data*/
.order_data{
text-align:center;
padding-top:5px;
padding-right:10px;
padding-bottom:2px;
vertical-align:top;
}

/*Recommended Accessories Head*/
.rec_accessories_head{
clear:both;
text-align:left;
width:640px;
padding-top:15px;
background-color:#ffffff;
}

/*Reccommended Accessories Image 1*/
.rec_accessories_img1{
float:left;
position:relative;
width:212px;
margin-left:5px;
background-color:#FFFFFF;
}

/*Reccommended Accessories Image 2*/
.rec_accessories_img2{
float:left;
position:relative;
width:212px;
margin-left:9px;
background-color:#FFFFFF;
}

/*You May Also Like Image*/
.you_may_also_like_img1{
float:left;
position:relative;
width:228px;
margin-left:5px;
background-color:#FFFFFF;
display:none;
}

.you_may_also_like_img2{
float:left;
position:relative;
width:228px;
margin-left:29px;
background-color:#FFFFFF;
display:none;
}

/*Professional Installation*/
.pro_inst{
float:left;
position:relative;
width:182px;
height:53px;
margin-top:10px;
background:url(ip-prof-inst-available.jpg) no-repeat;
display:none;
}
 
/*Check installer availability*/
.check_availability{
float:left;
position:relative;
width:238px;
margin-top:10px;
background-color:#CCCCCC;
border-top:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
padding-top:10px;
padding-bottom:25px;
display:none;
}
 
/*Add to order*/
.add-to-order{
float:left;
position:relative;
width:144px;
height:53px;
margin-top:10px;
text-align:center;
background:url(add-to-order.jpg) no-repeat;
display:none;
}

.rec_ip_dataspace{
float:left;
width:770px;
text-align:left;
padding-top:10px;
position:relative;
background-color:#ffffff;
display:none;
}

.rec_ip_head{
float:left;
text-align:left;
width:640px;
padding-top:15px;
background-color:#ffffff;
display:none;
}









html body {margin: 0;}

#Layer2{width:640px;text-align:left;}
#Layer15{display:none;}
.hideAtPrint{display:none;}

.add_install_pro_head{display:none}
.order_head{display:none}
.add_install_pro_data{display:none}
.order_data{display:none}

.show_me_data_right{width:310px}
.rec_acc_dataspace{width:640px;clear:both;}

.rec_accessories_img1{width:200px;}

.footer{width:640px;}
.footer_panel_noborder{width:160px}
.footer_panel2_withborder{width:160px}

.group_detail_img{float:left}
#Layer18{width:390px;float:left;}
#Layer19{display:none}
#Layer19a{clear:both;width:100%;}

.text_ratings{display:none}

.showAtPrint{display:block;}

a{font-size:11px}

.blk_txt_smaller{font-size:11px;}
.blk_txt_smaller a{font-size:11px;}
.item_no_data  a{font-size:11px;}

.add_info_data li {font-size:11px;}

.blue_txt_smaller {font-size:11px;}
#Layer19_B table a{font-size:11px;}
#Layer19_B {width:640px;}


.add_info_data span {font-size:11px;}

.footer_panel_noborder a{font-size:11px;}
.footer_panel2_withborder a{font-size:11px;}


.add_info_data ul{
margin-left: 0; 
padding-left: 0; 
margin-bottom: 0; 
padding-bottom: 0; 
margin-top: 0;
padding-top: 0;
list-style-type: none; 
}