@charset "utf-8";
/* CSS Document */

html{ /*all the ecommerce inherits from it*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#fff;margin:0px; padding:0px;
}

#header{ padding-bottom:20px;}

body{margin:0px; padding:0px;}

/*generic structure classes*/
form{margin:0px;}
img{border:none;}
table{border-collapse:collapse; width:100%;}
td{padding:0px; vertical-align:top;}
input[type=text], input[type=password]{border:1px solid #555; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:12px;}
textarea{border:1px solid #555; font-family: Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../ecommerce/images/structure/backgrounds/textbox.gif); background-position:top right; width:100%;}
select{font-family: Arial, Helvetica, sans-serif; font-size:11px; height:16px; border:1px solid #555;*height:18px; width:330px;}
select#countryField{ width:127px;}
input[type=radio]{margin:1px; height:15px;}
input[type=checkbox]{margin:0px; margin-right:5px; }
input[onclick], img[onclick]{cursor:pointer;}

#mainShopTable{
width:950px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
border:0px solid #999;
border-collapse:collapse;}

.header{
font-size:16px;
font-weight:bold;
background-image:url(../images/header.jpg); 
background-position:top right; 
background-repeat:no-repeat;
height:150px;
}

.alignCenter{margin-left:auto; margin-right:auto; text-align:center}
.alignRight{margin-right:0px; margin-left:auto; text-align:right}
.alignLeft{margin-right:auto; margin-left:0px; text-align:left}
.alignMiddle{vertical-align:middle;}
.alignTop{vertical-align:top;}
.alignBottom{vertical-align:bottom;}
table.separated{border-collapse:separate;}

td#leftColumn /*contains table.leftcolumn*/
{
	width:175px;/*real width 150px (width + pading)*/
	padding-left:0px;
	border-right:0px solid #999;
}
table.leftColumn
{
	width:175px;
	border:0px solid #e00;
}

td#centerColumn{
	width:600px;
	padding-left:10px;
	padding-right:10px;
	height:400px;
}

td#rightColumn /*contains table.rightColumn*/
{
	width:175px;/*real width 150px (width + pading)*/
	padding-right:0px;
	border-left:0px solid #999;
}

table.rightColumn
{
	width:175px;	
}

/*generic text classes*/
a{color:#005bb4; text-decoration:none; cursor:pointer;}
a:hover{color:#e86a23;}
/*a:visited{color:#009900;}*/

.price{color:#CC3300; font-size:22px; font-weight:bold; font-style:italic;}

#footerShop{border-top:0px solid #999; text-align:center;color:#444;}
.textMerchant{ }

/*generic input classes*/
input[type=button], input[type=submit]{height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-weight:bold; border:1px solid #000; color:#fff; background-color:#e86a23; cursor:pointer;}

.tablePager input[type=submit] { margin-right:10px;}

.continueShopping{ color:#e86a23; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
a.continueShopping:HOVER{  color:#005bb4 ; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.goToBasket{ color:#e86a23; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
a.goToBasket:HOVER{  color:#005bb4 ; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}

.questionBox{visibility:hidden;}

.alertModule{ background:#fff; }
.alertMessageBoard{ text-align:center; margin-bottom:10px; background:#fff;margin-bottom:5px; }
#alertMessage{ padding-top:5px; padding-bottom:15px;_padding-bottom:10px}
#shadowbox_title_inner{ font-weight:bold;}

#comments{ width:400px; }