﻿*
{
	background-repeat:repeat-x;
}
img
{
	border-width:0px;
}
.bold
{
font-weight:bold;
}
.bottom
{
vertical-align:bottom;
}
.center
{
text-align:center;
}

.field_disabled
{
	background-color: #ADADAD;
	border: solid 1px #8A8A8A;
	padding: 2px;
	padding-left:4px;
	color: #EBEBEB;
	font-size: 0.9em;
	height: 16px;
}
.field_error
{
	background-color: #FFAEAE;
	border: solid 1px #FD373A;
	padding: 2px;
	padding-left:4px;
	color: #FFFFFF;
	font-size: 0.9em;
	height: 16px;
}

.field_errorfocus
{
	background-color: #FD8B8B;
	border: solid 1px #EC1014;
	padding: 2px;
	padding-left:4px;
	color: #FFFFFF;
	font-size: 0.9em;
	height: 16px;
}

.field_focus
{
	background-color: #7AAED4;
	border: solid 1px #FFFFFF;
	padding: 2px;
	padding-left:4px;
	color: #FFFFFF;
	font-size: 0.9em;
	height: 16px;
}
.field_nofocus
{
	background-color: #79A9CF;
	border: solid 1px #FFFFFF;
	padding: 2px;
	padding-left:4px;
	color: #FFFFFF;
	font-size: 0.9em;
	height: 16px;
}
.italic
{
font-style:italic;
}
.right
{
	text-align:right;
}
.top
{
vertical-align:top;
}
.underline
{
text-decoration:underline;
}



a,a:visited,a:link
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}


a:hover
{
	text-decoration:underline;
}

a.listingAddToBasket,a.listingAddToBasket:visited
{
	font-weight:bold;
	text-decoration:underline;
}
a.listingAddToBasket:hover
{
	text-decoration:none;
	color:#EFFAFF;
	font-weight:bold;
}

a.NextPrev,a.NextPrev:hover
{
	font-weight:bold;
	text-decoration:none;
}
a.NextPrev:hover
{
	text-decoration:underline;
}
a.shoponline,a.shoponline:hover,a.shoponline:visited
{
	display:block;
	text-decoration:none;
	vertical-align:middle;
	
	padding-left:3px;
}
a.shoponline:hover
{
	background-color:#72A6CF;
}

a.shoponline_product,a.shoponline_product:hover,a.shoponline_product:visited
{
	margin-left:20px;
	
}

a.shoponline_product_sel,a.shoponline_product_sel:hover
{
	display:block;
	text-decoration:underline;
	vertical-align:middle;
	margin-left:20px;
	

}
a.shoponline_sel,a.shoponline_sel:hover
{
	display:block;
	width:96%;
	text-decoration:underline;
	vertical-align:middle;
	

}


body
{
	background-image:url('../images/main_background.jpg');
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:160%;
	background-color:#2F82C4;
	
}
body,html
{
	height:100%;
}
table.general
{
	background-repeat:repeat-x;
	margin-top:15px;
	
}
table.history
{
	

}
table.login td
{
	background-image:url("../images/loginbar_background.jpg");

}
table.menu td
{
	background-image:url("../images/menu_background.jpg");
	height:30px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}
table.tbcenter
{
	margin-left:auto;
	margin-right:auto;
}
td.historyheader
{
	background-color:#69A6D5;
    border:solid 1px #FFFFFF;
    

}
td.listingTitle
{
	font-size:1.6em;
	font-weight:normal;
	padding-bottom:10px;
}
td.productTitle
{
	font-size:2em;
	font-family:Arial;
	padding-top:10px;
}

td.shoponline
{
	background-image:url(../images/welcome/shoponline_background.jpg);
	background-repeat:repeat-x;
}
td.title
{
	font-size:1.6em;
	font-weight:normal;
}
td.welcome
{
	background-image:url(../images/welcome/welcome_background.jpg);
	background-repeat:repeat-x;
	
}
tr.totalPrice td
{
    padding-top:20px;
    border-top:solid 1px #FFFFFF;

}

.button,.button_over
{
	border: solid 1px #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#3478A7;
	cursor:pointer;
}
.button_over
{
	background-color:#3A88BC;
}