html { background-color: #ffffff; background-image: url(/templates/active/images/Gradient.gif); background-repeat: repeat-x }

#headerBar { background-color: #5c5a5a; height: 192px; visibility: hidden; }

.container_24 a { color: #3c3c3c; }
.container_24 a:hover { color: #5c5a5a; }
.container_24 { padding-top: 10px; }

#header			{ background-image: url(/templates/active/images/header-round.gif); background-repeat: no-repeat; height: 169px; }
#content		{ background-image: url(/templates/active/images/main-content-stroke.gif); background-repeat: repeat-y; color: #666666; }
#content ul li 	{ list-style: none; }

#middleColumn #results #gridResults #result { background-color: white; }
#middleColumn #results #gridResults #result #name { text-align: center; width: 178px; height: 20px; border-top: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; padding: 5px; }
#middleColumn #results #gridResults #result #image { text-align: center; width: 178px; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; margin: 0px; padding: 5px; height: 130px; }
#middleColumn #results #gridResults #result #image p { padding: 10px; margin: 0px; }
#middleColumn #results #gridResults #result #info .border { border: 1px solid #DEDEDE; padding: 5px 8px; }
#middleColumn #results #gridResults #result #info  { width: 178px; margin: 0px; border-bottom: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; padding: 5px; }
#middleColumn #results #gridResults #result #preview  { width: 178px; margin: 0px; border-bottom: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; padding: 5px; height: 195px; }
#middleColumn #results #gridResults #result #info table { width: 100%; margin: 0px; }
#middleColumn #results #gridResults #result #info td { vertical-align: top; }
#middleColumn #results #gridResults #result #info .price { font-weight: bold; font-size: 9pt; }
#middleColumn #results #gridResults #result #info .amount { font-weight: bold; font-size: 12pt; color: #73A60F; }
#middleColumn #results #gridResults #result #info .saleAmount { font-weight: bold; font-size: 12pt; color: #CF5418; }

#middleColumn #results #listResults #result 	{ background-color: white; }
#middleColumn #results #pagination	{ background-color: white; height: 20px; }
#middleColumn #details #image			{ background-color: white; }
#middleColumn #details #pricing			{ background-color: white; }

#middleColumn #results #pagination a { font-weight: bold; }
#middleColumn #results #pagination .first {}
#middleColumn #results #pagination .current {}
#middleColumn #results #pagination .last {}

#middleColumn #blog #article #name { border-bottom: 1px solid #E4E4E4; }
#middleColumn #post #comment { border-top: 1px solid #E4E4E4; }

#leftColumn				{ background-color: #ffffff; margin-left: 15px; }
#leftColumn #title p		{ padding: 10px 0px 0px 25px; }
#leftColumn #title		{ background-image: url(/templates/active/images/header-arrow.gif); background-repeat: no-repeat; height: 45px; margin-top: 20px; color: #2875DF; font-size: 10pt; font-weight: bold; }
#leftColumn #body		{ background-image: url(/templates/active/images/header-middle.gif); background-repeat: repeat-y; }
#leftColumn #body p	{ margin-left: 5px; margin-right: 5px; }
#leftColumn #end		{ background-image: url(/templates/active/images/header-bottom.gif); background-repeat: no-repeat; height: 6px; }
#leftColumn ul a			{ text-decoration: none; }

#middleColumn			{ background-color: #ffffff; }
#middleColumn #title	{ background-color: #ffffff; height: 35px; color: #2875DF; font-size: 14pt; font-weight: bold;  border-bottom: 1px solid #E4E4E4; }
#middleColumn #body	{ background-color: #F8F8F8; }
#middleColumn ul a		{ text-decoration: none; }

#rightColumn				{ background-color: #ffffff; }
#rightColumn #title p	{ padding: 10px 0px 0px 25px; }
#rightColumn #title		{ background-image: url(/templates/active/images/header-arrow.gif); background-repeat: no-repeat; background-color: #F8F8F8; height: 45px; color: #2875DF; font-size: 10pt; font-weight: bold; margin-top: 20px;}
#rightColumn #body		{ background-image: url(/templates/active/images/header-middle.gif); background-repeat: repeat-y; }
#rightColumn #body p	{ margin-left: 5px; margin-right: 5px; }
#rightColumn #end		{ background-image: url(/templates/active/images/header-bottom.gif); background-repeat: no-repeat; height: 6px; }
#rightColumn ul a		{ text-decoration: none; }

.column .borderTop 		{ border-top: 1px solid #E4E4E4; }
.column .borderLeft 		{ border-left: 1px solid #E4E4E4; }
.column .borderBottom 	{ border-bottom: 1px solid #E4E4E4; }
.column .borderRight 	{ border-right: 1px solid #E4E4E4; }
.column .borderSides 	{ border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; }

.column .information		{ margin: 0px 5px; }

#middleColumn .mainGraphic { margin-top: 22px; }

#middleColumn #account .gvDefault 		{ border: 1px solid #E4E4E4; color: #5c5a5a; }
#middleColumn #account .gvDefault th 	{ background-color: #F8F8F8; }
#middleColumn #account .gvDefault td 	{ border-top: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; border-right: 0px solid #E4E4E4; border-left: 0px solid E4E4E4; }

#middleColumn #browse .parent { border-bottom: 1px solid #E4E4E4; font-weight: bold; }
#middleColumn #browse .parent a { font-size:12pt; text-decoration: none; font-weight: bold; }

#middleColumn a { color: #5c5a5a; }
#middleColumn a:hover { color: #aaaaaa; }

#leftColumn #menu li,
#rightColumn #menu li				{ margin: 5px 0px 0px 0px; width: 100px; }
#leftColumn #menu li ul,
#rightColumn #menu li ul			{ margin: 0px 0px 0px 25px; }
#leftColumn #menu .item,
#rightColumn #menu .item		{ list-style-image: url('/templates/active/images/arrow.gif'); }
#leftColumn #menu li a,
#rightColumn #menu li a			{ color: #5c5a5a; }
#leftColumn #menu li a:hover,
#rightColumn #menu li a:hover	{ color: #5c5a5a; }
#leftColumn #menu,
#rightColumn #menu 				{ margin: 10px 0px 20px 5px; }

#leftColumn #itemList li,
#rightColumn #itemList	li	{ list-style-image: url('/templates/active/images/arrow.gif'); margin-top: 5px; }

.column #itemList li { width: 110px; }
.column #menu .division { font-weight: bold; }

#header	#bottomBar #menuHeader .division		{ border-right: 1px dotted #c5c4c3; padding-right: 10px; color: #ffffff; font-weight: bold; }
#header	#bottomBar #menuHeader li				{ margin: 0px 0px 0px 8px; }
#header	#bottomBar #menuHeader li a			{ color: #ffffff; font-weight: bold; }
#header	#bottomBar #menuHeader li a:hover	{ color: #82b900; }
#header	#bottomBar #menuHeader 				{ padding: 15px 0px 0px 10px; margin-bottom: 0px; }

#header	 #logo img		{ margin: 10px 10px 10px 10px; }
#header	 #logo			{ height: 110px; }
#header	 #topBar img	{ float: right; margin: 10px 10px 10px 10px; }
#header	 #topBar input { float: right; margin: 10px 10px 10px 10px; }
#header	 #topBar		{ height: 70px; }
#header #midBar li		{ border-right: 1px solid #1F85AF; }
#header #midBar li a:hover { text-decoration: underline; }
#header #midBar .last   { border-right: 0px solid #5c5a5a; }

#header	 #midBar		{ height: 50px; }
#header	 #bottomBar	{ background-image: url(/templates/active/images/nav-orange.gif);  background-repeat: no-repeat; height: 49px; }

#footer						{ background-image: url(/templates/active/images/footer.gif); background-repeat: no-repeat; background-color: #ffffff; height: 126px; border-bottom: 0px solid #E4E4E4; border-left: 0px solid #E4E4E4; border-right: 0px solid #E4E4E4; }
#footer a					{ color: #275791; text-decoration: none; }
#footer a:hover			{ color: #275791; text-decoration: underline; }
#footer	 #leftBar		{ padding-top: 20px; }
#footer	 #leftBar div 	{ padding: 0px 0px 0px 30px; }
#footer	 #leftBar .phoneNumber { font-size: 26pt; color: #73A613; font-weight: bold; }
#footer	 #rightBar		{ text-align: center; padding-top: 20px; text-align: right; }
#footer	 #rightBar div { padding: 10px 30px 0px 0px; }
#footer	 #rightBar ul	{ margin-bottom: 10px; }
#footer li 					{ border-right: 1px solid #275791; }
#footer .last 				{ border-right: 0px solid #5c5a5a; }

#menuHeader li ul .item 	{ background-color:#CE4F02; border-bottom: 1px dotted #ba3a00; border-left: 0px solid #7F9BBD; border-right: 0px solid #7F9BBD; }
#menuHeader li a 			{ color: #ffffff; }
#menuHeader li a:hover 	{ color: #5c5a5a; }

.itemList li { margin: 5px 0px 0px 0px; }