/*------------------------------
	Reset + Basics!
------------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

body {color: #000;text-align: left;font: 12px/20px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;background-color: #fff;}

ul {margin: 0 0 20px;padding-left: 0;}
li {list-style-type: none;margin-left: 0;padding: 0;line-height: 20px;list-style-image: none;}

ol {margin-bottom: 19px;border-bottom: 1px solid #e6e6e6;}
ol li {list-style-image: none;list-style-type: none;margin-bottom: 0;border-top: 1px solid #e6e6e6;padding: 8px 0;}

blockquote, q {quotes: none;}blockquote:before,
blockquote:after,q:before,
q:after {content: '';content: none;}

:focus {outline: 0;}
table {border-collapse: collapse;border-spacing: 0;}
p {margin-bottom: 20px;}
em {
	font-style: italic;
	color: #a7a7a7;
}
a:link, 
a:visited {text-decoration: none;color: #940004;}

a:hover {color: #000;}

/*------------------------------
	Grid 12 Columns!
------------------------------*/
.container {width: 940px;padding: 40px 10px 0;margin: 0 auto 20px;}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11 {display: inline;float: left;margin-left: 0;margin-right: 20px;}.grid_12 {display: inline;float: left;margin-left: 0;margin-right: 0px;margin-bottom: 0;}

.grid_1 {width: 60px;}.grid_2 {width: 140px;}.grid_3 {width:220px;}.grid_4 {width: 300px;}.grid_5 {width: 380px;}.grid_6 {width: 460px;}.grid_7 {width: 540px;}.grid_8 {width: 620px;}.grid_9 {width: 700px;}.grid_10 {width: 780px;}.grid_11 {width: 860px;}.grid_12 {width: 940px;}

.last {margin-right: 0;}

.prefix_1 {padding-left: 80px;}.prefix_2 {padding-left: 160px;}.prefix_3 {padding-left: 240px;}.prefix_4 {padding-left: 320px;}.prefix_5 {padding-left: 400px;}.prefix_6 {padding-left: 480px;}.prefix_7 {padding-left: 560px;}.prefix_8 {padding-left: 640px;}.prefix_9 {padding-left: 720px;}.prefix_10 {padding-left: 800px;}.prefix_11 {padding-left: 880px;}

.suffix_1 {padding-right: 80px;}.suffix_2 {padding-right: 160px;}.suffix_3 {padding-right: 240px;}.suffix_4 {padding-right: 320px;}.suffix_5 {padding-right: 400px;}.suffix_6 {padding-right: 480px;}.suffix_7 {padding-right: 560px;}.suffix_8 {padding-right: 640px;}.suffix_9 {padding-right: 720px;}.suffix_10 {padding-right: 800px;}.suffix_11 {padding-right: 880px;}

/*------------------------------
	Headers!
------------------------------*/
h1 {font-size: 15px;font-weight: normal;font-style: normal;text-transform: lowercase;color: #4c4c4c;float: left;line-height: 40px;background: url(http://www.eternalealliance.com/themes/eternale/cssimg/main_logo.jpg) no-repeat;width: 200px;text-indent: -9999px;}
h2 {color: #000;line-height: 40px;font-size: 18px;text-transform: capitalize;margin-bottom: 10px;font-weight: normal;font-style: normal;}

h3 {color: #000;margin: 0;text-transform: capitalize;line-height: 20px;font-size: 14px;font-weight: bold;font-style: normal;}
h4 {color: #000;margin: 0;text-transform: capitalize;line-height: 20px;font-size: 13px;font-weight: bold;font-style: normal;}
h5 {text-decoration: none;color: #4c4c4c;padding: 0;margin: 0 0 27px;text-transform: uppercase;font-variant: normal;font-style: normal;line-height: 22px;font-size: 19px;}

/*------------------------------
	Main Navigation!
------------------------------*/
.navigation {color: #999;text-align: right;margin-left: 0;margin-right: 0;margin-bottom: 80px;}
ul.navigation li {display: inline;}

ul.navigation li a:link,
ul.navigation li a:visited {color: #940004;text-decoration: none;text-align: right;text-transform: uppercase;margin-left: 10px;line-height: 20px;font-size: 12px;}

ul.navigation li a:hover,
body#eternale ul.navigation li#n_eternale a,
body#dermagetix ul.navigation li#n_dermagetix a,
body#eternagetix ul.navigation li#n_eternagetix a,
body#pearls ul.navigation li#n_pearls a,
body#tea ul.navigation li#n_tea a,
body#events ul.navigation li#n_events a,
body#contact ul.navigation li#n_contact a {color: #000;}

/*------------------------------
	Product List!
------------------------------*/
ul.products {margin-bottom: 20px;display: block;}
ul.products li {list-style-type: none;line-height: 20px;list-style-image: none;background: url(http://www.eternalealliance.com/themes/eternale/cssimg/bullet.gif) no-repeat 0;padding-left: 15px;margin-left: 0;padding-bottom: 0;margin-bottom: 0;}

ul.products li a:link,
ul.products li a:visited {color: #940004;text-decoration: none;}

ul.products li a:hover {color: #000;}
ul.products li.order {margin-top: 20px;text-transform: uppercase;padding-left: 0;background-image: none;margin-left: 0;}

ul.products li.order a:link,
ul.products li.order a:visited {color: #940004;}

ul.products li.order a:hover {color: #999;}
ul.products li.order span {font-weight: bold;}
/*------------------------------
	Border 6 Grid!
------------------------------*/
.border {border: 10px solid #f2f2f2;margin-bottom: 20px;}.border_1,.border_2,.border_3,.border_4,border_5 {float: left;display: inline;border-right: 10px solid #f2f2f2;margin-right: 0;height: 140px;}.border_1 {width: 145px;}.border_2 {width: 300px;}.border_3 {width: 455px;}.border_4 {width: 610px;}.border_5 {width: 765px;}.border_6 {width: 920px;margin-right: 0;float: left;display: inline;}.last {border-right: 0px}

/*------------------------------
	Border Styles
------------------------------*/
.border_2 p {padding-left: 20px;padding-right: 120px;margin-bottom: 0;color: #000;font-size: 11px;line-height: 16px;}
.border_2 h3 {padding-top: 35px;margin-bottom: 0;padding-left: 20px;text-transform: uppercase;font-size: 12px;line-height: 20px;font-weight: normal;font-style: normal;color: #000;}

.border_4 p {padding-left: 20px;padding-right: 160px;margin-bottom: 0;color: #000;font-size: 11px;line-height: 16px;}
.border_4 h3 {padding-top: 35px;margin-bottom: 0;padding-left: 20px;text-transform: uppercase;font-size: 12px;line-height: 20px;font-weight: normal;font-style: normal;color: #000;}

.border h3 a:link,
.border h3 a:visited {text-decoration: none;color: #940004;}

.border h3 a:hover {color: #000;}

/*------------------------------
	Border Background
------------------------------*/
.dermagetix {background: url(http://www.eternalealliance.com/themes/eternale/cssimg/dermagetix_border.jpg) no-repeat;}
.pearls {background: url(http://www.eternalealliance.com/themes/eternale/cssimg/pearls_border.jpg) no-repeat right;}
.tea {background: url(http://www.eternalealliance.com/themes/eternale/cssimg/teapot_border.jpg) no-repeat right;}
.spa {background: url(http://www.eternalealliance.com/themes/eternale/cssimg/spa_eternale.jpg) no-repeat right;}

/*------------------------------
	Product Tabs
------------------------------*/
ul.producttabs {padding: 0;margin: 0;}
ul.producttabs li {list-style-type: none;list-style-image: none;padding: 0;display: inline;clear: both;margin: 0;text-transform: uppercase;}

ul.producttabs li a:link,
ul.producttabs li a:visited {color: #940004;text-decoration: none;padding: 0;margin: 0 4px 0 0;line-height: 20px;font-size: 12px;}

ul.producttabs li a:hover {color: #000;}

.ui-tabs .ui-tabs-hide {position: absolute;left: -10000px;}
.ui-tabs-nav .ui-tabs-selected a:link {color: #000;}

/*------------------------------
	Product Size Order Bar
------------------------------*/
.productsize {border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;line-height: 20px;margin: 0 0 40px;}
.productsize span {font-weight: bold;}

.productsize p {padding-top: 10px;padding-bottom: 8px;}
.productsize form.foxycart {padding-top: 5px;}

.productsize a:link,
.productsize a:visited {text-decoration: none;color: #940004;text-transform: uppercase;}

.productsize a:hover {color: #000;text-decoration: none;}
.productsize p {float: left;margin-bottom: 0;margin-right: 5px;margin-top: 0;}
.qty {margin-left: 6px;font-weight: bold;font-style: normal;}

.productsize-e {border-bottom: 1px solid #e6e6e6;line-height: 20px;margin: 0;}
.productsize-e span {font-weight: bold;}

.productsize-e p {padding-top: 10px;padding-bottom: 8px;}
.productsize-e form.foxycart {padding-top: 5px;}

.productsize-e a:link,
.productsize-e a:visited {text-decoration: none;color: #940004;text-transform: uppercase;}

.productsize-e a:hover {color: #000;text-decoration: none;}
.productsize-e p {float: left;margin-bottom: 0;margin-right: 5px;margin-top: 0;}


/*------------------------------
	Share Bar + Social Icons!
------------------------------*/
ul.share li {list-style-image: none;list-style-type: none;font-size: 11px;line-height: 20px;text-transform: uppercase;}

ul.share li a:link,
ul.share li a:visited {color: #940004;text-decoration: none;}

ul.share li a:hover {color: #000;text-decoration: none;}

a#email {background: url(http://www.eternalealliance.com/themes/eternale/cssimg/mail.gif);}
a#printme {background: url(http://www.eternalealliance.com/themes/eternale/cssimg/print.gif);}
a#Facebook {background: url(http://www.eternalealliance.com/themes/eternale/cssimg/facebook.gif);}
a#TwitThis {background: url(http://www.eternalealliance.com/themes/eternale/cssimg/twitter.gif);}
a#Digg {background: url(http://www.eternalealliance.com/themes/eternale/cssimg/digg.gif);}
.hcard a  {background: url(http://www.eternalealliance.com/themes/eternale/cssimg/calendar.gif);}

a#email,
a#printme,
a#Facebook,
a#TwitThis,
a#Digg,
.hcard a {padding-left: 20px;background-position: 0 1px;background-repeat: no-repeat;}
	
/*------------------------------
	Contact Vcard + Map
------------------------------*/
.google_box {width: 598px;height: 358px;border: 1px solid #efefef;margin-bottom: 20px;margin-top: 0;margin-left: 0;}
.google_map {line-height: 18px;font-size: 12px;}

.google_map strong,
.org {color: #000;font-weight: normal;font-style: normal;font-size: 12px;text-transform: uppercase;}

.vcard {margin-bottom: 20px;margin-top: 40px;line-height: 20px;font-size: 12px;}
.vcard span.type,
.email {display: none;}

.vcardlink a:link,
.vcardlink a:visited,
.vcard a:link,
.vcard a:visited {text-decoration: none;color: #940004;}

.vcardlink a:hover,
.vcard a:hover {color: #000;}

/*------------------------------
	Product Pods
------------------------------*/
.pod {margin-bottom: 20px;line-height: 20px;width: 298px;float: left;margin-right: 20px;border: 1px solid #e6e6e6;padding-bottom: 10px;display: inline;margin-left: 0;}
.pod.last {margin-right: 0;}
.pod ul {margin-bottom: 2px;}
.pod li {list-style-image: none;list-style-type: none;padding-left: 10px;margin-left: 0;list-style-position: outside;line-height: 20px;font-size: 12px;margin-bottom: 0;padding-bottom: 0;}
.pod li img {margin-bottom: 10px;padding: 0;}
.pod li img:hover {padding: 0;}

.pod li span {font-weight: bold;}

.pod li a:link,
.pod li a:visited {color: #940004;text-decoration: none;margin-bottom: 0;border-style: none;}

.pod p {float: left;display: inline;margin: 4px 6px 0 10px;}
.pod span {font-weight: bold;}

.pod button {border-style: none;background-color: #fff;text-transform: uppercase;text-align: left;color: #999;margin-left: 0;padding-left: 0;}
.pod button:hover {cursor: pointer;color: #000;}

form.foxycart {float: left;}

.foxycart input[type="text"] {background-color: #fff;width: 20px;height: 20px;text-align: center;color: #000;border: 1px solid #d9d9d9;font: 11px/20px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;margin: 0;vertical-align: middle;padding: 3px 0 0;}

.foxycart input[type="submit"] {background-color: #fff;border-style: none;font-size: 12px;cursor: pointer;color: #940004;text-transform: uppercase;padding-left: 0px;line-height: 26px;text-align: left;vertical-align: middle;padding-right: 5px;font-weight: bold;width: 100px;height: 26px;margin: 0 0 0 2px;}

.foxycart input[type="submit"]:active {color: #000;text-transform: uppercase;text-transform: uppercase;}
.foxycart input[type="submit"]:hover {color: #000;text-transform: uppercase;text-transform: uppercase;}

/*------------------------------
	Feature Product
------------------------------*/
.featureproducts {border: 1px solid #ebebeb;width: 860px;float: left;display: inline;margin-bottom: 19px;margin-top: 0;padding: 0 39px;}
.featureproducts p {margin-bottom: 0;}
.featureproducts img {float: left;margin-bottom:0px;display: block;}
.featureproducts dl {line-height: 20px;margin-bottom: 0px;margin-top: 120px;padding-left: 20px;padding-right: 10px;}
.featureproducts dt {margin-bottom: 10px;font-size: 15px;text-transform: capitalize;}
.featureproducts dt a:hover {color: #000;}
.featureproducts dd span {font-weight: bold;}
.featureproducts dd {padding-right: 20px;margin-bottom: 0;padding-bottom: 0;float: left;}

.featureproducts dd a:link,
.featureproducts dd a:visited {color: #999;text-decoration: none;}

.featureproducts dd a:hover {color: #000;}
.productfeature {line-height: 20px;margin: 0 0 40px;padding: 9px 0 9px 20px;}
.productfeature span {font-weight: bold;}

.productfeature a:link,
p.productsize a:visited {text-decoration: none;color: #999;text-transform: uppercase;}

.productfeature a:hover {color: #000;text-decoration: none;}
.productfeature p {float: left;margin-bottom: 0;margin-right: 5px;padding-top: 4px;}

/*------------------------------
	Feature Product No Border
------------------------------*/
.featureproducts-1 {border: 0px solid #ebebeb;width: 860px;float: left;display: inline;margin-bottom: 40px;margin-top: 0;padding: 0 39px;}
.featureproducts-1 p {margin-bottom: 0;}
.featureproducts-1 img {float: left;margin-bottom:0px;display: block;}
.featureproducts-1 dl {line-height: 20px;margin-bottom: 0px;margin-top: 100px;padding-left: 20px;padding-right: 10px;}
.featureproducts-1 dt {margin-bottom: 10px;font-size: 15px;text-transform: capitalize;}
.featureproducts-1 dt a:hover {color: #000;}
.featureproducts-1 dd span {font-weight: bold;}
.featureproducts-1 dd {padding-right: 20px;margin-bottom: 0;padding-bottom: 0;float: left;}

.featureproducts-1 dd a:link,
.featureproducts-1 dd a:visited {color: #999;text-decoration: none;}

.featureproducts-1 dd a:hover {color: #000;}
.featureimg {margin-top: -32px;position: relative;}

/*------------------------------
	TEA Time!
------------------------------*/
ul.tea_time,
ul.eternale {list-style-type: none;border-bottom: 1px solid #e6e6e6;padding: 10px 0 19px 0;font-size: 12px;font-weight: bold;width: 940px;margin: 0 0 0 0}

ul.tea_time em,
ul.eternale em {font-style: normal;color: #999;}

.title {text-align: left;float: left;width: 540px;font-size: 12px;margin: 0 80px 0 20px;}
.dates {text-align: left;float: left;width: 160px;font-size: 12px;}
.extra {text-align: left;float: left;width: 140px;font-size: 12px;}

.hcard,
.cost,
.desc,
.time,
.password,
.toll-free {display: block;font-size: 12px;font-weight: normal;}

.link {display: block;font-size: 12px;font-weight: normal;}

.link a:link,
.link a:visited {text-decoration: none;font-weight: normal;font-size: 12px;color: #940004;}

.link a:hover {text-decoration: none;color: #000;}

.password a:link,
.password a:visited {text-decoration: none;font-weight: normal;font-size: 12px;color: #940004;text-transform: uppercase;}

.extra a:link,
.extra a:visited {font-size: 11px;line-height: 20px;color: #999;}

.password a:hover,
.extra a:hover {text-decoration: none;color: #000;}

.desc {margin-bottom: 10px;}

#upcoming,
#archived,
#support {margin: 0 0 20px 0;}

#support {width: 540px;margin-top: 10px;}

#upcoming p,
#archived p {margin-top: 10px;}

/*------------------------------
	Product Slider Not Used!
------------------------------*/
#slider {width: 940px;position: relative;float: left;}
.scroll {height: 280px;width: 940px;overflow: auto;overflow-x: hidden;position: relative;clear: left;}
.scrollContainer div.panel {width: 940px;height: 280px;overflow: auto;}
.scrollButtons {position: absolute;top: 106px;cursor: pointer;}
.scrollButtons.left {left: -50px;}
.scrollButtons.right {right: -50px;}

/*------------------------------
	Eternale Locator!
------------------------------*/
.eternale_box {width: 618px;height: 358px;border: 1px solid #efefef;margin-bottom: 0px;margin-top: 0;margin-left: 0;line-height: 18px;font-size: 11px;color: #666;}
.eternale_box strong {color: #000;font-size: 12px;text-transform: uppercase;font-weight: normal;font-style: normal;}

.eternale_box a,
.eternale_box a:link,
.eternale_box a:visited {float: left;margin:0 8px 0 0;font-weight: normal;font-style: normal;font-size: 12px;padding: 0;line-height:12px}

#map {margin-bottom: 20px;}
#circle p {width: 300px;margin:5px 0 10px 0;color:#000;}

/*------------------------------
	The Office!
------------------------------*/
#teamnews,
#teamdownloads,
#teamevents {margin-bottom: 20px;}

#teamdownloads p {margin-bottom: 10px;}

table {width: 100%;margin: 0 0 20px 0;}
thead {margin-bottom: 10px;}
thead th {background-color: #fff;border-bottom: 1px solid #e6e6e6;padding: 5px 5px 5px 0px;text-align: left;text-transform: uppercase;}
tr td {border-bottom: 1px solid #e6e6e6; padding-bottom: 10px;background-color: #fff;padding-top: 10px;padding-left: 0px; padding-right:5px}

table a:link,
table a:visited,
.extension {text-transform: uppercase;}

fieldset#login-form {background-color:#fff;margin-bottom: 40px;}
fieldset#login-form label {font-size:12px;line-height: 20px;font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;color:#000;text-transform: uppercase;vertical-align: middle;}

fieldset#login-form #username,
fieldset#login-form #password {background-color: #fff;font: 11px/20px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;color: #000;margin: 0 5px;border: 1px solid #ccc;vertical-align: middle;padding: 3px;}

fieldset#login-form-form {float:left;clear:left;}
fieldset#login-form .forgot-password {font-size:12px;}

fieldset#login-form .submit {height: 28px;width: 50px;clear: both;background: #fff;border: none;color: #940004;font-size: 12px;font-weight: bold;text-transform: uppercase;text-align: center;vertical-align: middle;}
fieldset#login-form .submit:hover {color: #000;	cursor: pointer;}

/*------------------------------
	Footer + Mini Footer!
------------------------------*/
#footer {float: left;display: inline;width: 940px;margin-right: 0;margin-left: 0;}

#footer p,
#fc_minicart .secfooter p {text-align: right;margin-bottom: 0px;color: #000;line-height: 20px;font-size: 11px;text-transform: uppercase;width:100%;}

#footer a:link,
#footer a:visited,
#fc_minicart .secfooter a:link,
#fc_minicart .secfooter a:visited {color: #940004;text-decoration: none;}

#footer a:hover,
#fc_minicart .secfooter a:hover,
#footer a.selected  {color: #000;}

/*------------------------------
	Footer Mini Cart!
------------------------------*/
#fc_minicart {z-index: 1;bottom: 0;height: 79px;position: fixed;margin: 0;padding: 0;width: 100%;border-top: 1px solid #e6e6e6;background-color: #fff;}
#fc_quantity {font-weight: normal;font-style: normal;}
#fc_total_price {font-weight: normal;font-style: normal;}

.cart {width: 940px;margin: 0 auto;padding-top: 20px;}
.cart p {margin-bottom: 0;}
.cart span {font-weight: bold;}

.cart a:link,
.cart a:visited {color: #940004;text-decoration: none;text-transform: uppercase;}

.cart a:hover {color: #000;}

/*------------------------------
	Misc!
------------------------------*/
.extratop {margin-top: 40px;}
p.productimg {margin-bottom: 0;}
p.productimg-e {margin-bottom: 40px;}
/*------------------------------
	Clearing
------------------------------*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}