* {
    padding: 0;
    margin: 0;
} 

body {

    background: #000;

	color:#c0bfbf;
}
a {
	color: #cdcdcc;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#wrap {
width: 100%;
margin:auto;

background: #000;
}

#top { 
background: #d13528;
width:100%;
}

#content {
width:990px;
margin:auto;
}
#bodyarea{
width:990px;
margin:auto;
float:left;
}

#header {
width:990px;
background-repeat:no-repeat;
background-position:535px 15px;
height:90px;
}

#logo{
width:250px;
height:100px;
float:left;
padding-top:15px;

}
#topnav{
vertical-align:top;
float:right;
margin-right:5px;
margin-top:30px;
text-align:right;
color:#FFFFFF;
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:12px;
}
#topnav p{
color:#fbc7b0;
float:right;
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:8px;

}
#topnav a{
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
margin-left:0px;
}
#topnav a:hover{
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
text-decoration:none;
}
#topnav img {
padding-left:10px;
padding-right:0px;
text-decoration:none;
border:none;
}
#headerimg {
float:left;
color:#FFFFFF;
width:100%;
}
#headerimg img{
margin:0px;
text-align:center;
}
#bodytext { 
width:100%;
float:left;
margin-bottom:20px;
margin-top:10px;
}
#bodytext h1{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	padding-bottom:5px;
	font-weight:inherit;
	color:#f52d1d;
}
#bodytext img { 
float:left;
padding-right:0px;
}
.homeimg{
float:left;
margin-right:15px;
}

#bodytext p {
width:inherit;
padding:3px;
}
#belowtext {
float:left;
}
#belowtext1 {
float:left;
}
#belowtext1 b {
float:left;
font-family:Tahoma,arial;
font-size:12px;
font-weight:bold;
color:#f52d1d;
text-align:left;
}
#belowtext1 p {
float:left;
font-family:Tahoma,arial;
font-size:12px;
font-weight:bold;
color:#f52d1d;
text-align:left;
}
#belowtext2 {
float:right;
,margin-right:0px;
padding-right:200px;
}
#belowtext2 b {
float:right;
font-family:Tahoma,arial;
font-size:12px;
font-weight:bold;
color:#cdcdcc;
text-align:left;
}
#belowtext2 p {
float:right;
font-family:Tahoma,arial;
font-size:12px;
font-weight:bold;
color:#cdcdcc;
text-align:left;
}
/* ==================== Top Navigation ==================== */

#top_navbg {
   width:990px;
	margin:auto;
	height:46px;
	float:left;
}
#top_nav img{
float:left;

}
#mymenu{
float:left;
background-image:url(images/menu-bg.jpg);
height:46px;
width:964px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.left{
width:12px;
height:46px;
float:left;
}
.right{
width:12px;
height:46px;
float:left;
text-align:left;
}

#top_nav li {
	display:block;
	padding-left:7px;
	padding-right:7px;
	background:url('images/menu-seprator.jpg') no-repeat right;
	float:left;
	vertical-align:middle;
	height:46px;
}


#top_nav li li {
		margin:0px;
		padding:0px;
		float:left;
		width: 200px;
		border-top:none;
		background:#c31f16;
		height:30px;
		border-bottom:#181717 solid 1px;
	}
	
/* a hack for IE5.x and IE6 */
* html #top_nav li li {
		float:left;
		width: 200px;
		border-top:none;
	}
#top_nav li a {
	font-family:arial;
	font-weight:500;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	display:block;	
	padding:13px;
	padding-left:5px;
	padding-right:5px;
}
#top_nav li a:hover {
	height:20px;
	float:left;
	text-decoration:none;
}

#top_nav li.current a {

	height:46px;
}
#top_nav li.current a:hover {
	height:46px;
}


#top_nav li li a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	line-height:16px;
	display:block;	
	padding:5px;
	background:#272727;
	height:20px;
	
}

#top_nav li li a:hover {
	display:block;
	color:#D7D0D7;
	background-image:none;
	background-repeat:no-repeat;
	background:#272727;
	
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	background:#c31f16;
	text-decoration:none;
	height:20px;
}

#top_nav li:hover {position:relative; z-index:300; color:#ffffff; float:left;}
#top_nav li:hover ul {left:5px; top:30px;}
/* another hack for IE5.5 and IE6 */
* html #top_nav li:hover ul {left:25px;}

#top_nav ul {position:absolute; left:-9999px; top:-9999px; padding:0}
/* yet another hack for IE5.x and IE6 */
* html #top_nav ul {width:1px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#top_nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#top_nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#top_nav li:hover > a {
			text-align:left;
		}


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#top_nav li:hover li:hover ul,
#top_nav li:hover li:hover li:hover ul,
#top_nav li:hover li:hover li:hover li:hover ul,
#top_nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */
#top_nav li:hover ul ul,
#top_nav li:hover li:hover ul ul,
#top_nav li:hover li:hover li:hover ul ul,
#top_nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#top_nav li:hover a,
#top_nav li:hover li:hover a,
#top_nav li:hover li:hover li:hover a,
#top_nav li:hover li:hover li:hover li:hover a,
#top_nav li:hover li:hover li:hover li:hover li:hover a,
#top_nav li:hover li:hover li:hover li:hover li:hover li:hover a
{
	text-align:left;
}

/* hide futher possible paths */
#top_nav li:hover li a,
#top_nav li:hover li:hover li a,
#top_nav li:hover li:hover li:hover li a,
#top_nav li:hover li:hover li:hover li:hover li a,
#top_nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none;}


/* ===================== End Top Navigation ======================= */
<!--Listing Page-->
#listingwrap{
	
}
#listingbox{
float:left;
margin:10px 50px 10px 95px;
border:#8e8e8e 2px solid;
background-image:url(images/list-box1.jpg);
background-repeat:no-repeat;
width:326px;
height:133px;
background-color:#717171;
}
#listingbox h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
line-height:28px;

}
#listingbox h1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
padding-left:5px;
padding-top:3px;

}
#listingbox h1 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#808080;
font-weight:bold;
text-decoration:underline;
padding-left:5px;
padding-top:3px;

}
.listingtext{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8E8E8E;
font-weight:normal;
padding-left:5px;
}
.listingtext span{
color:#ffffff;

}
.listingpic {
float:right;
width:123px;
height:95px;
margin-right:20px;
padding:0px;

}
.listingpic img{
border:1px solid #8e8e8e;
width:123px;
height:95px;
margin:0px;
padding:0px;
}
.footertext{
float:left;
}
#detailwrap{
width:990px;
}
#detailbox{
text-align:left;
width:696px;
height:255px;
background-image:url(images/backgrounddetail_1.png);
background-repeat:no-repeat;
border:2px solid #8e8e8e;
background-color:#717171;
}
.detailbox_young{
text-align:left;
width:985px;
height:125px;
background-image:url(images/bg_2.png);
background-repeat:no-repeat;
border:2px solid #8e8e8e;
background-color:#717171;
}
#detailbox2{
text-align:left;
width:696px;

}

.detailtext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#8e8e8e;
font-weight:normal;
padding:5px;
vertical-align:top;
}
.detailtext span{
color:#ffffff;
}
.detailpic {
float:right;
width:235px;
height:210px;
margin-right:20px;
margin-left:5px;

padding:0px;
margin-top:10px;

}
.detailpic img{
border:2px solid #8e8e8e;
width:235px;
height:210px;
margin:0px;
padding:0px;
}

#detailbottomimg{
margin-top:20px;
}
#detailbottomimg img{
border:2px solid #8e8e8e;
margin-left:50px;
margin-top:20px;
float:left;
}
#detailbottomimg img.last{
margin-left:0px;
margin-top:20px;
float:left;
}
#detailbottomimg img.first{
margin-left:0px;
margin-top:20px;
margin-bottom:10px;
float:right;
}
#detailbottomimg p{
float:left;
}

<!--Listing Page-->
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	padding-bottom:5px;
	font-weight:inherit;
	color:#f52d1d;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
	color:#f52d1d;

}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#f52d1d;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#c0bfbf;
	line-height:18px;
}
.contact-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#c0bfbf;
	line-height:18px;
}
b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c0bfbf;
	line-height:18px;
	}
strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#c0bfbf;
}


.clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;
}

#clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;
}

#footer {
	font: 12px Arial, sans-serif,Verdana;
	line-height: 5.0em;
	margin:auto;
	background-color:#A10C05;
	text-align: center;
	width:990px;
	color: #7a7979;
	padding-bottom:5px;
	clear:both;
}
#footer a {
	font: 12px Arial, sans-serif,Verdana;
	line-height: 1.5em;
	color: #fff;
	text-decoration:none;
}
#footer a:hover {
	font: 12px Arial, sans-serif,Verdana;
	line-height: 1.5em;
	color: #DDD4CB;
	text-decoration:underline;
}

hr{
width:100%;
height:1px;
background-color:#999999;
}
		
