@charset "utf-8";

/* Resets everything */
* {padding:0px; margin:0px;}

/* remember to define focus styles! */
:focus {outline:0px;}

/* remember to define for png image! */
body {margin:0px auto; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#474747; font-weight:normal; width:100%; background:url(../images/pagebg.gif) top repeat-x;}

input, textarea, select{border:1px solid #002f83; float:left; color:#7f7f7f;}
input, textarea{padding:2px;}
label{float:left; margin-top:3px; width:auto;}
textarea{height:115px;}

a {text-decoration:none; color:#19588d;}
a:hover {text-decoration:underline;}
a img{border:0px;}

.clear{clear:both; height:0px; overflow:hidden;}

.fixedarea{width:986px; margin:0px auto;}
.block h1, .blockright h1, .contentarea h2{font-size:14px; color:#003057; margin-bottom:0; font-weight:bold;}


#header{width:100%; float:left;}
#contentbg{background:#e8f6fd url(../images/contentbg.jpg) top repeat-x; width:100%; float:left; min-height:600px; padding-top:23px; padding-bottom:35px;}
#contentbg2{background:#FCFFF4 url(../images/contentbg2.jpg) top repeat-x; width:100%; float:left; min-height:600px; padding-top:23px; padding-bottom:35px;}
#botbg{background:#abddf6 url(../images/botbg.jpg) top no-repeat; width:100%; float:left; padding-top:11px; padding-bottom:20px;}
#botbg2{background:#abddf6 url(../images/botbg2.jpg) top repeat-x; width:100%; float:left; padding-top:11px; padding-bottom:20px;}

/* Auth FORM START */

.entry-content {line-height:1.5;}

	.entry-content h1 {color:#03153c;font-size:32px;font-weight:bold;padding:0 0 10px;margin:0px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}

	.entry-content p, .entry-content ul, .entry-content ol {padding-bottom:20px;}

	.entry-content ul, .entry-content ol  {margin-left:20px;}

	.entry-content ul li, .entry-content ol li {padding-bottom:10px;}
	
	.entry-content ul {list-style:disc;}

	.entry-content h1,
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5,
	.entry-content h6 {font-weight:bold;}
	
	
	.entry-content h1 {}
	.entry-content h2 {font-size:22px;text-transform:uppercase;color:#031339;}
	.entry-content h3 {color:#03133a;font-size:20px;font-weight:normal;padding:0 0 20px;margin:0px;}
	.entry-content h4 {color:#474747;font-weight:bold;font-size:14px;text-transform:uppercase;padding:5px 0;}
	.entry-content h5 {font-weight:bold;font-size:14px;color:#021339;text-transform:uppercase;padding:5px 0 10px;}
	.entry-content h6 {}
	
	.entry-content blockquote {}
	
		.entry-content blockquote p{}
	
.auth {padding-top:0px !important;overflow:hidden;padding:0 0 25px;}
	
	.auth h3 {font-size:16px;font-weight:bold;color:#555;padding:10px 0 5px;margin:0 0 15px;border-bottom:1px solid #777;width:470px;}

	.auth p, .auth br{padding:0px !important;margin:0px !important;}
	
	.auth br{display:none;}

	.auth .inputHold {width:120%;overflow:hidden;padding-bottom:20px;}
	
		.auth input, .auth select, .auth textarea{color:#353535}
	
		.auth .inputHold label, .auth .inputHold .selectHold {width:222px;float:left;margin-right:25px;}
		
		.auth .inputHold .selectHold {width:auto;float:left;margin-right:25px;}
		
		.auth .inputHold label.small {width:132px;}
		
			.auth .inputHold label.small input {width:122px;}
		
		.auth .inputHold label.zip {width:80px;}
		
			.auth .inputHold label.zip input {width:70px;}
		
		.auth .inputHold label.med {width:140px;}
		
			.auth .inputHold label.med input {width:130px;}
		
			.auth label .text, .auth .selectHold .text{display:block;font-size:13px;font-weight:bold;padding:0 0 2px 1px;color:#353535;}
			
			.auth label .error, .auth .selectHold .error{font-size:12px;color:red;white-space:nowrap;}
			
			.auth input.validation_error_border {border-color:red;}
			
			.auth .selectHold  select {margin-top:4px;}
			
			.auth .inputHold label input{width:212px;padding:5px;font-size:14px;background: url(../images/input-back.png) right top;border:1px solid #bababa;outline:none;}
			.auth select{border:1px solid #bababa;}

			.auth label textarea{width:551px;height:128px;padding:5px;font-size:14px;background: url(../images/input-back.png) right top;border:1px solid #bababa;outline:none;}
			
			.auth .your-message{}
			
				.auth .your-message span {display:block;}
			
			.auth .submit{border:none;background: url(../images/button-checkout.png);width:110px;height:34px;resize:none;overflow:auto;margin-top:5px;cursor:pointer;}
			
			.auth .logoCC {vertical-align:-6px;padding-left:10px;padding-top:10px;}
			
			.auth span.wpcf7-not-valid-tip {width:190px;top:0px;text-align:center;}

			.auth .authError {padding:15px;border:1px solid red;background:#ffd0d0;color:#000;text-align:center;line-height:1.4;width:439px;}
			
