﻿#productpage #maincolumn { padding: 0; float:left; width:800px; }

/* Plumeria Product Page Template */
#plumeriaproductpage h1 { background: #456; color: #fff; padding: 12px; font-size: 140%; margin:0; border-top: 1px solid #789; }
#plumeriaproductpage #messages { padding: 12px; background: #fff; border-bottom: 1px solid #ddd; }
#plumeriaproductpage #controlstrip { padding: 0; float:left; width: 800px; background: #f5f5f5; border-bottom: 1px solid #ddd; }
#plumeriaproductpage #productimage {float:right; width:380px; margin: 12px;text-align:right;position:relative;}
#plumeriaproductpage #productimage img {border:10px solid #fff !important;margin-bottom:-3px;}
#plumeriaproductpage #actioncolumn {float:left; width:360px; margin: 12px;}
#plumeriaproductpage #actioncolumn table { margin: 0 auto; }
#plumeriaproductpage #actioncolumn table table { margin: 0 auto 0 0; }
#plumeriaproductpage #ProductReviews {clear: both;}

.additionalimages { position:relative; bottom: 30px; width: 100%; }
.additionalimages a, .additionalimages a span { display: none; }
.additionalimages a#imageitem-1 { display: block; width: 100%; height: 30px; position: relative; background: transparent url(../images/morepictures.gif) no-repeat bottom right; }

#ProductChoices, #Prices { border-bottom: 1px solid #ddd; padding: 10px; position: relative; width: 340px; }
#ProductControls { text-align: center; }
.formlabel { text-align:right; color: #444; }
.productpropertylabel { padding-right: 5px; text-decoration: none; color: #345; font-weight: bold; }
.listprice {text-decoration: line-through; color:#999;}
.siteprice {font-weight:bold;font-size: 150%;color:#333;}
.yousave {color:#990000;}
#buttons { margin: 10px; }
#buttons div#wishlist {display: inline;}

.choicelabel { text-align: right; padding-right: 5px; font-weight: bold; }
.choicefield { text-align: left; padding-left: 5px; }

.WideSingleProductDisplayPanel { position: relative; width: 100%; float: left; border-bottom: 1px solid #eee; }
.SingleProductDisplayImage { width:160px;margin:0 auto; }
.SingleProductDisplayQuantity { display:none; }
.ProductBadge { position: absolute; top:-5px; left:-20px; }
.SingleProductDisplayName {font-weight:bold;font-size:110%;text-align:center;line-height: 1.2em;margin: 5px 10px; }
.SingleProductDisplayDescription {font-size:90%;color:#999; }
.SingleProductDisplayPrice { display: none; }

/* Cross Sells */
#crosssells { margin: 0 10px 10px 0; float: right; width: 570px; display: inline; }
#crosssells td { width: 33%; vertical-align: top; text-align: center; padding: 5px; }
#crosssells .SingleProductDisplayImage a img { border: 10px solid #EDF3FE !important; }
#crosssells .SingleProductDisplayImage a:hover img { border-color: #D1E4EF !important; }

#menucolumn { width: 175px; float: left; margin: 10px; padding: 0; }

#plumeriatabs { float: right; width: 570px; margin: 0 10px 10px 0; padding: 0; display: inline; }
.tab-menu { margin: 0; padding: 0; font-size: 90%; width: 100%; overflow: hidden;}
.tab-menu li { float: left; margin: 0 5px 0 0; padding: 0; list-style: none; }
.tab-menu li a { display: block; padding: 6px 2px; margin: 0 5px; text-decoration: none; color: #456; background: #fff; font-weight: bold; }
.tab-menu li a:hover,
.tab-menu li a:focus { border-top: 3px solid #ddd; padding-top: 3px; }
.tab-menu li.tab-selected a { color: #333; padding-top: 3px; background: #fff; border-top: 3px solid #333; }
.tab-wrapper { padding: 10px; }

#EmailThisPage { margin: 10px 0; }

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	