
/*  general  */   

body {background: #07385f;margin: 0;padding: 0;
	color: #707070; text-decoration: none;  font-family: georgia, serif; 
	font-size: 75%;text-align: center;}
 
div, li, form, select, input, label, dl, dt, dd 
{margin: 0;padding: 0;border: 0; }

p, blockquote {line-height: 1.667em;margin: 0 0 1.5em;padding: 0;}

ul, ol, dl {margin: 0 0 1.5em;	padding: 0;	line-height: 1.667em;}

table, tr, td, th, thead, tbody  {margin: 0;padding: 0;border-collapse: collapse;}

img {display: block;margin: 0;border: 0;} 

a {color: #0C6CB6;text-decoration:none;overflow:hidden;font-style:italic;}

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

sup {bottom:0.4em;left:0.2em;margin-right:0.4em;position:relative;vertical-align:0;}

em {font-style: italic;}

.clear {clear: both;}  

#noMargin {margin:0;}

#printLogo {display:none;}



/*  headers  */   


h1, h2, h3, h4, h5, h6 {font-weight: normal;margin: 0 0 1em;color:#484848;}

	h1#hdr {display:block;text-indent:-9999px;width:650px;height:48px;}
	
		#wines #hdr {background:url('/img/wines/hdr_ourwines.gif') 0 0 no-repeat;}
		#blending #hdr {background: url('/img/wines/hdr_blendwines.gif') 0 0 no-repeat;}
		#wines .conReviews #hdr   {background: url('/img/wines/hdr_reviews.gif')  0 0 no-repeat;}
		#acclaim #hdr {background: url('/img/wines/hdr_acclaim.gif') 0 0 no-repeat;}
		#retailers #hdr {background: url('/img/wines/hdr_retailers.gif') 0 0 no-repeat;}
		#people #hdr {background: url('/img/people/hdr_people.gif') 0 0 no-repeat;}
		#vineyards #hdr {background: url('/img/vineyards/hdr_vineyards.gif') 0 0 no-repeat;}
		#visiting #hdr {background: url('/img/visiting/hdr_visiting.gif') 0 0 no-repeat;}
		#club #hdr {background: url('/img/club/hdr_club.gif') 0 0 no-repeat;}
		#visiting .eventDetail #hdr {background: url('/img/visiting/hdr_events.gif') 0 0 no-repeat;}
		#contact #hdr {background: url('/img/footer/hdr_contact.gif') 0 0 no-repeat;}
		#press #hdr {background: url('/img/footer/hdr_press.gif') 0 0 no-repeat;}
		#mailList #hdr {background: url('/img/footer/hdr_mailing.gif') 0 0 no-repeat;}
		#error #hdr {background: url('/img/footer/hdr_error.gif') 0 0 no-repeat;}
		#privacy #hdr {background: url('/img/footer/hdr_privacy.gif') 0 0 no-repeat;}
		#privacy .terms #hdr {background: url('/img/footer/hdr_terms.gif') 0 0 no-repeat;}
		#sitemap #hdr {background: url('/img/footer/hdr_sitemap.gif') 0 0 no-repeat;}

	h2 {font-size:2.25em;}
	h3 {font-size:1.5em;letter-spacing:.5px;}
    h4 {font-size:1em;font-weight:bold;margin-bottom:.4em;} 





/*  nav  */ 


#header ul li	{display:inline;list-style:none;}
    

#syndication	{float:left;width:68px;padding-left:582px;margin:0 0 5px;}
    #syndication li {float:left;}

	#syndication a {display:block;width:15px;height:14px;text-indent:-9999px;margin-left:2px;}
		#email a	{background:url('/img/global/icon_email.gif') 0 0 no-repeat;}
			#email a:hover	{background:url('/img/global/icon_email.gif') 0 -14px no-repeat;}
		#rss a	{background:url('/img/global/icon_rss.gif') 0 0 no-repeat;}
			#rss a:hover	{background:url('/img/global/icon_rss.gif') 0 -14px no-repeat;}
		#twttr a	{background:url('/img/global/icon_twit.gif') 0 0 no-repeat;}
			#twttr a:hover	{background:url('/img/global/icon_twit.gif') 0 -14px no-repeat;}
	    #fb a	{background:url('/img/global/icon_fb.gif') 0 0 no-repeat;}
			#fb a:hover	{background:url('/img/global/icon_fb.gif') 0 -14px no-repeat;}  
			
#nav	{float:left;width:650px;background:#07385f;padding:0;margin:0;}
    #nav li {float:left;}

	#nav a	{display:block;text-indent:-9999px;height:20px;}
		#homeNav a  {width:75px;background:url('/img/global/nav.gif') 0 0 no-repeat;}
		#newNav a   {width:143px;background:url('/img/global/nav.gif') -75px 0 no-repeat;}
		#winesNav a {width:64px;background:url('/img/global/nav.gif') -218px 0 no-repeat;}
		#peepsNav a {width:70px;background:url('/img/global/nav.gif') -282px 0 no-repeat;}
		#vineNav a  {width:94px;background:url('/img/global/nav.gif') -352px 0 no-repeat;}
		#visitNav a {width:80px;background:url('/img/global/nav.gif') -446px 0 no-repeat;}
		#clubNav a  {width:54px;background:url('/img/global/nav.gif') -526px 0 no-repeat;}
		#shopNav a  {width:70px;background:url('/img/global/nav.gif') -580px 0 no-repeat;}

		#homeNav a:hover  {width:75px;background:url('/img/global/nav.gif') 0 -20px no-repeat;}
		#newNav a:hover, #new #newNav a   {width:143px;background:url('/img/global/nav.gif') -75px -20px no-repeat;}
		#winesNav a:hover,  #wines #winesNav a, #blending #winesNav a, #acclaim #winesNav a, #retailers #winesNav a
			{width:64px;background:url('/img/global/nav.gif') -218px -20px no-repeat;}
		#peepsNav a:hover, #people #peepsNav a {width:70px;background:url('/img/global/nav.gif') -282px -20px no-repeat;}
		#vineNav a:hover, #vineyards #vineNav a  {width:94px;background:url('/img/global/nav.gif') -352px -20px no-repeat;}
		#visitNav a:hover, #visiting #visitNav a {width:80px;background:url('/img/global/nav.gif') -446px -20px no-repeat;}
		#clubNav a:hover, #club #clubNav a  {width:54px;background:url('/img/global/nav.gif') -526px -20px no-repeat;}
		#shopNav a:hover, #shop #shopNav a  {width:70px;background:url('/img/global/nav.gif') -580px -20px no-repeat;}

#subnav	{float:left;padding:0 23px;width:604px;font-family:arial, helvetica, sans-serif;font-size:11px;margin:0;background:#f0f0f0;}
	#subnav li {float:left;padding:0 6px;}
	
	#subnav a {color:#646464;font-style:normal;white-space:nowrap;}





/* 	layout  */

#container {float:left;width:750px;margin:0;text-align: left;}     

#header {float:left;width:650px;padding:53px 50px 0;position:fixed;top:0;left:0;z-index:100;}


#main {float:left;width:650px;padding:135px 50px;background:url('/img/global/bg_content_tile.png') top center repeat-y;}

	#main ul {list-style:none;}

#logo	{display:block;text-indent:-9999px;width:189px;height:44px;background:url('/img/global/logo.png') 0 0 no-repeat;margin:10px 0 25px 230px;} 

.lede	{font-size:1.25em;color:#484848;margin-bottom:90px;}

.fullwidth	{float:left;width:600px;padding:30px 25px 10px;background:#fff;margin-bottom:90px;}

.leftCol {float:left;width:375px;padding-right:25px;}

.rightCol {float:left;width:200px;} 

.wideCol	{float:left;width:400px;}

.thinCol	{float:left;width:200px;}

.tout {float:left;width:350px;padding:35px 25px 10px;background:#fff;margin-bottom:10px;}

	.tout .lede {margin-bottom:1.5em;}

.smTout {float:left;padding:2px 0 50px;width:200px;}
	.smTout p {margin-bottom:0;}
	
.img {float:left;width:375px;padding:10px 0 30px;}
	.img p {font-size:.916em;padding-top:5px;}

.video {float:left;width:375px;padding:0 0 30px;}

#intro {margin-bottom:90px;}

	 
h2#rssIcon {float:left;width:600px;margin-bottom:10px;}

	h2#rssIcon span {float:left;}	
	h2#rssIcon a  {float:left;display:block;text-indent:-9999px;height:18px;width:18px;margin:7px 0 0 10px;
			background:url('/img/global/icon_rss_lrg.gif') 0 0 no-repeat;}
		h2#rssIcon a:hover  {background:url('/img/global/icon_rss_lrg.gif') 0 -18px no-repeat;}
					
#shareLinks {padding-bottom:20px;float:left;width:115px;}


#footer {float:left;width:650px;font-size:.83em;color:#797979;padding:20px 0 0;font-family:arial, helvetica, sans-serif;}  
	#footer a {font-style:normal;color:#797979;margin:0 2px;}



/*  forms  */ 


.funkyList {float:left;font-style:italic;background:#e7e7e7 url('/img/global/btn_funkylist.gif') right top no-repeat;;position:relative;}
	
		.funkyList li a {display:block; padding:1px 15px ;color:#393939;}	

	.funkyList li ul { position:absolute;margin:0; padding:0 0 3px;display:none;background:#e7e7e7;}

	.funkyList li:hover ul, .funkyList li.sfhover ul { left:auto; z-index:550; }

	.funkyList li:hover { visibility:inherit; }

    .scroll { height:110px; overflow:auto;}






/*   
	.funkyList .funkyBtn {position:absolute;top:0;right:0;width:31px;padding:0;}
	
	.funkyList .funkyBtn a {display:block;width:31px;height:25px;text-indent:-9999px;
		background:url('/img/global/btn_funkylist.gif') 0 0 no-repeat;}

*/
                                                                       
a.submitLink, #retailer_directory input#submit	{float:left;padding:6px 20px;color:#393939;background:#e7e7e7;font-style:italic;border:none;}

#retailer_directory {padding-bottom:25px;}

	#retailer_directory h3 {font-size:1.416em;}

	#retailer_directory input	{font-family:georgia, serif;padding:4px 7px 5px;border:2px solid #d4d4d4;width:150px;} 


.usRetail {float:left;width:330px;border-right:1px solid #7f7f7f;padding:5px 0;}

	.usRetail label   {float:left;width:140px;padding:6px 0;margin-bottom:10px;}
	
 	.usRetail a.submitLink, #retailer_directory .usRetail input#submit	{margin:5px 0 0 140px;width:auto;cursor:pointer;}

    .usRetail .funkyList {width:135px;margin-top:3px;}
		.usRetail .funkyList ul {width:135px;margin-top:0;}

.intRetail	{float:left;width:245px;padding:5px 0 5px 24px;}
    
	.intRetail .funkyList {width:180px;margin-top:3px;}
           .intRetail .funkyList ul {width:180px;margin:0;}


	.intRetail label   {float:left;width:60px;padding:6px 0;margin-bottom:10px;}

 	.intRetail a.submitLink, #retailer_directory .intRetail input#submit	{margin:5px 0 0 60px;width:auto;cursor:pointer;}


#acclaim .funkyList {width:135px;margin-right:25px;}
	#acclaim .funkyList ul {width:135px;}
 
#acclaim #keywordLabel {padding-left: 20px;}

#acclaim .lastList {margin-right:0;}

#acclaim input	{font-family:georgia, serif;padding:2px;border:2px solid #d4d4d4;width:150px;margin:0 0 15px 15px;} 

#acclaim #submit {float:left;padding:6px 20px;color:#393939;background:#e7e7e7;font-style:italic;border:none;margin-left:0;width:auto;cursor:pointer;}

#acclaim label {float:left;padding-top:4px;}   

#submitReview {float:left;width:325px;margin-bottom:90px;}

	#submitReview span	{font-size:.833em;padding-left:2px;}
	#submitReview label {line-height:1.5em;padding-left:2px;}

	#submitReview input, #submitReview textarea {font-family:georgia, serif;padding:2px;border:2px solid #d4d4d4;}
	 	#submitReview input#checkbox {padding:0;border:none;}
	 

	#submitFirst, #submitLast {float:left;padding-bottom:10px;}
		#submitFirst {margin-right:5px;}

		#submitFirst input,  #submitLast input {float:left;width:150px;margin-bottom:3px;}

	    #submitEmail input, #submitComment textarea {float:left;width:313px;margin-bottom:3px;font-size:12px;}

   #submitComment, #submitEmail, .blockLabel, #submitWine  {float:left;padding-bottom:20px;} 


   #submitWine ul.funkyList {margin:0;float:left;}

          #submitWine #wineList  {width:199px;margin-right:3px;}
				#submitWine #wineList ul {width:199px;}
          #vintageList, #vintageList ul {width:118px;}

/** jquery validate stuff 
================================================================================================*/

#submitMail input.error,
#submitReview input.error,
#submitReview textarea.error { border: 2px solid #989898;}

div.error { color: #C44747;}

label.error {display:block; width:400px; margin-bottom: 3px;}

div.error {display:none;padding-bottom:30px;}

/*  home  */
   
body#home {background:#07385f url('/img/body_bgs/bg_home.jpg') 0 0 no-repeat fixed;position:relative;}

#home #nav	{position:absolute;top:70px;left:50px;list-style:none;float:left;width:650px;background:#07385f;padding:0;margin:0 0 2px;z-index:100;}

#homeBottle {position:absolute;top:75px;left:450px;width:270px;height:716px;text-indent:-9999px;
	background:url('/img/home/home_bottle.png') 0 0 no-repeat;}

#homeTop	{float:left;width:750px;margin-top:125px;padding-top:25px;background:url('/img/home/bg_home_top.png') 0 0 no-repeat;}
#homeBottom	{float:left;width:750px;padding-bottom:25px;background:url('/img/home/bg_home_bottom.png')  left bottom no-repeat;}
#homeTile	{float:left;width:700px;padding:0 25px;background:url('/img/home/bg_home_tile.png')  0 0 repeat-y;}

#contentWrap	{float:left;width:630px;padding:10px;margin:25px 25px 0;background:#f0f0f0;}
#content  {float:left;width:361px;padding:15px 250px 0 15px;border:2px solid #07385f;}

#home #logo {margin:30px 0  10px;float:left;}

#home #syndication {float:right;padding:0;margin:58px 0 0;list-style:none;z-index:999;position:relative;}     

#home .lede	{padding-top:20px;font-size:1.75em;margin-bottom:1.5em;background:url('/img/home/bg_home_lede.gif') 0 0 repeat-x;}

.homeTout	{float:left;width:327px;padding:17px;background:#fff;margin-bottom:15px;}

	.homeTout h3	{font-size:1.416em;margin-bottom:.25em;}
    .homeTout p		{margin:0;}

#home #footer {float:left;width:630px;padding:0;margin: 15px 25px 18px 23px;font-size:.83em;color:#b5b5b5;}
  	#home #footer p {color:#b5b5b5;margin-bottom:4px; width: 400px;}
	#home #footer a {color:#b5b5b5;margin:0 2px;}





/*  wines  */     


body#wines, body#blending, body#acclaim, body#retailers {background:#07385f url('/img/body_bgs/bg_wines.jpg') 0 0 no-repeat fixed;}

#wines #header, #blending #header, #acclaim #header, #retailers #header {background:url('/img/body_bgs/bg_wines_header.png') 1px 0  no-repeat;}

.wineRight, .wineLeft {float:left;padding-bottom:80px;}

	.wineRight .wideCol, .wineLeft .thinCol {margin-right:50px;}     
	


.buyTout {float:left;width:400px;background:#ffffff;margin-bottom:10px;}

	.buyTout h2 {margin:35px 25px 13px;}
	.buyTout h3 {font-size:1.416em;letter-spacing:0;margin:0 25px 13px;}
	.buyTout p {margin:0 25px 20px;}

    .buyWine	{float:left;width:165px;height:36px;background:url('/img/wines/btn_buywine.gif') 0 0 no-repeat;margin-bottom:30px;}
    	.buyWine a {float:left;margin:10px  0 0 25px;font-size:15px;color:#393939;}
                                                                                                                               
    dd.vintages a {margin:0 2px;}

.blending img   {margin:10px 0 25px;}

.reviews	{width:350px;float:left;padding:20px 25px 0;padding-bottom:20px;}

	.reviews h3 {padding-bottom:10px;border-bottom:1px solid #e1e0dd;}
    .reviewText {font-size:1.25em;margin-bottom:.2em;line-height:1.33em;}

    .reviewFoot {width:350px;padding-top:10px;border-top:1px solid #e1e0dd;}

	    .reviewFoot p {float:left;margin:0;width:245px;}
	    .reviewFoot .readMore {width:105px;}
	    	.reviewFoot .readMore span {float:left;display:inline;}

	a.prevRev, a.nextRev	{float:left;display:block;text-indent:-9999px;height:8px;width:16px;margin:6px 0 0 6px;}
                                                                         
    a.prevRev {background:url('/img/global/btn_prevnext.gif') 0 0 no-repeat;}
    	a.prevRev:hover {background:url('/img/global/btn_prevnext.gif')  0 -8px no-repeat;}
    a.nextRev {background:url('/img/global/btn_prevnext.gif')  -16px 0 no-repeat;}
    	a.nextRev:hover {background:url('/img/global/btn_prevnext.gif') -16px -8px no-repeat;}


.wineImg {float:left;padding-bottom:25px;}

.ratings {float:left;padding-left:10px;}
	.ratings dt   {font-size:2.083em;text-transform:uppercase;color:#484848;}
		.ratings dt span {font-size:.64em;}
		.ratings dd	{padding-bottom:7px;}

img.banner {float:left;margin-bottom:30px;}

#blendLede {padding-left:250px;margin-bottom:90px;}

#blendNav	{width:247px;background:#fff;position:fixed;top:290px;left:27px;filter:alpha(opacity=90);opacity: 0.90;}

	#blendNav ul {margin:12px 25px;font-size:1.083em;line-height:2em;}


#syrah {padding:0;}
#retail, #acclaim .fullwidth {margin:0;}  

#acclaim form {padding-bottom:30px;}
#acclaim h3 {margin-bottom:.25em;font-size:1.416em;}

p.back, p.print, p.matches {width:300px;float:left;font-size:.916em;}
 p.pagination {width:300px;float:left;}

	p.print, p.pagination	{text-align:right;} 
	p.pagination .current	{font-weight:bold;color:#0C6CB6;}
	p.pagination span {padding:0 1px;}
	
#acclaim  .botPagination {padding-bottom:141px;}	
	.botPagination p.pagination {padding-left:300px;}

#acclaim .acclaimItem {margin-top:5px;padding-bottom:20px;}
#acclaim .acclaimItem p {margin-bottom:.25em;}    
#acclaim .acclaimItem strong {color:#484848;}

h3.noResults	{padding-bottom:125px;}
 
.conReviews .fullwidth {margin:0;}

.submitThanks {padding-bottom:90px;}

.submitThanks h3 {margin:0;}

.submitThanks .leftCol {}

	.submitThanks .leftCol h3 {margin-bottom:.25em;font-size:1.416em;}    
	.submitThanks .leftCol img {margin-bottom:15px;}    

.submitThanks .rightCol {}
                         

.submitThanks  .smTout	{padding:8px 10px;width:180px;background:#e7e7e7;margin-bottom:5px;}
	.submitThanks  .smTout h4 {font-size:1.416em;font-weight:normal;margin:0;}
	
#retailers .fullwidth {margin:0;}   
#retailers  .botPagination {padding-bottom:141px;}	
	.botPagination p.pagination {padding-left:300px;}

#retailers #main .retailer {margin-top:5px;padding-bottom:20px;}
#retailers .retailer p {margin-bottom:.25em;}    

#retailers h3 {margin-bottom:.25em;font-size:1.416em;}

.retailer table	{width:600px;}

	.retailer th {text-transform:uppercase;color:#484848;text-align:left;font-size:1.416em;font-weight:normal;padding-bottom:5px;}
    .retailer td {padding-bottom:5px;}
    .retailer .right {text-align:right;}

    p.products	{padding-top:10px;font-size:.916em;}
    td.intlLoc	{text-transform:uppercase;}

#retailers h3.noResults	{padding-bottom:255px;} 

#the_art_of_blending .leftCol ul li {background:transparent url(/img/global/bg_bullet.gif) no-repeat 0 8px;
	margin-bottom:5px;padding-bottom:6px;padding-left:8px;}


/*  people  */     

body#people {background:#07385f url('/img/body_bgs/bg_people.jpg') 0 0 no-repeat fixed;}

#people #header {background:url('/img/body_bgs/bg_people_header.png') 1px 0  no-repeat;}

h2.title {margin-bottom:.125em;}
h2.person {font-size:1.5em;}


#winemaker h3 {font-size:1.416em;margin:2.5em 0 1em;}

p.quote {font-size:1.25em;font-style:italic;}

#viticulture {margin:0;}

#people .last {margin-bottom:0;}

#people .fullwidth .lede {margin-bottom:1.5em;font-size:1.5em;}

h4.merfTweets {padding-left:20px;background:url('../img/global/bg_merftweet.gif') 0 0 no-repeat;margin-bottom:1em;}

#people .tweet {padding-bottom:5px;}

#people p.followMerf {padding:15px 0 30px;}


/*  vineyards  */     

body#vineyards {background:#07385f url('/img/body_bgs/bg_vineyards.jpg') 0 0 no-repeat fixed;}

#vineyards #header {background:url('/img/body_bgs/bg_vineyards_header.png') 1px 0  no-repeat;padding-bottom:22px; }

                                                                           



/*  visiting  */     

body#visiting {background:#07385f url('/img/body_bgs/bg_visiting.jpg') 0 0 no-repeat fixed;}

#visiting #header {background:url('/img/body_bgs/bg_visiting_header.png') 1px 0  no-repeat;}

.event {float:left;width:600px;padding-top:20px;}
.event h3 {font-size:1.416em;letter-spacing:0;}

.tasting {padding-top:20px;}

	.tasting h3 {letter-spacing:0;margin-bottom:.125em;}
	  	.tasting h3 span {font-size:.8em;}

	.tasting p {margin-bottom:1em;}
		p.tasteInfo {font-size:.916em;}
		
#tasting_room .rightCol {padding-top:25px;}  

#visiting .smTout {padding-bottom:25px;}

#photos h2, #mapsdirections h2  {margin:0;}

#mapsdirections {margin:0;}

	#mapsdirections img {margin-bottom:50px;}

	#mapsdirections h3 {font-size:1.416em;margin-bottom:.5em;letter-spacing:0;}

	#mapsdirections ul li {padding-bottom:6px;padding-left:8px;background:url('/img/global/bg_bullet.gif') 0 8px no-repeat;margin-bottom:5px;}

.eventDetail .fullwidth {padding-bottom:90px;margin-bottom:0;}

	.eventDetail h2 {font-size:1.5em;}   
	.eventDetail h3	{margin-bottom:1em;font-size:1.416em;}	
	.eventDetail img {float:left;margin:0 0 5px;}
	
p.caption {clear:both;font-size:.916em;}	

div#galleryControls {width: 600px;}

div#galleryControls,
div#galleryControls a {float: left; display: inline; font-size: 17px;}

div#galleryControls a {width: 300px; padding:10px 0;}

div#galleryControls a#next {float: right; display: inline; text-align:right;}   





/*  club  */     

body#club {background:#07385f url('/img/body_bgs/bg_club.jpg') 0 0 no-repeat fixed;}

#club #header {background:url('/img/body_bgs/bg_club_header.png') 1px 0  no-repeat;padding-bottom:22px; }

#club h2, #club h3 {margin-bottom:.25em;}
	#club h3 {font-size:1.416em;}

#club .fullwidth {padding-bottom:90px;}

#club  .smTout	{padding:8px 10px;width:180px;background:#e7e7e7;margin-bottom:5px;}
	#club  .smTout h4 {font-size:1.416em;font-weight:normal;margin:0;}

#club .fullwidth ul {padding:0;}
	#club .fullwidth ul li {padding-bottom:6px;padding-left:8px;background:url('/img/global/bg_bullet.gif') 0 9px no-repeat;}
    #club .fullwidth  .rightCol ul li	{background:none;}
a#join {font-size:15px;display:block;padding:9px 49px 11px 25px;margin-bottom:17px;color:#393939;font-style:normal;
	background:url('/img/club/bg_join.gif') 0 0 no-repeat;}

.memTout {float:left;padding:0;width:200px;margin-top:18px;}
	.memTout p, .memTout ul {margin-bottom:0;}
		#club .fullwidth .memTout li {padding:0;}
    .memTout h4 {font-size:1em;font-weight:bold;margin-bottom:.4em;} 








/*  contact  */  

body#contact {background:#07385f url('/img/body_bgs/bg_footer.jpg') 0 0 no-repeat fixed;}

#contact #header {background:url('/img/body_bgs/bg_footer_header.png') 1px 0  no-repeat;}

#contact h3	{margin:0;}

#contact .fullwidth	{margin:0;padding-bottom:90px;}

#contact .printLink {margin-bottom:40px;}

#contact .smTout {padding-bottom:20px;}

#contact .smTout h4 a, #mailList .smTout h4 a  {font-style:normal;color:#484848;}

a.twttr, a.fb, a.rss  {padding-left:20px;}
	a.twttr 	{background:url('/img/global/icon_twit_smtout.gif') 0 0 no-repeat;}
		a.twttr:hover	{background:url('/img/global/icon_twit_smtout_hover.gif') 0 0 no-repeat;}
    a.fb	{background:url('/img/global/icon_fb_smtout.gif') 0 0 no-repeat;}
		a.fb:hover	{background:url('/img/global/icon_fb_smtout_hover.gif') 0 0 no-repeat;}  
    a.rss	{background:url('/img/global/icon_rss_smtout.gif') 0 0 no-repeat;}
		a.rss:hover	{background:url('/img/global/icon_rss_smtout_hover.gif') 0 0 no-repeat;}        
		
		
		


/*  press  */  

body#press {background:#07385f url('/img/body_bgs/bg_footer.jpg') 0 0 no-repeat fixed;}

#press #header {background:url('/img/body_bgs/bg_footer_header.png') 1px 0  no-repeat;}

#press .fullwidth {margin:0;}  

#press .pressItem {margin-top:5px;padding-bottom:20px;}
#press .pressItem p {margin-bottom:.25em;}

#press h3 {margin-bottom:.25em;font-size:1.416em;}

p#pressIntro	{padding-top:6px;}

#press .smTout	{padding:8px 10px;width:180px;background:#e7e7e7;}
	#press .smTout h4 {font-size:1.416em;font-weight:normal;margin:0;}
	

#press .pressForm	{margin-top:5px;padding-bottom:30px;} 

.pressForm form {}

#press .pressForm h3	{float:left;padding-right:20px;margin-top:2px;}	
	
.pressForm .funkyList, .pressForm .funkyList ul	{margin-bottom:0;width:180px;}
	
#press p.pagination {width:250px;float:left;font-size:.916em;}	
	
#press .botPagination  p.pagination {width:300px;}
	

p.date {font-weight:bold;color:#484848;} 
	.pressDetail  p.date {margin-bottom:.25em;} 

.pressDetail {padding-bottom:90px;}

	.pressDetail h2 {font-size:1.5em;}   
	#press .pressDetail h3	{margin-bottom:1em;}	
	.pressDetail img {float:left;margin:7px 15px 15px 0;}
	
	
#press .mediaItem {margin-top:5px;padding-bottom:20px;}
#press .mediaItem p {margin-bottom:.25em;}
	
.mediaHdr h2	{font-size:1.5em;margin-bottom:.25em;}

.mediaIcon {float:left;width:70px;margin-right:20px;padding-top:4px;}	
	
.mediaInfo  {float:left;width:510px;}   

.mediaInfo table {float:left;width:510px;margin:7px 0;border-top:1px solid #dedede;}	
	
	.mediaInfo table td {padding:10px 0 0;}

    .mediaInfo td.fileSize	{text-align:right;text-transform:uppercase;}


#press .lastItem {padding-bottom:90px;}


/*  mailing list  */  

body#mailList {background:#07385f url('/img/body_bgs/bg_footer.jpg') 0 0 no-repeat fixed;}

#mailList #header {background:url('/img/body_bgs/bg_footer_header.png') 1px 0  no-repeat;}

#mailList .fullwidth {margin:0;}

.mailThanks h3 {margin:0;}
.mailThanks .smTout  {padding:8px 10px;width:180px;background:#e7e7e7;margin-bottom:5px;}
	.mailThanks  .smTout h4 {font-size:1.416em;font-weight:normal;margin:0;}

	
#submitMail {float:left;width:325px;margin:15px 0 90px;}

	#submitMail span	{font-size:.833em;padding-left:2px;}
	#submitMail label {line-height:1.5em;padding-left:2px;}

	#submitMail input {font-family:georgia, serif;padding:1px 2px 2px;border:2px solid #d4d4d4;}
	 
		#submitMail  input#submit	{float:left;padding:6px 20px;color:#393939;background:#e7e7e7;font-style:italic;border:none;cursor:pointer;}
                                     
	#submitFirst, #submitLast, #submitCity, #submitZip, #submitAddress, #submitAddress2, #submitMail #submitEmail, #submitPhone {float:left;padding-bottom:10px;}
		#submitFirst, #submitCity {margin-right:5px;}

		#submitFirst input,  #submitLast input, #submitCity input, #submitZip input {float:left;width:150px;margin-bottom:3px;}

	    #submitEmail input, #submitPhone input, #submitAddress input, #submitAddress2 input {float:left;width:313px;margin-bottom:3px;font-size:12px;}

    #submitMail #stateList {float:left; margin:17px 0 10px;float:left;width:157px;}
    	#submitMail #stateList ul {width:157px;} 
		
		#submitMail #stateList2 {float:left;width:157px;}
		#submitMail #stateList2 select {width:157px;float:left;font-style:italic;background:#e7e7e7; position:relative;}
		#submitMail #stateList2 option {padding:2px;}

#mailList  .smTout {padding-bottom:25px;}
	#mailList .submitThanks  .smTout	{padding-bottom:8px;}

	
	 #submitZip {margin-bottom:10px;}

/* error */

body#error {background:#07385f url('/img/body_bgs/bg_footer.jpg') 0 0 no-repeat fixed;}

#error #header {background:url('/img/body_bgs/bg_footer_header.png') 1px 0  no-repeat;}

#error h2, #error h3 {margin-bottom:.1em;}
	#error h3 {font-size:1.416em;}

#error p {margin-bottom:.5em;}
	#error #errorLede {margin-bottom:20px;}

#error .fullwidth {margin-bottom:0;padding-bottom:180px;}


/* privacy */

body#privacy {background:#07385f url('/img/body_bgs/bg_footer.jpg') 0 0 no-repeat fixed;}

#privacy #header {background:url('/img/body_bgs/bg_footer_header.png') 1px 0  no-repeat;}

#privacy .fullwidth {margin:0;padding-bottom:90px;}

#privacy h2 {font-size:1.5em;}
#privacy h3 {font-size:1.416em;margin-bottom:.6em;}

#privacy .fullwidth ul {padding:0;}
	#privacy .fullwidth ul li {padding-bottom:2px;padding-bottom:6px;padding-left:8px;background:url('/img/global/bg_bullet.gif') 0 10px no-repeat;}

#privacy p strong {color:#484848;}

p.termsIntro {margin-bottom:30px;}



/* sitemap */

body#sitemap {background:#07385f url('/img/body_bgs/bg_footer.jpg') 0 0 no-repeat fixed;}

#sitemap #header {background:url('/img/body_bgs/bg_footer_header.png') 1px 0  no-repeat;}

#sitemap .fullwidth {margin:0;padding-bottom:90px;}


#sitemap .fullwidth ul {width:280px;float:left;padding-right:20px;}
	#sitemap .fullwidth ul li {padding-bottom:3px;}
	#sitemap .fullwidth ul a {color: #393939;text-decoration:none;overflow:hidden;font-style:normal;font-weight:bold;}
		#sitemap .fullwidth ul a:hover {text-decoration: underline;}


#sitemap .fullwidth ul ul {color: #0C6CB6;width:250px;margin-bottom:10px;}
#sitemap .fullwidth ul ul li {clear:both;padding-bottom:0;padding-bottom:6px;padding-left:8px;background:url('/img/global/bg_bullet.gif') 0 10px no-repeat;}
	#sitemap .fullwidth ul ul a {color: #0C6CB6;text-decoration:none;overflow:hidden;font-style:italic;font-weight:normal;}
		#sitemap .fullwidth ul ul a:hover {color: #0C6CB6;text-decoration: underline;}
 

#sitemap .fullwidth ul ul ul {padding-left:40px;width:200px;margin:0;}


/* icon links */

a.iconFileLink,
a.iconFileLink span,
a.iconFileLink img {float: left; display: inline;}

a.iconFileLink img {padding-right: 5px;}




