/*#container {
width: 90%;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
}

div { border: 1px solid black; }*/

body {
	font-family: arial;
	font-size:11pt;
}

.hiddenPic {display:none;}

#container {
	border: 1px solid #F8D7EB;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	width: 800px;
}
	
#navbar {
background-color: #F8D7EB;
color: #333;
line-height: 90%;
font-size: 0.8em;
padding-top:3px;
padding-bottom:3px;
padding-left: 5px;
border-bottom: 1px solid #000000;
width: 795px;	
}

div#navbar a, div#navbar a:visited, div#navbar a:link, div#navbar a:active{ color:#575656; text-decoration: none; font-weight: normal;}
div#navbar a:hover { color:#000000; }

#top {
	height: 118px; 
	position: relative; 
	background: url('/media/images/base/headwhiteblack.gif'); z-index: 100;
/*	
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
*/
}

#top h1 {
padding: 0;
margin: 0;
}

div#menubar{
	font-size:0.8em;
	float: right;
	width: 800px;
	position: absolute;
	bottom: 10px;
	background:#000000;
	height: 18px;
	color:#FFFFFF;
	text-align: right;
}

div#menubar ul li {
	list-style-type: none;
}

div#menubar a, div#menubar a:visited, div#menubar a:link, div#menubar a:active{ color:#FFFFFF; text-decoration: none; font-weight: normal;}
div#menubar a:hover { text-decoration: underline; }

#leftnav {
font-size: 0.7em;
background:#F8D7EB;	
float: left;
width: 160px;
margin: 0;
padding: 1em;
padding-bottom: 27px;
}

#rightnav {
text-align: right;
font-size:0.8em;
font-weight:bold;
float: right;
width: 300px;
margin-top: 27px;
padding: 1em;
padding-bottom:0;
}

div#rightnav a, div#rightnav a:link, div#rightnav a:visited, div#rightnav a:active{ color:#000000; text-decoration:none; font-weight:bold;}
div#rightnav a:hover { text-decoration: underline; }

#content {
background: #F8D7EB;
border-left: 1px solid #000000;
font-size: 0.8em;
width: 588px;
float:left;
color: #575656;
padding-top:15px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 21px;;
}

div#content a, div#content a:link, div#content a:visited, div#content a:active{ text-decoration:none; font-weight:normal;}
div#content a:hover { text-decoration: underline; }

a img {border: 1px solid #000000; }

#pagination {
clear:both;
display: block;
width:100%;
float: none;
padding: 1em;
}

#pagination ul {
margin: 0;
padding: 0;
text-align: left; 
font-size: 12px;
}

#pagination li {
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

#pagination a, #pagination a:visited {
padding: 0 5px;
text-decoration: none; 
}

#pagination li.currentpage {
font-weight: bold;
padding: 0 5px;
}


#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.productImage {
border:solid 1px silver;
padding:5px;
float: left;
width: 110px;
height: 120px;
margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
margin-bottom:2px;
}

.productImage p {
text-align: center;
font-size: 10pt;
}



#menu_container ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#shipping ul li {
list-style-type: none;	
text-decoration: none;
padding-left: 1em;
text-indent: -1em;
}

#checkoutprogress {
width:300px;
border-style: solid;
border-width: 1px;
padding: 3px;
margin-bottom: 25px;	
}

#checkoutprogress ul {
display: inline;
margin-left: 0;
padding-left: 0;
border: none;
}

#checkoutprogress ul li {
margin-left: 0;
padding-left: 2px;
display: inline;
list-style: none;
}

#checkoutprogress ul li:before {
content: "\0020 \0020 \0020 \00BB \0020";
display: inline;
list-style: none;
}

#checkoutprogress ul li.first:before {
content: " ";
}

#checkoutprogress li.active {
background-color: #ccc;
}

#product_category ul li {
list-style: none;
}

#menu_container a {
display: block;
color: #FFF;
background-color: #0D0D0D;
width: 12em;
padding: 3px 17px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: bold;
}

#menu_container a:hover {
background-color: #ECB4D7;
color: #FFFFFF;
}

#menu_container li li a {
display: block;
color: #000000;
background-color: #F8D7EB;
width: 9em;
padding: 3px 8px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
}

#menu_container li li li a {
display: block;
color: #000000;
width: 9em;
background-color: #F8D7EB;
padding: 3px 1px 3px 24px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
}
/*
#footer {
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}*/

div#footer{
	clear: both;
	width:800px;
	background: url('/media/images/base/foot3.gif');
	text-align:center;
    font-size: 0.7em;
    color:#FFFFFF;
    padding-top:10px;
}

div#footer a, div#footer a:link, div#footer a:visited, div#footer a:active{ color:#FFFFFF; text-decoration:none; font-weight:normal;}
div#footer a:hover { text-decoration: underline; }

h1, h2, h3, h4, h5 { color:#000000; }
h1 { font-size: 1.4em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4,h5 { font-size: 1em; }


a, a:link, a:visited, a:active{ text-decoration:none; font-weight:normal; color:#575656;}
a:hover { text-decoration: underline; }

/* Form Layout */
form ul, form ol { list-style: none; }
input[type=radio] { margin-right: 15px;}
ul li label { float: none; width: auto; display: inline; margin: 0px 0px 5px 0px; list-style: none;}
label { display: block; padding:0 1em 3px 0; float:left; width:8em; }
input, textarea, select { margin:2px 0; padding:2px 3px; vertical-align:middle; font-weight:normal; font-size:0.9em; }
input[type=text] { width: 150px;}
textarea { vertical-align:top !important; width: 250px; }
select { font-size: 0.9em; }
form.not_styled label { float: none; width: auto; padding: 0; display: inline; }

.newsitem-listing {border:1px solid #B3B5B7; height: 90px; margin-bottom: 0.5em; }
.newsitem-listing-text {padding-left:0.5em;}
.color1 {background-color:#f5f5f5;}
.color2 {background-color:#e8eef5;}
.error {color:#dd0000;}

.inner_project {
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom:20px;	
}

.inner_project a, .inner_project a:active, .inner_project a:visited { font-size: 0.8em; font-family:arial; color:#575656; font-weight:bold; text-decoration:none; }
.inner_project a:hover {text-decoration: underline; }
.inner_project a:hover {text-decoration: underline; }

.checkoutTable td { padding: 5px; background: #717171; color: white; } 
