body {	background-color:#eee;	padding-top:20px;}.input {	border:1px inset #999;	color:#767676;	margin:1px;}.submit {	margin:1px;	border:1px solid #767676;	color:#666;	background-color:#ccc;	padding-left:15px;	background-image:url(../images/dot.gif);	background-repeat: no-repeat;	background-position:center left;}	#container {		display:block;		width:978px;		margin-left:auto;		margin-right:auto;	}		h1.link {			display:none;		}		#site_search {			height:40px;			display:block;			text-align:right;			border-left:1px solid #fff;			border-right:1px solid #fff;			background-color:#fff;		}			#site_search form {				padding-top:10px;				padding-right:5px;			}			#site_search i {				display:none;			}					#header {			display:block;			height:227px;			border:1px solid #fff;			background-color:#ddd;			background-image:url(../images/header_default.jpg);			background-repeat:no-repeat;		}			#header .overlay {				display:block;				height:227px;				background-image:url(../images/header_overlay.png);				background-repeat:no-repeat;			}					#page {			display:block;			border:1px solid #fff;			background-color:#fff;		}			#menubar {				display:block;				margin-top:4px;				background-color:#fff;				background-image:url(../images/dash.gif);				background-position:top;				background-repeat:repeat-x;			}				#topmenu {					display:block;					height:27px;					background-image:url(../images/dash.gif);					background-position:bottom;					background-repeat:repeat-x;					padding-right:5px;				}					#topmenu ul {						text-transform:lowercase;						margin:0px;						padding:0px;						display:block;						float:right;						margin-right:30px;					}						#topmenu ul li {							margin:0px;							padding:0px;							list-style:none;							list-style-image:none;							display:block;							float:left;						}							#topmenu ul li a {								padding-left:12px;								padding-right:12px;								padding-top:5px;								padding-bottom:5px;								color:#767676;								font-size:16px;								font-weight:100;								display:block;								float:left;							}								#topmenu ul li a:hover {									color:#000;								}														#topmenu ul ul {								display:none;								border:1px solid #767676;								background-color:#fff;								padding:6px;								padding-top:2px;								padding-bottom:2px;								position:absolute;								top:320px;								z-index:1000;								width:240px;								_position:relative;								_top:27px;								_left:0px;								clear:both;							}																	#topmenu ul ul li {									display:block;									float:none;									clear:both;								}									#topmenu ul ul li a {										padding:0px;										padding-top:2px;										padding-bottom:2px;										display:block;										float:none;									}			#content {				display:block;				padding:5px;				padding-top:10px;			}							#left {					width:203px;					float:left;					display:block;					background-color:#F5F5F5;				}					#left .article {						display:block;						margin-bottom:15px;											}						#left div.title {							display:block;							padding:5px;							padding-top:3px;							padding-bottom:2px;							padding-left:20px;							border-bottom:1px solid #fff;							margin-bottom:2px;						}						#left div.content {							display:block;							padding:5px;												}										#menu ul {						display:block;						text-transform:lowercase;						margin:0px;						padding:0px;					}						#menu ul li {							margin:0px;							padding:0px;							list-style:none;							list-style-image:none;							display:block;						}							#menu ul li a {								width:167px;								display:block;								padding:3px;								border:1px solid #bbb;								background-color:#fff;								padding-left:20px;								font-size:14px;								background-image:url(../images/dot.gif);								background-repeat:no-repeat;								background-position:center left;								color:#767676;								margin-bottom:7px;							}								#menu ul li a:hover {									color:#333;									background-color:#ddd;								}							#menu ul ul {								display:none;								border:0px;								position:absolute;								margin-left:180px;								width:180px;								margin-top:-24px;								z-index:1000;								background-color:#fff;								border-top:1px solid #bbb;							}																	#menu ul ul li {									display:block;								}									#menu ul ul li a {										background-image:none;										border-top:0px;										margin:0;										padding-right:20px;									}					#middle {					width:741px;					float:right;					display:block;				}					#middle .article {						display:block;						margin-bottom:25px;											}						#middle .article div.title {							display:block;							padding-bottom:2px;							background-image:url(../images/dash.gif);							background-repeat:repeat-x;							background-position:bottom;						}							#middle .article div.title h1 {								display:block;								float:left;								padding:10px;								padding-top:3px;								padding-bottom:2px;								background-color:#005398;								color:#fff;							}						#middle .article div.content {							clear:both;							padding-top:10px;						}												#footer {			display:block;			color:#767676;			font-size:10px;			padding:5px;		}			#footer a {				color:#767676;			}				#footer a:hover {					color:#333;				}							#footer .copyrights {				display:block;				float:left;				padding-right:5px;			}				#footer hr {					display:none;				}						#bottommenu {				display:block;				float:left;			}				#bottommenu ul {					text-transform:lowercase;					margin:0px;					padding:0px;				}					#bottommenu ul li {						margin:0px;						padding:0px;						list-style:none;						list-style-image:none;						display:inline;					}						#bottommenu ul li a {							padding-left:5px;							padding-right:5px;							border-left:1px solid #767676;						}						#bottommenu ul ul {							display:none;						}						#topmenu ul.login_submenu {	width:175px;}.loginform span {	display:block;	float:left;	width:65px;	padding-top:2px;}.loginform .input {	width:100px;}.loginform .submit {	margin-left:66px;}.article .product_table {	border:1px solid #999;	padding:0;	margin:0;}.article .product_table .table_header {	background-color:#005398;	color:#fff;	}.article .product_table td {	padding:2px;	padding-left:4px;	padding-right:4px;	margin:0;}.article .product_table .table_data td {	border-top:1px solid #999;	}/* Overlay */#modalOverlay {background-color:#000; cursor:wait;}/* Container */#modalContainer {height:400px; width:600px; left:50%; top:15%; margin-left:-300px; background-color:#fff; border:3px solid #ccc;}#modalContainer a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}#modalContainer #basicModalContent {padding:8px;}