.top {
width:100%;
min-width:860px;
height:100px;
display:block;
background: #006;
}

.logo {
width:315px;
height:100px;
float:left;
}

.top_right {
background: #006 url('/banners/468x60free.gif') center center no-repeat;
width:508px;
height:100px;
float:right;
display:block;
}

#fp {
background: url(img/eros_lingerie_logo.png) center top no-repeat;
width:350px;
height:99px;
display:block;
position:absolute;
top:10px;
left:10px;
}

#top_menu {
width:auto;
min-width:860px;
height:auto;
padding:10px 0;
background:#46d;
display:block;
text-align:right;
font-weight:bold;
}

#top_menu a:link, #top_menu a:visited {
color: #fff;
background: #46d;
padding: 5px 10px;
margin: 0;
border: #46d 2px outset;
}

#top_menu a:hover, #top_menu a:active {
color: #fff;
background: #006;
padding: 5px 10px;
margin: 0;
border: #006 2px inset;
}

#page {
width:100%;
min-width:860px;
display:block;
clear:both;
}

#left_menu {
width:175px;
background: #009;
text-align:center;
display:block;
min-height:600px;
float:left;
}

#left_menu  img {
margin-bottom:10px;
}

#content {
padding:10px 20px 20px 20px;
margin-left:175px;
display:block;
}

#content img {
max-width:100%;
}

#footer {
width:100%;
min-width:860px;
padding:5px 0;
background-color:#ccf;
text-align:center;
font-size:0.9em;
display:block;
clear:both;
}

body {
font-size:1em;
font-family:Tahoma,Verdana,Arial;
color:#000;
line-height:150%;
background: #fff url(img/body_back.jpg) left top repeat-y;
padding:0;
margin:0;
}

h1 {
color:#009;
font-size:1.8em;
font-family:Tahoma;
font-weight:bold;
}

h2 {
color:#009;
font-size:1.4em;
font-family:Tahoma;
font-weight:bold;
}

h3 {
color:#009;
font-size:1.2em;
font-family:Tahoma;
font-weight:bold;
}

a:link, a:visited {
font-weight:bold;
color:#009;
text-decoration: none;
}

a:hover, a:active {
color:#006;
text-decoration: underline;
}

td {
font-size:10pt;
font-family:Verdana
}

.s1 {
color:#FFFFFF;
font-size:8pt;
font-family:Tahoma;
font-weight:bold;
text-align:center
}

.s2 {
color:#000000;
font-size:8pt;
font-family:Tahoma;
font-weight:bold;
text-align:left
}

.s3 {
color:#000000;
font-size:8pt;
font-family:Verdana;
font-weight:normal;
text-align:right
}

.s4 {
color:#FFFFFF;
font-size:8pt;
font-family:Verdana;
font-weight:normal;
text-align:left
}

.s5 {
color:#990000;
font-size:10pt;
font-family:Tahoma;
font-weight:bold;
text-align:center
}

.s6 {
color:#FFFFFF;
font-size:10pt;
font-family:Tahoma;
font-weight:bold;
text-align:center
}

.s7 {
color:#FFFF00;
font-size:9pt;
font-family:Tahoma;
font-weight:bold;
text-align:left
}

.s8 {
color:#000000;
font-size:10pt;
font-family:Tahoma;
font-weight:bold;
text-align:center
}

.title1a {
color:#FFFFFF;
font-size:11pt;
font-family:Tahoma;
font-weight:bold;
text-align:center;
padding:2;
margin:0;
border-width:3px;
border-style:outset;
border-color:#993300;
background-color:#993300
}

.title1b {
color:#FFFFFF;
font-size:11pt;
font-family:Tahoma;
font-weight:bold;
text-align:left;
padding:0;
margin:0;
border-width:3px;
border-style:outset;
border-color:#993300;
background-color:#993300
}

.title3 {
color:#990000;
font-size:7pt;
font-family:Tahoma;
font-weight:bold
}

.table1a {
font-size:7pt;
font-family:Tahoma;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background-color:#990000;
padding:0;
margin:0;
border-width:3px;
border-style:outset;
border-color:#990000;
background-color:#990000
}

.table1a2 {
font-size:7pt;
font-family:Tahoma;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background-color:#006600;
padding:0;
margin:0;
border-width:3px;
border-style:outset;
border-color:#006600;
background-color:#006600
}

.table1a3 {
font-size:7pt;
font-family:Tahoma;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background-color:#000066;
padding:0;
margin:0;
border-width:3px;
border-style:outset;
border-color:#000066;
background-color:#000066
}

.table1b {
font-size:7pt;
font-family:Verdana;
font-weight:bold;
text-align:left;
color:#000000;
background-color:#FFFF99;
padding:3;
margin:0;
border-width:3px;
border-style:inset;
border-color:#FFFF99;
background-color:#FFFF99
}

.nav2 {
font-size:7pt;
font-family:Verdana;
font-weight:bold;
text-align:right;
color:#000000;
background-color:#FFCC00
}

input, select, textarea {
	padding:0.35em;
	border:1px solid #ddd;
	background:#fafafa;
	font:normal 12px arial,helvetica,clean,sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	margin-bottom:5px;
}
input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus{
	border-color:#c5c5c5;
	background:#f6f6f6;
} 

.error {
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: red;
	display:none;
}
