body {
background: #eeeeee;
color: #444;
font: 12px Arial, Verdana, Tahoma, sans-serif;

}

img {border: none;}
a{ color: #003480; text-decoration: none; }
a:hover {  color: #cccccc; }

#miniCart {
background: #eeeeee;
font: 12px Arial, Verdana, Tahoma, sans-serif;
border: 2px solid #cccccc;
}

#header {
background: #ffffff;
height: 110px;
border: 2px solid #cccccc;
}

#content {
background: #ffffff;
height: 100px;
border-right: 2px solid #cccccc;
border-left: 2px solid #cccccc;
font: 12px Arial, Verdana, Tahoma, sans-serif;
}

#text {
background: #ffffff;
font: 12px Arial, Verdana, Tahoma, sans-serif;
}

#header h1 { 
font-size: 22px;
letter-spacing: -1px;
padding: 15px 0 0 10px;
color: #fff;
}
#header h1 a { 
color: #fff;
text-decoration: none;
}
#header h1 a:hover {
color: #ccc;
}
#header h2 {
font-size: 16px;
color: #ccc;
padding: 0 0 0 10px;
}
#header p {
font-size: 12px;
color: #444;
padding: 0 0 0 10px;
}

#navigation {
background: #111 url(images/menu.gif) repeat-x;
height: 30px;
line-height: 30px;
margin: 10px auto;
}
#navigation li {
float:left;
list-style-type:none;
border-right:1px solid #444;
}
#navigation li a {
display:block;
padding:0 20px;
text-decoration:none;
color: #fff;
letter-spacing:1px;
}
#navigation li a:hover {
background: #333 url(images/menuover.gif) repeat-x;
color:#fff;
text-decoration:none;
}

.left {
float: left;
width: 190px;
padding: 5px;
line-height: 14px;
}
.left h2 {
margin-top: 10px;
font: bold 12px Verdana, 'Trebuchet MS', Sans-serif;
padding: 5px 0 5px 5px; 	
}
.left ul  {
padding: 0em;
margin-left: 0em;
margin-right: 0em;
font-size: 14px;
}
.left ul li {
margin: 0px 0px 6px 0px;
display: block;
}
.left ul a {
padding: 3px; 
display: block;
border: 1px solid #003480;
text-decoration: none;
line-height: 1em;
width: 180px;
}
.left ul a:hover { 
color: #ffffff;
background: #003480;
border: 1px solid #003480;
}

.right { 
float: right;
width: 590px;
padding: 0px;
margin-right: 0px;
font: 14px Verdana, 'Trebuchet MS', Sans-serif;
}
.right h2 {
padding: 2px 0 5px 0px; 
font: bold 14px Verdana, 'Trebuchet MS', Sans-serif;
color: #444;	
margin-bottom: 5px;
margin-top: 10px;
}

#footer {
background: #ffffff;
height: 50px;
border: 2px solid #cccccc;
color: #444;
font: 10px Verdana, 'Trebuchet MS', Sans-serif;
}

a{ color: #003480; text-decoration: none; }
a:hover {  color: #cccccc; }

#title {
color: #444;
font: bold 16px Verdana, 'Trebuchet MS', Sans-serif;
border-bottom: 1px #cccccc dotted;
}

.addToCartButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	border: 1px solid #000000;
	background-color:#cccccc;
}

#small {
font: 12px Verdana, 'Trebuchet MS', Sans-serif;
}


.entryTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #LLLLLL;
}

.entryTableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color: #003480;
	font-weight: bold;
	background-position: center;
}

.entryTable .label {
	background-color: #EFEFEF;
}

.entryTable .content {
	background-color: #FFFFFF;
}

/*  THIS IS A COMMENT */
/*  LINES IN CHECKOUT TABLE */
.infoTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD; 
}
/* Header of tbale in checkout*/
.infoTableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #003480;
	font-weight: bold;
	background-position: center;
}

.infoTable .label {
	background-color: #EFEFEF;
}

.infoTable .content {
	background-color: #FFFFFF;
}

.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #003480;
}

.notice {
	color: #996600;
	font-weight: bold;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}