/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2008 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 162 2008-12-01 23:36:58Z emartin24 $
 *
 */

/* Overlay */
#simplemodal-overlay {background-color:#000000; cursor:wait;}

/* Container */
#simplemodal-container {height: 360px; width: 585px; /*background:url(../../images/ExitBox2.jpg);*/ background-color:#fff; border:1px solid #999999; /*-moz-border-radius: 5px;*/ }
#simplemodal-container a.modalCloseImg {background:url('x.png') no-repeat; width:30px; height:30px; display:inline; z-index:3200; position:absolute; top:-15px; left:575px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
#steps {
background:#FCFCFC none repeat scroll 0 0;
border:3px #CCCCCC dashed;
padding:20px 0;
text-align:center;
}
#steps {
position:relative;
}
#steps .steps-steps {
background:transparent url(../../images/graphic_adsequence.jpg) no-repeat scroll center top;
height:32px;
position:relative;
}
#steps .info-box {
font-size:18px;
margin:20px auto 0;
padding:10px 0;
width:600px;
}
.info-box {
background:#DBF6BE none repeat scroll 0 0;
border:1px solid #9BBF65;
color:#424242;
}






blockquote {
background-image:url(http://huffduffer.com/images/quote.gif);
background-position:0.3333em top;
background-repeat:no-repeat;
font-size:1.2857em;
font-style:italic;
line-height:1.6667;
margin-bottom:0.6667em;
margin-left:-2.2222em;
margin-top:0.6667em;
padding:0 2.2222em 0.6667em;
}
blockquote p:last-child, blockquote fieldset:last-child {
background-image:url(http://huffduffer.com/images/quote-close.gif);
background-position:right bottom;
background-repeat:no-repeat;
display:inline;
padding-right:1.6667em;
}
form blockquote input:focus {
border-bottom:0.0714em solid #CCCCCC;
}
input:focus, textarea:focus {
background-color:#FFFFF0;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
form blockquote input {
background-color:transparent;
border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:none none dashed;
border-width:medium medium 0.0714em;
font-style:normal;
font-weight:bold;
margin:0 0.5em;
}



/*contact form*/
#mask {
background-color:#000;
display:none;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:9000;
}

#contact_form{
padding-left:135px;
}

/* form components */
input,textarea {
border:none;
background:none;
color:#fff;
font-size:10px;
font-family:Verdana, Arial, sans-serif;
padding:10px;
}


input:hover[type=text],input:focus[type=text],textarea:hover,textarea:focus {
background:none;
}

input[type=text],textarea {
width:200px;
}

#submit {
border:none;
width:87px;
height:41px;
}

#submit:hover {
cursor:pointer;
}

/* alert messages */
.success,.error {
color:#fff;
display:none;
font-size:15px;
font-weight:700;
height:250px;
width:620px;
margin-left:-170px;
margin-top:-210px;
padding-top:115px;
}

.success {
background-color:#4998ed;
border:none;
background:url(../../images/ExitBox3.jpg) no-repeat;
}

.error {
/*
background-color:#F66;
border:1px solid red;
height:30px;
*/
}

.white2{
color:#FFFFFF;
}

/**************different form*************/
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
	float:right;
	width:400px;
	padding:14px;
}
	/* ----------- basic ----------- */
	#basic{
		border:solid 2px #DEDEDE;
	}
	#basic h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#basic p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #dedede;
		padding-bottom:10px;
	}
	#basic label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#basic .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#basic input{
		float:left;
		width:200px;
		margin:2px 0 30px 10px;
	}
	#basic button{ 
		clear:both;
		margin-left:150px;
		background:#888888;
		color:#FFFFFF;
		border:solid 1px #666666;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
	}


	/* ----------- stylized ----------- */
	#stylized{
		border:solid 2px #b7ddf2;
		background:#ebf4fb;
	}
	#stylized h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#stylized p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#stylized input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 20px 10px;
	}
	#stylized button{ 
		clear:both;
		margin-left:150px;
		width:125px;
		height:31px;
		background:#666666 url(img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
