@import"css/layout.css";@import"css/mobile.css";@import"css/ipad.css";@import"css/iphone.css";@import"css/admin.css";@import url(css/css3corner.css);
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);

/* Skin styles for DotNetNuke  by dnnskin.net Overall support@dnnskin.net */  

Body								{ margin:0px;padding:0px;}
Body, .Normal, .NormalTextBox, td, p, .Normal, .NormalDisabled, .NormalBold{ font-family: Arial, Helvetica, sans-serif;line-height:1.5em; color:#666; font-size:12px}
p									{ padding:5px 0;margin:0px}
li,ul li							{ list-style:disc }
ol li								{ list-style:decimal}
.Head								{ color:#800000;font:bold 1.2em Arial, Helvetica, sans-serif}
.SubHead							{ color:#666}
A.CommandButton:link,A.CommandButton:visited,
A.CommandButton:active				{ font:bold small Arial, Helvetica, sans-serif;color:#800000}
A.CommandButton:hover				{ color:#4e4efb}
h1,h2,h3,h4,h5,h6					{ font-weight: normal;line-height:1em; margin:0px; padding:5px 0; color:#333}
h1									{ font-size:28px}
h2									{ font-size:24px; }
h3									{ font-size:20px;} 
h4									{ font-size:18px;}   
h5									{ font-size:16px; color:#666; text-transform:uppercase; font-weight:normal}
h6									{ font-size:14px;color:#a5a4a4;margin:0 0 7px;}
a:link,a:active,a:visited			{ border:0;text-decoration:underline;outline:none; color:#800000}
a:hover 							{ color:#333;text-decoration:none}
/*Skin Layout Design*/
#Body								{ background: #f6f6f6}
#DNN6								{ position:relative;z-index:1; padding:0px; background:url(images/main-bg.jpg) top center no-repeat}
#dnncontent							{ border-bottom:1px transparent solid; margin:0 10px; padding-top:5px; min-height:500px}
#dnnfooter a.SkinObject				{ padding:0 5px; color:#999;}
.searchbox							{ position:relative;z-index:200;height:1px;float:right;width:162px; background:url(images/searchbg.png) 0 0 no-repeat; height:38px;}
.searchbox .SkinObject				{ color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#ccc}
.searchbox #dnn_dnnSEARCH_txtSearch	{ position:absolute;left:7px;top:0px;z-index:2000;width:100px;background:transparent;border:none; color:#ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; height:14px; line-height:14px; outline:none}
.searchbox a:link,
.searchbox a:active,
.searchbox a:visited{ display:block;width:24px;height:24px; position:absolute;right:10px;top:7px;z-index:2000; background:url(images/search.png) 0 0 no-repeat}
.searchbox a:hover	{ background:url(images/search.png) 0 -30px no-repeat}

.searchInputContainer a.dnnSearchBoxClearText {margin: 0 0 0 0; left: 110px;}

a.links:link,a.links:active,a.links:visited{ text-transform:uppercase; text-decoration:none; font-size:0.8em; color:#555; font-weight:bold; padding:0 7px}
a.links:hover		{ color:#800000}
a.user:link,a.user:visited,a.user:active{ text-decoration:none; padding:0 7px 0 12px; background:url(images/user.gif) left center no-repeat; line-height:32px}
a.login:link,a.login:visited,a.login:active{ padding:0 10px 0 12px; text-decoration:none; background:url(images/login.gif) left center no-repeat; line-height:32px}
a.user:hover,a.login:hover{ text-decoration:underline}
.CurrentDate		{ padding-left:10px; padding-right:10px; color:#bbb; font-size:12px}
p.rmore 			{ text-align:right}
p.rmore a			{ background:url(images/li.gif) right center no-repeat; padding-right:15px;}

.contact			{ margin:0px;padding:0px;list-style:none}
.contact li			{ list-style:none;padding:1px 0  0 24px}
.phone				{ background:url(images/resources.gif) -2px -230px no-repeat}
.fax				{ background:url(images/resources.gif) -2px -296px no-repeat}
.website			{ background:url(images/resources.gif) -2px -58px no-repeat}
.email				{ background:url(images/resources.gif) -2px -111px no-repeat}
.twitter			{ background:url(images/resources.gif) -2px -175px no-repeat}
.acs				{ color:#000; padding:10px 0; line-height:1.2em}
.borderboot			{ border-bottom:1px #ccc solid; margin-bottom:10px}
.breaderbox			{ border:1px #ccc solid; padding:4px 10px; margin-bottom:5px}
.tabback			{ cursor:pointer}
.linkbox			{ margin:0 -10px; padding:0px;}
.linkbox .featured	{ background:url(images/featured.gif) 0 0 repeat-x; padding:10px; font-weight:bold; color:#fff}
.linkbox .featured strong{ color:#ff0; display:block; font-size:24px; font-weight:normal; text-align:right}
.linkbox ul			{ margin:0px; padding:0px;}
.linkbox ul li		{ margin:0px; padding:0px; list-style:none; border-bottom:1px #ccc solid}
.linkbox ul li.gh a	{ background:#fff}
.linkbox ul li a	{ display:block; background:#f5f5f5; text-transform:uppercase; color:#666; text-decoration:none; font-size:10px; line-height:28px; padding:0 10px}
.linkbox ul li a:hover{ background:#fff; color:#333}
.linkbox .productDetail a{ display:block; background:url(images/det-button.png) 0 -29px no-repeat; width:78px; margin:10px; line-height:29px; text-align:center; text-decoration:none; color:#fff; font-weight:bold; text-transform:uppercase}
.linkbox .productDetail a:hover{ background:url(images/det-button.png) 0 0 no-repeat;}


/*20120629 update*/

div.loginGroup,div.registerGroup{ float:right}
ul.buttonGroup{ margin:0px; padding:0px;}
ul.buttonGroup li{ margin:0px; padding:0px; list-style:none; float:left; border:none}

#Login{padding-right:15px;height:32px; position:relative; z-index:1}
#Login .registerGroup li:first-child:hover{border-left:#333;}
/* Register Group Styles */
#Login .registerGroup .buttonGroup{margin-right:0;}
#Login .registerGroup a,
#Login .loginGroup a{position:relative;display:block;padding:11px 10px;min-width:15px; min-height:11px;font-weight:bold;font-size:12px;vertical-align:middle;line-height:1em;}
#Login .loginGroup a.user,#Login .loginGroup a.login{ padding-left:15px}		
#Login .registerGroup a strong,
#Login .loginGroup a strong{position:absolute;left:0; top:0;width:100%; height:100%;display:block;font-size:11px;font-weight:bold;vertical-align:baseline;overflow:hidden;text-indent:-9999px}
		
		.registerGroup .userMessages strong,
		.registerGroup .userNotifications strong{background:url(Images/userLoginSprite.png) no-repeat 0px 10px;}
		.registerGroup .userNotifications strong{ background-position:-100px 10px; }
		.registerGroup .userMessages strong:hover{background-position:0px -40px; }
		.registerGroup .userNotifications strong:hover{ background-position:-100px -40px;}
		
#Login .registerGroup a span{position:absolute;right:5px; top:0px;display:inline-block;padding:1px 3px;text-align:center;font-size:11px;color:#fff;z-index:1000;background:#f00;border:2px #fff solid;
/*CSS3*/	
-webkit-border-radius: 9px;-moz-border-radius:9px;border-radius:9px; }
#Login .registerGroup .userProfileImg a{background:none;min-width:25px; padding:3px; margin-right:-10px; position:relative; z-index:100}
#Login .registerGroup a img{border:1px solid #666;height:28px; width:28px}

		
#market{ width:320px; background:#fff; border:1px #fff solid; padding:20px; text-align:left; position:relative; line-height:20px;position:fixed !important;position:absolute; z-index:10000;-webkit-box-shadow: #000 0 0 10px;-moz-box-shadow: #000 0 0 10px;
box-shadow: #000 0 0 10px}
a.market { width:35px; display:block; position:absolute; right:3px; height:22px; background:url(images/down.png) right center no-repeat}
#market h1 .Normal{ color:#000000; font-size:32px; line-height:40px; font-weight: normal; font-family:'Yanone Kaffeesatz'}
.close{ float:right; cursor:pointer; margin:-30px -30px 0 0 }
.LanguageFalse{ display:none;}
div.language-object{ margin-top:2px;float:left}
div.language-object span.Language{ display:block; text-align:left;padding:4px 0; line-height:18px; clear:both}
div.language-object .Language img {border:1px solid transparent; float:left; margin:0 8px 0 15px; width:20px}
div.language-object .Language.selected img {border-color: #fff}

.topbar div.language-object{ font-size:0px; padding-top:4px; float:right}
.topbar div.language-object .Language img{border:1px solid transparent; float:left; margin:0px; width:18px}


