@charset "utf-8";
/* CSS Document */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #251c36;
	background:#fff url(images/bg.gif) top repeat-x;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form, input{border:0; margin:0px; padding:0px; outline:none; }
a { text-decoration:none; cursor:pointer; outline:none; }
input, textarea { font:12px/15px Arial, Helvetica, sans-serif;color:#7f7f7f;}
.img_left{ float:left;}
.img_right{ float:right;}
.clear { clear:both;}

.container { width:960px; margin:0px auto; position:relative;}
	
	/* header */
	.header { width:960px; background:url(images/top_header.jpg) no-repeat; height:330px;}
		.logo { width:540px; float:left; margin:33px 0px 118px 43px; display:inline;}
		
		.page_title {width:727px; float:left; background:url(images/star.gif) left no-repeat; color:#8d1924; font-size:26px; margin:20px 0px 0px 20px; display:inline; padding:5px 0px 0px 40px;}
		.paypalbutton {float:left; }
	.networking_icons {width:400px; margin-right:-100px; float:left; position:absolute; top:280px; right:0px;}
	.networking_icons img { float:left; margin:0px 3px 0px 0px;}
		
	/* content */
	.content { float:left; width:920px; padding:0px 20px; }
	.content h1 {background:url(images/star.gif) left no-repeat; color:#8d1924; font-size:26px;padding:0px 0px 0px 40px;}
	.content h2 { font-size:22px;color:#8d1924; }
	.content h3 { font-size:18px;color:#8d1924;}
 	.content p { color:#251c36; line-height:24px; padding:10px 0px;}
	.content p span { color:#8d1924; font-weight:bold; font-style:italic; font-size:14px;}
	.content .photo_left { float:left; margin:15px; display:inline;}
	.content .photo_right { float:right; margin:10px; display:inline;}
	.endorsement_box { width:271px; float:right; margin:0px 0px 15px 15px;}
	.endorsement_box h2 { background:url(images/box_title.gif) no-repeat; width:261px; height:39px; float:left; font-size:20px; color:#fff; line-height:35px; padding:0px 0px 0px 10px;}
	.endorsement_cont { background:#271e3a url(images/box_bot.gif) bottom no-repeat; padding:0px 0px 6px 0px; width:271px; float:left;}
	.endorsement_cont ul { margin:0px; padding:15px 0px 15px 33px; float:left;}
	.endorsement_cont ul li { list-style-image: url(images/arrow_white.gif); float:left; color:#fff; line-height:28px; padding:0px 0px 0px 5px; width: 230px;}

	/* paypal */
	
	
	/* footer */
	.footer { border-top:10px solid #82141d; width:960px; clear:both; margin:20px 0px; float:left; color:#3b3b3b; padding:5px 0px 0px 0px;}
	.footer p.left_text { font-size:14px; float:left; }
	.footer p.right_text { font-size:12px!important; float:right;}
	
	/* contact */
	.contact_us_box { background:#930f1a; width:900px; }
		.left { float:left; width:550px; margin:20px; display:inline;}
		.left h1 { color:#fff; font-size:32px;}
		.left .form { padding:20px 0px 0px 60px; float:left; width:260px;}
		.left .form label { width:260px; color:#fff; font-size:18px; text-align: left; line-height:30px; padding:0px 0px 15px 0px;}
		.left .form input, .left .form textarea { background:#fff; padding:5px; width:250px; color:#333; margin:0px 0px 10px 0px;}
		
		.right { width:280px; float:left; border-left:2px solid #fff; margin:20px 0px 0px 0px; padding:0px 0px 0px 20px; height:460px;}
		.address { float:left; font-size:20px; color:#fff; width:250px;}
		.address h2 { font-size:24px; color:#ffffff; font-style:italic; padding:0px 0px 5px 0px; border-bottom:1px solid #a93f48; margin:0px 0px 10px 0px;}
                a.frmSubmit span { margin:5px 0px; padding:10px; color:#FFF; font-family: Verdana, sans-serif; text-decoration:none; font-size:16px;}
       .contact_us_box .error {margin:10px; padding:10px; background: #600; color:#FFF; text-align:center; width:860px; float:left;}
       .contact_us_box .error ul {list-style:none; text-align: center}
#large_box {position:absolute; width:900px;  background:#FFF; border:1px solid #000; padding:5px; z-index: 1000; left:50%; top:50%; margin-left:-450px; margin-top: -250px}
#large_box .closebox {position:absolute; width:30px; height:30px; background-image: url('images/closebox.png'); display:block; margin-left:-15px; margin-top:-15px; z-index:1001; text-indent: 9000px; overflow: hidden }
.hidden {display:none}
