/* ---------------- general styles-------------------------------*/
body {
/* body related style 
	scrollbar-3dlight-color:#9285cc;
	scrollbar-darkshadow-color:#000000;
	scrollbar-track-color:#000000;
	scrollbar-arrow-color:#bfc0cf;
	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#9285cc;
	scrollbar-shadow-color:#483d78;*/
	background-image: url(../images/category/tiler.gif); 
	background-color: #304936;
	font-family: Tahoma,Verdana, Arial, Helvetica;
	font-size: 10pt;
	OVERFLOW: auto;
	color: #FFFFFF;
}

.margine {
/* used somewhere.. */
	border: 1px solid #000000;
	background-color:#000000;
}

/*---------------category,subcategory and articol thumblist related styles -----------------*/
.maintable {
/* used for the table */
	width: 100%;
	height: 100%;
}

.menuleftcell
{
	width: 180px;
	vertical-align: top;
	/*background-color: white;*/
}

.contentrightcell
{
	background-color: #304936;
	vertical-align: top;
	width: 99%;
}

.cartsmallviewercell {
/* used for the cell holding the small cart information */
	vertical-align:top;
	background-color: #304936;
	align: right;
}

.categorietable {
/* used for the table */
	width: 183px;
}

.categoriecell {
/* used for the cell of categorie */
	height: 20px;
	padding-top: 5px;
	padding-bttom: 5px;
	padding-left: 30px;
}

.categorie{
/* used for the link of categorie */
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	font-family: Tahoma,Arial, Helvetica, sans-serif;	
}

.categorieselected{
/* used for the categorie just selected */
	color: yellow;
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}

.subcategorie {
/* used for subcategory */
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: white;
	padding-left: 10px;
	background-color:#6C796F;
}

.articolcell {
/* cell of the articol */
	height: 29px;
	vertical-align: top;
	
}
.articol {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 75%;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;

}

/* ----------------- articol detail page ----------------*/
.articoltable {
/* used for the table of articole */
	width: 100%;
	padding: 4px;
}

.dettitlecell {
/* used for the cell of categorie and subcategorie */
	background-color:#6C796F;
	color: white;
	height: 20px;
	padding-left: 6px;
}

.detnumecateg {
/* used for the categorie text*/
	color: white;
	font-size: x-small;
	font-weight: bold;
}

.detnumesubcateg {
/* used for the text of subcategorie */
	color: white;
	font-size: x-small;
	font-weight: bold;
}


.detnumearticol {
/* used for the cell of articol name */
	color: white;
	font-size: x-small;
	font-weight: bold;
	padding-bottom: 15px;	
	height:40px;
	vertical-align: bottom;
}

.detimgarticol {
/* used for the cell of articol image */
}


.detdescrierearticol {
/* used for the cell of articol description */
	color: white;
	font-size: xx-small;
	width: 99%;
	vertical-align:top;
	padding-left: 8px;
}

.detpretarticol {
/* used for the cell of articol price */
	color: yellow;
	font-size: x-small;
	font-weight: bold;
}

.detcontrolcell {
/* used for the "add to cart" control cell */
	vertical-aling:top;
	height: 99%;
	vertical-align: top;
	text-align: right;
}

.detbacktocategorycell {
/* used for the "Back to category" cell */
	background-color: black;
}

.detbacktocategory {
/* used for the "Back to category" link */
	color: grey;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}

/* -------------- used for small cart window ----------- */
.errorMessage {
/* used for the custom errors */
	color: red;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}

.cartsmallminorder
{
/* used for the delivery conditions */
	color: lightgrey;
	font-size: xx-small;
	text-decoration: none;
}
.cartsmall {
/* used for the nothing in the cart message */
	color: white;
	font-size: x-small;
	text-decoration: none;
}

.cartsmalltable {
	padding:10px;
	border: 1px solid #6C796F;
	width: 400px;
	align: right;
}

.cartsmallhead {
/* used for the name in the small cart window */
	border-bottom: 2px solid white;
	background-color: #6C796F;
	font-size: x-small;
	font-weight: bold;
	color: lightgrey;
}


.cartsmallname {
/* used for the name in the small cart window */
	font-size: xx-small;
	font-weight: bold;
	color: white;
	width: 99%;
}

.cartsmallquantity {
/* used for quant in the small cart window */
	font-size: xx-small;
	color: white;
	text-align: right;
	padding-right: 8px;
}

.cartsmallprice {
/* used for price in the small cart window */
	font-size: xx-small;
	color: yellow;
	text-align: right;
}

.cartsmalltotal {
/* used for total text in the small cart window */
	border-top:1px solid white;
	font-size: xx-small;
	color: yellow;
	background-color: #6C796F;
}

.cartsmalltotalprice {
/* used for price in the small cart window */
	border-top:1px solid white;
	font-size: xx-small;
	font-weight: bold;
	color: yellow;
	text-align: right;
	background-color: #6C796F;
}

.cartsmallcheckoutcell {
/* used for the link to the cart management page in the small cart window */
	background-color: #6C796F;
	text-align: center;
}

.cartsmallcheckout {
/* used for the link to the cart management page in the small cart window */
	font-size: x-small;
	font-weight: bold;
	color: white;
}

/* -------------- used for small cart window ----------- */
.cartbig {
/* used for the nothing in the cart message */
	color: white;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}

.cartbigtable {
/* used for the nothing in the cart message */
	width: 100%;
	padding:10px;
}

.cartbighead {
/* used for the name in the cart page*/
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	font-size: x-small;
	font-weight: bold;
	color: white;
	background-color: #6C796F;
}


.cartbigname {
/* used for the name in the cart page*/
	font-size: x-small;
	font-weight: bold;
	color: white;
	width: 100%;
	vertical-align:top;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

.cartbigarticollink {
/* used for the link to the articol page*/
	color: white;
}

.cartbigmodify {
/* used for quant in the cart page*/
	width: 20px;
	border-bottom: 1px solid white;
}
.cartbigdelete {
/* used for quant in the cart page*/
	width: 30px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

.cartbigprice {
/* used for price in the cart page*/
	font-size: x-small;
	color: yellow;
	text-align: right;
	vertical-align: top;
	border-bottom: 1px solid white;
}

.cartbigtotal {
/* used for total text in the cart page*/
	border-top:1px solid white;
	font-size: x-small;
	color: yellow;
	background-color: #6C796F;
}

.cartbigtotalprice {
/* used for price in the cart page*/
	border-top:1px solid white;
	font-size: x-small;
	font-weight: bold;
	color: yellow;
	text-align: right;
	width:100px;
	background-color: #6C796F;	
}


/* ------------------- fomr controls for add/modify/del to cart -------*/
.controlform {
/* used for form */
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top:0px;
	widht: 30px;	
}

.controltable {
/* used for form table */
	width:300px;
}
.controltablesmall {
/* used for form table small @cart page */
	width:150px;
}
.controltext {
/* used for @add to cart text */
	color: white;
	font-size: x-small;
	vertical-align: top;
}

.controldelete {
/* used for delete cell */
	width: 30px;
	vertical-align: top;
}


.controltextbox {
/* used for @add to cart text */
	width: 50px;
	height: 20px;
	font-size: x-small;
	background-color: #6C796F;
	color: white;
	border: 1px solid grey;
	text-align:right;
}

.controlbutton {
/* used for @add to cart text */
	width: 70px;
	height: 25px;
	font-size: x-small;
	font-weight: bold;
	background-color: #6C796F;
	color: yellow;
	padding: 0px;
	vertical-align: middle; 
	margin: 0px;
}
/*--------------------*/
.genericform {
/* used for forms to get rid of the blank space after */
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top:0px;
	widht: 30px;
}

.managecheckoutbtn {
	width: 180px;
}

/*----------------------- cart details related -------------------*/
.cartdetailsbutton {
	font-family: Tahoma,Arial, Helvetica, sans-serif;	
	font-size: xx-small;
	filter:progid;
	background-color: #6C796F;
	color: #FFFFFF;
	font-weight: bold;
	height: 28px;
	width: 90px;
} 

.cartdetailstextbox {
	font-family: Tahoma,Arial, Helvetica, sans-serif;	
	font-size: x-small;
	background-color: #6C796F;
	border: 1px solid white;
	color: white;
	width: 200px;

	}
.cartdetailslabel {
	font-family: Tahoma,Arial, Helvetica, sans-serif;	
	font-size: xx-small;
	color: white;
	font-weight: bold;
}

.cartfinished {
	font-family: Tahoma,Arial, Helvetica, sans-serif;	
	font-size: xx-small;
	color: white;
	font-weight: bold;
}

/*-----------------------        promo related                -----------------------------*/
.promotitlecell {
	height: 20px;
}

.promotitle {
	font-family: Tahoma,Arial, Helvetica, sans-serif;	
	font-size: x-small;
	color: white;
	font-weight: bold;
}

