html, body {
	width: 100%; height: 100%;
	padding: 0px; margin: 0px;
	
	font-family: Verdana; font-size: 12px;
	
	/*border: 0px solid green !important; */
}

body {
	position: 						relative;
	
	padding: 						0px;
	margin: 						0px auto;
	
	/*border: 0px solid blue !important;*/
}

/**************************************************/
#page {								/* CONTAINER */
	position: 						relative;
	
	width: 							900px;

	padding: 						10px;
	margin: 						0px auto;
	/*border: 1px solid red;*/
}

/***********************************************************/
#header {							/* CONTAINER - HEADER */
	position: 						relative;
	
	/* background-color: 			#000;*/
	background: 					url(img/bg80.png);
	
	width: 							100%;
	height: 						75px;
	/*border: 1px solid green;*/
}
#logo {								/* CONTAINER - HEADER - LOGO */
	position: 						relative;
	top: 							6px;
	left: 							10px;
	float: 							left;
	/*border: 1px solid blue;*/
}
#address {							/* CONTAINER - HEADER - ADDRESS */
	float: 							right;
	
	width: 							auto;
	height: 						40px;	
	
	font-family: 					Arial;
	font-size: 						10px;
	text-align: 					right;
	
	color: 							#FFF;
	
	margin: 						7px 10px;
	/*border: 1px solid blue;*/
}
#icons {							/* CONTAINER - HEADER - ICONS */
	position: 						absolute;
	bottom: 						5px;
	right: 							10px;
	
	width: 							auto;
	height: 						20px;
	/*border: 1px solid blue;*/
}

/**********************************************************/
#links {							/* CONTAINER - LINKS */
	width: 							100%;
	height: 						25px;

	/*background-color: 			#333;*/
	background:						url(img/bg80-444.png);
	
	/*border: 1px solid green;*/
}
#links1 {
	float: 							left;
	display: 						block;
} #links1 a {
	position: 						relative; 
	top: 							4px;	
	
	text-decoration: 				none;
	
	color:							#FFF;
	
	padding: 						0 0 0 10px;
	
	vertical-align: 				middle;
} #links1 a:hover {
	color: 							#f59385;	
}
#links2 {
	float: 							right;
	display: 						block;
} #links2 a {
	position: 						relative; 
	top: 							6px;	
	
	text-decoration: 				none;
	
	color: 							#FFF;
	
	padding: 						0 10px 0 0;
	
	vertical-align: 				middle;
} #links2 a:hover {
	color: 							#e369a5;	
}
#links3 {
	float: 							left;
	display: 						block;
} #links3 a {
	position: 						relative; 
	top: 							6px;	
	
	text-decoration: 				none;
	
	color:							#FFF;
	
	padding: 						0 0 0 10px;
	
	vertical-align: 				middle;
} #links3 a:hover {
	color: 							#f59385;	
}

/************************************************************/
#main {								/* CENTER CONTENT AREA */
	position: 						relative;

	width: 							100%; 
	height: 						auto;
	/*border: 1px solid green;*/
}

/*******************************************************/
#content {							/* CONTENT SLIDER */
	float: 							right;
	
	width: 							690px; 
	height: 						350px;
	
	margin-top: 					5px;
	/*border: 1px solid red;*/
}

/*****************************************************/
#news {								/* NEWS SECTION */
	float: 							left;
	
	background: 					url(img/bg60.png);
	
	width: 							200px;
	height: 						350px;
	
	margin-top: 					5px;
	/*border: 1px solid blue;*/
}
.newsblock {
	position: 						relative;
	
	width: 							auto;
	height: 						auto;
	
	margin: 						4px;	
	/*border: 1px solid orange;*/
}
.newstitle {						/* NEWS TITLE */
	position: 						relative;
	
	width: 							auto;
	
	font-size: 						12px;
	font-weight: 					bold;
	text-align: 					right;
	color: 							#FFF;
	
	padding: 						5px 5px 0 5px;
	/*color: 							#f59385;*/
}
.newscontent {
	position: 						relative;
	
	font-size: 						9px;
	text-align: 					right;
	color: 							#DDD;
	
	padding: 						3px 5px 0 5px;
}

/*******************************************************/
#carousel {							/* IMAGE CAROUSEL */
	position: 						relative;
	
	width: 							900px;
	height: 						85px;
	
	margin-top: 					375px;
	/*border: 1px solid green;*/
}

/*************************************************/
#tags {								/* TAGCLOUD */
	position: 						relative;
	
/*	background-color: 				#444;*/
	background-image:				url(img/bg80.png);
	
	width: 							900px;
	height: 						auto;

	margin-top: 					15px;	
	padding: 						5px 0 5px 0;
	/*border: 1px solid green;*/
}

/**********************************************************/
#footer {							/* FOOTER BLACK AREA */
	position: 						relative;
	
	/*background-color: 			#222;*/
	background: 					url(img/bg80-444.png);
	
	width: 							100%;
	height: 						25px;
	/*border: 1px solid red;*/
}

/***************************************************/
#social {							/* SOCIAL BAR */
	position: 						relative;
	
	/*background-color: 			#000;*/
	background: 					url(img/bg80.png);
	
	width: 							100%;
	height: 						25px;
}

#tech {
	position: absolute;
	bottom: 34px; left: 10px;
	
	font-size: 9px;
	color: #AAA;
}

/*******************************************************************/
#copyright {						/* COPYRIGHT AND DESIGN NOTES */
	position: 						relative;	
	
	width: 							900px;
	
	font-size: 						9px;
	text-align: 					right;
	text-shadow: 					#333 2px 2px 2px;
	
	color: 							#FFF;
	
	padding-right: 					10px;
	/*border: 1px solid red;*/
}
#copyright a {
	font-weight: 					bold;
	color: 							#DDD;	
}

/************************************************************/
#footoutput {						/* SPECIAL BOTTOM AREA */
	position: 						relative;
	
	background:						url(img/bg60.png);
	
	width: 							878px;
	min-height: 					100px;
	height:		 					auto;
	
	font-size: 						10px;
	text-align: 					justify;	
	
	color: 							#FFF;

	padding: 						10px 10px 10px 10px;
	margin-top:						15px;

	border: 						1px solid #000;
	/*border: 						0px solid purple !important;*/
} #footoutput img {
	float: 							left;
	
	background-color: 				#555;
	
	border: 						1px solid #000;
	padding: 						5px 5px 5px 5px;
	margin-right: 					10px;
}
#foottitle {						/* BIG FAT TITLE */
	font-size: 						24px;	
	font-weight: 					bold;
	text-shadow: 					#999 2px 1px 8px;
}

/***********************************************************************/
#footgallery {						/* THE AREA WITH ALL THE PRODUCTS */
	position: relative; display: block;
	width: 888px; height: 300px;
	margin-top: 					5px;
	margin-bottom:					15px;
	padding: 						5px;

	
	background: 					url(img/bg60-444.png);
	
	text-align: 					center;
			
	overflow: 						auto;
	border: 						1px solid #000;
	border: 0px solid red !important;
} 
#footcartnote {
	position: relative;		
	height: 14px;
	
	font-size: 9px;	
	color: #FFF;
}
#footcart {
	position: 						absolute;
	bottom: 						-10px;
	right: 							0px;
}

.galleryproduct {					/* THE BOX WITH THE PRODUCT */
	position: 						relative; 
	float: 							right;
	
	padding: 						2px;
	border: 0px solid red !important;
}
.galleryimg {						/* PRODUCT GALLERY */
	background-color: 				#333;
	
	padding: 						5px 5px 10px 5px;

	border: 						1px solid black;
} 
.gallerycart {
	position: 						absolute; 
	bottom: 						3px;
	right: 							2px;
	
	font-size: 10px;
}
.galleryprice {
	position: 						relative;

	background: 					url(img/bg60.png);
	
	width: 							inherit;

	font-size: 						9px;
	font-weight: 					bold;
	color: 							#FFF;
	
	padding: 						1px 2px 1px 2px;
}

/***********************************************************/
#brandshare {						/* FACEBOOK RECOMMEND */
	position: 						absolute;
	top: 							-8px;
	right: 							-8px;
}

/***********************************************************/
#cartdesc { 						/* WEBSHOP CART ITEMS */
	background: 					url(img/bg60.png);
	
	width: 							200px;
	height: 						90px;
	
	text-align: 					center;
	vertical-align: 				middle;
	
	padding: 						5px;
	
	border: 1px solid #222;
}
#cartimage {
	background-color: 				#000;
	
	width: 							auto;
	height: 						90px;
	
	text-align: 					center;
	vertical-align: 				middle;
	
	padding: 						5px;
	/*border: 1px solid red;*/
} #cartimage img {
	position: 						relative;	
	padding: 						0px;
	margin-right: 					0px;
}
#tagsearch {
	/*border: 1px solid green;	*/
}

#cartorder {
	position: 						relative;
	background: 					url(img/bg80.png);
	
	height: 						294px;
	width: 							290px;
	
	font-size: 						10px;
	color: 							#FFF;
	
	vertical-align:					bottom;
	
	padding: 						5px;
	border: 						1px solid #000;
} #cartorder td {
	font-style: 					italic;
	text-align: 					left;
} #cartorder input {
	width: 							130px;
	
	background-color: 				#000;
	background: 					url(img/bg60.png);

	font-size: 						10px;
	
	color: 							#FFF;
	
	border: 						1px solid #888;
} 
#cartselect {
	background-color: 				#222;

	width: 							264px;
	
	font-size: 						10px;
	
	color: 							#FFF;
	
	border: 						1px solid #000;
}
#payment {
	float: 							left;
	
	width: 							200px;
	height: 						90px;
	
	text-align: 					center;
	vertical-align: 				middle;
	
	padding: 						5px;
	margin-right: 					5px;
	
	display: 						block;
	border: 1px solid #222;
}

#contactfield {						/* CONTACT FORM  */
	position: 						relative;
	
	background:						url(img/bg60.png);
	
	width: 							878px;
	min-height: 					400px;
	height:		 					auto;
	
	font-size: 						10px;
	text-align: 					justify;	
	
	color: 							#FFF;

	padding: 						10px 10px 10px 10px;
	margin-top:						15px;
	margin-bottom: 					15px;

	border: 						1px solid #000;
}

#contactform {
	position: 						relative;
	width: 							auto;
	background:						url(img/bg60.png);
	padding: 						15px;
	font-size: 14px;
	text-align: 					right;
}
#contactform input {
	background: 					url(img/bg60-444.png);
	font-family: 					Arial;
	font-size: 						14px;
	color: 							#FFF;
	border: 						1px solid #000;
	width: 							400px;
	padding: 						2px 1px 2px 1px;
}
#contactform textarea {
	background: 					url(img/bg60-444.png);
	font-family: 					Arial;
	font-size: 						14px;	
	border: 						1px solid #000;
	width: 							398px;
	height: 						100px;
	color: 							#FFF;
}

#aboutimg {
	position: 						relative;
	float: 							right;	
	top: 							-5px;
	right: 							-5px;
	width:							200px;
	height: 						auto;
	margin: 						10px;
}

