Body {
	font-size: 12px;
	font-family : Arial;
	margin: 2px;
	background-image: url(../images/bkg_fill.jpg);
	background-repeat: repeat;
	height: 100%;
	text-align:center
}

A.dark:visited {
	color: #999999;
	text-decoration: none;
}

A.dark:active {
	color: #FFFF33;
	text-decoration: none;
}

A.dark:hover {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

A:link {
	color: #0000FF;
	text-decoration: none;


}

A:visited {
	color: #666666;
	text-decoration: none;

}

A:active {
	color: #0000FF;
	text-decoration: none;

}

A:hover {
	color: #FF0000;
	text-decoration: none;
	background-color: #FFCC66;


}

TD {
	font-size: 12px;
	font-family : Arial;
}

P {
	font-size: 12px;
	font-family : Arial;
}

TD.smaller {
	font-size: 11px;
	font-family : Arial;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Arial;
	color : #000000;
}

TD.whitetext {
	font-size: 11px;
	font-family : Arial;
	color : #FFFFFF;
}

TD.menu {
	font-size: 10px;
	font-family : Tahoma;
	font-weight : Bold;
}

input.search
{
	height: 17px;
	background-color: #FFFFFF;
	border: solid #C0BC91;
	border-width: 1px;
	font-family: tahoma;
	color: rgb(0,0,0);
	font-size: 11px;
	
}

select.search
{
	height: 17px;
	background-color: #FFFFFF;
	border: solid #C0BC91;
	border-width: 1px;
	font-family: tahoma;
	color: rgb(0,0,0);
	font-size: 11px;
	
}

TD.mincart {
	font-size: 11px;
	font-family : Arial;
}

P.mincart {
	font-size: 11px;
	font-family : Arial;
}

HR {
	color : #C0BC91;
	height : 1px;
}
A.product:link {

	color: #0000FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
A.product:visited {
	color: #0000FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;

}
A.product:hover {

	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
A.product:active {

	color: #FFFF33;
	text-decoration: none;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: static;
top: auto;
left: auto;
}
dl#menu {
width: auto;
}
dl#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
border: 1px solid gray;
background: #ccc;
}
dl#menu dd {
border: 1px solid gray;
}
dl#menu li {
	text-align: center;
	background: #FFCC66;
}
dl#menu li a, dl#menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

dl#menu li a:hover, dl#menu dt a:hover {
	background: #eee;
	color: #993300;
}

#mentions {
font-family: verdana, arial, sans-serif;
position: absolute;
bottom : 200px;
left : 10px;
color: #000;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover{text-decoration: underline;
}



td.receiptbody{
	background-color:#cccccc;
}
td.receiptoption{
	background-color:#E9E9E9;
}
td.receipthr{
	height: 0;border-width: 1px 0 0 0;border-style: solid;border-color: #9EBE25;
}
td.receipthl{
	background-color:#3399ff;
}
td.receiptheading{
	background-color:#000066;color: #FFFFFF;font-weight:bold;
}

input.sccheckout{
 box-shadow: 0px 1px 4px 0px #BCC8DC;
 background-color:#748dbe;
 border-radius:4px;
 border:1px solid #5B69AE;
 display:inline-block;
 color:#fff;
 font-family:arial;
 font-size:11px;
 font-weight:bold;
 padding:3px 5px;
 text-decoration:none;
 text-shadow:1px 0px 0px #6c79b7;
 cursor:pointer;
 }

img.scimage{
width:150px !important;
}

div.scprodsadded, div.sccartitems{
 background-color:#eee;
 }

div.scprice{
 border-radius:4px;
 background-color:#748DBE !important;
 color:#fff !important;
 margin-top:6px;
 padding-left: 16px !important;
 text-align:center;
 }

div.sccarttotal{
 background:#748DBE !important;
 color:#fff !important;
 }

.detailname h1 {
 font-style: bold;
 font-size: 18px;
 }
 

 table.cobtbl{
 background-color: #D7D1C9;
 border-radius: 5px;
 box-shadow: 1px 1px 3px #666;
 } 

td.cobhl{
 background-color:#F3F0E9;
 font-weight: normal;
 color:#333;
 }

td.cobll{
 background-color: #F9F9F4;
 color : #333;
 }

input.buybutton {
cursor: pointer;
width: 140px;
height: auto;
padding-top: 6px;
padding-bottom: 6px;
text-align: center;
letter-spacing: 0.08em;
font-size: 105%;
font-weight: bold;
color: #FFFFFF;
background-color: #fd7f03;
border: none;
border-radius: 10px;
box-shadow: 3px 3px 4px #b7b7b7;
-webkit-appearance: none; /* Prevent Safari Mobile devices from trashing intended button appearance with rounded corners. W3C Validation hates this, too bad. */
}
input.buybutton:hover { /* Alter appearance upon Mouse Hover */
color: #000000;
background-color: #02dc26;
}

 #wrapper {
	width: 1150px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
 }
 
 