﻿html, textbox
{
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #7c7c7c;
	margin: 0;
	padding: 0;
	background-color: #999999;
}
table
{
	font-family: Verdana, Sans-Serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #7c7c7c;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
form
{
	/*min-height: 100%;*/
	margin: 10px 10px 0 10px;
	padding: 0;
}
body
{
	/*min-height: 100%;*/
	height: 100%;
	margin: 0;
	padding: 0;
}
p
{
	margin-top: 0;
	margin-bottom: 8px;
}
img
{
	border: none;
}
h1
{
	font-family: Verdana, Sans-Serif;
	font-weight:normal;
	font-size: 11pt;
	line-height: 11pt;
	color: #7c7c7c;
	margin: 0 0 18px 0;
	padding: 0;
}
h2
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	line-height: 25px;
	font-weight:normal;
	background-image:url(Images/header_icon.gif); 	
	background-repeat: no-repeat;
	color: #9b8981;
	text-transform: uppercase;
	padding: 0 0 20px 30px;
	margin: 0;
}
h3
{
	font-weight: bold;
	font-size: 10pt;
	margin: 0 0 15px 0;
}
h4
{	
	margin-bottom: 5px;
	font-size: 9pt;	
}
ul
{
	margin-left: 18px;	
}
li
{
	list-style-image: url(Images/bullet.gif);
	/*margin-bottom: 5px;*/
}
.errorText
{
	color:Red;
	font-size:8pt;
}

/******************  SITE LAYOUT ******************/
.lo_container
{
	position:absolute;
	left: 50%;
	margin-left: -470px;
}
.lo_content  /* default content layout */
{
	width:939px;
	background-color: #FFFFFF;
}
.lo_contentLeft
{
	width:191px;
	vertical-align:top;
	background-image:url(Images/Backgrounds/shadeContentLeftShade.gif); 
	background-repeat:repeat-y;
	padding-bottom: 40px;
}
.lo_contentRight
{
	background-image:url(Images/Backgrounds/main_image_woman.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.lo_contentRightNews
{
	background-image:url(Images/Backgrounds/main_image_news.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.lo_contentRightContact
{
	background-image:url(Images/Backgrounds/main_image_contact.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.lo_contentRightOneOfMe
{
	background-image:url(Images/Backgrounds/main_image_oneofme.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.lo_contentRightPossumdown
{
	background-image:url(Images/Backgrounds/main_image_possumdown.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.lo_contentRightRilli
{
	background-image:url(Images/Backgrounds/main_image_rilli.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.lo_contentRightVersion
{
	background-image:url(Images/Backgrounds/main_image_version.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.logos 
{
	padding: 30px 0 0px 0;
	text-align: center;	
}
.MainLogos
{
	padding: 30px 0 0px 0;
	text-align: center;	
}
.contentText
{
	padding: 0 0 20px 0;
}

/******************  LINKS ******************/
a:link, a:visited, a:active
{
	color: #a44747;
	text-decoration: none;
	font-size: 8pt;
}
a:hover
{
	text-decoration: underline;
}
div a:link, a:visited, a:active
{
	color: #a44747;
	text-decoration: none;
	font-size: 8pt;	
}
div a:hover
{
	text-decoration: underline;
}

a.HomeLink:link, a.HomeLink:active, a.HomeLink:hover, a.HomeLink:visited
{
	font-weight:bold;
	color: #7c7c7c;
	text-decoration: underline;
}

/******************  TEXT BOXES ******************/
.tb_entry
{
	width: 245px;
	height: 22px;
	border: solid 1px #e8e8e8;
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	color: #7c7c7c;
}
.tb_multi
{
	width: 245px;
	border: solid 1px #e8e8e8;
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	color: #7c7c7c;
}

/****************** CONTACT US FORM ******************/
#ContactUs
{
	width: 100%;
}
#ContactUs th
{
	vertical-align: top;
	text-align: right;
	padding-right: 10px;
	font-weight: normal;
}
#ContactUs th span
{
	font-size: 9px;
	font-weight: bold;
	color: #E81515;
	margin-right: 3px;
}
#ContactUs td
{
	padding-right: 10px;
	text-align: right;
	padding-bottom: 2px;
}
#ContactUs .FormDetail
{
	width: 245px;
	border: solid 1px #9b8981;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #7c7c7c;
	background-color: #FFFFFF;
}
.ContactTitle
{
	padding: 0 0 10px 73px;
	text-align: left;
	font-weight: bold;	
}
.ValidationSummary, .ValidationSummary ul
{
	color: #E81515;
	margin: 0 0 0 45px;
	font-size: 9px;
	list-style-image: none;
}
.ValidationSummary li
{
	line-height: 12px;	
}
.MessageText
{
	font-size: 11px;
	color: #a44747;
	padding: 0 0 10px 45px;
}

/****************** BRANDS ******************/
.Brands
{
	padding: 30px;
	text-align: center;	
}

/***************** BORDER SHADDING *****************/
.shadeTop
{
	background-image:url(Images/Backgrounds/shadeTop.gif); 
	background-repeat:repeat-x; 
	height:12px;
}
.shadeRight
{
	background-image:url(Images/Backgrounds/shadeRight.gif); 
	background-repeat:repeat-y; 
	width:7px;
}
.shadeBottom
{
	background-image:url(Images/Backgrounds/shadeBottom.gif); 
	background-repeat:repeat-x; 
	height:7px;
}
.shadeLeft
{
	background-image:url(Images/Backgrounds/shadeLeft.gif); 
	background-repeat:repeat-y; 
	width:9px;
}
.cornerTopLeft
{
	background-image:url(Images/Backgrounds/cornerTopLeft.gif); 
	background-repeat:no-repeat; 
	width:9px;
	height:12px;
}
.cornerTopRight
{
	background-image:url(Images/Backgrounds/cornerTopRight.gif); 
	background-repeat:no-repeat; 
	width:7px;
	height:12px;	
}
.cornerBottomLeft
{
	background-image:url(Images/Backgrounds/cornerBottomLeft.gif); 
	background-repeat:no-repeat; 
	width:9px;
	height:7px;	
}
.cornerBottomRight
{
	background-image:url(Images/Backgrounds/cornerBottomRight.gif); 
	background-repeat:no-repeat; 
	width:7px;
	height:7px;	
}

/*********************** MISC ****************************/
.formLabel
{
	width: 140px;
	padding-right: 5px;	
	padding-bottom: 14px;
	text-align:right;
	font-weight: bold;
}
.MainContent
{
	width: 720px;
	padding: 40px 0 24px 24px;	
	/*position:absolute; 
	height: 100%;*/
}
.Visible
{
	display:inline; 
}
.Invisible
{
	display:none;
}
.PadTop10
{
	padding-top: 10px;	
}
.PadLeft10
{
	padding-left: 10px;
}
.PadRight10
{
	padding-right: 10px;	
}

/*********************** NEWS ****************************/
.News
{
	background-image: url(Images/bullet.gif);
	background-repeat: no-repeat;	
	background-position:left center;
	padding: 0 0 0 10px;
}

a.NewsLink:link, a.NewsLink:active, a.NewsLink:visited
{
	font-weight: bold;	
}

a.NewsLink:hover
{
	text-decoration: underline;
}

.NewsDate
{
	font-style: italic;	
}

.NewsTeaser
{
	padding: 0 0 10px 10px;		
}


/*********************** FOOTER ****************************/
#Footer td.FooterLeft
{
	background-image:url(Images/Backgrounds/footer_left.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width: 605px;
}
#Footer td.FooterRight
{
	background-image:url(Images/Backgrounds/footer_right_woman.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width:	338px;
	color: #a44747;
}
#Footer td.FooterRightNews
{
	background-image:url(Images/Backgrounds/footer_right_news.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width:	338px;
	color: #a44747;
}
#Footer td.FooterRightContact
{
	background-image:url(Images/Backgrounds/footer_right_contact.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width:	338px;
	color: #a44747;
}
#Footer td.FooterRightOneOfMe
{
	background-image:url(Images/Backgrounds/footer_right_oneofme.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width:	338px;
	color: #a44747;
}
#Footer td.FooterRightPossumdown
{
	background-image:url(Images/Backgrounds/footer_right_possumdown.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width:	338px;
	color: #a44747;
}
#Footer td.FooterRightRilli
{
	background-image:url(Images/Backgrounds/footer_right_rilli.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width:	338px;
	color: #a44747;
}
#Footer td.FooterRightVersion
{
	background-image:url(Images/Backgrounds/footer_right_version.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width:	338px;
	color: #a44747;
}
#Footer a:link, a:active, a:visited
{
	font-weight: normal;
	text-decoration: none;	
}
#Footer a:hover
{
	text-decoration: underline;	
}
#Footer .IconLinks
{
	padding: 10px 0 0 28px;		
}
#Footer .Links
{
	padding: 15px 0 0 28px;
}



/*********************** HEADER ****************************/
#Header
{
	background-image:url(Images/Backgrounds/header.jpg);
	background-repeat: no-repeat;	
	height: 99px;
}

#Header .Search
{
	text-align: right;	
	padding: 32px 15px 0 0;
}

#Header .tb_entry
{
	width: 180px;
	height: 20px;
	border: solid 1px #e8e8e8; 
	border-right-style:none;
	font-family: Verdana, Sans-Serif;
	font-size: 11px; 
	color: #7c7c7c;
	line-height:20px;
	list-style-position:inside;	
}

#Header .Menu
{
	padding: 30px 0 0 25px;	
}

/*********************** SEND TO A FRIEND ****************************/
.SendToAFriendContainer
{
	text-align:left;
	border:solid 1px #7c7c7c;
	position:absolute;
	z-index:99;	
	top:0px;
	margin-left:180px;
	margin-top:150px;
	float:left;
	background-color:#FFFFFF;
	width:450px;
}

.Visible
{
	display:inline; 
}
.Invisible
{
	display:none;
}

