/* CSS

Author: www.pricecyment.ca, Tim P.

-------------------------------------------------------------- */
body {
background-image:url(images/theme/bgtile_1.gif);
background-repeat:repeat-x;
background-color:#C0BFAE;
margin: 0px;
padding: 0px;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
}
	

#main_wrap {
margin-left:auto;
margin-right:auto;
margin-top:0px;
position: relative;
width:882px;
display:block;

}

/* Header ============================================= */
#header {
display:block;
height:82px;
width:882px;
background-image:url(images/theme/header_4.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#header_sub {
display:block;
height:82px;
width:882px;
background-image:url(images/theme/header_3.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.aboutus{
background-image:url(images/theme/header_3.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.homelink { display:block; height:82px; width:250px; float:left;}

.hcontact { display:block; width:290px; height:28px; float:left; text-align:left; font-size:10px; padding:42px 0px 0px 212px; color:#8cc63e;}

.hcontact a, .hcontact a:link, .hcontact a:visited { color:#FFF;}


.homebutton { display:block; width:59px; height:50px; float:left; margin-top:30px;}
.emailbutton { display:block; width:59px; height:50px; float:left;  margin-top:30px;}




/* BODY WRAP  =============================================  */
#body_wrap {
display:block;
float:left;
width:878px;
}

#content { display:block; width:874px;
background-image:url(images/theme/bg_body_1.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
background-color:#FFF;
float:left;
margin-left:4px;}

#content_sub { display:block; width:874px;
background-image:url(images/theme/bg_body_2.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
background-color:#FFF;
float:left;
margin-left:4px;
}

#content_sub .bgroundnone { background-color:#FFF;}

/* NAVIGATION ============================================= */
#navigation {
width:278px;
text-align:left;
display:block;
float:left; clear:both;
}

#nav { display:block; margin:0px 0px; padding:10px 0px 0px 0px; margin-left:20px;}


#nav li { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; list-style:none;}
#nav li a, #nav li a:visited, #nav li a:link { text-decoration:none; color:#333; line-height:24px; padding-left:14px;}

#nav li a:hover, #nav li a.selected { color:#00aeef; background-image:url(images/theme/nav_listtype.gif); background-position:0px 6px; background-repeat:no-repeat; padding-left:14px;}

/* SUB NAVIGATION  =============================================  */
/*#subn{ display:block; margin:0px; padding:0px; margin-left:8px;}
#subn ul li { font-family:Verdana, Geneva, sans-serif; font-size:12px; list-style:none;}
#subn li a, #subn li a:visited, #subn li a:link { text-decoration:none; color:#8DC643; line-height:18px;}

#subn li a:hover { color:#00aeef; background-image:none;}*/

#nav .subn{ display:block; margin:0px; padding:0px; margin-left:8px;}
#nav .subn ul li { font-family:Verdana, Geneva, sans-serif; font-size:12px; list-style:none;}
#nav .subn li a, #nav .subn li a:visited, #nav .subn li a:link { text-decoration:none; color:#8DC643; line-height:18px;}

#nav .subn li a:hover { color:#00aeef; background-image:none;}


/* RESOURCES NAVIGATION  =============================================  */
.nav3{ display:block; margin:0px; padding:8px 0px 0px 0px; margin-left:0px;font-size:10px; list-style:none;}
.nav3 ul li { font-family:Verdana, Geneva, sans-serif;}
.nav3 li a, .nav3 li a:visited, .nav3 li a:link { text-decoration:none; color:#333; line-height:18px;}

.nav3 li a:hover { color:#00aeef; background-image:none;}

/* CENTER COLOUMN  =============================================  */

#clm_center { display:block; float:left;  text-align:left; font-size:11px; padding-top:12px; color:#939598;}

/*.clm_center_home {padding-left:175px; width:210px;}*/
.clm_center_home {padding-left:0px; width:230px;}
.clm_center_sub {padding-left:10px; margin-top:20px; width:375px; }
.clm_wide { margin-top:2px; width:675px; margin:0px;}

.clm_center_sub p {text-align:justify;}
#clm_center a, #clm_center a:link, #clm_center a:visited { text-decoration:none; color:#8DC643;}
#navigation.homewide { width:458px;}

.home_businesslisting { display:block; background:url(images/content/home_business_listings.jpg) top left no-repeat;; width:242px; height:229px; margin-top:120px;}



/* RIGHT COLOUMN  =============================================  */
#clm_right { display:block; float:right; width:176px; text-align:left; font-size:10px; /*padding:0px 2px 3px 2px;*/ margin:2px 2px 3px 2px;}


#clm_right a, #clm_right a:visited, #clm_right a:link { color:#8cc63e; padding-bottom:10px;}

#clm_right a:hover { color:#fa7e04;}

#clm_right img {padding-bottom:2px;}

.bgbrown { background-color:#563f23; padding:4px 4px 4px 8px; color:#FFF;}

/*.newsletter { display:block; width:157px; float:left; padding-left:3px;}*/
.subscribe { display:block; width:157px; height:30px; background-image:url(images/content/btn_subscribe.jpg); background-repeat:no-repeat; float:left; margin-bottom:6px;}

.tellafriend{ display:block; width:157px; height:30px; background-image:url(images/content/btn_tellafriend.jpg); background-repeat:no-repeat; float:left; margin-bottom:6px;}

/* FOOTER 1 =============================================  */
#foot { display:block; width:875px; text-align:center; float:left; }

#foot img { padding:0px 2px;}


/* FOOTER 2 =============================================  */

#footer { display:block; width:850px;
text-align:left; padding:16px; font-size:9px; background-image:url(images/theme/footer_shadow.png); background-repeat:no-repeat; background-position: 8px 0px; float:left; color:#563f23;}

/*.footerlogos { display:block; background-image:url(images/content/footer_logos.jpg); width:583px; height:80px;}*/
.footerlogos { display:block; background-image:url(images/content/logos_footer.png); width:710px; height:80px; background-position:-56px; background-repeat:no-repeat;}
.footerlogos a { margin-right:4px;}

/*.footerlogos a:hover { background-color:#FFF;}*/
.fl1 { display:block; width:56px; height:80px; float:left; }
.fl2 { display:block; width:137px; height:80px; float:left;}
.fl3 { display:block; width:96px; height:80px; float:left;}
.fl4 { display:block; width:141px; height:80px; float:left; background-color: #C0BFAE;}
.fl5 { display:block; width:125px; height:80px; float:left;}
.fl6 { display:block; width:125px; height:80px; float:left;}



.pdfooter { display:block; width:800px; float:left; color:#7D6544;}
.pdfooter a { color:#7D6544;}

.footlinks{ display:block; float:left; width:100px;}
#pricedyment { display:block; float:right; width:680px; clear:right;}
#pricedyment a:link, #pricedyment a:visited,#pricedyment a { text-decoration:none;}
#pricedyment a:hover { color:#00AEEF;}

/* TEXT FORMATTING  =============================================  */
h1 { margin:0px; padding:0px; font-size:18px; color:#8cc63e; font-family:Arial, Helvetica, sans-serif;}
h2 { margin:2px 0px 0px 0px; padding:0px; font-size:12px; color:#8cc63e; font-weight:normal;}

h3 { margin:2px 0px 0px 0px; padding:0px; font-size:12px; color:#336699; font-weight:normal;}

.green {color:#8cc63e;}
.arial { font-family:Arial, Helvetica, sans-serif;}


.suggestion { display:block; background-color:#F3F3F3; padding:10px;}

.copyright { font-size:8px; vertical-align:super; color:#336699;}
.copyright2 { font-size:8px; vertical-align:super;}


.article_ppc table { border: 1px solid #CCC; background-color:#FFF;}
.article_ppc table td { border-bottom: 1px solid #CCC;}
.whitetitle2 { color:#FFFFFF; font-size:13px;}
.article_ppc p{
background: transparent url(images/content/tick_ul.gif) no-repeat 0px 0px;
text-align:left; padding-left:24px; 
}

.olgreen li { /*color:#F60;*/ color:#09F;}
.olgreen li span { color:#666;}
/*.article_ppc table tr td { border: 1px solid #CCC;}*/

.liststyle { margin-left:16px; padding:10px 0px;}
.liststyle li { padding-left: 4px;}


.home_bizmax {background-image:url(images/content/bizmax_mini_mba.jpg); background-repeat:no-repeat; height:147px; width:416px; float:left; margin-left:30px;}

.emax {background-image:url(images/content/exitmax.jpg); width:231px; height:147px; float:left; display:block; margin-left:10px;}

.home_tagline { background-image:url(images/content/home_tagline.gif); background-repeat:no-repeat; height:100px; width:231px;}


/* 
FORM
-------------------------------------------------------------- */
#sprytextfield1,#sprytextfield2,#sprytextfield3,#sprytextfield4,#sprytextfield5,#sprytextfield6,#sprytextfield7,#sprytextarea1,#formphone,#formtop,.selector { width:350px; display:block; float:left; padding-bottom:2px;}


#formbuttons { display:block; width: 300px; float:left; text-align:right;}

form { width:356px; float:left; padding:0px 0px 10px 0px; margin:0px;}
form input { width:172px; border:1px solid #CCC; float:right;}
form label { float:left; width:100px; text-align: right; font-size:10px; /*background-color:#CCC;*/ background-color:#f2f2f2; padding:4px; color:#707070;}
.req { width:6px; background-color:#f2f2f2; float:left; padding:4px; font-size:10px; color:#707070;}
form textarea { width: 172px; float:right; border:1px solid #CCC;}
#Reset, #Submit { border:none; width:auto; float:right;  color:#333; padding:2px; border:1px solid #CCC;}
#Submit {margin-right:10px;}

#Reset:hover, #Submit:hover { background-color:#333; color:#FFF;}

form select { float:right;}
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .texterror { color:#900; display:block; width:172px; float:right; border: 1px solid #FFF; padding:2px 0px; }


.formtitle { float:left; width:84px;}
.requiredtitle { font-style:italic; font-size:10px; color:#666;  float:left;  padding-bottom:10px;}
.formwidth { width:200px;}


.mheight { height:78px;}

.reset { width:48px; height:18px; padding-bottom:6px; border:none;}
.submit { width:48px; height:18px; border:none;}



