	@import url(/styles/forms.css);

	
	body{
		background-color:#000000;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 20px;
	}
	a img{
		border:none;
	}
	* {
		font-family: "Times New Roman", Times, serif;
	}
	.spacer {
		clear: both;
	}
	
	.required {
		color:#F00;
	}
/********** Nav Bar **********/
/***************************/
#topnavbar{
	width:100%;
	height:20px;
	background-color:#333;
}

.toplink{
	background-color: none;
}
#toplink-products:hover {
	background-image: url(../newimages/product-dd-icons/producttab.gif);
	background-repeat:no-repeat;
	background-color:none;
}
#toplink-storelocator:hover {
	background-image: url(../newimages/product-dd-icons/storetab.gif);
	background-repeat:no-repeat;
	background-color:none;
}
#toplink-eventstop:hover {
	background-image: url(../newimages/product-dd-icons/eventtab.gif);
	background-repeat:no-repeat;
	background-color:none;
}
#toplink-financing:hover {
	background-image: url(../newimages/product-dd-icons/producttab.gif);
	background-repeat:no-repeat;
	background-color:none;
}
#toplink-about:hover {
	background-image: url(../newimages/product-dd-icons/producttab.gif);
	background-repeat:no-repeat;
	background-color:none;
}
#toplink-contact:hover {
	background-image: url(../newimages/product-dd-icons/producttab.gif);
	background-repeat:no-repeat;
	background-color:none;
}

/********** Main Nav Bar Drop Downs**********/
/***************************/

#productdd {
	width:800px;
	height:300px;
	text-align:center;
	background-image:url(../newimages/product-dd-icons/productdd-back.gif);
	background-repeat:no-repeat;
	background-color: none;
	visibility:hidden;
	z-index:590;
}
.productddbox {
	width:125px;
	height:130px;
	text-align:center;
	float:left;
	margin-left:4px;
}
.productddbox img{
	vertical-align:top;
}
#toprow {
	margin: 20px 0px 0px 0px;
	vertical-align:bottom;
}
#bottomrow {
	margin: -15px 0px 0px 0px;
}
.toplink{
	background-color: none;
}
#toplink-products:hover > #productdd {
	visibility: visible;
}

#locationdd {
	height:60px;
	width:195px;
	background-image:url(../newimages/product-dd-icons/storedd-back.gif);
	background-repeat:no-repeat;
	background-color: none;
}
#eventsdd {
	height:170px;
	width:195px;
	background-image:url(../newimages/product-dd-icons/eventdd-back.gif);
	background-repeat:no-repeat;
	background-color: none;
}
#contactdd {
	height:185px;
	width:195px;
	background-image:url(../newimages/product-dd-icons/contactdd-back.gif);
	background-repeat:no-repeat;
	background-color: none;
}
#financedd {
	height:155px;
	width:195px;
	background-image:url(../newimages/product-dd-icons/financedd-back.gif);
	background-repeat:no-repeat;
	background-color: none;
}
#aboutdd {
	height:240px;
	width:195px;
	background-image:url(../newimages/product-dd-icons/aboutdd-back.gif);
	background-repeat:no-repeat;
	background-color: none;
}
/********** END OF Main Nav Bar Drop Downs**********/
/***************************/



/********** the top menu items **********/
/***************************/


ul.menu {
	background-color: none;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
	position: relative;
	z-index: 597;
	left: 60px;
	font-family: Verdana, Geneva, sans-serif;
	color: #EFCB15;
}
ul.menu a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	display: block;
	
	line-height: 20px;
}
ul.menu a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	line-height: 20px;
}
ul.menu a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #060;
	text-decoration: underline;
	text-transform: none;
	display: block;
	line-height: 20px;
}
ul.menu ul {
	background-color: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style-image: none;
	list-style-type: none;
	position: absolute;
	visibility: hidden;
	z-index: 598;
	left: 0px;
	top: 100%;
	border: 0px;
}
ul.menu li {
	margin: 5px 0px 0px 0px;
	float: left;
	padding-top: 9px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-color: #000;
	list-style-image: none;
	list-style-type: none;
	display:block;
}

ul.menu li:hover {
	background-color: none;
	position: relative;
	z-index: 599;
	display:block;
}

ul.menu li:hover > ul {
	visibility: visible;
}

ul.menu ul li {
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

/********** Header **********/
/***************************/
	#header{
		width:965px;
		height:158px;
		margin:0px 0px 0px 0px;
		background-image:url(../images/top_banner_bg.jpg);
		background-color:#000000;
		background-repeat:no-repeat;
		background-position:100% 100%;
	}
	#formheader{
	width:965px;
	height:158px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/top_banner_form_bg.jpg);
	background-color:#000000;
	background-repeat:no-repeat;
	background-position:100% 100%;
	}
		#header img{
			float:left;
			margin:0px;
			padding:0px;
		}
		#header #logo{ width:222px; margin:0px; padding:0px; }
		
		#header #ask_danny{
			float:left;
			width:316px;
			margin:50px 0px -1px 2255px;
			padding:35px 0px 0px 30px;
		}
		
		html>body #header #ask_danny{  margin:53px 0px 0px 314px; }
		
		#header #ask_danny form{  margin:0px;} 
		#header #ask_danny #field{
			height:18px;
			width:220px;
			margin:0px 3px 0px 0px;
			padding:0px;
			color:white;
			background-color:#f1cb16;
			border-top:1px solid black;
			border-left:1px solid black;
			border-bottom:1px solid #999999;
			border-right:1px solid #999999;
		}
	#header_nav{
	/*	background-image:url(../images/header_nav_bg.jpg);
		background-repeat:no-repeat;*/
		width:948px;
		height:20px;
		clear:left;
		margin:0px 0px 0px 0px;
		padding:2px 0px 0px 0px;
		text-align:left;
	}
		

#content{
	/*margin: 0px 0px 0px 5px;*/
	margin: 0px 0px 0px 0px;
}
/****** Drop Downs *******/
/************************/

#drop_downs{ position:relative; width:133px; clear:left; z-index:10000;}
#drop_downs ul{}
#drop_downs div{ position:absolute; width:133px;}
	#drop_downs div#products { width: 266px; }
#drop_downs div ul{ margin:0px; padding:0px; width:133px;font-size:0px; }
	#drop_downs div#products ul { float: left; }
#drop_downs li{ list-style-type:none; text-align:center; display:block; }
#drop_downs li a{
	font-family:georgia,helvetica,"times new roman";
	color:#E0E0E0;
	text-decoration:none;
	font-size:13px;
	display:block;
}
#drop_downs li a:hover{ color:#ffe694; }


#drop_downs .dd_bg { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/dd_bg.png') ; /* png fix for IE6 DD's */
	background-repeat:repeat-y;
	position:relative; 
	background:none;
	width:123px;
	padding:3px 5px 0px 5px;
}
	#drop_downs #products .dd_bg {
		filter: none;
	}
	/* #drop_downs #products {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/dd_bg_wide.png') ; png fix for IE6 DD's
		background-image: url(../images/dd_bg_wide.png);
	}
*:first-child+html #drop_downs .dd_bg, *:first-child+html #drop_downs #products { background-image:none; } */
html>body #drop_downs .dd_bg{ background-image:url(/images/dd_bg.png); }
	html>body #drop_downs #products .dd_bg { background: none; }
html>body #drop_downs #products { background-image: url(../images/dd_bg_wide.png); }

#drop_downs .dd_footer {
	position: relative;
	top: 19px;
}

#drop_downs #contact{ left:-3000px; }  /* 25px */
#drop_downs #about{ left:-3000px; }  /* 185 */
#drop_downs #policies{  left:-3000px; } /* 346 */
#drop_downs #events{ left:-3000px; } /* 496 */
#drop_downs #products{ left:-3000px;} /* 650 */
#drop_downs #financing{ left:-3000px;} /* 817 */


/****** Content   *******/
/************************/
#sub_content h1, #sub_content h2, #sub_content h3 {
	font-family: "Times New Roman", Times, serif;
	padding: 0px 0px 0px 38px;
}
#sub_main{
	width:965px;
	padding:0px 0px 0px 0px;
}
#sub_header{
	float:left;
	width:686px;
	height:176px;
}
#button_nav{
	background-image:url(../newimages/template-right.gif);
	background-repeat:no-repeat;
	float:left;
	width:269px;
	height:176px;
}
#button_nav p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#333;
	margin:10px 60px 10px 10px;
	text-align:left;
	line-height:25px;
	
}
#button_nav a{
	color:#060;
}
#sub_content{
	clear:left;
	background-image:url(/newimages/homecontent-background.gif);
	background-position: right top;
	background-repeat:no-repeat;
	background-color:#f3f3f3;
	width:965px;
	margin:0px;
	padding:0px;
	text-align:left;
}

iframe{
	width:650px;
	margin:0px 0px 0px 28px;
} 
iframe.large{
	width:900px;
	margin:0px 0px 0px 28px;
	background:none;
}
#sub_content p{
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-size:13px;
	color:#33160C;
	line-height:24px;

	margin:0px 25px 0px 25px;
}


#sub_content p.left{
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-size:13px;
	color:#33160C;
	line-height:16px;
	width:530px;
	margin:0px 0px 0px 28px;
}
.title{ font-weight:600; margin: 20px 0px 10px 0px; font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/; line-height:18px;}

#sub_content ul{ margin: 5px 0px 0px 43px; padding: 0px;}

#sub_content .RadTreeView ul { margin: 5px 0px 0px 10px; padding: 0px;}

#sub_content .RadTreeView ul ul { margin: 5px 0px 0px 10px; padding: 0px;}

#sub_content ul li{
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-size:13px;
	color:#33160C;
	line-height:16px;
}

#sub_content strong{
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-size:13px;
	line-height:16px;
}

#sub_content table{
	margin:0px 0px 0px 28px;
	padding:0px;
}
#sub_content table td{
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-size:13px;
	color:#33160C;
	}
#sub_content td a{
	color:#376D51;
	font-family:georgia,helvetica,sans serif;
}
#sub_content p a{
	color:#376D51;
	font-family:georgia,helvetica,sans serif;
}
#sub_content p img{ float:right; margin:10px 0px 0px 20px; }
#sub_content p a:hover{ text-decoration:none; }
#sub_content h1.sub_header{
		color:#B97732;
		font-size:15px;
		font-weight:bold;
		font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
		margin:0px 0px 10px 28px;
	}
	
#sub_content #featured_products{
	background-color:#E3E3DF;
	width:897px;
	height:207px;
	margin:20px 0px 0px 28px;
	padding:10px 0px 0px 0px;
}

	#sub_content #featured_products h1{
		color:black;
		font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
		font-weight:bold;
		font-size:13px;
		margin:0px 0px 15px 10px; padding:0px;
	}
	/* IE6 Double Float Margin Bug of Death */
	/* 2 wrapped divs, first div is floated*/
	/* second div has the margin*/
	/*in IE6 floated elements with margins have margins doubled, so if the item that is floated has no margin, no double margin bug*/
	#sub_content #featured_products div{
		
		float:left;
		padding:0px;
		margin:0px;
	}
	#sub_content #featured_products div div{ 
				margin:0px; 
				margin:0px 0px 0px 35px; 
				float:none;
				width:178px;
	}
	
		#sub_content #featured_products div a{
			font-size:12px; font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
			width:178px;
			color:black;
			font-weight:bold;
			margin:4px 0px 0px 0px;
			display:block;
			text-align:center;
		}
#sub_content #featured_products div a:hover{text-decoration:underline;}


	
	.product{
	float: left;
	padding-left: 30px;
	text-align:center;
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-size:13px;
	font-weight:600;
	} 
	.product a{
	 font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	 color: #3F2414;
	 text-decoration: none;
	}
	/*.product a:hover{text-decoration: none;}*/
	.product_row{ margin: 10px 0px 10px 0px; }
	.product_row h1{
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-size:13px;
	font-weight:600;
	margin: 0px 0px 3px 30px;
	}
	
	
#breadcrumbs {
	margin:0px;
	padding:25px 0px 40px 30px;
	/*Text transform added 09.23.09 by DS*/
	text-transform: uppercase;
	font-size:14px;
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-weight:bold;
	color:#3F2414;
	border-top:thin;
	border-top-style:solid;
	border-top-color:#000;
}
#breadcrumbs a{
	text-decoration:none;
	font-size:14px;
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-weight:bold;
	color:#3F2414;
}
#breadcrumbs a:hover{ text-decoration:underline; }
#breadcrumbs img{
	margin:0px 9px 0px 9px;
	float: none;
}

#order_table td{ padding:5px 10px 0px 0px; }
/******** Footer *********/
/************************/
#footer {
	background-image:url(/images/footer_bg.jpg);
	background-color: #f3f3f3;
	padding:28px 0px 0px 24px; 
	width:965px; 
	height:27px; 
	background-repeat:no-repeat;	
}
#audio {
	padding-left:20px;
}
#footer #audio img{ float:left;}
#footer #audio a{
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-size:10px;
	color:#060;
	font-style:italic;
	padding:0px;
	margin:0px 0px 0px 480px;
	display:block;
	float:left;
} #footer #audio a:hover{ text-decoration:none; }

#footer{
	clear:left;
	font-family:arial;
	color:#FFF;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	line-height:11px;
	table-layout:fixed;
	white-space: nowrap;
	text-align: left;
}

#youtubeicon {
	margin:-33px 0px 0px 300px;
}

#facebookiconimage {
	margin:-45px 0px 3px 349px;
}
#twittericonimage {
	margin:-46px 0px 3px 398px;
}

#bottom{
	clear:left;
	font-family:arial;
	color:#f1cb16;
	font-size:10px;
	margin:35px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:11px;
	table-layout:fixed;
	white-space: nowrap;
	text-align: left;
}
	#tt_logo{ padding:0px 5px 0px 0px;}
	#right_links{ padding:0px 0px 0px 130px; overflow:hidden; margin-top:10px;}
	
#right_links a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
}
#right_links a:hover{
	color:#f1cb16;
	text-decoration:none;
}
			
			
#popup p{
		font-family:georgia,helvetica,"times new roman";
		font-size:12px;
		line-height:113%;
		width: 254px;
		color: #3F2414;
		padding: 20px 15px 25px 0px;
	}

.popup_product{
	border:solid 1px #779572;
	margin: 20px 15px 25px 25px;
	}
			
div.clearer {clear: left; line-height: 0; height: 0px; font-size:0px; }


#sub_content p.disclaimer {
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;
}
#sub_content div.OrderButton {
	float: right;
	margin: 0px 10px 10px 28px;
	
	width: 250px;
}
/*#sub_content div.OrderButton a {
	display: block;
	background: #65835f;
	padding: 9px 9px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}
#sub_content div.OrderButton a:hover {
	background: #ffb401;
	color: #3f2414;
	border-bottom: 1px solid #ffffff;
}
*/
#patio-content {
	margin-left: 0px;	
}
.patio-homepage {
	background-color: #f3f3f3;
	background-repeat:no-repeat;
	width: 965px;
	height: 1%;
	text-transform: uppercase;
	font-weight: bold;
	overflow: auto;
}
.patio-homepage .videoThumb, .patio-homepage .videoThumbSmall {
	float: left;
	width: 290px;
	text-transform: none;
	text-align: center;
	margin-top: 24px;
}
.patio-homepage .videoThumbSmall {
	width: 200px;	
}
.videoThumb img {
	margin-bottom: 6px;	
}
.image-border {
	background-color: #FFFFFF;
	padding: 6px;
	border: 1px solid #76966d;
}
.patio-homepage div.BiggestSaleBanner {
	float: right;
	width: 340px;
	margin: 50px 10px 10px 10px;
	text-align: center !important;
}
.patio-homepage div.BiggestSaleBanner img #HomeSaleBanner {
	display: block;
	text-align: center !important;
	margin-bottom: 3px;
}
.patio-homepage div.BiggestSaleBanner h2 {
	font-size: 24px;
	font-weight: bold;
	text-transform: none;
	color: #472607;
	margin-bottom: 3px;
	margin-top: 5px;
}
.patio-homepage div.BiggestSaleBanner p {
	margin-top: 3px;
	font-size: 12px;
	color: #472607;
	font-weight: normal;
	text-transform: none;
}
.patio-homepage div.BiggestSaleBanner p a {
	color:#376D51;
	text-decoration: underline;
}
.patio-homepage div.BiggestSaleBanner p a:hover {
	text-decoration: none;	
}

.click a:link, .click a:visited, .click a:hover, .click a:active {
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #fee49f;
	background-image: url(/images/Patio_Furniture/bttn.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding: 6px 20px 14px;
	height: 30px;
	line-height: 30px;
	width: 143px;
}

#sub_content ol#searchResults {
	margin: 15px 20px 2px 2px;
	list-style-type: none;
}
#sub_content ol#searchResults li {
	margin: 2px 2px 15px 2px;
	list-style-type: none;
	font-size: 12px;
	line-height: 16px;
}
#sub_content ol#searchResults li a {
	font-size: 14px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	margin: 0px;
	color:#376D51;
	text-decoration: underline;
}
#sub_content ol#searchResults li a:hover {
	text-decoration: none;
}
/* Pagination */
#sub_content div#searchPager {
 	text-align: center;	
	padding: 5px 5px 20px 5px;
	font-size: 14px;
}
span.highlight {
		background: #ffb401;
}
#sub_content div#searchPager span#DataPager2 a.numeric-button,
#sub_content div#searchPager span#DataPager2 a{
	padding: 6px;
	border: 1px solid #3f2414 !important;
	background: #fff;
	color: #65835f;
	text-decoration: none !important;
}
#sub_content div#searchPager span#DataPager2 a.numeric-button:hover,
#sub_content div#searchPager span#DataPager2 a:hover{
	background: #ffb401 !important;
	text-decoration: none !important;
}
#sub_content div#searchPager span.current-page {
	padding: 6px;
}
#sub_content ul#MainProductsList {
	list-style-type: none;
	margin: 20px 20px 20px 20px;
}
#sub_content ul#MainProductsList li {
	list-style-type: none;
	float: left;
	margin: 0px 15px 15px 0px;
	
}
#sub_content ul#MainProductsList a {
	width: 179px;
	display: block;
	border: 1px solid #65835f;
	padding: 9px 9px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #65835f;
	text-decoration: none;
}

#sub_content ul#MainProductsList a:hover {
	background: #ffb401;
	color: #3f2414;
	clear: both;
}

/* product list 3/30/2010 -  bpc */
.RadTreeView {
	width: 220px;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-left: 43px;
	border: 1px solid #65835f;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.RadTreeView_Default .rtHover .rtIn, .RadTreeView a.location {
	color: #65835F !important;
	border-color: #65835F !important;
	background-color: #E3E3DB !important;
	background-image: none !important;
}

/*.RadTreeView a.location {border-bottom: 1px solid;}*/

.RadTreeView_Default .rtPlus, .RadTreeView_Default .rtMinus {
	background-image:url(../images/bg/ctrl.gif) !important;
}

.RadTreeView_Default .rtLines .rtBot {
	background-image:url(../images/bg/crnr.gif) !important;
}

.RadTreeView_Default .rtLines .rtLast .rtTop  {
	background-image: url(../images/bg/horz.gif) !important;
	background-repeat: no-repeat !important;
}

.RadTreeView .rtLines .rtLI, .RadTreeView .rtLines .rtFirst .rtUL {
	background-position:0 0;
	background-repeat:repeat-y;
}

.RadTreeView_Default .rtLines .rtLI, .RadTreeView_Default .rtLines .rtFirst .rtUL {
	background-image:url(../images/bg/vert.gif) !important;
	background-repeat: repeat-y !important;
}

.RadTreeView .rtLines .rtTop, .RadTreeView .rtLines .rtMid, .RadTreeView .rtLines .rtBot {
	background-position:0 0 !important;
	
}


.RadTreeView_Default .rtLines .rtMid {
	background-image:url(../images/bg/t.gif) !important;
	
}

.RadTreeView_Default .rtLines .rtTop {
	background-image:url(../images/bg/crnr2.gif) !important;
}
.RadTreeView .rtLines .rtFirst {
	background-position:0 1.273em !important;
	
}

.RadTreeView .rtLines .rtLast, .RadTreeView .rtLines .rtLast .rtUL {
	background:none !important;
}

/*.RadTreeView .rtLines .rtFirst {background-position:0 1.273em !important; background-repeat: repeat-y !important;}*/

.RadTreeView_Default .rtLines .rtFirst, .RadTreeView_Default .rtLines .rtFirst .rtUL {
	background-image:url(../images/bg/vert2.gif) !important;
	background-repeat: repeat-y !important;
}

#divHeader {clear: both;}

#sub_content ul#productdir {
	list-style-type: none;
	margin: 20px 20px 20px 40px;
	clear: both;
}

#sub_content ul#productdir {
	min-height: 80px;
	height: auto !important;
	height: 80px;
}

#sub_content ul#productlist, #sub_content div#productlist {
	margin: 0 10px 20px 0;
	list-style-type: none;
	width: 666px;
	float: right;
}
	#sub_content div#productlist ul {
		margin: 0;
		padding: 0;
	}
	#sub_content div#productlist ul#prodListProds { clear: left; }

#sub_content ul#productdir li, #sub_content div#productlist li {
	list-style-type: none;
	float: left;
	margin: 0px 15px 15px 0px;
}

.OrderButton a, .OrderButton a:visited, a.contactus, a.contactus:visited {
	background: #e3e3db/* url(../images/bg/bg-list.jpg) no-repeat bottom right*/;
	display: block;
	border: 1px solid #65835f;
	padding: 9px 9px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #65835f;
	text-decoration: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

 a.contactus, a.contactus:visited {width: 250px; margin: 50px 0  20px 150px;}

.OrderButton a:hover, .OrderButton a:focus, a.contactus:hover, a.contactus:focus {
	background: #c4c4c2 /*#ffb401*/;
	color: #3f2414;
	border: 1px solid #000;
}

#sub_content ul#productdir a:active {
	background: #65835f;
	color: #ffb401;
	border: 1px solid #000;
}

#sub_content ul#productlist li, #sub_content div#productlist li {
	display: block;
	background: #e3e3db;
	width: 210px;
	list-style-type: none;
	float: left;
	margin: 0px 10px 10px 0;
	border: 1px solid #65835f;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#sub_content ul#productlist li:hover, #sub_content ul#productlist li:focus,
#sub_content div#productlist li:hover, #sub_content div#productlist li:focus {
	background: #c4c4c2 /*#ffb401*/;
	border: 1px solid #000;
	margin: 2px 10px 8px 0;
}

#sub_content ul#productlist li a, #sub_content ul#productlist li a:visited,
#sub_content div#productlist li a, #sub_content div#productlist li a:visited {
	background: #ffffff;
	color: #000;
	display: block;
	width: 200px;
	height: 150px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	border: 1px solid #65835f;
	margin: 10px 4px 5px 4px;
	position: relative;
}

#sub_content ul#productlist li:hover a, #sub_content ul#productlist li:focus a, #sub_content ul#productlist li a:hover, #sub_content ul#productlist li a:focus,
#sub_content div#productlist li:hover a, #sub_content div#productlist li:focus a, #sub_content div#productlist li a:hover, #sub_content div#productlist li a:focus {border: 1px solid #000000;}



/*#sub_content ul#productlist li a img, #sub_content ul#productlist li a:visited img {
	width: 200px;
	margin: 10px 4px 5px 4px;
	border: 1px solid #65835f;
}

#sub_content ul#productlist li a:hover img, #sub_content ul#productlist li a:focus img, #sub_content ul#productlist li:hover a img, #sub_content ul#productlist li:focus a:visited img {
	border: 1px solid #000;
}
*/

#sub_content ul#productlist li span.prodname, #sub_content div#productlist li span.prodname {
	display: block;
	padding: 5px 10px;
	height: 35px;
	color: #65835f;
	font-size: 12px;
	text-align: center;
}

#sub_content ul#productlist li:hover span.prodname, #sub_content ul#productlist li:focus span.prodname,
#sub_content div#productlist li:hover span.prodname, #sub_content div#productlist li:focus span.prodname {color: #000;}

#sub_content #prodimages {
	width: 365px;
	float: right;
	padding: 0 20px 40px 0;
}

#sub_content #prodimages #lvMainImagePanel img {border: 1px solid #e3e3db;}

#sub_content #prodimages #lvImagesPanel {
	background: #e3e3db;
	width: 357px;
}

#sub_content #prodimages #lvImagesPanel ul {
	width: 345px;
	padding: 5px 5px;
	margin: 0;
	border: #e3e3db 1px solid;
	border-top: none;
	/*overflow:auto;*/
}

#sub_content #prodimages #lvImagesPanel ul li {
	list-style-type: none;
	display: block;
	float: left;
	/*width: 48px;
	height: 48px; */
	width: 64px;
	height: 48px;
	overflow: hidden;
	margin: 0 2px 2px 0;
	border: #d4d4cd 1px solid;
	text-align: center;
	background: #fff;
}

#sub_content #prodimages #lvImagesPanel ul li:hover, #sub_content #prodimages #lvImagesPanel ul li:focus {border: #65835f 1px solid;}

#sub_content #prodimages #lvImagesPanel ul li img {
	/*margin-left: -20px;*/
}

#sub_content table#proddetails {
	width: 512px;
	text-transform: none;
	font-weight: normal;

}

#sub_content table#proddetails td {
	border-top: #e3e3db 1px solid;
}

#sub_content table#proddetails td {
	padding: 10px;
	margin-bottom: 3px;
	border-top: #e3e3db 1px solid;
	border-bottom: #f3f3f3 3px solid;
}

#sub_content table#proddetails td.thead {
	background: #e3e3db;
	width: 94px;
	font-size: 10px;
	text-align: right;
}


#sub_content dl#proddetails dd:hover, #sub_content dl#proddetails dd:focus {background: #fff;}




span#dpSearch {
	display: block;
	width: 900px;
	margin: 10px 0 20px 40px;
	text-align: right;
}

span#dpSearch a, span#dpSearch a:visited, span#dpSearch span.current-page {
	color: #65835f;
	font-size: 10px;
	text-decoration: none;
	padding: 5px;
	background: #e3e3db;
	border: 1px solid #65835f;
}

span#dpSearch a:hover, span#dpSearch a:focus {
	background: #ffb401;
	border: 1px solid #000;
}

span#dpSearch a:active, span#dpSearch span.current-page {
	color: #ffb401;
	background: #65835f;
	border: 1px solid #000;
}

#divHeader, #divFooter {
	
}



#divHeader  {
	width: 656px; 
	margin: 10px 0 10px 15px;
	padding: 10px 10px 10px 261px;
	border-top: #E3E3DB 1px solid;
}






/* February 2010 Sale Banner - jdb */
#biggestSale {
	float: right;
	width: 470px;
	text-align: center;
}
	#sub_content #biggestSale {
		float: none;
		margin-left: 240px;
	}
#biggestSale h2 {
	width: 460px;
	height: 120px;
	background: url(../images/biggest-sales-event.gif) 0 0 no-repeat;
	text-indent: -9999em;
	padding-bottom: 0;
	margin-bottom: 3px;
}
#biggestSale p {
	width: 460px;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	text-transform: none;
	padding-top: 0;
	margin-top: 3px;
}
	#sub_content #biggestSale p {
		margin: 3px 0 0 0;
		padding-bottom: 30px;
	}
#biggestSale p strong {
	font: normal 22px/normal Arial, Helvetica, sans-serif;
}
#biggestSale p a {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
}
#biggestSale ul {
	list-style: none;
	float: right;
	width: 180px;
}
#biggestSale li {
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	background: url(../images/1-ball-bullet.gif) 0 0 no-repeat;
	padding: 0 0 18px 30px;
}
#biggestSale li img {
	display: block;
	border: 1px solid #6f8b6a;
	margin-top: 12px;
}

/* Congrats message */
#message {
	clear: left;
	float: left;
	width: 400px;
	text-align: center;
	padding-top: 8px;
}
#message p {
	text-transform: none;
	margin-top: 8px;
	padding-top: 4px;
	border-top: 1px solid #c6beb6;
	font-weight: normal;
}

/* Grand Opening Sale Banner - jdb */
#openingSale {
	float: right;
	width: 470px;
}
#crockerParkAudio {
	width: 52px;
	float: right;
	font-size: 10px;
	color: #000000;
	text-align: center;
	text-transform: none;
	font-weight: normal;
}
#openingSale h2 {
	width: 460px;
	height: 120px;
	background: url(../images/crocker-park-open.gif) 0 0 no-repeat;
	text-indent: -9999em;
	padding: 0;
}
#openingSale p {
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	text-align: center;
}
#countdown {
	width: 240px;
	height: 17px;
	margin: 0 115px;
}
#countdownLabels {
	width: 240px;
	height: 36px;
	margin: 0 115px;
	padding-top: 7px;
	background: url(../images/until.gif) center 30px no-repeat;
}
.countdownBlock {
	float: left;
	width: 34px;
	height: 17px;
	text-align: center;
	padding: 0 12px 0 13px;
}
.countdownBlock div {
	float: left;
	height: 17px;
	background: url(../images/countdown-numbers.gif) no-repeat;
}
#countdown .image0 {
	width: 16px;
	background-position: 0 0;
	margin-right: 1px;
}
#countdown .image1 {
	width: 13px;
	background-position: -18px 0;
	margin-right: 3px;
}
#countdown .image2 {
	width: 16px;
	background-position: -32px 0;
	margin-right: 1px;
}
#countdown .image3 {
	width: 17px;
	background-position: -48px 0;
}
#countdown .image4 {
	width: 17px;
	background-position: -65px 0;
}
#countdown .image5 {
	width: 16px;
	background-position: -82px 0;
	margin-right: 1px;
}
#countdown .image6 {
	width: 17px;
	background-position: -98px 0;
}
#countdown .image7 {
	width: 16px;
	background-position: -115px 0;
	margin-right: 1px;
}
#countdown .image8 {
	width: 17px;
	background-position: -131px 0;
}
#countdown .image9 {
	width: 15px;
	background-position: -148px 0;
	margin-right: 2px;
}
#countdownLabels span {
	display: block;
	float: left;
	width: 45px;
	height: 18px;
	text-align: center;
	padding: 0 7px;
	font-size: 11px;
	text-transform: none;
	color: #698db6;
	background: url(../images/d-h-m-s.gif) no-repeat;
	text-indent: -9999px;
}
span#days {
	background-position: center 0;
}
span#hours {
	background-position: center -18px;
}
span#minutes {
	background-position: center -36px;
}
span#seconds {
	background-position: center -54px;
}

.alingcenter {text-align: center;}

/* sidebar content */
#SideBarLinks,
#DivSideBar,
#DivFooter {
	-moz-border-radius:10px 10px 10px 10px;
	border:1px solid #65835F;
	float:left;
	margin-bottom:20px;
	margin-left:43px;
	padding-bottom:10px;
	width:220px;
	clear: left;
	/*display: none;*/
}
#sub_content #SideBarLinks #helpful_links {

}
#sub_content #SideBarLinks #helpful_links p,
#sub_content #DivSideBar #helpful_links p,
#sub_content #DivFooter #helpful_links p  {
	line-height: 14px;
}
#sub_content #SideBarLinks #helpful_links h1,
#sub_content #DivSideBar #helpful_links h1,
#sub_content #DivFooter #helpful_links h1{
	color:#B97732;
	font-size:15px;
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-weight:bold;
	margin:0px;
	padding: 5px;
}
#sub_content #SideBarLinks #helpful_links ul,
#sub_content #DivSideBar #helpful_links ul,
#sub_content #DivFooter #helpful_links ul{ 
	margin:10px 0px 0px 15px; 
	padding:0px;
}

#sub_content #SideBarLinks #helpful_links ul li,
#sub_content #DivSideBar #helpful_links ul li,
#sub_content #DivFooter #helpful_links ul li{
	list-style-type: none;
	/*float: left;*/
	padding-right: 5px;
}
#sub_content #SideBarLinks #helpful_links ul li a,
#sub_content #DivSideBar #helpful_links ul li a,
#sub_content #DivFooter #helpful_links ul li a{
	font-family:"Times New Roman", Times, serif /*georgia,helvetica,"sans serif"*/;
	font-weight:bold; 
	font-size:13px;
	color:#2B180E; 
	text-decoration:underline;
}	
#sub_content #helpful_links ul li a:hover,
#sub_content #DivSideBar #helpful_links ul li a:hover,
#sub_content #DivFooter ul li a:hover{
	text-decoration:none; }

#SideBarLinks .youtubeLinks,
#DivSideBar .youtubeLinks,
#DivFooter .youtubeLinks{
	height: 1%;
	overflow: auto;
	padding-top: 15px;
	/*clear: both;*/
}
.youtubeLinks h1 img {
	float: left;
	margin-right: 5px;
}
#SideBarLinks .youtubeLinks .videoThumb,
#DivSideBar .youtubeLinks .videoThumb,
#DivFooter .youtubeLinks .videoThumb{
	float: left;
	width: 180px;
	text-align: center;
	padding: 5px;
	font-size: 11px;
}

/* New Category Pages 9/3/10 JDB */
#imgLandingPage {
	float: right;
	margin: 24px 20px 12px 0;
}
#rtrvCategories.RadTreeView {
	white-space: normal;
}

/* Static Google Map (directions page) */
#map {
	float: right;
	padding: 0 28px 28px 0;
}

.ptitle {
	margin: 23px;
	color:#333;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	text-decoration:underline;
}

