
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
}
body {
	min-width: 820px;
	font: 12px georgia, garamond, "times new roman", times, serif;
}

img {border: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

.bg-top {
	float: left;
	width: 100%;
	height: 115px;
	min-width: 820px;
	background: url("../images/bg-body-top.gif") repeat-x;
}
/*------------header---------------*/
.box-header {
	width: 820px;
	margin: 0 auto;
}
#header {
	float: left;
	width: 820px;
	padding: 0 0 13px 10px;
}
#header h1 {
	float: left;
	width: 332px;
	height: 47px;
	cursor: pointer;
	overflow: hidden;
	margin: 55px 0 0 0;
}
#header h1 a {
	float: left;
	width: 332px;
	height: 47px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-indent: -12000px;
	background: url("../images/logo.png") no-repeat;
}
.bg-middle {
	float: left;
	width: 100%;
}
.box-content {
	width: 820px;
	margin: 0 auto;
}
/*------------content---------------*/
#content {
	float: left;
	width: 820px;
	padding: 0 0 15px 0;
}
#content ul {
	float: left;
	list-style: none;
	margin: 13px 0 0 0;
	background: #dc0713;
	padding: 7px 0 7px 7px;
}
#content ul li {
	float: left;
	padding: 0 8px 0 8px;
	background: url("../images/separator.gif") no-repeat 100% 50%;
}
#content ul .last {background: none; padding: 0 7px 0 8px !important;}

#content ul li a {
	float: left;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#content ul li a:hover,
#content ul li .active {color: #000; text-decoration: none;}

.main-container {
	float: left;
	width: 820px;
	position: relative;
}
/*------------left-content---------------*/
.left-content {
	float: left;
	width: 487px;
	padding: 0 36px 0 8px;
}
.shadow-img {
	float: left;
	width: 173px;
	height: 120px;
	margin: 9px 7px 0 0;
	background: url("../images/shadow.png") no-repeat;
}
.left-content img {
	float: left;
	display: inline;
	margin: 1px 0 0 1px;
	border: 5px solid #fff;
	
}
.left-content h2 {
	color: #000;
	width: 487px;
	margin: 0 0 8px 0;
	padding: 16px 0 3px 0;
	font: 22px georgia, garamond, "times new roman", times, serif;
	background: url("../images/dotted-line.gif") repeat-x 0 100%;
}

.left-content h3 {
	color: #000;
	width: 487px;
	margin: 0 0 8px 0;
	padding: 16px 0 3px 0;
	font: 16px georgia, garamond, "times new roman", times, serif;
	background: url("../images/dotted-line.gif") repeat-x 0 100%;
}

.left-content h2 .icon {
	float: none;
	vertical-align: bottom;
	display: inline;
	padding: 0 0 0 5px;
}
.left-content p {
	margin: 0;
	color: #000;
	line-height: 16px;
	text-align:left;
}
/*------------right-content---------------*/
.right-content {
	float: left;
	width: 254px;
	min-height: 450px;
}
.bg-information-top {
	float: right;
	width: 219px;
	display: inline;
	margin: 44px 0 0 8px;
	background: #fff url("../images/bg-top-box.gif") no-repeat;
}
.bg-information-bottom {
	float: right;
	width: 219px;
	background: url("../images/bg-bottom-box.gif") no-repeat 0 100%;
}
.bg-information-bottom h3 {
	margin: 0;
	color: #000;
	padding: 23px 0 9px 28px;
	font: 18px georgia, garamond, "times new roman", times, serif;
}
.bg-information-bottom address {
	margin: 0;
	color: #000;
	display: block;
	font-size: 13px;
	line-height: 18px;
	font-style: normal;
	padding: 0 0 26px 28px;
}
.bg-information-bottom address a {
	color: #DC0713;
	text-decoration: underline;
}

.white-porsche {
	bottom: 0;
	left: 526px;
	float: left;
	clear: left;
	display: block;
	position: absolute;
}
.bg-bottom {
	float: left;
	width: 100%;
	min-width: 780px;
	background: url("../images/bg-body-bottom.gif") repeat-x;
}
.box-footer {
	width: 780px;
	margin: 0 auto;
}
/*------------footer---------------*/
#footer {
	float: left;
	color: #fff;
	width: 820px;
	font-size: 13px;
}
#footer p {
	margin: 0;
	float: right;
	padding: 5px 0 0 0;

}
#footer address {
	float: right;
	clear: right;
	font-style: normal;
}
#footer ul {
	margin: 0;
	float: right;
	clear: right;
	padding: 0 0 23px 0;
}
#footer ul li {
	float: left;
	padding: 0 5px;
	list-style: none;
	background: url("../images/footer-separator.gif") no-repeat 100% 2px;
}
#footer ul .last {background: none; padding: 0 0 0 5px;}
#footer ul li a {float: left;color: #fff;}