body {
	margin: 0;
	padding: 0;
/*	background: #FFFFFF  url(../main_images/bodybg.png) repeat-x scroll 0 0; */
	background:  url(../images/bg_01.jpg) repeat-x; 
	background-color: #050f56;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66665E;
}

#main_top
{
	width: 994px; 
	margin-left: auto; 
	margin-right: auto; 
	height: 132px;
	background: #FFFFFF url(../main_images/Header.jpg) repeat-x left top;
}

h1, h2, h3 {
	margin: 0;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #050f56;
}

h1 { font-size: 44px; }

h2 { font-size: 18px; }

h3 { }

p, ul, ol {
	margin-top: 0;
	line-height: 240%;
	text-align: justify;
}

ul, ol { }

blockquote { }

a { color: #41ACE7; }

a:hover { text-decoration: none; }

a img {
	border: none;
}

img.left {
	float: left;
	margin: 7px 30px 0 0;
}

img.right {
	float: right;
	margin: 7px 0 0 30px;
}

hr { display: none; }

.list1 {
}

.list1 li {
	float: left;
	line-height: normal;
}

.list1 li img {
	margin: 0 30px 30px 0;
}

.list1 li.alt img {
	margin-right: 0;
}

#wrapper {
}

/* Header */

#header-wrapper {
}

#header {
	width: 1000px;
	height: 64px;
	margin: 0 auto;
	margin-top:-30px;
	
	background: url(../main_images/img02.gif) no-repeat left top;
}

/* Menu */

#menu {
	float: left;
	width: 540px;
	height: 64px;
	margin-left:-200px;
}

#menu ul {
	margin: 0;
	padding: 0px 0px 0px 5px;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: block;
	float: left;
}

#menu a {
	display: block;
	float: left;
	height: 20px;
	margin-right: 3px;
	padding: 28px 25px 15px 25px;
	background: url(../main_images/img07.jpg) no-repeat left 32px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#menu a:hover { text-decoration: underline; }

#menu .current_page_item a {
	font-weight:bold;
	text-decoration:underline;	
	color: #FFffff;
}

#menu .first {
	background: none;
}
/* Search */

#search {
	float: right;
	width: 305px;
	height: 50px;
	margin-top:7px;
	margin-right:15px;
}

#search form {
	float: right;
	margin: 0;
	padding: 25px 20px 0 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search input {
	float: left;
	font: 12px Georgia, "Times New Roman", Times, serif;
	border: none;
}

#search-text {
	width: 135px;
	height: 18px;
	padding: 3px 0 0 5px;
	border: 1px solid #333333;
	background: #ECF9E4;
	color: #000000;
}

#search-submit {
	height: 21px;
	margin-left: 10px;
	padding: 0px 5px;
	background: #000000;
	color: #FFFFFF;
}

/* Page */

#page {
	width: 1000px;
	margin: 0 auto;
	background: url(../main_images/img04.jpg) repeat-y left top;
}

#page-bgtop {
	padding-top: 30px;
	background: url(../main_images/img03.jpg) no-repeat left top;
}

	/** LOGO */
#login{
	float:left;
	width: 420px; 
	margin-top: 20px; 
	margin-right:50px;
	float: right;
	color: ffffff;
}

#logo {
	float: left;
	margin-top: 7px ;
	margin-left: 50px;	
}

#logo h1, #logo p {
	margin: 0px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}

#logo p {
	text-transform: uppercase;
	font-size: 10px;
}

#logo h1 {
	padding-top: 80px;
	font-size: 34px;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Content */

#content {
	float: right;
	width: 738px;
	padding-top: 20px;
	padding-right: 40px;
}

/* Post */

.post {
	margin-bottom: 25px;
}

.post .title {
	height: 30px;
	color: #42423E;
}

.post .title a {
	text-decoration: none;
	color: #42423E;
}

.post .date {
}

.post .meta {
	margin-top: -10px;
	padding: 2px 30px 2px 16px;
	background: url(../main_images/img08.jpg) no-repeat left 10px;
	border-bottom: 1px #BDBDBB dotted;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #66665E;
}

.post .meta span {
	display: block;
	margin-top: -10px;
}

.post .meta a { }

.post .entry {
	padding: 10px 0;
}

.post .links {
	margin: 0 250px 0 0;
	padding: 0 0 0 0px;
}

.post .links .comments {
}

.post .links .permalink {
	padding-left: 17px;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 162px;
	padding-left: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 30px;
	padding: 0 0 10px 0px;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0 0 0 5px;
	padding-left: 10px;
	background: url(../main_images/img09.jpg) no-repeat left 4px;
}

#sidebar p {
	margin: 0;
	padding: 0px 10px;
}

#sidebar h2 {
	height: 26px;
	margin: 0 0 10px 0px;
	padding: 8px 0 2px 10px;
	background: url(../main_images/img06.jpg) no-repeat left top;
	text-transform: capitalize;
	font-size: 11px;
	font-weight: bold;
	color: #42423E;
}


#sidebar p {
	line-height: 200%;
}
#sidebar a {
	color: #696969;
}

/* Calendar */

#calendar {
}

#calendar caption {
	padding-bottom: 5px;
	font-weight: bold;
}

#calendar table {
	width: 100%;
	border-collapse: collapse;
	border-bottom: 1px solid #24130F;
	border-left: 1px solid #24130F;
	border-right: 1px solid #24130F;
}

#calendar thead th {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #24130F;
	border-left: 1px solid #24130F;
	background: #24130F;
}

#calendar tbody td {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #24130F;
	border-left: 1px solid #24130F;
	border-bottom: 1px solid #24130F;
}

#calendar tfoot td {
	padding: 5px;
	border-left: 1px solid #24130F;
	border-bottom: 1px solid #24130F;
}

#calendar tfoot #next {
	border-top: 1px solid #24130F;
	text-align: right;
}

#calendar tfoot #prev {
	border-top: 1px solid #24130F;
}

#calendar .pad {
	border-bottom: 1px solid #24130F;
}

#calendar #today {
	background: #24130F;
}

/* Footer */

#footer {
	width: 1000px;
	height: 95px;
	margin: 0 auto;
	padding: 0;
	background: url(../main_images/img05.jpg) no-repeat left top;
}

.footer_2 {
        margin-bottom: 5px;
	background:#ffffff;
}


#footer p {
	margin: 0;
	padding: 56px 0;
	text-align: center;
	line-height: normal;
	text-transform: uppercase;
	font-size: 10px;
	color: #66665E;
}

#footer a {
	color: #000000;
}

.roundedcornr_box_187057 {
   background: #ffffff;
}
.roundedcornr_top_187057 div {
   background: url(../main_images/roundedcornr_187057_tl.png) no-repeat top left;
}
.roundedcornr_top_187057 {
   background: url(../main_images/roundedcornr_187057_tr.png) no-repeat top right;
}
.roundedcornr_bottom_187057 div {
   background: url(../main_images/roundedcornr_187057_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_187057 {
   background: url(../main_images/roundedcornr_187057_br.png) no-repeat bottom right;
}

.roundedcornr_top_187057 div, .roundedcornr_top_187057, 
.roundedcornr_bottom_187057 div, .roundedcornr_bottom_187057 {
   width: 100%;
   height: 25px;
   font-size: 1px;
}
.roundedcornr_content_187057 { margin: 0px ; }

.findheader 
{
	background-color:#ffffff;
	height:20px;
	border-bottom:#999999;
	border-bottom-style:solid;
	border-bottom-width:thin;	
}
.findheader .centerfindheader 
{
	color:#A0A0A0;
	font-size:8pt;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:4px;
	width:994px;
}
.headercentered 
{
	background: url(../main_images/main_box.gif) ;
	height:82px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:996px;
	margin-top:16px;
	*margin-top:2px;
}

.main_bottom_a
{
	background: url(../main_images/main_box_buttom.gif) ;
	height:20px;
	margin-left:-5px;
	position:relative;
	width:996px;
}
.main_middle
{
	width:955px;
	margin-left:auto;
	margin-right:auto;
	margin-top: -40px;
	* margin-top: -5px;
	background: #ffffff;
	height:250px;
	*height: 340px;
	
}
.main_bottom_b
{
	width:981px;
	margin-left:auto;
	margin-right:auto;
	height:881px;
	background-color:#FFFFFF;
	border-left:2px solid #999999;
	border-right:2px solid #999999;	
}
.main_bottom
{
	width:981px;
	margin-left:auto;
	margin-right:auto;
	height:900px;
	*height:899px;
        margin-top: -10px;

}
.main_bottom_plat
{
        width:981px;
        margin-left:auto;
        margin-right:auto;
        height:1050px;
        *height:1049px;
        margin-top: -10px;

}
.main_bottom_plat_b
{
        width:981px;
        margin-left:auto;
        margin-right:auto;
        height:1031px;
        background-color:#FFFFFF;
        border-left:2px solid #999999;
        border-right:2px solid #999999;
}

.roundedcornr_box_833614 {
	background: url(../main_images/roundedcornr_833614_tl.png) no-repeat top left;
}
.roundedcornr_top_833614 {
	background: url(../main_images/roundedcornr_833614_tr.png) no-repeat top right;
}
.roundedcornr_bottom_833614 {
	background: url(../main_images/roundedcornr_833614_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_833614 div {
	background: url(../main_images/roundedcornr_833614_br.png) no-repeat bottom right;
}
.roundedcornr_content_833614 {
	background: url(../main_images/roundedcornr_833614_r.png) top right repeat-y;
}

.roundedcornr_top_833614 div,.roundedcornr_top_833614,
.roundedcornr_bottom_833614 div, .roundedcornr_bottom_833614 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_833614, .roundedcornr_bottom_833614 {
	margin-top: 0px;
}
.roundedcornr_content_833614 { padding: 0 5px; }

#membership{
	width: 420px; 
	margin-top: 120px; 
	margin-left:30px;
	color: ffffff;
}
#main_pic
{
	float:right; 
	position: absolute; 
	margin-left:460px; 
	margin-top:-20px;
	*margin-top: -170px;
	*margin-left: -530px; 
}
#providers
{
	float:right; 
	position: absolute; 
	margin-left:730px; 
	margin-top:10px;
	*margin-top: -100px;
	*margin-left: -230px; 
}

.footer
{
	background-color:#ffffff;
	height:20px;
	border-top:#999999;
	border-top-style:solid;
	border-top-width:thin;
	z-index:-20;
	position:relative;
}

    
.animatedtabs{
border-bottom: 1px solid gray;
overflow: hidden;
width: 100%;
font-size: 14px; /*font of menu text*/
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(../main_images/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;

}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(../main_images/tab-blue-right.gif) no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: black;
}

* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -125px;

top: 0;
}

.animatedtabs .selected a span{
background-position: 100% -125px;
color: black;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.animatedtabs a:hover{
background-position: 0% -125px;
top: 0;
}

.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.my_cart
{
	float:right; 
	margin-right:-450px; 
	z-index:20; 
	margin-top:-15px;
	*margin-left:470px; 

}

.roundedcornr_box_625674 {
	background: url(../main_images/roundedcornr_625674_tl.png) no-repeat top left;
}
.roundedcornr_top_625674 {
	background: url(../main_images/roundedcornr_625674_tr.png) no-repeat top right;
}
.roundedcornr_bottom_625674 {
	background: url(../main_images/roundedcornr_625674_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_625674 div {
	background: url(../main_images/roundedcornr_625674_br.png) no-repeat bottom right;
}
.roundedcornr_content_625674 {
	background: url(../main_images/roundedcornr_625674_r.png) top right repeat-y;
}

.roundedcornr_top_625674 div,.roundedcornr_top_625674,
.roundedcornr_bottom_625674 div, .roundedcornr_bottom_625674 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_625674, .roundedcornr_bottom_625674 {
	margin-top: 0px;
}
.roundedcornr_content_625674 { padding: 0 15px; }
	#feature_list
	{
		width:915px;
		height:650px;
		margin-left:auto;
		margin-right:auto;
	}

	#my_link
	{
		padding:3px;
	}
	#my_link a
	{
		color: #003333;
	}
	
	#my_link_2
	{
		padding:4px;
	}
	#my_link_2 a
	{
		color: #003333;
	}	
	#my_description
	{
		height:700px;
		width:680px;
		margin:3px;
		float:left;
		border:thin;
		border-style:solid;
		border-color:#999999;
		margin-left:30px;

	}
        #my_description_plat
        {
                height:950px;
                width:680px;
                margin:3px;
                float:left;
                border:thin;
                border-style:solid;
                border-color:#999999;
                margin-left:30px;

        }

	.my_desc_0
	{
		position:absolute;
		padding:6px;
		width:865px;
		height:675px;

	}
	
	.my_desc
	{
		position:absolute;
		padding:6px;
		width:665px;
		height:675px;
		overflow:scroll;		
		overflow-x: hidden;
	}
	#gold_membership_text
	{
		float:left; 
		position:absolute; 
		margin-left:10px; 
		margin-top:15px;
		*/ margin-left:-190px;
	
	}	
	#platinum_membership_text
	{
		float:left; 
		position:absolute; 
		margin-left:230px; 
		margin-top:15px;
		*/ margin-left:30px;		
	}
        #my_option_1        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_2        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_3        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_4        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_5        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_6        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_7        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_8        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_9        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_10        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_11        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_12        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_13        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_14        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_15        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_16        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_17        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_18        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_19        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_20        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_21        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_22        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_23        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_24        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_25        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_26        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_27        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_28        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_29        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_30        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_31        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_32        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_33        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_34        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_51        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_52        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}
        #my_option_53        { position: relative;height:24px;background-image:url(../main_images/img06.jpg);width:192px;margin:3px;text-align:center;}


