/************************* Site Content *************************/
/* Globals */
html, body { margin: 0 0 0 0; padding: 0 0 0 0; }
body { background-image: url(../images/bg.jpg); background-position: center top; background-repeat: repeat-x; background-color: #ECF7DF; }
a img { border: none; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 28px; text-align: left; color: #6C3; font-weight: bold; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; text-align: left; color: #666666; font-weight: bold; margin: 10px 0 0 0; }
h2 a:link, h2 a:visited {color:#66CC33;text-decoration:none;}
h2:hover a:link, h2:hover a:visited {color:#66CC33;text-decoration:underline;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; text-align: left; color: #6C3; font-weight: bold; margin: 10px 0 0 0; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; text-align: left; color: #58585A; font-weight: bold; margin: 10px 0 0 0; }
h3.grey { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; text-align: left; color: #58585A; font-weight: bold; }
.error {border:1px solid Red;}

div.logo { background: none; position: relative; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ width: 884px; height: 159px; padding-bottom: 7px; float: left; margin: 8px 0 0 0; padding: 0 0 0 0; background: url(/images/bg_header.jpg) top left no-repeat; }

/* Master Elements */
#mastershadow { width: 950px; height: auto; background-image: url(../images/bg_shadow.png); background-repeat: repeat-y; margin: auto; }
#mastercontainer { width: 900px; height: auto; background-color: #FFF; margin: auto; }
#headercontainer { width: 884px; height: 202px; margin-bottom: 8px; position: relative; top: 0px; left: 8px; z-index: 1; }
#headercontainer img { margin-top: 8px; }

/* Navigation Elements */
#navcontainer { width: 884px; height: 35px; margin-left: auto; margin-right: auto; position: absolute; top: 167px; left: 0px; }

/* Logo Container Elements */
#logo1container { width: 315px; height: 79px; float: left; margin-top: 25px; margin-left: 25px; }
#logo2container { width: 322px; height: 26px; float: right; margin-top: 48px; margin-right: 25px; }

/* Function Elements */
#searchfunction { width: 322px; height: 25px; float: right; margin-top: 10px; margin-right: 65px; }
.searchfunction { width: 250px; height: 20px; float: right; margin-top: 40px; margin-right: 25px; }

/* Feature Elements */
#featurecontainer { width: 900px; height: 350px; background-color: #FFF; padding-top: 0px; z-index: 1; }
#feature1container { width: 525px; height: 340px; margin-left: 8px; float: left; z-index: 1; }
#feature2container { width: 350px; height: 166px; margin-right: 8px; float: right; z-index: 1; }
#feature3container { width: 350px; height: 166px; margin-top: 8px; margin-right: 8px; float: right; z-index: 1; }

/* Sub Feature Elements */
#subfeaturecontainer { width: 900px; height: 250px; background-color: #FFF; padding-top: 0px; }
#subfeature1container { width: 884px; height: 240px; margin-left: 8px; float: left; }

/* Body Container */
#bodycontainer { width: 900px; background-color: #FFF; }

/* Left Container - Sub Navigation Styling */
ul#navigation { width: 140px; padding-left: 30px; margin: 0 0 0 0; }
ul#navigation li { list-style: none; border-top: solid 1px #d9d9d9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 35px; text-align: left; margin: 0 0 0 0; padding: 0 0 0 0; }
ul#navigation li a { display: block; text-decoration: none; }
ul#navigation li a.selected { font-weight: bold; }
a:link, a:visited { color: #666; }
a:hover, a:active { color: #6C3; }

/* Left Container - Sub Navigation Elements */
#bodyleftcontainer { width: 200px; background-color: #FFF; float: left; margin-left: 25px; margin-bottom: 18px; }
#bodyleftcontainertop { width: 200px; height: 28px; background-image: url(../images/sub_navigation_top.png); }
#bodyleftcontainermiddle { width: 200px; padding-left: 0px; padding-top: 20px; padding-bottom: 4px; background-image: url(../images/sub_navigation_middle.png); background-repeat: repeat-y; }

/* Right Container - Content Area */
#bodyleftcontainerbottom { width: 200px; height: 20px; background-image: url(../images/sub_navigation_bottom.png); }
#bodyrightcontainer { width: 625px; background-color: #FFF; float: right; margin-right: 30px; margin-bottom: 8px; }

/* Footer Elements */
#footercontainer { width: 884px; height: 208px; background-image: url(../images/bg_footer.jpg); background-repeat: repeat-x; margin: auto; position: relative; clear: both; }
#footercontainertop { width: 884px; height: 50px; margin: auto; float: left; position: absolute; top: 0px; left: 0px; }
#footercontainer1 { width: 165px; height: 115px; float: left; background-image: url(/images/bg_footerslice.jpg); background-repeat: no-repeat; background-position: right top; margin-top: 70px; margin-left: 30px; }
#footercontainer2 { width: 165px; height: 115px; float: left; background-image: url(/images/bg_footerslice.jpg); background-repeat: no-repeat; background-position: right top; margin-top: 70px; }
#footercontainer3 { width: 165px; height: 115px; float: left; background-image: url(/images/bg_footerslice.jpg); background-repeat: no-repeat; background-position: right top; margin-top: 70px; }
#footercontainer4 { width: 165px; height: 115px; float: left; background-image: url(/images/bg_footerslice.jpg); background-repeat: no-repeat; background-position: right top; margin-top: 70px; }
#footercontainer5 { width: 165px; height: 115px; float: left; margin-top: 70px; }

/* Type Styles */

.title { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; text-align: left; color: #6C3; font-weight: bold; }

/* Para */
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; text-align: left; color: #666; font-style: normal; font-weight: normal; }
p a:link { color: #666; text-decoration: none; border-bottom: 1px dotted; }
p a:visited { color: #6C3; text-decoration: none; }
p a:hover { color: #F96; text-decoration: none; }
p a:active { text-decoration: none; }

/* List items */
ul {font-family:Arial, Helvetica;font-size:12px;line-height:22px;padding-left:20px;color:#666666;}

.training_dates_title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; text-align: left; color: #FFF; font-style: normal; font-weight: bold; }

.training_dates { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; text-align: left; color: #666; font-style: normal; font-weight: normal; }

.new { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; text-align: left; color: #F96; font-style: normal; font-weight: bold; }

.footertypetitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; text-align: center; color: #333; font-weight: bold; list-style: none; }

.footertype { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; text-align: center; color: #333; font-weight: normal; list-style: none; }

.footertype a:link { color: #333; text-decoration: none; }

.footertype a:visited { color: #333; text-decoration: none; }

.footertype a:hover { text-decoration: none; color: #6C3; }

/* Bullet Point */

.bullet { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #d3db7b; font-weight: bold; }

/************************* Static Content *************************/

/* Static Content - Reviews */

#staticfeaturecontainer { width: 900px; height: 510px; background-color: #FFF; padding-top: 0px; }

#staticfeature1container { width: 884px; height: 500px; margin-left: 8px; float: left; }

#staticfeature2container { width: 884px; height: auto; margin-left: 8px; float: left; }

/* Static Content - Retail */

#static_retail { width: 884px; height: 751px; position: relative; margin-left: 8px; float: left; background-image: url(../images/static_retail.jpg); }

#static_retail_box_1 { width: 824px; height: 300px; position: absolute; top: 100px; left: 30px; }

#static_retail_box_2 { width: 200px; height: 200px; position: absolute; top: 220px; right: 100px; }

.static_retail_p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-align: left; color: #666; font-style: normal; font-weight: normal; }

.static_retail_title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; text-align: left; color: #333; font-style: normal; font-weight: bold; }

/* Static Content - Lava Shells&reg */
#static_lava_shells { width: 884px; height: 2116px; position: relative; margin-left: 8px; margin-bottom: 8px; float: left; background-image: url(../images/static_lava_shells.jpg); }
#static_lava_shells_shop_now { width: 130px; height: 100px; position: absolute; top: 19px; left: 35px; }
#static_lava_shells_paragraph_1 { width: 310px; height: 350px; text-align: right; position: absolute; top: 210px; left: 532px; }
#static_lava_shells_paragraph_2 { width: 313px; height: 160px; position: absolute; top: 672px; left: 40px; }
#static_lava_shells_paragraph_3 { width: 725px; height: 501px; position: absolute; top: 917px; left: 78px; }
#static_lava_shells_paragraph_4 { width: 725px; height: 522px; position: absolute; top: 1570px; left: 78px; }
.static_lava_shells_p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-align: left; color: #666; font-style: normal; font-weight: normal; }
.static_lava_shells_quote { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-align: left; color: #9ccc52; font-style: italic; font-weight: bold; }

/* Static Content - Therma Facial */
#static_therma_facial { width: 884px; height: 1448px; position: relative; margin-left: 8px; margin-bottom: 8px; float: left; background-image: url(../images/static_therma_facial.jpg); }
#static_therma_facial_shop_now { width: 130px; height: 100px; position: absolute; top: 28px; left: 35px; }
#static_therma_facial_paragraph_1 { width: 737px; height: 200px; position: absolute; top: 179px; left: 102px; text-align: right; }
#static_therma_facial_paragraph_2 { width: 738px; height: 145px; position: absolute; top: 973px; left: 58px; text-align: left; }
#static_therma_facial_paragraph_3 { width: 738px; height: 245px; position: absolute; top: 1202px; left: 40px; text-align: left; }
.static_therma_facial_p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #666; font-style: normal; font-weight: normal; }
.static_therma_facial_quote { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #e96070; font-style: italic; font-weight: bold; }

/* Static Content - Detox Treatment */
#static_detox_treatment { width: 884px; height: 850px; position: relative; margin-left: 8px; margin-bottom: 8px; float: left; background-image: url(../images/static_detox_treatment.jpg); }
#static_detox_treatment_paragraph_1 { width: 737px; height: 200px; position: absolute; top: 148px; left: 74px; text-align: center; }
#static_detox_treatment_paragraph_2 { width: 487px; height: 100px; position: absolute; top: 695px; left: 85px; text-align: left; }
.static_detox_treatment_p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #666; font-style: normal; font-weight: normal; }

/* Extra Styles Added By Gravitate Media */
/* Primary Nav */
div#navcontainer { background-image: url(/images/bg_navigation.jpg); background-repeat: repeat-x; }
div#navcontainer ul { margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; }
div#navcontainer ul li { float: left; }
div#navcontainer ul li a { font-family: Arial; font-size: 13px; text-decoration: none; font-weight: bold; color: #619D5B; padding-left: 15px; padding-right: 15px; vertical-align: middle; padding-top:7px; display: inline-block; height: 28px; }
div#navcontainer ul li:hover { background-color: #2B2B2B; }
div#navcontainer ul li:hover a { color: White; }
div#navcontainer ul li.selected { background-color: #2B2B2B; }
div#navcontainer ul li.selected a { color: White; }
div.logo a { float: right; z-index: 100; margin-top: 135px; font-size: 12px; font-family: Arial; margin-right: 15px; color: White; text-decoration: none; }

/* login control */
#login { width: 245px; font-family: Arial; font-size: 12px; color: #666666; }
#login label { font-family: Arial; font-size: 12px; display: inline-block; color: #666666; width: 100px; padding-bottom: 3px; }
#login input.textbox { padding: 3px; width: 230px; margin-bottom: 5px; }
#login input.error { border: 1px solid red; }

input.textbox { width: 300px; }

/* Search page */
div.search h1 { padding-bottom: 0; margin-bottom: 0; }
div.search h3 { margin: 0 0 0 0; padding: 0 0 15px 0; font-family: Arial; font-size: 15px; color: #58585A; }
div.search label { width: 120px; display: inline-block; font-family: Arial; font-size: 12px; color: #58585A; padding-bottom: 5px; }
div.search input { display: inline-block; font-family: Arial; font-size: 14px; color: #58585A; margin-bottom: 5px; padding: 3px; }
div.search input.button { padding-left: 20px; padding-right: 20px; padding-bottom: 5px; padding-top: 5px; margin-left: 123px; margin-top: 10px; }
div.search select { display: inline-block; font-family: Arial; font-size: 14px; color: #58585A; margin-bottom: 5px; padding: 3px; }
hr { border-bottom: none; border-top: 1px solid #CCCCCC; border-left: none; border-right: none; }

/* results set */
h2.shead { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; text-align: left; color: #6C3; font-weight: bold; }
div.result h3 { margin: 0 0 0 0; padding: 0 0 15px 0; font-family: Arial; font-size: 15px; color: #58585A; }
div.result p { margin: 0 0 5px 0; }
div.buyitems hr { margin-top: 25px; margin-bottom: 25px; }
div.result a { color: #44A246; text-decoration: none; border: none; }

/* Buy */
div.buyitems img { margin-left: 15px; }
div.buyitems h2 { color: #66CC33; font-family: Arial; font-size: 17px; line-height: 22px; margin-bottom: 0; }
div.buyitems h2.grey { color: #5E585A; font-weight: bold; margin: 0 0 0 0; }
div.buyitems h2.grey span { font-size: 14px; font-weight: normal; }
div.buyitems h4 { margin: 0 0 0 0; font-family: Arial; font-size: 14px; color: #66CC33; }
div.buyitems ul { margin: 5px 0 0 20px; font-family: Arial; font-size: 12px; padding: 0 0 0 0; }
div.buyitems ul li { color: #666666; }
div#bodyleftcontainermiddle input { margin-left: 25px; }
div#bodyleftcontainermiddle input.tb { margin-bottom: 5px; padding: 3px; }
div#bodyleftcontainermiddle h2 { margin: 0 0 0 25px; color: #66CC33; font-family: Arial; font-size: 16px; }
div#bodyleftcontainermiddle p { margin-left: 25px; margin-right: 25px; }
div#bodyleftcontainermiddle div.buttongrylarge { margin-left: 25px; }
div#bodyleftcontainermiddle div.buttongrylarge input { margin-left: 0; }

div.topcontent label { color: #4A414E; float: left; font-family: Verdana; font-size: 12px; margin-top: 10px; width: 150px; }
div.topcontent select { display: block; font-size: 16px; margin-bottom: 12px; margin-left: 120px; padding: 4px; width: 220px; }
div.topcontent input { margin-left: 150px; display: block; font-size: 16px; margin-bottom: 12px; padding: 4px; width: 250px; }
div.topcontent textarea { margin-left: 150px; display: block; font-family: Verdana; font-size: 14px; height: 120px; margin-bottom: 20px; margin-top: 10px; width: 510px; }
div.topcontent select.noleft { margin-left: 0px; width: 270px; }

/* Buy process */
div.buypanel { padding: 10px; background-color: #C7C7C7; height: 50px; width: 420px; clear: left; }
div.buypanel ul { list-style: none; }
div.buypanel ul li { font-family: Verdana; font-size: 12px; float: left; margin-right: 5px; line-height: 18px; padding: 3px; }
div.buypanel li input { padding: 3px; }
div.buypanel li select { padding: 3px; width: 220px; }
div.buypanel li.qty { width: 30px; }
div.buypanel li.qty input { width: 20px; }
div.buypanel hr { clear: both; margin-top: 15px; margin-bottom: 15px; border: 1px solid #666666; }

/* Buy Step 1 */
div.topcontent table select { display: inline; margin: 0 0 0 0; width: 340px; }
div.topcontent table input.qty { display: inline; margin: 0 0 0 0; width: 30px; }
div.topcontent table { width: 100%; }
div.topcontent table thead th { background-color: #99C666; border-right: 1px solid white; border-left: 1px solid white; text-align: left; font-family: Arial; color: White; padding-left: 4px; padding-top: 5px; padding-bottom: 5px; text-transform: uppercase; }
div.topcontent table tr { margin: 0 0 0 0; padding: 0 0 0 0; }
div.topcontent table tr td { background-color: #E2E3E4; padding: 4px; font-family: Arial; font-size: 13px; border-right: 1px solid white; border-left: 1px solid white; }
div.topcontent table thead th.delete { width: 90px; text-align: center; border-bottom: none; border-top: none; }
div.topcontent table tr.subtotal td { background-color: #8F8E90; padding: 4px; font-family: Arial; font-size: 13px; color: White; }

/* Buy Step 2 */
div.topcontent div.details { background-color: #E2E3E4; }
div.topcontent div.details h2 { padding-left: 200px; background-color: #99C666; color: White; padding-top: 5px; padding-bottom: 5px; font-family: Arial; text-transform: uppercase; margin-bottom: 5px; font-size: 13px; }
div.topcontent div.details h2 a { background-color: #99C666; color: White; padding-top: 5px; padding-bottom: 5px; font-family: Arial; text-transform: uppercase; margin-bottom: 5px; font-size: 14px; line-height: 20px; }
div.topcontent div.details input { margin-left: 200px; }
div.topcontent div.details label { width: 190px; }
div.topcontent div.details select { margin-left: 200px; }
div.topcontent div.details label { text-align: right; }
div.topcontent div.details p { margin-left: 20px; margin-right: 20px; }

/* Step 3 */
div.topcontent div.details select.months { margin: 0 0 5px 10px; padding: 5px; display: inline; width: 80px; }
div.topcontent div.details select.year { margin: 0 0 0 0; width: 100px; display: inline; }

/* ValidationSummary */
.validationsummary { border: 1px solid #C1272D; font-family: Arial; font-size: 12px; }
.validationsummary p { background-color: #C1272D; color: White; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; margin: 0 0 0 0; }
.validationsummary ul { list-style: none; margin-left: 20px; padding-bottom: 7px; padding-top: 5px; }
.validationsummary ul li { color: #C1272D; padding-top: 3px; padding-bottom: 3px; font-size: 13px; }

.error { border: 1px solid red; }
div.buyerrors { font-family: Arial; font-size: 12px; font-weight: bold; color: #C1272D; }
div.greenquote {font-family:Times New Roman;font-style:italic;font-size:20px;color:#43A246;text-align:right;margin-top:30px;line-height:28px;}
input.qty { width: 17px; }
p.qty { float: left; margin-right: 20px; }

/* Buttons  */
div.topcontent div.shoppingbagbuttons input { margin: 0 0 0 0; }

div.buttonlarge { background-image: url(/images/css/button-leftend.gif); background-repeat: no-repeat; background-position: left -43px; height: 43px; float: left; display: block; }
div.buttonlarge:hover { background-position: left 0; z-index: 1; cursor: pointer; }
div.buttonlarge input.buttonlarge { border: none; background-color: Transparent; height: 43px; background-image: url(/images/css/button-rightend.gif); background-repeat: no-repeat; background-position: right -43px; color: White; font-weight: bold; width: auto; overflow: visible; padding: 0 24px 0 24px; font-size: 18px; font-family: Arial; }
div.buttonlarge input.buttonlarge:hover { background-position: right 0; cursor: pointer; }
div.buttonlarge input.buttonlarge[disabled='disabled'] { color: #CCCCCC; }

div.buttonlarge button.buttonlarge { border: none; background-color: Transparent; height: 43px; background-image: url(/images/css/button-rightend.gif); background-repeat: no-repeat; background-position: right -43px; color: White; font-weight: bold; width: auto; overflow: visible; padding: 0 24px 0 24px; font-size: 11px; }
div.buttonlarge button.buttonlarge:hover { background-position: right 0; color: Black; cursor: pointer; }
div.buttonlarge button.buttonlarge[disabled='disabled'] { color: #CCCCCC; }

div.buttongrylarge { background-image: url(/images/css/button-leftend.gif); background-repeat: no-repeat; background-position: left -43px; height: 43px; display: inline-block; margin-top: 5px; }
div.buttongrylarge:hover { background-position: left 0; z-index: 1; cursor: pointer; }
div.buttongrylarge input.buttonlarge { border: none; background-color: Transparent; height: 43px; background-image: url(/images/css/button-rightend.gif); background-repeat: no-repeat; background-position: right -43px; color: White; width: auto; overflow: visible; padding: 0 24px 0 24px; font-size: 18px; font-family: Arial; }
div.buttongrylarge input.buttonlarge:hover { background-position: right 0; cursor: pointer; }
div.buttongrylarge input.buttonlarge[disabled='disabled'] { color: #CCCCCC; }

div.buttongrylarge button.buttonlarge { border: none; background-color: Transparent; height: 43px; background-image: url(/images/css/button-rightendgy.gif); background-repeat: no-repeat; background-position: right -43px; color: White; width: auto; overflow: visible; padding: 0 24px 0 24px; font-size: 11px; }
div.buttongrylarge button.buttonlarge:hover { background-position: right 0; color: Black; cursor: pointer; }
div.buttongrylarge button.buttonlarge[disabled='disabled'] { color: #CCCCCC; }

div.buttonlink { float: left; }
div.buttonlink input.buttonlarge { border: none; background-color: White; width: auto; font-size: 14px; height: 43px; }
div.buttonlink input.buttonlarge:hover { text-decoration: underline; cursor: pointer; }

/* Static Content - Lava Shells About */
#static_lava_shells_about { width: 884px; height: 2021px; position: relative; margin-left: 8px; margin-bottom: 8px; float: left; background-image: url(../images/static_lava_shells_about.jpg); }
#static_lava_shells_about_shop_now { width: 130px; height: 100px; position: absolute; top: 20px; left: 20px; }
#static_lava_shells_about_paragraph_1 { width: 462px; height: 350px; text-align: right; position: absolute; top: 164px; left: 385px; }
#static_lava_shells_about_paragraph_2 { width: 465px; height: 156px; text-align: left; position: absolute; top: 686px; left: 60px; }
#static_lava_shells_about_paragraph_3 { width: 727px; height: 80px; text-align: left; position: absolute; top: 920px; left: 40px; }
#static_lava_shells_about_1a { width: 246px; height: 98px; text-align: center; position: absolute; top: 1239px; left: 27px; }
#static_lava_shells_about_1b { width: 246px; height: 98px; text-align: center; position: absolute; top: 1239px; left: 317px; }
#static_lava_shells_about_1c { width: 246px; height: 98px; text-align: center; position: absolute; top: 1239px; left: 607px; }
#static_lava_shells_about_2a { width: 246px; height: 98px; text-align: center; position: absolute; top: 1597px; left: 27px; }
#static_lava_shells_about_2b { width: 246px; height: 98px; text-align: center; position: absolute; top: 1597px; left: 317px; }
#static_lava_shells_about_2c { width: 246px; height: 98px; text-align: center; position: absolute; top: 1597px; left: 607px; }
#static_lava_shells_about_paragraph_4 { width: 730px; height: 37px; text-align: left; position: absolute; top: 1803px; left: 40px; }
#static_lava_shells_about_paragraph_5 { width: 730px; height: 95px; text-align: left; position: absolute; top: 1929px; left: 60px; }
.static_lava_shells_about_p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-align: left; color: #666; font-style: normal; font-weight: normal; }

#footercontainer_credit { width: 300px; height: 19px; margin: auto; text-align: center; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666; }

