/*
C O O L W O R L D S . NET

Theme Name : 2010 Style
Version: 1.0
Author: Maher Salam
Author URI: http://www.coolworlds.net/
*/

/* Tipsy Tootltip */

.tipsy
{
	background-image:url(../img/tipsy.gif);
	background-repeat:no-repeat;
	filter: alpha(opacity=80);
	font:12px Tahoma;
	opacity:0.8;
	padding:5px
}

.tipsy-inner
{
	background-color:#000;
	color:#FFF;
	max-width:200px;
	padding:5px 8px 4px;
	text-align:center
}

.tipsy-inner
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.tipsy-north
{
	background-position:top center
}

.tipsy-south
{
	background-position:bottom center
}

.tipsy-east
{
	background-position:right center
}

.tipsy-west
{
	background-position:left center
}

/*
End - Tipsy Tootltip 

Content Wrapper*/

#main .container {
background-color:#FFF;
font-family:"Times New Roman", Times, serif;
overflow: auto;
padding:30px 130px 10px;
}

h2 {
border-bottom:3px #900 solid;
color:#900;
font-family:"Times New Roman", Times, serif;
font-size:30px;
font-weight:700;
margin-bottom:30px;
text-align:right;
text-indent:10px;
width:100%;
}

/*
End - Content Wrapper

The Contact Form
*/

#contact-form {
padding-right: 100px;
}

#contact-form div
{
margin:14px 0
}

#contact-form p
{
display:inline;
float:right;
margin: 0;
padding:8px 0 0 15px;
position:relative;
text-align:left;
width:54px
}

#contact-form label {
color:#3B3B3B;
cursor:pointer;
font-weight:700;
}

#contact-form input,#contact-form textarea, #contact-form select{
background-color:#5E5E5E;
border:2px #A2A2A2 solid;
color:#D1D1D1;
font-family:"Times New Roman", Times, serif;
font-size:16px;
margin:2px 0;
outline:none;
padding:6px 8px;
}

#contact-form select {
padding: 3px 4px;
}

#contact-form select option {
padding: 5px 15px 0 0;
}

#contact-form optgroup {
background-color: #777;
color: #434343;
margin: 5px 0;
}

#contact-form optgroup option {
background-color:#4F4F4F;
color:#fff;
font-family:"Times New Roman", Times, serif;	
}

#contact-form input:focus,#contact-form textarea:focus,#contact-form select:focus,#contact-form .focus {
background-color:#4F4F4F;
border:2px #404040 solid;
color:#FFF;
}

#contact-form input {
width: 260px;
}

input#security {
width: 100px;
}

#contact-form textarea {
overflow:auto;
width:400px;
}

#contact-form select {
width: 280px;
}

#contact-form acronym {
border-bottom:1px gray dotted;
cursor:help;
padding-bottom:2px;
}

#contact-form button {
-moz-border-radius:5px;
background:#930202 url(/Themes/2010/images/misc/g2.gif) repeat-x top left;
border:1px #740000 solid;
color:#FFF;
cursor:pointer;
display:inline;	
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:700;
float:left;
margin-left: 55px;
padding:4px 6px;
}

#contact-form button:hover,contact-form .button-hover {
background:#E0E0E0 url(/Themes/2010/images/misc/g1.png) repeat-x top left;
border:1px #999 solid;
color:#4E4E4E;
}
.error {
border: 2px solid #cc2f2f !important;
}
.loading {
	padding: 80px 315px 80px 0;
}
/*
End - The Contact Form


Respond Page*/
.respond {
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding:30px 0 120px;
text-align:right;
}

.respond h3 {
color:#12B206;
font-size:26px;
margin:0;
padding-top:6px;
}

.respond h4 {
color:#000;
font-size:20px;
margin:0;
padding-top: 20px;
}

.respond h5 {
color:#717171;
font-size:16px;
margin:0;
padding-top:40px;
text-align:center;
}

.respond a {
border-bottom:1px #717171 dotted;
color:#717171;
padding-bottom:1px;
text-decoration:none;
}

.respond a:hover {
border-bottom:1px #717171 solid;
}

.respond img {
border:0 solid;
float:right;
padding:0 100px 10px 15px;
}

.respond .error_respond {
color: #CF3232;	
}
