/*
Theme Name: WordPress Default
Version: 0.1
*/


body { font-family:'Verdana'; font-size:10px; margin: 0px; }
#wrap { width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; margin:0 auto; }

/* commented from searchform.php -->   id="searchsubmit"    */
input#searchsubmit { background:#416E90; border:2px solid #666; color:#FFFFFF; font-size:13px; }

.search_box_cool{
	background:transparent url(/images/search_box_round.gif) no-repeat scroll left top;
	border:0pt none;
	height:15px;
	padding:3px 10px;
	width:174px; 
}


/*
input#searchsubmit { background:#ffffff; border:2px solid #666; color:#666; font-size:13px; }
input#searchsubmit { background:#CC6699; border:2px solid #993366; color:#FFFFFF; font-size:13px; }

body { font-family:'Verdana'; font-size:10px; }
#wrap { width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; margin:0 auto; }
#header { height:77px; width:301px; position:relative; color:#000; margin-bottom:3px; float:left; padding:0; }
#header h1 { text-indent:-10000px; margin:0; padding:0; }
#header h1 a { display:block; background:url(/images/nosnob_dot_com_logo.png) no-repeat left top; height:77px; }
#search { margin-top:5px; float:right; padding:0; }
input#searchsubmit { background:#fc6; border:2px solid #f93; color:#333; font-size:13px; }

body { font-family:'Verdana'; font-size:10px; }
#wrap { width:960px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; margin:0 auto; }
#header { height:75px; width:900px; position:relative; color:#000; margin-bottom:2px; float:left; }
#header h1 { text-indent:-10000px; margin:0; padding:0; }
#header h1 a { display:block; background:url(/images/nosnob_logo.jpg) no-repeat left top; height:75px; }
#search { margin-top:30px; float:right; padding:1; padding-bottom: 0px }
input#searchsubmit { background:#fc6; border:2px solid #f93; color:#333; font-size:13px; }
*/


a:hover { text-decoration:none; color:#555353; border:none;}
.left { float:left; width:203px; border:3px solid #f3f3f3; margin:10px 0; padding:10px; }
.right { float:right; width:163px; border:3px solid #f3f3f3; margin:10px 0; padding:10px; } 
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }
.middle { margin-top:10px; line-height:16px; margin-left:6px; float:left; width:520px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; font-size:11px; }
.middle h2 { font-size:16px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }

/*chuck removed for stars   .middle img { border:4px #eee solid; }   */

.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }
#footer { width:960px; margin-top:20px; text-align:center; clear:both; padding:10px; }
div.hr { height:3px; background:#fff url(images/hr.gif) repeat-x scroll center; clear:both; }
div.br { height:10px; background:#fff url(images/br.gif) repeat-x scroll center; clear:both; }
.alignright { float:right; } 
.alignleft { float:left; } 
.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit { background:#416E90; border:2px solid #666; color:#FFFFFF; font-size:13px; }
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }

/*chuck odd yellow  span { background:#FFC; }  */

.addthis { float:right; clear:both; }
a:link,a:active,a:visited { text-decoration:none; color:#416e90; border:none; }
.left h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }

.right h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }

div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }




/** NOSNOB ***********************/

/* at a glance     993366  then  CC6699  416E90       nosnob_overview_table_right needed an abs width in ie8  */
td.nosnob_overview_table_header { color:#416E90; font-size: large;  padding-top: 15px; padding-bottom: 12px }
td.nosnob_overview_table_left   { color:#416E90; size:10px; height: 18px; width: 85px; }
td.nosnob_overview_table_right  { text-align: left; size:10px; height: 18px; width: 415px;}


/* review_wrap  */
table.nosnob_review_wrap_main_table{ 
	border-width: 0px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	width: 100%; vertical-align: top;
}


td.nosnob_overview_right_bottle{         align: center; vertical-align: top; width: 30px; }
td.nosnob_review_wrap_nonbottle_leftcol{ align: left;   vertical-align: top; width: 90%; }


table.nosnob_review_wrap_leftmain_table{ width: 100%; vertical-align: top; }

td.nosnob_review_td_text_paragraph{ background-color: #FFFFFF; padding-bottom: 15px; }




/** Begin: Grape Types ****************/

table.nosnob_grape_table{ 
	border-width: 0px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	width: 100%; vertical-align: top;  
	margin: 0px;
	padding: 0px;
}


td.nosnob_grape_header { text-align: center; color:#CC6699; font-size: large;  padding-top: 15px; padding-bottom: 12px ; }


td.nosnob_grape_grape 	{ text-align: center; vertical-align: middle; color:#CC6699; size:10px; height: 37px; width: 36%; 
	border-width: 1px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	margin: 0px;
	padding: 0px;
	background-color: #666;
}
td.nosnob_grape_characteristics	{ text-align: center; vertical-align: middle; color:#CC6699; size:10px; height: 37px; width: 64%; 
	border-width: 1px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	margin: 0px;
	padding: 0px;
	background-color: #666;
}


td.nosnob_grape_type_td		{ text-align: center; vertical-align: middle;  size:10px; width: 36%;  
	border-width: 1px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	margin: 0px;
	padding: 0px;
	border-bottom: double; border-bottom-color: black; border-bottom-width: 5px;   
}
td.nosnob_grape_criteria_td_wrap   { align: right; vertical-align: bottom;  width: 64%; 
	margin: 0px;
	padding: 0px;
	border-bottom: double; border-bottom-color: black; border-bottom-width: 5px;   
}


table.nosnob_grape_table_chars	{ 
	border-width: 0px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	width: 100%; vertical-align: top; align: right;
	margin: 0px;
	padding: 0px;
	border-bottom: none;
}



td.nosnob_grape_criteria_taste 		{ text-align: right; vertical-align: middle; color:#CC6699; size:10px;  width: 28%;
	border-width: 1px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	margin: 0px;
	padding: 2px;
		border-top: none;
		border-left: none;
}
td.nosnob_grape_criteria_smell 		{ text-align: right; vertical-align: middle; color:#CC6699; size:10px;  width: 28%;
	border-width: 1px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	margin: 0px;
	padding: 2px;
	border-left: none;
}
td.nosnob_grape_criteria_colour 		{ text-align: right; vertical-align: middle; color:#CC6699; size:10px;  width: 28%;
	border-width: 1px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	margin: 0px;
	padding: 2px;
		border-bottom: none;
		border-left: none;
}


td.nosnob_grape_criteria_taste_data 	{ text-align: right; vertical-align: middle;                size:10px;  width: 72%; 
	border-width: 1px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	margin: 0px;
	padding: 1px;
	border-top: none;
}
td.nosnob_grape_criteria_smell_data 	{ text-align: right; vertical-align: middle;                size:10px;  width: 72%; 
	border-width: 1px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	margin: 0px;
	padding: 1px;
}
td.nosnob_grape_criteria_colour_data 	{ text-align: right; vertical-align: middle;                size:10px;  width: 72%; 
	border-width: 1px;	border-spacing: ; border-style: solid; 
	border-color: black; border-collapse: collapse; 
	margin: 0px;
	padding: 1px;
	border-bottom: none;
}




/* by weight */
td.nosnob_grapeweight_header_primary   { text-align: center; color:#CC6699; font-size: large;  padding-top: 35px; padding-bottom: 5px }
td.nosnob_grapeweight_header_secondary { text-align: center; color:#CC6699; size:10px;  padding-top: 5px; padding-bottom: 12px }

td.nosnob_grape_weight_data_1 { text-align: left; size:10px; line-height: 14pt;}

/** End: Grape Types   ****************/



/** Begin: 3rd Party Review Template  ****************/
table.nosnob_3rd_review_wrap_table			{ width: 100%; vertical-align: top; border-width: 0px;}
td.nosnob_3rd_review_td_from_the 			{ background-color: #FFFFFF; padding-bottom: 15px; }
td.nosnob_3rd_review_td_text	 			{ background-color: #FFFFFF; padding-bottom: 15px; }
td.nosnob_3rd_review_td_not_by_nosnob_line1	{ background-color: #FFFFFF; font-style: italic; text-align: center; padding-bottom: 0px;  }
td.nosnob_3rd_review_td_not_by_nosnob_line2 { background-color: #FFFFFF; font-style: italic; text-align: center; padding-top: 0px; padding-bottom: 15px; }
/** End: 3rd Party Review Template  ****************/
