body { /* having no "." shows this is a body ELEMENT*/
	
	color: #555;
	font-family: Tahoma, Geneva, sans-serif,Helvetica Neue, Helvetica, Arial;
        margin: 0; background-color: black;/* fixes issue with older bowsers */
        background: #ffcc33; /*MARGIN COLOR IMPORTANT IMPORTANT*/
}



/* diable right click the "." says its a body class*/
.body {
-webkit-user-select: none;  /* Chrome all / Safari all */
-moz-user-select: none;     /* Firefox all */
-ms-user-select: none;      /* IE 10+ */
-o-user-select: none;
user-select: none;


}




.container80 {
    width: 80%;
    max-width: 700px;
    margin: auto;
    border: 2px solid black;   /* black line around the whole web page to cut the page off from the bg */
    padding: 20px; /*was 10 pixels in member area*/
    
    

    /*did not exsist before in sales page*/
    height: auto;
    float: Center;
    background-color: white; /*BODY COLOR IMPORTANT IMPORTANT*/
}



	
	




}



/*Is This Even Used? CHECK EACH PAGE AFTER REMOVAL*/
.container100 {
    width: 100%;
	max-width: 700px;
    margin: auto;
}

/*SETS BLUE BG AROUND TESTIMONIALS*/
.container   {
  float: Center;
    margin: 20 20 10px 10px;
	padding: 20px;
	width: 70%;
	height: auto;
background-color: lightblue;
alignment-adjust:middle;
} 


/*Is This Even Used? CHECK EACH PAGE AFTER REMOVAL*/.container2 {
    width: 100%;
    margin: auto;
}



/*Is This Even Used? CHECK EACH PAGE AFTER REMOVAL*/.container3   {

    margin: 10 10 5px 5px;
	padding: 10px;
	width: 80%;
	height: auto;
background-color: white;
alignment-adjust:middle;
} 

/*Is This Even Used? CHECK EACH PAGE AFTER REMOVAL*/.container4   {
  
    margin: 10 10 5px 5px;
	padding: 10px;
	width: 80%;
	height: auto;
background-color: black;
alignment-adjust:middle;
} 


/*sales page I think*/
#rcorners1 {
    border-radius: 25px;
    background: #000000;

    width: 90%;
    max-width:550px;
	height: autopx;    
}

/*sales page I think*/
#first {
    width: 48%;
    float: left;
    height: auto;
	    padding: 1%; 
    
}
/*sales page I think*/
#second {
    width: 48%;
    float: left;
    height: auto;
     padding: 1%; 
    
}


/*Site Banner*/
.banner {  
width: 100%
}


/* float image left and lets text go around*/
.left  {
    float: Left;
    margin: 10 10 5px 5px;
	padding: 10px;
	max-width: 200px;
	width: 35%;
	height: auto;
} 

/* float image right and lets text go around*/
.right   {
  float: Right;
    margin: 10 10 5px 5px;
	padding: 10px;
	max-width: 200px;
	width: 35%;
	height: auto;
} 






.unselectable {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */       
}






/*NAV BAR RELATED*/
/*NAV BAR RELATED*/
/*NAV BAR RELATED*/
/*NAV BAR RELATED*/
/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
} /* Makes drop down show nav bars when side by side*/
.clearfix:after {
    clear: both;	
}/* Makes drop down show nav bars when side by side*/

.clearfix {
    *zoom: 1;
}/*unknown*/

.current {
	color: #4286f4;
}/*sets color of current nav bar selected*/


nav {
	height: 40px; /*hight in pc menu nav*/
	width: 100%; /*width of nav bar claimed space*/
	background: #ffffdb; /*ffffdb   nav bar button bg color   ffcc33 IMPORTANT IMPORTANT*/
	font-family: 'PT Sans', Arial, sans-serif;/*nav bar text font*/
	font-weight: bold;/*nav bar text bold/italics*/
	position: fixed !important; /*stuck on top of screen but in back ground not fore ground*/
	border-bottom: 4px solid #4286f4; /*nav bar botom most devider*/

}
nav ul {
	padding: 0;
	margin: 0 auto;
	width: 720px; /*width of pc nav bar IMPORTANT IMPORTANT*/ 
	height: 30px; /*hight in small menu nav*/
}
nav li {
	display: inline;
	float: left;
}
nav a {
	color: #222; /* nav bar word color*/
	display: inline-block;
	width: 120px; /*nav bar button size IMPORTANT IMPORTANT*/
	text-align: center;
	text-decoration: none;
	line-height: 30px; /*text hight*/
	/*text-shadow: 1px 1px 0px #fff; /*Shadow of words in nav bar*/
}
nav li a {
	border-right: 1px solid #576979;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
nav li:last-child a {
	border-right: 0;
}
nav a:hover, nav a:active {
	background-color: #e98f18; /*IMPORTANT IMPORTANT*/
}
nav a#pull {
	display: none;
}

.navdiv {
	position:relative;
	z-index:1000;}
	
	

/*Styles for screen 720px and lower*/
@media screen and (max-width: 720px) {
	nav { 
  		height: auto;
  	}
  	nav ul {
  		width: 100%;
  		display: block;
  		height: auto;
  	}
  	nav li {
  		width: 50%;
  		float: left;
  		position: relative;
  	}
  	nav li a {
		border-bottom: 1px solid #576979;
		border-right: 1px solid #576979;
	}
  	nav a {
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 25px;
  	}
}

/*Styles for screen 720px and lower*/
@media only screen and (max-width : 720px) {
	nav {
		border-bottom: 0;
	}
	nav ul {
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		background-color: #e98f18; /*menu color IMPORTANT IMPORTANT*/
		width: 100%;
		position: relative;
	}
	nav a#pull:after {
		content:"";
		background: url('nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}
}

/*Smartphone*/
@media only screen and (max-width : 320px) {
	nav li {
		display: block;
		float: none;
		width: 100%;
	}
	nav li a {
		border-bottom: 1px solid #111; /*small nav bar bottom shadow*/
	}
}
/* END NAV BAR RELATED*/
/* END NAV BAR RELATED*/
/* END NAV BAR RELATED*/
/* END NAV BAR RELATED*/













/*FONT*/	
/*FONT*/	
/*FONT*/	
/*FONT*/	
/*h1 font*/
h1 {

	font-size: 1.4em;
	color: #2262AD;
	line-height: 1.4em;
	margin: 9px 0 ;
}

/*p1 font*/
p1 {	
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 7px 0 ;
	color:#000;

}
p2 {
	font-size: .8em;
	line-height: 1em;
	margin: 7px 0;
	color: #000;

}
p3 {
	
	font-size: 1em;
	line-height: 1.2em;
	margin: 7px 0 ;

}






/*FONT ADUST FOR 900*/
@media only screen and (max-width : 900px) {
	
	
h1 {

	font-size: 1.4em;
	color: #2262AD;
	line-height: 1.2em;
	margin: 9px 0 ;
}

/*p1 font*/
p1 {	
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 7px 0 ;

}
p3 {
	
	font-size: 1em;
	line-height: 1.2em;
	margin: 7px 0 ;

}






h1 {

	font-size: 1.4em;
	color: #2262AD;
	line-height: 1.2em;
	margin: 9px 0 ;
}

/*p1 font*/
p1 {	
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 7px 0 ;

}
p3 {
	
	font-size: .8em;
	line-height: 1em;
	margin: 7px 0 ;

}








/*FONT ADUST*/
@media only screen and (max-width : 800px) {
	
	
/*h1 font*/
h1 {

	font-size: 1.4em;
	color: #2262AD;
	line-height: 1.2em;
	margin: 9px 0 ;
}

/*p1 font*/
p1 {	
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 7px 0 ;

}
p3 {
	
	font-size: .8em;
	line-height: 1em;
	margin: 7px 0 ;

}




@media only screen and (max-width : 710px) {
/*h1 font*/
h1 {

	font-size: 1.2em;
	color: #2262AD;
	line-height: 1.2em;
	margin: 13px 0 ;
}

/*p1 font*/
p1 {	
	font-size: 1em;
	line-height: 1.2em;
	margin: 7px 0 ;

}

p3 {
	
	font-size: .8em;
	line-height: 1em;
	margin: 7px 0 ;

}




@media only screen and (max-width : 640px) {
	
	
/*h1 font*/
h1 {

	font-size: 1em;
	color: #2262AD;
	line-height: 1.2em;
	margin: 11px 0 ;
}

/*p1 font*/
p1 {	
	font-size: .8em;
	line-height: 1em;
	margin: 7px 0 ;

}

p3 {
	font-size: .6em;
	line-height: 1em;
	margin: 7px 0 ;

}

/*/FONT/*/	
/*/FONT/*/	
/*/FONT/*/	
/*/FONT/*/





































/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects `block` display not defined in IE6/7/8/9 & FF3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects `inline-block` display not defined in IE6/7/8/9 & FF3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
 * Known issue: no IE6 support.
 */

[hidden] {
    display: none;
}


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7.
 */




/* =============================================================================
   Links
   ========================================================================== */

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 * people.opera.com/patrickl/experiments/keyboard/test
 */

a:active,
a:hover {
    outline: 0;
}


/* =============================================================================
   Typography
   ========================================================================== */

/*
 * Addresses font sizes and margins set differently in IE6/7.
 * Addresses font sizes within `section` and `article` in FF4+, Chrome, S5.
 */
/*
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}



h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.75em;
    margin: 2.33em 0;
}


*/



/*
 * Addresses styling not present in IE7/8/9, S5, Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in FF3+, S4/5, Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Addresses margins set differently in IE6/7.
 */

p,
pre {
    margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome.
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE6/7.
 */

q {
    quotes: none;
}

/*
 * Addresses `quotes` property not supported in S4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

small {
    font-size: 75%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 * gist.github.com/413930
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


/* =============================================================================
   Lists
   ========================================================================== */

/*
 * Addresses margins set differently in IE6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
 * 2. Improves image quality when scaled in IE7.
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9.
 */

svg:not(:root) {
    overflow: hidden;
}


/* =============================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE6/7/8/9, S5, O11.
 */

figure {
    margin: 0;
}


/* =============================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE6/7.
 */

form {
    margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9.
 * 2. Corrects text not wrapping in FF3.
 * 3. Corrects alignment displayed oddly in IE6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
 * UA stylesheet.
 */

button,
input {
    line-height: normal; /* 1 */
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9.
 * 2. Removes excess padding in IE8/9.
 * 3. Removes excess padding in IE7.
 *    Known issue: excess padding remains in IE6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
 *    to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}


/* =============================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

























	











