* {margin:0; padding:0;}
body {background:url('../images/page-background.jpg') repeat-x top left #fff; font-size:small; font-family: Georgia, Times New Roman, Times, Serif; line-height:180%; color:#000;}
.container {margin:0 auto; width: 850px; }
a {color:#000;}

.thumbnail {padding:5px; border:1px solid #BBB; background: #DDD;}


h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size:160%; font-style:italic; font-weight:normal; margin:0px 0px; clear:both; line-height:100%;}
h2 {font-family: Helvetica, Arial, Verdana sans-serif; font-weight:bold; font-style:normal; font-size:160%; margin:0px 0px 5px 0px; clear:both; line-height:100%;}
h3 {font-family: Helvetica, Arial, Verdana sans-serif; font-weight:bold; font-style:normal; font-size:220%; margin:10px 0px 10px 0px;}
h4 {font-family: Georgia, Times New Roman, Times, serif; font-weight:normal; font-size:200%; margin:10px 0px 10px 0px;}
h5 {font-family: Georgia, Times New Roman, Times, serif; font-weight:bold; font-size:140%; margin:5px 0px 5px 0px;}
h6 {font-family: Helvetica, Arial, Verdana sans-serif; font-weight:bold; font-style:normal; font-size:140%;margin:5px 0px 5px 0px; }
p {margin:10px 0px;}
ul {margin-left:20px;}

#subnavitems li {list-style-image: url(../images/tiny-arrar.gif);} 

.readmore {float:right; text-decoration:underline; font-style:italic; font-weight:bold;}
.readmoreorders {text-decoration:underline; font-style:italic; font-weight:bold;}

#alert {border:5px solid #fff; padding:5px; float:left; width:90%; text-align:center; font-size:120%; clear:both;}
#alert a {text-decoration:underline; color:#fff;}
#alert a:hover {color:#000;}

.buttoner {font-size:110%; font-family: Georgia, Times New Roman, Times, Serif; margin:10px 0px; border:1px solid #CCC; background: #fff; padding:5px 20px; line-height:100%; text-decoration:none; cursor: pointer; min-height:30px;}


.basketitemImg {padding:2px; border:1px solid #DDD; background:#fff; margin-right:5px; width:75px; float:left; }
#basketlist { margin:0 !important; padding:10px 0px 0px 0px; clear:both; float:left; width:100%; border-top:1px dashed #ccc;}
#basketlist tr td {vertical-align:top; padding:5px;}
.basketrow:hover {background:#eee;}
.basketcol {margin-right:5px; font-size:120%; font-weight:normal;}
.basketcol h2 {font-size:110%; margin:3px 0px;}
.basketcol {font-size:95%; line-height:100%;}
.basketcolslim {width:80px; text-align:center;}

#printerpage {width:600px; margin-top:220px; margin-bottom:20px; text-align:left;}

.ordertable tr td{border:0px !important;}

.galleryarea {float:left;width:100%;}
.imagecell{float:left;width:90px; }
.galleryimage {background:#fff; padding:3px; margin:2px !important; width:80px;}

/* Subscribe */
 
#2colsplit {width:100%;}
.col {width:40%; padding:5%; text-align:center; float:left;}
#subscribelist {list-style:none; margin:0; padding:0px; font-size:11px;}
#subscribelist li {list-style:none; margin:15px 0px; }
.listno {color:#fff; padding:5px 10px; margin:-5px; float:left; font-size:20px; font-weight:bold; vertical-align: top; margin-right:10px; overflow: visible; display:block;}
.listdesc {width:230px;float:left;}
.listdropdown {width:120px; float:right;}
.dropdown {font-size:10px; width:180px; height:22px;}
.dropdownmed {font-size:10px; width:180px; height:22px;}
.dropdownsmall {font-size:10px; width:170px; height:22px;}

/* form */

#webform fieldset {border:1px dashed #CCC; padding:10px;}
#webform legend {padding:0 10px; margin:0; background:#F1F1F1;}
#webform legend h1 {padding:0; margin:0;}
#webform legend p {padding:0; margin:0;}
.formrow select {margin:10px 0px;}
.formrow label {margin:10px 0px;}
.formrow input {margin:10px 0px;}
.widetextarea {width:450px; height:100px;}


/* adverts */
.adslide {position:fixed;}