@charset "UTF-8";
/* CSS Document */

/*
864517 redy orng brown
e87726 bot stone and formations
f99d49 mid stone
fdc578 top stone
1c5d8c navy
4791c6
7cbceb  blue
a1d6fc
cbdeeb light blue


IE FIXES
	padding: 5px 10px 3px 0; 
	*padding: 1px 10px 3px 0; 
	_padding: 1px 10px 3px 0; 
	
earth deb782
ROK e87726
formations bf4f16
light grey f9f9f9
med grey eaeaea
*/

html, body {
  height: 100%;
}
body {
	margin: 0 auto;
	background-color: #cbdeeb;
	font-family: "Trebuchet MS", "Helvetica", Arial, Tahoma, sans-serif;
	font-size: 13px;
	color: #444;
	line-height: 1.4;/* 15px at default font size 15/12 */
}

#flashicontact { 
	width: 468px; 
	height: 60px; 
}

#allin850holdingpage { 
	margin: 20px auto 0 auto; 
	padding: 20px; 
	width: 850px; 
	background-color: #fff; 
	text-align: center; /*height: 100%;*/ 
}
a, a:visited { 
	color: #e87726; 
	text-decoration: none;
}
a:hover { 
	color: #bf4f16; 
	text-decoration: underline; 
}
hr { 
	clear: both; 
	margin: 5px 0 5px 0; 
	height: 1px; 
	border: 0; 
	background-color: #d3d3d3; 
}
span { 
	margin: 0; 
	padding: 0; 
}
p, #cse-search-results { 
	margin: 2px 0 2px 0; 
	padding: 0; 
}

h1 { 
	margin: 0 0 3px 0; 
	padding: 0; 
	font-size: 25px; 
	color: #1c5d8c; 
}
h2 { 
	margin: 2px 0 3px 0; 
	padding: 0; 
	font-size: 21px; 
	color: #2f7aaf; 
}
h3 { 
	margin: 2px 0 3px 0; 
	padding: 0; 
	font-size: 17px; 
	color: #e87726; 
}
/*.leadin make h4*/ 
h4 { 
	margin: 0 0 5px 0; 
	padding: 10px 0 10px 0; /*color: #5a9dce;*/ 
	font-size: 15px; 
	color: #4791c6; 
}
h5 { 
	margin: 0 auto; 
	padding: 15px 30px 15px 30px; 
	background: url(../images/layout/quotemarkssquare.png) top left no-repeat; 
	font-size: 15px; 
	letter-spacing: 1px; 
	line-height: 1.8; 
	text-align: justify; 
	color: #2c75a3; 
	font-weight: normal; 
	font-style: italic; 
	font-stretch: ultra-condensed; 
}/*quotes*/
h6 { 
	margin: 0 0 10px 0; 
	padding: 0; 
	font-size: 15px; 
	color: #b64f06; 
	text-transform: uppercase;
	background-color: #f9f9f9; 
	text-align: center; 
}

.smallprint { 
	font-size: 11px; 
}
.clearit { 
	clear: both; 
}

#bannerhold { 
	margin: 0 auto; 
	width: 100%; 
	height: 200px; 
	background-color: #78b7e4; 
	border-bottom: 1px solid #fff; 
}
#bannerholdemail { 
	position: absolute; 
	margin: 161px 0 0 8px; 
	width: 180px; 
	height: 18px; 
}
#bannerholdlogin { 
	position: absolute; 
	margin: 3px 0 0 665px; 
	width: 180px; 
	text-align: right; 
	font-size: 11px; 
}
#bannerholdlogin h1 {
	margin: 0 0 3px 0;
	line-height: normal;
	font-size: 22px;
}
#bannerholdlogin h2 {
	margin: 0 0 15px 0;
	font-size: 18px;
}
#bannerrotate { 
	margin: 0 auto; 
	width: 850px; 
	height: 200px; 
	z-index: 100; 
}

#searchhold { 
	margin: 0 auto; 
	padding: 5px 7px 5px 7px; 
	width: 836px; 
	background-color: #f6f6f6; 
	border-bottom: 2px solid #e4e4e4; 
	height: 22px; 
}
#cse-search-box { 
	float: left; 
	margin: 0; 
	padding: 0 0 0 5px; 
	width: 355px; 
}
#namesearchbox { 
	margin: 0;
	padding: 0; 
	width: 100%; 
}
#cse-search-box h3, #namesearchbox h3 { 
	float: left; 
	margin: 0 5px 0 0; 
	padding: 0; 
	font-size: 13px; 
}

/*pop up*/
#allinpoppy { 
	clear: both; 
	margin: 0 auto; 
	padding: 5px 5px 5px 5px;
	width: 630px; 
	background-color: #fff; /*height: 100%;*/ 
}

#allin850 { 
	clear: both; 
	margin: 0 auto; 
	width: 850px; 
	background-color: #fff; /*height: 100%;*/ 
}

#holdleft { 
	float: left; 
	margin: 5px 0 0 5px; 
	width: 190px; 
}

#holdmiddle { 
	float: left; 
	margin: 5px 0 10px 7px; 
	width: 385px; 
}
#holdmiddle h5 p { 
	text-align: right; 
	font-size: 11px; 
	line-height: normal; 
	color: #e87726; 
}
#holdleft em, p.skinnygreyr em { 
	font-size: 11px; 
}

#holddouble { 
	float: left; 
	margin: 5px 0 10px 7px; 
	width: 640px; 
}
#holddleft { 
	float: left; 
	margin: 0 0 10px 0; 
	width: 385px; 
}
#holdright { 
	float: right; 
	margin: 5px 5px 10px 0; 
	width: 245px; 
}

#holdleft ul, #holdmiddle ul, #holddleft ul, #holddouble ul, #holdright ul, .tdmain ul { 
	margin: 0 0 0 15px; 
	padding: 0; 
	list-style-image: url(../images/layout/bulletord.gif); 
}
#holdleft ul>li, #holdmiddle ul>li, #holddleft ul>li, #holddouble ul>li, #holdright ul>li, .tdmain ul>li { 
	padding: 0; 
}
#holdleft ul>li.lead { 
	font-weight: bold; 
}
#holdleft ul>li>ul, #holdmiddle ul>li>ul, #holddleft ul>li>ul, .tdmain ul>li>ul { 
	margin: 0 0 0 10px; 
	padding: 0; 
	list-style-image: url(../images/layout/bulletorl.gif); 
}
#holdleft ul>li>ul>li, #holdmiddle ul>li>ul>li, #holddleft ul>li>ul>li, .tdmain ul>li>ul>li { 
	padding: 0; 
}

div.offerboxtop {
	margin: 0 auto;
	padding: 0;
	background: url(../images/layout/offerbox245t.gif) bottom center no-repeat; 
	width: 245px;
	height: 10px;
}
div.offerboxrun {
	margin: 0 auto;
	padding: 0;
	background: url(../images/layout/offerbox245r.gif) top center repeat-y; 
	width: 245px;
	text-align: center;
}
div.offerboxrun h2 {
	margin: 0;
	padding: 0;	
	text-transform: uppercase;
}
div.offerboxrun h3 {
	margin: 0;
	padding: 0;	
	text-transform: uppercase;
}
div.offerboxrun div {
	margin: 0 auto;
	padding: 2px 0 2px 0;
	width: 230px;
}
div.offerboxrun p {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
}
div.offerboxbum {
	margin: 0 auto;
	padding: 0;
	background: url(../images/layout/offerbox245b.gif) top center no-repeat; 
	width: 245px;
	height: 10px;
}

#footer { 
	clear: both;
	margin: 10px auto;
	width: 850px;
	text-align: center;
	padding: 5px 0 5px 0;
	background-color: #fff;
	border-top: 1px solid #cbdeeb;
}
#footer p { 
	font-size: 11px; 
}
#footer span { 
	display: none; 
	visibility: hidden; 
}

.skinnygreyl { 
	margin: 5px auto 5px auto; 
	padding: 1px 5px 1px 0; 
	background-color: #f9f9f9;
	color: #e87726;
}
.skinnygreyr { 
	margin: 5px auto 5px auto; 
	padding: 1px 5px 1px 0; 
	background-color: #f9f9f9; 
	text-align: right; 
}
.skinnybluer {
	margin: 0 auto; 
	padding: 0 5px 1px 0; 
	background-color: #cbdeeb; 
	color: #4791c6;
	text-align: right; 
}
.right180 {
	float: right;	
	width: 180px;
}
.nolinkright {
	float: right;	
	/*width: 180px;*/
	border: 0;
	text-decoration: none;
}
.nolinkpad {
	border: 0;
	text-decoration: none;
	padding: 5px 0 5px 0;
}
/*pkgs bolds*/
.standard { 
	font-size: 16px; 
	color: #76c8ff; 
}
.special { 
	font-size: 16px;
	color: #67aadc; 
}
.bronze { 
	font-size: 16px; 
	color: #ba7b1b; 
}
.silver { 
	font-size: 16px; 
	color: #929292; 
}
.gold { 
	font-size: 16px; 
	color: #d7a601; 
}
.fast { 
	font-size: 16px; 
	color: #e87726; 
}
.leg { 
	font-size: 14px; 
	color: #e87726; 
}
.link {
	font-size: 14px; 
	color: #4791c6; 
}

/*TABLES*/
th, td { 
	vertical-align: top; 
	padding: 2px 3px 2px 3px; 
	font-size: 12px; 
}
th { 
	padding: 2px 2px 2px 2px; 
	background-color: #e77a2e;
	color: #fff;  
}

/*mainsite buy tables*/
#mainblue td, #specialorange td, #specialorange2 td, td.tdtop {
	font-weight: bold; 
	text-transform: uppercase; 
}
#mainblue td.tdtop, .tdtop { 
	background-color: #78b7e4; 
	/*text-align: center; */
	font-size: 14px; 
	color: #fff; 
}
#mainblue td.tdtopsub {
	background-color: #9bcef2; 
	/*text-align: center; */
	font-size: 14px; 
	color: #fff; 
}
#mainblue td.tdsub, td.tdsub { 
	background-color: #e2f3ff; 
	font-size: 14px; 
	color: #2f7aaf; 
}
#mainblue td.tdmain, td.tdmain { 
	color: #2973a7; 
}
#mainblue td.tdmainc { 
	color: #2973a7; 
	text-align: center;
}
#mainblue td.tdmainbig { 
	font-size: 16px;
	color: #2973a7; 
}
#mainblue td.tdmainbigc {
	text-align: center;
	font-size: 16px;
	color: #2973a7; 
}

#specialorange td.tdtop { 
	background-color: #e87726; 
	/*text-align: center; */
	font-size: 14px; 
	color: #fff; 
}
#specialorange td.tdtopsub {
	background-color: #f99d49; 
	/*text-align: center; */
	font-size: 14px; 
	color: #fff; 
}
#specialorange td.tdsub { 
	background-color: #ffdba9; 
	/*text-align: center; */
	font-size: 14px; 
	color: #e87726; 
}
#specialorange td.tdmain {
	color: #e87726; 
}
#specialorange td.tdmainc { 
	color: #e87726; 
	text-align: center;
}


#specialorange2 td.tdtop { 
	background-color: #b36b37; 
	/*text-align: center; */
	font-size: 14px; 
	color: #fff; 
}
#specialorange2 td.tdtopsub {
	background-color: #cf8d5d; 
	/*text-align: center; */
	font-size: 14px; 
	color: #fff; 
}
#specialorange2 td.tdsub { 
	background-color: #fdc578; 
	/*text-align: center; */
	font-size: 14px; 
	color: #864517; 
}
#specialorange2 td.tdmain {
	color: #864517; 
}
#specialorange2 td.tdmainc { 
	color: #864517; 
	text-align: center;
}

.tdbase { 
	background-color: #cbdeeb; 
	text-align: right; 
}



/*mainsite doc templates*/
#emp td, #hs td, #pt td, #combo td {
	font-weight: bold; 
	text-transform: uppercase; 
}

#emp ul, #hs ul, #pt ul, #combo ul {
	font-size: 11px;
}

#emp td.tdtop { 
	background-color: #c49f85; 
	/*text-align: center; */
	font-size: 14px; 
	color: #864517; 
}
#emp td.tdsub { 
	background-color: #ede0d8; 
	color: #864517;
}
#emp td.tdmain {
	color: #864517; 
}
#emp td.tdmainc { 
	text-align: center;
	color: #864517;
}
#emp td.tddownload {
	background-color: #f9f9f9; 
	text-align: right; 
	color: #864517; 
}

#hs td.tdtop { 
	background-color: #baabdb; 
	/*text-align: center; */
	font-size: 14px; 
	color: #3e2773; 
}
#hs td.tdsub { 
	background-color: #e1daef; 
	color: #3e2773;
}
#hs td.tdmain {
	color: #3e2773; 
}
#hs td.tdmainc { 
	text-align: center;
	color: #3e2773;
}
#hs td.tddownload {
	background-color: #f9f9f9; 
	text-align: right; 
	color: #3e2773; 
}
#combo td.tdtop { 
	background-color: #c2e1e4; 
	/*text-align: center; */
	font-size: 14px; 
	color: #1ba0ac; 
}
#combo td.tdsub { 
	background-color: #e0f0f2; 
	color: #1ba0ac;
}
#combo td.tdmain {
	color: #1ba0ac; 
}
#combo td.tdmainc { 
	text-align: center;
	color: #1ba0ac;
}
#pt td.tdtop { 
	background-color: #bdce9c; 
	/*text-align: center; */
	font-size: 14px; 
	color: #617933; 
}
#pt td.tdsub { 
	background-color: #e4edd3; 
	color: #617933;
}
#pt td.tdmain {
	color: #617933; 
}
#pt td.tdmainc { 
	text-align: center;
	color: #617933;
}
#pt td.tddownload {
	background-color: #f9f9f9; 
	text-align: right; 
	color: #617933; 
}

.tdpkgbtn { 
	width: 99px; 
	text-align: center; 
}

#key1 td, #key2 td, #agreecomp td {
	padding: 3px 5px 3px 5px;
	font-weight: bold; 
}
#key1 td.tdtop, #key2 td.tdtop, #agreecomp td.tdtop {
	font-size: 14px;
	background-color: #e9e9e9; 
	text-transform: uppercase;
}
#key1 td.tdmain, #key2 td.tdmain, #agreecomp td.tdmain {
	background-color: #f9f9f9; 
}
.sc1, .sc2, .sc3, .sc4 { text-align: center; color: #fff; }
.sc1 { background-color: #2f7aaf; }
.sc2 { background-color: #5a9dce; }
.sc3 { background-color: #7cbceb; }
.sc4 { background-color: #a1d6fc; }

.ticksc1, .ticksc2, .ticksc3, .ticksc4 { width: 23px; height: 22px; text-align: center; }
.ticksc1 { background: url(../images/icons/ticksc1.png) center no-repeat; }
.ticksc2 { background: url(../images/icons/ticksc2.png) center no-repeat; }
.ticksc3 { background: url(../images/icons/ticksc3.png) center no-repeat; }
.ticksc4 { background: url(../images/icons/ticksc4.png) center no-repeat; }

.basnew, .basno, .stannew, .stanno, .majbnew, .majbno, .minbnew, .minbno { text-align: center; color: #fff; }
.basnew { background-color: #864517; }
.basno { background-color: #333; }
.stannew { background-color: #a64c0c; }
.stanno { background-color: #555; }
.majbnew { background-color: #cb5501; }
.majbno { background-color: #777; }
.minbnew { background-color: #e87726; }
.minbno { background-color: #999; }


/*btns fields etc*/
fieldset { 
	border: 0; 
}
input, textarea { 
	font-family: "Trebuchet MS", "Helvetica", Arial, Tahoma, sans-serif;
	font-size: 12px; 
	color: #444;
}
form { 
	margin: 0; 
	padding: 0; 
}
.inputy { 
	margin: 0 0 3px 3px;
	padding: 2px 2px 2px 2px;
	background: #f9f9f9;
	border: 1px solid #78b7e4;
}
.inputyllp { 
	padding: 2px 2px 2px 2px;
	background: #f9f9f9;
	border: 1px solid #e87726;
}
input.btn { 
	color: #4791c6; 
	background-color: #ebf5fb; 
	border: 1px solid #78b7e4; 
	min-width: 85px;
}
input.btnhov { 
	color: #864517; 
	background-color: #fdc578; 
	border: 1px solid #e87726; 
	min-width: 85px;
}
input.btnor { 
	color: #864517; 
	background-color: #fdc578; 
	border: 1px solid #b36b37; 
	min-width: 85px;
}
input.btnorhov { 
	color: #fff; 
	background-color: #b64f06; 
	border: 1px solid #b36b37; 
	min-width: 85px;
}

input.btnpp {
	margin: 0; 
	padding: 0; 
	width: 107px; 
	height: 26px; 
	background: url(../images/btns/pporder1.png) bottom center no-repeat; 
	border: 0;
}
input.btnpphov {
	margin: 0; 
	padding: 0; 
	width: 107px; 
	height: 26px; 
	background: url(../images/btns/pporder2.png) bottom center no-repeat; 
	border: 0;
}

input.btnppright {
	margin: 5px 0 5px 5px; 
	padding: 0; 
	width: 107px; 
	height: 26px; 
	background: url(../images/btns/pporder1.png) bottom center no-repeat; 
	border: 0;
	float: right;
}
input.btnpprighthov {
	margin: 5px 0 5px 5px;
	padding: 0; 
	width: 107px; 
	height: 26px; 
	background: url(../images/btns/pporder2.png) bottom center no-repeat; 
	border: 0;
	float: right;
}
input.btnppsml {
	margin: 0; 
	padding: 0;  
	width: 91px; 
	height: 22px; 
	background: url(../images/btns/ppordersml1.png) bottom center no-repeat;
	border: 0;
}
input.btnppsmlhov {
	margin: 0; 
	padding: 0; 
	width: 91px; 
	height: 22px; 
	background: url(../images/btns/ppordersml2.png) bottom center no-repeat; 
	border: 0;
}
input.btnppsmlsml {
	margin: 0; 
	padding: 0; 
	width: 69px; 
	height: 16px; 
	background: url(../images/btns/ppordersmlsml1.png) bottom center no-repeat; 
	border: 0;
}
input.btnppsmlsmlhov { 
	margin: 0; 
	padding: 0; 
	width: 69px; 
	height: 16px; 
	background: url(../images/btns/ppordersmlsml2.png) bottom center no-repeat;
	border: 0;
}
input.btnqd { 
	margin: 0 0 2px 0;
	width: 190px; 
	color: #864517; 
	background-color: #fdc578; 
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #b36b37;
	border-left: 0;
}
input.btnqdhov { 
	width: 190px; 
	color: #fff; 
	background-color: #b64f06;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #b36b37;
	border-left: 0;
}

/*IMAGES*/
/*email img, right col images etc*/
.nolink { border: 0; text-decoration: none;}
