
/* dark brown #703924   peach #F6AE74   light blue #24B5D0  */


body { padding:0; margin:0; background-color:#e5f4f7; }
body, td { font-family:Arial, Helvetica, sans-serif; color:#703924; font-size:13px;}
p { line-height:21px; }

/* center the entire page in 964px wide section instead of using the body to repeat the background */
div#pageWrapper { height: 100%; width:964px; margin:auto; 
	background-image:url(/images/main_template/page_bg.jpg); background-repeat:repeat-y; background-position:50% -62px; 
}

/*includes the top menu and all content */
/* position from the left so it's not trying to match center with the page background */
div#innerWrapper { 
	margin-left:72px; 
	width:819px; 
	background-color:white; 
	background-image:url(/images/main_template/inner_bg.jpg);
	background-repeat:repeat-y;
    background-position:0 35px;
} 


/* TOP MENU -two different backgrounds for top menu depending on if left menu is shown */
div#topMenu { background-repeat:no-repeat; width:819px; height:72px; text-align:center; color:#F6AE74; font-size:15px;}
.topMenuNormalBg { background-image:url(/images/main_template/top_menu_bg.jpg); }
.topMenuAltBg { background-image:url(/images/main_template/top_menu_with_orange.jpg); }
div#topMenu div#topMenuItems { padding-top:12px; }
div#topMenu div#topMenuItems div a, div#topMenuItems div a:visited { color:#F6AE74; text-decoration:none; }
div#topMenu div#topMenuItems div.topMenuItemSelected a { color: #23A9C6; }
div#topMenu div.topMenuItem { padding:0 4px 0 4px; display:inline; }

div#leftSidebar { 
	font-size:15px;
	background-image:url(/images/main_template/left_menu_bg.jpg); 
	background-repeat:repeat-y; 
	width:221px;  
	background-position:0 -42px;
	float:left; 
	white-space:nowrap;
}

div#leftSidebarUnder { padding:20px 0 20px 20px; background-color:white; white-space:nowrap; }


/* MAIN CONTENT - depends on if left menu is present */
div#pageContent { margin:20px; padding-bottom:20px; }
div#pageContent.withLeft { float:right; width:555px; }

div#pageContent a, div#pageContent a:visited  { color:#24B5D0 }

h1 { font-size:16px; }
h2 { font-size:14px; }

h2.bonuses { margin:0px; padding:5px; background-color:#FDEDE1; cursor:pointer; }
h2.bonuses:hover { background-color:#FBDCC4; }

p.quote { text-align:right; margin-right:15px; margin-top:0px; }

form#aweber input[type=text] { width:170px; color:#703924; border:1px solid silver; margin-top:5px; padding:3px; background-image:url(/images/input_bg.gif); background-repeat:no-repeat}
form#contact_form input[type=text], form#contact_form textarea { color:#703924; border:1px solid silver; margin-top:5px; padding:3px; background-image:url(/images/input_bg.gif); background-repeat:no-repeat}

#offer_table td { vertical-align:top; padding:3px; }

table#offer_table2 { border-collapse:collapse; }
#offer_table2 th { padding:3px; }
#offer_table2 td { vertical-align:top; padding:3px; border:1px solid #703924; }

#powered_by { width:819px; margin:0 auto; text-align:right; }

#MessageBox { margin-top:20px; margin-bottom:20px; padding:10px; }
#MessageBox.Error { border:2px solid maroon; background-color:#e5f4f7; }
#MessageBox.Error #MessageBoxIcon { background-image:url('/images/error_icon.png'); }
#MessageBoxIcon { background-repeat: no-repeat; width:27px; height:27px; padding-right:5px; position:relative; top:0px; }
