@charset "utf-8";
/* CSS Document by West Midlands Media 2007 */

body {
background:#F8B9CC url("../pictures/vintage_background.png");
font-family:"Trebuchet MS", Helvetica, sans-serif;
color:#333333;
font-size:medium
}
strong {
font-weight:800
}
b {
font-weight:800
}
a h2 {
color:#666666
}
a:hover h2 {
color:#A33323
}
#page {
width:760px;
border:1px solid #9D5C79;
border-top:0;
border-bottom:2px solid #9D5C79;
margin:0 auto;
padding:0;
height:100%;
overflow:hidden;
background:white
}

#header {
width:760px;
background:#F8B9CC url("../pictures/vintage_banner.png") no-repeat top left;
height:185px;
width:100%;
clear:both;
float:left;
margin:0 0 8px 0;
position:relative
}
#headermovie {
clear:both;
background:#BDBEC0;
height:342px;
width:760px;
margin:8px 0 0 0
}
#headerimage {
clear:both;
background:#BDBEC0 url(../pictures/Image/header.jpg) no-repeat center;
height:197px;
width:760px;
margin:8px 0 0 0
}
#toplinks {
float:left;
background:black;
padding:0;
margin:-8px 0 0 0;
width:760px;
height:30px;
color:white
}
#toplinks a {
color:white
}
#toplinks a:hover {
color:#ea95bb
}
.breadcrumb {
clear:left;
float:left;
display:inline;
margin:0 0 0 10px
}
.homelinks {
clear:right;
float:right;
display:inline;
margin:3px 16px 0 0
}
.breadcrumb a, .homelinks a {
font-size:76%;
text-decoration:none;
color:#666666;
padding:4px 0 0 4px
}

#toplinks table {
margin:1px 10px 6px 0;
float:right;
display:inline
}
#toplinks table tr td {
border-spacing:2px;
padding:3px
}
a.toplink {
padding-right:3px
}
#toplinks table tr td a {
font-size:80%;
color:#666666;
font-weight:bold;
text-decoration:none
}
#toplinks table tr td a:hover {
color:#A33323
}

/*-- left column elements --*/

#leftcolumn {
/*clear:both;*/
float:left;
width:208px;
margin-right:0;
height:100%;
background:white url("../pictures/vintage_leftbakbakbak.png") repeat-x top left;
padding-bottom:8px
}
img.opensign {
margin:17px 0 0 28px
}
#menulinks {
clear:both;
float:left;
display:inline;
margin:16px 0 10px 32px;
width:160px
}
#menulinks h2 {
/*border-bottom:1px solid gray;
padding:3px 6px;
color:black*/
margin-top:12px
}
ul#menulinks h2:hover{
border-right:2px solid pink
}
#menulinks ul li a {
font-size:80%;
text-decoration:none;
color:#565656
}
#menulinks ul li a:hover {
text-decoration:underline;
}
.productlist {
margin:0 16px 8px 20px;
padding-bottom:12px;
/*border-bottom:1px dashed #8681A7*/
}
.categorylinks {
clear:both;
float:left;
background:#E8E9EA;
border-top:3px solid #A2704F;
width:190px;
height:100%;
padding:5px 0 0 0;
margin:8px 0 8px 9px
}
.categorylinks a {
text-decoration:none;
color:#666666
}
.categorylinks h2 a {
clear:left;
display:block;
background:#B5B7B9;
font-size:90%;
/*font-weight:800;*/
padding:5px 0 7px 18px;
margin:-5px 0 0 0;
border-bottom:1px solid #666666;
}
#leftgoogle {
clear:both;
float:left;
margin:6px 0 0 19px
}

/*--- right column elements ---*/

#rightcolumn {
float:left;
height:100%;
width:200px;
padding:00;
display:inline
}

/*--- end right column ---*/
/*-- main content area elements --*/

#maincontent {
float:left;
width:552px;
background:white;
height:100%
}
#maincontent p {
font-size:86%;
margin:8px
}
#maincontent ul {
list-style-type:square;
margin:2px 0 2px 4px;
padding:2px 0 2px 14px;
font-size:80%
}
#vintage_intro {
clear:both;
float:right;
width:552px;
height:309px;
display:block;
/*border-left:1px solid pink;*/
background:white url("../pictures/vintage_intro.jpg") no-repeat top right;
}
#rightproduct {
/*clear:both;*/
float:left;
width:100%;
/*height:309px;*/
background:white url("../pictures/right_product_back.jpg") no-repeat top right;
}
#productdetails {
/*border-top:3px solid #423F5A;*/
width:526px;
height:100%;
overflow:visible;
padding:0 0 6px 0;
margin:0;
font-size:96%
}
#productdetails p {
line-height:22px;
/*clear:left;
float:left;
padding:2px 4px;*/
/*background:#f6f1da;*/
/*border:1px solid #eaeaea*/
}
#paginglinks {
font-size:100%;
font-weight:700
}
#paginglinks a {
color:#565656;
/*padding:3px;*/
font-weight:200;
text-decoration:none
/*border:1px solid #d0bad1*/
}
#paginglinks a:hover {
background-color:#f8b7cb;
/*border:1px solid #e490b5;*/
color:#565656
}
img.mainimage {
float:left;
display:inline;
width:310px;
/*height:310px;*/
background:#f6f1da;
background:#fef1f5;
padding:8px;
border:1px solid #eaeaea;
/*border-top:2px solid #A2704F;*/
margin:8px 0 10px 9px
}
#imagestrip {
float:left;
display:inline;
margin:7px 0 4px 32px;
}
#imagestrip img {
clear:both;
float:left;
width:96px;
margin:4px 0 0 0;
/*background:#f6f1da;*/
background:#8b3a5f;
/*border:1px solid #b9b7cc;*/
padding:3px
}
#imagestrip a img {
cursor:pointer
}
a img.miniimage {
clear:left;
float:left;
width:100px;
background:white;
padding:3px;
border:1px solid #eaeaea;
border-bottom:2px solid #eaeaea;
margin:0 6px 3px 0
}
a img.miniimageright {
float:left;
width:70px;
background:white;
padding:3px;
border:1px solid #eaeaea;
border-bottom:2px solid #eaeaea;
margin:0 6px 3px 3px
}

/*--- specifications box ---*/
#specifications {
clear:both;
float:left;
display:inline;
font-size:120%;
font-weight:400px;
/*width:504px;*/
width:100%;
height:100%;
margin:16px 0 12px 0;
/*border-bottom:2px solid #615C83;
background:#fde3eb*/
}
#specifications h3 {
border-bottom:2px solid #f6a1c0;
background:#fef1f5;
/*background:white;*/
display:block;
height:50px;
padding:4px 0 0 10px;
margin-top:-5px
}
#specifications h3.invisible {
background:#B5B7B9;
color:white
}
#specifications table, .newsblock table {
border:1px solid #cccbda;
border-top:2px solid #59576e;
border-bottom:2px solid #59576e;
padding:4px;
font-size:86%;
margin-top:8px;
width:300px;
text-align:center
}
#specifications table tr td, .newsblock table tr td {
padding:4px;
width:auto;
overflow:auto
}
#speclist {
font-size:82%;
line-height:1.6em;
margin:8px
}
#speclist ul {
font-size:92%
}
/*--- end specifications ---*/
h3#detailsheading  {
border-bottom:3px solid #423f5a;
/*background:#f6f1da;*/
background:white;
display:block;
height:50px;
padding:4px 0 0 10px;
/*margin-top:-5px;*/
}
#homeintro {
clear:both;
float:left;
display:inline;
width:530px;
height:100%;
margin:12px 8px;
border:0
}
#homeintro p {
margin-left:8px;
font-size:80%
}
#homeintro h3 {
border-top:2px solid #E7A3BA;
background:#F4F1D6;
display:block;
height:26px;
padding:4px 0 0 10px;
margin-top:-5px
}
.categorygateway {
float:left;
display:block;
margin:8px 0 8px 8px;
background:white;
padding:3px;
height:280px;
width:160px;
border:1px solid #eaeaea;
border-top:3px solid #A2704F;
text-align:center
}
.categorygateway img {
margin:5px 0 3px 0
}
.categorygateway h2 {
font-family:"Century Gothic";
font-size:120%;
margin:20px auto
}
#homecategories {
float:left;
display:block;
margin:6px 0 6px 10px;
background:white;
text-align:center;
border:0
}
#homecategories img {
border:0
}
#homecategories a img {
margin:0 0 8px 4px
}
.pagetext {
clear:both;
float:left;
display:block;
width:538px;
height:100%;
margin:12px 0 12px 7px;
/*border:1px solid #eaeaea*/
}
.pagetext p {
font-size:80%;
line-height:1.6em;
margin:8px
}
.noticeboard {
clear:both;
float:left;
display:block;
width:510px;
height:100%;
margin:18px 0 12px 26px;
/*border:1px solid #eaeaea*/
}
.categoryheader {
float:left;
background:white;
/*border-top:3px solid #423f5a;*/
width:526px;
height:100%;
padding:5px 0 0 0;
margin:20px 0 8px 19px
}
.categoryheader h2 {
/*background:#423F5A;*/
display:block;
height:50px;
padding:4px 0 0 10px;
margin-top:-5px;
color:white
}
.categoryheader h1 {
/*background:#423F5A;*/
display:block;
height:50px;
padding:4px 0 0 10px;
margin-top:-5px;
color:white
}
.categoryheader p {
font-size:86%;
margin:6px 4px
}
/*--- page heading ---*/
.pageheading {
float:left;
background:#FACFDC;
border-top:3px solid #423F5A;
width:96%;
height:100%;
padding:5px 0 0 0;
margin:8px 0 8px 18px
}
.pageheading h2 {
background:#FACFDC;
display:block;
height:50px;
padding:4px 0 0 10px;
margin-top:-5px
}
.pageheading h1 {
background:#FACFDC;
display:block;
height:50px;
padding:4px 0 0 10px;
margin-top:-5px
}
.pageheading p {
font-size:86%;
margin:6px 4px
}
/*--- end page heading ---*/
/* --- create account table ---*/
table#createaccount {
float:left;
margin:6px 0 6px 18px;
font-size:80%;
width:96%
}
/*--- end create account table ---*/
#categoryfeatures {
float:left;
background:white;
border-top:3px solid #A2704F;
border-bottom:1px solid #666666;
width:200px;
height:100%;
padding:5px 0;
margin:8px 0 8px 9px
}
#categoryfeatures h3 {
background:#E8E9EA;
display:block;
height:50px;
padding:4px 0 0 10px;
margin-top:-5px;
cursor:pointer
}
#categoryfeatures ul {
margin:4px 0;
font-size:90%;
padding-left:6px;
list-style-image:url(../pictures/woodstone_arrow.png);
list-style-position:inside
}
#categoryfeatures p {
margin:4px;
font-size:86%
}

/*--- related products ---*/
#related {
float:left;
background:white;
border-top:3px solid #A2704F;
border-bottom:1px solid #666666;
width:200px;
height:100%;
padding:5px 0;
margin:8px 0 8px 9px
}
#related h3 {
background:#E8E9EA;
display:block;
height:50px;
padding:4px 0 0 10px;
margin-top:-5px;
cursor:pointer
}
#related h3.invisible {
background:#B5B7B9;
color:white
}
#related ul {
margin:4px 0;
font-size:90%;
padding-left:6px;
list-style-image:url(../pictures/woodstone_arrow.png);
list-style-position:inside
}
#related a {
text-decoration:none;
color:#666666
}
#related a:hover {
color:#A33323
}
/*--- end related ---*/

.subcategories {
clear:both;
float:left;
display:block;
width:520px;
height:100%;
min-height:100%;
margin:12px 0 12px 0;
padding:4px 0 2px 0;
/*border:1px solid #b9b7cc;*/
border-top:3px solid #423f5a;
/*background:#F59BC3*/
background:white
}
.subcategorylink {
/*width:500px;
height:270px;*/
background:#FDE3EB;
float:left;
display:inline;
margin:6px 0 6px 6px;
padding:0 6px 6px 0;
text-align:center;
border:1px solid #B4B0C8;
border-bottom:3px solid #615C83
}
.subcategorylink h3 {
clear:left;
float:left;
height:28px;
margin:10px 0 0 8px;
font-size:120%;
font-weight:800
}
.subcategorylink h3 a:hover {
background-color:#fffbfc
}
.subcategorylink a {
margin:3px 0;
text-decoration:none;
font-size:68%;
color:#423F5A
}
.subcategorylink a img {
float:left;
display:inline;
margin:8px 0 0 6px;
width:150px;
/*height:150px;*/
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
border:1px solid #615C83
}
.subcategorylink a:hover img {
opacity:0.8;
-moz-opacity:0.8;
filter:alpha(opacity=80);
border:1px solid #F30117
}
.subproductlink {
width:500px;
height:100%;
background:#FDE3EB;
clear:left;
float:left;
margin:6px 2px 6px 10px;
padding-bottom:16px;
text-align:center;
border-bottom:1px solid #615C83
}
.subproductlink h3 {
height:32px;
margin-top:10px;
font-size:120%;
font-weight:800
}
.subproductlink a {
margin:3px 0;
text-decoration:none;
font-size:68%;
color:#666666
}
.subproductlink a img {
float:left;
display:inline;
margin:8px 0 0 8px;
width:150px;
/*height:150px;*/
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
border:1px solid #615C83
}
.subproductlink a:hover img {
opacity:0.8;
-moz-opacity:0.8;
filter:alpha(opacity=80);
border:1px solid #F30117
}
/* -- end of sub links elements --- */
.textsnippet {
text-align:left;
float:left;
display:inline;
margin:6px 0 0 8px;
font-size:90%;
background:#FEF1F5;
width:322px;
height:111px;
border:0;
overflow:hidden;
border-bottom:1px solid #615C83
}
.priceright {
float:right;
margin:8px 12px 4px 0;
font-weight:bolder;
font-size:100%
}
#mainproducttext {
clear:left;
margin-left:10px;
line-height:1.5em;
font-size:102%;
background:#fff9fb;
width:500px;
height:100%;
overflow:auto;
border-bottom:2px solid #615C83
}

.textsnippet p {
border:0
}

.about {
float:left;
margin:3px 16px;
font-size:96%
}

/*-- contact list, form and directions box --*/

h1#head {
margin:0;
font-size:30px;
font-weight:700;
color:#41404d
}
h2.pageheader {
margin:18px 6px 12px 18px;
font-size:30px;
font-weight:700;
color:#41404d
}
#contactlist {
margin:0 12px 6px 18px;
padding:3px;
background:#FDE3EB
}
div#contactlist {
border-bottom:2px solid #615C83
}
ul#contactlist {
margin:0 0 6px 0;
font-size:80%;
list-style-type:none
}
ul#contactlist li.name {
font-weight:800
}
ul#contactlist li a {
text-decoration:none;
color:#666666;
font-weight:800
}
ul#contactlist li a:hover {
color:#A33323
}

form#contactform {
font-size:80%;
padding:4px 4px 4px 10px;
background:#FDE3EB;
margin:12px 12px 6px 18px;
border-bottom:2px solid #615C83
}
/*--- map ---*/
#directions {
float:left;
background:#E8E9EA;
border-top:3px solid #A2704F;
border-bottom:1px solid #666666;
width:230px;
height:100%;
padding:5px 0;
margin:0 0 8px 9px
}
#directions h3 {
background:#9bacbc;
display:block;
height:50px;
padding:4px 0 0 10px;
margin-top:-5px;
cursor:pointer;
color:white
}
#directions h3.invisible {
background:#E8E9EA;
color:#666666
}
#map p {
margin:4px;
font-size:86%
}
#map a {
text-decoration:none;
color:#666666
}
#map a:hover {
color:#A33323
}
/*--- end map ---*/

/*--- footer ---*/

#footer {
background:#F18AB9 url(../pictures/vintage_footer.png) no-repeat top left;
clear:both;
height:105px;
width:760px;
margin:0 auto;
border-top:4px solid black
}
.footerlinks {
float:right;
display:inline;
margin:8px 10px 0 0
}
.footerlinks a {
font-size:100%;
text-decoration:none;
color:white
}
.footerlinks a:hover {
color:#ea95bb
}

#companydetails {
clear:left;
background:black;
height:26px;
margin:0 auto;
width:760px;
height:30px;
padding:0;
font-size:72%;
border-bottom:1px solid #666666
}
.copyright {
padding:8px 0 0 16px;
color:white
}

#westmidlandsmedia {
clear:left;
width:760px;
margin:8px auto 0 auto;
padding:3px 0;
text-align:center;
font-size:76%;
color:#531A33
}
#westmidlandsmedia a {
color:#531A33;
text-decoration:none
}
#westmidlandsmedia a:hover {
text-decoration:underline
}
#westmidlandsmedia a img {
border:0;
margin:8px auto
}

/*--- shopping related elements ---*/
.loggedin {
font-size:70%
}
.datadisplay {
padding:4px;
font-size:80%;
margin:8px 4px 4px 8px;
/*border:1px solid #BCBDBF;*/
display:block;
clear:left;
float:left;
background:#F9F9F9
}
.datadisplay a {
text-decoration:none;
color:#666666
}
.datadisplay a:hover {
color:#A33323
}
.variationdisplay {
padding:4px;
font-size:80%;
margin:8px 0 2px 4px;
border:1px solid #BCBDBF;
display:block;
float:left;
background:#F9F9F9
}
.datastrip {
padding:4px;
font-size:80%;
margin:4px;
/*border:1px solid #BCBDBF;*/
display:inline;
clear:both;
float:left
}
.cartbutton {
border:0;
clear:left;
float:left;
margin-left:20px
}
.request {
border:0;
float:left;
display:inline;
margin:14px
}
.datastrip a {
color:#666666;
text-decoration:none;
font-weight:700
}
.datastrip a:hover {
color:#A33323
}
.alertimage {
margin:4px
}
img.inlineimageright {
float:right;
margin:6px;
background:white
}
.inlineimageright:after {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.mothertable {
width:517px;
float:left;
margin:6px 0 6px 8px
}
form#cartlarge {
font-size:80%;
float:left;
margin-left:22px;
width:517px;
display:block
}
#cartlarge a {
text-decoration:none;
color:#333333
}
#cartlarge a:hover {
color:#A33323
}
#cartlarge p {
float:left;
margin:12px 0 0 24px
}
.cartbutton {
/*background:#B5B7B9;*/
/*background:black;*/
color:#FDECF1;
margin-left:0;
padding:2px 0
}
#googlebutton {
clear:both;
/*float:left;*/
margin:12px 0 0 20px
}
.accountstrip {
clear:both;
float:left;
font-size:86%;
font-weight:800;
margin-left:16px;
width:300px;
background:#FACFDC
}
#cart {
background:white;
border-top:3px solid #f6edd8;
border-bottom:3px solid #facfdc;
width:210px;
height:auto;
padding:5px 0 3px 0;
position:absolute;
right:10px;
top:10px
}
#cart h4 {
background:#000000;
display:block;
height:25px;
padding:6px 0 2px 0;
margin-top:-5px;
text-indent:7px;
color:#ffffff;
/*font-weight:600;*/
font-size:86%;
cursor:pointer
}
/*#cart h3.invisible {
background:#C4A390;
color:white
}*/
#cart ul {
margin:4px 0;
font-size:86%;
padding-left:6px;
/*list-style-image:url(../pictures/woodstone_arrow.png);
list-style-position:inside*/
list-style-type:none
}
#cart p {
margin:4px 0;
font-size:80%
}
.rightcost {
float:right;
}
.total {
clear:both;
float:right;
}
#proceed {
clear:both;
float:right;
font-weight:bold;
font-size:110%;
display:block
}
/*--- news ---*/
#news {
float:left;
background:white;
/*border-top:3px solid #A2704F;
border-bottom:3px solid #423f5a;*/
width:200px;
height:100%;
padding:5px 0;
margin:0 0 8px 9px
}
#news img {
margin-left:19px
}
#tipstricks {
float:left;
background:white;
/*border-top:3px solid #A2704F;
border-bottom:3px solid #423f5a;*/
width:200px;
height:100%;
padding:5px 0;
margin:0 0 8px 9px
}
#tipstricks img {
margin-left:19px
}
#news h3 {
background:white;
display:block;
height:50px;
padding:4px 0 0 10px;
margin-top:-5px;
cursor:pointer
}
#news h3.invisible {
background:#423F5A;
color:white
}
#news ul {
margin:4px 0 4px 6px;
font-size:90%;
padding-left:6px;
/*list-style-image:url(../pictures/woodstone_arrow.png);
list-style-position:inside*/
}
#news p {
margin:4px;
font-size:86%
}
#news a {
text-decoration:none;
color:#666666
}
#news a:hover {
color:#A33323
}
.newsblock {
margin:6px 16px 6px 26px;
padding:3px;
border:1px solid #B5B3CA;
font-size:86%;
height:100%;
overflow:auto;
display:block
}
.newstext {
background-color:#fef1f5;
font-size:106%;
padding:8px 6px 12px 6px
}
.newsblock h3 {
font-size:94%;
font-weight:bolder;
/*width:100%;*/
background:#2B2839;
color:white;
padding:4px 0 4px 3px
}
.newsblock h3 a {
color:#ffffff;
text-decoration:none
}
.newsblock h3 a:hover {
color:#f7b8cb
}
/*--- end news ---*/
#theproduct {
/*background:gray;*/
font-weight:bold;
padding:6px
}
.productdrag {
background:#F4FFD4
}
#cartproducts  {
font-size:86%
}
#cartproducts p {
margin:3px 2px 3px 6px
}
#cartproducts ul li {
padding:2px 0;
border-bottom:1px solid #A2704F;
}
#cartproducts.indent {
text-indent:6px
}
#cartproducts a {
text-decoration:none;
color:#666666
}
#cartproducts a:hover {
color:#A33323
}
#cartproducts a.strong {
font-weight:bold
}
.leftbutton {
clear:left;
float:left;
margin:6px 2px
}
.brownheader {
background:#A46A52;
color:white;
font-size:86%;
font-weight:bold;
padding:4px;
border-top:2px solid #55372B
}
.purpleheader {
background:#423f5a;
color:white;
font-size:86%;
font-weight:bold;
padding:4px;
border-top:2px solid black
}
submit {
background:#423f5a;
color:white;
font-weight:bolder;
padding:4px
}
.littlebutton {
background:#ea95bb;
color:#5b3948;
font-weight:bolder;
padding:4px
}
.littlebutton:hover {
background:#423f5a;
color:#ffffff;
}
.purpleblock {
background:#423f5a;
color:white;
font-size:86%;
font-weight:bold;
padding:4px;
width:96%;
margin:8px 0 8px 18px;
border-bottom:2px solid black;
border-top:1px solid #CC99FF
}
.orangeheader {
background:#FF9664;
color:white;
font-size:86%;
font-weight:bold;
padding:4px;
border-top:2px solid #d96837
}
.marketingheader {
background:#B5B7B9;
color:#666666;
font-size:86%;
font-weight:bold;
padding:4px;
border-top:1px solid #666666;
border-bottom:1px solid #666666
}

/*--- styling the db-generated menu list for the sitemap ---*/
table#sitemap {
width:96%;
margin-left:16px
}
.sitemap {
font-size:110%;
margin:6px 6px 6px 12px
}
.sitemap ul {
list-style-type:none;
padding:4px;
margin:4px
}
.sitemap a {
text-decoration:none;
color:#595B5D
}
.sitemap li a:hover {
color:#A33323
}
.sitemap h2 a {
font-weight:bold
}
.sitemap h2 a:hover {
color:#A33323
}
.sitemap ul li a {
color:#A33323
}
.sitemap ul li a:hover {
color:#595B5D
}
.sitemap ul li ul li a {
color:#595B5D
}
.sitemap ul li ul li a:hover {
color:#A33323
}

/*--- shop elements ---*/

table.centretable {
margin:6px auto;
border:1px solid #666666
}
table.centretable a {
color:#666666;
text-decoration:none;
font-size:90%
}
table.centretable a:hover {
color:#A33323;
}
.header {
background:#595B5D;
color:white
}
.shopheader {
height:75px;
width:760px;
background:#BBBCBE url("../pictures/woodstone_shopping.png") no-repeat top left;
}
#variations {
clear:left;
margin:2px 0;
background:white;
padding:4px;
height:100%;
border:1px solid #E2CDC5
}
#variations p {
clear:left
}
.groupbox {
padding:2px;
border:1px solid gray;
margin:3px 0
}
/*--- form stuff ---*/
form {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
form a img {
border:0
}
input {
margin:4px 0 4px 2px;
padding:2px;
border:1px solid #c9c9c9
}
textarea {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:100%
}
textarea#query {
margin:5px 0 0 2px;
border:1px solid #c9c9c9
}
select {
margin:3px 0;
border:1px solid #c9c9c9
}
button {
margin:4px 0 4px 2px;
border:1px solid #c9c9c9;
border-bottom:2px solid #A3A5A7
}
/*--- end form stuff ---*/

/*--- imagebox rules ---*/
#imagebox {
float:left;
margin:2px auto;
text-align:center
}
#bigimage {
width:310px;
/*height:310px*/
}
#imagebox .categoryheader h1 {
font-size:100%
}
#imagebox #imagestrip{
float:left;
margin:2px 1px 2px 3px
}
#imagebox #imagestrip img {
float:left;
margin:2px 7px 2px 7px;
width:90px;
height:90px
}
#imagebox #imagestrip a img {
border:1px solid white
}
#imagebox #imagestrip a:hover img {
border:1px solid #A33323
}
