#menu {
width: 115px;
background: #fff;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
width:120px;
font-family: Tahoma;
font-size:12px;
font-weight:normal;
display: block;
margin:0;
padding: 0;
}

#menu h2 {
text-transform: uppercase;
}

#menu a {
color: #1a1a63;
background: #fff;
text-decoration: none;
}

#menu a:hover {
font-family:Tahoma;
font-size:13px;
font-weight:bold;
z-index:2;
}

#bottom a {
color: #1a1a63;
background: #fff;
text-decoration: none;
}

#bottom a:hover {
color: #fff;
background: #1a1a63;
}

a.plain {
color:#1a1a63;
text-decoration:none;
}

a.plain:hover {
color:#fff;
text-decoration:none;
background: #1a1a63;
}

div.main {
position:absolute; 
top:110px; 
left:143px; 
width:576px; 
height:405px;
color:#1a1a63;
border-left:solid;
border-right:solid;
border-top:solid;
border-bottom:solid;
border-width:thin;
border-color:#cfcfe7;
font-family:Tahoma;
font-size:13px;
font-weight:normal;
padding:5px;
overflow:auto;
background: #fff;
}

div.login_box {
width:400px; 
height:120px;
color:#1a1a63;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
padding:5px;
background-image: url(http://www.fotocrib.com/images/cgradient.jpg);
}

div.login_box2 {
width:400px; 
height:120px;
color:#1a1a63;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
padding:5px;
}

div.topleft {
position:absolute; 
top:110px; 
left:135px; 
width:10px; 
height:10px;
background: #fff;
}

div.topright {
position:absolute; 
top:110px; 
left:720px; 
width:10px; 
height:10px;
background: #fff;
}

div.bottomleft {
position:absolute; 
top:516px; 
left:135px; 
width:10px; 
height:10px;
background: #fff;
}

div.bottomright {
position:absolute; 
top:516px; 
left:720px; 
width:10px; 
height:10px;
background: #fff;
}

div.mtopleft {
position:absolute; 
top:-1px; 
left:-1px; 
width:10px; 
height:10px;
background: #fff;
}

div.mtopright {
position:absolute; 
top:110px; 
left:110px; 
width:10px; 
height:10px;
background: #fff;
}

div.mbottomleft {
position:absolute; 
top:250px; 
left:-1px; 
width:10px; 
height:10px;
background: #fff;
}

div.mbottomright {
position:absolute; 
top:351px; 
left:111px; 
width:10px; 
height:10px;
background:#fff;
}

div.nav {
position:absolute; 
top:110px; 
left:8px; 
width:120px;
height:250px;
border-left:solid;
border-right:solid;
border-top:solid;
border-bottom:solid;
border-width:thin;
border-color:#cfcfe7;
background:#fff;
padding:5px;
}

div.main2 {
position:absolute; 
top:110px; 
left:143px; 
width:576px; 
height:405px;
color:#1a1a63;
border-left:solid;
border-bottom:solid;
border-width:thin;
border-color:#cfcfe7;
font-family:Tahoma;
font-size:13px;
font-weight:normal;
padding:5px;
overflow:auto;
background: #fff;
}

div.studio_subs {
position:absolute;
top: 10px;
left:70%;
width:260px;
height:60px;
overflow:auto;
}

div.nav2 {
position:absolute; 
top:110px; 
left:8px; 
width:120px;
height:250px;
border-top:solid;
border-bottom:solid;
border-width:thin;
border-color:#cfcfe7;
background:#fff;
padding:5px;
}

div.footer {
position:absolute; 
top:530px; 
left:143px; 
width:576px;
height:50px;
font-family:Tahoma;
font-size:11px;
font-weight:lighter;
padding:5px;
}

div.studio_footer {
position:absolute; 
top:96%; 
left:0%;
width:97%;
height:50px;
font-family:Tahoma;
font-size:11px;
font-weight:lighter;
padding:5px;
}

div.studio {
position:absolute; 
top:70px; 
left:8px; 
width:97%; 
height:80%;
color:#1a1a63;
border-left:solid;
border-right:solid;
border-top:solid;
border-bottom:solid;
border-width:thin;
border-color:#cfcfe7;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
padding:5px;
overflow:auto;
background:#fff;
}

div.firefox {
position:absolute; 
top:40px; 
left:740px;
width:120px;
height:60px;
}

div.firefox2 {
position:absolute; 
top:0px; 
left:740px;
width:240px;
height:32px;
background:#fff;
}

div.puzzle {
position:absolute; 
top:10px; 
left:8px; 
width:97%; 
height:90%;
color:#1a1a63;
border-left:solid;
border-right:solid;
border-top:solid;
border-bottom:solid;
border-width:thin;
border-color:#cfcfe7;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
padding:5px;
overflow:auto;
background:#fff;
}

div.help {
border-style:none;
color:#1a1a63;
font-family:Tahoma;
font-size:12px
}

td {
color:#1a1a63;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
}

p.login {
font-family:Tahoma;
font-size:10px;
font-weight:lighter;
color:#1a1a63;
background:#fff;
}

input, select, option {
font-family:Tahoma;
font-size:11px;
font-weight:light;
color:#1a1a63;
background:Lavender;
border-left:solid;
border-right:solid;
border-top:solid;
border-bottom:solid;
border-width:thin;
border-color:#cfcfe7;
}

input:hover, option:hover{
font-family:Tahoma;
font-size:11px;
font-weight:light;
color:#1a1a63;
background:Lavender;
border-left:solid;
border-right:solid;
border-top:solid;
border-bottom:solid;
border-width:thin;
border-color:#1a1a63;
}

img.ad {
background:Lavender;
border-left:solid;
border-left:solid;
border-right:solid;
border-width:thin;
border-color:#FFFFFF;
}

img.ad:hover {
border-left:solid;
border-right:solid;
border-top:solid;
border-bottom:solid;
border-width:thin;
border-color:#1a1a63;
}

img.facebook {
border-left:solid;
border-right:solid;
border-top:solid;
border-bottom:solid;
border-width:thin;
border-color:#000;
}

div.flyer_big {
position:absolute; 
top:118px; 
left:740px; 
width:120px; 
height:398px
}

div.google_ads {
position:absolute; 
top:40px; 
left:869px; 
width:120px; 
height:600px

}

div.flyer_small {
position:absolute; 
top:380px; 
left:10px; 
width:120px; 
height:145px
}

div.flyer_logo {
position:absolute; 
top:530px; 
left:740px; 
width:120px; 
height:50px
}

div.bookmarklets {
position:absolute;
top:540px;
left:10px;
width:120px;
height:50px;
background:#fff;
}

div.fotomail_topbox {
width:99%;
border-bottom:solid;
border-width:thin;
background:Lavender;
}

div.fotomail_functions {
background:#eeeeee;
}

#boxes {
font-family: Arial, sans-serif;
list-style-type: none;
margin: 0px;
padding: 0px;
width:480px;
}

#boxes li {
position: relative;
float: left;
margin: 2px 2px 2px 2px;
width:150px;
height:180px;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
background-color: #eeeeff;
}

div.fotomail_functions:hover {
border-style:solid;
border-width:thin;
background:#cfcfe7;
}

input.loginb {
font-family:Tahoma;
font-size:11px;
font-weight:light;
background:#fff;
border-left:solid;
border-right:solid;
border-top:solid;
border-bottom:solid;
border-width:thin;
border-color:#1a1a63;
}

input.loginb:hover {
font-family:Tahoma;
font-size:12px;
}

textarea {
font-family:Tahoma;
font-size:12px;
color:#1a1a63;
background:#fff;
border-style:solid;
border-width:thin;
border-color:#cfcfe7;
}
