/*#HTML#*/
html {margin:0; padding:0;}
body {margin:0;padding:0; background-color:black;background: url(images/leather.jpg) repeat; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: small; color: #666666;}
h1 {margin: 0; padding: 0; float:right; margin-top:57px; padding-right: 31px;}
h1 span {display:none;}
h2 {font-size: medium;}
p.imageLabel {margin:0;padding:0; text-align:left; font-size: smaller;}
a.red{color:#990000;}
a:visited.red{color:#990000;}
a, a:visited, a:hover, a:active {color:#999999;}
a:hover { text-decoration:none;} 
a img {border:none;}
img.exampleImage {margin-bottom:5px;}
hr {border:1px solid #eeeeee;}
/*#Main#*/
#form1{margin:0; padding:0;}
#topLinks {margin:0 auto 0 auto;width:1024px;padding:0;height:30px; background: url(images/triangles.gif) repeat-x top;}
#topLinks ul{margin:0 0 0 0; padding:5px;}
#topLinks li {list-style-type:none;  float:right; font-size: x-small; margin-right:10px; margin-bottom:5px;}
#topLinks a, #topLinks a:visited, #topLinks a:hover, #topLinks a:active {color:#FFFFFF;}
#topLinks a {text-decoration:none;}
#topLinks a:hover { text-decoration:underline;} 
#mainContainer, #header, #footer{background-color:#D8CAA0;}
#mainContainer{margin:0 auto 0 auto; width:1024px; padding: 0;  }

#content{padding:20px 20px 5px 20px;  margin:0; width:984px;   clear: both;}
#content h2 {margin: 0;padding: 0;padding-bottom: 15px;}
#content p {margin: 0;padding: 0;padding-bottom: 15px;line-height: 18px;}
#content .item p {margin: 0;padding: 0;padding-bottom: 0;line-height: 18px;}
#rightPanel {float: right;line-height: 18px;width:250px;}
#rightPanel .padding {padding: 25px 25px 25px 5px;}
#leftPanel {padding-left:20px;width:720px;margin-right:250px;}
/*#HEADER#*/
#header {position:relative;margin:0;top:0px;left:0px;}
#headerLogo{position: absolute; top:-35px; left: -60px;}
#headerMiddle{margin: 0; padding:10px 0 5px 200px; border-bottom:1px dotted #999999;}
#headerBasketInner a { background-color:#FFFFFF; color: #666666;text-decoration:none; float:left; padding:0.5em 1em; font-weight:bold;}
#headerBasket{position:absolute;}
#headerMiddle h1 span {display: none;}
#headerMiddle h1 {background: url(images/headerText.gif) no-repeat;  }
#headerBottom{text-align: right; color:#A89237; padding: 0px 0 0px 180px; }
#headerBottom ul{margin:0; padding:0; width:100%;  }
#headerBottom ul li {display:inline;  }
#headerBottom ul li a {color:#993300;text-decoration:none; float:left; border-right: 1px dotted #999999;  padding:0.5em 1em; font-weight:bold;}
#headerBottom a:hover {color:#993300; background-color: #EDE7D8;} 
#headerAdmin{border-bottom: 1px dotted #999999;text-align: right; color:#A89237; padding: 0px 0 0px 200px; }
#headerAdmin ul{margin:0; padding:0; float:left; width:100%; font-size: small; }
#headerAdmin ul li {display:inline; }
#headerAdmin ul li a {color:#006633;text-decoration:none; float:left; border-right: 1px dotted #999999;  padding:0.5em 1em; font-weight:bold;}
#headerAdmin a:hover {color:#006633; background-color: #EDE7D8;} 
#headerEnd {border-top: 1px dotted #999999;clear:both; }
/*#FOOTER#*/
#footer{clear:both; border-top: 1px dotted #999999; padding: 2%; text-align:center; font-size:small;}
#footerMiddle img {margin:5px;}
/*#CORNER-TAB#*/
.tabDiv {margin:5px 5px 10px 10px; background-color:#EDE7D8;  }
.tabDiv h2 {margin:0 0 10px 0; padding:0 5px;}
.tabDivMain h2 span{display:none;}
.tabDivMain {padding:0 10px 10px 10px; }
.tabDivTop {background: url(images/photo-corner-top-left.gif) no-repeat top left;height:26px;}
.tabDivTopRight {background: url(images/photo-corner-top-right.gif) no-repeat top right; height:26px;}
.tabDivBottom {background: url(images/photo-corner-bottom-left.gif) no-repeat bottom left; height:26px;}
.tabDivBottomRight {background: url(images/photo-corner-bottom-right.gif) no-repeat bottom right; height:26px;}
h2#examples {background: url(images/examples.jpg) no-repeat top left; height:37px; }
h2#whatis_ap {background: url(images/what_is_ap.jpg) no-repeat top left; height:76px; }
h2#about_us {background: url(images/about_us.jpg) no-repeat top left; height:60px;}
h2#our_alphabet {background: url(images/our_alphabet.jpg) no-repeat top left; height:60px; }
h2#shopping_basket {background: url(images/shopping_basket.jpg) no-repeat top left; height:40px; }
h2#create_a_word {background: url(images/create_a_word.jpg) no-repeat top left; height:40px; }
h2#affordable {background: url(images/affordable.jpg) no-repeat top left; height:40px; }
h2#next_steps {background: url(images/next_steps.jpg) no-repeat top left; height:60px;}
h2#checkout {background: url(images/checkout.jpg) no-repeat top left; height:60px; }
h2#faq {background: url(images/faq.jpg) no-repeat top left; height:60px; }
h2#craft_show_locations {background: url(images/craft_show_locations.jpg) no-repeat top left; height:60px; }
h2#mall_locations {background: url(images/mall_locations.jpg) no-repeat top left; height:60px; }
h2#exhibts {background: url(images/exhibits.jpg) no-repeat top left; height:100px; }
h2#terms_and_conditions{background: url(images/terms_and_conditions.jpg) no-repeat top left; height:60px;}
/*# SHOPPING BASKET #*/
.shoppingBasketYellow{border:none; margin-right: 5px;}
#tblShoppingCart { border-collapse: collapse; margin-bottom:5px; width:100%; background-color:#FFFFFF;}
#tblShoppingCart td {font-size:small;text-align:center; width:33%;}
tr.shoppingBasketItem { border-bottom:1px dotted #999999;}
tr.shoppingBasketItem td {border-bottom:1px dotted #999999;}
tr.shoppingBasketShipping td {padding:5px 2px 5px 2px;}
tr.shoppingBasketTotal{border-top:1px dotted #999999;}
tr.shoppingBasketTotal td {padding:5px 2px 5px 2px; font-weight:bold; }
tr.addItemsToBasket {border-top:1px dotted #99999; border-bottom:1px dotted #99999;}
tr.addItemsToBasket td { padding:5px 0 5px 0; vertical-align:middle; font-size:11px; font-weight:bold; color:Black;}
tr.notify{color:#990000; font-weight:bold; }

tr.totalSB {text-align:right;}

.basketHeaderItemTotal{padding-left:20px;font-size:medium; color:#993300; font-weight:bold;text-align:right;}
.txtQty {width: 25px; height: 25px; font-size: medium; text-align:center;}
.item {background-color:#FFFFFF; float:left; width:150px; padding:10px; margin:1px; border:1px solid #CCCCCC;}
.itemretail {background-color:#FFFFFF; float:left; width:120px; padding:10px; margin:1px; border:1px solid #CCCCCC;}
.itemDescription { margin:0; padding:0;}
.itemDescription1 { margin:0; padding:0; background-color: Fuchsia;}
.itemAddToBasket {margin:0; padding:0; float:right;}
.imgSB {border:none; padding: 2px 0 2px 0;}
.imgLeft {float:left;margin-right:10px; margin-bottom:10px;}
.imgRight {float:right;margin-left:10px; margin-bottom:10px;}
.imgAlone {clear:both; margin-bottom: 10px;}
.qty {font-size: medium;}
.totalSB td {text-align:right;}
.pnlError{margin-left:20px;}
.pnlSuccess{margin-left:20px;}


#login {
	text-align: right;
}

#navbar {
	margin: 0 0 20px 0;
	background: url(images/navbarbg.jpg);
	background-repeat: no-repeat;
	height: 40px;
}

#navbar ul {
	margin: 0 0 0 30px;
	padding: 0;
}

#navbar li {
	display: inline;
}

#navbar a {
	display: block;
	float: left;
	height: 30px;
	padding: 0 30px 0 20px;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 30px;
	background: url(images/navbuttonbg.gif);
	background-position: right 50%;
}

#navbar a:hover {
	color: #666666;
	background: url(images/navbuttonbg-hover.gif);
	background-position: right 50%;
}

#posts {
	width: 600px;
	padding: 0 0 0 50px;
	margin: 0 0 20px 0;
	float: left;
}

.commentbubble a {
	float: left;
	background: url(images/commentbubble.gif);
	background-repeat: no-repeat;
	background-position: 0 -1px;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 10px;
	margin: 0 5px 0 0;
}

.date {
	font-size: 12px;
	color: #999999;
	line-height: 1.5em;
}

.post {
	margin: 0 0 30px 0;
}

.tags {
	font-size: 10px;
	line-height: 1.5em;
	color: #999999;
}

.post h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

.post h3 {
	font-size: 14px;
	font-weight: bold;
	
}

.post a, .navigation a {
	color: #0195c5;
	text-decoration: none;
}

.post a:hover, .navigation a:hover {
	color: #333333;
}

.post a img {
	border: none;
}

.postmetadata {
	font-size: 10px;
	line-height: 1.5em;
}

.post img.alignleft {
	float: left;
	margin: 0 20px 20px 0;
}

.post img.alignright {
	float: right;
	margin: 0 0 20px 20px;
}

.post img.aligncenter {
	text-align: center;
}

.post .wp-caption {
	border: 1px solid #cccccc;
	background: #ebebeb;
	text-align: center;
	padding: 10px 5px 0 5px;
}

.post .wp-caption-text {
	margin: 0;
	font-size: 12px;
}

#commentform #author, #commentform #email, #commentform #url, #commentform #comment {
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #666666;
}

.commentlist {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.commentlist li {
	background: #ebebeb;
	padding: 20px;
	border: 1px solid #cccccc;
	margin: 0 0 20px 0;
}

.avatar {
	float: left;
	margin: 0 5px 0 0;
}

.sidebar {
	margin-left: 700px;
}

.sidebar ul {
	list-style-type: none;
	margin: 0 0 30px 0;
	padding: 0;
}

.sidebar h2 {
	margin: 0 0 5px 0;
	font-size: 16px;
	color: #666666;
	width: 210px;
	border-bottom: 1px solid #cccccc;
}

.sidebar a {
	color: #0195c5;
	text-decoration: none;
}

.sidebar a:hover {
	color: #333333;
}