/********************************* Html styles *********************************************/
* 
{
margin:0 auto;
padding:0;
}

a:link,a:visited,a:active 
{
font:.7em helvetica;
color:#666;
text-decoration:none;
}


a:hover 
{
font:.7em helvetica;
text-decoration:none;
color:#900;
}

body 
{
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:20px;
width:900px;
background-color: #F4EAEE;
background-image: url(/images/body_bg.jpg);
background-repeat: repeat-x;
}

h1 
{
font:normal 1.3em arial;
margin-left:0px;
margin-top:0;
margin-bottom:0px;
color:#000
}

h2 
{
font: 1em arial;
margin-left:0px;
margin-top:5px;
margin-bottom:0px;
color: #141414
}

p 
{
font:.8em helvetica;
color:#333;
margin-right:10px;
line-height:1.2em;
margin-top:8px;
}

select 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
background-color:#fff;
border-spacing:0;
}

ul 
{
font:.8em sans-serif;
color:#333;
line-height:20px;
padding-left:0;
margin-left:30px;
margin-top:0px;
margin-bottom:10px;
}

li 
{
	list-style-position: outside;
	list-style-type: disc;
	line-height:1.2em;
	margin-top:10px
}

/********************************* Class styles *********************************************/



.buy_now 
{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
padding:0px;
margin-top:10px;
height:140px
}

.menu 
{
display:block;
margin-bottom:8px;
margin-left:30px;
width:120px;
}

.menu a:link,.menu a:visited,.menu a:active 
{
font:.7em helvetica;
color:#000;
text-decoration:none;
}

.menu a:hover 
{
color:#900;
text-decoration:underline;
}


/********************************* ID styles *********************************************/

#banner 
{
width:100%;
height:100px;
margin-left:0px;
background-image:url(/images/feminines.jpg);
background-repeat:no-repeat;
background-position:0px 4px;  
background-color: #fff
}

#content 
{
width:700px;
float:left;
margin-left:100px;
margin-top:18px;
background-color: #fff
}

#footer 
{
margin:0px;
background-color: #fff;
padding: 0px 0px 2px;
color:#666;
border-top:solid 1px #E4E4E4;
border-bottom:solid 1px #E4E4E4; 
text-align:center
}

#leftcol 
{
width:150px;
float:left;
margin-top:24px;
margin-left:0px;
margin-bottom:30px;
padding-top:28px;	
background-image:url(/images/left_menu_bg.gif); 
background-repeat:no-repeat   
 }

#rightcol 
{
padding-top:48px;
margin-top:0px;
margin-left:830px; 
width:1px; 
height:760px;   
 
}

#rightcol_gowns 
{
padding-top:48px;
margin-top:0px;
margin-left:750px; 
width:130px; 
height:1260px;  
text-align:center 
}

#topmenu 
{
margin:0px;
padding:0px 0px 2px;
color:#666;
border-top:solid 1px #E4E4E4;
border-bottom:solid 1px #E4E4E4;
text-align:center;
}

#top_right 
{
height:106px;
float:right;
margin-top:0px;
height:25px;
text-align:right;
margin-right:10px
 
}

#wrapper 
{
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 0px none #ccc;
	border-left: 1px solid #ccc; 
}



/********************************* Tab styles *********************************************/


.hide 
{ 
display: none
}

.tab-box 
{
margin-left:4px;
margin-top:20px;
border-bottom: 1px solid #fff;
padding-bottom:0px;
padding-left:4px;
}

.tab-box a 
{
border:1px solid #ccc;
color:#666;
padding: 3px 8px;
text-decoration:none;
background-color: #EAEAEA;
}

.tab-box a.activeLink 
{ 
background-color: #fff;  
border-bottom:  1px solid #fff; 
padding: 3px 8px 
}

.tabcontent 
{   
margin-left:0px;
margin-top: 1px;
margin-bottom:10px;
border: 1px solid #ccc; 
padding:10px 15px 15px;
width:300px 
}


