/* 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:780px;
background-color:#FFFFFF;
text-align:center;
}

/*Line Seperator*/
.seperator{
position:relative;
width:644px;
text-align:left;
}



/*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:135px;
height:30px;
background-color:#CAE5D1;
text-align:left;
}

.show_me_data_right{
float:left;
width:674px;
height:30px;
background-color:#CAE5D1;
text-align:left;
}

/*Recommended Accessories Data Space*/
.show_me_results{
float:left;
width:780px;
left:10px;
position:relative;
background-color:#ffffff;
}

/*Reccommended Accessories Data*/
.rec_acc_dataspace{
float:left;
width:775px;
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{
float:left;
text-align:left;
width:775px;
padding-top:15px;
background-color:#ffffff;
}


/*Reccommended Accessories Image 2*/
.rec_accessories_img2{
float:left;
position:relative;
width:118px;
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;
}

.you_may_also_like_img2{
float:left;
position:relative;
width:228px;
margin-left:29px;
background-color:#FFFFFF;
}

/*Professional Installation*/
.pro_inst{
float:left;
position:relative;
width:182px;
height:53px;
margin-top:10px;
background:url(ip-prof-inst-available.jpg) no-repeat;
}
 
/*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;
}
 
/*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;
}




#zoom_div{
	border-top:#b2b2b2 1px solid;
	border-bottom:#b2b2b2 1px solid;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width:200px;
}

#zoom_div img{
	position:relative;
	top:2px;
}

.thumb_div{
	float:left;
	position:relative;
	margin-right:4px;
	margin-left:4px;
	border:1px solid #BCBCBC;
}

.community_div{
float:right;
/*margin-right:5px;*/
margin-left:10px;
width:260px; 
background:url('../ui5_images/community_bg.jpg') repeat-x #CDCDCD;
border-bottom:#4E7054 2px solid;
border-left:#4E7054 2px solid;
border-right:#4E7054 2px solid;
text-align:left;
}

.community_div ul{
	margin:20px 25px 0px 25px;
	font-family:arial;
	font-size:11px;
	/*voice-family:"\"}\" ";
	voice-family:inherit;
	margin:10px 25px 0px 0px;*/
	padding:0px;
}

.community_div ul li{
	padding-bottom:12px;
	list-style-image:url("../ui5_images/bullet.gif")
}

.redbutton{
	background-color:#FF0000;
	border:1px solid #BB0000;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:1px;
	margin-left:5px;
}

/*Added*/

/*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;
}

/*Modified for JCW 7.1 */
/*Group Detail Image*/
.group_detail_img{
float:left;
position:relative;
text-align:left;
background-color:#FFFFFF;
width:200px;
left:5px;
padding:0px

}

/*Modified for JCW Release 7.1 */
/*Group Detail Description*/
.group_detail_desc{
float:left;
margin-left:15px;
position:relative;
text-align:left;
width:557px;
background-color:#FFFFFF;
}
/*Modified for JCW Release 7.1 */
/*Reccommended Accessories Image 1*/
.rec_accessories_img1{
float:left;
position:relative;
width:228px;
}

/*Modified for JCW Release 7.1 */
.my_vehicle_tag_select{
position:relative;
padding-left: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

/*Modified for JCW Release 7.1 */
.my_vehicle_tag_image{
float:left;
position:relative;
width:24px;
background-color:#CAE5D1;
text-align:left;
}

/*Modified for JCW Release 7.1 */
.my_vehicle_tag_or{
float:left;
position:relative;
background-color:#CAE5D1;
width:16px;
margin-bottom:5px;
}

/*Modified for JCW Release 7.1 */
.my_vehicle_tag{
padding-left:5px;
padding-bottom:10px;
}

/*Modified for JCW Release 7.1 */
.my_vehicle_tag_dropdown{
float:left;
position:relative;
padding-top:10px;
}

/* Modified for JCW  7.1 */
.select_vehicle{   
position:relative;
width:100%;
height:33px;
text-align:center;
margin-top:8px;
background:url('../ui5_images/select_vehicle_bg.jpg') repeat-x;
}
/* Modified for JCW  7.1 */
.select_vehicle_data{
position:relative;
float:left;
width:100%;
text-align:center;
padding-top:10px;
padding-bottom:10px;
background-color:#c3d2dd;
}

/* Modified for JCW  7.1 */
.rec_ip_head{
float:left;
text-align:left;
width:768px;
padding-top:4px;
padding-bottom:4px;
background:url(../ui5_images/rec_accessories_headbg.gif) no-repeat;
border-bottom:#B5B5B5 1px solid;
}

/* Modified for JCW  7.1 */
.rec_ip_dataspace{
float:left;
width:768px;
text-align:left;
padding-top:10px;
padding-bottom:10px;
position:relative;
background-color:#ffffff;
}

/* Added for JCW  7.1 */
/*Added from group_detail_new1.css file*/
.rec_acc_databg{
position:relative;
float:left;
width:770px;
background:url(../ui5_images/rec_acc_databg.gif) repeat-y;
}

/* Added for JCW  7.1 */
.brand_logo_space{
width:335px;
float:left;
position:relative;
border-top:#b2b2b2 1px solid;
padding-top:5px;
padding-bottom:5px;
}

/* Added for JCW  7.1 */
.our_price_space{
width:335px;
float:left;
position:relative;
background-color:#f2f7f0;
border-top:#acaeab 1px solid;
padding-top:5px;
padding-bottom:5px;
}

/* Added for JCW  7.1 */
.community_topborder{
width:361px;
float:left;
position:relative;
height:33px;
border-bottom:#bfbfbf 1px solid;
}

/* Added for JCW  7.1 */
.our_price_red_txt{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #b70f2f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* Added for JCW  7.1 */
.rec_accessories_head_txt{
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #0E4A77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* Added for JCW  7.1 */
.select_vehicle_red_txt{
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #b70f2f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* Added for JCW  7.1 */
.green_txt{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #228b0a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* Added for JCW  7.1 */
.blue_txt_small {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #b70f2f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* Added for JCW  7.1 */
.gray_txt_big {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #3F3F3F; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* Added for JCW  7.1 */
.your_vehicle_red_txt {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #B70F2F; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* Added for JCW  7.1 */
.your_vehicle_gray_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #3f3f3f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* Added for JCW  7.1 */
.your_vehicle_gray_txt_small:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3f3f3f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* Added for JCW  7.1 */
.your_vehicle_gray_txt_small:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3f3f3f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
/* Added for JCW  7.1 */
.your_vehicle_gray_txt_small:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3f3f3f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

/* Added for JCW  7.1 */
.community_links {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0e4a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

/* Added for JCW  7.1 */
.community_links:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0e4a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

/* Added for JCW  7.1 */
.community_links:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0e4a77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

/* Added for JCW  7.1 */
/*Tab Link Space*/
.tab_link_space{
width:140px;
padding:2px;
border-right:#0E4A77 1px solid;
border-left:#0E4A77 1px solid;
border-top:#0E4A77 1px solid;
border-bottom:#0E4A77 1px solid;
text-align:center;
vertical-align:middle;
}

/* Added for JCW  7.1 */
/*Added New*/
.blue_left{
background-image:url(../ui5_images/blue_left.gif);
width:6px;
height:20px;
position:relative;
float:left;
}

/* Added for JCW  7.1 */
.blue_right{
background-image:url(../ui5_images/blue_right.gif);
width:6px;
height:20px;
position:relative;
float:left;
}

/* Added for JCW  7.1 */
.blue_bg{
background-image:url(../ui5_images/blue_bg.gif);
width:235px;
height:20px;
text-align:center;
position:relative;
float:left;
}

/* Added for JCW  7.1 */
.white_left{
background-image:url(../ui5_images/white_left.gif);
width:6px;
height:20px;
position:relative;
float:left;
}

/* Added for JCW  7.1 */
.white_right{
background-image:url(../ui5_images/white_right.gif);
width:6px;
height:20px;
position:relative;
float:left;
}

/* Added for JCW  7.1 */
.white_bg{
background-image:url(../ui5_images/white_bg.gif);
width:235px;
height:20px;
text-align:center;
position:relative;
float:left;
}

/* Added for JCW  7.1 */
.community_links_bg{
width:210px;
position:relative;
float:left;
background-color:#e5ebf0;
border-bottom:#a9aaac 1px solid;
border-top:#a9aaac 1px solid;
}

/* Added Mar 05, 2007 */
/* Added for JCW  7.1 */
.content_holder{
width:770px;
float:left;
position:relative;
}

/* Added for JCW  7.1 */
.logo_data{
width:120px;
position:relative;
float:left;
padding-bottom:5px;
}

/* Added for JCW  7.1 */
.pagination_data{
width:125px;
position:relative;
float:left;
left:91px;
padding-bottom:5px;
text-align:center;
}

/* Added for JCW  7.1 */
.group_img_pagination{
float:left;
width:200px;
margin-top:-5px;
margin-bottom:5px;
text-align:center;
}

/* Added for JCW  7.1 */
.grp_img_buttons{
position:relative;
float:left;
left:0px;
}

/* Added for JCW  7.1 */
.grp_swap_imgs{
float:left;
position:relative;
}

/* Added for JCW  7.1 */
.desc_head{
width:340px;
float:left;
position:relative;
}

/* Added for JCW  7.1 */
.desc_head_data{
margin-left:5px;
width:325px;
float:left;
}

/* Added for JCW  7.1 */
.our_price_head_data{
width:120px;
float:left;
position:relative;
margin-left:5px;
}

/* Added for JCW  7.1 */
.our_price_value_data{
width:auto;
float:right;
position:relative;
text-align:right;
margin-right:5px;
}

/* Added for JCW  7.1 */
.financing_avl_head{
width:150px;
float:left;
position:relative;
}

/* Added for JCW  7.1 */
.buy_now_pay_later_data{
width:auto;
float:right;
position:relative;
text-align:right;
}

/* Added for JCW  7.1 */
.related_links_holder{
width:212px;
float:right;
position:relative;
margin-left:5px;
margin-bottom:7px;
}


/* Added  for JCW  7.1 */
.community_links_data{
width:212px;
position:relative;
float:left;
padding-top:5px;
padding-bottom:5px;
border-bottom:#a9a9a9 1px solid;
}

/* Added for JCW  7.1 */
.community_links_innerdata{
width:202px;
position:relative;
float:left;
left:5px;
}

/* Added for JCW  7.1 */
.cms_area{
width:212px;
position:relative;
float:left;
padding-top:5px;
padding-bottom:5px;
background-color:#f4f4f4;
border-bottom:#a9a9a9 1px solid;
}

/* Added for JCW  7.1 */
.items_table{
width:770px;
float:left;
position:relative;
text-align:left;
margin-left:5px;
margin-bottom:10px;
margin-top:10px;
}

/* Added for JCW  7.1 */
.rec_acc_row{
float:left;
width:770px;
position:relative;
}

/* Added for JCW  7.1 */
.rec_acc_img_holder{
width:180px;
float:left;
position:relative;
text-align:center;
}

/* Added for JCW  7.1 */
.rec_acc_img_holder_withborder{
width:180px;
float:left;
position:relative;
text-align:center;
margin-left:2px;
border-left:#666666 1px solid;
}

/* Added for JCW  7.1 */
.rec_accessories_img{
float:left;
position:relative;
width:140px;
margin-left:23px;
text-align:left;
}

/* Added for JCW  7.1 */
.community_main{
width:770px;
float:left;
position:relative;
text-align:left;
margin-left:5px;
}

/* Added for JCW  7.1 */
.community_links_border{
width:770px;
float:left;
position:relative;
background:url(../ui5_images/community_tabs_borderbg.gif) repeat-y;
}

/* Added for JCW  7.1 */
.community_links_innercontent{
width:750px;
margin-left:5px;
position:relative;
float:left;
vertical-align:middle;
}

/* Added for JCW  7.5 */
.logo_data_new{
width:120px;
position:relative;
float:left;
}

/* Added for JCW  7.5 */
.pagination_data_new{
width:130px;
height:36px;
position:relative;
float:left;
left:85px;
margin-top:20px;
text-align:center;
}
