*	  { margin: 0; padding: 0; }

html      {  height:100%;
	     overflow-y: scroll;
	     overflow: -moz-scrollbars-vertical; }

body			{ background: #ffffff; color: #442244; font-family: arial, sans-serif; font-size: 12px;}
div#wrap		{ width: 982px; height: 620px; background: #ffffff url(images/j-designs-web-logo2.jpg) no-repeat; z-index: 10; margin-left: auto; margin-right: auto;}
div#nav			{ width: 982px; height: 66px; margin: 162px 0 0 3px; z-index: 20; background: #ffffff url(images/navBG.jpg) no-repeat; color: #440077; text-align: center; padding-top: 15px;font-size: 1.2em;}

div#main		{ width: 970px; padding-left: 10px; margin-top: -10px; z-index: 30;}
div#rotateBG		{ width: 250px; height:190px; float: right; margin: 10px; background: #ffffff url(images/rotateBG.jpg) no-repeat; z-index: 40;}

div#eWomen		{ width: 550px; z-index: 50; float: right; margin: -10px 0 0 0;}

table.clients		{ width: 960px; height: 300px; margin: 10px; z-index:40;}
table.clients td	{ width: 25%; vertical-align: top; background: #ffffff; color: #440077; padding: 8px; font-size: 0.9em;}
table.clients td#pics	{ width: 25%; vertical-align: top; background: #ffffff; color: #440077; text-align: right; }
table.clients td#grey	{ background: #cccccc;  height: 229px; margin-top: 12px;}


p		{ margin: 0.5em 0.75em 1em 1em; line-height: 1.25em;font-size: 1em }
h3		{ font-size: 1.3em; margin-bottom: 1em;}
h4		{ font-size: 1.2em; line-height: 1.25em;}
h5		{ font-size: 1em; margin: 0 0.5em .5em 0; line-height: 1.5em;}
#capt		{ margin: 2.5em 0.75em 1em 1em; line-height: 1.25em;}
form#pp			{ width: 82px; border: solid 1px #662d8d;}
p.contact       	{  margin-left: 5px;}
p.contactR       	{  text-align: right;}
.bright			{ color: #0099cc; font-weight: bold;}
.dark			{ color: #330033; font-weight: bold;}
.center			{ text-align: center;}

ul			{ margin: 10px 25px; font-size: 0.9em;}

li			{ margin: 3px 25px;}


img#testR		{ margin: -2em 4em 0 .25em ; float: right; border: 1px #cccccc;}
img#testL		{ margin: 0 .25em 0 0 ; float: left; border: 1px #cccccc;}
img#gap			{ margin-left: 50px;}

a:link    		{  color: #0099cc; text-decoration: none;}
a:active  		{  color: #CCCCCC; }
a:visited 		{  color: #0099cc; text-decoration: none;}
a:hover 		{  color: #9900cc; }

a.nav:link    		{  color: #584863; }
a.nav:active  		{  color: #CCCCCC; }
a.nav:visited 		{  color: #584863; }
a.nav:hover 		{  color: #222222; }

#linksOn		{  color: #777777;
			   cursor: default;
			   text-decoration: none; }

div#login		{ position: absolute; top: 35px; left: 560px; index: 60;  width: 300px; text-align: right;}


table.main		{ width: 980px; height: 600px; border: 0; z-index:10;}
table.main td		{ vertical-align: top; background: #ffffff; color: #442244; }
table.main td#tag	{ padding: 0 0 20px 40px;}
