@charset "UTF-8";
/* CSS Document */

/*
 * CSS Style for "Lingerie & Gowns"
 * @author Annie Minton Creative Design
 * @url http://annieminton.com.au
 * @email annie@annieminton.com.au
 */
 

/* CODE IS POETRY
--------------------------------------------------------- */


body, html {
margin:0;
padding:0;
height: 101%;
font-family:Tahoma, Geneva, sans-serif;
text-align: left;
font-size: 12px;
line-height: 1.5em;
background: url(../images/bg_blue-02.jpg) repeat-x #000;
}

#wrap {
width:783px;
margin:0 auto;
position: relative;
height: auto !important;
height: 100%;
min-height: 101%;
}

#padding { padding: 0 0 15px 0; }


/* FONT STYLING
--------------------------------------------------------- */


h1, h2, h3, h4, h5, h6 {
position: relative;
}

h1 {
color:#F00;
}

h2 {
padding: 5px 0 0 0;
color:#597895;
}

h3 {
font-size: 14px; 
font-weight: bold;
}

p {
}

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

a:hover {
color: #597895;
text-decoration: none;
}

ul {
list-style: none;
}

strong {
font-weight: bolder;
color:#597895;
}

.floatimgleft {
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}

.floatimgright {
float: right;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
}


/*    HEADERS
---------------------------------------------------------*/


#header {
width: 375px;
margin: 20px 0 0 0;
padding: 0 0 0 220px;
background: url(../images/info_header-02.png);
background-repeat: no-repeat;
}

#header img {
display: block;
}


/*  TOP NAVIGATION	
--------------------------------------------------------*/


#navbar {
position: relative;
margin: 30px 0 0 0;
height: 39px;
width: 783px;
overflow: hidden;
}

#nav li a.selected, #nav li a:hover, #footer a:hover {
border-bottom: 1px solid #a5a5a5;
}

#nav {
list-style-type: none;
font-family: "Georgia", Times New Roman, Times, serif;
text-align: center;
font-size: 11px;
}

#nav li {
display: inline;
list-style-type: none;
padding-left: 10px;
padding-right:10px;
}

#nav li a {
color: #a5a5a5;
text-decoration: none;
}

#nav li a:hover{
color: #a5a5a5;
text-decoration: none;
}

/*		CONTENT
----------------------------------------------------------*/


#column {
position: relative;
width: 783px; /* remember to set a width */
}

.overlay {
position: absolute;
top: 0; /* These positions makes sure that the overlay */
bottom: 0;  /* will cover the entire parent */
left: 0px;
width: 781px;
background: #d9e7f5;
opacity: 0.10;
-moz-opacity: 0.10; /* older Gecko-based browsers */
filter:alpha(opacity=10); /* For IE6&7 */
}

#column .content {
width: 733px;
padding: 5px 20px 20px 20px;
overflow: hidden;
}

.content {
position: relative;
text-align: center;
overflow: hidden;
}

/* Lets use the * html hack so only IE6 reads the rule */
* html #column .overlay {
height: expression(document.getElementById("column").offsetHeight);
}


/*  FOOTER NAVIGATION	
--------------------------------------------------------*/


#footer_nav li a:hover, #footer_nav a:hover {
border-bottom: 1px solid #a5a5a5;
}

#footer_nav li a.selected {
border-bottom: 1px solid #114373;	
}


#footer_nav {
list-style-type: none;
font-family: "Georgia", Times New Roman, Times, serif;
text-align: center;
font-size: 11px;
padding-top: 20px;
}

#footer_nav li {
display: inline;
list-style-type: none;
padding-left: 10px;
padding-right:10px;
}

#footer_nav li a {
color: #114373;
text-decoration: none;
}

#footer_nav li a:hover{
color: #a5a5a5;
text-decoration: none;
}


/* 		FOOTER	
--------------------------------------------------------*/


#footer {
clear:both;
height: 100px;
margin: 0 auto;
padding:5px 30px;
}

#footer p {
margin:0;
}

* html #footer {
height:1px;
}

#contact {
position: relative;
padding: 10px 0 0 0;
text-align: center;
font-family: "Georgia", Times New Roman, Times, serif;
font-size: 12px;
line-height: 2em;
color:#a5a5a5;
}

#copyright {
position: relative;
text-align: center;
font-family: "Georgia", Times New Roman, Times, serif;
font-size: 10px;
line-height: 2em;
color:#a5a5a5;
}
