

body {
	background-color:#000000;
	color:#000000;
	margin-top:0;
	border:none;
}

form {
	padding:0px;
	margin:0px;
}

br {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
}

A {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size:10px;
	line-height: 14px;	
	color: #666666;
	text-decoration:none;
	border:none;
}

A:active {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size:10px;
	line-height: 14px;	
	color: #666666;
	text-decoration:none;
}

A:hover {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size:10px;
	line-height: 14px;	
	color:#ffffff;
	text-decoration:none;
}

a.img {border:none;}

A.white {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size:10px;
	line-height: 14px;	
	color: #ffffff;
	text-decoration:none;
}

A.white:active {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size:10px;
	line-height: 14px;	
	color: #ffffff;
	text-decoration:none;
}

A.white:hover {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size:10px;
	line-height: 14px;	
	color:#ffffff;
	text-decoration:none;
}

p {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#ffffff;
}

.clsBigHeadline {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight:bold;
	color: #333333;
}

.clsHeadline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight:bold;
	color:#ffffff;
}

.clsSmallHeadline {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#ffffff;
}

.clsText {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#ffffff;
}

.clsGrey {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#666666;
}

.clsWhite {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#ffffff;
	border:none;
}

.clsBasket {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 9px;
	line-height: 14px;
	color:#ffffff;
}

.clsStockists {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 9px;
	line-height: 14px;
	color:#ffffff;
}

.clsStockistsGrey {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 9px;
	line-height: 14px;
	color:#666666;
}

.clsSmallText {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 9px;
	line-height: 14px;
	color:#666666;
}

.clsContact {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#333333;
}

.clsObligum {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#FFE16D;
}

.clsError {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#ffffff;
	font-weight:bold;
}

.clsConfirmation {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#ffffff;
	font-weight:bold;
}

textarea.tip {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	width:145px;
	height:60px;	
	color:#ffffff;
	background-color:#666666;	
	border: 0px;	
}

textarea.message {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	width:140px;
	height:60px;	
	color:#ffffff;
	background-color:#333333;	
	border: 0px;	
}

select {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	border-left : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
	border-top : 1px solid #000000;	
	border-color: transparent;
}

select.colour {
	width:140px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

select.quantity {
	width:75px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

select.delivery {
	width:390px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

select.pay {
	width:390px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

select.type {
	width:140px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

select.currency {
	width:140px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

select.currency-small {
	width:50px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

select.country {
	width:140px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-transform: lowercase;
	text-align:left;		
}

select.model {
	width:140px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
}

select.place {
	width:140px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
}

select.date {
	width:45px;	
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

select.month {
	width:55px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

select.year {
	width:75px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

select.title {
	width:75px;
	height:15px;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
}

input {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	height:15px;	
	background-color:#333333;	
}
input.add {	
	color:#ffffff;
	background-color:#000000;	
	border: 0px;	
}

input.card {
	width:140px;	
	color:#ffffff;
	background-color:#333333;	
	border: 0px;	
}

input.delivery {
	width:140px;	
	color:#ffffff;
	background-color:#333333;	
	border: 0px;	
}

input.register {
	width:140px;	
	color:#ffffff;
	background-color:#333333;	
	border: 0px;	
}

input.recipient {
	width:140px;	
	color:#ffffff;
	background-color:#333333;	
	border: 0px;	
}

input.serial {
	width:140px;		
	color:#ffffff;
	background-color:#333333;	
	border: 0px;	
}

input.issue {
	width:55px;	
	color:#ffffff;
	background-color:#333333;	
	border: 0px;	
}

input.quantity {
	width:50px;	
	color:#ffffff;
	background-color:#333333;	
	border: 0px;	
}

input.login {
	width:140px;	
	background-color:#333333;
	color:#ffffff;	
	border: 0px;
}

input.retailer {
	width:160px;	
	background-color:#333333;
	color:#ffffff;	
	border: 0px;
}

input.password {
	width:140px;	
	background-color:#333333;
	color:#ffffff;	
	border: 0px;
}

input.forgot {
	width:145px;	
	background-color:#666666;
	color:#ffffff;	
	border: 0px;
}

input.express {
	width:145px;	
	background-color:#666666;
	color:#ffffff;	
	border: 0px;
}

input.tip {
	width:145px;	
	background-color:#666666;
	color:#ffffff;	
	border: 0px;
}

input.radio {
	background-color:#131313;
}

table.main {
	background-image:url('/graphics/bg-main.gif')
}

table.media {
	background-image:url('/graphics/bg-media.gif')
}

table.pattern {
	background-image:url('/graphics/pattern.gif')
}

table.tab {
	background-color:#333333;
}

table.campaign {
	background-color:#ffffff;
}

li {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#ffffff;	
}

ol {
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#ffffff;	
}

ul {
    list-style-position: outside;
    list-style-type:    square;
	font-family: Verdana, Arial, Helvetica,  sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#ffffff;	
}

hr {
	height: 1px;
	color: #cacaca;
}

.ns
{
    BACKGROUND-IMAGE: none
}


p.black{
	color:black !important;
	font-size: x-small;
}
