/* *********************************************************
Ameda Styles.
********************************************************* */
@charset "utf-8";
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7469;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/******************************
LAYOUT 
******************************/
#MainContainer {
	width: 774px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #A09991;
}
#MainMenu {
	width: 100%;
	background-color: #E90F2F;
}
#MainHeader {
	width: 100%;
	text-align: center;
}
#ContentWrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 774px;
	background: url("../images/main/bg_navdivider.gif") repeat-y;
}
#ContentLeftContainer {
	float: left;
	width: 196px;
}
#ContentMiddleContainer { 
	float: left;
	width: 200px;
}
#ContentRightContainer {
	float: right;
	width: 368px;
	padding: 0px;
	margin: 0px;
}
#ContentClear {
	clear: both;
}
#ContentRightWrapper {
	float: right;
	width: 576px;
}

#FooterLogo {
	width: 100%;
	padding: 10px 0 10px 0;
	text-align: center;
}
#FooterStrips {
	width: 100%;
	height: 15px;
	background: url(../images/main/bg_footerstrips.gif) repeat-x top;
}
#FooterSection {
	width: 774px;
	margin-left: auto;
	margin-right: auto;
}
#FooterCopyright {
	width: 100%;
	text-align: center;
	font-size: 10px;
}
#ContentLeftContainer .HeadingSubNav {
	padding: 5px 0 5px 15px;
	color: #E90F2F;
	font-size: 12px;
}
.Content {
	width: 546px;
	padding: 5px 20px 20px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7469;
	text-align: left;
	line-height: 150%;
}
.MiddleImage {
	width: 100%;
	text-align: center;
}
#HeadingPage {
	width: 566px;
	padding: 5px 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E90F2F;
}
.Clear {
	clear:both; 
	height:0; 
	margin:0; 
	font-size: 1px; 
	line-height: 0; 
}




/******************************
LEFT Navigation
******************************/
#LeftNavigation {
	width: 100%;
	text-align: left;
	height: 100%;
}
.LeftNav {
	padding: 0;
	margin: 0;
	padding-top:10px;
	padding-bottom:10px;
	list-style: none;
}
.LeftNav li {
	margin: 0;
	padding:0;
	padding: 5px 0 5px 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E47F00;
}
.LeftNav li.LeftLastOption {
	border-right:none;
}
.LeftNav li.LeftCurrent {
	font-weight: bold;
	padding: 5px 0 5px 18px;
	background: url(../images/main/bullet_outer.gif) no-repeat left top;

}
.LeftNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#E47F00;
	text-decoration:none;
}
.LeftNav a:hover {
	color:#FF862A;
	font-weight: bold;
}

/******************************
LEFT SUB Navigation
******************************/
.LeftSubNav {
	padding: 0;
	margin: 0;
	padding-top:0;
	padding-bottom:0;
	list-style: none;
}
.LeftSubNav li {
	margin: 0;
	padding:0;
	padding: 5px 0 5px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E47F00;
	background: url(../images/main/bullet_inner.gif) no-repeat left top;
}
.LeftSubNav li.LeftSubCurrent {
	padding: 5px 0 5px 30px;
	background: url(../images/main/bullet_inner_current.gif) no-repeat left top;
	font-weight: bold;
}
.LeftSubNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#E47F00;
	text-decoration:none;
}
.LeftSubNav a:hover {
	color:#FF862A;
	font-weight: bold;
}

/******************************
FOOTER Navigation
******************************/
#FooterNavigation {
	width: 100%;
	text-align: center;
}
.FooterNav {
	padding: 0;
	margin: 0;
	padding-top:10px;
	padding-bottom:10px;
	list-style: none;
}
.FooterNav li {
	display: inline;
	margin: 0;
	padding:0;
	padding-left: 1px;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000;
	border-right:1px solid #000;
}
.FooterNav li.FooterLastOption {
	border-right:none;
}
.FooterNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	text-decoration:none;
	text-align: left;
}
.FooterNav a:hover {
	color:#999;
}

/******************************
HOME PAGE specific CSS
******************************/
#HomeContentPadding {
	width: 100%;
	height: 30px;
}
#HomeContentWrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 774px;
	background: url("../images/main/bg_home_divider.gif") repeat;
}
#HomeContainer {
}
#HomeLeftContainer {
	float: left;
	width: 337px;
	padding: 0 20px 20px 30px;
	line-height: 150%;
}
#HomeRightContainer {
	float: right;
	width: 387px;
}
.HomeFormRow {
	width: 357px;
	padding: 0 10px 10px 20px;
	float: left;
}
.HomeFormLabel {
	width: 130px;
	float: left;
}
.HomeFormField {
	float: left;
	padding-top: 2px;
}
.HomeFormButton {
	width: 20px;
	float: left;
}
#HomeFormContainer .HomeFormRow input {
	float: left;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding: 1px;
}
input.HomeFormSearchBox {
	width:160px; 
	border:1px solid #2ABCBB;
}
#HomeFormContainer .HomeFormRow select {
	float: left;
	width: 185px;
}
#HomeInfoContainer {
	width: 754px;
	padding: 20px 20px 40px 0;
}
#HomeInfoContainer .HomeInfoRow {
	width: 754px;
	float: right;
	padding: 0 0 10px 0;
}
#HomeInfoContainer .HomeInfoText {
	width: 664px;
	float: left;
	text-align: right;
	font-weight: bold;
}
#HomeInfoContainer .HomeInfoButton {
	width: 90px;
	float: right;
	text-align: right;
}
#HomePromoContainer {
	width: 340px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
}
.HomePromoPanel1 {
	width: 160px;
	float: left;
}
.HomePromoPanel2 {
	width: 160px;
	float: right;
}
.HomePromoPanelInfoOuter {
	height: 160px;
	border-right: 1px solid #D4DF7B;
	border-left: 1px solid #D4DF7B;
}
.HomePromoPanelImage {
	text-align: center;
}
.HomePromoPanelText {
	text-align: center;
}
.HomePromoPanelTop {
	background: url(../images/main/bg_home_promo_toppanel.gif) no-repeat bottom center;
	height: 10px;
}
.HomePromoPanelBottom {
	background: url(../images/main/bg_home_promo_bottompanel.gif) no-repeat bottom center;
	background-color: #FF862A;
	height: 30px;
}
.HomePromoPanelBottomSingle {
	background: url(../images/main/bg_home_promo_bottompanel_single.gif) no-repeat bottom left;
	background-color: #FFF;
	height: 30px;
}

/******************************
PRODUCTS
******************************/
#ProductsContentWrapper {
	width: 546px;
	padding: 0 0 20px 0;
	text-align: left;
}
.ProductsRow {
	width: 100%;
	padding-top: 20px;
}
.ProductsMiddleContainer { 
	float: left;
	width: 200px;
	padding-bottom: 20px;
}
.ProductsMiddleImage {
	width: 100%;
	text-align: center;
}
.ProductsDescContainer {
	float: right;
	width: 335px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #A09991;
	padding-bottom: 20px;
}
.ProductsHeading {
	width: 320px;
	padding: 0 15px 5px 0;
	text-align: left;
	color: #E90F2F;
	font-weight: bold;
}
.ProductsContent {
	width: 320px;
	padding: 0 15px 0 0;
	text-align: left;
}

.ProductsClear {
	clear: both;
}

/******************************
STORES/STOCKISTS
******************************/
#StoreNavRow {
	width: 734px;
}
#StorePrintFriendly {
	width: 150px;
	padding: 10px 0 20px 10px;
	float: left;
}
#StoreFinder {
	width: 534px;
	padding: 10px 20px 20px 0;
	float: right;
	text-align: right;
}
#StoreFinder .StoreFinderLabel {
	width: 130px;
	float: right;
	padding-bottom: 20px;
	text-align: left;
}
#StoreFinder .StoreFinderField {
	float: right;
	padding-top: 2px;
	padding-bottom: 20px;
}
#StoreContentWrapper {
	width: 754px;
	margin: 0px auto;
	padding: 0px;
	border:0;
	text-align: left;
}
.StoreRowArea {
	padding: 10px 0 10px 0;
	border-top: 1px solid #FF862A;
	font-size: 14px;
	font-weight: bold;
	color: #E90F2F;
}
.StoreRowTop {
	padding: 10px 0 10px 0;
	border-top: 1px solid #FF862A;
}
.StoreRow {
	padding: 10px 0 10px 0;
}
.StoreLeftContainer {
	width: 175px;
	float: left;
	padding: 0 0 0 15px;
	font-weight: bold;
}
.StoreRightOuterContainerTop {
	width: 554px;
	padding: 0 0 10px 0;
	float: right;
}
.StoreRightOuterContainer {
	width: 554px;
	padding: 10px 0 10px 0;
	float: right;
	border-top: 1px solid #FF862A;
}
.StoreMiddleContainer {
	width: 354px;
	float: left;
}
.StoreRightContainer {
	width: 175px;
	float: right;
	padding: 0 15px 0 0;
}
.StoreDivider {
	width: 100%;
/*	border-bottom: 1px solid #E90F2F;	*/
}

/******************************
SEARCH
******************************/
#SearchContentWrapper {
	width: 754px;
	margin: 0px auto;
	padding: 0px;
	border:0;
	text-align: left;
}
#SearchResultItem {
	width: 744px;
	padding: 0 0 30px 10px;
	font-size: 12px;
	text-align: left;
}
.SearchSubTitle {
	width: 744px;
	padding: 0 0 10px 10px;
	border-bottom: 1px solid #FF862A;
	font-size: 14px;
	font-weight: bold;
	color: #E90F2F;
	
}
.SearchRow {
	padding: 10px 20px 20px 10px;
}
.SearchTitle {
	padding: 0 20px 5px 0;
	text-align: left;
	color: #E90F2F;
}
.SearchContent {
	padding: 0 20px 0 0;
	text-align: left;
	line-height: 150%;
}
#SearchPanel {
	padding-left: 400px;
}
A.InnerLink:link, A.InnerLink:visited, A.InnerLink:active { 
	color: #E90F2F; 
	text-decoration: underline; 
}
A.InnerLink:hover { 
	text-decoration: none; 
}

/******************************
TIPS
******************************/
#Tips_Container {
	width: 174px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0 20px 0;
}
#Tips_Top {
	background: url(../images/misc/border_top_tips.gif) no-repeat left top;
	width: 174px;
	height: 10px;
}
#Tips_Middle_Container {
	background: url(../images/misc/border_middle_tips.gif) repeat-y left;
	width: 174px;
}
#Tips_Middle_Container .TipsHeading {
	width: 131px;
	height: 40px;
	padding: 0 5px 0 35px;
	background: url(../images/misc/tips_icon.gif) no-repeat left top;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E90F2F;
	text-transform: capitalize;
}
#Tips_Middle_Container .TipsContent {
	padding: 0 5px 10px 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7469;
}
#Tips_Bottom {
	background: url(../images/misc/border_bottom_tips.gif) no-repeat left top;
	width: 174px;
	height: 10px;
}



