a.green:link {color:#008000;}
a.green:visited {color:#008000;}
#container {
	top: 30px;
	margin-left:auto;
	margin-right:auto;
	min-height: 600px;
	width: 800px;
	background-color:#FFFFFF;
	clear:both;
}


#contentcontainer {
  margin-top:0px;
  margin-left: auto;
  margin-right:auto;
  min-height: auto;
  width: 760px;
  background-color:#ffff99;
  position: relative;
}


#content  {
  margin-left:0px;
  font-family: Comic Sans MS;
  color: #000000;
  font-weight: normal;
  font-size: 16px;
  text-align: left;
  width:730px;
  min-height: auto;
  padding-left:15px;
  padding-right:15px; 
  padding-bottom:2px;
  clear:both;
  /*position:absolute;*/
}

#header {
  padding: 15px;
  font-family: Hobo Std;
  color: #000000;
  font-weight: bold;
  font-size: 21px;
  text-align:left;
  margin-top: 20px;
  margin-left:250px;
}

#logo  {
  float:left;
  margin-left: 5px;
  margin-top:-90px;
  /*height: 131px;*/
  height: 133px;
  width: 224px;
}

#logob  {
  float:right;
  margin-right: 15px;
  margin-top:-70px;
  height: 75px;
  width: 75px;
}

#footer  {
  padding: 5px;
  font-family: Myriad Pro;
  color: #000000;
  font-weight: normal;
  font-size: 21px;
  text-align:left;
  margin-top: 5px;
  margin-left:20px;
  margin-bottom:15px;
}


#footerb  {
  padding: 0px;
  font-family: Myriad Pro;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  text-align:left;
  margin-top: -15px;
  margin-left:370px;
  margin-bottom:20px;
}



#nav  {
  font-family: Comic Sans MS;
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  margin-top: 10px;
  margin-left: 20px;
}

.map  {
  height: 350px;
  width: 425px;
  margin-top:30px;
  margin-left:10px;
  min-height: auto;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
}



.mapinfo  {
  width:300px;
  margin-top:-380px;
  margin-left:475px;
  padding-top:10px;
  font-family:Comic Sans MS;
  font-size:22px;
  font-weight:normal;
  text-align:left;
  color:#000000;
}


#gallery {

	margin-left:475px;
	margin-top:-175px;
	
}

.product{

	float:right;
	min-height: auto;
	margin-top:auto;
	margin-left: auto;
  	margin-right:auto;
	
}


#CCt {background: url(../photos/cct.gif) 0 0 repeat-x;}

#CCb {background: url(../photos/ccb.gif) 0 100% repeat-x}

#CCl {background: url(../photos/ccl.gif) 0 0 repeat-y}

#CCr {background: url(../photos/ccr.gif) 100% 0 repeat-y;}

#CCtl {background: url(../photos/cctr.gif) 0 0 no-repeat;}

#CCtr {background: url(../photos/cctl.gif) 100% 0 no-repeat;}

#CCbl {background: url(../photos/ccbr.gif) 100% 100% no-repeat}

#CCbr {background: url(../photos/ccbl.gif) 0 100% no-repeat; min-height:500px;}

#MBt {background: url(../photos/top.gif) 0 0 repeat-x;}

#MBb {background: url(../photos/bottom.gif) 0 100% repeat-x}

#MBl {background: url(../photos/left.gif) 0 0 repeat-y}

#MBr {background: url(../photos/right.gif) 100% 0 repeat-y;}

#MBtl {background: url(../photos/topleft.gif) 0 0 no-repeat}

#MBtr {background: url(../photos/topright.gif) 100% 0 no-repeat;}

#MBbl {background: url(../photos/bottomleft.gif) 100% 100% no-repeat}

#MBbr {background: url(../photos/bottomright.gif) 0 100% no-repeat; min-height: 600px; }

a:link { text-decoration: none; color: black;}

a:visited { text-decoration: none; color: black;} 

a:active { text-decoration: none; color: black;}

a:hover { color:#CB1722;}

img.floatleft {float:left; padding:10px;}

img.floatright {float:right;}




