/* Top slider */

#toppanel #topSliderTab .front-menu-login-registration-search .logout a,#toppanel #topSliderTab .front-menu-login-registration-search .search a { color: white; }
#toppanel .registration-box h3 {
display: block; padding:0; margin:0; height: 59px; line-height: 59px; padding-left: 45px; color: #2f2f2f; text-align: left;
background:transparent url(/sites/all/themes/prima/iprima/images/icons/icon-registration-top.png) no-repeat scroll 0 0;
}
#toppanel .login-box h3 {
display: block; padding:0; margin:0; height: 59px; line-height: 59px; padding-left: 45px; color: #2f2f2f; text-align: left;
background:transparent url(/sites/all/themes/prima/iprima/images/icons/icon-registration-top.png) no-repeat scroll 0 0;
}
#toppanel .search-box h3 {
display: block; padding:0; margin:0; height: 59px; line-height: 59px; padding-left: 45px; color: #2f2f2f; text-align: left;
background:transparent url(/sites/all/themes/prima/iprima/images/icons/icon-search-top.png) no-repeat scroll 0 0;
}
#toppanel .registration-box {
position:relative;
display:inline-block;
width: 550px;
width: 530px;
float: left;
background: url(/sites/all/themes/prima/iprima/images/top_slider_sep.png) top left no-repeat;
padding-left: 20px;
height: 200px;
}
#toppanel .login-box {
position:relative;
display:inline-block;
width: 178px;
width: 158px;
float: left;
background: url(/sites/all/themes/prima/iprima/images/top_slider_sep.png) top left no-repeat;
height: 200px;
padding-left: 20px;
}
#toppanel .search-box {
position:relative;
display:inline-block;
overflow:hidden;
width: 184px;
width: 164px;
float: left;
background: url(/sites/all/themes/prima/iprima/images/top_slider_sep.png) top left no-repeat;
height:200px;
padding-left: 20px;
}
#toppanel input.form-text { width: 122px; }


#toppanel .form-item { margin: 0; }
#toppanel input.form-text { margin-top: 3px; font-weight: normal;}
#toppanel .form-item label { font-weight: normal; }
#toppanel legend { display: none; }
#toppanel .form-item .description { display: none; }
#toppanel input #edit-captcha-sid { display: none; }

#toppanel #edit-name-1-wrapper { float: left; margin-right: 20px; width: 122px; }
#toppanel #edit-pass-1-wrapper { clear: left; margin-top: 10px; }
#toppanel #edit-pass-2-wrapper { margin-top: 10px; width: 122px;}
#toppanel #edit-pass-pass1-wrapper { float: left; margin-right: 18px; }
#toppanel .register-info { float: left; width: 210px; margin-right: 20px; text-align: justify; }
#toppanel .register-captcha { margin-left: 230px; float: left; margin-top: 10px;}
#toppanel #edit-captcha-response-wrapper label { display: none; }
#toppanel #edit-captcha-response-wrapper { text-align: left; }
#toppanel #edit-captcha-response-wrapper .field-prefix { font-size: 140%; font-weight: bold; }
#toppanel .captcha { margin-top: 10px; }
#toppanel input#edit-captcha-response { width: 25px; }
#toppanel .topSliderData { margin: 0 auto; width:978px; margin-top: 0px; }

#toppanel #edit-profile-policy-wrapper { display: none; }
#toppanel #edit-profile-policy { margin: 0; }
#toppanel #user-register .form-submit { float: right; margin-right: 28px; }
#toppanel #user-login .form-submit { float: right; margin-right: 32px; }

#toppanel #search-block-form .form-submit { float: right; margin-right: 37px; }
#panel  #block-search-0 .content { width: 164px; }

#toppanel input.form-submit { height: 24px; color: white; text-transform: lowercase; font-weight: bold;  font-size: 80%;  background: url(/sites/all/themes/prima/iprima/images/top_slider_submit.gif) center left no-repeat; border: 0; width: 70px; margin-top: 10px; text-align: center;}
#toppanel label { text-align: left; }
#toppanel input { text-align: left; }
#toppanel #block-search-0 h2 { display: none; }
input.password-field {  margin-right: 0; }
div.password-description.warning{display: none !important;}
#toppanel #edit-search-block-form-1 { display: block; }

#toppanel .top-title {
background: url(/sites/all/themes/prima/iprima/images/top-slider-bar.png) center left no-repeat;
width: 221px;
       min-width: 221px;
       padding-left: 10px;
}
#toppanel .top-title a {
color: white;
       font-weight: normal;
}
#toppanel #block-search-0 .content { padding: 0; }




/* test top slider panel v2  */
/*
 * Name: Sliding Login Panel with jQuery 1.3.2
 * Author: Jeremie Tisseau
 * Author URI: http://web-kreation.com/
 * Date: March 26, 2009
 * Version: 1.0
 * */

/***** clearfix *****/
.tab-clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}


/* Panel Tab/button */
#toppanel .tab {
background: url(/sites/all/themes/prima/iprima/images/icons/icons-16x16.gif) no-repeat -30px 0;
height:37px;
position: relative;
top:0;
text-align: center;
z-index: 999;
    float:left;
    width:100%;
    overflow:hidden;

}
#toppanel .tab-bg {
background:transparent url(/sites/all/themes/prima/iprima/images/top-slider-tab-bg-shaddow.png) repeat-x 0 0;
height:10px;
width:100%;
position:absolute;
top: 0;
left:0;
}

#toppanel .tab ul.login {
height:37px;
/*width: auto;*/
font-weight: bold;
line-height: 37px;
margin: 0;
color: white;
font-size: 80%;
text-align: center;

clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
left:50%;
text-align:center;

}
#toppanel .tab ul.login li {
text-align: left;
padding: 0 6px;
display: block;
float: left;
height: 37px;

display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
right:50%;

}

#toppanel .tab ul.login li .left {
background: url(/sites/all/themes/prima/iprima/images/top-slider-tab-bg-l.png) no-repeat 0 0;
height:37px;
width:16px;
padding: 0;
margin: 0;
display: block;
}

#toppanel .tab ul.login li .right {
background: url(/sites/all/themes/prima/iprima/images/top-slider-tab-bg-r.png) no-repeat 0 0;
height:37px;
width:16px;
padding: 0;
margin: 0;
display: block;
float: left;
}




#toppanel .tab ul li .bg {
padding: 0 6px;
display: block;
float: left;
height:37px;
background: url(/sites/all/themes/prima/iprima/images/top-slider-tab-bg-c.png) repeat-x 0 0;
}

.a2a_dd .share {
height: 24px;
        line-height: 24px;
        margin-right: 15px;
}
.a2a_dd .share .icon, .node-links .prima_print .icon { padding-right: 5px; }

.node-links .prima_comments a {
height: 24px; line-height: 24px;
}
.node-links .prima_print {
  margin-right: 15px;
}


.tab .sep {color:#414141}

.tab a.close {
height: 20px;
line-height: 20px !important;
padding-left: 30px !important;
cursor:hand;
cursor: pointer;
display: block;
float:left;
width:120px;
position: relative;
top: 11px;
}

#toppanel .tab a.close {background: url(/sites/all/themes/prima/iprima/images/icons/icon-bullet-button-down-17x16.png) no-repeat left 0;}
#toppanel .tab a.close:hover {background: url(/sites/all/themes/prima/iprima/images/icons/icon-bullet-button-down-dark-21x20.png) no-repeat left 0;}

/* sliding
* panel
* */
#toppanel {
position: absolute;
top: 0;
width: 100%;
z-index: 999;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#panel {
width: 100%;
height: 360px;
background:#f3f3f3 url(/sites/all/themes/prima/iprima/images/top-slider-content-bg.png) repeat-x scroll 0 0;
overflow: hidden;
position: relative;
z-index: 3;
display: none;
}

#panel .content {
width: 960px;
margin: 0 auto;
text-align: left;
}

#panel .content .left {
width: 280px;
float: left;
padding: 0 15px;
border-left: 1px solid #333;
}

#panel .content .right {
border-right: 1px solid #333;
}

/* BUTTONS
* */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
display: block;
float: left;
clear: left;
height: 24px;
text-align: center;
cursor: pointer;
border: none;
font-weight: bold;
margin: 10px 0;
}

#panel .content input.bt_login {
width: 74px;
background: transparent url(http://www.hotajax.org/demo/jquery/Sliding_login_panel_jquery/images/bt_login.png) no-repeat 0 0;
}

#panel .content input.bt_register {
width: 94px;
color: white;
background: transparent url(http://www.hotajax.org/demo/jquery/Sliding_login_panel_jquery/images/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd {
display: block;
float:left;
clear: right;
padding: 15px 5px 0;
font-size: 0.95em;
text-decoration: underline;
}

#toppanel a {
    margin-right:0px;
}
.registration-link, .search-link {
background: none;
height:16px;
margin:0;
padding:0 0 0 10px;
        z-index: 999;
}
#toppanel .tab ul.login .sep .bg {
width:530px;
}
#toppanel .logo-prima {
background:transparent url(/sites/all/themes/prima/iprima/images/logos/logo-prima-34x16.png) no-repeat scroll 0 0;
display:inline-block;
height:16px;
margin:9px 10px 0 0;
padding:0;
width:36px;
}
.love-link, .cool-link {
	height: 16px;
	padding: 0;
	margin: 0;
	padding-left: 16px;
	background: transparent url(/sites/all/themes/prima/iprima/images/icons/icons-16x16.gif) no-repeat scroll 1600px 1600px;
	background-position: 0 -112px;
	z-index: 1000000;
}
#menuToggleContainer views-row-first{margin-top:15px;}
#menuToggleContainer .view-content a, #menuToggleContainer .item-list a{height:13px;overflow:hidden;line-height:17px;}
#edit-profile-theme-cool-0-wrapper label.option,#edit-profile-theme-cool-1-wrapper label.option,#edit-profile-theme-cool-2-wrapper label.option{ font-size:125%; font-weight: bold;}
#edit-profile-theme-cool-0-wrapper{padding-left: 180px; line-height: 90px;background: url(/sites/all/themes/prima/primacool/screenshot.png) no-repeat left top}
#edit-profile-theme-cool-1-wrapper{padding-left: 180px; line-height: 90px;background: url(/sites/all/themes/prima/primacool/images/screenshot1.jpg) no-repeat left top}
#edit-profile-theme-cool-2-wrapper{padding-left: 180px; line-height: 90px;background: url(/sites/all/themes/prima/primacool/images/screenshot2.jpg) no-repeat left top}

.block-carousel{background:#ffffff;margin-top:20px;border-radius:3px 3px 3px 3px;padding: 17px 0 0 13px;}
.block-carousel .content{overflow:hidden;width:926px;clear:both;position:relative;height:160px;}
.block-carousel .carousel{position:absolute;width:1000px;}
.block-carousel .carousel .views-row{margin-right:15px;float:left;width:140px;height:160px;margin-bottom:5px;}
.block-carousel .carousel .container-image-140x79{border:0;padding:0;margin:0 0 10px 0;}
.block-carousel .carousel img.logo{display:block;border-bottom: 2px solid #ffffff;margin-bottom: 8px;}
.block-carousel .carousel a{font-weight:bold;font-size:12px;text-decoration:none;}
