@charset "utf-8";
/* CSS Document */

html{ /*all the ecommerce inherits from it*/
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
}

body{margin:0px; width:100%; background: url(../images/bodybackground.jpg) fixed no-repeat center top; background-color:#000000;}

/*generic structure classes*/
form{margin:0px;}
img{border:none;}
table{border-collapse:collapse; width:100%;}
td{padding:0px; vertical-align:top; }
.nowrap{white-space:nowrap;}
/*generic text classes*/
a{color:#4C4C4C; text-decoration:none; cursor:pointer;outline:none;}
a:hover{color: #990000; outline:none;}
/*generic input classes*/
/*input[type=button], input[type=submit]{ vertical-align:middle; height:15px; color:#666; background-color:#ffffff; border:1px solid #000000; cursor:pointer; margin-left:5px; }*/
input[type=image]{cursor:pointer;}
input[type=text],input[type=password]{vertical-align:middle; border:1px solid #BFBFBF; font-size:10px;}
.inputsTextForm{vertical-align:middle; border:1px solid #BFBFBF; font-size:10px;}
textarea {vertical-align:middle; border:1px solid #BFBFBF; font-size:10px; font-family:Arial, Helvetica, sans-serif}
input[type=radio]{margin:1px; height:15px;}
input[type=checkbox]{margin:0px;}
img[onclick], img[onmouseover]{cursor:pointer;}
input[type=button]{cursor:pointer;}
input[type=submit]{cursor:pointer;}
select{border:1px solid #BFBFBF; height:auto; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.selectForm{border:1px solid #BFBFBF; height:auto; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
p{margin:0px; padding:0px;}

#mainShopDiv{margin-left:auto;margin-right:auto;border:none;border-collapse:collapse;background-color:#FFFFFF; width:890px;}
#mainShopTable{margin-left:auto;margin-right:auto;margin-top:10px;border:none;border-collapse:collapse;background-color:#FFFFFF; width:890px;}

.mainProductImage{ border:none}
.mainProductImage1{border:none}
.mainProductImage1:hover{ border:none}

.mainProductImage2{ border:none}
.mainProductImage2:hover{ border:none}

.mainProductImage3{ border:none}
.mainProductImage3:hover{ border:none}

.header{
font-size:14px;
font-weight:bold;
padding:0px;
}

.tableHeader{background-color:#fff; width:100%;}
div.bannersTop{ float:left}

.alignCenter{ margin-right:auto; text-align:center;}
.alignLeft{ margin-left:0px; margin-right:auto; text-align:left;}
.alignRight{ margin-left:auto; margin-right:0px; text-align:right;}
table.separated{border-collapse:separate;}

.bold { font-weight:bold;}

td#leftColumn {	width:213px; padding-top:12px; }

table.leftColumn{width:213px;}

td#centerColumn{
	width:677px;
	vertical-align:top;
	/*padding:10px 10px 10px 10px;*/
}

td#centerHome{width:658px;vertical-align:top;padding:10px; height:600px;}

td#oneColumn{
	text-align:center;
	width:850px;
	padding:5px;
	padding-right:8px;
	border:0px solid #CCCC00;
	padding-top:2px;
	padding-bottom:10px;
	vertical-align:top;
}

td#rightColumn /*contains table.rightColumn*/
{
	width:200px;
	padding:0px;
	padding-right:5px;
	padding-left:3px;
}

table.rightColumn
{
	width:100%;
	border:1px solid #e00;
}
.textfooterpage { color:#990000;}

.price{color:#4C4C4C; font-size:16px; font-weight:normal; font-style:normal;}
.retailPrice{color: #990000; font-size:11px; font-weight:bold; font-style:normal; cursor:default;	}

#backGroundCentralHome {position:relative; width:638px; height:491px;}
#mainCategories {position:absolute;top:0px; left:0px;}

/*.cancel{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4C4C4C; font-size:12px; background-color:transparent; border:none; cursor:pointer; text-align:center; width:auto}*/

.cancel{background:transparent url(../../../../ecommerce/images/structure/backgrounds/button_product2.gif) no-repeat scroll 0 0; border:medium none; color:#FFFFFF; height:26px; width:125px;font-size:12px;}
.cancel:hover{color:#FFFFFF;}

#buttonCheckout{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#990000; font-size:10px;background-image:url(../ecommerce/images/icons/arrowRight.png); background-repeat:no-repeat; background-position:right center; width:auto; background-color:transparent; border:none; cursor:pointer; text-align:right; padding-right:10px;}
#buttonCheckout:hover{color:#8DD400;}

#buttonBackToShop{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#990000; font-size:10px;background-image:url(../ecommerce/images/icons/arrowLeft.png); background-repeat:no-repeat; background-position:left center; width:120px; background-color:transparent; border:none; cursor:pointer; text-align:left; padding-left:10px;}
#buttonBackToShop:hover{color:#8DD400;}


.messageKO{color:#FF0000; font-weight:bold;}
.messageOK{color:#009900; font-weight:bold;}

.categoryPathLink, .categoryPathLink1{font-size:18px; margin-right:5px;  cursor:default;}
.titleOtherProducts{font-size:11px; vertical-align:bottom}
h1{font-size:11px;}
h2{font-size:11px;vertical-align:bottom; height:5px; color:#4d4d4d}

.alertMessageBoard{ text-align:center; background-color:#ffffff; position:absolute; width:350px; vertical-align:bottom; font-weight:bold; height:60px}
.alertMessageBoardContent{ text-align:left; background-color:#ffffff; vertical-align:middle; position:relative; width:100%; height:100%;}

input.userControlPanelButton{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:10px; background-color:transparent; cursor:pointer;text-align:right; background-image:url(../ecommerce/images/structure/backgrounds/button_product2.gif); background-repeat:no-repeat; background-position:right; width:125px; height:26px; border:none; margin-bottom:5px; margin-top:5px; padding-right:10px}
input.userControlPanelButton:hover{color: #FFFFFF;}

.addProduct2{ background-image:url(../ecommerce/images/structure/buttons/addProduct2.png); background-position:left center; background-repeat:no-repeat; width:81px; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; border:none; background-color:transparent; text-align:left; padding-left:3px;}
.addProduct3{ background-image:url(../ecommerce/images/structure/buttons/addProduct3.png); background-position:left center; background-repeat:no-repeat; width:81px; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; border:none; background-color:transparent; text-align:left; padding-left:3px;}
.addProductWishlist{width:28px; vertical-align:middle;}

.alertBox{visibility:hidden;}
.questionBox{visibility:hidden;}
.bannerImage{padding:5px;}

.nextButton{
	background-image:url(../ecommerce/images/structure/buttons/button.png);
	background-color:#990000;
	background-position:right;
	border:none;
	padding-right:20px;
	height:17px;
	padding-left:2px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.backButton{
	background-image:url(../ecommerce/images/structure/backgrounds/button_product.gif);
	border:none;
	height:27px;
	color:#fff;
	width:131px;
}

.genericTitle{
color:#990000;
font-weight:bold;
font-size:10px;
}

.contentPadd{padding:10px;}
.indexCategoriesLookArrowLeft{ vertical-align:middle; width:10%;}
.indexCategoriesLookArrowRight{ vertical-align:middle; text-align: right; width:10%;}
.indexCategoriesLookName{ padding:5px;}
.indexCategoriesLookPrice{ text-align:center;}

.prodCategoryBuyButton{background-image:url(../ecommerce/images/structure/backgrounds/button_product.gif); color:#FFFFFF; background-repeat:no-repeat; width:131px; height:27px; border:none; background-color:transparent; font-weight:bold;}

a.newsHolder{ color:#919891;}
a.newsSubmit{ color:#b20007;}

.footerLogos{ }

/*shadowImage*/
td.cornerNW{ background:url(../ecommerce/images/structure/corners/shadow_NW.gif) no-repeat; height:5px; width:5px;}
td.cornerN{ background:url(../ecommerce/images/structure/corners/shadow_N.gif) repeat-x; height:5px;}
td.cornerNE{ background:url(../ecommerce/images/structure/corners/shadow_NE.gif) no-repeat; height:5px; width:5px;}
td.cornerW{ background:url(../ecommerce/images/structure/corners/shadow_W.gif) repeat-y; width:5px;}
table.centerImage{ width:195px;}
td.cornerE{ background:url(../ecommerce/images/structure/corners/shadow_E.gif) repeat-y; width:5px;}
td.cornerSW{ background:url(../ecommerce/images/structure/corners/shadow_SW.gif) no-repeat;height:5px; width:5px;}
td.cornerS{ background:url(../ecommerce/images/structure/corners/shadow_S.gif) repeat-x; height:5px;}
td.cornerSE{ background:url(../ecommerce/images/structure/corners/shadow_SE.gif) no-repeat;height:5px; width:5px;}
table.centerImageS{ width:134px;margin-left:auto;margin-right:auto;}
table.centerImageS2{ width:130px;margin-left:auto;margin-right:auto;}
table.centerImageO{ width:134px;margin-left:auto;margin-right:auto;}
table.centerImageP{ width:195px;}
table.centerImageD{ width:300px;}
table.centerImageI{ width:100px;}
.indexCategoriesLookContentTableProd{ height:100%;}

.bannerProductsHomeBottom{ padding-top:15px; text-align:center;}
.secondProducts1Images{ max-width:120px; }
.relatedItemsTable{ margin-top:7px; }