/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.25em; background:#f6f6f6}
html, textarea	{
	font-family: Arial, Helvetica, sans-serif;
	color:#444;
}

.col-1, .col-2, .col-3, .col-4, .col-5 { float:left}
/*======= width =======*/
.main{margin:0 auto; text-align:left; width:936px; }
.upperc {text-transform:uppercase}

#preload img
{
height: 0; width: 0; border-width: 0;
position: absolute;
overflow:hidden;
bottom: 0;
left: 0;
z-index: -30;
} 

#content .col-1{
	clear:both;
	float:left;
	/* margin-right:2px; */
	margin-top:2px;
	width:256px;
}
#content .col-2{
	float:left;
	margin-left:35px;
	margin-top:16px;
	width:555px
}

#content .colhome-2{
	float:left;
	margin-left:18px;
	margin-top:16px;
	width:580px
}
.smallprinttab{
margin-left:100px;	
}
.smallprinttab2{
margin-left:14px;
}
.smallprinttab3{
margin-left:46px;
}
.smallprinttab4{
margin-left:42px;
}
/*======= footer =======*/
#footer { height:90px; }
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img{ vertical-align:top;  }
img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top:6px;
  margin-bottom:28px;
}
/*
a{
	color:#333;
	text-decoration:underline
} 
a:hover{text-decoration:none}
*/
.linkdiv{
	clear:both;
	/* width: 400px; */
	margin-left: auto;
	margin-right: auto;
	/* margin-top:20px; */
	padding-top:20px;
	text-align: center;	
}
.link{
	color:#333;
	background:url(images/marker.gif) top left no-repeat;
	padding-left:20px;
	background-position:0 5px;
	text-decoration:none;
	font-size:0.916em
}
.link:hover{text-decoration:underline }
.link1{color:#900; text-decoration:none;  }
.link1:hover{text-decoration:underline }
.link2{text-decoration:none;  }

.bulletdiv{
width:400px;
text-align:justify;
}
#bulletlist li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left:20px;
	margin-right:14px;
	text-align: justify;
	line-height:150%;
	color: #444;
}
#bulletlist2 li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left:20px;
	margin-right:14px;
	text-align: justify;
	color: #444;
}
.link-1 {
	display:block;
	float:left;
	background:url(images/link_bg.gif) left top repeat-x;
	color:#4a4b4b;
	text-decoration:none;
}
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b {
	display:block;
	background:url(images/link_right.gif) no-repeat right top;
	padding:3px 15px 5px 17px;
	font-style:normal;
	text-align: left;
}
.link-1:hover{ text-decoration:none; color:#6d98b3}
.button {
  width: 100px ;
  margin-left: auto ;
  margin-right: auto ;
  margin-top:40px;
}
.button2 {
  width: 120px ;
  margin-left: auto ;
  margin-right: auto ;
  margin-top:40px;
}
/*header*/
#header {font-size:0.75em; color:#FFFFFF; background:url(images/top.gif) repeat-x top }
#header .top-left{ background:url(images/top_left.gif) no-repeat top left}
#header .top-right{ background:url(images/top_right.gif) no-repeat top right; /*height:423px*/}
#header p{ margin:0px 0px 0px 0px} /* was { margin:0 0 19px 0} */
.logo{ float:left;padding:46px 0px 0px 19px} 
/* .logo{ float:left} */
.flash1{
/*	clear:both; */
	/* float:left; */
	/*	padding:5px 0px 0px 24px; */
	/* margin-left:24px; */
/*	margin-top:5px;  */
	/* margin-right:28px; */
	/* position:relative; */
	/* width:256px; */
}
/*content*/
/* #content{ font-size:0.8125em; width:100%; text-align:left; background:url(images/bg_cont.gif)} */
#content{
	font-size:11px;
	width:100%;
	text-align:left;
	background:url(images/bg_cont.gif)
}
#content .indent-main{
	padding:0 41px 0 24px
}
#content .indent-main1{padding:0 26px 0 29px}
#content .indent-col1{
	padding:0px 18px 0px 0px;
	margin-top:-25px
}
/* #content .indent-col2{padding:2px 0 0 0} */
#content .indent-col3{padding:43px 17px 30px 56px}
#content .title{  margin-bottom:23px}
#content .titleleftpanel{
	margin-bottom:4px;
	margin-left:-2px
}
#content .titleleftpanel2{
	margin-bottom:0px;
	margin-left:-2px;
	margin-top:6px
}
#content .titleleftpanel3{margin-bottom:0px; margin-left:-16px;margin-top:14px}
#content .title1{  margin:10px 0 23px 0}
#content .title2{  margin-top:10px}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-indent{ margin:0 0 18px 0}
#content .img-indent1{ margin:0 17px 0 0}
#content p{
	margin:0 0 7px 0;
	text-align: justify;
	color: #444;
}

.panelcontainer{
	margin-top:14px;
}
.paneldiv{
clear:both;
float:left;
width:271px;
height:188px;
background-image:url(images/flowchart-panel.jpg);
background-repeat:no-repeat;
}
.paneldiv2{
float:left;
width:271px;
height:188px;
background-image:url(images/flowchart-panel.jpg);
background-repeat:no-repeat;
margin-left:6px;

}
.paneldiv3{
clear:both;
float:left;
width:271px;
height:240px;
/* margin-top:6px; */
background-image:url(images/general-panel.jpg);
background-repeat:no-repeat;
}
.paneldiv4{
float:left;
width:271px;
height:240px;
background-image:url(images/general-panel.jpg);
background-repeat:no-repeat;
/* margin-left:6px; */
}
.paneldiv5{
clear:both;
float:left;
width:550px;
height:172px;
margin-top:12px;
background-image:url(images/general-panel2.jpg);
background-repeat:no-repeat;
}
.paneldiv5-tall{
	clear:both;
	float:left;
	width:550px;
	height:380px;
	margin-top:12px;
	background-image:url(images/general-panel4.jpg);
	background-repeat:no-repeat;
}
.paneldiv5-tall2{
	clear:both;
	float:left;
	width:550px;
	height:710px;
	margin-top:12px;
	background-image:url(images/general-panel2-taller.jpg);
	background-repeat:no-repeat;
}
.paneldiv5-tall3{
	clear:both;
	float:left;
	width:550px;
	height:820px;
	margin-top:12px;
	background-image:url(images/general-panel2-taller3.jpg);
	background-repeat:no-repeat;
}


.paneldivleft{
clear:both;
float:left;
width:271px;
height:188px;
background-image:url(images/flowchart-panel-left.jpg);
background-repeat:no-repeat;
}
.paneldivright{
float:left;
width:271px;
height:188px;
background-image:url(images/flowchart-panel-right.jpg);
background-repeat:no-repeat;
margin-left:6px;
}
.paneldivend{
	clear:both;
	float:left;
	width:271px;
	height:158px;
	background-image:url(images/flowchart-panel-end.jpg);
	background-repeat:no-repeat;
	margin-left:139px;
}
.paneldivhome{
	clear:both;
	float:left;
	width:320px;
	/*height:158px; */
	margin-top:8px;
	margin-left: 25px;
	/* background-image:url(images/home-panel.jpg);
	background-repeat:no-repeat; */
}
.paneltitlehome{
	margin-left:3px;
	margin-right:3px;
	/* margin-top:6px; */
	text-align:center;
	color:#eb5714;
	text-transform:uppercase;
	font-weight:bolder;
}
.paneltexthome{
	/* margin-left:10px;
	margin-right:10px; */
	margin-top:2px;
	text-align:justify;
	/*width: 358px;*/
	/* color:#999; */
}


.hometext{
	clear:both;
	float:left;
	margin-top:8px;
	margin-bottom: 20px;
/* width:300px; */
}
.paneltitle{
	margin-left:6px;
	margin-right:6px;
	margin-top:6px;
	text-align:center;
	color:#eb5714;
	text-transform:uppercase;
	font-weight:bolder;
}
.paneltitle2{
	margin-left:6px;
	margin-right:6px;
	margin-top:22px;
	text-align:center;
	color:#eb5714;
	text-transform:uppercase;
	font-weight:bolder;
}
.paneltitle3{
	margin-left:6px;
	margin-right:6px;
	margin-top:4px;
	text-align:center;
	color:#eb5714;
	text-transform:uppercase;
	font-weight:bolder;
}
.paneltitle4{
	margin-left:6px;
	margin-right:6px;
	margin-top:10px;
	text-align:center;
	color:#eb5714;
	text-transform:uppercase;
	font-weight:bolder;
	font-size:12px;
}

.paneltext{
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	text-align:justify;
	color:#444;
}
.paneltext2{
	margin-left:10px;
	margin-right:10px;
	margin-top:16px;
	text-align:justify;
	color:#444;
}
.paneltext3{
	margin-left:14px;
	margin-right:14px;
	margin-top:2px;
	text-align:justify;
	color:#444;
}
.paneltext4{
	clear:both;
	float:left;
	width:410px;
	margin-left:14px;
	margin-top:4px;
	text-align:justify;
	color:#444;
}
.paneltext5{
	float:right;
	width:94px;
	padding-right:12px;
	padding-top:20px;
	text-align:center;
	color:#EE6C35;
	font-weight:bold;
	font-size:22px;
}
.paneltext6{
	float:right;
	width:94px;
	padding-right:12px;
	padding-top:9px;
	text-align:center;
	color:#EE6C35;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}

.advertdiv{
	margin-top:16px;
	width: 256px;
	height:120px;
	color:#eb5714;
	font-weight:bold;
	font-size:14px;
	/* text-align:justify; */
	background-image:url(images/general-panel3.jpg);
	background-repeat:no-repeat;
	}
.adverttitle{
	margin-left:6px;
	margin-right:6px;
	margin-top:6px;
	text-align:center;
	color:#eb5714;
	text-transform:uppercase; 
	font-weight:bolder; 
	font-size:16px;
	}
.adverttext{
	color:#eb5714;
	font-weight:bold;
	font-size:14px;
	margin-left:14px;
	margin-right:14px;
	margin-top:18px;
	text-decoration:none;
}

.minidiv1{
	clear:both;
	float:left;
	width:230px;
	margin-top:12px;
	text-align:justify;
	color:#444;
	}

.minidiv2{
	float:left;
	width:165px;
	margin-left:14px;
	margin-top:20px;
	text-align:justify;
	color:#444;
	}

.minidiv3{
	clear:both;
	float:left;
	width:408px;
	margin-top:16px;
	text-align:justify;
	color:#444;
	
	
}
.contactustitle{
	margin-left:-2px;
	margin-top:24px
}

.contactustext{
	margin-left:30px;
	font-weight:bold;
	font-size:12px;
	color:#444;
}

.videodiv{
	margin-top:12px;
}
.linethrough{
	text-decoration:line-through;}

.smalltxt{font-size:8px;}

.imgdiv{
clear:both;
float:left;
width:271px;
}
.imgdiv2{
float:left;
width:271px;
margin-left:6px;
}
.imgdiv3{
width:256px;
margin-top:12px;
}


#content .ppackages{
	margin: 3px 6px 3px 6px;
	color: #2e630f;
}

#content .ppackages2{
	margin: -12px 6px 3px 20px;
	color: #2e630f;
}
#content .li { list-style-type: circle; }
#content .p{ margin:0 0 15px 0}
#content .p1{ margin:0 0 25px 0}
#content .p2{ margin:0 0 20px 0}
#content h1{
	color:#eb5714;
	font-size:16px;
	margin-bottom:9px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
#content h2{
	color:#eb5714;
	font-size:12px;
	margin-bottom:4px;
	text-align: center;
	text-transform:uppercase;
	
}

#content h4{
	color:#333;
	font-size:1.23em;
	margin-bottom:9px;
}
#content h4.h4v2{
	margin-top:45px;
}
#content .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}

#content .indent{padding:0 0 0 0}
#content .indent1{
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 21px;
	padding-left: 40px;
}

.templatexamples {
height:350px;	
width:548px;
background-color:#CCC;
}
/*box*/
.box{
	margin-top:6px;
/* 	background:#f7f7f7; */
background-image:url(images/box_background.gif);
	width:100%;
	/* color:#2e630f */
}
.box .border-top {background:url(images/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box{
	padding:15px 18px 22px 26px;
	color: #444;
}
/*footer*/
#footer {
	color:#666;
	font-size:0.70em;
	background:url(images/bot.gif) repeat-x top;
}
#footer .indent-footer{
	padding:47px 50px 0 58px;
	text-align: center;
}
.footerseperator{padding-left:15px; padding-right:15px}

#footer a {color:#666;text-decoration:none}  
#footer a:hover {
	color:#2b7fab;
}
.bot-left{ background:url(images/bot_left.gif) no-repeat top left}
.bot-right{ background:url(images/bot_right.gif) no-repeat top right; height:90px}


.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:24px}
.block-contact span{ float:right; margin-right:0px}
.testimonial {margin-top:20px;
margin-left:10px;}
.testimonialtext{
	float:left;
	margin-right:4px;
	text-align:center;
	width:210px;
}
.testimonialvid{float:right;}
.testimonial2 {margin-top:14px;
margin-left:14px;}
/* .actiononlineart{margin-top:12px;margin-left:6px;} */
.actiononlineart{
	margin-top:10px;
	margin-left:20px;
	float:left;
	margin-bottom: 8px;
}
.actiononlineart2{margin-top:24px;}
.red{color:#F00}

/*
.topcontainer{
	padding-top:46px;
	padding-left:26px;
 width:936px; 
 height:50px;
	
}
*/

.lineseperate{
	clear:both;
	margin-left:24px;
}

.line{clear:both;
padding-top:14px;
margin-left:5px;
width:520;
}

/* Menu */
 .menucontainer{
	 padding-top:46px;
		}
		
#menu{}
#menu ul{list-style:none;}
#menu li{list-style:none;display:block;float:left;margin:0 1px;}
#menu li a{display:block;float:left;color:#808080;text-transform:uppercase;font-size:12px;font-weight:bold;text-decoration:none;background:url(images/menu_bg.jpg) repeat-x;height:50px;
line-height:50px;width:120px;text-align: center;}
#menu li a:hover{color:#e05212;background:url(images/menu_h.jpg) repeat-x;line-height:50px;width:120px;}
#menu li a.current{display:block;float:left;background:url(images/menu_h.jpg) repeat-x;color:#e05212;text-transform:uppercase;font-size:12px;font-weight:bold;text-decoration:none;line-height:50px;}
#menu li a:hover.current{color:#e05212;width:120px;}		
				
		
.pbold {
	font-weight: bold;
}

.orangebold{
	color:#eb5714;
font-weight:bold;
}
.orangebold2{
	color:#eb5714;
font-weight:bold;
font-size:14px;
}
.bold2{
	font-weight:bold;
	font-size:14px;
}
.bold3{
	font-weight:bold;
	font-size:10px;
}
.iconspan{
float: left;
/* margin: 3px; */
margin-right:2px;
cursor:hand;
cursor:pointer;
font-weight: bold;
font-size:10px
}

.eg-bar{
background-color: #EEF5D3;
font-weight: bold;
border: 1px solid black;
padding: 3px;
}

div.eg-bar{
width: 500px;
}

.icongroup1{
width: 500px;
}
.nz100{
	margin-top:30px; 
 	margin-left:14px; 
}
.nocowboys{
	margin-top:14px; 
 	margin-left:58px; 
}

.nzsearch{
	margin-top:30px; 
 	margin-left:64px; 
}
.nzs{
	margin-top:30px;
	padding-left:26px;
	font-weight:bold;
	font-size:12px;

}
.offerredtext {
	color: #F00;
}

.callusnow{
	text-align:center;
	clear:both;
	padding-top:5px;
}

.homemidtext{
	margin-bottom:20px;
	font-size: 14px;
}
