/*
  * RESET ***
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ul{list-style-type:none; list-style-position:outside}
ol{list-style-position:outside}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content: ''; content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse; border-spacing:0;}

/*
  * CONTAINERS ***
*/

body{font-size:13px; line-height:23px;}
	.wrap_fullwidth{width:100%; position:relative; float:left; clear:both; /*background-color:#ddd;*/}
	.center{
	width:960px;
	position:relative;
	margin:0 auto;
	clear:both;
	/*overflow:hidden;*//*auto;*/ /*background-color:#fff;*/
}

.center_white{
	width:960px;
	position:relative;
	margin:0 auto;
	clear:both;
	background-color:#fff !important;
	/*overflow:hidden;*//*auto;*/ /*background-color:#fff;*/
}
	.wrap_content{width:100%; position:relative; clear:both; float:left;}

/*
  * LISTS ***
*/

 
.none_list span,
.arrows_list a, .arrows_list_right a, 
.arrows_list span,
.circles_list a,.circles_list, 
.circles_list span,
.check_list a, 
.check_list span{
	display:block;
	height:auto !important;
 	height:18px;
}
	.none_list a, .none_list span { padding:2px 0px 2px 0px; }
	.none_list, .none_list span { padding:15px 25px 20px 45px; }
	.none_list ul a, .none_list ul span { padding-left:15px; }
	.none_list ul ul a, .none_list ul ul span { padding-left:25px; }
	.none_list ul ul ul a, .none_list ul ul ul span { padding-left:35px; }
	.none_list ul ul ul ul a, .none_list ul ul ul ul span { padding-left:45px; }

	.arrows_list li{ background-position:0px 9px; background-repeat:no-repeat;}
	.arrows_list ul li{ background-position:10px 9px; }
	.arrows_list ul ul li{ background-position:20px 9px; }
	.arrows_list ul ul ul li{ background-position:30px 9px; }
	.arrows_list ul ul ul ul li{ background-position:40px 9px; }
	.arrows_list a, .arrows_list span { padding:10px 3px 10px 3px; }
	.arrows_list_right a, .arrows_list span { padding:5px 3px 5px 3px; }
	.arrows_list ul a, .arrows_list ul span { padding-left:25px; }
	.arrows_list ul ul a, .arrows_list ul ul span { padding-left:35px; }
	.arrows_list ul ul ul a, .arrows_list ul ul ul span { padding-left:45px; }
	.arrows_list ul ul ul ul a, .arrows_list ul ul ul ul span { padding-left:55px; }

	.circles_list li{ background-position:0px 9px; background-repeat:no-repeat;}
	.circles_list ul li{ background-position:10px 9px; }
	.circles_list ul ul li{ background-position:20px 9px; }
	.circles_list ul ul ul li{ background-position:30px 9px; }
	.circles_list ul ul ul ul li{ background-position:40px 9px; }
	.circles_list a, .circles_list span { padding:2px 0px 2px 15px; }
	.circles_list ul a, .circles_list ul span { padding-left:25px; }
	.circles_list ul ul a, .circles_list ul ul span { padding-left:35px; }
	.circles_list ul ul ul a, .circles_list ul ul ul span { padding-left:45px; }
	.circles_list ul ul ul ul a, .circles_list ul ul ul ul span { padding-left:55px; }

	.check_list li{ background-position:0px 9px; background-repeat:no-repeat;}
	.check_list ul li{ background-position:10px 9px; }
	.check_list ul ul li{ background-position:20px 9px; }
	.check_list ul ul ul li{ background-position:30px 9px; }
	.check_list ul ul ul ul li{ background-position:40px 9px; }
	.check_list a, .check_list span { padding:2px 0px 2px 15px; }
	.check_list ul a, .check_list ul span { padding-left:25px; }
	.check_list ul ul a, .check_list ul ul span { padding-left:35px; }
	.check_list ul ul ul a, .check_list ul ul ul span { padding-left:45px; }
	.check_list ul ul ul ul a, .check_list ul ul ul ul span { padding-left:55px; }


/*
  * LAYOUT BOXES ***
*/
.box_one_fourth_fixed_height,
.box_half_three_fourth,
.box_quater_three_fourth,
.box_one_half,
.box_one_fourth,
.box_three_fourth,
.box_two_third,
.box_one_third,
.box_one_sixth,
.box_fullwidth_whitebg,
.box_fullwidth
{float:left; margin:10px 10px 10px 10px; position:relative; /*background-color:#bbb;*/}

.box_one_half{ width:460px; /*background-color:#bbb;*/ }
.box_one_third{ width:300px; /*background-color:#bbb;*/}
.box_two_third{ width:620px; /*background-color:#bbb;*/}
.box_one_fourth{ width:220px; }
.box_one_fourth_fixed_height{ width:220px; }
.box_one_sixth{ width:140px; }
.box_half_three_fourth{ width:340px; }
.box_quater_three_fourth{ width:160px; }
.box_three_fourth{ width:700px; }
.box_fullwidth, .box_fullwidth_whitebg{
	width:940px;
}

.box_one_fourth_float{
	position:absolute;
	left: -10px;
	top: 857px;
}

.box_one_fourth_float_payment{
	position:absolute;
	left: 0px;
	top: 974px;
}

.box_one_fourth_fixed_height{
height:1166px;
}
.margin_shift{margin-left:-100px;}

.box_fullwidth_whitebg {background-color:white;}

/*
  * IMAGES ***
*/

.box_one_third img{ max-width:280px; }

/*
  * EXTRAS CLASSES ***
*/

.clear_margin{margin:0px;}
.clear_margin_all_but_topbottom{margin:10px 0 10px 0;}
.clear_margin_all_but_bottom{margin:0 0 10px 0;}
.last{margin-right:0px;}
.first{margin-left:0px;}

.aligncenter{display:block; margin:0px auto;}
.alignleft{float:left; margin:0px 12px 0px 0px; padding:0px;}
.alignright{float:right; margin:0px 0px 0px 12px; }
.eighty{width:80%;}
.alignleftt{float:left; margin:0px 12px 0px 0px; padding-left:10px;}

.remrel {position:static;}

.arrows_list a,  .circles_list a{ margin:0 10px 0 10px; color:#fff; border-bottom:dotted 1px #fff; text-decoration:none; }
.none_list a:hover, .arrows_list a:hover, .circles_list a:hover, .check_list a:hover{ color:#ccc; }
.arrows_list li{ font-size:15px; font-weight:bold; }

.arrows_list_right a,  .circles_list a{ margin:0 10px 0 10px; color:#fff; border-bottom:dotted 1px #fff; text-decoration:none; }
.none_list_right a:hover, .arrows_list a:hover, .circles_list a:hover, .check_list a:hover{ color:#ccc; }
.arrows_list_right li{ font-size:13px; font-weight:bold; }
#last {border-bottom:none;}
.extra_space_topbottom { margin:20px 0 20px 0;}
.extra_space_bottom { margin-bottom:20px;}
.extra_space_top { margin-top:10px;}
.left_ten{padding-left:10px;}
.text_align_right {text-align:right;}
