@import "screen.css";
@import "thickbox.css";

body {
	background: #badd75 url('http://www.triabeauty.es/images/global/bg.gif') repeat-x;
	font-size: 11px;
	font-family: arial;
	color: #333333;
}

h1 {
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	color: #0066a4;
	font-size: 30px;
	margin-bottom: 20px;
}
h2 {
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	color: #333333;
	font-size: 14px;
	margin-bottom: 20px;
}

p {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
}

a {
	color: #333333;
	text-decoration: underline;
}


#wrapper {
	background: url('http://www.triabeauty.es/images/global/bg_wrapper.gif') center 40px no-repeat;
	padding: 0px;
}


/* header */
#header {
	width: 980px;
	background: #ffffff url('http://www.triabeauty.es/images/global/bg_nav.gif') left 50px repeat-x;
	margin: auto;
	padding: 0 0 7px 0;
}

#header .tria_logo {
	float: left;
}
#header .save200 {
	float: left;
	padding: 16px 0px 0px 32px;
}
#header ul.top_nav {
	float: right;
	width: 325px;
	padding: 0px;
	margin: 15px 15px 0px 0px;
	list-style: none;
	height: 20px;
	color: #666666;
}
#header ul.top_nav li {
	float: right;
	padding: 0px 0px 0px 13px;
}
#header ul.top_nav li a {
	color: #666666;
	text-decoration: none;
}
#header ul.top_nav li.icon {
	padding: 0px 0px 0px 5px;
}
#header ul.top_nav li.divider {
	padding: 0px 0px 0px 13px;
	background: url('http://www.triabeauty.es/images/global/border_v.gif') top right repeat-y;
	margin-top: 1px;
	height: 18px;
}

#header ul.main_nav {
	float: right;
	width: 709px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	list-style: none;	
}
	
#header ul.main_nav li {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#header .free_shipping {
	clear: right;
	float: right;
	margin: 10px 15px 0px 0px;
	padding: 0px;
}
/** drop down menu **/
#header .dropdown_nav {
	position: absolute;
	clear: both;
	left: -999em;
	height: auto;
	padding: 0px 0px 6px 0px;
	background: url('http://www.triabeauty.es/images/global/nav_dropdown_bottom.gif') bottom left no-repeat;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}
#header .dropdown_nav ul { /* second level & third levels */
	list-style: none;
	border-left: 1px solid #0066a4;
	border-right: 1px solid #0066a4;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}
#header .dropdown_nav ul li { /* second level & third levels */
	float: none;
	text-align: center;
	width: 129px;
	font-size: 11px;
	margin: 0px 6px 0px 6px;
	padding: 3px 0px 3px 0px;
	background: url('http://www.triabeauty.es/images/global/border_h.gif') top left repeat-x;
}
#header .dropdown_nav ul li.end {
	border-bottom: none;	
}
#header .dropdown_nav ul li a {
	color: #333333;
	text-decoration: none;
}
#header .dropdown_nav ul li a:hover {
	color: #0091a5;
	font-weight: bold;
}
/** eof dop down menu **/

/* eof header */

/* calculator */
#saving_calculator {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
#saving_calculator p {
	margin-bottom: 10px;
}
#saving_calculator .save_cal_top {
	width: 241px;
	height: 48px;
	background: url('http://www.triabeauty.es/images/benefits/box_save_title_savings.gif') no-repeat;	
}
#saving_calculator .save_cal_content {
	width: 241px;
	background: url('http://www.triabeauty.es/images/benefits/box_save_bg.gif') repeat-y;	
}
#saving_calculator .save_cal_content .save_cal_quest {
	padding: 10px 20px 10px 20px;
}
#saving_calculator .save_cal_content .save_cal_quest select {
	margin-bottom: 5px;
}
#saving_calculator .save_cal_content .save_cal_quest .result .header {
	font-size: 14px;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	font-weight: bold;
	color: #02A4BA;
	margin-bottom: 5px;
}
#saving_calculator .save_cal_footer {
	width: 241px;
	height: 12px;
	background: url('http://www.triabeauty.es/images/benefits/box_save_bg_bottom.gif') no-repeat;	
}


/* footer */
#footer {
	width: 980px;
	background-color: #02a4ba;
	padding: 15px 0px 25px 0px;
	color: #ffffff;
	margin: auto;
}
#footer a {
	color: #ffffff;
	text-decoration: none;
}
#footer ul {
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

#footer ul li {
	float: left;
}
#footer ul li.divider {
	padding: 0px 8px 0px 8px;
}

#footer .copyright {
	float: right;
	margin-right: 15px;
}
/* eof footer */


/* body content */
#content {
	width: 980px;
	background-color: #ffffff;
	margin: auto;
	text-align: left;
}

/** communication bar **/
#communication_bar {
	width:980px;
	margin: auto;
	padding-bottom:1px;
	background-color: #ffffff;
}

.communication_bar {
	background-color: #0066a4;
	height: 30px;
	color: #ffffff;
	padding: 0px 15px 0px 15px;
	font-size: 14px;
}
.communication_bar span.text {
	float: left;
	padding-top:4px
}
.communication_bar span.icon {
	float: left;
	padding:3px 0px 0px 5px;
}
.communication_bar span.divider {
	float: left;
	background: url('http://www.triabeauty.es/images/global/divider_blue.gif') no-repeat;
	height:30px;
	width: 2px;
	margin: 0px 15px 0 15px;
}

.communication_bar span.right_divider {
	float: right;
	background: url('http://www.triabeauty.es/images/global/divider_blue.gif') no-repeat;
	height:30px;
	width: 2px;
	margin: 0px 15px 0 15px;
}

.communication_bar span.signup {
	float: right;
	padding-top: 3px;
}
.communication_bar span.submit {
	float: right;
	padding-top: 4px;
}
.communication_bar span.signup input.text {
	width: 200px;
	height: 18px;
	font-size: 11px;
	color: #666666;
	padding: 0px 0px 0px 5px;
	margin-top: 2px;
}
/** eof communication bar **/

/** left nav **/
.nav_left_side {
	float: left;
	width: 125px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}
.nav_left_side ul {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.nav_left_side ul li {
	padding: 5px 0px 5px 10px;
	background: url('http://www.triabeauty.es/images/global/border_h.gif') bottom left repeat-x;
}
.nav_left_side ul li.last {
	background: none;
}
.nav_left_side ul li a {
	color: #333333;
	text-decoration: none;
}
.nav_left_side ul li a.current {
	color: #0091a5;
	font-weight: bold;
}
.nav_left_side ul li a:hover {
	color: #0091a5;
	font-weight: bold;
}

.nav_left_side ul.benefits {
	background: url('http://www.triabeauty.es/images/benefits/lnav_benefits_header.gif') top left no-repeat;
	padding-top: 53px;
}
.nav_left_side ul.what {
	background: url('http://www.triabeauty.es/images/what/lnav_what_header.gif') top left no-repeat;
	padding-top: 53px;
}
.nav_left_side ul.events {
	background: url('http://www.triabeauty.es/images/events/lnav_events_header.gif') top left no-repeat;
	padding-top: 73px;
}
.nav_left_side ul.support {
	background: url('http://www.triabeauty.es/images/customer/lnav_support_header.gif') top left no-repeat;
	padding-top: 73px;
}
.nav_left_side ul.about {
	background: url('http://www.triabeauty.es/images/about/lnav_about_header.gif') top left no-repeat;
	padding-top: 72px;
}
/** eof left nav **/

/** homepage **/
#homepage {
}
#homepage .hp_flash {
	float: left;
}

#homepage .hp_right {
	float: right;
}

#homepage .hp_right_divider {
	height: 10px;
	width: 10px;
}

#homepage .hp_feature span.divider {
	float: left;
	background: url('http://www.triabeauty.es/images/global/border_v.gif') top right repeat-y;
	margin-top: 15px;
	height: 110px;
	width: 1px;
}
/** eof homepage **/

/** Three Cols Template **/
#three_cols {
	padding: 20px 15px 80px 15px;
	background: url('http://www.triabeauty.es/images/global/bg_content.gif') 40px bottom no-repeat;	
}

#three_cols .right_side {
	float: right;
	width: 240px;
	overflow: hidden;
}
#three_cols .right_side .rnav_video_header {
	padding: 0px 0px 0px 10px;
	background: url('http://www.triabeauty.es/images/global/rnav_video_top_bg.gif') no-repeat;	
	color: #ffffff;
	font-size: 14px;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	width: 240px;
	line-height: 25px;
	margin-bottom: 1px;
}
#three_cols .right_side .review {
	margin-top: 20px;
}

#three_cols .right_side .rnav_info_header {
	padding: 0px 0px 0px 10px;
	background: url('http://www.triabeauty.es/images/global/rnav_video_top_bg.gif') no-repeat;	
	color: #ffffff;
	font-size: 14px;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	width: 240px;
	line-height: 25px;
	margin-bottom: 1px;
}
#three_cols .right_side .rnav_info_body {
	background: url('http://www.triabeauty.es/images/global/bg_rightnav_info.gif') repeat-x;	
	padding: 15px;
}
#three_cols .right_side .rnav_info_body h3 {
	margin-bottom: 2px;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	font-size: 14px;
	color: #0066a4;
}
#three_cols .right_side .rnav_info_body p {
	margin-bottom: 15px;
}

#three_cols .content_left, #two_cols .content_left {
	float: left;
	margin-right: 20px;
}

#three_cols .content_right {
	float: left;
	width: 270px;
}

#three_cols .content_right .bf_header {
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	color: #0066a4;
	font-size: 14px;
	line-height: 17px;
}

#three_cols .content {
	float: left;
	width: 545px;
}

#three_cols .content .middle_image {
	margin-bottom: 20px;
}
/** eof three_cols **/

/** two cols template **/
#two_cols {
	padding: 20px 15px 80px 15px;
	background: url('http://www.triabeauty.es/images/global/bg_content.gif') 40px bottom no-repeat;	
}
#two_cols .content_right {
	float: right;
	width: 805px;
}
#two_cols .content_right .content_632 {
	margin-right: 188px;
}

#two_cols .content_540 {
	float: left;
	width: 540px;
}

#two_cols .content_right .qa {
	padding-left: 28px;
	background: url('http://www.triabeauty.es/images/what/qa_q.gif') no-repeat left 8px;	
}
#two_cols .content_right .content_632 .qa  p {
	margin-bottom: 25px;
	padding-left: 10px;
}
#two_cols .content_right .content_632 .qa p.title {
	padding: 9px 0px 9px 10px;
	margin-bottom: 8px;
	font-weight: bold;
	background-color: #F7F7F7;
}


/** review page **/
#two_cols .content_760 {
	margin-right: 45px;
}

#two_cols .reviews h2 {
	padding: 12px 0px 12px 0px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	background: url('http://www.triabeauty.es/images/global/border_h.gif') bottom left repeat-x;
	color: #333333;
}
#two_cols .reviews h2.holiday_shipping {
	background: url('http://www.triabeauty.es/images/holiday_shipping/help_shipping_bg.gif') 175px 2px no-repeat;
	color: #cc0000;
	margin-bottom: 0px;
}
#two_cols .reviews h2.share {
	background: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#two_cols .review {
	background: url('http://www.triabeauty.es/images/what/review_quote.gif') top left no-repeat;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	padding: 0px 130px 0px 48px;
	margin-bottom: 5px;	
}

#two_cols .review .quote {
	font-size: 14px;
	color: #02A4BA;
	margin-bottom: 15px;
}
#two_cols .review .author {
	font-size: 11px;
	color: #333333;
}

#two_cols .review_heart {
	background: url('http://www.triabeauty.es/images/what/reviews_heart_icon.gif') 15px 5px no-repeat;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	padding: 0px 130px 0px 48px;
	margin-bottom: 5px;	
}

#two_cols .review_heart .site {
	font-size: 14px;
	color: #02A4BA;
	margin-bottom: 0px;
}
#two_cols .review_heart .quote {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}


#two_cols .review_form {
	width: 760px;
	background: #dbf2f5 url('http://www.triabeauty.es/images/what/bg_review_form.gif') center left repeat-x;
	padding: 0px;
}

#two_cols .review_form input, #two_cols .review_form textarea, #two_cols .review_form select {
	margin-top: 0px;
}
#two_cols .review_form table {
	margin: 20px 0px 20px 22px;
	width: 580px;
}
#two_cols .review_form table td {
	padding: 5px 0px 5px 0px;
	font-size: 11px;
}
#two_cols .review_form_top {
	height: 6px;
	background: url('http://www.triabeauty.es/images/what/bg_review_form_tb.gif') top left no-repeat;
	overflow: hidden;
}
#two_cols .review_form_bottom {
	height: 6px;
	background: url('http://www.triabeauty.es/images/what/bg_review_form_tb.gif') left -6px no-repeat;
	overflow: hidden;
}

/*** event item ***/
#two_cols .event, #two_cols .event_start, #two_cols .event_fix {
	clear: both;
	margin-right: 60px;
	padding: 15px 0 15px 0;
	background: url('http://www.triabeauty.es/images/global/border_h.gif') top left repeat-x;
}
#two_cols .event_fix, #two_cols .event_start {
	padding: 0px;
	background: none;
	height: 215px;
	overflow: hidden;	
}
#two_cols .event .image {
	float: left;
}
#two_cols .event .info {
	float: right;
	padding-top: 5px;
	width: 527px;
}
#two_cols .event_fix .info {
	float: right;
	padding-top: 5px;
	width: 527px;
	height: 175px;
	overflow: hidden;
}

#two_cols .event .info p {
	padding-left: 0px;
	margin: 0px 0px 15px 0px;
}
#two_cols .event .info h2 {
	color: #0066A4;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 14px;
}
#two_cols .event .info .video {
}
	
#two_cols .press, #two_cols .press_start {
	clear: both;
	margin-right: 60px;
	padding: 30px 0 10px 0;
	background: url('http://www.triabeauty.es/images/global/border_h.gif') top left repeat-x;
}
#two_cols .press_start {
	padding-top: 0px;
	background: none;
}

#two_cols .press .press_date {
	margin-bottom: 15px;
	font-weight: bold;
}
#two_cols .press .press_content {
	float: left;
	width: 540px;
}
#two_cols .press .press_content h2 {
	color: #0066A4;
	font-weight: bold;
	margin-bottom: 0px;
}

#two_cols .press .press_read {
	float: left;
	margin-left: 50px;
}
/** eof review page **/


/** support pages **/
#two_cols .content_622 {
	width: 622px;
	float: left;
	overflow: hidden;
}
/** eof support pages **/

#two_cols .emmy {
	width: 760px;
	height: 250px;
	background: url('http://www.triabeauty.es/images/events/emmy/background.gif') no-repeat;	
	overflow: hidden;
	margin-bottom: 20px;
}
#two_cols .emmy .emmy_left {
	float:left;
	padding: 140px 0px 0px 35px;
	width: 220px;
}
#two_cols .emmy .emmy_video {
	margin-bottom: 35px;
}
#two_cols .emmy .emmy_right {
	float: right;
	padding-top:6px;
}

/** product page **/
#products {
	padding: 20px 15px 80px 15px;
}

#products .nav_left_side {
	float: left;
	width: 400px;
	margin-right: 20px;
}

#products .content {
	float: left;
	width: 530px;
}

#products .content .desc {
	padding-right: 60px;
}

#products .content .basket {
	padding: 9px 9px 7px 9px;
	font-size: 14px;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	font-weight: bold;
	background-color: #f7f7f7;
	color: #333333;
}
#products .content .basket_top {
	height: 6px;
	width: 530px;
	overflow: hidden;
	background: url('http://www.triabeauty.es/images/products/products_buy_bg.gif') left top no-repeat;	
}
#products .content .basket_bottom {
	height: 6px;
	width: 530px;
	overflow: hidden;
	background: url('http://www.triabeauty.es/images/products/products_buy_bg.gif') left -6px no-repeat;	
	margin-bottom: 5px;
}
#products .content .basket_bottom_ez {
	overflow: hidden;
	padding: 5px 0px 5px 15px;
	background: url('http://www.triabeauty.es/images/products/products_buy_bg_bottom.gif') left top no-repeat;	
}
#products .content .basket_bottom_ez .easy_pay_link {
	padding-left: 50px;
}
* html #products .content .basket_bottom_ez {
	padding-left: 10px;
}
#products .content .basket .price {
	float: left;
	padding-top: 0px; 
	padding-left: 5px;
}
#products .content .basket .oldprice {
	float: left;
	font-size: 11px;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 2px;
	font-family: Arial;
}
#products .content .basket .textbox {
	float: left;
	padding: 0px 0px 0px 80px; 
}
#products .content .basket .textbox input {
	margin: 0px;
}
#products .content .basket .button {
	float: right;
	padding-top: 2px;
}

#products .content .share {
	float: right;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 10px 0px;
}

#products .content .share .title {
	float: left;
	font-weight: bold;
	color: #0066a4;
}

#products .content .share a {
	color: #333333;
}

#products .content .tabs {
	clear: both;
}
#products .content .tabs .lists {
	padding: 0px;
	margin: 0px;
}
#products .content .tabs .lists span {
	float: left;
	width: 130px;
	height: 27px;
	line-height: 27px;
	background: url('http://www.triabeauty.es/images/products/products_tab_off_bg.gif') no-repeat;
	font-weight: bold;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}
#products .content .tabs .lists span a {
	text-decoration: none;
	color: #ffffff;
}

#products .content .tabs .lists span.on {
	background: url('http://www.triabeauty.es/images/products/products_tab_on_bg.gif') no-repeat;
	color: #333333;
}
#products .content .tabs .lists span.on a {
	color: #333333;
	text-decoration: none;
}

#products .content .tabs .lists span.divider {
	width: 3px;
	background: url('http://www.triabeauty.es/images/products/products_tab_divider_bg.gif') repeat-x bottom left;
}
#products .content .tabs .tab {
	clear: both;
	width: 528px;
	margin: 0px;
	padding: 0px;
	background: url('http://www.triabeauty.es/images/products/products_tab_rl_bg.gif') repeat-y;	
}

#products .content .tabs .tab .text {
	clear: both;
	padding: 20px 15px 30px 15px;
}
#products .content .tabs .tab .text h2 {
	color: #0066a4;	
}
#products .content .tabs .tab .text h3 {
	font-size: 14px;
	color: #0066a4;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	font-weight: normal;
	line-height: 18px;
}
#products .tabs_bottom {
	width: 528px;
	height: 8px;
	margin: 0px;
	padding: 0px;
	background: url('http://www.triabeauty.es/images/products/products_tab_bottom_bg.gif') no-repeat bottom left;	
}
/** eof prodcut page **/


/** landing page **/
.landing {
	width: 980px;
	color: #666666;
	font-size: 14px;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;	
}
.landing .prod_img {
	margin-top: 45px;
	margin-left: 45px;
	float: left;
}
.landing .landing_content {
	margin-top: 60px;
	margin-left: 20px;
	float: left;
	width: 540px;
}
.landing .landing_content h2 {
	color: #7DAB5C;
	font-size: 24px;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	line-height: 30px;
}
.landing .landing_content .blue {
	color: #00A4E0;
	font-weight: bold;
}
.landing .landing_content .promo_code {
	font-size: 15px;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;	
	font-weight: bold;
}
.landing .landing_content .code {
	background-color: #00A4E0;
	color: #ffffff;
}
.landing .landing_content  .note {
	font-size: 10px;
	font-family: Arial;		
}
/* eof landing page */

/** locattor page **/
#locator {
	padding: 20px 60px 80px 74px;
	background: url('http://www.triabeauty.es/images/global/bg_content.gif') 40px bottom no-repeat;		
}
#locator .locator {
	padding: 0px;
	margin: 0px;
}
#locator .locator .divider {
	padding-top: 40px;
	padding-bottom: 20px;
}
#locator .locator .content {
	padding-left: 22px;
}
#locator .example {
	padding-left: 10px;
	color: #666666;
	margin-bottom: 15px;
	margin-top: 3px;
}
#locator #locator_map {
	position: absolute;
	left: 2000px;
	width: 846px;
}
#locator #addressInput {
	margin: 0px;
	width: 344px;
	color: #333333;
	padding-left: 5px;
}
#locator #radiusSelect {
	margin: 0px;
	width: 180px;
	padding-left: 5px;
}
#locator table.search {
	padding: 0px;
	margin: 0px;
	width: 420px;
}
#locator table.search td {
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#locator table.search td.radius {
	width: 180px;
	padding-right: 20px;
	overflow: hidden;
}
#locator table.search td.label {
	width: 68px;
	padding-top: 7px;
}
/** end locator page **/

/** treats and see it work page **/
#single_col {
	padding: 20px 0px 70px 0px;
}
#single_col h1, #treats h2 {
	margin-bottom: 15px;
}
#single_col .content_left {
	float: left;
	margin-right: 20px;
}
#single_col .content_right {
	float: left;
}

#single_col .ship, #single_col .return, #single_col .guarantee,
	#single_col .warranty, #single_col .freegift {
	width: 572px;
	height: 118px;
	margin-bottom: 10px;
}
#single_col .ship .text, #single_col .return .text,
	#single_col .guarantee .text, #single_col .warranty .text, #single_col .freegift .text{
	padding: 25px 30px 0px 160px;
}

#single_col .ship .text h2, #single_col .return .text h2,
	#single_col .guarantee .text h2, #single_col .warranty .text h2, #single_col .freegift .text h2 {
	color: #0066a4;
	margin-bottom: 0px;
	font-weight: bold;
}

#single_col .ship {
	background: url('http://www.triabeauty.es/images/other/treats_ship.gif') no-repeat;		
}
#single_col .return {
	background: url('http://www.triabeauty.es/images/other/treats_return.gif') no-repeat;		
}
#single_col .guarantee {
	background: url('http://www.triabeauty.es/images/other/treats_guarantee.gif') no-repeat;		
}
#single_col .warranty {
	background: url('http://www.triabeauty.es/images/other/treats_warranty.gif') no-repeat;		
}
#single_col .freegift {
	background: url('http://www.triabeauty.es/images/other/treats_freegift.gif') no-repeat;		
}

#single_col .holiday_shipping {
	width: 572px;
	height: 118px;
	margin-bottom: 10px;
}
#single_col .holiday_shipping .text {
	padding: 40px 30px 0px 160px;
}
#single_col .holiday_shipping .text h2 {
	margin-bottom: 0px;
	font-weight: bold;
	color: #cc0000;
}
#single_col .holiday_shipping {
	background: url('http://www.triabeauty.es/images/holiday_shipping/treats_holiday_shipping.gif') no-repeat;		
}
/** end treats page **/

#auth_retailer_alert {
	 background-color:#FFF;
	 border:solid 1px #006699; 
	 padding: 15px;
	 position:absolute; 
	 left:318px; 
	 top:500px; 
	 width:250px; 
	 height:285px; 
}
#auth_retailer_alert .content {
	width: 248px;
	height: 275px;
	overflow: hidden;
}
#auth_retailer_alert p {
	margin-bottom: 15px;
}
#auth_retailer_alert .p_alert_header {
	font-size: 14px;
	color: #006699;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;	
	margin-bottom: 15px;
}

/** easy pay thickbox **/

#easypay_pop_wrapper {
	background:#FFFFFF url('http://www.triabeauty.es/images/easypay/ep_pop_bg.gif') repeat-x;
	width:640px;
	height:325px;
	margin:4px;
}

#easypay_pop_content {
	background:url('http://www.triabeauty.es/images/easypay/ep_pop_bg_right.gif') no-repeat top right;
	width:605px;
	height:311px;
	padding:20px 20px 0 20px;
	font-size:11px;
	color:#333333;
	font-family:arial
}
* html #easypay_pop_content {
	width:645px;
}  /* ie fix */

#easypay_pop_content .header {
	font-size:14px;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	font-weight: bold;
	color:#0066a4;
	margin-bottom: 0px;
}
#easypay_pop_content .subheader {
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	font-size: 14px;
	line-height: 16px;
}

#easypay_pop_content p {
	margin-bottom:0px;
}
.easy_pay_comfirm {
	border-top: 1px dotted #AAAAAA;
	border-bottom: 1px dotted #AAAAAA; 
	padding: 10px 10px 10px 110px;
	margin-top: 0px;
	background: #FbFCFe url('http://www.triabeauty.es/images/easypay/esaypay_checkout.gif') no-repeat 10px 40px;
}
#easypay_pop_content table td p a, #easypay_pop_content table td p a:visited {
	color: #333333;
}
/** eof easy pay thickbox **/

.see_it_work_divider {
	background: url('http://www.triabeauty.es/images/global/border_v.gif') top right repeat-y;
	height: 262px;
	width: 4px;
}
	

/* util classes */
ul.p {
	list-style-type: disc;
}
.share_title {
	float:left;
	color: #0066a4;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	font-size: 14px;
	font-weight: bold;
	padding-right: 4px;
}

.error01 {
	color: #a00000;
}

table.listing {
	padding: 0px;
	margin: 0px;
	width: 100%;
}
table.listing td, table.listing th {
	padding: 8px 0px 8px 12px;
	text-align: left;
}

table.listing th {
	padding-top: 0px;
}
table.listing tr.odd {
	background-color: #F7F7F7;
}

table.media_raves {
	padding: 0px;
	margin: 0px;
	width: 765px;
}
table.media_raves td {
	width: 134px;
	padding-left: 0px;
	background: url('http://www.triabeauty.es/images/what/media_raves_divider_bg.gif') no-repeat 93px 10px;	
}

table.media_raves td img {
	margin-bottom: 10px;
}
table.media_raves td.last {
	background: none;
	width: 95px;
}
table.media_raves tr.first td {
	padding-top: 0px;
}

a.white, a.white:hover {
	color: #ffffff;
	text-decoration: none;
}
a.green, a.green_bold {
	color: #4cb228;
	text-decoration: none;
	padding-right: 7px;
	background: url('http://www.triabeauty.es/images/global/arrow_green.gif') no-repeat right 3px;
}
a.blue, a.blue_bold, a.blue_header {
	color: #0066a4;
	text-decoration: none;
	padding-right: 7px;
	background: url('http://www.triabeauty.es/images/global/arrow_blue.gif') no-repeat right 3px;
}
a.blue_header {
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
	font-size: 14px;
	background: url('http://www.triabeauty.es/images/global/arrow_blue.gif') no-repeat right 7px;
}
a.previous, .nav_left_side ul li a.previous {
	color: #4cb228;
	text-decoration: none;
	padding-left: 9px;
	background: url('http://www.triabeauty.es/images/global/arrow_pre_green.gif') no-repeat left 3px;
	font-weight: bold;
}

a.comm_bar, a.comm_bar:hover {
	color: #ffffff;
	text-decoration: none;
	padding-right: 10px;
	background: url('http://www.triabeauty.es/images/global/arrow_white_blue.gif') no-repeat right 4px;
}


a.dark,a.dark_bold {
	color: #333333;
	text-decoration: none;
}

a.dark_action,a.dark_action_bold {
	color: #333333;
	text-decoration: none;
	padding-right: 7px;
	background: url('http://www.triabeauty.es/images/global/arrow_green.gif') no-repeat right 3px;
}
a.dark_underline {
	color: #333333;
	text-decoration: underline;
}

a.back_2top, a.back_2top_bold {
	color: #4cb228;
	text-decoration: none;
	padding-left: 10px;
	background: url('http://www.triabeauty.es/images/global/arrow_green_up.gif') no-repeat left 5px;
}

a.dark_action_bold, a.dark_bold, a.back_2top_bold, a.green_bold, a.blue_bold {
	font-weight: bold;
}

font.sub_header {
	font-size: 14px;
	color: #0066A4;
	font-family: "Century Gothic", "Lucida Grande", Geneva, Arial;
}
.border_h {
	height: 1px;
	background: url('http://www.triabeauty.es/images/global/border_h.gif') top left repeat-x;
	overflow: hidden;
}

.tpad5 {
	padding-top: 5px;
}
.tpad10 {
	padding-top: 10px;
}

.tpad15 {
	padding-top: 15px;
}

.tpad20 {
	padding-top: 20px;
}

.lpad5 {
	padding-left: 5px;
}

.lpad10 {
	padding-left: 10px;
}
.lpad20 {
	padding-left: 20px;
}

.left {
	float: left;
}
.right {
	float: right;
}

#intro {
	position:absolute; 
	top:0; 
	left:0; 
	color:#fff !important; 
	padding:10px; 
	margin-top:145px; 
	z-index:-5; 
	width:1px; 
	height:1px;
	overflow: hidden;
	display:none;
}

