#maincontent {float:right;margin:0 40px 0 0;padding:0;}
#subcontent {float:left;margin:0 0 0 40px;padding:0;height:665px;}

.shaded {width:300px;background-image:url("/images/box300_bgtile.png");}
.shaded div.btm {background-image:url("/images/box300_bgbottom.png");}
.shaded div.top {padding-top:50px;height:150px;background-image:url("/images/box300_bgtop.png");}
.shaded a.full {margin:0 auto;background:url("/images/box300btn_bg.png") no-repeat center center;}

a.button {position:relative;display:block;height:60px;text-align:center;line-height:60px;font-size:125%;font-weight:bold;color:#534133;text-decoration:none;}
/*a.search {background:url("/images/searchbtn_bg.png") no-repeat center center;}*/


#sellbooks,#findbooks {float:left;margin-bottom:20px;}
#sellbooks {margin-right:20px;}

#sellbooks div.head {background-image:url("/itemimages/sellbooks_title.png");}
#sellbooks div.intro {background:url("/itemimages/sellbooks_books.png") no-repeat right top;}
#sellbooks div.intro strong.lg{width:150px;}

#findbooks div.head {top:-22px;background-image:url("/itemimages/findbooks_title.png");height:150px;}
#findbooks div.intro strong.lg {width:225px; }
#findbooks div.foot div.c1 {float:left;text-align:right;}
#findbooks div.foot div.c2 {float:right;}
#findbooks div.foot input[type="text"] {margin-top:6px;margin-bottom:-3px;
                                        width:170px;height:44px;
                                        line-height:40px;
                                        font-size: 22px;
                                        vertical-align:middle;
                                        border: 1px solid black;}
#findbooks input[type="button"] {width:92px; background:url("/images/searchbtn_bg.png") no-repeat center center;}
#findbooks div.foot a {font-size:80%;color:#514032; display:block; padding-top:5px; }

#hitthetown {clear:both;position:relative;width:620px;height:363px;background:url("/images/boxdouble_rightbgtile.png") repeat-y top right;}
#hitthetown div.head {top:-11px;background-image:url("/itemimages/hitthetown_title.png");}
#hitthetown ul {margin:0 10px 0 15px;height:100%;padding:0;list-style:none;font:80% Arial,Helvetica,Sans-serif;}
#hitthetown li{list-style-type:none;width:268px;border-bottom:1px dotted #E0DE8C;margin:0 10px;}
#hitthetown li.alternative{background-color:#f4f4f4;}
#hitthetown li a{padding:5px 0 5px 20px;color:#000;font-family:"Trebuchet MS";font-size:0.9em;text-decoration:none;display:block;}
#hitthetown li a:hover{background-color:#e2f7f5;}


#hitthetown div.c1 {float:left;width:310px;background-image:url("/images/boxdouble_leftbgtile.png");}
#hitthetown div.c1 div.btm{background-image:url("/images/boxdouble_leftbgbottom.png");}
#hitthetown div.c1 div.top {padding-top:50px;height:313px;background-image:url("/images/boxdouble_leftbgtop.png");}
#hitthetown div.c1 strong.lg  {padding-top:0px;}
#hitthetown div.c1 div.intro {height:293px;overflow:hidden;}
#hitthetown div.c2 {float:left;width:310px;background:url("/images/boxdouble_rightbgbottom.png") no-repeat right bottom;}
#hitthetown div.c2 div.btm{width:100%;background:url("/images/boxdouble_rightbgtop.png") no-repeat right top;}
#hitthetown div.c2 div.top {padding:15px 65px 0 65px;background:url("/images/boxdouble_rightbgdivide.png") no-repeat left top;}
#hitthetown div.c2 div.intro {width:100%;height:273px;}
#hitthetown div.c2 div.foot {padding-left:0;padding-right:0;}
#hitthetown div.c2 strong.lg { margin:0 0 15px 0;}
#hitthetown div.c2 div.intro div { padding:1px;margin-bottom:8px;}
#hitthetown div.c2 div.intro label {font-size:90%;color:#333333;}
#hitthetown div.c2 div.intro input { position:relative;margin:0;padding:0;left:-1px;width:100%;height:32px;font-size:150%;border:1px solid black; }
#hitthetown div.c2 div.foot input.button {position:relative;width:190px;background:url("/itemimages/gigsearchbtn_bg.png") no-repeat center center;}



