/* CSS Document */
*{margin:0px; padding:0px;}
body{background:url(../images/bgbody.jpg);background-color:#213B6C; font-family:verdana, arial; font-size:12px; color:#4f4f4f;}
#bodyBg {background:url(../images/body_bg.png) no-repeat; width:922px; margin:0 auto;}
#logo {width:842px;margin:0 auto;}
#topWrapper {width:884px; height:338px;margin:0 auto; background:url(../images/top_bg.png) no-repeat; position:relative;}
#topInnerWrapper {position:relative; top:46px; left:47px; height:239px; width:793px;}
#mapWrapper {width:884px; height:387px;margin:0 auto; background:url(../images/map_box.png) no-repeat; position:relative;}
#mainContentWrapper{margin:0 auto;width:842px;background:url(../images/bot_box_top.gif) no-repeat; background-position:top;margin-bottom:30px; margin-top:30px;}
#mainContentInner{background:url(../images/bot_box_bot.gif) no-repeat; background-position:bottom;display:block;overflow:hidden; background-color:#F1EFEF; padding-bottom:30px;}
h1 {font-family:Times new Roman, georgia, Times; font-size:28px;color:#4f4f4f; font-weight:normal; letter-spacing:normal; line-height:38px}
h1#sitetitle {font-family:"Times New Roman", georgia, Times; text-transform:uppercase; font-size:30px; color:#FFFFFF; font-weight:bold; letter-spacing:normal;padding-top:20px; padding-bottom:10px;}
h2 {font-family:georgia, Times, serif; font-size:22px;color:#4f4f4f; font-weight:normal;}
#rightColumn {width:260px; float:right; margin-top:30px;margin-right:30px;display:inline; z-index:99; overflow:hidden;}
#leftColumn {position:relative;width:472px;margin-left:30px;margin-top:30px;}
#leftColumn h1 img {margin-right:20px;}
#bookPurchase_bot p img {margin-right:20px;}
#footer p {color:#F1EFEF; font-size:11px;}
#footer p a {color:#F1EFEF; font-weight:normal;}
p {margin-top:10px; line-height:18px;}
p#smlText {font-size:10px; line-height:12px;}
hr {border:none; border-top:1px solid #4f4f4f;}
a {color:#E80707;font-weight:bold;}
ul#buttons {list-style-type:none; margin:0px; padding:0px;}
ul#buttons li {margin:0px; padding:0px 0px 10px 0px;}
#purchaseTop {position:absolute; top:-30px;left:620px;}
#video {margin:0px 0px 10px 0px; position:relative; z-index:100;}
#referFriend {background:url(../images/g_refer_box_top.gif) no-repeat; background-position:top;padding-top:15px}
#referFriendInner {background:url(../images/g_refer_box_bot.gif) no-repeat; background-position:bottom; background-color:#D2CEB9; padding: 0px 20px 10px 20px; margin-bottom:15px;}
#videoDescrip {clear:left; padding-top:10px;}
#video img.hopeButton {margin-left:5px;}
#swirl {width:472px;text-align: center;margin:20px 10px 0px 0px; clear:left;}
#swirl2 {width:263px;text-align: center;margin:10px 0px 10px 0px;}
.textField {
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #999999;
margin:5px  0px 10px 0px;
position:relative;
font-size:12px;
padding:4px;
width:208px;
}
#basic-accordian{
	width:472px;
}

.accordion_headings{
	padding:5px;
	color:#4f4f4f;
	cursor:pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:19px;
	border-bottom:1px solid #666666;
}

.accordion_headings:hover{
	text-decoration:underline;
}

.accordion_child{
	padding:15px;
	background:#F1EFEF;
	line-height:18px;
}

/*.header_highlight{
	text-decoration:underline;
}*/

