/* CSS Document */
html
{
	height:100%;
	margin-bottom:1px;
}

body
{
margin:0;
padding:0;
background-image:url(../Images/background.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#4D2612;
}

/*---------------------------------------MAIN DIV----------------------------------------------*/

#MainHolder
{
margin:0 auto;
width:100%;
}

#MainBodyHolder
{
position:relative;
margin:0 auto;
top:74px;
width:916px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#LogoBodyHolder
{
width:916px;
height:116px;
background-image:url(../Images/logo_background.png);
background-position:left;
background-repeat:no-repeat;
}

#FlashBodyHolder
{
width:916px;
background-image:url(../Images/flashHolder_bg.png);
background-position:top;
background-repeat:no-repeat;
}

#BodyCopyHolder
{
background-image:url(../Images/body_background.jpg);
background-position:top;
background-repeat:no-repeat;
padding-left:21px;
padding-right:21px;
}

#BottomBodyHolder
{
width:887px;
height:166px;
clear:both;
}

#BottomBodyTop
{
width:887px;
height:44px;
background-image:url(../Images/new_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
}

#BottomBodyLeftCopy
{
width:717px;
height:122px;
float:left;
text-align:left;
}

#BottomBodyLeft
{
width:66px;
height:122px;
float:left;
text-align:right;
background-image:url(../Images/new_bottom_flower_left.jpg);
background-position:top;
background-repeat:no-repeat;
}

#BottomBodyRight
{
width:104px;
height:122px;
background-image:url(../Images/new_bottom_flower_right.jpg);
background-position:right;
background-repeat:no-repeat;
float:right;
}



/*---------------------------------------NAVIGATION SLIDER DIV'S----------------------------------------------*/

#TopNavigationMainHolder
{
width:100%;
position:fixed;
top:0;
left:0;
height:66px;
z-index:10;
background-image:url(../Images/navigation_bg.png);
background-position:top left;
background-repeat:repeat-x;
}

#TopNavigationSlideContainer
{
margin:0 auto;
padding-top:9px;
padding-bottom:0;
height:16px;
background-color:#FFFFFF;
text-align:center;
vertical-align:text-bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#4D2612;
}



/*---------------------------------------COPY STYLES----------------------------------------------*/

h1#Welcome
{
padding-top:35px;
height:0px;
overflow:hidden;
background-image:url(../Images/welcome_overlay.png);
background-repeat:no-repeat;
}

h1#MyStory
{
padding-top:43px;
height:0px;
overflow:hidden;
background-image:url(../Images/mystory_overlay.png);
background-repeat:no-repeat;
}

h1#NewBeginnings
{
padding-top:43px;
height:0px;
overflow:hidden;
background-image:url(../Images/newbeginnings_overlay.png);
background-repeat:no-repeat;
}

h1#Manufacturing
{
padding-top:43px;
height:0px;
overflow:hidden;
background-image:url(../Images/manufacturing_overlay.png);
background-repeat:no-repeat;
}

h1#DecadentRanges
{
padding-top:46px;
height:0px;
overflow:hidden;
background-image:url(../Images/decadentranges_overlay.png);
background-repeat:no-repeat;
}

h1#Contact
{
padding-top:36px;
height:0px;
overflow:hidden;
background-image:url(../Images/contact_overlay.png);
background-repeat:no-repeat;
}

h1#Thankyou
{
padding-top:46px;
height:0px;
overflow:hidden;
background-image:url(../Images/thankyou_overlay.png);
background-repeat:no-repeat;
}

h2
{
	font-size:13px;
	font-weight:bold;
}

p
{
line-height:20px;
display:block;
}

span.TopNavActiveLink
{
color:#FAA1B5;
}

/*---------------------------------------LINK STYLES----------------------------------------------*/

a.Designed
{
color:#FAA1B5;
text-decoration:none;
outline:none;
}

a:hover.Designed
{
color:#FAA1B5;
text-decoration:underline;
outline:none;
}

a.DesignedContact
{
color:#FAA1B5;
font-size:11px;
text-decoration:none;
outline:none;
}

a:hover.DesignedContact
{
color:#FAA1B5;
font-size:11px;
text-decoration:underline;
outline:none;
}

a.MainNav
{
text-decoration:none;
color:#4D2612;
outline:none;
}

a:hover.MainNav
{
text-decoration:none;
color:#FAA1B5;
outline:none;
}

.PipePadding
{
	padding-left:10px;
	padding-right:10px;
}

/*---------------------------------------CONTACT FORM DIV'S----------------------------------------------*/

#LeftContactDiv
{
float:left;
width:300px;
padding-right:40px;
}

#RightContactDiv
{
float:left;
text-align:left;
border-left-style:dotted;
border-left-width:1px;
border-left-color:#FFFFFF;
padding-left:40px;
width:450px;
}

#InnerContactDivLeft
{
float:left;
width:150px;
}

#InnerContactDivRight
{
float:right;
}

/*---------------------------------------CONTACT FORM INPUT ELEMENTS----------------------------------------------*/
.FormInput
{
width:250px;
height:15px;
border-style:solid; 
border-width:1px; 
border-color:#FAA1B5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4D2612;
margin-bottom:5px;
}

.FormArea
{
width:250px;
border-style:solid; 
border-width:1px; 
border-color:#FAA1B5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4D2612;
}

span.FormSpan
{
margin-bottom:5px;
}

.WaterMarkInput
{
width:250px;
height:15px;
border-style:solid; 
border-width:1px; 
border-color:#FAA1B5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:5px;	
}

.WaterMarkArea
{
width:250px;
border-style:solid; 
border-width:1px; 
border-color:#FAA1B5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.ValidationStyle
{
	font-weight:bold;
	color:#FFFFFF;
}

/*---------------------------------------DECADENT RANGES DIV'S----------------------------------------------*/
#LeftDecadentRanges
{
text-align:left;
}

.ImagePadding
{
padding-right:8px;
}


/*---------------------------------------MODALPOPUP DIV'S----------------------------------------------*/


.ContactPopupBG
{
background-image:url(../Images/background_Modal_popup.png);
background-position:left;
background-repeat:repeat;
z-index:300;
}


/*---------------------------------------IMAGES----------------------------------------------*/

img.Manu1
{
float:right;
padding:10px;
}

img.Manu2
{
float:left;
padding:10px;
}

img.Manu3
{
float:right;
padding:10px;
}

img.Beginnings1
{
float:right;
padding:10px;
}

.NoOutline
{
	outline:none;
}
