/*******************************************************************************************************/
/* Required Classes */
.errorString {
	color:red;
	text-decoration:blink
}
.errorStringLight {
	color:#FE1E28;
	text-decoration:blink
}
.errorStringDark {
	color:#CC0000;
	text-decoration:blink
}
.systemMessage {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px
}
.popupSystemMessage {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
}
.asterix {
	color:#F8BB2A
}
body {
	margin:0px;
	padding:0px;
	background-color:#F1FFFF;
	background-image:url(http://www.infinite-loop.co.uk/images/background.jpg);
	background-position:bottom left;
	background-attachment:fixed;
	background-repeat:no-repeat;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#446C7D
}
a {
	color:#FF0000;
	text-decoration:underline
}
a:hover {
	color:#000000;
}
object {
	margin:0px;
	padding:0px;
}
input {
	border:1px solid #7D8C93;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:2px;
}
file {
	background-color:#FFFFFF;
	border:1px solid #7D8C93;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:2px;
}
textarea {
	background-color:#FFFFFF;
	border:1px solid #7D8C93;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:2px;
}
select {
	background-color:#FFFFFF;
	border:1px solid #7D8C93;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:2px
}
/*******************************************************************************************************/
/* END REQUIRED */

/* Header */
.siteHeader {
	color:#000000
}
.siteHeader a {
	color:#FFFFFF;
	text-decoration:none
}
.siteHeader a:hover {
	color:#FF0000;
	text-decoration:underline
}
.headerMenuCell {
	padding-bottom:20px
}

/* Footer */
.footer {
	color:#93A7AB;
	margin-top:60px;
	font-size:10px
}
.footer a {
	color:#1FCAEF;
	text-decoration:underline;
}
.footer a:hover {
	color:#FF0000;
	text-decoration:none
}
.mailList {
	color:#93A7AB;
	font-size:10px
}
.mailList a {
	color:#1FCAEF;
	text-decoration:underline;
}
.mailList a:hover {
	color:#FF0000;
	text-decoration:none
}

/* Home */
.homePage {

}
/* Popups */
.popupPage {
	background-color:#8A979E;
	border:1px solid #535F65;
	width:400px
}
/* Components */
.loginComponent {
	color:#446C7D;
}
.loginComponent a {
	color:#FF0000;
}
.loginComponent a:hover {
	color:#446C7D;
}

/* SHOP */
.basketComponent {
	border:1px solid #364B54;
	background-color:#A8BFC4;
	font-size:10px;
	color:#384345
}
.basketComponent a {
	color:#FFFFFF;
}
.basketComponent a:hover {
	color:#FF0000;
}
.basketComponentPrice {
	color:#FF0000;
	font-weight:bold
}
.basketTools {
	font-size:10px;
	background-color:#95B1BB
}
.basketTools a {
	color:#FFFFFF
}
.basketTools a:hover {
	color:#FF0000
}
.basketDetails {
	color:#FFFFFF;
	font-size:12px;
	background-color:#77969D
}
.basketDetails a {
	color:#FFFFFF
}
.basketDetails a:hover {
	color:#FF0000
}

.shopComponent {
	border:1px solid #364B54;

	font-size:10px;
	color:#384345
}

.productGroupDivs {
	width:inherit;
	margin:5px;
	padding:3px;
	font-size:12px;
	border:1px solid #628390;
	background-color:#C9E0E5;
	background-image:url(../images/shop/group_back.gif);
	background-repeat:repeat-x
}
/*********************************************************************************************************************/