@charset "utf-8";
/* CSS Document */

body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(/images/bkg.jpg);
	background-attachment:fixed;
	margin:0px;
	padding:0px;
}

form, h1, h2, h3, h4, h5 {
	margin:0px;
	padding:0px;
}

h1, h2, h3 {
	margin-top:3px;
	margin-bottom:3px;
	clear:both;
}

h2 {
	font-size:9px;
	color:black;
	font-weight:normal;
	padding-left:14px;
}

h3 {
	color:#006600;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:2px solid #006600; 
}


.toptext {
	font-family:Tahoma;
	font-size:8px;
	font-weight:bold;
	color:black;
	text-align:center;
}


.topmenu a:link, .topmenu a:visited, .topmenu a:active {
	color:#215419;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.topmenu a:hover {
	color:#009900;
}


.keywords {
	z-index:999999;
	width:400px;
	height:50px;
	overflow:hidden;
	font-size:10px;
}

.keywords h1, .keywords h2  {
	font-size:10px;
}


/********************
* Class: MAINDIV
* implied
********************/

.mainDiv {
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
}



/********************
* Class: MAINMENU
* Side by side menu: Homepage, About us...
********************/

.mainmenu {
	background-repeat:no-repeat;
	background-position:left;
}


.mainmenu a:link, .mainmenu a:active, .mainmenu a:visited {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
}

.mainmenu a:hover {
	color:#3366FF;
}


.cart_summary {
	font-weight:bold;
	font-size:11px;
	text-align:center;
	margin-bottom:10px;
}

.cart_summary #label {
	color:#F7C80A;
}

.cart_summary #value {
	color:white;
}


/********************
* Class: BRANDSBAR
* Horizontal Bar for Brands
********************/

.brandsbar {
	/*background-image:url(/images/brands_bkg.jpg);*/
	background-repeat:no-repeat;
	height:77px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid black; 
	
}

.brandsbar #item {
	width:130px;
	height:75px;
	margin-right:10px; 
	margin-top:3px;
	float:left;
}

.brandsbar #item img {
	height:65px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid white;
}


.boxtitle, .boxtitler  {
	color:#F7F7F7;
	font-family:'FreeSans',arial;
	font-weight:bold;
	padding-top:5px;
	padding-left:3px;
	margin-bottom:2px;
}

.boxtitle {
	font-size:11px;
}

.boxtitler  {
	font-size:16px;
}

.boxtitle div,.boxtitler div  {
	width:130px;
	background-color:#E10D0C;
	padding-right:5px;
	padding-left:5px;
	border:1px solid black;
}

.boxtitle div {
	padding-top:7px;
	padding-bottom:7px;
}

.boxtitler div  {
	padding-top:3px;
	padding-bottom:3px;
}



/*************************
* CLASS:PRODBOX
* PRODUCT BOXES
*************************/

.prodbox {
	font-family:FreeSans,tahoma,arial;
	width:300px;
	height:149px;
	overflow:hidden;
	float:left;
	margin-top:3px;
	margin-right:3px;
	padding-left:8px;
	background-image:url(/images/prodbox.jpg);
	/*border:1px solid red;*/
}

.prodbox #thumb {
	width:100px;
	height:100px;
	text-align:center;
	/*margin-top:8px;*/
	/*border:1px solid red;*/
}

.prodbox #thumb img {
	width:100px;
	height:100px;
}

.prodbox #price {
	font-family:Arial;
	/*width:98px;*/
	height:25px;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	color:#FDBD5E; 
	padding-right:3px;
	float:left;
	/*border:1px solid red;*/
}

.prodbox #priceold {
	/*width:98px;*/
	font-weight:bold;
	font-size:10px;
	text-decoration:line-through;
	text-align:left;
	color:silver;
	padding-right:3px;
	padding-top:3px;
	display:block;	
	/*border:1px solid red;*/
}

.prodbox #main {
	float:left;
	padding-left:5px;
	width:180px;
	height:70px;
	/*border:1px solid red;*/
	margin-top:8px;
}


.prodbox #main2 {
	float:left;
	padding-left:5px;
	width:180px;
	height:133px;
	/*border:1px solid red;*/
	margin-top:1px;
}

.prodbox #main #title {
	font-size:12px;
	font-weight:bold;
	color:white;
	margin-bottom:3px;
}

.prodbox #main #desc {
	font-size:9px;
	color:gray;
	margin-top:5px;
}

.prodbox #main #links, .prodbox #main #links a:link, .prodbox #main #links a:active, .prodbox #main #links a:visited {
	color:silver;
	font-size:9px;
	text-decoration:none;
}

.prodbox #main #links a:hover {
	text-decoration:underline;
}


.prodbox #btn {
	width:145px;
	height:30px;
	float:left;
}



/********************
* Class: sysMsg
* System messages
********************/

.sysMsg {
	text-align:center;
	font-weight:bold;
	color:#ECA81A;
	border:1px solid #ECA81A;
	width:40%;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

 

/*************************
* CLASS:COMMONTABLE
* Common Tables with TH
*************************/

.commontable th {
	background-color:#3366CC;
	font-weight:bold;
	color:white;
} 

.commontable td {
	border:1px solid silver;
}



/**************************
* Class: FOOTER
* Link texs below the page
**************************/

.footer, .footer a:link, .footer a:active, .footer a:visited {
	color:#A7CC96;
	font-size:9px;
	text-decoration:none;
	text-align:center;
	width:100%;
	margin-top:3px;	
	
}

.footer a:hover {
	text-decoration:underline;
}