body {
	font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
/*	background-color: #3A2F1F;	*/
	color:#BBAFA0;
	padding: 0;
	margin: 0 auto;
	border:none;
	list-style-type: none;
	text-align: left;
	background-image: url(http://www.twofourtwo.com.au/assets/images/wallpaper.gif);
	}
p, ul, li, dl, dd, cite {
	font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
    }	
a:link, a:visited, a:active { 
	color:#BBAFA0; 
	text-decoration: underline; 
	}
a:active {
	color:#FFF; 
	text-decoration: underline; 
}	
a:hover {
	color:#FFF; 
	text-decoration: underline; 
	}
p {
	margin: 0 0 10px 0;
}
p a:link, p a:visited, p a:active {
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}
p a:hover {
	color: #20AFAD;
	text-decoration: underline;
}
h1 {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
} 
h2 {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	font-size: 18px;
	color: #998670;
	font-weight: normal;
	margin: 5px 0 10px 0;
	line-height: 130%;
	}
h3 {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	font-size: 17px;
	margin: 10px 0 2px 0;
	color: #644F36;
	font-weight: normal;
	}	
h3 a:link, h3 a:visited, h3 a:active {
	color: #644F36;
	text-decoration: none;
}
h3 a:hover {
	color: #20AFAD;
	text-decoration: underline;
}
h3 strong {
	font-style: italic;
	font-weight: normal;
	line-height: 120%;
	color: #DDD6CF;
}
h4 {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	margin: 20px 0 5px 0;
	color: #0C0906;
	font-weight: normal;
}
h5 {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	font-size: 15px;
	margin: 20px 0 5px 0;;
	color: #644F36;
	font-weight: normal;
	}
h6 {
	font-size: 11px;
	margin: 0;
	color: #FFF;
	font-weight: normal;
	margin: 0 0 20px 0;
}
h6 strong {
	font-style: italic;
	font-weight: normal;
	color:#BBAFA0;
}
/* LAYOUT */
#outer {
	width:750px;
	margin:0 auto;
	padding: 0;
	background-image: url(http://www.twofourtwo.com.au/assets/images/main_bg.gif);
	background-repeat: repeat-y;
	}
#wrapper {
	width: 750px;
	margin: 0 auto;
	padding: 0;
	}
#header {
	width:750px;
	height: 240px;
	background-color: #1E1710;
}
#contentA {
	clear: both;
	float: left;
	margin: 0 0 0 40px;
	width: 410px;
	padding: 8px 20px 10px 20px;
	}
* html #contentA {		/* ie 6  */
	width: 410px;
	padding: 15px 20px 10px 20px;
	margin: 0 0 0 20px;
}	

#nav-b-wrapper, #nav-b-wrapperWel {
	float:left;
	width: 220px;
	padding: 0;
	margin: 0;
}
* html #nav-b-wrapperWel {     /* ie 6  */
	width: 220px;
	margin: 0 0 0 -2px;
}
* html #nav-b-wrapper {     /* ie 6  */
	width: 220px;
	margin: 0;
}

#nav {
	clear:both;
	width: 220px;
	padding: 1px 20px 5px 20px;
	background-color: #3B2F20;
	margin: 0 0 0 0;
	}	

* html #nav { 		   /* ie 6  */
	width: 230px;
	padding: 1px 10px 0 20px;


}
	
#contentB {		
	clear: both;
	width: 210px;
	padding: 0px 20px 20px 25px;
	margin: 0;
	}	
* html #contentB {     /* ie 6  */
	width: 190px;
}
#contentB-wine {		
	clear: both;
	width: 210px;
	padding: 0px 20px 20px 25px;
	margin: 0;
	background-image: url(http://www.twofourtwo.com.au/assets/images/wine_icon.jpg); 
	background-position: left top;
	background-repeat: no-repeat;
	}	
* html #contentB-wine {     /* ie 6  */
	width: 190px;
}	
	
#footer {
	clear: both;
	width: 750px;
	height: 50px;
	background-image: url(http://www.twofourtwo.com.au/assets/images/footer_bg.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 0 60px;
}	
* html #footer{     /* ie 6  */
	padding: 20px 0 0 60px;
}
#footer p {
	font-size: 0.8em;
	line-height: 1.2;
	margin: 5px 0 0 0;
}
#footer a:link, #footer a:visited, #footer a:active { 
	color:#BBAFA0; 
	background-color: #1E1710;	
	text-decoration: underline; 
	}
#footer a:hover {
	color: #FFF; 
	background-color: #1E1710;	
	text-decoration: underline; 
	}
	
/*NAVIGATION */
#nav ul {
	margin: 13px 0 8px 0;
	padding: 0;
}
#nav ul li	{
	list-style: none;
	margin: 0;
	padding: 0.25em;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF; 
}
#nav ul li a:link, #nav ul li a:visited {
	text-decoration: none;
}
#nav ul li a:hover {
	color: #0C0906;
}
#nav ul li a:active, #nav ul li active.a { 
	color: #0C0906;
}
.here {
	color: #0C0906;
}
#nav li.active a { 
	color: #0C0906;
}
#nav li.active a:hover { 
	color: #FFF;
}
/* END NAVIGATION */	

/* CONTENT A */
#contentA img {
	margin: 5px 0 10px 0;
	border: 2px solid #0C0906;
}
#contentA p img {
	display: block;
	float:right;
	margin: 10px 10px 10px 5px;
}
#contentA ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
#contentA ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#contentA ul li ul {
	list-style: none;
	margin: 0;
}
#contentA li a:link, #contentA li a:visited, #contentA li a:active {
	font-weight:bold;
	color: #FFF;
	background-color: #1E1710;
	text-decoration: none;
}
#contentA li a:hover {
	font-weight: bold;
	color: #20AFAD;
	background-color: #1E1710;	
	text-decoration: underline;
}
#contentA p strong {
	font-weight: bold;
}
#contentA p em {
	font-style: italic;
}
.rate {
	font-weight: bold;
	color: #20AFAD;
}
.list_h3 {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	font-size: 18px;
	color: #644F36;
	font-weight: normal;
	line-height: 130%;
}
.price_was {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	margin: 20px 0 5px 0;
	color: #998670;
	font-weight: normal;
}
.price_now {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	margin: 0 0 20px 0;
	color: #FFF;
	font-weight: normal;
}
.booknow a, .booknow a:link, .booknow a:visited, .booknow a:active {
	background-image: url(http://www.twofourtwo.com.au/assets/images/arrow_white.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
	text-decoration: none;
}
.booknow a:hover {
	color: #20AFAD;
	text-decoration: underline;
	background-image: url(http://www.twofourtwo.com.au/assets/images/arrow_teal.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.findout a, .findout a:link, .findout a:visited, .findout a:active {
	background-image: url(http://www.twofourtwo.com.au/assets/images/arrow_white.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
	text-decoration: none;
}
.findout a:hover {
	color: #20AFAD;
	text-decoration: underline;
	background-image: url(http://www.twofourtwo.com.au/assets/images/arrow_teal.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#feature {
	float: right;
	width: 142px;
	background-color: #16110C;
	color:#FFF;
	margin: 0 0 0 20px;
	padding: 8px 10px 10px 10px;
}
#feature h3 {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	font-size: 16px;
	background-color: #16110C;
	color: #BBAFA0;
	margin: 0 0 -5px 0;
}
#feature h4 {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	font-size: 16px;
	font-weight: normal;
	background-color: #16110C;
	color: #BBAFA0;
	margin: 10px 0;
}
#feature ul {
	padding: 0;
	margin: 10px 0 0 12px;
}
#feature ul li {
	list-style: square;
	margin: 0 0 5px 0px;
	padding: 0;
	font-size: 0.85em;
	line-height: 1.4em;
	color:#BBAFA0;
}
#feature img {
	margin: 0 0 2px 0;
	padding: 0;
}

/* CONTENT B */
#contentB h3, #contentB-wine h3 {
	color: #BBAFA0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px; 
	font-weight: normal;
	margin: 15px 0 3px 0;
}
#contentB p {
	font-size: 0.9em;
	line-height: 1.5em;
	color: #FFF;
}
#contentB p a:hover {
	color: #20AFAD;
	text-decoration: underline;
}
#contentB img {
	display: block;
	float:right;
	margin: -40px 0 0 0;
}
.findoutB a, .findoutB a:link, .findoutB a:visited, .findoutB a:active {
	background-image: url(http://www.twofourtwo.com.au/assets/images/arrow_white.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
	text-decoration: none;
}
.findoutB a:hover {
	color: #20AFAD;
	text-decoration: underline;
	background-image: url(http://www.twofourtwo.com.au/assets/images/arrow_teal.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #594630;
}
#contentB blockquote {

	background-image: url(http://www.twofourtwo.com.au/assets/images/quote_left.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin: 10px 0 0 0;
}
#contentB blockquote div {

	background-image: url(http://www.twofourtwo.com.au/assets/images/quote_right.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
	color: #BBAFA0;
	padding: 20px 0 10px 0;
}
#contentB blockquote div p {
	color: #BBAFA0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	line-height: 1.6em;
	font-weight: normal;
	font-style: italic;
	text-indent: 25px;
}
* html #contentB blockquote div p {
	font-size: .95em;	
	line-height: 1.6em;
}
/* CONTENT C (sometimes required) */
#quoteCredit  {
	margin: -10px 0 0 0;
	padding-bottom: 20px;
}
#quoteCredit p {
	color: #FFF;
	font-size: 0.9em;
}
* html #quoteCredit p {
	font-size: 0.85em;
}
/* DITTO */
.ditto_summaryPost {
	margin: 0 0 10px 0;
	border-bottom: 2px solid #261E15;
}	
/* taster */
.price {
	font-weight: bold;
	font-size: 1.2em;
}	
/* welcome page */
#introContainer {
	width: 410px;
	margin: 10px 0 0 0;
}
#introTop, #introMiddle, #introBottom {
	width: 410px;
	height: 120px;
	background-color: #16110C;
	color: #FFF;
}
#introMiddle {
	margin: 5px 0 5px 0;
	}
#introTop img, #introMiddle img, #introBottom img {
	margin: 4px 4px 2px 4px;
}
#introTop h3, #introMiddle h3, #introBottom h3 {
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	font-size: 1em;
	color:#BBAFA0;
	padding: 0;
	text-align: left;
	margin: 3px 0 10px 6px;
}
/* Misc */
.required {
	color: #20AFAD;
}
div#CDSWIDSSP {
	width: 210px !important;
}
#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd {
	width: 183px !important;
}