/* CSS Document */

* {margin: 0; padding: 0;}

/************************************* Main Structure *************************/

body {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 75%;
	color:#000000;
	text-align: center;
	background:url(../images/background2.gif);
}
#container {
	padding: 0px;	
	margin: 0 auto;
	width: 896px;
	text-align: center;
}
#header {
	background:url(../images/header2.gif) no-repeat;
	text-align: center
}
#nav {
	position: relative;
	top:95px;
	left:120px;
	width:370px;
	height:100px;
	text-align: left;
	float:left;
	z-index:3;
}
#title {
	position: relative;
	top:-20px;
	left:120px;
	width:370px;
	height:50px;
	text-align: left;

}
#logo {
	position: relative;
	top:0px;
	left:660px;
	width:270px;
	height:181px;
}
#wrap {
	position: relative;
	padding:0px;
	text-align: center;
}
#left {
	background:url(../images/left.gif) no-repeat;
	width:96px;
	height: 587px;
	float:left;
}
#main{
	position: relative;
	padding:0px;
	left:96px;
	background:url(../images/white.gif);
	width: 786px;
	height: 587px;
}
#content{
	position: absolute;
	padding:15px;
	width: 670px;
	height: 537px;
	z-index:3;
}
#category{
	position:relative;
	float:left;
	width:100px;
	height:130px;
	padding:25px;
	text-align:center;
	border-width:.5px;
	border-color:#f0f0f0;
	border-top-style:none;
	border-right-style:dotted;
	border-bottom-style:dotted;
	border-left-style:nones;
}
#product{
	position:relative;
	float:left;
	width:100px;
	height:130px;
	padding:25px;
	text-align:center;
	border-width:.5px;
	border-color:#f0f0f0;
	border-top-style:none;
	border-right-style:dotted;
	border-bottom-style:dotted;
	border-left-style:none;
}
#right{
	position: relative;
	left:785px;
	background:url(../images/right.gif) no-repeat;
	width: 27px;
	height: 587px;
	float:left;
}

#menus{
	position: relative;
	top:-1px;
	background:url(../images/menus2.gif) no-repeat;
	width: 908px;
	height: 67px;
	text-align: center;
}
#menu-1{
	position: relative;
	left:100px;
	top:15px;
	width:125px;
	float:left;
}
#menu-x{	
	position: relative;
	left:100px;
	top:12px;
	width:125px;
	float:left;
	padding:2px;
}
#footer {	
	position: relative;
	top:-1px;
	background:url(../images/footer2.gif) repeat-y;
	width:908px;
	height:133px;
	text-align: center;
}

/*************************** Text and formatting ************************/
p {
   margin-bottom: 15px;
   margin-top: 15px;
   white-space:normal; 
}
		 
a:link {color: #000000; text-decoration: none;}     /* unvisited link */
a:visited {color: #000000; text-decoration: none;}  /* visited link */
a:hover {color: #000000; text-decoration: none;}   /* mouse over link */
a:active {color: #000000; text-decoration: none;}   /* selected link */

a.selected:link {color:#ffffff; font-weight: bold; font-size: 100%;}
a.selected:visited {color:#ffffff; font-weight: bold; font-size: 100%;}
a.selected:hover {color:#ffffff; font-weight: bold; font-size: 100%;}
a.selected:active {color:#ffffff; font-weight: bold; font-size: 100%;}

a.white:link {color:#ffffff; font-weight: bold; font-size: 100%;}
a.white:visited {color:#ffffff; font-weight: bold; font-size: 100%;}
a.white:hover {color:#ffffff; font-weight: bold; font-size: 100%;}
a.white:active {color:#ffffff; font-weight: bold; font-size: 100%;}

a.gray:link {color:#5c5b5b; font-weight: bold; font-size: 100%;}
a.gray:visited {color:#5c5b5b; font-weight: bold; font-size: 100%;}
a.gray:hover {color:#5c5b5b; font-weight: bold; font-size: 100%;}
a.gray:active {color:#5c5b5b; font-weight: bold; font-size: 100%;}

/* Lists */
ul.noindent {margin: 0px 0px 7px 15px; padding: 0px; list-style-type: disc; list-style-position: outside; font-size: 120%;}
ul.indent {margin: 0px 0px 7px 15px; padding: 0px 0px 0px 15px; list-style-type: disc; font-family: arial; font-size: 120%;}
ol {margin: 0px 0px 0px 9px; padding: 0px 0px 0px 25px; list-style-type: decimal; list-style-position: outside; font-size: 120%;}
ul.linklist-noindent {margin: 0.3em 0px 0.5em 0px; padding: 0px; list-style-type: none; line-height: 1.2em; font-size: 120%; }
ul.linklist-indent {margin: 0.3em 0px 0.5em 0px; padding: 0px 0px 0px 10px; list-style-type: none; line-height: 1.2em; font-size: 120%; }

/* Tables */
.table {clear: left; margin: 0.5em 0px 0.2em 30px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(233,232,244);}
.table tr {margin: 2px; padding: 2px;}
.table td {padding: 4px 7px 4px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%;}
.table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 120%; color:#ffffff;}
.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 120%;}

h1 {margin: 0.0em 0px 0.5em 0px; font-weight: bold; font-size: 250%; color:#ffffff;}
h2 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 150%;}
h3 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 140%;}
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%;}
h5 {margin: 0px 0px 0.2em 0px; font-weight: bold; font-size: 130%;}
h6 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 130%;}


*************************************************************************

