/* CSS Document */

/* body{background-color:#D3CDB1; margin-top:0; background-image:url(images/gradient-bg-top.jpg); background-repeat:repeat-x; background-position:top;} */
body{margin-top:0; background-image:url(images/grain.gif); background-repeat:repeat;}
h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; text-align:left; font-weight:lighter; margin-bottom:-5px; margin-top:-5px; color:#221000;}
h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; text-align:left; margin-bottom:-12px; color:#221000;}
p{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:left; color:#221000; padding-bottom:-5px;}
p a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:left; color:#221000; text-decoration:underline;}
p a:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:left; color:#221000; text-decoration:none;}
p.big{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-align:left;}
p.white{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:left; color:#fcfcfc;}
p.white a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:left; color:#fcfcfc; text-decoration:underline; margin:-10px 0 0 0; padding:0;}
p.white a:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:left; color:#fcfcfc; text-decoration:none;}



.holder {margin:0; width:850px; padding:0; background-color:#fdfdfd;}
.main {margin:10px 10px 0 10px; padding:15px 40px 15px 40px; background-color:#fdfdfd; height:100%;}
/*background-image:url(images/left-edge.gif); background-repeat:repeat-y; background-position:top left;*/


.topnav {margin:35px 0 0 0; padding:0; float:right;}
.navigation li{list-style-type:none; float:right; display:inline; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; padding:0 0 0 20px; margin:0;}
.navigation li a{color:#221000; text-decoration:none;}
.navigation li a.on{color:#D3CDB1; text-decoration:none;}
.navigation li a:hover{color:#D3CDB1; text-decoration:none;}

.mainflashbanner{margin:0 0 0 0; padding:0;}
.mainflashbanner img{}

#logo{float:left; margin-top: 84px;}
#logo img{border:none;}
#clientlogo{border:none; margin-top:5px;}
.secondlevel{margin:20px 0 0 0; padding:0;}
.homesecondlevel{margin:15px 0 0 0; padding:0;}
.maincopy{margin:0; padding:0; width:470px; float:left;}
.contactcopy{margin:0; padding:0 0 40px 0; width:470px; min-height:240px; float:left;}
.modulebig{width:370px; height:180px; float:left; background-image:url(images/extraplaceholder.jpg);}
.modulebigtxt{padding:3px; height:50px; margin-top:125px; background-color:#333333;}
.moduleholder{width:250px; float:right; margin:0 2px 5px 5px; padding:0;}
.module{width:250px; height:120px; margin:0 0 20px 0; padding:0; border: 1px solid #D3CDB1;}
.designmodule{background-image:url(images/design-module-bg.gif); background-position:bottom;}
.collectionsmodule{background-image:url(images/collections-module-bg.gif); background-position:bottom;}
.facebookmodule{background-image:url(images/facebook-module.gif); background-position:bottom;}
.twittermodule{background-image:url(images/twitter-module.gif); background-position:bottom;}
.fairtrademodule{background-image:url(images/fairtrade-module.gif); background-position:bottom;}
.foundersmodule{background-image:url(images/founders-module.gif); background-position:bottom;}
.moduletxt{padding:5px; height:25px; margin-top:85px;}

.portfoliosecondlevel{margin:0; padding:10px 0 0 0; clear:both;}
.projectscopy{margin:0; padding:10px 0 0 0; float:left; width:260px;}
.collectioncopy{margin:0; padding:10px 0 30px 0; float:left; width:260px;}
.projectsthumbs{margin:0; padding:10px 0 0 0; float:right;}
.collectionthumbs{margin:0; padding:10px 0 0 0; float:right;}
.projectholder{margin:0 0 10px 0; padding:0; width:660px; height:260px; float:right;}
#project1, #project2, #project3, #project4, #project5, #project6, #project7, #project8, #project9, #collection1, #collection2{position:absolute; width:480px; margin:10px 0 0 5px;}
#project1 img, #project2 img, #project3 img, #project4 img, #project5 img, #project6 img, #project7 img, #project8 img, #project9 img, #collection1 img, #collection2 img{padding:0;}
#project1text, #project2text, #project3text, #project4text, #project5text, #project6text, #project7text, #project8text, #project9text, #collection1text, #collection2text{margin:6px 0 0 0; padding:0 0 5px 5px; width:165px; height:238px; float:right;}
#pt{position:absolute;}


.thumbnailholder{width:480px; min-height:75px; margin:10px 0 10px -3px; padding:0;}
.thumbnails{width:75px; height:75px; float:left; display:inline; margin:5px 5px 0 0; padding:0;}
.thumbnails img:hover{opacity:0.7;filter:alpha(opacity=70);}




.footer{background-color:#fcfcfc; height:25px; clear:both; padding:10px 40px 30px 40px; margin:30px 10px 20px 10px;}
.footer p{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-align:right; color:#352C2C; margin-bottom:-5px;}
.footer p a{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-align:right; color:#352C2C; margin-bottom:-5px;}
.footer p a:hover{text-decoration:none;}
.social{margin:0; padding:0;}
.social img{float:left; display:inline; margin:-5px 15px 0 0; padding:0;}
