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

a{
	font-weight:bold;
	color:#A23900;
	text-decoration:none;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
h1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
h3 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
h4 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b23e00;
}
p {
	padding:5px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
#maindiv {
	width:917px;
	margin-left:auto;
	margin-right:auto;
}
/************************************************ Top Container ********************************************************/
#container_top {
	width:917px;
}
/************************************************ Top Navigation ********************************************************/
#container_topnav {
	height:30px;
	text-align:right;
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding:15px 0px 0px 0px;
	/*background-image:url(../img/topnav_bg.gif);*/
	background-repeat:no-repeat;
	background-position:right;
}
#container_topnav a {
	color:#333333;
	text-decoration:none;
}
#container_topnav a:hover {
	color:#000000;
	text-decoration:none;
}
/************************************************ Logo and Navigation Section ********************************************************/
#container_top02 {
	background-image:url(../img/top_background.gif);
	width:917px;
	height:125px;
}
#container_logo {
	width:917px;
	height:87px;
}
/************************************************ Logo ********************************************************/
#logo {
	background-image:url(../img/logo.png);
	width:231px;
	height:87px;
	float:left;
}
#logo a {
	width:231px;
	height:87px;
	display:block;
}
/************************************************ Logo Right Content ********************************************************/
#container_logoright {
	width:596px;
	float:right;
	padding:35px 0px 0px 90px;
	margin:0px 0px 0px 0px;
}
#container_logoright ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
#container_logoright li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	float:left;
}
#display_username {
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	border-right:#ff9900 1px solid;
	height:40px;
}
#display_username span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#CCCCCC;
}
#display_cart {
	width:145px;
	background-image:url(../img/icon_cart.gif);
	background-repeat:no-repeat;
	padding:14px 0px 0px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	height:26px;
}

#display_cart a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

#display_search {
	width:200px;
	padding:12px 0px 0px 0px;
}
#display_search_aft_log {
	width:200px;
	padding:12px 0px 0px 311px;
}
.textbox_01 {
	background-color:#e4d3c9;
	border:#a2816f 1px solid;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	width:150px;
}
.buttonstyle_01 {
	background-image:url(../img/gobutton.gif);
	width:25px;
	height:20px;
	border:#336666 0px solid;
	cursor:pointer;
	background-repeat:no-repeat;
}
/************************************************ To Hide The Text ********************************************************/
.clear_text {
	display:none;
}
.clear {
	clear:both;
}
/************************************************ Main Navigation ********************************************************/
#navigation {
	padding:10px 0px 0px 60px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
#navigation ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#navigation li{
	padding:0px 12px 0px 12px;
	margin:0px 0px 0px 0px;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#f0f0f0;
}
#navigation li a{
	color:#f0f0f0;
	text-decoration:none;
	
}
#navigation li a:hover{
	color:#CCCCCC;
	text-decoration:none;
}
/************************************************ Middle Container ********************************************************/
#container_middle {
	width:917px;
	background:url(../img/maindiv_bg.gif) 43px repeat-y;
}
#container_middle_01 {
	width:917px;
}
#container_middle_01_left {
	width:359px;
	float:left;
	background-image:url(../img/banner_back.png);
	height:458px;
	padding:12px 0px 0px 12px;
}
#container_middle_01_right {
	float:right;
	width:546px;
}
/************************************************ Featured Listings ********************************************************/
#listing_featured {
	padding:8px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	list-style:none;
	height:197px;
}
#listing_featured ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
#listing_featured li {
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 0px;
	list-style:none;
	float:left;
	width:136px;
}
.featured_ctnt {
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.featured_ctnt span {
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}
.featured_ctnt div {
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
/************************************************ Gallery and News ********************************************************/
#container_gal_news {
	background-image:url(../img/gal_news_back.png);
	background-repeat:no-repeat;
	width:546px;
	height:265px;
}
#container_feat_gallery {
	float:left;
	width:280px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
#container_feat_gallery ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
#container_feat_gallery li {
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	list-style:none;
	float:left;
	width:122px;
}
.galleryhead{
	width:280px;
	padding:8px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#container_news {
	float:right;
	width:246px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CCCCCC;
}
#container_news span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fea10d;
	display:block;
	padding:5px 0px 5px 0px;
}
#container_news a {
	font-weight:bold;
	color:#fea10d;
	text-decoration:none;
}
#container_news a:hover {
	font-weight:bold;
	color:#fea10d;
	text-decoration:underline;
}
.newshead {
	padding:8px 0px 30px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
/************************************************ Previous Events ********************************************************/
#container_pre_events {
	padding:10px 0px 17px 50px;
	height:100px;
	
}
#listing_pre_events {
	padding:0px 0px 0px 75px;
	margin:0px 0px 0px 0px;
	list-style:none;
	height:100px;
	background-image:url(../img/pre_events.gif);
	background-repeat:no-repeat;
	width:715px;
}
#listing_pre_events ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
#listing_pre_events li {
	padding:0px 0px 0px 0px;
	margin:0px 15px 0px 0px;
	list-style:none;
	float:left;
}
/************************************************ CSS for list page ********************************************************/
#container_left01 {
	width:173px;
	float:left;
	padding-top:8px;
}
.display_imagebox {
	background-image:url(../img/imagedisplay_box.gif);
	width:156px;
	height:166px;
	padding:7px 9px 0px 8px;
}
.display_imagebox div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:5px;
}
.display_feat_event_box {
	background-image:url(../img/imagedisplay_box02.gif);
	width:156px;
	height:166px;
	padding:7px 9px 0px 8px;
}
.display_feat_event_box div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:5px;
}
.spacer_01 {
	height:50px;
}
#container_right01 {
	width:635px;
	float:right;
	padding:8px 78px 15px 0px;
}
.listing_feat_event {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.listing_feat_event ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.listing_feat_event li {
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 0px;
	list-style:none;
	float:left;
	width:144px;
	height:210px;
}
.listing_feat_event li a {
	background-image:url(../img/box01.gif);
	background-repeat:no-repeat;
	width:122px;
	height:210px;
	display:block;
	padding:9px 11px 0px 11px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.listing_feat_event li a:hover {
	background-image:url(../img/box01_over.gif);
	background-repeat:no-repeat;
	width:122px;
	height:210px;
	display:block;
	padding:9px 11px 0px 11px;
	color:#FFFFFF;
}
.listing_feat_event li a span {
	display:block;
	padding:0px 0px 0px 0px;
	color:#a23900;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.listing_feat_event li a span:hover {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.listing_feat_event li a span span {
	display:block;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.listing_feat_event li a span span:hover {
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#container_listhead {
	width:635px;
	height:40px;
}
.display_breadcrumb {
	color:#a23900;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:300px;
	height:40px;
}
.display_breadcrumb span {
	color:#333333;
}
.display_breadcrumb a {
	color:#a23900;
	text-decoration:none;
}
.display_breadcrumb a:hover {
	color:#a23900;
	text-decoration:underline;
}
.display_paging {
	float:right;
	width:300px;
	padding:0px 30px 0px 0px;
	text-align:right;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.display_paging a {
	color:#a23900;
	font-weight:bold;
	text-decoration:none;
}
.listboxstyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	border:#7f9db9 1px solid;
	padding:1px;
}
/************************************************ CSS for Album Page ********************************************************/
.display_imagebox01 {
	background-image:url(../img/box02.gif);
	width:156px;
	height:186px;
	padding:7px 9px 0px 8px;
}
.display_imagebox01 div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:5px;
}
.display_imagebox01 div a {
	font-size:12px;
	font-weight:bold;
	color:#ffcb05;
	padding-top:5px;
	text-decoration:none;
}
.display_imagebox01 div a:hover {
	color:#ffcb05;
	text-decoration:underline;
}
.listing_album {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.listing_album ul {
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.listing_album li {
	padding:0px 0px 0px 0px;
	margin:0px 20px 15px 0px;
	list-style:none;
	width:126px;
	float:left;
	text-align:center;
}
/************************************************ CSS for Event Detail Page ********************************************************/
#container_right02 {
	float:right;
	width:450px;
	padding:8px 78px 15px 0px;
}
/************************************************ Footer Container ********************************************************/
#container_footer {
	width:917px;
}
#container_ad {
	background-image:url(../img/footer_bg.gif);
	width:900px;
	height:108px;
	padding:6px 8px 0px 9px;
}
.display_bdr {
	border:#2a2a2a 2px solid;
}
#display_adbanner {
	width:645px;
	float:left;
}
#display_sponsor {
	float:right;
	width:250px;
	border:#2a2a2a 2px solid;
	
}
#display_sponsor span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	display:block;
	padding-left:5px;
}
#footertext {
	height:30px;
	width:917px;
}
#footertext_left {
	float:left;
	width:825px;
	padding:5px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}
#footertext_left a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#footertext_left a:hover {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
#footertext_right {
	float:right;
	width:75px;
	padding:5px 5px 0px 0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
}

/*PHPSC*/
.required{
	color:#FF0000;
}

.error, .error_message {
	color:#FF0000;
	font-size: 11px;
	margin: 2px 0px;
	font-weight: normal;
}

.highlight {
	background-color: #FFCC00;
	color:#000000;
	padding: 0;
}

.nprice {
	color: #666;
	text-decoration: line-through;
}

img { border:none; }

#notification {
	/*
	position: fixed;
	bottom: 0;
	padding: 0;
	height: 20px;
	margin: 0;
	width: 100%;
	background-color: #000000;
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	color:#FFFFFF;
	*/
	position: fixed;
	color:#FFFFFF;
	margin:0 auto;
	width:50%;
	min-height:50%;
	top: 50%;
	left: 50%;
	width:200px;
	height:200px;
	margin-top: -100px; /*set to a negative number 1/2 of your height*/
	margin-left: -100px; /*set to a negative number 1/2 of your width*/
	height:auto;
	z-index:5000;
	background-color: #000000;
	border: 2px solid black;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	font-weight: bold;
	font-size: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
}

.flexcroll a{
	font-size:11px;
	color:#A23900;
	font-weight:bold;
	text-decoration:none;
}

#pscroller1{
width: 215px;
height: 180px;
padding-left: 5px;
}

#pagination{
	float:left;
}
#categoryaction{
	float:left;
}

.box_gallery_display{
	margin:0px;
	padding:20px 30px 10px 10px;
	clear:both;
    background-color: #FFFFFF;
}

.box_gallery_display ul{
	margin:10px;
	padding:0px;
	list-style:none;
}
.box_gallery_display li{
	margin:10px;
	padding:0px 15px 15px 0px;
	float:left;
}

/*************PHPSC CART*************/
/************************** Inside page content with image display *****************************/
.insidepage_imgfield_right {
	width:220px;
	height:130px;
	float:right;
	border:#CCCCCC 1px solid;
}
.insidepage_imgfield_left {
	width:220px;
	height:130px;
	float:left;
	border:#CCCCCC 1px solid;
	margin-right:10px;
}
/************************** Inside page box display *****************************/
.box_top {
	background-image:url(../img/box_top.gif);
	background-repeat:no-repeat;
	width:208px;
	height:15px;
}
.box_middle {
	background-image:url(../img/box_middle.gif);
	width:188px;
	background-repeat:repeat-y;
	padding:0px 10px 0px 10px;
}
.box_bottom {
	background-image:url(../img/box_bottom.gif);
	width:208px;
	height:13px;
	background-repeat:no-repeat;
}
/************************** Product Listing Section *****************************/
#product_breadcumb a{
	font-weight:bold;
	color:#A23900;
	text-decoration:none;
}

#product_category {
	background-color:#FFCB05;
	padding:8px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:600px;
}
#product_category ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
#product_category li{
	padding:0px 0px 0px 15px;
	margin:5px 15px 0px 0px;
	list-style:none;
	width:200px;
	float:left;
	/*background-image:url(../img/icon_arrow.gif);*/
	background-repeat:no-repeat;
	font-weight:bold;
	color:#A23900;
}
#product_category li a{
	font-weight:bold;
	color:#A23900;
	text-decoration:none;
}
#product_category li a:hover{
	font-weight:bold;
	color:#A23900;
	text-decoration:none;
}
#product_cate_head {
	background-color:#CCCCCC;
	padding:5px;
}
.category_listing {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.category_listing ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.category_listing li{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	/*background-image:url(../img/underline.gif);*/
	background-repeat:repeat-x;
	background-position:bottom;
}
.category_listing li span{
	color:#CC0000;
	font-weight:bold;
	
}
/************************** Product Detail Page  *****************************/
.category_listing_dtls {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.category_listing_dtls ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.category_listing_dtls li{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	/* border-bottom:#CCCCCC 1px solid; */
	display:block;
}
.category_listing_dtls li span{
	color:#CC0000;
	font-weight:bold;
}
.display_product_image {
	width:100px;
	float:left;
}
.display_product_dtls_image {
	width:200px;
	float:left;
}
.display_product_detls {
	float:right;
	width:475px;
	/* border-left:#DDDDDD 1px solid; */
	padding-left:15px;
}
.display_product_dtlspage {
	float:right;
	width:225px;
	padding-left:15px;
}
.display_free_shipping {
	background-image:url(../img/free_shipping.gif);
	width:85px;
	height:20px;
	display:block;
	/*
	PHPSC
	float:left;
	*/
}
.display_sold {
	background-image:url(../img/sold.gif);
	width:85px;
	height:20px;
	display:block;
}

.display_expert_review {
	background-image:url(../img/ereview.gif);
	width:85px;
	height:20px;
	display:block;
}
.display_url {
	background-image:url(../img/url.gif);
	width:85px;
	height:20px;
	display:block;
}
/************************** CSS for email to friend link *****************************/
.email_friend {
	background-image:url(../img/button_email_friend.gif);
	width:85px;
	height:19px;
	display:block;
}
/************************** CSS for larger image link *****************************/
.large_image {
	background-image:url(../img/button_largerimage.gif);
	width:82px;
	height:19px;
	display:block;
}
/************************** Category Listing *****************************/
.display_category {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.display_category ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.display_category li{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	background-image:url(../img/underline_01.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.display_category li a{
	background-image:url(../img/icon_arrow_02.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#636363;
}
.display_category li a:hover{
	background-image:url(../img/icon_arrow_02.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#90BE05;
}
/************************** Manufactureres and Search Field *****************************/
.display_field {
	padding:15px 0px 10px 0px;
}
/************************** Related Products *****************************/
.display_related_products {
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.display_related_products ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.display_related_products li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	list-style:none;
	display:block;
	border:#E5E5E5 2px solid;
	height:75px;
}
.head_style {
	background-image:url(../img/head_bg.gif);
	background-repeat:no-repeat;
	width:135px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px 0px 0px 20px;
}
/************************** Same Category Product Listing *****************************/
.product_samecategory_listing {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.product_samecategory_listing ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.product_samecategory_listing li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	
}
/************************** Next Page Button *****************************/
.textlink_next {
	background-image:url(../img/nextlink.gif);
	background-repeat:no-repeat;
	display:block;
	float:right;
	width:64px;
	height:18px;
}
/************************** CSS for dotted underline *****************************/
.display_underline {
	background-image:url(../img/underline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}
/************************** Model Number *****************************/
.display_modelno {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8B8B8B;
}