/*

F&B Control Inc.

*/

/* General CSS */
#coursetext {
	color:black;

}

/* unvisited link */
#coursetext a:link {
    color: blue;
}

/* visited link */
#coursetext a:visited {
    color: darkblue;
}

/* mouse over link */
#coursetext a:hover {
    color: blue;
}

/* selected link */
#coursetext a:active {
    color: blue;
}

.responseBox {
	width: 100%;
}

textarea {
    resize: none;
}

#wrapper {
	width: 1011px;
	height: auto !important;
	border-left: #516298 solid;
	border-bottom: #516298 solid;
	background-color: #FFF;
	overflow:auto;
	height: 100%;
	float: center;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

body {
	margin: 0;
	background: url(../images/mainbgimage.jpg) repeat-x;
	background-color: #E5DBCC;
	font-family: Verdana, sans-serif;
	font-size: 13.5px;
	line-height: 1.4em;
	/*color: #9B8579;*/
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
}

h1 {
	font-size: 21px;
	color: #1B2E59; /* all links w/o hover */
	padding: 0px 0px 10px 0px;
	margin: 0;
}

h2 { /* secondary titles */
	font-size: 18px;
	color: #513424;
	padding: 0;
	margin: 0;
}

h3 { /* secondary titles */

	color: #513424;
	padding: 0;
	margin: 0;
}

/*ul, ol {
	list-style: none;
}*/

a {
	text-decoration: none;
	color: #1B2E59;
}

a:hover {
	text-decoration: none;
	color: #B76F42;
}

a.legal {
	text-decoration: none;
	color: blue;
}

a.legal:hover {
	text-decoration: none;
	color: blue;
}

#smaller {
	font-size: 0.8em;
}

/* Nav panel - static top-left section */

#navpanel-wrapper {
	width: 303px;
	background-image: url(../images/bgmenulogo.png);
	float: left;
	background-color: #FFF;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

#logo {
	width: 303px;
	padding: 0px 0px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

#frenchbutton {
	width: 83px;
	font-size: 14.5px;
	color: #1B2E59;
	padding: 0px 0px 0px 220px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

#navmenu {
	/*background-image: url(../images/rollovermenubutton.png);	*/
}

#navmenu ul {
	padding: 0px 0px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

#navmenu ul li {
	width: 173px;
	height: 27px; /* bg height of 42px */
	font-weight: bold;
	padding: 11px 0px 0px 130px; /* top right bottom left */
	margin: 0px 0px 7px 0px; /* top right bottom left */
}

li.selected#menubutton {
	height: 30px; /* bg height of 42px */
	padding: 11px 0px 0px 130px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	color: #513424;
	font-family: Verdana, sans-serif;
}

li.selected#menubutton a {
	color: #B76F42;
}

#menubutton {
	background-image: url(../images/rollovermenubutton.png);	
}

#associates {
	padding: 0px 0px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	text-align: center;
	font-size: 10px;
}

/* Content panels - dynamic main section */

#content-wrapper {
	width: 707px;
	float: left;
	background-color: #FFF;
	padding: 0px; /* top right bottom left */
	margin: 0px; /* top right bottom left */
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #233a74;
}

#largeimage {
	width: 707px;
	padding: 0px 0px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

#decorboxesleft {
	padding: 0px 0px 0px 20px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

#decorboxesright {
	padding: 0px 0px 0px 600px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

#decorboxestitle {
	padding: 0px 0px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 10px; /* top right bottom left */
}

#decorboxestitle h2 {
	float: left;
	color: #513424;
	font-family: Verdana, sans-serif;
}

#decorboxestitle img {
	padding: 3px 0px 0px 10px; /* top right bottom left */
	float: left;
}

#contenttext {
	width: 687px;
	padding: 0px 10px 0px 10px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

.contenttext {
	width: 687px;
	padding: 0px 10px 0px 10px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

.push {
    clear: both;
}

/* Inventory page specific */

#invleftcol {
	width: 330px;
	float: left;
	padding: 0px 10px 0px 10px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

#invleftcol table {
	border: #B7BAD4 solid thin;
	background-color: #F1EEE8;
	color: #526298;
}

#invleftcol table tr {
	background-color: #FFF;
}

#invleftcol #blueline {
	margin-left: -5px;
}

#invrightcol {
	width: 330px;
	float: left;
	padding: 0px 10px 0px 10px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

#invrightcol p {
	margin-left: 12px;
	margin-right: 10px;
}

/* Contact page specific */

#contleftcol {
	width: 230px;
	float: left;
	padding: 10px 10px 0px 12px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	font-size: 13.5px;
}

#contleftcol p {
	padding-left: 4px;
	font-size: 13.5px;
	font-weight: normal;
}

#contactinfo {
	font-size: 1.2em;
	font-weight: bold;
	color: #B76F42;
}

#contleftcol h2 {
	padding-left: 5px;
	font-size: 1.2em;
}

#contrightcol {
	width: 430px;
	float: left;
	padding: 10px 10px 0px 10px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

#contrightcol table td {
	color: #1B2E59;
}

/* Services page specific */

#servcontimage {
	width: 700px;
}

#servimagesmall {
	width: 196px;
	height: 222px;
	padding: 4px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#servtext {
	width: 460px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#servtext h2 {
	color: #513424;
}

#servtext ul li {
	list-style: square;
	font-size: 0.9em;
}

/* Footer - static bottom section */

#footer {
	width: 1015px;
	height: 89px;
	padding: 0px; /* top right bottom left */
	margin: 0px; /* top right bottom left */
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFF;
}

#footertextleft {
	width: 480px;
	float: left;
	padding: 10px 0px 0px 20px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	text-align: left;
	font-family: Verdana, sans-serif;
}

#footertextright {
	width: 490px;
	float: left;
	padding: 10px 10px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	text-align: right;
}
#testimonials {
	float: left;
	background-image: url(../images/testimonials.gif);
	height: 478px;
	width: 689px;
}
#Testimonialstitles {
}
#boxes {
}
#testimonialfrdiv {
}
