@import url('http://www.snacktools.com/files/common/fonts/css/ProximaNova-All.css');
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,300italic,300');
/*@import url('http://fonts.googleapis.com/css?family=Droid+Sans|Oleo+Script:400,700|Alex+Brush|Antic+Didone|Italiana|Bree+Serif|Playball|Pontano+Sans|Share:400,400italic,700,700italic|Voltaire|Open+Sans:300italic,400italic,700italic,400,300,700|Open+Sans+Condensed:300,700&subset=latin,latin-ext,greek,cyrillic');*/

#tabs .tmenu { margin:0;padding:0; clear: both;}
#tabs .tmenu ul, #tabs .tmenu li {margin:0;padding:0;list-style:none;}
#tabs .tmenu ul {list-style: none;padding: 0;margin: 0 0 0 8px;}
#tabs .tmenu li {list-style-type: none;list-style-image: none;float: left;line-height: 28px; text-align: center;}
#tabs .tmenu li.extraLi{width: 1px; color:#BDBDBD;}
#tabs .tmenu li.invisible{color:#FFFFFF;}
#tabs .tmenu li a {display: block;padding: 0 9px;text-decoration: none; line-height:26px; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-weight: bold;}
#tabs .tmenu li a:hover{background-color:#017be3; color:#FFFFFF; border-bottom: 1px solid #C5C5C5; border-top: 1px solid #017be3;border-right: 1px solid #017be3; border-left: 1px solid #017be3;}
#tabs .tmenu li a.selected{background-color:#FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; border-left: 1px solid #C5C5C5;}
#tabs .tmenu li a.selected:HOVER {color:#017be3;}

#tabs .tmenu li a:hover {text-decoration:none;}

#tabs .tcontent {float:left;background-color:#F5F5F5;margin:0 auto;padding:0;font-size:12px;color:#000000;
    border: 1px solid #c5c5c5}

#tabs .tcontent .submitcontrols{float: right; height:57px; width:215px; padding:3px 15px 0 0;}
#tabs .tcontent .messageonsave{float: left; padding:25px 0 20px 23px;}

/*#tabs .tcontent form {margin:8px 9px;padding:0 13px 7px;}*/
#tabs .tcontent form {margin:0;padding:0;width:auto;height:auto;}
#tabs .tcontent .ui-tabs-hide {display:none !important;}
/*#tabs .tcontent .telems {float:left;width:650px;border-bottom: 1px solid #C8C8C8;}*/
#tabs .tcontent .telems {float:left;width:100%;border-bottom: 1px solid #C8C8C8;}
#tabs .tcontent .telems .fragment{padding:20px 0; background-color: #FFFFFF;}
#tabs .tcontent .telems .fragment td.leftborderedcolumn{border-left: 1px solid #DFDFDF;}
/*#tabs .tcontent .telems .fragment td{border-right: 1px solid;}
	#tabs .tcontent .telems .fragment td.last{border: none;}*/
#tabs .tcontent input.save {float:right;width:73px;height:28px;background-color:#FF9C01;color:#FEFFFF;border:none;font-size:16px;cursor:pointer;margin:0 11px 0 16px;padding-bottom:5px;}
#tabs .tcontent input.cancel {background-color:#333333;border:medium none;color:#FEFFFF;cursor:pointer;float:left;font-size:16px;height:28px;padding-bottom:5px;width:94px;}
#tabs .tcontent input.savecustomize {float:right;width:82px;height:28px;background-color:#FF9C01;color:#FEFFFF;border:none;font-size:16px;cursor:pointer;margin:0 11px 0 16px;padding-bottom:5px;}
#tabs .tcontent input.cancelcustomize {background-color:#333333;border:medium none;color:#FEFFFF;cursor:pointer;float:left;font-size:16px;height:28px;padding-bottom:5px;width:82px;}

#tabs .tcontent .telems .imagefile{margin-top:10px;font-style: italic;}
#tabs .tcontent .telems .removeimage{padding-left: 13px;}
#tabs .tcontent .telems .removeimagehidden{padding-left: 13px; display: none;}
#tabs .tcontent .telems .labelcustomize{float:left;color: #575757; margin-right: 4px;}
#tabs .tcontent .telems .large{width:110px; float:left;}
#tabs .tcontent .telems .subcol {float:left; width:50%;}
#tabs .tcontent .telems .subcol span{float:left; width:40%;}
#tabs .tcontent .telems .subcol p {margin:0; padding:0;}
#tabs .tcontent .telems .subcol select {float:left; bottom:-4px;position:relative;}
#tabs .tcontent .telems p,#tabs .tcontent .telems span {color: #575757;}
#tabs .tcontent .telems table { border-collapse:0; width:100%; }
#tabs .tcontent .telems table .leftborderedcolumn {  }
#tabs .tcontent .telems table b { display:block; width:100% !important; float:left !important; clear:both !important; }
#tabs .tcontent .telems span.label { float:left; }
#tabs .tcontent .telems .leftborderedcolumn p { padding-right:10px }
.cols .column br{ display:none }

#tabs .tcontent .submitcontrols input {float: right; margin: 12px 15px 12px 0;}

#allGeneratedContols{
    float:left;
    margin: 0;
    clear:both;
    padding: 15px 0 13px;
    width: 853px !important;
}
#allGeneratedContols #tabs,
#allGeneratedContols #tcontent
{
    float:left;
    width: 853px !important;
}

.under_flash_description{text-align: left; padding-top:9px; font-size: 12px;}
.background_changer_text {width: 450px; float:left; text-align:left; margin-left:5px; line-height: 22px; font-size: 11px;}

#dialog_quiz_size {
    /*clear: both;
	margin:0;
	background: #EBEBEB;*/
    padding: 0;
}
#dialog_quiz_size .size {
    width: 144px;
    height: 144px;
    float: left;
    margin:0 12px 10px 0;
    overflow: hidden;
    border: 1px solid #C5C5C5;
    cursor: pointer;
}
#dialog_quiz_size .size span {
    background: #EBEBEB;
    display: block;
    height: 33px;
    padding: 4px 0 0 8px;
    font-size: 11px;
}
#dialog_quiz_size #changesizetab1 .selected span {
    background: #D1D1D1;
}
#dialog_quiz_size #changesizetab1 .selected {
    background: #E5E5E5;
}
#dialog_quiz_size #changesizetab1 .selected div {
    background: #DDDDDD;
    border: 1px solid #C3C3C3;
}
#dialog_quiz_size .size div {
    background: #F6F6F6;
    border: 1px solid #D9D9D9;
}
#ui-dialog-title-dialog_quiz_size {
    float:left;
}
.ui-dialog-titlebar br {
    clear: both;
}

.apptop .button_publish {
    position: absolute;
    right: 0px;
    top: 33px;
}

#showpreview .panel,
#showpreview .previewtemplate,
#showpreview .previewtemplate,
#showpreview .wrapper {
    position:relative;
    margin:0;
    padding:0;
    float:left;
    width:100%;
    clear:both;
    text-align:center;
    color:#fff;
    display:block;
}
#showpreview .wrapper {
    overflow:hidden;
}
#showpreview .newtab {
    float:right;
    text-align:center;
    width:200px;
    position:absolute;
    bottom:10px;
    right:10px;
}
#showpreview .newtab input[name=input_newtab]{
    clear:both;
    margin:0 0 4px;
    width:90%;
    text-align:center;
}
#showpreview .newtab .link_newtab {
    clear:both;
    font-size:11px;
}

#bg_coloring_div{
    margin:auto;
    width:853px;
    position:relative;
    font-size:12px;
    top:-60px;
    left:15px;
}
#bg_coloring_div #previewBg,#bg_coloring_div p{
    float:left;
}

#bg_coloring_div p {
    margin-left:10px;
}

/* quiz size */

#dialog_quiz_size .ui-tabs-hide {display: none;}
#dialog_quiz_size .ui-tabs {border-bottom:1px solid #C8C8C8; height: 36px;}
#dialog_quiz_size .ui-tabs-nav {padding: 0; margin: 0 ; clear: both; padding: 0 0 0 10px;}
#dialog_quiz_size .ui-tabs-nav li {height: 35px; float: left; width: 107px; list-style: none; padding: 0;
    margin: 0; border: 1px solid #FFFFFF; border-bottom: 0;}
#dialog_quiz_size .ui-tabs-nav li a{line-height: 35px; display: block; font-weight: bold;
    text-decoration: none; text-align: center; display: block; color: #3F3F3F;}
#dialog_quiz_size li.ui-tabs-selected {
    background: #FFFFFF;
    border: 1px solid #C8C8C8;
    border-bottom: 1px solid #FFFFFF;
    margin-bottom: -1px;
}
#dialog_quiz_size .ui-tabs-panel {
    border:1px solid #C8C8C8;
    border-top:none;
    background: #FFFFFF;
    height: 350px;
    padding: 16px 0 16px 29px;
}
#dialog_quiz_size #changesizetab1 {
    overflow-y: scroll;
}
#dialog_quiz_size form {

}
#dialog_quiz_size form label{
    width: 50px;
    font-weight: bold;
    margin-top: 10px;
}
#dialog_quiz_size form input{
    width: 36px;
    margin-top: 10px;
}
#dialog_quiz_size form br {
    clear: both;
}


/* overwrite ua.css */
#process_steps_container {margin-top:5px;}
#process_steps_container.lower {width: 606px !important;margin-top:20px;}
#allGeneratedContols, #allGeneratedContols #tabs { width: 309px; float: left; margin-top: 1px;}
#allGeneratedContols .color_presets { display: table; float: left; height: 52px; width: 106px; margin:0 2px 10px 2px }
#allGeneratedContols .color_preset_check_div { cursor: pointer; height: 24px; width: 106px; }
#allGeneratedContols .color_preset_check_div input { float: left; }
#allGeneratedContols .color_preset_check_div label { cursor: pointer; float: left; padding-top: 2px; }
#allGeneratedContols .color_rectangle { border: 1px solid #C5C5C5; cursor: pointer; height: 26px; width: 78px; }
#allGeneratedContols .color_rectangle div { float: left; height: 26px; width: 26px; }

@import url('http://www.snacktools.com/files/common/fonts/css/ProximaNova-All.css');
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,300italic,300');

body
{
    background-color: #E7E2D8;
}
body>img
{
    display: none;
}

h1, h2 { margin:10px 0; font-family: 'Proxima Nova Reg', Arial, sans-serif;}
h1 {font-family: 'Proxima Nova Thin', Arial, sans-serif;}

#UA-container
{
    min-width: 320px;
}

:-moz-placeholder {
    color: #999;
    font-size: 11px;
    font-style: italic; }


:-ms-input-placeholder {
    color: #999;
    font-style: italic; }


:-webkit-input-placeholder {
    color: #999;
    font-size: 11px;
    font-style: italic; }



label.disabled {
    color:#939393;
}

#initialWrapper {
    position: absolute;
    width: 100%; }


.NotifyButtons {
    background-color: #FFFFFF;
    position: fixed;
    top: 50%;
    width: 58px;
    z-index: 900; }

.NotifyButtons.right {
    border-radius: 5px 0 0 5px;
    box-shadow: 0 0 2px 1px #C7C7C7;
    padding: 6px 0 0 6px;
    right: 0; }

.NotifyButtons.left {
    border-radius: 0 5px 5px 0;
    box-shadow: 0 0 2px 1px #C7C7C7;
    left: 0;
    padding: 6px 6px 0 0; }

.NotifyButtons.bottom {
    background: none repeat scroll 0 0 transparent;
    padding-top: 15px;
    position: static;
    top: 0;
    width: auto; }

.NotifyButtons.bottom a:hover { text-decoration: none; }

.NotifyButtons.bottom a i { display: none; }

.NotifyButtons.bottom a.update {
    background-color: #3E9907;
    background: -moz-linear-gradient(center top , #53B619, #368E00);
    background: -ms-linear-gradient(center top , #53B619, #368E00);
    background: -o-linear-gradient(center top , #53B619, #368E00);
    background: -webkit-linear-gradient(center top , #53B619, #368E00);
    background: linear-gradient(center top , #53B619, #368E00);
    border: 1px solid #4BA915;
    color: #FFFFFF;
    height: 31px;
    line-height: 29px;
    margin-right: 10px;
    text-shadow: 0 -1px #2B7306;
    width: 50px; }

.NotifyButtons a {
    background-color: #3E9907;
    background: -moz-linear-gradient(center top , #53B619, #368E00);
    background: -ms-linear-gradient(center top , #53B619, #368E00);
    background: -o-linear-gradient(center top , #53B619, #368E00);
    background: -webkit-linear-gradient(top , #53B619, #368E00);
    background: linear-gradient(center top , #53B619, #368E00);
    border: 1px solid #4BA915;
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 6px;
    padding: 6px 4px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px #2B7306; }

.NotifyButtons a.view { height: 88px; }

.NotifyButtons a.view i {
    background: url("../images/notify-icons.png") no-repeat scroll -31px -301px transparent;
    display: block;
    height: 24px;
    margin: 17px auto 4px;
    width: 34px; }

.NotifyButtons a.edit { height: 48px; }

.NotifyButtons a.edit i {
    background: url("../images/notify-icons.png") no-repeat scroll -65px -301px transparent;
    display: block;
    height: 33px;
    margin: 0 auto 3px;
    width: 34px; }

.NotifyButtons a.update {
    height: 42px;
    overflow: hidden; }

.NotifyButtons a.update i {
    background: url("../images/notify-icons.png") no-repeat scroll 0 -301px transparent;
    display: block;
    height: 23px;
    margin: 2px auto 3px;
    width: 31px; }

.NotifyButtons a.disabled { cursor: default; }

.NotifyButtons a.blue {
    background-color: #0B82E6;
    background: -moz-linear-gradient(center top , #0B82E6, #0968B8);
    background: -ms-linear-gradient(center top , #0B82E6, #0968B8);
    background: -o-linear-gradient(center top , #0B82E6, #0968B8);
    background: -webkit-linear-gradient(top , #0B82E6, #0968B8);
    background: linear-gradient(center top , #0B82E6, #0968B8);
    border: 1px solid #1374C5;
    text-shadow: 0 -1px #0862AD; }

.NotifyButtons a.blue:hover {
    background-color: #0C8BF7;
    background-image: -moz-linear-gradient(center top , #0C8BF7, #0B7CDC);
    background-image: -ms-linear-gradient(center top , #0C8BF7, #0B7CDC);
    background-image: -o-linear-gradient(center top , #0C8BF7, #0B7CDC);
    background-image: -webkit-linear-gradient(top , #0C8BF7, #0B7CDC);
    background-image: linear-gradient(center top , #0C8BF7, #0B7CDC);
    border: 1px solid #1F78C4;
    box-shadow: 0 1px 1px #CECECE; }

.NotifyButtons a.blue:active, .NotifyButtons a.blue.disabled {
    background: #0B85EC;
    box-shadow: 0 0 2px #1374C5 inset; }

.NotifyButtons a.gray {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #FDFDFD, #EFEFEF);
    border: 1px solid #DBDBDB;
    color: #5F5F5F;
    text-shadow: 0 1px #FFFFFF; }

.NotifyButtons a.gray.disabled {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #DBDBDB;
    box-shadow: 0 0 2px #E3E3E3 inset;
    color: #969696;
    cursor: auto;
    text-shadow: 0 1px #FFFFFF; }

.NotifyButtons a.gray:hover {
    background-color: #F0F0F0;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #F3F3F3);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px #E3E3E3;
    color: #000000; }

.NotifyButtons a.gray:active {
    background: none repeat scroll 0 0 #F3F3F3;
    box-shadow: 0 0 2px #E3E3E3 inset;
    outline: medium none; }

.NotifyButtons a:active, .NotifyButtons a.disabled {
    background: #3E9907;
    box-shadow: 0 0 2px #3E9907 inset; }

.NotifyButtons a:hover, .NotifyButtons.bottom a.update:hover {
    background-color: #65BD30;
    background-image: -moz-linear-gradient(center top , #65BD30, #4A9A1A);
    background-image: -ms-linear-gradient(center top , #65BD30, #4A9A1A);
    background-image: -o-linear-gradient(center top , #65BD30, #4A9A1A);
    background-image: -webkit-linear-gradient(top , #65BD30, #4A9A1A);
    background-image: linear-gradient(center top , #65BD30, #4A9A1A);
    border: 1px solid #4BA915;
    box-shadow: 0 1px 1px #CECECE; }

.NotifyButtons a canvas {
    display: block;
    height: 24px;
    margin: 9px 0 4px;
    padding: 0;
    width: 24px; }

.NotifyButtons .bottom .u a.blue {
    color: #FFFFFF;
    font-size: 0.93em;
    height: 33px;
    line-height: 33px;
    width: 100px; }

a.home_movie_a {
    font-size: 0px;
    font-size:0;
    text-decoration: none;
}


/* online photo album */
.album_share {
    letter-spacing: 6px;
    margin: 0 auto;
    padding: 13px 0;
    text-align: center; }

.album_share img {
    background-color: #fff;
    border: 1px solid #C6C6C6;
    padding: 1px; }


#allGeneratedContols #tabs { padding-top: 10px; }

#allGeneratedContols,#allGeneratedContols #tabs {
    float: left;
    margin-top: 1px;
    width: 309px; }

.apptop,.appbottom {
    color: #C5C5C5;
    font-size: 12px;
    height: 83px;
    margin: auto;
    position: relative;
    width: 915px; }

.apptop h1 {
    font-family: 'Proxima Nova Thin', Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 8px 0 0 0; }

.apptop h1 a {
    display: none;
    float: left;
    font-size: 12px;
    line-height: 12px;
    margin-left: 8px;
    padding-top: 6px; }

.apptop h1 span {
    float: left;
    float:left;
    font-family: 'Proxima Nova Thin', Arial, sans-serif;
}

.apptop form {
    float: left;
    height: 24px;
    margin: 9px 10px 0 0;
    width: 380px; }

.apptop form input.qtitle {
    background-color: #fffde9;
    border: 1px solid #f9f09f;
    color: #444444;
    color: #444;
    font-size: 20px;
    height: 24px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 150px; }

.apptop form a {
    margin-right:5px;
}

.apptop .options {
    color: rgb(189, 189, 189);
    float: left;
    height: 20px;
    line-height: 12px;
    margin-top: 13px;
    padding: 0 0 5px 0;
    width: 300px; }

.apptop .buttons, .appbottom .buttons {
    position: absolute;
    right: 0;
    top: 33px; }

.apptop .buttons br, .appbottom .buttons br { clear: both }

.apptop form,.appbottom form {
    float: left;
    height: 24px;
    margin: 9px 10px 0 0;
    width: 380px }

.apptopbg {
    background: #FFF;
    border-bottom: 1px solid #c5c5c5;
    margin: 0 0 15px;
    position: relative }


.appbottombg {
    background: #FFF;
    border-top: 1px solid #c5c5c5;
    margin: 0 0 15px;
    position: relative }


.b_next {
    float: right;
    height: 20px !important;
    margin-bottom: 8px;
    width: 31px !important; }


.background_changer_text {
    float: left;
    font-size: 11px;
    line-height: 22px;
    margin-left: 5px;
    text-align: left;
    width: 450px; }


.banner_author {
    color: #7e7e7e;
    font-size: 13px;
    margin-left: -2px; }


.banner_facebook_like {
    margin-left: -2px;
    padding:12px 0 15px 0; }


.banners_banner_name {
    color: #010101;
    font-size: 30px;
    font-weight: normal;
    margin-left: -2px;
    padding: 20px 0 3px 0; }


.button {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: block;
    height: 33px; }


button.blue {
    background: #0B82E6 !important;
    background: -moz-linear-gradient(center top, #0B82E6, #0968B8) !important;
    background: -o-linear-gradient(center top, #0B82E6, #0968B8) !important;
    background: -webkit-gradient(center top, #0B82E6, #0968B8) !important;
    background: linear-gradient(center top, #0B82E6, #0968B8) !important;
    border: 1px solid #1374C5 !important;
    color: #fff !important;
    text-shadow: 0 -1px #0862AD !important; }

button.blue:hover {
    background: #0C8BF7 !important;
    background: -moz-linear-gradient(center top, #0C8BF7, #0B7CDC) !important;
    background: -o-linear-gradient(center top, #0C8BF7, #0B7CDC) !important;
    background: -webkit-gradient(center top, #0C8BF7, #0B7CDC) !important;
    background: linear-gradient(center top, #0C8BF7, #0B7CDC) !important;
    border: 1px solid #1F78C4 !important;
    box-shadow: 0 1px 1px #CECECE !important;
    color: #fff !important; }

button.blue:focus,button.blue:active {
    background-color: #0B85EC !important;
    background: none repeat scroll 0 0 #0B85EC !important;
    box-shadow: 0 0 2px #1374C5 inset !important; }


button.gray {
    background: #F8F8F8;
    background: -moz-linear-gradient(center top, #FDFDFD, #EFEFEF);
    background: -o-linear-gradient(center top, #FDFDFD, #EFEFEF);
    background: -webkit-linear-gradient(center top, #FDFDFD, #EFEFEF) !important;
    background: linear-gradient(center top, #FDFDFD, #EFEFEF);
    border: 1px solid #DBDBDB;
    color: #5F5F5F;
    text-shadow: 0 1px #FFFFFF; }

button.gray:hover {
    background: #F0F0F0;
    background: -moz-linear-gradient(center top, #FFFFFF, #F3F3F3);
    background: -o-linear-gradient(center top, #FFFFFF, #F3F3F3);
    background: -webkit-gradient(center top, #FFFFFF, #F3F3F3) !important;
    background: linear-gradient(center top, #FFFFFF, #F3F3F3);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px #E3E3E3;
    color: #000000; }

button.gray:active,button.gray:focus {
    background-color: #F3F3F3;
    background: none repeat scroll 0 0 #F3F3F3;
    box-shadow: 0 0 2px #E3E3E3 inset;
    outline: medium none; }


.button_addfiltergray {
    background: url("../images/addfiltergray.png");
    width: 99px; }


.button_applyfilters {
    background: url("../images/applyfilters.png");
    width: 121px; }


.button_cancel {
    /*background: url("../images/cancel.png"); */
    width: 82px; }


.button_close {
    background:url("../images/close.png");
    width: 75px; }


.button_compare {
    background: url("../images/compare.png");
    width: 98px; }


/*.button_publish {background: url("../images/publish.png"); width: 82px;}*/
.button_done {
    background:url("../images/done.png");
    width: 83px; }


.button_no {
    background:url("../images/no.png");
    width: 71px; }


.button_ok, .button_ok_green {
    /*background: url("../images/ok.png");*/
    height: 31px !important;
    width:68px !important; }


.button_postcomment {
    background:url("../images/postcomment.png");
    width: 139px; }


.button_save {
    background:url("../images/save.png");
    width: 82px; }


.button_saveas {
    background:url("../images/saveas.png");
    width: 94px; }


.button_saveasgray {
    background:url("../images/saveasgray.png");
    width: 94px; }


.button_yes_green, .button_yes {
    background:url("../images/yes.png");
    width: 71px; }

/* sa fie dupa butoane */
.buttonpreloader,
.buttonpreloader:hover,
.buttonpreloader:active { background-position: 0 -99px; }


.buttonsave {
    background:url("../images/save.png");
    width: 82px; }


.buttonsavegray {
    background:url("../images/save_gray.png");
    width: 82px; }


.buy_banner_info {
    border-left: 1px solid #CCC;
    border-top: 1px solid #CCC;
    color: #2C2C2C; }

.buy_banner_info th { background: #F3F3F3;background: #F3F3F3 }

.buy_banner_info span { color: #D50000;color: #D50000 }

.buy_banner_info .first_row {
    padding-left: 15px;
    text-align: left; }

.buy_banner_info td, .buy_banner_info th {
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    padding: 10px;
    text-align: center; }


.buy_premium a, .buy_premium_plus a {
    float: left;
    height: 32px;
    margin-right: 15px;
    width: 125px; }


.buy_premium strong { width: 168px;width: 168px }


.buy_premium strong, .buy_premium_plus strong {
    color: #464646;
    float: left;
    font-size: 19px;
    font-weight: bold;
    padding: 3px 0 0 15px; }


.buy_premium, .buy_premium_plus {
    background-color: #F6F6F6;
    height: 37px;
    margin-bottom: 6px;
    padding-top: 5px; }


.buy_premium_plus strong { width: 308px;}


.buypointstable .button_buypoints { margin-top: 16px;margin-top: 25px }


.buypointstable .leftbuy {
    float: left;
    width: 400px; }

.buypointstable .leftbuy .f { }

.buypointstable .leftbuy .l em {
    color: #7e7e7e;
    font-style:italic; }

.buypointstable .orp {
    color: #000000;
    float: left;
    font-size: 15px;
    margin-top: 49px;
    padding: 0 13px;
    width: 24px; }


.buypointstable .payments {
    clear:both;
    margin-top: 25px; }


.buypointstable .rightbuy { float: left; }


.buypointstable h3 {
    font-weight: normal;
    margin: 0;
    padding: 3px 0 13px 0; }


.buypointstable p.pinf {
    color: #000;
    font-size: 11px;
    font-style: italic;
    line-height: normal;
    margin: 10px 0 0 1px;
    padding: 0; }


.buypointstable table.buypoints {
    border-left: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
    width: 400px; }

.buypointstable table.buypoints td {
    border-bottom: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
    color: #000;
    font-size: 15px;
    text-align: center;
    width: 200px; }

.buypointstable table.buypoints tr { height: 40px; }


.container-go-premium.go-premium .main_title h1 {
    margin-left: 30px;
    padding: 0px;
}

.container-go-premium.go-premium h2 {
    font-family: 'Proxima Nova Thin',Arial,sans-serif;
}

.container-go-premium.go-premium #publishing-options h2 {
    font-family: 'Proxima Nova Thin',Arial,sans-serif;
    font-weight: bold;
}

#c-dialog-embed .c-embed-iframe label {line-height: 13px; margin: 3px 30px 3px 3px; padding-bottom: 8px;}
#c-dialog-embed .c-embed-iframe input {margin: 3px 3px 3px 0; padding-bottom: 8px;}
#c-dialog-embed .c-embed-iframe .ua-b-small {position: relative; left: 0px; margin: 0 0 5px 0; top: 0px;}
#c-dialog-embed .c-embed-iframe textarea {width: 370px;}
#c-dialog-embed .c-embed-iframe .embed-copymessage {color: #40AA00; left: 0; top: 0; margin: 3px 0 0 10px; padding: 0; position: relative;}


.c-embed-iframe .note i {
    color: #A3A3A3;
    font-size: 11px;
    font-style: normal; }

#c-item-top-bar { padding-bottom: 0; }

/*#c-items .c-item .c-bottom {

} */
#c-items.c-details-page .c-item.c-item-premium-subscription{
    height:107px;
}

/*#c-items .c-item.c-item-premium-subscription .c-top-details{
    height: 104px;
} */
#c-items .c-item-premium-subscription .c-options .c-box {
    border-left: 1px solid #E2E2E2;
}

#c-items .c-item .c-bottom .onOffButton { float: left }

#c-items.c-details-page .c-item.c-item-notificationbar .onOffButton { top: 32px; }
#c-items.c-details-page .c-item.c-item-premium-points .onOffButton { top: 32px; }
#c-items.c-details-page .c-item.c-item-premium-subscription .onOffButton { top: 32px; }
#c-items.c-details-page .c-item.c-item-published .c-options .onOffButton { left: 29px; }


#c-items .c-item.c-item-notificationbar .onOffButton { top: 40px; }
#c-items .c-item.c-item-premium-points .onOffButton { top: 40px; }
#c-items .c-item.c-item-premium-subscription .onOffButton { top: 40px; }
#c-items .c-item.c-item-published .c-top.c-top-details .onOffButton { left: 5px;}
#c-items .c-item.c-item-published .c-top.c-top-details .c-mini-tooltip-ico.onOff { margin-top: 35px; margin-left: 19px; }
#c-items .c-item.c-item-published .c-options .onOffButton { left: 20px; }
#c-items .c-item.c-item-published .c-options .c-mini-tooltip-ico.onOff { margin-top: 44px; margin-left: 38px; }

#c-items .c-item-premium-subscription .c-options .c-ico { margin-top: 0px; }

#c-items .c-item .c-bottom-details {
    margin-top: -144px;
    padding-top: 0; }

#c-items .c-item .c-bottom-details .c-options {
    background: transparent !important;
    border: 0 !important;
    float: right;
    width: 280px; }

#c-items .c-item .c-bottom-details .c-options .c-box {
    border-left: 1px #ddd solid !important;
    border-radius: 0 !important; }

#c-items .c-item .c-bottom-details .c-premium-info {
    clear: both;
    margin-top: 50px;
    width: 100%; }

#c-items .c-item .c-data-details { width: 340px; }

#c-items .c-item .c-options .c-box {
    background-color: transparent !important;
    border-bottom: 0;
    border-radius: 0 !important;
    border-right: 0;
    border-top: 0; }

#c-items .c-item .c-options .c-ico img.c-loading-ico { margin-left: -14px; }

#c-items .c-item .c-options-details .c-box {
    background: transparent !important;
    border: 0 !important;
    margin-left: 0;
    padding-right: 0; }

#c-items .c-item .c-options-details .c-ico-free-embed a { background-position: -41px -171px !important; }

#c-items .c-item .c-options-details .c-options-right {
    margin-right: 0;
    margin-top: 0;
    width: auto; }

#c-items .c-item .c-optright { float: right; }

#c-items .c-item .c-optright i {
    float: right;
    padding-top: 10px;
    padding-top: 12px;
    text-align: right;
    top: 37px; }

#c-items .c-item .c-optright i.c-activate-msg {
    float: right; /* top: 10px; */
    padding-top: 12px;
    text-align: right;
    top: -6px; }

#c-items .c-item .c-optright .c-bxs-bseb { right: 0; }

#c-items .c-item .c-optright .c-options-top {
    padding-right: 12px;
    right: 0;
    width: auto; }


#c-items .c-item .c-premium-info .c-premium-info-r .c-bxs-activate-premium-options { border-radius: 7px; }


#c-items .c-item .c-top-details { height: 134px; }


#c-itemspage .c-item {
    clear: both;
    /*min-height: 130px;*/ }


.calendar_apply_button {
    float: right !important;
    margin-right: 8px;
    margin-top: 8px;
    padding: 0; }


.calendar_cancel_button {
    float: right !important;
    margin-right: 8px;
    margin-top: 8px;
    padding: 0; }

.clear { clear: both;}

.col_left, .col_right {
    float: left;
    margin-right: 30px;
    width: 425px; }

.col_right {
    margin-right: 0;
    width:395px; }

.colorSelector {
    background: #fdfdfd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fdfdfd 0%, #dedede 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfdfd 0%,#dedede 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfdfd 0%,#dedede 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfdfd 0%,#dedede 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dedede',GradientType=0 ); /* IE6-8 */

    border-radius: 8px;
    -moz-border-radius: 8px;
    -moz-user-select: none;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;

    border: 1px solid #b0b0b0;
    color: #444444;
    cursor: pointer;
    display: inline-block;

    font-size: 0.93em;
    height: 25px;
    line-height: 23px;
    outline: 0 none;
    overflow: hidden;
    padding: 0 28px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px #fff;
    vertical-align: top;
    width: 60px;
    z-index: 200000; }

.colorSelector:hover {
    box-shadow: 0 1px 1px #E3E3E3;
    color: #000000;
    text-decoration: none; }

.colorSelector:active {
    box-shadow: 0 0 2px #E3E3E3 inset;
    outline: medium none; }

.colorSelector .darr {
    background: url("../images/colorpicker/darr.png") no-repeat right 7px;
    display: block;
    /*float: right;*/
    height: 19px;
    position: absolute;
    right: 8px;
    top: 3px;
    width: 19px;
    z-index: 1; }

.colorSelector .darr .border {
    background: url("../images/colorpicker/border2px.png") repeat-y 0 0;
    float: left;
    height: 100%;
    /*left: 0;
			position: relative;
			top: 0;*/
    width: 2px;
}

.colorSelector .color {
    border: 1px solid #e2e2e2;
    display: block;
    height: 15px;
    left: 8px;
    position: absolute;
    top: 4px;
    width: 15px; }

.colorpicker {
    background: #FAFAFA;
    border: 1px solid #DBDBDB;
    display: none;
    font-family: 'Open Sans', sans-serif;
    height: 172px;
    overflow: hidden;
    position: absolute;
    width: 283px;
    z-index: 200001; }

.colorpicker input {
    background-color: transparent;
    border: 1px solid transparent;
    color: #898989;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 11px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 11px;
    text-align: right;
    top: 4px; }


.colorpicker_color {
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    background: #f00;
    border: 1px solid #DBDBDB;
    cursor: crosshair;
    height: 150px;
    left: 10px;
    overflow: hidden; /*background: #f00;*/
    position: absolute;
    top: 9px;
    user-select: none;
    width: 150px;
}

.colorpicker_color div {
    background: url(../images/colorpicker/colorpicker_overlay.png);
    height: 150px;
    left: 0;
    position: absolute;
    top: 0;
    width: 150px; }

.colorpicker_color div div {
    background: url(../images/colorpicker/colorpicker_select.gif);
    height: 11px;
    left: 0;
    margin: -5px 0 0 -5px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 11px; }


.colorpicker_current_color {
    background: #f00;
    border: 1px solid #DBDBDB;
    height: 30px;
    left: 209px;
    position: absolute;
    /*top: 13px;*/
    top: 48px;
    width: 60px; }


.colorpicker_field { display: none; }


.colorpicker_focus { background-position: center; }


.colorpicker_hex input {
    background-color: #FFF;
    border: 1px solid #DBDBDB;
    font-size: 14px;
    height: 22px;
    height: 30px;
    left: 209px;
    line-height: 30px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 87px;
    width: 60px; }


.colorpicker_hex.colorpicker_focus { background-position: bottom; }

.colorpicker_hue {
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    cursor: n-resize;
    height: 148px;
    left: 167px;
    position: absolute;
    top: 10px;
    user-select: none;
    width: 35px;
}

.colorpicker_hue div {
    /*background: url(../images/colorpicker/colorpicker_indic.gif) left top;*/
    background: url(../images/colorpicker/custom_indic.gif) left top;
    height: 9px;
    left: 0px;
    margin: -4px 0 0 0;
    overflow: hidden;
    position: absolute;
    width: 35px; }


.colorpicker_hue_bg {
    background: url(../images/colorpicker/slider.png) center top no-repeat;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border: 2px solid #DBDBDB;
    height: 150px;
    left: 167px;
    margin-left: 7px;
    position: absolute;
    top: 9px;
    width: 17px;
}


.colorpicker_new_color {
    background: #f00;
    border: 1px solid #DBDBDB;
    height: 30px;
    left: 209px;
    position: absolute;
    top: 9px;
    width: 60px;
}


.colorpicker_slider { background-position: bottom; }


.colorpicker_submit {
    -khtml-user-select: none;
    -moz-border-radius: 0px;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-border-radius: 0px;
    -webkit-user-select: none;
    background-color: #f8f8f8;
    background-image: -moz-linear-gradient(top, #fdfdfd, #efefef);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#efefef));
    background-image: linear-gradient(top, #fdfdfd, #efefef);
    border-radius: 0px;
    border: 1px solid #dbdbdb;
    color: #5f5f5f;
    cursor: default;
    display: inline-block;
    font-size: 14px;
    height: 31px;
    left: 209px;
    line-height: 29px;
    outline: 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-shadow: 0px 1px #FFF;
    top: 129px;
    user-select: none;
    vertical-align: top;
    width: 60px; }

.colorpicker_submit.colorpicker_focus { background-position: bottom; }

.colorpicker_submit:hover {
    -moz-box-shadow: 0px 1px 1px #e3e3e3;
    -webkit-box-shadow: 0px 1px 1px #e3e3e3;
    background-color: #f0f0f0;
    background-image: -moz-linear-gradient(top, #FFFFFF, #f3f3f3);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f3f3f3));
    background-image: linear-gradient(top, #FFFFFF, #f3f3f3);
    border: 1px solid #CCC;
    box-shadow: 0px 1px 1px #e3e3e3;
    color: #000;
    text-decoration: none; }

.colorpicker_submit:active {
    -moz-box-shadow: inset 0px 0px 2px #e3e3e3;
    -moz-outline: none;
    -webkit-box-shadow: inset 0px 0px 2px #e3e3e3;
    background: #f3f3f3;
    box-shadow: inset 0px 0px 2px #e3e3e3;
    outline: none; }


.contact_form .notes { font-size: 11px;font-size: 11px }


.contact_form br { clear: both;clear: both }


.contact_form div { margin-left: 160px;margin-left: 160px }

.contact_form div input {
    color: #FFF;
    color: #FFFFFF;
    float: none;
    width: auto; }


.contact_form i { color: #CE1E1B; }


.contact_form input, .contact_form select {
    float: left;
    margin-bottom: 5px;
    width: 200px; }


.contact_form input.blue {
    font-weight: bold;
    height: 22px;
    margin: 0;
    padding: 0 15px;
    width: auto; }


.contact_form input.grey {
    height: 22px;
    margin: 0;
    width: auto; }


.contact_form label {
    float: left;
    margin-bottom: 8px;
    padding: 2px 10px 0 0;
    width: 150px; }


.contact_form select { height: 22px;height: 22px }


.contact_form textarea { float: left;float: left }


/*#control-panel {background-color:#FFFFFF; min-height:14px; _height:14px; border-bottom: 1px solid #D5D5D5;}*/
#control-panel {
    _height: 14px;
    background-color: #FFF;
    background-color: #FFFFFF;
    border-bottom: 1px solid #D5D5D5;
    margin-bottom: 15px;
    min-height: 14px; }

#control-panel h1 {
    color: #1075CB;
    float: left;
    font-size: 22px; }

#control-panel .main {
    font-size: 12px;
    height: 38px;
    margin: auto;
    padding: 10px 0;
    width: 912px; }

#control-panel .main .album_title {
    margin-bottom: 5px;
    overflow:hidden; }


#control-panel-site {
    _height: 14px;
    background-color: #303030;
    min-height: 14px; }

#control-panel-site h1 {
    color: #FFF;
    float: left;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    *height: 22px;
}

#control-panel-site .main {
    font-size: 12px;
    margin: auto;
    padding: 10px 0;
    width: 912px; }


.create_small {
    border: 0 !important;
    float: right !important;
    margin-top: 7px; }


#credit_card_info {
    background-color: #FAEB98;
    border: 1px solid #CCC;
    border: 1px solid #CCCCCC;
    margin: auto;
    padding: 10px 2px 2px 15px;
    width: 475px; }

#credit_card_info label { width: 205px;width: 205px }

#credit_card_info input {
    background: url("../images/lock.png") #FFFFEE right no-repeat;
    width: 170px; }

#credit_card_info span.notes { line-height: 20px;line-height: 20px }


#customize_form table,
#customize_form table tr,
#customize_form table td,
#customize_form div,
#customize_form p,
#customize_form b,
#customize_form label,
#customize_form input,
#customize_form span,
#customize_form img,
#customize_form a {
    border-collapse: collapse;
    margin: 0;
    padding: 0; }

#customize_form #button-style,
#customize_form #border-shadow,
#customize_form #text-style {
    clear: both;
    float: left;
    margin-bottom: 9px;
    margin-top: 16px;
    width: 100%; }

#customize_form #text-style { margin-bottom: 1px; }


#customize_form .barStyle .radioButtonLabel { margin: -4px 8px 0 6px !important; }


#customize_form .barSymbol .radioButtonLabel { margin: 0 8px 0 6px !important; }


#customize_form .leftborderedcolumn .input_combobox {
    clear: none;
    float: left;
    position: relative; }

#customize_form .leftborderedcolumn .input_combobox:first-child {
    clear: left;
    float: none; }

#customize_form .leftborderedcolumn .input_combobox .label {
    clear: both;
    float: left;
    width: 100%;
}

#customize_form .row .c-mini-tooltip-icon {
    background: url("../images/icons.png") no-repeat scroll -130px -21px transparent;
    clear: none;
    cursor: default;
    display: inline-block;
    float: right !important;
    height: 15px;
    position: absolute !important;
    right: -8px;
    top: 1px;
    width: 15px;
}

#customize_form .row .q-mini-tooltip-icon {
    background: url("../images/icons.png") no-repeat scroll -130px -21px transparent;
    clear: none;
    cursor: default;
    display: inline-block;
    float: right !important;
    height: 15px;
    position: absolute !important;
    right: -8px;
    top: 1px;
    width: 15px; }


#customize_form .same-line-label {
    display: inline;
    float: left;
    margin-right: 10px;
    width: auto; }


#customize_form .same-line-radio input[type="radio"] { margin: 0 !important; }

#customize_form table .advanced { margin-left: 4px; }

/*#customize_form table .backgroundType .radioButtonLabel { padding-left: 9px; }*/

#customize_form table .backgroundType input[type="radio"] { margin-right: 0; }

#customize_form table .breakline-label {
    clear: both;
    float: left;
    margin-bottom: 8px !important;
    width: 100%; }

#customize_form table .checkboxlabel { margin-left: 9px; }

#customize_form table .input_text label,
#customize_form table .input_text span {
    display: inline;
    float: none !important;
    position: relative; }


#customize_form table .radioButtonLabel {
    float: left;
    margin-right: 20px;
    margin-top: 0; }


#customize_form table .radiobuttoncustomize {
    cursor: pointer;
    float: left;
    margin-right: 8px; }

#customize_form table .radiobuttoncustomize input[type="radio"] {
    border: 0 !important;
    cursor: pointer;
    float: left;
    margin-left: 0;
    margin-right: 9px;
    position: relative;
    top: 1px; }


#customize_form table .sub-section:first-child,

#customize_form table td:last-child div:first-child {
    margin-bottom: -2px;
    margin-top: 0; }

#customize_form table .sub-section,
#customize_form table .row {
    color: #575757;
    margin: 7px 0; }


#customize_form table input[type="checkbox"] {
    border: 0 !important;
    position: relative;
    top: 1.5px; }


#customize_form table input[type="text"] {
    border: 1px #c5c5c5 solid;
    font-size: 11px; }

#customize_form table input[type="text"].small {
    display: inline;
    height: 25px;
    margin: -3px 0;
    position: relative;
    text-align: center;
    top: -2px;
    vertical-align: middle;
    width: 34px; }


#customize_form table td:first-child {
    padding-right: 29px;
    width: 226px; }


#customize_form table td:last-child { padding-left: 29px; }

#customize_form table td:last-child div:first-child { margin-bottom: 0; }

#customize_form table td:last-child div:first-child .row { margin-bottom: 7px; }

#customize_form table td:last-child div:first-child b a {
    display: inline;
    font-weight: 400;
    margin-left: 2px;
    position: static; }

#customize_form table .sub-section { margin-top: 25.5px; }

.customize_terms {
    color: #444;
    font-size: 12px; }

.analytics_option {
    color: #575757;
    font-size: 12px;
    margin-top: 6px; }

.analytics_option input[type="checkbox"] {
    border: 0 none !important;
    float: left;
    position: relative;
    top: 1px;
    margin-left: 0px; }

.analytics_option label {
    float: left;
    margin-left: 9px;
    margin-top: 3px; }

.analytics_option div {
    margin-left: 10px;
    margin-top: 3px; }

.deg {
    border: 1px solid aqua;
    color: fuchsia; }

.dialog_close_template_preview { float: right;float: right }

.dialog_close_template_preview a {
    color: #333 !important;
    font-size: 14px;
    text-decoration: underline !important; }


#dialog_home_movie_link {
    background: url("../images/qs_home_playVideo.jpg");
    border: 8px solid #FFF;
    box-shadow: 0 0 3px #CCC;
    display: block;
    height: 156px;
    margin: 3px;
    width: 263px; }

#dialog_home_movie_link:hover { background-position: 0 -156px;background-position: 0 -156px }


#directLinkContainer { margin: auto;margin: auto }

#directLinkContainer h2 { padding: 20px 0 8px;padding: 20px 0 8px }


.directLinkPageLightColor .quiz_author { color: #bebebe;color: #bebebe }


.directLinkPageLightColor .share_quiz_title, .directLinkPageLightColor .directlinkshare a { color: #FFFFFF;color: #FFF }


.directlinkfooter {
    background:#333;
    height: 44px; }

.directlinkfooter h1 {
    color: #FFF;
    float: left;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    margin: 6px 0 0 0;
    padding: 0; }

.directlinkfooter br { clear: both;}

.directlinkfooter .dlfc {
    margin: auto;
    width:912px; }

.directlinkfooter .dlfr { float: right;float: right }

.directlinkfooter .dlfr img {
    float:right;
    margin: 10px 14px 0 0; }


/* direct link */
.directlinkheader {
    background:#333;
    height: 44px; }

.directlinkheader br { clear: both; }

.directlinkheader .dlr { float: right; }

.directlinkheader .dlr img {
    float: right;
    margin: 10px 14px 0 0; }

.directlinkheader .dlh {
    margin: auto;
    width:912px; }

.directlinkheader .dll {
    float: left;
    margin: 6px 0 0 0; }


.directlinkshare {
    height: 32px;
    margin: 0 auto;
    margin: auto;
    padding: 30px 0 15px 0;
    text-align: center;
    width: 571px; }

.directlinkshare a {
    color: #010101;
    float: left;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    text-decoration: none; }

.directlinkshare a.imageLink { margin-right: 15px;margin-right: 15px }

.directlinkshare a.textLink { margin-right: 30px;margin-right: 30px }

.directlinkshare a:hover, .directLinkPageLightColor .directlinkshare a:hover {
    color: #017be3;
    text-decoration:underline; }


.error { color: #CE1E1B;color: #CE1E1B }

#feedback_container { width:100%; margin: 35px 0px 5px 0px;}
#feedback_container .messageForm { padding:16px 30px;background-color:#dfdfdf;border:1px solid #c7c7c7;  overflow: hidden;}
#feedback_container textarea { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #121212; font-size: 0.93em; padding: 7px 7px 7px 13px; font-family: 'Open Sans',sans-serif; vertical-align: top;}
#feedback_container textarea.message { height:50px; min-height:50px; max-width:747px; width:747px; margin:0 14px 0 0; float:left; }
#feedback_container textarea.empty { color: #969696; }

#feedback_container input[type=submit] {
    outline: 0;
    height: 31px; line-height: 29px;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #c2c2c2;
    padding: 0 28px;
    cursor: default;
    color: #444;
    font-size: 0.93em;
    text-shadow: 0px 1px #FFF;
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#efefef));
    background-image: -moz-linear-gradient(top,  #fdfdfd,  #efefef);
    background-image: linear-gradient(top, #fdfdfd, #efefef);
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    vertical-align: top;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#feedback_container input[type=submit]:hover {
    border: 1px solid #CCC;
    text-decoration: none;
    color: #000;
    background-color: #f0f0f0;
    background-image: -moz-linear-gradient(top,  #FFFFFF,  #f3f3f3);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f3f3f3));
    background-image: linear-gradient(top,  #FFFFFF,  #f3f3f3);
    -moz-box-shadow:    0px 1px 1px #e3e3e3;
    -webkit-box-shadow: 0px 1px 1px #e3e3e3;
    box-shadow:         0px 1px 1px #e3e3e3;
}

#feedback_container input[type=submit]:active {
    background: #f3f3f3;
    -moz-box-shadow:    inset 0px 0px 2px #e3e3e3;
    -webkit-box-shadow: inset 0px 0px 2px #e3e3e3;
    box-shadow:         inset 0px 0px 2px #e3e3e3;
    -moz-outline: none;
    outline: none;
}
#feedback_container input[type=submit][disabled] {
    cursor: auto;
    color: #969696;
    -webkit-text-fill-color:#969696;
    background: #eeeeee;
    -moz-box-shadow:    inset 0px 0px 2px #e3e3e3;
    -webkit-box-shadow: inset 0px 0px 2px #e3e3e3;
    box-shadow:         inset 0px 0px 2px #e3e3e3;
    outline: 0;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #dbdbdb;
    text-shadow: 0px 1px #FFF;
}


#feedback_container input[type=submit] {-webkit-appearance: none; width: 92px; height:50px; color:#5f5f5f; text-shadow: 0 1px #fff; padding:0 19px; float:left; font-size:1em;}
#feedback_container input[type=submit].disabled {color: #969696; color: rgba(95, 95, 95, 0.5); }

#feedback_container textarea {border:1px solid #dbdbdb;}
#feedback_container textarea.empty {font-style:italic;}

/*feedback*/
.feedBack {
    color: #FFF !important;
    cursor: pointer !important;
    height: 102px !important;
    position: absolute !important;
    right: 0 !important;
    text-indent: -100000px !important;
    top: 120px !important;
    width: 42px !important; }


.feedBackOnApplication { top: 307px !important;top: 307px !important }


.feedBackOnHome { top: 240px !important;top: 240px !important }


/*.ui-dialog,.ui-corner-all,.ui-dialog button,*/
.flat-dialog {
    -moz-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important; }

.clearfix {
    clear:both;
}

form.default {
    margin: 0;
    padding: 0; }

form.default textarea {
    border: 1px solid #c5c5c5;
    float: left;
    margin: 4px 8px 4px 8px;
    padding: 2px 3px;
    width: 250px; }

form.default label {
    float: left;
    line-height: 23px;
    margin: 3px 0;
    width: 200px; }

form.default select { width: 258px;width: 258px }

form.default i { color: #CE1E1B;color: #CE1E1B }

form.default br { clear: both; }

form.default input.checkbox {
    border: 0;
    margin-top: 8px;
    width: auto; }

form.default .inputtext {
    float: left;
    margin: 4px 8px;
    padding: 2px 3px;
    width: 250px; }

form.default .notes {
    font-size: 11px;
    line-height: 28px; }

form.default input, form select {
    border: 1px solid #c5c5c5;
    float: left;
    margin: 4px 8px 4px 8px;
    padding: 2px 3px;
    width: 250px; }

/* notification forms */
form.notificationedit { }

form.notificationedit label {
    color: #444444;
    display: block;
    font-size: 12px;
    line-height: 100%;
    margin: 0 0 1px 0; }

form.notificationedit label .movable {
    color: #c5c5c5;
    margin-left: 10px;
    float: right;
}

form.notificationedit label .movable i {
    font-style: normal;
    margin: 0 5px; }

form.notificationedit select {
    float: none;
    padding: 1px 0 1px 6px;
    width: auto; }

form.notificationedit select option { padding: 0 7px;padding: 0 7px }

form.notificationedit br { clear: both; }

form.notificationedit .pinfo {
    color: #C7C7C7;
    font-size: 12px;
    padding: 0; }

form.notificationedit .morepadding { padding: 25px 30px 17px 30px; }

form.notificationedit .type_checkboxes {
    clear: both;
    float: left;
    width: 100%; }

form.notificationedit .type_checkboxes .checklabel {
    cursor: pointer;
    margin-left: 4px;
    width: auto; }

form.notificationedit .type_checkboxes .message_type_checkbox {
    float: left;
    font-size: 13px;
    font-weight: 700;
    padding-right: 36px;
    width: auto; }

form.notificationedit .type_checkboxes .message_type_checkbox input[type=radio] {
    border: 0;
    bottom: -2px;
    clear: none;
    cursor: pointer;
    float: none;
    position: relative;
    width: auto; }

form.notificationedit .q { clear: both;clear: both }

form.notificationedit .qindex {
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 9px 0 7px 0; }

form.notificationedit .qactions {
    color: #C5C5C5;
    float: left;
    font-size: 12px;
    padding: 9px 0 7px 13px; }

form.notificationedit .message_links {
    clear: both;
    float: right;
    margin: 0;
    padding: 4px 0 0; }

form.notificationedit .message_links .c_left { float: left; }

form.notificationedit .message_links .c_left label,
form.notificationedit .message_links .c_right label {
    margin-top: 4px;
    width: 100%; }

form.notificationedit .message_links .c_left input,
form.notificationedit .message_links .c_right input { }

form.notificationedit .message_links .c_left input,
form.notificationedit .message_links .c_left label { float: left; }

form.notificationedit .message_links .c_left input,
form.notificationedit .message_links .c_left label,
form.notificationedit .message_links .c_right input,
form.notificationedit .message_links .c_right label {
    padding: 7px 12px;
    width: 364px; }

form.notificationedit .message_links .c_right { float: right; }

form.notificationedit .message_links .c_right label { float: left; }

form.notificationedit .message_links .c_right input,
form.notificationedit .message_links .c_right label { float: right; }

form.notificationedit .message_links .c_left,form.notificationedit .message_links .c_right {
    margin: 4px 0;
    text-align: left;
    width: 50%; }

form.notificationedit .disabled { margin-bottom: 10px; }

form.notificationedit .disabled input { color: #c7c7c7 }

form.notificationedit .disabled label { color: #c8c8c8; }

form.notificationedit #message_type_twitter #twitter_username { width: 265px; }

form.notificationedit .messagefield {
    clear: both;
    float: left;
    margin: 10px 0 0;
    width: 100%; }

form.notificationedit .messagefield label { padding-bottom: 5px; }

form.notificationedit .messagefield span.delete { float: right; }

form.notificationedit .messagefield #message,
form.notificationedit #message_type_twitter #twitter_username,
form.notificationedit #message_type_twitter .numeric-stepper input[name="total_tweets"],
form.notificationedit #message_type_twitter #twitter_link_text,
form.notificationedit #message_type_rss_feed #feed_url,
form.notificationedit #message_type_rss_feed .numeric-stepper input[name="entries"],
form.notificationedit #message_type_rss_feed #rss_readmore_text {
    float: left;
    margin-bottom: 0;
    padding: 7px 12px;
    position: relative;
    width: 765px; }

form.notificationedit .button {
    margin: 0;
}

form.notificationedit .laststep {
    margin-top: 18px;
    padding-bottom:30px; }

form.notificationedit .laststep select { margin: 15px 0 0 0;margin: 15px 0 0 0 }

form.notificationedit .laststep textarea { margin: 15px 0 10px 0;margin: 15px 0 10px 0 }

form.notificationedit .laststep .nombot { margin-bottom: 0;margin-bottom: 0 }

form.notificationedit .readonly { background-color: #eee; }

form.notificationedit .containercheckbox { margin: 5px 0 10px 0;margin: 5px 0 10px 0 }

form.notificationedit .containercheckbox label {
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin: 0 0 0 10px; }

form.notificationedit .containercheckbox input {
    border: 0;
    float: left;
    height: 13px;
    margin: 1px 0 0 0;
    padding: 0;
    width: 13px;
    width: auto; }

form.notificationedit .buttons { padding: 15px 0;padding: 15px 0 }

form.notificationedit .buttons .button {
    float: right;
    margin-bottom: 8px;
    margin-left: 15px; }

form.notificationedit span.delete {
    color: #dc0000;
    cursor: pointer;
    font-size: 18px;
    font-size: 25px;
    font-weight: bold;
    line-height: 28px;
    line-height: 40px;
    vertical-align: top; }

form.notificationedit span.delete:hover { color: #f00 }

form.notificationedit .si input {
    float: left;
    margin-left: 15px;
    width: 492px; }

form.notificationedit .si select {
    float: left;
    width: 270px; }

form.notificationedit #message_type_twitter .twitter_username_holder { width: 291px; }

form.notificationedit .o_disabled input { width: 736px;width: 736px }

form.notificationedit .empty, .empty { color: #c7c7c7 }

form.notificationedit .panel .helptext {
    color: #939393;
    font-size: 12px;
    font-style: italic;
    padding: 4px 0 10px; }

form.notificationedit .persquestions .o input {
    float: left;
    width:607px; }

form.notificationedit .persquestions .o select { width: 155px;width: 155px }

form.notificationedit .o, form.notificationedit .o_disabled { position: relative;position: relative }

form.notificationedit .type_checkboxes, form.notificationedit .message_links {
    clear: both;
    text-align: center;
    width: 100%; }

form.notificationedit input, form.notificationedit textarea, form.notificationedit select {
    border: 1px solid #C5c5c5;
    font-size: 12px;
    margin: 5px 0 10px 0; }

form.notificationedit .o input, form.notificationedit .types input {
    margin-right: 15px;
    width:736px; }

form.notificationedit #message_type_twitter #twitter_username,
form.notificationedit #message_type_rss_feed #feed_url { width: 247px; }

form.notificationedit #message_type_twitter #twitter_link_text,
form.notificationedit #message_type_rss_feed #rss_readmore_text { width: 354px; }

form.notificationedit #message_type_twitter .twitter_link_text_holder,
form.notificationedit #message_type_rss_feed .rss_readmore_text_holder {
    float: right;
    padding-left: 9px;
    width: 380px; }

form.notificationedit #message_type_twitter .total_tweets_holder,
form.notificationedit #message_type_rss_feed .entries_holder {
    float: left;
    margin-left: 9px;
    margin-right: 9px;
    width: 99px; }

form.notificationedit #message_type_twitter .twitter_username_holder,
form.notificationedit #message_type_rss_feed .feed_url_holder {
    float: left;
    padding-right: 9px;
    width: 273px; }

form.notificationedit #message_type_twitter .total_tweets_holder .numeric-stepper input,
form.notificationedit #message_type_rss_feed .entries_holder .numeric-stepper input {
    margin-right: 4px;
    padding: 7px 0;
    text-align: center;
    width: 31px; }

form.notificationedit #message_type_twitter button,
form.notificationedit #message_type_rss_feed button {
    height:31px;
}

form.notificationedit #message_type_twitter .total_tweets_holder .numeric-stepper button.inactive,
form.notificationedit #message_type_rss_feed .entries_holder .numeric-stepper button.inactive {
    background: rgb(255,255,255);
    background: url(data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);

    border-color: #dfdfdf;
    color: #bebebe;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
    outline: 0;
    cursor:default;
}

form.notificationedit .o_disabled, form.notificationedit .type_disabled,
form.notificationedit .question_disabled input,
form.notificationedit .surveyquiz_disabled input.question,
form.notificationedit .surveyquiz_disabled div.si {
    filter: "Alpha(opacity=30)";
    opacity:0.3; }

form.notificationedit #message_type_rss_feed .entries_holder .numeric-stepper button,
form.notificationedit #message_type_twitter .total_tweets_holder .numeric-stepper button,
form.notificationedit #message_type_rss_feed .entries_holder .numeric-stepper button.active,
form.notificationedit #message_type_twitter .total_tweets_holder .numeric-stepper button.minus {
    background: none;
    background: rgb(254,254,254);
    background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(222,222,222,1) 100%);
    background: url(data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(222,222,222,1) 100%);
    background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(222,222,222,1) 100%);
    background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(222,222,222,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(222,222,222,1)));
    background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(222,222,222,1) 100%);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px #b0b0b0 solid;
    color: #575757;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dedede',GradientType=0 );
    float: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 2px;
    margin: 5px 0 0 5px;
    padding: 6px 0 8px !important;
    width: 26px !important; }
form.notificationedit #message_type_twitter .total_tweets_holder .numeric-stepper button.minus {
    padding: 4px 0 8px !important;
}

form.notificationedit #message_type_rss_feed .entries_holder .numeric-stepper button:active,
form.notificationedit #message_type_twitter .total_tweets_holder .numeric-stepper button:active,
form.notificationedit #message_type_rss_feed .entries_holder .numeric-stepper button.active:hover,
form.notificationedit #message_type_twitter .total_tweets_holder .numeric-stepper button.active:hover { border-color: #ccc; }



.fp1 div { margin-left: 85px;margin-left: 85px }


.fp1 label { width: 75px;width: 75px }


.grayButton { background: #333333 !important;background: #333 !important }


.grey_bordered_table, .grey_bordered_table td, .grey_bordered_table th { border: 1px solid #CCCCCC;border: 1px solid #CCC }


.go-premium-text
{
    font-size: 15px;
    color: #7e7e7e;
    margin-bottom: 20px;
}
.go-premium-table
{
    margin-top: 28px;
    overflow-x: auto;
    overflow-y: hidden;
    height: 388px;
    position: relative;
}
.go-premium-table.de {height: 585px;}
.go-premium-table.fr {height: 601px;}
.go-premium-table.es {height: 577px;}

.go-premium-table .of
{
    min-width: 320px;
    overflow-x: auto;
    overflow-y: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    width: 100%;
    height: 103%;
    min-width: 220px;
}
.go-premium-table table
{
    width: 853px;
    border: 0px;
    padding: 0px;
}
.go-premium-table table tr td
{
    font-size: 13px;
    text-align: left;
    padding: 0px;
    border: 0px;
    padding-left: 20px;
    color: #000;
    height: 24px;
    background-color: #f6f6f6;
}
.go-premium-table table tr td img
{
    vertical-align: middle;
}
.go-premium-table table tr td a.ua-b
{
    float: none;
    display: inline-block;
}
.go-premium-table table tr td a.start_now
{
    font-size: 14px;
}
.go-premium-table table tr.odd td
{
    background-color: #ddd;
}
.go-premium-table table tr td.notifyPro
{
    background: #ffe2e3;
}
.go-premium-table table tr td.h.notifyPro
{
    background: #ffe2e3;
    width: 136px;
}
.go-premium-table table tr.odd td.notifyPro
{
    background: #dfc4c6;
}
.go-premium-table table tr.odd.priceRow td
{
    font-size: 15px;
    font-weight: bold;
}
.go-premium-table table tr.h
{
    height: 57px;
    vertical-align: middle;
}
.go-premium-table table tr.h td
{
    font-family: 'Proxima Nova Reg', Arial, sans-serif;
    font-size: 20px;
}
.go-premium-footnote
{
    color: #414040;
    font-size: 11px;
    padding-top: 18px;
}


.half {
    float: left;
    width: 50%; }


.hcont {
    margin: 0 auto;
    padding: 17px 0 0;
    position: relative;
    width: 915px; }


.height110 {
    height: 110px;
    width: auto; }


.height35 {
    height: 35px;
    width: auto; }


.height60 {
    height: 60px;
    width: auto; }


.last_panel { margin-bottom: 0;margin-bottom: 0 }

.helpbox {
    background-color: #F6F6F6;
    border: 1px solid #c5c5c5;
    font-size: 11px;
    margin: 15px auto 42px;
    padding-bottom: 29px;
    width: 913px; }

.helpbox.h1 h2 { padding-top: 5px;padding-top: 5px }

.helpbox p { padding-bottom: 0;padding-bottom: 0 }

.helpbox h1 {
    color: #2C2C2C;
    font-size: 27px;
    font-weight: normal;
    margin: 0;
    padding: 17px 0 0 28px; }

.helpbox h2 {
    color: #141414;
    font-size: 30px;
    font-weight: normal;
    margin: 0;
    padding: 23px 0 2px 30px; }

.helpbox h2.bottom { padding-bottom: 15px;padding-bottom: 15px }

.helpbox h3 {
    color: #141414;
    font-size: 20px;
    font-weight: normal;
    margin: 15px 0 11px 3px;
    padding: 0; }

.helpbox .column {
    float: left;
    margin: 0 10px 0 27px;
    width: 262px; }

.helpbox .chapter { }

.helpbox .chapter p {
    color: #7e7e7e;
    font-size: 15px;
    line-height: 24px;
    margin: 0;
    padding: 0 0 0 3px; }

.helpbox .chapter p.more { padding-top: 0;padding-top: 0 }

.helpbox .chapter div { display: none;display: none }

.helpbox ol, .helpbox ul {
    margin: 0;
    padding: 0 0 0 20px; }


.hidden { display: none;display: none }


.hide { display: none }


.hire_us_panel {
    background: url(/images/bg_hire_us_panel.jpg) no-repeat #E8E0D0;
    border: 1px solid #E8E0D0;
    color: #1E1E1E;
    height: 376px;
    margin-top: 28px;
    width: 846px; }

.hire_us_panel ul {
    float: left;
    padding-top: 55px;
    width: 400px; }

.hire_us_panel ul li {
    background: no-repeat 30px;
    font-size: 15px;
    line-height: 51px;
    padding-left: 100px;
    width: 280px; }

.hire_us_panel ul li.icon-flash { background-image: url(/images/icon-flash.jpg);background-image: url(/images/icon-flash.jpg) }

.hire_us_panel ul li.icon-clock { background-image: url(/images/icon-clock.jpg);background-image: url(/images/icon-clock.jpg) }

.hire_us_panel ul li.icon-notes { background-image: url(/images/icon-notes.jpg);background-image: url(/images/icon-notes.jpg) }

.hire_us_panel ul li.icon-wallet { background-image: url(/images/icon-wallet.jpg);background-image: url(/images/icon-wallet.jpg) }

.hire_us_panel ul li.icon-tools { background-image: url(/images/icon-tools.jpg);background-image: url(/images/icon-tools.jpg) }

.hire_us_panel a {
    clear: both;
    float: right;
    font-size: 12px;
    margin: 6px 150px 0 0;
    width: 130px; }

.hire_us_panel object, .hire_us_panel embed {
    border: 1px solid #E4E4E3;
    float: right;
    height: 314px;
    margin: 30px 30px 0 0;
    width: 381px; }


.ns_icons
{
    background-image: url("/images/ns_icons.png");
    background-repeat: no-repeat;
}

/* HOME */
.home_top_line {
    background-color: #ff5259;
    border-bottom: 1px solid #d2a39f;
    font-size: 0;
    height: 4px;
}
.home_cont
{
    background-color: #fff;
    padding-bottom: 0px;
    font-size: 0px;
}
.home_cont img
{
    max-width: 100%;
    height: auto;
}
.homeheader
{
    background: #e7e2d8; /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(197,192,184,1) 0%, rgba(230,225,215,0.3) 10%, rgba(230,225,215,0.3) 90%, rgba(197,192,184,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(197,192,184,1)), color-stop(10%,rgba(230,225,215,0.3)), color-stop(90%,rgba(230,225,215,0.3)), color-stop(100%,rgba(197,192,184,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(197,192,184,1) 0%,rgba(230,225,215,0.3) 10%,rgba(230,225,215,0.3) 90%,rgba(197,192,184,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(197,192,184,1) 0%,rgba(230,225,215,0.3) 10%,rgba(230,225,215,0.3) 90%,rgba(197,192,184,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(197,192,184,1) 0%,rgba(230,225,215,0.3) 10%,rgba(230,225,215,0.3) 90%,rgba(197,192,184,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(197,192,184,1) 0%,rgba(230,225,215,0.3) 10%,rgba(230,225,215,0.3) 90%,rgba(197,192,184,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c0b8', endColorstr='#c5c0b8',GradientType=0 ); /* IE6-9 */

    background-color: #e7e2d8;

    width: 100%;
    display: inline-block;
}
.homeheader .bg
{
    background-image: url("/images/header_bg.png");
    background-position: center top;
    background-repeat: no-repeat;
}
.homeheader .cnt
{
    max-width: 978px;
    margin-left: auto;
    margin-right: auto;
}
.homeheader .home_alien
{
    float: left;
    max-width: 439px;
    width: 47%;
    font-size: 0px;
    min-height: 474px;
    position: relative;

}
.homeheader .home_alien img
{
    position: absolute;
    bottom: 0px;
}
.homeheader .header_right
{
    float:right;
    width: 53%;
    min-height: 474px;
}
.homeheader .header_right .cont
{
    padding-left: 18px;
}
.homeheader .hh_title
{
    padding-top: 61px;
}
.homeheader .hh_title h1
{
    margin:0px;
    font-family: 'Proxima Nova Bold', Arial, sans-serif;
    font-size: 40px;
    color: #6b6866;
    line-height: 40px;
}
.hh_text_cont
{
    padding-top: 27px;
}
.hh_text_cont .hh_text
{
    font-family: 'Proxima Nova Light', Arial, sans-serif;
    font-size: 22px;
    color: #6b6866;
    clear: both;
    padding: 15px 0px 15px 0px;
    line-height: 22px;
    letter-spacing: -0.05em;
}
.hh_text_cont .hh_text i
{
    background-position: 0px 0px;
    width: 21px;
    height: 21px;
    float: left;
    display: inline-block;
}
.hh_text_cont .hh_text div
{
    max-width: 480px;
    float: left;
    padding-left: 8px;
    word-wrap: break-word;
    width: 87%;
}
.homeheader .makeabanner
{
    /*		text-align: center;*/
    margin-top: 62px;
    padding-left: 4px;
    padding-bottom: 9px;
}
.homeheader .makeabanner .alien
{
    display: none;
    max-width: 427px;
    height: auto;
    font-size: 0px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.homeheader .makeabanner .alien img
{
    margin-bottom: -8px;
}
.homeheader .makeabanner a
{
    font-size: 0px;
    text-decoration: none;
    max-width: 415px;
}
.homeheader .makeabanner a .its_free
{
    text-align: right;
    font-size: 17px;
    color: #6b6866;
    max-width: 415px;
    padding-top: 7px;
    direction: rtl;
    text-indent: 24px;
}


.homeheaderLine
{
    clear: both;
    height: 4px;
    font-size: 0px;
    border-top: 1px solid #d1a39e;
    border-bottom: 1px solid #ff9397;
    background-color: #ff5259;
}
.homeContent
{
    max-width: 955px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 26px;
}
.homeContent a
{
    text-decoration: none;
}
.homeContent a:hover
{
    text-decoration: underline;
}
.homeContent .title
{

}
.homeContent .title.examples h2
{
    padding-top: 30px;
}
.homeContent .title h2
{
    font-family: 'Proxima Nova Light', Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 33px;
    color: #FF5259;
    padding-bottom: 20px;
}
.homeContent .title h2 a, .homeContent .title h2 a:hover
{
    color: #FF5259;
}
.homeContent .text
{
    font-family: 'Proxima Nova Reg', Arial, sans-serif;
    font-size: 14px;
    color: #353535;
    line-height: 18px;
    padding-bottom: 18px;
}
.homeContent .text b
{
    font-family: 'Proxima Nova Reg', Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #ff5259;
}
.homeContent .text.h_devices
{
    font-size: 0px;
    text-align: center;
    padding-top: 46px;
    padding-bottom: 0px;
}
.homeContent .text.h_devices a
{
    font-size: 0px;
}
.homeContent .text.embed
{
    font-size: 0px;
}
.homeContent .revSub
{
    font-family: 'Proxima Nova Reg', Arial, sans-serif;
    font-size: 16px;
    color: #6d6e70;
}
.homeContent .line
{
    clear: both;
    height: 1px;
    font-size: 0px;
    background-color: #d7d7d7;
    border-top: 1px solid #f9f9f9;
    margin-top: 14px;
}
.homeContent .a
{
    float: left;
    /*max-width: 422px;*/
    width: 46%;
}
.homeContent .b
{
    float: right;
    /*max-width: 466px;*/
    width: 52%;
}
.homeContent .c
{
    /*width: 48%;
		float: left;*/
    float: right;
    max-width: 52%;
}
.homeContent .pdd
{
    padding-left: 19px;
}
.homeContent .b .pdd, .homeContent .c .pdd
{
    padding-left: 7px;
}

.shareOn
{
    clear: both;
    max-width: 950px;
    min-height: 29px;
    margin-left: auto;
    margin-right: auto;
    padding: 38px 0px 33px 33px;
}
.shareOn .txt
{
    float: left;
    font-family: 'Proxima Nova Light', Arial, sans-serif;
    font-size: 12px;
    color: #939393;
    width: 12%;
    line-height: 37px;
    /*margin-left: 20px;*/
}
.shareOn .els
{
    float: left;
    max-width: 88%;
    /*padding-bottom: 33px;*/
}
.shareOn .el
{
    float: left;
    height: 29px;
    margin-right: 12px;
}
.shareOn .el.sw{background-position: 0px -25px; width: 118px;}
.shareOn .el.wp{background-position: -126px -25px; width: 106px;}
.shareOn .el.bl{background-position: -244px -25px; width: 82px;}
.shareOn .el.webs{background-position: -333px -25px; width: 53px;}
.shareOn .el.wee{background-position: -394px -25px; width: 78px;}
.shareOn .el.tb{background-position: -479px -25px; width: 75px;}
.shareOn .el.sqsp{background-position: -564px -25px; width: 156px;}
.shareOn .el.jd{background-position: -730px -25px; width: 64px; margin-right: 0px;}




/* inline messages */
#inlineMessages {
    color: #444444;
    color: #444;
    font-size: 11px;
    line-height: 18px;
    margin-bottom: 15px; }

#inlineMessages .cont {
    color: #444;
    margin: auto;
    padding: 5px 0;
    padding: 5px 0px;
    text-align: left;
    width: 913px; }

#inlineMessages .left {
    float: left;
    padding: 0 11px; }

#inlineMessages .right {
    float: right;
    padding-right: 11px; }

#inlineMessages .err .cont {
    background: #FFFFCE;
    border: 1px solid #F9D62F; }

#inlineMessages .not .cont {
    background: #F5F5F5;
    border: 1px solid #C5C5C5; }

#inlineMessages .not, #inlineMessages .err {
    display: none;
    margin-top: 15px;display: none }


input.blue { background: url(../images/button_blue.gif) repeat-x left top #052552;background: url(../images/button_blue.gif) repeat-x left top #052552 }


input.grey { background: url(../images/button_grey.gif) repeat-x left top #5B5B5B;background: url(../images/button_grey.gif) repeat-x left top #5B5B5B }


input.grey, input.blue {
    border: none;
    color: #FFF;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    padding: 0 5px; }


.kb_item1 {
    background-color: #f5f5f5;
    border: 1px solid #e6e5e5; }

.kb_item1 .notes, .kb_item2 .notes { font-size: 9px;font-size: 9px }


.kb_item1, .kb_item2 {
    color: #333333;
    color: #333;
    margin-bottom: 8px;
    padding: 15px; }


.kb_item2 {
    background-color: #fcfcfc;
    border: 1px solid #ecebeb; }

#livePreview {
    background-color: #000;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

#livePreview .left a.edit:hover {
    background-color: #4BA915;
    background-image: -moz-linear-gradient(center top , #65BD30, #4A9A1A);
    background-image: -ms-linear-gradient(center top , #65BD30, #4A9A1A);
    background-image: -o-linear-gradient(center top , #65BD30, #4A9A1A);
    background-image: -webkit-linear-gradient(center top , #65BD30, #4A9A1A);
    background-image: linear-gradient(center top , #65BD30, #4A9A1A);
    border: 1px solid #4BA915;
    box-shadow: 0 1px 1px #CECECE; }


/* liveSupport */
.liveSupport {
    height: 95px;
    position: absolute;
    right: 0;
    top: 73px;
    width: 34px; }

.liveSupport.onHome { top: 448px;top: 448px }


#liveSupportContainer { position: relative;position: relative }


/* Layout */
.main_title {
    /*	height: 85px;*/
    margin: auto;
    /*	padding-bottom: 3px;
	padding-left: 30px;*/
    max-width: 915px; }

.main_title.noletterspacing h1 { letter-spacing: 0;letter-spacing: 0 }

.main_title h1 {
    background: transparent;
    border: 0;
    font-size: 50px;
    font-weight: 300;
    line-height: 83px;
    margin: 0;
    outline: 0;
    padding: 0px 20px 0px 40px;
    vertical-align: baseline; }


.main_title_details {
    margin: auto;
    padding-bottom: 25px;
    width: 910px; }

.main_title_details h1 {
    background: transparent;
    border: 0;
    font-size: 30px;
    font-weight: normal;
    margin: 0;
    outline: 0;
    padding: 20px 0 3px 1px;
    vertical-align: baseline;
    width: 910px; }

.main_title_details .item_details {
    color: #7E7E7E;
    font-size: 13px;
    line-height: 20px; }


.mainhome .homeGrayBox {
    background: #f9f6f1;
    border: 1px solid #C6C6C6;
    color: #444444;
    color: #444;
    float: left;
    font-size: 11px;
    height: 298px;
    margin-top: 30px;
    width: 910px; }

.mainhome .homeGrayBox p {
    line-height: 16px;
    margin:0 23px 17px 23px; }

.mainhome .homeGrayBox p.soWhat {
    margin-bottom: 13px;
    margin-top: -3px; }

.mainhome .homeGrayBox p.giveATry { margin-top: 0;margin-top: 0 }

.mainhome .homeGrayBox p span { display: block;display: block }

.mainhome .homeGrayBox p span.btitle { padding-bottom: 5px;padding-bottom: 5px }

.mainhome .homeGrayBox strong.georgia {
    display: block;
    font-family: Georgia;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    padding-bottom: 5px; }

.mainhome .homeGrayBox h2, .mainhome .homeGrayBox h1 {
    border-bottom: 1px solid #C6C6C6;
    color: #282828;
    font-size: 16px;
    font-weight: normal;
    margin: 0 23px 16px 23px;
    padding: 22px 0 20px 0px; }


.mainhome .homeGrayBoxBlog { float: right;float: right }

.mainhome .homeGrayBoxBlog p { margin: 0 15px 17px 15px;margin: 0 15px 17px 15px }

.mainhome .homeGrayBoxBlog h2 { margin: 0 15px 16px;margin: 0 15px 16px }


.mainhome .homeWhiteBox {
    background: #FFF;
    background: #FFFFFF;
    border: 1px solid #C6C6C6;
    color: #2C2C2C;
    float: left;
    height: 280px;
    margin: 0 14px 0 0;
    width: 215px; }

.mainhome .homeWhiteBox p {
    font-size: 11px;
    line-height: 16px;
    margin: 0 15px;
    margin: auto;
    padding: 7px 0 10px 0; }

.mainhome .homeWhiteBox h2 {
    border-bottom: 1px solid #DEDEDE;
    margin: 0 15px;
    padding-bottom: 12px; }

.mainhome .homeWhiteBox .hboximg {
    background: #FFF;
    background: #FFFFFF;
    border: 1px solid #E4E4E4;
    height: 107px;
    margin: 15px auto 15px auto;
    text-align: center;
    width: 183px; }

.mainhome .homeWhiteBox .hboximg img {
    border: 0;
    display: block;
    padding: 3px; }

.mainhome .homeWhiteBox h2, .mainhome .homeWhiteBox h2 a {
    color: #2C2C2C;
    font-size: 16px;
    font-weight: normal; }


.maintitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 50px;
    font-weight: normal;
    line-height: 100%;
    line-height: 85px;
    margin: 0 auto;
    padding: 0 0 0 30px;
    width: 885px; }


#master { }

#master .withflash { padding-top: 50px;padding-top: 50px }

#master .mainhome {
    margin: auto;
    padding: 30px 0 60px 0;
    width: 912px; }

#master .professionalphotoportfolios {
    margin: 0 auto;
    padding: 20px 0 40px 0;
    width: 912px; }

#master .main {
    _height: 300px;
    margin: auto;
    min-height: 300px;
    padding: 15px 0 60px 0;
    width: 912px; }

#master-site { }

#master-site .main {
    _height: 300px;
    margin: auto;
    min-height: 300px;
    padding: 0 0 60px 0;
    max-width: 915px; }

.main.examples{max-width: 915px!important; width: auto!important; padding-left: 20px!important; padding-right: 20px!important;}

#master-site-new { }

#master-site-new a.big_blue {
    color: #017be3;
    font-size: 20px;
    text-decoration: underline; }

#master-site-new a.big_blue:hover { color: #40a7fe;color: #40a7fe }

#master-site-new .main {
    _height: 300px;
    margin: auto;
    min-height: 300px;
    padding: 0 0 60px 0;
    width: 915px; }


.master_new { width:915px;margin: auto }

.master_new .messageArrow {
    background: url('../images/messageArrow.jpg') no-repeat;
    float: left;
    height: 22px;
    margin: -1px 0 0 29px;
    width: 34px; }

.master_new .pictureMessage {
    background: url('../images/pictureMessage.jpg') no-repeat;
    float: left;
    height: 160px;
    width: 914px; }

.master_new .message {
    background-color: #fff;
    border: 1px solid #c5c5c5;
    float: left;
    height: 137px;
    width: 913px; }

.master_new .message .content {
    color: #575757;
    font-family: Georgia;
    font-size: 18px;
    line-height: 30px;
    margin: 20px 30px; }

.master_new .message .content font { color: #ff821d;color: #ff821d }




#message_type_twitter,#message_type_rss_feed {
    clear: both;
    margin-top: 10px; }

/*
.myquizzes { position: relative }
 
	.myquizzes .quiz {
		background: #F5F5F5;
		border: 1px solid #D1D1D1;
		float: left;
		font-size: 12px;
		height: 88px;
		margin: 0 19px 19px 0;
		position: relative;
		width: 289px; }
 
		.myquizzes .quiz .ico_personality { background-position: -52px -186px }
 
		.myquizzes .quiz .ico_survey { background-position: -104px -186px }
 
		.myquizzes .quiz .ico_poll { background-position: 0 -186px }
 
		.myquizzes .quiz .ico {
			background: url("../images/icons.png");
			border: 1px solid #C6C6C6;
			height: 52px;
			left: 20px;
			position: absolute;
			top: 17px;
			width: 52px; }
 
		.myquizzes .quiz .nr {
			position: absolute;
			right: 5px;
			top: 5px; }
 
		.myquizzes .quiz .main {
			left: 89px;
			padding: 10px 0;
			position: absolute;
			top: 14px;
			width: 185px; }
 
			.myquizzes .quiz .main strong { padding:0 0 2px 0;display: block }
 
			.myquizzes .quiz .main .actions { display:none;padding-bottom: 5px }
 
	.myquizzes .newquiz {
		float: left;
		height: 90px;
		margin: 0 19px 19px 0;
		width: 291px; }
 
		.myquizzes .newquiz a {
			background: url("../images/new_slide_show_bg.jpg") no-repeat 0 0;
			display: block;
			height: 90px;
			position: relative;
			text-decoration: none;
			width: 291px; }
 
			.myquizzes .newquiz a:active { background-position: 0 -180px }
 
			.myquizzes .newquiz a:hover { background-position:0 -90px;text-decoration: none }
 
			.myquizzes .newquiz a span {
				color: #444;
				font-size: 18px;
				left: 80px;
				position: absolute;
				top: 33px }
 
	.myquizzes .last { margin-right: 0 }
 
	.myquizzes .duplicating .ico { background: none }
 
		.myquizzes .duplicating .ico img { display:block;margin: 10px 0 0 10px }
 


.new_below_top_menu_container {
	background-color: #333333;
	background-color: #333;
	height: 133px;
	margin: 0 auto 0 auto;
	padding: 0; }
 
	.new_below_top_menu_container .content {
		margin: 0 auto;
		padding: 28px 0 0 0;
		position: relative;
		width: 915px; }
 
		.new_below_top_menu_container .content .logo { float: left;float: left }
 
			.new_below_top_menu_container .content .logo a { padding-top: 8px;padding-top: 8px }
 
		.new_below_top_menu_container .content .snacktools_api { float: right;float: right }
*/

.newcustomer {
    float: left;
    width:275px; }

.newcustomer i { color: #CE1E1B;color: #CE1E1B }

.newcustomer label {
    display: block;
    padding-top: 5px; }


.no_button_gray_on_gray {
    background: url("../images/no.png") no-repeat;
    border: 0;
    color: #010101;
    display: block;
    float: right;
    height: 33px;
    line-height: 33px;
    margin-right: 15px;
    margin-top: 15px;
    padding: 0;
    text-decoration: none;
    width: 71px; }

.no_button_gray_on_gray:hover { background: url("../images/no.png") 0 -33px no-repeat;background: url("../images/no.png") 0 -33px no-repeat }

.no_button_gray_on_gray:hover:active { background: url("../images/no.png") 0 -66px no-repeat;background: url("../images/no.png") 0 -66px no-repeat }


.notes { color: #7B7B7B;color: #7B7B7B }


.notes_info {
    color: #7e7e7e;
    font-style: italic; }


.notice { color: #CE1E1B;color: #CE1E1B }


.noticecustomize { color: #3F3F3F;color: #3F3F3F }


.onOffButton {
    float: left;
    height: 42px;
    left: 60px;
    position: relative;
    text-align: center;
    top: 40px;
    width: 64px; }

.c-top .onOffButton {
    left:30px;
    top: 32px;
}

.onOffButton label.switch-toggle {
    background: url('../images/toggler.png') repeat-y;
    cursor: pointer;
    display: block !important;
    display: none;
    height: 22px;
    padding-left: 32px; }

.onOffButton label.switch-toggle.on { background-position: 0 0; }

.onOffButton label.switch-toggle.off { background-position: 0 22px; }

.onOffButton .bttn-label {
    clear: both;
    padding-top: 7px;
    width: 100%; }

.onOffButton label.hidden { display: none; }

.oveflowhidden { overflow: hidden; }

.panel {
    background: #f5f5f5;
    border: 1px solid #C5c5c5;
    margin: 0 auto 0 auto;
    padding: 15px 30px;
    width: 853px; }

.panel .template_div { float: left; }

.panel .chosetemplate { padding: 15px 0; }

.panel .chosetemplate .active a img,.panel .template:hover a img { border-color: #017BE3; }

.panel .template {
    float: left;
    height: 63px;
    margin: 2px 32px 2px 2px;
    position: relative;
    width: 156px; }

.panel .template a {
    border: 1px solid #C5C5C5;
    display: block;
    float: left;
    height: 63px;
    width: 156px; }

.panel .template a img {
    border: 3px solid #fff;
    float: left;
    height: 57px;
    opacity: 1;
    width: 150px; }

.panel .template a img:hover { opacity: 0.8; }

.panel .template .last { margin-right: 0; }

.panel .template_name {
    clear: both;
    color: #939393;
    float: left;
    font-size: 12px;
    line-height: 16px;
    padding: 7px 0 0 6px; }

.panel .template_name a {
    color: #444444;
    font-weight: bold;
    text-decoration: none; }

.panel .times_used { padding: 1px 0 0 5px; }

.panel .times_used a {
    color: #939393;
    font-size: 11px;
    text-decoration: none; }

.panel .panel {
    background: #FFF;
    margin: 15px auto;
    width: auto }

.panel .templates {
    margin-bottom: 18px;
    padding: 13px 0 13px 13px; }


.panel_gray_site {
    background-color: #FFF;
    border: 1px solid #c5c5c5;
    overflow: hidden;
    padding: 3px 30px 27px 30px;
    width: 853px; }

.panel_gray_site.marginBottom { margin-bottom: 30px;margin-bottom: 30px }

.panel_gray_site.normal p { margin: 10px 0;margin: 10px 0 }

.panel_gray_site object { margin: 16px 0 7px 0;margin: 16px 0 7px 0 }

.panel_gray_site ol { font-size: 11px;font-size: 11px }

.panel_gray_site ul {
    font-size: 11px;
    line-height: 16px;
    margin: 6px 0 12px 0;
    padding-left: 0; }

.panel_gray_site ul.short_before { margin-top: 6px;margin-top: 6px }

.panel_gray_site ul.disc { }

.panel_gray_site ul.disc li {
    list-style-position: inside;
    list-style-type:disc; }

.panel_gray_site ul li { list-style: none;list-style: none }

.panel_gray_site h2 {
    font-size: 30px;
    font-weight: normal;
    line-height: 30px;
    margin: 16px 0 2px 0; }

.panel_gray_site h2.notop { margin-top: 0;margin-top: 0 }

.panel_gray_site h2.short_after { margin-bottom: 0;margin-bottom: 0 }

.panel_gray_site h3 {
    font-size: 20px;
    font-weight: normal;
    margin: 15px 30px 11px 0; }

.panel_gray_site h3.hire_us { margin-top: 11px;margin-top: 11px }

.panel_gray_site p {
    color: #7e7e7e;
    font-size: 15px;
    line-height: 20px; }

.panel_gray_site p.last { margin-bottom: 0;margin-bottom: 0 }

.panel_gray_site p.lastbutton {
    margin: 0;
    padding:16px 0 3px 0; }

.panel_gray_site p.underH2 { margin-top: 19px;margin-top: 19px }

.panel_gray_site p.first {
    font-size: 11px;
    line-height: 16px;
    margin: 20px 0 0 0; }

.panel_gray_site p.objectP {
    margin-bottom: 9px;
    margin-top:12px; }

.panel_gray_site p.indent { margin-left: 15px;margin-left: 15px }

.panel_gray_site .comparison_table_head {
    border: 0;
    font-size: 20px;
    padding: 7px 14px;
    width: 100%;		}

.panel_gray_site .explaining_div {
    font-size: 11px;
    line-height: 18px;
    margin-top: 8px; }

.panel_gray_site .comparison_table {
    background: #c5c5c5;
    border: 0;
    width: 100%; }

.panel_gray_site .comparison_table td {
    background: #fff;
    padding: 7px 14px; }

.panel_gray_site img.padded { padding: 6px 0 3px 0;padding: 6px 0 3px 0 }


.panel_gray_site_last { margin-bottom: 60px;margin-bottom: 60px }


.panel_grey_examples {
    clear: both;
    background-color: #FFF;
    border: 1px solid #c5c5c5;
    min-height: 200px;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 23px 0 0 30px;
    max-width: 900px; }

.panel_grey_examples.details{
    /*height:479px;*/
}

.panel_grey_examples p {
    color: #7e7e7e;
    font-size: 15px;
    line-height: 20px;
    margin: 3px 0 9px 0; }

.panel_grey_examples img
{
    width: 100%;
}
.panel_grey_examples a { font-size: 15px !important;font-size: 15px !important; max-width: 914px;}

.panel_grey_examples .item_last {
    float: left;
    margin-right: 0; }

.panel_grey_examples .item {
    border: 1px solid #c5c5c5;
    /*display: inline;
		float: left;*/
    margin-bottom: 30px;
    margin-right: 32px;
    padding: 0; }

.panel_grey_examples .item .image {
    background-color: #FFF;
    border: 2px solid #FFFFFF;
    height: 105px;
    position: relative;
    overflow: hidden;
    max-width: 845px;
}

.panel_grey_examples .item .image a:hover {
    dispay:block;
}

.panel_grey_examples .item .image .background_hover {
    filter: alpha(opacity=0);
    margin: 0;
    opacity: .0;
    position: absolute;
    /*top: -108px;*/
    top:0;
    width:100%;
    height:100%;


    background-color: rgba(255, 255, 255, 0.8);
    /* display: none; */
    /*height: 157px;*/
    text-align: center;
    /*width: 194px;*/
}

.panel_grey_examples .item .image .background_hover .cnt {
    background-color: rgba(71, 70, 67, 0.8);
    border-radius: 12px 12px 12px 12px;
    display: inline-block;
    margin-top: 45px;
    padding: 2px 15px;
}
.panel_grey_examples .item .image .background_hover .txt {
    background-image: url("/images/vArrow.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 20px;
    padding-left: 12px;
    text-align: left;
}

.panel_grey_examples .item .open_dialog_before_step_two:hover .background_hover {
    filter: alpha(opacity=70);
    opacity: .70; }

.panel_grey_examples h1, h2 {
    background: transparent;
    border: 0;
    font-size: 30px;
    font-weight: normal;
    /*font-weight: normal;*/
    line-height: 30px;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    *line-height: 18px;
    *margin-bottom: 15px;
}


/* etc */
.panel_white {
    background-color: #fff;
    background-color: #ffffff;
    border: 1px solid #c5c5c5;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 30px;
}

.panel_white .notification_examples_main {
    margin-right: 30px;
    border: 1px solid #C5C5C5; }
.panel_white .notification_examples_main .wrapper { width: 851px; }

.panel_white.shorter_bottom { padding-bottom: 27px;padding-bottom: 27px }
.panel_white.shorter_bottom .shareOn { padding: 0; }
.panel_white.shorter_bottom .shareOn .els { max-width: 100%; }

.panel_white ul {
    color: #7e7e7e;
    font-size: 15px;
    line-height: 24px;
    margin: 13px 30px 12px 1px;
    padding-left: 0; }

.panel_white ul.no_space_after { margin-bottom: 0;margin-bottom: 0 }

.panel_white ul.short_before { margin-top: 6px;margin-top: 6px }

.panel_white ul.disc {
    list-style: none;
    margin-top: 0; }

.panel_white ul.disc li {
    display: list-item;
    list-style-position: inside;
    list-style-type: disc !important; }

.panel_white ul li {
    display: block;
    list-style: none; }

.panel_white h2 {
    color: #141414;
    font-size: 30px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 19px 0; }

.panel_white h2.big_space_after { margin-bottom: 25px;margin-bottom: 25px }

.panel_white p { margin: 15px 0;margin: 15px 0 }

.panel_white #pricing_table {
    margin: 0 0 10px 0;
    overflow: hidden; }

.panel_white #pricing_table #embeded_code_snackws {
    background-color: #3C3C3C;
    width:278px; }

.panel_white #pricing_table #embeded_code_snackws .title { padding: 5px 0 0 0; text-align: center; }

.panel_white #pricing_table #embeded_code_snackws .top_icon {
    background: url("../images/features_embeded_code_snackws.png") no-repeat;
    height: 41px;
    margin: 32px 0 0 115px;
    width: 42px; }

.panel_white #pricing_table #embeded_code_snackws .description {
    line-height: 15px;
    padding-top: 15px;
    text-align: center; }

.panel_white #pricing_table #embeded_code_snackws .type { padding: 22px 0 0 0; text-align: center; }

.panel_white #pricing_table #embeded_code_snackws .host { padding: 20px 0 0 0; text-align: center; }

.panel_white #pricing_table #embeded_code {
    background-color: #282828;
    width:284px; }

.panel_white #pricing_table #embeded_code .title { padding: 12px 0 0 0; text-align: center; }

.panel_white #pricing_table #embeded_code .top_icon {
    background: url("../images/features_embeded_code_free.png") no-repeat;
    height: 41px;
    margin: 32px 0 0 122px;
    width: 39px; }

.panel_white #pricing_table #embeded_code .description {
    line-height: 15px;
    padding-top: 30px;
    text-align: center; }

.panel_white #pricing_table #embeded_code .type { padding: 22px 0 0 0; text-align: center; }

.panel_white #pricing_table #embeded_code .host { padding: 20px 0 0 0; text-align: center; }

.panel_white #pricing_table #embeded_code_points {
    background-color: #020202;
    width:278px; }

.panel_white #pricing_table #embeded_code_points .title { padding: 12px 0 0 0; text-align: center; }

.panel_white #pricing_table #embeded_code_points .description {
    line-height: 15px;
    padding-top: 30px;
    text-align: center; }

.panel_white #pricing_table #embeded_code_points .type { padding: 22px 0 0 0; text-align: center; }

.panel_white #pricing_table #embeded_code_points .top_icon {
    background: url("../images/features_embeded_code_premium.png") no-repeat;
    height: 41px;
    margin: 32px 0 0 121px;
    width: 40px; }

.panel_white #pricing_table #embeded_code_points .host { padding: 14px 0 0 0; text-align: center; }

.panel_white #pricing_table #right_rounded {
    background: url("../images/right_rounded_publish_options.jpg") no-repeat;
    width: 5px; }

.panel_white #pricing_table #left_rounded {
    background: url("../images/left_rounded_publish_options.jpg") no-repeat;
    width: 5px; }

.panel_white #pricing_table .description {
    color: #a7a7a7;
    font-size: 11px; }

.panel_white #pricing_table .type {
    color: #e7e7e7;
    font-size:24px; }

.panel_white #pricing_table .title {
    color: #e7e7e7;
    font-size:18px; }

.panel_white #pricing_table .host {
    color: #e7e7e7;
    font-size: 9px;
    font-style: italic; }

.panel_white #pricing_table #left_rounded, #right_rounded, #embeded_code_snackws, #embeded_code, #embeded_code_points, #download {
    float: left;
    height: 297px; }

.panel_white h3 {
    color: #000000;
    color: #000;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0; }

.panel_white .left_panel {
    float: left;
    margin-right: 30px;
    width: 425px; }

.panel_white .left_panel p, .right_panel p { font-size: 11px;font-size: 11px }

.panel_white .parag {
    color: #7E7E7E;
    font-size: 15px;
    line-height: 24px;
    margin-right: 30px; }

.panel_white .right_panel {
    float: left;
    width:395px; }

.panel_white .explaining_div {
    float: left;
    font-size: 11px;
    font-style: italic;
    line-height: 18px;
    margin: 0 27px 0 5px; }

.panel_white .points { float: left;float: left }

.panel_white .points p {
    color: #7e7e7e;
    font-size: 15px;
    line-height: 24px;
    margin-left: 1px;
    margin-top: 13px;
    padding-bottom: 10px;
    width: 345px; }

.panel_white .what_is_new {
    float: left;
    width: 456px; }


.panel_white_last { margin-bottom: 60px;margin-bottom: 60px }


.panel_white_nomargin { margin-bottom: 0 !important;margin-bottom: 0 !important }


.paneltransparent {
    margin: 0 auto 0 auto;
    padding: 15px 0;
    width: 915px; }


/* dialog */
.prev_next_separator {
    color: #C5C5C5;
    font-size: 12px;
    font-weight: normal; }


#preview_and_customize a.preview_and_customize_white_on_blue { width: 31px!important; }

#preview_and_customize a.preview_and_customize_white_on_blue.preloader {
    height: 29px!important;
    padding: 0;
    width: 69px!important; }

#preview_and_customize a.preview_and_customize_white_on_blue.preloader img {
    display: block;
    height: 16px;
    padding: 6px 0 0 27px;
    width: 16px; }


.prevnext { clear: both;clear: both }

.prevnext a {
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    line-height: 35px;
    padding-right: 10px }

.prevnext  a {
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    line-height: 35px;
    padding-right: 10px; }


.professionalphotoportfolios .homeGrayBox { height: 305px;height: 305px }


.quiz_author {
    color: #7e7e7e;
    font-size: 13px;
    margin-left: -2px;
    padding-bottom: 15px; }


.quizcontainer h2,.notificationscontainer h2 {
    color: #000;
    font-family: 'Proxima Nova Reg', Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 100%;
    padding: 0 }


.quizcontainer, .notificationscontainer {
    margin: 0 auto 0 auto;
    padding: 15px 0 40px 0;
    width: 915px; }


.quizcontainerflash,.notificationscontainerflash { padding:15px 0;margin: 0 auto 0 auto }


.quiztype .type a.photo,.notificationtype .type a.photo {
    background: url("../images/new_quiz_image.png") no-repeat;
    display: block;
    height: 134px;
    margin: 0 0 15px 0;
    width: 160px; }


.quiztype .type a.title,.notificationtype .type a.title {
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 100%;
    margin: 10px 0 14px 0 }


.quiztype .type a.typepersonality,.notificationtype .type a.typepersonality { background-position: -380px 0 }


.quiztype .type a.typepoll,.notificationtype .type a.typepoll { background-position: 0 0 }


.quiztype .type a.typesurvey,.notificationtype .type a.typesurvey { background-position: -190px 0 }


.quiztype .type p,.notificationtype .type p { margin: 6px 0 }


.quiztype .type span,.notificationtype .type span { color: #818181 }


.quiztype .type,.notificationtype .type {
    float: left;
    margin: 0 30px 0 0;
    width: 160px; }


.quiztype,.notificationtype {
    font-size: 13px;
    line-height: 16px;
    padding-bottom: 15px }


.report_filters {
    background: #FFF;
    border: 1px solid #C5C5C5;
    font-size: 15px;
    margin: 20px 0 25px 0;
    padding-top: 5px; }

.report_filters label {
    float: left;
    line-height: 22px;
    margin: 0 15px 0 0;
    width: 130px; }

.report_filters span.delfilter {
    color: #dc0000;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: bold; }

.report_filters .filterscontrols {
    background: #e9e9e9;
    border-top: 1px solid #C5C5C5;
    margin: 30px 0 0 0;
    padding: 15px;
    *height: 31px; /* ie 7 nu pune padding jos ca ii vaca*/
}

.report_filters .filterscontrols button {
    float: right;
    margin: 0 0 0 15px; }

.report_filters .removefilters {
    display: block;
    padding:5px 0 0 0; }

.report_filters .deletesavedreport { line-height: 22px;line-height: 22px }

.report_filters .grup { padding: 15px 30px 0 30px;padding: 15px 30px 0 30px }

.report_filters .grup .right { float: left;float: left }

.report_filters .grup .left {
    float: left;
    width: 145px; }

.report_filters .grup .left a { font-size: 12px;font-size: 12px }

.report_filters .grup .left label {
    display: block;
    float:none; }

.report_filters .filterssaved { padding: 15px 30px;padding: 15px 30px }

.report_filters .filterssaved select { margin-bottom: 0;margin-bottom: 0 }

.report_filters input, .report_filters select {
    float: left;
    font-size: 13px;
    margin: 0 15px 15px 0; }


.reports {
    font-size: 13px;
    min-height: 200px;
    padding: 15px 0 30px 0; }

.reports br { clear: both;clear: both }

.reports h3 {
    font-size: 16px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 16px 0; }

.reports table {
    background: #fff;
    background: #ffffff;
    border-left: 1px solid #C5C5C5;
    border-top: 1px solid #C5C5C5; }

.reports table.answerdetails { border-top: 0;border-top: 0 }

.reports table.pietable {
    float: left;
    width:580px; }

.reports table.pietable td.color div {
    border: 1px solid #C5C5C5;
    float: left;
    height: 13px;
    width: 13px; }

.reports table.pietable td.color span { margin-left: 15px;margin-left: 15px }

.reports table.multibarchart {
    border-top: 0;
    border: 1px solid #C5C5C5;
    width: 410px; }

.reports table.multibarchart td.percbar {
    border-top: 0;
    padding-bottom: 15px;
    padding-top: 0; }

.reports table.multibarchart td.percbar .perc {
    margin-top: -4px;
    width: 100%; }

.reports table.multibarchart td, .reports table.multibarchart th {
    border-top: 1px solid #C5C5C5;
    border:0; }

.reports table th {
    background: #e9e9e9;
    color: #575757;
    font-size: 15px;
    font-weight: normal; }

.reports table td, .reports table th {
    border-bottom: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    padding: 7px 15px; }

.reports div.totalanswers {
    font-size: 16px;
    font-weight: bold;
    padding: 12px 0 0 0; }

.reports .browseanswer { padding: 15px 0;padding: 15px 0 }

.reports .paginator { padding-top: 12px;padding-top: 12px }

.reports .paginator .gotopage { padding: 12px 0 0 0;padding: 12px 0 0 0 }

.reports .paginator a, .reports .paginator span { padding: 3px 3px;padding: 3px 3px }

.reports .noanswers { padding-bottom: 15px;padding-bottom: 15px }

.reports .barchart { width: 100%;width: 100% }

.reports .barchart td.p { width: 545px;width: 545px }

.reports .barchart .perc {
    background: #e6e6e6;
    float: left;
    height: 13px;
    margin-top: 1px;
    width: 398px; }

.reports .barchart .perc div {
    background-image: url("../images/bar_bg.png");
    background-repeat: repeat-x;
    height: 13px; }

.reports .barchart .oname {
    float: left;
    width:147px; }

.reports .questions { min-height: 220px;min-height: 220px }

.reports a.display { font-size: 12px;font-size: 12px }

.reports .chartpie {
    float: left;
    height: 281px;
    margin: -5px 15px 0 0;
    position: relative;
    width: 258px; }

.reports .chartpie .cbg {
    background: transparent url("../images/pie_bg.png") no-repeat;
    height: 258px;
    left: 0;
    position: absolute;
    top: 0;
    width: 258px; }

.reports .chartpie .ccont {
    height: 240px;
    left: 8px;
    position: absolute;
    top: 7px;
    width: 240px; }

.reports .chartpie .tans {
    position: absolute;
    text-align: center;
    top: 268px;
    width: 258px; }

.reports .questiondata { padding: 30px 0 25px 0;padding: 30px 0 25px 0 }

.reports .question { padding-top: 30px;padding-top: 30px }

.reports .questionlast { margin-left: 33px;margin-left: 33px }

.reports .panel { min-height: 300px;min-height: 300px }

.reports .gotopage input { float: left;float: left }

.reports .gotopage input.paginatorpage {
    border: 1px solid #C5C5C5;
    float: left;
    margin: 5px 15px 0 0;
    padding: 3px;
    text-align: center;
    width: 30px; }

.reports .gotopage label {
    float: left;
    line-height: 33px;
    margin-right: 8px; }

.reports .gotopage br { clear: both;clear: both }

.reports .chart .totalresp {
    line-height: 13px;
    margin: 10px 0 0 0;
    text-align: center; }

.reports .questionmulti .pietable { width: 410px;width: 410px }

.reports .questionmulti .chartpie {
    margin: -5px auto 0 auto;
    /*margin: 0 0 15px 78px;*/
    margin:-5px auto 0 auto; }

.reports .questionmulti .question {
    float: left;
    width:410px; }


.right .v .blue i { margin-top: 11px; }


.selectBox {
    margin-left: 0 !important;
    margin-right: 0 !important; }

.selectBox.selectBox-disabled {
    background: none repeat scroll 0 0 #F0F0F0;
    box-shadow: 0 0 2px #E3E3E3 inset;
    color: #969696;
    cursor: auto; }


.selectBox-dropdown {
    background: #fdfdfd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fdfdfd 0%, #dedede 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfdfd 0%,#dedede 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfdfd 0%,#dedede 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfdfd 0%,#dedede 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dedede',GradientType=0 ); /* IE6-8 */

    border-radius: 8px;
    -moz-border-radius: 8px;
    -moz-user-select: none;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;

    border: 1px solid #b0b0b0;
    color: #444444;
    cursor: pointer;
    display: inline-block;

    height: 25px;
    line-height: 25px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    outline: medium none;
    padding: 0 0 0 14px !important;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px #FFFFFF;
    position: relative;
}

.itemDisplayRuleType  {
    margin-left: 20px !important;
}

.selectBox-dropdown.selectBox-menuShowing, .selectBox-dropdown.selectBox-menuShowing:hover {
    /*background: none repeat scroll 0 0 #F3F3F3;*/
    z-index: 100999;
}

.selectBox-dropdown:hover { text-decoration: none !important; }

.selectBox-dropdown .selectBox-arrow {
    background: url("../images/colorpicker/darr.png") no-repeat scroll right 7px, url("../images/colorpicker/border2px.png") repeat-y 0 0;
    height: 19px;
    position: absolute;
    right: 9px;
    top: 3px;
    width: 19px; }

.selectBox-dropdown .selectBox-label {
    color: #121212;
    display: block;
    float: left;
    font-size: 12px;
    height: 19px;
    left: 0;
    line-height: 19px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-decoration: none;
    top: 3px;
    white-space: nowrap; }


.selectBox-dropdown-menu {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border: 1px solid #BBBBBB;
    margin-top: -6px !important;
    max-height: 200px;
    min-height: 1em;
    overflow: auto;
    padding-bottom: 6px !important;
    padding-top: 6px !important;
    position: absolute;
    z-index: 99999;
}


.selectBox-inline {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #BBBBBB;
    display: inline-block;
    min-width: 150px;
    outline: medium none;
    overflow: auto; }

.selectBox-options, .selectBox-options li, .selectBox-options li a {
    cursor: default;
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.selectBox-options li a {
    color: #121212;
    font-size: 12px;
    line-height: 2;
    overflow: hidden;
    padding-left: 25px;
    padding-right: 5px;
    text-decoration: none;
    /*white-space: nowrap;*/ }

.selectBox-options li a:hover {
    background-color: #0B80E3;
    color: #FFFFFF; }


.selectBox-options li.selectBox-selected a {
    background-image: url("../images/menu_check.png");
    background-position: 8px center;
    background-repeat: no-repeat;
    font-size: 12px; }

.selectBox-options li.selectBox-selected a:hover { background-image: url("../images/menu_check_w.png"); }


.selectBox-options li.indent a { padding-left: 35px; }


.show { display: block;display: block }


.notification_examples_main {
    border: 1px solid #c5c5c5;
    border-bottom: none;
    font-size: 11px; }

.notification_examples_main .back_to_all_examples {
    display: block;
    padding-top:9px; }

.notification_examples_main .details_div {
    background-color: #f9f6f1;
    overflow: hidden;
    padding: 25px 61px; }

.notification_examples_main .details_div p { margin: 0;margin: 0 }

.notification_examples_main div.credits_div {
    border: none !important;
    color: #7E7E7E;
    font-size: 15px;
    padding: 9px 0 0 0; }

.notification_examples_main .flash_div {
    background-color: #FFF;
    border-bottom: 1px solid #c5c5c5;
    padding: 30px 15px; }

.notification_examples_main .flash_div div { margin: auto;margin: auto }

.notification_examples_main .flash_div .with_credits {
    background-color: #FFF;
    border-bottom: 1px solid #c6c6c6;
    padding: 29px 25px 12px 25px; }


.notification_examples_main_text {
    border-top: none;
    border: 1px solid #c6c6c6;
    display: none;
    font-size: 11px;
    margin-bottom: 30px; }

.notification_examples_main_text .details_div {
    background-color: #F6F6F6;
    color: #7E7E7E;
    font-size: 15px;
    line-height: 20px;
    overflow: hidden;
    padding: 22px 28px 29px 28px; }

.notification_examples_main_text .details_div p { margin: 0;margin: 0 }

.notification_examples_main_text .back_to_all_examples {
    display: block;
    padding-top:9px; }

.notification_examples_main .wrapper{
    position:absolute;height:105px;max-width:913px; width: 100%;background-color: #ffffff;
}

.social_network_thumbs a {
    border: 1px solid #c5c5c5;
    float: left;
    margin: 0 15px 15px 0;
    padding: 3px; }


span.itemOpenClosePosition { line-height: 16px; }


.square-larger .colorSelector {
    height: 22px;
    padding: 0;
    width: 32px; }

.square-larger .colorSelector .color {
    border: 0;
    display: block;
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    width: 24px; }

.square-larger .colorSelector .darr {
    right: 0;
    top: 10px; }


.ssl_link { margin-top: -10px;margin-top: -10px }

.ssl_link img { margin-right: 5px;margin-right: 5px }


#tabs
.tmenu li a:hover { text-decoration: none }


#tabs .tcontent {
    background-color: #fff;
    border: 1px solid #c5c5c5;
    color: #000;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0; }

#tabs .tcontent form {
    height: auto;
    margin: 0;
    padding: 0;
    width: auto; }

#tabs .tcontent input.cancelcustomize {
    background-color: #333;
    border: medium none;
    color: #FEFFFF;
    cursor: pointer;
    float: left;
    font-size: 16px;
    height: 28px;
    padding-bottom: 5px;
    width: 82px }

#tabs .tcontent input.savecustomize {
    background-color: #FF9C01;
    border: none;
    color: #FEFFFF;
    cursor: pointer;
    float: right;
    font-size: 16px;
    height: 28px;
    margin: 0 11px 0 16px;
    padding-bottom: 5px;
    width: 82px; }

#tabs .tcontent input.cancel {
    background-color: #333;
    border: medium none;
    color: #FEFFFF;
    cursor: pointer;
    float: left;
    font-size: 16px;
    height: 28px;
    padding-bottom: 5px;
    width: 94px }

#tabs .tcontent input.save {
    background-color: #FF9C01;
    border: none;
    color: #FEFFFF;
    cursor: pointer;
    float: right;
    font-size: 16px;
    height: 28px;
    margin: 0 11px 0 16px;
    padding-bottom: 5px;
    width: 73px; }

#tabs .tcontent .submitcontrols {
    float: right;
    height: 57px;
    padding: 3px 15px 0 0;
    width: 215px; }

#tabs .tcontent .messageonsave { float:left;padding: 25px 0 20px 23px }

#tabs .tcontent .ui-tabs-hide { display: none !important }

#tabs .tcontent .telems {
    border-bottom: 1px solid #C8C8C8;
    float: left;
    width: 100%; }

#tabs .tcontent .telems .switcher { font-weight: 400; margin: 0 10px 0 0 }

#tabs .tcontent .telems .textures { margin-left: -4px; }

#tabs .tcontent .telems .textures .texture { margin: 0 17px 17px 0; }

#tabs .tcontent .telems .textures .texture:hover,
#tabs .tcontent .telems .texture_colors .texture_color:hover { opacity: 0.8; }

#tabs .tcontent .telems .textures .texture:hover,
#tabs .tcontent .telems .texture_colors .texture_color:hover,
#tabs .tcontent .telems .textures .active,
#tabs .tcontent .telems .texture_colors .active { outline-color: #017be3 !important; }

#tabs .tcontent .telems .textures .texture,
#tabs .tcontent .telems .texture_colors .texture_color {
    border: 1px solid #C5C5C5 !important;
    cursor: pointer;
    float: left;
    height: 33px;
    margin: 0 15px 15px 0 !important;
    outline: 3px solid #ffffff;
    width: 55px; }

#tabs .tcontent .telems .textures .texture .innertexture {
    height: 33px;
    width: 55px; }

#tabs .tcontent .telems .textures .texture .innertexture,
#tabs .tcontent .telems .texture_colors .texture_color .texture_item {
    background-position: center center;
    display: block;
    float: left;
    margin: 0;
    padding: 0; }

#tabs .tcontent .telems .fragment { padding:29px;background-color: #FFF }

#tabs .tcontent .telems .fragment td.leftborderedcolumn { border-left: 1px solid #DFDFDF }

#tabs .tcontent .telems .template-themes,#textures .textures {
    overflow: hidden;
    width: 510px !important; }

#tabs .tcontent .telems .texture_colors .texture_color { border: 1px #c5c5c5 solid; }

#tabs .tcontent .telems .template-theme-colors .square-larger { width: 34px; }

#tabs .tcontent .telems .texture_colors .texture_group { padding-left: 2px; }

#tabs .tcontent .telems .template-theme-colors .colors_group { margin-left: 3px; }

#tabs .tcontent .telems .row .note {
    color: #C8C8C8;
    font-size: 10px;
    font-style: italic;
    line-height: 18px;
    margin-top: -2px; }

#tabs .tcontent .telems .template-themes .theme {
    border: 1px #d7d7d7 solid;
    cursor: pointer;
    float: left;
    height: 39px;
    margin: 0 26px 14px 0;
    position: relative;
    width: 79px; }

#tabs .tcontent .telems .template-themes .theme:hover { opacity: 0.8; }

#tabs .tcontent .telems .template-themes .theme .innertheme {
    border: 3px #fff solid;
    float: left;
    height: 33px;
    width: 73px; }

#tabs .tcontent .telems .template-theme-colors .square:hover { opacity: 0.8; }

#tabs .tcontent .telems .template-themes .extraTheme .innertheme { border-color: #f3f3f3; }

#tabs .tcontent .telems .template-themes-inner,#textures .textures .textures-inner {
    clear: both;
    float: left;
    width: 600px !important; }

#tabs .tcontent .telems .subcat, #tabs .tcontent .telems b {
    clear: both;
    color: #575757;
    float: left;
    margin: 0;
    padding: 0; }

#tabs .tcontent .telems .template-theme-colors .square,
#tabs .tcontent .telems .template-theme-colors .square-larger {
    border: 1px #c5c5c5 solid;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    margin: 0 15px 2px 0;
    outline: 3px solid #fff;
    width: 30px; }

#tabs .tcontent .telems .texture_colors .texture_color,
#tabs .tcontent .telems .texture_colors .texture_color .texture_item {
    border: 0;
    height: 30px;
    width: 30px; }

#tabs .tcontent .telems .template-theme-colors .square:hover,
#tabs .tcontent .telems .template-theme-colors .active_square .square { outline: 3px solid #017be3; }

#tabs .tcontent .telems .template-themes .extraTheme:hover .innertheme,
#tabs .tcontent .telems .template-themes .active_theme .innertheme { border-color: #017be3; }

#tabs .tcontent .telems .template-themes .active_theme .innertheme,
#tabs .tcontent .telems .template-themes .theme:hover .innertheme { border-color: #017be3; }

#tabs .tcontent .telems .template-themes,
#tabs .tcontent .telems .textures,
#tabs .tcontent .telems .texture_colors,
#tabs .tcontent .telems .template-theme-colors,
#tabs .tcontent .telems .template-theme-colors .colors_group {
    clear: both;
    float: left;
    width: 100%; }


/*configure*/
#tabs .tmenu {
    clear: both;
    margin: 0;
    padding: 0; }

#tabs .tmenu ul {
    list-style: none;
    margin: 0 0 0 8px;
    padding: 0; }

#tabs .tmenu li {
    float: left;
    line-height: 28px;
    list-style-image: none;
    list-style-type: none;
    text-align: center }

#tabs .tmenu li.extraLi { width:1px;color: #BDBDBD }

#tabs .tmenu li.invisible { color: #FFF }

#tabs .tmenu li a {
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
    border-top: 1px solid #FFF;
    display: block;
    font-weight: bold;
    line-height: 26px;
    padding: 0 9px;
    text-decoration: none; }

#tabs .tmenu li a.selected {
    background-color: #FFF;
    border-bottom: 1px solid #FFF;
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    border-top: 1px solid #C5C5C5; }

#tabs .tmenu li a.selected:HOVER { color: #017be3 }

#tabs .tmenu li a:hover {
    background-color: #017be3;
    border-bottom: 1px solid #C5C5C5;
    border-left: 1px solid #017be3;
    border-right: 1px solid #017be3;
    border-top: 1px solid #017be3;
    color: #FFF; }

#tabs .tmenu ul,#tabs .tmenu li {
    list-style: none;
    margin: 0;
    padding: 0; }


.templatepreview {
    /*height: auto !important;*/
    padding-bottom: 0; }


.templatepreview_title br { clear: both;clear: both }


.templatepreview_title span.ui-dialog-title {
    float: left;
    line-height: 19px;
    padding-top: 18px; }


textarea, select, input {
    color: #575757;
    font-family: Helvetica, Arial, sans-serif, "Lucida Sans Unicode", "Lucida Grande", Verdana;
    font-size:13px; }


#textures .textures .textures-inner {
    margin-left: 4px;
    padding-top: 4px; }


.textures-inner { padding: 3px; }


.thumb-loading,.thumb-generic {
    float: left;
    height: 32px !important;
    left: 34px !important;
    position: absolute;
    top: 34px !important;
    width: 32px !important; }


.title_grey {
    background-color: #F5F5F5;
    border: 1px 0 solid #FFF;
    height: 23px; }


.tzSelect .ua-b,.c-top-bar-left .ua-b {
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px; }


/* buttons */
.ua-b.button_usetemplate {
    height: 33px !important;
    width:160px !important; }


.ui-dialog .focus { border-color: #D50000; }


.ui-dialog .ui-dialog-titlebar {
    background: none;
    border-radius: 0; }


.ui-dialog input,.ui-dialog textarea {
    border: 1px solid #C5C5C5;
    font-size: 13px; }


.ui-dialog input[type="text"] { color: #999; }


.ui-dialog-buttonpane { float: right; }

.ui-dialog-buttonpane .buttonh {
    height: auto !important;
    padding: 4px 21px; }


.ui-dialog-content.gigyaContent { padding-left: 25px !important;padding-left: 25px !important }


.ui-dialog-titlebar-close {
    background: #F0F0F0;
    background: -moz-linear-gradient(center top , #FFFFFF, #DEDDDD) repeat scroll 0 0 transparent;
    background: -ms-linear-gradient(center top , #FFFFFF, #DEDDDD) repeat scroll 0 0 transparent;
    background: -o-linear-gradient(center top , #FFFFFF, #DEDDDD) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(center top , #FFFFFF, #DEDDDD) repeat scroll 0 0 transparent;
    background: linear-gradient(center top , #FFFFFF, #DEDDDD) repeat scroll 0 0 transparent;
    border: 1px solid #C5C5C5;
    color: #444444;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 11px;
    line-height: 19px;
    margin-top: 15px;
    outline-style: none;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px #FFFFFF; }

.ui-dialog-titlebar-close:hover {
    background: #F3F3F3;
    background: -moz-linear-gradient(center top, #FFFFFF, #F3F3F3);
    background: -ms-linear-gradient(center top, #FFFFFF, #F3F3F3);
    background: -o-linear-gradient(center top, #FFFFFF, #F3F3F3);
    background: -webkit-gradient(center top, #FFFFFF, #F3F3F3) !important;
    background: linear-gradient(center top, #FFFFFF, #F3F3F3);
    text-decoration: none; }

.ui-dialog-titlebar-close:focus,.ui-dialog-titlebar-close:active {
    background-color: #FFFFFF;
    background: none repeat scroll 0 0 #FFFFFF;
    text-decoration: none; }

.ui-dialog-titlebar-close .ui-icon-closethick {
    color: #444444;
    cursor: pointer;
    font-size: 11px;
    line-height: 19px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px #FFFFFF; }


.ui-slider {
    position: relative;
    text-align: left; }

.ui-slider .ui-slider-handle {
    cursor: default;
    position: absolute;
    z-index: 2; }


.ui-slider-horizontal {
    background: url("../images/slider_background.jpg") no-repeat scroll 0 0 transparent;
    height: 18px;
    margin-top: 5px;
    width: 226px; }

.ui-slider-horizontal .ui-slider-handle {
    background: url("../images/slider_dragger.jpg") no-repeat scroll 0 0 transparent;
    height: 16px;
    margin-left: -13px;
    top: -4px;
    width: 28px; }


.under_flash_description {
    font-size: 12px;
    padding-top: 9px;
    text-align: left; }


/* site */
#upload-publish a.publish_green_on_white { width: 42px!important;width: 42px!important }

#upload-publish a.publish_green_on_white.preloader {
    height: 29px !important;
    padding: 0 32px !important;
    width: 16px!important; }

#upload-publish a.publish_green_on_white.preloader img {
    display: block;
    height: 16px;
    padding: 6px 0 0 0;
    width: 16px; }


#upper-controls {
    margin: 0 0 16px 0;
    overflow: hidden;
    width: 912px; }

#upper-controls a { }

#upper-controls .right {
    color: #7E7E7E;
    float:right; }

#upper-controls .right span { margin-right: 14px;margin-right: 14px }

#upper-controls .right a { margin-right: 14px;margin-right: 14px }

#upper-controls .right a.notspaced { margin: 0;margin: 0 }

#upper-controls .left {
    color: #c5c5c5;
    float:left; }


.yellowButton { background: #FFAE00 !important }


.yellowPreloaderButton {
    background: #FFAE00 none repeat scroll 0 0 !important;
    border: 0 none;
    color: #FFF;
    cursor: pointer;
    float: right;
    font-size: 14px;
    margin: 0 11px 0 16px; /*height:28px;*/
    padding: 0;
    width: 82px; }


.yes_button_blue_on_gray {
    background: url("../images/yes.png") no-repeat;
    border: 0;
    color: #010101;
    display: block;
    float: right;
    height: 33px;
    line-height: 33px;
    margin-right: 30px;
    margin-top: 15px;
    padding: 0;
    text-decoration: none;
    width: 71px; }

.yes_button_blue_on_gray:hover { background: url("../images/yes.png") 0 -33px no-repeat;background: url("../images/yes.png") 0 -33px no-repeat }

.yes_button_blue_on_gray:hover:active { background: url("../images/yes.png") 0 -66px no-repeat;background: url("../images/yes.png") 0 -66px no-repeat }

.blue_button{
    -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
    -moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.6);
    -webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.6);
    box-shadow:0 1px 0 rgba(0, 0, 0, 0.6);

    background: rgb(92,158,249); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(92,158,249,1) 0%, rgba(12,94,208,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,158,249,1)), color-stop(100%,rgba(12,94,208,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(92,158,249,1) 0%,rgba(12,94,208,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(92,158,249,1) 0%,rgba(12,94,208,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(92,158,249,1) 0%,rgba(12,94,208,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(92,158,249,1) 0%,rgba(12,94,208,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c9ef9', endColorstr='#0c5ed0',GradientType=0 ); /* IE6-8 */

    color:#fff;text-decoration: none;font-size:15px;padding:5px;border: 1px solid #0d69e8;
    width:140px;margin:0 0 20px;text-align: center; display:block; height:auto
}

.blue_button:hover{
    background: rgb(134,180,245); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(134,180,245,1) 0%, rgba(54,139,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(134,180,245,1)), color-stop(100%,rgba(54,139,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(134,180,245,1) 0%,rgba(54,139,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(134,180,245,1) 0%,rgba(54,139,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(134,180,245,1) 0%,rgba(54,139,255,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(134,180,245,1) 0%,rgba(54,139,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86b4f5', endColorstr='#368bff',GradientType=0 ); /* IE6-8 */
    color:#fff;
    text-decoration: none;
}

/* new FAQ page */

#main_faq {
    margin: auto;
    min-height: 320px;
    padding: 0 0 38px;
    width: 915px;
}

#faq_content {
    float:left;
    width: 66%;
    padding: 0px;
    margin-bottom: 38px;
    margin-right: 30px;

}

#faq_content a {
    color: #005FAF;
}

#faq_content a:hover {
    color: #40A7FE;
}

#fix_sidebar {
    width: 30.5%;
}

.inner_padding {
    padding: 30px;
    border: 1px solid #C5C5C5;
}

#faq_header {
    width: 95%;
    float: left;
    padding: 22px 0px 19px 0px;
    margin: 0px;
}

#main_faq .main_title h1 {
    padding: 0px;
    line-height: 36px;
    margin: 0px 0px 0px 30px;
}


#sidebar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#sidebar li {
    list-style-type: none;
    margin-bottom: 30px;
}
#searchform label {
    display: none;
}
#searchform .login_btn {
    margin-top: 3px;
    vertical-align: middle;
}
#searchform .login_input {
    border: 1px solid #C5C5C5;
    font-size: 13px;
    margin-top: 5px;
    padding: 2px 3px;
    vertical-align: middle;
    width: 97%;
}
#search_widget #searchform {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #C5C5C5;
    height: 94px;
    margin: 0;
    padding: 16px 30px 24px;
}
#search_widget #searchform label {
    display: inline;
    font-size: 16px;
}
#search_widget #searchform .login_btn {
    margin: 15px 0 0;
}

#sidebar h2 {
    color: #000000;
    font-family: Helverica,Arial,sans-serif,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana;
    font-size: 20px;
    font-weight: normal;
    line-height: 15px;
    padding: 0 0 4px;
    text-align: left;
}

#sidebar .under_h2 {
    font-size: 13px;
    font-weight: normal;
    font-family: Helverica,Arial,sans-serif,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana;
    color: #000000;
    padding-bottom: 20px;
}

#search_widget h2 {
    color: #000000;
    font-family: Helverica,Arial,sans-serif,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana;
    font-size: 20px;
    font-weight: normal;
    text-align: left;
}

#sidebar ul ul {
    margin: 0;
    padding: 0;
}

#faq_content.panel_gray_site h3 {
    margin: 15px 0px 11px 0;
}

#sidebar ul ul a {
    color: #2CA18E;
    font-size: 13px;
    text-decoration: underline;
}
#sidebar ul ul a:hover {
    text-decoration: underline;
}
#sidebar ul ul#recentcomments a {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: inline;
}
#sidebar li li {
    border-bottom: 1px solid #DEDEDE;
    color: #7E7E7E;
    list-style-type: none;
    margin: 0;
    padding: 9px 0 12px;
}
#sidebar li li:first-child {
    border-top: 1px solid #DEDEDE;
    padding: 6px 0 12px;
}
#sidebar li li.sidebar_p_menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#sidebar li li a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #2CA18E;
    font-size: 15px;
    font-weight: normal;
    text-decoration: underline;
}
#sidebar li li a:hover {
    text-decoration: underline;
}
#sidebar a {
    color: #017BE3;
    font-size: 15px;
}
#sidebar a:link {
    color: #017BE3;
    text-decoration: underline;
}
#sidebar a:visited {
    color: #017BE3;
    text-decoration: underline;
}
#sidebar a:hover {
    color: #40A7FE;
    text-decoration: underline;
}
#sidebar .side_banner {
    border: 1px solid #C5C5C5;
    margin-top: 30px;
}
#sidebar .side_banner img {
    padding: 0;
}
h2.widgetitle {
    background-image: none;
    color: #FFFFFF;
    font-size: 0;
}
li.wigit_text {
    background-color: transparent;
    background-image: none;
    border: medium none;
}

a#searchsubmit {
    color: #FFFFFF !important;
    float: right;
    font-size: inherit !important;
    margin-top: 10px;
}
#sidebar .textwidget {
    margin-top: 30px;
    width: 215px;
}

#fix_sidebar {
    float: right;
    margin: 0;
    padding: 0;

}
#sidebar {
    padding-bottom: 0;
}

#search {
    margin-left: 551px;
    margin-top: -68px;
}
#search input {
    background-color: #D3D9DB;
    border: 1px solid #FFFFFF;
    height: 17px;
    width: 133px;
}
input#submit {
    border: 0 none;
    height: 21px;
    margin-top: 1px;
    position: absolute;
    width: 69px;
}

#main_faq ul.boxed {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C5C5C5;
    padding: 30px 30px 0px 30px !important;
}

#search_widget {
    float: right;
    width: 30.5%;
    margin-bottom: 30px;
}

#main_faq .panel_gray_site h2 {
    line-height: 20px;
    margin:0px;
}

#UA-container.faq {
    min-width: 320px !important;
}

#faq_content.panel_gray_site {
    border: none;
}

#faq_content.panel_gray_site p {
    margin: 0 0 32px;
}

#UA-footer.faq {
    min-width: 320px !important;
}

#faq_content div.questionFaq {
    color: #017be3;
    cursor: pointer;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 16px;
    line-height: 22px;
}

#faq_content div.questionFaq:hover {
    color: #40A7FE;
}

#faq_content div.answer {
    display: none;
    color: #7E7E7E;
    font-size: 15px;
    line-height: 24px;
}

#faq_content div.question_arrow {
    border-bottom: 5px solid #FFFFFF;
    border-left: 5px solid #007ae2;
    border-top: 5px solid #FFFFFF;
    float: left;
    font-size: 0;
    line-height: 0;
    margin-right: 7px;
    margin-top: 5px;
    margin-left: 3px;
    width: 0;
}

#faq_content div.question_arrow.rotated {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

/* end FAQ */

@media all and (max-width: 955px)
{
    .shareOn
    {
        padding-bottom: 13px;
        display: table;
        padding-left: 20px;
        padding-right: 20px;
    }
    .shareOn .txt
    {
        line-height: 15px;
        padding-top: 11px;
    }
    .homeContent .pdd
    {
        padding-left: 20px!important;
        padding-right: 20px;
    }
    /* FAQ page */
    #main_faq {
        width: 95%;
    }

    #search_widget {
        min-width: 277px;
    }

    #fix_sidebar {
        min-width: 277px;
    }

    #faq_content {
        width: 63%;
    }
}
@media all and (max-width: 930px)
{
}
@media all and (max-width: 900px)
{
    /* FAQ page */

    #faq_content {
        width: 60%;
    }
}
@media all and (max-width: 850px)
{
    .main_title h1
    {
        line-height: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .homeheader .hh_title
    {
        padding-top: 75px;
    }
    .homeheader .hh_title h1
    {
        font-size: 30px;
        line-height: 30px;
    }
    /* FAQ page */

    #faq_content {
        width: 58%;
    }
}
@media all and (max-width: 800px)
{
    .shareOn
    {
        padding-bottom: 13px;
    }
    .shareOn .txt
    {
        float: none;
        max-width: 100%;
        width: 100%;
        padding-bottom: 10px;
    }
    .shareOn .els
    {
        float: none;
        max-width: 100%;
        padding: 0px;
        display: inline-block;
    }
    .shareOn .el
    {
        margin-bottom: 20px;
    }

    /* FAQ page */

    #faq_content {
        width: 57%;
        margin-right: 20px;
    }

    #search_widget {
        margin-bottom: 20px;
    }
}
@media all and (max-width: 767px)
{
    .homeheader .hh_title h1
    {
        font-size: 29px;
        line-height: 29px;
    }
}

@media all and (max-width: 750px) {
    /* FAQ page */

    #faq_content {
        width: 55%;
    }
}

@media all and (max-width: 720px) {
    /* FAQ page */

    #faq_content {
        width: 53%;
    }
}

@media all and (max-width: 690px) {
    /* FAQ page */

    #faq_content {
        width: 51%;
    }

    .inner_padding {
        padding: 30px 20px;
    }

    #search_widget #searchform {
        padding: 16px 20px 24px;
    }

    #main_faq ul.boxed {
        padding: 20px 20px 0 !important;
    }

    #faq_content.panel_gray_site h2 {
        font-size: 26px;
    }
}

@media all and (max-width: 660px) {
    #main_faq {
        width: 95%;
        min-width: 300px;
    }
    #faq_header {
        float: none;
        width: 100%;
    }
    #search_widget {
        width: 100%;
        float:none;
    }

    #fix_sidebar {
        width: 100%;
        float:none;
    }

    #faq_content {
        width: 100%;
        float:none;
        margin: 0px 0px 20px 0px;
    }

    #searchform .login_input {
        width: 98.5%;
    }

}

@media all and (max-width: 600px)
{
    .main_title h1
    {
        font-size: 41px;
    }
    .homeContent .a .pdd, .homeContent .b .pdd, .homeContent .c .pdd
    {
        padding-left: 20px;
    }
    .homeheader .home_alien
    {
        display: none;
    }
    .homeheader .header_right
    {
        width: 100%;
    }
    .homeheader .header_right .cont
    {
        padding: 0px 18px;
    }
    .homeheader .hh_title
    {
        padding-top: 31px;
        text-align: center;
    }
    .hh_text_cont
    {
        padding-top: 16px;
    }
    .hh_text_cont .hh_text
    {
        font-size: 16px;
        padding: 5px 0px 5px 0px;
    }
    .homeheader .makeabanner
    {
        margin-top: 10px;
        padding: 20px 0px 30px 0px;
        text-align: center;
    }
    .homeheader .makeabanner a
    {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .homeheader .makeabanner .alien
    {
        display: block;
        min-width: 289px;
        max-width: 325px;
        margin-bottom: -8px;
    }
    .homeheader .header_right .cont a img
    {
        /*max-width: 382px;*/
    }
    .homeContent .a, .homeContent .b, .homeContent .c
    {
        float: none;
        clear: both;
        width: 100%;
        max-width: 100%;
    }
    .homeContent .b h2
    {
        padding-top: 15px;
    }
    .homeheader .hh_title h1
    {
        font-size: 25px;
        line-height: 25px;
    }
}

@media all and (max-width: 490px)
{
    .homeheader .bg
    {
        background-image: url('/images/header_bg_mobile.png');
    }
}

.home div #launcher {display: none;}