@charset "UTF-8";
/* CSS Document */

body {
  font: 78.1%/1.8em Tahoma, helvetica, "Myriad Pro","Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
  color: #555;
  margin: 0px;
  padding: 0px;    
}

.logo {
float: left;
width: 350px;
padding: 12px 0 12px 0;
}

.logo h1 {
padding:0;
margin:12px 0 0 0;
}

.logotext1 {
font-style:normal;
font-family:Lucia Grande, Arial;
font-size:1.0em;
margin-top:12px;
}

.logotext2 {
font-family:Lucia Grande, Arial;
font-size:1.0em;
margin-left:-8px;
font-style:italic;
margin-top:12px;
  display: none;
}

.slogan {
font-size: 0.8em;
}

span {
padding:0;
margin:0;
}

.leftcolumn, .rightcolumn {
width:20%;
float:left;
}

.centercolumn {
float:left;
width:54%;
padding:0 3%;
}




.wrapper {
width:1000px;
margin:0px auto;
}

.header {
float:left;
width:804px;
height:200px;
background-color:#281104;
color:#fff;
font-size:1.6em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:lighter;
line-height:1.6em;
padding:30px;
margin-bottom:24px;
}

.maincontent {
padding-bottom:6px;
margin-bottom:6px;
float:left;
width:98%;
  font-size:110%;
}

.maincontent p{
  margin-bottom:2.0em;
}
.topmenu {
float:right;
width:auto;
padding:36px 0 0 0;
  font-size:99%;
}

.topmenu ul li {
float:left;
padding:0;
margin:0;
list-style:none;
}

.topmenu ul li a:link, .topmenu ul li a:visited {
padding:6px 2px;
margin:0 10px;
text-decoration:none;
font-family:"Myriad Pro","Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
}

.bottomcontent {
float:left;
width:100%;
}

.left, .right, .center {
float:left;
width:30%;
/*padding-right:3%;*/
}

div.right{
  margin-top:10px;
}

.right a{
  font-size:130%;
}


.leftfull {
width:60%;
float:left;
padding-right:4%;
}

.rightfull {
width:34%;
float:left;
}

.rightmed {
width:60%;
float:left;
padding-left:4%;
}

.leftmed {
width:34%;
float:left;
}



.footer {
float:left;
width:100%;
border-top:1px solid #e4e4e4;
padding:12px 0;
margin: 0;
font-size:0.99em;
color:#ccc;
}

.footer a {
text-decoration:none;
}

.footerleft {
width:38%;
float:left;
text-align:left;
}

img {
border:none;
}

.footerright {
float:left;
width:62%;
text-align:right;
}

.footerright div{
  display: inline;
}

.center1 {padding:0 5%;
}

h3, .contentheading {
  margin: 8px 0 12px 0px;
  padding: 0 0 8px 0;
  font-weight: normal;

    font-family: Georgia,serif;
    font-size: 19.95px;
    font-style: italic;
}

.contentheading a:link {
    font-family: Georgia,serif;
    font-size: 19.95px;
    font-style: italic;
}

.contentheading a:visited {
    font-family: Georgia,serif;
    font-size: 19.95px;
    font-style: italic;
}

.moduletable h3 {
font-family:Arial;
font-size:12px;
font-style: normal;
font-weight: bold;
}

.article {
margin-bottom:24px;
}


#kwicks_container { 
  
  width:100%;
  float:left;
}
#kwicks {
  position: relative;
  

}
 
#kwicks .kwick {
  float: left;
  display: block;
  width: 228px;
  padding:30px;
  height: 200px;
  color:#fff;
font-size:1.6em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:lighter;
line-height:1.6em;
}
 



blockquote {
font: italic 110% Georgia;
font-size:1.2em;
line-height:28px;
padding:0;
margin:0;
}

.small {
font: italic 88% Georgia;
color: #6a5f4b;
padding:0;
margin:0;
}

.center2 {float:left;
width:29%;
}

img.image {
border:1px solid #e4e4e4;
padding:6px;
margin:0 10px;
}

.article {
border-bottom:1px solid #e4e4e4;
padding:6px 0;
}

.top {
width:98%;
float:left;
}

.boxcontent {
padding-left:250px;
overflow:hidden;
}

.divheader {
/*width:864px;*/
float:left;
color:#fff;
  margin-top:10px
}

ul.menu {
padding:0;
margin:0;
}

ul.menu li {
margin:0;
padding:0;
list-style:none;
}

ul.menu li a:link, ul.menu li a:visited {
display:block;
border-bottom:1px solid #e4e4e4;
padding:8px 0;
text-decoration:none;
color:#666;
}



/*Secundary color - should be the darker color*/
 #kwick_red, .greenbg,
#kwick_orange, .bluebg,
#kwick_yellow, .brownbg, .divheader{/*background-color:#281104;*/}
h2, strong, .logotext2, .componentheading, .topmenu ul li a:link, .topmenu ul li a:visited {/*color:#281104;*/}

/*primary color - should be the brighter color*/
a,  .contentheading, .logotext1, blockquote, .logotext1, ul.menu li   {
color:#09f;
}

a:hover, h3, .topmenu ul li a:hover{
  color: #000;
  font-style: normal;
}

.topmenu ul li a#active_menu-nav, .topmenu ul li a#active_menu {
border-bottom:2px solid #5ac0ce;
}

.headerin{
  font-size: 150%;
margin-left: 2px;
}

.bigger{
  color: #f23144; 
  font-size: 20pt;
}

.black {
  color: #000000;
}

.footer_like{
  float: left;
}
.left_clear, .addthis_toolbox{
    float:left;
}
.addthis_toolbox{
  padding-top: 3px;
  padding-left: 8px;
}

a.order{
  position: relative;
  left: 3px;
  top: 75px;
  font-size: 250%;
}

.order_title{
  font-size: 140%;
  margin-bottom: 10px;
  margin-top: -8px;
}

.margined{
  margin: 0px 5px 15px -4px;
  vertical-align: middle;
}

.contact p + p + p, .full p + p + p{
  margin-top:-1.2em;
}