@charset "utf-8";
/* CSS Document */


/*body */
body{color: black; background-color: white; font-family: Arial, Helvetica, sans-serif; margin: 0; padding:0; font-size: 13px;}
a { color: #98002E; }
a:link, a, a:visited { text-decoration: none;}
a:hover { text-decoration: underline;}
p { margin: 0 0 15px 0;}
/*ul{ list-style: none; margin:0; padding: 0;}*/
h1, h2, h3, h4, h5 { font-weight: bold; margin: 0 0 15px 0; font-family: 'Yanone Kaffeesatz', sans-serif; }

/*   layout    */
.grid_1{ width:48px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_2 { width:128px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_2n { width:100px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_3 { width:208px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_4 { width:288px; margin:0 0px 0 45px; overflow:hidden; float:left; display:inline; }
.grid_5 { width:368px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_6 { width:448px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_7 { width:528px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_8 { width:608px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_9{ width:688px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_10{ width:768px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_11{ width:848px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_12{ width:928px; margin:0 16px 0 16px; overflow:hidden; float:left; display:inline; }
.grid_half{width:45%; margin:0 30px 0 0px; overflow:hidden; float:left; display:inline; }


/* contact info header*/
.phone { width:190px; margin:20px 16px 0px 100px; overflow:hidden; float:left; display:inline; font-size:30px; color:#00cc99; font-weight: bold}


/*   content text    */

#contenttext {font-size:18px;}

/*   Header    */

#header {width: 100%; background: #fecb24; height: 200px;}
/*   Wrapper    */

.wrapper {width: 1000px; margin-left: auto; margin-right: auto; }

/*   green     */

#green {width: 100%; background: #15b383; height: 5px;}

/*   feature    */
#feature {padding-top: 20px; padding-bottom:0px; margin-bottom: 0;}

/*   content    */
#content {width: 100%; height: 300px; margin-top: 40px; margin-bottom: 40px; padding:20px 0; background: #febc11; }
#content .grid_6:nth-child(2) { border-left: 2px #dfa002 solid; padding-left: 30px; height: 270px; overflow: visible; margin-top: -20px; padding-top: 20px; }
h2.spacefix1 {margin-top: 20px;}

/*   footer    */
#footer{ width: 100%; background: black; padding-bottom: 20px; padding-top: 20px; color: white}
#footer a { color: #FEBC11;}
#footer .grid_4 { height: 245px; font-size: 12px;}
#footer h2{ border-bottom: 1px white solid; width: 80%;}
#footer ul{ list-style: none; padding: 0;}
#footer li{ background: url(../images/arrow.png) no-repeat left;}
#footer li a{ margin-left: 25px; line-height: 25px;}
/*   copyright    */
#copyright {width: 100%; height: 100px; background: #242424; color: white;}
#copyright a{color: white;}
#copyright img{ display: inline-block; margin-top: -55px; float: right; cursor: pointer;}
/*   Navigation    */
#navigation {width: 100%; height: 50px; background: white; display: block; }
#navbar {
	position: relative;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;}

/*responsive Menu*/
	#main-menu {
		position:relative;
		z-index:9999;
		width:auto;
	}
	#main-menu ul {
		width:12em; /* fixed width only please - you can use the "subMenusMinWidth"/"subMenusMaxWidth" script options to override this if you like */
	}
/* mobile commands*/


