html { margin:0; padding:0; }
body { margin:0; padding:0; color:#000000; background-color:#000000; font-size:0.87em; font-family:Arial,Helvetica,Sans-serif; }

img { border-style:none; }
form { margin:0; padding:0; }
blockquote { margin:15px; padding:0 10px; border-left:2px dotted #000000; border-right:2px dotted #000000; }
hr { border:none 0; margin:20px 0; border-top:2px solid #000000; height:2px; }
p { padding:0; margin:0 0 16px; }

h1 { color:#000000; font-family:Times,Arial,Helvetica,Sans-serif; font-size:1.7em; margin-top:0; font-weight:normal;}
h2 { color:#000000; font-family:Times,Arial,Helvetica,Sans-serif; font-size:1.7em; margin-top:0; font-weight:normal; }
h3 { color:#000000; font-family:Times,Arial,Helvetica,Sans-serif; font-size:1.35em; margin-top:0; }
h4 { color:#000000; font-family:Times,Arial,Helvetica,Sans-serif; font-size:1.0em; }
h5 { color:#000000; font-family:Times,Arial,Helvetica,Sans-serif; font-size:0.9em; }
h6 { color:#000000; font-family:Times,Arial,Helvetica,Sans-serif; font-size:0.8em; }

a,
a:visited { color:#63A039; text-decoration:underline; }
a:hover { color:#2A4E08; text-decoration:underline; }

.clear { clear:both; height:0; overflow:hidden; }
.spacer { clear:both; height:13px; overflow:hidden; }
.hide { display:none; }
.error { color:#FF0000; font-weight:bold; }

.srink { margin:0 0 0 0!important; }
.top { margin-top:0; }
.bottom { margin-bottom:0; }

.photoRight { float:right; margin-left:10px; margin-bottom:7px; margin-top:3px; }
.photoLeft { float:left; margin-right:10px; margin-bottom:7px; margin-top:3px; }
.photoCentre { display:block; margin:0 auto; }
.aligncenter { text-align:center; }

.contentLeft { width:48%; float:left; }
.contentRight { width:48%; float:right; }
.contentRightAlt { width:48%; float:right; text-align:right; }


/* Generic Interface CSS */

#container { width:840px; margin:30px auto; background-color:#FFFFFF; }

#header { width:840px; height:187px; background:url("anglingantiques.jpg") left top no-repeat; overflow:hidden; }
#header h1 { margin:0; padding:0; }
#header h1 a { width:840px; height:187px; display:block; }
#header h1 a span { display:none; }

#subcontainer { /* Background */ }

#menu { width:140px; float:left; font-size:0.8em; }
#menu ul { margin:0; padding:0; list-style:none; }
#menu ul li {  }
#menu ul li a,
#menu ul li a:visited { text-decoration:none; width:128px; display:block; padding:4px 6px; }
#menu ul li a:hover { text-decoration:none; }

#menu_aa { width:140px; height:140px; overflow:hidden; margin-top:35px; }

#content { width:700px; float:right; }
#content_area { height:392px; overflow:auto; }
#content_image { width:270px; height:430px; overflow:hidden; float:left; }
#content_area_image { height:392px; /*428px*/ overflow:auto; }
#content_padding { padding:20px 20px 0 20px; font-size:0.87em; }

#footer { padding:13px 20px 0 0; height:25px; font-size:0.87em; font-family:Times,Arial,Helvetica,Sans-serif; text-align:right; }


/* Colour CSS */

#container.colour_01 { background:#FFFFFF url("background_01.gif") left top repeat-y; }
#container.colour_01 h1, #container.colour_01 h2,
#container.colour_01 h3, #container.colour_01 h4,
#container.colour_01 h5, #container.colour_01 h6 { color:#7F8D5D; }
#container.colour_01 #menu ul { background-color:#464E30; }
#container.colour_01 #menu ul li { border-bottom:1px solid #C3C8B4; }
#container.colour_01 #menu ul li a,
#container.colour_01 #menu ul li a:visited { color:#C3C8B4; }
#container.colour_01 #menu ul li.current a,
#container.colour_01 #menu ul li.current a:visited { color:#FFFFFF; background-color:#7F8D5D; }
#container.colour_01 #menu ul li a:hover { color:#FFFFFF; background-color:#7F8D5D; }
#container.colour_01 #menu_aa { background:url("wreath_01.gif") left top no-repeat; }

#container.colour_02 { background:#FFFFFF url("background_02.gif") left top repeat-y; }
#container.colour_02 h1, #container.colour_02 h2,
#container.colour_02 h3, #container.colour_02 h4,
#container.colour_02 h5, #container.colour_02 h6 { color:#575E97; }
#container.colour_02 #menu ul { background-color:#2D3155; }
#container.colour_02 #menu ul li { border-bottom:1px solid #B1B4CD; }
#container.colour_02 #menu ul li a,
#container.colour_02 #menu ul li a:visited { color:#B1B4CD; }
#container.colour_02 #menu ul li.current a,
#container.colour_02 #menu ul li.current a:visited { color:#FFFFFF; background-color:#575E97; }
#container.colour_02 #menu ul li a:hover { color:#FFFFFF; background-color:#575E97; }
#container.colour_02 #menu_aa { background:url("wreath_02.gif") left top no-repeat; }

#container.colour_03 { background:#FFFFFF url("background_03.gif") left top repeat-y; }
#container.colour_03 h1, #container.colour_03 h2,
#container.colour_03 h3, #container.colour_03 h4,
#container.colour_03 h5, #container.colour_03 h6 { color:#84302D; }
#container.colour_03 #menu ul { background-color:#591D1B; }
#container.colour_03 #menu ul li { border-bottom:1px solid #C5A2A2; }
#container.colour_03 #menu ul li a,
#container.colour_03 #menu ul li a:visited { color:#C5A2A2; }
#container.colour_03 #menu ul li.current a,
#container.colour_03 #menu ul li.current a:visited { color:#FFFFFF; background-color:#84302D; }
#container.colour_03 #menu ul li a:hover { color:#FFFFFF; background-color:#84302D; }
#container.colour_03 #menu_aa { background:url("wreath_03.gif") left top no-repeat; }

#container.colour_04 { background:#FFFFFF url("background_04.gif") left top repeat-y; }
#container.colour_04 h1, #container.colour_04 h2,
#container.colour_04 h3, #container.colour_04 h4,
#container.colour_04 h5, #container.colour_04 h6 { color:#A68754; }
#container.colour_04 #menu ul { background-color:#665231; }
#container.colour_04 #menu ul li { border-bottom:1px solid #D4C6B0; }
#container.colour_04 #menu ul li a,
#container.colour_04 #menu ul li a:visited { color:#D4C6B0; }
#container.colour_04 #menu ul li.current a,
#container.colour_04 #menu ul li.current a:visited { color:#FFFFFF; background-color:#A68754; }
#container.colour_04 #menu ul li a:hover { color:#FFFFFF; background-color:#A68754; }
#container.colour_04 #menu_aa { background:url("wreath_04.gif") left top no-repeat; }

#container.colour_05 { background:#FFFFFF url("background_05.gif") left top repeat-y; }
#container.colour_05 h1, #container.colour_05 h2,
#container.colour_05 h3, #container.colour_05 h4,
#container.colour_05 h5, #container.colour_05 h6 { color:#5A3889; }
#container.colour_05 #menu ul { background-color:#411850; }
#container.colour_05 #menu ul li { border-bottom:1px solid #B3A5C6; }
#container.colour_05 #menu ul li a,
#container.colour_05 #menu ul li a:visited { color:#B3A5C6; }
#container.colour_05 #menu ul li.current a,
#container.colour_05 #menu ul li.current a:visited { color:#FFFFFF; background-color:#5A3889; }
#container.colour_05 #menu ul li a:hover { color:#FFFFFF; background-color:#5A3889; }
#container.colour_05 #menu_aa { background:url("wreath_05.gif") left top no-repeat; }

#container.colour_06 { background:#FFFFFF url("background_06.gif") left top repeat-y; }
#container.colour_06 h1, #container.colour_06 h2,
#container.colour_06 h3, #container.colour_06 h4,
#container.colour_06 h5, #container.colour_06 h6 { color:#3B6A55; }
#container.colour_06 #menu ul { background-color:#3B6A55; }
#container.colour_06 #menu ul li { border-bottom:1px solid #B3D5C4; }
#container.colour_06 #menu ul li a,
#container.colour_06 #menu ul li a:visited { color:#B3D5C4; }
#container.colour_06 #menu ul li.current a,
#container.colour_06 #menu ul li.current a:visited { color:#FFFFFF; background-color:#5BA883; }
#container.colour_06 #menu ul li a:hover { color:#FFFFFF; background-color:#5BA883; }
#container.colour_06 #menu_aa { background:url("wreath_06.gif") left top no-repeat; }

/* SHOP */
.category { width:120px; text-align:center; float:left; margin:0 10px 10px 0; }
.category_end { width:120px; text-align:center; float:left; margin:0 0 10px 0; }
.category_photo {  }
.category_title { text-align:center; }

.product_content_base { min-height:227px; }
.product_container { margin:10px; border:2px solid #3B6A55; padding:15px; }
.product_content { float:right; width:315px; }
.product_content h2 { text-transform:uppercase; }
.product_content h2 small { font-size:0.5em; }
.product_photos { float:left; width:275px; }
.product_mainphoto { margin-bottom:7px; }
.product_thumbs { }
.product_miniphoto { width:85px; float:left; margin:0 10px 10px 0; }
.product_miniphoto_end { width:85px; float:left; margin:0 0 10px 0; }


/* HighSlide */
.highslide { cursor:url("highslide/graphics/zoomin.cur"), pointer; outline:none; }
.highslide-image { border:5px solid #3B6A55; }
.highslide-image-blur {  }
.highslide-caption { display:none; border:5px solid #3B6A55; color:#FFF; border-top:none; padding:5px; background-color:#3B6A55; }

.highslide-loading { display:block; color:#FFF; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:3px; border:1px solid #FFF; background-color:#000; }

a.highslide-credits,
a.highslide-credits i { padding:2px; color:silver; text-decoration:none; font-size:10px; }
a.highslide-credits:hover,
a.highslide-credits:hover i { color:#FFF; background-color:gray; }

.highslide-display-block { display:block; }
.highslide-display-none { display:none; }

