/*
To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/customizing-your-headway-site/custom-css/ 
to get started.

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {
	background: red;
}
*/
body.custom{
	height: 300px;
	background-image: url(http://www.missionphoenix.com/images/fxborder-y3a.jpg);
	background-position: center;
	background-repeat: repeat-y;
	background-color: #6695ED;
}
body.home{}
/*body.custom div#wrapper{border:none;background:none;margin-bottom:0;position:relative;z-index:2;}*/
body.custom div#wrapper {
	border:none;
	margin-bottom:0;
	margin-top:0;
	position:relative;
	z-index:2;
	margin-left:auto;
	margin-right: auto;
	background-image: url(http://www.missionphoenix.com/images/forexsystemlogo-redesign1-5a.jpg);
	background-repeat: no-repeat;
	width: 960px;
}

body.custom div#banneroptin {
	background-image: url(http://www.missionphoenix.com/images/op3-75k.jpg);
	margin-left: -15px;
	background-repeat: no-repeat;
        padding-right: 0px;
        margin-right:0px;
}

body.custom table.nopad {
border-collapse:collapse;
border-spacing:0;
}

body.custom div#header{
float:left;
width:auto;
background:none;
border:none;
margin:-35px 0 0 0;
}
body.custom div#header div#top{margin:20px 0 0;padding:0;width:220px;height:25px;overflow:hidden;display:block;
}
body.custom div#header div#top a{
width:220px;
height:25px;
background-position:0 -85px;
display:block;
text-indent:-9999px;
border:none;
padding:0;
margin:0;
overflow:hidden;
}

body.custom div#navigation{
float:left;
width:auto;
background:none;
margin:-15px 0px 0px 0px;
border:none;
font-size:1.05em; 
padding: 0 0px 135px 0px;
}
body.custom div#navigation {
border:none;
background:none;
}
body.custom div#navigation ul{
z-index:5;
}
body.custom div#navigation ul li{
background:url(http://www.missionphoenix.com/images/nav_separator.jpg) right center no-repeat;
padding:0 20px 0 15px;
}
body.custom div#navigation ul li.no-padding-left{
padding-left:0;
}
body.custom div#navigation ul li.no-padding-right{
padding-right:0;
}
body.custom div#navigation ul li.blue a{
color:#4986bd;
}
body.custom div#navigation ul li.blue a:hover{
color:#79aad7;
}
body.custom div#navigation ul li.page-purchase,body.custom div#navigation ul li.no-bg{
background:none;
}
body.custom div#navigation ul li a{
color:#666;
padding:0;
}
body.custom div#navigation ul li a:hover{
color:#aaa;
text-decoration:none;
}
body.custom div#navigation ul li.current-page-item a, body.custom div#navigation ul li.current-page-parent a{
color:#fff;
}
body.custom div#breadcrumbs { 
border:none;
color:#666;
float:left;
margin: 0px 0 0 0;
position:relative;
}
body.custom div#breadcrumbs a:link, body.custom div#breadcrumbs a:visited {
color:#1587e7;
}

body.custom div#table2 tbody tr{
width:180px;
}

body.custom table.aweber1 {
width: 275px;
}
body.custom form.aweber1{
width: 275;
}

body.custom div.leaf-top{
color:#4b4b4b;
border-bottom:none;
line-height:120%;
font-size:1.15em;
}

body.custom div.entry-content a.more-link {
background:#e7ebf5 none repeat scroll 0 0;
color:#333333;
font-family:georgia,serif;
font-size:16px;
font-variant:small-caps;
font-weight:normal;
letter-spacing:0;
line-height:20px;
text-transform:none;
}

body.custom div.leaf-content{
background:transparent;
color:#333333;
line-height:1.7em;
}
body.custom div.sidebar li.widget {
background:transparent;
}
div.sidebar a {
color:#3b5898;
text-decoration: none;
}
div.sidebar a:hover{
color:#94a3c4;
text-decoration: none;
}
body.custom div.sidebar span.widget-title {
background:transparent repeat scroll 0 0;
border-bottom-color:#C3C3C3;
color:#707070;
font-family:arial,sans-serif;
font-size:17px;
font-variant:normal;
font-weight:normal;
letter-spacing:2px;
line-height:22px;
text-transform:uppercase;
}

body.custom div#footer-container{
background: #330001 
}

body.custom div#footer{
border:none;
width:auto;
margin:0 auto;
font-size:1em;
padding:20px 20px 20px 20px;
background-color:#4a0203;
background: #330001 
}
body.footer-fixed div#footer, body.footer-fluid div#footer, body.footer-fluid div#footer-container{
color:#3B5898;
}

body.custom div#footer a.footer-right,body.custom div#footer a.footer-left{
margin-bottom:20px;
}
body.custom div#footer p.copyright{
line-height:1.8em;
color: #666;
}

body.custom div#footer p.copyright a{
color:#888;
}
body.custom div#footer a{
color:#888;
}



body.custom form#login-form{
margin:87px 0 0 35px;
float:left;
}
body.custom form#login-form2 input{
background:none;
border:none;
font-size:22px;
font-style:italic;
color:#888;
font-family:Georgia,serif;
width:350px;
float:right;
clear:right;
margin:2px 45px 35px 25px;
}

body.custom form#login-form2 input:focus{outline:0 none;}
body.custom form#login-form2 input#submitmem{
width:45px;
height:45px;
text-indent:-9999px;
float:right;
margin:0px -5px 0px 0px;
cursor:pointer;
position:relative;
clear:right;
display:block;
}


body.custom div.headway-form-container { width: 640px; }
body.custom div.headway-form-container-small { width: 427px; }



body.custom a#e { display: none; }
body.custom table.errmsg { background:#FBE3E4; border: 1px solid #FBC2C4; color:#8A1F11; padding: 0; margin: 0 0 10px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

body.custom table.errmsg a { color: #8a1f11; }

body.custom .notice{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:#FFFFE0 none repeat scroll 0 0;
border:1px solid #E6DB55;
margin:10px 0;
padding:10px;
}

body.custom .bluenav{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:#eceff5 none repeat scroll 0 0;
border:1px solid #94a3c4;
margin:10px 0;
padding:10px;
}
body.custom .title { margin: 0 0 10px;}

body.custom #useful-links { background: #eee; margin: 0 0 10px; display: block; padding: 6px 6px; }
body.custom #useful-links ul { padding: 0; margin: 0;}
body.custom #useful-links ul li { float: left; margin: 0 15px 0 9px; list-style: none; }
body.custom #licenses { float: left;  width: 270px; margin-top:15px;
}
body.custom #purchase-upgrade {
float: right; 
border-left: 1px solid #ddd; 
padding: 0 0 0 25px; 
margin: 15px 0;
}

body.custom .entry-content p { color: #555; }
body.custom .entry-content h3 { margin-top: 40px; }
body.custom .entry-content h3.grey { color: #999; line-height: 1.4em; margin: 0 0 25px 0; font-size: 1.4em; }
body.custom .entry-content h4 small strong { color: #22639B; }

body.custom .entry-content h3, body.custom .entry-content h3 a { color:#3b5898; text-decoration: none; }
body.custom .entry-content h3 a:hover { text-decoration: none; color:#94a3c4;}
body.custom .entry-content h4 { color: #444; font-size: 1.3em; }
body.custom .entry-content h4 a { color:#3b5898; text-decoration: none; }
body.custom .entry-content h4 a:hover { text-decoration: none; color:#94a3c4;}
body.custom div.feature-icon { padding: 0 0 0 63px; margin: 0 0 35px; }
body.custom div#feature-icon-visual-editor { background: url(custom/images/icons/features_visual_editor.jpg) no-repeat top left; }
body.custom div#feature-icon-layouts { background: url(custom/images/icons/features_layouts.jpg) no-repeat top left; }
body.custom div#feature-icon-config { background: url(custom/images/icons/features_config.jpg) no-repeat top left; }
body.custom div#feature-icon-seo { background: url(custom/images/icons/features_seo.jpg) no-repeat top left; }
body.custom div#feature-icon-support { background: url(custom/images/icons/features_support.jpg) no-repeat top left; }
body.custom div#feature-icon-documentation { background: url(custom/images/icons/features_documentation.jpg) no-repeat top left; }

body.custom .page-title { font-family:"Avenir 65 Medium",Helvetica,sans-serif; margin: 0 0 25px; }
body.custom div.meta-below-title { font-family: Georgia, serif; font-style: italic; color: #666; }
body.custom div.meta-below-content {
font-family: Georgia, serif; font-style: italic; color: #666;padding: 20px 0 0;
}
body.custom div.meta-below-title a { text-decoration: none; color: #3b5898; }
body.custom div.meta-below-content a { text-decoration: none; color: #3b5898; }
body.custom div.meta-below-content div.right { color: #1b5e91; }
body.custom div.meta-below-content div.right a { color: #3b5898; text-decoration: none; }
body.custom p.nocomments { border-top: none; margin: 0 0 20px 0; color: #888; }
body.custom div.meta-below-title a:hover { text-decoration: none; color:#94a3c4;}

div#login-form2{
	margin:87px 0 0 35px;
	float:left;
}

body.lightbox-login div#fancy_bg{
display:none;
z-index:800;
}
body.lightbox-login div#fancy_inner{
background:transparent;
border:none;
}
body.lightbox-login div#fancy_close{
top:17px;
right:2px;
}
/*
body.lightbox-login div#fancy_div{
background:url(http://www.missionphoenix.com/images/login_bg.png) no-repeat;
display:block;
width:440px;
height:284px;
z-index:800;
}

div#fancy_div{
	background:url(http://www.missionphoenix.com/images/login_bg.png) no-repeat;
	display:block;
	width:440px;
	height:284px;
	z-index:800;
	left:50px;
	position:absolute;
	top:-25px;
}*/

div#fancy_inner{
margin: 20px 0 0 0;
}

input{
	background:none;
	border:none;
	font-size:22px;
	font-style:italic;
	color:#888;
	font-family:Georgia,serif;
	width:350px;
	float:right;
	clear:right;
	margin:0 40px 35px 20px;
}

img.nopad{
	margin-left: -15px;
	margin-top: -15px;
}

p.contactusp{
margin: 0px 0px 50px 0px;
}
input.contactus{
	background:none;
	border: 1px solid #888888;
	font-size:22px;
	font-style:italic;
	color:#888;
	font-family:Georgia,serif;
	width:350px;
	float:left;
	clear:right;
	margin:0px 0px 0px 0px;
}

input:focus{
outline:0 none;
}

input.submitcomment{
border-top: 1px solid #efefef;
border-right: 1px solid #777;
border-bottom: 1px solid #777;
border-left: 1px solid #efefef;
background: #eee;
color: #444;
font-size: 1.1em;
padding: 3px 5px;
}

input#submitmem{
	background:translucent;
	border: medium none;
	width:45px;
	height:45px;
	text-indent:-9999px;
	margin:0px 0px 0 0;
	position: absolute;
	top: 140px;
	left: -25px;
	cursor:pointer;
	position:relative;
	clear:right;
	display:block;
}
input#submit-cm {
	border-top: 1px solid #efefef;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 1px solid #efefef;
	background: #eee;
	color: #444;
	font-size: 1.1em;
	padding: 3px 5px; }

form#login-form2 p{
	color:#ffffff;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	margin:84px 70px 0 30px;
        float:left;
        position: absolute;
	top: 110px;
	left: 3px;
        color:#ffffff;
        font-size:14px;

}

form#login-form2 p a{
	color:#fff;
}

form#login-form2 p em{
	color:#999999;
	font-style:italic;
	font-size:12px;
}

form#login-form2 p em a{
	color:#fff;
}

div#login-form2 {
	display:block;
	width:440px;
	height:284px;
	background-image: url(http://www.missionphoenix.com/images/login_bg.png);
	background-repeat: no-repeat;
}

.memberName {
	position: absolute;
	top: 83px;
	left: 20px;
	border: none;
        background:none;
        border:none;
        font-size:22px;
        font-style:italic;
        color:#888;
        font-family:Georgia,serif;
        width:350px;
        float:right;
        clear:right;
        margin:0 40px 35px 10px;
}
/*#login-form2 input:focus{outline:0 none;}*/
.memberPass  {
	 background:none;
        position: absolute;
	top: 138px;
	left: 25px;
	border: none;
        width: 300px;
        height: 30px;
	border:none;
	font-size:22px;
	font-style:italic;
	color:#888;
	font-family:Georgia,serif;
	width:350px;
	float:right;
	clear:right;
	margin: 0px 40px 30px 20px;
}

form#login-form2 input#submit{
	background:transparent none repeat scroll 0 0;
        border:medium none;
        height:45px;
        margin:0 0 0 0;
        position:absolute;
        right:17px;
        text-indent:-9999px;
        top:207px;
        width:45px;
}

.loginbuy{
        margin:93px 90px 0px 30px;
        float:left;
        position: absolute;
	top: 110px;
	left: 3px;
        color:#ffffff;
        font-size:14px;

}
.list_4 LI
{
	padding: 40px 0px 5px 58px;
	background: url(http://www.missionphoenix.com/images/chkgn.png) no-repeat left center;
	margin: -32px -70px 24px;
	padding: 34px 67px 21px;
	text-align: left;
}

.loginBtn {
	position: absolute;
	top: 219px;
	right: 65px;
        display: none;
}
body.custom #login-box  {
        height: 300px;
}

body.custom div.movelinks {
width: 1116px;
height: 25px;
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
padding: 5px 8px; 
background-color: #C2CADD;
border: 1px solid #3B5998;
}

body.custom div.rtlinks {
float: right;
margin-bottom: 0px;
width: 600px;
text-align: right;
background-color: #C2CADD;
}

bosy.custom div.lftlinks {
text-align: left;
float: left;
margin-bottom: 0px;
width: 500px;
background-color: #C2CADD;
}

body.custom div.rtlinks a, div.lftlinks a {
text-decoration: none;
}

body.custom div.rtlinks a:hover, div.lftlinks a:hover {
text-decoration: none;
}
body.custom div.floatRight {
	float: right;
	margin-left: 20px;
}

/* Added by Bert Hixson of Web Considerations, LLC */

body.custom div#header{float:none;margin: 0px;
	width: 960px;
}

h1#tagline {
	margin-top: -35px;
	float: left;
	width: 700px;
}

div#container {
	margin-top: -69px; /* Changed from 5px to 30px by Bert Hixson--changed f/30 to -69px byCP */
}

div#breadcrumbs p {
	margin-top: 20px;
}

#amemberImg {
	font-family:"Avenir 65 Medium",Helvetica,sans-serif;
         font-size: 15px;
	float: right;
	margin: 0px 5px 0px 0px;
	padding-top: 9px;
	width: 72px;
	height: 50px;
	background-image: url(http://www.missionphoenix.com/images/loginflag3.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}

#amemberImg a:link, #amemberImg a:visited {
	color:#bfbfbf;
        text-decoration: none;
}

#amemberImg a:hover {
	text-decoration: none;
	color:#FFFFFF;
}

div#cstmfooter  {
	width: 1050px;
	min-height: auto;
	margin-left: auto;
	margin-right: auto;
}

div#cstmfooter .footerwidgets {
	width: 330px;
	float: left;
	margin-right: 20px;
}

div#cstmfooter .footerwidgets li b, div#cstmfooter .footerwidgets li {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 8px;
	list-style-type: none;
}

div#cstmfooter .footerwidgets h3 i b {
	color:#666666;
	font-style: normal;
	font-size: 20px;
}

body.custom div#navigation ul li{
	background-image: url(http://www.missionphoenix.com/images/nav_separator.jpg);
}

body.custom div#navigation ul li a, body.custom div#navigation ul li a:visited {
	color:#CCCCCC;
}

body.custom div#navigation ul li a:hover {
	color:#993300;
}

body.custom div#navigation ul li ul {
}

body.custom div#navigation ul li ul a {
	color: #FFFFFF;
}

body.custom div#navigation ul li ul li {
	color:#333333;
	list-style-type: none;
	background-image: none;
	background-color: #999999;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-top: 3px;
}


/* End added by Bert Hixson */


body.custom div#featured {
background:transparent url(http://www.missionphoenix.com/images/babyblue-bg.jpg) repeat-x scroll left top;
}

body.custom div#arrow {
	background-image: url(http://www.missionphoenix.com/images/sm_babybluearrow.jpg);
	background-repeat: repeat-y;
	float: left;
	margin: 0px;
}