BODY, FORM, FIELDSET, DIV, P, HR, H1, H2, H3, H4, H5, H6, DL, DD, DT, OL, UL, LI, ABBR, TABLE, TH, TD, IMG, INPUT {margin:0px; padding:0px; border:0px;}
HTML {height:100%; }
BODY {height:100%; overflow:hidden; font: Arial;}

A {font: Arial; color:#6D6D6D; text-decoration:none;}
A:hover {color:#fff; background-color:#000;}
A:active {color:#880000; background-color:#880000;}

strong {font-size:11px;}

.col720 {width:480px; margin:0px auto 0px auto; padding:0px 0px 0px 240px;  }
.col360 {width:360px; float:left;}
.col240 {width:240px; float:left;}
.col180 {width:180px; float:left;}
.col120 {width:120px; float:left;}


.clear {clear:both; display:block; visibility:hidden; height:1px; width:1px; overflow:hidden;}

.main {overflow:auto; width:100%; height:100%;}

.logo {color: black; font: 12px, Arial, sans-serif; text-align: right; position:absolute; z-index:1; top:0px; left:50%; margin:0px 0px 0px -368px; width:230px; height:50px; border-right:10px solid #000;}
.logo P{font:12px Arial, sans-serif; color:#000; text-align: right; margin-right:10px; margin-top:38px;}
.logo A {overflow:hidden; display:block; height:20px; width:240px; text-indent:-1500px;}

.navigation {font:12px Arial, sans-serif; color:#6D6D6D; text-align: right; position:absolute; z-index:1; top:75px; left:50%; margin:0px 0px 0px -388px;  width:240px; overflow:hidden;}
.navigation UL {margin:10px 0px 20px 0px; }
.navigation LI {list-style:none; height:14px; margin-bottom:5px;}

.home {background:#000000; margin:65px 0px 0px 0px; height:350px; overflow:hidden;}

.collection {font:12px Arial, sans-serif; color:#000; padding:50px 0px 0px 0px; text-align:center;}
.collection .col360, .collection .col120 {height:400px; overflow:hidden;}
.collection P {text-align:left; padding:0px 0px 15px 8px;}
.collection P#Collection1 {color:#000000!important;}
.collection .col360 P {color:#000; padding:0px 10px 10px 10px;}

.project {font:12px Arial, sans-serif; color:#000; padding:50px 0px 0px 0px; text-align:center;}
.project P {text-align:left; padding:0px 0px 15px 8px;}
.project P#image {text-align:right; font-size:11px; color:#6d6d6d!important; margin-right:10px;}
.project .col360 P {color:#000; padding:0px 10px 10px 10px;}
.project #placeholder {height:250px; width:480px; overflow:hidden;}



.slideshow {font:11px Arial, sans-serif; position:absolute; z-index:1; top:330px; left:50%; margin:0px 0px 0px 240px; width:120px; height:20px;}
.slideshow P {font: 11px Arial; padding:0px 0px 8px 0px;}

.slideshow A {color:#000000; text-decoration:none;}
.slideshow A:hover {color:#fff; background-color:#000;}
.slideshow A:active {color:#880000; background-color:#880000;}

.footer {font:10px Arial, sans-serif; width:480px; height:25px; position:absolute; color:#999999; bottom:0px; left:50%; margin:0px 0px 0px -128px; padding-top:5px; padding-left: 10px; z-index:1; background-color:#000;}
.footer A {color:#999999;}
.footer A:hover {color:#880000;}

.footer-light {font:10px Arial, sans-serif; width:510px; height:25px; position:absolute; color:#cccccc; bottom:0px; left:50%; margin:0px 0px 0px -128px; padding-top:5px; padding-left: 10px; z-index:1;}
.footer-light A {color:#eeeeee;}
.footer-light A:hover {color:#880000;}

#flash {position:absolute; top:0px; left;0px; z-index:20; width:100%; height:100%; background:#FFFFFF;}
#blank {position:absolute; left:0px; top:0px; width:100%; height:430px; background:#FFFFFF; z-index:15; display:none;}
#overlay {position:absolute; z-index:15; height:100%; width:100%; }