/* PANEL */
#login {background-position: 0 -450px;height: 50px;width: 100px;}
#register {background-position: -100px -450px;height: 50px;width: 190px;}
#contact {background-position: -290px -450px;height: 50px;width: 170px;}
#keywords {background-position: -460px -450px;height: 50px;width: 200px;margin:7px 0 -10px;}

.sp-separator{border-bottom:1px dotted #6B6B6B;clear:both;margin:5px 0;padding:5px 0;}
.sp-read-more,.sp-read-more a,.sp-read-more a:link,.sp-read-more a:visited,.sp-read-more a:hover,.sp-read-more a.visited,.sp-read-more a.hover{display:block;font-weight:700;margin:0 5px 5px;}
#catmenucontainer{;display:block;font:12px Arial, Swiss, Helvetica Neue, sans-serif;font-weight:bold;padding:0;text-transform:uppercase;}
#catmenu{height:39px;margin-left:-15px;padding:0;width:1000px;}
#catmenu li a,#catmenu li a:link,#catmenu li a:visited{color:#999;display:block; margin:0; padding:10px 15px;}
#catmenu li a:hover,#catmenu li a:active{color:#000;text-decoration:none;}
#catmenu li li a,#catmenu li li a:link,#catmenu li li a:visited{color:#DDD;background:#AD3022;background-image:url(images/cnav.png);border-bottom:1px solid #50585f;border-left:1px solid #50585f;border-right:1px solid #50585f;float:none;font-family:tahoma, century gothic,Georgia, sans-serif;font-size:13px;font-weight:400;margin:0;padding:8px 10px 7px;text-transform:uppercase;width:150px;}
#catmenu li li a:hover,#catmenu li li a:active{background:#1589A2;color:#DFF4FF;padding:8px 10px 7px;}
#catmenu li ul{height:auto;left:-999em;margin:0;padding:0;position:absolute;width:170px;z-index:9999;}
#catmenu li ul a{width:140px;}
#catmenu li ul ul{margin:-32px 0 0 170px;}
#catmenu li:hover ul ul,#catmenu li:hover ul ul ul,#catmenu li.sfhover ul ul,#catmenu li.sfhover ul ul ul{left:-999em;}
#catmenu li:hover ul,#catmenu li li:hover ul,#catmenu li li li:hover ul,#catmenu li.sfhover ul,#catmenu li li.sfhover ul,#catmenu li li li.sfhover ul{left:auto;}
#catmenu li:hover,#catmenu li.sfhover{position:static;}
#catmenu ul,#catmenu li{float:left;list-style:none;margin:0;padding:0;}

#toppanel{left:0;margin-left:auto;margin-right:auto;position:absolute;text-align:center;top:0;width:100%;z-index:777;}
#panel{background:#151515 url("images/panelbg.png") repeat scroll 0 0; color:#999; display:none; height:auto; overflow:hidden; position:relative; width:100%; z-index:3;}
#panel h3{color:#fff;font-size:16px;margin:0;padding:10px 0 5px;text-align:left;letter-spacing:-0.01em;}
#panel p{margin:5px 0;padding:0;}
#panel a{color:#999;text-decoration:none;font-weight: normal;}
#panel a-lost-pwd{display:block;float:left;}
#panel ul{line-height:1.6em;list-style:none;margin:0 0 5px;padding:0;}
#panel .cont {font-size:12px; margin:0 auto; padding:20px 0;text-align:left; width:1200px;}
#panel .cont .left{border-left:1px solid #333;float:left; padding:0 12px; width:218px;}
#panel .cont .borderleft{border-left:1px solid #333;}
#panel .cont .narrow{width:89px !important;}
#panel .cont form{margin:0 0 10px;}
#panel .cont label{clear:both;display:block;float:left;padding-top:8px;width:220px;}
#panel .cont input.field {background:none repeat scroll 0 0 #999; border-bottom:1px solid #AAA; border-right:1px solid #AAA; margin:5px 0; padding:6px 9px; width:100%;}
#panel .cont input:focus.field{background:#DDD;}
#panel .cont .textarea {background:none repeat scroll 0 0 #999; border-bottom:1px solid #AAA; border-right:1px solid #AAA; font-family:Arial,Swiss,Helvetica Neue,Sans-Serif; font-size:13px; margin:5px 0 10px; 
 padding:8px;min-width:100%;;/*4CHROME*/ max-width:100%;width: 100%;}
#panel .cont .textarea:focus{background:#DDD;}
#panel .cont input.bt_login,#panel .content input.bt_register {border:none;clear:left;cursor:pointer;display:block;float:left;font-weight:700;height:24px;margin:10px 0;text-align:center;}
#panel .cont input.bt_login{width:80px;padding-bottom:4px;}
#panel .cont input.bt_register{color:#000;width:80px;padding-bottom:4px;}

#panel .lost-pwd{clear:right; display:block;float:left;padding:15px 10px 0;}
.tab{background:url(images/tab_b.png) repeat-x 0 0;height:53px;position:relative;top:0;z-index:777;}
.tab ul.login{clear:right;color:#FFF;display:block;float:right;font-weight:700;height:42px;line-height:48px;margin:0;position:relative;right:180px;text-align:center;width:auto;}
.tab ul.login li.left{background:url(images/tab_l.png) no-repeat left 0; display:block; float:left;height:53px; margin:0; padding:0; width:15px;}

.tab ul.login li.right{background:url(images/tab_r.png) no-repeat left 0;display:block;float:left;height:53px;margin:0;padding:0;width:15px;}
.tab ul.login li{background:url(images/tab_m.png) repeat-x 0 0;display:block;float:left;height:53px;padding:0 6px;text-align:left;}
.tab ul.login li a{color:#999;font-size:13px;text-decoration: none;/*4CHROME*/}
.tab .sep{color:#414141;}
.tab a.open,.tab a.close{cursor:pointer;display:block;height:20px;line-height:22px !important;padding-left:30px !important;padding-right:30px !important;position:relative;top:14px;width:32px;}
.tab a.open{background:url(images/bt_open.png) no-repeat left 0;}
.tab a.close{background:url(images/bt_close.png) no-repeat left 0;}
.tab a:hover.open{background:url(images/bt_open.png) no-repeat left -20px;}
.tab a:hover.close{background:url(images/bt_close.png) no-repeat left -20px;}
#panel a:hover,.tab ul.login li a:hover{color:#FFF;text-decoration: none;}
#success-message {background:#000000;color: #FFF; padding:32px;font-size:14px;	position:absolute;	top:180px;	z-index:999;	width:300px;margin-left:-150px;	left:50%;}