/* BEGIN DEMO STYLE */
*												{ margin:0; padding:0;}
body											{ text-align:center;padding:20px; background:url('../img/summer2010/bg.jpg') no-repeat 50% -28px; color:#383838; font:80%/140% georgia,serif;}
h1,
h2												{ font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
a												{ color:#348;text-decoration:none;outline:none;}
a:hover											{ color:#67a;}
div#container  									{ text-align:center; width:720px; margin:0 auto; }
div#container h1.topy 							{ width:720px; margin:0 auto; padding:0px 0 5px 0; margin:10px 0 0 0;}
div#container h1.topy img 						{ float:left;  margin:-20px 0 0 0;}
div#container h1.topy a 						{ margin:0 3px; color:#565656;}
div#container h1.topy a:hover					{ color:#9e9d90;}
div#container h1.topy span 						{ float:right; margin:15px 0 0 0;}
div#container h1.topy span a.selected			{ color:#9e9d90; font-weight:bold;}

div.demo										{ text-align:center !important; position:relative; width:700px; margin-top:2em;}

#main_image										{ margin:0 auto 60px auto; margin-top:10px; height:438px;width:700px; background:none;}

p.nav											{ margin:20px 0 0 0 ;text-align:center;}
p.nav a											{ text-align:center; color:#555;}
p.nav a:hover									{ text-align:center; color:#ccc;}
p.first											{ margin-top:10px;}
div#footer										{ width:720px; margin:0 auto; margin-top:10px; text-align:right;}
div#footer p#timberland 						{ height:0; width:156px; overflow:hidden; padding-top:26px; background:url('../img/summer2010/logo.gif') no-repeat; text-indent:9999px;}
div#footer p.footer								{ width:600px; margin:0px 0px 0px 0px; float:right!important; position:relative;  top:-30px; padding-top:18px; color:#555; font: 75% 'helvetica neue',sans-serif;}

img.logo 										{ margin:0 auto; margin-bottom:10px;}
div#main_image									{ text-align:center;}
.caption										{ font:90% 'helvetica neue',sans-serif; color:#887;}
.nav											{ padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

.info											{ text-align:left; width:700px; margin:30px auto; border-top:1px dotted #221; padding-top:30px;}
.info p											{ margin-top:1.6em;}

div.showroomsdemo								{ text-align:center; position:relative; width:700px; margin-top:2em; z-index:1;}
div#showrooms 	 								{ z-index:9999; margin:-320px 0 0 60px; width:300px; padding-bottom:40px; text-align:left;}

div#showrooms img								{ margin-left:-2px;}
div#showrooms p 								{ color:#242424; font-family:'helvetica neue',sans-serif;}

/*gallery*/
ul 												{ text-align:center;}
html body div#container div.demo ul			 	{ position:relative; top:20px; text-align:center!important;}

html body div#container div.demo ul.galleria 	{ margin:20px 0 0 20px ; padding:5px 5px 11px 5px ; text-align:center!important;}
html body div#container div.demo ul.temp2	 	{ margin:0 auto; margin-top:20px; padding:5px -0px 11px 5px ; text-align:center!important; background:#fff; height:80px; width:768px!important;}
ul.gallery_demo_unstyled						{ text-align:center; margin:0 auto; padding-top:30px; width:670px;}
ul.two li										{  margin:20px 0 0 25px !important ;}
.gallery_demo									{ width:700px; margin:0 auto;}
.gallery_demo li								{ width:68px; height:50px; border:2px solid #ccc; margin:0 2px; background:#fff;}
.gallery_demo li div.caption					{ font:italic 0.7em/1.4 georgia,serif; color:#00; }
.galleria										{ list-style:none;width:200px;}
.galleria li									{ display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a									{ display:none}
.galleria li div								{ position:absolute;display:none;top:0;left:180px}
.galleria li div img							{ cursor:pointer}
.galleria li.active div img,
.galleria li.active div							{ display:block}
.galleria li img.thumb							{ cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption							{ display:block;padding-top:15px; color:#000;}

* html .galleria li div span					{ width:400px} /* MSIE bug */
div.demo ul 									{ width:100%; margin:0 auto;}
div.demo ul li									{ margin-right:12.5px;}
div.demo ul li.women							{ margin-right:14.5px; border:2px solid #ccc;}

div#help-haiti 									{ margin:60px 0 0 -20px; background:#e31b23; padding:20px 0 20px 0;  width:100%; z-index:9999; position:absolute; color:#fff; text-align:left;}
div#content-haiti  								{ width:750px; margin:0 auto; }
p#close-haiti									{ color:#fff; cursor:pointer; width: 10px; float:right;}
div#content-haiti h1 							{ font-size:1.2em; margin-top:10px; letter-spacing:0px;}
div#content-haiti h2 							{ font-size:1.0em; margin-top:10px; letter-spacing:0px;}
div#content-haiti p 							{ margin:0 20px 6px 0; font-family:Helvetica, 'helvetica neue',sans-serif;}
div#content-haiti p img							{ float:left;}
div#content-haiti ul							{ float:left; text-align:left; margin-left:10px; margin-bottom:6px; padding-left:15px; font-family:Helvetica, 'helvetica neue',sans-serif; border-left:solid 1px #fff; font-size:.9em;}
div#content-haiti ul li.none					{ list-style:none; margin-bottom:4px;}
div#content-haiti ul li.block					{ margin-left:15px;}












