/* 
light blue: AEDEE4
blue 00A4EC
red f00
*/


*, html, body {margin:0;padding:0;}
html, body { height:100%; width:100%;}
body {
	background-color:#fff;
	font-size: 11px;
	color:#000;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	text-align:center;
}

/* * = = = = = = = * */

#container {width:950px; margin:0 auto;}
#header {height:292px; background:url(http://www.bucketothought.com/coreimg/shop/header.gif) no-repeat center top; text-align:left;}
#middle {width:905px; margin:0 30px 0 15px; background:url(http://www.bucketothought.com/coreimg/shop/contentBG.gif) repeat-y left top #fff;}
#bottom {height:7px; background-color:#000;}
#footer {height:163px; background:url(http://www.bucketothought.com/coreimg/shop/footer.gif) no-repeat left top; font-size:10px;}

ul#mainnav {list-style:none; width:262px; height:25px; position:relative; top:210px; left:505px; text-align:center;}
ul#mainnav li {list-style:none; display:inline;}
ul#mainnav li a {display:block; float:left; width:72px; height:19px; line-height:19px; margin:3px 10px 0 0; background-color:#8B8B8B; text-decoration:none;}
ul#mainnav li a.currentcontact {width:95px; margin:3px 0 0 0;}
ul#mainnav li a:link, ul#mainnav li a:visited {color:#000;}
ul#mainnav li a:hover, ul#mainnav li a:active {color:#fff;}

body#contact ul#mainnav li a.currentcontact,
body#gallery ul#mainnav li a.currentgallery,
body#shop ul#mainnav li a.currentshop {color:#AEDEE4;}

#subnav {width:905px; margin:245px 30px 0 15px; height:22px; line-height:18px; background-color:#000; text-align:center;}

#subnav a {text-decoration:none; margin:0 20px;}
#subnav a:link, #subnav a:visited {color:#fff;}
#subnav a:hover, #subnav a:active {color:#f00;}
#subnav a.selected {color:#FC0;}

#footer .details {text-align:middle; padding-top:150px;}
#footer a, #footer span {margin-left:15px;}
#footer a {text-decoration:none;}
#footer a:link, #footer a:visited {color:#000;}
#footer a:hover, #footer a:active {color:#f00;}

.content {padding:20px 50px; text-align:left;}

.contentshop {padding:20px 50px; text-align:left;/*background:url(http://www.bucketothought.com/images/padlock.gif) no-repeat 10px 10px;  */}

a.headlogo {display:block; position:absolute; width:491px; height:254px; }


/* * == GALLERY == * */
.thumbs {margin:15px 15px 0;}
.thumbs img {float:left; margin:0 10px 20px;}

/* * == TYPOGRAPHY and GENERAL STYLES = = * */
p {line-height:1.5;}
.clear {clear:both;}
img, img a, a img {border:none; border-bottom:none;}

h1 {padding:0 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#F00; font-weight:normal;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 20px 0; padding:10px 0 0 0; font-weight:normal; font-size:20px; height:34px; background:url(../coreimg/underline.gif) no-repeat right  bottom;}
h3 {font-size:14px; padding-bottom:5px;}


.top {font-size:10px;}
.top a {text-decoration:none;}
.top a:link, .top a:visited {color:#f00;}
.top a:hover, .top a:active {color:#AEDEE4;}

.palered {color:#C27F6F;}
.red {color:#f00;}


/* * == GALLERY == * */
.thumbs {margin:15px 15px 0;}
.thumbs img {float:left; margin:0 10px 20px;border:1px solid #ccc;}
.thumbs div {float:left; margin:0 10px 20px; display:block; width:100px; height:100px; }

.galleryhome div {float:left; width:110px; height:140px; margin:0 10px 15px 10px; text-align:center;}
.galleryhome div img {margin:0 0 10px 0;}

.gallerydownloads div {float:left; width:110px; height:120px; margin:0 10px 15px 10px; text-align:center;}
.gallerydownloads div img {margin:0 0 5px 0;}

.galleryhome a:link, .galleryhome a:visited, .gallerydownloads a:link, .gallerydownloads a:visited {color:#00A4EC;}
.galleryhome a:hover, .galleryhome a:active, .gallerydownloads a:hover, .gallerydownloads a:active {color:#f00;}
.galleryhome a, .gallerydownloads a {text-decoration:none; font-size:12px;}



input, select {font-size:10px; color:#000; border:1px solid #666; padding:2px; margin:1px;}



/* * ==== STYLES FOR GATE 13 FIXED STYLES == * */
center {color:#fff; height:1px; font-size:1px; line-height:1px;}
center a {color:#fff;}

/* thumbnails */
td#shop_pannel table tbody tr td a img {margin:0 10px 10px 0; }

/* product name/ title */
a.productbrowser_name {color:#f00; font-weight:bold; line-height:18px;}

/* price */
.productbrowser_price {font-weight:bold; padding-bottom:5px;} 


/* forms */
.productbrowser_button, #back_to_list_btn, input.button {font-size:11px; color:#f00; border:1px solid #C27F6F;}

/* hide basket image next to "Stuff you need" */
#container #middle .content #shop_pannel #shop_header .header a img {visibility:hidden;}

/* category thumbnails */
td#shop_pannel  a.list_category img {border:1px solid #fff;}
#container #middle .content #shop_pannel .cat_browser img {margin:0;}

td.header { height:54px; background:url(http://www.bucketothought.com/coreimg/underline.gif) no-repeat right bottom;}

hr.basket_line {border:none; color:#ccc; background-color:#ccc; height:1px; margin:7px 0;}

/* prod descriptions */
.highlight {line-height:1.6;}

/* */
a.red:link, a.red:visited {color:#f00;}
a.red:hover, a.red:active {color:# AEDEE4;}
