@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }

html, body { width:100%; height:100%;}
table { margin:auto; height:100%;}

html {background-color:#6e6e6e; background-image:url(../images/htmlbkg.jpg); background-position:top; background-repeat:repeat-x;}

body {background-color:#6e6e6e; background: repeat-x bottom url(../images/bodybkg.jpg);}

div#container {
	width:800px; height:550px;
	background:#fff;
	background:no-repeat right url(../images/rightColBkg.jpg);
	border:2px solid white;
	}
	


p 		{
		width:350px;
		position:relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		text-align:right;
		}

p#homecopy, .currentpage p	{
		 left:10px;		
		width:560px;
		text-align:justify;
		}

p span {
		font-size:16px;
		font-weight:bold;
		}

	
/* ------------------------ Menu ------------------------ */	

div#leftcol { 
		width:215px; height:550px;
		background-image:url(../images/leftColBkg.jpg);
		border-right:1px solid white;
		float:left;
		}

div#menu {
		width:152px; height:200px; position:relative;
		margin:238px 0 0 30px;
		z-index:99;
		}
		
#menu li 		{
		width:152px; height:25px; margin:0 0 2px 0;
		position:relative;
		left:0;
		float:right;
		list-style:none;
		background:no-repeat url(../images/menu-bkg.png);
		border-bottom:1px solid #000;
		}

				
#menu li a, #menu li a:link, #menu li a:visited 
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		color:#000;
		position:relative;
		margin:0px 0 0 8px;
		top:-5px;
		}

#menu li h6 {
		display:block; border-left:10px solid #344d6f;
		height:10px; margin:7px 0 0 8px;
		}
/*
#menu li h6 span {
		float:left; 
		background-color:#344d6f;
		width:10px; height:10px;
		display:block;
		position:relative;
		}
*/
		
#menu li:hover a { color:#000; }		
#menu li:hover { background-color:#9a9386;}


/* ------------------------ Right DIV ------------------------ */	

div.currentpage { float:right; width:584px;}

/* ------------------- Home Page ------------------ */

#rightcol1 p {top:70px;}		


div#right-top {
		float:left;
		width:582px;
		height:230px; border-bottom:thin solid #dbdce1;
		}

div#right-bottom {
		float:left;
		width:582px; height:310px;
		padding:10px 0 0 0;

		}

div#labelContainer {
		float:right;
		background-color:#d7d7d7;
/*		background-color:#384f73; */
		width:318px; height:305px;
		left:10px;
		top:145px;
		margin-right:3px;
		}
		
div#labelContainer h2 {
		position:relative; clear:both;
		width:295px; height:20px;
		display:block;
		border-bottom:thin solid #7d7d7d;
		left:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#565656;
		margin:10px 0 10px 0;
		font-size:12px; font-weight:normal;
		}
		
div.labels {
		position:relative;
		display:block;
		height:47px;
		width:94px;
		background-color:#d7d7d7;
		background-position: center;
		background-repeat: no-repeat;
/*		background-color:#55789c; */
		margin:9px 9px 0px 0;
		float:left;
		left:9px;
		}

#label1 { background-image:url(../images/logos/danieldefasson.jpg);}
#label2 { background-image:url(../images/logos/skc.jpg);}
#label3 { background-image:url(../images/logos/rooster.jpg);}
#label4 { background-image:url(../images/logos/steveharvey.jpg);}
#label5 { background-image:url(../images/logos/zanetti.jpg);}
#label6 { background-image:url(../images/logos/haggar.jpg);}
#label7 { background-image:url(../images/logos/jgarcia.jpg);}
#label8 { background-image:url(../images/logos/hersheys.jpg);}
#label9 { background-image:url(../images/logos/geoffreybeene.jpg);}
#label10 { background-image:url(../images/logos/format.jpg);}
#label11 { background-image:url(../images/logos/tango.jpg);}
#label12 { background-image:url(../images/logos/blake&hudson.jpg);}
#label14 { background-image:url(../images/logos/ocean.jpg);}
#label15 { background-image:url(../images/logos/univ_oxford.jpg);}
#label13 { background-image:url(../images/logos/holidaytradition.jpg);}


#homemovie {
		width:240px; height:305px;
		position:relative; left:10px;
		float:left;
		overflow: hidden;
		margin:0px 18px 0 0px;
		background-color:#000000;
		}


/* ------------------- Right Dynamic DIV ----------------- */

		
#rightcol2 {padding:105px 0 0 0;}
		
#rightcol2 p {
		text-indent:0px;
		padding:0; margin:0 0 0px 5px;
		width:555px;
		position:relative;
		top:0;
		font-size:12px;
		line-height:16px;
		}		

#rightcol2 ul { 
		position:relative; top:0; left:0;
		margin:5px 0 10px 40px;
		}
		

#rightcol2 li {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-style:bold;
		font-size:11px;
		list-style-type:square;
		}


/* ----------------------- Footer ----------------------- */

#footer	{ 
		position:relative;
		top:0px; margin:0; padding:6px 0 0 0px;
		border:2px solid white; border-top:0px;
		width:800px; height:38px;
		background-color:#cac1b0;
		}

.address { 
			float:left;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333333;
			text-align:left;
			text-indent:0;
			line-height:12px;
			overflow:hidden;
		}

div#hquarters {width:375px; padding-left:20px;}
div#nyshowroom {width:390px; margin:0 0 0 10px;}


.address p {width:385px; margin:0; padding:0; text-align:left; float:none; left:0;}
span.office { font-size:11px; font-weight:bold; color:#333;}
span.phone { font-size:11px; color:black;}

/* ----------------------------------- */
/* Fix Internet Explorer's positioning */
/* ----------------------------------- */


* html div#menu {margin:0px 0 0 30px; position:relative; top:238px; height:200px;}
* html div#menu li {letter-spacing:-.1em; height:8px; padding:3px 0 2px 5px; display:block; background-image:none; background-color:#CCCCCC;}

* html div#menu li a { height:8px;margin-top:15px;}
* html div#menu li h6 {height:8px; display:block; margin:0; font-size:10px;}


* html div#homemovie { position:relative; left:5px; margin:0; padding:0;}
* html div#labelContainer { position:relative; top:-10px; left:-5px; margin-right:0;}
* html div#labelContainer h2 { top:5px;}

* html p, li { line-height:1.25em;}

* html div#right-top	{ width:576px; top:-15px;}
* html div#right-bottom { width:576px;}
* html div#rightcol1	{ height:548px;}

* html div.currentpage	{ width:576px; overflow:hidden;}

* html #rightcol2 p { left:0px;}

/* For opacity --- filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; float:left; */