@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,600);
body, html {
background:url(../images/jpgs/bodyBg.jpg) no-repeat top center #000;
width: 100%;
height: 100%;
font-size:100%;
color:#000;
margin:0 ;
padding:0}

a img {border:0}
a:link {color: #360; text-decoration:underline}
a:visited {color: #360; text-decoration:underline}
a:hover,a:active,a:focus {color:#360; text-decoration:underline}

#about .img {	
background:url(../images/pngs/spritesheet.png) no-repeat -2683px 0 #FFF;
height: 420px;
margin: 0 0 20px 0;
border: solid #ccc 1px; 
-webkit-border-radius:  3pxx;
-moz-border-radius:  3px;
border-radius: 3px;  
clear: left}

#contact .column {	
float: left;
width:50%;
display: inline ;
padding: 0 0 0 0;
margin: 0 0 20px 0}	
#contact .img {	
background:url(../images/pngs/spritesheet.png) no-repeat -930px 0 #FFF;
height: 495px;
margin: 0 0 20px 0;
border: solid #ccc 1px; 
-webkit-border-radius:  3pxx;
-moz-border-radius:  3px;
border-radius: 3px;  
clear: left}

.container {
background:url(../images/pngs/spritesheet.png) no-repeat 0 -770px #FFF;	
width:960px;
margin:0 auto}

.content { 
width:940px; 
margin:0 auto;
padding: 0px}

#delivery .img {	
background:url(../images/pngs/spritesheet.png) no-repeat -1900px -180px #FFF;
height: 495px;
margin: 20px 0;
border: solid #ccc 1px; 
-webkit-border-radius:  3pxx;
-moz-border-radius:  3px;
border-radius: 3px;  
clear: left}

.email {
background: url(../images/pngs/spritesheet.png) no-repeat -912px -534px;
padding: 0 0 0 42px} 

.fadein {
position: relative;
width: 958px;
height: 600px;
background: #FFF}
.fadein img {
position: absolute;
left: 0;
top: 0}

.fire {	
background:url(../images/pngs/spritesheet.png) no-repeat -1309px -509px #FFF;
margin: 0 0 0 20px;
border: solid #ccc 1px; 
-webkit-border-radius:  3pxx;
-moz-border-radius:  3px;
border-radius: 3px;
float: right}

footer {
background:#000;
height:200px;
clear:both;
padding:20px}
footer a:link {
font: .9em/1.2 'Source Sans Pro', sans-serif;
color:#ccc;
text-decoration:underline}
footer a:visited {
font-size:.9em;
color:#ccc;
text-decoration:underline}
footer a:hover,a:active,a:focus {
color:#F90;
text-decoration:underline}
footer h2 {
font:1.4em/1.2 'Source Sans Pro', sans-serif;
color:#ccc;
padding:10px 0}
footer p {
font: 1em 'Source Sans Pro', sans-serif;
color:#ccc}
footer .left {
width:50%;
float:left;
display:inline}
footer .right {
width:50%;
float:left;
display:inline;
text-align:right}
footer .TBD { 
width:168px;
height:18px;
float:right;
background:url(../images/pngs/spritesheet.png) no-repeat -1607px -1246px}
footer .TBD:hover {
background-position:-1607px -1274px}

.map{
background: url(../images/pngs/spritesheet.png) -272px 0;
padding: 0;
margin: 20px 0  10px 0;
height: 500px;
border: solid 1px #ccc;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px}

.menu {
width:134px;
height:239px;
float: right;
background:url(../images/pngs/spritesheet.png) no-repeat -265px -513px}
.menu:hover {
background-position: -391px -513px}

.rightCol {
background: url(../images/pngs/spritesheet.png) no-repeat 0 570px #FFF;
float:right;
width:228px;
margin: 33px 0 0 0;
min-height: 954px;
padding:10px 10px 10px 30px; 
border:solid 1px #eee;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px}
.rightCol h3 {
font: bold 1.4em/1.2 'Source Sans Pro', sans-serif; margin-bottom: 10px}
.rightCol p {
font: 300 1.1em/2.0 'Source Sans Pro', sans-serif}

.slide1 {
	background:url(images/pngs/spritesheet.png) no-repeat 0 -770px #FFF }
.slide2 {
	background:url(images/pngs/spritesheet.png) no-repeat -966px -770px #FFF }
.slide3 {
	background:url(images/pngs/spritesheet.png) no-repeat -1938px -770px #FFF }	
.slide4 {
	background:url(/images/pngs/spritesheet.png) no-repeat 0 -770px #FFF }		

.welcome {
background:#eee;
padding: 10px 10px 5px 10px;
margin: 0 0 10px 0;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px}


/* ////////////////////////////////// Etabs ////////////////////////////// */

.etabs { margin: 0; padding: 0}
.tab { 
display: inline-block; 
zoom:1; 
*display:inline; 
background: #fff; 
border: solid #ccc 1px; 
border-bottom: none; 
-webkit-border-radius:  3px 3px 0px 0px;
-moz-border-radius:  3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px}
.tab a { 
font: 400 1em/1.2 'Didact Gothic', sans-serif;
color: #333;
line-height: 1.6em; 
display: block; 
padding: 0px 18px; 
outline: none;  
text-decoration: none}
.tab a:hover { text-decoration: none}
.tab.active { 
font: 400 1em/1.2 'Didact Gothic', sans-serif;
background: #fff; 
padding-top: 5px; 
position: relative; 
top: 1px; 
border: solid #ccc 1px; 
border-bottom: solid #fff 1px; 
 -webkit-border-radius:  6px 6px 0px 6px;
-moz-border-radius:  6px 6px 0px 6px;
border-radius: 6px 6px 0px 0px}
.tab a.active { font-weight: bold}
.tab-container .panel-container {
width: 638px;
background: #fff; 
padding: 10px 10px 0 10px; 
margin-bottom: 20px;
border: solid #ccc 1px; 
 -webkit-border-radius:  0px 6px 6px 6px;
-moz-border-radius:  0px 6px 6px 6px;
border-radius: 0px 6px 6px 6px }
.tab-container .panel-container h1 {
font: 600 1.5em/1.2 'Source Sans Pro', sans-serif;
color: #800000;
margin: 10px 0}
.tab-container .panel-container h2 {
font: 600 1.2em 'Source Sans Pro', sans-serif ;
color: #023A6C;
margin: 10px 0}
.tab-container .panel-container h3 {
font: 600 1.2em 'Source Sans Pro', sans-serif ;
color: #7F0000;
margin: 0 0;
padding: 0}
.tab-container .panel-container h4 {
font: 600 1.1em 'Source Sans Pro', sans-serif ;
color: #023A6C;
margin: 0 0;
padding: 0}
.tab-container .panel-container p {
font: 1em/1.5 'Source Sans Pro', sans-serif ;
margin-bottom: 10px}
.tab-container .panel-container dl {
margin: 20px 0 0 10px}
.tab-container .panel-container dl dt {
font: 700 1em 'Source Sans Pro', sans-serif;
padding: 0 0 6px 50px;
list-style:none}
.tab-container .panel-container dl dd {
font: .9em 'Source Sans Pro', sans-serif;
padding: 0 0 10px 50px;
margin-bottom: 0px}
.tab-container .panel-container ul {
padding: 0;
margin: 10px 0 10px 30px}
.tab-container .panel-container ul li {
font: 1em 'Source Sans Pro', sans-serif;
padding: 0 0 6px 0;
list-style: disc}