/*body {
	margin:0;
	margin-top:30px;
	font-family: Georgia,"times new roman",times,serif;
	text-align:center;
	background: #FBDA66 url(images/bg-typewriter3.jpg) top left no-repeat;
}
#mainContainer{
	position: relative;
	width: 800px;
	text-align: left;	
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
#content {
	width:800px;
	top:-4px;
	text-align:center;
	padding-left:145px;
	padding-right:160px;
	background: #FCFAFA  url(images/bg-content.gif) top left repeat-y;
}

#contentText {
	padding-top:40px;
	margin-bottom:40px;
	font-family: georgia,'times new roman', times, serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	background: #FCFAFA  url(images/bg-content-newspaper-w-coffeecup.jpg) top left no-repeat;
}
*/


body {
	margin: 100px 0px 10px 0px;
	padding: 0;
	font-family: "Courier New",Georgia,"times new roman",times,serif;
	/*background-color: #FFFFFF;*/
	background: #4C4BA9 url(images/bg-body.jpg) top left repeat-x;
	text-align: center;
	font-size:16px;
}
/* these go in header.php */
#adsTop{
	position:relative;
	width:800px;
	height:61px;
	top:1px;
	margin-right: auto;
	margin-left: auto;
}
#mainContainer {
	position: relative;
	text-align: left;
	width: 1000px;
	margin-top:3px;
	margin-right: auto;
	margin-left: auto;
	padding: 121px 0 0 0;
	background: #FFFFFF url(images/abi_bg_masthead.jpg) top left repeat-x;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size:16px;
}
#printMasthead{
	display:none;
	width:600px;
	height:73px;
	background: #FFFFFF url(images/abi_bg_masthead.jpg) top left repeat-x;
}
#masthead_logo {
	position: absolute;
	top:55px;
	right:10px;
	z-Index: 50;
}
#masthead_bulb{
	position: absolute;
	top:-1px;
	left:3px;
	z-Index: 30;
}
#google_search_holder{
	position:absolute;
	top:2px;
	right:5px;
	text-align:left;
	padding:0px;
}
#contentHolder{
	width:995px;
	background: #ffffff  url(images/abi-bulb-bottom-4-below-masthead.jpg) -42px top no-repeat;
}
#content {
	margin-left: 285px;
	padding: 35px 40px 30px 40px;
	color: #2C1A56;
	background-color: transparent;
	text-align:justify;
	font-size:16px;
}
#content p {
	line-height: 1.3em;
	padding-left: 5px;
}
#content p a:link, #content p a:visited {
	text-decoration: underline;
	color: #BE8200;
}
#content p a:hover {
	text-decoration: none;
	color: #5433A9;
}
#content li a:link, #content li a:visited {
	text-decoration: underline;
	color: #BE8200;
	font-size: 12px;
}
#content li a:hover {
	text-decoration: none;
	color: #5433A9;
}

#content h1 {
	font: normal 180% Georgia, "Times New Roman", Times, serif;
	color: #2C1A56;
	background-color: transparent;
	margin-bottom:1px;
}
#content h2 {
	font-size: 120%;
	color: #5433A9;
	padding-bottom:1px;
	padding-top:1px;
	margin-top:2px;
	margin-bottom:2px;
	background-color: transparent;
	font-style: italic;
}
#content h2 a:link, #content h2 a:visited {
	font-size: 120%;
	padding-bottom:1px;
	padding-top:1px;
	margin-top:2px;
	margin-bottom:-12px;
	background-color: transparent;
	font-style: italic;
	text-decoration: underline;
	color: #BE8200;
}
#content h2 a:hover {
	font-size: 120%;
	padding-bottom:1px;
	padding-top:1px;
	margin-top:2px;
	margin-bottom:-12px;
	background-color: transparent;
	font-style: italic;
	text-decoration: none;
	color: #5433A9;
}
#content .contactInfo{
	margin-left: 10px;
}
#todayDate{
	position: absolute;
	top:10px;
	right:10px;
	font-family: "Courier New",Georgia,"times new roman",times,serif;
	font-size:12px;
	/*color: #939393;*/
	color: #000000;
	text-align:center;
	z-Index:90;
}
#navigation {
	position: absolute;
	top: 165px;
	left: 25px;
	width: 270px;
}
#navTopper{
	width: 270px;
	height:25px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	border-top: 1px solid #422680;
	border-bottom: 2px solid #422680;
	background: transparent url(images/abi_nav_top_bg.gif) top left repeat;
	padding: 5px 3px 5px 10px;
	line-height:1.4;
}
#navBottom{
	width: 270px;
	font-family: arial,helvetica,sans-serif;
	font-size: 9px;
	color:#5433A9;;
	text-align:center;
	padding: 5px 3px 4px 10px;
	border-bottom: 3px solid #422680;
}
#navBottom a:link, #navBottom a:visited{
	text-decoration: none;
	color:#8E7500;
}
#navBottom a:hover{
	text-decoration: underline;
	color:#5433A9;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#navigation li {
	display: block;
	width: 270px;
	margin: 0;
	padding: 0;
	font-size: 16px;
	vertical-align: bottom; /* Removes unwanted margin in IE */
}
/*
#navigation li a {
	display: block;
	width: 100%;
}
*/
#navigation li a:link, #navigation li a:visited {
	display: block;
	padding: 5px 3px 5px 10px;
	background-color: transparent;
	border-bottom: 1px dashed #4C4BA9;
	color: #39224C;
	text-decoration: none;
	width:100%;
	font-weight:normal;
}
#navigation li a:hover {
	display: block;
	color: #422680;
	font-weight:bold;
	/*background: transparent url(images/bg-nav3.png) top left repeat;*/
	
}
#navigation ul.subnav {
	margin-left: 16px;
}
#navigation ul.subnav li {
	/*border-bottom: 1px solid #266CD6;*/
	width: 244px;
	display:block;
	font-size: 12px;
}
#navigation ul.subnav li a:link, #navigation ul.subnav li a:visited {
	color: #39224C;
	width: 100%;
	display:block;
}
#navigation ul.subnav li a:hover {
	color: #39224C;
	width: 100%;
	font-weight:bold;
	display:block;
}
#navigation2{
	position: absolute;
	top: 125px;
	right: 10px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#939795;
}
#navigation2 a:link, #navigation2 a:visited{
	color:#C69B04;
	text-decoration:underline;
}
#navigation2 a:hover {
	color:#46176B;
	text-decoration:none;
}
#youre_here{
	position: absolute;
	top: 111px;
	left: 0px;
	width:100%;
	height:30px;
	font-family: Georgia,"times new roman","Courier New",times,serif;
	font-size:142%;
	font-weight:bold;
	font-style:italic;
	color:#4C4BA9;
	border-top:1px solid #FBB515;
	border-bottom:1px solid #FBB515;
	background: transparent url("images/bg_youre_here.gif") 1px 0px repeat;
}
#youre_here_title {
	text-align:right;
	margin: 7px 36px 0px 5px;
	z-Index:49;
}
#top_arrow{
	position:absolute;
	top:-21px;
	left:93px;
	z-Index:900;
}
#footer {
	padding: 430px 0px 10px 10px;
	font-size: 70%;
	color: #AAAAAA;
	text-align: left;
	background-color: transparent;
}
#footer a:link, #footer a:visited {
	color: #9F9F9F;
	text-decoration: none;
}
#footer a:hover {
	color: #ACACAC;
	text-decoration: underline;
}
.italics{
	font-style: italic;
}
.bold{
	font-weight: bold;
	font-size:105%;
	color:#46176B;
}
#googleAds{
	margin-left:0px;
	width:193px;
	text-align:center;
	padding-top:22px;
	border-left:1px dashed #422680;
	border-right:1px dashed #422680;
	background: transparent url(images/bg-googleTop.jpg) top left no-repeat;
}
#googleAdsBottom{
	margin-left:0px;
	width:195px;
	height:22px;
	text-align:center;
	background: transparent url(images/bg-googleBottom.jpg) top left no-repeat;
}
.attentionText{
	font-weight: bold;
	font-style:italic;
	color:#DA9500;
}

.tm{
	font-size:69%;
	font-weight:normal;
	position: relative;
	top: -4px;
}




.superscript{
	font-size: 80%;
	position: relative;
	top: -3px;
}



.ll{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	border-top: 1px dashed #9EF87E;
	padding: 5px 5px 5px 15px;
	display:block;
}
.ll a:link, .ll a:visited {
	text-decoration: underline;
	color: #2D9509;
}
.ll a:hover {
	text-decoration: none;
	color: #2D9509;
}
#pageTitle{
	position: absolute;
	top: 137px;
	left:256px;
	height:70px;
}
.emphasize{
	font-weight:bold;
	font-size:120%;
}

.img_left {
	float:left;
	margin:8px;
}

.img_right{
	float:right;
	margin:8px;
}
#page_title{
	font-family: "Courier New",Georgia,"times new roman",times,serif;
	font-weight:bold;
	font-size:150%;
	border-top:1px solid #000000;
	border-bottom: 2px solid #000000;
	margin-bottom:6px;
}
#show_big_pix{
	position:absolute;
	top: 195px;
	left:15px;
	width:250px;
	height:425px;
	background-color:#ffffff;
	border:1px solid #000000;
	text-align:center;
	padding:15px;
}
.help_info{
	font-size:11px;
	color: #9F9F9F;
}
#contest_title{
	text-align:center;
	font-size:125%;
	font-weight:bold;
	border-top: 1px solid #000000;
	padding-top:5px;
}
#vote_title{
	text-align:center;
	font-size:115%;
	font-weight:bold;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding:5px 0px 5px 0px;
	background: transparent url(images/abi_nav_top_bg.gif) top left repeat;
}
#current_contest_holder{
	border:1px solid #6462B5;
	padding:5px;
	font-size:12px;
	background-color:#EDEDF7;
}

.small_button{
	font-size:11px;
}
.gas_468x60{
	margin:10px 0px 10px 40px;
}
.gas_160x600{
	margin:10px 0px 10px 55px;
}
.wide_banner{
	width:728px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
}
#top_banner_holder{
	position:absolute;
	top:-98px;
	left:0px;
	z-Index:899;
	width:1000px;
}
#gas_topper728x90{
	position:absolute;
	top:0px;
	left:1px;
}
#banner_top_right{
	position:absolute;
	top:0px;
	right:1px;
	width:120px;
	height:90px;
}
#banner_top_right2{
	position:absolute;
	top:0px;
	right:140px;
	width:120px;
	height:90px;
}
#gas_under_nav{
	margin:0px 0px 10px 0px;
	text-align:left;
	border-bottom:2px solid #422680;
	width:270px;
	padding: 0px 3px 5px 10px;

}
#navAddTopper{
	width: 270px;
	margin-top:10px;
	height:25px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	border-top: 1px solid #422680;
	border-bottom: 2px solid #422680;
	background: transparent url(images/abi_nav_top_bg.gif) top left repeat;
	padding: 5px 3px 5px 10px;
	line-height:1.4;
}
#product_preview{
	/*
	position:fixed;
	*/
	top:35px;
	left:0px;
	z-Index:999999;
	text-align:center;
	width:100%;
}

#product_holder {
	position:relative;
	top:0px;
	left:0px;
	border:2px solid #000000;
	margin:5px auto;
	height:454px;
	width:310px;
	background: transparent url(images/abi_nav_top_bg.gif) top left repeat;
	text-align:center;
}

#the_product{
	margin:30px 17px 17px 17px;
	width:276px;
	height:380px;
	border:1px solid #963800;
	background-color:#ffffff;
}

#close_button{
/*
	background-color:#D84E0D;
	border-top:1px solid #F79869;
	border-left:1px solid #F79869;
	border-right:1px solid #873309;
	border-bottom:1px solid #873309;
	color:#ffffff;
	*/
	position:absolute;
	top:5px;
	right:17px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}

#buy_this_button_holder{
	position:absolute;
	bottom:258px;
	left:0px;
	text-align:center;
	width:310px;
	height:22px;
	background:transparent url(images/bg_buy_btn.gif) top left repeat-x;
}
#buy_this_button{
	/*
	*/
	background-color:#008000;
	border-top:1px solid #3BFF3B;
	border-left:1px solid #3BFF3B;
	border-right:1px solid #003800;
	border-bottom:1px solid #003800;
	color:#ffffff;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}

#total_cover_up{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 400%;
	opacity: 0.8;
	filter: alpha(opacity=80);
	/*
	cursor: pointer;
	width: 1000px;
	border: 1px solid #000000;
	*/
	background-color: #666;
	z-Index:1850;
}




