body

{

	margin: 0;

	margin: 0 auto;	

	/*background: #f4f4f4 url(images/bg.gif) top center repeat-y;*/

}







#header

{

	height:170px;		

	margin:3px 3px 3px 3px;

	font-family: Georgia, Lucida, Arial, sans-serif;

	font-size: 11px;

	font-weight: lighter;

	color: #00008B;

	border-bottom: 1px solid #efefef;

	background-image:url(topImage.jpg);

	background-repeat:no-repeat;	

}



#intus { color:#607080; }



.title

{

	font-size: 24px;

	font-style: italic;

	font-weight: bold;

	color: #90200A;

}

.darktitle

{

	font-size: 24px;

	font-style: italic;

	font-weight: bold;

	color: #000000;

}

#main

{

	width: 780px;

	height: auto;

	border-left: 1px solid #efefef;

	border-right: 1px solid #efefef;

	margin: 0 auto 0 auto;

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

	font-size: 11px;

	font-weight: normal;

	color: #A52A2A;

}

h1, h2

{

  font-size: 12px;

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

	color: #191970;

	font-weight: bold;

	padding-left: 4px;

}

h3, h4

{

  font-size: 11px;

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

	color:  #2F4F4F;

	font-weight: bold;

	padding-left: 8px;

}

#menu

{

	width: 150px;

	color: #00008B;

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

}

#menu a:link, #menu a:visited

{

	width: 150px;

	margin: 1px 0 1px 0;

	padding: 4px 3px 4px 8px;

	background-color: transparent;

	color: #003366;

	text-decoration: none;

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

	font-weight: normal;

	display: block;

}

#menu a:hover

{

	color: #A52A2A;

	text-decoration: none;

}

#topmenu

{

  text-align: right;

	padding-top: 10px;

	padding-right: 10px;

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

	font-weight: bold;	

}

#topmenu a:link, #topmenu a:visited

{

	color: #ffffff;

  text-decoration: none;

  background-color: #000000; 

	border: 1px solid #666666;

	padding-top: .3em;

	padding-bottom: .3em;

	padding-left: .8em;

	padding-right: .8em;

}

#topmenu a:hover

{

	color: #ffffff;

	background-color: #90200A; 

	border: 1px solid #90200A;

    text-decoration: none;

	padding-top: .3em;

	padding-bottom: .3em;

	padding-left: .8em;

	padding-right: .8em;

}

#lefty

{

	margin: 8px;

	width: 150px;

	height: auto;

	color: #00008B;

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

}

#lefty p

{

	width: 94%;

	padding: 12px;

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

	background-color: #f9f9f9;

	color: #607080;

}

.block

{

	padding: 5px;

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

	background-color: #f9f9f9;

	color: #607080;

	text-align: justify;

}

.block a {text-decoration:underline !important;}

#breadcrumb 

{

        text-align: right;

	color: #999999;

	padding-bottom: 11px;

}

#breadcrumb a:link, #breadcrumb a:visited

{

	color: #999999;

	text-decoration: none;

}

#breadcrumb a:hover

{

	color: #aaaaaa;

	text-decoration: none;

}

a:link, a:visited

{

	color: #003366;

	border-bottom: 1px solid #efefef;

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

	text-decoration: none;

}

a:hover

{

	color: #A52A2A;

	text-decoration: none;

}

#content

{

	float: right;

	width: 570px;

	text-align: left;

	padding-top: 11px;

	padding-bottom: 11px;

	padding-left: 11px;

	padding-right: 16px;

	border-left: 1px solid #efefef;

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

	line-height: 145%;

	color: #607080;

}

#content h3, h4

{

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

	color:  #2F4F4F;

	font-weight: bold;

  padding-left: 0px;

}

#footer

{

        text-align: center;

	padding: 11px;

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

	font-weight: lighter;

	color: #cccccc;

}

hr

{

	border:0;

	border-bottom: 1px solid #efefef;

	height: 1px;

}



li

{

	list-style-type: none;

	line-height: 160%;

}

.normallist li { list-style-type:disc; }

.numberlist li { list-style-type: decimal }



/**************** images styles ****************/		

a img{ border: none; }

img.left,img.center,img.right { padding: 4px;  }

img.left { float: left; margin: 0 12px 5px 0; }

img.center { display: block; margin: 0 auto 5px auto; }

img.right { float: right; margin: 0 0 5px 12px; }

.imagegallery { border: 1px solid #efefef; padding: 5px 5px 5px 5px; }

.product { clear:both; float:none; margin: 5px 6px 20px 6px; height:130px; border: solid 1px white; }

.product:hover { border: solid 1px #e4e3e3; }

.product img { float:left; padding: 5px 12px 0 2px; }

.buybutton { float:right; margin-top:10px; }

.form { border:solid 1px #e4e3e3; margin-top: 20px;}

.form table { padding: 20px 10px 10px 10px; }



.bigbut {font-size:12pt;}


