/* top container*/
.logo
	{
	background:url(../images/home/ace2three_logo.jpg) no-repeat;
	width:300px;
	height:55px;
	}
 a.samp{
  color:#000;
  }
.header_bg{
	background:url(../images/home/header-bg.jpg) repeat-x;
	padding:50px 10px 26px 0px;
	}
 .header_bg_index
 {
 background:url(../images/home/header-bg.jpg) repeat-x;
 }
.header-div{
 width:83px;
 height:43px;
 margin:2px 10px 7px 571px;
 display:block;
 cursor:pointer;
 }
.nav_btn a
		{
		text-align:center;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		background-image:url(../images/home/nav_btn_upandover.jpg);
		background-repeat:no-repeat;
		background-position:left;
		display:block;
		height:34px;
		width:120px;
		line-height:34px;
		text-transform:capitalize;
		color:#930;
		}

.nav_btn a:hover
		{
		background-position:-121px;
		width:120px;
		}

.nav_sel_btn a{
		text-align:center;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		background-image:url(../images/inner/select_tab.gif);
		background-repeat:no-repeat;
		background-position:left;
		display:block;
		height:34px;
		width:118px;
		line-height:32px;
		text-transform:capitalize;
		color:#fdfaeb;
		}
/* end top container */

/* left side container*/
.left_container
		{
		padding-bottom:15px;
		vertical-align:top;
		}
.flash_bg{
	background-image:url(../images/home/flash_bg.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:200px;
	vertical-align:top;
	}
.value_pro_bg{
	height:30px;
	text-align:center;

	font-size:12px;
	line-height:30px;
	}
.cfa_video_bg{
	background-image:url(../images/home/cfa_video_bg.gif);
	background-repeat:no-repeat;
	width:700px;
	height:200px;
	}
.cfa_text_1{
	text-align:left;
	font-size:12px;
	padding-top:20px;
	vertical-align:top;
	font-weight:bold;
		}
.cfa_text_2{
		text-align:center;
		font-size:12px;
		font-weight:bold;
		padding:5px;
		}
.legality_bg{
	height:40px;
	font-size:13px;
	text-align:center;

	line-height:30px;
	vertical-align:middle;
	}
.home_content{
	font-weight:normal;
	font-size:11px;
	font-style:normal;
	text-align:left;
	}
         .home_content-02{
 font-weight:normal;
 font-size:11px;
 font-style:normal;
 text-align:left;
 }
.home_content-li{
         background-image:url(../images/home/arrow-01.gif);
         background-repeat:no-repeat;
         background-position:0px 7px;
         line-height:24px;
         padding-left:15px;
 }
/* end left side container */

/* right side container*/
.left_top_corner
		{
		background-image:url(../images/home/left_top_corner.gif);
		background-repeat:no-repeat;
		width:10px;
		height:10px;
		}
.left_bottom_corner
		{
		background-image:url(../images/home/left_bottom_corner.gif);
		background-repeat:no-repeat;
		width:10px;
		height:10px;
		}
.right_top_corner
		{
		background-image:url(../images/home/right_top_corner.gif);
		background-repeat:no-repeat;
		width:10px;
		height:10px;
		}
.right_bottom_corner
		{
		background-image:url(../images/home/right_bottom_corner.gif);
		background-repeat:no-repeat;
		width:10px;
		height:10px;
		}
.bottom_border
		{
		background-image:url(../images/home/bottom_border.gif);
		background-repeat:repeat-x;
		}
.top_border
		{
		background-image:url(../images/home/top_border.gif);
		background-repeat:repeat-x;
		}
.left_border
		{
		background-image:url(../images/home/left_border.gif);
		background-repeat:repeat-y;
		}
.right_border
		{
		background-image:url(../images/home/right_border.gif);
		background-repeat:repeat-y;
		}
.login_hdr{
	text-align:left;
	background-image:url(../images/home/login_icon.gif);
	background-repeat:no-repeat;
	background-position:0px;
	font-size:12px;
	padding-left:25px;
	font-style:normal;
	font-weight:bold;
	height:25px;
	line-height:25px;
	border-bottom:solid 1px  #7e0504;
	}
.login_names{
	text-align:left;
	font-size:11px;
	padding:5px;
	}
input.textfeild{
	background:url(../images/text_feild_bg.gif) #fdf1d9 ;
        background-position:top;
        background-repeat:no-repeat;
	height:19px;
	width:144px;
	line-height:15px;
	font-size:12px;
	padding-left:2px;
	font-style:normal;
	border:none;

	}

        input.bigtextfeild{
	background:url(../images/inner/bigTextField.gif) #fdf1d9 ;
        background-position:top;
        background-repeat:no-repeat;
	height:19px;
	width:183px;
	line-height:19px;
	font-size:12px;
	padding-left:5px;
	font-style:normal;
	border:none;

	}
        input.textfeild-index{
 background-image:url(../images/inner/index_text_feild_bg.gif);
 background-position:top;
 background-repeat:no-repeat;
 background-color:#fdfaeb;
 height:18px;
 width:144px;
 background-color:#fdfaeb;
 font-size:12px;
 padding-left:2px;
 font-style:normal;
 border:none;
 }
 .login_td{
 text-align:left;
 height:176px;
 border-bottom:solid 1px #7e0504;

 }
 Social_Media_td{
 text-align:left;
 height:160px;


 }

input.textfeild_innerlogin{
	background:url(../images/inner/textfeild_innerlogin.gif) ;
        background-position:top;
        background-repeat:no-repeat;
	line-height:15px;
	width:143px;
	height:19px;
	font-size:12px;
	vertical-align:middle;
	padding-left:2px;
	border:none;

	}

input.textfeildsmall{
	width:43px;
	height:19px;
	line-height:15px;
	font-size:12px;
	font-style:normal;
	border:none;
	background-image:url(../images/small_text_feild_bg.gif) ;
        background-color:#fdfaeb;
        background-position:top;
        background-repeat:no-repeat;
	padding-left:5px;

	}

 input.textfeildmedium{
 width:73px;
 height:17px;
 line-height:15px;
 font-size:12px;
 font-style:normal;
 border:none;
 background:url(../images/medium_text_feild_bg.gif) #FEFCEF;
 background-position:top;
 background-repeat:no-repeat;
 padding-left:5px;

 }

input.contact_textfeild{
	width:200px;
	height:15px;
	line-height:15px;
	font-size:12px;
	font-style:normal;
	border:solid 1px #999999;
	}
        input.contact_textfeild:hover{
        border:solid 1px #999999;
        }
        input.contact_textfeild:focus{
        border:solid 1px #999999;
        }

textarea.contact_txtarea{
	width:300px;
	height:100px;
	line-height:12px;
	font-size:11px;
	font-style:normal;
	border:solid 1px #999999;
	}
        textarea.contact_smalltxtarea{
 width:200px;
 height:100px;
 line-height:12px;
 font-size:11px;
 font-style:normal;
 border:solid 1px #999999;
 }
 input.login_btn{
 background:url(../images/inner/login-btn.gif);
 font-size:100%;
 border:none;
 width:66px;
 height:23px;
 display:block;
 cursor:pointer;
 color:#FFF;
 font-weight:bold;
 letter-spacing:0.2px;
 }
  input.next_btn
{
    background:url(../images/inner/next-btn.gif);
 font-size:100%;
 border:none;
 width:66px;
 height:23px;
 display:block;
 cursor:pointer;
 color:#FFF;
 font-weight:bold;
 letter-spacing:0.2px;
}
/*input.login_btn{
	background:url(../images/inner/login-btn.gif);
	font-size:100%;
	border:none;
	width:58px;
	height:23px;
	display:block;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	letter-spacing:0.2px;
	}
input.login_btn:hover{
	background-position:bottom;
	}
*/
.selectbox{
	border:solid 1px #CCC;
	background-color:#fff;
	height:18px;
	font-size:12px;
	}

.home_signupbtn{
	background-image:url(../images/input_btn.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	width:68px;
	height:23px;
	cursor:pointer;
	vertical-align:middle;
	line-height:23px;
	text-align:center;
	}
.home_signupbtn:hover{
	background-position:bottom;
	}
.Social_Media_hdr{
	text-align:left;
	height:176px;
	border-bottom:solid 1px #7e0504;
	}
.Testimonials_hdr{
	text-align:left;
	background-image:url(../images/home/testimonial_icon.gif);
	background-repeat:no-repeat;
	background-position:0px;
	font-size:12px;
	padding-left:25px;
	font-style:normal;
	font-weight:bold;
	height:25px;
	line-height:25px;
	border-bottom:solid 1px #7e0504;
	}
.Testimonials_More{
	text-align:Right;
	font-size:10px;
	padding-left:15px;
	font-weight:normal;
	}
.Testimonials_Text{
	text-align:left;
	font-size:11px;
	padding:3px 0 7px 0px;
	border-bottom:dotted 1px;
	}

.tesimonial_td{
 text-align:left;
 height:176px;
}
.monthly_td{

 height:147px;
 font-weight:normal;
 font-size:11px;
 font-style:normal;
 text-align:left;

 }
        .flashbanner_td{
 background-color:#FEFCEF;
 height:186px;


 }
.Testimonials_li{
	background-image:url(../images/home/testimonial_li.gif);
	background-repeat:no-repeat;
	background-position:0 10px;
	width:8px;
	}
.Testimonials_Name{
	font-size:11px;
	font-weight:bold;
	}

.Monthly_status_hdr{
	text-align:left;
	background-image:url(../images/home/monthly_stats.gif);
	background-repeat:no-repeat;
	background-position:0px;
	font-size:12px;
	padding-left:25px;
	font-style:normal;
	font-weight:bold;
	height:25px;
	line-height:25px;
	border-bottom:solid 1px #7e0504;
	}

#sidebar {
	font-size:11px;
}

/* end right side container */


/* fotter */
.fotter_bg{
	background-image:url(../images/home/fotter_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:45px;
	width:975px;
	}
.ftr_links
		{
		font-size:100%;
		color:#fff;
		text-decoration:none;
		line-height:30px;
		text-align:center;
		font-size:11px;
		}

.ftr_links a
		{
		font-size:100%;
		text-decoration:none;
		color:#fff;
		}
.ftr_links a:hover
		{
		text-decoration:underline;
		color:#CCCCCC;
		}

.ftr_pay_opt
		{
		font-size:100%;
		font-weight:bold;
		color:#cccccc;
		line-height:45px;
		text-align:center;
                padding-left: 350px;
		}

.ftr_copyrights
		{
		font-size:100%;
		font-weight:bold;
		line-height:45px;
		color:#cccccc;
		text-align:center;
		padding-right:5px;
		}

/* end fotter container */

