@charset "UTF-8";
body{
	margin:0;
	background-image: url(images/bg-page.png);
	background-repeat: repeat-x;
}

b{font-size: 110%;}
em{color: red;}

#wrapper{
	width: 990px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #6189A3;
	margin-top: 0;
	position: absolute;
	margin-left: -495px;
	left: 50%;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #3C5D71;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3C5D71;
	margin-bottom: 7px;
}

#topsection{
	height: 53px; /*Height of top section*/
	margin-bottom: 0px;
}
#contentwrapper{
	float: left;
	width: 100%;
	margin: 0 38px 0 215px;
	background-image: url(images/bg-contentcolumn.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 731px;
}
#contentwrapperprodmain{
	float: left;
	width: 100%;
	margin: 0 38px 0 215px;
	background-image: url(images/bg-contentcolumn-prodmain.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 731px;
}
#aboutmain {
    width: 719px;
    margin-right: 12px;
    margin-top: 17px;
}
#splash {
	width: 719px;
	margin-right: 12px;
}
#flashtable {
	width: 719px;
	padding-top: 17px;
}
#leftcolumn{
	float: left;
	width: 203px; /*Width of left column in pixel*/
	margin-left: -984px;
}
#nav {
	background-image: url(images/bg-nav.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 376px;
}
#rightcolumn{
	float: left;
	width: 38px; /*Width of right column*/
	margin-left: -38px;
}
#footer{
	clear: left;
	width: 719px;
	text-align: right;
	height: 80px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #B3B3B3;
	margin-left: 215px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #3C5D71;
	letter-spacing: 1px;
}
#footer a, #footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C5D71;
	text-decoration: none;
	line-height: 20px;
	text-align: center;
}
#footer a:hover {
	color: #3C5D71;
	text-decoration: underline;

}
#tagline{
	height: 53px;
	width: 545px;
	float: left;
}
#extra{
	width: 445px;
	height: 53px;
	float: right;
}
#extra a, #extra a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #355970;
	text-decoration: underline;
	line-height: 16px;
	text-align: right;
}
#extra a:hover {
	color: #173B52;
	text-decoration: underline;
}
#extratable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-align: right;
	vertical-align: bottom;
	width: 380px;
	display: block;
	color: #355970;
}
.navbutton {
	margin-bottom: 7px;
}
.navbuttontop {
	margin-top: 25px;
	margin-bottom: 7px;
}
#leftcolumn-fortesting {
	width: 203px;
}
#cart {
	width: 172px;
	margin-top: 35px;
	margin-left: 24px;
	background-image: url(images/shop-scallop.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #D4DEE4;
}
.shoptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	color: #355970;
	padding-left: 9px;
}
td#shoplink {
	padding-left: 9px;
	padding-top: 0px;
}
td#shoplink a, td#shoplink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #355970;
	text-decoration: underline;
	line-height: 12px;
}
td#shoplink a:hover {
	color: #173B52;
}

#homepods {
	margin-top: 39px;
	width: 719px;
	height: 146px;
}
#homepod1 {
	width: 227px;
	float: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #B3B3B3;
}	
#homepod2 {
	width: 227px;
	margin-left: 19px;
	float: left;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #B3B3B3;
}
#homepod3 {
	width: 227px;
	float: right;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #B3B3B3;
}
#skinpassbg {
    width: 719px;
    background-image: url(images/bg-skinpasspage.jpg);
    background-repeat: no-repeat;
    margin-top: 17px;
}
td.podcell {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;
	width: 50%;
}
td.podcellbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;
	background-color: #ECECEC;
	text-align: center;
	width: 50%;
	height: 51px;
	line-height: 51px;
}


td.podcellbottom a, td.podcellbottom a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #355970;
	text-decoration: underline;
	line-height: 51px;
	text-align: center;
}
td.podcellbottom a:hover {
	color: #173B52;
}
#prodmain {
	width: 719px;
	margin-right: 12px;
	margin-top: 17px;
	height: 300px;
}
#prodpod1 {
	width: 235px;
	float: left;
}	
#prodpod2 {
	width: 235px;
	margin-left: 7px;
	float: left;
}
#prodpod3 {
	width: 235px;
	float: right;
}
#prodpodtable {
}
#prodmaintext {
	width: 719px;
	padding-bottom: 39px;
}
.prodtextcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #3C5D71;
	background-color: #DFE7EC;
	padding: 6px;
	vertical-align: top;
}
.prodmainbuttons {
	margin-top: 6px;
	margin-bottom: 6px;
}
p {
	margin-top: 0px;
	margin-bottom: 5px;
}
#productdescription {
	margin-top: 6px;
	width: 719px;
}
.cartbutton {
	margin-left: 6px;
}
.productdirections {
	background-color: #DFE7EC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #3C5D71;
	padding-right: 14px;
	padding-left: 14px;
	vertical-align: top;
}
.packagingpic {
	padding-bottom: 17px;
}
.producttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #3C5D71;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 22px;
	padding-bottom: 18px;
}
.productingredients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #3C5D71;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 2px;
	margin-left: 8px;
}

#aboutleft {
	width: 340px;
	float: left;
	margin-top: 30px;
}
.abouttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #3C5D71;
	margin-bottom: 5px;
}
.attribution {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #3C5D71;
	margin-bottom: 16px;
	margin-left: 16px;
	font-weight: bold;
}
.memberships {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #3C5D71;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 6px;
	background-color: #DFE7EC;
	vertical-align: top;
	padding-bottom: 6px;
}
#aboutright {
	float: right;
	width: 340px;
	margin-right: 14px;
	margin-top: 30px;
}

a.cartlink:link, a.cartlink:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #567B8F;
    text-decoration: none;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #CAD4DA;
    border-bottom-color: #CAD4DA;
    background-color: #E8F2F8;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    line-height: 16px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 3px;
    padding-left: 3px;
}
a.cartlink:hover {
    text-decoration: none;
    background-color: #D4DEE4;
}

#shoppingcartbg {
	width: 719px;
	background-image: url(images/bg-shoppingcart.gif);
	background-repeat: no-repeat;
	margin-top: 17px;
	background-position: right top;
	height: 326px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #25475B;
}
a.inlinelink:link, a.inlinelink:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #355970;
    text-decoration: underline;
}
a.inlinelink:hover {
    color: #173B52;
}

#tagline{
    height: 53px;
    width: 545px;
    float: left;
    background-image: url(images/tagline.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.trustwave {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	color: #355970;
	padding-left: 5px;
	padding-top: 3px;
}

/* ------------------------------------------------------------- */
/* EMART CSS*/
/* ------------------------------------------------------------- */

.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848c84;		
	/*background-color: #ffffff;
	margin: 0 0 0 0; top right bottom left*/	
}

.em_link {font: italic 10px Arial, Helvetica, sans-serif; color: #BB1A37; text-decoration: none;}
.em_link:hover {color:#BB1A37; text-decoration: underline;}

.header_nav_text {font: bold 10px verdana; color: #FFFFFF; text-decoration: none;}
.header_nav_links {font: bold 10px verdana; color: #FFFFFF; text-decoration: none;}
.header_nav_links:hover {font: bold 10px verdana; color: #FFFFFF; text-decoration: underline;}
.header_nav_links_selected {font: bold 10px verdana; color: #FFFFFF; text-decoration: none;}

.top_nav_links {font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
.top_nav_links:hover {font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
.top_nav_links_selected {font: bold 11px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}

.nav_tabs {font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
.nav_tabs:hover {font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
.nav_tabs_selected {font: bold 12px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}

.nav_tabs_selected:hover {font: bold 12px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}
.nav_tabs_cells {padding: 2px 8px; background-color: BB1A37; font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF;}
.sidebar_sub_nav_links {font: normal 11/14px Arial, Helvetica, sans-serif; color: #BB1A37; text-decoration: none;}
.sidebar_sub_nav_links:hover {color: #BB1A37; text-decoration: underline;}

.footer_nav_links {font: normal 10px Arial, Helvetica, sans-serif; color: FFFFFF; text-decoration: none;}
.footer_nav_links:hover {font: normal 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
.footer_nav_links_selected {font: bold 11px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}
.table_cell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #3C5D71;
}
.footer_nav_links_selected:hover {font: bold 11px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}
.footer_text {font-family: normal 10px Arial, Helvetica, sans-serif; color: #999999;}

.small_text {font: normal 10/14px Arial, Helvetica, sans-serif; color: #696969; line-height: 12px;}

.page_title {font: bold 12px Arial, Helvetica, sans-serif; color: #808080; text-decoration: none;}
.page_title:hover {font: bold 12px Arial, Helvetica, sans-serif; color: #808080; text-decoration: underline;}

.category_title {font: bold 11px Arial, Helvetica, sans-serif; color: #808080; text-decoration: none;}
.category_title:hover {font: bold 11px Arial, Helvetica, sans-serif; color: #808080; text-decoration: underline;}

.product_title {font: bold 14px Arial, Helvetica, sans-serif; color: #808080; text-decoration: none;}
.product_title:hover {font: bold 14px Arial, Helvetica, sans-serif; color: #BB1A37; text-decoration: underline;}

.product_title_small {font: 9px Arial, Helvetica, sans-serif; color: #BB1A37; text-decoration: none;}
.product_title_small:hover {font: 9px Arial, Helvetica, sans-serif; color: #BB1A37; text-decoration: underline;}

.continue_shopping {font: bold 14px Arial, Helvetica, sans-serif; color: #BB1A37; text-decoration: none;}
.continue_shopping:hover {font: bold 14px Arial, Helvetica, sans-serif; color: #BB1A37; text-decoration: underline;}

.sell_price {font: bold 12px Arial, Helvetica, sans-serif; color: #dc143c; text-decoration: none;}
.sell_price:hover {color:#990000; text-decoration: underline;}

.cross_sell_nav_links {font: normal 11px Arial, Helvetica, sans-serif; color: #BB1A37; text-decoration: none;}
.cross_sell_nav_links:hover {color:#BB1A37; text-decoration: underline;}

.cross_sell_price_links {font: bold 10px Arial, Helvetica, sans-serif; color: #990000; text-decoration: none;}
.cross_sell_price_links:hover {color: #990000; text-decoration: underline;}

.emart {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
}
.emart:hover {color: #b0c4de; text-decoration: underline;}

.errorMessage {color: #ff0000;}

.cart_item {
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #3C5D71;
}

.grand_total {font: bold 16px Arial, Helvetica, sans-serif;color: #cc0000;}

.subtotal_text_discount{
		color: #000000;
		background-color:#ffffb7;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 11px;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		border-color:#738ABF;
		border-style: solid;
		border-right-width:1px;
		border-left-width:0px;
		border-top-width:0px;
		border-bottom-width:1px;

	}

.red_text {color: #cc0000;}
.cart_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #25475B;
}
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #25475B;
}

.table_header {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #3C5D71;
}

.titleBar {font-weight: bold; color: #666666; background-color: #f7fbfd; padding: 4px 6px;}

.titles {font: bold 20px Arial, Helvetica, sans-serif; color: #c0c0c0;}

.buttonsAsLinks {border-width: 0px; padding: 2px; cursor: hand; text-decoration: none; color: #000000; background-color: white;}

.disguiseTextFields {border-width: 0px; padding: 0px; margin: 0px; text-align: middle;}

.highLight {background-color: #ffff00; padding-left: 2px; font-weight: bold;}

.sidebar_left {border-right: 1px solid #c0c0c0;;}

.crumbs {}

/* PRODUCT DETAILS */
iframe {border: 1px solid #bac3e0;}
.DivShow {position: absolute; display: inline; padding-bottom: 20px; border: solid 1px #bac3e0; width: 452px; height: 400px; padding: 4px; overflow: auto;}
.DivHide {position: absolute; display: none; padding-bottom: 20px;}

.tab {font: bold 11px verdana; color: #333366; text-decoration: none; border: solid 1px #bac3e0; padding: 2px;}
.tab:hover {font: bold 11px verdana; color: #333366; text-decoration: none; border: solid 1px #bac3e0; padding: 2px; background: #ffe57e;}
.tabSelected {font: bold 11px verdana; color: #afbad6; text-decoration: none; border: solid 1px #bac3e0; padding: 2px; background: #ffe57e;}
.tabSelected:hover {font: bold 11px verdana; color: #333366; text-decoration: none; border: solid 1px #bac3e0; padding: 2px;}

.qty_box{border: solid 1px #c0c0c0; font-size: 10px; text-align: center;}

.copy_large {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
}
.copy {
    width: 500px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #25475B;
}
.detail_headline {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;	
	font-weight: bold;
}

.sel_input {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.txt_input {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

