@charset "utf-8";
/* CSS Document */
/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}

img, fieldset {
	border: 0;
}

/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}

html {
	min-height: 100%;	
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
	/* [disabled]font-family: 'Open Sans', sans-serif; */
	font-size: 87.5%/110%;
	color: #000;
	font-weight: 400;
	background: #000 url('https://outbackinvoice.com/images/lightening-bg.jpg') 0 0 no-repeat;
	}


a {
	color: #026acb;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #c00;
}
p {	
	font-size: 1em;
	margin: 0 0 1.2em;
	line-height: 1.3em;
	padding: 0;
	color: #000;
}

label {
	font-size: 90%;	
}

/* list */
ul, ol {
	margin: 1em 0 1.4em 24px;
	padding: 0;
	line-height: 140%;
}
li {
	margin: 0 0 .5em 0;
	padding: 0;
}

/* headings */
h1, h2, h3, h4, h5, h6 {
	line-height: 1.4em;
	margin: 20px 0 .4em;
	color: #000;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.8em;
	color: #000;
	font-weight: 500;
}
h2 a {
	color: #026acb;
	font-weight: 500;
	border-bottom: thin #026acb solid;	
}
h2 a:hover {
	color: #c00;
	font-weight: 500;
	border-bottom: thin #6e943e solid;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.2em;
	margin-bottom: -.5em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1em;
}
h6 a {
	color: #026acb;
	border-bottom: thin #026acb solid;		
}
h6 a:hover {
	color: #c00;
	border-bottom: thin #026acb solid;		
}

p.sub {
	font-family: 'Open Sans';	
	font-weight: 700;
	color: #000;
	margin-bottom: .5em;
}



/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap {
	width: 100%;
	margin: 0 auto;
}

/************************************************************************************
HEADER
*************************************************************************************/
#header {
	position: relative;
	width: 1080px;
	/*height: 20px;*/
	margin: 0 auto;
	height: 160px;
}

#header img.or-logo {position: relative; padding-top: 10px; width: 200px; float: left;}
#header h2.orfon {position: relative; color: #fff; font-weight: 300; float: right; margin-top: 40px;}
/************************************************************************************
HEADER ADJUSTMENTS
*************************************************************************************/

.socmed {position: relative; top: -38px;}



/************************************************************************************
MAIN NAVIGATION
*************************************************************************************/


/************************************************************************************
CONTENT
*************************************************************************************/
#content {
	background: #fff;
	margin: -5px auto 100px auto;
	padding: 12px 0px 20px 0px;	
	width: 1080px;
	position: relative;
	background-color: #ddd;
}
 .doclr {
	clear: left;
	font-height: 0px;
	line-height: 0em;
	font-size: 1px;
 }
.rqd {
	color: #f00; 
 }
 
 li {
	list-style-type: none;
 	margin-left: 0;
 }
 
#chkpointbox {
	 width:	980px;
	 height: 150px;
	 margin-left: 30px;
	 padding: 6px;
	 border: solid 1px #000;
	 position: relative;
}

#chkhead {
 	font-family: 'Open Sans Condensed', sans-serif ;
	font-weight: 700;
	font-size: 1em;
	text-align: center;
	margin-bottom: 0px;	
}

#chkpointbox ul.chksA {
		margin-left: 30px;
 		width: 310px;
		float: left;
		font-weight: 400;	
		}
#chkpointbox ul.chksB {
 		width: 250px;
		float: left;
		font-weight: 400;
		}
#chkpointbox ul.chksC {
 		width: 310px;
		float: left;
		font-weight: 400;	
		}				
 
#chkpointbox ul.chksA li{
		list-style-type: disc;
		font-size: 90%;
		line-height: 1em;
 }
 #chkpointbox ul.chksB li{
		list-style-type: disc;
		font-size: 90%;
		line-height: 1em;		
 }
#chkpointbox ul.chksC li{
		list-style-type: disc;
		font-size: 90%;
		line-height: 1em;		
 }
 
 h4#errorMsg {
		color: #f00;
		margin: 10px 0 20px 10px;		 
	 }
p.err {
		color:	#f00;
		font-size: 90%;
		line-height: 1em;
		margin: 0;
}
textarea { 
	font-family: 'Open Sans', sans-serif ;
	font-size: 13px/110%;
	color: #000;
	padding: 4px;	
}

#prodservA {
	width: 240px;
	float: left;
	line-height: 1em;	
}
#prodservA p {
	margin-bottom: .4em;
}

#prodservB {
	width: 300px;
	float: left;	
	line-height: 1em;
}
#prodservB p {
	margin-bottom: .4em;
}

/************************************************************************************
ARTICLES
*************************************************************************************/
#artdesc {
	width: 1040px;
	margin: 0px 20px 0 20px;
	background-color: #fff;	
	position: relative;
	}
#cksdiv {
	margin-top: -1em;
}

#artdesc h5 {
	margin-left: 10px;
}
	
#artdesc ul.cks1 {
		margin-left: 80px;
		width: 280px;
		float: left;
		font-weight: 600;		
		}	
#artdesc ul.cks2 {
		width: 220px;
		float: left;
		font-weight: 600;		
		}		
#artdesc ul.cks {
		width: 310px;
		float: left;
		font-weight: 600;		
		}
#artdesc ul.cks li {
		
	/*	background-color: #ff0;		*/
	}
	
ul.esapoints {
	float: left;
	width: 450px;	
}

ul.esapoints li {
	list-style-type: none;
	overflow: visible;
	padding-left: 12px;
	font-weight: 600;
	width: 500px;	
	position: relative;
}
ul.esapoints li:before {
	list-style-type: none;
/*	content: "\2714";*/
	content: "\203A";
	font-size: 200%;
	margin: -4px 0 0 -17px;
	position: absolute;
}

	
#artform {
	width: 1040px;
	margin: 0px 20px 0 20px;
	background-color: #CCF;	
	position: relative;
	}	
	
.itemheaders {
 	font-family: 'Open Sans Condensed', sans-serif ;
	font-size: 12px/110%;
	color: #000;	
	font-weight: 700;	
	background-color: #fff;	
	width: 1040px;
	margin: 0px 20px 0 0px;
	position: relative;
}

.itemheaders ul {
	
}

.itemheaders li {
	width: 132px;
	float: left;
	text-align: center;	
	margin-bottom: -6px;
}

.itemheaders li#ith3, .itemheaders li#ith4 {
	width: 186px; 
	height: 12px;
	text-align: center;	
	margin-bottom: -6px;
}

.itembody {
 	font-family: 'Open Sans Condensed', sans-serif ;
	font-size: 12px/110%;
	color: #000;	
	font-weight: 700;	
	background-color: #fff;	
	width: 1040px;
	margin: 0px 20px 0 0px;
	position: relative;
}

.itembody li {
	float: left;
	text-align: center;	
	margin-bottom: 0px;
}

.itembody li input {
	width: 122px;
	height: 18px;
	text-align: center;	
	padding: 0 4px;
	background-color: #fff;	
	border: 1px solid #000;
	
}
.itemsummary {
	margin-left: 0px;
}
.itemsummary li {
	font-size: 13px;
	float: left;
	width: 122px;
	height: 18px;
	text-align: center;	
	padding: 0 4px 2px;
	background-color: #fff;	
	border: 1px solid #000;
}

.itembody li.itb3 input, .itembody li.itb4 input {
	width: 176px; 
	height: 18px;
	text-align: center;	
	background-color: #fff;	
}

.itemsummary li.itb3, .itemsummary li.itb4{
	width: 176px; 
	height: 18px;
	text-align: center;	
	background-color: #fff;	
}

#inv_agg {
	position: absolute;
	top: 189px;
	left: 740px;	
}

#inv_pur {
	position: absolute;
	top: 0px;
	left: 610px;
	width: 320px;	
}

#personal_A {
	margin-top: 12px; margin-left: 12px;
	width: 490px;
	float: left;	
}
#personal_A ul {
	width: 490px;
}
#personal_A ul li {
	width: 490px;
}
#personal_B {
	margin-top: 12px;
	width: 530px;
	float: left;	
}
#personal_B ul {
	width: 520px;
}
#personal_B ul li {
	width: 520px;
}
#compra {
	margin: 0 auto;
	margin-top: 10px;
	padding-top: 8px;
	width: 1040px;	
}

#agreeform {
	margin: 10px auto;
	padding: 10px 0;
	padding-bottom: 50px;
	width: 980px;	
}

#dscnt {
	display: none;	
}

#checkup_A {
	 width: 530px; 
	 margin-left: 12px;
	 float: left;	
	 margin-bottom: -18px;
}

#checkup_B {
	 width: 510px; 
	 float: left;
	 margin-bottom: -18px;
}
#checkup_A ul {
	margin-left: 0px;
}

#checkup_B ul {
	margin-left: 0px;
}

.ccinfo {
 	width: 1040px; 
	margin-left: 12px;	
}

.formsubmit {
	text-align: right;
	margin-right: 150px;
}

.formsubmit input#submit {
	font-size: 1.2em;
	font-weight: 500;
	color: #fff;
	border-radius: 6px;	
	cursor: pointer;
	transition: background-color 1s;
	background-color: #026acb;	
}
.formsubmit input#submit:hover {
	font-size: 1.2em;
	font-weight: 500;
	color: #fff;
	border-radius: 6px;	
	cursor: pointer;
	background-color: #c00;	
}

.formsubmitreset {
	text-align: right;
	margin-right: 250px;
	margin-top: -48px;	
}

.formsubmitreset #submit {
	font-size: 1.2em;
	font-weight: 500;
	color: #555;		
	border-radius: 6px;	
	cursor: pointer;
	transition: background-color 1s;
	background-color: #CCC;		
}
.formsubmitreset #submit:hover {
	font-size: 1.2em;
	font-weight: 500;
	color: #fff;		
	border-radius: 6px;	
	cursor: pointer;
	background-color: #026acb;			
}

.ssformsubmit {
	position: relative;
	clear: both;
	text-align: left;
	margin-left: 10px!important;
}

p.rule {
	width: 1000px;
	margin: 10px 12px;
	padding-top: 10px;
	border-bottom: solid #000 1px;	
}

ol.agreelist{
	
}

ol.agreelist li{
	list-style-type: lower-alpha;
}
ol.agreemain{
	
}

ol.agreemain li{
	list-style-type: decimal; 
}

/************************************************************************************
FOOTER
*************************************************************************************/

#footer {
	position: relative;
	width: 1080px;
	height: 100px;
	margin: 10px auto 0 auto;	
	background-color: #489441;
	/*text-align: center;*/
	
}
