/*--------------------------*/
/* Main Style Items 		*/
/*--------------------------*/

body{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

a:link {color: #999999; text-decoration:none;}
a:visited {color: #999999; text-decoration:none;} 
a:hover {color: #999999;} 
a:active {color: #6A6969}

#siteContainer{
	postion:relative;
	width:800px;
}
 
/*--------------------------*/
/* Sitemap          		*/
/*--------------------------*/

#sitemap a:link, #sitemap a:visited, #sitemap a:active {
	color:#990066;
	text-decoration:none;
}

#sitemap a:hover{
	color:#956200;
	text-decoration:underline;
}

#sitemap li.section {
  list-style-type: disc;
  font-weight:bold;
 }
 
#sitemap li.section a {
  text-decoration:none;
 }
 
#sitemap li.content {
  list-style-image:url(../images/bullet_triangle.gif);
  color:#990066;
  font-weight:normal;
 }
 
/*--------------------------*/
/* Header	          		*/
/*--------------------------*/

#pageHeader{
	position:relative;	
	width:100%;
	margin:0px;
	padding:0px;
}

#headerImage {
	position:relative;
	text-align:left;
	margin:0px;
	padding:0px;
}

#headerImage #clipper {
	position:absolute;
	background-color:#ffffff;
	width:505px;
	height:156px;
	width:2px;
	left:503px;
}

#shapeImage{
	position:absolute;
	top:0px;
	right:0px;
}

/*--------------------------*/
/* Navigation				*/
/*--------------------------*/

#navigation {
	position:absolute;
	top:124px;
	right:45px;
}

#breadcrumb {
	position:relative;
	background-image:url(/images/breadcrumb.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:24px;
	width:510px;
	padding-top:16px;
	padding-left:50px;
	font-size:0.7em;
	left:200px;
	color:#999999;
	margin:0px;
}	

/*--------------------------*/
/* Footer			 		*/
/*--------------------------*/

#footer {
	background-image:url(/images/footer.gif);
	background-repeat:no-repeat;
	text-align:right;
	margin:0px;
	padding-top:5px;
	clear:both;
}

#footer .footerItem {
	margin-left:20px;
	margin-right:20px;
	font-size:0.7em;
	color:#999999;
}

/*--------------------------*/
/* Side Options		 		*/
/*--------------------------*/

.sideOption {
	width:175px;
	color:#666666;
}
.sideOption p{
	font-size:0.7em;
	margin:0px;
}
#sideOptionLeft p{
	padding-left:14px;
}


.sideOption form{
	padding-left:14px;
	font-size:0.7em;
	margin:0px;
}

.sideOption tr, .sideOption td, .sideOption table{
	padding:0px;
	margin:0px;
}

.sideOption input{
	font-size:1em;
	margin:0px;
	background-image:url(/images/input.gif);
	width:150px;
	height:17px;
	border:0px;
	padding-left:7px;
	padding-top:4px;
}

.sideOption input.submit{
	display:block;
	margin:0px;
	padding:0px;
	background: transparent url(/images/send.gif) no-repeat center top;
	width:63px;
	height:27px;
	margin-left:103px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	text-indent:-1000em;
	overflow:hidden;
}

.sideSpacer {
	height:1px;
	width:170px;
	color:#ebebeb;
	background-color:#ebebeb;
	margin-bottom:5px;
}
/*--------------------------*/
/* Content			 		*/
/*--------------------------*/

#maincontent {
	margin:0xp;
	margin-left:50px;
	padding:0px;
}

#leftColumn {
	float:left;
	width:175px;
	margin-right:12px;
	/*border:solid 1px;*/
}

#mainColumn {
	float:left;
	width:343px;
	font-size:0.75em;
	/*border:solid 1px;*/
}
#mainColumnSpan {
	float:left;
	margin-left:26px;
	width:528px;
	font-size:0.75em;
	/*border:solid 1px;*/
}
#mainColumnGradient{
	background-image:url(/images/maincolumn-gradient.gif);
	background-repeat:no-repeat;
	width:13px;
	height:427px;
	float:left;
}
#mainColumnProduct {
	float:left;
	width:343px;
	font-size:0.75em;
	margin-right:13px;
	/*border:solid 1px;*/
	
}
#mainColumnProduct #product {
	width:333px;
	height:346px;
}
#productText {
	font-size:0.7em;
	color:#000000;
}

#rightColumn {
	float:left;
	width:170px;
	/*border:solid 1px;*/
}

.listingItem p {
	margin:0px;
	padding:0px;
}
.listingItem .image {
	float:left;
	width:95px;
}

.listingItem .description {
	float:left;
}

.listingItem .clearSpacer {
	clear:both;
	height:1px;
	width:100%;
	color:#ebebeb;
	background-color:#ebebeb;
}

#rightColumn .heading {
	clear:both;
	font-size:0.7em;
}

#rightColumn .heading .bullet, #rightColumn .heading .title{
	float:left;
}

#rightColumn .content {
padding-left:21px;
}

.prodVariety1{
	float:left;
	margin:5px;
	width:35px;
	height:35px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	
}

.prodVariety1:hover {
	border-style:groove;
	border:solid 2px;
	width:31px;
	height:31px;
}

.prodVariety1:hover .blackBox {
	background-color:#666666;
	opacity:.20;
	filter: alpha(opacity=20); 
	-moz-opacity: 0.2;
	width:31px;
	height:31px;
}

.prodVariety1 .blackBox {
	background-color:#666666;
	opacity:.20;
	filter: alpha(opacity=20); 
	-moz-opacity: 0.2;
	width:35px;
	height:35px;
}

/* custom styles */
.subHeading {
	font-size:1.5em;
	color:#990066;
}
.notice {
	color:#CC3333;
	font-weight:bold;
}
.noticeBorder {
	color:#CC3333;
	font-weight:bold;
	border: thin dotted #CC3333;
	padding:2px;
}

#brandLand {}
#brandLand a,
#mediaCentre a
 {
	display: block;
	height: 39px;
	position: absolute;
	right: 135px;
	width: 157px;}
	
#brandLand a {
	background: url(../images/button_brandland.jpg) no-repeat;
	top: 0;}
#mediaCentre a {
	background: url(../images/button_mediacentre.jpg) no-repeat;
	top: 40px;}	
#brandLand a span,
#mediaCentre a span {display: none;}	
