.homePage .row {
	margin-bottom: 15px;
}

.homeMain {
	clear: both;
	float: left;
	display: inline;
	background-color: #111111;
	border-color: #222222;
	border-style: solid;
	border-width: 1px;
	height: 500px;
	width: 967px;
}

#homeMainImage {
	border-right-color: #222222;
	border-right-style: solid;
	border-right-width: 1px;
	float: left;
	display: inline;
	height: 500px;
	width: 722px;
}

#content ul.homeMainList {
	list-style-type: none;
	display: inline;
	float: left;
	height: 500px;
	padding: 0px;
	margin: 0px;
	width: 244px;
}

#content ul.homeMainList li {
	padding: 0px;
	margin: 0px;
	display: inline;
	clear: both;
	float: left;
	height: 125px;
	width: 244px;
}

#content ul.homeMainList li a img {
	padding: 0px;
	margin: 0px;
	display: inline;
	clear: both;
	float: left;
}

.homeAnnouncement {
	color: #666666;
	font-size: 0.95em;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/home/global/homeAnnouncement.gif);
	line-height: 32px;
	text-align: center;
	clear: both;
	display: inline;
	float: left;
	height: 32px;
	width: 969px;
}

.homeNews {
	padding: 10px;
	background-image: url(../images/home/global/homeNews.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	margin-right: 15px;
	height: 345px;
	width: 211px;
}

.homeOpuses {
	margin-bottom: 15px;
	display: inline;
	clear: both;
	float: left;
	background-color: #111111;
	height: 200px;
	width: 723px;
}

.home18wrapper {
	clear: none;
	display: inline;
	float: left;
	height: 375px;
	width: 723px;
}

.homeBox {
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	background-image: url(../images/home/global/homeBox.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-right: 15px;
	float: left;
	display: inline;
	height: 140px;
	width: 211px;
}

.homeUncovered {
	display: inline;
	float: left;
	background-image: url(../images/home/global/homeBox12.gif);
	width: 457px;
	margin-right: 0px;
}

.homeOpusesLeft {
	padding: 0px;
	margin: 0px;
	background-image: url(../images/home/opuses/home_opuses_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline;
	float: left;
	height: 200px;
	width: 45px;
}

.homeOpusesRight {
	padding: 0px;
	margin: 0px;
	background-image: url(../images/home/opuses/home_opuses_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 200px;
	width: 44px;
	float: right;
	display: inline;
}

#homeOpusWrapper {
	padding: 0px;
	margin: 0px;
	float: left;
	display: inline;
	border-color: #222222;
	border-style: solid;
	border-width: 1px;
	height: 198px;
	width: 632px;
}

#content ul#homeOpusImages {
	display: inline;
	float: left;
	margin: 0px;
	height: 198px;
	width: 632px;
}

#content ul#homeOpusImages li {
	height: 200px;
	width: 158px;
	display: inline;
	float: left;
}

#content ul#homeOpusImages li a {
}

#content ul#homeOpusImages li a img {
	border-style: none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

.homeOpusesLeft a {
	background-image: url(../images/home/opuses/promo_left.png);
	background-position: center center;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 200px;
	width: 45px;
	overflow: hidden;
	text-indent: -9999px;
}

.homeOpusesLeft a:hover {
	background-image: url(../images/home/opuses/promo_left_over.png);
}

.homeOpusesRight a {
	background-image: url(../images/home/opuses/promo_right.png);
	background-position: center center;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 200px;
	width: 45px;
	overflow: hidden;
	text-indent: -9999px;
}

.homeOpusesRight a:hover {
	background-image: url(../images/home/opuses/promo_right_over.png);
}

#content ul.homeNewsList {
	padding: 0px;
	margin: 0px;
	display: inline;
	clear: both;
	float: left;
	width: 211px;
}

#content ul.homeNewsList li {
	line-height: 1.3em;
	border-bottom-color: #222222;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-left: 0px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-top: 0px;
	font-size: 0.9em;
	width: 211px;
	display: inline;
	clear: both;
	float: left;
}

#content ul.homeNewsList li h3 {
	font-weight: bold;
	line-height: 1.2em;
	padding: 0px;
	margin: 0px;
	height: 1.4em;
	width: 211px;
	font-size: 1em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#content ul.homeNewsList li p {
	padding: 0px;
	margin: 0px;
	width: 211px;
}

#content ul.homeNewsList li h3 a {
	padding: 0px;
	margin: 0px;
}

#content ul.homeNewsList li .homeNewsDate {
	font-size: 0.9em;
	padding: 0px;
	margin: 0px;
	width: 211px;
	color: #454545;
}

#content ul.homeNewsList li p.homeNewsDesc {
	color: #666666;
	clear: both;
	display: inline;
	float: left;
	width: 211px;
	height: 4em;
	overflow: hidden;
}

#content #homeNewsBox .paging {
	line-height: 21px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	height: 21px;
	clear: both;
	display: inline;
	float: left;
	background-image: url(../images/home/news/newsNavBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 207px;
}
#homeNewsBox .paging_first{
	height: 17px;
	width: 20px;
	float: left;
	display: inline;
	background-image: url(../images/home/news/news_first_off.gif);	
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;		
}

#homeNewsBox .paging_prev{
	height: 17px;
	width: 20px;
	float: left;
	display: inline;
	background-image: url(../images/home/news/news_prev_off.gif);	
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;		
}

#homeNewsBox .paging_next{
	height: 17px;
	width: 20px;
	float: left;
	display: inline;
	background-image: url(../images/home/news/news_next_off.gif);	
	background-position: right top;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;		
}

#homeNewsBox .paging_last{
	height: 17px;
	width: 20px;
	float: left;
	display: inline;
	background-image: url(../images/home/news/news_last_off.gif);	
	background-position: right top;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;		
}

#homeNewsBox .paging_first a {
	padding-right: 3px;
	background-image: url(../images/home/news/news_first.gif);
	height: 17px;
	width: 17px;
	float: left;
	display: inline;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
#homeNewsBox .paging_first a:hover {
	background-image: url(../images/home/news/news_first_over.gif);
}
#homeNewsBox .paging_prev a {
	padding-right: 3px;
	background-image: url(../images/home/news/news_prev.gif);
	height: 17px;
	width: 17px;
	float: left;
	display: inline;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
#homeNewsBox .paging_prev a:hover {
	background-image: url(../images/home/news/news_prev_over.gif);
}
#homeNewsBox .paging_next a {
	padding-left: 3px;
	background-image: url(../images/home/news/news_next.gif);
	height: 17px;
	width: 17px;
	float: right;
	display: inline;
	background-position: right top;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
#homeNewsBox .paging_next a:hover {
	background-image: url(../images/home/news/news_next_over.gif);
}
#homeNewsBox .paging_last a {
	padding-left: 3px;
	background-image: url(../images/home/news/news_last.gif);
	height: 17px;
	width: 17px;
	float: right;
	display: inline;
	background-position: right top;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
#homeNewsBox .paging_last a:hover {
	background-image: url(../images/home/news/news_last_over.gif);
}
#homeNewsBox .paging_info{
	line-height: 12px;
	color: #666666;
	font-size: 0.9em;
	text-align: center;
	float: left;
	display: inline;
	width: 125px;
}
#content a.more_news{
	padding-left: 7px;
	padding-bottom: 3px;
	padding-right: 7px;
	padding-top: 3px;
	line-height: 14px;
	background-image: url(../images/home/news/news_more.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	text-align: left;
	display: inline;
	text-decoration: none;
	color: #666666;
	font-size: 0.9em;
	width: 199px;
	float: left;
}
#content a:hover.more_news{
	background-image: url(../images/home/news/news_more_over.gif);
}
#content .homeUncovered ul{
	font-size: 0.9em;
	clear: both;
	display: inline;
	float: left;
	width: 457px;
	list-style: none;
}
#content .homeUncovered ul li .listing_image{
	height: 90px;
	width: 132px;
	margin-right: 15px;
	overflow: hidden;
	display: inline;
	float: left;
}
#content .homeUncovered ul li .listing_info{
	width: 310px;
	overflow: hidden;
	display: inline;
	float: left;
}
#content .homeUncovered ul li .listing_image img{
	width: 132px;
}
#content .homeUncovered ul li .listing_info h3 a{
	width: 310px;
	color: #666666;
	float: left;
	display: inline;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

h3.homeUncHead{
	background-image: url(../images/home/global/homeUncHead.gif);
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	display: inline;
	float: left;
	height: 24px;
	width: 457px;
	overflow: hidden;
	text-indent: -9999px;
}
h3.homeNewsHead{
	background-image: url(../images/home/global/homeNewsHead.gif);
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	display: inline;
	float: left;
	height: 24px;
	width: 200px;
	overflow: hidden;
	text-indent: -9999px;
}
#content .homeUncovered ul li .listing_info .listing_date{
	font-size: 0.8em;
	color: #333333;
}
#content .homeUncovered ul li .listing_info p.listing_description{
	clear: both;
	display: inline;
	float: left;
	height: 1.5em;
	width: 310px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#content .homeUncovered ul li .listing_info a.listing_more{
	clear: both;
	display: inline;
	float: left;
	width: 310px;
}
#content .homeUncovered a.more_uncovered{
	color: #666666;
	font-size: 0.9em;
	float: right;
	display: inline;
}
.homeStore{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	height: 150px;
	width: 231px;
}