/* 
cream		fcf9ce
brown		833e28	
blue		629595
dkGrayBlue	50acc8
pink		e3b7b3
gray		bdcbc7
padding layout = top right bottom left

purple dk	542366
purple lt	b09cb6
mint		bad2a6
blue		226ca0
pink		f6d1e3

background-color:#542366; 
background-image:url(../images/bgPinkRay.jpg);
*/
/*body, div, p, th, td, li, dd, pre  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}*/
body {background-color:#542366; margin-left:0; margin-top:0; margin-right:0; margin-bottom:0;}

/* HTML5 */
		/* This is a fix for older browsers that don't support HTML5 yet. */
		header, section, footer, aside, nav, article, figure { display: block; }
		
/* FORMS */		
/*input, select, option {height:25px;}
input, textarea, select, option {
	font-size:18px; font-weight:bold; color:#000000; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;} 
*/


fieldset {}
legend {}
label.field {width:auto; float:left; font-weight:bolder;}
.selectpaddingfix {padding:0 0 10px 10px;}
input.textbox-300, select.textbox-300 {height:25px; margin-bottom:5px;}
input.textbox-100, textarea.textbox-100 {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:25px; margin-bottom:5px; width:90%;}
/*select {display:inline; float:left;}*/
fieldset p {clear:both; margin-bottom:0; padding-left:5px; border:0 solid #000;}
option {height:20px; font-size:14px;}

input.error { border: 1px solid red; margin:0;}
select.error { border: 1px solid red; margin:0;}
textarea.error { border: 1px solid red; margin:0;}
/*label.error { display: none; }*/
label.error { font-size:10px; color:#CC0000; }
/*br { clear: both; }*/



/* LINKS */		
A:LINK, A:VISITED  { color: #833e28; text-decoration: underline;}
A:HOVER, A:ACTIVE  { color: #226ca0; text-decoration: none;}


th { background-color:#3cbddb; text-align:left;}
.notice { font-weight:bolder; color:#CC0000;}
.highlighter { background-color:#FFFF00;}
.address {font-family: Georgia, Times New Roman, Times, serif; font-weight: bold; font-size: 16px; line-height:20px;}

h3 {color: #226ca0;}
.featBody {font-size: 10px;}
.featContact {font-weight: bold; font-size: 14px;}
.featSidebar { font-size: 14px; font-style:italic;}

.headerNoColor  { font-size:16px; font-weight:bold;}
.subheader  { color:#f6d1e3; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:5px;}
.subheadersmall { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:5px;}
.footer  {color: #226ca0; font-size:11px;}
.monoType {font-family:"Courier New", Courier, monospace;}

.tableBG { background-color:#fcf9ce;} /* beige */
.tableBG_dark { background-color:#226ca0;} /* blue */
.tableBG_offset { background-color:#bdcbc7; color:#000000;} /* light blue */
.tableBG_accent { background-color:#833e28;} /* rust */
.tableContent {padding:20px 20px 20px 20px; }

/* page parts */

.verticalpush {padding-top:5px; padding-bottom:5px;}
#logo { padding:10px 0 0 10px;}
.ssHide {display:none;}

#callout { height:300px; background:url(/images/bg_show_grass.png) repeat-x; position:relative }
#mission { margin:10px 0 0 0 }


/* Home page slide show */
#rotator { height:300px; width:520px;  text-align:right;} 
.slideshow, .slide { height: 300px; width: 520px; text-align: right; }
/*#rotator a {  display:block; position:absolute; top:0; left:0; background:none; }*/
/*#rotator { position:relative; background:none; }
#rotator a { height:300px; width:520px; display:block; position:absolute; top:0; left:0; background:none; }*/
#pager { float: right; }
#pager a { color:#fcf9ce; padding:2px 4px; text-decoration:none; font-size:11px; background:#542366; margin:0 5px 0 0; }
#pager a:hover, #pager a.activeSlide  { background:#b09cb6; color:#FFFFFF; }


/* other */
.dshado {box-shadow: 	0px 0px 10px 4px rgba(80, 80, 80, 0.75);
-moz-box-shadow:		0px 0px 10px 4px rgba(80, 80, 80, 0.75);
-webkit-box-shadow: 	0px 0px 10px 4px rgba(80, 80, 80, 0.75);}

/* Dim the services */
.textColor_01 {color:#666;}
.textColor_02 {color:#999;}

/* wtf is this? where am i? */
.borderline {border:#000000 solid thin;}

/* fancy form submit button 833e28  a65f49  
.button1 {font-size:16px; height:35px; width:100px; cursor:pointer; background-color:#542366; color:#FFF;} 
.button1:hover {background-color:#663399;}*/

/* glossy one graphic button swap */
#btn-sign-up a { display:block; border:0 solid #000000; background:url(/images/btn_sign-up-for-SEO.png) no-repeat; height:62px; width:210px;  margin:0;}
#btn-sign-up a:hover { background-position: 0 -62px;}

#btn-interested a { display:block; border:0 solid #000000; background:url(/images/btn_im-interested-seo.png) no-repeat; height:62px; width:210px;  margin:0;}
#btn-interested a:hover { background-position: 0 -62px;}


#btn-our-clients a { display:block; border:0 solid #000000; background:url(/images/btn_our-SEO-clients.png) no-repeat; height:62px; width:210px;  margin:0;}
#btn-our-clients a:hover { background-position: 0 -62px;}


/* This pulls the indent back a little on lists. */
.trimList {margin-left:-5px;}

