@charset "UTF-8";

#contentContainer {
	width: 780px;
	/*margin: 0 auto;*/
}

#productAreaWidth {
	clear: both;
	}

#productDetailsContainer h1 {
	margin-top: -20px;
	*margin-top: -5px;
	float: left;
	} 
	
	
#productDetailsContainerSearch {
font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif !important;
color: #333 !important;
}
	
	

#productDetailsContainerSearch h1{
font-size: 1.85em !important;
font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif !important;
color: #333 !important;
}
	
#productDetailsContainerSearch .detailsDisplay {
/*font-size: 1.85em !important;*/
font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif !important;
color: #333 !important;
}	
	
	
	
	
#productDetailsContainer ul {
	list-style-type: none;
	} 
	
#productDetailsContainer .imagedisplay,
#productDetailsContainer .detailsDisplay,
#productDetailsContainerSearch .imagedisplaySearch,
#productDetailsContainerSearch .detailsDisplay {
	float: left;
	text-align: left;
	} 
	
#productDetailsContainer .imagedisplay h2,
#productDetailsContainerSearch .imagedisplaySearch h2 {
	margin-top: 0 !important;
	font-size: 1.1em;
	color: #7E6D51;
	}
	

#productDetailsContainerSearch p.breadcrumb {
	display: none;
	}
	
#productDetailsContainer .alternativeproduct h2,
#productDetailsContainerSearch .alternativeproduc h2 {
	margin-top: 0 !important;
	font-size: 1.2em;
	color: #666;
	}
	
#productDetailsContainer .alternativeview h2,
#productDetailsContainer .detailsDisplay #productShortDescription,
#productDetailsContainerSearch .alternativeview h2,
#productDetailsContainerSearch .detailsDisplay #productShortDescription {
	font-size: 1.3em;
	color: #333;
	margin-bottom: 18px;
	}
	
#productDetailsContainer .detailsDisplay #features,
#productDetailsContainerSearch .detailsDisplay #features{
	margin-bottom: 10px;
	}
	
#infoText {
	clear: both;
	margin-top: 10px;
	padding-top: 10px;
	}
	
#ordering #productLongDescription,
#ordering #share,
#ordering .productCode {
	margin-bottom: 10px !important;
	clear: both;
	}
	
#contentContainer center table tbody tr td table tbody tr td table tbody tr td.xsmallText span.xsmallText {
	background: url("http://www.bonzatees.com/images/magnifier_mini.gif") top left no-repeat;
	}
	
#contentContainer center table tbody tr td table tbody tr td table tbody tr td.xsmallText span.xsmallText b {
	margin-left: 20px;
	}
	
.addthis_toolbox {
	margin-top: 10px !important;
	}
	
.addthis_toolbox ul li {
	margin-top: 10px;
	}
	
.addthis_toolbox ul li a:hover {
	color: #06C !important;
	}
	
	
#productDetailsContainer .detailsDisplay #productLongDescription {
display: none; /* TEMP */
}

#productDetailsContainer .detailsDisplay .productCode {
color: #999 !important;
}
	
#productDetailsContainer .detailsDisplay .price,
#productDetailsContainerSearch .detailsDisplay .price {
	font-size: 1.4em;
	font-weight: bold;
	color: #06c;
	}
	
#productDetailsContainerSearch .detailsDisplay .price {
	font-size: 1.8em;
	}
	
#productDetailsContainer .detailsDisplay .wasprice,
#productDetailsContainerSearch .detailsDisplay .wasprice {
	color: #666;
	}
	
#productDetailsContainer .detailsDisplay span.savingamount,
#productDetailsContainerSearch .detailsDisplay span.savingamount {
	color: #000;
	}
	
#productDetailsContainer .alternativeproduct .price,
#productDetailsContainerSearch .alternativeproduct .price {
	color: #c33;
	font-weight: bold;
	}
	
/* productdetails.css  */

.productDetailsContainer div,
.productDetailsContainerSearch div {
	display: inline;
	}

.productdetails div ul {
	float: left;
	margin: 0;
	padding: 0;
	}

#productDetailsContainer,
#productDetailsContainerSearch {
	float: left;
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
#productDetailsContainer li,
#productDetailsContainerSearch li {
	margin: 0; 
	padding: 0;
	}
	
	
#productDetailsContainerSearch .productDisplaySearch {
width: 780px;
}
	
/* Start Product Images Display Item */
	
#productDetailsContainer .imagedisplay, 
#productDetailsContainerSearch .imagedisplaySearch {
	float: left;
	background: url("http://www.bonzatees.com/images/bkg_product_image.gif") top left no-repeat;
	margin: 20px 20px 0 0;
	padding 0;
	width: 380px;
	}

#productDetailsContainer .imagedisplay ul,
#productDetailsContainerSearch  .imagedisplaySearch ul,
#productDetailsContainer .detailsDisplay ul, 
#productDetailsContainerSearch .detailsDisplay ul, 
#productDetailsContainer .alternativeproduct ul,
#productDetailsContainerSearch .alternativeproduct ul {
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	}
	
#productDetailsContainer .alternativeproduct #features ul,
#productDetailsContainerSearch .alternativeproduct #features ul {
	margin-top: 20px;
	}
	
#productDetailsContainer .imagedisplay #mainimg,
#productDetailsContainerSearch .imagedisplaySearch #mainimg {
	padding: 15px 0 0 14px;
	display: block;
	border: none !important;
	}
	
	
#productDetailsContainerSearch .imagedisplaySearch #mainimg {
	*margin-top: 15px !important;
	}
	

	
#productDetailsContainer .imagedisplay ul li.alternateimages,
#productDetailsContainerSearch .imagedisplaySearch ul li.alternateimages {
	margin-top: 20px;
	width: 380px;
	}
	
#productDetailsContainer .imagedisplay ul li.alternateimages span.alternateview,
#productDetailsContainerSearch .imagedisplaySearch ul li.alternateimages span.alternateview {
	float: left;
	display:inline;
	}
	
#productDetailsContainer .imagedisplay ul li.alternateimages span.alternateview img,
#productDetailsContainerSearch .imagedisplaySearch ul li.alternateimages span.alternateview img {
	cursor: pointer;
	}
		
#productDetailsContainer .imagedisplay ul li.alternateimages span.alternateview img.first,
#productDetailsContainerSearch .imagedisplaySearch ul li.alternateimages span.alternateview img.first {
	margin-right: 20px;
	}
		
#productDetailsContainer .imagedisplay span#largeimagelink,
#productDetailsContainerSearch .imagedisplaySearch span#largeimagelink {
	float: left;
	margin-bottom: 10px;
	height: 20px;
	padding: 5px 0 5px 24px;
	background: #fff url("bullet_magnifier.gif") bottom left no-repeat;
	}
	
#productDetailsContainer .imagedisplay span#largeimagelink img,
#productDetailsContainerSearch .imagedisplaySearch span#largeimagelink img {
	width: 312px;
	height: 254px;
	border: 1px solid #ccc; /* temp until images loaded - SF */
	}
	
#productDetailsContainer .imagedisplay .alternativeview,
#productDetailsContainerSearch .imagedisplaySearch .alternativeview {
	clear: left;
	float: left;
	display: inline;
	width: 316px;
	*width: 330px;
	border: 1px solid #ccc;
	padding: 6px 0 12px 12px;	
	}
	
#productDetailsContainer .imagedisplay .alternativeview span.image,
#productDetailsContainerSearch .imagedisplaySearch .alternativeview span.image {
	border: 1px solid #ccc;
	margin: 0 12px 12px 0;
	float: left;
	}

#productDetailsContainer .imagedisplay .alternativeview span.image img,
#productDetailsContainerSearch .imagedisplaySearch .alternativeview span.image img {
	clear: left;
	display: inline;
	width: 90px;
	height: 74px;
	}
	
#productDetailsContainer .imagedisplay ul.tools,
#productDetailsContainerSearch .imagedisplaySearch ul.tools {
	margin: 20px 0 20px 0;
	padding: 0;
	}
	
#productDetailsContainer .imagedisplay ul.toollinks li.emaillink {
	background: #fff url("bullet_envelope.gif") bottom left no-repeat;
	}
	
#productDetailsContainer .imagedisplay ul.toollinks li.infolink {
	background: #fff url("bullet_question.gif") bottom left no-repeat;
	}
	
/* End Product Images Display Item */	
	
/* Start Product Details Display Item */
	
#productDetailsContainer .detailsDisplay,
#productDetailsContainerSearch .detailsDisplay {
	float: left;
	width: 380px;
	margin-top: 16px;
	*margin-top: -3px;
	*margin-left: 20px;
	}
	
#productDetailsContainerSearch #ordering {
	width: 380px !important;
	}
	
#productDetailsContainer .detailsDisplay h3,
#productDetailsContainerSearch .detailsDisplay h3 {
	margin-top: 0;
	}

#productDetailsContainer .detailsDisplay #featuresList,
#productDetailsContainerSearch .detailsDisplay #featuresList {
	margin-bottom: 12px;
	}
	
#productDetailsContainer .detailsDisplay li,
#productDetailsContainer #orderingbox div,
#productDetailsContainerSearch .detailsDisplay li,
#productDetailsContainerSearch #orderingbox div {
	margin-bottom: 10px;
	}


#productDetailsContainer #orderingbox div,
#productDetailsContainerSearch #orderingbox div {
	width: 380px;
	}





	
#productDetailsContainer .detailsDisplay li ul,
#productDetailsContainerSearch .detailsDisplay li ul {
	margin: 10px 0;
	}
	
#productDetailsContainer .detailsDisplay #buyButton,
#productDetailsContainerSearch .detailsDisplay #buyButton {
	clear: both;
	display: block;
	list-style-type: none;
	margin: 30px 0 20px 0 !important;
	}
	
#productDetailsContainer .detailsDisplay li.productlongdescription ul li,
#productDetailsContainer #features ul li,
#productDetailsContainerSearch .detailsDisplay li.productlongdescription ul li,
#productDetailsContainerSearch #features ul li {
	clear: both;
	display: block;
	margin: 0;
	padding-left: 20px;
	padding-top: 3px;
	line-height: 1.5em;
	background: url("http://www.bonzatees.com/images/bullet_star.gif") left no-repeat;
	}
	
/*  Start product details form styles */
	
#productDetailsContainer .detailsDisplay #productcode label span,
#productDetailsContainer .detailsDisplay #colour label span,
#productDetailsContainer .detailsDisplay #size label span,
#productDetailsContainer .detailsDisplay #quantity label span,
#productDetailsContainerSearch .detailsDisplay #productcode label span,
#productDetailsContainerSearch .detailsDisplay #colour label span,
#productDetailsContainerSearch .detailsDisplay #size label span,
#productDetailsContainerSearch .detailsDisplay #quantity label span,
#orderingbox label span {
	width: 100px;
	float: left;
	}
	
html>body #productDetailsContainer .detailsDisplay #productcode label span,
html>body #productDetailsContainer .detailsDisplay #colour label span,
html>body #productDetailsContainer .detailsDisplay #size label span,
html>body #productDetailsContainer .detailsDisplay #quantity label span,
html>body #productDetailsContainerSearch .detailsDisplay #productcode label span,
html>body #productDetailsContainerSearch .detailsDisplay #colour label span,
html>body #productDetailsContainerSearch .detailsDisplay #size label span,
html>body #productDetailsContainerSearch .detailsDisplay #quantity label span {
	float: left;
	}
	
#productDetailsContainer .detailsDisplay #colour select,
#productDetailsContainer .detailsDisplay #size select,
#productDetailsContainerSearch .detailsDisplay #colour select,
#productDetailsContainerSearch .detailsDisplay #size select{
	display: inline;
	padding-right: 0;
	width: 150px;
	}
	
#productDetailsContainer .detailsDisplay #colour select,
#productDetailsContainer .detailsDisplay #size select, 
#productDetailsContainer .detailsDisplay #quantity input,
#productDetailsContainerSearch .detailsDisplay #colour select,
#productDetailsContainerSearch .detailsDisplay #size select, 
#productDetailsContainerSearch .detailsDisplay #quantity input{
	border: 1px solid #7B9CBD;
	}
	
#productDetailsContainer .detailsDisplay #quantity {
	clear: both;
	}
	
#productDetailsContainer .detailsDisplay #size a,
#productDetailsContainerSearch .detailsDisplay #size a {
	margin-left: 14px;
	color: #666;
	}
	
#productDetailsContainer .detailsDisplay #size a:hover,
#productDetailsContainerSearch .detailsDisplay #size a:hover {
	color: #0066CC;
	}
	

	
#productDetailsContainer .detailsDisplay #size img,
#productDetailsContainerSearch .detailsDisplay #size img{
	margin-left: 6px;
	}
	
/*  End product details form styles */

#productDetailsContainer .detailsDisplay li.materials span,
#productDetailsContainerSearch .detailsDisplay li.materials span {
	margin: 20px 10px 0 0;
	}
	
/* End Product Details Display Item */

/* Start Alternative Products & Accessories Display Item */

#productDetailsContainer .alternativeproduct,
#productDetailsContainerSearch .alternativeproduct{
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	*width: 780px;
	}
	
#productDetailsContainer .alternativeproduct h3,
#productDetailsContainerSearch .alternativeproduct h3{
	*font-size: 1.1em;;
	}
	
#productDetailsContainer .alternativeproduct ul li.alternative,
#productDetailsContainerSearch .alternativeproduct ul li.alternative{
	float: left;
	margin-right: 20px;
	/*margin-bottom: 20px;*/
	display: inline;
	}
	
#productDetailsContainer .alternativeproduct ul li.last,
#productDetailsContainerSearch .alternativeproduct ul li.last {
	margin-right: 0;
	}
	
#productDetailsContainer .alternativeproduct li.image,
#productDetailsContainerSearch .alternativeproduct li.image {
	float: left;
	display: inline;
	}
	
#productDetailsContainer .alternativeproduct li.image img,
#productDetailsContainerSearch .alternativeproduct li.image img{
	clear: left;
	display: inline;
	width: 180px;
	height: 180px;
	margin: 0;
	padding: 0;
	}
	
	
	
	
	
	
	
	
#productDetails .alternativeproduct {
	clear: both;
	padding-top: 20px;
	border-top: 1px dashed #ccc !important;
	}	
#productDetails .alternativeproduct h3 {
	*font-size: 1.2em;
	}
#productDetails .alternativeproduct ul {
	float: left;
	display:inline;
	*margin-top: 20px;
	}
#productDetails .alternativeproduct ul li {
	float: left;
	display:inline;
	}
#productDetails .alternativeproduct ul li img {
	margin-right: 20px;
	}
#productDetails .alternativeproduct ul li img.last {
	margin-right: 0px;
	}
	
#productDetailsContainer .alternativeproduct li.description,
#productDetailsContainer .alternativeproduct li.price,
#productDetailsContainerSearch .alternativeproduct li.description,
#productDetailsContainerSearch .alternativeproduct li.price{
	clear: both;
	}
/* End Alternative Products & Accessories Display Item */


/* Search results PDP footer styles */

#productDetails table tbody tr td.footer {
display: none;
}


/* Hack central */

html>body   {
	 /* modern   */
	}
	
* html  {
	/* ie6 and below */
	}

