/* -----------------------------------*/
/* ------>>> Generic items <<<--------*/
/* -----------------------------------*/
.seperator {
	height: 10px;
	display: block;
}

#page-header-inner {
	height: 146px;
}
	#page-header-inner.home  {
		height: 260px;
		border-bottom: 1px solid #fbb03b;

	}
#page-header-banner {
	height: 146px;	
}
	#home #page-header-banner {
		height: 245px;
	}
	
	.page #content-inner-left .content-wrapper {
		width: 540px;
		margin-left:20px;
	}

#ct_btm_text {
	margin-top: 44px;
}

p.intro {
	font-size: 16px;
	line-height: 20px;
	color: #434343;
	padding-bottom: 0px;
}
	p.intro a {
		color: #045da7;
	}
.content-box {
	width: 188px;
	padding: 8px 10px 0 135px;
	height: 155px;
	display: block;
	margin: 0 10px 10px 0;
	float: left;
	position: relative;
}
.content-box.noimage {
	padding-left: 10px;
	padding-top:5px;
	width: 313px;
}
	.content-box p {
		font-size: 12px;
		line-height: 15px;
		
	}
	.content-box a.more {
		position: absolute;
		display: block;
		height: 20px;
		width: 150px;
		padding-right: 16px;
		bottom: 4px;
		right: 10px;
		text-indent: -9999px;
	}
	.content-box a.image {
		width: 127px;
		height: 163px;
		position: absolute;
		display: block;
		text-indent: -9999px;
		top:0px;
		left: 0px;
	}

#comptable { margin-left: 0px; }
#comptable td { font-size: 0px; line-height: 0px; }
#box-safe 		{ background: url(../imgs/box_a.jpg) no-repeat; }
#box-pass	 	{ background: url(../imgs/box_b.jpg) no-repeat; }
#box-ecurrency 	{ background: url(../imgs/box_c.jpg) no-repeat; }
#box-high 		{ background: url(../imgs/box_d.jpg) no-repeat; }
#box-gold 		{ background: url(../imgs/box_e.jpg) no-repeat; }

#buttons-services { display: block; margin-bottom: 13px; position: relative; }

.rounded { display: block; background: #f6f6f0; float: left; padding: 15px 15px 15px 15px; margin: 0px 10px 10px 0px; }

.text-column {
	/* 650px total width */
	width: 295px;
	float: left;
}
.text-column.last {
	float: left;
	margin-left: 24px;
	padding-left: 25px;
	border-left: 1px solid #fcc062;
}
	.text-column p {
		font-size: 13px;
		line-height: 20px;
		color: #777777;
	}
	.text-column h4 {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.text-column h4.top {
		padding-top: 0px;
	}
	
	
/*
 * Featured Slider
 */
DIV.wrapper {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; HEIGHT: 240px; OVERFLOW: hidden; PADDING-TOP: 0px; margin-bottom:10px;
}
UL.wrapper {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.wrapper LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
.wrapper A {
	DISPLAY: block; TEXT-DECORATION: none
}
.slide_set {
	MARGIN: 0px; WIDTH: 700px; DISPLAY: inline; FLOAT: left; HEIGHT: 240px
}
.singleFade {
	POSITION: absolute; WIDTH: 700px; TOP: 0px; LEFT: 0px
}

.slide_container {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: auto;  WIDTH: 700px; HEIGHT: auto;
}

.info-table {
	width: 300px;
}
.info-table th {
	text-align: left;
}

.signup_btn {
	margin-top: 20px;
	width: 110px;
	height: 32px;
	background: url(../imgs/signup_btn_sprite.png) no-repeat left top;
	text-indent: -9999px;
	border: none;
}
.signup_btn:hover {
	background-position: left bottom;
}
.terms {
	margin-left: 20px;
}

/* Content Wrapper Bullet Point List */
.content-wrapper ul {
	margin-bottom: 15px;
}
.content-wrapper ul li {
	list-style: circle;
	list-style-position: inside;
	padding-bottom: 3px;
	padding-left: 20px;
	font-size: 13px;
	color: #000;
}

#loginform {
	font-size: 13px;
	line-height: 15px;
	color: #434343;
}
#loginform #username, #loginform #password {
	margin-bottom: 10px;
}