/********************************* 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.1em Helvetica, sans-serif;
margin-left:0px;
margin-top:0;
margin-bottom:0px;
color:#364067; 
}

h2 
{
font:normal 1em sans-serif;
margin-left:0px;
margin-top:4px;
margin-bottom:0px;
color:#364067
}

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:.7em verdana, sans-serif;
color:#333;
line-height:20px;
padding-left:0;
list-style:none;
margin-left:30px;
margin-top:15px;
margin-bottom:20px;
}

/********************************* Class styles *********************************************/

.borderit img{
border: 1px solid #fff;
margin-bottom:4px
}

.borderit:hover img{
border: 1px solid #333;
}

.borderit:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.buy_now 
{
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
padding:16px 0px 0px;
margin:15px 0px 0px;
background-image:url(../../images/cards3.jpg);
background-position: 0px 70px;
background-repeat:no-repeat;
border-top:1px dashed #ccc;
height:100px;
}

.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:10px;
margin-top:18px;
border-right:solid 1px #E4E4E4;
padding-right:10px;
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
}

#google_ads 
{
margin-left:22px;
margin-top:68px;   
}

#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:750px; 
width:130px; 
height:760px;  
text-align:center;  
}

#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: solid 1px #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:20px;
border: 1px solid #ccc; 
padding:20px 15px 15px;
width:280px
}


