/* CSS Document */

/* 
   Base Generic Styleset for Webfsites - CN May 08
   For Main nav styles see navBar.css
*/

html {
	/*overflow: hidden;*/
	}

body, h1, h2, h3, h4, h5, td  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	color:#444444;
	}
	
body {
	background:#dddddd;
	}	
	
a, .highlight {
	text-decoration:none;
	font-weight:normal;
	border:0;
	color:#E66411;
	}
a:hover {
	color:#cc5001;
	text-decoration:none;
	}

img {
	border:0;
	}
	
div, ol, ul, li, form {
	margin:0;
	padding:0;
	}
	
div {
	/* border:1px solid #000000; /* for layout testing in ie */
	overflow:hidden;
	}
	
td {
	vertical-align:top;
	}	
	
h1 {
	color:#818181;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	padding:4px 0 0 0;
 	}	
 
h2, .dealersearchTxt, #history #columnRight h2 {
	color:#E66411;
	font-size:17px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:7px 0 0;
 	}	
	
h3 {
	color:#E66411;
	font-size:16px;
	font-weight:bold;
	padding:7px 0 0;
	text-transform:uppercase;
 	}	

h4 {
	font-size:16px;
	text-align:left;
	} 
 
p, blockquote {
	line-height:20px;
	margin-bottom:20px;
	}
	
td {
	line-height:12px;
	}
	
ul {
	list-style:inside;
	}
	
input, select, .dealerSelect, h1 select {
	border:1px solid #999;
	background:#FFF;
	padding:1px 3px;
	font-size:11px;
	width:175px;
	float:left;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 0 4px 4px;
	}
	
option {
	padding:1px 3px;
	font-size:11px;
	}
	
input.check {
	width:20px;
	}
	
select, .dealerSelect {
	width:183px;
	padding:0;
	}
	
input:hover, input:focus, select:hover, select:focus {
	border:1px solid #333;
	}
	
label {
	display:block;
	width:175px;
	float:left;
	margin:0 0 4px;
	clear:left;
	}

#warrantyReg label {
	width:auto;
	float:right;
	font-weight:normal;
	}

br.clear {
	clear:both;
	}
	
a.button, input.button {
	background:url(../img/global/button_bg.jpg) 50% 50% repeat-x;
	border-width:1px;     
	border-color:#d83908;     
	border-style:solid;     
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 0 0 4px;
	padding:2px 6px 1px;
	white-space:nowrap;
	text-decoration:none;
	cursor:pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	text-align:center;
	color:#FFF;
	width:auto;
	}
	
#dealerSearchMainForm input.button {
	background:none;
	border-width:0px;     
	margin:0 0 0 4px;
	padding:0;
	width:auto;
	}
	
a.button:hover, input.button:hover {
	background:url(../img/global/button_bg_on.jpg) 50% 50% repeat-x;
	border-color:#000;
	}
	
blockquote {
	margin:0 0 10px 15px;
	}
	
blockquote:first-line {
	font-weight:bold;
	}
	
/*  Stylesheet for New Hamer site - JG/CN June 08 */

/* GLOBAL ELEMENTS */

.pageWidth {
	width:980px;
	margin:0 auto;
	clear:both;
	}
	
#topBar {
	background:#121212;	
	text-align:center;
	}
	
#mininav {
	padding:5px 0;
 	text-align: right;
	color:#A8A8A8;	
	}
	
#mininav a, #mininav a:hover {
	text-transform:uppercase;
	color:#A8A8A8;
	text-decoration:none;
	padding:0 5px;
	}
	
#mininav a.last, #mininav a.last:hover {
	padding:0 0 0 5px;
	}
	
#mininav a:hover {
	color:#FFF;
	}
	
#headerbar {
	background:#373737 url(../img/global/topbartile.jpg) repeat-x;
	border-bottom:12px solid #808080;
	overflow:visible;
	text-align:center;
	}	
	
#mainNav {
	background:url(../img/global/tophamerlogo.jpg) no-repeat;
	overflow:visible;
	text-align:center;
	}
	
#navContainer {
	margin:74px 0 0;
	float:right;
	display:inline;
	overflow:visible;
	}		

#logoLink {
	height:75px;
	width:215px;
	float:left;
	}
	
#logoLink h1 {
	margin-left:-1000px;
	}

#pageContentContainer {
	background:#e5e5e5;
	border-top:4px solid #666666;
	border-bottom:65px solid #e5e5e5;
	min-height:475px;
	text-align:center;
	}
	
#pageContent {
	text-align:center;
	}

.featureContainer {
	font-size:16px;
	float:left;
	background:#a9a9a9 url(../img/global/feature_bg.jpg) top repeat-x;
	text-align:center;
	margin:10px 0 10px 16px;
	padding:5px;
	}
	
.featureContainer:first-child, .firstBox { 
	margin-left:0;
	}

.featureContainer img, .mediaFeature div {
	border:1px solid #D8D7D7;
	}
	
.mediaFeature div {
	width:303px;
	height:103px;
	background:url(../img/home/podcast.jpg) 50% 50% no-repeat;
	text-align:right;
	margin-bottom:5px;
	}
	
.mediaFeature h2 {
	color: #444;
	margin:20px 15px 0 0;
	font-size:14px;
	}

.featureContainer a, .featureContainer a:hover, .featureContainer a u {
	color:#444444;
	text-decoration:none;
	border:0;
	margin-top:5px;
	}
	
.featureContainer a:hover, .featureContainer a:hover u  {
	color:#E66411;
	}
	
.separator {	
	border-top:1px solid #c2c2c2;	
	margin:6px 0px 8px 0px;
	height:1px;
	background-color:#FFF;
	clear:left;
	}

.separatorVert {	
	height:275px;
	border-right:1px solid #c2c2c2;	
	margin:0 6px 0 18px;
	width:1px;
	background-color:#FFF;
	float:right;
	}
	
#artists #columnLeft {
	width:608px;
	text-align:left;
	float:left;
	margin:37px 0 0;
	}

#columnLeft .featureContainer {
	width:206px;
	}
	
#columnLeft h2, h2.navTab-handle, #guitars #columnRight h2 {
	color:#444444;
	}
	
#columnLeft ul, #guitarsMainSubnav ul {
	margin:10px 0 10px 10px;
	list-style:outside;
	line-height:15px;
	}
	
#columnLeft li, #guitarsMainSubnav li {
	margin:0 0 0 5px;
	}
	
.pdfIcon, #history .pdfIcon {
	margin:0;
	padding:0;
	}

.buyItNow {
	width:300px;
	}
	
.buyItNow td {
	padding:1px 0;
	}
	
.buyItNow td.button {
	width:75px;
	}
	
.buttonGreyNav ul, #tabbedBox ul {
	list-style:none;
	}
	
.buttonGreyNav li, #tabbedBox li {
	background:#858585 url(../img/global/grey_button_left.gif) 0% 0% no-repeat;
	margin:0 15px 0 0;
	float:left;
	}
	
.buttonGreyNav li a, #tabbedBox li div {
	background:url(../img/global/grey_button_right.gif) 100% 0% no-repeat;
	width:115px;
	height:20px;
	overflow:hidden;
	vertical-align:middle;
	padding:7px 20px 0 20px;
	cursor:pointer;
	}
	
/* #tabbedBox li div.details {
	width:125px;
	}*/
	
.pod1 {
	background:url(../img/global/pod_bg.jpg) top repeat-y;
	}
	
.pod2 {
	background:url(../img/global/pod_top.gif) top no-repeat;
	}
	
.pod3 {
	background:url(../img/global/pod_bot.gif) bottom no-repeat;
	padding:18px 18px 18px 8px;
	}
	
.pod3 .separator {	
	border-top:1px solid #727272;
	background-color:#8a8a8a;
	}

.pod3 h2 {
	color:#e5e5e5;
	margin:0 0 0 10px;
	}

.pod3 ul {
	margin:10px 0 10px 10px;
	}
	
.pod3 li {
	margin:0;
	list-style:none;
	}
	
.pod3 li a, .buttonGreyNav li a, #tabbedBox li div {
	text-transform:uppercase;
	color:#808080;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
	
.pod3 li a, .buttonGreyNav li a, #tabbedBox li div {
	color:#e5e5e5;
	}
	
.pod3 li a:hover, .buttonGreyNav li a:hover {
	color:#FFF;
	}
	
.podShadow {
	border:0;
	display:block;
	margin:0;
	padding:0;
	}
	

#footer {
	text-align:center;
	padding:30px 10px 10px;
	border-top:4px solid #D7D7D7;
	color:#aaa9a9;
	font-size:11px;
	}
	
#footer a {
	font-weight:bold;
	text-decoration:none;
	color:#aaa9a9;
	}


/* STRUCTURAL ELEMENTS */

/* Column Left */

#columnLeft {
	width:100%;
	text-align:left;
	float:left;
	margin:37px 50px 0 0;
	}
	
#home #columnLeft {
	width:306px;
	list-style:none;
	margin:0;
	}
	
#guitars #columnLeft, #features #columnLeft, #news #columnLeft, #history #columnLeft, #support #columnLeft {
	width:221px;
	}
	
#guitars #columnLeft {
	width:246px;
	margin:37px 35px 0 0;
	}
	
#columnLeft li a, #guitarsMainSubnav li a, .spotlight a, #columnRight .navlist li a {
	text-transform:uppercase;
	color:#808080;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
	
#columnLeft li a:hover, .spotlight a:hover, #columnRight .navlist li a:hover {
	color:#666666;
	}
	
#news #columnLeft img {
	border:5px solid #d7d7d7;
	margin:0 0 7px;
	}
	
/* Column Mid */

#columnMid {
	width:390px;
	float:left;
	margin:37px 0 0;
	text-align:justify;
	}
	
#guitars #columnMid {
	width:320px;
	}

#columnMid h2, #guitars .guitarSubNavTitle, #support #columnRight h2 {
	color:#E66411;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	}
	
#columnMid img {
	border:5px solid #d7d7d7;
	margin:15px 0;
	float:left;
	clear:both;
	}
	
/* Column Right */

#columnRight {
	width:708px;
	text-align:justify;
	float:left;
	margin:37px 0 0;
	}
	
#columnRight img {
	float:none;
	margin:7px 0 0;
	}

#home #columnRight {
	width:650px;
	text-align:left;
	float:right;
	margin-top:0;
	}

#guitars #columnRight {
	width:327px;
	text-align:left;
	float:right;
	margin:37px 0 0 20px;
	display:inline; 
	}
	
#guitars #columnRightGallery {
	width:685px;
	text-align:justify;
	float:left;
	margin:37px 0 0;
	}
	
#artists #columnRight {
	width:337px;
	text-align:justify;
	float:right;
	margin:35px 0 0;
	display:inline; 
	}

/* PAGES */

/* HOME */

#home #centerTopBanner {
	background:#808080;
	text-align:center;
	padding:0 0 12px;
	clear:both;
	}

#home #centerTopBanner div  {
	background:#e5e5e5 url(../img/home/homeheaderbg.gif) top right no-repeat;
	text-align:center;
	font-size:16px;	 
	font-weight:bold;
	padding:10px 0;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	}

#home #centerTopBanner img  {
	display:block;
	margin:0 auto;
	}

.calloutLink {
	font-size:11px;
	color:#E66411;
    text-transform:uppercase;   
	font-style:italic;  
	font-weight:bold;	 	
	text-decoration:none;	
	}

.bulletList, #newsNav ul li  {
	margin:0 0 7px 15px;
	list-style-image:url(../img/global/tinybullet.gif);
	}
	
.bulletList a, #newsNav ul li a {
	text-decoration:none;
	color:#444444;
	}
	
.bulletList a:hover, #newsNav ul li a:hover {
	text-decoration:none;
	color:#666666;
	}
	
.featuresMainImg, .detailsImg img, .neilsenImg, #finishesSwatches li img  {
	border:5px solid #d7d7d7;
	}
	
/* GUITARS PAGES */

#guitars h1 {
	text-transform:capitalize;
	}

#guitars #centerTopBanner {
	background:#dddddd url(../img/guitars/topbanner.jpg) 50% 50% no-repeat;
	text-align:left;
	clear:both;
	border-bottom:4px solid #d7d7d7;
	height:303px;
	}
	
#guitars #centerTopBanner h1 {
	color:#404040;
	font-size:200%;
	padding:8px 30px;
	font-weight:500;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	}

#guitars #pageContent {
	text-align:left;
	}

#guitars .guitarMainColOne {
	font-size:125%;
	line-height:24px;
	text-align:justify;
	color:#808080;
	}

#guitars .guitarSubNavTitle {
	color:#444444;
	font-size:160%;
	margin-bottom:5px;
	}

.guitarsMainFeaturesNav {
	text-align:center;
	}

.guitarsMainFeaturesNav .pod1 {
	width:328px;
	}
	
.guitarsMainFeaturesNav .pod3 li {
	color:#e5e5e5;
	background:url(../img/guitars/podlistbg-left.gif) top left no-repeat;
	margin-bottom:3px;
	}

.guitarsMainFeaturesNav .pod3 li div {
	padding:0 14px 0 10px; 
	background:url(../img/guitars/podlistbg-right.gif) top right no-repeat;
	overflow:hidden;
	height:27px;
	}
	
.guitarsMainFeaturesNav .pod3 li a {
	color:#e5e5e5;
	background-color:#858585;
	display:block;
	height:27px;
	padding-top:8px;
	}

.guitarsMainFeaturesNav .pod3 li a:hover {
	color:#FFF;
	}
	
#guitarsMainSubnav {
	background:url(../img/guitars/guitarssubnav_bg.jpg) top repeat-x;
	width:717px;
	overflow:hidden;
	}
	
#guitarsMainSubnav div.navlist {
	float:left;
	text-align:left;
	margin-left:15px;
	width:30%;
	}
	
#guitarsMainSubnav div.navlist h2 {
	white-space:nowrap;
	}
	
#guitarsMainSubnav h2 {
	color:#444444;
	margin:0 50px 0 10px;
	}
	
#guitars .guitarMainColOne img {
	border:5px solid #d7d7d7;
	float:left;
	}

#maindetailImg {
	position:relative;
	top:-40px;
	left:0;
	z-index:50;
	}

#guitars #buynowBttn {
	position:relative;
	top:9px;
	left:15px;
	z-index:80;
	}
	
#guitars #buynowBttn a, #guitars #buynowBttn a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	background:url(../img/guitars/buynowbttn_bg.gif) 0 100% no-repeat;
	position:relative;
	top:0;
	left:0;
	width:123px;
	padding:6px 0;
	text-align:center;
	display:block;
	}
	
#guitars #buynowBttn a:hover {
	color:#333;
	}
	
.specificationsTable {
	width:100%; 
	margin:0;
	}
	
.specificationsTable h3 {
	font-size:12px;
	}
	
.specificationsTable td {
	padding:2px; 
	margin:0;
	color:#808080;
	}

.specificationsTable td.colOne {
	border-right:1px solid #fff;
	width:120px;
	font-weight:bold;
	color:#808080;
	}
	
.specificationsTable td.colTwo {
	padding-left:15px;
	width:auto;
	
	}

.finishesInstructions {
	text-transform:uppercase;
	color:#808080;
	font-weight:regular;
	}
	
#finishesSwatches li {
	float:left;
	padding:0;
	list-style:none;
	margin:0 10px 0 0;
	}
	
#finishesSwatches li img {
	width:50px;
	height:115px;
	}




/* ARTISTS */

#artists h1 {
	text-transform:capitalize;
	color:#404040;
	}
	
.artistCol {
	width:45%;
	float:left;
	margin:0 10px 0 0;
	font-style:italic;
	color:#808080;
	font-size:80%;
	}
	
.artistCol a, .artistCol a:hover {
	font-style:normal;
	text-transform:uppercase;
	color:#808080;
	font-weight:bold;
	font-size:11px;
	}
	
.artistCol a:hover {
	color:#E66411;
	}
	
form.artistsDropdown {
	float:right;
	}

#artists a.button {
	float:right;
	}
	
#artists .featureContainer {
	clear:both;
	}


/* NEWS */

.date {
	font-size:85%;
	margin:0 0 5px;
	}
	
.newsPic {
	float:left;
	font-size:85%;
	font-style:italic;
	margin:0 15px 10px 0;
	width:auto;
	}
		
h2.navTab-handle {
	cursor:pointer;
	}
	
#newsNav {
	margin:0;
	padding:0;
	list-style:none;
	}
	
#newsNav ul {
	margin:8px 0 0;
	}

#newsNav li a {
	text-transform:none;
	}
	
#newsNav ul li  {
	margin:0 0 5px 10px;
	padding:0;
	list-style:url(../img/global/tinybullet.gif) outside;
	}
	
/* HISTORY PAGES */

.spotlight {
	background:url(../img/history/spotlightbottom.gif) bottom left no-repeat;
	text-align:center;
	width:206px;
	margin:40px 0 0;
	padding:0 0 12px;
	}
	
.spotlight img {
	margin:0 0 8px;
	}

.historyBoxes {	
	background:#eeeeee url(../img/history/textblock_right.gif) right repeat-y;
	width:549px;
	float:left;
	margin:0 0 8px;
	vertical-align:middle;
	}
	
#history img.historyBoxImg, #history img.spotlightMid {	
	border:5px solid #d7d7d7;
	float:left;
	margin:0;
	clear:both;
	}
	
#history img.spotlightMid {	
	margin:0 15px 15px 0;
	}
	
.historyBoxes1 {
	background:url(../img/history/textblock_top.gif) top right no-repeat;
	}
	
	
.historyBoxes2 {	
	background:url(../img/history/textblock_bot.gif) bottom right no-repeat;
	padding:0 20px 0 15px;
	margin:0;
	height:90px;
	}
	
.historyBoxes2 p {
	padding:4px 0 0;
	line-height:15px;
	margin:0;
	}
	
#vintageGuitarPage {
	text-align:center;
	margin:15px 0 20px;
	}
	
.ricknielsenjCarousel,
.vintageAdsjCarousel {
	width:679px;
	}
	
	/* Vintage Tones */
	
	
.imageIndex {
	padding:2px 15px 0 0;
	vertical-align:top;
	}
	
	/* Tabs Container */
	
	/*#tabbedBox span {
		color:#FFF;
		background:#000;
		margin-right:10px;
		cursor:pointer;
		}*/
	
		
	.tabbedPage {
		overflow:hidden;
		}

	#jFlowSlide{
		border:0;
		}

	#tabbedBox div.jFlowSelected {
		color:#444;
		}


	.jFlowPrev, .jFlowNext{
		cursor:pointer;
		}
		
		
		
	/* Carousel /*
	/**
 	* This <div> element is wrapped by jCarousel around the list
 	* and has the classname "jcarousel-container".
 	*/
	
		
	.jcarousel-container {
    	position:relative;
	}

	.jcarousel-clip {
    	z-index:2;
	    padding:0;
    	margin:0;
    	overflow:hidden;
    	position:relative;
		}

	.jcarousel-list {
    	z-index:1;
    	overflow:hidden;
    	position:relative;
    	top:0;
    	left:0;
    	margin:0;
    	padding:0;
		}


	.jcarousel-list li,
	.jcarousel-item {
    	float:left;
    	list-style:none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    	*width: 90px;
    	height: 165px;
		padding:0;
		margin-right:10px;
		text-align:left;
		}
		
	.vintageTonesJCarousel .jcarousel-list li,
	.vintageTonesJCarousel .jcarousel-item {
		width: 90px;
    	height: 165px;
		}
		
	.ricknielsenjCarousel .jcarousel-list li,
	.ricknielsenjCarousel .jcarousel-item {
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    	width: 171px;
    	height: 495px;
		}
		
	.vintageAdsjCarousel .jcarousel-list li,
	.vintageAdsjCarousel .jcarousel-item {
		width: 105px;
    	height: 180px;
		}
		
	.customGalleryjCarousel .jcarousel-list li,
	.customGalleryjCarousel .jcarousel-item,
	.customGalleryjCarousel .jcarousel-list li a,
	.customGalleryjCarousel .jcarousel-list li a:hover {
		width: 133px;
    	height: 435px;
		font-size:10px;
		}
	 
	

	/**
 	* The buttons are added dynamically by jCarousel before
 	* the <ul> list (inside the <div> described above) and
 	* have the classnames "jcarousel-next" and "jcarousel-prev".
 	*/
	.jcarousel-next {
    	z-index: 3;
    	display: none;
		}

	.jcarousel-prev {
    	z-index: 3;
    	display: none;;
		}
		
	.jcarousel-next-horizontal {
		position: absolute;
		top: 8px;
		/*left: 456px;*/
		width: 44px;
		height: 63px;
		cursor:pointer;
		background: transparent url(../img/global/scrollarrowr_1.gif) no-repeat 0 0;
		}

	.vintageTonesJCarousel .jcarousel-next-horizontal {
		left: 456px;
		}
		
	.ricknielsenjCarousel .jcarousel-next-horizontal,
	.vintageAdsjCarousel .jcarousel-next-horizontal,
	.customGalleryjCarousel .jcarousel-next-horizontal {
		left:635px;
		}
	
.jcarousel-next-horizontal:hover {
   /* background-position: -32px 0;*/
}

.jcarousel-next-horizontal:active {
    /*background-position: -64px 0;*/
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    /*background-position: -96px 0;*/
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 8px;
    left: 0px;
    width: 44px;
    height: 63px;
    cursor: pointer;
    background: transparent url(../img/global/scrollarrowl_1.gif) no-repeat 0 0;
}
	
.jcarousel-prev-horizontal:hover {
    /*background-position: -32px 0;*/
}

.jcarousel-prev-horizontal:active {
   /* background-position: -64px 0;*/
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
   /* background-position: -96px 0;*/
}

.jcarousel-container {
    /*-moz-border-radius: 10px;*/
    background: #f2f2f2;
    /*border: 1px solid #346F97;*/
	margin:0;
}

/* width of outer container */
.jcarousel-container-horizontal {
   /*width: 350px;
    padding: 0 75px;*/
}

/* width of outer container */
.vintageTonesJCarousel .jcarousel-container-horizontal {
	width: 350px;
    padding: 0 75px;
	}
	
/* width of outer container */
.ricknielsenjCarousel .jcarousel-container-horizontal,
.vintageAdsjCarousel .jcarousel-container-horizontal,
.customGalleryjCarousel .jcarousel-container-horizontal {
	width: 529px;
    padding: 0 75px;
	}

/* width of inner scroll */
.jcarousel-clip-horizontal {
    /*width:  350px;
    height: 157px;*/
}

/* width of inner scroll */
.vintageTonesJCarousel .jcarousel-clip-horizontal {
    width:  350px;
    height: 172px;
}

/* width of inner scroll */
.ricknielsenjCarousel .jcarousel-clip-horizontal {
    width:  536px;
    height: 395px;
}

/* width of inner scroll */
.vintageAdsjCarousel .jcarousel-clip-horizontal {
    width:  530px;
    height: 182px;
}

/* width of inner scroll */
.customGalleryjCarousel .jcarousel-clip-horizontal {
    width:  530px;
    height: 435px;
}

.jcarousel-item {
    /*width: 90px;
    height: 150px;*/
	text-align:center;
}

.vintageTonesJCarousel .jcarousel-item  {
	width: 90px;
    height: 165px;
	}
	
.ricknielsenjCarousel .jcarousel-item {
	width: 171px;
    height: 395px;
	}
	
.vintageAdsjCarousel .jcarousel-item  {
	width: 105px;
    height: 180px;
	}
	
.customGalleryjCarousel .jcarousel-item {
    width: 133px;
    height: 435px;
}

	
.jcarousel-item-horizontal {
   /* margin-right:10px;*/
}


.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/* Details */

.detailsContent {
	width:480px;
	}
	
.detailsContent li, .firstsContent li {
	margin:0 0 5px 15px;
	list-style:url(../img/global/arrow_bullet.gif);
	padding:0;
	list-style-position:outside;
	}
	
.detailsImg {
	vertical-align:top;
	text-align:right;
	}

/* FEATURES PAGES */

.firstsContent {
	}
	
.featuresMainImg {
	float:left; 
	margin:0 15px 15px 0;
	}
	
#features blockquote {
	float:left;
	}


/* SUPPORT PAGES */

#support td div {
	clear:left;
	}
	
input[TYPE="checkbox"] {
	margin-right:3px;
	}
	
/* DEALER SEARCH */

.dealerSelect {
	font-size:100%;
	}
	
table.dealersearchTable {
	width:400px;
	}
	
table.dealersearchTable td {
	padding:4px;
	}
	
table.dealersearchTable .dealerSelect {
	font-size:110%;
	}
	
form .dealersearchTxt, .dealersearchTxtResult {
	font-size:110%;
	color:#444444;
	font-style:normal;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#support #dealerSearchMainForm select {
	margin: 10px 0 0;
	}

