div#productDetailView {
	margin: 15px 0 0 0;
	padding: 0 0 20px 0;
	width: 325px;
	height:375px;
	float: left;
}

div.btnPrev	{
	float:left;
	display:block;
	height:13px;
	line-height:13px;
	width:160px;
}

div.btnNext	{
	float:right;
	display:block;
	width:165px;
	height:13px;
	line-height:13px;
}

div.btnBack	{
	clear:left;
	float:left;
	display:block;
	height:13px;
	line-height:13px;
	width:100px;
}

div#alternateBtnTab	{
	float:left;
	display:block;
	width:100px;
	height:13px;
	margin-left:12px;
	line-height:13px;
}

div.btnEnlarge	{
	float:right;
	display:block;
	width:100px;
	height:13px;
	line-height:13px;
}


div#productDetailView a {
	text-decoration: none;
	color: #888;
}
div#productDetailView a:hover {
	color: #0d456e;
	}	
	
div#productDetailView #prodImage	{
	width:325px;
	height:350px;
	clear:left;
	float:left;
	overflow:hidden;
	text-align:center;
	}
		
div#productDetailView img#zoomer {
	margin: 10px 0;
}
div#productDetailView div.btnBack a,
div#productDetailView div.btnPrev a,
div#productDetailView div.btnNext a,
div#productDetailView div.btnAlternateHide a,
div#productDetailView div.btnAlternate a,
div#productDetailView div.btnEnlarge a {
	display: block;
	height: 11px;
	text-transform: lowercase;
	background-repeat: no-repeat;
}
div#productDetailView div.btnPrev a,
div#productDetailView div.btnBack a,
div#productDetailView div.btnAlternateHide a,
div#productDetailView div.btnAlternate a,
div#productDetailView div.btnEnlarge a {
	padding: 0 0 0 15px;
	background-position: 0 0;
}
div#productDetailView div.btnNext a {
	padding: 0 15px 0 0;
	background-position: 100% 0;
}
div#productDetailView div.btnBack a,
div#productDetailView div.btnPrev a,
div#productDetailView div.btnAlternate a,
div#productDetailView div.btnEnlarge a {
	float: left;
}
div#productDetailView div.btnNext a {
	float: right;
}
div#productDetailView div.btnBack a {
	background-image: url(/static/images/www/shared/productBack.gif);
}
div#productDetailView div.btnPrev a {
	background-image: url(/static/images/www/shared/productBack.gif);
}
div#productDetailView div.btnNext a {
	background-image: url(/static/images/www/shared/productNext.gif);
}
div#productDetailView div.btnAlternate a, div#productDetailView div.btnAlternateHide a {
	background-image: url(/static/images/www/shared/productAlt.gif);
	margin: 0 0 0 10px;
}
div#productDetailView div.btnEnlarge a {
	background-image: url(/static/images/www/shared/productZoom.gif);
	margin: 0 0 0 10px;
}


div#crossSellBlock {
	margin: 15px 0 0 0;
	width: 190px;
	float: right;
	text-align: center;
	overflow: hidden;
}
div#crossSellBlock h2 {
	margin: 0 auto;
	padding: 0;
	color: #0D456E;
	font-size: 1.4em;
	margin-bottom:10px;
	
}
div#crossSellBlock h4 em {
	display: none;
}
div#crossSellBlock ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
div#crossSellBlock ul li {
	margin: 20px 0;
}

div#crossSellBlock ul li a {
	display:block;
	width:190px;
	height:250px;
	overflow:hidden;
}
	
	
div#productDetailRight {
	margin: 20px 0 20px 335px;
	padding: 0 10px 0 0;
	background: url(/static/images/www/shared/dashesV.gif) repeat-y;
	background-position: 100% 0;
	width: 330px;
}
div#productDetailRight div.wrap {
	padding: 0 0 0 10px;
}
div#productDetailRight form#addToCart {
}
div#productDetailRight h2,
div#productDetailRight h3,
div#productDetailRight h4 {
	margin: 0;
	padding: 0;
}
div#productDetailRight h2 {
	font-size: 1.4em;
	color: #0d456e;
}
div#productDetailRight h3,
div#productDetailRight h4 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: normal;
}
div#productDetailRight p {
	margin: 1em 0;
	font-size: 1.1em;
}
div#productDetailRight div.selectBlockLong {
}
div#productDetailRight div.note {
	text-align: right;
}
div#productDetailRight div.buttons {
	text-align: right;
}
div#productDetailRight button {
	cursor: pointer;
	width: 100px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 1em;
	background-color: #0d456e;
	color: #fff;
	border: none;
	margin: 10px 0 0 0;
	padding: 5px 0;
	text-transform: uppercase;
	text-align: center;
}
div#productDetailRight input {
	cursor: pointer;
	width: 100px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 1em;
	background-color: #0d456e;
	color: #fff;
	border: none;
	margin: 10px 0 0 0;
	padding: 5px 0;
	text-transform: uppercase;
	text-align: center;
}

div#productDetailRight input.fre {
	width:180px;
}

div#productDetailRight input[disabled] {
	cursor: pointer;
	background-color: #bdd0dd;
}

div#productDetailRight div.buttons input.disabled {
	background-color: #bdd0dd;
}


div#productDetailRight div#productActionsBlock {
	background: url(/static/images/www/shared/dashesH.gif) repeat-x;
	background-position: 0 0;
	margin: 1em 0;
	padding: 1em 0;
	text-align: right;
}
div#productDetailRight div#productActionsBlock ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#productDetailRight div#productActionsBlock ul li {
	display: inline;
	text-transform: uppercase;
	font-weight: bold;
	margin:0;
}
div#productDetailRight div#productActionsBlock ul li a {
	color: #888;
	text-decoration: none;
}

div#productDetailRight div#productActionsBlock ul li a.fre	{
	font-weight:normal;
	}
	
div#productDetailRight div#productDetailBottomBanner {
	text-align: right;
}
/*Drop Downs*/

#labelsProduct div {
display:block;
float:left;
font-size:10px;
font-weight:bold;
height:16px;
margin:5px 0pt 0pt;
}
.labelBlockColor {
width:137px;
}
.labelBlockSize {
width:82px;
}
.labelBlockQty {
width:97px;
}
.minusIcon,
.plusIcon {
	float: left;
	padding: 0;
	height: 25px;
	padding: 5px 3px 0 0;
}
.plusIcon {
	padding: 5px 14px 0 0;
}
.menuDrop {width:80px;height:20px;margin: 0 0 5px 0;padding:0;margin-right: 10px; border: 1px solid #AEB4B9; float:left;}
.menuDrop ul{clear:both;}
.menuDrop ul li {display:block;overflow:hidden;/*background-color:#000;*/}
.menuDrop ul li a{padding-left:2px;background:#fff;color:#5F5F5F; white-space:nowrap;}
.menuDrop ul li a:hover{text-decoration:none;padding-left:2px;background:#f8f8f8;color:#5F5F5F;text-wrap:nowrap;}

.menuDrop .menuSelect{display:block;margin:0;cursor:pointer;width:60px;float:left; border:none; white-space:nowrap; overflow: hidden;}/*need width here*/
.menuDrop .menuSelect .hidePrice{display:none;}
/*27*/
.menuDrop .menuSelect a{overflow:hidden;height:15px;text-decoration:none;padding:0;padding-left:4px;padding-top:4px;padding-bottom:0;background:#fff;color:#5F5F5F;display:block;overflow: hidden;}
/*26*/
.menuDrop .menuSelect a:hover{overflow:hidden;height:13px;padding-top:4px;padding-left:4px;display:block;text-decoration:none;background:#f8f8f8;color:#5F5F5F;}
.menuDrop .menuArrow {cursor:pointer;padding:0;/*width:0;*/float:left;clear:right;text-align: center; border:0;display:inline;}
.menuDrop .menuArrow a {width: 18px;display:block;height:19px; background: url('/static/images/www/Shared/arrowDropDown.png');text-indent:-40000px;background-position:center;}
.menuDrop .menuBody	{height:auto;overflow-y:auto;overflow-x:hidden;}
.menuDrop .menuBodyLong{height:150px;overflow-y:auto;overflow-x:hidden;}

.menuDrop .menuBody	li a,.menuDrop .menuBodyLong li a{padding-top: 4px;}
.menuDrop .menuBody, .menuBodyLong{border: 1px solid #AEB4B9;display:none;}
.menuDrop .menuBody b, .menuBodyLong b{display:none;}

/*to position the dropdowns opened underneath the select*/
.menuDrop ul.menuBody, .menuDrop ul.menuBodyLong {position:relative; top:16px;}


.swatchName {display:block;float:left; padding: 0; margin: 0; width: 40px; }
.swatchImage {display:block;float:left; padding: 0; margin: 0; width: 24px; margin-right: 2px;}

.long {width:125px;}
.long .menuSelect{width:105px;}/*overwrites menuDrop*/
.long .menuBodyLong{height:150px;width:125px;}

.swatchHeight ul li{width:140px;height:24px;}/*overwrites menuDrop*/
.swatchHeight ul li a{height:27px;}/*overwrites menuDrop*/

.short {width:70px;}
.short .menuSelect{width:50px;}/*overwrites menuDrop*/
.short .menuBodyLong{height:150px;width:70px;}

.xshort {width:50px;}
.xshort .menuSelect{width:30px;}/*overwrites menuDrop*/
.xshort .menuBodyLong{height:150px;width:50px;}

.adjustMargin .menuBody{top:-10px;}
.adjustMargin .menuBodyLong{top:225px;}

.sale, .red { color: #C10534 !important; font-weight: normal; }
.sale {text-transform:uppercase;}

