/* Zero down margin and padding on all elements */

* {margin: 0; padding: 0;}

body {font-size: 62.5%;
      text-align: left;
      font-family: Arial, Verdana, sans-serif;
      line-height: 1.3;
      background-color:#FFCC66;}

a:link, a:visited {color:#990000; text-decoration: underline;}
a:hover {font-weight: normal;}


h1 {  margin: 1em; font-size: 1.8em;  font-weight: bold;}
h2 {  margin: 1em; font-size: 1.6em;  font-weight: bold;}
h3 {  margin: 0.5em; font-size: 1.4em;  font-weight: bold;}
p {font-size: 1.2em; margin: 1em; text-align: justify; line-height: 1.5;
}
li {font-size: 1.1em;}
img {float:left; margin:0px}



/* |||||||||||||||||||||||||||||||||||||||||||||||||||||| ____ WRAPPER ____ */


#wrapper {  background-color: #ffffff;
	    color: #000000;
	    width: 65em;
      	    margin: auto;
  	    margin-top: 2em;
  	    margin-bottom: 1em;
  	    text-align: left;
  	    border: 1px solid black;}



/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||| ____ HEADER ____ */

#header {
	width: 100%;
	float: left; 
	background-color: #ffffff; 
	color: 000066; 
	padding-top: 0.5em; 
	padding-bottom: 0.5em;}
	
#header img {margin-top: 1em; margin-left: 3em;}

#address {float:right; 
	   margin: 1em; 
	   margin-right: 3em; 
	   color: #000066; 
	   font-size: 1.1em; 
	   font-weight: normal;
	   line-height: 1.6;}


#coupon {float:left; 
	   margin: 2em; 
	   margin-left: 21em; 
	   color: #000066; 
	   font-size: 1.1em; 
	   font-weight: normal;
	   line-height: 1.6;}	   

/* ||||||||||||||||||||||||||||||||||||||||||||| _____ MAIN NAVIGATION _____ */

#mainNav {
  width: 100%;
  background-color:#993300;
  margin: 0;
  padding: 0;
  float: left;
  color: #ffffff;
  font-size: 1.2em;
  font-weight: normal;
  border-left: 0;
  border-right: 0;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}

#mainNav a {
  padding: 0 1.5em;
  line-height: 1.6em;
  background: #993300;
  text-decoration: none;
  color: #ffffff;
  font-weight: normal;
  float: left;
  display: block;
}

#mainNav a:hover {
  color: #ffffff;
  font-weight: normal;
  background: #cc6600;
  text-decoration: none;
}


#mainNavOn a {
  background: #cc6600;
    padding: 0 1.5em;
}


/* SIDEBAR NAVIGATION ================================================= */

#sideBar {
	background-color:#cc6600;
	color: #ffffff;
	margin: 1em;
	margin-right: 0;
	margin-top: 3em;
	margin-bottom: 1em;
	padding: 0;
	padding-top: 1em;
	padding-bottom: 1em;
	width: 16em;
	float: left;
	border: 1px solid black;
  	line-height: 1.5em;
  	font-weight: normal;}

#sideBar p {
	padding: 0; 
	color: #cccc99;
	margin: 0.5em;  
	line-height: 1.5 em; 
	font-size: 1.3em;
	font-weight: bold;}

#sideBar a {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;}
	
#sideBar a:hover {
	font-weight: bold;
	background-color:#cc6600;
	text-decoration: underline;}

#sidebarHead p {color: #ffffff;
	margin: 0em; 
	margin-left: 0.5em;  
	line-height: 1.2 em;}

#sidebarHead a {color: #ffffff;
	margin: 0em; 
	margin-left: 0.5em;  
	line-height: 1.2 em;}

#sidebarHead a:hover {color: #ffffff;
	margin: 0em; 
	margin-left: 0.5em;  
	line-height: 1.2 em;
	font-weight: normal;
	text-decoration: none;}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||| ____ FOOTER ____ */


#footer {text-align: center; 
        clear: both; 
        font-size: 1em; 
        color: #000000; 
        margin: 0.5em
        margin-top: 1em;
}
       

/* |||||||||||||||||||||||||||||||||||||||||||||||||||| ____ HOME PAGE ____ */


#homeCentral {
	width: 100%;
	float: left; 
	background-color: #ffffff; 
	color: 000066; 
	margin: 0;
	padding: 0;}


/* |||||||||||||||||||||||||||||||||||||||||||||||||| ____ INSIDE PAGES ____ */


/* CONTENT on inside pages ================================================= */

#inCont {min-height:30em;
  	height:auto !important;
  	height:30em;
  	color: 000000; 
	 width:43em; 
	 float: right;
	 padding:0;
	 margin:1em;
	 text-align: left;}
	 

#inCont h2 {
  	color: 000000;	
 	margin: 2em; 
 	margin-left: 0; 
	padding 0;
	text-align: left;}

#inCont h3 {
  	color: 000000;	
 	margin: 2em; 
 	margin-left: 0; 
	padding 0;
	text-align: center;}

#inCont img {margin: 1em; margin-left: 0;}

#inContWide {min-height:30em;
  	height:auto !important;
  	height:30em;
  	color: 000000;
	 width:54em; 
	 float: right;
	 padding:0;
	 margin:2em;}

#inContWide p {
  	color: 000000; 
	margin: 0; 
	margin-right: 1em; 
	padding 0;
	text-align: justify;}
	
#inContWide h2 {
  	color: 000000;	
 	margin: 2em; 
 	margin-left: 0; 
	padding 0;
	text-align: left;}

#inContWide h3 {
  	color: 000000;	
 	margin: 2em; 
 	margin-left: 0; 
	padding 0;
	text-align: left;}

#path  {margin-top: 2em;
	margin-left: 2em;
	color: #000000;}


#path a {color: #990000;}