/*--master.css

www.riverbendplantation.com

September 11, 2008

Hamish Tuloch

--*/







/*--Background--*/



body {

	margin: 0px;

	padding: 0px;

	line-height: normal;

}



/*--Page Boxes--*/

		

#pagetainer {

	width: 800px;

	margin-top: 15px;

	margin-left: 120px;

	margin-right: auto;

	padding: 0px;

	border: thin solid #663;

	background-color: #FFC;

	height: auto;

}



#header {

	width: auto;

	margin: 0px;

	padding: 0px;

	height: 280px;

	border-top: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	color: #EEE;

	background-color: #FFC;

	background-image: url(images/newlogo.gif);

	background-repeat: no-repeat;

	background-position: center;

}



#menumain {

	width: auto;

	margin: 2px;

	padding: 15px;

	border-bottom: none;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-style: normal;

	text-align: center;

	font-size: 14px;

	line-height: .7;

}







#commentline {

	width: auto;

	margin: 0px;

	font-size: 10pt;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-style: italic;

	background-color: #FFF;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

	text-align: center;

	vertical-align: middle;

}





#messagebox {

	clear: both;

	width: auto;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: auto;

	margin-right: 5px;

	padding: 0px;

	background: transparent;

	text-align: right;

	font-size: 10pt;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	color: #4B0070;

	position: relative;

	right: 10px;

}



#content1 {

	width: 94%;

	margin-left: auto;

	margin-right: auto;

	padding: 20px;

	border: none;

	color: #606;

	background-color: #A89C4D;

	background-image: none;

	background-repeat: no-repeat;

}



#imagebox1 {

	width: 75%;

	margin-top: 10px;

	margin-left: auto;

	margin-right: auto;

	padding: 10px;

	text-align: center;

	color: #653a71;

	font-style: italic;

	background-color: #FFC;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	font-size: 14px;

}





#specials1  {

	margin: 0;

	padding: 10px;

	width: 780px;

	height: auto;

	font-size: 13px;

	font-family: Georgia, "New Century Schoolbook", Times, serif;

	position: relative;

	left: 10px;

}

#products1  {

	background: transparent;

	margin-left: 150px;

	width: auto;

	height: auto;

	border: thin solid #663;

	margin-top: 0;

	margin-right: 5;

	margin-bottom: 5;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0px;

	color: #663;

	font-style: normal;

	font-size: 14px;

	text-align: center;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}



#locations  {

	background: transparent;

	margin-left: 180px;

	width: auto;

	height: auto;

	border: thin solid #663;

	margin-top: 0;

	margin-right: 5;

	margin-bottom: 5;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0px;

	color: #663;

	font-style: normal;

	font-size: 14px;

	text-align: center;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}



#menuproductbox  {



font-style: normal

font-family: Times, serif;

	border-top-width: 30px;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #933;

	border-right-color: #933;

	border-bottom-color: #933;

	border-left-color: #933;

	text-align: left;

	height: auto;

	width: 136px;

	position: absolute;

	left: 126px;

	font-size: 12px;

	font-style: normal;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}



#imageContainer {

	height:258px;



}  

#imageContainer img {

	position:absolute;

	display:none;

	height:258px;

	width:500px;

	opacity: -0.01;

	left: 0px;

	top: 0px;

} 	



#rcpmbox  {



font-style: normal

font-family: Times, serif;

	background-color: #FFFFCC;

	background-image: none;

	list-style-position: outside;

	list-style-image: none;

	list-style-type: none;

	border-top-width: 30px;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #933;

	border-right-color: #933;

	border-bottom-color: #933;

	border-left-color: #933;

	text-align: left;

	height: auto;

	width: 130px;

	position: absolute;

	left: 126px;

	font-size: 10px;

	font-style: normal;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}



#locationsbox  {



font-style: normal

font-family: Times, serif;

	background-color: #FFFFCC;

	background-image: none;

	list-style-position: outside;

	list-style-image: none;

	list-style-type: none;

	border-top-width: 30px;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #933;

	border-right-color: #933;

	border-bottom-color: #933;

	border-left-color: #933;

	text-align: left;

	height: auto;

	width: 165px;

	position: absolute;

	left: 126px;

	font-size: 12px;

	font-style: normal;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}



#rbox   {

	margin-left: 20px;

	margin-top: 0px;

	padding: 10px;

	width: 220px;

	height: auto;

	border: thin solid #A09343;

	background-color: #FFC;

	position: absolute;

	left: 250px;

}





#r2box   {

	margin-left: 15px;

	margin-top: 0px;

	padding: 10px;

	width: 320px;

	height: auto;

	border: thin solid #A09343;

	background-color: #FDFFC7;

	float: left;

}





#lbox  {

	margin-top: 0px;

	padding: 10px;

	height: auto;

	width: 355px;

	background-color: #FDFFC7;

	border: thin solid #A09343;

	float: right;

	margin-right: 15px;

}



#ribox   {

	margin: 0px;

	padding: 0px;

	width: 355px;

	height: auto;

	border-style: 1px solid;

	border-color: #696969;

	font-style: normal;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 13px;

	line-height: 1.5;

	color: #660;

}



#llbox {

	position: relative;

	height: 160px;

	width: auto;

	margin: 5px;

	padding: 10px;

	border-color: #A99D4D;

	font-family: Georgia, "New Century Schoolbook", Times, serif;

  }

  

  

#prbox {

  width: 300px;

  height: 30px;

  margin top: 140px;

  margin-left: 50px;

  padding: 0px;

  background: transparent;

  border-bottom: 1px solid #696969;

  } 

  

  #notebox {

	width: 92%;

	margin-left: auto;

	margin-right: auto;

	margin-top: 5px;

	margin-bottom: 5px;

	padding: 5px;

	text-align: left;

	font-size: 14px;

	color: #663;

}



#fpibox {

	left: 20px;

	margin: 0px;

	height: auto;

	width: 150px;

	margin: 5px;

	padding: 0px;

	background: FAFAF0;

	float: right;

	border: thin solid #696969;

}





#ctobox   {

	position: relative;



	text-align: center;

	margin-top: 20px;

	margin-right: 0;

	width: 90px;

	height: auto;

	padding: 15px 15px 15px 15px;

	border: solid 2px #696969;

	text-aling: center;

	font-family: "Comic Sans MS", cursive;

	font-size: 12px;

	line-height: normal;

	color: #663;

	background-color: #FFF;

 }



#prbox   { 

position: absolute;

left: 20px;

background: #fafaf0; 

text-align: center; 

margin-top: 100px; 

margin-right: 0; 

width: 200px;

height: auto;

padding: 15px 15px 15px 15px;  

border: dashed 2px #696969;

text-aling: center;

font-family: fantasiy, cursive, Times, serif;

font-size: Auto; line-height: 1;

color: 4B0070;

 }



#breadcrumbs {

	width: auto;

	padding: 0px;

	background: transparent;

	border-top: none; /*1px solid #FAFAF0;*/

	border-bottom: 1px solid;

	color: 4B0070;

	font-size: 9px;

	font-weight: normal;

	font-style: oblique;

	text-align: right;

	color: #AAA;

	margin-top: 0px;

	margin-right: 6px;

	margin-bottom: 4px;

	margin-left: 550px;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

  } 

  

 #productbox {

	border: thick double #663;

	background-color: #FF3;

	position: relative;

	height: auto;

	width: auto;

	float: right;

}





#pibox  { 

position: absolute;

left: 320px;

background: white;

margin-top: 40px;

margin-left: 2px; 

padding: 15px; 

height: 300px; 

border-style: 2px solid;

border-color:  grey; 

width: 220px;

text-aling: left;

font-style: normal

font-family: Times, serif;

font-size: 16px; line-height: 1.5;

}







#mailto {

  width: 70%;

  margin-left: auto;

  margin-right: auto;

  padding: 2px;

  background: #C0C0C0;

  font-size: 90%;

  color: #000000;

  text-align: center;

}





#bottomlogo {

	margin: 0px;

	padding: 0px;

	background-color: #FFC;

	background-image: url(images/Newbottomlogo.gif);

	background-repeat: no-repeat;

	background-position: center;

	width: auto;

	height: 110px;

}



#footer {

	width: 100%;

	padding: 0px;

	margin: 0px;

	background: #FAFAF0;

  font size: 60%

  font-style: normal;

	text-align: center;

	color: #993;

}





.gap {

	clear: both;

	line-height: 100%;

}	







#prodbox {

	width: 92%;

	margin-left: auto;

	margin-right: auto;

	margin-top: 5px;

	margin-bottom: 5px;

	padding: 5px;

	text-align: left;

	background-color: #FFFFFF;

}





#goto {

  width: auto;

  margin: 5px 0px 0px 0px;

  padding: 0px;

  background: transparent;

  border: none;

  color: #FFFFFF;

  font-size: 70%;

  font-weight: normal;

  text-align: right;

}



/*--Links--*/



a {

	background: transparent;

	color: #663;

	text-decoration: none;

	border: none;

	position: static;

}



a.contact {

  color: #50508E;

  font-size: 130%;

  letter-spacing: -1px;

  font-weight: normal;

}



a.copyright {

  color: #50508E;

  font-size: 110%;

}



a:hover {

	color: #700;

	border: none;

}



#menumain a {

  padding: 2px;

  background: transparent;

  border: none;

  color: #FFFFFF;

}



#menumain a:hover {

	padding: 2px;

	font-weight: bold;

	color: #CC6;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

#menuproduct   {

	float: right;

	margin-right: 15px;

	margin-top: 20px;

	padding: 5px;

	width: 550px;

	min-height: 400;

	float: right;

	background-color: #FFC;

	position: relative;

	border: medium solid #F30;

	font-family: georgia, "new century schoolbook", times, serif;

	font-size: 13px;

	line-height: 1.5;

	color: #663;

}





#menuproductox a {

	padding: 2px;

	border: none;

	color: #FFFFFF;

}

#menuproductbox a:hover {

	padding: 2px;

	color: #663;

	text-decoration: underline;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}





#locationsbox a:hover {

	padding: 2px;

	color: #663;

	text-decoration: underline;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}





#menuright a {

  padding: 2px;

  background: transparent;

  border: none;

  color: #FFFFFF;

}



#menuright a:hover {

  padding: 2px;

  background: #666666;

  color: #FFFFFF;

  text-decoration: none;

}







#menubottom a {

  padding: 0px;

  background: transparent;

  border: none;

  color: #FFFFFF;

}



#menubottom a:hover {

  padding: 0px;

  background: #555555;

  color: #FFFFFF;

  text-decoration: none;

}



#breadcrumbs a {

	padding: 0px 1px;

	background: transparent;

	border: none;

	font-weight: normal;

	color: #6C793F;

}



#breadcrumbs a:hover {

	padding: 0px 1px;

	background: #666666;

	color: #FFFFFF;

	text-decoration: none;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}



#fpibox alink {

  padding: 2px 1px;

  background-color: transparent;

  color: #4B0070;

  text-decoration: none;

  }





#ctobox a {

  padding: 2px 1px;

  background-color: transparent;

  color: #4B0070;

  text-decoration: none;

  }



#ctobox a:hover {

  padding: 2px 1px;

  background: #ffffff;

  color: #d8bfd8;

  text-decoration: none;

  }



#ctobox a:visited {

	padding: 0px 1px;

	background: white;

	color: #4B0070;

	text-decoration: none;

	font-family: "Comic Sans MS", cursive;

  }



#on a {

	padding: 2px;

	text-decoration: none;

	color: #663;

	background-color: #FFF;

}



#on2 a {

	padding: 0px 1px;

	color: #663;

	text-decoration: none;

	background-color: #FF9;

}



#on3 a {

	padding: 0px;

	color: #309;

	background: #999999;

	text-decoration: underline;

	font-weight: bold;

}



#goto a {

  padding: 0px 1px;

  background: transparent;

  border: none;

  font-weight: normal;

  color: #FFFFFF;

}



#goto a:hover {

  padding: 0px 1px;

  background: #666666;

  color: #FFFFFF;

  text-decoration: none;

}



#mailto a {

	padding: 1px;

	background: transparent;

	color: #063;

}



#mailto a:hover {

  padding: 1px;

  background: #333333;

  color: #FFFFFF;

  text-decoration: none;

}



.thumbnail a:hover {

  background: transparent;

  color: #000000;

  text-decoration: none;

  border: none;

}



#photogallery a:hover {

  margin: 0px;

  padding: 0px;

  background: transparent;

}



.thumbnail a:focus {

  -moz-outline: none !important

}



#photogallery a:focus {

  -moz-outline: none !important

}



#goto a:focus {

  -moz-outline: none !important

}



/*--List Elements--*/



ul {

	margin: 0px;

	padding: 10px;

	font-weight: bold;

	background-color: #a99e4d;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}





#goto ul {

  margin: 0px;

  padding: 0px 5px;

  font-weight: normal;

}



li {

	margin: 0px;

	padding: 2px;

	display: inline;

	color: #306;

	list-style-image: none;

	list-style-type: none;

}

#commentline #specials1 #productmenubox ul li2 {

	color: #306;

}





p {

	margin: 0px;

	padding: 0px;

	color: #660;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}



.footer {

padding: 0px 0px 0px 0px;

background: #FAFAF0;

  font-family: 'Times New Roman', Times, serif;

  text-transform: capitalize;

  font-style: normal;

  font-size: 10px;

  text-align: center;

}



.recipetitle {

  font-size: 120%;

  font-style: normal;

  font-family: Arial, helvetica, sans-serif;

  text-align: center;

  color: 4B0070

}



.recipeheading {

  font-size: 100%;

  font-style: normal;

  font-family: Arial, helvetica, sans-serif;

  text-align: left;

  color: 4B0070

}



.recipetext {

	font-style: normal;

	font-family: "Times New Roman", Times, serif;

	font-size: 85%;

	text-align: left;

	color: #696969;

}



.bold {

  font-weight: bold;

}



.italic {

  font-style: italic;

}



.center {

  text-align: center;

}



.right {

  text-align: right;

}



.indent {

  padding-left: 20px;

}







/*--Product boxes--*/



#prodbox {

	position: relative;

	height: auto;

	width: 600;

	clear: both;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}



#orderbox {

	background-color: #EEE;

	text-align: left;

	border: medium double #993;

	color: #000;

	font-family: Arial;

	font-style: normal;

	font-size: 10px;

	height: auto;

	width: 115px;

	position: absolute;

	top: 5px;

	right: 15px;

	font-weight: bold;

}

.prodinfobox {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 12px;

	font-style: italic;

	padding: 5px;

	height: auto;

	width: 265px;

	color: #663;

	border: thin dashed #663;

	float:left;

	text-align: left;

	margin-right: 10px;

}



.prodimgbox {

	padding: 5px;

	height: auto;

	width: 200px;

	color: #663;

	border: thin dashed #663;

	position: relative;

}



/*--images--*/



img {

	margin: 0px;

	padding: 0px;

	color: #966;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #999999;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #999999;

	font-family: Georgia, "New Century Schoolbook", Times, serif;

}

