
body {
	margin:0px;
	padding: 0px;
	background: #FFFFFF url(images/bg.gif) repeat-x left top;
	font: 12px tahoma;
	color: #343434;
}

a {
	color: #BF1F1F;
	text-decoration: none;
	font-weight:bold;}

a:hover {
	text-decoration: none;
	color: #111111;
}


#login a {
	color: #707070;
	text-decoration: none;
	font: bold 10px tahoma;
}

#login a:hover {
	text-decoration: none;
	color: #B4B4B4;

}


#advanced a {
	color: #ffffff;
	text-decoration: none;
	font: bold 11px tahoma;
}

#advanced a:hover {
	text-decoration: underline;

}


img {
	border: none;
}

img.left {
	float: left;
	margin: 8px 20px 0px 0px;
	border: 2px solid #434343; 
}



#wrapper {
}

#header {
	width: 1000px;
	height: 105px;
	margin: 0 auto;
	background:url(images/banner.jpg) no-repeat;
}

#login
 {
	float: right;
	background:url(images/loginbg.gif) no-repeat;
	width:454px;
	height:45px;
	text-align:center;	
	padding-top:8px;
}

#login2 .loginfield {
	font:bold 11px tahoma;
	color:#989898;
	width: 100px;
	height:21px;
	margin-top: 1px;
	border:0px;
	padding:4px 0px 0px 5px;
	background: url(images/login2.gif) repeat-x;
    }

#login2 .loginbtn {
		border: 0pt solid #545454;
	font: bold 11px tahoma ;
	color: #CB1B1B;
	width:50px;
	background: url(images/login2.gif) repeat-x #ffffff;
	margin-bottom:4px;
	height:21px;
	padding:1px 0 0px 0px;
    }


#menu {
	width: 1000px;
	height: 35px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
	font-family: Tahoma;
	font-weight:bold;
	font-size:12px;
}

#menu a {
	display: block;
	float: left;
	height:24px;
	margin-right: 10px;
	padding: 11px 25px 0px 25px;
	text-decoration: none;
	font-family: Tahoma;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}

#menu a:hover {
	background: url(images/activebg2.gif) no-repeat center;
}

#menu .current_item {
}

#menu .current_item a {
	background: url(images/activebg2.gif) no-repeat center;
}

#page {
	width: 1000px;
	margin: 0 auto;
	padding: 15px 0;
}



#ads {
	float: right;
	width: 160px;
	padding: 0 0 0 20px;
}


#content {
	float: left;
	width: 585px;
	margin:0 0px 0 15px;
}


#sidebar {
	float: left;
	width: 220px;
}

#perfect	{
	background:url(images/perfectbg.png) no-repeat top;
	width:230px;
	height:245px;
	font: 11px tahoma; 
	line-height:14px; 
	color:#343434;
	padding:28px 0px 0px 355px ;

}

.car1	{
	background-color:#F7F7F7;
	width:271px;
	font: 11px tahoma; 
	line-height:16px; 
	color:#343434;
	padding:2px;
	border:#D5D5D5 1px solid;
	float:left;
	margin-bottom:10px;
	display: block;
}

.car2	{
	background-color:#F7F7F7;
	width:271px;
	font: 11px tahoma; 
	line-height:16px; 
	color:#343434;
	padding:2px;
	border:#D5D5D5 1px solid;
	float:right;
	margin-bottom:10px;
	display: block;
}

.info {
	font:11px tahoma;
	color:#555555;
	margin-left:120px;

}

.info ul {
	margin: 0;
	padding: 0;

}

.info li {
	font-family: tahoma;
	font-weight:none;
	font-size:11px;
}

.info a {
	display: block;
	float: left;
	height:15px;
	padding: 11px 20px 0px 20px;
	text-decoration: none;
	font-family: Tahoma;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
}

h1 { font:bold 11px tahoma;
	color:#333333;
	margin:0px;
}


.details	{

	font: 11px tahoma;  
	text-align:right;
	padding:3px 5px 3px 0;

}

.featuredimg {float:left;margin:0 5px 2px 0;border:1px solid #666666;
}

.contenttitle	{
	background:url(images/contenttopbg.gif) repeat-x;
	width:574px;
	height:21px;
	overflow:hidden;
	padding:10px 0px 0 11px;
	font:bold 12px tahoma; 
	color:#FFFFFF; 
}

.contentbox	{
	background:url(images/sidebg.gif) repeat-x top #FFFFFF;
	width:563px;
	font: 12px tahoma; 
	color:#222222;
	line-height:18px; 
	padding:10px;
	border-left:#D5D5D5 1px solid;
	border-right:#D5D5D5 1px solid;
}

.contentbox2	{
	background:url(images/sidebg.gif) repeat-x top #FFFFFF;
	width:563px;
	font: 12px tahoma; 
	color:#222222;
	line-height:18px; 
	padding:10px;
	border-left:#D5D5D5 1px solid;
	border-right:#D5D5D5 1px solid;
	border-bottom:#D5D5D5 1px solid;
	margin-bottom:15px;
	display: block;
}

.more2	{
	background:url(images/sidebot.gif) repeat-x;
	width:578px;
	font: 11px tahoma;  
	color:#343434;
	text-align:right;
	padding:3px 5px 3px 0;
	border-left:#D5D5D5 1px solid;
	border-right:#D5D5D5 1px solid;
	border-bottom:#D5D5D5 1px solid;
	margin-bottom:15px;
}


.more2 a {
	color: #555555;
	text-decoration: none;
	font: bold 10px tahoma;
}

.more2 a:hover {
	text-decoration: underline;
	color: #C61616;

}



.title	{
	background:url(images/sidetopbg.gif) repeat-x;
	width:209px;
	height:21px;
	overflow:hidden;
	padding:10px 0px 0 11px;
	font:bold 11px tahoma; 
	color:#FFFFFF; 
}
.sidebox	{
	background:url(images/sidebg.gif) repeat-x top #FFFFFF;
	width:198px;
	font: 11px tahoma; 
	line-height:16px; 
	color:#343434;
	padding:10px;
	border-left:#D5D5D5 1px solid;
	border-right:#D5D5D5 1px solid;
}
.sidebox2	{
	background:url(images/sidebg.gif) repeat-x top #FFFFFF;
	width:198px;
	font: 11px tahoma; 
	line-height:16px; 
	color:#343434;
	padding:10px;
	border-left:#D5D5D5 1px solid;
	border-right:#D5D5D5 1px solid;
	border-bottom:#D5D5D5 1px solid;
	margin-bottom:15px;
}

.more	{
	background:url(images/sidebot.gif) repeat-x;
	width:213px;
	font: 11px tahoma;  
	color:#343434;
	text-align:right;
	padding:3px 5px 3px 0;
	border-left:#D5D5D5 1px solid;
	border-right:#D5D5D5 1px solid;
	border-bottom:#D5D5D5 1px solid;
	margin-bottom:15px;
}


.more a {
	color: #555555;
	text-decoration: none;
	font: bold 10px tahoma;
}

.more a:hover {
	text-decoration: underline;
	color: #C61616;

}

#footer {
	background:url(images/footerbg.png) no-repeat bottom; 
	height:23px; 
	color:#FFFFFF; 
	font:bold 11px tahoma; 
	clear:both;
	text-align:center; 
	padding:15px 0 0 0;
	width:1014px;}

#copy {width:644px; text-align:right;float:left; }

#redox { width:330px; padding-right:40px;text-align:right;float:right;}

#redox a:link {color: #ffffff;   text-decoration: none;}
#redox a:visited {color: #ffffff; text-decoration: none; }
#redox a:active {color: #ffffff;  text-decoration: none; }
#redox a:hover {color: #ffffff; text-decoration: underline}


