@charset "utf-8";

/* A */
a   {
    color: #036;
    text-decoration: underline;
}
a:hover {
    color: #C60;
    text-decoration:none;
}
.AffiliateRefers    {
    margin: 0px auto;
    z-index:0;
}
.alt_row_color  {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #EEEEEE;
    font-size: 12px !important;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    color: #666 !important;
    vertical-align:middle !important;
    text-align: left !important;
    height: 25px !important;
}
.alt_row_color2   {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #F8F8F8;
    font-size: 12px !important;
    border-right: 1px solid #FFFFFF;
    color: #666 !important;
    vertical-align:middle;
    text-align: left !important;
    height: 25px !important;
}
.alt_row_color1b  {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #EEEEEE;
    font-size: 12px !important;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    color: #666 !important;
    vertical-align:middle !important;
    text-align: left !important;
    height: 35px !important;
}
.alt_row_color2b   {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #F8F8F8;
    font-size: 12px !important;
    border-right: 1px solid #FFFFFF;
    color: #666 !important;
    vertical-align:middle;
    text-align: left !important;
    height: 35px !important;
}
.answer     {
    background: url(../images/answer.png) no-repeat left top;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	padding: 0px 0px 20px 42px;
	margin: 2px 0px 0px 0px;
}
.awo_table {
	width: 100%;
	background-color: #fff;
	margin:0;
	border-collapse:collapse;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	border: solid 1px #ccc;
}
.awo_table td {
	padding: 2px;
}
.awo_table th {
	padding: 10px;
	background: #CC6600;
	font-size: 14px;
}
.awo_table .alt {
	background: #fcfcfc;
}
.awo_table .pgr {
	background: #424242;
}
.awo_table .pgr table {
	margin:0px;
}
.awo_table .pgr td {
	border-width: 0px;
	padding: 0px 6px;
	color: #fff;
	line-height: 12px;
}
.awo_table .pgr a {
	color: #666;
	text-decoration: none;
}
.awo_table .pgr a:hover {
	color: #000;
	text-decoration: none;
}
.AuthorizeNetSeal   {
    float: left;
    clear: right;
}
/* B */
/* full screen width banner container */
#banner {
	width: 100%;
	background: url(../images/bg.png) repeat-x center bottom;
}
.banner_home {
	padding: 0px;
	width: 950px;
	margin: 0px auto;
	background: url(../images/awo-banner-home.jpg) no-repeat center center;
	height: 225px;
}
.banner_price {
	padding: 0px;
	width: 950px;
	margin: 0px auto;
	height: 225px;
	background-image: url(../images/awo-banner-pricing.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/* banner text elements */
.banner_text {
	float: left;
	width: 500px;
	padding: 10px 0px 0px 10px;
}
.banner_text h1     {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #036;
	padding: 0px 0px 10px 0px;
}
.banner_text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	color: #555;
	padding: 0px 0px 10px 0px;
	width: 495px;
}
.banner_why {
	padding: 0px;
	width: 950px;
	margin: 0px auto;
	height: 225px;
	background-image: url(../images/awo-banner-why.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/* centers the banner at 950px */
#banner_wrap {
	padding: 0px;
	width: 950px;
	margin: 0px auto;
}
.beach_feature  {
    float: right;
    background-image: url(../images/beach_feature.jpg);
    width: 400px;
    height: 266px;
    margin: 10px 10px 0px 0px;
    z-index: 10000;
}
.bulleted_list       {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #C60;
    padding: 0px 0px 0px 35px;
}
/* C */

.callout_features ul {
    color: #036;
    font-weight: normal;
    list-style-type: disc;
}
.callout_features ul li{
    color: #036;
    font-weight: normal;
    list-style-type: disc;
    margin-left: 10px;
}
.center     {
    margin: 10px auto 0px auto !important;
    width: 920px;
}
.chart1  {
    background-image: url(../images/chart1.png);
    width: 200px;
    height: 125px;
    margin: 50px 10px 0px 0px;
    z-index: 10000;
}
.chart2  {
    background-image: url(../images/chart2.png);
    width: 200px;
    height: 125px;
    margin: 10px 10px 0px 0px;
    z-index: 10000;
}
.chart3  {
    background-image: url(../images/chart3.png);
    width: 200px;
    height: 125px;
    margin: 10px 10px 0px 0px;
    z-index: 10000;
}
#chart_headings, .chart_headings {
    font-size: 12px !important;
	color: #ffffff;
	background-color: #cc6600;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold !important;
    height: 25px !important;
    padding: 0px 0px 0px 2px !important;
    margin: 0px ;
    vertical-align: middle !important;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
#chart_headings col, .chart_headings col {
    font-size: 12px !important;
	color: #ffffff;
	background-color: #cc6600;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold !important;
    height: 25px !important;
    padding: 0px 0px 0px 2px !important;
    margin: 0px ;
    vertical-align: middle !important;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
#chart_headings a, .chart_headings a{
    font-size: 12px !important;
	color: #ffffff;
	background-color: #cc6600;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal !important;
	text-decoration: none;
}
#chart_headings a:hover, .chart_headings a:hover{
    font-size: 12px !important;
	color: #ffffff;
	background-color: #cc6600;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal !important;
	text-decoration: underline;
}
.clr {
	clear: both;
}
.clr_r {
	clear: right;
}

/* full page styles */
.cont_full {
	float: left;
	width: 950px;
}
.cont_full h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding: 0px 5px 10px 0px;
	color: #036;
}
.cont_full h4   {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #036;
}
.cont_full p    {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 15px;
	color: #555;
}
.cont_full ul {
	margin: 0px;
	padding: 15px 0 25px 50px;
}
.cont_full ul li {
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #555;
}
/* styles for left column */
.cont_left {
	float: left;
	width: 600px;
}
.cont_left ul {
	padding: 0px;
	margin: 0px 0px 0px 20px;
	list-style-type: disc !important;
}
.cont_left ul li {
	padding: 5px 0 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	list-style-type: disc !important;
}
.cont_left h2, .cont_left h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C60;
	text-decoration: none;
	margin-bottom: 10px;
}
.cont_left h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #036;
	padding: 0px 0px 5px 0px;
}
.cont_left p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-right: 5px;
	line-height: normal;
	color: #555;
}
/* styles for right column  */
.cont_right {
	float: left;
	width: 320px;
	height: 350px;
	background: url(../images/right_bg.png) no-repeat center center;
	padding: 20px 0px 40px 30px;
}
.cont_right_pricing {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 320px;
	background: url(../images/right_bg.png) no-repeat center center;
	padding: 35px 10px 40px 10px;
	height: 350px;
	line-height: 16px;
}
.cont_right_pricing h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C60;
	padding: 0px 0px 10px 10px;
	margin-left: 0px;
}
.cont_right_pricing p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding: 0px 10px 15px 10px;
	line-height: 16px;
	color: #555;
}
.cont_right_support {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 320px;
	background: url(../images/right_bg.png) no-repeat center center;
	padding: 35px 10px 40px 10px;
	height: 350px;
}
.cont_right_support h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C60;
	padding: 0px 0px 10px 10px;
	margin-left: 0px;
}
.cont_right_support p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding: 0px 10px 15px 10px;
	color: #555;
}
.cont_right_why {
	float: left;
	width: 290px;
	background: url(../images/right_bg.png) no-repeat center center;
	padding: 35px 5px 40px 30px;
	height: 350px;
}
.cont_right_why h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C60;
	padding: 0px 0px 10px 0px;
	margin-left: -15px;
}
.cont_right p, .cont_right_why p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 15px;
	color: #555;
}
.cont_right_why ul li {
	padding: 12px 0px 12px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #036;
	list-style-type: disc !important;
	font-weight: bold;
}
.cont_right ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	list-style-type: none;
}
.cont_right ul li {
	padding: 20px 0px 20px 5px;
	margin: 0px 0px 0px 5px;
	float: left;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #036;
	list-style-type: none;
	font-weight: bold;
}
.cont_right li a {
    text-decoration:none;
    color:#c60;
    padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 20px;
}
.cont_right li a:hover {
    text-decoration:underline !important;
}
.customer_service_rep   {
    background-image: url(../images/customer_service.png);
    background-repeat: no-repeat;
    height: 200px;
    width: 150px;
    float: right;
    margin: -34px 0px 0px 0px;
    padding: 0px 4px 0px 0px;
}
/* D */
#divDetail {
	Width: 100%;
	Padding: 0;
}
#divDetailInfo {
	clear: both;
}

/* E */
.error  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
}
.error_small  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FF0000;
}
.error_red  {
    font: Arial, Helvetica, sans-serif;
	color:#FF0000;
}

/* F */
.features     {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #555555;
    padding: 0px !important;
    margin: 0px !important;
 }
.features_list li {
    color: #666;
    font-weight: bold !important;
    list-style-type: disc;
    line-height: 12px;
}
.features_list2 li {
    color: #666;
    font-weight: normal !important;
    list-style-type: disc;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.free_offer      {
    background-image: url(../images/30dayfree_feature.png);
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    margin: 5px 0px 5px 100px;
    z-index: 10000;
}
/* footer styles */
#footer {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	background-color: #036;
	position: fixed;
	bottom: 0px;
}
#footer_wrap {
	padding: 0px;
	width: 950px;
	margin: 0 auto;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
#footer_wrap p{
	padding: 0px 0px 2px 0px;
}
#footer ul {
	list-style-type: none;
	padding: 2px 0px 0px 0px;
	margin: 0;
}
#footer ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0 20px 0 0;
	display: inline;
}
#footer a {
	color: #FFF;
	text-decoration: none;
}
#footer a:hover {
	color: #F60;
	text-decoration: underline;
}
.footer_style   {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #CCCCCC;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    border: 1px solid #FFFFFF;
}
.form_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #555;
}
.form_label2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
}
.form_labelSM   {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555;
}
.form_field {
	font: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555;
	width: 300px;
}
.form_field2 {
	font: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555;
	width: 250px;
}
.form_field[disabled]
{
    background-color:#FFCC66;
}
.form_error, .red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}
/* G */
#GridView, .GridView    {
    background-color: #FFFFFF;
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
    vertical-align: middle !important;
}
#GridPadding, .GridPadding    {
    margin-left: 280px;
}


/* H */
.header_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	color: #C60;
	padding: 0px 0px 10px 0px;
	width: 495px;
}
.heading_checkout   {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C60;
	padding: 0px 0px 10px 0px;
}
.HeadingRow     {
    height: 50px;
}
.hide       {
    display: none;
}
html, body {
	font-family: Arial, Helvetica, sans-serif;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li {
	float: left;
	height: 1%;
}
* html ul li a {
	height: 1%;
}
/* End */

/* I */
.icon1 {
	background-image: url(../images/home_icon1.png);
	background-repeat: no-repeat;
	background-position:left;
}
.icon2 {
	background-image: url(../images/home_icon2.png);
	background-repeat: no-repeat;
	background-position: left;
}
.icon3 {
	background-image: url(../images/home_icon3.png);
	background-repeat: no-repeat;
	background-position: left;
}
.icon4 {
	background-image: url(../images/home_icon4.png);
	background-repeat: no-repeat;
	background-position: left;
}
.icon5 {
	background-image: url(../images/home_icon5.png);
	background-repeat: no-repeat;
	background-position: left;
}
.icon6 {
	background-image: url(../images/home_icon6.png);
	background-repeat: no-repeat;
	background-position: left;
}
.icon7 {
	background-image: url(../images/home_icon7.png);
	background-repeat: no-repeat;
	background-position: left;
}
.icon8 {
	background-image: url(../images/home_icon8.png);
	background-repeat: no-repeat;
	background-position: left;
}
.instructions   {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
/* J */
/* K */
/* L */
.links, .links  a       {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #036;
    text-decoration: underline;
}
.links  a:hover       {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #C60;
    text-decoration: none;
}
.login_status {
	float:right;
	height:12px;
	padding:6px 10px 0 0;
	text-align:right;
	color: orange;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	width:650px;
}
#logo {
	float: left;
}
/* M */
.main_wrap {
	padding: 15px 0px 50px 0px;
	width: 950px;
	margin: 0 auto;
}
.menu {
	float:right;
	padding: 0;
	z-index: 10000;
}
.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 10000;
}
.menu ul li {
	position: relative;
	display: block;
	float:left;
	z-index: 10000;
}
.menu li ul {
	position: absolute;
	left: 5px;
	top: 32px;
	display: none;
	z-index: 10000;
}
.menu li ul li a {
	display: inline-block;
	text-decoration: none;
	background: #036;
	color: #fff;
	padding: 5px;
	border-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	width:125px;
	z-index: 10000;
}
.menu li ul li a:hover {
	text-decoration: none;
	background: #C60;
	color: #fff;
	z-index: 10000;
}
/* Styles for Menu Items */
.menu ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 9px 9px 11px 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	z-index: 10000;
}
.menu ul li a:hover {
	color: #C60;
	z-index: 10000;
}
.menu li:hover ul {
	display: block;
	z-index: 10000;
} 
/* N */
#nav {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 100%;
	background-color: #036;
	font-family: Arial, Helvetica, sans-serif;
}
#navDetail {
	display: block;
	font-size: 110%;
	float: left;
	width: 950px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style: none;
	/*background: #9FB6CD url('images/nav_bg.gif') repeat-x left bottom;*/
    border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
#navDetail li {
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	/*font-family: arial,helvetica,"sans-serif";*/
    font-size:70%;
    border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-color: #CCCCCC;
	background-color: #F8F8F8 ;
}
#navDetail li ul {
	display: none;
}
#navDetail li ul li {
	float:none;
	width: auto;
}
#navDetail li:hover ul {
	clear: left;
	display: block;
	margin: 0 0 0 0;
	color: #333;
	position: absolute;
	width: inherit;
	padding: 0 0 0 0;
	padding: 0;
	font-family: arial, helvetica, "sans-serif";
}
.navDetail_selected {
	color: #fff !important;
	padding-bottom: 5px ! important;
	border-color: #CCCCCC ! important;
	border-bottom-color: White ! important;
	background: #CC6600 url(images/on_bg.gif) repeat-x top left ! important;
}
#navDetail a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 10px;
	color: #333;
	text-decoration: none; /*background: #C6BAA4;*/ /*background: #B9D3EE url('images/off_bg.gif') repeat-x left top;*/
}
#navDetail a:hover {
	background: #D0D0D0;
}
.notice 
{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	border: solid 1px #FFCC33;
    background-color: #FFFF99;
	padding-left:10px;
	padding-bottom: 5px;
    padding-right: 10px;
    padding-top: 5px;
    color: #555;
    margin-left: 0px;
    margin-right: 0px;
    margin-top:5px;
    margin-bottom: 5px;
}

/* O */
.orange {
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 100%;
	background-color: #C60;
}
/* P */
.pad_l_25px {
	padding-left: 25px;
}
.pad_l_50px {
	padding-left: 0px;
}
.pad_100px {
	width: 100px;
	float: left;
}
.plan {
	background-repeat:no-repeat;
	width:580px;
	height: 300px;
	padding: 10px 0px 10px 0px;
	float:left;
}
.plan1 {
	background-repeat:no-repeat;
	width:280px;
	height: 272px;
	padding: 10px 10px 10px 0px;
	float:left;
}
.plan1_button_pad {
	margin:0 auto;
	width:161px;
}
.plan1_feature      {
    vertical-align: bottom;
    background-image: url('../images/plan1_feature.png');
    background-repeat: no-repeat;
    display: block;
}
.plan1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #036;
	padding: 0 0 10px 0;
}
.plan1 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #C60;
}
.plan1_holder {
    padding: 10px;
    margin: 10px 0;
    border: solid 1px #DDD;
    height: 250px;
}
.plan1 ul {
    padding:0;
    margin: 10px 0px 0px 10px;
}
.plan1 ul li ul, .plan1 li ul, .plan1 ul ul {
	padding:5px 0px 5px 5px;
	margin:0px 0px 0px 10px;
}
.plan1 ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	color: #555;
	padding:0;
	margin:0;
}
.plan1 ul li ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #555;
	padding:0;
	margin:0px 0px 0px 10px;
}
.plan2 {
	background-repeat:no-repeat;
	width:280px;
	height: 272px;
	padding: 10px 10px 10px 0px;
	float:left;
}
.plan2_button_pad {
	margin:0 auto;
	width:161px;
}
.plan2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #036;
	padding: 0 0 10px 0;
}
.plan2 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #C60;
}
.plan2_holder {
    padding: 10px;
    margin: 10px 0;
    border: solid 1px #DDD;
    height: 250px;
}
.plan2 ul {
    padding:0;
    margin: 10px 0px 0px 10px;
}
.plan2 ul li ul, .plan2 li ul, .plan2 ul ul {
	padding:5px 0 5px 5px;
	margin: 0px 0px 0px 10px;
}
.plan2 ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	color: #555;
	padding:0;
	margin:0;
}
.plan2 ul li ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #555;
	padding:0;
	margin:0;
}
.purchase_list li {
    color: #000;
    font-weight: normal !important;
    list-style-type: disc;
}
/* Q */
.question   {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
	padding: 0px 0px 5px 0px;
}
/* R */
/* S */
.service_plan   {
    background-image: url(../images/service_plan_SM.png);
    background-repeat: no-repeat;
	float: right;
	height: 272px;
	width: 280px;
	display: block;
	margin: 0px 5px 0px 0px;
}
.shopcart_head      {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	float:left;
	padding-top: 2px;
}
.shopcart_image  {
    float: left;
}
.shopcart_text      {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.show        {
    display: block;
}
.signup_button, .signup_button   a    {
    background-image: url(../images/signup_off.png);
    width: 161px;
    height: 38px;
    cursor: pointer;
    display:block;
}
.signup_button   a:hover   {
    background-image: url(../images/signup_on.png);
    width: 161px;
    height: 38px;
    cursor: pointer;
    display:block;
    z-index: 10000;
}
.small_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #555;
}
.smaller_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #555;
}
.start_button, .start_button   a    {
    background-image: url(../images/start_button_off.png);
    background-repeat: no-repeat;    
    width: 318px;
    height: 76px;
    cursor: pointer;
    display:block;
}
.start_button   a:hover   {
    background-image: url(../images/start_button_on.png);
    width: 318px;
    height: 76px;
    cursor: pointer;
    display:block;
    z-index: 10000;
}
.StepNextButton     {
    margin: 5px 0px 0px 0px;
 }
.StepPreviousButton {
    margin: 5px 0px 0px 0px;
}
.strong_italic  {
    font-weight: bold;
    font-style: italic;
}
.subscription_text      {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666;
}
.subtotal       {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
/* T */
table {
	margin-left: auto;
	margin-right: auto;
}
.table_outline  {
    border: solid 1px #ccc;
    padding: 0px 5px 10px 5px;
    margin: 0px auto;
}
.table_outline2  {
    border: solid 1px #ccc;
    padding: 0px 5px 10px 5px;
    margin: 0px auto;
}
table .p_nopad p {
	padding:0;
}
.text_box       {
    background-color: #FFFFCC;
    margin: 10px 0px 10px 0px;
    border: solid 1px #CCC;
}
.text       {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #555;
}
.thankyou_feature   {
    float: right;
    background-image: url(../images/thankyou_feature.jpg);
    width: 229px;
    height: 356px;
    z-index: 10000;
}
.total  {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
}
/* U */
.url_sample     {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #0066cc;   
}
/* V */
/* W */
.wrap {
	padding: 0px;
	width: 950px;
	margin: 0 auto;
}
.webmaster  {
    float: right;
    background-image: url(../images/geek_at_laptop.jpg);
    width: 300px;
    height: 340px;
    z-index: 10000;
}
/* X */
/* Y */
/* Z */
/* # */
