/* @override 
	http://localhost:3000/stylesheets/base.css
	http://experiencekimcrawford-update.ddmweb.com/stylesheets/base.css
	http://www.experiencekimcrawford.com/stylesheets/base.css
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

.hidden {
	display: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

strong {
	font-weight: bold;
}

li {
	list-style: none;
}

ol li {
	margin-bottom: 9px;
}

ol li span{
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #cba75a;
}

caption,th {
	text-align: left;
}

p{
	font-size: 12px;
	margin-bottom: 18px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	margin-bottom: 18px;
}

h3 { font-size: 16px; }

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

blockquote {
	padding: 0 0 0 50px;
}

blockquote p {
	font-style: italic;
	margin-bottom: 0;
	padding: 0 32px 0 0;
} 

#past_events blockquote {
	background: url(http://s3.amazonaws.com/kim_crawford/images/open_quote.gif) no-repeat left top;
	padding: 0 0 0 35px;
}


#past_events blockquote p {
	background: url(http://s3.amazonaws.com/kim_crawford/images/end_quote.gif) no-repeat right bottom;
	padding-bottom: 18px;

}

em.quotee {
	display: block;
	margin: -18px 0 0 50px;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

legend {
	color: #000;
}

a {
	color: #cba248;
	text-decoration: none;
}

a:hover {
	color: #ffcc00;	
	text-decoration: underline;
}

html, body {
	height: 100%;
	background-color: #000;
}

body {
	color: #c5c5c5;
	font: 12px/1.5 Arial, "Helvetica Neue", Helvetica, sans-serif;
	padding:  0;
}

#wrap, #age_wrap {
	margin: 0 auto;
	overflow:hidden;
	position: relative;
	width: 960px;
}
#age_wrap {
	background: none no-repeat left top;
	padding-bottom: 60px;
}

#content_wrapper {
/*	padding: 225px 0 36px 0; */
	width: 958px;
}

#content {
	position: relative;
	padding:  0 40px;
}


/* @group AGE VERIFICATION */

/*////    Age Verification Content     ////*/



#age_wrap #header {
	display:none;
}

#age_wrap #header h1 {
	float: none;
	text-indent: -5000px;
	height: 20px;
	width: 960px;
	background-image: none;
}

#age_verification, .error_page #container {
	
	font-size: 14px;
	padding: 0;
	text-align: center;
	}

#age_wrap #age_verification #instructions {
	font-size: 14px;
	text-align: left;
}

#age_wrap #age_verification p {
	color: #999;
	margin: 0 0 18px 0;
	text-align: left;
	width: auto;
}

#age_verification #container, .error_page #container {
	border: 1px solid #4d4432;
	height: 1002px;
	padding: 434px 374px 40px 106px;
	margin: 0;
	width: 478px;
	background: #231b14 url(http://s3.amazonaws.com/kim_crawford/images/age_ver_bg.jpg) no-repeat;
}

.error_page #container {
	font-size: 16px;
}

#age_verification h3 {
	font-size: 26px;
	margin: 12px;
}

#age_verification select {
	color: #fff;
	margin-top: 9px;
	text-align: center;
	width: auto;
}

#age_verification label {
	color: #999;
}

/* @end */


/* @group HEADER */

#site_nav, #root {
	background: transparent;
	float: left;
	height: 20px;
/*	padding: 112px 0 17px 0; */
	width: 807px;
	margin-bottom: 25px
}

#site_nav li, #root li {
	height: 14px;
}

#site_nav li a, #root li a {
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 20px;
	margin-right: 30px;
	text-decoration: none;	
}

#header #root li.on a { text-decoration:underline; color:#b49c5d; }

li#home a{
	width: 48px;
}

li#about-us a{
	width: 85px;
}

li#artist-lounge a{
	width: 100px;
}

li#kc-entertains a{
	width: 118px;
}

li#shop a{
	width: 44px ;
}

li#trade a{
	width: 48px;
}

#site_nav li ul,
#root li ul{
	background-color: #272C15;
	border: 1px solid #4d4432;
	left: -5000px;
	position: absolute;
	width: 140px;
}

#site_nav li:hover ul ul, #site_nav li.sfhover ul ul,
#root li:hover ul ul, #root li.sfhover ul ul {
	left: -5000px;
}

#site_nav li:hover ul, #site_nav li.sfhover ul, #site_nav li ul li:hover ul, #site_nav li ul li.sfhover ul,
#root li:hover ul, #root li.sfhover ul, #root li ul li:hover ul, #root li ul li.sfhover ul {
	left: auto;
}

#site_nav li ul li,
#root li ul li {
	float: left;
	height: auto;
}

#site_nav li ul li a, #site_nav li ul li a:hover,
#root li ul li a, #root li ul li a:hover {
	background-image: none;
	border-bottom: 1px dotted #3d3100;
	color: #fff;
	display: block;
	height: 22px;
	line-height: 22px;
	margin-right: 0;
	padding: 4px 5px;
	text-indent: 0;
	width: 130px;
}

#site_nav li ul li a:hover,
#root li ul li a:hover{
	background-color: #000;
	color: #e6bd63;
}


#site_nav li ul li.last a, #site_nav li ul li.last a:hover,
#root li ul li.last a, #root li ul li.last a:hover {
	border-bottom: none;
}

#site_nav li ul ul,
#root li ul ul {
	margin: 0 0 0 140px;
}

#site_nav li ul ul  li a
#root li ul ul  li a  {
	background-color: #d0a655;
	color: #000;
}

/* @end */

/* @group Sub Nav */

.tasting

.tasting #sub_nav {
	
}

#sub_nav {
	margin-bottom: 18px;
	text-align: center;
}

#sub_nav li {
	display: inline;
	margin: 0 5px;
}

#sub_nav li a {
	color: #fff;
	font-size: 14px;
	padding: 2px;
	text-decoration: none;
}

#sub_nav li.on a, #sub_nav li a:hover {
	border-bottom: 1px solid #7f7f7f;
}

/* @end */


#content_wrapper h2 { border-bottom:15px solid #1B1B1B !important; font-size:24px; padding-top:20px; color:#ccc; }

/* @group Page Banners Images  */   kc_connections

.music_lounge #content_wrapper {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/headers/header_music.jpg) no-repeat left top;
}

/*
.about_us #content_wrapper, .about_wine #content_wrapper, .our-wines #content_wrapper {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/headers/header_about.jpg) no-repeat left top;
}
*/

/*.our-wines #content_wrapper { margin-left:140px; } */
#content_wrapper { margin-left:180px; }


.artist_lounge #content_wrapper {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/headers/header_artist.jpg) no-repeat left top;
}

.party_tips_page #content_wrapper, .kc_connections #content_wrapper, .recipes #content_wrapper, .style_tips_page #content_wrapper, .style-tips #content_wrapper, .kc-entertains #content_wrapper{
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/headers/header_kc_entertains.jpg
) no-repeat left top;
}

/* @end */

/* @group GENERAL INTERNAL STUFF */

#internal #main_content {
	float: left;
	display: inline;
	padding-bottom: 30px;
	position: relative;
	width: 780px;
}

#internal #sub_content {
	float: left;
	
	width: 284px;
}

#internal #sub_content p {
	color: #999999;
	margin-bottom: 9px;
}

#content_wrap #sub_content img.sp_wine {
	margin-top: 460px;
}

/*////     Internal Pages     ////*/

/*
#internal #wrap {
	margin960px;
}
 */
#internal #header {
	margin-left: 180px;
}

#internal #content_wrap {
	background: #000;
	border: 1px solid #4d4432;
	height: auto;
	width:958px;
}

.trade #wrap #content_wrap { background: #fff url(http://s3.amazonaws.com/kim_crawford/images/trade_bg.gif) no-repeat left top; }

.artist_lounge #main_content h2.main_header { margin-bottom: 18px; }

.artist_lounge #main_content strong { font-size: 22px; }

#sub_content #filler_img {
	background-color: #000;
	border: 6px solid #48372c;
	display: block;
	margin: 0 auto 0 auto;
	padding: 1px;
}

#internal #sub_content h3.tasting_notes {
	color: #795521;
	margin: 18px 20px 0 20px;
	font-size: 16px;
}

#internal #sub_content .tasting_notes, #internal #sub_content  ul {
	margin-left: 20px;
	margin-right: 20px;
	font-size: 12px;
}

#internal #sub_content #tasting_vids {
	margin-top: 9px;
}

#internal #sub_content #tasting_vids li {
	margin-bottom: 4.5px;
}

#internal #sub_content #tasting_vids li a {
	font-size: 11px;
}




#internal h3.sub_header {
	font-size: 18px;
	margin-bottom: 18px;
}

#internal #main_content  blockquote {
	margin:0 40px;
}

#internal #main_content blockquote p {
	font: italic 18px "Times New Roman", Times, Georgia, serif;
}

.image_copyright{
	color: #cbcbcb;
	font-size: 9px;
	padding-right: 20px;
	text-align: right;
}

.recipes ol li {
	list-style-type: decimal;
	margin-bottom: 9px;
}



/* @end */
/* @group Home page slider */

.container { width:734px; height:200px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:730px; display:none; }
.slide img { float:left; margin-left:20px; margin-right:20px; margin-top:28px; }
.slide h3 { font-size:22px; }
.slide h3 a { color: #ccc; }
.slide h4 { font-size:131%; color:#fff; margin-top:30px; font-style:italic; }
.slide p { font-size:108%; }

#loopedSlider .pagination {
	
}

#loopedSlider .pagination li {
	margin: 10px;
	padding: 10px;
	display: inline;
	
	list-style: none;
}
#loopedSlider #pagination_wrapper {
	width:840px;
	margin:0 auto;
	padding-left: 70px;
}

.pagination3 { margin-left:12px; }
.pagination li a { 
	float:left;
	width: 160px; 
	text-align:center; 
	font-size:85%; 
	color:#ccc; 
	padding:20px 4px; 
}
.pagination li a img { width:50px; }

.pagination li a:hover div { text-decoration:underline; }
.pagination li a:hover { text-decoration: none !important;}

/* @end */

/* @group HOME */

/*////    Home Content     ////*/

#home #main_content {
background-color:#000000;
border-bottom:20px solid #191919;
border-left:0;
border-right:0;
border-top:20px solid #191919;
float:left;
/* padding:0 0 60px; */
width:958px;
}

#home #main_content #home_intro {
	background-image: url(/home_page/assets_home_fall/home_main.jpg);
	border-bottom: 1px solid #4c452b;
	height: 175px;
	padding: 20px 300px 0 30px;
	width: 628px;
}

#home #main_content h2 {
	color: #ffeeb6;
	font-size: 21px;
	margin-bottom: 0;
}

#home #main_content p {
	color: #e5e5e5;
	font-size: 14px;
	line-height: 1.5;
}

#home .homepage_content {
	width: 450px;
	padding: 10px;
	float:left;
}

#home ul#callout_nav li {
	display: inline;
	float: left;
	height: 160px;
	margin: 30px 0 0 30px;
	padding-bottom: 30px;
	width: 434px;
}

#home ul#callout_nav li a.button {
	display: block;
	float: left;
	margin-right: 10px;
}

#home ul#callout_nav li h3 {
	margin-bottom: 0px;
}

#home ul#callout_nav li h3 a{
	color: #cba248;
}

#home ul#callout_nav li p {
	float: left;
	width: 278px;
}

#news_block, #events_block, #newsletter_signup {
	background-color: #201f0d;
	border: 1px solid #343019;
	display: inline;
	float: left;
	margin: 0 20px 0 30px;
	padding: 20px 20px 0 20px;
	width: 244px;
	min-height:200px;
	height:auto !important;
	height:200px;
}

#newsletter_signup {
	background-color: transparent;
	height: auto;
	margin: 0 30px 0 0;
	padding-bottom: 9px;
	overflow: hidden;
}

#news_block h3, #events_block h3, #newsletter_signup h3 {
	color: #ffe89a;
	font-weight: bold;
	margin: 0;
}

#newsletter_signup h3 {
	margin-bottom: 0;
	width: 244px;
}

#newsletter_signup p {
	font-style: italic;
	width: 244px;
}

#newsletter_signup p.fields {
	font-style: normal;
	margin: 9px 0;
}

#newsletter_signup p.submits {
	padding-bottom: 9px;
}

#newsletter_signup p.fields label {
	color: #fff;
	display: block;
}

#newsletter_signup p.fields input {
	font-size: 11px;
	padding: 2px 5px;
	width: 230px;	
}

#newsletter_signup #errorExplanation h2, #newsletter_signup #errorExplanation p {
	color: #000;
	margin: 0;
}


#news_block h4, #events_block h4 {
	margin: 0;
}

#news_block h4 a, #news_block h4, #events_block h4 a, #events_block h4 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#events_block {
	margin: 0 20px 0 0;
}

#main_content #events_block p.location {
	font-size:12px;
}

#main_content #events_block p.location em {
	font-weight: bold;
}

/* @group ABOUT US */

 ul#aboutus_nav  {
	margin: 0 0 18px 0;
	padding: 0;
	text-align: center;
}

 ul#aboutus_nav li {
	display: inline;
	margin: 0 10px;
}

.wine_list {
	margin-top: 18px;
}


#wine_list li {
	margin-bottom: 18px;
}

.wine_list li h4 {
	color: #cba75a;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}

.wine_list li em {
	color: #fff;
	display: block;
	font-size: 14px;
	font-style: italic;
	margin-bottom: 18px;
}

#small_parcels {
	margin-top: 18px;
}

#small_parcels h3 {
	border-top: 2px dotted #3d3100;
	color: #fff;
	line-height: 1;
	margin: 18px 0 18px  0;
	padding: 18px 0 0 0;
}

#small_parcels #title_list {
	margin: 18px 0;
}

#small_parcels #title_list li {
	color: #795521;
}

#internal #about_wines, #internal #small_parcels {
	padding: 0 290px 0 0;
	position: relative;
	width: 518px;
}



#internal #about_wines img, #internal #our-wines img, #internal #small_parcels img {
	background-color: #000;
	border: 6px solid #48372c;
	display: block;
	padding: 1px;
	position: absolute;
	top: 18px;
	right: 30px;
}

.about_press h3.sub_header {
	padding: 0 440px 0 140px;
}

#core_wine_press li, #small_parcel_press li {
	margin-bottom: 18px;
	padding: 0 0 1px 166px;
} 

#core_wine_press li ul, #small_parcel_press li ul {
	margin-bottom: 18px;
}

#core_wine_press li li, #small_parcel_press li li {
	margin: 0;
	padding: 0;
}

#core_wine_press h4, #small_parcel_press h4 {
	color: #ffe3a7;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 18px;
}

#core_wine_press h5, #small_parcel_press h5 {
	color: #795521;
	font-size: 14px;
	font-weight: bold;
}

#core_wine_press h4 em, #core_wine_press em {
	display: inline;
	font-style: italic;
	margin: 0;
}

#core_wine_press em {
	display: block;
	margin-bottom: 18px;
}

#svb08 {
	background: url(http://s3.amazonaws.com/kim_crawford/images/about/2008_sauvignonBlanc.gif) no-repeat left top;
}

#uoc07 {
	background: url(http://s3.amazonaws.com/kim_crawford/images/about/2007_unoakedChardonnay.gif) no-repeat left top;
}

#pn07 {
	background: url(http://s3.amazonaws.com/kim_crawford/images/about/2007_pinotNoir.gif) no-repeat left top;
}

#pg07 {
	background: url(http://s3.amazonaws.com/kim_crawford/images/about/2007_pinotGris.gif) no-repeat left top;
}

#dr07 {
	background: url(http://s3.amazonaws.com/kim_crawford/images/about/2007_dryReisling.gif) no-repeat left top;
}

#small_parcel_press {
	border-top: 2px dotted #3d3100;
}

#small_parcel_press h3 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 18px 166px;
	padding-top: 18px;
}

#sfsvb08{
	background: url(http://s3.amazonaws.com/kim_crawford/images/about/sp_sauvignonBlanc.gif) no-repeat left top;
}

#rscpn06{
	background: url(http://s3.amazonaws.com/kim_crawford/images/about/sp_centralOtagoPN.gif) no-repeat left top;
}

#plg05{
	background: url(http://s3.amazonaws.com/kim_crawford/images/about/sp_gisborneGewurzt.gif) no-repeat left top;
}

#avbdr04{
	background: url(http://s3.amazonaws.com/kim_crawford/images/about/sp_boneDryRiesling.gif) no-repeat left top;
}

#kfc06{
	background: url(http://s3.amazonaws.com/kim_crawford/images/about/sp_gisborneChard.gif) no-repeat left top;
}

/* @end */

/* @group NEWS AND EVENTS */

.events #upcoming_events ul li, .events #past_events ul li {
	margin-bottom: 18px;
	padding: 0 0 1px 166px;
	min-height: 145px;
}

*html .events #upcoming_events ul li, *html .events #past_events ul li {
	height: 145px;
}

.events #upcoming_events ul li ul li{
	height: auto;	
	margin: 0 0 9px 0;
	min-height: 0;
	padding: 0;
}

.events #upcoming_events ul li h3 {
	color: #ffe3a7;
}

.events #upcoming_events ul li ul li h4 {
	color: #fff;
	font-size: 14px;
}

.events #upcoming_events ul li ul li h4, .events #upcoming_events ul li h3 {
	font-weight: bold;
	margin-bottom: 0;
}

.events dt {
	clear: left;
	color: #ffe3a7;
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 90px;
}

.events dt.event_description {
	visibility: hidden;
}

.descriptiondd { margin-left:90px; }

.events dd {
	color: #d5d5d5;
	float: left;
	margin-bottom: 9px;
/*	width: 568px; */
}

.events #past_events dl.event dd .gallery {
	margin-top: 9px;
}

.events #past_events dl.event dd .gallery a {
	color: #fff;
	padding: 4px 6px 4px 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #48372c url(http://s3.amazonaws.com/kim_crawford/images/photo_icon.gif) no-repeat 2px 1px;
}

.events dd.event_title, #past_events h4 {
	color: #ffe3a7;
	font-size: 14px;
	
}

.events dd.event_title em, #past_events h4 {
	font-weight: bold;
}


.events dd em {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

dl.event dd a {
	color: #fff;
}

li.concert {
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_karl-denson.gif) no-repeat left top;
}

li.circle {
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_shrink.gif) no-repeat left top;
}


li.days {
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_genart_500.gif) no-repeat left top;
}

li.segal_graham {
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_fs-robert-graham.gif) no-repeat left top;
}

li.marrakesh {
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_marrakesh-house.gif) no-repeat left top;
}

li.capitol_file{
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_capitol-file.gif) no-repeat left top;
}

li.elle_360{
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_elle-360.gif) no-repeat left top;
}

li.fashion_week {
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_fashion-week.gif) no-repeat left top;
}

li.sf_magazine {
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_sf-magazine.gif) no-repeat left top;
}

li.two_lovers {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_two_lovers.gif) no-repeat left top;
}

li.regenerations {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_REGEN.gif) no-repeat left top;
}

li.sxsw {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_NZMC.gif) no-repeat left top;
}

li.tribeca {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_TFF.gif) no-repeat left top;
}

li.segal {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_fred_segal.gif) no-repeat left top;
}

li.arbor {
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_trevor-hall.gif) no-repeat left top;
}




#past_events h5 {
	color: #fff;
	font-size: 14px;
	margin-bottom: 18px;
}

#past_events ul li a {
	display: block;
	margin-top: -9px;
	text-transform: uppercase;
}

#past_events ul li dd a {
	color: #cba248;
	display: inline;
	margin: 0;
	text-transform: none;
}

#past_events ul li dd a:hover {
	color: #ffcc00;	
	text-decoration: underline;
}

#past_events ul li h4 a {
	color: #ffe3a7;
	text-transform: none;
	margin: 0;
}

li.dailycandy {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_DC.gif) no-repeat left top;
}

li.genart_fanboys {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_GA_fanboys.gif) no-repeat left top;
}

li.genart_etsuko {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_GA_etsuko.gif) no-repeat left top;
}

li.emergingartist {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_AEA.gif) no-repeat left top;
}

#past_events li.emergingartist ul {
	margin-top: 18px;
}

#past_events li.emergingartist ul li {
	margin: 0 0 18px 0;
	padding: 0 0 0 106px;
	min-height: 0;
}

#past_events li.emergingartist ul li h5 {
	color: #ffe3a7;
	margin-bottom: 0;
}

li.emergingartist ul li.artist_bradbeer {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_AEA_honorBradbeer.gif) no-repeat left top;
}

li.emergingartist ul li.artist_lewis {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_AEA_gregLewis.gif) no-repeat left top;
}

li.emergingartist ul li.artist_wheeler {
	background: url(http://s3.amazonaws.com/kim_crawford/images/news/icon_AEA_peteWheeler.gif) no-repeat left top;
}

/* @end */


/* @group TRADE */

.trade_music #sub_header h2.main_header {
	padding-left: 150px;
}


.trade #wrap #main_content, .artist_lounge #wrap #main_content {
	/* width: 878px; */
}

#assets {
	margin: 36px 0;
}

.trade .accordion_toggle {
	color: #fff;
	padding: 2px 10px;
	background: #3F4330;
	margin: 0;
	width: 858px;
}

.trade .accordion_content {
	background: #1B1F0E;
	width: 100%;
}

.trade .accordion_content ul {
	padding: 30px 0;
	width: 100%;
}

.trade .accordion_content ul li {
		display: inline;
	float: left;
	height: 80px;
	margin: 0 0 20px 20px;
	position: relative;
	width: 240px;
}

.trade .accordion_content ul li#type_logo {
	width: 270px;
}

.trade .accordion_content ul li p {
	color: #666;
	margin: 0;
	padding-top: 10px;
	text-align: left;
	}

.trade .accordion_content ul li img{
	border: 4px solid #e5e5e5;
		float: left;
	margin-right: 10px;
}

.trade .accordion_content ul li a {
	text-decoration: none;
}

.trade #sub_header h2.main_header {
	padding-left: 230px;
}

/* @end */

/* @group MUSIC PAGES */

.music_lounge blockquote, .music_lounge blockquote p {
	background-image: none;
	padding: 0;
}

.music_lounge #main_content #intro blockquote {
	margin: 0 60px;
}

#artist_list {
	clear: both;
	overflow:hidden;
	width: 564px;
}

#artist_list .artist_info {
	clear: both;
	margin: 36px 0;
	padding-left: 160px;
	position: relative;
	width: 404px;
}

#artist_list .artist_info h4 {
	font-size: 15px;
	color: #ffe3a7;
	font-weight: bold;
	margin-bottom: 0;
}

#artist_list .artist_info h5 {
	font: italic 12px "Times New Roman", Times, Georgia, serif;
}

#artist_list a {
	font-size: 13px;
	font-weight: bold;
}

#internal #artist_list .artist_info p.dl_instructions {
	color: #999;	
	font-size: 11px;
	font-style: italic;
	margin-bottom: 6px;	
}

#artist_list .artist_info .artist_image {
	clear: both;
	height:146px;
	position: absolute;
	left: 0;
	top: 0;
	width:146px;
}

#artist_list .artist_info .player {
	display: block;
	margin: 4.5px 0;
}

#artist_list .artist_info .resource_links {
	margin-top: -18px;
}

#artist_list .artist_info .resource_links li {
	display: inline;
	padding: 0 10px 0 0;
	}

#artist_list .artist_info .resource_links li a {
	font-size: 10px;
	text-transform: uppercase;
}

#main_content #reg_form {
	margin: 0 117px 50px 117px;
}

/* @end */

/* @group PARTY TIPS */

.party_tip {
	border-top: 2px dotted #3d3100;
	padding-top: 18px;
}

.party_tips, #recipe_list {
	border-bottom: 2px dotted #3d3100;
	padding: 0 0 18px 0;
}

.party_tips #main_content h3.sub_header {
	margin-bottom: 0;
}

#party_tips {
	border-bottom: 2px dotted #3d3100;
	border-top: 2px dotted #3d3100;
	padding: 18px 0;
	margin: 18px;
}

#party_tips li, #recipe_list li{
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
	margin: 9px 18px 0 36px;
}

.party_tips .intro_p  {
	margin: 18px 0;
}

h3.party_header {
	color: #ffe3a7;
	font-size: 24px;
	text-align: center;
}

h4.author {
	color: #ffe3a7;
	font: italic 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

h5.tag {
	color: #a28851;
	font-size: 18px;
	font-style: italic;
	text-align: center;
}

h5.byline {
	color: #fff;
	font-size: 21px;
	font-style: italic;
	margin: 18px 0;
	text-align: center;
}

h5.byline strong {
	font-weight: bold;
}

.party_tips_page h6.small_header,
.kc-entertains-party-tips hb.small_header{
	color:#ffe3a7;
	font-size: 14px;
	font-weight: bold;
	margin: 18px 0;
	text-align: center;
}

.party_tips_page h6,
.kc-entertains-party-tips h6 {
	color: #cba75a;
	font-size: 21px;
	margin: 18px 0;
	text-align: center;
}

.party_tips_page h6 span,
.kc-entertains-party-tips h6 span{
	color: #ffe3a7;
	display: block;
	font-size: 14px;
}

span.sign {
	color: #fff;
	display: block;
	font-size: 30px;
	text-align: center;
}

#pairings_list {
	margin-bottom: 18px;
}

.party_tips_page em,
.kc-entertains-party-tips em{
	font-weight: bold;
}

/* @end */

/* @group RECIPE */

#recipe_list li{
	list-style: none;	
	text-align: center;
}

#recipe_list li.last {
	border-bottom: 1px dotted #3d3100;
	padding: 0 0 18px 0;
}

.recipe_item {
	border-bottom: 1px dotted #3d3100;
	margin: 18px 0 0 0;
	padding: 0 30px 18px 30px;
	}

.recipe_item h3 {
	font-size: 14px;
	color: #cba75a;
	font-weight: bold;
	margin-bottom: 12px;
}

.recipe_item h4 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
}

.recipe_item em {
	font-weight: bold;
}

.recipe_item .times {
	margin-bottom: 0;
}

.recipe_item p, .recipe_item ol, .recipe_item ul {
	margin-bottom: 12px;
}

.recipe_item .recipe_desc {
	font-style: italic;
}

.recipe_card_link {
	font-weight: bold;
	margin-right: 20px;
}

/* @end */

/* @group TRADE */

.trade #wrap #main_content #intro {
	padding-left: 160px ;
}

.trade h3 {
	font-size:16px;
	margin-bottom: 12px;
}

#intro_logo {
	float: left;
	margin-right:10px;
}

.trade #wrap #main_content h4 {
	font-size: 16px;
	color: #666;
	margin-bottom: 12px;
}

.trade #wrap #main_content p.intro_text{
	color: #ccc;
	font-size: 13px;
	margin:0 50px 9px 0;
	text-align: left;
}

.trade #wrap #main_content p.second_contact {
	margin-left:97px;
}

.trade p #password {
	background-color: #f2ede7;
	border: 1px solid #d9ceb8;
	padding: 2px;
	width: 196px;
}

/* @end */

/* @group SWEEPSTAKES */

.sweepstakes_thankyou #wrap #content_wrap{
	height: 497px;
}

.sweepstakes_thankyou #wrap #main_content #intro {
	text-align: center;
}

.sweepstakes_rules #intro p {
	margin-bottom: 12px;
}

/* @end */

/* @group KC CONNECTIONS */

/*////    KC Connections     ////*/   kc-entertains

#internal .kc-entertains-party-tips .main_content {
	float: left;
	display: inline;
	margin: 0 30px 0 40px;
	overflow:hidden;
	padding-bottom: 30px;
	position: relative;
	width: 564px;
}

body.kc_connections #content_wrapper #main_content #link_list,
body.kc-entertains #content_wrapper #main_content #link_list{
	border-top: 2px dotted #3d3100;
	margin-top: 27px;
	padding: 20px 0  40px 0;
}

body.kc_connections #content_wrapper #main_content #link_list li,
body.kc-entertains #content_wrapper #main_content #link_list li{
	clear: left;
	display: inline;
	float: left;
	min-height: 160px;
	margin: 0 30px;
	padding-left: 170px;
	width: 594px;
}

*html body.kc_connections #content_wrapper #main_content #link_list li,
*html body.kc-entertains #content_wrapper #main_content #link_list li{
	height: 160px;
}

body.kc_connections #content_wrapper #main_content #link_list li span,
body.kc-entertains #content_wrapper #main_content #link_list li span{
	color: #cc0000;
}

body.kc_connections #content_wrapper #main_content #link_list li#rocknroll,
body.kc-entertains #content_wrapper #main_content #link_list li#rocknroll{
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_RockNRollWine.gif) no-repeat left top;
}


body.kc_connections #content_wrapper #main_content #link_list li#morrison,
body.kc-entertains #content_wrapper #main_content #link_list li#morrison,{
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_morrison_hotel.gif) no-repeat left top;
}

body.kc_connections #content_wrapper #main_content #link_list li#city,
body.kc-entertains #content_wrapper #main_content #link_list li#city{
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_city_winery.gif) no-repeat left top;
}

body.kc_connections #content_wrapper #main_content #link_list li#tribeca,
body.kc-entertains #content_wrapper #main_content #link_list li#tribeca{
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_TFF.gif) no-repeat left top;
}

body.kc_connections #content_wrapper #main_content #link_list li#ascap,
body.kc-entertains #content_wrapper #main_content #link_list li#ascap{
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_ascap.gif) no-repeat left top;
}

body.kc_connections #content_wrapper #main_content #link_list li#genart,
body.kc-entertains #content_wrapper #main_content #link_list li#genart{
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icon_genart.gif) no-repeat left top;
}

body.kc_connections #content_wrapper #main_content #link_list li#hiptastes,
body.kc-entertains #content_wrapper #main_content #link_list li#hiptastes{
	background: url(http://s3.amazonaws.com/kim_crawford/images/connections/icons_hip_tastes.gif) no-repeat left top;
}

body.kc_connections #content_wrapper #main_content #link_list li h4,
body.kc-entertains #content_wrapper #main_content #link_list li h4{
	color: #cc0000;
	display: inline;
	font-size: 14px;
	font-weight: bold;
}

body.kc_connections #content_wrapper #main_content #link_list li a,
body.kc-entertains #content_wrapper #main_content #link_list li a{
	font-size: 14px;
}

#artist_list p {
	margin-bottom: 18px;
}

/* @end */


/* @group FOOTER */

/*////     Footer Stuff     ////*/


#footer {
	clear: both;
	width: 960px;
	margin-top: 40px;  
}

#home #footer {
	padding-top: 18px;
}

#footer ul {
	text-align:center;
	width: 955px;
/*	border:1px solid red;	 */
}

#footer ul li {
	display: inline;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #999;
}

#footer ul li.link_last { border-right:0; padding-right:0; margin-right:0; }

#footer ul li a {
	color: #fff;
}

#footer ul li#contact_footer, #footer ul li#privacy_footer{
	border-right: 1px solid #ccc;
    background-image:none; 
	padding-right: 8px; margin-right:8px; 
}

#footer ul li#contact_footer a {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/nav_bottom1.gif) no-repeat left top;
	width: 67px;
}

#footer ul li#privacy_footer a {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/nav_bottom2.gif) no-repeat left top;
	width: 83px;
}

#footer ul li#terms_footer a {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/nav_bottom3.gif) no-repeat left top;
	width: 77px;
}

#footer ul li#rules_footer a {
	background: url(http://s3.amazonaws.com/kim_crawford/images/imgNavContestRules-1.jpg) no-repeat left top;
	width: 76px;
}

#footer ul li#contact_footer a:hover {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/nav_bottom1.gif) no-repeat left -14px;
	width: 67px;
}

#footer ul li#privacy_footer a:hover {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/nav_bottom2.gif) no-repeat left  -14px;
	width: 83px;
}

#footer ul li#terms_footer a:hover {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/nav_bottom3.gif) no-repeat left  -14px;
	width: 77px;
}

#footer ul li#rules_footer a:hover {
	background: url(http://s3.amazonaws.com/kim_crawford/images/imgNavContestRules-1.jpg) no-repeat left  -14px;
	width: 76px;
}




#footer ul#social_links {
	padding-top: 10px;
	width: 100px;
}

#footer ul#social_links li a{
	color: #fff;
	height: 46px;
	margin: 0 2px;
	width: 46px;
}

#footer ul#social_links li a#facebook_link {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/icon_fb.gif) no-repeat left  top;
}

#footer ul#social_links li a#twitter_link {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/icon_twitter.gif) no-repeat left  top;
}


/* @end */


/* @group Form Styles */

#reg_form {
	background-color: #231b14;
	border: 1px solid #4d4432;
	font-size: 12px;
	overflow:hidden;
	padding: 10px;
	width: 264px;
}

#reg_form form {
	width:264px;
}

#reg_form h3 {
	border-bottom: 2px dotted #4d4432;
	color: #cba75a;
	font-size: 14px;
	margin: 8px 0 18px 0;
	padding: 0 0 9px 0;
	text-align: center;
	text-transform: uppercase;
}

#required_fields {margin-bottom: 9px;}

form p {color:#666 ;margin:0 0 0 0;position:relative;width: 264px;}

#comment_form p {color:#666 ;margin:0 0 0 0;position:relative;width: 564px;
	padding-bottom: 5px;
	padding-top: 5px;
}

fieldset.check_fs p {width: auto;}

.check_fs label   {color: #000;display: inline;position: relative;}

fieldset {border:none; }

fieldset.check_fs{background-color: #d0a655;border: 1px solid #4d4432;margin-bottom: 9px;padding: 10px;width: 244px;
}

#address_fs {margin-bottom: 0;}

legend { color: #ccc; margin: 0;padding: 0;font-size: 16px; font-weight:bold;}

em.alert {color: red;}

label {
	color: #6b6b0a;
}


#home input.text, #home input.title, #home textarea{background-color: #000;color: #fff;font-size: 12px;margin:0 0 9px 0; border: 1px solid #4d4432; }

select {font-size: 12px;
	background-color: #000;
	color: #fff;
}

input.text, input.title	{ width:260px; padding:2px;vertical-align: middle;}

input.title	{ font-size:1.5em; }

textarea	{ width:260px;  padding:2px;}

select	{ width:200px; }

.error, .notice, .success	{padding-top:.4px;}

.error, #errorExplanation 	{background:#FBE3E4;color:#8a1f11;border-color:#8a1f11;}

.field-with-errors input, .field-with-errors select  {
	background-color: #ffb7b5;
}

.check_fs .field-with-errors{border: 1px solid red;}

#errorExplanation {border: 1px solid #8a1f11;margin-bottom:18px;padding: 10px;
}

#errorExplanation p {font-size: 13px;font-weight: bold;margin-bottom: 4.5px;width: auto;}

#errorExplanation ul li {list-style-type: disc;list-style-position: inside;}

label.error {background-color: #fff;}

.notice	{background:#FFF6BF;color:#514721;border-color:#FFD324;}

.success	{background:#E6EFC2;color:#264409;border-color:#C6D880;}

.error a	{color:#8a1f11;}

.notice a	{color:#514721;}

.success a	{color:#264409;}



#name_fs p {float:left;margin:0 10px 0 0;position:relative;width:170px;}

#name_fs #user_last_name {width: 260px;}

#age_fs p label.error {position: relative;}




#address_fs p#city_group {margin-right: 10px;}

#address_fs p#state_group, #address_fs p#zip_group {float: left;width: 123px;}

#address_fs p#state_group {margin-right: 10px;}


#address_fs p#state_group #user_state, #address_fs p#zip_group #user_zip_code {width:127px;}

#phone_fs p  input.text {margin-right: 10px;width: 50px;}

#phone_fs p #fieldPhone3 {margin-right: 0;width:75px;}

#phone_fs p {float: left;margin-right: 10px;width:50px;}

#user_referal {width: 264px;}

#details_fs p #user_comments {height: 90px;padding: 2px;}

#conditions {
	margin: 0 20px;
	width: auto;
}

.hide {visibility:hidden;}

#reg_form form #reset {
	background: url(http://s3.amazonaws.com/kim_crawford/images/09assets/music_lounge/b_clear.gif) no-repeat left top;
	border: none;
	color: transparent;
		cursor: pointer;
	display: inline-block;
	float: left;
	height: 25px;
	margin: 12px 30px 6px 24px;
	text-indent: -5000px;
	width: 98px;
}
#submit {
	display: inline-block;
	float: left;
	margin: 12px 0 6px 0;
	width: 91px;
}

#contest_rules {
	display: block;
	margin: 0 auto;
	text-align: center;
	text-decoration: underline;
	width: 80px;
}

/* @end */

/* @group Terms | Privacy */

.terms h2, .privacy h2 {
	font-size: 24px;
}

.terms #main_content ul li, .privacy #main_content ul li {
	list-style-type: disc;
	list-style-position: inside;
}

.privacy #main_content ul, .terms #main_content ul {
	margin-bottom: 18px;
}

/* @end */

#ProfileContent #Copy
{
	position: relative;
	float: left;
	width: 889px;
	padding-left: 41px;
	padding-right: 30px;
	margin-top: 31px;
}

#Copy .header
{
	color: #cba75a;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 15px;
}
#Copy hr
{
	color: #000000;
	border: 0px none;
	border-bottom: 1px dotted #3d3100;
	margin-bottom: 15px;
}


#VinMateo {
	background-image: url(http://s3.amazonaws.com/kim_crawford/images/imgVintageMateo.jpg);
	float: left;
	background-repeat: no-repeat;
	height: 200px;
	width: 226px;
	margin-left: 10px;
	padding-top: 75px;
	padding-left: 160px;
}
#VinGary {
	background-image: url(http://s3.amazonaws.com/kim_crawford/images/imgVintageGary.jpg);
	float: right;
	background-repeat: no-repeat;
	height: 200px;
	width: 226px;
	margin-left: 10px;
	padding-top: 75px;
	margin-right: 10px;
	padding-left: 160px;
}
#VinDan {
	background-image: url(http://s3.amazonaws.com/kim_crawford/images/imgVintageDan.jpg);
	background-repeat: no-repeat;
	height: 175px;
	width: 226px;
	padding-top: 75px;
	float: left;
	margin-left: 10px;
	padding-left: 160px;
}
#VinEmily {
	background-image: url(http://s3.amazonaws.com/kim_crawford/images/imgVintageEmily.jpg);
	float: right;
	background-repeat: no-repeat;
	height: 175px;
	width: 226px;
	margin-right: 10px;
	padding-top: 75px;
	padding-left: 160px;
}
.gold
{
	color: #cba75a;
}
div.clear
{
	position: relative;
	clear: both;
}

.WinnerPad {
	vertical-align: bottom;
	display: block;
	position: relative;
	left: 0px;
	top: 20px;
}
.WinnerCopy {
	width: 500px;
	display: block;
	float: left;
	margin-right: 10px;
}
.WinnerImg {
	width: 500px;
	display: block;
	float: right;
	margin-left: 10px;
}
#VinMateoMain {
	background-image: url(http://s3.amazonaws.com/kim_crawford/images/imgVinMateoMain.jpg);
	background-repeat: no-repeat;
	width: 693px;
	margin-left: 10px;
	padding-top: 75px;
	padding-left: 190px;
}
#VinGaryMain {
	background-image: url(http://s3.amazonaws.com/kim_crawford/images/imgVinGaryMain.jpg);
	background-repeat: no-repeat;
	width: 693px;
	margin-left: 10px;
	padding-top: 75px;
	padding-left: 190px;
}
#VinDanMain {
	background-image: url(http://s3.amazonaws.com/kim_crawford/images/imgVinDanMain.jpg);
	background-repeat: no-repeat;
	width: 693px;
	margin-left: 10px;
	padding-top: 75px;
	padding-left: 190px;
}
#VinEmilyMain {
	background-image: url(http://s3.amazonaws.com/kim_crawford/images/imgVinEmilyMain.jpg);
	background-repeat: no-repeat;
	width: 693px;
	margin-left: 10px;
	padding-top: 75px;
	padding-left: 190px;
}

 /*Clearing Floated Elements*/
 
 
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}
 /* Hide from IE Mac \*/
.clearfix {display:block;}
  /* End hide from IE Mac */

/* @end */

/* @group Blog */
body.blog div.blog_links {
	float: left;
	width:  130px;
	padding: 10px;
}

body.blog div.blog_links h3 { color:#B49C5D; font-size:22px; margin-bottom:0; }
body.blog div.blog_links div {
	padding-bottom: 20px;
}
body.blog div.blog_links a { color:#fff; }

body.blog .blogleftnav { float:left; width:580px; }

/* @end */


body { background: url(http://s3.amazonaws.com/kim_crawford/images/september2010/kc-bg.jpg) no-repeat center top; }
body.agever, body.error_page { background-image:none; }
#header { margin-left: 180px; }
#header h1 { background: url(http://s3.amazonaws.com/kim_crawford/images/september2010/7yearsofawards.png) no-repeat left top; width:835px; height:47px; text-indent: -9999px; margin-top:53px; }
body.error_page #header { display:none; }

.icon_tw { float:right; margin-right:40px; }
.icon_fb { float:right; margin-right:8px; }
#loopedSlider { margin-top:6px; margin-left:130px; }
.container { border-color:#444; border-style:solid; border-width:1px 0; float:left; height:273px; margin-left:0; }

#loopedSlider .next, #loopedSlider .previous {
background:url("http://s3.amazonaws.com/kim_crawfordhttp://s3.amazonaws.com/kim_crawford/images/september2010/arrows-left.gif") repeat scroll 0 0 transparent;
border:0 none;
display:block;
float:left;
height:275px;
margin-top:0;
text-indent:-99999px;
width:38px;
}

#loopedSlider .next { background:url("http://s3.amazonaws.com/kim_crawford/images/september2010/arrows-right.gif") repeat scroll 0 0 transparent; }



.homepage_row { border-bottom:20px solid #191919;float:left; }
.homepage_row.last { border-bottom:0; }
.homepage_row h3 { font-size:22px; }
.homepage_row h3 a { color: #ccc; }
#content_area_1, #content_area_2, #content_area_3 { border:0px solid red; }
#content_area_1 img, #content_area_2 img, #content_area_3 img { float:left; margin-right: 10px }
#content_area_1, #content_area_3 { border-right:1px solid #191919; }
#content_area_2, #news_letter_signup { border-left:1px solid #333; }
#content_area_2 { height: 190px; }
#nl_customer_info { float:left; width:200px; } #nl_email_format { float:left; width:200px; }

#newsletter_signup_form { border:1px solid #666; padding:10px; float:left; margin:15px; }
#newsletter_signup_form label { color:#993; }
#nl_customer_info { float:left; width:200px; border:0px solid red; } #nl_email_format { float:left; width:180px; border:0px solid red; }
#nl_customer_info label { display:block; font-size:85%; } #nl_customer_info input { background-color:#000; margin-bottom:10px; }
#social_links { display:none; }

#stories, .story-content { margin-right:40px; }
.blog .story { margin-bottom:20px; }
.blog .story h3 { margin:0; }
.blog .story h3 a, .blog h3.story_title { color:#fff; font-weight:bold; font-size:20px; }
.blog .post_byline { margin:5px 0 10px 0; font-weight:bold; }
.blog .story a { color: #BB0430 }

textarea { height:150px; width:550px; }
input, textarea, select { -moz-border-radius:2px; -webkit-border-radius:2px; border:1px solid #CBA75A; padding:5px; }
select { border: 1px solid #6b6b0a; }

#home fieldset { border:1px solid #333; padding:20px; }
div.mce_inline_error{ color:red !important}
#mc-embedded-subscribe { border:1px solid #999; width:150px; margin-top:20px !important; background-color:#333; color:#fff; -moz-border-radius:10px;  } .mc_embed_close { display:none; }
.col1 { width:220px; float:left; } .col1 label { display:block; } .col1 input { margin-bottom:10px; } .col1 input { width:170px; } .col1 select { width:180px; }
.col1 { border-right:1px dashed #333; } .col2 { float:left; padding-left:20px; } .input-group label { padding-left:10px; }
#mc-embedded-subscribe { margin:10px 0;  } .mc_embed_close { display:none; }
#mce-success-response { font-weight:bold; border:1px solid #666; padding:10px; margin:10px 0; }

#mce-EMAILTYPE-0,#mce-EMAILTYPE-1,#mce-EMAILTYPE-2 { border:0; }


/* tooltip styling */
.tooltip {
	display:none;
	background:url(http://s3.amazonaws.com/kim_crawford/images/black_arrow_big.png);
	height:163px;
	padding:40px 30px 10px 30px;
	width:310px;
	font-size:11px;
	color:#fff;
}

#home_slider_first_tooltip {
   background:url(http://s3.amazonaws.com/kim_crawford/images/black_arrow_big_left.png);
}
#home_slider_fourth_tooltip {
   background:url(http://s3.amazonaws.com/kim_crawford/images/black_arrow_big_right.png);
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}

#comment_form { margin-top:20px; }
#comments .comment { border:1px solid #333; padding:10px; }
#comments .comment.even { background-color: #1a1a1a; }
.comment_author { font-size:12px; font-weight:bold; }
