/*HTML Setup*/

html {
  height: 100%;
  margin-bottom: 1px;
}

body {
	font-family: Verdana;
	font-style: italic;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #575563;
}

a:link, a:visited {
	color: #575563;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { 
cursor: pointer;
}

p {
	margin-top: 0;
	margin-bottom: 5px;
	text-align: center;
}

img { 
border: 0 none; 
}

form {
  margin: 0;
  padding: 0;
}


/*Content Container*/

div.center {
	text-align: center;
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	width: 750px;
}
div#header {
	background-image: url(../images/logo.jpg);
	width: 430px;
	height: 73px;
	margin-bottom: 10px;
	margin-right: 320px;
}
div#imgmain {
	width: 750px;
	height: auto;
}
div#content {
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	width: 700px;
	height: auto;
	text-align: left;
	overflow: auto;
}
div#footertop {
	background-image: url(../images/footer_bg.jpg);
	width: 750px;
	height: 14px;
	clear: both;
}

/*Footer*/

div#footer{
	font-size:11px;
	width: 750px;
	color: #575563;
	margin-top: 15px;
	padding: 0px;
	text-align: center;
}
.footer ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
.footer li{
	display: inline;
	padding: 0px;
	margin: 0px;
}
.footer a:link {
	color: #575563; 
	text-decoration: none; 
	font-style: italic;
	}
.footer a:visited {
	color: #575563;
	text-decoration: none;
	font-style:italic;
}
.footer a:hover {
	color: #575563;
	text-decoration: underline;
	font-style: italic;
}
.credit {
	font-style: normal;
}

/*Menu*/

div#menuarea {
	width:750px;
	height:30px;
	background-image: url(../images/btn_bg.jpg);
	font-family:Verdana;
	font-style: italic;
	visibility: visible;
	overflow: visible;
	}
#pad {
height:140px;
}

#menu {
	padding:0;
	margin:0;
	list-style:none;
	height:30px;
	position:relative;
	z-index:500;
	width: 750px;
	font-family:Verdana;
	font-style: italic;
}

#menu li {
float:left; 
width: 187px;
}

#menu li a {
display:block; 
float:left; 
height:30px; 
line-height:30px; 
background-image: url(images/btn_bg.jpg);
color:#575563; 
text-decoration:none; 
font-size:16px; 
font-style: italic;
width: 187px;
}


#menu table {
border-collapse:collapse; 
width:0; 
height:0; 
position:absolute; 
top:0; 
left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {
z-index:200; 
position:relative;
color:#0a0049; 
}

#menu li:hover {
position:relative; 
z-index:200;
}

#menu li:hover > a {
	color:#0a0049;
	text-align: center;
}

#menu li:hover > a.sub {
color:#0a0049; 
}

#menu li.current a {
color:#0a0049; 
}

#menu li a.sub {
background-image: url(images/btn_bg.jpg) no-repeat;
}

#menu li.current a.sub {
color:#0a0049;
}

#menu :hover ul {
left:0; 
top:30px; 
width:187px; 
}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {
position:absolute; 
left:-9999px; 
top:-9999px; 
width:0; 
height:0; 
margin:0; 
padding:0; 
list-style:none;
}

#menu :hover ul :hover ul {
left:120px; 
top:-1px; 
background:#222; 
white-space:nowrap; 
width:187px; 
z-index:200; 
height:auto;
}

#menu :hover ul li {
margin:0; 
border-top:1px solid #666;
}

#menu :hover ul li a {
width:187px; 
padding:0; 
text-indent:10px; 
background:#333; 
color:#ccc; 
height:30px; 
line-height:30px;
font-size: 14px;
}

#menu :hover ul li a.fly {
background:#333;
}

#menu :hover ul :hover {
background-color:#8696b2;
color:#0a0049;
}

#menu :hover ul :hover a.fly {
background-color:#8696b2;
color:#0a0049;
}

#menu :hover ul li.currentsub a {
background:#840; 
color:#fff;
}

#menu :hover ul li.currentsub a.fly {
background:#840; 
color:#fff;
}

#menu :hover ul :hover ul li a {
width:187px; 
padding:0; 
text-indent:10px; 
background:#3e3e3e; 
color:#ccc;
}

#menu :hover ul :hover ul :hover {
background-color:#8696b2;
color:#0a0049;
}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {
background:#8696b2;
color:#fff;
}
/*Product Pages*/
div#productimage {
	height: 434px;
	width: 300px;
	z-index: 1;
	padding-right: 325px;
	padding-left: 50px;
	left: 257px;
	top: 207px;
	position: absolute;
}
div#productsketch {
	width: 400px;
	padding-left: 250px;
	padding-bottom: 35px;
	padding-top: 150px;
}
.product_title {
	font-size: 16px;
	color: #575563;
	font-style: italic;
}
.product_title a:link {
	font-size: 16px;
	color: #575563;
	font-style: italic;
}
.product_title a:visited {
	font-size: 16px;
	font-style: italic;
	color: #575563;
}
.center #wrapper #content p {
	text-align: left;
}
.imgright {
	height: auto;
	width: 225px;
	padding-left: 25px;
	float: right;
}
.table1{
	text-align: center;
	vertical-align: middle;
	}
.table1 td {
	text-align: center;
	vertical-align: middle;
	border-color: #575563;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	
}
