﻿* { font-size: 12px; }
html, body {  color: white; }
/*html { scrollbar-arrow-color: #999999;  scrollbar-base-color: #999999;  scrollbar-dark-shadow-color: #000000;  scrollbar-track-color: #191919;  scrollbar-face-color: #000000;  scrollbar-shadow-color: #999999;  scrollbar-highlight-color:#666666;  scrollbar-3d-light-color: #CCCCCC; }*/
a img { border: none; }
a { color: White; text-decoration: none; }
a:hover { color: gold; }

body{ min-width: 990px; }

.header , .footer , .sidebar , .main , .content { background-color: Transparent; }
.page { width: 770px; margin: auto; }
.sidebar { width: 190px; text-align: right; }
.main { margin-left: -190px; }
.content { margin-left: 190px; }

.header {  height: 60px; padding: 5px; }/*border-bottom: solid 1px #666666;*/
.header .floatLeft { margin-top: 15px; }

.footer { border-top: solid 1px #666666; }
.footer .floatLeft { padding-top: 10px; margin-left: 10px; }
.footer .floatLeft  a { margin-right: 3px; }

.noSidebarMain {}

#head_nvi
{
	width:100%;
	height:28px;
	background-image:url(master/hd_bg.gif);
	float: left;
	
}
#head_nvi a {
	display:block;
	text-align:center;
	float: left;  
	width: 90px; 
	height:28px;
	line-height: 28px;
	color:#675000;
}
#head_nvi a:hover 
{
	color:#d7a700;
}
#head_nvi .hd_curr
{
	background-image:url(master/hd_sel.gif);
	color:#d7a700;
}



#mainNavigation { float: left;  width: 120px; height: 100%; border-right: solid 1px #666666; margin-top: 0px; margin-bottom: 0px; }
#mainNavigation  a { display: block; vertical-align: middle; font-size: 14px; }
#mainNavigation  a:hover { text-decoration: underline; }
#mainNavigation #MainNavigationContent { vertical-align: middle; height: 390px; margin-top: 20px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px; }

#mainContent { float: right; width: 100%; margin-right: -130px; }
#mainContentSpace { margin-right: 130px; margin-top: 10px; margin-bottom: 10px;  }

#newsList { height: 390px; overflow: auto; }


.img_text_list .item { margin-left: 15px; margin-top: 10px; }
.img_text_list .item .text .textcontent .title { color: gold; margin-left: 90px; padding-bottom: 5px; font-size: 14px; display: block; margin-right: 20px; }
.img_text_list .item .text .textcontent .title:hover { text-decoration: underline }
.img_text_list .item .text .textcontent .description { margin-left: 90px; margin-right: 20px; }
.img_text_list .item .clearBoth { padding-top: 5px; }

.newsTitle { font-weight: bold; color: gold; padding-top: 40px; padding-bottom: 10px; font-size: 14px;  margin: 10px;}
.newsBody, .newsNav { margin: 10px; }

.newsBody h1 { color: gold; font-size: 14px; font-weight: normal;  }
.newsBody h2 {  font-size: 12px; font-weight: bold;  }
.newsBody p { margin-bottom: 10px; margin-top: 10px;}

.newsBody  a { color: gold; }
.newsBody  a:hover { text-decoration: underline; }

.newsBody .whiteLink { color: White; }
.newsBody .whiteLink:hover { text-decoration: underline; color: gold; }

.highlight { color: gold; }


.tip {}
.tip .floatLeft { color: White; font-weight: bold; font-size: 14px; padding-top: 10px; padding-bottom: 10px; }
.tip .floatRight { padding-top: 12px; color: #9F8013; }

.areas { background-color: #50400A; height: 38px; line-height: 38px; }
.areas span { padding-left: 5px; padding-right: 5px; margin: 0px; display: block; float: left; }
.areas a { white-space:nowrap; height: 38px; font-size: 14px; font-weight: bold; color: gold; }
.areas a:hover { color: White;}
.areas .selected { background-image: url(selectarea.gif); background-repeat: repeat-x; color: White; line-height: 38px; height: 38px; display: block; float: left; padding-left: 10px; padding-right: 10px; }
.areas .selected a { color: White; }

.brands { background-color: #181303; padding: 15px; }
.brands span { padding: 0px; margin: 0px; line-height: 23px; margin-right: 10px; padding-bottom: 1px; }
.brands a { white-space:nowrap; color: #9F8013;}
.brands a:hover { color: #EABC1E; }
.brands .selected a { color: gold; }
.brands .selected { color: gold; font-weight: bold; border-bottom: solid 2px gold; }

.currentBrandTitle { color: #EABC1E; padding-top: 10px; padding-bottom: 10px; font-weight: bold; font-size: 14px; }
.brandInfo  { padding: 10px; }
.brandInfo a , .brandInfo * { color: #9F8013; }
.brandInfo a:hover { color: white; }

.shop { float: left;  width: 247px; height: 80px; padding: 10px; margin-left: 20px;  }
.shop .title { color: #EABC1E; font-weight : bold; }
.current { background-image: url(bg.jpg); background-repeat: repeat-x; }

.pageNavigation { padding-right: 15px; }
.pageNavigation span { background-color: #1A1505; display: block; float: left; padding: 5px; font-size: 11px; font-weight: bold; }
.pageNavigation a { background-color: #473909; display: block; float: left; padding: 5px; font-size: 11px; font-weight: bold; color: #EABC1E; }

.contentNavigation { padding: 5px; }
.contentNavigation a:hover {color: White; text-decoration: underline; }

.rightBanner { width: 180px; float: right; padding-top: 10px; padding-bottom: 10px;}

.images { text-align: center; padding-top: 10px; }
.images img { margin: 2px; }

#flashTitle { text-align: center; padding-top: 10px; }
#mainFlashDiv { margin: auto; margin-bottom: 20px; margin-top: 2px; }

.newsYearBar { height: 31px; background-image: url(news_year_line.jpg); margin-bottom: 10px; font-weight: bold;  }
.newsYearBar a { float: left; width: 100px; height: 31px; line-height: 31px; text-align: center;color: #625100; }
.newsYearBar a:hover {}
.newsYearBar .current { background-image: url(news_year_tab.jpg); color: #FFD700; }

