* html #container {
height: 800px;
}

body{
background:#626262 url(mybib/images/background.gif) repeat-x scroll left top;
color:#FFFFFF;
font-family:Verdana,Geneva,sans-serif;
font-size:13px;
line-height:18px;
}

#container{
margin:0 auto;
position:relative;
width:960px;
background:transparent url(mybib/images/mybiblogo.gif) no-repeat scroll left top;
padding-top:100px;

}
#content {
	
background:#434343 url(mybib/images/container-bg.gif) repeat-x scroll left bottom;
border:2px solid #000000;	
padding:0 10px;
}
#menu{
text-align:center;
}

table#cart{
border-collapse: collapse;
}

table#cart td{
vertical-align:top;
padding:4px;
border:1px solid #EEE;
}

table#cart th{
background-color:gray;
padding:4px;
color:black;
border:1px solid white;
}

table#submithost{
border-collapse: collapse;
}

table#submithost td{
vertical-align:top;
padding:2px;
border:1px solid #000;
background-color:#FFF;
}

table#submithost th{
background-color:#ffffe7;
padding:2px;
border:1px solid #000;
}

ul.errors{

}

ul.errors li{
color:red;
}

div.userreview{
border:1px solid #EEE;
background-color:#ffffe7;
padding:4px;
margin-bottom:5px;

}

h1{
font-size:18px;
}

h2{
font-size:14px;
color:white;
}

h3{
font-size:12px;
}

img{
border:0;
}

table#images td{
text-align:center;
padding:10px;
padding-left:25px;
padding-right:25px;
}

table#images td.checkboxes{
padding-top:0;
}

table#images td img{
border:1px solid #FFF;
padding:1px;
}

table#imagedisplay td img{
border:1px solid white;
padding:1px;
}


a:visited, a:link, a:hover{
color:#FFF;
font-weight:bold;
}

.inlineerror{
color:red;
}

ul#eventheadings{
list-style:none;
border:1px dotted white;
text-align:center;
padding:5px;
margin:0px;
}

p#added_to_cart{
	background-color:#ffffff;
	border:1ps solid black;
	font-size:14px;
	padding:5px;
	color:black;
}

p#added_to_cart a, p#added_to_cart a:hover, p#added_to_cart a:visited, p#added_to_cart a:link{
	color:blue;
}

