/* ******************** Layout Content ******************** */
table.layout {
	margin: 0 auto;
	border-collapse: collapse;
	border-spacing: 0;
	width: 960px;
	max-width: 960px;
	text-align: left;
	position: relative;
}

/* ******************** Header Content ******************** */

td.header div.checkout_btn {
	display: none;
	top: 27px;
	left: 550px;
}

/* ******************** Left Content ******************** */


/* ******************** Main Content ******************** */
td.main {
	width: 910x;
	max-width: 910px;
	vertical-align: top;
	background: #fff url(//static.511tactical.com/root/images/standard/bg_home_lnav.png) repeat-y scroll left center;
}

	td.main div.main_header {
		height: 80px;
		position: relative;
	}
	
		td.main div.main_header div.logo {
			background: #fff url(//static.511tactical.com/root/images/standard/logo_empty.gif);
			cursor: pointer;
			height: 80px;
			width: 200px;
			max-width: 200px;
			float: left;
		}
		
		td.main div.main_header div.main_header_content {
			float: left;
			border-top: 5px solid #91BF16;
			width: 710px;
			max-width: 710px;
		}

	td.main div.main_content {
		float: left;
		margin-left: 15px;
		_margin-left: 5px;
		position: relative;
	}

/* ******************** Right Content ******************** */

td.rnav {
	width: 50px;
	vertical-align: top;
	background: #fff url(//static.511tactical.com/root/images/standard/bg_shop_rnav.png) left repeat-y;
}

/* ******************** Bottom Border ******************** */
td.border_bottom {
	height: 50px;
	width: 960px;
	background-image: url(//static.511tactical.com/root/images/standard/bg_home_bottom.gif);
	background-repeat: no-repeat;
	line-height: 0;
}

/* ******************** Footer Content ******************** */

/* ******************** Compatibility ******************** */
#member_pages {
	font: 11px Helvetica, Arial, san-serif;
	margin-left: 10px;
}

#member_pages.halfpad {
	padding-left: 15px;
}

#member_pages table {
	margin: 0 0 15px;
	border: 1px dotted #ccc;
}

#member_pages table.blue th {
	background-color: #a2dce6;
}

#member_pages table tr.highlight td {
	background-color: #868485;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

#member_pages table tr.highlight2 td {
	background-color: #eee;
	font-weight: bold;
	text-align: center;
}



#member_pages table th {
	background-color: #868485;
	color: #fff;
}

#member_pages table td {
	background-color: #fafafa;
	border-top: 1px dotted #ccc;
	color: #333;
}

#member_header {
	margin-bottom: 10px;
}

#member_pages fieldset {
	border: 1px dotted #ccc;	
	padding: 15px 0px 15px 0px;	
	margin-bottom: 10px;
}

#member_pages fieldset table {
	margin: 0;
	padding: 0;
	border: none;
}

#member_pages fieldset table td {
	background-color: transparent;
	padding: 3px 5px 3px 0;
	border: 0;
}

#member_pages fieldset legend {
	color: #666;
	background-color: #fff;
	padding: 0 10px;
}

#member_pages form {
	width: 450px;
}

#member_pages input.image {
	width: 96px;
	height: 23px;
}


