body { margin:0; padding:0; background:#eee4d8 url(/img/bgnds/main_bg.jpg) top center repeat; color:#393939; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; }

div, p, h1, h2, h3, h4, ul, li, ol, dl, dt, dd, form { margin:0; padding:0; font-weight:normal; }
ul { list-style:none; }

img { border:0; }

a { overflow:hidden; color:#67441a; text-decoration: none ; }
a:hover { text-decoration: underline; }

ul, ol, dl { position: relative;  }
/*  ---------------  LAYOUT  ---------------  */

body#home #bgnd { background:url(/img/bgnds/home_bg.jpg) top center no-repeat; }
#bgnd { width:100%; background:url(/img/bgnds/leaf_bg.jpg) top center no-repeat; }
#wrap { margin:0 auto; width:960px; }
#header { width:572px; height:110px; margin-left:375px; padding-top:23px; }
body#home #header { height:90px; }

#left, #middle, #right, .left { float:left; } 

body#home #left { width:700px; padding-top:280px;}
body#home #right,
body#home #right div#homeFlash { width:260px;  height:565px; }

.two_col #left { width:500px; padding:26px 0 0 30px; }
.two_col #right { width:430px; }

div.single_top_double_bottom #left {width: 500px; padding-top:0;}
div.single_top_double_bottom #right {width:415px;margin-left:15px;}

.three_col #left { width:300px; padding-top:58px; }
.three_col #middle { width:380px; padding-top:22px;}
.three_col #right { width:250px; padding:80px 0 0 30px; }

body.wine_detail .three_col #right { padding-top:26px; } 
body.wine_detail .three_col #left { background:url(/img/bgnds/bottle_bg.jpg) top no-repeat; padding:0 0 50px 0; margin-top:34px; text-align:center; } 

body#people_landing #content, body#sitemap #content { padding:25px 0 0 30px; } 
body#people_landing #left, body#people_landing #middle, body#people_landing #right  { padding:0; width:290px; margin-right:30px; margin-bottom: 30px; }
body#people_landing #right  { margin-right:0; }

body#sitemap #left, body#sitemap #middle, body#sitemap #right { padding:0; width:310px; }

body#gallery  #left, body#gallery #right  { padding:240px 0 0 0; width:107px; }
body#gallery  #middle  { width:722px; height:460px; background:url(/img/bgnds/gallery_bg.gif) top center no-repeat; padding:52px 0 0 24px;  }

body#gallery  #middle div {display:none;margin:52px 0 0 24px; background:#f5f1e9;}

.clear { clear:both; line-height:0.01em;}

/*  ---------------  MAIN NAV  ---------------  */

#logo_print { display:none; }
#logo { margin-left:380px; display:block; width:195px; height:34px; text-indent:-999em; background:url(/img/logo.gif) no-repeat; }

#main_nav  { background:url(/img/nav.gif) 0 0; height:25px; width:572px; }
#main_nav li { float:left; }
#main_nav li a { display:block; height:25px; text-indent:-999em; margin-right:25px; }

#main_nav li#wines a { width:40px; }
#main_nav li#sustainability a { width:115px; }
#main_nav li#people a, #main_nav li#winery a { width:55px; }
#main_nav li#news a { width:105px; }
#main_nav li#shop a { width:77px; margin-right:0; }

#main_nav li#wines a:hover, #main_nav li#wines a.active  { background:url(/img/nav.gif) 0 -25px; }
#main_nav li#sustainability a:hover, #main_nav li#sustainability a.active  { background:url(/img/nav.gif) -65px -25px; }
#main_nav li#people a:hover, #main_nav li#people a.active { background:url(/img/nav.gif) -205px -25px; }
#main_nav li#winery a:hover, #main_nav li#winery a.active { background:url(/img/nav.gif) -285px -25px; }
#main_nav li#news a:hover, #main_nav li#news a.active { background:url(/img/nav.gif) -365px -25px; }
#main_nav li#shop a:hover, #main_nav li#shop a.active { background:url(/img/nav.gif) -495px -25px; }

/*  ---------------  SUB NAV  ---------------  */

#sub_nav { margin-left:-10px; }
#sub_nav li { display:inline; }
#sub_nav a { color:#5d5d5d;  font-weight:bold; font-family:"Courier New", Courier, monospace; margin:0 10px; font-size:12px; }
#sub_nav a:hover, #sub_nav a.active { color:#81623d; text-decoration:none; }

/*  ---------------  TEXT FORMATING  ---------------  */

h1, h2, h3 { color:#807d49; font-family:"Courier New", Courier, monospace; }
h1 { font-size:42px; line-height:1em; margin-bottom:.5em; }
#middle h1 { color:#393939; font-size:37px; }
#middle h1 span { color:#807d49; display:block; padding-bottom:20px; font-size:15px; font-weight:bold; text-transform:uppercase; }
body.wine_detail #middle h1 { display:block; background:url(/img/bgnds/hr.gif) bottom no-repeat; padding-bottom:.5em; } 
body.wine_detail #middle h1 span { color:#393939; padding-bottom:0; display:block; font-size:22px; font-weight:bold; text-transform:none; }

body#home h1 { font-size:23px; font-weight:bold; margin-left:390px; }
body#home h1 span { font-size:17px; color:#393939; display:block; }

div.single_top_double_bottom h1 {margin:26px 0 0 30px;}

h2 { font-size:18px; font-weight:bold; line-height:1em; margin-bottom:1em;  }
h2 a { text-decoration:none; }
h2 span { font-size:12px; text-transform:uppercase; display:block; padding-bottom:3px; }
h2.month { font-size:15px; text-transform:uppercase; }
h2.results { margin:1.5em 0 0.2em 0; }
#right h2,
h2#tasting { font-size:1em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#393939; text-transform:uppercase; line-height:1.6em; margin-bottom: 0; }

h3 { font-size:1em; font-weight:bold; text-transform:uppercase; line-height:1.3em; }
h4 { font-weight:bold; font-size:1em; padding-bottom:.8em; }

p { line-height:1.5em; padding-bottom:1.6em; }
.highlight,
div.highlight_markdown p { font-size:1.3em; line-height:1.6em; }
	.wine_detail .highlight {padding-bottom:.75em;}

.callout { font-size:12px; line-height:15px; font-family:"Courier New", Courier, monospace; padding-left:90px; margin-bottom: 15px; }
.callout span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px; }
.three_col #right .callout { padding-left:0; }

.right_aligned { text-align:right; text-transform:uppercase; font-weight:bold; font-size:11px; padding-bottom:0; }
.right_aligned a { font-family: "Courier New", Courier, monospace; font-size:12px; }
.required { font-size:.75em; padding-right:20px;}

.centered { text-align:center; padding:3.5em 0 0 0; clear:both; }

.small { font-size:0.833em;}

.caption { font-size:0.916em; padding:.5em 0 0 0; display:block; }

a.more { font-size:11px; text-transform:uppercase; text-decoration: underline; }
a.more:hover { text-decoration:none; }

	p.bigger a.more {font-size:13px;}

.bottomPadding {padding-bottom:3em;}


/*  ---------------  WINE DROP DOWN  ---------------  */

#drop_down { padding:5px 0 30px 0;}
#drop_down li a { display:block; color:#807d49; font-size:15px; font-family:"Courier New", Courier, monospace; font-weight:bold; text-transform:uppercase; background:url(/img/bgnds/dropdown_arrow.gif) 0 23px no-repeat; text-decoration:none; }
#drop_down li a:hover { text-decoration:none; }
#drop_down a.select { height:30px;}

#drop_down li ul { position:absolute; background:#eee4d8 url(/img/bgnds/dropdown_arrow.gif) 0 8px no-repeat; padding:30px 20px 10px 0; margin-top:-15px; left:-999em; }
#drop_down li ul li {line-height:15px;}
#drop_down li ul li a { background:none; display:inline-block; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#67441a; text-decoration:underline;  }

#drop_down li:hover ul, #drop_down li.sfhover ul { left:auto; z-index:550; }
#drop_down li:hover { visibility:inherit; }

#drop_down li#naked { width:110px; }
#drop_down li#columbia { width:200px; }
#drop_down li#reserve { width:230px; }


/*  ---------------  WINE ACCLAIM  ---------------  */

#acclaim { background:url(/img/bgnds/hr.gif) top no-repeat; display:block; float:left; width:380px; margin-bottom:15px; }
	#acclaim_inner {background:url(/img/bgnds/hr.gif) bottom no-repeat; display:block; float:left; width:380px;}
	.acclaimList #acclaim {width:500px;}
#acclaim #container { float:left;  padding-bottom:20px; }
.points { float:left; display:block; width:190px; padding-top:20px; }
.points h2 { float:left; color:#807d49; font-size:3.083em; font-weight: normal; margin:0 8px 0 0; padding:0; }
.points p { padding-bottom:0; font-family:"Courier New", Courier, monospace; font-size:15px; font-weight:bold; text-transform:uppercase; line-height:17px; padding-left:50px;  }
.points p span { display:block; font-size:13px; text-transform:none; }
.points p span.note { color:#807d49; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:11px; }


/*  --------------- BUY WINE  ---------------  */

#buy {margin-bottom:15px;}
#buy h2 { margin-bottom:0; }
#buy h2 span { display:inline; font-size:1em; font-weight:normal; color:#807d49; }
a#buy_btn { display:block; width:159px; height:80px; margin:10px 0 10px 30px; text-indent:-999em; background:url(/img/bgnds/buy_btn.jpg) 0 0 no-repeat;  }
a#buy_btn:hover { background:url(/img/bgnds/buy_btn.jpg) -159px 0  no-repeat; }

/*  ---------------  TAPED PHOTO  ---------------  */

.taped_photo { display:block; width:250px; background:url(/img/bgnds/photo_top.jpg) top no-repeat; padding-top:43px; margin-left:15px; }
.taped_photo .photo_bg { background: url(/img/bgnds/photo_bg.jpg) repeat-y; }
.taped_photo .photo { padding:0 0 33px 14px; background:url(/img/bgnds/photo_btm.jpg) bottom no-repeat; }

body#people_landing .taped_photo { width:290px; background:url(/img/bgnds/photo_ppl_top.jpg) top no-repeat; padding-top:51px; float:left; margin:0 0 8px 0; }
body#people_landing .taped_photo .photo_bg { background: url(/img/bgnds/photo_ppl_bg.jpg) repeat-y; }
body#people_landing .taped_photo .photo { padding:0 0 40px 14px; background:url(/img/bgnds/photo_ppl_btm.jpg) bottom no-repeat; } 


/*  ---------------  BLOCK LIST  ---------------  */

.block_list { background:url(/img/bgnds/hr.gif) top left no-repeat; padding-bottom:.5em; float:left; margin-top:.5em;  }
.block_list div { float:left; }
.block_list .block { background:url(/img/bgnds/hr.gif) bottom left no-repeat; padding:1.5em 0; float:left; width:500px; }
.block_list h2 { margin-bottom:.2em; font-size:16px; line-height:1.3em; } 
.block_list p { padding-bottom:0; }
.block_list a.more { white-space: pre; }

/*  ---------------  News/Events/Search Results/Media  ---------------  */

#news_list .left_col, #media_list .left_col { width:395px; padding-right:10px; }
#news_list .right_col, #events_list .right_col, #results_list .right_col, #media_list .right_col { display:block; width:95px; float:right; text-align:right; }
#media_list .right_col { text-align:center; }
#results_list .right_col span { display:block; color:#807d49; font-family:"Courier New", Courier, monospace; font-size:14px; font-weight:bold; padding-bottom:5px;  }
 
#events_list .left_col, #results_list .left_col { width:65px; color:#807d49; font-size:2.333em; padding-top:.8em; text-align:center; }
#results_list .left_col { padding-top:0; }
#events_list .mid_col,  #results_list .mid_col { width:330px; padding-right:10px; }

.block_list .thumb { margin-top:-7px; padding-top:24px; background:url(/img/bgnds/thumb_bg_top.gif) top left no-repeat;  }
.block_list .thumb_bg  { padding-bottom:9px; background:url(/img/bgnds/thumb_bg_btm.gif) bottom no-repeat; }
.block_list .thumb_photo { background:url(/img/bgnds/thumb_bg_main.gif) repeat-y; width:85px; }
.block_list .thumb_photo img { margin-right:8px;  }

 #media_list p.highlight { padding-bottom:1em;}
 
/*  ---------------  Journal/Acclaim  ---------------  */

#journal .left_col, #acclaim .left_col  { width:65px; }
#journal .right_col, #acclaim .right_col  { width: 435px; }

#acclaim .left_col { width:65px; color:#807d49; font-size:2.333em; padding-top:.6em; text-align:center; }
#acclaim .left_col span { font-size:0.392em; text-transform:uppercase; display:block; font-weight:bold; }
#acclaim h2 span { font-family:Arial, Helvetica, sans-serif; text-transform:none; font-size:12px; font-weight: normal; font-style:italic; line-height:17px; margin-top:5px;}
#acclaim h2 span b { font-style: normal; display:block; padding-bottom:5px; }
#acclaim .left_col img { width:27px; height:27px; margin:0;}


/*  ---------------  Product List  ---------------  */

.block_list ul { margin-top:.5em; line-height:1.25em; font-size:0.916em; }

/*  ---------------  JOURNAL ARTICLE ICONS  ---------------  */

.icon { margin:0 0 25px 50px; }
.block_list .left_col img { width:45px; height:45px; margin:20px 0 0 5px;}


/*  ---------------  ACCLAIM DROP DOWNS  ---------------  */

.acclaim_select, .fake_select { float:left; margin-right:20px; margin-bottom:24px; }

.fake_select {margin-bottom: 15px;}

.acclaim_select li a, .fake_select li a { display:block; height:13px; padding:5px 10px; font-size:11px; text-decoration:none; background:#c0bbaa url(../img/bgnds/select_arrow.gif) right  no-repeat; color:#393939; width:130px;  }
.acclaim_select li ul, .fake_select li ul { position:absolute; background:#c0bbaa; padding-bottom:7px; left:-999em; margin:-2px 0 0 0;}
.acclaim_select li ul li a, .fake_select li ul li a { padding:2px 10px; background:none;  width:111px;  }
.acclaim_select li ul li a:hover, .fake_select li ul li a:hover { text-decoration:underline;  }

.acclaim_select li:hover ul, .acclaim_select li.sfhover ul, .fake_select li:hover ul, .fake_select li.sfhover ul { left:auto; z-index:550; }
.acclaim_select li:hover, .fake_select li:hover { visibility:inherit; }

.last { margin-right:0; }
.scroll { height:110px; overflow:auto; width: 149px; }

.shorty .scroll {height: 70px !important;}

/*  ---------------  WINE LIST  ---------------  */

#wine_list { line-height:1.5em; font-size:13px; text-transform:uppercase; margin-top:1.5em; width:170px; }
#wine_list li { padding-bottom:.4em; }
#wine_list a { text-decoration:underline; }
#wine_list a:hover { text-decoration:none; }


/*  ---------------  DETAILS LIST  ---------------  */

.details_list { line-height:1.5em; margin-bottom:15px; color:#807d49;  }
.details_list span { color:#393939; }
.details_list a { text-decoration:underline; }
.details_list a:hover { text-decoration:none; }

.details_p { line-height:1.5em; margin-bottom:15px; color:#807d49; padding:0; }

	#relNews li {margin-bottom: .7em;}


/*  ---------------  PAGINATION  ---------------  */

#pagination { text-align:center; font-size:0.916em; padding-top:1.25em; clear:both; }
#pagination a { margin-right:1em; padding:.4em .6em; }
#pagination a.active { text-decoration:underline; }

a.prev { background:url(/img/bgnds/arrow_prev.gif) right no-repeat; }
a.next { background:url(/img/bgnds/arrow_next.gif) left no-repeat; }
a.prev:hover, a.next:hover { text-decoration:none;}

#pagination a.prev_month, #pagination a.next_month { text-transform:uppercase; font-size:14px; font-weight:bold; font-family:"Courier New", Courier, monospace; }
#pagination a.prev_month { margin-right:135px; }


/*  ---------------  FORM  ---------------  */

form p { padding-bottom:.6em; }
label { display:block; float:left; width:150px; }
label.keyword { width:130px;}
.text_field { width:325px; border:1px inset;  }
.key { width:182px;}
.submit_btn { background:none; border:0; font-size:14px; font-family:"Courier New", Courier, monospace; text-transform:uppercase; font-weight:bold; color:#67441a; font-style:normal; }
	.submit_btn:hover {cursor:pointer;}

/*  ---------------  THUMB CALLOUT  ---------------  */

#thumb_callout { float:right; display:block; width:320px; background:url(/img/bgnds/callout_border2.gif) 95px 10px no-repeat; margin-top:-14px;  }
#thumb_callout img { float:left; }
#thumb_callout p { font-size:12px; line-height:16px; font-family:"Courier New", Courier, monospace; padding:20px 0 20px 105px; background:url(/img/bgnds/callout_border2.gif) bottom right no-repeat; }
#thumb_callout p span { display:block; margin-top:2px; }
#thumb_callout p span a{ text-transform:uppercase; font-size:11px; text-decoration:underline;  }
#thumb_callout p span a:hover{ text-decoration:none; }

body#home #thumb_callout { width:432px; background:#00FF00; background:url(/img/bgnds/callout_border.gif) 112px 0px no-repeat;  }
body#home #thumb_callout img { margin-top:-15px; }
body#home #thumb_callout p { padding-left:120px; font-size:14px; line-height:17px; background:url(/img/bgnds/callout_border.gif) bottom right no-repeat;  }

/*  ---------------  CENTERED BTNS  ---------------  */

.centered_btn { display:block; padding-top:10px; text-align:center; background: url(/img/bgnds/btn_bg.gif) top left repeat-x;  font-style:italic; }
.centered_btn p { background: url(/img/bgnds/btn_bg.gif) bottom left repeat-x; padding-bottom:10px; font-size:11px; }
.centered_btn a { font-size:14px; font-family:"Courier New", Courier, monospace; text-transform:uppercase; font-weight:bold; font-style: normal; }
.centered_btn span { display:block; margin-top:2px; }

.search { width:150px; margin:10px 0 50px 150px; }
.acclaim_search { width:153px; margin:-7px 0 0 22px; float:left; }
.submit { width:180px; margin:10px 0 50px 150px; }
.back {  width:180px; margin:10px auto; }
.directions { margin:10px auto; width:220px; }
.bio  { margin:0 auto; width:210px; clear:both; }


.three_col #right .centered_btn { width:160px; margin:12px 0; }
.three_col #right .visit { width:210px; clear:both; }


/*  ---------------  MEDIA KIT  ---------------  */

.download { float:left; display:block; width:200px; }

.block_list a.PDF img {width:auto;height:auto; margin:0;}

/*  ---------------  SITEMAP  ---------------  */

.site_map { line-height:17px; margin-top:-15px; }
.site_map li { font-family:"Courier New", Courier, monospace; font-size:15px; font-weight:bold; text-transform:uppercase; margin-top:20px; }
.site_map ul { padding:5px 0 0 5px; }
.site_map ul li { font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:0; }
.site_map ul li ul { padding:0 0 0 15px; margin:5px 0 15px; background:url(/img/bgnds/sitemap_line.gif) left repeat-y; }
.site_map ul li ul li { font-size:12px; text-transform:none; font-weight:normal; }


/*  ---------------  FOOTER  ---------------  */

#footer { font-size:0.75em; clear:both; width:960px; padding:30px 0 20px 30px; color:#646853; }
#footer a { color:#646853; }

#footer ul { margin-left:-.8em; }
#footer ul li { display:inline; }
#footer ul li a { margin:0 .8em; text-transform:uppercase; font-weight:bold; }

#footer p {padding:.5em .8em 0 0; }
#footer p a { text-decoration:underline; }
#footer p a:hover { text-decoration:none; }


/*  ---------------  FOOTER - SOCIAL MEDIA  ---------------  */

#footer .socialMedia { margin-top:2px; }

.fbIcon { background:transparent url(/img/footer/ic_facebook.gif) no-repeat scroll 3px 12px; padding:16px 10px 0 20px; }
.twIcon { background:transparent url(/img/footer/ic_twitter.gif) no-repeat scroll 3px 12px; padding:16px 0 0 20px; }

/*  ---------------  SUSTAINABILITY BLURBS  ---------------  */

.sustainableContent {
     background:url(/img/sustainability/our_philosophy.jpg) top left no-repeat;
     height: 380px;
     width:960px;
     margin: 10px 0 0 68px;
     position: relative;
}

.sustain_tout h3, .sustainableContent h3 {
    color: #67441a;
    font-size: 14px;
    line-height: 2;
}


ul.sustainList {
    margin-left: 3px;
    line-height: 1.5em;
}

ul.sustainList li {
    padding: 0 0 10px 16px;
    background-image:url('/img/sustainability/sustain_bullet.gif');
    background-repeat:no-repeat;
    background-position: 0 3px;
}


/*  ---------------  SUSTAINABILITY BLURBS - TOP  ---------------  */

.topCoverCropsTrigger {
     background:url(/img/sustainability/crops_animation.gif) bottom left no-repeat;
     position: absolute;
     top: 115px;
     left: 285px;
     height: 54px;
     width: 55px; 
}

.topPesticideTrigger {
     background:url(/img/sustainability/bugs_animation.gif) bottom left no-repeat;
     position: absolute;
     top: 190px;
     left: 505px;
     height: 54px;
     width: 55px; 
}

.topWaterTrigger {
     background:url(/img/sustainability/water_animation.gif) bottom left no-repeat;
     position: absolute;
     top: 260px;
     left: 402px;
     height: 54px;
     width: 55px; 
}

.topCoverCropsDetail {
    display: none;
    position:absolute;
    left: 289px;
    top: -123px;
    width: 298px;
    height: 325px;
    background-color: #f2e9df;
    background:url(/img/sustainability/cc_top_bg.png) top left no-repeat;
}

.topCoverCropsContent {
    padding: 30px 40px;
}

.topPesticideDetail {
    display: none;
    position:absolute;
    left: 70px;
    top: -200px;
    width: 298px;
    height: 365px;
    background-color: #f2e9df;
    background:url(/img/sustainability/pest_top_bg.png) top left no-repeat;
}

.topPesticideContent {
    padding: 30px 35px 30px 40px;
}

.topWaterDetail {
    display: none;
    position:absolute;
    left: 181px;
    top: -267px;
    width: 298px;
    height: 349px;
    background-color: #f2e9df;
    background:url(/img/sustainability/water_top_bg.png) top left no-repeat;
}

.topWaterContent {
    padding: 30px 40px;
}

/*  ---------------  SUSTAINABILITY BLURBS - LOWER  ---------------  */

.coverCropsDetail {
    display: none;
    position:absolute;
    left: -15px;
    top: -329px;
    width: 298px;
    height: 330px;
    background-color: #f2e9df;
    background:url(/img/sustainability/cc_bg.png) top left no-repeat;
}
.coverCropsContent {
    padding: 25px 40px;
}

.waterDetail {
    display: none;
    position:absolute;
    left: -115px;
    top: -355px;
    width: 294px;
    height: 352px;
    background-color: #f2e9df;
    background:url(/img/sustainability/water_bg.png) top left no-repeat;
}

.waterContent {
    padding: 25px 40px;
}

.pesticideDetail {
    display: none;
    position:absolute;
    left: -155px;
    top: -365px;
    width: 296px;
    height: 361px;
    background-color: #f2e9df;
    background:url(/img/sustainability/pest_bg.png) top left no-repeat;
}

.pesticideContent {
    padding: 25px 30px 25px 40px;
}

.coverCropsTrigger {
    position: relative;
    background:url(/img/icons/cover_crops2.gif) bottom left no-repeat;
    height: 47px;
    width: 47px;
}

.waterTrigger {
    position: relative;
    background:url(/img/icons/water2.gif) bottom left no-repeat;
    height: 47px;
    width: 47px;
}

.pesticideTrigger {
    position: relative;
    background:url(/img/icons/pesticides2.gif) bottom left no-repeat;
    height: 47px;
    width: 47px;
}

/*  ---------------  MISC  ---------------  */

input.error {background:#c7c393;}
p.error {color: #511A24; margin-left:150px;}


span.lilMonth,
span.bigNum {float: left; display: inline; width:100%;}

span.lilMonth {font-size:12px;text-transform:uppercase;}

span.bigNum {clear:both;}

span.green {color:#807D49;}

div#pagination span.current {margin-right:1em;}

div#events_list {margin-bottom:30px;}

img.imgWithBtn {float: left; display: inline; margin-bottom: 20px;}

div.withImage {float: left; display: inline; width: 200px; margin-top: 30px; margin-left: 10px;}

h3.topMarg {margin-top:40px;}

div.fakeHR {background:url(/img/bgnds/hr.gif) top left no-repeat; width:100%;}

ul.links {margin-bottom: 25px;}

ul.links li {margin-bottom: .5em;}

label.padTop {padding-top:7px;}

div.sustain_tout {background:url(/img/bgnds/hr.gif) top no-repeat; padding-top:17px; margin-top:8px;}

	div.sustain_tout_inner {background:url(/img/bgnds/hr.gif) bottom no-repeat; padding-bottom:0;}

	#right div.sustain_tout h2 {margin-bottom:14px;}

	div.sustain_logo,
	div.sustain_logo img,
	div.sustain_logo span {float: left; display: inline;}
	
	div.sustain_logo {margin: 5px 8px 15px 0px; display:block; width: 130px;}
	
	div.sustain_logo span {margin:15px 0 0 50px;}

	div.last {margin-right:0;}

