body {
	margin-top: 6px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #ffffff;
}

A {     
	font-family: Arial;
	font-weight: none;
   Color :#153451;
	text-decoration : none;
}

A:hover {
	font-family: Arial;
	font-weight: none;
   Color : #d69329;
	text-decoration : none;
}

A:visited {
	font-family: Arial;
	font-weight: none;
	text-decoration : none;
}


/* #################################################################*/
/* DEFAULT SUBMIT BUTTON */
/* #################################################################*/
.submitButton {
	font-family: Arial;
	font-size: 10px;
	color: #21385b;
	padding:2px;
	font-weight: bold;
}

img {
	border: none;
}

textarea {
	font-family: Arial;
	font-size: 12px;
	Color :#88633F;
	padding:2px;
	border: 1px solid #88633F;
}

input {
	font-family: Arial;
	font-size: 12px;
	color: #88633F;
	padding:2px;
}

select {
	font-family: Arial;
	font-size: 12px;
	Color :#88633F;
	padding:2px;
}

.noBorder {
	border: none;
	background-color: transparent;
}



/* #################################################################*/
/* FONT SETUP
/* #################################################################*/


.texterror {
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.texttmp {
	font-family: Arial;
	font-size: 12px;
	color: #153451;
}

.textblock {
	font-family: Arial;
	font-size: 11px;
	color: #153451;
	text-align: justify;
}

.textsmall {
	font-family: Arial;
	font-size: 10px;
	color: #e3ffff;
}


.textsmallgrey {
	font-family: Arial;
	font-size: 10px;
	color: #C3C3C3;
}

.textNavi {
	color : #e3ffff;
}


.textHeader {
	font-family: Arial;
	font-size: 11px;
	color : #e3ffff;
	font-weight : bold;
	padding: 5px;
	border-bottom: 1px solid #cccccc;
}

h1 {
	font-family: Arial;
	font-size: 12px;
	color : #960606;
	font-weight : bold;
}

.leftNavi {
	padding: 5px;
	border-bottom: 1px solid #cccccc;
}

.page_split_border {
	border-right: 1px solid #cbcbcb;
}


/* #################################################################*/
/* tables
/* #################################################################*/

.mainTable {	
	width: 773px;
	padding: none;
	border: none;
}

.mainContent {
	border: 1px solid #153451;
	width: 773px;
	
}

.innerContent {
	padding-left:10px;
	padding-right:10px;
	background-color: #f6f6f6;
}

.pagetitle {
	background-color: #153451;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	margin-bottom: 10px;
}


.secondLevelNavigation {
	background-color : #38184A;
	border: 1px solid #2D3621;
}


.dashedRight {
	border-right: 1px dashed #C3C3C3;
}

.productList {
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #cccccc;
}

.itemList {
	border-bottom: 1px solid #cccccc;
}

.productListImage {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color : #ffffff;
	
}


.secondLevelNavigationButton {
	padding-right: 3px;
}

.row_0 {
	background-color : #ffffff;
}

.row_1 {
	background-color : #ffffe2;
}


.naviLeft {
	background-color: #d69329;
	height: 43px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 12px;
	color : #ffffff;
	font-weight : bold;
}


.naviLeft A {     
	font-family: Arial;
	font-weight: none;
   Color :#ffffff;
	text-decoration : none;
}

.naviLeft A:hover {
	font-family: Arial;
	font-weight: none;
   Color : #153451;
	text-decoration : none;
}




.naviLeft2 {
	background-color: #6e98be;
	height: 41px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 12px;
	color : #ffffff;
	font-weight : bold;
}

.naviLeft2 A {     
	font-family: Arial;
	font-weight: none;
   Color :#ffffff;
	text-decoration : none;
}

.naviLeft2 A:hover {
	font-family: Arial;
	font-weight: none;
   Color : #153451;
	text-decoration : none;
}

.highlightField {
	background-color: #d69329;
	padding: 2px;
	color: #ffffff;
	font-weight: bold;
}



/* #################################################################*/
/* DIV LAYERS
/* #################################################################*/

.zoomImageDiv {
	position: absolute;
	top: 220px;
	left: 280px;
	padding : 10px;
	border : 3px solid #79a3e3;
	z-index : 99;
	background-color : #ffffff;
	visibility : hidden;
}


.crossSellingDiv {
	position : absolute;
	padding : 10px;
	border : 3px solid #79a3e3;
	z-index : 99;
	background-color : #FFF7B2;
	visibility : hidden;
	top: 0px;
	left: 0px;
}


.basketpreviewDiv {
	left : 200px;
	position : absolute;
	padding : 10px;
	border : 3px solid #79a3e3;
	z-index : 99;
	background-color : #FFF7B2;
	visibility : hidden;
}

.collapsibleDiv {
	display: block;
	padding-top:5px;
	padding-bottom:5px;
	color : #d69329;
	font-size: 12px;
}

.homeAddress {
	padding:10px;
	border: 1px solid #153451;
}


/* #####################################################
 HEADER 
 ##################################################### */

.topBar {
	height: 21px;
	background-color: #B76F27;
}

.detailHeader {
	height: 21px;
	background-color: #79a3e3;
	color : #ffffff;
}


.bgLightGreen {
	background-color : #CAE390;
}


.bgMidGreen {
	background-color : #66cc00;
}

.bgDarkGreen {
	background-color : #658E04;
}

.bgBeige {
	background-color : #FFF7B2;
}

.bgYellow {
	background-color : yellow;
}

.dqs-logo {
	float: right;
	margin-left:10px;
	margin-bottom: 5px;
}


