/* CSS Document */
body
{
	margin: 0px;
	background-color: #fff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
     
}

/***********************************************/
/* Text / Link Styles                          */
/***********************************************/
a
{
	color: #007f9f;
	text-decoration: underline;
}

a:visited{color:#005d82;}

a:hover
{
	color: #FF0000;
	text-decoration: none;
}


h1, h2{
         color:#000000;
}
h1{  font-size:1.6em; } 

h2{
         font-size:1.0em;
         font-weight:bold;
margin-bottom:0.4em;
margin-top:1.4em;

}

h3{
 font-size: 0.8em;
 line-height:1.2;
 color: #000;
}

h4{
 font-size: 0.7em;
 line-height:1.2;
 color: #000;
}
p {color:#000; font-size:0.8em; line-height:1.4em; margin-top:0px; margin-bottom:1em;}
ul ul {font-size:1.0em; color:#FF0000;}
ul {font-size:0.8em;}
img ,img a{border:0px;}

.highlightTxt{
color: #F0940F;
}
.smallTxt{
font-size: 10px;
color: #999999;
}

.orange{color:#f18f12;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#bg-middle{height:100%; text-align:center; }

#containercontent{ width:950px; text-align:left; 	margin: 0 auto;  padding:0px 0px 0px 0px; }
#topBar{display:none }

#logo {width:150px; padding:0px 0px 0px 0px; height:90px;}
#logo .pepperio_editable{margin:30px;}

#telephone{display:inline;  float:left; width:150px;  color:#FFFFFF; background: url(top-divide.png) no-repeat top left; padding:5px 20px 5px 10px;  margin-left:370px; }
#telephone .pepperio_editable{margin:30px;}

#search{color:#FFFFFF; background:url(top-divide.png) no-repeat top left; padding:5px 10px 5px 10px; width:230px;float:left; position:relative;}
#search form{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#search label{float:left; margin-right:10px;}
#search .formfield{border:1px solid #000; width:120px;float:left;}
#search .gobtn{ cursor:pointer; float:left; margin:-2px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; font-size:0.7em; font-weight:bold;}


#column1{width:1px}
#column2{width:800px;float:left; padding:0px 0px 0px 0px; overflow:hidden;}

#column2a{width:100%;float:left; padding:0px 20px 10px 20px; }
#column2ai{width:275px;float:left; padding:0px 20px 10px 0px;}
#column2aii{width:275px;float:left; padding:0px 0px 10px 0px;}
#column2b{display:none }
#column2double{padding:0px 0px 10px 0px;width:635px;float:left;}

#btmcontainer{background:url(bg-main-btm.gif) repeat-y; overflow:auto; padding:10px 0px 20px 0px; height:100%;}

/***********************************************/
/* main content                              */
/***********************************************/
#columnfull{margin:10px 0px 0px 0px; clear:both; display:block;}
.homepagecontent{}
#homeheader{ text-align:center;}
#homeheader h1{margin:20px 0px 20px 0px;text-align:center;}
#txtbtm{margin:50px 0px 30px 0px; clear:both;}
#txtbtm h2{text-align:center; font-size:1.4em;}
#topimage{display:none;}

#column2a.wordshark{}
#column2a.wordshark h1{font-size:1.3em; color:#000000;}
#column2a.wordshark h2{color:#000;}
#column2a.wordshark h3{}
#column2a.wordshark a{color:#000066;}
#column2a.wordshark a:hover{color:#ff0000;}

#column2a.numbershark {}
#column2a.numbershark h1{font-size:1.3em; color:#000000;}
#column2a.numbershark h2{color:#000;}
#column2a.numbershark h3{}
#column2a.numbershark a{color:#49861e;}
#column2a.numbershark a:hover{color:#ff0000;}

#column2a.prices{}
#column2a.prices h1{font-size:1.3em; color:#000;}
#column2a.prices h2{color:#000;}
#column2a.prices h3{}
#column2a.prices a{color:#d7548c;}
#column2a.prices a:hover{color:#ff0000;}

#column2a ul{ list-style:none; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#column2a li{line-height:1.4em;margin:0px 0px 0px 0px; padding:0px 0px 5px 20px; background:url(blue-circle.gif) 0px 0px no-repeat;}
#column2a.wordshark  li{background-image:url(blue-circle.gif);}
#column2a.numbershark  li{background-image:url(blue-circle.gif);}

#column2a.subpagecontent{}
#column2a.subpagecontent h1{font-size:1.3em;}

#maintxt{padding:10px 0px 0px 0px;}

/***********************************************/
/* right column                               */
/***********************************************/

.quotes{ background:url(green-divide.png) bottom left no-repeat; padding:0px 0px 5px 0px; margin-bottom:20px;}
#column2b .quotes{padding-top:26px;}
.quotes blockquote{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(quotes.png) top left no-repeat; font-style:italic; padding:15px 10px 15px 10px;}
.quotes blockquote p{margin-top:1.0em;}
.quotes blockquote h2{font-size:0.75em; color:#000; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#memberof{margin:50px 0px 20px 0px;}
#memberof h2{font-size:0.8em;}
#memberof ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; list-style:none; }
#memberof li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.ctaright {margin-top:0px;}
.ctaright ul{list-style:none; margin:23px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ctaright li{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}

/***********************************************/
/* Left menu                                */
/***********************************************/
#leftmenu{display:none }


/***********************************************/
/* quicklinks                        */
/***********************************************/



.right10{margin-right:10px;}






/***********************************************/
/* bottom container elements                   */
/***********************************************/

#bottomborder{ display:none;}

#copyright{ }
#address{color:#646465;  padding:15px 0px 15px 0px; float:left;}
.addresstitle{width:50px; display:block; float:left;}
.telephone{font-size:1.4em; font-weight:bold;}

#w3c{ padding:15px 0px 15px 0px; float:right; text-align:right;}
#btmlink{}
#btmlink  ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; clear:both; height:100%; overflow:hidden;}
#btmlink li{display:block; float:left; padding:3px 5px 5px 10px; background:url(btm-divide.png) no-repeat; background-position:0px 7px;}
#btmlink li.firstlistitem{background-image:none; padding:3px 5px 5px 0px;}

/***********************************************/
/* Layout Elements                                 */
/***********************************************/
.formfield {
background-color: #FFFFFF;
color: #000000;
margin-bottom:5px;
font-size: 12px;
padding:2px;
}

select {
color: #000000;
margin-bottom:5px;
font-size: 11px;
}



/* format images inside maincontent */

img.floatleft
{
clear:both;
display:block;
background-color: white;
position:relative;
float:left;
margin: 2px;
}

img.floatRight
{
clear:both;
display:block;
background-color: white;
position:relative;
float:right;
margin: 2px;
}

.contactdetail {margin-bottom: 10px; height: 50px;}
.contactdetail img {float: left; padding: 0 5px 0 0; border: none; width: 50px; height: 50px;}
.contactdetaillarge {margin-bottom: 10px; height: 70px;}
.contactdetaillarge img {float: left; padding: 0 5px 0 0; border: none; width: 50px; height: 50px;}
.contactdetailindent { padding-left: 55px; padding-top:5px;}

.contactdetailfree {margin-bottom: 10px; }
.contactdetailfree img {float: left; padding: 0 5px 0 0; border: none; width: 50px; height: 50px;}





















