body{
margin:0;
padding:0;
background:#666;
line-height:18px;
}
p{
color:#333;
margin:0;
padding:5px 0;
font:12px Verdana,Arial,Helvetica,sans-serif;
line-height:18px;
}
ol{
margin-top:0;
margin-bottom:0;
}
li{

color:#333;
padding:0px 0;
font:12px Verdana,Arial,Helvetica,sans-serif;
margin:0 0 0 -0.4cm;
line-height:18px;
}
h1{
color:#cf7f0b;
margin:10px 0 8px;
padding:0;
font:bold 18px Verdana,Arial,Helvetica,sans-serif;
}
h2{
color:#333;
margin:8px 0 5px;
padding:0;
font:bold 16px Verdana,Arial,Helvetica,sans-serif;
}
h3{
color:#333;
margin:6px 0 5px;
padding:0;
font:bold 14px Verdana,Arial,Helvetica,sans-serif;
}
a{
color:#cf7f0b;
text-decoration:underline;
}
a:visited{
color:#9C5D06;
text-decoration:underline;
}
a:hover {
color:#1154A1;
text-decoration:none;
}
img,img a{
border:none;
margin:0;
}
#wrapper{
margin:0 auto;
padding:0 0;
width:770px;
}
#banner{
display:inline;
margin:0;
padding:0;
width:790px;
height:219px;
float:left;
background:url("../images/ecms_ban.gif") no-repeat center 0;
}
.title{
color:#fff;
margin:0;
padding:185px 100px 0 0;
float:right;
font:24px Verdana,Arial,Helvetica,sans-serif;
}
.new{
color:#fff;
margin:0;
padding:192px 0 0 55px;
font:16px Verdana,Arial,Helvetica,sans-serif;
}
#body{
display:inline;
margin:0;
padding:0 10px 0;
width:770px;
float:left;
background:url("../images/ecms_slice.gif") repeat-y center 0;
}
#maincontent{
margin:0;
padding:0 10px 0 0;
width:540px;
float:right;
}
#sidebar{
display:inline;
margin:0 0 0 12px;
padding:0;
width:186px;
float:left;
}
.tab{
color:#fff;
margin:0;
padding:6px 0 0 35px;
width:153px;
height:28px;
font:16px Verdana,Arial,Helvetica,sans-serif;
background:#CF7F0B url(../images/tab_bg.gif) repeat-x center 0;
}
.tab a,.tab a:link,.tab a:hover,.tab a:visited {
color:#fff;

}
.tab2{
color:#fff;
margin:0;
padding:6px 0 6px 35px;
width:153px;
font:16px Verdana,Arial,Helvetica,sans-serif;
background:#CF7F0B url(../images/tab_bg.gif) repeat-x center 0;
}
.tab2 a,.tab2 a:link,.tab2 a:hover,.tab2 a:visited {
color:#fff;

}
.box{
margin:0 0 10px;
padding:0 10px 10px;
width:166px;
border-right:1px dotted #333;
border-bottom:1px dotted #333;
border-left:1px dotted #333;
}
#footer{
margin:0;
padding:16px 23px 0 32px;
width:735px;
height:44px;
float:left;
background:url("../images/ecms_footer.gif") no-repeat center 0;
color:#fff;
}
#footer p{
color:#fff;
margin:0;
padding:0;
font:12px Verdana,Arial,Helvetica,sans-serif;
}
#footer a:link{
color:#fff;

text-decoration:none;

}
.footright{
margin:0;
padding:0 10px 0 0;
float:right;
}
.imgright{
margin:0;
padding:5px;
float:right;
}
td{
color:#333;
font:12px Verdana,Arial,Helvetica,sans-serif;
}
#footer td{
color:#fff;

}
#footer a:hover,#footer a:visited{
color:#fff;
text-decoration:underline;
}
.middle{
vertical-align:middle;
}
.noborder{
border:none;
border:0;
}
.nomargintop{
margin-top:0;
}
.nospace{
margin:0;
padding:0;
}
.smallCaps{
font-variant:small-caps;
}
.textcenter{
margin-left:auto;
margin-right:auto;
text-align:center;
}
.textleft{
text-align:left;
}
.textright{
text-align:right;
}
.textsmallbold{
font-size:85%;
font-weight:bold;
}
.textxsmall{
font-size:10px;
}
.textsmall{
font-size:11px;
}
.top{
vertical-align:top;
}
img.imgleft{
float:left;
margin:0 1em .5em 0;
position:relative;
}
img.imgright{
float:right;
margin:0 0 .5em 1em;
position:relative;
}
td{
padding:0px 1em .5em 2px;
vertical-align:top;
}
img.imgborder {
border:2px solid #cf7f0b;
}
.photocredit {
	color: #444;
	font-size:10px;
	font-style:italic;
}
.soldout {
	color:#BF0E1B;
	font-weight:bold;
}