body {
	background: #2a69ae url('images/bg.gif') top repeat-x;
	margin: 0px;
	padding: 0px;
	color: #444444;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
a, a:visited, a:active {
	font-size: 12px;
	text-decoration: none;
	color: #2a69ae;
}

a:hover {
	text-decoration: underline;
}

p {
	margin-bottom: 12px;
	margin-top: 12px;
}
#container {
	width: 780px;
	margin: 0 auto;	
	padding: 0px;
}

#header {
	width: 780px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#logo {
	padding-top: 60px;
	padding-bottom: 48px;
	border: 0px;
}

#contentcontainer {
	float: left;
	width: 780px;
	padding: 0px;
	margin: 0px;
	background: #ffffff url('images/contbg.gif') repeat-y;
}

#contentcontainer2 {
	/*background: blue;*/
	float: left;
	width: 780px;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	background: url('images/conttop.gif') top left no-repeat;
}
#content {
	float: left;
	width: 460px;
	padding: 0px 20px 20px 20px;
}

.ptcss {
	float: left;
	border: 1px solid #dddddd;
}

.ptcss2 {
	border: 1px solid #dddddd;
}
.ptcss2c {
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
}

.top3review {
	width: 460px;
	float: left;
	padding: 0px 0px 10px 0px;
}
.top3divider {
	border-top: 2px solid #dddddd;
	padding: 0px 0px 15px 0px;
	width: 460px;
	float: left;
}
.top3reviewtext {
	float: left;
	width: 288px;
	padding: 0px 0px 0px 20px;
}


.comments {
	float: left;
	width: 460px;
	padding: 25px 0px 0px 0px
}

.notice {
	background: #ffffd8;
	border: 1px solid #ffdf4d;
	width: 250px;
	padding: 15px 10px 15px 10px;
	text-align: center;
	margin: 12px auto;

}
h1 {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	color: #444444;
	font-family: arial, helvetica, sans-serif;
	font-size: 24px;
}

h1 a, h1 a:visited, h1 a:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 24px;
	text-decoration: none;
}

h1 a:hover {
	text-decoration: underline;
}

h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #444444;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
}

h2 a, h2 a:visited, h2 a:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
}
h2 a:hover {
	text-decoration: underline;
}
.ratingimg {
	padding-left: 5px;
}
#sidebar {
	float: left;
	padding: 0px 30px 0px 30px;
	width: 219px;
	border-left: 1px dotted #dddddd;
}


#footer {
	background: url('images/contbot.gif') top left no-repeat;
	padding: 20px 0px 0px 0px;
	width: 780px;
	float: left;
}

#footer p {
	color: #dddddd;
}