@charset "utf-8";
/* CSS Document */

* {
	margin:				0;
	padding:			0;
}

HTML {
	height:				100%;
  	overflow-y: 		scroll;
}

BODY {
	margin:				0;
	background-color:	#FFFFFF;
	background-image:	url(/images/skins/webcam4money/wc4m-main-bg.jpg);
	background-repeat:	repeat-x;
	height:				100%;
	padding:			0;
	font-family:		"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:			14px;
	color:				#21466e;
}

form {
	border-collapse:	collapse;
	padding:			0px;
	margin:				0px;
}

input, select, textarea {
	border-top: 		1px solid #00a9e1;
	border-bottom: 		1px solid #83d1f2;
	border-left: 		1px solid #29b3e6;
	border-right:		1px solid #61b3d6;
	margin:				2px;
	padding:			2px;
}

input.button1 {
	cursor:				pointer;
	display:			block;
	color:				#FFFFFF;
	font-size:			20px;
	padding:			4px 12px 4px 12px;
	text-decoration:	none;
	font-weight:		500;
	background-image:	url(/images/skins/webcam4money/button1_bg.jpg);
	border:				1px solid #01658b;
	-moz-box-shadow:	3px 3px 4px #a6a6a6;
	-webkit-box-shadow:	3px 3px 4px #a6a6a6;
	box-shadow:			3px 3px 4px #a6a6a6;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a6a6a6')";
	/* For IE 5.5 - 7 */
	filter: 			progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a6a6a6');
}

input.button1:hover {
	cursor:				pointer;
	background-image:	url(/images/skins/webcam4money/button1_hover_bg.jpg);
}

.center {
	text-align:			center;
}

A:link, A:active, A:visited {
	color:				#000000;
}


A:hover {
	color:				#00a9e1;
}

UL LI {
	list-style-position: inside;
}


UL.bullet_style2 LI {
	list-style-position: inside;
	color:				#00a9e1;
	font-weight:		700;
	font-size:			18px;
}

#header_block {
	display:	block;
	width:		1002px;
	height:		130px;
	margin:		0 auto 0 auto;
}

#header_top {
	height:		88px;
}

#header_nav {
	background:			#00a9e1;
	height:				37px;
	border: 			1px solid #01658b;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 		5px;
	color: 				#FFFFFF;
	padding:			0;
	margin:				0;
}

A.header_nav_link:link, A.header_nav_link:active, A.header_nav_link:visited {
	float:				left;
	font-size:			15px;
	font-weight:		700;
	color:				#FFFFFF;
	margin:				7px 0 0 0;
	padding:			0 15px 0 15px;
	border-right:		1px solid #6ec8e9;
}


A.header_nav_link:hover {
	float:				left;
	font-size:			15px;
	font-weight:		700;
	color:				#bfeeff;
	margin:				7px 0 0 0;
	padding:			0 15px 0 15px;
	border-right:		1px solid #6ec8e9;
}

A.header_nav_link2:link, A.header_nav_link2:active, A.header_nav_link2:visited {
	float:				left;
	font-size:			15px;
	font-weight:		700;
	color:				#FFFFFF;
	margin:				7px 0 0 0;
	padding:			0 15px 0 15px;
}


A.header_nav_link2:hover {
	float:				left;
	font-size:			15px;
	font-weight:		700;
	color:				#bfeeff;
	margin:				7px 0 0 0;
	padding:			0 15px 0 15px;
}

#header_logo {
	float:				left;
}


.header_tagline {
	float:				left;
}

#header_top_right {
	width:				auto;
	margin-top:			8px;
	float:				right;
}

#content_block {
	display:	block;
	width:		1002px;
	margin:		16px auto 0 auto;
}

.main_box_1_outer {
	background:			#f3f2f2;
	border: 			1px solid #d9d9d9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 		5px;
	color: 				#000000;
	padding:			0;
	margin:				0;
}

.main_box_1_inner {
	background:			#f3f2f2;
	color: 				#000000;
	padding:			0;
	margin:				2px;
}

.content_bubble_1 {
	background-image:	url(/images/skins/webcam4money/content_bubble_1-bg.jpg);
	background-repeat:	repeat-x;
	border: 			1px solid #d9d9d9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 		5px;
	color: 				#000000;
	padding:			30px;
	margin:				0;
}

.content_bubble_1_main_column {
	float:				left;
	width:				700px;
	margin-right:		26px;
}


.content_bubble_1_single_column {
	float:				left;
	width:				auto;
}

.content_bubble_1_main_column .text_column_1 {
	float:				left;
	width:				330px;
	margin-right:		26px;
}

.content_bubble_1_main_column .text_column_2 {
	float:				left;
	width:				330px;
}

.content_bubble_1_side_column {
	float:				left;
	width:				214px;
}

.quote_bubble {
	color:				#01658b;
	border: 			1px solid #d9d9d9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 		5px;
	padding: 			10px;
	background:			#dff3f4;
	border: 			1px solid #59c0e9;
	margin: 			0 0 15px 0;
}

.side_box_1 {
	background-image:	url(/images/skins/webcam4money/side-box1-bg.jpg);
	background-repeat:	repeat-y;
	border: 			1px solid #d9d9d9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 		5px;
	color: 				#000000;
	padding:			0;
	margin:				0;
}

.side_box_1_icon {
	float:				left;
	margin:				8px;
}

.side_box_1_link {
	font-size:			13px;
	font-weight:		700;
	float:				left;
	margin:				10px 0 0 0;
}

.side_box_1_arrow {
	float:				right;
	margin:				12px 8px 8px 0;
}

.side_box_1_button {
	border-bottom:		1px solid #dcdcdc;
}


.side_box_2 {
	background:			#e6e4e4;
	border-bottom: 		1px solid #d9d9d9;
	border-right: 		1px solid #d9d9d9;
	border-left: 		1px solid #d9d9d9;
	color: 				#595858;
	padding:			10px;
	margin:				0;
}

.side_box_2_header {
	border-top: 		1px solid #d9d9d9;
	border-right: 		1px solid #d9d9d9;
	border-left: 		1px solid #d9d9d9;
	background:			#bababa;
	color: 				#FFFFFF;
	font-size:			15px;
	font-weight:		700;
	padding:			5px 0 5px 10px;
	margin:				0;
}

p {
	font-size:			14px;
	margin-bottom:		12px;
	letter-spacing:		0px;
}

.side_box_2 li {
	list-style-position:	inside;
	margin-bottom:			8px;
	font-size:				14px;
	font-weight:			700;
}


h1 {
	font-size:			19px;
	font-weight:		700;
	letter-spacing:		.00px;
	margin-bottom:		5px;
}

h2 {
	font-size:			17px;
	font-weight:		700;
	letter-spacing:		.00px;
	margin-bottom:		5px;
}

h3 {
	font-size:			16px;
	font-weight:		700;
	color:				#00a9e1;
	letter-spacing:		.00px;
	margin-bottom:		5px;
}

A.button1:link, A.button1:active, A.button1:visited {
	display:			block;
	color:				#FFFFFF;
	font-size:			20px;
	padding:			4px 12px 4px 12px;
	text-decoration:	none;
	font-weight:		500;
	background-image:	url(/images/skins/webcam4money/button1_bg.jpg);
	border:				1px solid #01658b;
	-moz-box-shadow:	3px 3px 4px #a6a6a6;
	-webkit-box-shadow:	3px 3px 4px #a6a6a6;
	box-shadow:			3px 3px 4px #a6a6a6;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a6a6a6')";
	/* For IE 5.5 - 7 */
	filter: 			progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a6a6a6');
}

A.button1:hover {
	background-image:	url(/images/skins/webcam4money/button1_hover_bg.jpg);
}

.header_phone {
	float:				right;
	font-size:			14px;
	font-weight:		500;
	margin:				2px 5px 0 0;
}

.header_phone_icon {
	float:				right;
	margin:				0 5px 0 0;
}

.blue_text {
	color:				#00a9e1;
}

.gray_text {
	color:				#7e7e7e;
}

.spacer1 {
	margin-bottom:		30px;
}

.spacer2 {
	margin-bottom:		15px;
}

.spacer3 {
	margin-bottom:		5px;
}

.separator {
	margin-top:			10px;
	border-bottom:		1px #e2e2e2 solid;
}

.separator2 {
	margin-top:			20px;
	border-bottom:		1px #3dbae8 solid;
}

.clear {
	clear:				both;
}

#footer {
	background:			#bababa;
}

#footer_wrap {
	padding:			10px;
	width:				1002px;
	margin:				0 auto 0 auto;
	color:				#000000;
}

.credits	{
	text-align:			center;
}

.model_testimonial_photo {
	float:				left;
	width:				150px;
	margin-right:		15px;
	height:				113px;
	border:				1px solid #00a9e1;
}

.quote {
	 float:				left;
	 width:				525px;
	 font-size:			15px;
	 line-height:		1.88em;
}


/* Signup Form Styles */

label.error {
	font-size:10px;
	color:#FF0000;
	
}

.required {
	color:	#ff0000;
	padding-left: 2px;
}

.required_extinct {
	color:	#ff0000;
	padding-left: 10px;
	font-style: italic;
}

.optional {
	color:	#333;
	font-weight: normal;
	}

.details {
	color:	#fff;
	padding-left: 10px;
	font-style: italic;
	}

.hide_row {
	display: none;
	visibility: hidden;
	}

.show_row {
	display: table-row;
	visibility: visible;
	}

.successDIV {
	width: 			97%;
	padding:		10px;
	background:		#9edc9c;
	color:			#000;
	border:			1px solid #000;
	margin-bottom:	5px;
	margin-top:		5px;
}

.errorDIV {
	width: 			97%;
	padding:		10px;
	background:		#F9D5D5;
	color:			#000;
	border:			1px solid #000;
	margin-bottom:	5px;
	margin-top:		5px;
}

/* SE) Article Links */

.article_link {
	float:			right;
}


.article_link A:link, .article_link A:active, .article_link A:visited {
	color:				#00a9e1;
}


.article_link A:hover {
	color:				#000000;
}

.socialMediafacebook {
    width: 35px;
    height: 35px;
	float: left;
    background-image: url("/images/skins/webcam4money/icons/sprite-sheet-icons-social-media.png");
    background-position:  0 0;
    border: none;
}

.socialMediafacebook:hover {
    background-position: 0 -35px;
}

.socialMediaTwitter {
    width: 35px;
    height: 35px;
	float: left;
    background-image: url("/images/skins/webcam4money/icons/sprite-sheet-icons-social-media.png");
    background-position:  -70px 0;
    border: none;
}

.socialMediaTwitter:hover {
    background-position: -70px -35px;
}

.socialMediaInstagram {
    width: 35px;
    height: 35px;
	float: left;
    background-image: url("/images/skins/webcam4money/icons/sprite-sheet-icons-social-media.png");
    background-position:  -35px 0;
    border: none;
}

.socialMediaInstagram:hover {
    background-position: -35px -35px;
}

.socialMediaYouTube {
    width: 35px;
    height: 35px;
	float: left;
    background-image: url("/images/skins/webcam4money/icons/sprite-sheet-icons-social-media.png");
    background-position:  -105px 0;
    border: none;
}

.socialMediaYouTube:hover {
    background-position: -105px -35px;
}