/**



 * Main CSS Stylesheet



 *



 * @package templateSystem



 * @copyright Copyright 2003-2005 Zen Cart Development Team



 * @copyright Portions Copyright 2003 osCommerce



 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0



 * @version $Id: stylesheet.css 5347 2006-12-22 20:26:09Z birdbrain $



 */



body {



	margin: 0 0 0 0px;



    text-align: center; /* hack for IE, center page in browser */



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: 62.5%;



	color: #19196F;



	background-color: #f5f5ff;    /* #eaeafa; */



    background+image: url(../images/ltbluemarbctr.jpg);



	}



a img {border: none; }



a:link, #navEZPagesTOC ul li a {


    font-size: 110%; font-weight: bold;
	color: #19196F;



	text-decoration: none;



	}



a:visited {
    font-size: 110%; font-weight: bold;


    color: #444444; font-style: normal;       /* 3300ff */



	text-decoration: none;



	}



a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover {



	color: #FF0000;



	}



#navCatTabs ul li a:hover, #navSupp ul li a:hover {



	color: #19196F;



	}



a:active {



	color: #0000FF;



	}



h1 {



	font-size: 1.5em;



	}



h2 {



	font-size: 1.4em;



	}



h3 {



	font-size: 1.3em;



	}



h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{



	font-size: 1.1em;



	}

.productNameH3 {

  font-family: arial, sans-serif; font-size: 1.5em; font-weight: bold;

}

.biggerText {



	font-size: 1.2em;



	}



h1, h2, h3, h4, h5, h6 {



    margin: 0.3em 3px;



}



/*  Uncommentted :having problems with IE6 peekaboo bug:  */



h1, h2, h3, h4, h5, h6, p {



	position: relative;



}



*html .centerColumn {



	height: 1%;



	}



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;*/



	margin: auto;



	display: block;



	width: 95%;



	}



input:focus, select:focus, textarea:focus {



	background: #F0F8FF;



	}



FIELDSET {



	padding: 0.5em;



	margin: 0.5em 0em;



	border: 1px solid #cccccc;



	}



LEGEND {



	font-weight: bold;



	padding: 0.3em;



	}



LABEL, h4.optionName {



	line-height: 1.5em;



	padding: 0.2em;



	}



LABEL.checkboxLabel, LABEL.radioButtonLabel {



	margin: 0.5em 0.3em;



	}



.manufacturersContent {height:30px;}











.centerBoxContents, .specialsListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {



	float: left;



	}



#logo {



text-align: center;



}



.categoryListBoxContents { float: left; margin: 8px 0px 0px 0px; padding: 8px 0px 0px 0px; font-size: 125%; font-variant: small-caps; background-color: #ffffff; border-left: 1px solid #ffffff;}



LABEL.inputLabel {



	width: 11em;



	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;



	}



HR {



	height: 1px;



	margin-top: 0.5em;



	border: none;



	border-bottom: 1px solid #9a9a9a;



	}



/*warnings, errors, messages*/



.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {



	line-height: 1.8em;



	padding: 0.2em;



	border: 1px solid #000000;



	}



.messageStackWarning, .messageStackError {



	background-color: #ff0000;



	color: #ffffff;



	}



.messageStackSuccess {



	background-color: #99FF99;



	color: #000000;



	}



.messageStackCaution {



	background-color: #FFFF66;



	color: #000000;



	}



/*wrappers - page or section containers*/



#mainWrapper {



	background-color: #fff;



    border: 0px solid #486591;



	text-align: left; /* hack for IE, center page in browser */



    margin: 0 auto 0;



    /* max-width: 960px !important;  */



    max-width: 960px !important;



    width: 960px;   /* IE6 hack for max-width */



	vertical-align: top;}



#mainWrapper { padding: 0em;



}



#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {



	margin: 0em; background-image: none);



	padding: 0em;



	}



#logoWrapper{



    background-repeat: repeat-x;



    background-color: #486591;



    background-position: 50 50;



    /* height:106px;                   /* for 100px high logo, this must be 106 for non-IE */



	height:240px;



    border-top: 5px solid #486591;



    border-bottom: 0px solid #4B5B7D;}
@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
  #logoWrapper{

    background-repeat: repeat-x;

    background-color: #486591;   /* #486591; */

    background-position: 50 50;

    /* height:106px;                   /* for 100px high logo, this must be 106 for non-IE */

	height: 425px; /* 180px; */

    border-top: 5px solid #800000; /* #486591; */

    border-bottom: 0px solid #4B5B7D;}
}



#navColumnOneWrapper, #navColumnTwoWrapper {



	margin: 0em;



	}



#tagline {



	color:#000000;



	font-size: 2em;



	text-align : center;



	vertical-align: middle;



	}



#sendSpendWrapper {



	border: 1px solid #cacaca;



	float: right;



	 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: 0.9em;



	}



.navNextPrevList {



	display: inline;



	white-space: nowrap;



	margin: 0;



	padding:  0.5em 0em;



	list-style-type: none;



	}



#navMainWrapper {



	margin: 0em;



	/* bkgrnd for home and login at top */



    background-color: #486591;    /* #6D0305; */



	font-weight: bold;



	color: #ffffff;



	height: 1%;



	width: 100%;



	}



#navCatTabsWrapper, #navSuppWrapper {



	margin: 0em;



	      /* bkgrnd for category tabs above main_page */



    background-color: #486591;



	font-weight: normal;



	color: #19196F;



    border-bottom: 1px solid #feffff;



    border-top: 1px solid #feffff;



	height: 1%;



	width: 100%;



	}



#navMain ul, #navSupp ul, #navCatTabs ul  {



	margin: 0;



	padding:  0.5em 0em;



	list-style-type: none;



	text-align: center;



	line-height: 1.8em;



	}



#navMain ul li, #navSupp ul li, #navCatTabs ul li {



	display: inline;



	}



#navMain ul li a { border-top: 1px solid #DBE9FF;  border-left: 1px solid #DBE9FF;background-color: #486591;



	text-decoration: none;



	padding: .2em 0.3em .2em .3em;

    margin: 0;

	margin-left: 5px;

    background-color: #6D0305;

	color: #ffffff;

    font-size: 125%;



	white-space: nowrap;



	}



#navCatTabs ul li a, #navSupp ul li a { border-top: 1px solid #fff;  border-left: 1px solid #fff;



    background-color: #6D0305;    /* C62506; */



	text-decoration: none;



    font-variant: small-caps; font-size: 125%;



	padding: 0em 0.5em 0em .8em;



	margin: 0;



	color: #feffff;



	white-space: nowrap;



	}



#navEZPagesTOCWrapper {



	font-weight: bold;



	float: right;



	height: 1%;



	border: 1px solid #000000;



	}



#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 {



	float: right;



	}



#navBreadCrumb {

    font-variant: none;

	background-color: #ffffff;

    font-size: 1.1em;

    color: #19196f; background-image: none;

    font-weight: bold;

    border-top: 1px solid #486591; border-bottom: 2px dotted #486591;

    margin: 0em;

	padding: 0.7em;



	}

#navBreadCrumb a:visited {



    color: #19196f;



	text-decoration: underline;



	}

#navBreadCrumb a {



color: #19196f;

font-weight: bold;

text-decoration: underline;



}

#navEZPagesTop a:link {



    color: #fff; font-style: normal;



	text-decoration: none;



	}



#navEZPagesTop a:visited {



    color: #fff; font-style: italic;



	text-decoration: none;



	}



#navEZPagesTop {



	background-color: #486591;



    color: #cc0000; border: 2px solid #ff0000;



	}



#navEZPagesTop {



	font-size: .95em       /*.95em; */



	font-weight: bold; font-variant: small-caps;



	margin: 0em;



	padding: 0.7em;



	}



#navColumnOne {



	background-color: #FFF;                    /* this is the left sidebox */



	}



#navColumnTwo {



	background-color: #FFF;                   /* this is the right sidebox */



	}



/*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: #FF0000;



	margin-left: 0.5em;



	}



.advisory {}



.important {



	font-weight: bold;



	}



.notice {}



.rating{}



.gvBal {



	float: right;



	}



#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {



	padding: 0.8em;



	}



.centerColumn {



	padding: 0.8em; color: #19196f; /* background-image: url(../images/ltbluemarbctr.jpg);   */



	}



.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {



	font-size: 0.9em;



	}



.catDescContent, .content {



    font-size: 125%;



}



/*Shopping Cart Display*/



#cartAdd {



	float: right;



	text-align: center;



	margin: 1em;



	border: 1px solid #000000;



	padding: 1em;



	}



.tableHeading TH {



	border-bottom: 1px solid #cccccc;



	}



.tableHeading, #cartSubTotal {



	background-color: #e9e9e9;



	 }



#cartSubTotal {



	border-top: 1px solid #cccccc;



	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;



  }



.normalprice, .productSpecialPriceSale {



	text-decoration: line-through;



	}



.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {



	color: #ff0000;



	}



.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;



	}



/*Image Display*/



#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {



	margin: 0em 1em 1em 0em ;



	}



.categoryIcon {}



#cartImage {



	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 {



     background-image: none;



}



.columnRight {



     background-image: none;



}



h3.leftBoxHeading, h3.leftBoxHeading a {



	font-size: 1.2em; font-weight: bold;



	color: #19196F;



	}


.leftBoxHeading {



	margin: 0em; font-variant: small-caps;



	background-color: #DBE9FF;



    background-image: url(../images/tile_center_back.jpg);



    border-left: 1px solid #486591;



    border-right: 1px solid #486591;



    border-top: 1px solid #486591;



    border-bottom: 1px solid #486591;



	padding: 0.6em 0.2em;



	}
.centerBoxHeading {



	margin: 0em; font-variant: small-caps;



	background-color: #DBE9FF;



    background-image: url(../images/tile_center_back.jpg);



    border-left: 1px solid #486591;



    border-right: 1px solid #486591;



    border-top: 1px solid #486591;



    border-bottom: 1px solid #486591;



	padding: 0.6em 0.2em;



	}



.leftBoxContainer {



	border: 0px solid #ffffff;



    margin-top: 0.0em;



	/* margin-top: 1.5em; */



	}



.sideBoxContent {



    border: 1px solid #486591;



	background-color: #ffffff;



	padding: 0.4em;  background-image: none;



	}



h3.rightBoxHeading a {



	font-size: 1.0em;



    border: 0px solid #19196F;



	color: #19196F;



	}



h3.rightBoxHeading {



	font-size: 1.1em;

    background-image: url(../images/tile_center_back.jpg);

    border-left: 1px solid #486591;



    border-right: 1px solid #486591;



    border-top: 1px solid #486591;



    border-bottom: 1px solid #486591;



    color: #19196F;



	}



.rightBoxHeading {



	margin: 0em;  font-variant: small-caps;



	background-color: #DBE9FF; /* background-image: url(../images/ltbluemarb.jpg); */



    padding: 0.6em .2em;



	}



h3.leftBoxHeading a:hover {



	color: #FF0000;



	text-decoration: underline;



	}



h3.rightBoxHeading a:hover {



	color: #FF0000;



	text-decoration: underline;



	}



.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;



	}



.centerBoxContentsProducts { margin: 6px 2px 32px 0px; padding: 18px 0px 0px 1px;}



#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: #dbe9ff;



}



#upProductsHeading {



	text-align: left;



	}



#upDateHeading {



	text-align: right;



	}



/*misc*/



.back {



	float: left;



	}



.forward, #shoppingCartDefault #PPECbutton {



	float: right;



	}



.bold {



	font-weight: bold;



	}



.rowOdd {



	background-color: #E8E8E8;



	height: 1.5em;



	vertical-align: top;



	}



.rowEven {



	background-color: #F0F0F0;



	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: #cacaca;



	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;



	}



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



/* header text selectors */

table.hdrSaleTable {width: 100%; padding: 2px; margin: 0px 0px 0px 0px; vertical-align: top; text-align: center;}

td.hdrSaleTdLeft {padding: 0px 5px 0px 0px; vertical-align: top; text-align: center; width:172px;}  /* vertical-align: top;  */

td.hdrSaleTdCtr {padding: 0px 5px 0px 0px; vertical-align: top; text-align: center;}              /* vertical-align: top;  */

td.hdrSaleTdRight {padding: 0px 5px 0px 0px; vertical-align: top;}                                /* vertical-align: top;  */

div.hdrSaleAdvLeft {background-color: none; border-top: 0px #aaa solid; border-left: 0px #aaa solid;}

div.hdrSaleAdvCtr {background-color: #ffffff; border-top: 0px #aaa solid; border-left: 0px #aaa solid; width: 620px;}

div.hdrSaleAdvRight {background-color: none; border-top: 0px #aaa solid; border-left: 0px #aaa solid;}

span.hdrSaleAdvLeft {font-family: georgia, times new roman, serif; font-size: 8pt; color: #ffffff; font-weight: bold; font-variant: none;}

span.hdrSaleAdvCtr {font-family: georgia, times new roman, serif; font-size: 12pt; color: #6D0305; font-weight: bold; font-variant: none;word+spacing: .4em;}

span.hdrSaleAdvRight {font-family: georgia, times new roman, serif; font-size: 8pt; color: #ffffff; font-weight: bold; font-variant: none;}

span.hdrSaleAdvRev {font-family: georgia, times new roman, serif; font-size: 11pt; color: #6d0305; font-variant: small-caps;background-color: #ffffff}





table.hdrTextTable {width: 100%; padding: 2px; margin: 0px 0px 0px 0px; vertical-align: top;}



td.hdrTd {width: 18%; padding: 0px 15px 0px 0px; vertical-align: top;}              /* vertical-align: top;  */



span.hdrLink {text-decoration: underline; font-size: 105%; color: #6D0305; font-variant: small-caps;}



span.hdrLine01 {font-family: georgia, times new roman, serif; font-size: 13pt; color: #ffffff; font-variant: small-caps; font-style: normal; word-spacing: 8px;}



span.hdrFreeShip {font-family: georgia, times new roman, serif; font-size: 9pt; color: #fff; font-variant: small-caps; font-style: italic;}

div.hdrFreeShip {background-color: #486591; border-top: 1px #486591 solid; border-left: 1px #486591 solid; width: 620px;}

span.hdrLine02 {font-family: georgia, times new roman, serif; font-size: 12pt; color: #ffffff; font-variant: small-caps;

}



span.hdrLine03 {font-family: arial, georgia, times new roman, serif; font-size: 8pt; color: #ffffff; font-variant: small-caps; font-weight: bold }



div.hdrSecPics {background-color: #6d0305; border-top: 1px #eee solid; border-left: 1px #eee solid; width: 110px;}



span.hdrSaleTeaser {font-family: georgia, times new roman, serif; font-size: 10pt; color: #6D0305; font-variant: small-caps; background: #ffffff;}

table.hdrPicTable {

  width=100%; padding=: 0px; background-color: #6d0305; border-top: 1px #eee solid; border-left: 1px #eee solid;

}

td.hdrPicTd {

  width=65

}

span.hdrPicText {font-family: georgia, times new roman, serif; font-size: 9pt; color: #fff; font-variant: small-caps; font-style: normal;}

span.hdrLogoText {font-family: Arial; font-size: 7pt; color: #993366; background-color: #FEFFF1; font-variant: small-caps; font-style: normal; font-weight:bold;}

.hdrLinkText, .hdrLinkText a { font-weight: normal;

    color: #fefff1; font-size: 8pt; font-family: arial, san-serif; font-style: normal; font-style: italic; text-decoration: underline;

}

.hdrLinkText a:hover { text-align: center;  font-weight: normal; background-color: none;

    color: #000; font-size: 8pt; font-family: arial, sans-serif; font-style: normal;  font-style: italic; text-decoration: underline;

}

.hdrLinkText a:visited { text-align: center;  font-weight: normal;

    color: #404040; font-size: 8pt; font-family: arial, sans-serif; font-style: normal;  font-style: italic; text-decoration: underline;

}

/* EZ Page text selectors  */

div.ezSaleAdvCtr {background-color: none; border-top: 0px #aaa solid; border-left: 0px #aaa solid; width: 620px;}

span.ezSaleAdvCtr {font-family: georgia, times new roman, serif; font-size: 8pt; color: #ffffff; font-weight: bold; font-variant: none;word+spacing: .4em;}

span.ezSaleAdvRev {font-family: georgia, times new roman, serif; font-size: 11pt; color: #6d0305; font-variant: small-caps;background-color: #ffffff}

h1.ezHd1A {color: #19196f; font-style: normal; font-size: 12pt; font-family: Georgia, serif; text-align: center;}

h1.ezHd2A {color: #19196f; font-style: normal; font-size: 12pt; font-family: Georgia, serif; text-align: center;}

p.ezParagraph {color: #003366; font-size: 8pt; font-family: Georgia, serif;  text-align: justify; font-weight:bold;font-style:normal;}

/* Main Page define selectors */



h1.mpHd1A {color: #19196f; font-style: normal; font-size: 8pt; font-family: Georgia, serif; text-align: center;}



h1.mpHd1L {color: #6D0305; font-style: italic; font-size: x-large; font-family: Garamond, Franklin Gothic Medium; text-align: center;}



h1.mpHd1Inside {color: #6D0305; font-size: small; font-family: Garamond, Franklin Gothic Medium;  text-align: center; font-weight:bold; font-style:normal;}



h2.mpHd2A {color: #19196f; font-style: normal; font-size: 8pt; font-family: Georgia, serif; text-align: center;}



h2.mpHd2B {color: #003366; font-size: small; font-family: Garamond, serif; text-align: center; font-weight:bold; font-style:normal;}



p.mpParagraph {color: #003366; font-size: 7pt; font-family: Georgia, serif;  text-align: justify; font-weight:normal;font-style:normal;}



span.mpParagraph {color: #003366; font-size: 9pt; font-family: Georgia, serif;  text-align: justify; font-weight:normal;font-style:normal;}



p.mpParA {color: #003366; font-size: small; font-family: arial, helvetica, sans serif;  text-align: justify; font-weight:bold;font-style:normal;}



p.mpParB {color: #19196f; font-size: small; font-family: arial, helvetica, sans serif;}



p.mpParCtr {color: #003366; font-size: small; font-family: arial, helvetica, sans serif;  text-align: center; font-weight:bold;font-style:normal;}



div.mpSaleText{border: 5px double #6D0305; color: #6D0305; font-size:medium; font-style:normal; font-family:Arial;font-weight:bold;text-align:center;}



span.mpTextUnderlined {color: #003366; text-decoration: underline; font-size: small; font-weight: bold;}



span.mpAltTextUnderlined {color: #C62506; text-decoration: underline; font-size: small; font-weight: bold;}



span.mpSmallerText {font-size: x-small;}



span.mpMainColor {color: #003366;}



span.mpUnderlined {text-decoration: underline;}



table.mpOutsideWrapper {margin: 0px; border: 0px solid #19196f; padding: 0px; background-color: #fffffe; background-image: none;}



table.mpInside {padding: 4px; vertical-align: top;}



td.mpTdInside {vertical-align: top; padding: 0px 8px 15px 8px; text-align: center; width: 25%;}



.mpLinkText { text-align: center; font-weight: normal;

    color: #19196f; font-size: 7pt; font-family: georgia, serif; font-style: normal; text-decoration: underline;

}

.mpLinkText a { text-align: center; font-weight: normal;

    color: #3300ff; font-size: 7pt; font-family: georgia, serif; font-style: normal; text-decoration: underline;

}

 .mpLinkText a:hover { text-align: center;  font-weight: normal;

    color: #ff0000; font-size: 7pt; font-family: georgia, serif; font-style: normal; text-decoration: underline;

}

 .mpLinkText a:visited { text-align: center;  font-weight: normal;

    color: #3300ff; font-size: 7pt; font-family: georgia, serif; font-style: italic; text-decoration: underline;

}

.mpLargeLinkText { text-align: center; font-weight: bold;

    color: #19196f; font-size: 8pt; font-family: georgia, serif; font-style: normal; text-decoration: underline;

}

.mpLargeLinkText a { text-align: center; font-weight: bold;

    color: #3300ff; font-size: 8pt; font-family: georgia, serif; font-style: normal; text-decoration: underline;

}

 .mpLargeLinkText a:hover { text-align: center;  font-weight: bold;

    color: #ff0000; font-size: 8pt; font-family: georgia, serif; font-style: normal; text-decoration: underline;

}

 .mpLargeLinkText a:visited { text-align: center; font-weight: bold;

    color: #444444; font-size: 8pt; font-family: georgia, serif; font-style: italic; text-decoration: underline;

}





/* catgory message selectots */



span.catListMsg {color: #ff0000; font-size: medium;}



span.catListMsgLink {text-decoration: underline; color: #000080; font-variant: small-caps;}






