/*BODY STYLES*/
body {
	background-color: #3c7580;
	background-image: url(../images/beroB_BG.gif);
	background-repeat: repeat;
	background-position: left top;
	font-size:90%;
	font-family: Helvetica, Arial,  sans-serif;
	color:#4c4c4c;
	background-attachment: fixed;
}

body, h1, h2, h3, h4, h5, h6, form, img, p {
	margin: 0px;
	padding: 0px;
	border:none;
}

html, body {
    height: 100%;
}


img, div { behavior: url(iepngfix.htc) }

/*Layout Styles*/

#topSpacer{
	width: 940px;
	height:15px;
	margin-left: auto;
	margin-right: auto;
}
#logo{
	width: 940px;
	height:225px;
	margin-left: auto;
	margin-right: auto;
}
#subheader{
	width: 940px;
	height:51px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/twMenuBG.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
#pageBG{
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/beroB_MainBG.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#pageBottom{
	width: 940px;
	height:14px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/beroB_BottomBG.gif);
	background-repeat: no-repeat;
	background-position: center top;	
}
#footer{
	width: 940px;
	height:28px;
	margin-left: auto;
	margin-right: auto;
	font-size:0.9em;
	line-height:28px;
	text-align: center;
	color:#0a3a44;

}
#footer a:link{color:#ffffff; text-decoration:none; font-weight:bold;}
#footer a:visited{color:#ffffff; text-decoration:none; font-weight:bold;}
#footer a:hover{color:#0a3a44; text-decoration:none; font-weight:bold; background-color:#ffffff}

#left{
float:left;
width:230px;
margin-left:10px;
}

#right{
float:right;
width:680px;
margin-right:10px;
}
#buffer{
clear:both;
width: 940px;
height:1px;
line-height:1px;
}


#contentContainer{
	width: 680px;
	padding-left:0px;
	padding-right:0px;
	font-size:1em;
	line-height:1.6em;
	
}



#contentContainer a:link{
	color:#0084bb;
	font-family: Helvetica, Arial,  sans-serif;
	text-decoration:none;

}
#contentContainer a:visited{
	color:#0084bb;
	font-family: Helvetica, Arial,  sans-serif;
	text-decoration:none;

}
#contentContainer a:hover{
	color:#ffffff;
	font-family: Helvetica, Arial,  sans-serif;
	text-decoration:none;
	background-color:#0084bb;

}

#showroomBG{
	width: 322px;
	height:405px;
	background-image: url(../images/twShowroomBG.gif);
	background-repeat: no-repeat;
	background-position: center top;	
}

/*HEADING TAGS*/

H1 {
font-size:2.4em; color:#0084bb; font-weight: lighter; padding-top:0px; padding-bottom:0px; font-family:"Helvetica 45", Helvetica, Arial,  sans-serif; line-height:1.4em;
} 
H2 {font-size:1.35em; color:#0084bb; font-weight: lighter;}  
H3 {font-size:1.35em; color:#000000; font-weight: lighter;}  
H4 {font-size:1em; color:#0084bb; font-weight: normal;}  
H5 {font-size:1.1em; color:#0084bb; font-weight: bold;}  
H6 {font-size:1.1em; color:#0084bb; font-weight: bold;}  

LI LI, LI P, TD P, BLOCKQUOTE P {font-size:1em;}
/*SPECIAL STYLES*/
.button{
	font-family: Helvetica, Arial,  sans-serif;
	border: 1px solid #dae1c9;
	background-color: #f1f5e8;
	color: #000000;
}
.form{
	font-family: Helvetica, Arial,  sans-serif;
	border: 1px solid #dae1c9;
	background-color: #ebebeb;
		color: #000000;
	
}

.contactstyle{
	font-family: Helvetica, Arial,  sans-serif;
	font-weight: normal;
}



/*NAV*/

/*.navItem {
	padding-left: 4px;
	padding-right: 4px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	line-height:52px;
}*/
.navItem {
	width: 230px;
	line-height:40px;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1px #FFFFFF;
	cursor: pointer;
}


.navItem a:link {
	color: #404f55;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	display: block;
}
.navItem a:visited {

	color: #404f55;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	display: block;

}
.navItem a:hover {


	color: #0084bb;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	display: block;
}

.buttonLeft {
	width: 12px;
	line-height:40px;
	background-image: url(../images/beroArrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: top;
}

.buttonRight {
	width: 218px;
	line-height:40px;
	vertical-align: middle;
	padding: 3px;
	text-align: left;
	color: #333333;
}


/*IMAGE GALLERY STUUF*/

.productTitle{
	color:#ff8111;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:1em;
}
.productDescription{
	color:#897a43;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:1em;
}


.shopCrumb{
	color:#897a43;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:1.2em;
}
.shopCrumb a:link{
	color:#897a43;
	font-family: Helvetica, Arial,  sans-serif;
	text-decoration:none;
}
.shopCrumb a:visited{
	color:#897a43;
	font-family: Helvetica, Arial,  sans-serif;
	text-decoration:none;
}
.shopCrumb a:hover{
	color:#ffffff;
	font-family: Helvetica, Arial,  sans-serif;
	background-color:#ff8111;
	text-decoration:none;
}

.imageBorder{
	padding:5px;
	background-color:#edeee9;
	text-align: center;
}


.categoryTitle{
	color:#ff8111;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:1em;
}
.categoryTitle a:link{
	color:#ff8111;
	font-family: Helvetica, Arial,  sans-serif;
	text-decoration:none;
}
.categoryTitle a:visited{
	color:#ff8111;
	font-family: Helvetica, Arial,  sans-serif;
	text-decoration:none;
}
.categoryTitle a:hover{
	color:#ffffff;
	font-family: Helvetica, Arial,  sans-serif;
	background-color:#ff8111;
	text-decoration:none;
}
.itemNumber{
	color:#897a43;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:1em;
}