body{
	margin:20px 0;
	color:#666;
	background:#e7e7e7;
	font:12px/18px Arial, Tahoma, Verdana;
}
img{
	border:none;
}
form{
	margin:0;
}
a{
	color:#1279d3;
}
a:hover{
	color:#5ca3e2;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:4px 0;
}
h1{
	font-size:22px;
	font-weight:bold;
}
h2{
	font-size:20px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
h2 a{
	font-size:20px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
h2 a:hover{
	font-size:20px;
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
h3{
	font-size:16px;
	font-weight:bold;
}
h4{
	font-size:15px;
	font-weight:bold;
}
h5{
	font-size:14px;
	font-weight:bold;
}
h6{
	font-size:13px;
	font-weight:bold;
}
p{
	padding:4px 0;
}
h2.home_label{
	color:#000000;
	font-size:20px;
	font-weight:normal;
}
ul, li{
	margin:0;
	padding:0;
	list-style:none;
}
.section_box{
	margin:20px 0 0 0;
}
/* Background Box */
.bg_tl, .bg_tr, .bg_bl, .bg_br{
	width:10px;
	height:10px;	
}
.bg_tl{
	background:url(../images/bg_tl.gif) no-repeat;
}
.bg_tr{
	background:url(../images/bg_tr.gif) no-repeat;
}
.bg_bl{
	background:url(../images/bg_bl.gif) no-repeat;
}
.bg_br{
	background:url(../images/bg_br.gif) no-repeat;
}
.bg_fl{
	background:url(../images/bg_fl.gif) repeat-y;
}
.bg_fr{
	background:url(../images/bg_fr.gif) repeat-y;
}
.bg_ft{
	background:url(../images/bg_ft.gif) repeat-x;
}
.bg_fb{
	background:url(../images/bg_fb.gif) repeat-x;
}
.bg_box{
	background:#fff;
}
/* /Background Box */

/* Box */
.box_tl, .box_tr, .box_bl, .box_br{
	width:8px;
	height:8px;	
}
.box_tl{
	background:url(../images/box_tl.gif) no-repeat;
	float:left;
}
.box_tr{
	background:url(../images/box_tr.gif) no-repeat;
	float:right;
}
.box_br{
	background:url(../images/box_br.gif) no-repeat;
	float:right;
}
.box_bl{
	background:url(../images/box_bl.gif) no-repeat;
	float:left;
}
.box_cont{
	padding:0 10px;
}
/* /Box */

/* Box Colors */
.bg_light{
	background:#d3f1ff;
}
.bg_grey{
	background:#e9e9e9;
}
.bg_blue{
	background:#e7f7ff;
}
.bg_dark{
	background:#a21311;
}
.bg_dgrey{
	background:#393939;
}
/* /Box Colors */

#wrapper{
	width:1004px;
	margin:auto;
}
#header{
	padding:0 20px;	
}
#main_center{
	padding:20px;
}

#side_pane{
	width:250px;
	vertical-align:top;
}
#side_pane_sub{
	width:350px;
	vertical-align:top;
}
#center_pane{
	padding:0 20px 0 0;
	vertical-align:top;
}
#footer{
	font-size:10px;
	clear:both;
	color:#666666;
	padding:0 20px;
}
h1.page_head{
	border-bottom:3px solid #e7e7e7;
	color:#a21311;
}
.innerspace{
	padding:10px;
}
.fr{
	float:right;
}
.fl{
	float:left;
}
.clf{
	clear:both;
}
.clr_blue{
	color:#1479d4;
}
.help_note{
	font-size:11px;
}
.footer_links a{
	color:#666;
	text-decoration:none;
}
.footer_links a:hover{
	text-decoration:underline;
}


/* Form And Elements */
.form_box_home{
	margin:0;
}
.form_box_home input, .form_box_home select, .form_box_home textarea{
	border:1px solid #0f76d3;
	padding:6px;
	color:#666;
}
.form_box_home input.btn{
	border:none;
	padding:0px;
}

.form_box{}


input, select, textarea{
	border:1px solid #a3d3fe;
	color:#666;
}
input.btn{
	border:none;
	padding:3px 8px;
	background:#3d3d3d;
	color:#fff;
	font-weight:bold;
}
.req{
	color:#c00;
}
form table.grid td{}
form table.grid th{
	padding:20px 4px 10px 4px;
	text-align:left;
	background:url(../images/bg_sep_h.gif) repeat-x bottom;
}
.login_select{
	width:145px;
}
/* /Form And Elements */

/* Spacing and Separation */
.sep_h{
	background:url(../images/bg_sep_h.gif) repeat-x center;
	height:10px;
}
/* /Spacing and Separation */
ul.bullet_list li{
	display:inline;
	display:block;
	font-size:10px;
	padding:4px 16px 4px 21px;
	text-decoration:none;
	list-style-type:circle;
}
ul.link_list li{
	display:inline;
}
ul.link_list li a{
	background:url(../images/bullet_01.gif) no-repeat 5px 7px;
	display:block;
	padding:4px 16px 4px 21px;
	text-decoration:none;
}
ul.link_list li a:hover{
	background:url(../images/bullet_01.gif) no-repeat 4px 6px #fafafa;
	padding:3px 15px 3px 20px;
	border:1px solid #fff;
	color:#002e43;	
	/*font-weight:bold;*/
}

ul.enhanced_list li {
	display:inline;
	background:url(../images/bullet_03.gif) no-repeat 18px 10px;
	display:block;
	padding:4px 16px 4px 34px;
	text-decoration:none;
}

ul.main_nav li{
	display:inline;
}
ul.main_nav li a{
	padding:5px 10px;
	float:left;
	margin:0 10px 5px 0;
	text-decoration:none;
	color:#ffcac9;
	font-size:14px;
	font-weight:bold;
}
ul.main_nav li a:hover{
	background:#800705;
	color:#fff;
}
.msg_success{
	background:url(../images/icon_success.gif) no-repeat 10px 10px #f0fec7;
	border:3px solid #d0e9a9;
	padding:10px 10px 10px 30px;
	margin:10px 0;
}
.msg_error{
	background:url(../images/icon_error.gif) no-repeat 10px 10px #ffe0e0;
	border:3px solid #ffb1b1;
	padding:10px 10px 10px 30px;
	margin:10px 0;
}
.msg_note{
	background:url(../images/icon_note.gif) no-repeat 10px 10px #ffc;
	border:3px solid #fc6;
	padding:10px 10px 10px 30px;
	margin:0 0 10px 0;
}
.input_error{
	border:1px solid #ff6666;
	background:#ffcccc;
	padding:1px;
} 
.error_message{
	border:2px solid #f1bcbc;
	background:#ffeaea;
	margin:5px 0;
	padding:5px;
}
.top_links a{
	font-size:11px;
}
.action_bar{
	background:#f7f7f7;
	padding:5px;
	margin:5px 0;
	border:1px solid #e7e7e7;
}
.list_heads{
	background-color: #ffffff;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
}
.list_top_bar{
	font-size: 11px;
	font-weight: bold;
	
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D8DFEA;
	background-color: #eeeeee;
	padding-left: 10px;
	
}
.list_row_alter{
	background-color:#fAfAfA;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #ffffff;
	border-top-style: solid;
	border-top-width: 1px;
}
.list_action_bar {
	font-size: 12px;
	font-weight: bold;

	text-decoration: none;
	background-color: #eeeeee;
	padding-left: 10px;
}
.black_link{
	color: #cc0000;
	text-decoration: none;
}

.black_link:hover{
	color: #000000;
	text-decoration: underline;
}
/* RESULT */
.result_list .result{
	padding:2px 10px 0px 10px;
	background:#fafafa;
}
.result_list .result .options a{
	font-size:11px;
	padding:5px;
	margin:0 2px;
	background:#d3f1ff;
	text-decoration:none;
}
.result_list .result .options a:hover{
	background:#96d9f8;
	color:#fff;
}
.result_list .result .options a img{
	vertical-align:middle;
	margin:0 2px;
}
.result_list .result h2{
	font-size:16px;
	font-weight:bold;
}
.result_list .result h2 a{	
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.result_list .result h2 a:hover{
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.list_heads{
	font-weight:bold;
	background-color:#eeeeee;
}

.result_list .result_enhanced{
	padding:2px 10px 0px 10px;
	background:#e7f7ff;
}
.result_list .result_enhanced p{
	padding:0px;
	padding-bottom:2px;
	margin:2px;
}
.result_list .result_enhanced h2{
	font-size:16px;
	font-weight:bold;
}

.result_list .result_enhanced h2 a{	
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.result_list .result_enhanced h2 a:hover{
	font-size:16px;
	font-weight:bold;
	
	text-decoration:underline;
}
.coupon_link a{
	color: #1279d3;
	font-size:11px;
	text-decoration: none;
}

.coupon_link a:hover{
	color: #1279d3;
	text-decoration: underline;
}

/* /RESULT */
.coupon{
	background-color:#ffc;
	border:3px  dashed #fc6;
	padding:10px 10px 10px 30px;
	margin:0 10px 10px 0;

}
.list_box{
	background:#f8f8f8;	
	border:1px solid #eeeeee;
	border-bottom:1px solid #cccccc;
	margin:5px 5px 10px 0px;
}

ul.main_nav2 li{
	display:inline;
	background:#800705;
}
ul.main_nav2 li a{
	padding:5px 11px;
	float:left;
	margin:0 5px 5px 5px;
	text-decoration:none;
	
	font-size:12px;
	font-weight:bold;
	background:#D3F1FF;
}
ul.main_nav2 li a:hover{
	background:#83d4fa;
	color:#fff;
}
.head
{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.head_blue
{
	font-size:14px;
	color:#1279d3;
	font-weight:bold;
}
ul.profile li{
	display:inline;
}
ul.profile  li a{
	display:block;
	padding:4px 16px 4px 5px;
	text-decoration:none;
}
ul.profile li a:hover{
	padding:4px 16px 4px 5px;
	color:#002e43;	font-weight:bold;
	
}

.sect_head{
	padding:0px 4px 5px 4px;
	text-align:left;
	font-weight:bold;
}
.b_photo
{
float:left;
width:150px;
padding:5px 2px 11px 14px;
}
/*payment stats*/
.success_brdr{
	background-color: #FFFFFF;
	border-color: #56a732 #56a732;
	border-style: solid;
	border-width: 2px;
	margin:12px 0px;
	padding-bottom: 4px;
}
.error_brdr{
	background-color: #FFFFFF;
	border-color: ffb1b1;
	border-style: solid;
	border-width: 2px;
	margin:12px 0px;
	padding-bottom: 4px;
}
.msg_suc_cont{
	font-size:16px;
	font-weight:bold;
	color:#666666;
	padding:20px 20px 20px 0px;
}
.msg_suc_cont a{
	color: #1279d3;
	font-size:11px;
	text-decoration: none;
}

.msg_suc_cont a:hover{
	color: #1279d3;
	text-decoration: underline;
}
/* //payment stats*/
.features_list{
	border:3px solid #d3f1ff;
}
.features_list th{
	background:#d3f1ff;
	font-size:14px;
	font-weight:bold;
	padding:
}
.features_list td{
	background:#fff;
	border-bottom:1px solid #e7e7e7;
}
.more_category
{
	float:left;
	padding:2px 2px 2px 14px;
	width:295px;
}
.more_category a{
	background:url(../images/bullet_blue.gif) no-repeat 4px 2px;
	display:block;
	text-decoration:none;
	padding-left:20px ;
	
}
.more_category a:hover{
	cursor:pointer;
	background:url(../images/bullet_blue.gif) no-repeat 4px 2px;
	color:#000;
	padding-left:20px ;
}
.head_red
{
	text-align: center;
	font-family: arial; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold;
	font-size: 16pt; 
	line-height: normal;
	font-size-adjust: none; 
	font-stretch: normal; 
	color: #CC0000;
}


/* Make Enahnce For Just */
.make_enhance{
	background:url(../images/bg_make_enahance.gif) repeat-x top #f2f2f2;
}
.make_enhance .scr{
	background:url(../images/bg_screenshot.gif) no-repeat left bottom;
}
.make_enhance .badge{
	background:url(../images/bg_enahnce_badge.gif) no-repeat left top;
	height:180px;
	width:180px;
	margin:auto;
	font:bold 15px/18px Arial, Tahoma, Verdana;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
}
.make_enhance .badge div{
	padding:30px 0;
}
.make_enhance .badge b{
	font:bold 24px/26px Arial, Tahoma, Verdana;
}
.make_enhance .badge b.price{
	font:bold 36px/38px Arial, Tahoma, Verdana;
}
.make_enhance .scr_shots{
	margin:10px;
	padding:5px 10px 10px;
	background:#fff;
}
.make_enhance .scr_shots a{
	border:5px solid #ccc;
	float:left;
	margin:3px 4px 0;
}
.make_enhance .scr_shots a:hover{
	border:5px solid #6f9f31;
}
.make_enhance .feature_list{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
}
.make_enhance .feature_list li{
	background:url(../images/bullet_features.gif) no-repeat 0 5px;
	padding:3px 20px;
}
.clear_ext{
	clear:both;
	height:0;
	overflow:hidden;
}
/* /Make Enahnce For Just */

.img_btn{
 border:none;
 }
 #featuredbox{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:20px;

}
#featuredbox table
{
border:1px dotted #dfdede; background-color:#fbfbfb;
width:600px;

}
#featuredbox .logo{
padding-left:40px;
padding-top:31px;
padding-right:5px;
padding-bottom:10px;
}
#featuredbox .featured_title{
color:#136ab6;
font-size:18px;
font-weight:bold;
}

#featuredbox .featured_title2 a{
font-size:14px;
color:#333333;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}
#featuredbox .featured_title2 a:hover{
font-size:14px;
color:#333333;
text-transform:uppercase;
font-weight:bold;
text-decoration:underline;
}
#featuredbox p{
margin:0;
padding-right:50px;
line-height:14px;
}