
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px
}

p {
	line-height:14pt
}

h1, h2 {
	text-align:center
}

h1, h2, h3 {
	font-family:"Century Gothic", Georgia, "Times New Roman", Times, serif
}

h1 {
	font-size:34px;
	line-height:23pt;
	color:#114569
}

h2, h3, h4, h5, bold, a {
	color:#114569
}

h2 {
	font-size:20px
}

.photo {
	background:#f1f1f1;
	padding:5px;
	border:1px solid #666
}

.photoLeft {
	float:left;
	margin:5px 5px 5px 0
}

.photoRight {
	float:right;
	margin:5px 0px 5px 5px
}

.img_border {
	border:1px solid #999;
	padding:5px
}

.img_left {
	float:left;
	margin:5px 5px 5px 0
}

.img_right {
	float:right;
	margin:5px 0 5px 5px
}

#container {
	width:883px;
	margin:0 auto
}

#sub_holder {
	background:url(../images/main-body-background-g.gif) 0 0 no-repeat
}

#header {
	height:29px;
	padding:20px 0 0 0;
	background:#fba701 url(../images/header-background.gif) 0 0 repeat-x;
	text-align:center
}

#header ul, #header li {
	list-style:none;
	margin:0;
	padding:0
}

#header li {
	display:inline
}

#header ul li a {
	padding:10px 30px;
	margin:0;
	text-decoration:none;
	color:#FFF;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase
}

#header ul li.first a {
	border-left:none
}

#header li a:hover {
	background:#FFF;
	color:#f9a101
}

#header_image {
	height:222px
}

#meta_nav {
	padding:40px 0 0 0;
	float:right;
	width:138px
}

#main_body {
	background:url(../images/main-body-background.gif) 0 0 repeat-y
}

#body_content {
	margin:0 210px 0 10px;
	padding:0 20px 0 10px
}

#body_holder {
	margin:0 0 0 10px
}

#left-sidebar {
	float:left;
	width:172px;
	padding:0 14px 0 0;
	margin:0 0 10px 0
}

.round_forms {
	display:block;
	height:24px;
	width:150px;
	padding:4px 10px 0 10px;
	border:none;
	background:url(../images/form-background.jpg) 0 -29px no-repeat
}

.round_forms:focus, .round_forms:hover {
	background:url(../images/form-background.jpg) 0 -1px no-repeat
}

.submitButton {
	display:block;
	width:71px;
	height:23px;
	background:url(../images/submit-button.gif) 0 0 no-repeat
}

.submitButton:Hover {
	background:url(../images/submit-button.gif) 0 -26px no-repeat
}

#sidebar {
	float:right;
	width:210px;
	color:#FFF
}

#sidebar_contact a {
	color:#FFF;
	text-decoration:none;
	border-bottom:1px dotted #FFF
}

#pre-footer {
	background:#f79c01 url(../images/footer-background.gif) 0 0 no-repeat;
	height:20px
}

.product-item {
	background:#eee;
	margin:0 0 10px 0
}

.product-item b.rtop, .product-item b.rbottom {
	display:block;
	background:#FFF
}

.product-item b.rtop b, .product-item b.rbottom b {
	display:block;
	height:1px;
	overflow:hidden;
	background:#eee
}

.product-item b.r1 {
	margin:0 5px
}

.product-item b.r2 {
	margin:0 3px
}

.product-item b.r3 {
	margin:0 2px
}

.product-item b.rtop b.r4, .product-item b.rbottom b.r4 {
	margin:0 1px;
	height:2px
}

#products h2 {
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	color:#000;
	line-height:17px
}

#products .Product-gold {
	color:#d6ae23
}

#footer-content {
	background:#f79c01;
	padding:0 10px;
	font-size:10px
}

#final-footer {
	background:url(../images/final-footer.gif) 0 0 no-repeat;
	height:25px;
	padding:35px 0 0 0;
	margin:0 0 30px 0
}

.footer-sld-button {
	display:block;
	width:63px;
	height:28px;
	background:url(../images/hide-show-footer.gif) 0 0 no-repeat;
	cursor:pointer
}

.active {
	background-position:right -29px
}

.footer-items {
	color:#FFF;
	display:block;
	float:left;
	width:190px;
	margin:0 20px 0 0;
	padding:0
}

.footer-items a {
	color:#FFF;
	text-decoration:none
}

.footer-items a:Hover {
	color:#FFF;
	text-decoration:underline
}

.footer-items li {
	list-style:none;
	margin:0;
	padding:2px 0
}

.footer-items ul {
	margin:0;
	padding:0
}

.footer-items h3 {
	color:#FFF
}

.footer-items br {
}

#copyright {
	margin:0 0 30px 0
}

li {
	padding:5px 0
}

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

#menu ul li {
	list-style:none;
	font-style:italic;
	padding:0
}

#menu ul a {
	display:block;
	padding:.5em;
	color:#FFF;
	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px dotted #a0a6aa
}

#menu ul a:Hover {
	background:#4193a8 url(../images/menu-background-on.jpg) 0 100% repeat-y;
	border-bottom:1px solid #4197ad;
	padding:.5em .8em
}

#pre-footer {
	font:0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#595858;
	text-align:right
}

#pre-footer a, #pre-footer a:link, #pre-footer a:active, #pre-footer a:visited, #pre-footer a:hover {
	color:#595858;
	text-decoration:none
}

#pre-footer a:Hover {
	color:#FFF
}

#sidebar_contact {
	text-align:center
}

#sidebar_contact a {
}

#wcaLink a:Hover {
	color:#595858
}

a.wcaLink:Link {
	text-decoration:none
}

.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px
}

.inputForm {
	height:15px
}

.inputForm, .inputFormBox {
	border:1px solid #333;
	width:99%;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0817fe
}

.form fieldset {
	padding:20px;
	margin:10px 0
}

.form div {
	margin:10px 0
}

.form input {
	margin:0 10px
}

.form label {
	display:block;
	float:left;
	width:120px
}

.form input {
	width:50%
}

.form legend {
	color:#114569
}

.form .req {
	color:#114569
}

.form .submit {
	text-align:center
}

.form .required {
	color:#114569;
	font-weight:bold
}

.form .required input {
	color:#114569
}

.purchase_table {
	background:#FFC
}

.purchase_table hr {
	height:1px;
	border:0;
	color:#999
}

a.purchase_homestudy {
	background:url(../images/purchase_button.png) no-repeat -36px 0;
	display:block;
	width:89px;
	height:44px;
	border:1px solid #000
}

a.purchase_homestudy:Hover {
	background:url(../images/purchase_button.png) no-repeat 0 0
}

#oder_now_and_save {
	display:block;
	width:75%;
	margin:0 auto;
	text-align:center
}

h2.order_now {
	display:block;
	width:366px;
	height:106px;
	margin:0 auto;
	background:url(../images/order-now-and-save.gif) 0 0 no-repeat;
	text-indent:-99999px
}

.tochange_highlight {
	color:#0C3;
	font-weight:bold;
	text-decoration:underline;
}

