


	body {
		background:#eeeeee ;
		font-family:verdana;
		margin:0;
	}

		#page {
			border:6px solid #d4d7db;
			font-size:0.75em;
			margin:24px auto;
			width:970px;
		}

			#header {
				background:white;
				border:1px solid #8d8d8d;
				width:968px;
			}

				#header #logo {
					float:left;
					height:80px;
				}

					#header #logo img {
						border:0;
						height:80px;
						width:380px;
					}

				#header #login {
					float:right;
				}

					#header #login span {
						display:block;
						margin:16px;
					}

						#header #login span a {
							color:blue;
							text-decoration:none;
						}

						#header #login span a:hover {
							text-decoration:underline;
						}

				#header #main-menu {
					background:#eeeeee;
					border-top:1px solid #8d8d8d;
					height:30px;
				}

					#header #main-menu a {
						background:url('/images/menu-background.png') repeat-x;
						border-right:1px solid #8d8d8d;
						color:black;
						display:block;
						float:left;
						height:22px;
						padding:8px 32px 0 32px;
						text-decoration:none;
					}

					#header #main-menu a:hover {
						text-decoration:underline;
					}

			#middle {
				background:white;
				border:1px solid #8d8d8d;
				border-top:0;
				padding:16px 16px 0 16px;
			}

				#middle #page-menu {
					background:#eeeeee;
					border:1px solid #8d8d8d;
					margin:16px 0;
				}

					#middle #page-menu a {
						background:url('/images/menu-background.png') repeat-x;
						border-right:1px solid #8d8d8d;
						color:black;
						display:block;
						float:left;
						height:22px;
						padding:8px 32px 0 32px;
						text-decoration:none;
					}

					#middle #page-menu a:hover {
						text-decoration:underline;
					}

				#middle .console {
					background:#ffffff;
					border:1px solid #8d8d8d;
					float:left;
					margin:48px 0 16px 0;
					position:relative;
					width:100%;
				}

					#middle .console .header {
						left:-1px;
						position:absolute;
						top:-32px;
					}

						#middle .console .header span {
							background:#eeeeee;
							border:1px solid #8d8d8d;
							float:left;
							font-weight:normal;
							margin:0;
							padding:8px;
							width:174px;
						}

						#middle .console .header span.last {
							border-left:0 !important;
						}

						#middle .console .header a {
							color:black;
							text-decoration:none;
						}

						#middle .console .header a:hover {
							text-decoration:underline;
						}

						#middle .console .header a.selected span {
							background:#ffffff;
							border-bottom:1px solid #ffffff;
						}

					#middle .console.left {
						float:left;
						width:540px;
					}

					#middle .console.right {
						float:right;
						margin:48px 16px 16px 0;
						width:376px;
					}

				#middle .table {
					background:#ffffff;
					margin:16px;
				}

					#middle .table .row {
						border:1px solid #8d8d8d;
						border-bottom:0;
						position:relative;
					}

					#middle .table .row.last {
						border-bottom:1px solid #8d8d8d;
					}

						#middle .table .row .actions div {
							right:8px;
							position:absolute;
							text-align:right;
							top:8px;
							z-index:1000;
						}

							#middle .table .row .actions div a {
								background:#eeeeee;
								border:1px solid #8d8d8d;
								clear:both;
								color:black;
								display:block;
								float:right;
								margin:0 0 8px 0;
								min-width:50px;
								padding:4px 12px;
								text-align:center;
								text-decoration:none;
							}

							#middle .table .row .actions div a:hover {
								text-decoration:underline;
							}

						#middle .table .row .image {
							float:left;
							height:112px;
							margin:16px;
							width:150px;
						}

							#middle .table .row .image img {
								border:1px solid #8d8d8d;
								height:112px;
								width:150px;
							}

						#middle .table .row .attributes {
							float:right;
							line-height:1.5em;
						}

							#middle .table .row .attributes.left {
								float:left;
								width:450px;
							}

							#middle .table .row .attributes.right {
								float:right;
								width:450px;
							}

								#middle .table .row .attributes div {
									margin:12px 0;
								}

								#middle .table .row .attributes div label {
									display:block;
									float:left;
									margin:0 16px 0 0;
									text-align:right;
									width:128px;
								}

								#middle .table .row .attributes div span {
									display:block;
									float:right;
									text-align:left;
									width:306px;
								}

									#middle .table .row .attributes div span a {
										color:black;
										/**position:relative*/;
									}

									#middle .table .row .attributes div span ul {
										line-height:2em;
										list-style-type:none;
										z-index:0;
										margin:-3px 0 0 0;
										margin-left:expression('40px');
									}

										#middle .table .row .attributes div span ul li {
											position:relative;
											left:-40px;
											
										}

				#middle .table.inner {
					background:#ffffff;
					margin:16px;
				}

					#middle .table.inner .row {
						border:0;
						border-bottom:1px solid #8d8d8d;
						position:relative;
					}

					#middle .table.inner .row.last {
						border:0;
					}

						#middle .table.inner .row .actions div {
							right:8px;
							position:absolute;
							text-align:right;
							top:8px;
							
						}

							#middle .table.inner .row .actions div a {
								background:#eeeeee;
								border:1px solid #8d8d8d;
								color:black;
								margin:0 0 8px 0;
								padding:4px 12px;
								text-align:center;
								text-decoration:none;
								z-index:1000;
							}

							#middle .table.inner .row .actions div a:hover {
								text-decoration:underline;
							}

						#middle .table.inner .row .image {
							float:left;
							height:112px;
							margin:16px;
							width:150px;
						}

							#middle .table.inner .row .image img {
								border:1px solid #8d8d8d;
								height:112px;
								width:150px;
							}

						#middle .table.inner .row .attributes {
							float:right;
							line-height:1.5em;
						}

							#middle .table.inner .row .attributes.left {
								float:left;
								width:433px;
							}

							#middle .table.inner .row .attributes.right {
								float:right;
								width:433px;
							}

								#middle .table.inner .row .attributes div {
									margin:12px 0;
								}

								#middle .table.inner .row .attributes div label {
									display:block;
									float:left;
									margin:0 16px 0 0;
									text-align:right;
									width:128px;
								}

								#middle .table.inner .row .attributes div span {
									display:block;
									float:right;
									text-align:left;
									width:288px;
								}

									#middle .table.inner .row .attributes div span a {
										color:black;
										text-decoration:none;
									}

									#middle .table.inner .row .attributes div span a:hover {
										text-decoration:underline;
									}

									#middle .table.inner .row .attributes div span ul {
										line-height:2em;
										list-style-type:none;
										margin:-3px 0 0 0;
										margin-left:expression('40px');
									}

										#middle .table.inner .row .attributes div span ul li {
											position:relative;
											left:-40px;
										}

					#middle .pagination {
						height:24px;
						font-size:0;
						margin:16px;
						padding:0 0 0 7px;
						text-align:center;
					}

						#middle .pagination a {
							border:1px solid #8d8d8d;
							color:black;
							font-size:12px;
							margin:0 2px;
							padding:4px 7px;
							position:relative;
							text-decoration:none;
							top:4px;
						}

						#middle .pagination span {
							color:black;
							font-size:12px;
							margin:0 2px;
							padding:4px 7px;
							position:relative;
							top:4px;
						}

					#middle .search-message {
						margin:32px auto;
						text-align:center;
					}

			#footer {
               text-align:center;
			   padding:10px;
			}

	.clear {
		border:0 !important;
		clear:both !important;
		float:none !important;
		font-size:0 !important;
		height:0 !important;
		margin:0 !important;
		padding:0 !important;
		width:0 !important;
	}
    
	.fixposition{
		position:static;
	}

