a, a:link, a:visited { color:#ba0000; }
a:hover, a:active { color:#860078; text-decoration:underline; }

body { padding-top:20px;  }

div#container, div#headerDiv {background-color:transparent; background-image:none; border:none;}
div#container {background:#fff url(bg.gif) repeat-y 4px top;}
div#topbar, div#fo, div#midbarDiv {display:none;}
/* div#header { background:#fff url(MS_Web_Banner_080913.jpg) no-repeat -3px top; height:180px; overflow:hidden;} */

/* div#header { background:#fff url(MS_Web_Banner_021214.jpg) no-repeat -3px top; height:180px; overflow:hidden;} */
div#header { background:#fff url(http://www.middlesisterwines.com/files/1192/common/MS_Web_Banner_020415.jpg) no-repeat -3px top; height:180px; overflow:hidden;}

/* div#mainNav {background:transparent url(MS_Web_Banner_080913.jpg) no-repeat -3px -180px; padding:9px 0 0 30px; height:87px;} */

/* div#mainNav {background:transparent url(MS_Web_Banner_021214.jpg) no-repeat -3px -180px; padding:9px 0 0 30px; height:87px;} */
div#mainNav {background:transparent url(http://www.middlesisterwines.com/files/1192/common/MS_Web_Banner_020415.jpg) no-repeat -3px -180px; padding:9px 0 0 30px; height:87px;}

div#mainNav a, div#mainNav a:link, div#mainNav a:visited {display:block; padding:0; margin:0; height:40px; float:left; background:transparent url(topnav.png) no-repeat; } 

div#mainNav a, div#mainNav a:link, div#mainNav a:visited {display:block; padding:0; margin:0; height:40px; float:left; background:transparent url(topnav_links.png) no-repeat; } 


/*
	div#mainNav a#pg0 {display:none;}
	div#mainNav a#pg42867 { background-position:5px top; width:105px;}
	div#mainNav a#pg42868 { background-position:-100px top; width:115px;}
	div#mainNav a#pg44920 { background-position:-220px top; width:120px;}
	div#mainNav a#pg44921 { background-position:-340px top; width:160px;}
	div#mainNav a#pg44826 { background-position:-500px top; width:135px;}
	div#mainNav a#pg42872 { background-position:-630px top; width:200px;}

	div#mainNav a#pg42867:hover { background-position:5px -42px; }
	div#mainNav a#pg42868:hover { background-position:-100px  -42px; }
	div#mainNav a#pg44920:hover { background-position:-220px  -42px; }
	div#mainNav a#pg44921:hover { background-position:-340px  -42px; }
	div#mainNav a#pg44826:hover { background-position:-500px  -42px; }
	div#mainNav a#pg42872:hover { background-position:-630px  -42px; }
*/

/* -- 090612 -- */
/*
	div#mainNav a#pg42868 { background-position:15px -3px; width:90px; margin-right:25px; }
	div#mainNav a#pg117614 { background-position:-100px top; width:100px; margin-right:8px; }
	div#mainNav a#pg45152 { background-position:-210px -3px; width:125px; height:55px; margin-right:18px; }
	div#mainNav a#pg44920 { background-position:-345px -3px; width:80px; height:55px; margin-right:10px; }
	div#mainNav a#pg42872 { background-position:-440px -3px; width:220px; height:55px; margin-right:40px; }
	div#mainNav a#pg64281 { background-position:-690px top; width:110px; height:55px; }

	div#mainNav a#pg42868:hover { background-position:15px -73px; }
	div#mainNav a#pg117614:hover { background-position:-100px -70px; }
	div#mainNav a#pg45152:hover { background-position:-210px -73px; }
	div#mainNav a#pg44920:hover { background-position:-345px -73px; }
	div#mainNav a#pg42872:hover { background-position:-440px -73px; }
	div#mainNav a#pg64281:hover { background-position:-690px -70px; }
*/



	div#mainNav a#pg42868 { background-position:-15px -2px; width:70px; height:55px; margin-right:25px; position:relative; top:3px; left:15px; } /* wines */
	div#mainNav a#pg117614 { background-position:-140px -15px; width:110px; margin-right:8px; position:relative; top:17px; left:35px;  } /* cocktails */
	div#mainNav a#pg122934 { background-position:-300px -2px; width:150px; height:55px; margin-right:18px; position:relative; top:3px; left:5px;  } /* wine shop */
	div#mainNav a#pg155612 { background-position:-480px -2px; width:95px; height:55px; margin-right:18px; position:relative; top:5px; left:10px;  } /* boutique */
	div#mainNav a#pg44920 { background-position:-826px -2px; width:90px; height:55px; margin-right:0; position:relative; top:0; left:10px;  } /* blogs */
	div#mainNav a#pg42872 { background-position:-622px -2px; width:160px; height:55px; margin-right:40px; position:relative; top:3px; left:12px;  } /* fun and games */
	div#mainNav a#pg45152 { background-position:-705px -2px; width:115px; height:55px; border:1px solid yellow;  }
	div#mainNav a#pg42867 { background-position:-130px -2px; width:130px; height:55px; margin-right:40px; position:relative; top:3px; left:30px;  } /* the girls */ 

	div#mainNav a#pg42868:hover { background-position:-15px -64px; }
	div#mainNav a#pg117614:hover { background-position:-140px -81px; }
	div#mainNav a#pg122934:hover { background-position:-300px -64px; }
	div#mainNav a#pg155612:hover { background-position:-480px -64px; }
	div#mainNav a#pg44920:hover { background-position:-826px -64px; }
	div#mainNav a#pg42872:hover { background-position:-622px -64px; }
	div#mainNav a#pg45152:hover { background-position:-705px -72px; }
	div#mainNav a#pg42867:hover { background-position:-130px -64px;  }



	div#mainNav a span {display:none;}
	
	div#subNav {display:none !important; text-align:center; }
	div#subNav_3, div#subNav_4, div.subNav {padding:5px 0 15px 0; *padding-top:8px !important; margin:0; height:30px; clear:both; overflow:hidden; }
	div.subNav {padding:0 !important; margin:0 !important; position:relative; left:-20px; top:3px; color:#f67f79; font-size:19px; font-weight:normal !important; }
	div.subNav a, div.subNav a:link, div.subNav a:visited { 
		/* font-family:'Architects Daughter',"Trebuchet MS", trebuchet, helvetica, arial, sans-serif;  */
		font-family:"Trebuchet MS", trebuchet, helvetica, arial, sans-serif; 
		font-size:17px !important; 
		color:#fff !important; 
		display:inline !important; 
		float:none !important; 
		background-color:transparent; 
		background-image:none !important; 
		padding:0 4px !important; 
		margin:0 auto !important; 
		*font-weight:bold !important; 
		height:auto; 
		text-decoration:none; 
	}
	div.subNav a:hover, div.subNav a:active {color:#333 !important; text-decoration:none !important; border:none !important; }
	div.subNav span { display:inline-block; padding:0 10px; }

div#mainContent {background-color:transparent; padding:15px 40px; font:14px/19px helvetica,arial; color:#000; }

div#mainContent a, div#mainContent a:link, div#mainContent a:visited { color:#ba0000; }
div#mainContent a:hover, div#mainContent a:active { color:#860078; text-decoration:underline; }

div#homeText { margin:0; padding:0; }

body.page_home div#mainContent {padding:0 20px 0 15px; font-size:12px; line-height:17px; }
body.page_97158 div#mainContent {padding:0 20px 0 15px; font-size:12px; line-height:17px; }

td.rightCell { padding-left:25px; }

p.nopad { padding:0; margin:0; }

h1 {font:25px/27px courier, "Courier New",serif; *font-size:25px; font-weight:bold; color:#444; margin:0; padding:0 0 5px 0;}
h2, span.courier {font-size:22px; font-family:courier, "Courier New",serif; color:#000;}
h2 {padding:5px 0 3px 0; margin:0; }

div#footer { border:none; background:transparent url(footerbg.jpg) no-repeat left top; padding:14px 0 0 0; height:40px; overflow:hidden; margin:0; text-align:center; font:16px/18px courier, "Courier New", serif; color:#333; }
div#footer a, div#footer a:link, div#footer a:visited {color:#000;}

a.homelink {display:block; padding:5px; height:130px; width:400px; margin:0 0 0 230px ; border-top:1px solid #ffffff;}

/* ----------------------------------- */

body.page_home div#pollForm {display:none;}
body.page_home div#pollForm table, div#pollInsert table { border-collapse:collapse; border:none; }
body.page_home div#pollForm table td, div#pollInsert table td { background:#fff !important;  font-size:12px !important; line-height:17px !important; color:#777 !important; padding:0; margin:0; border:none; }
body.page_home td.pollGet {display:none;}

input.pollButton, input.formButton { border:1px solid #777; background-color:#ba0000; background-image:none; font-weight:bold; color:#fff; padding:4px; font:14px/15px courier, "Courier New", serif; }
input.pollButton:hover, input.formButton:hover {background-color:#fff; color:#555; }

body.page_44829 td.paddingWhite, body.page_44838 td.paddingWhite  { width:30% !important; padding:7px 3px; vertical-align:top; }
body.page_44829 td.padding, body.page_44838 td.padding { width:70% !important; color:#777; font-size:12px; }


#holder {border:none;}

div#mbBottom {height:40px !important;}

img.gallery_pic_fl {border:6px solid #ddd;}

table.regular_table {width:100%; border:none;}
table.regular_table td {padding:5px; margin:0; border:none; vertical-align:none; font-size:11px;}
table.tdcenter td {text-align:center;}

div.container_block {background-color:#fafafa; padding:8px;}

div#blog_components_links a:link, div#blog_components_links a:visited { color:#fff; background-color:#ba0000; }
div#blog_components_links a:hover, div#blog_components_links a:active { color:#fff; text-decoration:none; background-color:#555; }

div#blogRollDiv { display:none;  }

/*
body.page_blog div#mainContent { position:relative; width:600px; float:left; }
body.page_blog div.pad1 { width:600px !important; }
body.page_blog table#holder { width:600px !important; }
*/

body.page_blog div#containerFooter { position:relative; display:block; width:160px; float:right; position:relative; left:-10px; border-top:3px solid #ccc !important; border-bottom:3px solid #ccc !important;  border-right:none !important; border-left:3px solid #eee !important; background-color:#feffe0; font-size:13px; line-height:18px; padding:5px 15px 20px 15px;  margin: 78px 25px 0 0; }

body.page_blog div#containerFooter { display:none; }

body.page_blog div#containerFooter h3 { font:15px/16px courier; font-weight:bold; color:#000; }
body.page_blog div#bottombar { display:block; clear:both; background-image:none; background-color:transparent;}

div#containerFooter a, div#containerFooter a:link, div#containerFooter a:visited { color:#009446; text-decoration:none; }
div#containerFooter a:hover, div#containerFooter a:active { color:#860078; text-decoration:underline; }


div.home_vert_line { background:transparent url(../Image/home_vert_line.gif) no-repeat left bottom; }
div.home_which_sister_are_you { background:transparent url(../Image/home_which_sister_are_you.gif) no-repeat left bottom; padding:10px 0 190px 0; }
div.home_forever_cool_reports  { background:transparent url(../Image/home_forever_cool_reports.gif) no-repeat left bottom; padding: 10px 0pt 20px 155px; }
div.home_our_awards { background:transparent url(../Image/home_our_awards.gif) no-repeat left bottom; padding: 20px 145px 40px 0pt; }
div.home_hand_line { background:transparent url(../Image/home_hand_line.gif) no-repeat left bottom; padding: 20px 0pt 0pt; }

body.page_home div#blogwrapDiv { display:none; }
div#blogMove  { padding:0 20px; }

div#socialLinks { text-align:right; padding:10px 30px 0 0; margin:0; }
div#socialLinks img { margin:0 0 0 10px; border:none; }