body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	margin: 0;
}
img {border: none;}
#header {
	height: 153px;
	width: 760px;
	position: relative;
	margin: 0 auto;
	background: url(../images/main/headerbg_cyperlogo153.png) no-repeat left top;
	border-bottom: 2px solid #B4CCC1;
}
.maintable {margin: 0 auto;}
#navbar, #navbar ul, #navbar li, #navbar ul li ul, #navbar ul li ul li {margin: 0; padding: 0;}
#navbar {
	width: 760px;
	height: 17px;
	font-size: 9px;
	font-weight: bold;
	line-height: 17px;
	position: absolute;
	bottom: 0;
	left: 0;
}
#navbar ul {
	background: none;
	position: relative;
	height: 17px;
	
}
#navbar li {
	float: left;
	list-style: none;
	display: inline;
	width: 95px;
	text-align: center;
	position: relative;
	background: url(../images/navbar/darktab95.png) no-repeat left top;	
}
#navbar ul li ul {
	position: absolute;
	top: 17px;
	left: 0;
}
#navbar ul li ul li {
	background: #DFFFF0 none;
	display: none;
	line-height: 1.3;
	text-align: left;
	font-weight: normal;
	border-left: 1px solid #00A87E;
	border-right: 1px solid #00A87E;
	width: 93px;
}
#navbar ul li ul li.lastlistitem {border-bottom: 1px solid #00A87E;
}
#navbar ul li ul li:first-child {
	border-top: 2px solid #B4CCC1;
}
#navbar ul li:hover ul li {
	display: block;
}
#navbar ul li ul li a {
	padding: 3px 5px 4px;
	border-top: 1px solid #eee;
}
#navbar a {
	text-decoration: none;
	display: block;
}
#navbar a:link, #navbar a:visited {color: #fff;}
#navbar a:hover, #navbar a:active {color: #0c9;
}
#navbar li ul li a:link, #navbar li ul li a:visited {color: #000;}
#navbar li ul li a:hover, #navbar li ul li a:active {color: #0c9;
}
#navbar li.currentpage {background: url(../images/navbar/lighttab95.png) no-repeat left top;
}
#navbar ul li.currentpage a:link, #navbar ul li.currentpage a:visited {color: #4A4C4B;}
#navbar ul li.currentpage a:hover, #navbar ul li.currentpage a:active {color: #0c9;
}
#tabbuttonscontainer {
	position: absolute;
	top: 84px;
	right: 17px;
	height: 42px;
}
#tabbuttonscontainer a {
	height: 42px;
	width: 47px;
	display: block;
	float: right;
	margin-left: 8px;
}
#tabbuttonscontainer a.homepage {background: url(../images/main/hometab.gif) no-repeat left top;}
#tabbuttonscontainer a.homepage:hover {background: url(../images/main/hometab.gif) no-repeat -47px top;}
#tabbuttonscontainer a.guidelines {background: url(../images/main/guidelinestab.gif) no-repeat left top;}
#tabbuttonscontainer a.guidelines:hover {background: url(../images/main/guidelinestab.gif) no-repeat -47px top;}
#tabbuttonscontainer a.payonline {background: url(../images/main/payonlinetab.gif) no-repeat left top;}
#tabbuttonscontainer a.payonline:hover {background: url(../images/main/payonlinetab.gif) no-repeat -47px top;}
#tabbuttonscontainer a.uploadfiles {background: url(../images/main/uploadtab.gif) no-repeat left top;}
#tabbuttonscontainer a.uploadfiles:hover {background: url(../images/main/uploadtab.gif) no-repeat -47px top;}
#tabbuttonscontainer a.orderform {background: url(../images/main/orderformtab.gif) no-repeat left top;}
#tabbuttonscontainer a.orderform:hover {background: url(../images/main/orderformtab.gif) no-repeat -47px top;}
#tabbuttonscontainer a.contactus {background: url(../images/main/contactustab.gif) no-repeat left top;}
#tabbuttonscontainer a.contactus:hover {background: url(../images/main/contactustab.gif) no-repeat -47px top;
}
#galleryportcontainer, #informationcontainer {
	width: 140px;
}
#latestnewscontainer {
	width: 600px;
	margin-top: 15px;
}
#galleryportcontainer a.galleryportbutton {
	height: 23px;
	width: 140px;
	display: block;
	float: left;
}
#galleryportcontainer a.galleryportbutton {background: url(../images/gallery_box/gallery_port_button.gif) no-repeat left top;}
#galleryportcontainer a.galleryportbutton:hover {background: url(../images/gallery_box/gallery_port_button.gif) no-repeat -140px top;}
#galleryportcontent, #latestnewscontent {
	width: 116px;
	padding: 0 10px;
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	float: left;	
}
#latestnewscontent {
	width: 576px;
}
#galleryportbottom, #bestsellerstop, #latestnewstop, #latestnewsbottom, #informationtop, #categoriestop {
	background: url(../images/gallery_box/gallery_box_r3_c1.gif) no-repeat left top;
	width: 140px;
	height: 15px;
	float: left;
}
#bestsellerstop {
	background: url(../images/bestsellers_box/bestsellers_r1_c1.gif) no-repeat left top;
	height: 23px;
}
#informationtop {
	background: url(../images/home/information_box_header.gif) no-repeat left top;
	height: 23px;
}
#categoriestop {
	background: url(../images/home/categories_box_header.gif) no-repeat left top;
	height: 23px;
}
#latestnewstop {
	background: url(../images/news_on_homepage/news_box/latest_new_new_r1_c1_2007.gif) no-repeat left top;
	height: 23px;
}
#latestnewsbottom {
	background: url(../images/news_on_homepage/news_box/latest_new_new_r3_c1_2007.gif) no-repeat left top;
}
#latestnewstop, #latestnewsbottom {width: 600px;}
.infolist {
	padding: 0;
	margin: 3px 0 0 2px;
	list-style: none;
}
.infolist li {
	background: url(../images/home/greenrightarrow.gif) no-repeat left 2px;	
	padding: 0 0 1px 9px;
	font-size: 10px;
}
a#loginbutton img {background: url(../images/home/login_button.gif) 0 0 no-repeat;}
a#loginbutton:hover img {background: url(../images/home/login_button.gif) -140px 0 no-repeat;
}