.mainlayout {
	margin: 0;
	border: none;
	padding: 0;
	width: 100%;
	background-color: #EEEEEE;
}


#main {
	margin: 0 auto;
	padding: 0;
	width: 760px;
	/*color: #000000;*/
	/*text-align: center; hack for IE6 */
}

#main p  {
	font-family: "Gill Sans", Verdana, sans-serif;
	font-size: 10pt;
	background-color:#000040;
}

#main td  {
	font-family: "Gill Sans", Verdana, sans-serif;
	font-size: 10pt;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:5px;
}

#maincontent {
	background-color:#000099;
	color:#CCCCCC;
}

#maincontent #picturepod {
	float:right;
	width:100px;
	background-color:#CC3300;
	margin-bottom: 20px;
	margin-left: 20px;
}

#navbox {
	margin: 10px auto 0;
	width:760px;
	position: relative;
}

#logobox {
	position: absolute;
	width: 226px;
	padding: 0;
	margin: 0;
	height:70px;
	text-align: left; /* hack for IE6 */
}

#navlist{
background:url("../images/layout/navbar.jpg") no-repeat;
position: absolute;
top: 0px;
left:226px;
height:70px;
width:534px;
margin:0;
padding:0;
}

#navlist span {
display: none;
}

#navlist li, #navlist a {
height:70px;
display:block;
}

#navlist li {
float:left;
list-style:none;
display:inline;
}

#navlist-Designs {width: 110px;}
#navlist-Newsroom {width: 125px;}
#navlist-Profile {width: 90px;}
#navlist-Contact {width: 110px;}
#navlist-Home {width: 99px;}

#navlist-Designs a:hover {background:url("../images/layout/navbar.jpg") 0px -70px no-repeat; }
#navlist-Newsroom a:hover {background:url("../images/layout/navbar.jpg") -110px -70px no-repeat; }
#navlist-Profile a:hover {background:url("../images/layout/navbar.jpg") -235px -70px no-repeat; }
#navlist-Contact a:hover {background:url("../images/layout/navbar.jpg") -325px -70px no-repeat; }
#navlist-Home a:hover {background:url("../images/layout/navbar.jpg") -435px -70px no-repeat; }	

/* main content zone */

#dynamiccontent {
	position:relative;
	top:80px;
	/*background-color:#EEEEEE;*/
	font-size:11pt;
	color:#EAEAEA;
}

#pagecontent {
	background-image:url(../images/layout/page_fill.gif);
	background-repeat:repeat-y;
	background-color:#000040;
	height:100%;
}

#moneyshot {
	background-color:#000040;
}

#moneyshot a  {
	text-decoration:none;
	margin:0;
	padding:0;
	border:0;
	background-color:#000040;
}

#fullpage {
	padding-left:20px;
	padding-right:20px;
	color:#EAEAEA;
	width:720px;	
	float:left;
}

#leftcol {
	padding-left:20px;
	color:#EAEAEA;
	width:425px;
	float:left;
}

#rightcol {
	width:220px;
	color:#EAEAEA;
	padding-right:20px;
	float:right;
	position:relative;
	right:0px;
	top:0px;
}

#leftcol a, #rightcol a {
	color:#EAEAEA;
}

#fullpage a {
	color:#EAEAEA;
	text-decoration:none;
}

#fullpage a:hover {
	color:#EAEAEA;
	text-decoration:underline;
}

#dynamiccontentbottom {
	background-image:url(../images/layout/bluefooter.gif);
	background-position: 0px 0px;
	height:18px;
	clear:both;
	
	}
	
#dynamiccontent h3 {
	font-family: "Gill Sans", Verdana, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#EAEAEA;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7A000D;
	background-color:#000040;
}

#dynamiccontent h4 {
	font-size:10pt;
	font-weight:bold;
	color:#EAEAEA;
	padding-bottom:5px;	
	background-color:#000040;
}

.rightpad {
	padding-right:15px;
	padding-bottom:15px;
}


/* footer */

#footerbox {
	width: 760px;
	background-color:#000040;
	margin: 10px auto 0;
	padding: 0;
	clear:both;
	background-image:url(../images/layout/footer_fill.gif);
	background-repeat:repeat-y;
	}
	
#footertop {
	background-image:url(../images/layout/footer_top.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	width: 760px;
	background-color:#000040;
	}
	
#footerleft {
	width:516px;
	float:left;
	clip : auto;
	overflow:hidden;
	background-color: #000040;
}

#footerright {
	width:224px;
	float:right;
	clip : auto;
	overflow:hidden;
	background-color: #ACACAC;
	padding-left: 20px;
}

#footerbottom { 
	background-image:url(../images/layout/footer_bottom.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	height:18px;
	width: 760px;
	clear:both;
	}
	

#openquote {
	margin-left: 20px;
}

#quotebox {
	margin-right: 50px;
	margin-left: 40px;
	color: #EEEEEE;
}

#quotebox p {
	margin-bottom:2px;
	margin-top:0px;
}

.quote {
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
}

#closequote {
	float:right;
	right:20px;
	bottom:40px;
	position:relative;
}


#footerright p, #footerright td {
	font-family: "Gill Sans", Verdana, sans-serif;
	font-size: 10pt;
	
	line-height:12pt;
	color:#333333;
}

#footerright a {
 color:#333333;
}

#backfloat {
top:0;
right:0;
position:absolute;
margin:10px 20px 0 0;
padding:0;
}
