/*

############################################################

	* Origin:		www.voiptalk.org
	* Name:			style_20.css
	* Description	New 2.0 CSS for voiptalk
	* Version:		1.2
	* Modified:		10:55 19/11/2010
	* Copyright:	Telappliant Ltd.

############################################################

*/

.content {
	margin: 0 auto 0 auto;
	width: 756px;
	}

.content h1 {
	color: #aaa;
	font-size: 20px;
	font-family: Trebuchet MS;
	font-weight: bold;
	}

.content p {
	font-family: Verdana;
	font-size: 11px;
	color: #666;
	line-height: 16px;
	}

.content a {
	text-decoration: underline;
	color: #000;
	font-size: 11px;
	}

.content a:hover {
	text-decoration: none;
	color: #333;
	font-size: 11px;
	}

.contact_box {
	float: left;
	width: 244px;
	height: 216px;
	background: url('/images/contact_box.png') no-repeat;
	padding: 4px;
	}

.contact_box_img {
	width: 122px;
	height: 100px;
	margin: 0 auto 0 auto;
	padding-top: 5px;
	}

.contact_box p {
	font-family: Tahoma;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
	}

.contact_box p strong {
	font-size: 14px;
	color: #333;
	}

.contact_box p a {
	font-family: Tahoma;
	font-size: 11px;
	color: #333;
	text-decoration: underline;
	}

.contact_box p a:hover {
	color: #888;
	text-decoration: none;
	}

.contactform {
	width: 746px;
	}

.contactform hr {
	width: 740px;
	border: 0;
	height: 1px;
	border-top: 1px dotted #ccc;
	}

.contactform .form_element {
	float: left;
	margin-bottom: 14px;
	}

.contactform label {
	font-family: Trebuchet MS;
	font-size: 12px;
	margin-left: 4px;
	}

.contactform .form_input, .contactform textarea {
	border: 1px solid #ccc;
	padding: 4px;
	background-color: #fff;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #6cb804;
	margin-top: 3px;
	}

.contactform .form_input:focus, .contactform textarea:focus {
	border: 1px solid #888;
	color: #666;
	}

.footerBox a {
	text-decoration: none;
	color: #fff !important;
	}

.footerBox a:hover {
	text-decoration: underline;
	}

/* New boxes */
	
.infobox_info {
	background-color: #e6faff;
	border: 1px solid #00b3e1;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #0086a8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	line-height: 22px;
	}

.infobox_info a {
	color: #00b3e1;
	}

.infobox_alert {
	width: 700px;
	background-color: #fffde2;
	border: 1px solid #faf15c;
	padding: 10px;
	font-size: 14px;
	color: #c67e00;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	line-height: 22px;
	}

.infobox_alert a {
	color: #c67e00;
	}

.infobox_error {
	width: 700px;
	padding: 10px 20px;
	margin: 10px auto 14px auto;
	font-size: 14px;
	color: #b9781b;
	background-color: #f6eace;
	border: 1px solid #b9781b;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	line-height: 22px;
	}

.infobox_error a {
	color: #b9781b;
	}

.infobox_error label {
	font-size: 14px;
	text-decoration: underline;
	cursor: pointer;
	}
	
.infobox_success {
	width: 700px;
	padding: 10px 20px;
	margin: 10px auto 14px auto;
	font-size: 14px;
	color: #5b922e;
	background-color: #ddffc2;
	border: 1px solid #5b922e;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	line-height: 22px;
	}

.infobox_success a {
	color: #5b922e;
	}
