/* ------------- G E N E R A L --------------- */
body  {
	font-family: arial;
	font-size:13px;
	margin:5px auto;
	padding:0px;
	width:790px;
	padding:0px;
	color:white;
	background-color:#101010;
	border:solid #0a0a0a 0px;
}

h1{
	position:relative;
	top:8px;
	margin:0px;
	padding-right:48px;
}

h2{
	
}

h3{
	margin:0px;
	padding:0px;
	font-size:small;
}

a{
	border-style:none;
	text-decoration: none;
	color: white;
}

a:hover{
	border-style:none;
	text-decoration: none;
	color: blue;
}

img{
	border-style:none;
}

img a{
	border-style:none;
}

p {
	margin: 0;
	padding: 0;
}

input, textarea{
	border:silver solid 1px;
}


.title{
	text-align:left;
	font-weight:bold;
	font-size:16px;
	margin:3px;

}


/* ----------- H E A D E R -----------*/
#dummy_header{
	display:none;
}

#header{
	width:100%;
	height:72px;
	margin:0px;
	text-align:right;
	border:red solid 0px;
	text-align:left;
	padding:4px;
}

/* ----------- M E N U --------------*/
#menu{
	position:relative;
	top:0px;
	margin-top:0px;
	width:788px;
	height:30px;
	padding-top:5px;
}

#menu ul{
	list-style: none;
	margin:0px;
	padding:0px;
}

#menu li{
	padding:5px 0px 5px 20px;
	display:inline;
}

#menu .selected {
	background-repeat:no-repeat;
	background-position:top left;
}

#menu .admin{
	background-color:purple;
}


#menu li a{
	font-weight: bold;
	text-decoration: none;
}

#menu li a:hover{
	color:gray;
}


/* --------- C O N T E N T S ------------ */

#content-table{
	margin: 0px;
	padding: 0px;
	border-top:none;
	border-bottom:none;
	width:790px;
	overflow:hidden;
}


.contents_menubar{
	background-color: gray;
	font-weight:bold;
	padding:5px;
	
}

/* ----------- R H S   B A R  --------------- */

#rhs-bar{
	display:none;
	border: solid purple 1px;
}

/* ----------- P R O D U C T S --------------- */

#contents{
	width:788px;
	vertical-align:top;
	padding:0px 15px;
	margin:0px;
}

#prod_details{
	width:760px;
	border:solid green 0px;
}

#prod_details_text{
	vertical-align:top;
}

#prod_details_images{
	width:460px;
	padding: 0px;
}

#prod_details_images img{
	margin:5px;
}

#prod_details_image{
	width: 460px;
	border: green solid 0px;
}


#prod_details_text th{
	text-align: right;
	vertical-align:top;
}

#prod_details_text td{
	text-align: left;
	vertical-align:top;
	font-size:12px;
	font-weight:normal;
}



.prod{/* products page */
	display:block;
	float:left;
	width:135px;
	/*height:155px;*/
	margin:13px 12px 0px 0px;
	padding:8px 0px ;
	text-align:center;
	overflow:hidden;
	border:#1a1a1a solid 3px;
	
}

a{
	border-style:none;
	text-decoration: none;
	color: white;
}


/* ------------- C O N T A C T ------------- */
#contact{ margin-top:40px; }
#contact table{
	margin:10px auto;
}

#contact th{	vertical-align:top; text-align:right; font-weight:bold;}
#contact td{ text-align:left; font-weight:normal;}
#contact .ok{ color:green; }
#contact .error{ color:red; }

/* ------------- A T T R I B S ------------- */
#attribs{ }
#attribs table{
	margin:10px;
}

#attribs th{ background-color:#151515; width:150px; vertical-align:top; text-align:left; font-weight:bold; padding:5px;}
#attribs td{ text-align:left; font-weight:normal;  padding:5px;}

#search{
}

#search label{
	border:outset 1px gray;
}

/* ------------- F O O T E R ------------- */
#footer{
	position:relative;
	top:60px;
	height:40px;
	font-size:12px;
	padding:4px;
	border:solid gray 0px;
}

