/* Set default font */

/* Elements */

body
{
font-family: Verdana, Geneva, Arial, sans-serif;
font-weight: normal;
font-size: 95%;
background-color: #fffff; 
color: #303; 
margin: 0px;
padding: 0px;
}

#container { 
margin:0px; 
padding: 0px; 
width: 690px; 
}

#content
{
font-size: 95%;
margin: 0px;
margin-left: 10px;
width: 680px;
padding: 0px;
background: #fff;
}

#text-content {
padding: 1em 0px 1em 10px; 
}

#content-text {
padding: 0px 0px 0px 10px; 
text-align: left;
}

hr
{
background-color: transparent;  
color: #c69;
}

a
{
text-decoration: underline;
font-size: 100%;
color : #c69;
background-color: transparent;
font-weight: bold;
}

a:visited
 {
color: #36c;
font-weight: bold;
background-color: transparent;
text-decoration: none;
} 

a:hover 
{
font-weight: bold;
background-color: transparent;
color : #66f;
text-decoration: underline;
} 

a.lowernav:link
{

color: #666;
text-decoration: none;
}

a.lowernav:visited
{

	color: #969;
	text-decoration: none;
}

a.lowernav:hover
{

color: #3c9;
text-decoration: underline;
}

#header {
margin: 10px 0px 0px 0px;
padding: 0px;
height: 112px;
width: 680px;
background: transparent url(bro-images/brotitle2.jpg) no-repeat scroll center left; 
}

#header h1, #header h2 {
	display: none;
	height: 0px;
	margin: 0px;
	padding: 0px; }
	
#navigation {
	width: 680px;
	margin: 0px;
	margin-left: 0px;
	padding: 0px; }
#navigation ul { 
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	padding-left: 0px; }
#navigation li {
	float: left;
	margin: 0px;
	padding: 1px 0px;
	/* padding: 1px; */
	width: 136px;
	text-align: center;
	list-style: none; }
#navigation a {
	color: #fff;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	text-decoration: none;
	font-size: 125%;
	line-height: 1em;
	font-family: Trebuchet,Trebuchet MS,Verdana,Arial,Sans-Serif; }
	
#navigation a:hover 
{

background-color: transparent;
color : #66f;
text-decoration: underline;
} 

.sub-navigation {
	padding: 0px;
	font: 120% Georgia,Times,Verdana,Arial,Sans-Serif;
	font-weight: bold;
	font-style: italic;
	color: #303;
	margin: 1em; 
                text-align: left; }
.sub-navigation ul, .sub-navigation li { 
	margin: 0px; 
	padding: 0px; 
	display: inline; }
.sub-navigation li { list-style: none; }
.sub-navigation a {
	font: 120% Georgia,Times,Verdana,Arial,Sans-Serif;
	font-weight: normal;
	font-style: italic;
	color: #303;
	text-decoration: none; }
.sub-navigation a:hover { text-decoration: underline; }
.sub-navigation a.selected, .sub-navigation li.selected {
	font-weight: normal;
	font-style: italic;
	color: #c69;
	text-decoration: none; }
.sub-navigation a.selected:hover { text-decoration: underline; }

.separator { display: none; } /* Win IE will not do 2px height */
html>body .separator {	
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 2px;
	background-color: #663366; }


#footer  {
	color: #12600A;
	background-color: #fff; 
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 100%;
	text-align: left; }
#footer-separator {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 100%;
	height: 15px;
	background-color: #A0826D; }
	
.hidden { display: none; }
.cleared { clear: both; margin: 0px; padding: 0px; }

/* products.php / products_listing.php : */
a.link-to-details {
	font-size: 80%;
	font-weight: normal;
	color: #66f;
	text-decoration: underline; }
.shopping-cart {
	margin: 10px 0px;
	padding: 0px;
	font-size: 80%;
	color: #663366;
	background-color: #e6e6e6; }
.shopping-cart a {
	background-color: transparent;
	color: #66f;
	text-decoration: underline; }
.shopping-cart a:hover { text-decoration: none; }
.shopping-cart table {
	margin: 0px;
	padding: 0px;
	background-color: #e6e6e6; }
	
#back-to-listing {
	width: auto;
	text-align: right;
	font-size: 80%;
	padding: 1em;
	margin: 0px;
	color: #663366;
	background-color: #CCCCFF;
	font-weight: bold; }
#back-to-listing a {
	background-color: transparent;
	font-size: 80%;
	color: #663366;
	font-weight: bold;
	text-decoration: none; }
#back-to-listing a:hover {
	text-decoration: underline; }
	
.subheading {
	font: 120% Georgia,Times,Verdana,Arial,Sans-Serif;
	font-weight: bold;
	color: #303;
	margin: 1em; }
	
/* OSCommerce css: */

.productListing-data {
font-size: .9em; 
}

.pageHeading, .productListing-heading { 
	font-size: 105%; font-weight: bold; }
.productDescription { 
	font-size: 100%; font-weight: normal; }
a.enlargeImage {
	text-decoration: none;
	color: #36c; }
	
/* .osc-box, .formArea, .infoBox*/
.formArea, .infoBox {
	margin: 0px;
	padding: .5em;
	background-color: #CCCCFF;
	border: 1px solid #663366; }
	
.checkoutBarFrom, .checkoutBarTo { 
	font-size: 0.8em; color: #8c8c8c; }
.checkoutBarCurrent { 
	font-size: 0.8em; color: #000000; }
.headerError {
	margin: 1em 0px 0px 0px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center; }
