* { padding : 0px; margin : 0px; }
.clear { clear: both; width: 100%; font-size: 0pt; }

BODY, TD {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
}
BODY { background-color: #CCDDF7; }

#header, #header_, #header__, #footer, #footer_, #footer__ { min-height: 32px; _height: 32px; }
#header { background: url(header_bg.jpg) repeat-x top; }
#header_ { background: url(header_left.jpg) no-repeat left top; }
#header__ { background: url(header_right.jpg) no-repeat right top; }
#footer { background: url(footer_bg.jpg) repeat-x top; clear: both; }
#footer_ { background: url(footer_left.jpg) no-repeat left top; }
#footer__ { background: url(footer_right.jpg) no-repeat right top; }

#main { background: #fff url(main_left.jpg) repeat-y left; width: 100%; overflow: auto; }
#main_ { background: url(main_right.jpg) repeat-y right; width: 100%; overflow: auto; }

#top, #top_, #top__ { min-height: 55px; _height: 55px; }
#top { background: url(top_bg.jpg) repeat-x top; margin: 0px 32px 0px 29px; }
#top_ { background: url(top_left.jpg) no-repeat left top; }
#top__ { background: url(top_right.jpg) no-repeat right top; padding-left: 30px; }
#top-menu {
	color: #575353;
	position: absolute;
	top: 45px;
	right: 50px;
	_height: 25px;
}
#top-menu A { color: #575353;	text-decoration: none; }
#top-menu A:hover { border-bottom: 1px dashed #575353; }

#menu, #menu_, #menu__, #menu__1, #menu__2, #menu__3, #menu__4, #menu__5, #menu__6, #menu__7 { min-height: 346px; _height: 346px; }
#menu { background: url(menu_bg.jpg) repeat-x top; margin: 0px 34px 0px 29px; clear: both; }
#menu_ { background: url(menu_left.jpg) no-repeat left top; }
#menu__ { background: url(menu_right.jpg) no-repeat right top; padding-left: 30px; }
#menu__1{ background: url(1.jpg) no-repeat right top; padding-left: 30px; }
#menu__2{ background: url(2.jpg) no-repeat right top; padding-left: 30px; }
#menu__3{ background: url(3.jpg) no-repeat right top; padding-left: 30px; }
#menu__4{ background: url(4.jpg) no-repeat right top; padding-left: 30px; }
#menu__5{ background: url(5.jpg) no-repeat right top; padding-left: 30px; }
#menu__6{ background: url(6.jpg) no-repeat right top; padding-left: 30px; }
#menu__7{ background: url(7.jpg) no-repeat right top; padding-left: 30px; }

#menu UL {
	list-style: none;
	padding: 35px 0px 0px 10px;
	font-size: 16pt;
	color: #575353;
	font-family: "Times New Roman", Times, serif;
}
#menu LI {
	background: url(menu_item.gif) no-repeat left top;
	min-height: 26px;
	_height: 26px;
	padding: 3px 0px 0px 50px;
}
#menu LI.last { background: url(menu_item_last.gif) no-repeat left top; }
#menu A { color: #575353;	text-decoration: none; }
#menu A:hover { border-bottom: 1px dashed #575353; }

#content {
	padding: 10px 31px 0px 53px;
}
#content H1 { text-align: center; font-size: 18pt; font-weight: normal; }

#discount {
	width: 260px;
	float: right;
}
.d-title {
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	min-height: 25px;
	_height: 25px;
	padding: 10px 0px 0px 40px;
	background: url(discount_title.jpg) no-repeat left bottom;
}
.d-content {
	background: url(discount_bg.jpg) repeat-y left;
	padding: 10px 50px 0px 10px;
}
.d-bottom {
	min-height: 20px;
	_height: 20px;
	background: url(discount_bottom.jpg) no-repeat left top;
	margin-bottom: 10px;
}

#bottom {
	clear: both;
	padding: 15px 0px 0px 50px;
}
#counter {
	float: left;
	width: 120px;
	text-align: center;
}
#copy {
	background: url(bottom_pic.jpg) no-repeat left 9px;
	padding: 8px 0px 0px 20px;
	float: left;
	min-height: 23px;
	_height: 23px;
	color: #575353;
}
A {
     color: blue;
     text-decoration: underline;
}
A:hover {
     text-decoration: none;
     border-bottom: 1px dashed blue;
}
input, textarea { border: 1px solid #000; }



/* Fix for MS Office style paragraphs (MsoNormal) */
p {
	margin: 0;
	padding: 0;
}

/* Fix for MS Office unindeted lists */
.unIndentedList {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

.unIndentedList li {
	padding: 0;
}

/* Fix for MS Office UL lists */
ul {
	margin-top: 0;
	margin-bottom: 0;
}