@charset "utf-8";
/* This stylesheet created by E-Platform Marketing, LLC  www.EPlatformMarketing.com */


/* ------------- GLOBAL STYLES -------------------- */

body {margin:0;
      background-color:#fff;
}
.html {font-size:100%;
       color:#333;
	   font-family:arial,verdana,tahoma,helvetica,sans serif;
}
*{outline: none;}
img {border:0;
     padding:0;
	 margin:0;
}
.img_L {float:left;
        padding:0;
		margin:5px 10px 3px 5px;
		clear:none;
}

.img_R {float:left;
        padding:0;
		margin:5px 5px 10px 10px;
}

.imgR2 {padding:0px;
        margin:0px;
}

.clear {clear:both;
}

/* ----- for Mac IE ------ */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* ------ end ------ */

p {font-family: arial,tahoma,verdana,helvetica;
   color:#383635;
   font-size:0.75em;
   font-weight:normal;
   line-height:1.5em;
   text-align:justify;
   margin:0px 20px 20px 20px;
}

ul, li {padding:0;
        margin:0;
}

blockquote {font-family:tahoma,arial,verdana,helvetica;
	        color: #383635;
	        font-weight:500;
			font-size:.75em;
			line-height:130%;
	        font-style: italic;
	        margin: 1em 4em; }
blockquote p:before {
	content: '"'; }
blockquote p:after {
	content: '"'; }
	
.orangeX {font-family:arial,verdana,tahoma,helvetica;
       font-size:.9em;
	   line-height:150%;
       display:block;
       font-weight:600;
       color:#ff6800;
	   text-align:left;
	   padding:5px 0px 20px 10px;
	   margin-left:45px;
	   list-style:url(../images/stella.gif);
	   text-decoration:none;
}

h1, h2, h3, h4, h5 {font-family: tahoma,arial,verdana,helvetica;
                    color:#42067D;
                    font-weight:normal;
                    text-align:left;
	                margin:20px 20px 20px 20px;
}
h1 {font-size:1.7em;
    color:#42067D;
}
.sub1 {font-size:1.0em;
        color:#42067D;
	    font-weight:800;
	    text-align:left;
	    padding-top:10px;
} 

.miniH {font-size:.9em;
        font-weight:700;
        color:#42067D;
		margin:20px 0px 7px 20px;
}
h2 {font-size:1.0em;
}

h3 {font-size:1.0em;
    color:#42067D;
	font-weight:800;
	text-align:left;
	padding-top:10px;
}

h4 {font-size:1.0em;
    font-style:italic;
	font-weight:600;
	line-height:130%;
	color:#006de8;
	padding:0px 15px 0px 15px;
}
h4.subH {color:#ff6800;
		 font-weight:700;
		 font-style:normal;
		 font-size:.7em;
		 padding:0;
		 margin:20px 30px 13px 0px;
}
h5 {font-size:0.9em;
    font-weight:bold;
	color:#ff6800;
	text-align:left;
	padding:0px;
}
h5.purple {font-size:1.0em;
           color:#42067D;
	       font-weight:800;
	       text-align:left;
	       padding-top:10px;
}

/* ------------ HEADER STYLES ---------------------*/
#header_Out {height:350px;
             width:100%;
             background-image:url(../images/topBg2.jpg);  /* topBg3.jpg is wood */
	         background-repeat:repeat-x;
			 background-color:#000;
}
#header_In {width:980px;
            height:350px;
            margin-left:auto;
	        margin-right:auto;
}

#logobar {width:980px;
          height:123px;
          margin:0px;
		  float:left;
}
.logo {float:left;
       margin:8px 0px 0px 30px;
}
.phone {color:#ff6800;
        font-size:1.3em;
		font-weight:700;
		text-align:right;
		margin:70px 20px 0px 0px;
}
.tagline {float:right;
          margin:48px 20px 0px 0px;
}

.toplink {font-family:arial,verdana,tahoma,helvetica,sans-serif;
	      width:150px;
          float:right;
		  font-size:0.75em;
		  display:inline;
		  margin:7px 15px 0px 0px;
		  outline:none;
}
ul.toplink li {list-style-type: none; 
               display:inline;
               float: right; 
               color: #fff; 
}
.toplink a:link {font-family:arial,verdana,tahoma,helvetica,sans-serif;
                 color:#FFF;
				 outline:none;
               	 text-align:right;
				 display:inline;
				 margin:8px 15px 0px 0px;
				 text-decoration:none;
}
.toplink a:visited {color:#FFF;                    
}

.toplink a:hover {color:#ff6708;
                  outline:none;
                  text-decoration:underline;
}

.toplink a:active {color:#fff;
}
.orangelink {font-size:0.9em;
             font-weight:bold;
			 font-family:tahoma,arial,verdana,helvetica;
	         color:#ff6800;
	         text-align:left;
			 text-decoration:none;
	         padding:0px 0px 0px 20px;
			 outline:none;
}
.orangelink a:link {font-family:arial,verdana,tahoma,helvetica,sans-serif;
                 color:#ff6800;
				 outline:none;
              	 text-decoration:none;
}
.orangelink a:visited {color:#ff6800;                    
}

.orangelink a:hover {color:#ff6800;
                     outline:none;
                     text-decoration:underline;
}

.orangelink a:active {color:#ff6800;
}


.orangelink2 {font-size:0.75em;
              font-weight:500;
			  line-height:170%;
			  font-family:tahoma,arial,verdana,helvetica;
	          color:#ff6800;
	          text-align:left;
			  text-decoration:underline;
	          padding:0px 0px 0px 20px;
			  outline:none;
}
.orangelink2 a:link {font-family:arial,verdana,tahoma,helvetica,sans-serif;
                     color:#ff6800;
					 outline:none;
              	     text-decoration:none;
}
.orangelink2 a:visited {color:#ff6800;                    
}

.orangelink2 a:hover {color:#ff6800; outline:none; text-decoration:underline;
}

.orangelink2 a:active {color:#ff6800;
}
#feature {width:980px; height:197px; float:left; margin:0;
}
.cta1 {float:right; padding:30px 40px 0px 0px; border:0; margin:0;
}
.gallery {float:left; width:980px;
}
.thumbs1{float:left; width:980px; margin:5px 0px 20px 0px; padding:0;
}
.thumbs2 {border:solid 2px #cdcdcd; padding:2px 2px 2px 2px; float:left; margin:10px 15px 10px 15px;
}
.left {float:left; width:400px;
}
.right {float:right; width:500px;
}
.feat1 {text-align:right; margin:15px 20px 0px 0px; color:#ff6800; font-size:1.1em;	font-weight:800;
		}
.feat2 {text-align:right; margin:0px 20px 0px 0px; color:#fff; font-size:1.3em; font-weight:bold;
}
.feat3 {text-align:left; margin:70px 0px 0px 20px;	color:#fff;	font-size:.8em;	line-height:150%; font-weight:300;
}
.hook {float:left; color:#ff6800; font-weight:700; font-size:120%;
}

/* ------------ NAVIGATION STYLES -----------------*/

#nav {width:980px; height:30px; font-size:1.3em; float:left; margin:0; padding:0; outline:none;
}
#nav ul {margin:0px; padding:0px; list-style:none; display: inline;
}
#nav li {float:left; display:inline; margin:0px; padding:0px;
}
#nav a {font-family:arial,verdana,tahoma,helvetica,sans serif;
	    font-weight:bold;
        font-size:.8em;
		color:#fff;
        text-decoration:none;
		outline:none;
	    display:block;
	    padding:7px 0px 0px 30px;
	    height:30px;
}
#nav a:visited {color:#fff;
}
#nav a:hover {color:#ff6800;
              outline:none;
}
#nav a:active {color:#fff;
}
.main_Nav {font-size:.8em;
}
/* ------------ BODY STYLES -----------------------*/

#mainContainer {width:980px;
                margin-left:auto;
			    margin-right:auto;
				margin-top:0px;
				margin-bottom:0px;
				padding:0px;
				background-color:#FFF;
}
#mainBody {width:980px; background-color:#fff;
}
#left {width:260px; float:left;
}
#center {width:500px;  float:left;
}
#right {width:220px; float:left;
}
#left_Wide {float:left; width:600px; background-color:#fff;
}
#right_Wide {float:left; width:380px; background-color:#fff;
}
#contact_L {float:left; width:610px; background-color:#fff; margin-left:35px;
}
#contact_R {float:left; width:330px; background-color:#fff;
}
.sidebar {float:left; width:320px; border-bottom: 1px dotted #555; padding:0px; margin:0px 30px 10px 30px;
}
.sidebold {color:#383635; font-size:1.1em; font-weight:600;
}
.sidenorm {color:#444; font-size:.7em; font-weight:normal;
}
#social_icons {width:300px; margin-left:auto; margin-right:auto;
}
#w3c {width:350px; height:75px; float:left;
}

/* ------------ LINK STYLES ---------------------- */

a.link {font-family: arial,verdana,tahoma,helvetica,sans-serif;
        color:#fff;
		outline:none;
        font-size:.8em;
        font-weight:bold;
		text-decoration:none;
        margin:0;
		outline:none;
}
a.visited {color:#fff;
	       text-decoration:none;
}
a.hover {color:#ff6800;
         outline:none;
	     text-decoration:underline;
}
a.active {color:#fff;
          text-decoration:none;
}


.maplink {padding: 0px 0px 30px 15px;
          font-size:1.0em;
		  line-height:150%;
		  font-weight:normal;
		  text-decoration:none;
}

ul.maplink li {font-size:.85em;
		       font-weight:normal;
		       text-decoration:none;
			   list-style:none;
}

.maplink a:link {font-family: arial,verdana,tahoma,helvetica,sans-serif;
                 font-size:.85em;
				 outline:none;
				 line-height:135%;
                 color:#006de8;
                 margin:0;
				 }
.maplink a:visited {font-family: arial, verdana, tahoma, helvetica, sans-serif;
	                color:#006de8;
					font-size:.85em;
					line-height:135%;
}
.maplink a:hover {font-family: arial,verdana,tahoma,helvetica,sans-serif;
	              color:#ff6800;
				  outline:none;
	              text-decoration:underline;
				  font-size:.85em;
				  line-height:135%;
}
.maplink a:active {font-family: arial,verdana,tahoma,helvetica,sans-serif;
	               color:#006de8;
				   font-size:.85em;
				   line-height:135%;
}

#bullets {float:left;
          width:525px;
	      margin:0px 0px 20px 40px;
	      padding:0;
	      
}

#bullets ul {margin:0px;
	         padding:0px;
	         display: block;
}
#bullets li {list-style:url(../images/arrow.gif);
			 margin:0px;
	         padding:3px 0px 2px 0px;
}
#bullets a {font-family:arial,verdana,tahoma,helvetica,sans serif;
	    font-weight:500;
        font-size:.8em;
		color:#333;
        text-decoration:underline;
		outline:none;
	    padding:3px 0px 0px 5px;
	    height:30px;
}

#bullets a:visited {color:#333;
}

#bullets a:hover {color:#ff6800;
}

#bullets a:active {color:#333;
}


/* ------------ CONTACT FORM ITEMS ----------------*/

#LHcol {width:700px;
       float:left;
}

#RHcol {width:280px;
       float:left;
}

#formContainer {width:680px;
                margin:30px 0px 30px 20px;
}

/* ------------ FOOTER STYLES ---------------------*/

#foot_Out {width:100%;
            margin:0;
            border-top:2px solid #FF6800;
            background-image:url(../images/footBg.jpg);
			background-repeat:repeat-x;
}

#foot_In {width:980px;
          height:200px;
          margin-left:auto;
	      margin-right:auto;
}

/* ------------ COPYRIGHT STYLES ------------------*/

.tseo {font-family:arial,verdana,tahoma,helvetica,sans-serif;
       color:#888;
	   text-align:right;
       font-size:.65em;
       font-weight:normal;
	   text-align:right;
	   margin:8px 0px 0px 0px;
}

.tseo a:link {font-family:arial, verdana, tahoma, sans-serif;
	          color:#888;
			  outline:none;
              font-weight:normal;
			  text-decoration:none;
}
.tseo a:visited {color:#888;
                 text-decoration:none;
}
.tseo a:hover {color:#ff6800;
               outline:none;
               text-decoration:underline;
}
.tseo a:active {color:#888;
                text-decoration:none;
}

.footlink {font-family:arial, verdana, tahoma, helvetica, sans-serif;
           color:#888;
		   float:left;
	       text-align:left;
           font-size:.75em;
           font-weight:normal;
	       text-align:left;
	       margin:8px 0px 0px 25px;
}

.footlink a:link {font-family:arial, verdana, tahoma, sans-serif;
	          color:#888;
			  outline:none;
              font-weight:normal;
			  font-size:.9em;
			  text-decoration:none;
}
.footlink a:visited {color:#888;
                 font-size:.9em;
        	     text-decoration:none;
}
.footlink a:hover {color:#ff6800;
                   font-size:.9em;
				   outline:none;
			       text-decoration:underline;
}
.footlink a:active {color:#888;
                    font-size:.9em;
                    text-decoration:none;
}


#sublinks {width:980px;
           float:left;
}

.sub {font-family:arial, verdana, tahoma, sans-serif;
      float:left;
	  font-weight:normal;
	  margin:0px;
	  padding:0px;
	  
}
.subL li {list-style:none;
          font-size:.65em;
		  margin-left:13px;
}

.sub a:link {font-family:arial, verdana, tahoma, sans-serif;
	         color:#383635;
			 outline:none;
			 text-decoration:none;
			 margin-left:0px;
}
.sub a:visited {color:#383635;
        	    text-decoration:none;
}
.sub a:hover {color:#ff6708;
              outline:none;
			  text-decoration:underline;
}
.sub a:active {color:#383635;
               text-decoration:none;
}
