@charset "utf-8";
/* CSS Document */

/* global */
body {
	margin: 0;
	background: url(../images/bg.gif) repeat;
	font-family: Arial, Helvetica, sans-serif;
}
a img {
	margin: 0;
	padding: 0;
	border-width: 0;
}
h2 {
	padding: 0 20px 4px 0;
	margin: 0;
	font-size: 1em;
	color: #333333;
}
#clear {
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
	width: auto;
	font-size: 0em;
}
#wrapper {
	margin: auto;
	width: 970px;
}
#logo {
	background: url(../images/hd_bg.jpg) no-repeat;
}
#flashheader {
	margin: 0px;
	padding: 0px;
	width: 970px;
	height: 260px;
	background-color: #ffffff;
	font-size: 0em;
}
#nav {
	background: url(../images/bg_nav.gif) repeat-x;
	width: 970px;
	float: left;
}
#nav a {
	background: url(../images/bg_nav.gif) repeat-x;
	display: block;
	float: left;
}
#navitem {
	float: left;
}
#nav a:hover {
	background-position: 0 -30px; 
}
#search {
	margin: 0;
	height: 10px;
	padding: 4px 0 0 26px;
	float: left;
}
.searchbox {
	width: 200px;
	height: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color:#333333;
}
.button {
	vertical-align: top;
	padding: 1px 0 0 1px;
}
#content {
	margin: auto;
	width: 970px;
	background-color: #FFFFFF;
}
#footer {
	width: 970px;
	margin: auto;
	padding: 30px 0 0 0;
	color:#808080;
}
#banner {
	margin: auto;
	width: 728px;
	height: 90px;
}
#footerlinks {
	margin: auto;
	text-align: center;
	padding: 15px 0 25px 0;
}
#footerlinks p{
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.5em;
}
#footerlinks a {
	padding: 0 8px 0 8px;
	color: #808080;
	text-decoration: none;
}
#footerlinks a:hover {
	text-decoration: underline;
}
#footerurl {
	font-size: 0.6875em;
	line-height: 1.5em;
}
#footerurl a{
	color: #e6288c;
	text-decoration: none;
}
#footerurl a:hover {
	text-decoration: underline;
}
/* index */
#categories {
	padding: 25px 0px 0px 25px;
	width: 585px;
	float: left;
}
#imageset a {
	margin: 5px;
	padding: 5px;
	width: 170px;
	height: 160px;
	float: left;
	display: inline;
}
#img1 a {
	background: url(../images/img_1.jpg) no-repeat; 
}
#img2 a {
	background: url(../images/img_2.jpg) no-repeat; 
}
#img3 a {
	background: url(../images/img_3.jpg) no-repeat;
}
#img4 a {
	background: url(../images/img_4.jpg) no-repeat; 
}
#img5 a {
	background: url(../images/img_5.jpg) no-repeat; 
}
#img6 a {
	background: url(../images/img_6.jpg) no-repeat;
}
#imageset a:hover {
	background-position: 0 -180px;
}
#promotions {
	padding: 30px 30px 0px 30px;
	width: 300px;
	float: left;
	background: url(../images/bg_margin.gif) no-repeat;
}
#articleslisthd {
	color: #FFFFFF;
	font-size: 1em;
	padding: 8px 0 8px 14px;
	background: url(../images/articles_hd.gif) #4d4d4d no-repeat;
}
#listconatiner {
	width: 298px;
	margin-top: 1px; 
	border-top: solid 1px #d9d9d9;
	border-left: solid 1px #d9d9d9;
	border-right: solid 1px #d9d9d9;
	
}
#list {
	margin: 0;
	padding: 3px 0 1px 6px;
	list-style: none;
	color: #999999;
	font-size: 0.75em;
	line-height: 1.25em;
}
#list li {
	background: url(../images/arrow.gif) 0 6px no-repeat;
	margin: 0 0 0 7px;
	padding: 4px 10px 5px 20px;
}
#dash {
	width: 244px;
	border-bottom: 1px dotted #e5e5e5;
}
#list a {
	color: #999999;
	text-decoration: none;
}
#list a:hover {
	color: #e6288c;
	text-decoration: none;
}
#articleslistbase {
	width: 300px;
	background: url(../images/articles_base.gif) no-repeat;
	height: 4px;
	font-size: 0em;
}
#pagebanner {
	padding: 20px 0 20px 0;

}
#base {
	width: 970px;
	height: 10px;
	background: url(../images/bg_base.gif) no-repeat;
	font-size: 0em;
}
/* shop */
#menu {
	padding: 25px 20px 15px 25px;
	width: 200px;
	float: left;
}
#menuhd {  
	color: #FFFFFF;
	font-size: 1em;
	padding: 8px 0 8px 14px;
	background: url(../images/categories_hd.gif) #4d4d4d no-repeat;
}
#menuitem { 
	margin-top: 1px; 
	padding: 4px 0 0 12px;
	font-size: 0.75em;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.maintop {
	text-decoration: none; 
	color: #333333; 
	cursor: hand; 
	cursor: pointer;
	padding: 5px 0 5px 0;
}
.main {
	text-decoration: none; 
	color: #333333; 
	cursor: hand; 
	cursor: pointer;
	width: 175px;
	border-top: 1px dotted #e5e5e5;
	padding: 5px 0 5px 0;
}
.submain {
	text-decoration: none; 
	color: #333333; 
	cursor: hand; 
	cursor: pointer;
}
.sublink {
	display: none; 
	padding-left: 14px;
	line-height: 1.75em;
	padding-bottom: 3px;
}
.sublink a {
	text-decoration: none; 
	color: #999999
}
.sublink a:hover {
	text-decoration: none; 
	color: #e6288c
}
.toplink {
	font-weight: bold;
	padding: 0 0 0 5px;
}
.toplink a {
	text-decoration: none; 
	font-weight: bold; 
	color: #333333;
}
.toplink a:hover {
	color: #e6288c;
}
.mainlink a {
	font-weight: normal; 
	text-decoration: none; 
	color: #333333;
}
.mainlink a:hover {
	color: #e6288c;
}
.mainsublink {
	display: none; 
	padding-left: 14px;
	line-height: 1.75em;
	padding-bottom: 3px;
}
.mainsublink a {
	text-decoration: none; 
	color: #333333;
}
.mainsublink a:hover {
	text-decoration: none; 
	color: #e6288c
}
#categoriesbase {
	width: 200px;
	background: url(../images/categories_base.gif) no-repeat;
	height: 4px;
	font-size: 0em;
}
#bannerbrands {
	padding: 20px 0 0 0;
}
#shop {
	padding: 25px 0 0 0;
	float: left;
}
iframe {
	overflow-x: hidden;
}
/* articles global*/
#article {
	width: 650px;
	padding: 25px 0 15px 25px;
	float: left;
}
#articlehd {
	color: #FFFFFF;
	font-size: 1em;
	padding: 8px 0 8px 14px;
	background: url(../images/article_hd.gif) #4d4d4d no-repeat;
}
#articlebase {
	width: 650px;
	background: url(../images/article_base.gif) no-repeat;
	height: 4px;	
	font-size: 0em;	
}
#sponsor {
	width: 250px;
	padding: 25px 25px 15px 20px;
	float: left;
}
#sponsorhd {
	color: #FFFFFF;
	font-size: 1em;
	padding: 8px 0 8px 14px;
	background: url(../images/sponsor_hd.gif) #4d4d4d no-repeat;
}
#sponsorcontent {
	width: 228px;
	margin-top: 1px; 
	padding: 10px;
	height: auto;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
#sponsorbase {
	width: 250px;
	background: url(../images/sponsor_base.gif) no-repeat;
	height: 4px;	
	font-size: 0em;	
}
/* articles (listing)*/
#articlelisting {
	width: 568px;
	margin-top: 1px; 
	padding: 40px 40px 10px 40px;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
#articleimg {
	width: 120px;
	padding: 0 40px 0 0;
	float: left;
}
#articlelistconatiner {
	width: 400px;
	float: left;
}
#articlelist {
	margin: 0;
	padding: 0 0 30px 0;
	list-style: none;
	color: #333333;
	font-size: 0.75em;
	line-height: 1.25em;
}
#articlelist li {
	background: url(../images/arrow.gif) 0 6px no-repeat;
	padding: 4px 0 5px 20px;
}
#articlelist a {
	color: #333333;
	text-decoration: none;
}
#articlelist a:hover {
	color: #e6288c;
	text-decoration: none;
}
#articledivider {
	width: 380px;
	border-bottom: 1px dotted #e5e5e5;
}
/* article */
h1 {
	padding: 7px 0 7px 27px;
	margin: 0 -10px 15px -10px;
	font-size: 16px;
	color: #333333;
	background: url(../images/arrow.gif) 10px 11px no-repeat;
	border-top: 1px dotted #e5e5e5;
	border-bottom: 1px dotted #e5e5e5;
}
#articlecontent {
	width: 568px;
	margin: 1px 0 0 0; 
	padding: 30px 40px 20px 40px;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: justify;
}
#articlecontent a {
	color: #e6288c;
	text-decoration: none;
}
#articlecontent a:hover {
	text-decoration: underline;
}
#slideshowwidget {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	padding: 0 24px 20px 24px;
}
/* page global */
#page {
	width: 920px;
	padding: 25px 25px 15px 25px;
	float: left;
}
#pagehd {
	color: #FFFFFF;
	font-size: 1em;
	padding: 8px 0 8px 14px;
	background: url(../images/page_hd.gif) #4d4d4d no-repeat;
}
#pagecontent {
	width: 918px;
	margin: 1px 0 0 0; 
	padding: 0;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
#pagepadding {
	padding: 40px 40px 30px 40px;
}
#pagecontent p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: justify;
}
#pagecontent a {
	color: #e6288c;
	text-decoration: none;
}
#pagecontent a:hover {
	text-decoration: underline;
}
#pagebase {
	width: 920px;
	background: url(../images/page_base.gif) no-repeat;
	height: 4px;	
	font-size: 0em;	
}
/* about us */
#aboutusleft {
	width: 200px;
	padding: 40px 0 38px 40px;
	float: left;
}
#aboutusright {
	width: 558px;
	padding: 40px 40px 38px 40px;
	float: left;
}
/* contact us */
#contactusleft {
	width: 379px;
	padding: 40px 40px 0 40px;
	float: left;
}
#contactusright {
	width: 378px;
	padding: 0 40px 0 40px;
	margin: 40px 0 40px 0;
	border-left: 1px solid #e5e5e5;
	float: left;
}
/* privacy policy */
#privacycontact {
	font-size: 0.75em;
	line-height: 1.5em;
}
#privacylink {
	color: #b2b1b1;
	font-size: 0.5625em;
	padding: 5px 0 0 0;
	text-align: right;
	margin-bottom: -10px;
}
#privacylink a {
	color: #b2b1b1;
	text-decoration: none;
}
#privacylink a:hover {
	text-decoration: underline;
}
/* sitemap */
#sitemapcontent {
	width: 918px;
	margin: 1px 0 0 0; 
	padding: 0 0 36px 0;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
#sitemapcontainer {
	width: 169px;
	margin-top: 40px;
	padding: 0 30px 0 30px;
	border-right: 1px solid #e5e5e5;
	float: left;
	height: 230px;
}
#sitemapendcontainer {
	width: 168px;
	margin-top: 40px;
	padding: 0 30px 0 30px;
	float: left;
}
#sitemaplist {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	color: #333333;
	font-size: 0.75em;
	line-height: 1.25em;
}
#sitemaplist li {
	background: url(../images/arrow.gif) 0 7px no-repeat;
	padding: 6px 0 6px 20px;
}
#sitemaplist a {
	color: #333333;
	text-decoration: none;
}
#sitemaplist a:hover {
	color: #e6288c;
	text-decoration: none;
}
#sitemaphd {
	width: 147px;
	border-bottom: 1px dotted #e5e5e5;
}
#sitemaphd a {
	color: #333333;
	text-decoration: none;
}
#sitemaphd a:hover {
	color: #e6288c;
	text-decoration: none;
}
#sitemapdivider {
	width: 147px;
	border-bottom: 1px dotted #e5e5e5;
}
