/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */

input {background:url(../images/input_bg.gif) 0 0 no-repeat; margin:0;}
textarea {background:url(../images/textarea_bg.gif) 0 0 repeat-x;}

.wrapper {width:100%; overflow:hidden; position:relative}

 




#page1 article.col-1{
	width:277px;
	margin-right:26px;
	}	
#page1 article.col-2 {
	width:277px;
	margin-right:24px;
	}	
#page1 article.col-3 {width:277px;}	




#credit-form a.submit, #rate-form a, #account-form a.submit, #contact-form .button1, #contact-form .button2, #back {
	display:inline-block;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background:url(../images/slider_link_bg.gif) 0 0 repeat-x;
	line-height:1.2em;
	padding:5px 8px 6px 15px;
	position:relative;
	border-radius:2px 2px 2px 2px;
	-moz-border-radius:2px 2px 2px 2px;
	-webkit-bordezr-radius:2px 2px 2px 2px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#credit-form a.submit span, #rate-form a span, #account-form a.submit span, #contact-form .button1 span, #contact-form .button2 span, #back span {
	display:inline-block;
	padding:5px 35px 4px 0px;
	background:url(../images/link2_marker.png) right 2px no-repeat;
	}	
#credit-form a.submit:hover, #rate-form a:hover, #account-form a.submit:hover, #contact-form .button1:hover, #contact-form .button2:hover, #back:hover {
	cursor:pointer;
	background:#3e3c3c;
	}	


#contact-form {
	overflow:hidden;
	line-height:1em;
	padding:6px 0 0 1px;
}
	#contact-form fieldset {
		}
		#contact-form .rowElem {
			min-height:40px;
			position:relative;
			overflow:hidden;
			}
			#contact-form input {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#919090; 
				width:359px;
				position:relative;	
				border:solid 1px #e5e5e5;
				padding:6px 7px 6px;
				margin:0;
				margin-right:10px;
				background:url(../images/input_bg2.gif) 0 0 repeat-x;
				}
			#contact-form .textarea-box {
				height:105px;
				position:relative;
			}
			#contact-form textarea {
				overflow:auto;
				color:#919090; 
				border:solid 1px #e5e5e5;
				padding:6px 7px 6px;
				width:534px;
				font-family:Arial, Helvetica, sans-serif;
				height:95px;
				font-size:12px;
				position:relative;
				margin:0;
				background:url(../images/textarea_bg_2.gif) 0 0 repeat-x #fcfcfc;
				}
				#contact-form .rowElem label {
					margin-top:0px;
					position:relative;
					display:none;
				}
				#contact-form .textarea-box label { 
					display:none;
					padding:0;
				}
				#contact-form .buttons a {
					text-transform:uppercase;
					float:right;
					}
				#contact-form .buttons .button1 {
					margin-right:10px;
					}	
#contact-form .error {
				color:red;
				font-size:11px; 
				padding-top:0px;
			}
			#contact-form .er {
				display:block;
				padding:3px;
				}
			#contact-form .buttons {padding:22px 0 7px; text-align:right; position:relative;}

div#contact_form .download-box {
	margin-top:20px;
}