body {
	margin: 0;

	/*font-size: 62.5%;*/
	color: #333;
	padding: 0 1em 1em 1em;
	background: #FFF;
	text-align: center; /*
	line-height: 1.5;
	*/
}

.cell {
	font-size: 77%;
	margin: 0;
	padding: 0;
}

#mainWrapper {
	font-size: 85%;
	padding-bottom: 15em;
	font-family: helvetica, arial;
	
}

.dt {
	display: table;
	width: 100%;
}

.dr {
	display: table-row;
	width: 100%;
	height: 100%;
}

.dc {
	display: table-cell;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

a img {
	border: none;
}

a:link,#navEZPagesTOC ul li a,a:visited {
	color: #424242;
	text-decoration: underline;
}

a:hover,#navEZPagesTOC ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover
	{
	color: #320060;
	text-decoration: none;
}

h1 {
	font-size: 1.5em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1.3em;
}

h4,h5,h6,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger {
	font-size: 1.1em;
}

ul {
	list-style: none;
}

.biggerText {
	font-size: 1.2em;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0.3em 3px;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
}

FORM,SELECT,INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
}

TEXTAREA { /*	float: left;*/
	display: block;
}

input:focus,select:focus,textarea:focus {
	background: #F0F8FF;
}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #DBDCDB;
}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color: #26004B;
}

h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
}

.optionName {
	display: block;
}

LABEL.checkboxLabel,LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
}

#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg
	{
	float: left;
}

#logo {
	padding: 0;
	margin: 0;
}

LABEL.inputLabel {
	width: 14em;
	float: left;
}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
}

LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel {
	width: 12em;
	float: left;
}

P,ADDRESS {
	padding: 0.5em;
}

ADDRESS {
	font-style: normal;
}

.clearBoth {
	clear: both;
}

.clearRight {
	clear: right;
}

.clearLeft {
	clear: left;
}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #DBDCDB;
}

/*warnings, errors, messages*/
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution
	{
	margin: 0.5em;
	padding: 0.5em;
	font-weight: bold;
}

.messageStackWarning,.messageStackError {
	color: #F33;
	border: thin dashed #F33;
}

.messageStackSuccess {
	color: #6C6;
	border: thin dashed #6C6;
}

.messageStackCaution {
	color: #ff6;
	border: thin dashed #ff6;
}

/*wrappers - page or section containers*/

#logoWrapper {
	margin: 0;
	padding: 0;
	/*background-color: #2B074E;*/

	height: 66px;
}

#logoWrapper a {
	/*color: #FFF;*/
}

#bd { /*background: #2a2a2a;*/
	
}

#headerWrapper {
	margin: 0;
	padding: 0;
}

#headerWrapper form {
	margin: 0;
	padding: 0;
}

#headerWrapper .components {
	float: right;
	padding: 0;
	margin: 0;
	width: 70%;
	overflow: hidden;
}

#headerWrapper .components div { /*height: 3.5em;*/
	float: right;
	text-align: center;
	padding: 1em 2em;
	margin: 0;
	line-height: 2;
	/*border-left: 1px dotted #443323;*/
	width: 20%;
}

#headerWrapper .components div * {
	vertical-align: top;
}

#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage
	{
	margin: 0em;
	padding: 0em;
}

#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper {
	margin: auto;
}

#search_header_keyword {
	width: 15em;
}

#tagline {
	color: #000000;
	font-size: 2em;
	text-align: center;
	vertical-align: middle;
}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
}

.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper
	{
	margin: 0;
	width: 47%;
}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
}

/*navigation*/
.navSplitPagesResult {
	
}

.navSplitPagesLinks {
	
}

.navNextPrevCounter {
	margin: 0em;
	font-size: 1em;
}

.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
}

.navNextPrevList a {
	padding: 0.25em;
}

#navSuppWrapper,#navCatTabsWrapper {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: left;
}

#navCatTabs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	line-height: 1.5;
}

#navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 1em;
	margin: 0;
	white-space: nowrap;
}

#navCatTabs ul li a:hover {
	background-color: #6B832F;
}

#navCatTabs ul li {
	display: inline;
	font-size: 1.1em;
	line-height: 1.5;
}

#navCatTabs ul li .category-subs-selected {
	color: #FFF;
	font-weight: bold;
}

#navSupp a {
	color: #FFF;
}

#navSupp {
	border-top: #444 1px solid;
	background-color: #8F7DA5;
	color: #FFF;
/*	margin-top: 4em;*/
}

#navSupp ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
}

#navSupp ul li {
	display: inline;
}

#navSupp ul li a {
	text-decoration: none;
	padding: 0em 1em;
	margin: 0;
	white-space: nowrap;
}

#navSupp ul li a:hover {
	color: #FFF;
}

#navSupp ul li {
	border-left: 1px #CCC dotted;
}



#navMain {
	border-top: 1px solid #ECECEC;
    border-bottom: 1px solid #ECECEC;
	
	margin: 0 ;
	padding: 0; 
	height : 44px;
	background: #DEDDDD url(../images/navMain_back.gif) repeat-x left top;
}

#navMain .leftSide {
	margin: 0;
	padding: 0;
	height: 44px;
	/*background: url(../images/navMain_back_left.gif) no-repeat left top;*/
}

#navMain .rightSide {
	margin: 0;
	padding: 0;
	height: 44px;
/*	background: url(../images/navMain_back_right.gif) no-repeat right top;*/
}

#navMain ul {
	padding: 0;
	margin: 0 ;
	text-align: center;
	height: 44px;
	overflow: hidden;
}

#navMain ul li {
	margin: 0;
	padding: 0;
	border-left: 1px solid #DDD;
	border-right: 1px solid #BEBEBE;
	float: left;
	line-height: 3;
	height: 44px;
	width: 160px;
	text-align: center;
}

#navMain ul li.first_child { 
	border-left: 0;
	width: 162px;
}
#navMain ul li.last_child { 
    border-right: 0;
    width: 162px;
}
#navMain  ul li a {
	display: block;
	width: 100%;
	height: 100%;
}
#navMain  a:link,#navMain a:visited {
	margin: 0;
	padding: 0em 0em;
	color: #3A0160;
	font: bold 1.4em "helvetica", "arial", sans-serif;
	text-decoration: none;
	word-spacing: -0.1em;
	letter-spacing: -0.08em;
	line-height: 3;
}

#navMain  a:hover {
	color: #FFF;
	background-color: #3A0162;
}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #DBDCDB;
}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
}

#navEZPagesTOC ul li {
	white-space: nowrap;
}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
}

#navCategoryIcon,.buttonRow,#indexProductListCatDescription {
	margin: 0.5em;
}

#navMainSearch {
	
}

#navBreadCrumb,#navEZPagesTop {
	font-size: 1em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
}

#navBreadCrumb { /*  background-color: #cc9900;*/
	color: # #320060;
}

#navEZPagesTop {
	
}

#navColumnOne {
	
}

#navColumnTwo {
	background: #2A2A2A url(../images/sq2.gif) repeat;
}

/*The main content classes*/
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert
	{
	vertical-align: top;
}

/*.content,*/
#productDescription,.shippingEstimatorWrapper { /*font-size: 1.2em;*/
	padding: 0.5em;
}

.alert {
	color: #F60;
	margin-left: 0.5em;
}

.advisory {
	
}

.important {
	font-weight: bold;
	color: #FF6600;
}

.notice {
	
}

.rating {
	
}

.gvBal {
	float: right;
}

#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.centerColumn {
	margin: 0;
	padding: 0.5em;
	font-size: 1.2em;
}

#bannerOne {
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}

#bannerThree {
	padding: 0;
	margin: 0;
	text-align: center;
}

.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {
	font-size: 1em;
}

#siteinfoLegal {
	padding-bottom: 0.5em;
}

/*Shopping Cart Display*/
#cartAdd {
    text-align: center;
   	margin: 0em auto;

	border: thin solid #DBDCDB;
    padding: 1em;
    /*background: #261302 url(../images/cartAdd.gif) repeat-x left top;*/
}

#productAttributes {
    text-align: center;
    margin: 0em auto;
    /* border: thin solid #660000; */
	border: thin solid #DBDCDB;
	border-bottom: 0;
    padding: 1em;
    /*background: #261302 url(../images/cartAdd.gif) repeat-x left top;*/
}
#productDateAvailable {
	font-weight: bold;
	color: #F33;
}

.tableHeading TH {
	border-bottom: 1px solid #DBDCDB;
}

.tableHeading,#cartSubTotal {
	background-color: #EEE;
}

#cartSubTotal {
	border-top: 1px solid #DBDCDB;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
}

.tableRow,.tableHeading,#cartSubTotal {
	height: 2.2em;
}

.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay
	{
	padding: 0.5em 0em;
}

.cartUnitDisplay,.cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
}

#scUpdateQuantity {
	width: 2em;
}

.cartQuantity {
	width: 4.7em;
}

.cartNewItem {
	color: #33CC33;
	position: relative; /*do not remove-fixes stupid IEbug*/
}

.cartOldItem {
	color: #660099;
	position: relative; /*do not remove-fixes stupid IEbug*/
}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
}

.cartRemoveItemDisplay {
	width: 3.5em;
}

.cartAttribsList {
	margin-left: 1em;
}

#mediaManager {
	width: 50%;
	margin: 0.2em;
	padding: 0.5em;
}

#productPrices {
	color: #FF6600;
}

.normalprice,.productSpecialPriceSale {
	text-decoration: line-through;
	color: #FF6600;
	font: 1.4em bold;
}

.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount
	{
	color: #ff0000;
	font: 1.4em bold;
}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
}

#cartBoxListWrapper ul,#ezPageBoxList ul {
	list-style-type: none;
}

#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
}

#cartBoxEmpty,#cartBoxVoucherBalance {
	font-weight: bold;
}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
}

.lineTitle,.amount {
	text-align: right;
	padding: 0.2em;
}

.amount {
	width: 5.5em;
}

/*Warning Display*/
#productWarning {
	font: 2;
	color: #ffff00;
}

/*Image Display*/
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage
	{
	margin: 1em 1em 1em 0em;
}

.categoryIcon .container {
	text-align: center;
	margin: 0;
	padding: 0.2em;
}

#cartImage {
	display: none;
	margin: 0.5em 1em;
}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {
	
}

/*list box contents*/
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew
	{
	margin: 1em 0em;
}

/*sideboxes*/
.columnLeft {
	
}

h3.leftBoxHeading {
	background-color: #2D004F;
	font: 1.7em; 
	line-height: 3;
	color: #FFF;
	text-align: left;
	padding: 0;
	margin: 0;
}
h3.leftBoxHeading a{
	color: #FFF;
}

.leftBoxHeading,.centerBoxHeading {
	margin: 0em;
	padding: 1em 0 0.5em 0;
}

.sideBoxContent {
	margin: 0;
}

.sideBoxContent hr {
	width: 50%;
	text-align: center;
}

.sideBoxContent ul {
	margin: 0;
	padding: 0;
}

.sideBoxContent ul li {
	padding: 0.5em 2em ;
	color: #26004B;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #C2C2C4;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
    /*background: #D9D9D9 url(../images/menu_back.gif);*/
    background: #DEDDDD url(../images/navMain_back.gif) repeat-x left top;
    
	
} 

.sideBoxContent ul li a:link,.sideBoxContent ul li a:visited {
    color: #26004B;
	text-decoration: none;
}
.sideBoxContent ul li a:hover {
    color: #000;
    text-decoration: underline;
}



h3.rightBoxHeading,h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #FFF;
}

.rightBoxHeading {
	margin: 0em;
	/*background-color: #663366;*/
	padding: 0.2em 0em;
}

h3.leftBoxHeading a:hover {
	color: #FFF;
	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,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg
	{
	text-align: center;
}

#cartEmptyText {
	color: #FF6600;
	padding: 2em;
	border: thin dashed #FF6600;
}

#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;
}

/*misc*/
.back {
	float: left;
}

.forward,#shoppingCartDefault #PPECbutton {
	float: right;
}

.bold {
	font-weight: bold;
}

.rowOdd {
	background-color: #CCC;
	height: 1.5em;
	vertical-align: top;
}

.rowEven {
	background-color: #DDD;
	height: 1.5em;
	vertical-align: top;
}

.hiddenField {
	display: none;
}

.visibleField {
	display: inline;
}

CAPTION { /*display: none;*/
	
}

#myAccountGen li,#myAccountNotify li {
	margin: 0;
}

.accountTotalDisplay,.accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
}

TR.tableHeading {
	background-color: #EEE;
	height: 2em;
}

#siteMapList {
	width: 90%;
	float: right;
}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
}

#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart
	{
	background-color: #ffffff;
}

#shippingInfo .freeshippingbanner {
	margin: 1em;
	padding: 0;
    width: 100%;
	height: 126px;
	background: url(../images/Free_shipping_banner2010052.gif) no-repeat ;
}



.information {
	padding: 10px 3px;
	line-height: 150%;
}

.header_band {
	overflow: hidden;
	height: 1.8em;
	line-height: 2em;
}

.header_band_c1 {
	width: 95%;
	font-size: 1em;
	font-weight: normal;
}

.header_band_c2 {
	width: 4.9%;
	text-align: right;
}

table.tabTable {
	padding: 0.6em;
}

table.tabTable td {
	padding: 0.6em;
	border-top: 1px dotted #DBDCDB;
}

table.tabTable .center {
	text-align: center;
}

table.tabTable .right {
	text-align: right;
}

table.tabTable .left {
	text-align: left;
}

.smallProductImage {
	margin: 1em;
}

/* Third party module link should be invisible */
#msu-wrapper {
	display: none;
}

#shipping_estimator { /*border: .1em #CCC solid;*/
	background-color: #EEE;
	padding: 1em;
	width: 64%;
}

table.contemporary {
	margin-bottom: 1em;
	border: 0;
	cellpadding: 0;
}

table.contemporary td {
	text-align: center;
	padding: 0.2em 1em;
	vertical-align: top;
	border: 0;
}

table.contemporary td:first-child {
	text-align: right;
	border-left: #FFBE02 0.4em solid;
	border: 0;
}

table.contemporary th {
	text-align: center;
	padding: 0.3em;
	font-weight: bold;
	border: 0;
	border-bottom: #DBDCDB 0.1em solid;
}

.imageFrame {
	border: 1px solid #DBDCDB;
	margin-bottom: 0.2em;
	margin-left: auto;
	margin-right: auto;
}

.imageFrame {
	display: table;
	text-align: center;
}

.imageFrame .valign_helper {
	padding-top: 1px;
	margin-left: auto;
	margin-right: auto;
}

.imageFrame .valign_helper {
	display: table-cell;
	vertical-align: middle;
}

#productWarning {
	margin-left: 0;
	padding-left: 0.5em;
	color: #FFFF00;
}

#popupShippingInfo {
	text-align: left;
}

#categoriesContent .category-subs-selected {
	font-weight: bold;
}

#categoriesContent .category-subs-parent {
	color: #C0FF00;
	font-weight: bold;
}

#productMainImage {
	margin-right: 1.5em;
}

.additionalImages {
	margin: 0;
	padding: 0;
}

.additionalImagesBlock {
	margin: 1em 0;
}

fieldset.embedded {
	margin: 0;
	padding: 0;
	border: 0;
}

fieldset.embedded legend {
	margin: 0;
	padding: 0;
}

#productDetailsList {
	margin: 0.5em 0;
	padding: 0;
	width: 30em;
}

#productShippingEstimate {
	margin: 0.5em 0;
	padding: 0;
	width: 50em;
}

#productInfoCustomerImages .one-image {
	float: left;
}

/*#gallery_embedded{
  font-size: 160%;
}*/
#tempcell {
	background-color: #000066;
}

.checkOutButton {
	text-align: center;
	margin: 1em;
	border: 1px solid #DBDCDB;
	padding: 1em 2em;
	/*background: #261302 url(../images/cartAdd.gif) repeat-x left top;*/
	width: 38em;
	height: 4em;
	margin-left: auto;
	margin-right: auto;
}

#checkout em {
	text-transform: uppercase;
	font-weight: bold;
	color: #26004B;
}

.yui-button#buttonInCart button {
	padding-left: 2.8em;
	background: url(../images/back_in_cart.gif) 10% 50% no-repeat;
}

#buttonRequestPreorder {
	padding-left: 1.8em;
	background: url(../images/back_request_preorder.gif) 0% 50% no-repeat;
}

#buttonRequestRestock {
	padding-left: 1.8em;
	background: url(../images/back_request_restock.gif) 0% 50% no-repeat;
}

.button_sold_out {
	text-transform: uppercase;
	margin: 0;
	padding: 0.2em 1em;
	color: #F00;
	border: 1px solid #F00;
	font-size: 100%;
	/*background-color: #700;
  background: url(../images/back_sold_out.gif)  left top repeat-x;  */
}

.button_sold_out_sm {
	text-transform: uppercase;
	margin: 0;
	padding: 0.1em 0.1em;
	color: #F00;
	border: 1px solid #F00;
	font-size: 93%;
	/*background-color: #700;
  background: url(../images/back_sold_out.gif)  left top repeat-x;  */
}

input.zen_css_submit {
	background-color: #404040;
	color: #EEE;
}
dl dd {
	margin: 1em ;
	}
dl dt {
	font-size: 1.1em;
	font-weight: bold;
	border-bottom: 1px dotted #DBDCDB;
	margin: 2em 1em 1em 1em;
}

dd dt {
	font-size: 1.1em;
	background: #FFF;
	border-bottom: 0;
}




#pageTwo #table_of_content {
	float: left;
	padding: 2em;
}

.portrait {
	clear: both;
}

.portrait img {
	/*border: 2px solid #DBDCDB;*/
	padding: 7px;
	margin: 12px;
}

/*#pageTwo #main_company_description {
    clear: both;
}*/
.leftBoxContainer {
	color: #FFF;
	/*background-color: #2D004F;*/
	background-color: #8F7DA5;
	/*border: 1px solid #2D004F;*/
	margin: 0.5em 0 1em 0;
    font-family: helvetica, arial;
}

.leftBoxContainer .leftBoxHeading {
	text-align: left;
	padding-left: 1.9em;
}

.leftBoxContainer a {
	color: #2D004F;
}

.singleCenterColumn{
    margin: 0 auto;
    width: 68%;
    border: 2px #DBDCDB solid;
    padding: 1em 5em;
}   

h1.productGeneral {
	line-height: 2.5; 
    margin: 0em;
	padding: 0;
	margin: 0;
	}
	

	
#popupShippingInfo #title_image {
	  display: none;
}

#productDescription a ,.more_info_link a{
		color: #3A0160;
		text-decoration: none;
		font-weight: bold;
		/*font-size: 75%;*/
		font-family: helvetica, arial; 
		display: block; 
}
#productDescription ul {
    list-style-type: disc;
}
#naviTop ul li {
	margin: 0;
	padding: 0;
	width: 192px;
	height: 192px;
	float: left;

}
#naviTop ul{
	height: 192px;
	clear: both;
	margin: 0;
	padding: 0;
	width: 770px;
	overflow: hidden;
}
#naviTop ul li.navi_guarantee a{
	
}
#naviTop ul li a {
display: block;
margin: 0px;
padding: 0px;
height: 192px;
width: 192px;
}



body#popupReturnPolicy {
	text-align: left;
}

.content {
	list-style-type: circle;
	list-style-position: inside;
}
.quest {
	font-weight: bold;
	font-size: 110%;
}

@import url("stylesheet_catchy.css");
