/*
=============================================================================================
Callaway Furniture
General Layout Style Sheet

Created by Delaware.Net
http://www.delaware.net
Copyright 2008

=============================================================================================
*/

/* General
========================================== */
body {background:#5d6570; font:12px Arial, Helvetica, sans-serif; margin:0 0;}

a {outline-style:none;} /* Removes dotted lines around links when active */
a:link {color:#452a13;}
a:visited {color:#452a13;}
a:hover {color:#AF5200; text-decoration:none;}

strong {font-weight:bold;}

.clear {clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Layout
========================================== */
#wrapper {margin:0 auto; width:862px;}
#hOne {background-color:#724B24; height:15px;}
#hOne h1{font-size:10px; color:#fff; text-align:center; padding:0 0 0 20px; margin:0 0; text-decoration:none;}
/*=== Header ===*/
#header {background:url(/img/layout/headerbg.jpg) left top no-repeat; color:#000; height:25px; position:relative;}
#header h1 {margin:5px 0 0 0; padding:0; float:left; position:relative;}
#header h1 a:link, #header h1 a:visited, #header h1 a:hover {display:block; height:120px; width:552px; position:absolute; top:20px; left:250px;}
#header h2 {font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#f3e5d4; position:absolute; left:65px; top:0px; margin:2px 0 0 0;}

/*=== Navigation ===*/

/* MAIN */
/*#navMain ul {width:181px; margin:5px 0; padding:0;}
#navMain ul li {margin:0; padding:0 0 0 27px; list-style:disc;}
#navMain ul li, #navMain ul li a {display:block; font:12px Arial, Helvetica, sans-serif; font-weight:bold;}
#navMain ul li a {text-decoration:none; padding:5px 0 5px 5px; color:#f3e5d4;}
#navMain ul li a:hover {text-decoration:none; padding:5px 0 5px 5px; color:#f3e5d4;}
.address {font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background-image: url(/img/nav_footer.jpg); background-repeat: no-repeat; background-position: left top; padding: 32px 20px 0px; height: 91px; width: 148px;}*/

/* MAIN */


#mainNav { position:relative; padding:0; z-index:10000;}
#mainNav ul {width:181px; margin:1px 0 0 0; padding:0px; }
#mainNav li {background:url(/img/layout/titlebg.jpg) top left no-repeat; width:181px; height:35px; display:block;  border-bottom:#f2e5d5 solid thin; z-index:-100;}
#mainNav li.end { }
#mainNav li a { display:block; background:url(/img/arrowwhite.gif) center right no-repeat; padding:8px 0 5px 45px; font:16px Arial, Helvetica, sans-serif; color:#f2e5d5; text-decoration:none; font-weight:bold; }
#mainNav ul li a:hover { color:#fff;  background:url(/img/arrowblue.gif) center right no-repeat; text-decoration:none;}
#mainNav ul li.end a:hover {}

/*****drop down***/
#mainNav ul li ul {position:absolute; left:-9999px; margin:-32px 0 0 181px; padding:0; z-index:9999; }
#mainNav ul ul li {float:none; border:none; margin:0; height:35px; display:block;  border-bottom:#f2e5d5 solid thin; z-index:998; background-color:#223F67; background-image:none; width:203px;}
#mainNav ul li:hover ul, #mainNav li.sfhover ul { display:block; left:0; z-index:998; background-color:#978262;}
#mainNav li ul li {padding:0; margin-top:0; z-index:999;}
#mainNav ul ul li a { background-image:none; text-align:left; display:block; color:#f2e5d5; height:23px; font:12px Arial, Helvetica, sans-serif; padding:7px 20px 5px 5px; z-index:998; font-weight:bold; width:178px;}
#mainNav ul ul li a:hover { background-image:none; background-color:#978262; color:#f2e5d5; z-index:998; width:178px; text-align:left;  padding:7px 20px 5px 5px;}
#mainNav ul ul ul {  display:block; z-index:998;}
#mainNav li ul ul { margin: -35px 0 0 200px;  padding:0px;  height:35px;} 
#mainNav li ul ul li { } 
#mainNav li:hover ul ul, #mainNav li.sfhover ul ul { left: -999em;} 
#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul {left: auto; } 

/* SUB */
#navSub {position:absolute; top:0px; right:-15px; height:23px; color:#452a13; text-align:right; font-size:11px; line-height:23px; padding:0 40px 0 0;}
#navSub ul {margin:0px;}
#navSub a:link, #navSub a:visited {color:#452a13; text-decoration:none; border-right:1px #452a13 solid; height:14px; vertical-align:middle; padding:0px 3px 0px 3px;}
#navSub a:hover {color:#AF5200; text-decoration:underline;}
#navSub li.end a {border-right:none;}
#navSub ul li {float:left; list-style:none;}

/*=== Content ===*/
#searchBar {clear:both; color:#999; text-align:center; font-size:11px; padding:3px 0 5px 0;}
#searchBar input {margin:0; padding:3px;}
#gobtn {background:url(/img/layout/btn_go.jpg) left top no-repeat; font:11px Arial, Helvetica, sans-serif; border:0; cursor:pointer; text-indent:-9999px; overflow:hidden; height:21px; width:23px;}

#content_wrapper {position:relative; background:url(/img/layout/page_bg.jpg) top left repeat-y;}
#map {float:left; width:585px; height:306px; border-color:#999; border-style:solid; border-width:thin;}
#contentHours {float:left; padding:5px 0 0 70px;}

/* LEFT CONTENT AREA */
#contentLeft {background:url(/img/layout/nav_bg.jpg) left top no-repeat; width:181px; float:left; margin:0 0 0 37px; min-height:600px; position:relative; z-index:10011;}
#contentLeft p {color:#452a13; padding:20px 0 0 20px; width:140px; text-align:center;}

#awnings_title {background:url(/img/layout/awnings_title.jpg) top left no-repeat; width:181px; height:35px; display:block; text-indent:-9999px;}
#flooring_title {background:url(/img/layout/flooring.jpg) top left no-repeat; width:181px; height:35px; display:block; text-indent:-9999px;}
#furniture_title {background:url(/img/layout/furniture.jpg) top left no-repeat; width:181px; height:35px; display:block; text-indent:-9999px; margin-top:30px;}

/* RIGHT CONTENT AREA */
#contentRight {background:url(/img/layout/bodyBack.jpg) left top repeat-y; float:left; width:581px; min-height:686px; height:auto !important; height:686px; padding:0 20px;}
#contentRight p {font:12px Georgia, "Times New Roman", Times, serif; padding:10px 15px 0 30px; line-height:24px; margin:0;}
#contentRight h2 {font:12px Georgia, "Times New Roman", Times, serif; padding:10px 15px 0 30px; line-height:24px; margin:0;}

#contentRight h2 {font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#452a13; }
#news {background:url(/img/layout/news_bg.jpg) left top repeat-y; min-height:170px; min-height:40px; width:240px; margin:0 0 0 320px;}
#row1 {height:89px; width:603px;}
#row1 ul {height:89px; margin:0; padding:0;}
#row1 ul li {list-style:none; display:inline; float:left; height:89px; margin:0 0 0 8px; padding:0 8px 0 0;}
#row2 {margin:10px 0 0 0;}
#flash {width:552px; height:224px; display:block; margin:10px auto 0 auto;}
#col1 {float:left; width:314px; min-height:100px; padding:0; margin:0; display:block;}
#col1 p {font:12px Georgia, "Times New Roman", Times, serif; padding:0 15px 0 30px; line-height:24px; margin:0;}

/*=== Footer ===*/
#footer {background:url(/img/layout/footerbg.jpg) right top no-repeat; color:#fff; height:32px; font-size:10px; text-align:right; float:right; width:862px;}
#footer p {margin:0; padding:0;}
/*#footerNav {text-align:center; color:#fff; font:11px Arial, Helvetica, sans-serif; padding:0 5px; line-height:14px; clear:both; margin:0;}
#footerNav a {color:#fff; text-decoration:none;}
#footerNav a:hover {color:#fff; text-decoration:underline;}*/
#footerNav {text-align:center; color:#fff; font:11px Arial, Helvetica, sans-serif; padding:0 5px; line-height:14px; clear:both; margin:0 auto; }
#footerNav a {color:#fff; padding:0px 3px 0px 3px; text-decoration:none; border-right:1px #CCCFFF solid; }
#footerNav a:hover {color:#fff; text-decoration:underline;}
#footerNav li.end a {border-right:none;}
#footerNav ul {text-align:center; width:860px; margin:0 auto}
#footerNav ul li {float:left; list-style:none; text-align:center;}

#delawarenet {font-size:11px; color:#fff;}
#delawarenet a:link, #delawarenet a:visited, #delawarenet a:hover {font-size:11px; height:52px; width:200; text-align:center; margin:0 auto; color:#fff;}
#delawarenet a:hover {font-size:11px; height:52px; width:200; text-align:center; margin:0 auto; color:#fff; text-decoration:none;}


/***************************************************/
/******************** CMS LISTS ********************/
/***************************************************/
/* DIV, Displays List Type */
#pageListHeader {
	font-size:24px;
	margin:10px;
	text-align:left;
	color:#452a13;
}
/* DIV, If relevant, date range of the list */
#pageListDates {
	font-size:18px;
	margin:10px;
	text-align:center;	
}
/* UL, list of items */
#pageList {
	list-style:none;
}
/* DIV, view all for minutes */
#pageListViewAll{
	padding:5px;
}
/* LI, one item */
.pageListItem {
	padding:5px;
}
/* LI, one item, same as above except the two will alternate */
.pageListItemAlternate {
	padding:5px;
}
/* DIV, Title of item with link */
.pageListItemTitle {
	font-weight:bold;
}
/* DIV, Date of item */
.pageListItemDate {color:#AF5200;
	font-style:italic;	
}
/* Spans, granular control of date */
.pageListItemDateMonth{}
.pageListItemDateDay{}
.pageListItemDateYear{}
/* DIV, text-only blurb of description */
.pageListItemDescription{color:#452a13;
	font-size:12px;
}
/* DIV, houses calendar Container */
.pageListCalendarContainer{}

/***************************************************/
/*************** CMS LISTS INLINE ******************/
/***************************************************/
/* DIV, Displays List Type */
.pageListInlineHeader {
	font-size:16px;
	display:none;
}
/* UL, list of items */
.pageListInline {
	list-style:none;
	margin:0;
	padding:10px;	
}
/* LI, one item */
.pageListInlineItem {
	padding:3px;
}
/* LI, one item, same as above except the two will alternate */
.pageListInlineItemAlternate {
	padding:3px;
}
/* DIV, Title of item with link */
.pageListInlineItemTitle {
	display:none;
	font-weight:bold;	
}
/* DIV, Date of item */
.pageListInlineItemDate {
	color:#AF5200;	padding:8px 0 0 0;
}
/* Spans, granular control of date */
.pageListInlineItemDateMonth{}
.pageListInlineItemDateDay{}
.pageListInlineItemDateYear{}
/* DIV, text-only blurb of description */
.pageListInlineItemDescription{
	font-size:12px; color:#452a13;
}
/* DIV, view all link if you don't want link to show add display:none;*/
.pageListInLineViewAll {
	padding:3px 15px 3px 0;
	text-align:right;
}

/* DIV, If relevant, date or date range of the item */
#pageDetailsDate {
	font-size:18px;
	margin:10px;
	color:#452a13;
	padding:0px 0px 0px 30px;
}

#detailWrapper { margin-top:20px; border-top:#452A12 solid 2px; padding-top:20px;}

/*=================== HACKS =========================*/
/*=== (PLEASE PUT ALL NORMAL CSS ABOVE THIS AREA) ===*/
/*===================================================*/

#navMain li a {height:1%} /* For IE6 to remove white space from around element */ 
#footerNav {height:1%} /* For IE6 to remove white space from around element */

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

//-->
</style>
