body {
	margin: 0 auto;
	padding:0;
	width:980px;
	background-color:#fff;


/*
	background:url(/images/header_grad.png) top repeat-x;

*/


	font: 13px Arial, Helvetica, sans-serif;
/*
	color:#777;
*/

}

body.gallery #MainNav li.gallery a,
body.shop #MainNav li.shop a,
body.biography #MainNav li.biography a,
body.contact #MainNav li.contact a

 {
	font: 12px Arial, Verdana, sans-serif;	
	text-transform:uppercase;	
	color:#000; /*D83DB5*/
	text-decoration:none; 	
	padding: 10px 10px 8px 10px;

	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:4px solid #f4f4f4;
	
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;

	background-color:#f4f4f4;	
}

#header {
/*
	width:100%;
*/
	height:85px;
	background:url(/images/barbour_logo_trans.png) left top no-repeat;
	margin-top:20px;
	margin-left:0; /*44px;*/
	margin-bottom:-12px;
	
/*
	border-bottom:1px solid #ddd;
*/

	display:block;
	clear:both;

}
#header p{
	margin: 0;
}

/* ------- start of navigation ------- */

div#MainNav {
/*
	font:  14px Arial, sans-serif;
*/		
	margin-top:-27px;
	padding-bottom:0px;
}

/******* Chrome/Safari hack ********/
@media screen and (-webkit-min-device-pixel-ratio:0) {
div#MainNav {
/*
	margin:0;
	padding:0;
*/
	margin-bottom:0px;	
	padding-bottom:0px;

	}
}

#MainNav ul {
	padding:0;
	margin-left:618px;
	margin-bottom:0px;
	margin-top:-9px;
	list-style:none;
/*
    height: 42px;
*/	
}

#MainNav li {
/*
	font: bold 14px Arial, sans-serif;
*/		
/*
	height: 42px;
*/
    margin: 0;
    float: left;
	
}

#MainNav .MainNav_hover { /*.MainNav_hover {*/
	font: 12px Arial, Verdana, sans-serif;	
	text-transform:uppercase;
	color:#000; /*D83DB5*/
	text-decoration: none; 	
	padding: 10px 10px 8px 10px;

	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:4px solid #f4f4f4;
	
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;

	background-color:#f4f4f4;
}

li#Bio a, li#Portfolio a, li#Shop a {
/*
	background:url(/images/tab_bg.png) center bottom no-repeat;	

*/
}

#MainNav li a {
	font: 12px Arial, Verdana, sans-serif;	
	text-transform:uppercase;	
	color:#999; 

	padding: 10px 10px 8px 10px;
	text-decoration:none; 	
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
		
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;		

}

#MainNav li a:hover { /*.MainNav_hover {*/
	font: 12px Arial, Verdana, sans-serif;	
	text-transform:uppercase;	
	color:#000; /*D83DB5*/
	text-decoration:none; 	
	padding: 10px 10px 8px 10px;

	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:4px solid #f4f4f4;
	
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;

	background-color:#f4f4f4;
}


.homelink {
  float:left;
  width: 500px;
  height: 90px;
  margin-top: -70px;

}

.homelink a {
  border:0;
  width: 500px;
  height: 90px;
  display:block;
}

.homelink a:hover {
  border:0;
  width: 500px;
  height: 90px;
  display:block;  
}

#aff-dropdown {
	font:  13px Arial;
	height: 0; 
}

/* subnavigation */


.subnav {
	display:block; 
	width:900px; 
	margin-top:30px;
	position:absolute; 
	top:-999em; 
/*
	margin-top:-2px;
*/

/*
	z-index:9999; 
*/

	font:  13px Arial, sans-serif;
}

/******* Chrome/Safari hack ********/

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
.subnav  {
	margin-top:-14px;		
	}
}
*/


.subnavlists {
	display:block; 
	width:980px; 
	padding-top:4px;
	height:42px;
	
	font: bold 14px Arial, sans-serif;
	background-color: #f4f4f4;/*#f8f8f8;*/
	
	position:absolute;
	margin-left:0px;
	border-bottom:1px solid #ddd;
	
/*
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	
	
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;	
*/
}

.subnav ul {
	float:right; 
/*
	margin:6px 0 6px 0;
*/ 
	list-style:none; 
	padding:0 15px 0 25px;
	margin:10px 0;
	display:block;
	clear:both;
	
}

.subnav ul.topics {
	border-left:0; 
	float:left; 
	margin-left:4px;
}
.subnav li {
	padding-top:4px;
}
.subnavstack {
	float:left; 
	border-left:1px solid #a9bfca; 
	margin:0; 
	padding:0 15px;
}
.subnav ul.stacked {
	float:none; 
	list-style:none; 
	margin-left:4px; 
	border:0; 
	padding:0;
}

.subnavlists ul li {
/*
	margin:0 5px;
*/
	margin:0;
	padding:0;
	display:inline;	
/*
	border-right:1px solid #fff;	
	padding-right:10px;	
*/
}

.subnavlists h1, .subnavlists ul li.navhead {
	font: 11px Arial; 
	margin:0; 
	padding:0;
	color:#FF6600;
}
.subnavlists h1 a:link, .subnavlists h1 a:visited, .subnavlists h1 a:active,
.subnavlists ul li.navhead a:link, .subnavlists ul li.navhead a:visited, .subnavlists ul li.navhead a:active {
    text-decoration:underline; 
	color:#999;	
}
.subnavlists h1 a:hover, .subnavlists ul li.navhead a:hover {
	text-decoration:none; 
	color:#204060;

}
.subnavlists a:link, .subnavlists a:visited, .subnavlists a:active {
	text-decoration: none; 
	font: 12px Arial, Verdana, sans-serif;	
	text-transform:uppercase;
	color:#999;	
/*
	border-right:1px solid #999;
*/	
	padding:10px;
}
.subnavlists a:hover {
	color:#000;
	text-decoration: none;
	font: 12px Arial, Verdana, sans-serif;	
	text-transform:uppercase;
/*
	border-right:1px solid #999;
*/
	padding:10px;	
}
.last a:link, .last a:visited, .last a:active {
	border-right:0;	
}
.last a {
	border-right:0;
}

.subnavlists p {
	margin:0;
	padding:0;
	line-height:13px;
	margin-top:4px; 
	width:150px; 
	color:#777;
}

/* ------------- end subnavigation --------------------*/


div.breadCrumb {
	font: 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	height:0px;
	clear:both;
	padding:0;
	margin:50px 0 -20px 80px;
	color:#aaa;

}


p.crumb {
	padding:0;
	margin:0;
	color:#aaa;
	text-transform:uppercase;	
/*
 	padding:65px 0 20px 180px;
*/	

}


div.breadCrumb a {
	font: 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#AAA;	
}

div.breadCrumb a:hover {
	font: 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration: none;
	color:#000;	
}


div.imgZoom {
	float:right;
	margin:15px 5px 0 -22px;
	padding:0px;
	width:28px;
	height:28px;
	cursor:pointer;
	background: url(/images/zoom.png) no-repeat right center;
}


div.imgZoom:hover {
	float:right;
	margin:15px 5px 0 -22px;
	padding:0px;
	width:28px;
	height:28px;	
	background: url(/images/zoom_hover.png) no-repeat right center;

}



div.imgZoom img {
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
div.imgZoom img:hover {
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.overlayContainer {

	font: 14px Arial, Helvetica, sans-serif;
	color:#305095; /* 0D51AB/intelblue 0033CC 003366 146EB4/amazonblue 0860A8 235BDD/winXPblue*/
	text-decoration: none;
	margin:0;
	padding:10px;
	display:none;
	z-index:10000;
	background-color:#fff;
/*
	background: url(background:url(/images/frame_bg_wood.jpg) top no-repeat;

*/	width:765px;	
	min-height:100px;
	border:4px solid #555;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-moz-box-shadow:0 0 200px 5px #000;
	-webkit-box-shadow: 0 0 200px #000;
	box-shadow: 0 0 200px #000;	
}

a.close, a.close:link, a.close:visited, a.close:active {
	background-image:url(/images/close.png);
	position:absolute; 
	right:-21px; 
	top:-22px;
	cursor:pointer;
	height:40px;
	width:40px;
	margin:0;
	padding:0;
}
a.close:hover {
	background-image:url(/images/close_hover.png);
	position:absolute; 
	right:-21px; 
	top:-22px;
	cursor:pointer;
	height:40px;
	width:40px;
	margin:0;
	padding:0;
}

.textWrapper {
	color:#305095;
	font: 14px Arial, Helvetica, sans-serif;
	margin:15px 0 4px 0;
	padding:0
}
.textWrapper a:link, a:visited, a:active {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#305095; /* 0D51AB/intelblue 0033CC 003366 146EB4/amazonblue 0860A8 235BDD/winXPblue*/
	text-decoration: none;
	margin:0;
	padding:0;
}
.textWrapper a:hover {
	font:bold 14px Arial, Helvetica, sans-serif;	
	color:#E7126C;
	text-decoration: none;
	margin:0;
	padding:0;	
}

h2.overlayPriceRange a:link, h2.overlayPriceRange a:visited, h2.overlayPriceRange a:active{
	font: bold 22px Arial, Helvetica, sans-serif;
	color:#E7126C; /*0D51AB*/
	text-decoration: none;
	margin:10px 0px;	
}
h2.overlayPriceRange a:hover {
	font: bold 22px Arial, Helvetica, sans-serif;
	color:#E7126C;
	text-decoration: underline;
	margin:10px 0px;	
}

.overlayWrapper {
	margin-left:15px;
}


h1 {
	font: bold 24px/24px Arial, Helvetica, sans-serif;
	color: #000;
	margin:15px 0;
}

h2 {
	font: bold 16px/24px Arial, Helvetica, sans-serif;
	color: #000;
	margin:4px 0;	
}
h2 span {
	font-weight: bold;
	color: #000;
	padding-bottom:0;	
}
p.line {
	color:#ddd;
	text-decoration:underline;
}
div.search {
	margin-left:180px;
}
.searchP {
	vertical-align: middle;
	margin:0px 0 10px 218px;
	float:left;
	width:480px;
	

/*
   border: medium none !important;
    box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.4) inset;

*/

	border-top: 2px solid #999;
	border-right: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #bbb;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    color: #627AAD;	
	background-color: #fff;
}
.searchPGallery {
	vertical-align: middle;
	margin:0px 0 10px 245px;
	float:left;
	width:480px;
	
	border-top: 2px solid #999;
	border-right: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #bbb;			
 /*
   border: medium none !important;
    box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.4) inset;

*/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
    color: #627AAD;	
	background-color: #fff;
}
.gallery {
	margin-bottom:-30px;
}
#searchTF {
	width:425px;
	font: 13px Arial, Helvetica, sans-serif; 
	vertical-align: middle;	
	margin:0px 0px 0px 0px;
	padding: 10px 10px;
    color: #999; /*#305095;*/
	border:0;
	float:left;
	background-color: #fff;
/*
    border: medium none !important;
    box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2), 0 3px 3px rgba(0, 0, 0, 0.2) inset;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	background:url(/images/searchZoom.png) #fff right center no-repeat;
*/
}

#searchTF.searchTFNorm {
	font: 13px Arial, Helvetica, sans-serif; 	
	color:#000; /*#305095;*/
}

#searchButton {
	height:22px;
	width: 22px;
	vertical-align: middle;	
	margin:7px 4px 0 4px;
	padding:0;
	background:url(/images/searchZoom.png) no-repeat center center;	
	border:0;
	float:left;
/*
	float: right;
*/
	cursor:pointer;
}




div#thumbContainer {
	width:1020px;
	background:url(/images/thumb_bg_grad.png) repeat-x;
	height:86px;
	margin-left:-18px;
/*
	margin-right:-20px;	
*/
	margin-top: 220px;/*-36px;*/
	margin-bottom: 50px;
	float:left;
}

div.leftcap {
	float: left;
	margin:0;
	padding:0;
	background:url(/images/left_thumb_panel.png) left no-repeat;
	height:86px;
	width:20px;	
}

div.rightcap {
	float: right;
	margin:0;
	padding:0;	
	background:url(/images/right_thumb_panel.png) right no-repeat;
	height:86px;
	width:20px;
}

div#purchaseGlobalContainer {
	width:910px;
/*
	margin:0 auto;	
*/
	padding-top:0px;
/*
	margin-top:20px;
*/

float:left;
margin:225px 0 0 -155px;	

}
div#purchaseGlobalContainerVert {
	width:910px;
/*
	margin:0 auto;	
*/
	padding-top:0px;
/*
	margin-top:20px;
*/

float:left;
margin:265px 0 0 -252px;	

}
/*
div#purchaseGlobalContainer p {
	Font: 13px Arial, Helvetica, sans-serif;
}
*/	

div#ppMatboardContainer {

	width:235px;

	float:left;		
	margin:0;
}

.matboard {
	background:url(/images/matboard.png) no-repeat;

	height:170px;

	margin-top:10px;
/*
	border:1px solid #ccc;
*/	
}
.matboard_vertical {
	background:url(/images/matboard_vertical.png) no-repeat;

	height:220px;

	margin-top:10px;
/*
	border:1px solid #ccc;
*/	
}
p.matboardCaption {
	font: italic 11px Arial, Helvetica, sans-serif;
	color:#aaa;
	margin: 5px 0 0 10px;

}
div#ppDetailsContainer {
	width:645px;
	float:left;
	margin-top:4px;
	margin-left:30px;
}
div#ppDetailsContainer h2 {
	font:bold 16px Arial; 
}

div#extraInfoP {
	margin-top:30px;
}

#extraInfoP h2 {
	margin: 20px 0 0px 0;
}

ul.purchasePrintDetails {
	margin: 0 0 20px 0;
	padding:6px 0 0 0;
}
ul.purchasePrintDetails li {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 2px;
}
ul.purchasePrintDetails li span {
/*
	font-weight: bold;
*/
	color: #777;
}


form.ppSelectSize {
	display:inline; 
	margin-right: 20px;
}

form label {
	font: 13px Arial, Helvetica, sans-serif;
	color: #aaa;	
}



.globalCont {
	width:100%;
}

.centerOuterWrapper {
	width:100%;	
	margin:0;
	float:left;

	border:1px solid #ddd;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;	
	

/*
	-moz-box-shadow:0 6px 5px 12x #777;
	-webkit-box-shadow: 0 6p 12px #777;
	box-shadow: 0 6px 12px #777;	
*/

	
	float:left;
	margin-top:5px;
/*
	padding: 0 20px;
*/
	clear:both;
	background:#fff;
/*
	background:url(/images/header_grad.png) top repeat-x;
*/
	
}

.content {
	margin:70px 50px 10px 50px;
		
}
.contentShop {
	margin:70px 50px 10px 50px;
		
}
.contentHome {
	margin:20px 50px 10px 50px;
		
}
.contentHome a.contentLink {
	font: 14px bold Arial, Helvetica, sans-serif;
	color:#1A4C95;
	text-decoration:none;

}

.contentHome a.contentLink:hover {
	font: 14px bold Arial, Helvetica, sans-serif;
	color:#1A4C95;
	text-decoration: underline;	
}

div.bio a.contentLink {
	font: 13px bold Arial, Helvetica, sans-serif;
	color:#1A4C95;
	text-decoration:none;

}

div.bio a.contentLink:hover {
	font: 13px bold Arial, Helvetica, sans-serif;
	color:#1A4C95;
	text-decoration: underline;	
}

div.bio .bioLeftC {
	width:480px; 
	float:left; 
	margin:0; 
	padding:0;
}

div.bio .bioRightC {
	width:320px;
	float:left; 
	margin:10px;
}

img.bioImg {
	
	margin:0px 0 40px 40px;
}

h2.h2SectionTitle {
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:30px 0 10px 0;
}

.centerContTop {
	width:100%;
	margin:0;
	float:left;
}
.centerContEx {
	width:100%;
/*
	margin-top:20px;
*/
	float:left;
}

div.centerTopBorderC {
/*
	background:url(/images/hk_centercont_topborder.gif) #FFF top no-repeat;

*/	height:5px;
	width:100%;
/*
	margin:0 -20px 0 -20px;
*/
	padding:0;
	
	
}
div.centerBotBorderC {
/*
	background:url(/images/hk_centercont_botborder.gif) #FFF top no-repeat;

*/	height:5px;	
	width:100%;	
/*
	margin:0 -20px 0 -20px;
*/
	padding:0;

}

div.centerSubC {
	width:100%; /*744px auto */
	border-bottom:1px solid #999;
	padding:10px 20px;
	clear:both;
}
div.centerTopC {
	width:100%;
/*
	margin: -13px -20px 0 -20px;
*/
/*
	margin-top:-13px;	
*/	

/*
	background:#DDD;
	border-right:1px solid #666;	
	border-left:1px solid #666;		
	border-bottom:1px solid #666;
*/
	padding:0;
}
div.centerBodyC {
	margin-top:50px;
/*
	background:url(s/frame_bg_wood.jpg) top no-repeat;

*/	
/*
	height: 1530px;
*/
	width:100%;		
}

div.centerBodyGallery {
	margin-top:30px;
	background:url(/images/frame_bg_wood.jpg) top no-repeat;
	height: 1230px;/*600px;*/
	width:100%;		

}
div.centerBodyHome {
	margin-top:0px;
	background:url(/images/frame_bg_wood.jpg) top no-repeat;
	height: 880px;/*600px;*/
	width:100%;		

}
/******* Chrome/Safari hack ********/

@media screen and (-webkit-min-device-pixel-ratio:0) {
div.centerBodyHome  {
	margin-top:20px;		
	}
}


div.centerBodyGalleryVertical {
	margin-top:50px;
	background:url(/images/frame_bg_wood_vertical.jpg) top no-repeat;
	height: 1440px;/*600px;*/
	width:100%;		

}

.transgif {
	background:url(/images/trans.gif) no-repeat; 
	z-index:1000;
}

.centerleftRightCont {
	width:100%;
	padding:0;
	margin:0;
	margin-top:20px;	
/*
	clear:both;
*/
}

.centerleftRightCont p.p1 {
	margin-bottom:30px;	
}

div.prodContainerGrid {
	float:left;
	width:244px; 
	border-bottom:1px solid #d4d4d4;
	border-right:1px dotted #ddd;	
	padding:0;
	margin:0;
/*
	clear:both;
*/

	height:350px; /*310 wo button*/

}

div.prodContainerGridEndOfRow {
	float:left;
	width:244px; 
	border-bottom:1px solid #d4d4d4;
	border-right:0px ;	
	padding:0;
	margin:0;
/*
	clear:both;
*/

	height:350px;

}
.calendarDetailsContainer .product {
	height: auto;	
}
.product {
	height:200px;
	margin:0;
	padding:0;
}
.prodImageCont a img{
	border:0;
}

.prodImageContGrid {
	float:left;
	width:200px;
	height:160px;
	margin:0 10px;
	margin-top:6px;
	text-align:center;
	padding:0;
	padding-left:10px;
/*
	background:url(/images/noimageavail.gif) no-repeat center;

*/
}
.prodImageContGrid a img{
	margin-top:15px;
	border:0;
}
.prod-image-shop {
	border:1px solid #ddd;
	padding:2px;
}

.product-price {
	float:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;

	
}
.prod-price-gallery {
	margin-top:7px;	
}
p.prodDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#333333;
	margin: 6px 0 0 0;
}
p.prodDescription a:link, a:visited, a:active{
	text-decoration: none;
}
p.prodDescription a:hover {
	color:#E7126C;
	text-decoration: underline;
}
h2.priceRangeGrid {
	padding:0;
	font:  12px Arial, Helvetica, sans-serif;
	margin:4px 8px 4px 8px;
}
h2.priceRangeGrid a:link, a:visited, a:active{
	padding:0;
	font:  14px Arial, Helvetica, sans-serif;
	color:#E7126C; /*0D51AB*/
	text-decoration: none;
}
h2.priceRangeGrid a:hover {
	padding:0;	
	font:  14px Arial, Helvetica, sans-serif;
	color:#E7126C;
	text-decoration: underline;
}
.priceContGrid {
	float:left;
	width: 100%;
	margin:0 auto;
	text-align:center;	
}
/*
.googlecart-add-button {
	float:left;
	width: 100%;
	margin:0 auto;
	text-align:center;		
}
*/
div#purchaseCalendar{
	width:910px;
/*
	margin:0 auto;	
*/
	padding-top:0px;
	float:left;
	margin:60px 0px 20px 40px ;	

}
.calendarDetailsContainer {
	width:545px;
	float:left;
	margin-top:4px;
	margin-left:130px;
}
.calendarMatboard {
	height:520px;
	margin-top:10px;
}
.purchaseHeading {
	font-size: 32px;
	margin: 30px 0;
}
.prodTitleDescContGrid {
	color:#305095;
	float:left;
	width: 100%;
	margin: 0 auto;
	text-align:center;
	padding:0;
}
h2.prodTitleGrid {
	color:#000; /*305095*/
	font: 12px Arial, Helvetica, sans-serif;
	margin:4px 8px 4px 8px;
	padding:0
}
h2.prodTitleGrid a:link, a:visited, a:active {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#305095; /* 0D51AB/intelblue 0033CC 003366 146EB4/amazonblue 0860A8 235BDD/winXPblue*/
	text-decoration: none;
}
h2.prodTitleGrid a:hover {
	font:bold 13px Arial, Helvetica, sans-serif;	
	color:#E7126C;
	text-decoration: underline;
}


.storeButtonCont {
	height:40px;
	padding:0;
	margin:0 auto;
/*
	position:absolute;
*/
/*
	bottom:0px;
*/
	width:100%;

	float:left;
	text-align:center;
}

a.checkoutButton {
	float:right; 
	padding:0; 
	margin:8px 60px 0 0; 
	background:url(/images/google_buynow.jpg) no-repeat; 
	height:45px; 
	width:115px;	
}

a.checkoutButton:hover {
	float:right; 
	padding:0; 
	margin:8px 60px 0 0; 
	background:url(/images/google_buynow.jpg) no-repeat; 
	height:45px; 
	width:115px;	
}

/******* Chrome/Safari hack ********/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.centerleftRightCont p.p1 {
	margin-top:10px;
	margin-bottom:30px;	
}
}

/******* Chrome/Safari hack ********/
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.centerULtight {
	margin-top:25px;	
}
}

.bio {
	margin:80px;
	font:13px Arial, Helvetica, sans-serif;
}

.centerLeftSmC {
	float:left;
	width:48%;
	margin:0;
	padding:0;
	margin-top:-15px;
	margin-bottom:-10px;	
}


div.centerRightSmC {
	float:right;
	width:48%;	
	margin:0;
	padding:0;	
	margin-top:-15px;
	margin-bottom:-10px;	
}

.centerRightSmC p {
	margin-bottom:20px;
}	

.centerLRFooterC {
	clear:both;	
}
.centerTopC h2 {
	padding: 10px 0 0 20px;

}

.centerBodyC h2 {
	padding-top: 0px;
/*
	border-bottom:1px solid #EDD1E8;
*/
}
h2.centerSm  {
	padding-top:0;
	margin-top:0;
}
span.normal {
	font-weight:normal;
}
span.bold {
	font-weight:bold;
}
span.blue {
	color:#000;
/*
	font-weight:bold;
*/
}

span.black {
	color:#000;
/*
	font-weight:bold;
*/
}

.shopAttr {
	font: 12px Arial, Helvetica, sans-serif;
	color:#999;
	font-style:italic;
}
.shopValue {
	font: 13px Arial, Helvetica, sans-serif;
/*
	font-weight:bold;
*/
}
span.size10 {
	font-size: 10px;
}
.size11 {
	font-size: 11px;
}
span.size11 {
	font-size: 11px;
}
span.size12 {
	font-size: 12px;
}
span.size13 {
	font-size: 13px;
}
span.size14 {
	font-size: 14px;
}
span.size16 {
	font-size: 16px;
}
span.size18 {
	font-size: 18px;
}
span.size22 {
	font-size: 22px;
}
span.size24 {
	font-size: 24px;
}
span.size28 {
	font-size: 28px;
}
span.italic {
	font-style:italic;	
}
span.bolditalic {
	font-weight:bold;
	font-style:italic;	
}
span.spanboldred {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#9D2182;
}
span.spanboldreditalic {
	font: bold 14px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#9D2182;
}
span.spanboldredsmall {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#9D2182;
}
span.spanitalic {
	font-style:italic;
}
/*
span.centerBlue {
	font-weight: bold;
	color:#0D51AB;	
}
*/

.table {
	font: 12px Arial, Helvetica, sans-serif;	
}
.centerBodyC a {
	font-weight: bold;
	color:#284699;
	text-decoration: none;
}

.centerBodyC a:hover {
	font-weight: bold;
	color:#284699;
	text-decoration: underline;
}

span.span9 {
	font: 9px Arial, Helvetica, sans-serif;	
	color:#999;
}
.centerBodyC ul li{
	padding-bottom:0;
} 
div.centerBottomC {
	height:30px;
	width:100%; /*744px auto */
	padding:0;
	clear:both;
	border-top:1px solid #CDCDCD;
}
div.centerTopLeft {
	color:#888888;
	float:left;
	margin:0;
	height:25px;
}

div.centerTopRight {
	padding:0;
	margin:0;
	float:right;
	color:#555555;
}

div.filterHdrP {
	height:30px;
	border-bottom:1px dotted #CDCDCD;	
	margin:0 -10px;
}
.filterHdrP p {
	padding-left:10px;
	padding-top:7px;
	margin:0;
	color:#999999;
}

.leftCenterSub {
	float:left;
	width:140px;
}
.leftCenterSub a img{
	border:0;
}
a.noImgBorder img{
	border:2px solid #fff;
}
a.noImgBorder:hover img {
	border:2px solid #D83DB5;
}
img.productImage {
	margin: 15px 0 0 0;
}
img.prodLogo {
	margin: 10px 0 10px 0;
}

.leftCont {
	width:150px;
	float:left;
	margin:0;
	padding: 0 10px;

	border-top:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	border-left:1px solid #CDCDCD;		

}

h2.prodTitle img{
	border:0;
}
h2.prodTitle {
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:15px 0 4px 0;
	padding:0
}
/*
h2.prodTitle a:link, a:visited, a:active {
	color:#0D51AB; /* 0D51AB/intelblue 0033CC 003366 146EB4/amazonblue 0860A8 235BDD/winXPblue*/
	text-decoration: none;
}
*/
h2.prodTitle a:hover {
	color:#FF6600;
	text-decoration: underline;
}

/*
a.genLink {
	font: 13px Arial, Helvetica, sans-serif;
	color:#aaa;
	text-decoration: none;
}
a.genLink:hover{
	font: 13px Arial, Helvetica, sans-serif;
	color:#0D51AB;
	text-decoration: underline;
}
*/

span.red2 {
	font: 11px Arial, Helvetica, sans-serif;
	color:#9D2182;
}
p.line {
  border-bottom:1px solid #EDD1E8;
  margin:20px 0;
}
span.gray9 {
	color:#999;
}
span.gray7 {
	color:#777;
}
span.gray1 {
	color:#888;
}
span.gray2 {
	font: 11px Arial, Helvetica, sans-serif;
	color:#888;
}


/*
h2 {
	font:bold 18px Arial, Helvetiva, sans-serif;
	color:#000;
	margin-top:0px;
}
*/



.midContainer{
	clear:both;
	float:left;
	margin:40px 0;
	
}

/*=============  start of footer ==============*/
div#footer {
	font: 12px Arial, Helvetica, sans-serif;	
	clear:both;
	float:left;
	width:100%;
	margin-top:20px;
	color:#999;

}

p.footer {
	text-transform:uppercase;
	text-align:center;	
}
p.footer a {
	color:#999; 
	text-decoration:none; 
	font: 12px Arial, Helvetica, sans-serif;
	padding:4px 10px;	
}
p.footer a:hover {
	color:#000; 
	text-decoration:none; 
	font: 12px Arial, Helvetica, sans-serif;
	padding:4px 10px;	
}

p.footer2 {
	color:#999;
	clear:both;
	text-align:center;	
}
div#footerWrapper {
	width:98%;
	margin:0 auto;
}


#galleria li img {
		display: none;
)
