/* #Reset & Basics
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }


/* #Basic Styles
================================================== */
body {
    font-family:Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, sans-serif;
    background-color:#eceef1;
    font-size:12px;
    line-height:25px;
    color:#47494c;
    -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%;
}	


/* #Links
================================================== */
a, a:visited { color:#dd4a38; text-decoration:none; outline: 0; }

a:hover, a:focus { text-decoration:underline; }	

p a, p a:visited { line-height: inherit; }


/* #Typography
================================================== */		
.gigantic{ font-size: 42px; line-height: 44px; }

h1 { font-size: 26px; line-height: 34px; }

h2 { font-size: 21px; line-height: 34px; }

h3 { font-size: 18px; line-height: 34px; }

h4 { font-size: 17px; line-height: 34px; }

h5 { font-size: 15px; line-height: 34px; }

h6 { font-size: 14px; line-height: 34px; }

h1, h2, h3, h4, h5, h6, .gigantic { font-weight: normal; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .gigantic a { font-weight: inherit; }

p { margin: 0 0 10px 0; }

b, strong, .bold{ font-weight:bold; }

i, em{ font-style: italic; }

hr { border: solid #e0e0e0; border-width: 1px 0 0; clear: both; margin: 10px 0px 10px 0px; height: 0; }


/* #Lists
================================================== */
ul, ol { margin-bottom: 10px; }
ul { list-style: none outside; }
ol { list-style: decimal; }
ol, ul.square, ul.circle, ul.disc { margin-left: 17px; }
ul.disc { list-style: disc outside; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }


/* #Forms
================================================== */
input[type="text"],
input[type="password"],
input[type="email"],
textarea ,
select {
    border: 1px solid #bcc0c4;
    padding: 6px 4px;
    outline: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #777;
    margin: 0;
    width: 210px;
    max-width: 100%;
    display: block;
    margin-bottom: 25px;
    background: #fff; 
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, 0.1);        
    box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
}
select {
    padding: 0; color:#5e86c1;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
    border: 1px solid #aaa;
    color: #444;

    -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
    box-shadow:  0 0 3px rgba(0,0,0,.2); }
textarea { min-height: 60px; }
label { margin-bottom:10px; }

small{ font-size:80%; }


/* #Css Styles for 'jquery.select_skin.js'
================================================== */
div.cmf-skinned-select{
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, 0.1);        
    box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid #bcc0c4;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: url('../images/select_arrow.png')  top right no-repeat ;
    padding-top: 5px;
    padding-bottom: 4px;
    overflow: hidden;
    height:20px;
    margin-bottom:20px;
    margin-right:12px;

    float:left;
}

div.cmf-skinned-select select{
    padding-top:2px;
    padding-bottom:2px;
    cursor:pointer;
}

div.cmf-skinned-text {
    padding: 3px 0px 0px 6px;
}


.checkbox, .radio {
    width: 19px;
    height: 25px;
    padding: 0 5px 0 0;
    background:url(../images/checkbox.png) no-repeat;
    display: inline-block;
    float: left;
    cursor:pointer;
}

.radio {
    background: url(../images/radio.png) no-repeat;
}


/* #Images
================================================== */
img.scale-with-grid { max-width: 100%; height: auto; }	

p img { margin: 0; }


/* #Misc
================================================== */
.remove-bottom { margin-bottom: 0 !important; }
.half-bottom { margin-bottom: 10px !important; }
.more-half-bottom { margin-bottom: 15px !important; }
.add-bottom { margin-bottom: 20px !important; }


/* #Text align
================================================== */
.al{ text-align:left; }

.ar{ text-align:right; }

.ac{ text-align:center; }

.aj{ text-align:justify; }


/* #Contect float
================================================== */
.fl, .container .column.fl, .container .columns.fl{ float:left; }

.fr, .container .column.fr, .container .columns.fr{ float:right; }


/* #Buttons
================================================== */
a.button_inlnkz, .button_inlnkz{
    text-align:center;
    width:auto;
    display:inline-block;
    text-decoration:none;	
    margin-bottom:10px;
    font-weight:bold;
    cursor:pointer;
    border:none;
    font-family:Arial, Helvetica, sans-serif;
}

.button_inlnkz.big{
    padding:0px 25px;
    height:50px;
    line-height:50px;
    font-size:16px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.button_inlnkz.small{
    padding:0px 20px;
    height:28px;
    line-height:28px;
    font-size:12px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.button_inlnkz.small.width33{
    padding:0;
    width:33px;
}

.button_inlnkz.small.width94{
    padding:0;
    width:94px;
}

.button_inlnkz.orange{
    color:#fff;
    background:#ed6e33;
}

.button_inlnkz.dark_red{
    color:#fff;
    background:#dd4a38;
}

.button_inlnkz.blue{
    color:#fff;
    background:#5380cc;
}

.button_inlnkz.light_grey{
    color:#989fa9;
    background:#e0e4e9;
    text-shadow:1px 1px 0px #edeff2;
}

.button_inlnkz.dark_grey{
    color:#898b8d;
    background:#cecfd0;
    text-shadow:1px 1px 0px #dedfdf;
}

.button_inlnkz.disabled{
    cursor:default;
}

.ui_submit{
    filter:chroma(color=#000000);
    background-color:#3c78bf;
    background-image:url(../images/submit_bg.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    font-weight:bold;
    color:#f9f9f9;
    font-size:14px;
    text-shadow:0px -1px 0px #335d8e;
    cursor:pointer;	
    height:26px;
    display:inline-block;
    border-width:1px;
    border-color:#4482cb;
    border-style:solid;
    outline:none;
    -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius:  5px; border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
    padding:2px 30px 8px 30px;
}

.ui_submit:hover{
    background: #3c78bf;
    border:1px solid #2c5a8f;
}

.ie7 .ui_submit{
    filter:chroma(color=#000000);

    padding:0 15px;
}


/* #header
================================================== */
#header{
    background:#2b2b2b;
    min-height:74px;
    height:auto !important;
    height:74px;
}

#logo{
    position:absolute;
    top:20px;
    left:0px;
    width:144px;
    height:34px;
    display:block;
}

#logo img{
    width:100%;
    height:100%;
    display:block;
}

#sign_in{
    position:relative;
    width:auto;
    float:right;
    height:44px;
    line-height:44px;
    margin:15px 0px;
    border-left:1px solid #555;
    font-size:16px;
    color:#fff;
    font-weight:bold;
    margin-left:13px;
    padding-left:13px;
}

#sign_in a.sign_link{
    color:#fff;
    position: relative;
}


#login_box{
    position:absolute;
    top:33px;
    right:-8px;
    width:274px;
    overflow:visible;
    z-index:+1;
    padding-top:8px;
    width:286px;
    height:288px;
    background:url(../images/login_form_bg.png) no-repeat left top;
    display:none;
}

p.login_box_title{
    color:#fff;
    height:41px;
    line-height:41px;
    text-align:center;	
    font-size:13px;
    display:block;
    width:274px;
    -moz-border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    border-radius: 2px 2px 0px 0px;	
    position:absolute;
    top:12px;
    left:6px;
}

form#sign_in_form{
    height:222px;	
    position:relative;
    float:left;
    width:222px;
    position:absolute;
    top:60px;
    left:31px;
}

form#sign_in_form label{
    color:#fff;
    font-size:13px;
    margin:0px;
    padding:0;
    height:20px;
    line-height:20px;
    position:absolute;
    left:0px;
}

form#sign_in_form label.username_label{
    top:6px;
}

form#sign_in_form label.password_label{
    top:73px;
}

input#login_password,input#login_password:focus,input#login_username,input#login_username:focus{
    padding:0 10px;
    -webkit-box-shadow:  1px 1px 0px 0px #6087b5;
    box-shadow:  1px 1px 0px 0px #6087b5;
    width:200px;
    height:34px;
    line-height:34px;
    margin-bottom:0px;
    display:block;
    border:none;
    background:url(../images/login_box_text_bg.png) no-repeat left top;
    font-size:12px;
    color:#9dc5ef;	
    position:absolute;
    left:0px;
}

input#login_username{
    top:33px;
}

input#login_password{
    top:100px;
}

input#login_submit{
    position:absolute;
    bottom:33px;
    left:0px;
    width:122px;
    height:38px;
    display:block;
    border:none;
    background:url(../images/sign_in_button.png) no-repeat left top;
    outline:none;
    cursor:pointer;

}

#manageExtraFieldsDialog{
    border-top:1px solid #E0E0E0;
}

#manageExtraFieldsDialog h3{
  padding:5px 20px 10px 20px;  
}

.cmf-skinned-select{
    margin-right:0 !important;
}

#manageExtraFieldsDialog .inner_fields_area{
    width: 440px;
    padding:20px;
    border-top:1px solid #E0E0E0;
}

#extraFieldsContainer{
    position:relative;
    width:100%;
    display: block;
    margin:0 0 20px 0;
}

#extraFieldsContainer div{
    margin-top:20px;
}

#manageExtraFieldsDialog label.fl_label{
    width:110px;
    padding:5px 0 5px 0;
}

input#newExtraFieldNameInput, input#newExtraFieldDefaultValueInput{
    width: 310px;
}

select#newExtraFieldTypeInput{
    z-index: 2000 !important;
}

table#extraFieldsTable{
    /*width: 360px;*/
    display: block;
    border-left:1px solid #E9EAEC;
    border-top:0;
    margin:0 20px;
}

table#extraFieldsTable td,
table#extraFieldsTable th{
    border:1px solid #E9EAEC;
    
    border-left:0;
    line-height: 1.6em;
    vertical-align: middle;
}

table#extraFieldsTable td{
    background:#fff;
    padding:5px 10px;
}

table#extraFieldsTable th{
    padding:10px;
    background:#3C78BF;
    color:#fff;
    font-weight:bold;
}

#menu{
    position:relative;
    margin:15px 0px;
    float:right;
    width:auto;
}

#menu li{	
    margin:0px 14px 0px 14px;
    position:relative;
    width:auto;
    float:left;
    font-size:16px;
    color:#fff;
    font-weight:bold;
    list-style:none;
}

#menu li.last{	
    margin:0px 0px 0px 14px;
}

#menu li a{
    color:#fff;
    height:44px;
    line-height:44px;
    display:block;	
}

#menu li a:hover, #menu li a.active, #sign_in a:hover{
    color:#dd4a38;
    text-decoration:none;
}


/* #footer
================================================== */
#footer{
    background:#e1e4e8;
    min-height:290px;
    height:auto !important;
    height:290px;
    font-size:13px;
}

#main_footer{
    color:#55595C;
    padding-top:28px;
    padding-bottom:25px;
}

#main_footer a{
    color:#55595C;
}

#main_footer a:hover{
    color:#BB595C;
    text-decoration:none;
}

#main_footer ul li{
    margin-bottom:5px;
}

ul.footer_menu{
    position:relative;
    display:block;	
    min-height:42px;
    height:auto !important;
    height:42px;
    width:410px;
    padding-bottom:1px;
    background:url(../images/footer_dashed.jpg) repeat-x left bottom;
}

ul.footer_menu li{
    position:relative;
    width:auto;
    float:left;
    padding-right:20px;	
}

ul.social_list{
    position:relative;
    display:block;
    width:auto;
    float:left;
}

ul.social_list li{
    position:relative;
    width:auto;
    float:left;
    margin-right:13px;
    margin-top:3px;
}

ul.social_list li a{
    padding-left:33px;
    height:24px;
    line-height:24px;
    display:block;
    padding-right:9px;
}

ul.social_list li a.fb{
    background:url(../images/fb_footer_icon.png) no-repeat left center;
}

ul.social_list li a.tw{
    background:url(../images/tw_footer_icon.png) no-repeat left center;
}

#bottom{
    background:#dee1e6;
    min-height:45px;
    height:auto !important;
    height:30px;
    margin-top:30px;
}

#bottom ul{
    color:#8c95a4;
}

#bottom ul li{
    font-size:12px;
    position:relative;
    width:auto;
    float:left;
    height:45px;
    line-height:45px;
    padding-right:6px;
}

#bottom ul li a{
    color:#8c95a4;
    padding-right:6px;
    display:inline-block;
}

#bottom ul li a:hover{
    color:#DD4A38;
    text-decoration:none;
}

#newest{
    padding-left:10px;
}


/* #General [Common for various pages]
================================================== */
#wrapper{
    position:relative;
    min-height:100%;
}

#main{
    padding-bottom:0px;
}

.add_border_top{
    border-top:1px solid #cfd2da;
}

.margin_left8{
    margin-left:8px;
}

.help_link{
    background:url(../images/help_icon.png) no-repeat left top;
    /*display:inline-block;*/
    width:16px;
    height:17px;
    /*margin-left: 20px;*/
    /*right: 80px;*/
    float: right;
}

.mtop_two{
    margin-top:2px;
}

.mtop_three{
    margin-top:3px;
}

.mtop_five{
    margin-top:5px;
}

.mtop_eight{
    margin-top:8px;
}

#edit_forms_area{
    position:relative;
    margin:0 auto;
    width:968px;
}

label.fl_label{
    position:relative;
    width:auto;
    float:left;
    height:20px;
    line-height:20px;
    padding-right:3px;
}

#blue_top_bar{
    background:#3c7bc6 url(../images/blue_bar_bg.png) repeat-x left bottom;
    border-top:1px solid #548bcd;
    border-bottom:1px solid #fff;
    min-height:47px;
    height:auto !important;
    height:47px;
    color:#fff;
}

#blue_top_bar p, #blue_top_bar a{
    height:47px;
    color:#fff;
    line-height:47px;
    margin:0;
    padding:0;
    text-shadow: 2px 1px 0px #2f619c;
}

#blue_top_bar a{
    color:#fff;
}

#breadcrumb{
    padding-top:6px;
    padding-bottom:0px;
    font-size:12px;
    position:relative;
    display:inline-block;
    margin-bottom:0;
    position:relative;
    float:left;
}

#breadcrumb li{
    position:relative;
    width:auto;
    float:left;
    margin-right:5px;
    color:#77787a;
    background:url(../images/breadcrumb_arrow.png) no-repeat right center;
    padding-right:12px;
    line-height:35px;
    height:35px;
}

#breadcrumb li a{
    color:#315f95;
}

#breadcrumb li.last{
    background:none;
}

#forms_container-middle{
    position:relative;
    width:968px;
    margin:0 auto;
    background:url(../images/form_container-middle.jpg) repeat-y left top;
}

#forms_container-top{
    position:relative;
    width:968px;
    background:url(../images/form_container-top.jpg) no-repeat left top;
    padding-top:4px;
}

#forms_container-bottom{
    position:relative;
    width:968px;
    background:url(../images/form_container-bottom.jpg) no-repeat left bottom;
    padding-bottom:4px;
}

.forms_title{
    padding:0 20px;
    height:44px;
    line-height:45px;
    display:inline-block;
    text-shadow: 1px 1px 0px #fff;
    color:#6e7073;
    font-size:17px;
}

.forms_title.no_left_padding{
    padding-left:0px;
}

.inner_forms_area{
    position:relative;
    display:inline-block;
    width:auto;
    padding:30px 20px 0 20px;
}

.inner_forms_area.minus_top_padd{
    padding:20px 20px 35px 20px;	
}

.inner_forms_area .form_legend{
    font-size:14px;
    line-height:20px;
    margin-bottom:5px;
}

.fields_area{
    /*background:#f2f2f2;*/
    background:#fff;
    border:1px solid #e9eaec;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-bottom:28px;
    padding:20px 0;
    -webkit-box-shadow:  0px 0px 4px 0px #f1f3f5;
    box-shadow:  0px 0px 4px 0px #f1f3f5;
    color:#6e7073;
    position:relative;
    display:block;
}

.fields_area.add_padding{
    padding:20px;
}

.fields_area.add_padding_less_bottom{
    padding:20px 20px 5px 20px;
}

.red_star{
    color:#ff0000;
}

.inner_fields_area{
    padding:0 20px;
    position:relative;
    width:840px;
}

.inner_fields_area.add_padding{
    padding:0 40px;
}

.inner_fields_area label{
    margin-right:5px;
}

.inner_fields_area label, .inner_fields_area input[type=text], .inner_fields_area textarea{
    position:relative;
    width:auto;
    float:left;
}

.inner_fields_area input[type=text]{
    width:363px;
}

.inner_fields_area textarea{
    width:500px;
    max-width:828px;
    height:195px;
}


/* #Home page
================================================== */
#show{
    /*height:362px;*/
    border-top:1px solid #658bb8;
    background:#507bae;
    position:relative;
    display:block;
    background:#507bae url(../images/show_bg.jpg) repeat-x left bottom;
    z-index:0;
}

#show .container{
    height:100%;
}

#slider_area{
    width:100%;
    height:337px;
    padding-top:44px;
    display:block;
    position:relative;
}

.slider_text{
    font-family:"Times New Roman", Times, serif;
    font-size:48px;
    line-height:52px;
    color:#fff;
    text-shadow: 1px 1px 0px #44668d;
    margin-bottom:15px;
}

.demo_slider_img{
    position:relative;
    width:872px;
    height:278px;
    display:block;
    margin:0 auto;
}

.bottom_shadow{
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:14px;
    background:url(../images/home_blue_area_shadow.png) repeat-x left bottom;

}

#show .container{
    overflow:visible;
}

#under_show{
    min-height:104px;
    height:auto !important;
    height:104px;
    border-top:1px solid #f1f0f3;
    border-bottom:1px solid #dbdde0;
    background:#e8e8e8;
    color:#000;
    position:relative;
}

#under_show .container{
    padding-top:47px;
    padding-bottom:23px;
    text-align:center;
    overflow:visible;
}

.center_frog_area{
    position:absolute;
    bottom:77px;
    left:343px;
    display:block;
    width:272px;
    height:167px;
    z-index:+1;
    padding-bottom:9px;
}

#center_arrow{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:15px;
    display:block;
    background:url(../images/center_main_arrow.jpg) no-repeat center center;
    z-index:+1;
}

.get_started_button{
    display:block;
    width:272px;
    height:83px;
    position:absolute;
    bottom:0px;
    left:0px;
}

#features_area{
    position:relative;
    padding-top:33px;
    padding-bottom:25px;
    float:left;
    width:100%;
}

.right_feature_container{
    position:relative;
    float:right;
    width:480px;
    background:url(../images/main_dashed_vertical.jpg) repeat-y left bottom;
}

.feature_home{
    position:relative;
    width:410px;
    background:url(../images/main_dashed.jpg) repeat-x left bottom;
    min-height:202px;
    height:auto !important;
    height:292px;
    padding-bottom:42px;
}

.feature_home .inlink_widget{
    color:#2f3845;
    font-weight:bold;
    height:38px;
    line-height:38px;
    padding-left:54px;
    margin-bottom:14px;
}

.feature_home .inlink_widget.tool{
    background:url(../images/link_tool_title_icon.jpg) no-repeat left center;
}

.feature_home .inlink_widget.manager{
    background:url(../images/link_manager_title_icon.jpg) no-repeat left center;
}

.more_features{
    position:absolute;
    bottom:17px;
    left:0;
cursor: pointer;
}

#video_area{
    padding-top:25px;
    padding-bottom:25px;
    position:relative;
    display:block;
    float:left;
    width:100%;
    background:url(../images/testimonials/varea-bb.png) no-repeat left bottom;
    margin-bottom:25px;
}

.video{
    position:relative;
    width:420px;
    height:263px;
    float:left;
}

img.demo_video_image{
    width:100%;
    height:100%;
    display:block;
}

.hover_video{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:purple;
    background:url(../images/video_hover_bg.png) repeat left top;
}

.play_video_button{
    position:absolute;
    top:97px;
    left:165px;
    width:87px;
    height:87px;
    display:block;
    background:url(../images/play_video_button.png) no-repeat center center;
}

.video, .video img, .hover_video{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.near_video{
    position:relative;
    width:410px;
    float:right;
}

.near_video h1{
    margin-bottom:20px;
}

#signup_butt{
    margin-top:10px;
}

h1.testimonials-title{
    padding-top:35px;
    padding-bottom:35px;
}

#testimonials_area{
    position:relative;
    display:block;
    float:left;
    width:100%;
    border-bottom: 1px solid #f1f0f3;
    border-top:1px solid #dbdde0;
    background: #507bae url(../images/testimonials/show_bg_rotated.jpg) repeat-x left top;
}

.testimonials_area_inner{
    position:relative;
    width:960px;
    display: block;
    padding:30px 0 35px 0;
    margin:0 auto;

    min-height:126px;
    height:auto !important;
    height:126px;
}

.testimonial-item{
    position:relative;
    width:460px;
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);

    border:1px solid #355880;

    background: url(../images/testimonials/quote_open.png) no-repeat left top;
}

a.testimonial-item-inner,
a:visited.testimonial-item-inner{
    position:relative;
    display:block;
    padding:33px 55px 25px 55px;
    border:1px solid #658bb8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0px -1px 20px 0px rgba(0, 0, 0, .01);
    box-shadow: inset 0px -1px 20px 0px rgba(0, 0, 0, .01);
    min-height:24px;
    height:auto !important;
    height:24px;

    background: url(../images/testimonials/quote_close.png) no-repeat right bottom;

    color:#fff;
    text-align: center;
   
    text-decoration: none;
}

a:hover.testimonial-item-inner{
    text-decoration: none;
     text-shadow:1px 1px 0px #44668d;
}

.testimonial-item-inner small{
    color: #c4cede;
}

a:hover.testimonial-item-inner small{
    color: #dbe1ea;
}

/* #Link manager dashboard page + Collection styles page
========================================================== */
#forms_container-middle_with_sidebar{
    position:relative;
    width:968px;
    margin:0 auto;
    background:url(../images/form_container-middle_with_sidebar.jpg) repeat-y left top;
}

#forms_container-top_with_sidebar{
    position:relative;
    width:968px;
    background:url(../images/form_container-top_with_sidebar.jpg) no-repeat left top;
    padding-top:6px;
}

#forms_container-bottom_with_sidebar{
    position:relative;
    width:968px;
    background:url(../images/form_container-bottom_with_sidebar.jpg) no-repeat left bottom;
    padding-bottom:4px;
}

#sidebar{
    position:relative;
    width:266px;
    float:left;
    padding-bottom:0px;
    min-height:867px;
    height:auto !important;
    height:867px;
}

#lmSidebarLoader{
    position:absolute;
    top:500px;
    left:120px;
    display:block;
    width:32px;
    height:32px;
    background:url(../images/sidebar_ajax-loader.gif) no-repeat left top;
    z-index:+1;
}

#sidebar .title{
    height:42px;
    line-height:42px;
    font-size:16px;
    color:#eff2f6;
    padding-left:20px;
    text-shadow: 1px 1px 0px #335077;
}

#right_content{
    position:relative;
    float:right;
    width:648px;
    margin:0 20px;
    padding-bottom:36px;
}

a.grapper_help{
    margin:14px 0px 0px 0px;
}

#select_image_tabs{
    width:400px;
    padding:20px 0px 20px 30px;
    display:none;
}

.upload_img_button{
    width:110px;
}

input#uploadedFile{
    width:220px;
    margin-right:20px;
    padding-bottom:6px;
}

#add_new_link_modal{
    width:360px;
    padding:0px 25px 0px 25px;	
    display:none;
}

.add_new_link_div{
    width:360px;
    position:relative;
    float:left;
    padding:5px 0px;
}

.bottom_brd{
    border-bottom:1px solid #c7c7c9;
}

.top_brd{
    border-top:1px solid #fff;
}

.add_new_link_div label{
    position:relative;
    float:left;
    width:100px;
    text-align:right;
    margin-right:15px;
    height:29px;
    line-height:29px;
    margin-bottom:0;
}

.add_new_link_div input.inp_txt{
    position:relative;
    float:left;
    width:206px;
    margin-bottom:10px;
    color:#5e86c1;
}

.add_new_link_div input.inp_txt:focus{
    color:#777;
}

.add_new_link_div a.help_link{
    position:relative;
    float:right;
    margin-top:6px;
}

input.add_new_link_button{
    position:relative;
    float:left;
    width:110px;
    margin-right:15px;
}

input#new_link_target_url{
    font-style:italic;
}

select#new_link_affiliate{
    position:relative;
    float:left;
    width:80px;
}

.add_new_link_div .cmf-skinned-select{
    margin-right:8px;
    margin-bottom:0;
}

input#remove_affiliate, input#apply_affiliate{
    padding:0;
    margin:0;
    margin-right:8px;
    width:58px;
    position:relative;
    float:left;
    height:31px;
    line-height:31px;
}

ul.input_tags_area{
    margin: 0;
    border: 1px solid #bcc0c4;
    padding: 0px 2px 5px 2px;
    position:relative;
    width:204px;
    float:left;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #777;
    margin-bottom: 8px;
    background: #fff; 
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, 0.1);        
    box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, 0.1);		
    min-height:23px;
    height:auto !important;
    height:23px;
}

ul.input_tags_area li{
    position:relative;
    float:left;
    width:auto;
    padding-right:21px;
    color:#6e7e99;
    background:#d5dfef;
    font-size:10px;
    line-height:18px;
    padding-left:12px;
    min-height:18px;
    height:auto !important;
    height:18px;
    min-width:57px;
    margin-top:5px;
    margin-bottom:5px;
    margin:5px 4px 0px 4px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

a.rmv_tag_x{
    width:7px;
    height:7px;
    position:absolute;
    top:0px;
    right:0px;
    display:block;
    background:url(../images/remove_tag.png) no-repeat center center;
    padding:5px 7px;
}

a.tags_links_e, .ui-widget-content a.tags_links_e{
    position:relative;
    float:left;
    width:auto;
    color:#315f95;
    text-decoration:underline;
    font-size:12px;
    margin:0;
    padding:0;
    margin-right:27px;
    height:16px;
    line-height:16px;
}

input#select_img_button{
    width:97px;
    padding-left:0px;
    padding-right:0px;
}

img.selct_img{
    position:relative;
    width:126px;
    float:left;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;	
    border-top:1px solid #e2e3e4;
    border-left:1px solid #e2e3e4;
    border-right:1px solid #fdfdfe;
    border-bottom:1px solid #fdfdfe;
}

#manage_tags_modal{
    width:360px;
    padding:0px 25px 0px 25px;
    display:none;
}

input#add_new_tag{
    padding:0;
    width:53px;
    position:relative;
    float:left;
    margin:0;
}

ul.view_tags_area{
    margin:0;
    padding:0;
    width:315px;
    background: #fff; 
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, 0.1);        
    box-shadow: inset 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
    min-height:330px;
    height:auto !important;
    height:330px;
    max-height:330px;
    border: 1px solid #bcc0c4;
    position:relative;
    margin:0 auto;
    padding:15px 17px 5px 17px;
    overflow:auto;
}

ul.view_tags_area li{
    padding:0;
    margin:0;
    padding-top:0px;
    padding-bottom:10px;
    padding-right:50px;
    margin-bottom:10px;
    border-bottom:1px solid #ededed;
    font-size:10px;
    position:relative;
    display:block;
}

ul.view_tags_area li span, ul.view_tags_area li a{
    padding:0;
    margin:0;
    min-height:17px;
    height:auto !important;
    height:17px;
    line-height:17px;
    display:inline-block;
}

ul.view_tags_area li input{
    position:relative;
    float:left;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin:3px 5px 2px 5px;
    width:100px;
    padding:3px 5px;
    font-size:11px;
    border:none;
    -webkit-box-shadow: none;        
    box-shadow: none;
}

ul.view_tags_area li input:focus{
    border:none;
    -moz-box-shadow: 0 0 3px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);
    box-shadow:  0 0 3px rgba(0,0,0,.5);
}

ul.view_tags_area li input.edit_tag_title{
    color:#6e7e99;
    background:#d5dfef;    
}

ul.view_tags_area li input.edit_tag_descripiton{
    color:#707070;
    background:#e7ebee;
}

a.edit_edit_tag{
    position:absolute;
    right:25px;
    top:6px;
    display:block;
    background:url(../images/edit_tag_pencil.png) no-repeat left top;
    width:15px;
    height:15px;
}

a.edit_remove_tag{
    position:absolute;
    right:0px;
    top:5px;
    display:block;
    background:url(../images/remove_edit_tag.png) no-repeat left top;
    width:16px;
    height:17px;
}

input#finish_manage_tags{
    padding:0;
    width:110px;
    position:relative;
    float:left;
    margin-bottom:15px;
}


/* #Link manager dashboard page
================================================== */
#right_to_bread{
    padding-top:12px;
    padding-bottom:0px;
    font-size:12px;
    position:relative;
    display:inline-block;
    margin-bottom:0;
    float:right;
    width:auto;
}

#right_to_bread li{
    position:relative;
    width:auto;
    float:left;
    margin-right:13px;
    color:#77787a;
    background:url(../images/near_bread_plus.png) no-repeat right center;
    padding-right:19px;
    line-height:21px;
}

#right_to_bread li a{
    color:#315f95;
}

#right_to_bread li.last{
    background:none;
    margin-right:0;
    padding-right:0;
}

#sidebar_tabs{
    position:relative;
    width:100%;
    display:block;
    /*min-height:230px;
    height:auto !important;
    height:230px;*/
    background:cyan;
    background:url(../images/sidebar_tabs_bg_bottom.jpg) no-repeat right bottom;
}

#sidebar_tabs ul{
    margin:0;
    position:relative;
    display:block;
}

#sidebar_tabs ul li{
    position:relative;
    width:133px;
    height:50px;
    line-height:50px;
    text-align:center;
    float:left;
    border-top:1px solid #456d98;
    background:url(../images/sidebar_tabs_li_bg.png) repeat-x left bottom;
    border-bottom:1px solid #5e85b8;
    color:#fff;
    cursor:pointer;
    text-shadow: 1px 1px 0px #2c4b6b;
}

#sidebar_tabs ul li.active{
    width:132px;
    background:url(../images/sidebar_tabs_li_bg_active.png) repeat-x left top;
    color:#2b4765;
    text-shadow: 1px 1px 0px #6d90bd;
    border-bottom:none;

}

#sidebar_tabs ul li.shops.active{
    border-left:1px solid #5e85b9;
}

#sidebar_tabs ul li.links.active{
    border-right:1px solid #5e85b9;
}

#shops_content, #links_content{
    display:block;
    padding-top:22px;
    position:relative;
}

#shops_content form, #links_content form{
    margin:0 0 0 20px;
}

input.sidebar_text_input, input.sidebar_text_input:focus{
    padding:0 18px;
    -webkit-box-shadow:  1px 1px 0px 0px #6087b5;
    box-shadow:  1px 1px 0px 0px #6087b5;
    width:183px;
    height:39px;
    line-height:39px;
    margin-bottom:12px;
    display:block;
    position:relative;
    float:left;
    border:none;
    background:url(../images/sidebar_search_bg.png) no-repeat left top;
    font-size:12px;
    color:#9dc5ef;
}

input.sidebar_search_submit{
    position:relative;
    float:left;
    width:125px;
    height:41px;
    background:url(../images/sidebar_search_button.png) no-repeat left top;
    border:none;
    cursor:pointer;
    margin-bottom:17px;
    margin-top:12px;
}

#links_sidebar_area{
    position:relative;
    height:513px;
    overflow:auto;
    margin:0;
    padding:15px 0 0px 20px;
    margin-bottom:20px;
}

#links_sidebar_area li{
    position:relative;
    width:auto;
    float:left;
    width:105px;
    min-height:126px;
    height:auto !important;
    height:126px;
    margin:0px 7px 7px 0px;
    border:1px solid #3a5880;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.2);
    background:#eaedef;
    color:#3b3b3b;
    font-size:11px;
    padding-bottom:25px;
    text-align: center;
}

#links_sidebar_area li p{
    margin:0;
    padding:0;
    line-height:15px;
    padding:6px 8px 0 7px;
    position:relative;
    float:left;
}

#links_sidebar_area li img{
    /*height:90px;*/
    /*width:100%;*/
    max-height: 90px;
    max-width: 90px;
    position:relative;
    /*float:left;*/
    -moz-border-top-left-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

#links_sidebar_area li span.dropdown{
    position:absolute;
    bottom:2px;
    right:2px;
    background:url(../images/dropdown_sidebar_linksthumb.png) no-repeat left top;
    width:21px;
    height:21px;
    cursor:pointer;
    opacity: 0.6;
}

#links_sidebar_area li span.dropdown.active{
    background:url(../images/slideUp_sidebar_linksthumb.png) no-repeat left top;
    opacity: 1;
}

#link_drag_area{
    height:42px;
    line-height:42px;	
}

#link_drag_area p.drag_label{
    position:relative;
    float:left;
    padding-right:30px;
    margin:0 15px 0 0;
    background:url(../images/grapper-arrow.png) no-repeat right center;
}

#link_drag_area a.drag_link{
    height:23px;
    line-height:23px;
    color:#fff;
    background:#5380cc;
    font-size:11px;
    position:relative;
    float:left;
    padding:0 18px;
    margin-top:10px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor:move;
    text-decoration:none;
}

#under_drag{
    height:67px;
}

#search_form{
    position:relative;
    float:left;
    width:auto;
    margin-top:22px;
}

#search_form input{
    margin:0;
}

#search_form input#search_form_input{
    padding:0;
    padding-left:10px;
    padding-right:25px;
    width:139px;
    height:23px;
    line-height:23px;
    color:#a0a2a5;
    border:1px solid #d5d7d9;
    -webkit-box-shadow: none;        
    box-shadow: none;
}

#search_form input#search_form_submit{
    height:13px;
    width:13px;
    position:absolute;
    top:6px;
    right:7px;
    display:block;
    background:url(../images/search_icon.png) no-repeat left top;
    border:none;
    cursor:pointer;
}

.link_manager_element{
    margin:0;
    border:1px solid #e9eaec;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height:54px;
    line-height:54px;
    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
    margin-bottom:35px;
    -webkit-box-shadow:  0px 0px 4px 1px #f1f3f5;
    box-shadow:  0px 0px 4px 1px #f1f3f5;
    position:relative;


    background:#fff url(../images/link_manager_elem_bg_hover.jpg) repeat-x left bottom;
    border:1px solid #a1b4d3;
    -webkit-box-shadow:  0px 0px 8px 1px #e6e8e9;
    box-shadow:  0px 0px 8px 1px #e6e8e9;
}

/*.link_manager_element.hover_bar{
    background:#fff url(../images/link_manager_elem_bg_hover.jpg) repeat-x left bottom;
    border:1px solid #a1b4d3;
    -webkit-box-shadow:  0px 0px 8px 1px #e6e8e9;
    box-shadow:  0px 0px 8px 1px #e6e8e9;
}*/

.link_manager_element li{
    width:59px;
    border-right:1px solid #d7d7d7;
    position:relative;
    float:left;
    height:100%;
}

.link_manager_element li.detail_one{
    padding:0 20px;
    width:245px;
    font-size:14px;
    color:#6e7073;
}

.link_manager_element li.detail_two{
    text-align:center;
    line-height:22px;
    color:#9b9c9e;
}

.link_manager_element li.detail_two span.day{
    font-size:22px;
    margin:0;
    padding:0;
    margin-top:9px;
    display:block;
}

.link_manager_element li.detail_two span.month_year{
    font-size:11px;
    margin:0;
    padding:0;
    display:block;
    line-height:16px;
}

.link_manager_element li.detail_six{
    border-right:0;
}

.link_manager_element li.icon a{
    position:relative;
    width:21px;
    height:21px;
    display:block;
    margin-top:17px;
    margin-left:19px;
    background-image:url(../images/links_manager_sprite.png);
    background-repeat:no-repeat;
    background-position:left top;
}

.link_manager_element li.detail_three.icon a{ background-position:left top; }
.link_manager_element li.detail_three.icon a:hover{ background-position:left -21px; }

.link_manager_element li.detail_four.icon a{ background-position:-21px top; }
.link_manager_element li.detail_four.icon a:hover{ background-position:-21px -21px; }

.link_manager_element li.detail_fourPlus.icon a{ background-position:-128px top; }
.link_manager_element li.detail_fourPlus.icon a:hover{ background-position:-128px -21px; }

.link_manager_element li.detail_five.icon a{ background-position:-42px top; }
.link_manager_element li.detail_five.icon a:hover{ background-position:-42px -21px; }

.link_manager_element li.detail_six.icon a{ background-position:-63px top; }
.link_manager_element li.detail_six.icon a:hover{ background-position:-63px -21px; }

.link_manager_element li.detail_seven.icon a{ background-position:-84px top; }
.link_manager_element li.detail_seven.icon a:hover{ background-position:-84px -21px; }

.link_manager_element li.detail_eight.icon a{ background-position:-105px top; }
.link_manager_element li.detail_eight.icon a:hover{ background-position:-105px -21px; }



/* #Collection styles page

========================================================== */

#sidebar.remove_bottom_padding{

    padding-bottom:0;

}



.sidebar_styles{

    padding:10px 0px 26px 0px;
}

.sidebar_styles .sidebar_styles_title{

    color:#eff2f6;

    font-size:14px;

    font-weight:bold;

    text-shadow: 1px 1px 0px #436995;

    padding-bottom:5px;

    padding-left:20px;
    padding-right:20px;

}

.no-result-found{
    color:#eff2f6;

    font-size:12px;

    font-weight:bold;

    text-shadow: 1px 1px 0px #436995;

    padding-bottom:5px;
}



.sidebar_styles ul{

    margin:0;

    padding:0 20px;

    max-height:333px;
    overflow-y:auto;
    overflow-x:auto;
}



.sidebar_styles ul li{

    margin:0;

    padding:0;

    font-size:12px;

    color:#e3e3e3;

    /*background:url(../images/styles_list_bg.png) no-repeat left top;*/
    /*background: #3d6794 url(../images/styles_list_bg_repeat.png) repeat-x left top;*/

    background-color: #3d6794;
    background-image: url(../images/styles_list_bg_repeat.png);
    background-repeat: repeat-x;
    background-position: left top;

    border-bottom:1px solid;
    border-right:1px solid;
    border-color:#456d98;
    -webkit-box-shadow:  1px 1px 1px 0px #365073;
    box-shadow:  1px 1px 1px 0px #365073;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    min-height:18px;
    height:auto !important;
    height:18px;

    line-height:1.5em;

    width:130px;

    margin-bottom:5px;

    padding:10px 70px 10px 17px;

    position:relative;


    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

.sidebar_styles ul li.current{
    color:#fff;
    border-color: #d06464;
    background-color: #DD4A38;
    background-image:none;
}

.editStyles_links{
    position:absolute;
    top:10px;
    right:12px;
}

.editStyles_links a{
    position:relative;
    width:16px;
    height:16px;
    background:none;
    border:none;
    display:inline-block;
    vertical-align: middle;
    margin-left:5px;

    background-image: url('../images/style_editor_styles_buttons.png');
    background-repeat: no-repeat;
}

.editStyles_links a.load_style.default{
    margin-right:42px;
}

.editStyles_links a.load_style{
    background-position: 0px 0px;
    margin-left:0;
}

.editStyles_links a.edit_style{
    background-position: -16px 0px;   
}

.editStyles_links a.remove_style{
    background-position: -32px 0px;      
}

.editStyles_links a:hover.load_style{
    background-position: 0px -16px;
}

.editStyles_links a:hover.edit_style{
    background-position: -16px -16px;   
}

.editStyles_links a:hover.remove_style{
    background-position: -32px -16px;      




}


.sidebar_styles.first_list{
    border-top:1px solid #628dba;
    background:url(../images/sidebar_tabs_bg_bottom.jpg) no-repeat left bottom;
    padding-bottom:31px;
}


a.button_inlnkz.add-new-style-butt{
    
    margin:20px 20px 0 20px;
}



#preview_collection_area{



    position:relative;

    width:647px;

    height:auto;
    max-height: 500px;
    margin:22px auto 16px auto;
    background:#fff;
    border:1px solid #e9eaec;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow:  0px 0px 4px 0px #f1f3f5;
    box-shadow:  0px 0px 4px 0px #f1f3f5;

    -webkit-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    -o-transition: all .15s ease-out;
    transition: all .15s ease-out;

    overflow: auto;
}

#preview_collection_area table{
    position: relative;
    width:100% !important;
}

#preview_collection_area.hidden{
    height:100px;
    overflow:hidden;
}

#preview_collection_area.hidden table{
    height:100px;
    overflow:hidden;
}

a#preview_with_text, a#preview_without_text{
    position:absolute;
    top:52px;
    right: -7px;
    font-size: 11px;
    padding:0px 10px;
    z-index: +1;
}

#preview_collection_area.hidden a#preview_with_text, #preview_collection_area.hidden a#preview_without_text{
    display:none;
}

a#preview_with_text{
    right:84px;
}

a:hover#preview_with_text, a:hover#preview_without_text{
    color:#fff;
    background:#5380cc;
    text-shadow:none;
}
img.img_to_edit{
    display: block;
    margin-left: auto;
    margin-right: auto;
    visibility:hidden;
    max-height:200px;
}

p.img_to_edit_title{
    display:block;
    text-align:center;
    font-size:12px;
    visibility:hidden;
}

p.img_to_edit_title a{
    display:inline-block;
    text-align:center;		
    color:#315f95;
    text-decoration:underline;
}

ul.edit_image_topright{
    position:absolute;
    top:9px;
    right:8px;
    margin:0;
    padding:0;
}

ul.edit_image_topright li{
    position:relative;
    width:19px;
    height:19px;
    float:left;
    display:block;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background:#cecfd0;
    cursor:pointer;
    margin-left:3px;
}

.under_edit_area{
    position:relative;
    float:left;
    width:auto;
    width:100%;
    /*border-bottom:1px solid #cfd6dc;*/
}

.under_edit_area #remove_style{

}

.under_edit_area #save_style_changes{
    display: none;
}

/*.under_edit_area.hidden #remove_style,
.under_edit_area.hidden #save_style_changes{
    display:none;
}*/

.edit_style_editor{
    position:relative;
    display: block;
    height:auto;

    -webkit-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    -o-transition: all .15s ease-out;
    transition: all .15s ease-out;
}

.edit_style_editor.hidden{
    /*height:0;
    background-color: pink;*/

    display:none;


}

.change_edit_area{
    position:relative;

    display:block;

    /*float:left;

    width:auto;*/



    /*width:100%;*/

    /*border-top:1px solid #fff;*/

    margin-top:-1px;

    border:1px solid #e0e0e0;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    padding:40px 20px 20px 20px;

}

p.change_style_label{
    font-weight:bold;
    font-size:14px;
    position:relative;
    float:left;
    width:auto;
    height:27px;
    line-height:27px;
    display:block;
    margin-top:2px;
    margin-right:50px;
    text-shadow:1px 1px 0px #fff;
}

ul.change_styles_options{
    position:relative;
    float:left;
    width:auto;
    margin:0;
    padding:0;

    padding-left:10px;

    z-index: +1;

}

ul.change_styles_options li{
    position:relative;
    float:left;
    width:auto;
    display:block;
    margin-right:5px;
}

.change_styles_options input.button_inlnkz{
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;

    /*-webkit-border-top-right-radius: 500px;
    -moz-border-radius-topright: 500px;
    border-top-right-radius: 500px;

    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;*/
}

label.setting_labels_100, label.setting_labels_114{
    position:relative;
    width:99px;
    float:left;
    margin-right:39px;
    margin-bottom:0;
    line-height:24px;
    padding-left:1px;
}

label.setting_labels_114{
    width:113px;
    padding-left:0;
}

.setting_fields_100, select.setting_fields_100, input.setting_fields_100{
    position:relative;
    width:100px;
    float:left;
    margin-right:39px;
    font-size:12px;
}

input.setting_fields_100, input.setting_fields_100:focus{
    width:86px;

    padding-top:7px;

    color:#5E86C1;

    padding-left:10px;

}

input.setting_fields_110, input.setting_fields_110:focus{

    width:96px;
    padding-top:7px;
    color:#5E86C1;
    padding-left:10px;
}

select.select_setting_fields_100{
    width:100px;
    min-width:100px;
    float:left;
}

.coll_styles_slider{
    position:relative;
    float:left;
    width:114px;
    margin-right:39px;
    margin-top:10px;
}


/* #Dashboard page
================================================== */
.filter_collections{
    position:relative;
    float:right;
    width:auto;
    height:44px;
    line-height:44px;
    padding-right:20px;
}

.filter_collections p{
    margin:0 10px 0 0;
    position:relative;
    width:auto;
    float:left;
    color:#6e7073;
    text-shadow: 1px 1px 0px #fff;
}

.filter_collections #searchCollByTitle{
    position:relative;
    width:auto;
    float:left;
}

.filter_collections #searchCollByTitle input#filter_coll_input{
    position:relative;
    width:166px;
    float:left;
    height:17px;
    border:1px solid #d8dadd;
    background: #f6f7f8; 
    -webkit-box-shadow: none;        
    box-shadow: none;
    margin:9px 0 0 0;
    padding:3px 4px;
}

#new_collection_area{
    position:relative;
    height:38px;
    margin:0px;
    border-bottom:1px solid #d7d9db;
    padding-bottom:12px;
}

#add_collection_form{
    position:relative;
    float:left;
    width:auto;
}

#collections_area{
    position:relative;
    display:block;
    padding-bottom:20px;
}

.collection{
    position:relative;
    display:block;	
    margin-top:24px;
    padding-bottom:26px;
    width:100%;
}

.inner_collection{
    background:white;
    border:1px solid #e9eaec;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow:  0px 0px 4px 0px #f1f3f5;
    box-shadow:  0px 0px 4px 0px #f1f3f5;
    padding:22px 0 14px;
    color:#6e7073;
    position:relative;
    width:100%;
    background:#fff url(../images/link_manager_elem_bg_hover.jpg) repeat-x left bottom;
    background-size: contain;
    border:1px solid #a1b4d3;
    -webkit-box-shadow:  0px 0px 8px 1px #e6e8e9;
    box-shadow:  0px 0px 8px 1px #e6e8e9;
}

.get_script_butt{
    position:absolute;
    bottom:0px;
    left:21px;
    height:27px;
    width:139px;
    display:block;
    opacity: 0.4;
    background:url(../images/get_script.jpg) no-repeat left top;
}

.get_script_butt:hover {
    opacity: 1.0;
}


.view_winners_butt{
    position:absolute;
    bottom:0px;
    left:170px;
    height:27px;
    width:139px;
    display:block;
    opacity: 0.4;
    background:url(../images/winners_tab.png) no-repeat left top;
}

.view_winners_butt:hover {
    opacity: 1.0;
}

.notifybutton{
    position:absolute;
    bottom:0px;
    left:166px;
    height:27px;
    width:139px;
    display:block;
    background:url(../images/notify.jpg) no-repeat left top;
}

.del_coll_butt{
    position:absolute;
    bottom:0px;
    right:21px;
    height:27px;
    width:139px;
    display:block;
    opacity: 0.4;
    background:url(../images/deleteTab.png) no-repeat left top;
}

.del_coll_butt:hover {
    opacity:1.0;
}

ul.export{
    position:absolute;
    bottom:-10px;
    right:166px;
    height:27px;
    width:139px;
    display:block;
    opacity: 0.4;
    z-index: 1000;
}

ul.export:hover {
    opacity:1.0;
}

ul.export li{
    width:100%;
    position:relative;
}

ul.export li a{
    height:27px;
    width:139px;
    display:block;
    background:url(../images/exportTab.png) no-repeat left top;
}

ul.export li.active a{
    background:url(../images/exportTab_active.png) no-repeat left top;
}

ul.export li ul.subexport{
    position:absolute;
    top:100%;
    left:0;
    width:137px;
    border:1px solid #3d7bc4;
    border-top:none;
    border-bottom:1px solid #fff;
    background:#5096e9;
    z-index:99;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;

    -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius:  0px; border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px;

    font-size:13px;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);

    display:none;
}

ul.export li ul.subexport li{

}

ul.export li ul.subexport li.last, ul.export li ul.subexport li.last a{
    -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px;
}

ul.export li ul.subexport li a{
    border-bottom:1px solid #3d7bc4;
    border-top:1px solid #67a4ec;
    display:block;
    color:#fff;
    text-decoration:none;
    text-shadow: 1px 1px 0px #3d72b0;
    padding:0 15px;
    background:none;
    height:25px;
    line-height:25px;
    width:108px;
}

ul.export li ul.subexport li a:hover{
    color:#fff;
    border-top:1px solid #3d7bc4;
    background:#3d7bc4;
    -webkit-box-shadow: inset 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
}

/* ADVANCED TAB START */


ul.advTab{
    position:absolute;
    bottom:-10px;
    right:166px;
    height:27px;
    width:139px;
    display:block;
    opacity: 0.4;
    z-index: 1000;
}

ul.advTab:hover {
    opacity:1.0;
}

ul.advTab li{
    width:100%;
    position:relative;
}

ul.advTab li a{
    height:27px;
    width:139px;
    display:block;
    background:url(../images/advTab.png) no-repeat left top;
}

ul.advTab li.active a{
    background:url(../images/advTab_on.png) no-repeat left top;
}

ul.advTab li ul.subAdv{
    position:absolute;
    top:100%;
    left:0;
    width:137px;
    border:1px solid #3d7bc4;
    border-top:none;
    border-bottom:1px solid #fff;
    background:#5096e9;
    z-index:99;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;

    -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius:  0px; border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px;

    font-size:13px;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);

    display:none;
}

ul.advTab li ul.subAdv li{

}

ul.advTab li ul.subAdv li.last, ul.advTab li ul.subAdv li.last a{
    -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px;
}

ul.advTab li ul.subAdv li a{
    border-bottom:1px solid #3d7bc4;
    border-top:1px solid #67a4ec;
    display:block;
    color:#fff;
    text-decoration:none;
    text-shadow: 1px 1px 0px #3d72b0;
    padding:0 15px;
    background:none;
    height:25px;
    line-height:25px;
    width:108px;
}

ul.advTab li ul.subAdv li a:hover{
    color:#fff;
    border-top:1px solid #3d7bc4;
    background:#3d7bc4;
    -webkit-box-shadow: inset 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 0px 20px 1px rgba(0, 0, 0, 0.1);
}

/* ADVANCED TAB END*/

.coll_first, .coll_second, .coll_third{
    position:relative;
    width:auto;
    float:left;
    min-height:55px;
    height:auto !important;
    height:55px;
}

.coll_first{
    border-right:1px solid #dfe1e3;
    padding:0 20px;
    width:224px;
}

.coll_first p{
    margin:0;
}

.coll_first p.links_num{
    color:#848687;
    font-size:12px;
    line-height:16px;
}

.coll_first p.coll_name{
    color:#315f95;
    line-height:18px;
    font-size:14px;
    padding-bottom:8px;
}

.coll_second{
    padding:0 0px 0 37px;
    width:342px;
}

.coll_second ul{
    margin:0;
    padding-top:5px;
}

.coll_second ul li{
    position:relative;
    width:auto;
    float:left;
    margin-right:19px;
}

.coll_second ul li.last{
    margin-right:0px;
}

.coll_second ul li a{
    color:#315f95;
    text-decoration:none;
    background:pink;
    padding-left:20px;
    font-size:13px;
    height:21px;
    line-height:21px;
}

.coll_second ul li a:hover{
    color:#dd4a38;
    text-decoration:underline;
}

.coll_second ul li a.prev{ background:url(../images/coll_page_prev.png) no-repeat left center; }

.coll_second ul li a.prev:hover{ background:url(../images/coll_page_prev_hover.png) no-repeat left center; }

.coll_second ul li a.edit{ background:url(../images/coll_page_edit.png) no-repeat left center; padding-left:18px; }

.coll_second ul li a.edit:hover{ background:url(../images/coll_page_edit_hover.png) no-repeat left center; }

.coll_second ul li a.moder{ background:url(../images/edit1313g.png) no-repeat left center; padding-left:18px; }

.coll_second ul li a.moder:hover{ background:url(../images/edit1313r.png) no-repeat left center; }

.coll_second ul li a.sorter{ background:url(../images/sort1313g.png) no-repeat left center; padding-left:18px; }

.coll_second ul li a.sorter:hover{ background:url(../images/sort1313r.png) no-repeat left center; }

.coll_second ul li a.add{ background:url(../images/add1313g.png) no-repeat left center; padding-left:18px; }

.coll_second ul li a.add:hover{ background:url(../images/add1313r.png) no-repeat left center; }

.coll_second ul li a.import{ background:url(../images/import1313g.png) no-repeat left center; padding-left:18px; }

.coll_second ul li a.import:hover{ background:url(../images/import1313r.png) no-repeat left center; }

.coll_third{
    border-left:1px solid #dfe1e3;
    padding-left:28px;
    width:243px;
}

.coll_third p{
    font-size:12px;
    line-height:16px;
    color:#303030;
    margin:0 0 6px 0;
}

.coll_third p span{
    color:#848687;
}

.collections_pagination{
    margin:0px;
    position:relative;
    float:left;
    width:auto;
    margin-top:24px;
}

.collections_pagination li{
    position:relative;
    width:auto;
    float:left;
    color:#657d97;
    text-shadow: 1px 1px 0px #fff;
    margin-right:5px;
}

.collections_pagination li.hidden_pagin{
    padding:0 5px;
    font-size:16px;
}

.collections_pagination li a{
    font-weight:bold;
    font-size:12px;
    min-width:24px;
    height:23px;
    line-height:23px;
    color:#657d97;
    text-shadow: 1px 1px 0px #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration:none;
    border:1px solid #b8bfc6;
    text-align:center;
    display:block;
    /*-webkit-box-shadow:  1px 1px 0px 0px #edeff1;*/
    /*box-shadow:  1px 1px 0px 0px #edeff1;*/
    background:#fff url(../images/pagination_bg.jpg) repeat-x left bottom;
    cursor:pointer;
}

.collections_pagination li a:hover{
    background:#fdfdfd;
}

.collections_pagination li.active a, .collections_pagination li.active a:hover, .collections_pagination li a:active{
    background:#4b7ab0;
    color:#ffffff;
    text-shadow: -1px -1px 0px #4671a1;
    border:none;
    min-width:26px;
    height:25px;
    line-height:25px;
    -webkit-box-shadow: inset 0px 0px 5px 1px #3d638a;
    box-shadow: inset 0px 0px 5px 1px #3d638a;
}

.collections_pagination li.active a{
    cursor:default;
}

label.new_collection_label{
    position:relative;
    width:auto;
    float:left;
    height:29px;
    line-height:31px;
    margin-right:12px;
}

.new_collection_settings_select{
    width:174px;
    position:relative;
    float:left;
}


/* #Add new collection page
================================================== */	
a.blue_under_link{
    text-decoration:underline;
    color:#5380cc;
    font-size:12px;
    margin-bottom:5px;
    display:inline-block;
}

select.add_collection_selects{
    width:193px;
    min-width:193px;
    float:left;
    position:relative;
}

input#submit_add_collection_form{
    margin-bottom:40px;
    margin-left:2px;
}

label.ui_select_label{
    height:30px;
    line-height:30px;
    width:79px;
    margin:0;
    padding:0;
}

p.date_slash{
    margin:0;
    padding:0 8px 0 2px;
    position:relative;
    float:left;
    width:auto;
    height:29px;
    line-height:31px;
}

select.ui_select_date{
    width:85px;
}

select.ui_select_date_month{
    width:135px;
}

select.ui_select_hour{
    width:75px;
}

#enable_vote_area, #enable_end_date_area{
    position:relative;
    width:100%;
    display:block;
    margin:0;
    padding:0;
}

/* #My account page
================================================== */	
select.my_account_selects{
    width:373px;
    min-width:373px;
    float:left;
    position:relative;
}

p.propose_category a{
    color:#5380cc;
}

textarea.grab_code{
    position:relative;
    width:auto;
    float:left;
    padding:0;
    font-size:12px;
    line-height:21px;
    color:#5e86c1;
    min-height:64px;
    height:auto !important;
    height:64px;
    width:335px;
    max-width:335px;
    padding-top:14px;
    padding:14px 15px 14px 15px;
    margin-bottom:20px;
    margin-right:54px;
}

textarea.grab_code.first{
    margin-bottom:32px;
}

p.grab_par{
    max-width:350px;
    line-height:21px;
    padding-bottom:4px;
    font-size:12px;
}

.image_to_grab a{
    position:relative;
    width:auto;
    float:left;
    margin:20px 0px 0px 0px;
    padding:0;
}

.link_to_grab a{
    color:#5380cc;
    text-decoration:none;
    height:92px;
    line-height:92px;
    font-size:18px;
    margin:0;
    padding:0;
    margin-left:24px;
    position:relative;
    float:left;
}

.refer_link_area{
    background:#f5f7f9;
    height:52px;
    line-height:52px;
    position:relative;
    float:left;
    width:370px;
    text-align:center;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size:18px;
    color:#5380cc;
    margin:7px 22px 29px 0;
}

p.this_link{
    padding-top:12px;
    line-height:21px;
}

p.users_following{
    line-height:22px;
}

p.get_comm{
    margin-bottom:3px;
}

.my_account_butt{
    position:relative;
    float:left;
    margin-right:10px;
}

p.top_pars{
    position:relative;
    min-width:285px;
    float:left;
    height:28px;
    line-height:28px;
    margin-right:15px;
}

input#submit_account_form{
    position:relative;
    float:left;
    width:auto;
    margin:3px 0px 40px 3px;
}


/* #Get collection's script page
================================================== */	

textarea.coll_script{
    width:625px;
    max-width:808px;
    height:150px;
    position:relative;
    float:left;
    padding:10px;
}

/* #Moderate collection's links page
================================================== */	

ul.modLinks_details{
    margin:0;
    border:1px solid #e9eaec;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height:54px;
    line-height:54px;
    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
    margin-bottom:14px;
    -webkit-box-shadow:  0px 0px 4px 1px #f1f3f5;
    box-shadow:  0px 0px 4px 1px #f1f3f5;
    position:relative;
    font-size:11px;
}

ul.modLinks_details.Sort{
    margin-bottom:0 !important;
    cursor: url(../img/dragThis.png), auto;
}

ul.modLinks_details.Sort.header{
    margin-top: 8px !important;
    margin-bottom:14px !important;
    cursor: default;
}

.orderable.Sort{
    margin-bottom:14px !important;
}


ul.modLinks_details.header{
    margin-top:15px;
}

ul.modLinks_details.hover_bar{
    background:#fff url(../images/link_manager_elem_bg_hover.jpg) repeat-x left bottom;
    border:1px solid #a1b4d3;
    -webkit-box-shadow:  0px 0px 8px 1px #e6e8e9;
    box-shadow:  0px 0px 8px 1px #e6e8e9;
}

ul.modLinks_details.header.hover_bar{
    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
    border:1px solid #e9eaec;
    -webkit-box-shadow:  0px 0px 4px 1px #f1f3f5;
    box-shadow:  0px 0px 4px 1px #f1f3f5;
}

ul.modLinks_details.header li{
    text-align:center;
    font-weight:bold;
    font-size:12px;
}

ul.modLinks_details li{
    position:relative;
    width:auto;
    border-right:1px solid #d7d7d7;
    float:left;
    height:100%;
    padding:0 4px;
}

ul.modLinks_details li .ui-button-text-only .ui-button-text{
    padding-left:9px;
    padding-right:9px;
}

.ie7 ul.modLinks_details li .ui-button-text-only .ui-button-text{
    padding-left:8px;
    padding-right:8px;
}
.inner_forms_area.minus_top_padd.Sort {
    padding: 20px 20px 12px;
}

.save_sorting {
    float: right;
    /*margin-bottom: 0 !important;*/
}

ul.modLinks_details li.modDragMe.Sort{
    text-align:center;
    width:49px !important;
    /*border-right: none !important;*/
}

ul.modLinks_details.header li.modDragMe.Sort{
    border-right:1px solid #d7d7d7 !important;
}

ul.modLinks_details li.modDragMe.Sort > .arrowsImg{
    position: relative;
    top: 9px;
}

ul.modLinks_details li.modDragMe.Sort > .lines{
    position: relative;
    top: 7px;
}

ul.modLinks_details li.modNo.Sort{
    text-align:center;
    width:88px !important;
}

ul.modLinks_details li.modDate.Sort{
    border-right: none !important;
}

ul.modLinks_details li.modNo{
    text-align:center;
    width:20px;
}


ul.modLinks_details li.modThumb{
    width:50px;
    text-align:center;
}

ul.modLinks_details li.modThumb img{
    margin-top:2px;
    width:50px;
    height:50px;
    display:block;
}

ul.modLinks_details li.modUrl{
    width:142px;
    padding:0 4px;
}

ul.modLinks_details li.modDesc{
    width:142px;
    padding:0 4px;
}

ul.modLinks_details li.modEmail{
    width:140px;
    padding:0 4px;
}

ul.modLinks_details li.modButton{
    width:50px;
    padding:0 4px;
}
ul.modLinks_details li.modViews{
    text-align:center;
    width:40px;
}

ul.modLinks_details li.modVotes{
    width:40px;
}

ul.modLinks_details li.modVotes .ui-button-text-only .ui-button-text{
    padding-left:0px;
    padding-right:0px;
    width:26px;
}

.ie7 ul.modLinks_details li.modVotes a{
    margin-top:11px;
}

ul.modLinks_details li.modDate{
    padding:0 5px;
    width:145px;
    text-align:center;
}

ul.modLinks_details li.modCollName{
    padding:0 5px;
    width:145px;
    text-align:center;
}

ul.modLinks_details li.modModify{
    border-right:none;
    width:113px;
}

ul.modLinks_details li.modModify button{
    margin:0px 3px;
}

a.voteButton{
    color:#3C78BF;
}

a:hover.voteButton{
    color:#fff;
}

/* #Edit collection's links page
================================================== */	

button.edit_link_butt{
    margin-left:10px;
    width:80px;
}

button.edit_link_butt.testLink{
    margin-left:0;
    position:relative;
    float:left;
}

#getFromTargetURL{
    position:relative;
    width:16px;
    height:16px;
    float:left;
    display:inline-block;
    margin:4px 0px 0px 5px;
    cursor:pointer;
}

#upload_loading_gif{
    width:32px;
    height:32px;
    margin:-3px 0px 0px 5px;
    display:none;
}

#thumbButton.ui-state-default, #thumbButton.ui-widget-content #thumbButton.ui-state-default, #thumbButton.ui-widget-header #thumbButton.ui-state-default{
    background:none;
}

#thumbButton img{
    margin-top:3px;
}

#slidingDiv{
    display:none;
}

a.show_hide{
    margin-left:5px;
}

/* #Link's votes page
================================================== */	

table#votesTable{
    margin:0;
    border:1px solid #e9eaec;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height:54px;
    line-height:54px;
    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
    -webkit-box-shadow:  0px 0px 8px 1px #e6e8e9;
    box-shadow:  0px 0px 8px 1px #e6e8e9;	
    position:relative;	
    margin-top:15px;
}

table#votesTable th, table#votesTable td{	
    border:1px solid #d7d7d7;
    text-align:center;
    font-size:14px;
    padding:0;
}

table#votesTable th{
    font-weight:bold;
}

table#votesTable td{
    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
}

table#votesTable td.hover_bar{
    background:#fff url(../images/link_manager_elem_bg_hover.jpg) repeat-x left bottom;
    text-shadow:1px 1px 0px white;
}

/* #Link manager page
================================================== */
#collectionsDisplay_pre{
    position:relative;
    height:740px;
    display:block;
}

#collectionsDisplay{
    position:relative;
    height:100%;
    display:block;
}

.loadingLMCOlls{
    position:absolute;
    top:332px;
    left:306px;
    width:32px;
    height:32px;
    display:block;
    background:url(../images/ajax-loader.gif) no-repeat left top;
}

.collections_pagination.lm{
    position:absolute;
    bottom:-20px;
    left:0px;
    margin:0;
    float:none;
}

.collections_pagination.lmsidebar, .collections_pagination.lmshopspaggin{
    position:absolute;
    bottom:0px;
    left:0px;
    margin:0;
    float:none;
}

span.sidebar_noLinks{
    color:white;
    font-weight:bold;
    text-shadow:1px 1px 0px #2C4B6B;
}

li.hiddenPaggin{
    visibility:hidden;
}

li.visiblePaggin{
    visibility:visible;
}

#deleteCollectionDialog, #getYourCodeDialog, #statsDialog{
    display:none;
}

#getYourCodeDialog ul li{
    list-style:inside;
    list-style-type:disc;
}

#getYourCodeDialog textarea{
    margin-bottom:20px;
    height:100px;
    width:565px;
}

#scriptPre_loader{
    position:absolute;
    top:43%;
    left:47%;
    width:32px;
    height:32px;
    display:block;
    background:url(../images/ajax-loader.gif) no-repeat left top;
}

#links_sidebar_area .linkEdit_options{
    position:absolute; 
    bottom:0; 
    left:0; 
    width:100%;
    height:18px;
    border-bottom:1px solid #4d7ab1; 
    background:#EAEDEF;
    -webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2); 
    box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-border-top-left-radius: 3px; 
    -moz-border-top-right-radius: 3px; 
    -webkit-border-top-left-radius: 3px;  
    -webkit-border-top-right-radius: 3px; 
    border-top-left-radius: 3px; 
    border-top-right-radius: 3px;
    /*display:none;*/
}

#links_sidebar_area .linkEdit_options ul{
    margin:0;
    padding:0;
    height:18px;
    width:100%;
    display:block;
}

#links_sidebar_area .linkEdit_options ul li.linkOpt{
    position:relative;
    width:15px;
    min-height:18px;
    height:18px;
    margin:0px;
    float:left;
    display:inline-block;
    padding:0;

    border:none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background:#eaedef;
}

#links_sidebar_area .linkEdit_options ul li.linkOpt.first, #links_sidebar_area .linkEdit_options ul li.linkOpt.first a{
    -moz-border-top-left-radius: 3px; 
    -webkit-border-top-left-radius: 3px;  
    border-top-left-radius: 3px;
}

#links_sidebar_area .linkEdit_options ul li.linkOpt.last, #links_sidebar_area .linkEdit_options ul li.linkOpt.last a{
    -moz-border-top-right-radius: 3px; 
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}

#links_sidebar_area .linkEdit_options ul li.linkOpt a{
    width:15px;
    height:18px;
    display:block;
    background-image:url(../images/editLinks_buttons.png);
    background-repeat:no-repeat;
    background-position:left top;
}

#links_sidebar_area .linkEdit_options ul li.linkOpt a:hover{
    background-color:white;
}

#links_sidebar_area .linkEdit_options ul li.linkOpt a.infoLinkButton{ background-position:left -2px; }

#links_sidebar_area .linkEdit_options ul li.linkOpt a.infoLinkButton:hover{ background-position:left -23px; }


#links_sidebar_area .linkEdit_options ul li.linkOpt a.makeButtonLinkButton{ background-position:-15px -2px; }

#links_sidebar_area .linkEdit_options ul li.linkOpt a.makeButtonLinkButton:hover{ background-position:-15px -23px }


#links_sidebar_area .linkEdit_options ul li.linkOpt a.checkLinkButton{ background-position:-30px -2px; }

#links_sidebar_area .linkEdit_options ul li.linkOpt a.checkLinkButton:hover{ background-position:-30px -23px; }


#links_sidebar_area .linkEdit_options ul li.linkOpt a.editLinkButton{ background-position:-45px -2px; }

#links_sidebar_area .linkEdit_options ul li.linkOpt a.editLinkButton:hover{ background-position:-45px -23px; }


#links_sidebar_area .linkEdit_options ul li.linkOpt a.cloneAndEditLink{ background-position:-60px -2px; }

#links_sidebar_area .linkEdit_options ul li.linkOpt a.cloneAndEditLink:hover{ background-position:-60px -23px; }


#links_sidebar_area .linkEdit_options ul li.linkOpt a.statsLinkButton{ background-position:-75px -2px; }

#links_sidebar_area .linkEdit_options ul li.linkOpt a.statsLinkButton:hover{ background-position:-75px -23px; }


#links_sidebar_area .linkEdit_options ul li.linkOpt a.deleteLinkButton{ background-position:-90px -2px; }

#links_sidebar_area .linkEdit_options ul li.linkOpt a.deleteLinkButton:hover{ background-position:-90px -23px; }


a.gotoInfo{
    position:relative;
    width:13px;
    height:21px;
    display:inline-block;
    background-image:url(../images/editLinks_buttons.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-position:-30px top;
    vertical-align: middle;
    margin-left:10px;
}

a.gotoInfo:hover{
    background-position:-30px -21px
}

input#img_upload_input{
    width:220px;
    padding-bottom:7px;
}

.selectImageDIV{
    position:relative;
    width:110px;
    float:left;
    display:inline-block;
    height:160px;
    border:1px solid #ddd;
    padding:10px;
    margin:5px;
}

a.checkUrl{
    position:relative;
    width:13px;
    height:21px;
    display:inline-block;
    background-image:url(../images/editLinks_buttons.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-position:-30px top;
    vertical-align: middle;
    margin-left:10px;
}

a.checkUrl:hover{
    background-position:-30px -21px
}


/* "Edit collection properties" dialog */

.editProjectProperties_loading{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block;
    background: url('../images/ajax-loader.gif') no-repeat center center;
}

.editProjectProperties_loading.hidden{
    display:none;
}

#usrTags_div{
    padding-bottom:50px;
}


.editProjProp_img{
    position:relative; 
    float:left;
    width:40px; 
    height:40px;
    overflow:hidden;
    margin-left:18px; 
    margin-top:-6px;
    border-radius: 2px;  
    padding:1px;
}

.editProjProp_img.active{
    border: 1px solid #BCC0C4;
    padding:0;
}

.editProjProp_img img{
    position: absolute; 
    width:100%; 
    height:100%;
    border-radius: 2px;
    cursor:pointer;
    display:none;
}

.editProjProp_img_order{
    position:relative; 
    float:left;
    width:35px; 
    height:40px;
    overflow:hidden;
    margin-left:5px; 
    margin-top:-6px;
    border-radius: 2px;
}

.order_img_top, .order_img_bottom{
    position:absolute;
    width:100%;
    height:17px;
    top:0;
    left:0;
    cursor: pointer;
    background: url(../images/arrow_up.png) no-repeat center;
}

.order_img_top:hover{
    background: url(../images/arrow_up_hover.png) no-repeat center;
}

.order_img_bottom{
    top:auto;
    bottom:0;
    background: url(../images/arrow_down.png) no-repeat center;
}

.order_img_bottom:hover{
    background: url(../images/arrow_down_hover.png) no-repeat center;
}

.order_img_top.single, .order_img_bottom.single{
    top:13px;
    bottom:auto;
}

/* ========== // qTip ========== */

.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    max-width: 50%;
    min-width: 50px;
    font-size: 10.5px;
    line-height: 12px;
    direction: ltr;
    box-shadow: none;
    padding: 0;
}

.qtip-content {
    position: relative;
    padding: 0;
    overflow: hidden;
    text-align: left;
    word-wrap: break-word;
}

/*.qtip-titlebar {
    position: relative;
    padding: 5px 35px 5px 10px;
    overflow: hidden;
    border-width: 0 0 1px;
    font-weight: 700;
}

.qtip-titlebar+.qtip-content {
    border-top-width: 0!important;
}

.qtip-close {
    position: absolute;
    right: -9px;
    top: -9px;
    cursor: pointer;
    outline: medium none;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

.qtip-titlebar .qtip-close {
    right: 4px;
    top: 50%;
    margin-top: -9px;
}

* html .qtip-titlebar .qtip-close {
    top: 16px;
}

.qtip-titlebar .ui-icon,.qtip-icon .ui-icon {
    display: block;
    text-indent: -1000em;
    direction: ltr;
}

.qtip-icon,.qtip-icon .ui-icon {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
}

.qtip-icon .ui-icon {
    width: 18px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    text-indent: 0;
    font: 400 bold 10px/13px Tahoma,sans-serif;
    color: inherit;
    background: transparent none no-repeat -100em -100em;
}

.qtip-focus {
}

.qtip-hover {
}*/

.qtip-default {
    color: #444;
    border-width: 1px;
    border-style: solid;
    border-color: #BCC0C4;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    border-radius: 2px;
}

.qtip-default img{
    background-color: #FFF;
    border-radius: 2px;
}

/*.qtip-default .qtip-titlebar {
    background-color: #FFEF93;
}

.qtip-default .qtip-icon {
    border-color: #CCC;
    background: #F1F1F1;
    color: #777;
}

.qtip-default .qtip-titlebar .qtip-close {
    border-color: #AAA;
    color: #111;
}*/

/* ========== qTip // ========== */

/* #Lm Affiliates page (settings)
================================================== */
label.new_affiliate_label{
    position:relative;
    width:auto;
    float:left;
    height:29px;
    line-height:31px;
    margin-right:12px;
}

select#createAffiliateId{
    position:relative;
    width:230px;
    float:left;
}

input#addAffiliate{
    position:relative;
    float:left;
    width:auto;
    margin:3px 0px 40px 3px;
}

ul.affiliates_details{
    margin:0;
    border:1px solid #e9eaec;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height:54px;
    line-height:54px;
    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
    margin-bottom:14px;
    -webkit-box-shadow:  0px 0px 4px 1px #f1f3f5;
    box-shadow:  0px 0px 4px 1px #f1f3f5;
    position:relative;
    font-size:12px;
}

ul.affiliates_details.header{
    margin-top:15px;
}

.inner_forms_area.affDet_padd{
    padding:5px 20px 0px 20px;	
    margin:0px 119px;
}

ul.affiliates_details.hover_bar{
    background:#fff url(../images/link_manager_elem_bg_hover.jpg) repeat-x left bottom;
    border:1px solid #a1b4d3;
    -webkit-box-shadow:  0px 0px 8px 1px #e6e8e9;
    box-shadow:  0px 0px 8px 1px #e6e8e9;
}

ul.affiliates_details.header.hover_bar{
    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
    border:1px solid #e9eaec;
    -webkit-box-shadow:  0px 0px 4px 1px #f1f3f5;
    box-shadow:  0px 0px 4px 1px #f1f3f5;
}

ul.affiliates_details.header li{
    font-weight:bold;
    font-size:14px;
}

ul.affiliates_details li{
    position:relative;
    width:auto;
    border-right:1px solid #d7d7d7;
    float:left;
    height:100%;
    padding:0 10px;
}

ul.affiliates_details li.affShopName{
    width:200px;
}

ul.affiliates_details li.affProvider{
    width:200px;
}

ul.affiliates_details li.affRemove{
    text-align:center;
    border-right:0px;
    width:50px;
}

a.removeAff{
    position:relative;
    display:block;
    width:21px;
    height:21px;
    background:url(../images/links_manager_sprite.png) no-repeat -105px top;
    text-align:center;
    margin:17px auto;
}

a:hover.removeAff{
    background:url(../images/links_manager_sprite.png) no-repeat -105px -21px;
}

ul.affiliates_details li.affEdit{
    text-align:center;

    width:50px;
}

a.editAff{
    position:relative;
    display:block;
    width:21px;
    height:21px;
    background:url(../images/links_manager_sprite.png) no-repeat -21px top;
    text-align:center;
    margin:17px auto;
}

a:hover.editAff{
    background:url(../images/links_manager_sprite.png) no-repeat -21px -21px;
}

p.notAff{
    width:100%;
    display:block;
    text-align:center;
    font-size:80%;
    line-height: 1.2em;
}

/* #Lm Link's Statistics page
================================================== */
#right_content.noBottom_padding{
    padding-bottom:0px;
}

#right_content.noBottom_padding img.img_to_edit{
    padding-top: 61px; 
    visibility: visible;
}

#right_content.noBottom_padding p.img_to_edit_title{
    visibility: visible;
}

input#datepicker1, input#datepicker2{
    width:100px; 
    margin-right:15px;
}

label.forDatePicker{
    font-size:13px; 
    padding-right:5px; 
    height:28px; 
    line-height:28px;
}

p.choicLbl{
    font-size:15px;
    padding-right:17px; 
    height:28px; 
    line-height:28px;
}

/* #Lm Add/Edit link modal
================================================== */
.addLink_error{
    padding-left:115px;
    font-style:italic;
    color:red;
    display:none;
}

/* #Lm Add/Edit new collection
================================================== */
div.addColl div.cmf-skinned-select{
    margin-bottom:0px;
}

label.lmaddColl_lbl{
    min-width:100px;
    text-align:right;
}

label.lmaddColl_lbl.inputs{
    height:31px;
    line-height:31px;
    margin-bottom:10px;
}

input#lmcoll_name, input#lmcoll_desc{
    margin-right:12px;
    margin-bottom:10px;
}

.linkDropBox{
    /*min-height:400px; 
    height:auto !important; */
    height: 360px;
    overflow:auto;
    display:block; 
    border: 1px dashed #E0E0E0;
    width: 600px;
    position: relative;
    background-color: #f6f7f9;
    margin: 20px auto 0px auto;
}

.addColl .inner_fields_area{
    width:auto;
}

span.linkBin{
    position:absolute;
    display: inline-block;
    width:15px;
    height:18px;
    background-image:url(../images/editLinks_buttons.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-position:-90px -2px;
    cursor: pointer;
    bottom :2px;
    right: 2px;
}

a.linkBin:hover{
    background-position:-90px -23px;
}


span.link_links_icon{
    position: absolute;
    bottom:2px;
    left:2px;
    background-image:url(../images/link-links.png);
    background-repeat:no-repeat;
    background-position:left top;
    width: 19px;
    height: 13px;
    display:block;
    cursor: pointer;
    opacity:0.5;
}


.sortWhiteSpace {
    display:block;
    float:left;
    width:91px;
    height:89px;
    background-color: #fff;
    margin:6px 4px 4px 6px;
    border:1px dashed #E0E0E0;
}

.dropLinks{
    color:#ececec; 
    font-size:60px; 
    font-weight:bold; 
    text-align:center; 
    line-height:85px; 
    text-shadow:1px 1px 0px #f9f9f9;
    margin-top:65px;
    font-family:Georgia, 'Times New Roman', Times, serif;
}

#lmcollectionNameErrorDiv, #lmcollectionDescErrorDiv{
    padding-left:105px;
    position:relative;
    width:auto;
    display:none;
}

.methodRadio .ui-state-active, .methodRadio .ui-widget-content .ui-state-active, .methodRadio .ui-widget-header .ui-state-active, .methodRadio .ui-state-active a, .methodRadio .ui-state-active a:link, .methodRadio .ui-state-active a:visited { border: 1px solid #3C78BF; }

a#displayWinnersButton, input#resetWinnersButton ,input#reDrawWinnersButton{
    position:relative;
    width:80px;
    float:left;
    margin-right:10px;
    margin:10px 10px 20px 0px	
}

a#displayWinnersButton{
    color:#3C78BF;
}

a#displayWinnersButton:hover{
    color:#fff;
}

label.disabledLabel, label.disabledLabel .red_star{
    color:#E8E9EA;
}

/* #Lu view winners page
================================================== */
ul.winnersTable{
    margin:0;
    border:1px solid #e9eaec;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height:54px;
    line-height:54px;
    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
    margin-bottom:14px;
    -webkit-box-shadow:  0px 0px 4px 1px #f1f3f5;
    box-shadow:  0px 0px 4px 1px #f1f3f5;
    position:relative;
    font-size:11px;
}

/* //// changed: multifield */
ul.winnersTable.winner_row{
    background: #DD4A38;
    color:#f4f4f4;
}

ul.winnersTable.winner_row a{
    color:#fff;
}

ul.winnersTable.winner_row select,
ul.winnersTable.winner_row .winPosition .ui-selectmenu-status{
    color: #DD4A38;}

ul.winnersTable.header{
    margin-top:15px;
}

ul.winnersTable.hover_bar{
    background:#fff url(../images/link_manager_elem_bg_hover.jpg) repeat-x left bottom;
    border:1px solid #a1b4d3;
    -webkit-box-shadow:  0px 0px 8px 1px #e6e8e9;
    box-shadow:  0px 0px 8px 1px #e6e8e9;
}

ul.winnersTable.header.hover_bar{
    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
    border:1px solid #e9eaec;
    -webkit-box-shadow:  0px 0px 4px 1px #f1f3f5;
    box-shadow:  0px 0px 4px 1px #f1f3f5;
}

ul.winnersTable.header li{
    text-align:center;
    font-weight:bold;
    font-size:12px;
}

ul.winnersTable li{
    position:relative;
    width:auto;
    border-right:1px solid #d7d7d7;
    float:left;
    height:100%;
    padding:0 10px;
}

ul.winnersTable li.winPosition{
    width:138px;
}

ul.winnersTable li.winEmail{
    width:185px;
}

ul.winnersTable li.winUrl{
    width:215px;
}

ul.winnersTable li.winNameDesc{
    width:267px;
    border-right:none;
}

/* #Propose categories page
================================================== */
ul.allInLinkz_cats{
    height:200px; 
    overflow:auto; 
    position:relative; 
    width:880px; 
    margin:0 auto;
}

ul.allInLinkz_cats li{
    border-bottom:1px solid #dedede; 
    padding:5px 10px;
}

ul.allInLinkz_cats li.hover{
    font-weight:bold;
}

label.propCats_lbl{
    padding-right:5px;
    text-align:right;
    height:31px;
    line-height:31px;
}

p.empty_prop_cats{
    position:relative; 
    width:auto; 
    float:left; 
    color:#DD4A38; 
    margin-left:10px;
    text-shadow:1px 1px 0px #fff;
    display:none;
}

p.error_contact{
    position:relative;
    width:auto;
    float:left;
    padding-left:5px;
    color:#DD4A38;
    font-weight:bold;
    display:none;
    height:31px;
    line-height:31px;
}

/* #Lm Edit collection's style page
================================================== */
.stylesOptions.image, .stylesOptions.text{

    display:none;

}

.stylesOptions.tables{
    cursor:default;
}

/* #Manage favorites page
================================================== */
#favorite_collections, #favorite_authors{
    display:none;
}

.inner_fields_area textarea.favTeaxtarea{
    width:100%;
    height:70px;
}

input#favLinks_button, input#favColls_button , input#favAuths_button {
    position:relative;
    float:left;
    margin-right:8px;
}

table.favoritesTable{
    width:100%;
    display:block;

    margin:0;
    border:1px solid #e9eaec;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
    margin-bottom:14px;
    -webkit-box-shadow:  0px 0px 4px 1px #f1f3f5;
    box-shadow:  0px 0px 4px 1px #f1f3f5;
    position:relative;
    line-height:20px;
}

table.favoritesTable.hover{
    background:#fff url(../images/favoritesTable_bg_hover.jpg) repeat-x left bottom;
    border:1px solid #a1b4d3;
    -webkit-box-shadow:  0px 0px 8px 1px #e6e8e9;
    box-shadow:  0px 0px 8px 1px #e6e8e9;
}

/* assorted */

.error {

    font-family: sans-serif;
    font-weight: bold;
    color: #DD4A38;
}

.debug {
    border: solid red 1px;
}


/* Link manager delete collection button */

.del_coll_buttLM{
    position:absolute;
    bottom:-27px;
    right:21px;
    height:27px;
    width:139px;
    display:block;
    opacity: 0.3;
    background:url(../images/deleteTab.png) no-repeat left top;
}
.get_script_buttLM{

    position:absolute;

    bottom:-27px;

    left:21px;

    height:27px;

    width:139px;

    display:block;

    opacity: 0.3;

    background:url(../images/get_script.jpg) no-repeat left top;

}





/*This is the export to csv button*/

.CSV_coll_buttLM{
    position:absolute;
    bottom:-27px;
    right:160px;
    height:27px;
    width:39px;
    display:block;
    opacity: 0.3;
    background:url(../images/CSV_tab.png) no-repeat left top;
}


.CSV_coll_buttLM:hover{
    opacity: 1;
}


ul.imp_exp_csv{
    position:absolute;
    top:100%;
    right:165px;
    height:auto;
    width:139px;
    display:block;
    padding:0;
    margin:0;
}

ul.imp_exp_csv li{
    border:0;
    width:100%;
    height:auto;
}

a.imp_exp_csv_butt{








    height:27px;
    width:139px;
    display:block;
    background: url(../images/export_import_tab.png) no-repeat left top;
    opacity: .3;
}

ul.sub_imp_exp_csv{
    position: relative;
    width:137px;
    height:auto;
    display:block;
    margin:0;
    padding:0;
    border:0;
    z-index: +1;
    background-color: #4fc549;

    position: absolute;
    top:27px;
    left:0;
    border:1px solid #449941;
    border-top:0;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;

    font-size: 13px;
}

ul.sub_imp_exp_csv li{
    width:100%;
    height:auto;
    display:block;
    margin:0;
    padding:0;
    border:0;
}

ul.sub_imp_exp_csv li a{
    border-bottom: 1px solid #449941;
    border-top: 1px solid #66cd61;
    color: #FFFFFF;
    display: block;
    line-height: 18px;
    padding: 3px 15px 5px 15px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #449941;
}

ul.sub_imp_exp_csv li:last-child a{
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

ul.sub_imp_exp_csv li a:hover{
    border-top: 1px solid #449941;
    background-color: #449941;
}

ul.sub_imp_exp_csv li:last-child a{
    border-bottom:0;
}

ul.sub_imp_exp_csv{
    display: none;
}

ul.imp_exp_csv.hover a.imp_exp_csv_butt{
    background: url(../images/export_import_tab_active.png) no-repeat left top; 
    opacity: 1;
}


#csv-file-uploader .qq-upload-list{
    display:none;




}
.get_script_buttLM:hover{
    opacity: 1;
}
.del_coll_buttLM:hover{
    opacity: 1;
}

.blue_sep {
    background:url(../images/blue_bar_sep.png) no-repeat ;
    margin-top:3px;
    margin-left:10px;
    margin-right:10px;
    height:39px;
    width:2px;


}

.account_type  {
    font-weight: normal;
    color:lightgray;
    font-size:14px;
    cursor: pointer !important;
    text-decoration: underline;
}
.account_type:hover  {
    font-weight: normal !important;
    color:white !important;
    font-size:14px !important;
    cursor: pointer !important;
    text-decoration: underline !important;
}

.account_type:visited {
    color:lightgray;
}
.account_exp  {
    color:lightgray;
    font-weight: normal;
    font-size:10px;
    cursor: pointer !important;
    height:19px;
}

.account_exp:visited {
    color:lightgray;
}
.lmLinkName {
    line-height: 1.1em;
    position:absolute;
    top:90px;
    width:98px;
    height:38px;
    margin: 3px;
    overflow: hidden;
}

.imagelala {
    max-height: 90px;
    max-width: 90px;
}


.collectionLinkContainer_outer{
    position:relative;
    width:auto;
    float:left;
    padding: 10px 0px;
    margin: 0 7px 7px 0;
    background: none repeat scroll 0 0 #EAEDEF;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
.collectionLinkContainer { 
    background: none repeat scroll 0 0 #EAEDEF;

    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
    /*    color: #3B3B3B;*/
    float: left;
    font-size: 11px;
    height: auto !important;
    margin: 0 7px 7px 0;
    min-height: 126px;
    padding-bottom: 25px;
    position: relative;
    text-align: center;
    width: 105px;
}

.collectionLinkContainer_outer .collectionLinkContainer{
    margin: 0 10px;
    min-height: 106px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
}

.collectionLinkContainer_outer .collectionLinkContainer .imagelala{
    max-height: 70px;
}

.collectionLinkContainer_outer .collectionLinkContainer .lmLinkName{
    top:70px;
}

.collectionLinkContainer_outer .collectionLinkContainer:first-child{
    margin-right:20px;
}

.unlink_links_butt{
    position:absolute;
    top: 44%;
    left: 121px;
    display:block;
    width: 19px;
    height: 16px;
    background: url(../images/unlink-links.png) no-repeat top left;
    cursor:pointer;
    opacity:0.5;
}

.collectionLinkContainer_outer:hover .unlink_links_butt{
    opacity:1;

}

.collectionLinkContainer.over_dropped{
    box-shadow: 0 0 5px 0 #a1b4d3 inset;
}

.collectionLinkContainer.enddragging{
    box-shadow: 0 0 5px 0 red inset;   
}

/* //// ------------------------ */

.forgotPass {
    top:240px;
    left:32px;
    font-size:10px;
    position:absolute;
    color:white !important;
}

.forgotPass:visited {
    color:white !important;
}


ul.input_tags_area2{
    padding-right:21px;
padding-left:12px;
/*  
    width:204px;
    display:block;
    position:relative;
    border:none;
    font-size:12px;
    color:#9dc5ef;
    */
    background: #3D6794; 
    font-size:12px;
    color:#9dc5ef;
    line-height:18px;
    margin-bottom: 8px;
    padding: 8px 1px 8px 17px;
    position:relative;
    width:201px;
    float:left;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #3D6794; 
    -webkit-box-shadow:  1px 1px 0px 0px #6087b5;
    box-shadow:  1px 1px 0px 0px #6087b5;		
    min-height:23px;
    height:auto !important;
}



ul.input_tags_area2 li{
    position:relative !important;
    float:left !important;
    width:auto !important;
    padding-right:21px !important;
    color:#6e7e99 !important;
    background:#d5dfef !important;
    font-size:10px !important;
    line-height:18px !important;
    padding-left:12px !important;
    min-height:18px !important;
    height:auto !important;
    height:18px !important;
    min-width:57px !important;
    margin-top:5px !important;
    margin-bottom:5px !important;
    margin:5px 4px 0px 4px !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: none !important;
    text-shadow: none !important;
}
/*
.draggableLink {
    height:90px;
    vertical-align: middle;
}*/


.dailytooltip {
    color:white;
    padding-top:15px;
    font-size: 15px;
    margin : 25px 25px 0px 25px;
    text-align: center;

    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #3D6794; 
    -webkit-box-shadow:  1px 1px 0px 0px #6087b5;
    box-shadow:  1px 1px 0px 0px #6087b5;	
}


#showHome {
    border-top:1px solid #658bb8;
    background:#507bae;
    position:relative;
    display:block;
    background:#507bae url(../images/show_bg.jpg) repeat-x left bottom;
}


.tipHead {
    color:white;
    padding-top:15px;
    font-size: 25px;
}

.whatNow {
    width:100%;
    text-align: center;
    font-size: 28px;
    padding-bottom:15px;
}

.show_me{
    position:absolute;
    bottom:17px;
    right:0;
}





ul.chooseFirstPage li:hover{
    border:1px solid #a1b4d3;
  
 background: rgb(236,246,250);
background: -moz-linear-gradient(top,  rgba(236,246,250,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1)));
background: -webkit-linear-gradient(top,  rgba(236,246,250,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: -o-linear-gradient(top,  rgba(236,246,250,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: -ms-linear-gradient(top,  rgba(236,246,250,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: linear-gradient(to bottom,  rgba(236,246,250,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );


    -webkit-box-shadow:  0px 0px 8px 1px #d6d8d9;
    -moz-box-shadow:  0px 0px 8px 1px #d6d8d9;
    box-shadow:  0px 0px 8px 1px #d6d8d9;
    cursor: pointer;
}


ul.chooseFirstPage li{
   background: rgb(236,246,250);
    margin:4px;
    padding: 4px 4px 4px 24px;
    border:1px solid #c9cacc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 4px;
    margin-bottom:19px;
    -webkit-box-shadow:  0px 0px 4px 1px #f1f3f5;
    box-shadow:  0px 0px 4px 1px #f1f3f5;
    position:relative;
    font-size:14px;
    list-style-type:circle;

}

ul.chooseFirstPage a {
    color: #77797C;
}

ul.chooseFirstPage a:hover {
    color: #77797C;
    text-decoration: none;
}

.affNotSet {
    position:absolute;
    width:24px;
    height:24px;
    display:block;
    margin :0 0 0 0;
    padding: 0 0 0 0;
    left :225px;
    top:24px;
    background-image:url(../images/noaffiliateset.png);
    background-repeat:no-repeat;
    background-position:left top;
}

.affset {
    background-image:url(../images/affiliateset.png);
    cursor: default;
}

/*Styles for help overlay window*/


div.contentWrap {
    height:451px;
    overflow-y:auto;
}

.simple_overlay {

    /* must be initially hidden */
    display:none;

    /* place overlay on top of other elements */
    z-index:10000;

    /* styling */
    background-color:#ffffff;

    width:675px;
    min-height:200px;
    /*border:1px solid #666;*/

    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;

    padding: 30px;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;

    -moz-box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    box-shadow: 0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;





}

/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(../images/close.png); 
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

img.helpFile {
    border:1px solid lightsteelblue;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 15px 1px #ccc;
    box-shadow: 0px 0px 15px 1px #ccc;
    margin-top:30px;
    margin-bottom:30px;
}

.ttip {
    cursor:pointer;
}

.ttip:hover {
    cursor:pointer;
    font-weight: bold;
}



.formsContentError {
        color: #dd0000;
        border: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: transparent;
	cursor: pointer;
    font-weight: bold;
}

.rss_butt{
    position:absolute;
    bottom:0px;
    right:200px;
    height:27px;
    width:139px;
    display:block;
    opacity: 0.4;
    background:url(../images/rssTab.png) no-repeat left top;
}

.rss_butt:hover {
    opacity:1.0;
}

.viewFeature{
    background:url(../images/coll_page_prev.png) no-repeat left top;
    width:16px;
    height:12px;
    float: right;
    margin-top: 7px;
}

.viewFeature:hover{
    background:url(../images/coll_page_prev_hover.png) no-repeat left top;
}

.warning {

    font-size: 11px;
    color: white;
    width:280px;
    display: inline-block;
    background-color: darkred;
    border:1px solid salmon;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 15px 1px #ccc;
    box-shadow: 0px 0px 15px 1px #ccc;
    margin-top:-6px; 
    margin-left:60px;
    padding:6px 6px 0px 6px;
    line-height: 1.4em;

}


.warning .warntext {
    display:inline-block;
    width:160px;
}

.account_status {
    font-size:12px;
}

.button_toolbarext{
    text-align:center;
    width:auto;
    display:inline-block;
    text-decoration:none;	
    margin-bottom:10px;
    font-weight:bold;
    cursor:pointer;
    border:none;
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    background:#ed6e33;
    padding:0px 10px;
    height:20px;
    line-height:20px;
    font-size:12px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: white !important;
    text-shadow:1px 1px 0px #dc6e23;
}


.missingDash {
    background-color: salmon;
    border:white 2px solid;
    padding:3px;
    color: white !important;
     -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
        -webkit-box-shadow: 0px 0px 15px 1px #ccc;
    box-shadow: 0px 0px 15px 1px #ccc;
    
}

/* FOR EDIT TEMPLATE STUFF *?


.editTemplateButton {

}



/* FOR ADD LINK PAGE */


input.addLinkTextBox {
    width:400px !important;
    
    display: inline !important;
    margin-bottom: 10px !important;
}


label.addLinkDialog {
    /*float:right ;*/
    font-size: 11px;
}

.addLinkThumbContainer {
/*    min-height:400px; 
    height:auto !important; */
    height: 360px;
    overflow:auto;
    display:block; 
    border: 1px dashed #E0E0E0;
    width: 600px;
    position: relative;
    background-color: #f6f7f9;
    margin: 10px;
    padding: 10px;
}

.addLinkThumb { 
    background: #FFFFFF;

    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
    /*    color: #3B3B3B;*/
    float: left;
    font-size: 11px;
    height: auto !important;
    margin: 0 7px 7px 0;
    min-height: 126px;
    padding-bottom: 25px;
    position: relative;
    text-align: center;
    width: 105px;
}

.thumbName {
    line-height: 1.1em;
    position:absolute;
    top:90px;
    width:98px;
    height:38px;
    margin: 5px;
    overflow: hidden;
}

.thumbImg {
    max-height: 90px;
    max-width: 90px;
    margin-top: 5px;
}

span.thumbCrop {
    position:absolute;
    display: inline-block;
    width:44px;
    height:25px;

    color:white;
    background-color:#5380cc;
    cursor: pointer;
    bottom :5px;
    right: 5px;

    /*border:1px solid lightsteelblue;*/

    -webkit-border-radius: 4px;
    border-radius: 4px;
}
span.thumbSelect {
    position:absolute;
    display: inline-block;
    width:44px;
    height:25px;
    color:white;
    background-color:#5380cc;


    cursor: pointer;
    bottom :5px;
    left: 5px;

    /*border:1px solid lightsteelblue;*/
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
#inputContainer {
    width:600px;
    border:1px solid red;
    display:inline-block;
}

#imageContainer {
    width:200px;
    /*height:250px;*/
    float:right;
    border:1px solid green;
    display:inline-block;
}

.addLinkInputBox {
    
}

  .tooltip {
    display:none;
    font-size:12px;

    padding:25px;

    
    
    
        color:white;
    font-size: 15px;
    margin : 25px 25px 0px 25px;
    text-align: center;

    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #3D6794; 
    -webkit-box-shadow:  1px 1px 0px 0px #6087b5;
    box-shadow:  1px 1px 0px 0px #6087b5;
    
    

}

.socialAddLink {
    margin:30px;
    padding:20px;
    width:64px;
    height:64px;
}
.socialDiv {
    margin-left:130px;
}

#previewThumb {

    width: 125px;
    height: 125px;
    overflow: hidden;


    border: 5px dashed #E0E0E0;

    position: relative;
    background-color: #f6f7f9;

}

.margin10 {
    margin:10px;
}

#uploadThumbContainer {
    width:150px;
    height:150px;
    position:absolute;
    top:10px;
    left :300px;
    border: 2px solid gray;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0px 0px 1px 1px #ccc;
    box-shadow: 0px 0px 1px 1px #ccc;

}

input.addImgURLTextBox {
    width:250px !important;

    display: inline !important;
    margin-bottom: 10px !important;
}

.find_fav {
    cursor:pointer;
    border:1px solid lightgray;
    margin:4px;
    padding:2px;
    display:inline-block;
    border-radius: 4px;

}

.historyData {
    position:relative;
   
    background-color: #F6F7F9;

    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-top:3px;
}

.histDataLabel {
    font-size: 12px;
    font-family: helvetica;
    color:#6E7073;
    font-weight: bold;
    display:inline-block;
    width:50px;
    text-align: right;
}

.histDataData {
    font-size: 12px;
    font-family: helvetica;
    color:#7E8083;
    display:inline-block;
 
}

.clearHistoryButton {
    position:absolute;
    bottom:15px;
    right:10px;
}

ul.userHistory {
    margin:0;
    border:1px solid #e9eaec;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height:54px;
    line-height:24px;
    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
    margin-bottom:14px;
    -webkit-box-shadow:  0px 0px 4px 1px #f1f3f5;
    box-shadow:  0px 0px 4px 1px #f1f3f5;
    position:relative;
    font-size:11px;
}


ul.userHistory.header{
    margin-top:15px;
}

ul.userHistory.hover_bar{
    background:#fff url(../images/link_manager_elem_bg_hover.jpg) repeat-x left bottom;
    border:1px solid #a1b4d3;
    -webkit-box-shadow:  0px 0px 8px 1px #e6e8e9;
    box-shadow:  0px 0px 8px 1px #e6e8e9;
}

ul.userHistory.header.hover_bar{
    background:#fff url(../images/link_manager_elem_bg.jpg) repeat-x left bottom;
    border:1px solid #e9eaec;
    -webkit-box-shadow:  0px 0px 4px 1px #f1f3f5;
    box-shadow:  0px 0px 4px 1px #f1f3f5;
}

ul.userHistory.header li{
    text-align:center;
    font-weight:bold;
    font-size:12px;
}

ul.userHistory li{
    position:relative;
    width:auto;
    border-right:1px solid #d7d7d7;
    float:left;
    height:100%;
    padding:0 4px;
}

ul.userHistory li .ui-button-text-only .ui-button-text{
    padding-left:9px;
    padding-right:9px;
}

.ie7 ul.userHistory li .ui-button-text-only .ui-button-text{
    padding-left:8px;
    padding-right:8px;
}

ul.userHistory li.histThumb{
    width:50px;
    padding-top:2px;
    text-align:center;
}

ul.userHistory li.modThumb img{
    margin-top:2px;
    width:50px;
    height:50px;
    display:block;
}

ul.userHistory li.histUrl{
    width:392px;
    height: 50px;
    padding:0 4px;
    overflow:hidden; 
    text-overflow:ellipsis; 
    white-space:nowrap;
}

ul.userHistory li.histDesc{
    width:222px;
    padding:0 4px 0px 4px;
    overflow:hidden; 
    text-overflow:ellipsis; 
    white-space:nowrap;
}

ul.userHistory li.modEmail{
    width:140px;
    padding:0 4px;
}

ul.userHistory li.modButton{
    width:50px;
    padding:0 4px;
}

ul.userHistory li.histClicks{
    text-align:center;
    width:40px;
}

ul.userHistory li.modVotes{
    width:40px;
}

ul.userHistory li.modVotes .ui-button-text-only .ui-button-text{
    padding-left:0px;
    padding-right:0px;
    width:26px;
}

.ie7 ul.userHistory li.modVotes a{
    margin-top:11px;
}

ul.userHistory li.histDate {
    padding:0 5px;
    width:115px;
    text-align:center;
}

ul.userHistory li.modCollName{
    padding:0 5px;
    width:145px;
    text-align:center;
}

ul.userHistory li.modModify{
    border-right:none;
    width:113px;
}

ul.userHistory li.modModify button{
    margin:0px 3px;
}
/* //// changed: multifield */

.submit_moderation_area{
   position:relative;
   width:auto;
/*   float: left;*/
   padding-left:93px;
   height: 50px;
   line-height: 50px;
}

.submit_moderation_area label,
.submit_moderation_area input{
    float:left;
    margin-right:5px;
}

.submit_moderation_area label{
    color:#a6a7a9;
    font-size: 17px;
}

.submit_moderation_area span.checkbox{
    margin-top:14px;
}

.submit_moderation_area .moderation_means{
    font-size: 11px;
    margin-left:5px;
    color:#DD4A38;
    margin-top:2px;
}

.voting_options_area.hidden{

    display:none;
}

.nonexp_area span.checkbox{
    margin-top:3px;
}

#ui-dialog-title-news_dialog{
    text-align: left;
    padding-left:1em;
}

.news_entry{
    position:relative;
    width:89%;
    display:inline-block;
    border: 1px solid #C9CACC;
    margin-bottom:10px;
    padding:15px 5%;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 0 8px 1px #E6E8E9;
}

h5.news_title{
    height:34px;
    line-height: 34px;
    overflow:hidden;
}

.news_date{
    position:absolute;
    top:15px;
    right:5%;
    height: 34px;
    line-height: 34px;
    font-size: .95em;
    background-color: #fff;
    padding-left: 15px;
}

.new_content{
    line-height: 21px;
    margin-top:5px;
    padding-bottom:10px;
}

.new_content a{
    color: #DD4A38;
}

.ui-dialog-buttonpane.news_dialog{
    background-color: #fff;
}

.ui-dialog-buttonpane.news_dialog span.checkbox{

    position: absolute;
    bottom:12px;
    left:20px;
}

.ui-widget-content a.view_all_news{
    position:relative;
    width:auto;
    display:block;




    font-weight: bold;
    color: #DD4A38;
    margin: 8px 0px 0px 18px;
    text-shadow:1px 1px 0px #fff;
}

.read_news_label{
    position: absolute;
    bottom:14px;
    left:45px;
    font-size: 11px;
}

/* //// ------------------------ */


/* //// changed: multifield */

.home_div{
    position:relative;
    width:100%;
}

.home_div.blue{
    background-color: #507BAE;
    color:#fff;
    text-shadow: 0 1px 0 #44668D;
}

.home_div.blue.seperator .container{
    padding:0;
    background: url('../images/blue-bg-seperator-middle.jpg') repeat-y center top;
}

.home_div.blue.seperator .container-top{
    background: url('../images/blue-bg-seperator-top.jpg') no-repeat center top;
}

.home_div.blue.seperator .container-inner{
    background: url('../images/blue-bg-seperator-bottom.jpg') no-repeat center bottom;
    padding:20px 0;
}

.home_div.white.seperator .container{
    padding:0;
    background: url('../images/white-bg-seperator-middle.jpg') repeat-y center top;
}

.home_div.white.seperator .container-top{
    background: url('../images/white-bg-seperator-top.jpg') no-repeat center top;
}

.home_div.white.seperator .container-inner{
    background: url('../images/white-bg-seperator-bottom.jpg') no-repeat center bottom;
    padding:20px 0;
}

.home_div.white{
    background-color: #fff;
}

.home_div .container{
    padding:30px 0;
}

.home_title{
    color: #FFFFFF;
    font-family: "Times New Roman",Times,serif;
    font-size: 48px;
    line-height: 1.2em;
    margin-bottom: 15px;
    text-shadow: 1px 1px 0 #44668D;
}

h1.under_home_title{
    padding-left:50px;
    line-height: 1.3em;
    font-size: 21px;
    display: inline-block;
}

.get_started_button_top{
    position:absolute;
    top: -126px;
    right: 103px;
    width:204px;
    height:169px;
    display:block;
    background: url('../images/new_get_started_button_wfrog.png') no-repeat left top;
}

.get_started_button_middle{
    position:absolute;
    top: -42px;
    left: 377px;
    width:206px;
    height:83px;
    display:block;
    background: url('../images/new_get_started_button.png') no-repeat left top;
}

.centered_home_video{
    position: relative;
    width:560px;
    margin:0 auto 10px auto;
}

.new_home_object_container{
    position: relative;
    display: block;
    width:100%;
    height:315px;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow:         0px 1px 1px rgba(0, 0, 0, 0.2);

    border:1px solid #c9c8c9;
}

.new_home_video_butt{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display: block;
    cursor: pointer;
    background: url(../images/new_pvideo_play.png) no-repeat center center;
    background: rgba(255, 255, 255, 0.5) url(../images/new_pvideo_play.png) no-repeat center center;
    /*border:1px solid #c8c9ca;*/
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.centered_home_video object{
    width:100%;
    height:100%;
    display:block;
}

.bigger-title{
    font-size: 30px;
    line-height: 1.2em;
}

.home_div_half_left{
    position:relative;
    width:460px;
    float: left;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;
}

.home_div_half_right{
    position:relative;
    width:460px;
    float: right;
    padding-left:20px;
    padding-top:20px;
    padding-bottom:20px;
}


.home_div.seperator .home_div_half_left{
    width:400px;
    padding-right:80px;
}

.home_div.seperator .home_div_half_right{
    width:400px;
    padding-left:80px;
}

ul.bullets-list{
    list-style: disc;
    list-style-position: inside;
}

.home_div .testimonial-item{
    width:100%;
}

ul.tabs_options{
    position: relative;
    width:200px;
    float: left;
    margin-left:-1px;
    z-index: +1;
    padding-top:20px;

    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;

    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow:         0px 1px 1px rgba(0, 0, 0, 0.1);
}

ul.tabs_options li{
    border: 1px solid #77797c;
    border-bottom:0;
    width:190px;
    padding: 5px;
    display: block;
    cursor: pointer;
    background-color: #f6f6f6;

    text-shadow:1px 1px 0 #fff;

    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

ul.tabs_options li:first-child{
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
}

ul.tabs_options li:last-child{
    border-bottom: 1px solid #77797c;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

ul.tabs_options li.active,
ul.tabs_options li:hover{
    border-right:1px solid #fff;
    background-color: #fff;
}

ul.tabs_content{
    position:relative;
    padding: 20px;
    width:718px;
    float:right;
    border: 1px solid #77797c;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow:         0px 1px 1px rgba(0, 0, 0, 0.1);
}

ul.tabs_content li{
    display:none;
}

ul.tabs_content li.active{
    display:block;
}

img.centered-tab-img{
    position:relative; 
    display:block;
    margin:0 auto;
}

/* //// ------------------------ */











.script_type_area{
    position:relative;
    display: block;
    padding: 15px 30px 0 0;
}

.script_type_area label{
    line-height: 32px;
    float: left;
}

.script_type_area .default_select,
.script_type_area .cmf-skinned-select{
    float: right;
    width: 500px !important;
    /*margin-right:10px !important;*/
}

.script_type_area .help_link{
    /*margin-right:10px;
    margin-left:5px;*/

    position:absolute;
    bottom:27px;
    right:5px;
}

.sharing_options_area label{
    position:relative;
    float: left;
    line-height: 32px;
}

.sharing_options_area .default_select,
.sharing_options_area .cmf-skinned-select{
    float: right;
    width: 530px !important;
    /*margin-right:10px !important;*/
}

.pick_share_option.hidden{
    display:none;
}

.sharing_result{
    position: relative;
    width:100%;
    margin:0 auto;
}

.sharing_result input[type="text"]{
    width:521px;
}

.sharing_result textarea{
    width:866px;
    min-height:80px;
    height:auto !important;
    height:80px;
}

.w_social_media{
    width:100%;
    text-align: center;
    padding:10px 0 15px 0;
}

.w_social_media a{
    display: inline-block;
    margin:0 15px;
}

.t_script_area {
    position: relative;
    padding:10px 0 0 0;
    display: inline-block;
}

.t_script_area textarea{
    width:858px;
    min-height:130px;
    height:auto !important;
    height:130px;
    padding:15px 0 0 15px;
    margin-bottom: 20px;
    position:relative;
    float: left;
}

.how_use_code_link{
    position:relative;
    float:right;
    margin-top:7px;
}

a.whatisthis{
    font-size: 11px;
    position: relative;
    float: left;
    width:auto;
    line-height: 22px;
    margin-left: 30px;
}


@font-face {
    font-family:"U.S. 101";
    src:url("../fonts/u_s_101//US101.eot?") format("eot"),
        url("../fonts/u_s_101/US101.woff") format("woff"),url("US101.ttf") format("truetype"),
        url("../fonts/u_s_101/US101.svg#U.S.101") format("svg");
    font-weight:normal;
    font-style:normal;
}

.us101_font{
    font-family: "U.S. 101", MyriadPro, 'Myriad Pro', Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, sans-serif;
}

.myriad_pro_font{
    font-family: MyriadPro, 'Myriad Pro', Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, sans-serif;
}

.create_hub_outer{
    position: relative;
    width:100%;
    display: inline-block;
    background: #507cad url(../images/index_3_bg_outer.jpg) repeat-x left bottom;
     min-width: 960px;
}

.create_hub{
    position: relative;
    display: block;
    padding:40px 0 124px 0;
    color: #fff;
    background: url(../images/index_3_bg.jpg) no-repeat center bottom;
    min-width: 960px;
}

.create_hub h1{
    min-width: 960px;
    text-align: center;
    font-size: 60px;
    line-height: 56px;
    text-align: center;
    margin-bottom:25px;
    color:#fbfbfb;
    text-shadow:0px 2px 1px #144c8f;
}

.create_hub h3{
    position: relative;
    font-size: 27px;
    line-height: 1.5em;
    text-align: center;
    font-weight: lighter;
    padding-bottom:62px;
    max-width: 33%;
    color:#fbfbfb;
    text-shadow:0px 2px 1px #144c8f;
}

.create_hub h3.fl{
    margin-left:34px;
    background: url(../images/left_text_arrow.png) no-repeat center bottom;
}

.create_hub h3.fr{
    margin-right:34px;
    background: url(../images/right_text_arrow.png) no-repeat center bottom;
}

.new_register_button{
    position: absolute;
    display: block;
    z-index:+1;
    width:297px;
    height:180px;
    bottom:0;
    left:50%;
    margin-left:-147px;
    text-align: center;
}

.new_register_button a{
    position:absolute;
    bottom:0;
    left:0;
    height: 90px;
    width:100%;
}

.new_register_button img.frogo{
    position: absolute;
    top:0;
    left:50%;
    margin-left:-85px;
    z-index: +1;
    width: 169px;
    height: 104px;
    display:block;
}

.create_hub_under{
    padding: 60px 0 35px 0;
    font-size: 15px;
    line-height: 1.4em;
    background: url(../images/create_hub_under-sep.png) repeat-y center top;
    width: 959px;
    margin:0 auto;
}

.create_hub_under h3{
    color: #517cb1;
}

.lup_tool,
.pr_man{
    position:relative;
    float:left;
    width: 50%;
    min-width: 480px !important;
    padding:0;
    margin:0;
}

.lup_tool li,
.pr_man li{
    display:block;
    margin:0;
    padding:3px 65px 25px 100px;
    background-repeat: no-repeat;
    background-position:left top;

    min-height: 100px;
    height:auto !important;
    height: 100px;
}

.lup_tool li{
    margin-right:63px;
}

.pr_man li{
    margin-left:63px;
}

.lup_tool li h3,
.pr_man li h3{
    font-size: 23px;
    font-weight: bold;
    margin-bottom:3px;
}

.lup_tool_li1{
    background-image: url(../images/bicon1.png);
}

.lup_tool_li2{
    background-image: url(../images/bicon2.png);
}

.lup_tool_li3{
    background-image: url(../images/bicon3.png);
}

.pr_man_li1{
    background-image: url(../images/pmicon1.png);
}

.pr_man_li2{
    background-image: url(../images/pmicon2.png);
}

.pr_man_li3{
    background-image: url(../images/pmicon3.png);
}
.pr_man_li4{
    background-image: url(../images/pmicon4.png);
}
.pr_man_li5{
    background-image: url(../images/pmicon5.png);
}

.register-button-left,
.register-button-right{
    position: absolute;
    bottom:0;
    width:50%;
    color:#ecedf1;
    height:90px;
}

.register-button-left{
    left:0;   
}

.register-button-right{
    right:0;
}

.register-button-left h2,
.register-button-right h2{
    height:90px;
    line-height: 92px;
    font-weight: lighter;
    min-width: 243px;
}

.register-button-left h2{
    text-align: right;
    padding-right:220px;
    font-size: 41px;
}

.register-button-right h2{
    padding-left:217px;
    font-size: 34px;


}
.importantBG {
    background-color: #ffff99;
}


/* ================================ // MESSAGES ================================ */
.mesages{
	position:relative;
	/*width:100%;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size:12px;
	margin-bottom:10px;
}

.mesages ul{
	width:96%;
	padding:5px 2%;
	margin:0;
}

.mesages a.close_message, .mesages a.close_message:active{
	position:absolute;
	top:0px;
	right:0px;
	margin:0;
	padding:5px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:7px;
	line-height:7px;
}

.mesages.error{
	border:1px solid #DD4A38;
	background:#ffded9;
}

.mesages.success{
	border:1px solid #48dd38;
	background:#eaffe9;
}

.mesages.info{
	border:1px solid #3838dd;
	background:#eae9ff;
}

.mesages.warn{
	border:1px solid #ddd038;
	background:#ffffe9;
        
}






/* headers for landing page PM */
.lp { 
    min-width: 960px;
    text-align: center;
    font-size: 60px;
    line-height: 56px;
    text-align: center;
    margin-bottom:25px;
    color:#3D6794;
    text-shadow:0px 2px 1px #144c8f;
}

.lpli {
    list-style-type: disc;
    text-shadow:0px 0px 1px #448cBf;
    font-size: 14px;
    margin-left:20px;
    
}

.lph2 {
    
    text-shadow:0px 0px 1px #448cBf;
    font-size: 48px;
    margin-left:20px;
    
}

.lph3 {
    
    text-shadow:0px 0px 1px #448cBf;
    font-size: 24px;
    margin-left:20px;
    
}

.lphr {
    border: solid #e0e0e0; 
    border-width: 1px 0 0; 
  
    height: 0;
}

.lpp {
    
    text-shadow:0px 0px 1px #448cBf;
    font-size: 14px;
    margin-left:20px;
}

.lptit {
        
    
    font-size: 60px;
    margin-left:20px;
}

.lpp2 {
    
    text-shadow:0px 0px 1px #448cBf;
    font-size: 16px;
    margin-left:20px;
}
.shoplogo {
    
    width:50px; 
    box-shadow:1px 1px 1px lightgrey;    
}


.pplTop {
    
    text-shadow:0px 0px 1px #448cBf;
    font-size: 16px;
 
}

.pplBottom {
    
    /* text-shadow:0px 0px 1px #448cBf; */
    font-size: 12px;
 
}


/*tha2.1 tha2.2*/
.new_policy {
    background: #BD362F;
    color: #FCEFEF;
    padding-top: 6px;
    padding-bottom: 4px;
    font-weight: bold;
    font-family: "Helvetica";
    font-size: 12px;  
    border-bottom: 1px solid #828282;
}

.ex_mark { 
    margin: 0px;
    margin-left: 10px;
    float: left;    
    line-height: 11px;    
}

.new_policy .announcement { 
    margin: 0px;
    margin-left: 40px;
    float: left;
}

.new_policy .announcement a { 
    color: #fff;
    text-decoration: underline;
}

.new_policy .announcement a:hover,
.new_policy .announcement a:focus { 
    font-weight: 800;
}

.x_icon { 
    margin: 0px;
    float: right;
    height: 15px;
    line-height: 15px;
    cursor: pointer;
}

.x_icon img {
    height: 10px;
}



.clearfix{ display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix{ height: 1%;}
.clearfix {display: block}
/*tha2.1 tha2.2*/

/*tha3*/
span#rule {
    margin-left: 7px;
}
/*tha3*/



/*tha10*/
.inner_forms_area h3.slider_heading,
.inner_forms_area h3.heading {
    background: #E7E8EC;
    padding: 3px;
    border: 1px solid white;
    border-radius: 4px;
    text-align: center;
    margin-bottom: 20px;
    text-shadow: 1px 1px 0px #FFF;
    color: #6E7073;
}

#linkup-loader {
    position: absolute;
    left: 160px;
    top: 7px;
    display: none;
}

/*tha10*/
#set_blogcategory_message,
#set_blogaddress_message {
    color: #E84545;
    margin-left: 3px;
    margin-bottom: 0px;
    font-size: 14px;
    display: none;
}

.num_select_wrapper {
    display: block;
    height: 39px;
    width: 204px;
    position: relative;
}

.num_select_wrapper > .num_increase:hover, .num_select_wrapper > .num_decrease:hover {
    cursor: pointer;
}
