body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background:url(../images/bg.gif) top left repeat;
}

td {
	vertical-align:top;
}

h1 {
	font-family:Tahoma;
	font-size:24px;
	color:#557488;
	line-height:26px;
}

h2 {
	font-family:Arial;
	font-size:16px;
	color:#d7510f;
}

p, li, td {
	font-family:Century Gothic, Arial;
	font-size:15px;
	color:#475656;
	line-height:18px;
}

a.pagenav:active {font-size:11px; font-family: Verdana; color:#0066cc; text-decoration: underline;}
a.pagenav:hover {font-size:11px; font-family: Verdana; color:#ee184c; text-decoration: underline;}
a.pagenav:link {font-size:11px; font-family: Verdana; color:#0066cc; text-decoration: underline;}
a.pagenav:visited {font-size:11px; font-family: Verdana; color:#0066cc; text-decoration: underline;}

a.pagelinks:active {font-size:14px; font-family: Verdana; color:#0066cc; text-decoration: underline;}
a.pagelinks:hover {font-size:14px; font-family: Verdana; color:#ee184c; text-decoration: underline;}
a.pagelinks:link {font-size:14px; font-family: Verdana; color:#0066cc; text-decoration: underline;}
a.pagelinks:visited {font-size:14px; font-family: Verdana; color:#0066cc; text-decoration: underline;}

a.more:active {font-size:11px; font-family: Verdana; color:#5ba7bf; font-weight:bold; text-decoration: underline;}
a.more:hover {font-size:11px; font-family: Verdana; color:#ee184c;  font-weight:bold; text-decoration: underline;}
a.more:link {font-size:11px; font-family: Verdana; color:#5ba7bf;  font-weight:bold; text-decoration: underline;}
a.more:visited {font-size:11px; font-family: Verdana; color:#5ba7bf;  font-weight:bold; text-decoration: underline;}

a.footer:active {font-size:14px; font-family: Tahoma; color:#ffffff; text-decoration: underline;}
a.footer:hover {font-size:14px; font-family: Tahoma; color:#ee184c; text-decoration: underline;}
a.footer:link {font-size:14px; font-family: Tahoma; color:#ffffff; text-decoration: underline;}
a.footer:visited {font-size:14px; font-family: Tahoma; color:#ffffff; text-decoration: underline;}

a.text4:active {font-size:12px; font-family: Verdana; color:#d74b00; text-decoration: underline;}
a.text4:hover {font-size:12px; font-family: Verdana; color:#ee184c; text-decoration: underline;}
a.text4:link {font-size:12px; font-family: Verdana; color:#d74b00; text-decoration: underline;}
a.text4:visited {font-size:12px; font-family: Verdana; color:#d74b00; text-decoration: underline;}



.search {
	font-family:Century Gothic, Arial;
	font-size:14px;
	color:#666666;
	padding-top:8px;
}

.days
{
	font-size:11px;
	font-family:Verdana;
	color:#666666;
	width:10%;
	text-align:center;
}

.dbmessage {
	background-color: #F8E2E3;
	margin: 12px;
	padding: 4px;
	border: 1px solid #800000;
	color: #800000;
}


.searchbox {
	background:url(../images/searchbox.gif) top left no-repeat;
	width:165px;
	height:32px;
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	border:0px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	z-index:150;
}

.minus {
	background:url(../images/minus.gif) top left no-repeat;
	width:17px;
	height:14px;
	border:0px;
	cursor:hand;
	cursor:pointer;
}

.plus {
	background:url(../images/plus.gif) top left no-repeat;
	width:17px;
	height:14px;
	border:0px;
	cursor:hand;
	cursor:pointer;
}

#header {
	background:url(../images/header_bg.jpg) top left no-repeat;
	width:1100px;
	height:204px;
	background-color:#14100d;
}

#body {
	margin-left:2px;

}

#nav_bg {
	background:url(../images/nav_bg.gif) top left no-repeat;
	width:78px;
	height:30px;
	font-family:Century Gothic;
	font-size:14px;
	color:#666666;
	text-align:center;
	border:0px;
	cursor:hand;
	cursor:pointer;
}

#nav_bg_over {
	background:url(../images/nav_bg_over.gif) top left no-repeat;
	width:78px;
	height:30px;
}

.navtxt_on {
	font-family:Century Gothic;
	font-size:14px;
	color:#0089a6;
	text-align:center;
	padding-top:6px;
	border:0px;
}

.navtxt {
	background:url(../images/nav_bg.gif) top left no-repeat;
	width:78px;
	height:30px;
	font-family:Century Gothic;
	font-size:14px;
	color:#666666;
	text-align:center;
	border:0px;
}

#middle{
	background:url(../images/middle_top.jpg) top left no-repeat;
	width:1100px;
	background-color:#ffffff;
}

#middle .left {
	width:247px;
	padding-left:20px;
}

#middle .middle {
	width:550px;
}

#middle .right {
	width:260px;

}


#footer {
	background:url(../images/footer_bg2.jpg) top left no-repeat;
	width:1100px;
	height:375px;
}

#footer .footertxt {
	font-family:Tahoma;
	color:#ffffff;
	font-size:14px;
}

#button_holder {
	background:url(../images/btn_holder.jpg) top left no-repeat;
	width:362px;
	height:32px;
}

#browse {
	width:243px;
}

#browse .top {
	background:url(../images/bg_browse.jpg) top left no-repeat;
	width:243px;
	height:49px;
}

#browse .middle {
	background:url(../images/bg_browse_middle_run.jpg) top left repeat-y;
	width:243px;
	background-color:#eeece6;
}

#browse .middlephoto {
	background:url(../images/bg_browse_middle1.jpg) top left no-repeat;
	width:243px;
}

#browse .footer {
	background:url(../images/bg_browse_footer1.jpg) top left no-repeat;
	width:243px;
	height:18px;
}

#browselist {
	margin-left:30px;
	padding-top:10px;
	padding-bottom:10px;
}

#browselist .browse_text {
	font-family:Centry Gothic, Arial;
	font-size:14px;
	color:#3c2417;
}

#categories {
	background:url(../images/bg_categories.jpg) top left no-repeat;
	width:244px;
	height:88px;
}

.inputsearch {
	width:200px;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
}

#authors {
	background:url(../images/bg_authors.jpg) top left no-repeat;
	width:244px;
	height:88px;
}

#auth_bg_base {
	background:url(../images/auth_bg_base.gif) top left no-repeat;
	width: 239px;
	background-color:#eaf3f5;
	padding-top:10px;
	border: solid 1px #d7d7d7;
}

#auth_bg_top {
	background:url(../images/auth_bg_top.gif) top left no-repeat;
	width: 223px;
	background-color:#a8b9c1;
	overflow: hidden;
}

#events {
	background:url(../images/bg_events.jpg) top left no-repeat;
	width:245px;
	height:345px;
}

#events .calendar {
	padding-left:20px;
	padding-top:40px;
}

#bg_ad {
	width:486px;
	height:198px;
	background:url(../images/ad_bg.jpg) top left no-repeat;
}

#banner {

	width:498px;
	height:252px;
}

#featured {
	background:url(../images/bg_featured.jpg) top left no-repeat;
	width:498px;
	height:96px;
}

#membership {

}
#membership .middle {
	background:url(../images/membership_middle.gif) top left repeat-y;
	width:239px;
}

#membership .bottom {
	background:url(../images/membership_footer.gif) top left no-repeat;
	width:239px;
	height:18px;
}

#membership .header {
	background:url(../images/membership_header.gif) top left no-repeat;
	width:239px;
	height:50px;
}

#membership .top {
	background:url(../images/membership_top.gif) top left no-repeat;
	width:239px;
	height:49px;
}

#membership .toptxt {
	font-family:Tahoma;
	font-size:11px;
	color:#7b7358;
	margin-left:10px;
	margin-right:10px;
}

#membership .logintitle {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#557488;
	margin-left:10px;
}

#membership .meminputbox {
	background:url(../images/membershipbox.gif) top left no-repeat;
	width:140px;
	height:31px;
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	border:0px;
	padding-left:5px;
	padding-top:10px;
	padding-right:10px;	
}

#blog {
	background:url(../images/bg_blog.jpg) top left no-repeat;
	width:240px;
	height:87px;
}

#blog .blogtxt {
	font-family: Tahoma;
	font-size:11px;
	color:#8aa1a8;
	padding-top:45px;
	padding-left:20px;
	width:150px;
}

#specials {
	width:241px;
}

#specials .header {
	background:url(../images/specials_header.gif) top left no-repeat;
	width:241px;
	height:56px;
}

#specials .middle {
	background:url(../images/specials_middle.gif) top left repeat;
	width:241px;

}

#specials .footer {
	background:url(../images/specials_footer.gif) top left no-repeat;
	width:241px;
	height:20px;
}

#specials .spectitle {
	font-family:Century Gothic, Arial;
	font-size:14px;
	color:#3c2417;
}

#specials .spectxt {
	font-family: Verdana;
	font-size:11px;
	color:#1f1d1d;
}

#specials .saletxt {
	font-family: Verdana;
	font-size:11px;
	color:#f63838;
}

#sponsors {
	width:241px;
}

#sponsors .header {
	background:url(../images/sponsors_header.gif) top left no-repeat;
	width:241px;
	height:42px;
}

#sponsors .header {
	background:url(../images/sponsors_header.gif) top left no-repeat;
	width:241px;
	height:42px;
}

#sponsors .middle {
	background:url(../images/sponsors_middle.gif) top left repeat-y;
	width:241px;
}

#sponsors .footer {
	background:url(../images/sponsors_footer.gif) top left no-repeat;
	width:241px;
	height:21px;
}

#sponsors .divider {
	background:url(../images/sponsors_divider.gif) top left no-repeat;
	width:208px;
	height:6px;
}

#sponsors .spontitle {
	font-family: Tahoma, Arial;
	font-size:12px;
	color:#6d6d6d;
	width:175px;
	margin-top:10px;
}

#author_top {
	background:url(../images/featured_author_top.gif) top left no-repeat;
	width:244px;
	height:37px;
}

#author_middle {
	background:url(../images/featured_author_middle.gif) top left repeat-y;
	width:244px;
	height:177px;
}

#author_bottom {
	background:url(../images/featured_author_footer.gif) top left no-repeat;
	width:244px;
	height:25px;
}

#author_bg {
	background:url(../images/product_bg_sm2.gif) top left no-repeat;
	width:149px;
	height:163px;
}



#daybg 
{
	background:url(../images/daybg.gif) top left no-repeat;
	width:26px;
	height:26px;
}

#daybgselected 
{
	background:url(../images/dayselectedbg.gif) top left no-repeat;
	width:26px;
	height:26px;
}

.calendartext
{
	font-size:10px;
	font-family:Verdana;
	color:#989898;
	text-align:center;
	padding-top:7px;
}

a.calendartext
{
	font-size:10px;
	font-family:Verdana;
	color:#989898;
	text-align:center;
	padding-top:7px;
}


a.arrownavigation:active {font-size:14px; font-family:Tahoma; font-weight:bold; color:#FFFFFF text-decoration: underline;}
a.arrownavigation:hover {font-size:14px; font-family:Tahoma; font-weight:bold; color:#FFFFFF text-decoration: underline;}
a.arrownavigation:link { font-size:14px; font-family:Tahoma; font-weight:bold; color:#FFFFFF text-decoration: underline;}
a.arrownavigation:visited { font-size:14px; font-family:Tahoma; font-weight:bold; color:#FFFFFF text-decoration: underline;}

.arrownavigation {font-size:14px; font-family:Tahoma; font-weight:bold; color:#FFFFFF text-decoration: underline;}

#caltop {
	background:url(../images/calpopupbg_top.gif) top left no-repeat;
	width:403px;
	height:41px;
}

.datetitle {
	color:#607593;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	margin-left:15px;
	margin-top:5px;
}

#calmiddle {
	background:url(../images/calpopupbg_middle.gif) top left repeat-y;
	width:403px;
	color:#464646;
	font-size:10px;
	font-family:Verdana;
}

#calbottom {
	background:url(../images/calpopupbg_bottom.gif) top left no-repeat;
	width:403px;
	height:27px;
}

#product_detail {
	font-family:Verdana;
	font-size:14px;
	color:#475656;
}

#product_detail td {
	font-family:Verdana;
	font-size:14px;
	color:#475656;
}

#product_detail .detail_title {
	color:#d74b00;
	font-weight:bold;
}

#product_detail .detail_title2 {
	color:#557488;
	font-size:16px;
	font-weight:bold;
}

#product_detail .detail_text1 {
	color: #3c2417;
	font-size:12px;
}

#product_detail .detail_text2 {
	color: #7db592;
	font-size:12px;
}

#product_detail .detail_text3 {
	color: #666666;
	font-size:12px;
}

#product_detail .detail_text4 {
	color: #d74b00;
	font-size:12px;
}

#product_detail .detail_text5 {
	color:#34444f;
	font-size:12px;
}

#product_detail .detail_text6 {
	color:#7c8d8d;
	font-size:12px;
}

#product_detail .detail_text7 {
	color:#7c8d8d;
	font-size:12px;
}

#product_detail .detail_text8 {
	color:#54a2bb;
	font-size:12px;
}

#product_detail .detail_text9 {
	color:#65635f;
	font-size:12px;
	font-weight:bold;
}

#product_detail .detail_text10 {
	color:#48828f;
	font-size:12px;
	font-weight:bold;
}

#product_detail .detail_text11 {
	color:#466d5b;
	font-size:11px;
	font-weight:bold;
}

#product_detail .detail_text12 {
	color:#686868;
	font-size:11px;
}

#product_detail .detail_text13 {
	color: #3c2417;
	font-size:11px;
}

$product_detail .btn_wishlist {
	background:url(../images/btn_wishlist.jpg) top left no-repeat;
}

#photobg_sm {
	background:url(../images/product_bg_sm.gif) top left no-repeat;
	width: 149px;
	height: 200px;
}

#photobg_sm .authorarea {
	width: 135px;
	height:135px;
	overflow:hidden;
	padding-top:10px;
	padding-left:12px;
}

#photobg_sm .authortext {
	font-family:Verdana;
	font-size:13px;
	color:#999999;
	text-align:center;
}

#photobg_sm2 {
	background:url(../images/product_bg_sm2.gif) top left no-repeat;
	width: 149px;
	height: 163px;
}

#photobg_sm2 .featurearea {
	width: 125px;
	height:135px;
	overflow:hidden;
	padding-top:5px;
	padding-left:6px;
}

#photobg_sm2 .featuretext {
	font-family:Verdana;
	font-size:13px;
	color:#999999;
	text-align:center;
}


#divider {
	background:url(../images/dotdivider.gif) top left repeat-x;
	height:5px;
}



#detail_top {
	background:url(../images/detail_top.gif) top left no-repeat;
	width:491px;
	height:19px;
}

#detail_middle {
	background:url(../images/detail_middle.gif) top left repeat-y;
	width:491px;
	height: 160px;
}

#detail_bottom {
	background:url(../images/detail_bottom.gif) top left no-repeat;
	width:491px;
	height:19px;
}

#breadcrumbs {
	margin-left:5px;
	font-family:Verdana;
	font-size:10px;
	color:#999999;
}

#breadcrumbs a.hit {
	font-family:Verdana;
	font-size:10px;
	color:#54a2bb;
}

#breadcrumbs a {
	font-family:Verdana;
	font-size:10px;
	color:#999999;
}

#breadcrumbs {
	font-family:Verdana;
	font-size:10px;
	color:#999999;
}

#product_top {
	background:url(../images/product_top.gif) top left no-repeat;
	width:197px;
	height:20px;
}

#product_middle {
	background:url(../images/product_middle.gif) top left repeat-y;
	width:197px;
	height: 196px;
}

#product_bottom {
	background:url(../images/product_bottom.gif) top left no-repeat;
	width:197px;
	height:22px;
}


#review_top {
	background:url(../images/review_top.gif) top left no-repeat;
	width:248px;
	height:17px;
}

#review_middle {
	background:url(../images/review_middle.gif) top left repeat-y;
	width:248px;
}

#review_bottom {
	background:url(../images/review_bottom.gif) top left no-repeat;
	width:248px;
	height:17px;
}

#review_text {
	background-color:#f9fafa;
}

#feedback {
	background:url(../images/feedback_bg.jpg) top left no-repeat;
	width:501px;
	height:420px;
}	

#feedback .feedbackarea {
	margin-left:25px;
}

#feedback .feedbacktxt {
	color:#526b7b;
}

#feedback .feedbacktitletxt {
	color:#526b7b;
}

#feedback .feedbackinput {
	background-color:#adc6d6;
	width:240px;
	height:25px;
	border:0px;
	color:#526b7b;
	font-family:Arial;
	font-size:13px;
}

#btnClose {
	background:url(../images/btn_cancel.gif) top left no-repeat;
	width:87px;
	height:31px;
	border:0px;
	cursor:pointer;
	cursor:hand;	
}

#btnSubmit {
	background:url(../images/btn_submit.gif) top left no-repeat;
	width:87px;
	height:31px;
	border:0px;
	cursor:pointer;
	cursor:hand;	
}


/*=================== Header Navigation =========================*/
	#dropmenudiv
	{
	position:absolute;
	/*border:1px solid black;*/
	border-bottom-width: 0;
	font:normal 12px Arial;
	line-height:18px;
	z-index:100;
	}

	#dropmenudiv a
	{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 3px 0;
	text-decoration: none;
	color:#65221c;
	font-size:12px;
	font-family:Arial;
	}

	#dropmenudiv a:hover
	{ /*hover background color*/
	background-color: #65221c;
	color:#ffffff;
	font-weight:bold;
	}
