/* Corners */

.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0px 0px 0px 0px; 
border-bottom:1px solid #0000FF;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
float:left; 
}

.xbottom {
margin-bottom:10px
}


.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3, .xb4, .xb5 {
height:1px;
}
.xb6, .xb7 {
height:2px;
}
.xb4, .xb5, .xb6, .xb7 {
border-left:1px solid #0000FF;
border-right:1px solid #0000FF;
}
.xb2, .xb3{
border-left:2px solid #0000FF;
border-right:2px solid #0000FF;
}
.xb1 {
margin:0 9px; 
background:#0000FF;
}
.xb2 {
margin:0 7px;
}
.xb3 {
margin:0 5px;
}
.xb4 {
margin:0 4px;
}
.xb5 {
margin:0 3px;
}
.xb6 {
margin:0 2px;
}
.xb7 {
margin:0 1px;
}


.xboxcontent {
border-left:1px solid #0000FF;
border-right:1px solid #0000FF;
border-top:0px solid #0000FF;
border-bottom:0px solid #0000FF;
display:block;
overflow:hidden;
height:auto;
}
* html .xboxcontent {
height:0px;
}

.color_a {
background:#c9ba65;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}


/*Corners end* /


/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: 9pt;
	border:0px solid #0000FF;
	color: #FFFFFF;
	}

.leftBoxHeading, .centerBoxHeading {
	margin: 4px;
	border:1px solid #0000FF;
	background-color: #0000ff;
	text-align:center;
	padding-left:0.2em;
	padding-right:0.2em;
	padding-top:0.5em;
	padding-bottom:0.5em
	}

.leftBoxContainer {
	border: 0px solid #0000ff;
	margin: 1em;
	}

.sideBoxContent {
	background-color: #ffffff;
	padding: 0.4em;
	}

h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 9pt;
	color: #ffffff;
	}

.rightBoxHeading {
	margin: 4px;
	background-color: #0000ff;
	text-align:center;
	padding-left:0.2em;
	padding-right:0.2em;
	padding-top:0.5em;
	padding-bottom:0.5em
	}

.rightBoxContainer {
	border: 0px solid #0000ff;
	margin: 1em;
	}

h3.leftBoxHeading a:hover {
	font-size: 1em;
	color: #ff0000;
	text-decoration: none;
	} 

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}

.centeredContent, th, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, label#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}