@charset "utf-8";
/* CSS Document */
body { background: url(/images/bg.jpg);
	   background-color: #070707;
	   background-repeat: no-repeat;
	   text-align: center; }

a {background: none; text-decoration: none; color: #ffffff;}
a img {border: none;}

#menu { background-image: url(/images/menubar.png);
		background-repeat: no-repeat;
		width: 947px;
		height: 43px;
	  }

#menu a {font-weight: bold; }

ul.gallery {
	list-style: none;
	list-style-position:inside;
	margin-left: 0px;
	padding: 0;
}

ul.gallery li {
	float:left;
	margin-right: 32px;
	padding: 0;
	border: 1px solid #999999;
}
ul.gallery li:hover { cursor: pointer; }

#logo { background-image: url(/images/logo.png);
		width: 230px;
		height: 75px;
		position: relative; top: -32px; left: 25px;
		cursor: pointer;
	  }
	  
#links {
		float: right;
		color: #ffffff;
		font-family: Eurostile, Geneva, Arial, Helvetica, sans-serif;
		font-weight: 200;
		font-size: 16px;
		margin-top: 0px;
		margin-right: 20px;
		position: relative;

		}
		
#links ul {
		list-style: none;

		}
#links li {
		display: block;
		float: left;
		margin: 0 5px 0 5px;
}


#links a {
	text-decoration: none;
	color: #ffffff;
	}

#links a hover {
	font-weight: 300;
	}

#wrapper {
		width: 945px;
		margin-top: 27px;
		text-align: left;
   		margin-left: auto;
   		margin-right: auto;
		text-align: center;
		}

#banner {
		width: 944px;
		height: 209px;
		margin-top: -28px;
		padding-bottom: 10px;
	
		}

#products_main {
		width: 960px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
		color: #ffffff;
		}
		
#products_main p {
		text-align: left;
		}

#products_main a:hover {
		text-decoration: underline;
		}

#products_main  div.info_container { font-family: Arial; padding-left: 10px; }


#products_main div.info_container div.title { 
	color: #ffffff; font-size: 24px;
}

#products_main div.info_container div.slogan { 
	color: #b4b4b4; font-size: 18px; font-style: italic; padding-top: 30px;
}

#products_main div.info_container div.desc { 
	color: #d7d7d7; font-size: 14px; padding-top: 15px;
}


#buy_main {
		width: 960px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		color: #ffffff;
		}

		
		
.module {
		width: 290px;
		height: 159px;
		background-image: url(/images/module_bg.png);
		background-repeat: no-repeat;
		margin-top: 15px;
		padding-bottom: 8px;
		margin-left: 15px;
		}

.module img {
		margin: 15px 15px 5px 15px;
		}
		
.module p {
		color: #fafcf4;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 0px;
		margin: 0px;
		}

.module h2 {
		color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: 200;
		font-size: 14px;
		margin: 0px;
		display: inline;		
		}
	
		
.module_special {
		width: 311px;
		heigt: 101px;

		}

#sidebar {
		/*padding: 0px 15px;*/
		margin: 15px 0 0 0;
		float: right;
		}

#sidebardivider {
float: left; background-image: url(/images/divider.png); background-repeat: repeat-y; margin-left: 30px; width: 10px; height: 500px;
}
		
.post {
		float: left;
	  }
	  
#rotate {
	position: relative; top: -175px; left: -20px;
	width: 600px; }
	
#footer {
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 20px 0px;
	}

#content {
float: left;
		}
		



/*  admin tables  */
table.db {
	border: 1px solid #dbdbdb;
	border-collapse: collapse;
}

table.db tr.header th {
	text-align: left;
	padding: 3px 10px;
	background-color: #E6E6E6;
}


table.db tr:hover {
	background-color: #f0f0ff;
}

table.db td {
	padding: 3px;
	border: 1px solid #dbdbdb;
}

/*
table.db a {
	color: #208b99;
}
*/


div.list_container { padding-bottom: 20px; font-family: Arial; }

div.list_container  div.image_thumb {
	float: left; width: 258px; height: 96px;
}

div.list_container div.info {
	float: left; text-align: left; padding-left: 10px; width: 650px;
}

div.list_container div.info div.title {
	font-size: 18px; font-weight: bold; color: #FFFFFF;
}
div.list_container div.info div.newsdate {
	color: #bfbfbf; font-size: 13px; font-weight: bold; font-style: italic;
}
div.list_container div.info div.slogan {
	padding-top: 4px; font-size: 16px; color: #fdfdfd;
}
div.list_container div.info div.readmore {
	color: #FFFFFF; font-size: 12px; padding-top: 5px; padding-left: 7px;
}

div.list_container div.info div.readmore a{ color: #FFFFFF; text-decoration: underline; }
div.list_container div.info div.readmore a:hover { color: #FFFFFF; text-decoration: none; }

div.news_main { color: #FFFFFF; text-align: left;}
div.news_main div.image { text-align: center; }
div.news_main div.title { font-size: 18px; font-weight: bold; color: #FFFFFF; padding-top: 10px; }
div.news_main div.date { color: #bfbfbf; font-size: 13px; font-weight: bold; font-style: italic; padding-top: 10px; }
div.news_main div.slogan { padding-top: 4px; font-size: 14px; color: #fdfdfd; font-style: italic; padding-top: 20px; }
div.news_main div.content { padding-top: 4px; font-size: 16px; color: #fdfdfd; padding-top: 20px; }