body {
        margin: 0px;
        padding: 0px;
        background: #fff url(images/st_b1.jpg) repeat-x top;
        color: #000;
}
body,table {
        font-family: verdana, sans-serif;
        font-size: 12px;
}
#header {
        padding-left: auto;
        padding-right: auto;
background:#c1c4ff;

}

a.notice{color:white; text-decoration:none;}
a.notice:hover{color:#616161; text-decoration:none;}

#menu {
background: #c1c4ff;        
background-image: url("menu2bg.gif");
        padding-top: 2px;
        text-align: center;
        height: 21px;
	margin: 0px;
        margin-left: 10px;
        margin-right: 10px;
}



#menu2 {
        background-image: url("menubg.gif");
        padding-top: 2px;
        text-align: center;
        height: 21px;
	margin: 0px;
        margin-left: 10px;
        margin-right: 10px;
}


#facebook {
background: #fff url(images/facebook.jpg) no-repeat bottom;
padding-top: 2px;
border: 1px solid #040f7e;
text-align: center;
width:210px;
height:140px;
margin: 0px;
margin-left: auto;
margin-right: auto;
}

#resize {
	overflow: hidden;
	width: 400px;}

#resize img {
	max-width:400;
	height:auto;
-ms-interpolation-mode: bicubic;
}

#resize2 {
	overflow: hidden;
	width: 800px;
}

#resize2 img {
	max-width:800;
	height:auto;
}



#error{
border:1px solid red;
color:red;
padding:4px;
font-weight:bold;
}

#searchbar {
	padding: 4px;
	text-align: right;
	margin:0px;
	margin-right: 4px;
	margin-left: 4px;
/*	background-color: #fff;
	background-image: url(searchbg.gif);
	background-repeat: no-repeat;
	background-position: top right;
*/
}
/*
#searchbar input { 
	border: 1px solid #d10027;
	background-color: #fff;
	color: #000; */
}
a {color: #2A59DF; text-decoration: none; }
a:hover {  color: #F60; text-decoration: underline; background: #FFFAE8; }

#lists a { color: #040f7e; font-weight: normal; text-decoration: none; }
#lists a:hover { color: #040f7e; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #040f7e; background: #c1c4ff; }
#listl a { color: #040f7e; font-weight: normal; text-decoration: none; }
#listl a:hover { color: #040f7e; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #040f7e; background: #ff959f; }
#liste a { color: #040f7e; font-weight: normal; text-decoration: none; }
#liste a:hover { color: #040f7e; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #040f7e; background: #ffcd7a; }


#menu a {
        color: #fff;
        font-weight: bold;
        text-decoration: none;
}

#menu a.menu_highlight {
        color: #ffff00;
        font-weight: bold;
        text-decoration: none;
}


#menu a._highlight:hover {background: #2C00AA;
}

#menu a:hover {background: #2C00AA;
}

#menu2 a {
        color: #fff;
        font-weight: bold;
        text-decoration: none;
}
#menu2 a:hover {
        background: #2C00AA;
}


#content {
	margin: 10px;
	margin-top: 0px;
	
}
input,textarea {
    border-bottom: #888 solid 1px;
    border-left: #888 solid 5px;
    border-right: #ccc solid 1px;
    border-top: #ccc solid 1px;
    padding-left: 3px;
}

input:hover {
        background: #f0f0f0;
}
div#trail {
        padding:5px;
        border: 1px dotted #ff9900;
        background: url(blue_stripes_tile.gif);
	margin-bottom: 10px;
}
#cart { 
	text-align: right;
}
div.checkout {
	margin:5px;
	padding: 3px;
	background: #f0f0f0;
	border: 1px solid #999;
}
#cart h3 {
	font-size: 14px;
	font-family: verdana, sans-serif;
	font-weight: 500px;
	border-left: 5px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	margin: 5px;
}
div.id {
	font-weight: bold;
	border-bottom: 1px dotted #ccc;

}
div.description {
	font-size: 10px;
}
div.price {
	font-size: 10px;
}
#footer {
        margin-left: 10px;
        margin-right: 10px;
        border-top: 1px solid #ccc;
        font-size: 11px;
        color: #333;
        text-align: right;
	margin-bottom: 10px;
	padding-right:3px;
	padding:1px;
	background: url("footerbg.gif") top left no-repeat;
}

#footer2 {
        margin-left: 10px;
        margin-right: 10px;
        border-top: 1px solid #ccc;
        font-size: 11px;
        color: #333;
        text-align: right;
	margin-bottom: 10px;
	padding-right:3px;
	padding:1px;
	background: url("footerbg2.gif") top left no-repeat;
}
#footer a{
        color: #333;
        text-decoration: underline;
}
th {
	text-align: left;
	border-bottom: 1px solid #ccc;
}
div.cartitem {
	margin:5px;
	padding: 3px;
	background: #fff;
	border: 1px solid #ccc;
}
div#cartmessage { 
	margin: 5px;
	padding: 5px;
	background: url(gbg.gif);
	font-weight: bold;
	border: 1px solid #339900;
}
div.sideitem h3 {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	margin-top:5px;
}

hr{
height:1px;
width:80%;
border-bottom: 1px solid orange;
}

div.sideitem {
	font-size: 10px;
background: url(images/side-bg.jpg) top right repeat-y;
}

#imgmap { 	position: relative; 	_zoom: 1; }

#imgmap li {position: absolute; 	display: block; list-style: none; 	outline: 1px dashed; 	overflow: hidden; }

#imgmap li a {display: block; width: 100%; height: 100%; 	_background: url(space.gif); text-indent: -1000em; }

#area1 { left: 9px; 	top: 10px; 	width: 110px; 	height: 73px; }

#area2 { 	left: 121px; 	top: 9px; 	width: 52px; 	height: 57px; }

#area3 { 	left: 19px; 	top: 87px; 	width: 161px; 	height: 64px; }

#area4 { 	left: 190px; 	top: 79px; 	width: 70px; 	height: 59px; }

#area5 { 	left: 190px; 	top: 79px; 	width: 70px; 	height: 59px; }

#area6 { 	left: 190px; 	top: 79px; 	width: 70px; 	height: 59px; }

#area7 { 	left: 199px; 	top: 38px; 	width: 51px; 	height: 41px; }

#area8 { 	left: 246px; 	top: 14px; 	width: 43px; 	height: 30px; }
 
#area9 { 	left: 251px; 	top: 45px; 	width: 50px; 	height: 32px; }

#area10 { 	left: 260px; 	top: 82px; 	width: 55px; 	height: 52px; }

#area11 { 	left: 296px; 	top: 16px; 	width: 35px; 	height: 43px; }

#area12 { 	left: 332px; 	top: 16px; 	width: 52px; 	height: 41px; }

#area13 { 	left: 333px; 	top: 58px; 	width: 58px; 	height: 55px; }

#area14 { 	left: 408px; 	top: 12px; 	width: 168px; 	height: 135px; }

#area15 { 	left: 208px; 	top: 265px; 	width: 177px; 	height: 140px; }

#area16 { 	left: 69px; 	top: 257px; 	width: 115px; 	height: 71px; }

#area17 { 	left: 10px; 	top: 259px; 	width: 108px; 	height: 148px; }

#area18 { 	left: 123px; 	top: 335px; 	width: 57px; 	height: 58px; }

#area19 { 	left: 401px; 	top: 346px; 	width: 188px; 	height: 65px; }

#area20 { 	left: 407px; 	top: 257px; 	width: 56px; 	height: 72px; }

#area21 { 	left: 524px; 	top: 258px; 	width: 60px; 	height: 67px; }

#area22 { 	left: 466px; 	top: 263px; 	width: 63px; 	height: 57px; }
