@charset "UTF-8";

/*****************************/
/*            			   	 */
/*  FENDER PRODUCT SECTION   */
/*            			     */
/*****************************/

body {
	background-color: #000;
}
#products_page {
	float:left;
	height: auto;
	background-image:url(/themes/artistgallery/images/artist_page_bg.jpg);
	background-repeat:no-repeat;
	width: 950px;
	background-position: center top;
}
/* PRODUCT NAVIGATION */

#product_home_nav {
	width:915px;
	height: auto;
	float: left;
	background-image: url(/themes/products/images/prod_tab_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 40px;
	padding-right: 15px;
	padding-left: 20px;
}
/* PRODUCT HOME PAGE FEATURE */

#product_home_feature {
	width:950px;
	height:410px;
	float: left;
	margin-bottom:15px;
}

#flashcontent {
	background-image: url(/themes/products/images/products_bg.jpg);
	width:950px;
	height:430px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	/* background-color: #999999; */
}
/* PRODUCT HOME PAGE MID SECTION */

#product_home_mid {
	float: left;
	height: auto;
	margin: 0px;
	padding: 0px;
	width: 950px;
}
/* Search */

#product_home_search {
	width:450px;
	height:165px;
	float: left;	/* border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; */
	margin-bottom: 15px;
}
/* PRODUCT HOME RIGHT COLUMN */

#product_home_col_rt {
	width:500px;
	float:left;
}
/* Custom Shop */

#product_home_custshop {
	height:125px;
	float:left;
	margin-bottom: 15px;
	width: 100%;
}
#product_home_custshop #cs_logo {
	width: 160px;
	height: 80px;
	background-color: #990000;
	margin: 15px;
	float: left;
}
#product_home_custshop #cs_desc {
	width: 225px;
	float: left;
	font-size: 11px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
/* Other Brands */

#product_home_otherbrands {
	width:500px;
	height:165px;
	float:left;
	margin-bottom: 15px;
	margin-top: 0px;
}
/* QUICK LINKS */

#product_home_quicklinks {
	width:950px;
	height:auto;
	float:left;
	margin: 0px;
	padding: 0px;
}
#product_home_quicklinks #support_qlinks_med {
	color: #666;
	list-style-type: none;
	display: block;
	width: 925px;
	padding: 0px;
	font-size: 11px;
	line-height: 12px;
	height: 220px;
}
#product_home_quicklinks #support_qlinks_med strong {
	color: #333333;
	font-size: 12px;
}
/* Support Quick Links <li> */


.manuals {
	width: 225px;
	height: 50px;
	float: left;
	background-image: url(/themes/support/images/icons/64x64/Manuals_icon_64x64.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 65px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.techspecs {
	width: 225px;
	height: 50px;
	float: left;
	background-image: url(/themes/support/images/icons/64x64/TechSpecs_icon_64x64.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 65px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.downloads {
	width: 225px;
	height: 50px;
	float: left;
	background-image: url(/themes/support/images/icons/64x64/SupportDownloads_icon_64x64.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 65px;
	padding-top: 10px;
	margin: 10px;
}
.faqs {
	width: 225px;
	height: 50px;
	float: left;
	background-image: url(/themes/support/images/icons/64x64/KnowledgeBase_icon_64x64.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 65px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.howto {
	width: 225px;
	height: 50px;
	float: left;
	background-image: url(/themes/support/images/icons/64x64/HowToGuides_icon_64x64.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 65px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.proddating {
	width: 225px;
	height: 50px;
	float: left;
	background-image: url(/themes/support/images/icons/64x64/ProductDating_icon_64x64.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 65px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.warranty {
	width: 225px;
	height: 50px;
	float: left;
	background-image: url(/themes/support/images/icons/64x64/Warranty_icon_64x64.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 65px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.service {
	width: 225px;
	height: 50px;
	float: left;
	background-image: url(/themes/support/images/icons/64x64/ServiceRepair_icon_64x64.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 65px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.contact {
	width: 225px;
	height: 50px;
	float: left;
	background-image: url(/themes/support/images/icons/64x64/ContactInfo_icon_64x64.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 65px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
#search_container {
	padding-left: 15px;
	height: 350px;
}
.select_product {
	height: 100px;
}
.select_product .prod_select {
	float: left;
	height: 20px;
	width: 160px;
	font-size: 12px;
}
.select_product .prod_select .p {
	margin-left: 10px;
}
.select_product .prod_select .checkbox {
	padding-left: 10px;
	padding-top: 10px;
}
.select_product .prod_select2 {
	width: 220px;
	float: left;
	height: 50px;
	padding-right: 10px;
	padding-left: 10px;
}
/* DROPDOWN */

.select_product_dropdown .prod_select {
	float: left;
	height: 20px;
	width: 160px;
	font-size: 12px;
}
.select_product_dropdown .prod_select .p {
	margin-left: 10px;
}
.select_product_dropdown .prod_select .checkbox {
	padding-left: 10px;
	padding-top: 10px;
}
.select_product_dropdown .prod_select2 {
	width: 220px;
	float: left;
	height: 50px;
	padding-right: 10px;
	padding-left: 10px;
}
.select_product_dropdown {
	height: 105px;
}
.select_product_dropdown .prod_select2 select {
	width: 200px;
}
.smalltxt {
	font-size: 10px;
	color: #666666;
	line-height: 28px;
}
#product_home_otherbrands #brand_carousel {
	margin: 15px;
	height: 180px;
	width: 405px;
}





/* PRODUCT TAB NAVIGATION */


#product_home_nav #prod_nav_tabs {
	width: 915px;
	float: left;
	list-style-type: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 36px;
	letter-spacing: 0.05em;
	margin: 0px;
}

/* TABS */

.prod_tab_home {
	width: 40px;
	float: left;
	height: 40px;
	margin-right:4px;
}

.prod_tab_home a {
	width: 40px;
	float: left;
	height: 40px;
	background-image: url(/themes/products/images/prod_tab_home_off.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.prod_tab_home a:hover, .prod_tab_home a:active {
	width: 40px;
	float: left;
	height: 40px;
	background-image: url(/themes/products/images/prod_tab_home_on.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.prod_tab_home a:hover, .prod_tab_home .selected {
	width: 40px;
	float: left;
	height: 40px;
	background-image: url(/themes/products/images/prod_tab_home_on.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.prod_tab {
	width: 120px;
	float: left;
	height: 40px;
	margin-right:4px;
	text-align: center;

}
.prod_tab a {
	width: 120px;
	float: left;
	height: 40px;
	text-align: center;
	background-image: url(/themes/products/images/prod_tab_off.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFFFFF;
	text-decoration:none;
}
.prod_tab a:hover, .prod_tab a:active {
	width: 120px;
	float: left;
	height: 40px;
	text-align: center;
	background-image: url(/themes/products/images/prod_tab_on.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #666666;
}

.prod_tab .selected, .prod_info_tab .selected {
	width: 120px;
	float: left;
	height: 40px;
	text-align: center;
	background-image: url(/themes/products/images/prod_tab_on.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #666666;
}





/* Fender BRAND SCROLLER */

.brand_scroll {
	width:400px;
	margin:0;
}

.span-7 {
	width: 320px;
}

.lt_arrow {
	float: left;
	width:20px;
}

.rt_arrow {
	float: left;
	width:20px;
}

.sub_list {
	list-style:none;
	margin-left:0px;
}

.sub_list a {
	color:#333;
	text-decoration:none;
}

.sub_list a:hover {
	color:#660000;
}

.sub_col {
	float:left;
	padding-right:0px;
	width:128px;
	display:inline;
}

.brand_carousel, div.brand_carousel {
	width:400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 140px;
}


/* root element for the whole scrollable setup */
div.scrollable {
	position:relative;
	overflow:hidden;
	width: 325px;
	height:140px;
}

/* 
        root element for scrollable items. It is 
        absolutely positioned with large width. 
*/
#thumbs {
	position:absolute;
	width:50000em;
	clear:both;
}

/* custom positioning for navigational links */
a.prev, a.next {
        margin-top:118px;       
}

/* single item */
#thumbs div {
	color: #666666;
	font-size: 10px;
}
#product_home_mid #product_home_col_rt #product_home_otherbrands .brand_carousel #span-24 #subfeature #thumbs .span-7 img {
margin-right: auto;
	margin-left: auto;

}
#brand_img {
	margin-right: 46px;
	margin-left: 46px;
	width: 225px;
}
#thumbs .span-7 p {
	text-align: center;
}



/* Product List/ Search Page */

#product_list_mid {
	width:920px;
	float: left;
	background-color: #FFFFFF;
	height: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/***************************/
/*            			   */
/*  PRODUCT LIST RESULTS   */
/*            			   */
/***************************/

#prod_list_container {
	width: 690px;
	float: left;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
}

#prod_list_container .prod_list_results {
	width: 100%;
	list-style-type: none;
	float: left;
	height: auto;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* Top Bar Search Results / Options */

#prod_list_topbar {
	height: 25px;
	width: 670px;
	margin-bottom: 10px;
	background-image: url(/themes/products/images/results_list_hdr_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px;
	float: left;
}

#prod_list_topbar #sortby {
		width: 250px;
		height: 25px;
		float: left;
}

#prod_list_topbar #display_results {
	width: auto;
	float: right;
	height: 25px;
}

/* Product List Image, Text, MSRP */

.prod_list_img {
	height: auto;
	width: 220px;
	float: left;
	margin: 0px;
}
.prod_list_desc {
	height: auto;
	width: 260px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}

.prod__list_results {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	float: left;
	width: 100%;
	list-style-type: none;
	padding-bottom: 12px;
	margin: 0px;
	padding-top: 12px;
	height: auto;
}

.prod_list_name {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	line-height: 18px;
}

.prod_list_name a {
	color: #990000;
	text-decoration: none;
}

.prod_list_name a:hover {
	color: #999999;
	text-decoration: underline;
}

.prod_list_text {
	font-size: 11px;
	color: #999999;
	line-height: 11px;
}

.model {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.model_number {
	font-size: 11px;
	color: #999999;
}


/* Product List MSRP */

 .prod_list_msrp {
	height: 90px;
	width: 120px;
	float: right;
}
.prod_list_msrp .prod_list_price {
	color: #666666;
	font-weight: bold;
	font-size: 14px;
}

.prod_list_msrp .prod_list_buyonline {
	height: 25px;
	margin-bottom: 5px;
}
.prod_list_msrp .prod_list_locatedealer {
	height: 25px;
	margin-bottom: 5px;
}


/* Product Search Results Text */

#search_results .search {
	color: #999999;
	float: left;
	width: 100%;
}
#search_results .results {
	color: #990000;
	font-weight: bold;
}
#search_results .results_numeric {
	color: #666666;
	float: left;
	width: 300px;
}
#search_results .prod_list_page_nav {
	color: #999999;
	float: right;
	width: 260px;
	height: 20px;
	text-align: right;
}
#search_results {
	float: left;
	height: 40px;
	width: 100%;
}


/* Product Sidebar List/Linkage */

#prod_sidebar {
	height: auto;
	width: 197px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}

#prod_sidebar_links {
	height: auto;
	width: 200px;
	float: left;
	background-color: #EDEDED;
	border: 1px solid #CACBCB;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
}

#prod_sidebar_links  {

	text-decoration: none;
}

.prod_facet_cat {
	font-size: 18px;
	color: #990000;
	font-weight: bold;
	width: 100%;
	line-height: 25px;
}
.prod_facet_subcat {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding: 0px;
	line-height: 24px;
}
.prod_facet_links {
	font-size: 11px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#prod_list_search {
	width: 200px;
	height: 100px;
	margin-top: 15px;
	background-color: #EDEDED;
	border: 1px solid #CACBCB;
	margin-bottom: 15px;
	float: left;
	padding-top: 10px;
	padding-left: 12px;
}
#prod_tab_sub {
	float: left;
	list-style-type: none;
	/* border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; */
	width: 910px;
	padding: 0px;
	margin: 0px;
	min-height: 10px;
	height: auto;
}

#prod_tab_sub li {
	float: left;
	width: auto;
	font-weight: bold;
	font-size: 13px;
	text-decoration:none;

}

#prod_tab_sub li a {
	float: left;
	margin-right: 10px;
	width: auto;
	font-weight: bold;
	font-size: 13px;
	text-decoration:none;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;

}
#prod_tab_sub li a:hover {
	float: left;
	margin-right: 10px;
	width: auto;
	font-weight: bold;
	font-size: 13px;
	text-decoration:none;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #990000;
}
.prod_tab a:active {
	background-image: url(/themes/products/images/prod_tab_on.jpg);
}



/***************************/
/*            			   */
/*  SINGLE PRODUCT PAGES   */
/*            			   */
/***************************/

/* Single Page Product Container */
#prod_single_info {
	width: 690px;
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
}


/* Product SINGLE Image, Text, MSRP */

#prod_single_container {
	width:920px;
	float: left;
	background-color: #FFFFFF;
	height: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#prod_single_mid_info {
	width:920px;
	float: left;
	background-color: #FFFFFF;
	height: auto;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image: url(/themes/products/images/prod_single_mid_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
}
.prod_single_img {
	height: auto;
	width: 900px;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 0px;
	float: left;
	margin-left: 10px;
}
.prod_single_desc {
	height: auto;
	width: 700px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}


.prod__single_results {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	float: left;
	width: 100%;
	list-style-type: none;
	padding-bottom: 12px;
	margin: 0px;
	padding-top: 12px;
}
.prod_single_name {
	font-size: 28px;
	color: #990000;
	font-weight: bold;
	line-height: 42px;
}

.prod_single_name a {
	color: #990000;
	text-decoration: none;
}
	.prod_single_name a:hover {
		color: #999999;
		text-decoration: underline;
	}
	.prod_single_text {
		font-size: 11px;
		color: #999999;
		line-height: 11px;
	}
.model_number {
	color: #333333;
}
.model {
	color: #999999;
	font-weight: bold;
}

/* Product List MSRP */

 .prod_single_msrp {
	height: auto;
	width: 200px;
	float: left;
}
.prod_single_msrp .prod_single_price {
	color: #009933;
	font-weight: bold;
	font-size: 18px;
	width: auto;
	float: left;
	margin-right: 10px;
}
.prod_single_msrp .msrp_block {
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
}
.msrp_block .msrp {
	width: auto;
	float: right;
	margin-top: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.prod_single_msrp .prod_single_buyonline {
	height: 25px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
}
.prod_single_msrp .prod_single_locatedealer {
	height: 25px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
}
#prod_single_title {
	width: 700px;
	float: left;
	height: 125px;
}
.prod_single_model {
	float: left;
	width: 700px;
}

/* Product Single Sidebar */

#prod_single_sidebar {
	height: auto;
	width: 212px;
	float: left;
	margin-right: 15px;
}
#main_sidebar_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	/* margin-bottom: 25px; */
	padding-top: 15px;
	margin-right: 15px;
	margin-bottom:15px;
	width: auto;
}
#main_sidebar_hdr .sidebar_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #990000;
}

/* Search & Support  */

#prod_single_search {
	width: 200px;
	height: auto;
	margin-top: 15px;
	background-color: #EDEDED;
	border: 1px solid #CACBCB;
	margin-bottom: 15px;
	float: left;
	padding-top: 0px;
	padding-left: 12px;
	padding-bottom:10px;
}

/* Product Support <li> */

#prod_single_support {
	height: auto;
	width: 200px;
	float: left;
	border: 1px solid #CACBCB;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
}
.prod_support_links {
	font-size: 11px;
	list-style-type: none;
	margin: 0px;
	width: 200px;
	display: block;
	height: auto;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 15px;
}

.sidebar_manuals a, .sidebar_techspecs a, .sidebar_downloads a, .sidebar_faqs a, .sidebar_howto a, .sidebar_proddating a, .sidebar_warranty a, .sidebar_service a, .sidebar_contact a, .sidebar_registration a    {
	text-decoration: none;

}

.sidebar_manuals a:hover, .sidebar_techspecs a:hover, .sidebar_downloads a:hover, .sidebar_faqs a:hover, .sidebar_howto a:hover, .sidebar_proddating a:hover, .sidebar_warranty a:hover, .sidebar_service a:hover, .sidebar_contact a:hover, .sidebar_registration a:hover    {
	text-decoration: underline;
}




.prod_support_links .sidebar_manuals {
	width: 150px;
	float: left;
	background-image: url(/themes/support/images/icons/32x32/Manuals_icon_32x32.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 32px;
}

.prod_support_links .sidebar_techspecs {
	width: 150px;
	float: left;
	background-image: url(/themes/support/images/icons/32x32/TechSpecs_icon_32x32.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 32px;
	text-decoration: none;
}
.prod_support_links .sidebar_downloads {
	width: 150px;
	float: left;
	background-image: url(/themes/support/images/icons/32x32/SupportDownloads_icon_32x32.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 32px;
	text-decoration: none;
}
.prod_support_links .sidebar_faqs {
	width: 150px;
	float: left;
	background-image: url(/themes/support/images/icons/32x32/KnowledgeBase_icon_32x32.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 32px;
	text-decoration: none;
}
.prod_support_links .sidebar_howto {
	width: 150px;
	float: left;
	background-image: url(/themes/support/images/icons/32x32/HowToGuides_icon_32x32.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 32px;
	text-decoration: none;
}
.prod_support_links .sidebar_proddating {
	width: 150px;
	float: left;
	background-image: url(/themes/support/images/icons/32x32/ProductDating_icon_32x32.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 32px;
	text-decoration: none;
}
.prod_support_links .sidebar_warranty {
	width: 150px;
	float: left;
	background-image: url(/themes/support/images/icons/32x32/Warranty_icon_32x32.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 32px;
	text-decoration: none;
}
.prod_support_links .sidebar_service {
	width: 150px;
	float: left;
	background-image: url(/themes/support/images/icons/32x32/ServiceRepair_icon_32x32.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 32px;
	text-decoration: none;
}
.prod_support_links .sidebar_contact {
	width: 150px;
	float: left;
	background-image: url(/themes/support/images/icons/32x32/ContactInfo_icon_32x32.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 32px;
	text-decoration: none;
}

.prod_support_links .sidebar_registration {
	width: 150px;
	float: left;
	background-image: url(/themes/support/images/icons/32x32/OwnerRegistration_icon_32x32.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	height: 32px;
	text-decoration: none;
}

/* Product Info Tabs */

#prod_info_tab {
	width:100%;
	height: 80px;
	float: left;
	background-image: url(/themes/products/images/prod_tab_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#prod_info_tab #prod_info_nav_tabs {
	width: 100%;
	float: left;
	list-style-type: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 36px;
	letter-spacing: 0.05em;
	margin: 0px;
}
.prod_info_tab {
	width: 120px;
	float: left;
	height: 40px;
	margin-right:4px;
	text-align: center;

}
.prod_info_tab a {
	width: 120px;
	float: left;
	height: 40px;
	text-align: center;
	background-image: url(/themes/products/images/prod_tab_off.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFFFFF;
	text-decoration:none;
}
.prod_info_tab a:hover , .prod_info_tab a:active {
	width: 120px;
	float: left;
	height: 40px;
	text-align: center;
	background-image: url(/themes/products/images/prod_tab_on.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #666666;
}
#prod_info_container {
	float: left;
	width: 90%;
	height: auto;
	padding-right: 15px;
	padding-left: 15px;
}
.prod_single_sub {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 15px;
}
.prod_single_sub .microsite {
	float: left;
	width: 200px;
	height: auto;
	background-image: url(/themes/products/images/visit_microsite_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	line-height: 30px;
}
.prod_single_sub .enlarge {
	width: 150px;
	text-align: center;
	margin-right: 180px;
	margin-left: 180px;
	float: left;
}
.prod_single_sub .share {
	float: right;
	width: 150px;
	height: auto;
}

/* 03.29.10 by Jeremy - Fixes the fixed height of prod_single to auto for adding banners...

.prod_single_sub {
	width: 100%;
	height: 35px;
	float: left;
	margin-top: 15px;
}
.prod_single_sub .microsite {
	float: left;
	width: 200px;
	height: 35px;
	background-image: url(/themes/products/images/visit_microsite_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	line-height: 30px;
}
.prod_single_sub .enlarge {
	width: 150px;
	text-align: center;
	margin-right: 180px;
	margin-left: 180px;
	float: left;
}
.prod_single_sub .share {
	float: right;
	width: 150px;
	height: 35px;
}
*/
.prod_single_authdealer {
	float: right;
	width: 100%;
	margin-top: 5px;
	height: 42px;
}
#msrp_disclaimer {
	background-color: #E9E9E9;
	height: 50px;
	float: left;
	margin-top: 25px;
	font-size: 11px;
	width: 670px;
	padding: 10px;
	margin-bottom:25px;

}


/***************************/
/*            			   */
/*  PROMOTIONAL BANNERS    */
/*            			   */
/***************************/

#promo_690x70 {
	height: 100px;
	width: 100%;
	margin-bottom: 15px;
	float: left;
}
#promo_468x60 {
	height: 60px;
	width: 468px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	float: left;
}
#promo_212x120 {
	background-color: #CCCCCC;
	width: 212px;
	float: left;
	height: 240px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#prod_tab_sub a .selected {
	color: #990000;
}
#prod_tab_sub a {
	color: #666666;
}
