	
/************************************************************/
/*															*/
/*	Essential Fine Wines Style Sheet 4 						*/
/*	October 2008											*/
/*															*/
/************************************************************/	
	
/****************************************/

/*		INTRODUCTION					*/
/*		Reset Browser Settings			*/

/****************************************/

body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquoute {
padding: 0;
margin: 0;
}

h1, h2, h3, h4, h5, h6, pre, code {
font-size: 1em;
}

a {
text-decoration: none;
}

img {
border: none;
}


a img {
border: none;
}
	
	
/****************************************/

/*		SECTION 1						*/
/*		Footer Information				*/

/****************************************/
	
		html
{
height: 100%;
}

body
{
height: 100%;
text-align:center;
}

#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}

#content
{
	padding-bottom: 9em;
	width: 900px;
}

#footer
{
position: relative;
margin-top: -7.5em;
overflow: hidden; clear: both; 
width: 900px; 
height: 3.0em;
padding: 0.5em 0px 0.5em 0px; 
border-top: solid 1px rgb(125,125,125); 
background-color: #9E005D; 
color: rgb(255,255,255); 
font-size: 1.0em;
} 

#footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 65%;}

#footer p a {
	color: #FFFFFF;
	text-decoration: none;

}

#footer p a:hover {
	text-decoration: underline;
}



/****************************************/

/*		SECTION 2						*/
/*		The Main Body					*/

/****************************************/
		
	#frame {
		width:900px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		}
		
	#L-Wrapper {
	background-image:url(../images/navigation/lsidebar-300px.gif);
	background-repeat: repeat-y;
	float: none;
	left: 0px;
	background-position: left top;
	}
	
	#R-Wrapper {
	background-repeat: repeat-y;
	float: none;
	left: 0px;
	background-position: right top;
	}


/* Headings */
h1 {margin: 0.2em 0px 0.2em 0px; font-weight: bold; font-size: 90%; font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;}
h2 {margin: 0.2em 0px 0.5em 0px; font-weight: bold; font-size: 150%; font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;}
h3 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 140%;}
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%;}
h5 {margin: 0px 0px 0.2em 0px; font-weight: bold; font-size: 130%;}
h6 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 130%;}

/* Paragraphs */
p {
	padding: 0px;
	font-size: 0.8em;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 2.2em;
	margin-left: 0px;
	text-align: justify;
}
p.readmore {margin: 1.0em 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 110%; }
p.quote {margin: 0em 30px 0.6em 30px;	line-height: 120%; font-size: 120%;}
p.embed {float: left; width: 120px; margin: 7px 7px 5px 0px; padding: 5px 5px 5px 5px; background-color: rgb(238,237,249); font-style: italic; font-weight: bold;  line-height: 1.2em; font-size: 140%;}
p.embed-caption {float: left; margin: 5px 0px 0px 0px; padding: 0px; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 70%;}

/* Quote */
p.quote {clear: left; margin: 0em 30px 0.6em 30px;	line-height: 120%; font-size: 110%;}

/* Embedded emphasis */
.embed {float: left; width: 120px; margin: 2px 7px 2px 0px; padding: 5px 5px 5px 5px; background-color: rgb(238,237,249); font-style: italic; font-weight: bold;  line-height: 1.2em; font-size: 140%;}
.embed-caption {float: left; margin: 5px 0px 0px 0px; padding: 0px; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 70%;}

/* Lists */
ul.noindent {margin: 0px 0px 7px 15px; padding: 0px; list-style-type: disc; list-style-position: outside; font-size: 120%;}
ul.indent {margin: 0px 0px 7px 15px; padding: 0px 0px 0px 15px; list-style-type: disc; font-family: arial; font-size: 120%;}
ol {margin: 0px 0px 0px 9px; padding: 0px 0px 0px 25px; list-style-type: decimal; list-style-position: outside; font-size: 120%;}
ul.linklist-noindent {margin: -0.3em 0px 0.5em 0px; padding: 0px; list-style-type: none; line-height: 1.2em; font-size: 120%; }
ul.linklist-indent {margin: -0.3em 0px 0.5em 0px; padding: 0px 0px 0px 10px; list-style-type: none; line-height: 1.2em; font-size: 120%; }

.bold {
	font-weight: bold;
}

/****************************************/

/*		SECTION 3						*/
/*		The Content	Header 				*/

/****************************************/
	
	
#Nav1 
	{
	width: 900px;
	top: 16px;
	position: absolute;
	z-index: 3;
	background: transparent;
	visibility: visible;
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans serif;
	font-size: 1.0em;
	left: 19px;
}

#Nav1 ul {float: right; margin: 0px; padding: 0px 20px 0px 0px; border-left: solid 1px rgb(115,162,182); background-color: rgb(255,255,255); font-weight: bold;}	

#Nav1 li {display: inline; list-style: none; margin: 0px; padding: 0px;}

#Nav1 li a {display: block; float: left; margin: 0px; padding: 2px 5px 2px 5px; border-right: solid 1px rgb(115,162,182); color: #990066; text-decoration: none; font-size: 10px;}

#Nav1 li:hover a {
	text-decoration: underline;
}

	#contentheader {
		background:#fff
		}

	#contentheader h1 {
	font-size:14px;
	padding:10px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
		}
			
	.slogan-container {
	position: absolute;
	width: 330px;
	left: 383px;
	top: 105px;
		}
		
	.slogan-container h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-transform: none;	
		}
		
	.slogan-container h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 10px;	
		}
		
	#search-container {
	padding: 5px;
	position: absolute;
	left: 278px;
	top: 317px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 300px;
	height: 23px;
	}
	
	#search-container label {
	font-weight: bold;
	color: #000000;	
	
	}
	
	#header {
	float:left;
	width:900px;
	font-size:93%;
	line-height:normal;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 0px;
    }

  #header ul {
	margin:0;
	list-style:none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
    }

#header li {
	float:left;
	background:url(../images/navigation/left_both.gif) 	no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
  }
#header a {
  float:left;
  display:block;
  background:url(../images/navigation/right_both.gif)     no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
  font-size: 0.9em;
   }


#header li:hover, #header li:hover a {
  background-position:0% -150px;
  color:#CCCCCC;
  }
#header li:hover a {
	background-position:100% -150px;
	color: #FFFFFF;
  }

#header #current {
  background-position:0% -150px;
  border-width:0;
  }
#header #current a {
	background-position:100% -150px;
	padding-bottom:5px;
	color:#FFFFFF;
	background-image: url(../images/navigation/right_both.gif);
  }


#header > ul a {width:auto;}


#home #nav-home, #news #nav-news,
#products #nav-products, 
#about #nav-about,
#contact #nav-contact {
  background-position:0% -150px;
  border-width:0;
  }

#home #nav-home a, 
#news #nav-news a,
#products #nav-products a, 
#about #nav-about a,
#contact #nav-contact a {
  background-position:100% -150px;
  color:#333;
  padding-bottom:5px;
  }

#Inner-Frame {
	width: 900px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

/**************************************/
/** Purple Rounded Corners 		*******/
/**************************************/

	.purple-roundcont {
	width: 900px;
	color: #fff;
	background-color: #9E005D;
}

	.purple-roundcont-left {
	
	width: 173px;
	color: #fff;
	background-color: #9E005D;
}

	

	.purple-roundcont-200px{
	width: 200px;
	color: #fff;
	background-color: #9E005D;
}

.purple-roundcont-centre {
	width: 280px;
	color: #fff;
	background-color: #9E005D;
}
.purple-roundcont p {
}

.purple-roundtop {
	background-image: url(../images/navigation/purple-tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.purple-roundbottom {
	background-image: url(../images/navigation/purple-br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	background-color: #9E005D;
}

purple-img.corner {
   width: 20px;
   height: 20px;
   border: none;
   display: block !important;
}
		
/****************************************/

/*		SECTION 4						*/
/*		The Left Menu Bar				*/

/****************************************/		
		
	#contentleft {
	width:300px;
	float:left;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 0px;
	}
	
	.NavPosition {
	padding-left: 107px;
	
	}

ul.navlist
{
	width: 173px;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #9E005D;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 0px;
}

ul.navlist li
{
list-style: none;
margin: 0px;
border: 0px;

}

ul.navlist li.title {
	display: block;
	width: 173px;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	padding-top: 0px;
	padding-bottom: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
ul.navlist li.group a{
	display: block;
	width: 154px;
	text-decoration: none;
	text-align: right;
	font-size: 0.8em;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	font-weight: bold;
	border-right-width: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	padding-right:10px;
	color: #FFFFFF;
	padding: 4px;
}

ul.navlist li.forumSection{
	display: block;
	width: 154px;
	text-decoration: none;
	text-align: right;
	font-size: 0.8em;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	font-weight: bold;
	border-right-width: 0px;
	border-left-width: 0px;
	border-left-style: solid;
	padding-right:4px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 4px;
	padding-left: 4px;
}	

ul.navlist li a {
	display: block;
	width: 154px;
	text-decoration: none;
	text-align: right;
	font-size: 0.65em;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #9E005D;
	padding-right:10px;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	padding: 4px;
}

.navlist p {
	font-size: 0.6em;
	font-weight: bold;
	color: #999999;
	text-align: left;
}



ul.navlist li.group a:link { color: #FFFFFF;}
ul.navlist li a:link { color: #FFFFFF; }
.navcontainer li a:visited { color: #FFFFFF; }

ul.navlist li.group a:hover
{
	color: #9E005D;
	border-top-color: #9E005D;
	border-right-color: #9E005D;
	border-bottom-color: #9E005D;
	border-left-color: #9E005D;
	text-decoration: underline;
}

ul.navlist li a:hover
{
	color: #9E005D; 
	background-color:#FFFFFF;
	border-top-color: #9E005D; 
	border-right-color: #9E005D; 
	border-bottom-color: #9E005D; 
	border-left-color: #9E005D;
	text-decoration: underline;
}



/****************************************/

/*		SECTION 5						*/
/*		The Centre Content				*/

/****************************************/	
	
	#contentcenter {
	width:600px;
	padding:0px;
	float:left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 0px;
		}
	
	.Pad-10px {
	padding: 10px;
	}
		
	.Pad-bot-10px {
	padding-bottom: 10px;
	}
	
	.Pad-bot-15px {
	padding-bottom: 15px;
	}
	
	.Pad-bot-30px {
	padding-bottom: 30px;
	}
	
		.Pad-top-15px {
	padding-top: 15px;
	}
	
			.Pad-top-30px {
	padding-top: 30px;
	}	
	
	.Pad-left-15px {
	padding-left: 15px;
	}
	
	.Pad-left-30px {
	padding-left: 30px;
	}
	
	.Pad-left-60px {
	padding-left: 60px;
	}
	

	
	.Image-nolinkdec {

	padding-left: 65px;
	}	
		
		
/******************************************************************************/
/* SECTION 5a - SPECIFIC CLASSES FOR CENTRAL 3 COLUMN LAYOUT -
/******************************************************************************/

.content1 {
	float: left;
	width: 580px;
	margin: 0px;
	color: rgb(75,75,75);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.content1-container {
	clear: both;
	float: left;
	width: 450px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.content1-container-1col {
	overflow: hidden;
	width: 450px;
	margin: 0px;
	border: 0px none #eee;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 9px;
	padding-left: 9px;
}


.content1-container-1col a {
	text-decoration: none;
	color: #666666;
}

.content1-container-1col a:hover {
	text-decoration: underline;	
}

.content1-container-1col-txtright-200px {float: right; width: 196px; margin: 0px; padding: 0px;}
.underline {
	text-decoration: overline;
}

.content1-container-1col-txtright-160px {float: right; width: 236px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-120px {float: right; width: 276px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-100px {float: right; width: 296px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-80px {float: right; width: 316px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-60px {float: right; width: 336px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-40px {float: right; width: 356px; margin: 0px; padding: 0px;}
.content1-container-2col-left {
	overflow: hidden;
	float: left;
	width: 205px;
	margin: 0px;
}
.content1-container-2col-right {
	overflow: hidden;
	float: right;
	width: 205px;
	margin: 0px;
}
.content1-container-2col-txtright-100px {float: right; width: 79px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-80px {float: right; width: 99px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-60px {float: right; width: 119px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-40px {float: right; width: 139px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-20px {float: right; width: 159px; margin: 0px; padding: 0px;}
.content1-container-3col-left {
	overflow: hidden;
	float: left;
	width: 136px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
}
.content1-container-3col-middle {
	overflow: hidden;
	float: right;
	width: 136px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.content1-container-3col-right {
	overflow: hidden;
	float: right;
	width: 136px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	background-position: right;
}
.content1-container-3col-rightandcentre {
	overflow: hidden;
	float: right;
	width: 280px;
	margin: 0px;
}


.content1-container-4col-1 {
	overflow: hidden;
	float: left;
	width: 108px;
	margin-left:68px;
	
}

.content1-container-4col-1b {
	overflow: hidden;
	float: left;
	width: 108px;
	margin-left:176px;
	
}

.content1-container-4col-2 {
	overflow: hidden;
	float: left;
	width: 108px;
	
}


.content1-container-4col-3 {
	overflow: hidden;
	float: left;
	width: 108px;
	
}


.content1-container-4col-4 {
	overflow: hidden;
	width: 108px;
	
}

.content1-container-3col-txtright-60px {float: right; width: 47px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-40px {float: right; width: 67px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-20px {float: right; width: 87px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-10px {float: right; width: 97px; margin: 0px; padding: 0px;}

.content1-pagetitle {
	overflow: hidden;
	width: 580px;
	color: #9E005D;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	font-weight: bold;
	font-size: 180%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #9E005D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	
}

.content1-pagetitle h1 {
	border-top:5px;
	padding-top:5px;


}

/******************************************************************************/
/* SECTION 5a - END OF SPECIFIC CLASSES FOR CENTRAL 3 COLUMN LAYOUT -
/******************************************************************************/


/******************************************************************************/
/* SECTION 5b - SPECIFIC CLASSES FOR CENTRAL 2 COLUMN LAYOUT -
/******************************************************************************/

.content2 {float: left; width: 470px; min-height: 500px; margin: 0px; padding: 0px 0px 0px 20px; color: rgb(75,75,75); font-size: 1.0em;}


.content3 {float: left; width: 590px; min-height: 500px; margin: 0px; padding: 0px 0px 0px 20px; color: rgb(75,75,75); font-size: 1.0em;}

.content2-container, .content3-container {
	clear: both;
	float: left;
	width: 560px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.productReviewPad {
	padding-left:30px;
	padding-right: 30px;

}

.content2-container-1col, .content3-container-1col {	overflow: hidden;
	width: 560px;
	margin: 0px;
	border: 0px none #eee;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;}





.content2-container-1col-txtright-200px, .content3-container-1col-txtright-200px {float: right; width: 357px; margin: 0px; padding: 0px;}




.content2-container-1col-txtright-160px, .content3-container-1col-txtright-160px {float: right; width: 397px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-120px, .content3-container-1col-txtright-120px {float: right; width: 437px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-100px, .content3-container-1col-txtright-100px {float: right; width: 457px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-80px, .content3-container-1col-txtright-80px {float: right; width: 477px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-60px, .content3-container-1col-txtright-60px {float: right; width: 497px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-40px, .content3-container-1col-txtright-40px {float: right; width: 517px; margin: 0px; padding: 0px;}
.content2-container-2col-left, .content3-container-2col-left {overflow: hidden; float: left; width: 272px; margin: 0px; padding: 0px;}
.content2-container-2col-right, .content3-container-2col-right {overflow: hidden; float: right; width: 272px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-100px, .content3-container-2col-txtright-100px {float: right; width: 160px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-80px, .content3-container-2col-txtright-80px {float: right; width: 180px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-60px, .content3-container-2col-txtright-60px {float: right; width: 200px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-40px, .content3-container-2col-txtright-40px {float: right; width: 220px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-20px, .content3-container-2col-txtright-20px {float: right; width: 240px; margin: 0px; padding: 0px;}
.content2-container-3col-left, .content3-container-3col-left {overflow: hidden; float: left; width: 173px; margin: 0px 25px 0px 0px; padding: 0px;}
.content2-container-3col-middle, .content3-container-3col-middle {overflow: hidden; float: left; width: 173px; margin: 0px; padding: 0px;}
.content2-container-3col-right, .content3-container-3col-right {overflow: hidden; float: right; width: 173px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-60px, .content3-container-3col-txtright-60px {overflow: hidden; float: right; width: 101px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-40px, .content3-container-3col-txtright-40px {overflow: hidden; float: right; width: 121px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-20px, .content3-container-3col-txtright-20px {overflow: hidden; float: right; width: 141px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-10px, .content3-container-3col-txtright-10px {overflow: hidden; float: right; width: 151px; margin: 0px; padding: 0px;}
.content2-pagetitle, .content3-pagetitle {overflow: hidden; width: 569px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom: solid 3px #9E005D;; color: #9E005D; font-weight: bold; font-size: 180%;}

.content2-pagetitle h1 {
padding: 0px;
margin: 0px;

}


/******************************************************************************/
/* SECTION 5b - END OF SPECIFIC CLASSES FOR CENTRAL 2 COLUMN LAYOUT -
/******************************************************************************/


.introText {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;

}

.introText p {
	margin-bottom: 10px;
	margin-top:4px;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	font-size: 0.7em;
}


.introText p a{
	color: rgb(75,75,75);

}

.introText p a:hover{
	text-decoration:underline;

}

.emphasiseIntro {
	font-weight:bold;
	font-size:1.1em;
	color:#9E005D;

}

.content-txtbox-noshade p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

/*-------------------------*/
/* 5b - Drop Down Contents */
/*-------------------------*/

.purple-roundcont-centre h2 {
	padding-bottom: 8px;
	margin-bottom:10px;
	margin-top:0px;
	text-align:center;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	font-size:1em;
}







/* General Form CSS */
#originForm, #originReset, #grapeForm, #grapeReset, #priceForm, #priceReset, #IWCForm, #IWCReset, #DecanterForm, #DecanterReset, #SortForm {
	margin-top: -2px;
	margin-top: -2px;
	padding-bottom:9px;
	height: 25px;
	vertical-align:middle;
}


/* Label CSS */
#originForm .label, #originReset .label, #grapeForm .label, #grapeReset .label, #priceForm .label, #priceReset .label, #IWCForm .label, #IWCReset .label, #DecanterForm .label, #DecanterReset .label, #SortForm .label {
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	font-size:0.6em;
	float: left;
	width: 55px;
	margin-right: 5px;
	margin-left: 0px;
	text-align: right;
	font-weight: bold;
	clear:left;
}

/* Button CSS */
input#originSubmit, input#originResetBut, input#grapeSubmit, input#grapeResetBut, input#priceSubmit, input#priceResetBut, input#IWCSubmit, input#IWCResetBut, input#decanterSubmit, input#DecanterResetBut, input#ResetSortButton, input#SortButton {
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	width: 42px;
	font-size: 0.6em;
	margin-left: 6px;
	margin-top: -3px;

	}

	
/* Drop-down CSS */	
select#originMenu, select#grapeMenu, select#priceMenu, select#IWCMenu, select#DecanterMenu, select#SortMenu {
	width: 150px;
	font-size: 0.6em;
	margin-top: -3px;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;

}

/* Textbox CSS */
input#originInfo, input#grapeInfo, input#priceInfo, input#IWCInfo, input#DecanterInfo {
	
	width: 145px;
	font-size: 0.6em;
	margin-top: -3px;
	background-color:#9E005D;
	border-color:#9E005D;
	color: #FFFFFF;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	font-weight: bold;
}

#originText, #grapeText, #priceText, #IWCText, #decanterText {
	width: 150px;
	margin-top: -3px;
	background-color:#9E005D;
	border-collapse:collapse;
	color: #FFFFFF;
}

#originText p, #grapeText p, #priceText p, #IWCText p, #decanterText  p{

	font-size: 0.64em;
	color: #FFFFFF;
}


#SortBlock {

	height: 20px;
	margin-bottom: 7px;
	margin-top: 7px;
	}

/* Sort Menu Form */
#SortReset, #ProductReset {
	margin-top: -2px;
	margin-top: -2px;
	font-size: 0.8em;
	height: 10px;
	vertical-align:middle;
}



#resetForm {
	width: 280px;
	padding-bottom:12px;
	
}

input#resetSearch {
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	width: 60px;
	font-size: 0.6em;
	margin-left: 40px;
	margin-top: -3px;

}


/*-------------------------------------*/
/* 5c - Product List Style Information */
/*-------------------------------------*/

#resetMenu {
	width: 400px;
}


.prodInfo{
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	font-size: 0.9em;
	margin-bottom:4px;
	
	
}



.prodInfo .number{
	float: left;
	width: 270px;
}

.prodInfo .number p{
	text-align:left;
	padding-left: 30px;
	padding-bottom: 15px;
	margin-bottom:2px;
	font-size:0.7em;
}

.prodInfo .pages{
	float: right;
	width: 270px;
}

.prodInfo .pages p{
	text-align: right;
	padding-right: 30px;
	padding-bottom: 15px;
	margin-bottom: 2px;
	font-size:0.7em;
}

.PageScroll p {
	color:#666666;
	margin-top:15px;
	margin-bottom:5px;

}

.PageScroll p a {
	text-decoration: none;
	color:#666666;
}


.PageScroll p a:hover {
	text-decoration:underline;
}

.Prod-List {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	float: left;
	width: 126px;
	padding-right: 30px;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 30px;
}
.Prod-List_box {
	height: 100%;
	background-position: center;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}

/****************************************/
/*		Product List Information		*/
/****************************************/


.Prod-List {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	float: left;
	width: 126px;
	padding-right: 30px;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 30px;
}
.Prod-List_box {
	height: 100%;
	background-position: center;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 20px;
	padding-left: 2px;
}




.Prod-List-title {
	padding-top: 8px;
	padding-bottom: 10px;
	height: 40px;
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 4px;
	margin-left: 4px;
	
}

.Prod-List-title p{
	font-size: 0.65em;
	text-align: center;
	font-weight: bold;
	margin-bottom:4px;
}

.Prod-List-title p a {

	text-decoration: none;
	color: #666666;

}

.Prod-List-title p a:hover {
	text-decoration: underline;
}





.Prod-List-price {
	
	vertical-align: text-bottom;
}

.Prod-List-price p{
	font-size: 0.65em;
	color: #333333;
	text-align: center;
	margin-bottom: 0.1em;
	margin-top:0px;
}





.Prod-List_image {
	height: 55px;
	background-position: center bottom;
	padding-top: 8px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
}



.Prod-List-origin {

	vertical-align: text-bottom;
}

.Prod-List-origin p {
	font-size: 0.65em;
	color: #003366;
	text-align: center;
	margin-bottom: 1px;
}


.Prod-List-review {
	vertical-align: text-bottom;
}

.Prod-List-review p {
	font-size: 0.65em;
	color: #003366;
	text-align: center;
	margin: 0em;
}

.Prod-List-review p a{
	color: #003366;
	text-align: center;
	text-decoration:none;
}


/****************************************/
/*	   End of Product List Information	*/
/****************************************/




/*--------------------*/
/* 5d - Review Area   */
/*--------------------*/



/*--------------------*/
/* 5e - Content Area */
/*--------------------*/

/* Titles and textboxes*/
.content-title-noshade-size1 {
	margin: 0px;
	font-weight: bold;
	font-size: 105%;
	padding: 0px;
	font-family:"Century Gothic", "Gill Sans", Arial, sans-serif;
}


.content-title-noshade-size1 a{
	color:#666666;
	text-decoration:none;
}

.content-title-noshade-size1 a:hover {
	text-decoration:underline;
}


.content-title-noshade-size2 {margin: 0px; padding: 0px; color: #990066; font-weight: bold; font-size: 150%;}
.content-title-noshade-size3 {margin: 0px; padding: 0px; color: #990066; font-weight: bold; font-size: 160%;}
.content-title-noshade-size4 {margin: 0px; padding: 0px; color: #990066; font-weight: bold; font-size: 180%;}
.content-title-noshade-size5 {margin: 0px; padding: 0px; color: #990066; font-weight: bold; font-size: 200%;}
.content-title-shade-size1 {margin: 0px; padding: 0px 10px 0px 10px; font-weight: bold; font-size: 120%;}
.content-title-shade-size2 {margin: 0px; padding: 0px 10px 0px 10px; background-color: #990066; color: #FFFFFF; font-weight: bold; font-size: 150%;}
.content-title-shade-size3 {margin: 0px; padding: 0px 10px 0px 10px; background-color: #CCCCCC; color: #FFFFFF; ; font-weight: bold; font-size: 160%;}
.content-title-shade-size4 {margin: 0px; padding: 0px 10px 0px 10px; background-color: #990066; color: #FFFFFF;  font-weight: bold; font-size: 180%;}
.content-title-shade-size5 {margin: 0px; padding: 0px 10px 0px 10px; background-color: #990066; color: #FFFFFF;   font-weight: bold; font-size: 200%;}
.content-subtitle-noshade-size1 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 110%;
	text-decoration: none;
	text-align: center;
}
.content-subtitle-noshade-size2 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 120%;}
.content-subtitle-noshade-size3 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-subtitle-noshade-size4 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 140%;}
.content-subtitle-noshade-size5 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-subtitle-shade-size1 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 110%;}
.content-subtitle-shade-size2 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 120%;}
.content-subtitle-shade-size3 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-subtitle-shade-size4 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 140%;}
.content-subtitle-shade-size5 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-txtbox-noshade {
	margin: 0px;
	background-color: rgb(255,255,255);
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.content-txtbox-shade {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(235,235,235);}

.paragraph-L-5px {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 0.6em;
}

.paragraph-L-10px {
	padding-left: 10px;
		padding-right: 10px;
}

.paragraph-L-15px {
	padding-left: 15px;
		padding-right: 15px;
}

/*------------------*/
/* 7.3  Text colors */
/*------------------*/
.txt-white {color: rgb(255,255,255);}
.txt-black {color: rgb(0,0,0);}

.txt-grey01 {color: rgb(242,242,242);}
.txt-grey02 {color: rgb(230,230,230);}
.txt-grey03 {color: rgb(217,217,217);}
.txt-grey04 {color: rgb(204,204,204);}
.txt-grey05 {color: rgb(191,191,191);}
.txt-grey06 {color: rgb(178,178,178);}
.txt-grey07 {color: rgb(153,153,153);}
.txt-grey08 {color: rgb(127,127,127);}
.txt-grey09 {color: rgb(89,89,89);}
.txt-grey10 {color: rgb(51,51,51);}

.txt-purple01 {color: #990066;}
.txt-purple02 {color: #993366;}
.txt-purple03 {color: #993399;}
.txt-purple04 {color: #990099;}
.txt-purple05 {color: #9900CC;}
.txt-purple06 {color: #9900FF;}
.txt-purple07 {color: #9933FF;}
.txt-purple08 {color: #9966FF;}
.txt-purple09 {color: #9966CC;}
.txt-purple10 {color: #9933CC;}

.txt-yellow01 {color: rgb(254,252,232);}
.txt-yellow02 {color: rgb(253,249,201);}
.txt-yellow03 {color: rgb(253,246,185);}
.txt-yellow04 {color: rgb(252,243,162);}
.txt-yellow05 {color: rgb(251,239,139);}
.txt-yellow06 {color: rgb(250,236,116);}
.txt-yellow07 {color: rgb(249,233,93);}
.txt-yellow08 {color: rgb(249,230,69);}
.txt-yellow09 {color: rgb(248,227,46);}
.txt-yellow10 {color: rgb(247,224,23);}

.txt-blue01 {color: rgb(238,237,249);}
.txt-blue02 {color: rgb(222,220,242);}
.txt-blue03 {color: rgb(205,202,236);}
.txt-blue04 {color: rgb(189,185,229);}
.txt-blue05 {color: rgb(172,167,223);}
.txt-blue06 {color: rgb(155,149,217);}
.txt-blue07 {color: rgb(139,132,210);}
.txt-blue08 {color: rgb(122,114,204);}
.txt-blue09 {color: rgb(106,97,197);}
.txt-blue10 {color: rgb(89,79,191);}

.txt-green01 {color: rgb(237,246,229);}
.txt-green02 {color: rgb(220,238,204);}
.txt-green03 {color: rgb(202,229,178);}
.txt-green04 {color: rgb(185,220,153);}
.txt-green05 {color: rgb(167,211,127);}
.txt-green06 {color: rgb(149,203,102);}
.txt-green07 {color: rgb(132,194,76);}
.txt-green08 {color: rgb(114,185,51);}
.txt-green09 {color: rgb(97,177,25);}
.txt-green10 {color: rgb(79,168,0);}

.txt-red01 {color: rgb(252,235,233);}
.txt-red02 {color: rgb(248,216,211);}
.txt-red03 {color: rgb(245,196,188);}
.txt-red04 {color: rgb(242,177,166);}
.txt-red05 {color: rgb(238,157,144);}
.txt-red06 {color: rgb(235,137,122);}
.txt-red07 {color: rgb(232,118,100);}
.txt-red08 {color: rgb(229,98,77);}
.txt-red09 {color: rgb(225,79,55);}
.txt-red10 {color: rgb(222,59,33);}


/*-------------------------*/
/* 7.4 - Background colors */
/*-------------------------*/
.bg-white {background-color: rgb(255,255,255);}
.bg-black {background-color: rgb(0,0,0);}

.bg-grey01 {background-color: rgb(242,242,242);}
.bg-grey02 {background-color: rgb(230,230,230);}
.bg-grey03 {background-color: rgb(217,217,217);}
.bg-grey04 {background-color: rgb(204,204,204);}
.bg-grey05 {background-color: rgb(191,191,191);}
.bg-grey06 {background-color: rgb(178,178,178);}
.bg-grey07 {background-color: rgb(153,153,153);}
.bg-grey08 {background-color: rgb(127,127,127);}
.bg-grey09 {background-color: rgb(89,89,89);}
.bg-grey10 {background-color: rgb(51,51,51);}

.bg-purple01 {background-color: #990066;}
.bg-purple02 {background-color: #993366;}
.bg-purple03 {background-color: #993399;}
.bg-purple04 {background-color: #990099;}
.bg-purple05 {background-color: #9900CC;}
.bg-purple06 {background-color: #9900FF;}
.bg-purple07 {background-color: #9933FF;}
.bg-purple08 {background-color: #9966FF;}
.bg-purple09 {background-color: #9966CC;}
.bg-purple10 {background-color: #9933CC;}


.bg-yellow01 {background-color: rgb(254,252,232);}
.bg-yellow02 {background-color: rgb(253,249,201);}
.bg-yellow03 {background-color: rgb(253,246,185);}
.bg-yellow04 {background-color: rgb(252,243,162);}
.bg-yellow05 {background-color: rgb(251,239,139);}
.bg-yellow06 {background-color: rgb(250,236,116);}
.bg-yellow07 {background-color: rgb(249,233,93);}
.bg-yellow08 {background-color: rgb(249,230,69);}
.bg-yellow09 {background-color: rgb(248,227,46);}
.bg-yellow10 {background-color: rgb(247,224,23);}

.bg-blue01 {background-color: rgb(238,237,249);}
.bg-blue02 {background-color: rgb(222,220,242);}
.bg-blue03 {background-color: rgb(205,202,236);}
.bg-blue04 {background-color: rgb(189,185,229);}
.bg-blue05 {background-color: rgb(172,167,223);}
.bg-blue06 {background-color: rgb(155,149,217);}
.bg-blue07 {background-color: rgb(139,132,210);}
.bg-blue08 {background-color: rgb(122,114,204);}
.bg-blue09 {background-color: rgb(106,97,197);}
.bg-blue10 {background-color: rgb(89,79,191);}

.bg-green01 {background-color: rgb(237,246,229);}
.bg-green02 {background-color: rgb(220,238,204);}
.bg-green03 {background-color: rgb(202,229,178);}
.bg-green04 {background-color: rgb(185,220,153);}
.bg-green05 {background-color: rgb(167,211,127);}
.bg-green06 {background-color: rgb(149,203,102);}
.bg-green07 {background-color: rgb(132,194,76);}
.bg-green08 {background-color: rgb(114,185,51);}
.bg-green09 {background-color: rgb(97,177,25);}
.bg-green10 {background-color: rgb(79,168,0);}

.bg-red01 {background-color: rgb(252,235,233);}
.bg-red02 {background-color: rgb(248,216,211);}
.bg-red03 {background-color: rgb(245,196,188);}
.bg-red04 {background-color: rgb(242,177,166);}
.bg-red05 {background-color: rgb(238,157,144);}
.bg-red06 {background-color: rgb(235,137,122);}
.bg-red07 {background-color: rgb(232,118,100);}
.bg-red08 {background-color: rgb(229,98,77);}
.bg-red09 {background-color: rgb(225,79,55);}
.bg-red10 {background-color: rgb(222,59,33);}

/****************************************/

/*		SECTION 6						*/
/*		The Right Content				*/

/****************************************/	
	
	#contentright {
	width:140px;
	padding:0px;
	float:left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: repeat-y;
		}

.sidebar {
	overflow: hidden;
	float: right;
	width: 135px;
	min-height: 500px;
	margin: 0px;
	text-align: left;
	color: rgb(75,75,75);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.sidebar-maintitle {
	color: #9E005D;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	font-weight:bold;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin: 0px;
	background-position: center;
}
.sidebar-title-noshade {
	margin: 0px;
	padding: 2px 10px 3px 10px;
	color: rgb(75,75,75);
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
.sidebar-title-shade {
	margin: 0px;
	background-color: #E0E0E0;
	color: #333333;
	font-weight: bold;
	font-size: 0.9em;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.sidebar-txtbox-noshade {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.sidebar-txtbox-shade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px; background-color: rgb(235,235,235);}
.sidebar-txtbox-noshade p {
	padding: 0px;
	font-size: 0.65em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0.95em;
}
.sidebar-txtbox-shade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}


/* Move to Content Section *****************/


.content-title-shade-size1 a {
	text-decoration: none;
}
.content-title-shade-size1 a:hover {
	text-decoration: underline;
}
.content-txtbox-noshade a {
	color: #990066;
	text-decoration: none;
}

.content-title-noshade-size1 a {
	text-decoration: none;
}
.content-title-noshade-size1 a:hover {
	text-decoration: underline;
}
.content-subtitle-noshade-size1 a {
	text-decoration: none;
}
.content-subtitle-noshade-size1 a:hover {
	text-decoration: underline;
}



/*------------------------------------*/
/* Addendum 01  Bottom border colors  */
/*----------------------------------- */



.line-box {border-bottom: solid 1px rgb(200,200,200); padding-bottom: 15px; margin: 0px 0px 15px 0px;}

.line-white {border-bottom: solid 1px rgb(255,255,255); padding-bottom: 2px; margin: 0px 0px 1px 0px;}
.line-black {border-bottom: solid 1px rgb(0,0,0); padding-bottom: 2px; margin: 0px 0px 1px 0px;}

.line-grey01 {border-bottom: solid 1px rgb(242,242,242); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey02 {border-bottom: solid 1px rgb(230,230,230); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey03 {border-bottom: solid 1px rgb(217,217,217); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey04 {border-bottom: solid 1px rgb(204,204,204); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey05 {border-bottom: solid 1px rgb(191,191,191); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey06 {border-bottom: solid 1px rgb(178,178,178); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey07 {border-bottom: solid 1px rgb(153,153,153); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey08 {border-bottom: solid 1px rgb(127,127,127); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey09 {border-bottom: solid 1px rgb(89,89,89); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey10 {border-bottom: solid 1px rgb(51,51,51); padding-bottom: 2px; margin-bottom: 1px;}

.line-yellow01 {border-bottom: solid 1px rgb(254,252,232); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow02 {border-bottom: solid 1px rgb(253,249,201); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow03 {border-bottom: solid 1px rgb(253,246,185); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow04 {border-bottom: solid 1px rgb(252,243,162); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow05 {border-bottom: solid 1px rgb(251,239,139); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow06 {border-bottom: solid 1px rgb(250,236,116); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow07 {border-bottom: solid 1px rgb(249,233,93); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow08 {border-bottom: solid 1px rgb(249,230,69); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow09 {border-bottom: solid 1px rgb(248,227,46); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow10 {border-bottom: solid 1px rgb(247,224,23); padding-bottom: 2px; margin-bottom: 1px;}

.line-blue01 {border-bottom: solid 1px rgb(238,237,249); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue02 {border-bottom: solid 1px rgb(222,220,242); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue03 {border-bottom: solid 1px rgb(205,202,236); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue04 {border-bottom: solid 1px rgb(189,185,229); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue05 {border-bottom: solid 1px rgb(172,167,223); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue06 {border-bottom: solid 1px rgb(155,149,217); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue07 {border-bottom: solid 1px rgb(139,132,210); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue08 {border-bottom: solid 1px rgb(122,114,204); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue09 {border-bottom: solid 1px rgb(106,97,197); padding-bottom: 2px; margin-bottom: 1px;}
.line-blue10 {border-bottom: solid 1px rgb(89,79,191); padding-bottom: 2px; margin-bottom: 1px;}

.line-green01 {border-bottom: solid 1px rgb(237,246,229); padding-bottom: 2px; margin-bottom: 1px;}
.line-green02 {border-bottom: solid 1px rgb(220,238,204); padding-bottom: 2px; margin-bottom: 1px;}
.line-green03 {border-bottom: solid 1px rgb(202,229,178); padding-bottom: 2px; margin-bottom: 1px;}
.line-green04 {border-bottom: solid 1px rgb(185,220,153); padding-bottom: 2px; margin-bottom: 1px;}
.line-green05 {border-bottom: solid 1px rgb(167,211,127); padding-bottom: 2px; margin-bottom: 1px;}
.line-green06 {border-bottom: solid 1px rgb(149,203,102); padding-bottom: 2px; margin-bottom: 1px;}
.line-green07 {border-bottom: solid 1px rgb(132,194,76); padding-bottom: 2px; margin-bottom: 1px;}
.line-green08 {border-bottom: solid 1px rgb(114,185,51); padding-bottom: 2px; margin-bottom: 1px;}
.line-green09 {border-bottom: solid 1px rgb(97,177,25); padding-bottom: 2px; margin-bottom: 1px;}
.line-green10 {border-bottom: solid 1px rgb(79,168,0); padding-bottom: 2px; margin-bottom: 1px;}

.line-red01 {border-bottom: solid 1px rgb(252,235,233); padding-bottom: 2px; margin-bottom: 1px;}
.line-red02 {border-bottom: solid 1px rgb(248,216,211); padding-bottom: 2px; margin-bottom: 1px;}
.line-red03 {border-bottom: solid 1px rgb(245,196,188); padding-bottom: 2px; margin-bottom: 1px;}
.line-red04 {border-bottom: solid 1px rgb(242,177,166); padding-bottom: 2px; margin-bottom: 1px;}
.line-red05 {border-bottom: solid 1px rgb(238,157,144); padding-bottom: 2px; margin-bottom: 1px;}
.line-red06 {border-bottom: solid 1px rgb(235,137,122); padding-bottom: 2px; margin-bottom: 1px;}
.line-red07 {border-bottom: solid 1px rgb(232,118,100); padding-bottom: 2px; margin-bottom: 1px;}
.line-red08 {border-bottom: solid 1px rgb(229,98,77); padding-bottom: 2px; margin-bottom: 1px;}
.line-red09 {border-bottom: solid 1px rgb(225,79,55); padding-bottom: 2px; margin-bottom: 1px;}
.line-red10 {border-bottom: solid 1px rgb(222,59,33); padding-bottom: 2px; margin-bottom: 1px;}
.sidebar-txtbox-noshade a {
	color: #333333;
	text-decoration: none;
}
.sidebar-txtbox-noshade a:hover {
}




/****************************************/
/*			Grape List Information		*/
/****************************************/

.Grape-List_image {
	background-position: center bottom;
	padding-bottom: 5px;
	text-align: center;
	padding-right: 17px;
	padding-left: 17px;
}

.Grape-List_name p {
	font-size: 0.64em;
	color: #333333;
	text-align: center;
	vertical-align: text-bottom;
	margin-bottom: 5px;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
}
.Grape-List_name p a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-position: center;
	text-align: center;
}

.Grape-List_name p a:hover {
	text-decoration: underline;
}

.Grape-List_descW {
	font-size: 0.64em;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	margin-top:2px;
	color:#666666;
	text-align: center;
	vertical-align: text-bottom;
}

.Grape-List_descR {
	font-size: 0.64em;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	margin-top:2px;
	color: #9E005D;
	text-align: center;
	vertical-align: text-bottom;
}

/****************************************/
/*	   End of Grape List Information	*/
/****************************************/


.sidebar-subtitle {
	font-size: 0.65em;
	font-weight: bold;
	padding-right: 12px;
	padding-left: 12px;
}



.sidebar-title-shade a {
	text-decoration: none;
	color: #333333;
}
.sidebar-txtbox-noshade-p a {
	text-decoration: none;
	color: #666666;
}



/****************************************/
/*	   	Side Bar and Buy Now Info		*/
/****************************************/

  .buyNowPic a {
	display:block;
	height: 50px;
	width: 158px;
	background-position: center top;
	background-image:url(../images/buynow.jpeg);
	background-repeat: no-repeat;
   }
   
.buyNowPic a:hover{
	background-position: bottom;
	
  }  
  
  

.originFrenchPic a {
	display:block;
	height: 106px;
	width: 100px;
	background-position: center top;
	background-image: url(../images/origin/buyfrenchwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
   }
   
.originFrenchPic a:hover{
	background-position: bottom;
	
  }
  
.originSpanishPic a {
	display:block;
	height: 106px;
	width: 100px;
	background-position: center top;
	background-image:url(../images/origin/buyspanishwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
   }
   
.originSpanishPic a:hover{
	background-position: bottom;
	
  }  


.originItalianPic a {
	display:block;
	height: 106px;
	width: 100px;
	background-position: center top;
	background-image:url(../images/origin/buyitalianwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
   }
   
.originItalianPic a:hover{
	background-position: bottom;
	
  }  
  
  
.originGermanPic a {
	display:block;
	height: 106px;
	width: 100px;
	background-position: center top;
	background-image:url(../images/origin/buygermanwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
   }
   
.originGermanPic a:hover{
	background-position: bottom;
	
  }    
  
  
  .originArgentinianPic a {
	display:block;
	height: 106px;
	width: 100px;
	background-position: center top;
	background-image:url(../images/origin/buyargentinianwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
   }
   
.originArgentinianPic a:hover{
	background-position: bottom;
	
  }  
  
  
    .originAustralianPic a {
	display:block;
	height: 106px;
	width: 100px;
	background-position: center top;
	background-image:url(../images/origin/buyaustralianwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
   }
   
.originAustralianPic a:hover{
	background-position: bottom;
	
  }  

    .originChileanPic a {
	display:block;
	height: 106px;
	width: 100px;
	background-position: center top;
	background-image:url(../images/origin/buychileanwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
   }
   
.originChileanPic a:hover{
	background-position: bottom;
	
  }  
  
  
    .originNewZPic a {
	display:block;
	height: 106px;
	width: 100px;
	background-position: center top;
	background-image:url(../images/origin/buynewzealandwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
   }
   
.originNewZPic a:hover{
	background-position: bottom;
	
  }    
    
     .originSouthAfricanPic a {
	display:block;
	height: 106px;
	width: 100px;
	background-position: center top;
	background-image:url(../images/origin/buysouthafricanwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
   }
   
.originSouthAfricanPic a:hover{
	background-position: bottom;
	
  }   
  
  
   .originUSAPic a {
	display:block;
	height: 106px;
	width: 100px;
	background-position: center top;
	background-image:url(../images/origin/buyusawine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
   }
   
.originUSAPic a:hover{
	background-position: bottom;
	
  }  
  
  
  .buyClaretPic a {
	display:block;
	height: 121px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buyclaret.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buyClaretPic a:hover{
	background-position: bottom;
	
  }     
  
  
    .buySyrahPic a {
	display:block;
	height: 121px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buysyrah.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buySyrahPic a:hover{
	background-position: bottom;
	
  }  
  
  
    .buyRiojaPic a {
	display:block;
	height: 121px;
	width: 111px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buyrioja.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buyRiojaPic a:hover{
	background-position: bottom;
	
  }   
   
   
   
       .buyMerlotPic a {
	display:block;
	height: 121px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buymerlot.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buyMerlotPic a:hover{
	background-position: bottom;
	
  }   
  
  
  
     .buyFrenchPic2 a {
	display:block;
	height: 159px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buyfrenchwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buyFrenchPic2 a:hover{
	background-position: bottom;
	
  }   
  
     .buyItalianPic2 a {
	display:block;
	height: 159px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buyitalianwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buyItalianPic2 a:hover{
	background-position: bottom;
	
  }   
  
  
  
    .buySpanishPic2 a {
	display:block;
	height: 159px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buyspanishwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buySpanishPic2 a:hover{
	background-position: bottom;
	
  }   
  
  
  
    .buyChileanPic2 a {
	display:block;
	height: 159px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buychileanwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buyChileanPic2 a:hover{
	background-position: bottom;
	
  }   
  
  
  
  
    .buyCasesPic2 a {
	display:block;
	height: 159px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buypremixedcases.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buyCasesPic2 a:hover{
	background-position: bottom;
	
  }     
  
  
  
    .buySparklingPic2 a {
	display:block;
	height: 159px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buysparklingwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buySparklingPic2 a:hover{
	background-position: bottom;
	
  } 
  
  
    .buyChampagneCasesPic2 a {
	display:block;
	height: 159px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buychampagnecases.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buyChampagneCasesPic2 a:hover{
	background-position: bottom;
	
  }    

    .buyUSAWinePic2 a {
	display:block;
	height: 159px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/buyusawine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.buyUSAWinePic2 a:hover{
	background-position: bottom;
	
  }    
  
  
  
    .learnWinePic2 a {
	display:block;
	height: 159px;
	width: 108px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/learnaboutwine.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:15px;
	margin-top:10px;
   }
   
.learnWinePic2 a:hover{
	background-position: bottom;
	
  }   

  
    .contactUs a {
	display:block;
	height: 51px;
	width: 173px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/contactus-w.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:107px;
	margin-top:10px;
   }
   
.contactUs a:hover{
	background-position: bottom;
	
  }  
  
  
  
     .usefulLinks a {
	display:block;
	height: 51px;
	width: 173px;
	background-position: center top;
	background-image:url(../images/sidebarlinks/usefullinks.jpeg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left:107px;
	margin-top:10px;
   }
   
.usefulLinks a:hover{
	background-position: bottom;
	
  }   
  
/****************************************/
/*	 End of Side Bar and Buy Now Info	*/
/****************************************/ 

 
  
.sitemapList p {
	margin-top: 2px;
	margin-bottom:2px;

}  

.sitemapList a {
	color:#666666;
	text-decoration:none;

} 

.sitemapList a:hover {
	color:#666666;
	text-decoration:underline;

} 

  
.cssImage {

padding-top:10px;
padding-left:10px;
margin-bottom:10px;

}  

/****************************************/
/*										*/
/*	 Write Review Information 			*/
/*										*/
/****************************************/

.WriteReview{
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	width: 150px;


}


.WriteReview a {

	text-decoration:none;
	font-weight: bold;
	color: #9E005D;
	text-align:left;

}

.WriteReview a:hover {
text-decoration:underline

}

.Links {
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;

}

.Links tr{

padding-bottom: 20px;

}

.Links h2 {
	color: #9E005D;
	font-weight: bold;
	font-size: 0.9em;
}


	
.Links a {
	color:#666666;
	text-decoration: none;
	font-size: 0.9em;
	}	
	

.Links p {
	color:#666666;
	font-size: 0.8em;
	}
	
	
.Links .paraLink {
	color:#666666;
	text-decoration:none;
	font-size:1em;
	}		
	
.Links a:hover {
	text-decoration: underline;
	}
	
.WebsiteAdd{
font-size: 0.64em;
font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;

}	

/****************************************/
/*										*/
/*	 Social Bookmarking		 			*/
/*										*/
/****************************************/



.socials {
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	background-color:#FFFFFF;
	width:540px;
	padding-top: 40px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.socials a {margin-right:10px; color:#BFBCB3;}
.btn_email {background:url(../images/socials/mail.gif) left no-repeat; padding-left:15px;}
.btn_comment {background:url(../images/socials/comments.gif) left no-repeat; padding-left:15px;}
.btn_delicious {background:url(../images/socials/delicious.gif) left no-repeat; padding-left:15px;}
.btn_digg {background:url(../images/socials/digg.gif) left no-repeat; padding-left:15px;}
.btn_reddit {background:url(../images/socials/reddit.gif) left no-repeat; padding-left:15px;}
.btn_technorati {background:url(../images/socials/technorati.gif) left no-repeat; padding-left:15px;}
.btn_furl {background:url(../images/socials/furl.gif) left no-repeat; padding-left:15px;}


/****************************************/
/*										*/
/*	 End of Social Bookmarking		 	*/
/*										*/
/****************************************/


/* Extra Images */

#MainBanner {
	background-image: url(images/essentialfinewinesbanner-900px1.jpeg);
	display:block;
	width:900px;
	height: 99px;
		}
		
.Purple-TL {
	background-image:url(../images/navigation/purple-tl.gif);
	display: block;
	width:20px;
	height: 20px;

}

.Purple-BL {
	background-image:url(../images/navigation/purple-bl.gif);
	display: block;
	width:20px;
	height: 20px;

}			
				
