*{ margin:0; padding:0; }

body { background-color:#FFFFFF; }



#wrapper { width:938px; position:absolute; left:50%; margin-left:-469px; padding:0; }

#header { width:938px; height:34px; margin:50px 0 20px 0; padding:0; overflow:hidden; }

#logo { width:358px; height:34px; border:0; }

#menu { width:938px; margin:10px 0; list-style:none; overflow:hidden; }

#menu li { display:block; }

#menu li.menuitem-left { float:left; margin-right:30px; }
#menu li.menuitem-right { float:right; margin-left:30px; }

a.menu { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; letter-spacing:2px; }
a.menu:link { color:#999999; }
a.menu:visited { color:#999999; }
a.menu:hover { color:#000000; }
a.menu:active { color:#000000; }
a.menu:focus { color:#000000; }

a.menu_hl { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; letter-spacing:2px; }
a.menu_hl:link { color:#000000; }
a.menu_hl:visited { color:#000000; }
a.menu_hl:hover { color:#999999; }
a.menu_hl:active { color:#999999; }
a.menu_hl:focus { color:#999999; }


a.category { font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; text-transform:uppercase; }
a.category:link { color:#999999; }
a.category:visited { color:#999999; }
a.category:hover { color:#000000; }
a.category:active { color:#000000; }
a.category:focus { color:#000000; }

a.category_hl { font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; text-transform:uppercase; }
a.category_hl:link { color:#000000; }
a.category_hl:visited { color:#000000; }
a.category_hl:hover { color:#999999; }
a.category_hl:active { color:#999999; }
a.category_hl:focus { color:#999999; }


div.text { clear:both; width:938px; margin:0 4px 0 0; padding:0; border:0; background-color:#fff; }
div.text div.content { margin:30px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-align:left; }

div.block { clear:both; width:938px; margin:0 4px 0 0; padding:0; overflow:hidden; border:0; background-color:#fff; }
div.block div.content { margin:30px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-align:center; }


h1 { font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; color:#000000; }


div.portfolio { clear:both; width:938px; margin:0 4px 0 0; padding:0; }

div.item { width:98px; height:98px; border:0; border:0; float:left; overflow:hidden; }


a.link { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
a.link:link { color:#999999; }
a.link:visited { color:#999999; }
a.link:hover { color:#B0B0B0; }
a.link:active { color:#B0B0B0; }
a.link:focus { color:#B0B0B0; }

div.detail { width:938px; margin:0; padding:0; overflow:hidden; }

#picturewrapper { width:938px; height:624px; position:relative; text-align:center; overflow:hidden; }
#picture img { border:0; margin:3px; }

a.overlaynav { width:333px; height:100%; vertical-align:middle; text-align:center; position:absolute; display:block; background-color:transparent; }

a.overlaynav:hover { background-repeat:no-repeat; background-position:center; }

#overlaynav-prev { left:0; }
#overlaynav-next { right:0; }

#overlaynav-prev:hover { background-image:url('../_images/prev.png'); }
#overlaynav-next:hover { background-image:url('../_images/next.png'); }


a.overlaynav img { border:0; }

div.info { width:938px; }

div.info div.buttons { width:100%; font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#999999; text-align:center; }

div.info div.text { width:100%; margin:15px 0 0 0; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#999999; text-align:left; }

a.button { font-family:Arial,Helvetica,sans-serif; font-size:24px; text-decoration:none; top:3px; }
a.button:link { border:0; color:#999999; }
a.button:visited { border:0; color:#999999; }
a.button:hover { border:0; color:#000000; }
a.button:active { border:0; color:#000000; }
a.button:focus { border:0; color:#000000; }



div.footer { width:938px; margin:20px 0 10px; }
div.footer div.left { width:469px; float:left; text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#666666; }
div.footer div.right { width:469px; float:left; text-align:right; font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#666666; }

a.bottom { font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#666666; }
a.bottom:link { text-decoration:none; }
a.bottom:visited { text-decoration:none; }
a.bottom:hover { text-decoration:underline; }
a.bottom:active { text-decoration:underline; }
a.bottom:focus { text-decoration:underline; }
