.BreadCrumbMaster {
padding-bottom:20px;
}
h1 {
margin-bottom:15px;
font-size:18px;
}
#productleft {
float:left;
width:250px;
text-align:center;
}
	#ProductImageFull {
	height:230px;
	margin-bottom:20px;
	}
	
	#ProductImageAlternates {
	margin-bottom:20px;
	}
	#ProductImageAlternates input {
	padding:0 5px;
	}
#productmid {
display:inline;
float:left;
margin-left:12px;
width:489px;
}
#productinfo {
float:left;
width:200px;
margin-right:12px;
font-size:11px;
}
	.rating {width:156px;padding-top:5px;}
	.rating strong {float:left;}
	.rating a {float:right;text-decoration:underline;}
	.rating img {float:right;}
	.pricing {clear:both;padding-top:15px;width:156px;font-size:13px;}
	.pricing li {
	float:left;
	clear:both;
	background:#E8F4FE;
	list-style:none;
	width:182px;
	margin-top:3px;
	padding:0 5px;
	}
	.pricing li span {float:left;color:#FF0000; width: 124px;}
	.pricing li strong {float:right;font-size:14px;width:57px;}
	.pricing li strong span {color:#000000;float:right;width:auto;}
		.pricing .giftcertprice strong {float:left;}
	.alsoAvailable {clear:both;padding-top:5px;font-size:12px;}
		.alsoAvailable a, .description a {text-decoration:underline;}
	.discounts {clear:both;}
	.description {clear:both;padding-top:15px;font-size:13px;}
	.description strong.label {display:block;}
	/*Styles to fix presentation without editing description code*/
	.description center {text-align:left;} 
	/*End "fix presentation" styles*/
#buyproductdialog {
float:right;
width:272px;
}
	#buyproductform {
	padding:10px;
	background:#e8f4fe;
	}
		#buyproductform li {
		margin-left:15px;
		}
		#buyproductform td, #buyproductform th{
		padding:3px 0;
		}
		
		#buyproductform .updown td, #buyproductform .updown th{
		padding:0;
		}
			.updown img {
			cursor: pointer;
			margin:0 0 0 3px;
			}
			.updown input {
			width:35px;
			}
		#buyproductform td .errorMessages {
		padding:5px;
		font-size:12px;
		}
		#buyproductform .orangebutton {
		float:left;
		line-height:normal;
		}
		#buyproductform .addtocartcell {
		padding-top:10px;
		}
		.varprice {
		vertical-align:bottom;
		}
			.varprice p {
			padding-left:5px;
			}
		.tandc .note {
		text-decoration:underline;
		}
	#otheractions {
	float:right;
	font-size:11px;
	position:relative;
	text-align:right;
	width:272px;
	padding:5px 0 5px 0;
	}
		#otheractions a {text-decoration:underline;}
		.addthis img {vertical-align:middle;}

.optionPicker span {
position:absolute;
right:2px;
top:-22px;
font-size:14px;
color:#666666;
font-weight:bold;
}
.optionPicker {
position:relative;
width:242px;
}
.optionPicker td {
text-indent:-9999px;
overflow:hidden;
}
.optionPicker td.selected {
text-indent:0px;
filter:alpha(opacity=30); 
-moz-opacity:0.3;
-khtml-opacity: 0.3; 
opacity:0.3;
}




#ProductTabs {
clear:both;
padding-top:15px;
}
#ProductTabs .tablist {
border-bottom:1px solid #000;
margin:0 0 0 9px;
width:732px;
display:block;
}
#ProductTabs .tablist li {
margin-right:5px;
}
.ui-tabs-selected {
margin-bottom:-1px;
border-bottom:1px solid #f9fbfe;
}
	#ProductTabs .tablist a {
	color:#FFFFFF;
	background:url(/images/product/prod_tab_left.gif) no-repeat left top;
	line-height:12px;
	font-size:11px;
	}
		#ProductTabs .tablist span {
		background:url(/images/product/prod_tab_right.gif) no-repeat right top;
		font-size:11px;
		height:18px;
		padding-top:6px;
		}
	#ProductTabs .tablist a:hover, #ProductTabs .ui-tabs-selected a {
	color:#3f4c6b;
	background-position:left bottom;
	}
		#ProductTabs .tablist a:hover span, #ProductTabs .ui-tabs-selected span {
		background-position:right bottom;
		}
.ui-tabs-panel {
clear:both;
background:url(/images/product/prod_tabbg_top.gif) no-repeat left top;
margin:-1px 0 0 0;
width:751px;
padding-top:11px;
}
	.ui-tabs-panel .tab_inner {
	padding:4px 15px 15px;
	background:url(/images/product/prod_tabbg_bott.gif) no-repeat left bottom;
	min-height:100px;
	_height:100px; /*IE6 Only*/
	}
	
	.tab_reviews .PagedList {
	margin-top:10px;
	}
	.tab_reviews .PagedList td {
	background:#fff;
	border:1px solid #003177;
	padding:5px;
	}
	.reviewinstructions h4 {
	font-size:11px;
	}
	.reviewinstructions p {
	font-size:9px;
	}
	.reviewinstructions a {
	text-decoration:underline;
	}
	.productreviewconfirmpanel p {
	font-size:11px;
	margin-bottom:10px;
	}
	.submitreviewlink, .cancelreviewlink, .reviewinstructions {
	margin-bottom:10px;
	}
		.submitreviewlink a, .cancelreviewlink a{
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
		}




#right table {
width:100%;
}
#right td {
border-top:1px solid #c9d0db;
padding:10px 0 5px 0;
}

.prodinfo {float:left;width:105px;}
	.prodinfo p {padding-bottom:5px;}
.price {clear:both;padding:5px 0;}
	.price ul {list-style:none;font-size:11px;}
	.price li {padding-bottom:1px;color:#FF0000}
	.price li strong {color:#000000;padding-left:3px;}
	.price .regular {padding-right:2px;}
.prodimg {
float:right;
}

/* Related Prdocuts */
    .prodinfo-related {float:left;width:170px;text-align:center;}
    .prodinfo-related p {padding-bottom:5px;}
    .price-related {clear:both;padding:0px 0;text-align: center;}
    .price-related ul {list-style:none;font-size:11px;}
    .price-related li {padding-bottom:1px;color:#FF0000}
    .price-related li strong {color:#000000;padding-left:3px;}
    .price-related .regular {padding-right:2px;}
    .prodimg-related {}
    
.assortedColors {
    display: block;
    background: #E8F4FE;
    font-size: 11px;
    font-weight: normal;
}

.alsoAvailable {font-size:10px;}
.alsoAvailable a {text-decoration:underline;}

#ProductAccessories .prodimg {
float:none;
}
#ProductAccessories td {
text-align:center;
padding:0 5px;
width:169px;
}
#ProductAccessories .prodinfo {
float:none;
width:100%;
}
#ProductAccessories .price {
padding-top:0px;
}

#boxes .window {
  position:absolute;
  width:280px;
  height:220px;
  display:none;
  z-index:9999;
}
 
/* Customize your modal window here, you can add background image too */
#boxes #dialog {
  background-color: #FFF;
  border:1px solid #89D9F6;
  height: 205px;
  width: 262px;
  -moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.modalTitle {
	background: url("/images/h2_bg.gif") repeat-x scroll center top #2E60A8;
    color: #FFFFFF;
    font-size: 14px;
    line-height: normal;
    padding: 5px 10px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	font-weight:bold;
	}
.hiddenpriceDescription	{
	padding: 7px 5px;
	font-size:11px;}

.close{-moz-border-radius: 2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	float:right;
	border:1px solid #89D9F6;
	background-color:#E8F4FE!important;
	font-size: 10px;
    font-weight: bold;
	color:#2E60A8!important;
	}
.dropshadow {
 -moz-box-shadow: 3px 3px 4px #555555; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #555555; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #555555; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555');/* IE 5.5 - 7 */ 
} 	
