@import url(./undohtml.css);
@import url(./headers.css);
@import url(./forms.css);
@import url(./menu.css);
@import url(./catalogue.css);

body {	text-align: center; padding: 10px 0; margin: 0;	background: #dddddd url(../img/background-main2.jpg) repeat-y; }
.inp {	background: #efeded; border : 1px solid #876; font-family : sans-serif; font-size : xx-small; }
p { margin: 5px 0; }

#masthead {
	background:url(../img/header_imgs_trans.gif) no-repeat;
	height: 164px;
}

#container {text-align: left; width: 748px; height:1000px;margin: 0 auto; font: 13px/19px Arial, Helvetica; }

#copyright {
	color: #aaa;
	text-align:center;
	height: 20px;
	clear: both;
	background: url(../img/contactbar3.gif) no-repeat;
	padding: 2px 2px 2px 100px;
}

#copyright p {color: #aaa;font: 11px/12px Verdana, Arial, Helvetica, sans-serif;text-align:center;}
#copyright img {border: none;padding: 0px;float: left;margin: 0px;}
#copyright a {color: #D3B4E6;font: 11px/12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
#copyright a:hover {color: #99f;font: 11px/12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
#copyright p a {color: #666;font: 11px/12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
#copyright p a:hover {color: #00f;font: 11px/12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}

#news {width: 230px;float: left;padding: 5px;color: #999;font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;}
#news p {margin: 0 0 5px 5px;}
#news .head {display: block;color: #4776bd;font: bold 18px/25px Arial, Helvetica;background: url(bulletNews.gif) no-repeat 0px 4px;margin: 0 0 0 -15px;padding: 0 0 0 15px;}
#news a {color: #223;font: bold 12px Arial;text-decoration: none; margin: 5px;}
#news a:hover {color: #22c;text-decoration: none;}
#news td {border-bottom: #999 1px solid;color: #999;font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;border-right: #999 1px solid;border-left: #999 1px solid;}
#news img {padding: 0px;float: right;margin: 0px; width: 100px;}	

#main {
	float: right;
	width: 500px !important;
	width: 477px;
	margin: 0 0 0 5px;
}

#main a {color: #444;font: bold 12px Arial;text-decoration: none; margin: 0px;}
#main a:hover {color: #33C;text-decoration: none;}
#main img {padding: 0px;float: right;margin: 0 0 5px 5px;border:0; clear:both}		
#main .nobordr img {padding: 0px;float: right;margin: 8px;border:none;}		
#main .offer {color: #900;font: bold 11px/18px Georgia, Times New Roman, Times, serif;border: 1px solid #f00;padding: 3px;float: left;margin: 8px;}
#main .d {color: #000;font: bold 10px/20px Georgia, Times New Roman, Times, serif;text-align: right;}		

#notice { padding:5px; margin:10px 0; border:1px solid #00a; background-color:#CCCBB0; color:#a00; }

/* This all relates to tables on the products page */
#prod { margin:10px 0; border:1px dashed #888; }
#prod td { padding:0 10px; }
#prod .title { font-weight:bold; font-size:14px; }
#prod .description { font-size:12px; }
#prod .sub { font-size:10px; color:#888; text-align:right; }
#prod .sub img { float:left; border:none; margin-right:5px; }
#prod .price { font-weight:bold; font-size:12px; color:#008; }

#list { font:normal 12px Arial, Helvetica, sans-serif; background:url(../img/background-main.jpg); border:2px #333 solid; }
#list th { background:url(../img/grdnt_greye_thin.gif); color:#eee; font:bold 10px/25px Arial, Helvetica, sans-serif; }
#list td {border:1px #fff solid;}

#head1 { background:url(img/tdtitlebar.gif) no-repeat; color:#ddd; padding-left:20px; font-size:10px; width:100%; margin-top:15px }
#head1 a { color:#ddf; font-size:9px }
#head1 a:hover { color:#fff; font-size:9px; text-decoration:underline; }

.list { margin:10px 0; border:1px dashed #888;padding:0 10px; }
.description { font-size:12px; }
.description img { height:75px; }

