*{font-family: arial;	color: #444444;	font-size: 12px;}body{margin: 0px;margin-top: 15px;margin-bottom: 25px;	font-size: 12px;}img{vertical-align: bottom;border: none;}a{	}a:hover{color: #AECC3E;	}#holder{text-align: center;}#main{margin-left: auto;margin-right: auto;	text-align: left;width: 800px;	}#content{margin-top: 7px;	margin-left: 5px;margin-right: 5px;margin-bottom: 25px;padding-top: 60px;}#nav_main{margin-top: 7px;background: url('images/bg_nav_main.jpg') top left repeat-x;	}#nav_top{text-align: right;margin-right: 13px;height: 66px;}#nav_top a{color: #777777;font-size: 10px;text-decoration: none;	margin-left: 15px;}#nav_top a:hover{color: #AECC3E;		}#nav_top a img{vertical-align: center;}#nav_bottom{	}#nav_bottom a{display: block;float: left;color: #666666;font-size: 12px;font-weight: bold;text-decoration: none;	padding: 12px;padding-top: 5px;padding-bottom: 4px;}#nav_bottom a:hover{color: #ffffff;text-decoration: none;	background: url('images/bg_nav_hover.jpg') bottom left repeat;}#italics{font-style: italic;font-size: 10px;margin-top: 40px;margin-bottom: 20px;color: #545454;text-align: center;}#woman_table{border: 1px solid #CCCCCC;border-left: none;	}#footer{text-align: center;margin-top: 15px;}#footer, #footer a{text-decoration: none;color: #545454;font-size: 11px;font-weight: bold;}#footer a{margin-left: 10px;margin-right: 10px;	}#footer a:hover{color: #AECC3E;		}#copyright{text-align: center;margin-top: 20px;font-size: 10px;color: #777777;}#box_table{margin-top: 30px;width: 100%;}#box_table td{vertical-align: top;	}#guarantee, #social_mission, #featured_product, #guaranteesp{background: url('images/box_bg.gif') top left no-repeat;	}#guarantee a, #social_mission a, #featured_product a, #guaranteesp a{text-decoration: none;	font-size: 11px;}/* MOST CONTROLS FOR FEATURED & SOCIAL BOXES */#featured_product a.stuff, #social_mission a.stuff{display: block;margin-right: 7px;margin-left: 2px;background: url('images/bg_featured_product.gif') bottom left no-repeat;	height: 184px;}#featured_product a:hover.stuff{background: url('images/bg_featured_product_hover.gif') bottom left no-repeat;	}#featured_product .header, #social_mission .header{color: #545454;	font-weight: bold;padding-top: 4px;padding-bottom: 4px;padding-left: 8px;}#featured_product .copy, #social_mission .copy{padding-top: 26px;padding-right: 25px;padding-left: 25px;height: 112px;margin-left: 106px;color: #545454;	font-size: 11px;text-decoration: none;}#featured_product .more, #social_mission .more{text-align: right;padding-right: 8px;	}/* CONTROLS FOR SOCIAL BOX */#social_mission a.stuff{display: block;background: url('images/bg_social_mission.gif') bottom left no-repeat;	}#social_mission a:hover.stuff{display: block;background: url('images/bg_social_mission_hover.gif') bottom left no-repeat;	}/* CONTROLS FOR GUARANTEE BOX */#guarantee a.stuff{display: block;margin-right: 7px;margin-left: 2px;background: url('images/bg_guarantee.gif') bottom right no-repeat;	height: 184px;}#guarantee a:hover.stuff{background: url('images/bg_guarantee_hover.gif') bottom right no-repeat;	}#guarantee .header{color: #545454;	font-weight: bold;padding-top: 4px;padding-bottom: 4px;padding-left: 8px;}#guarantee .copy{padding-top: 26px;padding-right: 20px;padding-left: 20px;height: 112px;margin-right: 125px;color: #545454;	font-size: 11px;}#guarantee .more{text-align: right;padding-right: 8px;	}/* CONTROLS FOR GUARANTEE SP BOX */#guaranteesp a.stuff{display: block;margin-right: 7px;margin-left: 2px;background: url('images/bg_guarantee_sp.gif') bottom right no-repeat;	height: 184px;}#guaranteesp a:hover.stuff{background: url('images/bg_guarantee_hover_sp.gif') bottom right no-repeat;	}#guaranteesp .header{color: #545454;	font-weight: bold;padding-top: 4px;padding-bottom: 4px;padding-left: 8px;}#guaranteesp .copy{padding-top: 26px;padding-right: 20px;padding-left: 20px;height: 112px;margin-right: 125px;color: #545454;	font-size: 11px;}#guaranteesp .more{text-align: right;padding-right: 8px;	}#green_dot_list{color: #AECC3E;list-style-image: url('images/green_dot.gif');margin-left: 17px;padding-left: 0px;}#green_dot_list li{color: #5F5F5F;font-size: 11px;margin-bottom: 4px;	font-weight: bold;}#template_table{width: 92%;margin-left: auto;margin-right: auto;}#template_table td{vertical-align: top;}#template_table td#template_content p{line-height: 18px;margin-top: 0px;margin-bottom: 25px;margin-right: 10px;	}#template_table td#template_content p b{display: block;font-size: 13px;}#template_table td a{text-decoration: none;font-weight: normal;}#template_table td a.green{color: #AECC3E;}#template_table td a.bold{font-weight: bold;}#template_table td#template_image{vertical-align: top;text-align: left;width: 404px;overflow: hidden;padding-bottom: 25px;}.page_title{font-size: 20px;color: #545454;margin-bottom: 12px;	}.green_subtitle{font-size: 18px;color: #AECC3E;margin-bottom: 8px;}.gray_subtitle{padding: 3px;font-size: 18px;color: #ffffff;margin-bottom: 12px;background: #A29F9F;}#shadow_box{width: 198px;height: 137px;background: url('images/shadow_box.gif') top left no-repeat;	}#formtable{}#formtable input, #formtable textarea{font-size: 13px;padding: 3px;border: 1px solid #A4A4A4;}#formtable td{text-align: right;padding-bottom: 6px;padding-right: 8px;}#formtable td.right{text-align: left;padding-right: 0px;	}.copy{font-weight: bold;	}/*	DESCRIPTION	=============================	Definitions for creating rounded containers.	=============================*/div.bodyStyle2 {	background-color: #cccccc !important;	padding: 20px 20px !important;	height: 1% !important;}/* ########### Universal Rules ########### *//* ======= Setup: Universal Container Rules ======== */div.roundedContainer_type1, div.roundedContainer_type2, div.roundedContainer_type3, div.roundedContainer_type4, div.roundedContainer_type5, div.roundedContainer_type6{	position: relative;	background-color: inherit;	height: 1%; /* For IE */}/* ======= Setup: Universal Body Rules ======== */div.roundedContainer_body {	height: auto;	position: relative;	z-index: 13;}/* ======= Setup: Universal Corner Rules. ======== *//* ==== Setup: 5 by 5px corners. === */div.roundedContainer_ULC_5px, div.roundedContainer_URC_5px, div.roundedContainer_LRC_5px, div.roundedContainer_LLC_5px {	background-color: inherit;	background-repeat: no-repeat;	width: 5px;	height: 5px;	position: absolute;	z-index: 14;}/* ==== Setup: 9 by 9px corners. === */div.roundedContainer_ULC_9px, div.roundedContainer_URC_9px, div.roundedContainer_LRC_9px, div.roundedContainer_LLC_9px {	background-color: inherit;	background-repeat: no-repeat;	width: 9px;	height: 9px;	position: absolute;	z-index: 14;}/* ==== Setup: 11 by 11px corners. === */div.roundedContainer_ULC_11px, div.roundedContainer_URC_11px, div.roundedContainer_LRC_11px, div.roundedContainer_LLC_11px {	background-color: inherit;	background-repeat: no-repeat;	width: 11px;	height: 11px;	position: absolute;	z-index: 14;}/* ==== Setup: 5 by 5px corners. === */div.roundedContainer_ULC_5px { background-position: top    left;  top:    0px; left: 0px;  }div.roundedContainer_URC_5px { background-position: top    right; top:    0px; right: 0px; }div.roundedContainer_LRC_5px { background-position: bottom right; bottom: 0px; right: 0px; }div.roundedContainer_LLC_5px { background-position: bottom left;  bottom: 0px; left: 0px;  }/* ==== Setup: 9 by 9 px corners. === */div.roundedContainer_ULC_9px { background-position: top    left;  top:    0px; left: 0px;  }div.roundedContainer_URC_9px { background-position: top    right; top:    0px; right: 0px; }div.roundedContainer_LRC_9px { background-position: bottom right; bottom: 0px; right: 0px; }div.roundedContainer_LLC_9px { background-position: bottom left;  bottom: 0px; left: 0px;  }/* ==== Setup: 11 by 11px corners. === */div.roundedContainer_ULC_11px { background-position: top    left;  top:    0px; left: 0px;  }div.roundedContainer_URC_11px { background-position: top    right; top:    0px; right: 0px; }div.roundedContainer_LRC_11px { background-position: bottom right; bottom: 0px; right: 0px; }div.roundedContainer_LLC_11px { background-position: bottom left;  bottom: 0px; left: 0px;  }/* ======= Setup: Background colors. ( This is only needed due to IE/win not iheriting correctly. ) ======== */div.roundedContainer_on_grey div.roundedContainer_setCornerBgColor { background-color: #ffffff; }div.roundedContainer_on_white div.roundedContainer_setCornerBgColor { background-color: #ffffff; }div.roundedContainer_on_tan div.roundedContainer_setCornerBgColor { background-color: #ffffff; }/* ############################################ *//* ########### Setup: type1 ( Description: Solid White BG, 1px Border ) ########### */div.roundedContainer_type1 div.roundedContainer_body {	border: 1px solid #C0C0C0;	background-color: #ffffff;}div.roundedContainer_type1 div.roundedContainer_ULC_5px, div.roundedContainer_type1 div.roundedContainer_URC_5px,div.roundedContainer_type1 div.roundedContainer_LRC_5px, div.roundedContainer_type1 div.roundedContainer_LLC_5px {	background-image: url( images/roundedContainer/5px_type1.gif );}/* ############################################ *//* ########### Setup: type2 ( Description: Gradient White BG, 1px Border ) ########### */div.roundedContainer_type2 div.roundedContainer_body {	border: 1px solid #C0C0C0;	background: #FFFFFF url( images/roundedContainer/bg_type2.gif ) repeat-x;}div.roundedContainer_type2 div.roundedContainer_ULC_5px, div.roundedContainer_type2 div.roundedContainer_URC_5px,div.roundedContainer_type2 div.roundedContainer_LRC_5px, div.roundedContainer_type2 div.roundedContainer_LLC_5px {	background-image: url( images/roundedContainer/5px_type2.gif );}/* ############################################ *//* ########### Setup: type3 ( Description: Solid Tan BG, 1px Border ) ########### */div.roundedContainer_type3 div.roundedContainer_body {	border: 1px solid #AEACA4;	background: #ffffff url( ../images/roundedContainer/bg_type3.gif );}div.roundedContainer_type3 div.roundedContainer_ULC_5px, div.roundedContainer_type3 div.roundedContainer_URC_5px,div.roundedContainer_type3 div.roundedContainer_LRC_5px, div.roundedContainer_type3 div.roundedContainer_LLC_5px {	background-image: url( ../images/roundedContainer/5px_type3.gif );}/* ############################################ *//* ########### Setup: type4 ( Description: Solid White BG, No Border ) ########### */div.roundedContainer_type4 div.roundedContainer_body {	background: #FFF;	padding: 40px;}div.roundedContainer_type4 div.roundedContainer_ULC_11px, div.roundedContainer_type4 div.roundedContainer_URC_11px,div.roundedContainer_type4 div.roundedContainer_LRC_11px, div.roundedContainer_type4 div.roundedContainer_LLC_11px {	background-image: url( ../images/roundedContainer/11px_type4.gif );}/* ############################################ *//* ########### Setup: type5 ( Description: Transparent bg, placed on white bg(outer), 3px Border) ########### */div.roundedContainer_type5 {	background: transparent;}div.roundedContainer_type5 div.roundedContainer_body {	border: 3px solid #E0D4AD;	background: transparent;}div.roundedContainer_type6 {	background: transparent;}div.roundedContainer_type6 div.roundedContainer_body {	border: 3px solid #E0D4AD;	background: transparent;}div.roundedContainer_type5 div.roundedContainer_ULC_5px, div.roundedContainer_type5 div.roundedContainer_URC_5px,div.roundedContainer_type5 div.roundedContainer_LRC_5px, div.roundedContainer_type5 div.roundedContainer_LLC_5px {	background-image: url( ../images/roundedContainer/5px_type5.gif );}div.roundedContainer_type5 div.roundedContainer_ULC_9px, div.roundedContainer_type5 div.roundedContainer_URC_9px,div.roundedContainer_type5 div.roundedContainer_LRC_9px, div.roundedContainer_type5 div.roundedContainer_LLC_9px {	background-image: url( ../images/roundedContainer/9px_type5.gif );}div.roundedContainer_type6 div.roundedContainer_ULC_9px, div.roundedContainer_type6 div.roundedContainer_URC_9px,div.roundedContainer_type6 div.roundedContainer_LRC_9px, div.roundedContainer_type6 div.roundedContainer_LLC_9px {	background-image: url( ../images/roundedContainer/9px_type6.gif );}/* ############################################ */
