
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-attachment: scroll;
	background-color: #50280A;
	background-image: url(back-gradient-home.jpg);
	background-repeat: repeat-x;
	background-position: 0px 440px;
}

h1
{
	margin: 0;
	padding: 0;
}

#FlatContent
{
	position: relative;
	padding-top: 547px;
	float: left;
}	

html>body #FlatContent
{
	position: relative;
	padding-top: 547px;
	float: left;
}



.allbreak{display: inline-table;}
* html .allbreak{height: 1%;}
.allbreak{display: block;}


#homeLogo
{
	width: 1px;
	height: 1px;
	border: 0px;
	margin: 10px 0px 0px 130px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Flat-Rare-Logo-Script.png",sizingMethod="image");
	background-color: #0D362E;
}

html>body #homeLogo
{
	width: 471px;
	height: 117px;
	border: 0px;
	background-color: transparent;
}


a.dotted, a.dotted:visited {
	font-weight:bold;
	text-decoration:none;
	color: #ffffff;
}

a.dotted:hover, a.dotted:active {
	font-weight:bold;
	text-decoration:none;
	color: #ffe179;
	border-bottom: 1px dotted #ffe179;
}


#headWrapper {
	position:absolute;
	/*width: expression(document.body.clientWidth < 700? "700px" : document.body.clientWidth > 990? "990px" : "auto");
	width: expression(document.body.clientWidth < 700? "100%" : document.body.clientWidth > 990? "990px" : "auto");
	width: expression( document.body.clientWidth < 990 ? "100%" : "990px" );*/
}

#mediaplayer 
{
	width: 320px;
	height: 280px; 
	background: #000000;
}


#FlatFooter
{
	background: #50280A;
	width: 100%;
	border-top: 2px solid #7F6754;
	line-height: 1.5em;
	position: relative;
	font: bold 12pt/1.5em Arial,Helvetica,sans-serif;
	clear: both;
	margin-top: 15px;
	margin-bottom: 1px;
	color: #CCCCCC;
}

#FlatFooter hr
{
	display: none;
}

#FlatFooter ul
{
	margin: 0;
	padding: 10px 10px 0;
	list-style: none;
}

#FlatFooter li
{
	display: inline;
	margin: 0;
	padding: 0;
}

#FlatFooter a
{
	padding: 0 .3em 0 .65em;
	color: #DDDDDD;
	border-left: 1px solid #937565;
	text-decoration: none;
}

#FlatFooter a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

#FlatFooter hover
{
	padding: 0 .3em 0 .65em;
	color: #DDDDDD;
	border-left: 1px solid #937565;
}

#FlatFooter a.first
{
	border-left-width: 0;
}

#FlatFooter li a.first
{
	padding-left: 0;
}

#FlatFooter p
{
	margin: 0;
	padding: 10px 10px 12px;
}

#BBBFooter
{
	background: #50280A;
	width: 100%;
	position: relative;
	font: bold 16pt/3.5em Arial,Helvetica,sans-serif;
	clear: both;
	margin-top: 1px;
}

#BBBFooter img
{
	position: relative;
	margin-bottom: 10px;

}


#CopyRightFooter
{
	background: #50280A;
	width: 100%;
	line-height: 1.5em;
	position: relative;
	font: bold 10pt/1.5em Arial,Helvetica,sans-serif;
	clear: both;
	margin-top: 1px;
	margin-bottom: 10px;
	color: #CCCCCC;
}


#CopyRightFooter hr
{
	padding: 10px 10px 0;
	display: none;
}

#CopyRightFooter ul
{
	margin: 0;
	padding: 10px 10px 0;
	list-style: none;
}

#CopyRightFooter li
{
	display: inline;
	margin: 0;
	font: 10pt/1.5em Arial,Helvetica,sans-serif;
	color: #DDCCCC;
	padding: 0;
}

#CopyRightFooter a
{
	padding: 0 .3em 0 .65em;
	text-decoration: underline;
	color: #FFFFFF;
}

#CopyRightFooter a:hover
{
	text-decoration: underline;
	font: bold 12pt/1.5em Arial,Helvetica,sans-serif;
	color: #00FFFF;
}

#CopyRightFooter hover
{
	padding: 0 .3em 0 .65em;
	font: bold 12pt/1.5em Arial,Helvetica,sans-serif;
	color: #FFFFFF;
}

#CopyRightFooter a.first
{
	border-left-width: 0;
}

#CopyRightFooter li a.first
{
	padding-left: 10;
}

#CopyRightFooter p
{
	margin: 0;
	padding: 10px 10px 12px;
}

#CopyRightFooter img
{
	float: right;
	position: absolute;
	right: 15px;
	bottom: 1px;
}

#MainLogo
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 440px;
	z-index: 0;
	background: url(all-test7k-orig.jpg);
	background-repeat: no-repeat;
}

#ExclusiveContentPics
{
	position: absolute;
	top: 568px;
	left: 330px;
	width: 356px;
	height: 276px;
	z-index: 0;
	background: url(ford-home7.jpg);
	background-repeat: no-repeat;
        cursor: default;
}

#NYTheader2
{
	position: absolute;
	top: 850px;
	left: 115px;
	width: 500px;
	height: 30px;
	z-index: 0;
	background: url(view-nyt-ad1.gif);
	background-repeat: no-repeat;
}	


#Special1
{
	position: absolute;
	top: 890px;
	left: 5px;
	width: 800px;
	height: 30px;
	z-index: 0;
	background: url(latest-release1.gif);
	background-repeat: no-repeat;
}	


#Special2
{
	position: absolute;
	top: 930px;
	left: 5px;
	width: 800px;
	height: 30px;
	z-index: 0;
	background: url(hero-series.gif);
	background-repeat: no-repeat;
}	


#Special3
{
	position: absolute;
	top: 970px;
	left: 5px;
	width: 800px;
	height: 30px;
	z-index: 0;
	background: url(liddy-interview-home-1.gif);
	background-repeat: no-repeat;
}	




#flatDictionary {

	line-height: 1.5em;
	position: relative;
	width: 94%;
	font: bold 13pt/1.3em Arial,Helvetica,sans-serif;
	clear: both;
	margin-top: 24px;
	margin-bottom: 35px;
	color: #FFFFFF;
	position:relative;
}


html>body #flatDictionary
{
	position: relative;
	padding-top: 1px;
	float: left;
}

#twitclik
{
	position: absolute;
	top: 394px;
	left: 563px;
	width: 168px;
	height: 48px;
	z-index: 0;
	background: url(twitter.png);
	background-repeat: no-repeat;
        cursor: default;
}


#ExclusiveContentAdHeader
{
	position: absolute;
	top: 464px;
	left: 128px;
	width: 504px;
	height: 64px;
	z-index: 0;
	background: url(times-ad3-newer.jpg);
	background-repeat: no-repeat;
        cursor: default;
}



ul#halfPrice {

	position: absolute;
	top: 398px;
	left: 72px;
	width: 428px;
	height: 154px;
	display: block;
	border: 0;
	margin: 5px 25px 16px 20px;
	padding: 0;
	list-style-type: none;
	background: transparent;
	float: right;
}

ul#halfPrice li { display: block; }

ul#halfPrice li a {
	display: block;
	height: 42px;
	font-family: Verdana, Arial, Helvetica, sans-serif, sans;
	font-size: 1.2em;
	padding: 3px 12px 0px 12px;
	border-right: none;
	color: #FFFF99;
	font-size: 18px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	background-color:  transparent;
	cursor: pointer;
}

ul#halfPrice li a:hover {
	background-color: transparent;
	color: #fff;
	text-decoration: underline;
}

ul#halfPrice li a.active, ul#halfPrice li a.active:hover {
	height: 42px;
	color: #fff;
	background: transparent;
	cursor: default;
	font-weight: bold;
}

ul#halfPrice li a.active:after { content: "\00A0\00BB" attr(cite); }





#FoxImg
{
	position: absolute;
	top: 122px;
	left: 565px;
	width: 245px;
	height: 191px;
	z-index: 0;
	background: url(hotsheet_button.gif);
	background-repeat: no-repeat;
        cursor: default;
}

#img-0 {position:absolute; width:194px; height:216px; left:545px; top:138px;}
#img-1 {position:absolute; width:194px; height:216px; left:545px; top:138px;}
#img-2 {position:absolute; width:194px; height:216px; left:545px; top:138px;}
#img-3 {position:absolute; width:194px; height:216px; left:545px; top:138px;}
#img-32 {position:absolute; width:194px; height:216px; left:545px; top:138px;}
#img-4 {position:absolute; width:194px; height:216px; left:545px; top:138px;}
#img-5 {position:absolute; width:194px; height:216px; left:545px; top:138px;}
#img-6 {position:absolute; width:194px; height:216px; left:545px; top:138px;}
#img-7 {position:absolute; width:194px; height:216px; left:545px; top:138px;}

#ClikTo {

	position:absolute; 
	width:186px; 
	height:40px; 
	left:540px; 
	top:354px;
	font-family: Verdana, Arial, Helvetica, sans-serif, sans;
	font-size: 1.2em;
	padding: 3px 12px 0px 12px;
	border-right: none;
	color: #FFFF99;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background-color:  transparent;

}


#eBayClik
{
	position: absolute;
	top: 128px;
	left: 81px;
	width: 378px;
	height: 60px;
	z-index: 0;
	margin: 5px 25px 16px 20px;
	padding: 0;
	background: url(ebay-link.gif);
	background-repeat: no-repeat;
        cursor: default;
}
<!--Main Home Page Menu--->

ul {
			padding: 3px 10px 10px 40px;
			line-height: 1.6em;
			margin: 0px;
}

ul#menuHome {


	position: absolute;
	top: 200px;
	left: 72px;
	width: 378px;
	height: 154px;
	display: block;
	border: 0;
	margin: 5px 25px 16px 20px;
	padding: 0;
	list-style-type: none;
	background: transparent;
	float: right;
}

ul#menuHome li { display: block; }

ul#menuHome li a {
	display: block;
	height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif, sans;
	font-size: 1.2em;
	padding: 3px 12px 0px 12px;
	border-right: none;
	color: #FFFF99;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	background-color:  transparent;
	cursor: pointer;
}

ul#menuHome li a:hover {
	background-color: transparent;
	color: #fff;
	text-decoration: underline;
}

ul#menuHome li a.active, ul#menuHome li a.active:hover {
	height: 23px;
	color: #fff;
	background: transparent;
	cursor: default;
	font-weight: bold;
}


ul#menuHome li a.active:after { content: "\00A0\00BB" attr(cite); }

