@charset "UTF-8";
body {
	background-image: url(../images/headerBG.gif);
	background-repeat: repeat-y;
	background-position:center;
	background-color:#767676;
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.main_body { background-color:#FFFFFF; }
h3 { font-weight:normal; font-size:15px; line-height:30px; position:relative; left:8px;  padding:0px; margin:0px; color:#667fad;}
h2 {  color:#667fad; }
a { color:#7c2424; }
a:hover { color:#FFFFFF; background-color:#7c2424; }
.cats { list-style-type:none; margin-left:15px;}
.tag_list { list-style-image:url(../images/tagicon.gif);}
.link_list { list-style-image:url(../images/linkicon.gif); }
.friend_list { list-style-image:url(../images/friendicon.gif); }
.tag_list, .cat_list, .link_list, .friend_list, #twitter_update_list { margin-top:0px; margin-left:30px; }
.tag_list a, .cat_list a, .link_list a, .friend_list a { text-decoration:none; }

.searchshop { width:170px; float:left; }
.right_cont p { font-size:12px; color:#666666; padding-bottom:15px;}
.right_cont h2 { font-size:14px; padding-top:20px; }
.news_signup { border:solid 1px #999999;
	padding:2px; 
	margin:2px; }
.archives, .links {
	float: left;
	width: 160px;
	border:solid 1px #999999;
	padding:2px; 
	margin:2px;
}
.links { text-align:center; font-size:11px;}
.links a { text-decoration:none; font-weight:bold;}
.links img { margin-top:12px; }
.footer {
	clear: both;
	color: #999999;
	text-align: center;
}
.blog_date {
	font-size: 10px;
	color: #999999;
	height: 15px;
	margin: 0px;
	padding: 0px;
}
.content h2 {
font-size:20px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.comments {
	text-align: right;
}
.content hr {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	height: 1px;
	background-color: #CCCCCC;
	color: #CCCCCC;
}
.container {
	width: 906px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	background-image: url(../images/header_02.jpg);
	height: 196px;
}
.logo { padding-top:15px; padding-left:15px; border:0px; }
ul.menu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 40px;
	background-color:#c0c0c0;
	
}
ul.menu li {
	float: left;
	font-size: 14px;
}
ul.menu li a {
	color: #000000;
	text-decoration: none;
	display: block;
	height: 37px;
	padding-right: 30px;
	padding-left: 30px;
}
ul.menu li a span {
	padding-top: 6px;
	display: block;
}
ul.menu li ul {
    display: none;
}
ul.menu li:hover > ul {
    display: block;
	position:absolute;
	background-color:#FFFFFF;
	border:solid 1px #999999;
}
ul.menu li ul li { float:none; list-style-type:none; height:25px; font-size:14px; }
ul.menu li ul li a:hover { height:25px; }

.content {
	float: left;
	width: 540px;
	background-color:#FFFFFF;
	padding-left:12px;
	padding-right:12px;
}
.content p { padding-bottom:15px; }
.content ul, .content ol { margin-left:20px; padding-bottom:15px; }
.content a { text-decoration:none; }

ul.menu li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
}
.category, .tags { color:#666666; font-size:10px; margin-top:0px; }
.blog_entry img { float:right; border:solid 1px #666666; padding:4px; margin:5px; clear:right;}
.soc_network img { padding:2px; margin:2px; border:solid 1px #0066FF; }
a.rss_link { display:block; background-image:url(../images/rssicon.gif); height:25px; background-repeat:no-repeat; padding-left:25px; width:110px; margin-left:auto; margin-right:auto; color:#fc9e3c; text-decoration:none; line-height:25px; }
a.rss_link:hover { background-color:#fc9e3c; color:#FFFFFF; }
.right_cont { width:340px; float:right; }
ul.galleries li { width:280px; height:300px; }
ul.portfolio li { width:175px; height:210px; }
ul.galleries li, ul.portfolio li { list-style:none; float:left; text-align:center;  border:solid 1px #cccccc; padding:8px; margin:8px; }
ul.galleries li a, ul.portfolio li a { display:block; text-decoration:none; }
ul.galleries li a:hover, ul.portfolio li a:hover { color:#000066; background-color:#ffffff;}

/* Right hand cart */
#cart { width:93%; margin-left:auto; margin-right:auto; }
#cart .odd {
	background-color:#E9E9E9;
}
#cart .odd td, #cart .even td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#cart td { padding:3px; text-align:center; }

/* Products */
#products { width:93%; margin-left:auto; margin-right:auto; }
#products .odd {
	background-color:#E9E9E9;
}
#products .odd td, #products .even td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#products td { padding:3px; }
.pagenums { display:inline-block; border:solid 1px #cccccc; text-align:center; padding:3px; margin:2px;}
.pagepara { text-align:center; margin-bottom:0px; padding-bottom:0px; }
.shop_photos ul { list-style-type:none; float:left; }
.option_box { background-color:#E9E9E9; width: 280px; margin-left:20; padding:15px; }
.option_box label { display:inline-block; width:100px; text-align:right; padding-right:3px;}
h3 strong { color:#7c2424; }
