@import url(nav.css);

html { width: 100%; height: 100%; }

body
{
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	background: #E5E4F6;
	padding-left: 15px;
	padding-right: 15px;
	height: 100%;
	position: relative;
}
body.home
{
	background: #E5E4F6;
	padding: 0;
}

.error { background-color: Yellow; font-weight: bold; }
.errormsg {background-color: Yellow; font-weight: bold; }

#logo
{
	background:url('/images/int/libertydollar_int_logo.gif');
	width:339px;
	padding-top:72px;
}

.home #logo
{
	background:url('/images/mp/libertydollar_mp_logo2.gif');
	width:443px;
	padding-top:105px;
}

table.photo
{
	font-size: smaller;
	font-style: italic;
	border-collapse: collapse;
	padding: 0;
	width: 1px;
	margin-bottom: 5px;
}
table.photo.left { float: left; clear: left; margin-right: 20px; }
table.photo.right { float: right; clear: right; margin-left: 20px; }
img.photo { margin-right:10px; margin-bottom: 10px; }
* html img.photo { margin-bottom: 0; }

.title, h2 { font-size: larger; font-weight: bold; color: #4449D7; }

h1 { font-size: larger; font-weight: bold; color: #4449D7; }

#body_wrapper
{
	min-width: 830px;
	max-width: 900px;
	min-height: 100%;
	margin: auto;
	background: url(/images/int/libertydollar_int_tile.jpg) top left;
	position: relative;
}
* html #body_wrapper
{
	height: 100%;
	width: expression( document.body.clientWidth <= 860 ? '830px' : document.body.clientWidth >= 930 ? '900px' : '100%');
}
.home #body_wrapper
{
	background: #2E3FA7 url(/images/mp/libertydollar_mp_tile.jpg) repeat-x top left;
	max-width: 834px;
}

a { color: #296AC8; }
a:hover { text-decoration: none; }
a img { border: none; }

li { margin-bottom: 7px; }
.home li { margin-bottom: 0; }

div#topbar { height: 18px; background: #B2141B url(/images/int/libertydollar_int_topbar.gif) repeat-x top left; }

#logo_table { width: 100%; border-collapse: collapse; }
/* html #logo_table { width: expression( document.body.clientWidth <= 830 ? '830px' : '100%' ); }*/
#logo_table td { padding-left: 5px; padding-right: 5px; }

* html table.int_nav { width: 100%; }

/* html #outer_wrapper, * html #topbar { width: expression( document.body.clientWidth <= 830 ? '830px' : '100%' ); }*/

div#outer_wrapper
{
	margin: auto;
	position: relative;
	width: 100%;
}
.home div#outer_wrapper
{
	width: 751px;
	margin-left: auto;
	margin-right: auto;
}

div#inner_wrapper { margin-left: 42px; margin-right: 42px; }

div#secNav { text-align: right; }

#top_image, #top_image_print
{
	background: url(/images/mp/libertydollar_mp_mainimage.jpg) left top no-repeat;
	width: 751px;
	height: 191px;
}
#top_image_print { display: none; }

table#sub { border-collapse: collapse; width: 100%; }
table#sub td { background: url(/images/int/libertydollar_sub_tile1.gif) repeat-x left top; }
table#sub td#title
{
	width: 292px;
	height: 47px;
}
table#sub td#sub_right
{
	background: url(/images/int/libertydollar_sub_tile2.jpg) no-repeat right top;
	width: 450px;
	height: 47px;
}
#logout { display: none; }
img#store_owners_top_right,
#store_owners #sub_right img,
#store_owners #apply_button { display: none; }
#store_owners img#store_owners_top_right { display: inline; }
#store_owners #logout { display: block; }

.home #main
{
	background: url(/images/mp/libertydollar_mp_bodytile.gif) repeat-y 0px 10px;
}

div#left_section { width: 211px; float: left; position: absolute; }

#owner_login
{
	width: 211px;
	height: 47px;
	background: url(/images/mp/libertydollar_mp_login.gif) no-repeat top left;
	margin: 0;
	margin-right: 10px;
	padding-top: 28px;
	float: left;
	clear: left;
}
.home #owner_login { float: none; clear: none; margin-right: 0; }
#owner_login table { border-collapse: collapse; margin: auto; }

#username { width: 99px; }
#password { width: 80px; }
#submit { border: none; background: none; width: 35px; height: 21px; cursor: pointer; }

#content { background: #FFF url(/images/int/libertydollar_int_bodytile.gif) repeat-y left top; }
.home #content 
{
	margin-left: 231px;
	padding: 0;
	padding-right: 112px;
	background: url(/images/mp/libertydollar_mp_footer2.gif) no-repeat right bottom;
	position: relative;
	min-height:620px;
}
#apply_right
{
	float: right;
	margin: -10px -92px 5px 5px;
	padding: 0;
	text-align: right;
}
* html #apply_right { margin: -10px -46px 5px 5px; }
#apply_right img { margin: 0; clear: right; }

#bottom_right_logo
{
	background: url(/images/int/libertydollar_int_footer2.gif) no-repeat right bottom;
	/*min-height: 140px;*/
	min-height: 373px;
	padding: 10px 92px 15px 35px;
}
div#text_content > p:first-child, div#text_content > h2:first-child { margin-top: 0; }
* html #bottom_right_logo { height: 373px; }

table.packages, table.pricing
{
	border-collapse: collapse;
	padding: 0;
	
}
table.packages th, table.packages td,
table.pricing th, table.pricing td
{
	font-weight: normal;
	padding: 0;
	padding-right: 15px;
	margin: 100px;
	text-align: left;
	vertical-align: top;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
}
table.packages th { text-decoration: underline; }
table.pricing th, table.pricing td { padding-bottom: 15px; }
table.pricing th { font-weight: bold; }

#page_2 .page_1, #page_3 .page_1,
#page_1 .page_2, #page_3 .page_2,
#page_1 .page_3, #page_2 .page_3 { display: none; }

div.separator
{
	font-size: 0;
	margin: auto;
	margin-top: 0;
	border-bottom: 1px solid #F4CBD9;
	line-height: 1px;
	height: 1px;
	width: 395px;
}

span.paragraph_header, h3
{
	font-size: 11px;
	color: #C00434;
	font-weight: bold;
}
h3 { margin: 0; padding: 0; }

span.arrow { color: #C00434; }

#purchase_order_header { font-weight: bold; }

#footer_image { display: block; }

#footer
{
	text-align: center;
	padding: 5px 10px 0 10px;
	color: #DDD;
	
}
.home #footer
{
	position: absolute;
	color: #000;
	bottom: 0;
	left: 0;
	width: 191px;
	padding: 0 10px 15px 10px;
	font-size: .8em;

}
#footer a { color: #DDD; }
.home #footer a { color:  #296AC8; }
#footer table
{
	width: 100%;
	border-collapse: collapse;
}
#footer table td { width: 50%; vertical-align: top; }

@media print
{
	*, #footer a { color: #000; }
	/*div { width: 100% ! important; }*/
	body { padding: 0; }
	body, body.home,
	.home #body_wrapper, #body_wrapper,
	.home #main, .home div#outer_wrapper,
	#bottom_right_logo
	{ background: none #FFF; }
	#topbar { display: none; }
	div#body_wrapper, * html div#body_wrapper, div#outer_wrapper, div#inner_wrapper { width: 100% ! important; }
	#apply_right { display: none; }
	#main_nav, #secNav, #int_nav { display: none; }
	div#outer_wrapper, div#inner_wrapper { margin-left: 0; }
	#top_image { display: none; }
	#top_image_print { display: block; }
	table#sub td#sub_right { width: 1px; }
	#owner_login { display: none; }
	#bottom_right_logo { padding-left: 0; }
	#footer { padding-left: 0; margin: 0; }
	#footer_image { display: none; }
	#bottom_bar { display: none; }
}
