
html { x.border:6px solid white;
	overflow:auto;
}

body { x.border:6px solid red;
	margin:auto; 
	margin:0!ie; 
	padding:0;
	background:#ccc;
	background-repeat:repeat-x;
	background-image:url(images/gradient.gif);
	font-family:Trebuchet MS;
	font-size:0.75em;
	color:#fff;  
	line-height:1.4em; 
}

#trmain { x.border:6px solid blue; }

#tdmain { x.border:6px solid cyan; }

#trmain,
#tdmain {
	width:100%;
	text-align:center;
	vertical-align:top;
	margin:0;
	padding:0;
}

.content { x.border:6px solid yellow;
	background:#333;
	color:#fff; 
	margin:0 auto; 
	padding:0; 
	width:800px; 
	border:6px solid #000;
}

#logo { x.border:4px solid magenta;
	text-align:center;
	margin:0;
	padding:0;
	width:800px;
	height:155px;
	background:url(images/header.jpg) center top no-repeat;
}

#menu img {
	cursor:pointer; cursor:hand;
}

.news {
	background:url(images/u-news.gif) center top no-repeat;
}
.services {
	background:url(images/u-services.gif) center top no-repeat;
}
.specialoffers {
	background:url(images/u-specialoffers.gif) center top no-repeat;
}
.onlinecatalogs {
	background:url(images/u-onlinecatalogs.gif) center top no-repeat;
}
.photogallery {
	background:url(images/u-photogallery.gif) center top no-repeat;
}
.faq {
	background:url(images/u-faq.gif) center top no-repeat;
}
.aboutus {
	background:url(images/u-aboutus.gif) center top no-repeat;
}
.contactinfo {
	background:url(images/u-contactinfo.gif) center top no-repeat;
}
.homelink {
}
.newslink {
	background:url(images/l-news.gif) center top no-repeat;
}
.serviceslink {
	background:url(images/l-services.gif) center top no-repeat;
}
.specialofferslink {
	background:url(images/l-specialoffers.gif) center top no-repeat;
}
.onlinecatalogslink {
	background:url(images/l-onlinecatalogs.gif) center top no-repeat;
}
.photogallerylink {
	background:url(images/l-photogallery.gif) center top no-repeat;
}
.faqlink {
	background:url(images/l-faq.gif) center top no-repeat;
}
.aboutuslink {
	background:url(images/l-aboutus.gif) center top no-repeat;
}
.contactinfolink {
	background:url(images/l-contactinfo.gif) center top no-repeat;
}
.news:hover,
.newslink:hover {
	background:url(images/d-news.gif) center top no-repeat;
}
.services:hover,
.serviceslink:hover {
	background:url(images/d-services.gif) center top no-repeat;
}
.specialoffers:hover,
.specialofferslink:hover {
	background:url(images/d-specialoffers.gif) center top no-repeat;
}
.onlinecatalogs:hover,
.onlinecatalogslink:hover {
	background:url(images/d-onlinecatalogs.gif) center top no-repeat;
}
.photogallery:hover,
.photogallerylink:hover {
	background:url(images/d-photogallery.gif) center top no-repeat;
}
.faq:hover,
.faqlink:hover {
	background:url(images/d-faq.gif) center top no-repeat;
}
.aboutus:hover,
.aboutuslink:hover {
	background:url(images/d-aboutus.gif) center top no-repeat;
}
.contactinfo:hover,
.contactinfolink:hover {
	background:url(images/d-contactinfo.gif) center top no-repeat;
}

.menuL {
	float:left;
}
.menuR {
	float:right;
}

#spacer { x.border:4px solid magenta;
	background:#333;
	height:5px;
}

#main { x.border:4px solid magenta;
	width:790px;
	margin:0; 
	color:#fff; 
	background:#666;
}  

#noscriptdiv {
	display:block!important;
	padding:10px!important; 
	margin:0!important; 
	font-family:Trebuchet MS!important;
	color:#000!important;
	font-size:12px!important; 
	font-weight:bold!important;
	line-height:16px!important; 
}

.noscriptdiv {
	text-align:center!important;
	vertical-align:middle!important;
	border:3px solid #333!important;
	background:#fff!important;
}

td.noscriptdiv {
	padding:20px;
}

.noscriptdiv h3 {
	color:#000!important;
}

#mainiframe { x.border:2px solid lime;
	margin:0;
	padding:0;
}

#info { x.border:4px solid magenta;
	height:15px;
	padding:5px; 
	background-color:#333; 
	color:#fff;
}

#info a { 
	color:#fff; 
}

#info a:hover { 
	color:#ccc; 
	text-decoration:underline; 
}

#footer { x.border:4px solid magenta;
	clear:both;
	width:800px;
	height:60px;
	background:url(images/footer.jpg) top center no-repeat;
	color:#fff; 
	font-size:12px; 
	padding:0;
	margin:0; 
	text-align:center; 
}

#question { x.border:2px solid lime;
	height:26px;
	padding:17px;
	text-align:right;
}

#question img {
	cursor:help;
}

#question img:hover {
	background:url(images/question.gif) bottom right no-repeat;
}

