/* TAGS */
body {margin-top:50px; background-color:#FFFFFF; font-family:"Lucida Grande", "Lucida Sans Unicode",Verdana,Sans-Serif; color:#666666;}
p {padding:0px;margin:0px;line-height:15px;font-family:Tahoma,Arial,Sans-Serif;font-size:11px; color:#666666;}
p span {color:#15A3FD;}
hr {background-color:#EAE9E8; border:none; padding:0px; height:1px; color:#EAE9E8;}
a {color:#15A3FD;}
a:hover {color:#000000;}

/* IDS */
#main {padding:0px; margin:0px;margin-left:auto;margin-right:auto;width:760px;}

#main #fascia {position:relative;border-top:15px solid #E1E0DF; border-bottom:15px solid #E1E0DF; height:221px; background-image:url(../img/sf_fascia.jpg); background-repeat:repeat-x;}
#main #topblock {position:relative;z-index:1;margin-bottom:-15px;background-image:url(../img/topblock.gif);background-repeat:no-repeat; width:521px; height:119px; margin-left:200px;}

#main #mainMenu {float:left; width:214px; height:217px;}
#main #mainMenu div {position:absolute; margin-left:20px; margin-top:30px;}
#main #mainMenu a {display:block; background-image:url(../img/sf_menu.gif); background-repeat:no-repeat; width:184px; height:28px; color:#FFFFFF; padding-left:50px; font-size:15px; letter-spacing:-1px; padding-top:3px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#main #emo {float:left; width:489px;height:217px; border:2px solid #FFFFFF;}
#main #emo img {float:left; width:489px;height:217px;}


#main #bottomblock {position:relative;z-index:1; margin-top:-15px;background-image:url(../img/sf_bottom.gif);background-repeat:no-repeat; background-position:top; width:530px; margin-left:195px;}
#main #bottomblock #contents {padding-top:45px; padding-left:50px; padding-right:50px;}

#fair {position:absolute; margin-left:-245px;}

#main .productBlock {cursor:pointer;cursor:hand;float:left;margin-bottom:30px; border-bottom:1px solid #CCCCCC; padding-bottom:30px;}
#main .boxed {width:250px;padding:13px; border:1px solid #CCCCCC; background-color:#F5F5F5;}

.table {width:100%;}
td {font-size:11px; font-family:Tahoma,Arial,Sans-Serif;}
.table td {border-bottom:1px solid #CCCCCC;padding-bottom:5px; padding-top:5px;}

#main #footer {clear:left; width:512px; margin-bottom:30px; float:left; margin-top:40px; background-color:#F0F0F0; border-top:1px solid #E3E3E3; padding-top:12px; padding-bottom:12px; padding-left:19px; font-size:10px; font-family:Tahoma,Arial,Sans-Serif; color:#999999;}

/* CLASSES */
.h1 {margin:0px;padding:0px; margin-bottom:10px;}
.gallery {border:2px solid #CCCCCC; padding:2px;}
.gallery2 {border:2px solid #FF0000; padding:2px;}
