html, body {
	margin-right: auto;
	margin-left:auto; 
	padding:0; 
	background-color: #FFFFFF;
	font-family : arial, sans-serif;
	font-size:90%;
	height:100%;
	color:#333333;
	text-align:center;
	min-height:100%;
}
form {
	padding:0px;
}

div.detaildiscounts {
font-size: 12px !important;
}
div.proddiscounts {
font-size: 12px !important;
}
div.catdiscounts {
font-size: 12px !important;
}
.discountsapply {
font-size: 12px !important;
}

#wrapper {	
	width:100%;
	min-height:100%;
	padding:0px;
	background-color: #FFFFFF;
	text-align:center;
	vertical-align:top;
	margin-right: auto;
	margin-left:auto; 
}
#innerwrapper {	
	width:780px;
	height:auto;
	padding:0px;
	text-align:center;
	margin-right: auto;
	margin-left:auto;
}
#innerwrapper2 {	
	width:780px;
	height:auto;
	padding:0px;
	text-align:center;
	margin-right: auto;
	margin-left:auto;
	background-image:url(images/menu-left-tile.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#header-left {	
	height:120px;
	width:370px;
	text-align:left;
	padding:0px 10px 0px 0px;
	float:left;
}
#header-right {	
	height:110px;
	width:370px;
	text-align:right;
	vertical-align:text-bottom;
	padding:0px 10px 0px 10px;
	float:right;
	position:relative;
	
}
#floating {
	position:absolute;
	top:10px;
	left:0;
}
#viewbasket {
	position:absolute;
	top:180px;
	right:0px;
	width:120px;
}
#menu-top {
	height:150px;
	width:100%;
	clear:both;
	padding:0px 0px 0px 0px;
	text-align:center;
	margin-right:auto;
	margin-left:auto; 
	background-image:url(images/menu-top-tile.gif);
}
#menu-top-wrapper {
	height:150px;
	width:780px;
	padding:0px 0px 0px 0px;
	text-align:center;
	margin-right:auto;
	margin-left:auto; 
}
#menu-top-left {
	height:90px;
	width:140px;
	padding:60px 0px 0px 0px;
	text-align:right;
	float:left;
}
#menu-top-right {
	height:110px;
	width:640px;
	padding:40px 0px 0px 0px;
	text-align:center;
	float:right;
}

#content-top {
	clear:both;
	height:16px;
	width:100%;
	margin:auto;
	text-align:center;
	padding:0px 0px 0px 0px;
	background-image:url(images/content-top-tile.gif);
}

#menu-left {	
	width:144px;
	height:200%;
	text-align:left;
	padding:0px 10px 0px 10px;
	float:left;
	background-image:url(images/menu-left-tile.gif);
	line-height:140%;
}
#content {	
	height:100%;
	width:595px;
	max-width:595px;
	text-align:left;
	vertical-align:text-bottom;
	padding:5px 1px 1px 1px;
	float:right;
	background-repeat:repeat-x;
	background-position:top;
	
}
#footer {
	height:100px;
	width:100%;
	clear:both;
	padding:0px 0px 0px 0px;
	text-align:center;
	margin-right:auto;
	margin-left:auto; 
	background-image:url(images/footer.gif);
	background-repeat:repeat-x;
}
#footer-wrapper {
	height:150px;
	width:780px;
	padding:0px 0px 0px 0px;
	text-align:center;
	margin-right:auto;
	margin-left:auto; 
}
#footer-left {
	height:100px;
	width:50%;
	padding:50px 0px 0px 0px;
	text-align:left;
	float:left;
}
#footer-right {
	height:100px;
	width:50%;
	padding:50px 0px 0px 0px;
	text-align:right;
	float:right;
}




#divider {
clear:both
}




A:link {text-decoration: none; color:#000000;}
A:visited {text-decoration: none; color:#000000;}
A:active {text-decoration: none; color:#669900;}
A:hover {text-decoration: none; color:#669900;} 

.whitelinks A:link {text-decoration: none; color:#FFFFFF;}
.whitelinks A:visited {text-decoration: none; color:#FFFFFF;}
.whitelinks A:active {text-decoration: none; color:#333333;}
.whitelinks A:hover {text-decoration: none; color:#333333;} 

.menulinks A:link {text-decoration: none; color:#333333;}
.menulinks A:visited {text-decoration: none; color:#333333;}
.menulinks A:active {text-decoration: none; color:#669900;}
.menulinks A:hover {text-decoration: none; color:#669900;} 

.catlinks A:link {text-decoration: none; color:#000000;}
.catlinks A:visited {text-decoration: none; color:#000000;}
.catlinks A:active {text-decoration: none; color:#333333;}
.catlinks A:hover {text-decoration: none; color:#333333;} 

.ectlink A:link {text-decoration: none; color:#000000;}
.ectlink A:visited {text-decoration: none; color:#000000;}
.ectlink A:active {text-decoration: none; color:#333333;}
.ectlink A:hover {text-decoration: none; color:#333333;} 

.largelinks A:link {text-decoration:underline; color:#000000; font-size:large;}
.largelinks A:visited {text-decoration:underline; color:#000000; font-size:large;}
.largelinks A:active {text-decoration:underline; color:#333333; font-size:large;}
.largelinks A:hover {text-decoration:underline; color:#333333; font-size:large;} 



.green {
	color:#669900;
}

H1 {
	font-size: medium;
	color:#0066FF;
}

.white {
	color:#FFFFFF;
}
.dark {
	color:#333333;
}
.grey {
	color:#999999;
	font-size:x-small;
}

.grey A:link {text-decoration: none; color:#999999}
.grey A:visited {text-decoration: none; color:#999999}
.grey A:active {text-decoration: none; color:#FFFFFF}
.grey A:hover {text-decoration: none; color:#FFFFFF} 

P {
	font-size: 12px;
	font-family : Verdana;
	margin-top:10px;;
}
