﻿/*@import url(https://fonts.googleapis.com/css?family=Andika);*/
/*@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);*/
/*@import url(https://fonts.googleapis.com/css?family=Kotta+One);*/
/*@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900);*/
/*@import url(https://fonts.googleapis.com/css?family=Merienda+One);*/
/*@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600);*/
*
{
    font-family: 'Lato' , 'sans-serif' !important;
}
/* HOMEPAGE STYLES
--------------------------------------------------------------------------------------------------- */
img
{
    border: none;
}

#home
{
    background: #ffffff url(/Content/images/body_home_bg.gif) repeat-x left top;
    border-top: 0;
    min-width: 1028px;
}

#home #wrapper
{
    background: #ffffff url(/Content/images/header_home_bg.png) no-repeat center top;
    margin: 0 auto;
    min-height: 291px;
    padding: 0 44px;
    width: 940px;
}
.settingsLink
{
    text-decoration: none;
    color: #0072bb;
    font-size: 14px;
    text-align: left;
}

/*pulled https://fonts.googleapis.com/css?family=Lato:400,700,900 from IE locally*/
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(../Content/fonts/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}                                                              
                                                               
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(../Content/fonts/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: local('Lato Black'), local('Lato-Black'), url(../Content/fonts/BVtM30trf7q_jfqYeHfjtA.woff) format('woff');
}
/*end of pulled https://fonts.googleapis.com/css?family=Lato:400,700,900 from IE locally*/

/* home header
--------------------------------------------------------------------------------------------------- */

#home #header
{
    float: left;
    width: 950px;
}

#home #header h1
{
    float: left;
    margin: 35px 0 0 40px;
}

#home #header h1 a
{
    display: block;
}

/* main nav
--------------------------------------------------------------------------------------------------- */


#main_nav
{
    float: left;
    font-size: 15px;
    list-style: none outside none;
    margin: 45px 5px 0 50px;
    position: relative;
}

#main_nav li
{
    float: left;
    padding-right: 55px;
    text-align: right;
}

#main_nav #main_nav_last
{
    padding-right: 0;
    width: auto;
}

#main_nav #main_nav_last a
{
    background: url(../Content/images/blue_arrow.png) no-repeat right center;
    padding: 0 17px 0 10px;
}

#main_nav .emphasize
{
    font-size: 17px;
    font-weight: bold; /*line-height: 17px;*/
}

#main_nav a
{
    color: #394040;
    text-decoration: none;
}

#main_nav a:hover
{
    color: #00b6e2;
}

#main_nav a.selected
{
    color: #00b6e2;
}

/* sign in
--------------------------------------------------------------------------------------------------- */

#sign_in
{
    background: url(/Content/images/sign_in_bg.png) no-repeat left top;
    height: 164px;
    padding: 0 20px 25px 20px;
    position: absolute;
    right: -35px;
    top: 17px;
    width: 209px;
}

#sign_in form
{
    float: left;
    margin-top: 40px;
}

.emailpassword label
{
    left: -10000px;
    position: absolute;
    top: auto;
}

#sign_in input[type="text"]
{
    background: url(../Content/images/sign_in_field_bg.gif) no-repeat left top;
    border: 0;
    color: #525c5c;
    font-size: 11px;
    height: 28px; /*line-height: 28px;*/
    margin-bottom: 10px;
    padding: 0 10px;
    width: 186px;
}

#sign_in input[type="password"]
{
    background: url(../Content/images/sign_in_field_bg.gif) no-repeat left top;
    border: 0;
    color: #525c5c;
    font-size: 11px;
    height: 28px; /*line-height: 28px;*/
    margin-bottom: 10px;
    padding: 0 10px;
    width: 186px;
}

#keep
{
    float: left;
}

#keep label
{
    color: #525c5c;
    float: right;
    font-size: 11px;
    margin-left: 5px;
}

#sign_in_submit
{
    float: right;
}

#sign_in input[type="submit"]
{
    background: url(../Content/images/sign_in_btn.gif) no-repeat left top;
    border: 0;
    color: #ffffff;
    font-size: 11px;
    height: 31px;
    padding-bottom: 8px;
    width: 67px;
}

#sign_in input[type="submit"]:hover
{
    background: url(../Content/images/sign_in_btn.gif) no-repeat left bottom;
    cursor: pointer;
}

#sign_in p
{
    clear: both;
    color: #525c5c;
    font-size: 11px;
    margin-left: 18px;
    text-align: left;
}

#main_nav_last #sign_in a
{
    background: none;
    color: #00b6e2;
    padding-right: 0;
    text-decoration: none;
    margin-left: -27px;
}

#main_nav_last #sign_in a:hover
{
    text-decoration: underline;
}


/* forgot password
--------------------------------------------------------------------------------------------------- */

#forgot_password label
{
    left: -10000px;
    position: absolute;
    top: auto;
}

#forgot_password input[type="text"]
{
    background: url(../Content/images/search_help_field_bg.png) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 14px;
    height: 41px; /*line-height: 41px;*/
    padding: 0 10px;
    width: 460px;
}

#forgot_password input[type="image"]
{
    margin-left: 10px;
    vertical-align: middle;
}
/* home overview
--------------------------------------------------------------------------------------------------- */

#home_overview
{
    background: url(../Content/images/home_overview.png) no-repeat center top;
    float: left;
    margin-top: 15px;
    height: 469px;
    position: relative;
    width: 600px;
}

#animation_box_1
{
    position: absolute;
    z-index: 5;
    width: 205px;
    height: 182px;
    top: 81px;
    left: 4px;
}

#animation_container_1
{
    overflow: hidden;
    position: relative;
    width: 205px;
    height: 182px;
}

#animate_1
{
    position: absolute;
    width: 205px;
    height: 182px;
    bottom: -183px;
    left: 0;
    background: url(../Content/images/home_whiteboard_recordings.png) no-repeat center top;
}

#animation_box_2
{
    position: absolute;
    z-index: 10;
    width: 202px;
    height: 181px;
    top: 42px;
    left: 195px;
}

#animation_container_2
{
    overflow: hidden;
    position: relative;
    width: 202px;
    height: 181px;
}

#animate_2
{
    position: absolute;
    width: 202px;
    height: 181px;
    bottom: -182px;
    left: 0;
    background: url(../Content/images/home_screen_recordings.png) no-repeat center top;
}

#animation_box_3
{
    position: absolute;
    z-index: 15;
    width: 145px;
    height: 152px;
    top: 104px;
    left: 385px;
}

#animation_container_3
{
    overflow: hidden;
    position: relative;
    width: 145px;
    height: 152px;
}

#animate_3
{
    position: absolute;
    width: 145px;
    height: 152px;
    bottom: -153px;
    left: 0;
    background: url(../Content/images/home_video_recordings.png) no-repeat center top;
}

.animation_text
{
    text-align: center; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 12px;
    color: #000000; /*line-height: 14px;*/
    font-weight: 700;
}

#animation_text_1
{
    position: absolute;
    z-index: 20;
    width: 139px;
    top: 277px;
    left: 37px;
    display: none;
}

#animation_text_2
{
    position: absolute;
    z-index: 20;
    width: 198px;
    top: 243px;
    left: 197px;
    display: none;
}

#animation_text_3
{
    position: absolute;
    z-index: 20;
    width: 89px;
    top: 276px;
    left: 414px;
    display: none;
}

#features_made_simple
{
    bottom: 0;
    display: none;
    left: 0;
    margin: 340px 0 0;
    position: relative;
    z-index: 25;
}

#home_overview h2
{
    color: #130c0d;
    font-size: 32px;
    font-weight: 400;
    margin-bottom: 10px;
    text-align: center;
}

#home_overview h3
{
    color: #757d7d;
    font-size: 17px;
    font-weight: 300;
    text-align: center;
}

#video_button
{
    position: absolute;
    top: 107px;
    left: 241px;
    margin: 0;
    width: 105px;
    height: 109px;
    background: url(../Content/images/collaaj_video_play_button.png) no-repeat center top;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    z-index: 40;
    cursor: pointer;
}

#video_button:hover
{
    background: url(../Content/images/collaaj_video_play_button.png) no-repeat center bottom;
}

.video_modal a.close
{
    color: #ffffff;
    float: right;
    display: block;
    text-decoration: none;
}

.video_modal a.close:hover
{
    text-decoration: underline;
}

/* get started
--------------------------------------------------------------------------------------------------- */

#get_started
{
    float: right;
    margin-top: 25px;
    width: 323px;
}

/* sign up
--------------------------------------------------------------------------------------------------- */

#sign_up
{
    background: url(../Content/images/sign_up_bg.png) no-repeat left top;
    height: 440px;
    padding: 0 25px;
    width: 282px;
}

#sign_up h2
{
    color: #00b6e2;
    font-size: 26px;
    font-weight: 700;
    padding: 25px 0 15px 0;
}

#free
{
    background: url(../Content/images/underline.png) no-repeat left bottom;
    color: #6dba40;
    padding-bottom: 3px;
}

#sign_up label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    padding: 5px 0 0 3px;
}

#sign_up input[type="text"]
{
    background: url(../Content/images/form_field.png) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 14px;
    height: 31px; /*line-height: 31px;*/
    padding: 0 10px;
    width: 250px;
}

#sign_up input[type="password"]
{
    background: url(../Content/images/form_field.png) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 14px;
    height: 31px; /*line-height: 31px;*/
    padding: 0 10px;
    width: 250px;
}

#sign_up input[type="image"]
{
    margin: 10px 0;
}

#sign_up p
{
    color: #525c5c;
    font-size: 12px;
}

#sign_up a
{
    color: #00b6e2;
    text-decoration: none;
}

#sign_up a:hover
{
    text-decoration: underline;
}

/* additional
--------------------------------------------------------------------------------------------------- */

#additional
{
    float: left;
    margin-top: 30px;
    width: 323px;
}

#app_store
{
    display: block;
    float: left;
    margin-left: 18px;
}

#social
{
    float: right;
    list-style: none;
    margin: 10px 0 0 0;
}

#social li
{
    color: #525c5c;
    float: left;
    font-size: 12px;
    margin-right: 5px;
}

#social #facebook
{
    background: url(../Content/images/facebook.png) no-repeat left top;
    display: block;
    height: 20px;
    width: 20px;
}

#social #twitter
{
    background: url(../Content/images/twitter.png) no-repeat left top;
    display: block;
    height: 20px;
    width: 20px;
}

#social #linkedin
{
    background: url(../Content/images/linkedin.png) no-repeat left top;
    display: block;
    height: 19px;
    width: 19px;
}

#social #youtube
{
    background: url(../Content/images/youtube_icon.png) no-repeat left top;
    display: block;
    height: 20px;
    width: 20px;
}


/* already member
--------------------------------------------------------------------------------------------------- */

#already_member h3
{
    color: #00b6e2;
    font-size: 26px;
    font-weight: 700;
    padding-bottom: 15px;
}

#already_member form
{
    float: left;
    width: 270px;
}

#already_member label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    padding: 5px 0 0 3px;
}


#already_member2 label
{
    color: #130c0d;
    font-size: 15px;
    padding: 5px 100px 0 3px;
}


#already_member input[type="text"]
{
    background: url(../Content/images/form_field.png) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 14px;
    height: 31px; /*line-height: 31px;*/
    padding: 0 10px;
    width: 250px;
}
#already_member2 input[type="text"]
{
    background: url(../Content/images/form_field.png) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 14px;
    height: 31px; /*line-height: 31px;*/
    padding: 0 10px;
    width: 250px;
}

#already_member_keep
{
    float: left;
    margin-top: 10px;
}

#already_member_keep label
{
    color: #525c5c;
    display: inline;
    float: right;
    font-size: 11px;
    margin-left: 5px;
    padding: 0;
}

#already_member_submit
{
    float: right;
    margin-top: 10px;
}

#already_member input[type="submit"]
{
    background: url(../Content/images/sign_in_btn.gif) no-repeat left top;
    border: 0;
    color: #ffffff;
    font-size: 11px;
    height: 31px;
    padding-bottom: 9px;
    width: 67px;
}

#already_member input[type="submit"]:hover
{
    background: url(../Content/images/sign_in_btn.gif) no-repeat left bottom;
    cursor: pointer;
}

#already_member p
{
    clear: both;
    font-size: 11px;
}

#already_member a
{
    color: #00b6e2;
    text-decoration: none;
}

#already_member a:hover
{
    text-decoration: underline;
}


/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body
{
    background-color: #FFFFFF;
    font-size: 12px; /*font-family: 'Lato',sans-serif;*/
    margin: 0;
    padding: 0;
    color: #525C5C;
    border-top: 10px solid #CEECF9; /*padding-bottom: 70px;*/
}

a:link
{
    color: #000;
    text-decoration: none;
}

a:visited
{
    color: #000;
}

a:hover
{
    color: #000;
    text-decoration: none;
}

a:active
{
    color: #12eb87;
}

p, ul
{
    margin-bottom: 0;
}

header, footer, nav, section
{
    display: block;
}

.clr
{
    clear: both;
}

*
{
    margin: 0;
    padding: 0;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page
{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#main
{
    padding: 30px 30px 15px 30px;
    background-color: #fff;
    border-radius: 4px 0 0 0;
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-bottom: 1px solid black;
    min-height: 400px;
}

#main_library
{
    padding: 30px 30px 15px 30px;
    background-color: #fff;
    border-radius: 4px 0 0 0;
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
}


/* TAB MENU   
----------------------------------------------------------*/
ul#menu
{
    border-bottom: 1px #5C87B2 solid;
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: center;
}

ul#menu li
{
    display: inline;
    list-style: none;
}

ul#menu li#greeting
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none; /*line-height: 2.8em;*/
    color: #fff;
}

ul#menu li a
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none; /*line-height: 2.8em;*/
    background-color: #e8eef4;
    color: #034af3;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}

ul#menu li a:hover
{
    background-color: #fff;
    text-decoration: none;
}

ul#menu li a:active
{
    background-color: #a6e2a6;
    text-decoration: none;
}

ul#menu li.selected a
{
    background-color: #fff;
    color: #000;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    border: 1px solid #ddd;
    padding: -1 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
    padding-left: 2px;
}

legend
{
    font-size: 1.2em;
    font-weight: bold;
}

textarea
{
    min-height: 75px;
}

/*input[type="text"], 
input[type="password"] {
    border: 1px solid #EDEFF4;
    padding: 2px;
    font-size: 1.2em;
    color: #444;
    width: 200px;
}*/

select
{
    border: 1px solid #EDEFF4;
    padding: 2px;
    font-size: 1.2em;
    color: #444;
}

input[type="submit"]
{
    font-size: 1.2em;
    padding: 5px;
}



.smallp
{
    color: #757D7D;
    font-size: 15px;
}

/* TABLE
----------------------------------------------------------

table {
    border: none;
    border-collapse: collapse;
}

table td {
    padding: 0;
    border: none;
}

table th {
    padding: 6px 5px;
    text-align: left;
    background-color: #e8eef4;
    border: solid 1px #e8eef4;
}

/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

.error
{
    color: Red;
}

nav, #menucontainer
{
    margin-top: 40px;
}

div#title
{
    display: block;
    float: left;
    text-align: left;
}

#logindisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    margin: 10px;
    color: black;
}

#logindisplay a:link
{
    color: black;
    text-decoration: underline;
}

#logindisplay a:visited
{
    color: black;
    text-decoration: underline;
}

#logindisplay a:hover
{
    color: black;
    text-decoration: none;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

/*.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}*/

.validation-summary-valid
{
    display: none;
}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label, .editor-label
{
    margin: 1em 0 0 0;
}

.display-field, .editor-field
{
    margin: 0.5em 0 0 0;
}

.text-box
{
    width: 30em;
}

.text-box.multi-line
{
    height: 6.5em;
}

.tri-state
{
    width: 6em;
}

/*css for Tabs*/
#tabArea
{
    width: 280px;
    background-color: #ffffff;
    padding-left: 20px;
    color: #4381c2;
}

#tabHeader
{
    width: auto;
    overflow: hidden;
    color: #4381c2;
    margin: 5px;
    padding: 0;
}

#tabHeader ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    color: #4381c2;
}

#tabHeader li
{
    display: block;
    width: auto;
    padding-left: 3px;
    color: #4381c2;
    float: left;
}

#tabHeader li a
{
    display: block;
    padding: 0;
    font: normal 11px 'lucida grande' ,tahoma,verdana,arial,sans-serif;
    color: #4381c2;
    float: left;
    cursor: pointer;
    padding: 0;
    text-align: center;
}

#tabHeader li a:hover
{
    color: #4381c2;
}

#tab-data
{
    display: none;
    padding: 5px;
}

#tab-data.selectedTab
{
    display: block;
    color: #4381c2;
    padding: 0; /*background:#EDEFF4;*/
}


.tab .selectTabHeader
{
    color: #fff;
}

#tabHeader li a.active
{
    color: #4381c2;
}

.align_right
{
    text-align: right;
}

.clear
{
    clear: both;
}

.socialicons
{
    float: left; /*line-height: 42px;*/
}

.button_Like
{
    background-color: transparent;
    background-image: url("../Content/images/Like-Button.jpg");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 32px;
    margin-top: 5px;
    vertical-align: middle;
    width: 46px;
}

#imggpls, #imgtwt, #imgfb
{
    padding-left: 5px;
}




/*for library */
.grid
{
    border: solid 1px #e0e2e3;
    width: 1050px;
}

.grid th
{
    background-color: #f7f8f8;
    padding: 2px 10px;
}

.grid td
{
    border-bottom: solid 1px #e0e2e3;
    border-right: solid 1px #e0e2e3;
    padding: 10px;
}

.grid img
{
    margin: 4px 0 2px 0;
    display: block;
    float: left;
}

.grid lable
{
    margin: 3px 0 2px 6px;
    display: block;
    float: left;
}

#btnsearch
{
    background: url(../Content/images/search-button.png) no-repeat;
    width: 104px;
    height: 23px;
    border: none;
    padding: 4px;
}


.rgt-img-con
{
    width: 370px;
    padding: 0;
    background: #edeff4;
}

.FB_container
{
    width: 268px;
    padding: 6px;
    margin: 0;
    border-bottom: solid 1px #fff;
    background: #EDEFF4;
}

.lft_img
{
    float: left;
    padding: 0;
    margin-right: 6px;
}

.rft_links
{
    float: right;
    padding: 0;
    width: 230px;
    color: #333;
}

.rft_links label
{
    /*font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;*/
    font-size: 11px;
    font-weight: bold;
    color: #3b5998;
}

.rft_links label:hover
{
    text-decoration: underline;
}

.rft_links span
{
    color: #333;
    display: block;
}

.rft_links a
{
    color: #3b5998;
    text-decoration: none;
}

.watermark
{
    width: 300px;
}

.video_use
{
    float: left;
    width: 640px;
}

.video_use label
{
    font: bold 17px 'Arial-BoldMT' ,tahoma,verdana,arial,sans-serif;
    padding-right: 5px;
    color: Gray;
}

.comment_field
{
    background: #EDEFF4;
    padding: 5px;
}

/*new setting styles*/
.heading
{
    font: bold 26px "Lucida Sans";
    color: #333;
    padding-bottom: 5px;
    border-bottom: solid 1px #666;
}

.settings_con
{
    width: auto;
    padding: 0;
}

.Set_lft_con
{
    width: 450px;
    padding: 0;
    margin: 0;
}

.Set_rft_con
{
    width: 420px;
    float: right;
    padding: 0;
    margin: 0;
}

.coll_brand
{
    padding: 0;
    margin-bottom: 10px;
}

.coll_brand a
{
    font: normal 12px "Lucida Sans";
    color: #000;
    text-decoration: none; /*line-height: 20px;*/
}

.coll_brand label
{
    float: left;
    display: block; /*line-height: 20px;*/
    padding-right: 4px;
}

.coll_brand span
{
    float: left;
    display: block;
    padding-right: 6px;
}

.txt_field
{
    width: 40px;
}

.social_links_con
{
    padding: 2px;
    margin: 0;
}

.social_links_con a
{
    font: normal 12px "Lucida Sans";
    color: #000;
    text-decoration: none; /*line-height: 18px;*/
}

.account_details
{
    margin-bottom: 10px;
    padding: 0;
}

.account_details label
{
    float: left;
    display: block;
    width: 140px;
    text-align: right;
    padding-right: 6px;
}

.account_details input
{
    width: 220px;
    height: 20px;
    padding-left: 4px;
    background: url(../content/images/input-bg.png) repeat-x;
    border: solid 1px #aaabaa;
}

.bill_con
{
    width: auto;
    padding: 0;
}

.bill_con a
{
    color: #333;
    text-decoration: none;
    display: block;
    float: left; /*line-height: 26px;*/
    padding-right: 6px;
}

.coll_hed
{
    font: bold 15px 'lucida grande' ,tahoma,verdana,arial,sans-serif;
    color: #666;
}

.text_small
{
    border: 1px solid #EDEFF4;
    padding: 2px;
    font-size: 1.2em;
    color: #444;
    width: 30px;
}

/*Standard user settings page styles*/

.bob_con
{
    width: auto;
    padding: 0;
}

.bob_user_con
{
    float: left;
    width: 460px;
}

.bob_pass_con
{
    float: right;
    width: 460px;
}

.lft_usrlinks
{
    margin: 0;
    padding: 20px 15px;
    border: solid 1px #c4c6ca;
    min-height: 160px;
}

.rft_passlinks
{
    margin: 0;
    padding: 20px 30px;
    border: solid 1px #c4c6ca;
    min-height: 160px;
}

.forgot_pass
{
    text-align: right;
    padding-top: 10px;
}

.cancel_buttons
{
    padding-right: 40px;
    margin-top: 22px;
    text-align: right;
}

/* Login */
#login_box
{
    display: none;
    position: absolute;
    width: 415px;
    margin: 14px 0 0 600px;
    z-index: 1;
}

.login_btn
{
    font-size: 13px;
    margin-top: 11px;
    height: 32px;
    text-align: right;
    padding-right: 14px;
}

.login_btn1
{
    background: url(../Content/images/login-btn.png) no-repeat;
    width: 72px;
    height: 31px;
    border: none;
    cursor: pointer;
    text-indent: -9999px; /* hides the link text */
}

.login_btn span
{
    color: #fff;
    float: left;
    padding: 0 10px 0 10px;
    text-align: center;
    margin-top: 8px;
}

.triangle
{
    float: left;
    width: 0;
    height: 0;
    margin: 14px 9px 0 0;
    border-left: 5px solid transparent; /* left arrow slant */
    border-right: 5px solid transparent; /* right arrow slant */
    border-top: 5px solid #fff; /* bottom,add background color here */
    font-size: 0; /*line-height: 0;*/
}

#content
{
    height: 733px;
    background: url('../Content/images/bg.jpg') center;
}

#tab
{
    background: #fff;
    width: 91px;
    float: right;
    height: 38px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 41px;
}

#tab .login_btn
{
    float: left;
    margin: 9px 0 0 9px;
}

#login_box_content
{
    background: #fff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    float: left;
    width: 415px;
    position: relative;
}

#login_form
{
    margin: 9px 0 0 9px;
}

#login_form input[type=text], #login_form input[type=password]
{
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    font: italic 14px Georgia,times,sans-serif;
    height: 37px;
    width: 205px;
    margin-top: 10px;
    padding-left: 10px;
}

#login_form input[type=submit]
{
    border: none;
    background: #19677e;
    color: #fff;
    float: right;
    margin: 9px 9px 9px 0;
    width: 56px;
    height: 29px;
}
/*new login screen styles*/
.login_con
{
    width: 500px;
    padding: 0;
    margin-top: 85px;
    margin-left: 85px;
}

.login-box
{
    width: 410px;
    padding: 0;
    border: solid 2px #333;
}

.login_hed_box
{
    background: url(../Content/images/login-hed-bg.png) repeat-x;
    height: 23px;
}

.login_hed_box span
{
    font-weight: bold;
    color: #fff;
    padding: 4px 0 0 10px;
    display: block;
    float: left;
}

.login_hed_box label
{
    float: right;
    padding: 2px 6px 0 0;
}

.login-detials
{
    font-size: 13px;
    text-align: left;
    padding: 18px;
    margin: 0;
    border: 1px solid black;
}

.login-form
{
    padding: 0;
    margin-bottom: 8px;
    overflow: hidden;
}

.login-form label
{
    padding: 0;
    width: 75px;
    display: block;
    float: left; /*line-height: 20px;*/
}

.filed-txt
{
    width: 240px;
    height: 20px;
    padding-left: 4px;
    background: url(../Content/images/input-bg.png) repeat-x;
    border: solid 1px #aaabaa;
}

.login_con1
{
    width: auto;
    margin-left: 75px;
}

.login_con a
{
    color: #333;
    text-decoration: underline;
    padding-left: 4px;
}

.login_con a:hover
{
    text-decoration: none;
}

.login_btnb
{
    background: url(../Content/images/login-btn.png) no-repeat;
    width: 72px;
    height: 31px;
    border: none;
    cursor: pointer;
}

.forgot-con
{
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 100px;
    border-top: solid 1px #333;
}

.forgot-con a
{
    padding-left: 10px;
}

.bt_pad
{
    padding-bottom: 10px;
}

.navi_top_right
{
    padding-bottom: 25px;
    text-align: left;
}



.up_arrow
{
    margin: 0;
}

.up_arrow img
{
    position: absolute;
    top: -13px;
    right: 250px;
}

/*Recording table styles*/


/* account recordings
--------------------------------------------------------------------------------------------------- */

#account_recordings
{
    background: url(../Content/images/account_recordings_bg.gif) no-repeat left top;
    border-collapse: collapse;
    font-size: 13px;
    width: 940px;
    table-layout: fixed;
}


#account_recordings1
{
    /*background: url(../Content/images/account_recordings_bg.gif) no-repeat left top;*/
    border-collapse: collapse;
    font-size: 13px;
    width: 940px;
}

#account_recordings_name
{
    width: 280px;
}

#account_recordings_type
{
    width: 280px;
}

#account_recordings_likes
{
    width: 165px;
}

#account_recordings_date_time
{
    width: 215px;
}

#account_recordings #recordings_header
{
    border-bottom: none;
    height: 47px;
}

#account_recordings th
{
    color: #0072bb;
    font-size: 14px;
    font-weight: normal;
    line-height: 47px;
    padding-left: 22px;
    text-align: left;
    padding: 0;
}

#account_recordings th a
{
    color: #0072bb;
    font-size: 14px;
    font-weight: normal;
    line-height: 47px;
    padding-left: 20px;
    text-align: center;
    text-decoration: none;
}

#account_recordings td a
{
    color: #0072bb;
    font-size: 13px;
    font-weight: normal;
}



#account_recordings th img
{
    float: right;
    margin: 12px 15px 0 0;
}

#account_recordings tr
{
    border-bottom: 1px solid #e9e9e9;
}

#account_recordings td
{
    color: #525c5c;
    padding: 15px 0 15px 22px;
}

#account_recordings .recording_name
{
    color: #222222;
    overflow: hidden;
}

#account_recordings .recording_date
{
    color: #222222;
}

#wrapper
{
    margin: 0 auto;
    width: 1024px;
}

/* user header
--------------------------------------------------------------------------------------------------- */

#user_header
{
    float: left;
    margin-bottom: 20px;
    width: 940px;
}

/*#top_nav
{
    float: right;
    font-size: 13px;
    list-style: none;
    margin-top: 25px;
    position: relative;
}

#top_nav li
{
    float: left;
    padding-right: 25px;
}

li#top_nav_last
{
    padding-right: 0;
}

#top_nav li a
{
    color: #0072bb;
    text-decoration: none;
}

#top_nav li a:hover
{
    text-decoration: underline;
}
*/

#top_nav #my_account
{
    background: url(../Content/images/icon_my_account.gif) no-repeat left center;
    padding-left: 20px;
}

#top_nav #help
{
    background: url(../Content/images/icon_help.gif) no-repeat left center;
    padding-left: 15px;
}

#top_nav #logout
{
    background: url(../Content/images/icon_logout.gif) no-repeat left center;
    padding-left: 20px;
}

#user_header h2
{
    float: left;
    font-size: 16px;
    margin: 10px 0 0 10px; /*font-family: 'Lato',sans-serif;*/
    color: #525C5C;
}

#InviteUsers h2
{
    margin-top: -45px;
    font-size: 16px; /*font-family: 'Lato',sans-serif;*/
    color: #525C5C;
}

#InviteBulkUsers h2
{
    margin-top: -45px;
    font-size: 16px; /*font-family: 'Lato',sans-serif;*/
    color: #525C5C;
}

#InviteBulkUsers a
{
    margin-top: -45px;
    font-size: 16px; /*font-family: 'Lato',sans-serif;*/
    color: #525C5C;
}

#InviteUsers a
{
    margin-top: -45px;
    font-size: 16px; /*font-family: 'Lato',sans-serif;*/
    color: #525C5C;
}
#InviteUsers a:hover
{
    margin-top: -45px;
    font-size: 16px; /*font-family: 'Lato',sans-serif;*/
    color: #525C5C;
}

#InviteBulkUsers a:hover
{
    margin-top: -45px;
    font-size: 16px; /*font-family: 'Lato',sans-serif;*/
    color: #525C5C;
}

/* search recording
--------------------------------------------------------------------------------------------------- */

#search_recording
{
    clear: right;
    float: right;
    margin-top: 15px;
}

#search_recording label
{
    left: -10000px;
    position: absolute;
    top: auto;
}

#SearchString
{
    background: url(../Content/images/search_recording_bg.gif) no-repeat left top;
    border: 0;
    color: #5e6767;
    font-size: 13px;
    height: 33px; /*line-height: 25px;*/
    margin-top: -8px;
    padding-left: 15px;
    width: 318px;
    float: left;
}

#search_recording_btn
{
    margin-top: -8px;
    vertical-align: top;
}

/* main_header
--------------------------------------------------------------------------------------------------- */
#main_header
{
    float: left;
    margin-bottom: 30px;
    width: 940px;
}

#main_header h1
{
    float: left;
    margin: 0 0 0 40px;
}

#top_nav
{
    float: right;
    font-size: 13px;
    list-style: none;
    margin-top: 25px;
    position: relative;
}

#top_nav li
{
    float: left;
    padding-right: 25px;
}

#top_nav li span
{
    color: #0072bb;
}


li#top_nav_last
{
    padding-right: 0;
}

#top_nav li a
{
    color: #0072bb;
    text-decoration: none;
}

#top_nav li a:hover
{
    text-decoration: underline;
}


/* account overview
--------------------------------------------------------------------------------------------------- 
#account_overview /* 7-11-2012 6:30 jayakumar {
    background: url(../Content/images/my_account_bg.png) no-repeat left top;
    height: 400px;
    left: 915px; /* 7-11-2012 6:30 jayakumar 
    position: fixed;
    top: 50px; /* 7-11-2012 6:30 jayakumar 
    width: 270px; /*margin-top: 18px;
    z-index: 3;
}*/


#account_overview
{
    height: 470px;
    left: 1px;
    position: relative;
    top: -30px;
    width: 235px;
    z-index: 2000;
}

#account_overview h3
{
    color: #0072bb;
    font-size: 20px;
    font-weight: lighter;
    margin: 25px 0 20px -24px;
    text-align: center;
}

#account_storage
{
    background: url(../Content/images/account_storage_bg.jpg) no-repeat left top;
    height: 15px;
    margin: 0 23px;
    position: relative;
    width: 181px;
}

#account_storage img
{
    display: block;
}

#account_size
{
    position: absolute;
    top: 15px;
}

#account_size img
{
    margin: 0 auto;
}

#account_size p
{
    color: #c9111c;
    font-size: 10px;
}

#account_info
{
    float: left;
    font-size: 12px;
    margin-left: 23px;
    width: 200px;
}

#account_info dt
{
    float: left;
    margin-bottom: 10px;
    width: 90px;
}

#account_info dd
{
    float: right;
    font-weight: bold;
    margin-bottom: 10px;
    width: 100px;
}

#account_info dd ul
{
    list-style: none;
}

#account_info dd ul li
{
    float: none;
    margin-bottom: 5px;
    padding-right: 0;
    width: 110px;
}

#top_nav #account_upgrade
{
    background: url(/Content/images/account_upgrade_btn.gif) no-repeat left top;
    color: #ffffff;
    display: block;
    font-weight: normal;
    height: 20px; /*line-height: 20px;*/
    text-align: center;
    text-decoration: none;
    width: 70px;
}

#top_nav #account_upgrade:hover
{
    background: url(../Content/images/account_upgrade_btn.gif) no-repeat left bottom;
}

#top_nav #learn_more
{
    color: #c9111c;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

#top_nav #learn_more:hover
{
    text-decoration: underline;
}


#LoginControl
{
    border: 2px solid #333333;
}

#resultbackup
{
    padding: 0;
    width: 410px !important;
    left: 392px;
    position: absolute;
    top: -525px;
    background-color: white;
}

#result
{
    padding: 0;
    width: 410px !important;
    left: 98px;
    position: absolute;
    margin-left: -131px;
    top: -555px;
}

#accountresult
{
    padding: 0; /*left: 110px;     top: -240px;*/
    position: absolute;
    background-color: transparent; /*white*/ /*height:395px;*/
}

#emailresult
{
    padding: 0;
    left: 110px;
    position: absolute;
    top: -240px;
    background-color: white;
}

#mediaedit
{
    padding: 0;
    left: 91px;
    position: absolute;
    background-color: white;
}

.tbllogin
{
    margin-left: 30px;
    padding: 0 95px 0 0;
    width: 175px;
}

.tbllogin td
{
    padding: 3px;
}

.loginheader
{
    padding: 5px;
}

.ui-dialog-titlebar
{
    width: 50px;
    position: absolute;
    top: -239px;
    right: -296px;
    z-index: -1;
    color: white;
    display: none;
}

.ui-dialog-titlebar span
{
    color: white;
}

.ui-dialog
{
    top: -395px !important;
    left: 460px !important;
}

.login_con_popup
{
    width: 500px;
    height: 300px;
    margin-left: 30px;
}

.field_con
{
    padding: 0;
    margin: 10px 0;
    overflow: hidden;
}

.field_con label
{
    width: 100px;
    float: left;
    display: block; /*line-height: 26px;*/
}

.field_con input
{
    width: 300px;
    float: left;
    display: block;
}

.txt-fld
{
    border: solid 1px #cdcdcd;
    padding: 4px 5px;
}

.log-btn-con
{
    padding-left: 100px;
    margin-top: 16px;
}

.login-btn
{
    background: #01acd6;
    border: none;
    padding: 4px 10px;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #fff;
    cursor: pointer;
}

.reg-con
{
    width: auto;
    padding: 16px 0 0 100px;
    margin-top: 18px;
    border-top: solid 1px #ccc;
}

.reg-con a
{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #01acd6;
    text-decoration: none; /*line-height: 22px;*/
}

.reg-con a:hover
{
    text-decoration: underline;
}



/* HOMEPAGE STYLES
--------------------------------------------------------------------------------------------------- */


#user_header h1
{
    float: left;
    margin-top: 30px;
}

#search_for_recording
{
    background: url(../Content/images/search_recording_bg.gif) no-repeat left top;
    border: 0;
    color: #5e6767;
    font-size: 13px;
    height: 33px; /*line-height: 33px;*/
    padding: 0 10px;
    width: 324px;
}


#video_edit_form
{
    background: url(../Content/images/video_edit_bg.png) no-repeat left top;
    height: 345px;
    left: 200px;
    position: absolute;
    padding-left: 28px;
    width: 365px;
    z-index: 1; /*background: url(../Content/images/video_edit_bg.png) no-repeat left top; 	height: 750px; 	right: -44px; 	padding-left: 47px; 	position: absolute; 	top: -13px; 	width: 365px; 	z-index: 1;*/
}


/* VIDEO LIBRARY STYLES */

/* video content
--------------------------------------------------------------------------------------------------- */

#video_content
{
    float: left;
    position: relative;
    width: 647px;
}
/* video header
--------------------------------------------------------------------------------------------------- */

#video_header
{
    /*float: left;*/
    margin-bottom: 5px;
}

#video_header h2
{
    color: #130c0d;
    font-size: 32px;
    font-weight: lighter;
    margin-bottom: 10px;
}

#video_header p
{
    color: #757d7d;
    font-size: 12px;
}

#video_header a
{
    color: #0072bb;
    text-decoration: none;
}

#video_header a:hover
{
    text-decoration: underline;
}

/* video edit btn
--------------------------------------------------------------------------------------------------- */

#video_edit_btn
{
    background: url(../Content/images/video_edit_btn.gif) no-repeat left top;
    color: #ffffff;
    display: block;
    float: right;
    font-size: 12px;
    height: 25px; /*line-height: 25px;*/
    margin: 56px 7px 0 0;
    text-align: center;
    text-decoration: none;
    width: 56px;
}


/* video edit form
--------------------------------------------------------------------------------------------------- 

#video_edit_form {
	background: url(../Content/images/video_edit_bg.png) no-repeat left top;
	height: 750px;
	right: -44px;
	padding-left: 47px;
	position: absolute;
	top: -13px;
	width: 365px;
	z-index: 1;
}*/

#video_edit_form form
{
    margin-top: 40px;
}

#video_edit_title_desc
{
    border: none;
    padding-top: 50px;
}

#video_edit_title_desc label
{
    color: #130c0d;
    display: block;
    font-size: 12px;
}

#video_edit_title_desc input[type="text"]
{
    background: url(../Content/images/video_edit_field_bg.gif) no-repeat left top;
    border: 0;
    color: #130c0d; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 12px;
    height: 29px;
    margin-bottom: 10px;
    padding: 0 10px;
    width: 316px;
}

.video_Share_Search
{
    background: url(../Content/images/video_edit_field_bg.gif) no-repeat left top;
    border: 0;
    color: #130c0d; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 12px;
    height: 29px;
    margin-bottom: 10px;
    padding: 0 10px;
    width: 316px !important;
}
#video_edit_title_desc textarea
{
    background: url(../Content/images/video_edit_textarea_bg.gif) no-repeat left top;
    border: 0;
    color: #130c0d; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 12px;
    height: 60px;
    padding: 5px 2px 5px 10px;
    width: 325px;
}

.video_edit_exp_privacy
{
    border: none;
    margin: 10px -17px;
    text-align: right;
    padding-top: 0;
    padding-bottom: 2px;
}

.video_edit_exp_privacy legend
{
    float: left;
    font-weight: bold;
    margin-right: 15px;
    width: 75px;
    margin-top: -3px;
}

.video_edit_exp_privacy input[type="radio"]
{
    float: left;
    margin: 1px 5px 3px 0;
}

.video_edit_exp_privacy label
{
    float: left;
    padding-right: 15px;
}

#video_edit_delete_save
{
    border: none;
}

#video_edit_delete
{
    background: url(../Content/images/video_edit_delete_btn.gif) no-repeat left top;
    border: 0;
    color: #ffffff;
    font-size: 12px;
    height: 30px;
    padding-bottom: 10px;
    width: 139px;
}

#video_edit_delete:hover
{
    background: url(../Content/images/video_edit_delete_btn.gif) no-repeat left bottom;
    cursor: pointer;
}

#video_edit_save
{
    background: url(/Content/images/video_edit_save_btn.gif) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 12px;
    height: 30px;
    margin-right: 5px;
    padding-bottom: 10px;
    width: 139px;
}

.caption_save_btn
{
    background: url(/Content/images/video_edit_save_btn.gif) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 12px;
    height: 30px;
    padding-bottom: 10px;
    margin-left: 5px;
    width: 139px;
}

.caption_cancel_btn
{
    background: url(/Content/images/video_edit_save_btn.gif) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 12px;
    height: 30px;
    padding-bottom: 10px;
    margin-left: 5px;
    width: 139px;
}

#video_edit_save:hover
{
    background: url(../Content/images/video_edit_save_btn.gif) no-repeat left bottom;
    cursor: pointer;
}

#video_edit_save:disabled
{
    background: lightgray;
    cursor: pointer;
}

/* video frame
--------------------------------------------------------------------------------------------------- */
/*#video_frame {
    background: url(../Content/images/frame.jpg) no-repeat left top;
    clear: both;
    height: 380px;
    padding: 34px 0 0 34px;
    width: 606px;
}
*/
#video_frame_home
{
    clear: both;
    height: 380px;
    padding: 34px 0 0 34px;
    width: 606px;
}


/* video social
--------------------------------------------------------------------------------------------------- */

#video_social
{
    float: left;
    list-style: none;
    margin: 10px 0 0 10px;
}

#video_social li
{
    float: left;
    margin-right: 5px;
}


/* video link btn
--------------------------------------------------------------------------------------------------- */


#video_footer
{
    float: left;
    width: 710px;
    margin-top: 10px;
}


#video_share_div
{
    float: right;
    width: 158px;
}



/* video like
--------------------------------------------------------------------------------------------------- */

#video_like a
{
    color: #0072BB;
    text-decoration: none;
}

#video_like a:hover
{
    text-decoration: none;
}

#video_like_btn
{
    background: url("../Content/images/video_like_btn.gif") no-repeat scroll left top transparent;
    height: 31px; /*margin-right: -100px;*/
    width: 31px;
    float: left;
}

#video_like_clickedbtn
{
    background: url("../Content/images/video_like_btn.gif") no-repeat scroll left bottom transparent;
    height: 31px;
    float: left; /*margin-right: -100px;*/
    width: 31px;
}

#video_like_btn:hover
{
    background: url("../Content/images/video_like_btn.gif") no-repeat scroll left bottom transparent;
    height: 31px; /*margin-right: -100px;*/
    width: 31px;
    float: left;
}

/* video email
--------------------------------------------------------------------------------------------------- */

#video_email_btn
{
    background: url(../Content/images/video_email_btn.gif) no-repeat left top;
    color: #757d7d;
    display: block;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    height: 31px;
    width: 61px;
    margin-left: 35px;
    line-height: 27px;
}

#video_email_btn:hover
{
    background: url(../Content/images/video_email_btn.gif) no-repeat left bottom;
    color: #757d7d;
    display: block;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    height: 31px;
    width: 61px;
    margin-left: 35px;
    line-height: 27px;
}

#video_email_hidebtn
{
    background: url(../Content/images/video_email_btn.gif) no-repeat left bottom;
    color: #757d7d;
    display: block;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    height: 31px;
    width: 61px;
    margin-left: 35px;
    line-height: 27px;
}

/* Video Clip board*/
#video_clipboard
{
    /*float: left; */
    width: 38px;
    height: 31px;
    margin-top: -31px;
    margin-left: 100px;
    background: url(../content/images/video_link_btn.gif) no-repeat left top;
}

#video_clipboard a
{
    color: #0072BB;
    display: block;
    text-decoration: initial;
}

/*#video_clipboard a:hover
{
    /*float: left;         width: 38px;     height:31px; margin-top:-31px;margin-left: 100px;    
    background: url(../content/images/video_link_btn.gif) no-repeat left bottom;
}*/

#video_clipboard:hover
{
    /*float: left;*/
    width: 38px;
    height: 31px;
    margin-top: -31px;
    margin-left: 100px;
    background: url(../content/images/video_link_btn.gif) no-repeat left bottom;
}


/*#video_clipboard a
{
    color: #0072BB;
    text-decoration: none;
    display: block;
}*/


/* video email form
--------------------------------------------------------------------------------------------------- */

#video_email_form
{
    background: url(../Content/images/video_email_bg.png) no-repeat left top;
    height: 230px;
    padding-left: 20px;
    padding-top: 39px;
    position: absolute;
    right: 0;
    width: 230px;
    z-index: 1;
}

#video_email_form form
{
    margin-top: 40px;
}

#video_email_form label
{
    left: -10000px;
    position: absolute;
    top: auto;
}

#video_email_form input[type="text"]
{
    background: url(../Content/images/video_email_field_bg.gif) no-repeat left top;
    border: 0;
    color: #130c0d; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 12px;
    height: 25px;
    margin-bottom: 10px;
    padding: 0 10px;
    width: 177px;
}

#video_email_form textarea
{
    background: url(../Content/images/video_email_textarea_bg.gif) no-repeat left top;
    border: 0;
    color: #130c0d; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 12px;
    height: 94px;
    margin-bottom: 8px;
    padding: 5px 2px 5px 10px;
    width: 185px;
}

#video_email_form input[type="submit"]
{
    background: url(../Content/images/video_send_btn.gif) no-repeat left top;
    background-size: 97px 56px;
    border: 0;
    color: #130c0d;
    float: right;
    font-size: 12px;
    margin-right: 30px;
    height: 25px;
    width: 100px;
}

#video_email_form input[type="submit"]:hover
{
    background: url(../Content/images/video_send_btn.gif) no-repeat left bottom;
    background-size: 97px 55px;
    margin-right: 30px;
    height: 25px;   
    width: 100px;
    cursor: pointer;
}

/* video about
--------------------------------------------------------------------------------------------------- */

#video_about
{
    /*border-bottom: 1px solid #e9e9e9;*/
    margin-top: 15px;
}

#video_about h3
{
    color: #757d7d;
    font-size: 24px;
    font-weight: lighter;
    margin: 0 10px 15px 0;
    text-align: right;
}

#video_about p
{
    color: #757d7d;
    font-size: 13px;
    margin: 0 10px 10px 10px;
}

#video_about a
{
    color: #0072bb;
    text-decoration: none;
}

#video_about a:hover
{
    text-decoration: underline;
}

/* video tabs
--------------------------------------------------------------------------------------------------- */

#video_tabs
{
    float: right;
    position: relative;
    width: 283px;
}

/* video tabs navs
--------------------------------------------------------------------------------------------------- */

#video_tabs_nav
{
    float: right;
    list-style: none;
    position: absolute;
    cursor: pointer;
    top: -6px;
    right: 0;
}

#video_tabs_nav li
{
    float: left;
}

#video_tabs_nav a
{
    background: url(../Content/images/video_nav_btn_left.gif) no-repeat left top;
    color: #757d7d;
    display: block;
    font-size: 12px;
    padding-left: 2px;
    line-height: 27px;
    text-decoration: none;
}

#video_tabs_nav a span
{
    background: url(../Content/images/video_nav_btn_right.gif) no-repeat right top;
    display: block;
    padding: 0 10px 0 8px; /*line-height: 27px;*/
}

#video_tabs_nav a:hover
{
    background: url(../Content/images/video_nav_btn_left_hover.gif) no-repeat left top;
}

#video_tabs_nav a:hover span
{
    background: url(../Content/images/video_nav_btn_right_hover.gif) no-repeat right top;
}

#video_tabs_nav a.selected
{
    background: url(../Content/images/video_nav_btn_left_hover.gif) no-repeat left top;
}

#video_tabs_nav a.selected span
{
    background: url(../Content/images/video_nav_btn_right_hover.gif) no-repeat right top;
}

/* video tabs views
--------------------------------------------------------------------------------------------------- */

#video_tabs_views
{
    background: url(../Content/images/video_tabs_bg.gif) no-repeat left top;
    height: 571px;
    padding: 15px 10px 5px 10px;
    width: 263px;
    margin-top: 81px;
}

/* video tabs likes
--------------------------------------------------------------------------------------------------- */

#video_tabs_likes
{
    background: url(../Content/images/video_tabs_bg.gif) no-repeat left top;
    height: 571px;
    padding: 15px 10px 5px 10px;
    width: 263px;
    margin-top: 20px;
}

/* video tabs comments
--------------------------------------------------------------------------------------------------- */

#video_tabs_comments
{
    background: url(../Content/images/video_tabs_bg.gif) no-repeat left top;
    height: 571px;
    padding: 15px 0 5px 0;
    width: 283px;
    margin-top: 20px;
}

#video_tabs_comments label
{
    left: -10000px;
    position: absolute;
    top: auto;
}

/*
#video_tabs_comments textarea
{
    background: url(../Content/images/video_comments_bg.png) no-repeat left top;
    border: 0;
    color: #130c0d;
    display: block;
    font-family: 'Lato' , sans-serif;
    font-size: 12px;
    height: 39px;
    margin: 0 auto 10px auto;
    padding: 5px 2px 5px 10px;
    width: 248px;
}

/* video comments wrapper
--------------------------------------------------------------------------------------------------- */

#video_comments_wrapper
{
    height: 510px;
    margin: 0 3px 0 10px;
    overflow: auto;
    width: 270px;
}

.video_comments
{
    border-bottom: 1px solid #e9e9e9;
    float: left;
    margin-top: 15px;
    padding-bottom: 10px;
    width: 245px;
}

.video_comments img
{
    float: left;
    width: 32px;
}

.video_comments_content
{
    float: right;
    width: 203px;
}

.video_comments_content p
{
    color: #757d7d;
    font-size: 12px;
}

p.comment_time
{
    color: #b8b8b8;
    font-size: 12px;
    float: left;
}

a.disabled
{
    color: gray;
}

a.link.active
{
    color: blue;
}

.video_comments_content a
{
    color: #0072bb;
    text-decoration: none;
}



.video_comments_content a:hover
{
    text-decoration: underline;
    cursor: pointer;
}

/* SUBPAGE STYLES */

/* subpage content
--------------------------------------------------------------------------------------------------- */

#subpage_content
{
    /*float: left;*/ /*margin-bottom: 50px;*/
    margin-top: 75px;
    width: 940px;
    margin-bottom: 50px; /*min-height:1125px;*/
}

#subpage_content h2
{
    color: #757d7d;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 55px;
    text-align: center;
}

#sub_get_started
{
    color: #00b6e2;
    font-weight: 700;
    padding-left: 10px;
}

#sub_free
{
    background: url(../Content/images/underline.png) no-repeat left bottom;
    color: #6dba40;
    font-weight: 700;
    padding-bottom: 3px;
}

/* subpage services
--------------------------------------------------------------------------------------------------- */

.subpage_services
{
    float: left;
    width: 258px;
}

.subpage_services h3
{
    color: #394040;
    font-size: 20px;
    font-weight: 400; /*line-height: 18px;*/
    margin: 25px 0 10px 0;
}

.subpage_services p
{
    color: #757d7d;
    font-size: 13px;
}

#quick_tip
{
    background: url(../Content/images/blue_check.gif) no-repeat left top;
    color: #00b6e2;
    margin-top: 20px;
    padding-left: 20px;
}

/* send answers
--------------------------------------------------------------------------------------------------- */

#send_answers
{
    background: url(../Content/images/leads_dropping.jpg) no-repeat center top;
    margin-right: 83px;
    padding-top: 167px;
}

/* explain answers
--------------------------------------------------------------------------------------------------- */

#explain_answers
{
    background: url(../Content/images/slow_poc.jpg) no-repeat center top;
    margin-right: 83px;
    padding-top: 167px;
}

/* send more
--------------------------------------------------------------------------------------------------- */

#send_more
{
    background: url(../Content/images/no_budget_video.jpg) no-repeat center top;
    padding-top: 167px;
}

/* get started btn
--------------------------------------------------------------------------------------------------- */

#get_started_btn
{
    background: url(../Content/images/get_started_btn.gif) no-repeat left top;
    clear: both;
    display: block;
    float: right;
    height: 50px;
    margin-top: 45px;
    width: 303px;
}

/* personal wrapper
--------------------------------------------------------------------------------------------------- */

#personal_wrapper
{
    margin: 0 auto;
    width: 599px;
}

/* want explain
--------------------------------------------------------------------------------------------------- */

#want_explain
{
    background: url(../Content/images/videoize_faq.jpg) no-repeat center top;
    margin-right: 83px;
    padding-top: 167px;
}

#want_explain2
{
    background: url("../Content/images/want_explain.gif") no-repeat scroll center top transparent;
    margin-right: 73px;
    padding-top: 167px;
}

/* want troubleshoot
--------------------------------------------------------------------------------------------------- */

#want_troubleshoot
{
    background: url(../Content/images/trouble_shoot.jpg) no-repeat center top;
    padding-top: 167px;
    margin-right: 83px;
}

#want_troubleshoot2
{
    background: url("../Content/images/want_troubleshoot.gif") no-repeat scroll center top transparent;
    padding-top: 167px;
}
/*footer home page*/

#footer_home
{
    background: url("../Content/images/footer_bg.png") repeat-x scroll left top transparent;
    height: 246px;
    margin-top: 35px;
    padding-top: 50px;
    width: 100%;
}

#footer_nav_home
{
    border-top: 1px solid #E9E9E9;
    margin: 0 auto;
    padding: 20px 0;
    width: 940px;
}

.footer_content_home
{
    float: left;
    margin-right: 28px;
    padding-left: 10px;
    width: 112px;
    height: 50px;
}

.footer_content_home h4
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 10px;
}

.footer_content_home ul
{
    list-style: none;
}

.footer_content_home li
{
    margin-bottom: 10px;
}

.footer_content_home a
{
    color: #757d7d;
    text-decoration: none;
}

.footer_content_home a:hover
{
    text-decoration: underline;
}

#footer_extra_home
{
    color: #757d7d;
    float: left;
    padding-right: 10px;
    width: 330px;
}

#footer_extra_home h4
{
    font-size: 14px;
    margin-bottom: 10px;
}

#footer_extra_home h5
{
    font-size: 12px;
    font-weight: bold;
}

#footer_extra_home a
{
    color: #757d7d;
    text-decoration: none;
}

#footer_extra_home a:hover
{
    text-decoration: underline;
}
/*footer home page end*/

/* footer Normal
--------------------------------------------------------------------------------------------------- */

#footer
{
    background: #ffffff url(../Content/images/footer_bg.png) repeat-x left top;
    height: 50px;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 1;
}

#footer_nav
{
    border-top: 1px solid #e9e9e9;
    margin: 0 auto;
    padding: 20px 0;
    width: 940px;
    height: 50px;
}

.footer_content
{
    float: left;
}

.footer_content h4
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 10px;
}

.footer_content ul
{
    list-style: none;
}

.footer_content li
{
    margin-bottom: 10px;
}

.footer_content a
{
    color: #757d7d;
    text-decoration: none;
}

.footer_content a:hover
{
    text-decoration: underline;
}

#footer_extra
{
    color: #757d7d;
    float: left;
    padding-right: 10px;
    width: 330px;
}

#footer_extra h4
{
    font-size: 14px;
    margin-bottom: 10px;
}

#footer_extra h5
{
    font-size: 12px;
    font-weight: bold;
}

#footer_extra a
{
    color: #757d7d;
    text-decoration: none;
}

#footer_extra a:hover
{
    text-decoration: underline;
}


/* download client
--------------------------------------------------------------------------------------------------- */

#download_client
{
    background: url(../content/images/download_client_bg.png) no-repeat left top;
    width: 266px;
    height: 123px;
    position: absolute;
    top: 15px;
    left: 150px;
    padding: 50px 20px 15px 20px;
}

#download_client h3
{
    color: #0072c0;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center;
}

span#download
{
    color: #00b6e2;
}

span#install
{
    color: #6DBA40;
}

#download_client p
{
    color: #130c0d;
    font-size: 14px;
    margin-bottom: 10px;
}

#download_client form
{
    float: left;
    width: 100%;
}

#dont_show
{
    float: left;
}

#dont_show label
{
    color: #130c0d;
    float: right;
    font-size: 11px;
    margin-left: 5px;
}

#dont_show_close
{
    float: right;
}

#dont_show_close input[type="submit"]
{
    background: url(../content/images/sign_in_btn.gif) no-repeat left top;
    border: 0;
    color: #ffffff;
    font-size: 11px;
    height: 31px;
    padding-bottom: 5px;
    width: 67px;
}

#dont_show_close input[type="submit"]:hover
{
    background: url(../content/images/sign_in_btn.gif) no-repeat left bottom;
    cursor: pointer;
}


/* download thanks
--------------------------------------------------------------------------------------------------- */

#download_thanks
{
    float: left;
    width: 940px;
}

#download_thanks h2
{
    color: #130c0d;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 10px;
}

#download_thanks p
{
    color: #130c0d;
    font-size: 14px;
    text-align: center;
}

#download_thanks img
{
    margin: 45px 20px 0 0;
    display: block;
    float: left;
}

#download_thanks img#last_step
{
    margin-right: 0;
}

#download_thanks a
{
    color: #00b6e2;
    text-decoration: none;
}

#download_thanks a:hover
{
    text-decoration: underline;
}

/* contact Support
--------------------------------------------------------------------------------------------------- */

#contact_support
{
    float: left;
    width: 619px;
}

#contact_support h2
{
    color: #130c0d;
    float: left;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 25px;
}

#contact_support h3
{
    color: #130c0d;
    float: right;
    font-size: 14px;
    font-weight: 400;
    margin-top: 10px;
}

#contact_support form
{
    float: left;
    width: 619px;
}

#contact_fields_left
{
    float: left;
    width: 300px;
}


#contact_fields_center
{
    float: left;
    width: 300px;
}
#contact_fields_right
{
    float: right;
    width: 300px;
}

#contact_support label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    padding: 5px 0 0 3px;
}

#contact_support input[type="text"]
{
    background: url(../Content/images/form_field_lg.gif) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 14px;
    height: 31px; /*line-height: 31px;*/
    padding: 0 10px;
    width: 599px;
}

div#contact_textarea
{
    clear: both;
}

#contact_support textarea
{
    background: url(../Content/images/contact_textarea_bg.gif) no-repeat left top;
    border: 0;
    color: #130c0d; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 14px;
    height: 215px;
    padding: 5px 2px 5px 10px;
    width: 607px;
}

#contact_support input[type="image"]
{
    margin-top: 10px;
}

/* contact info
--------------------------------------------------------------------------------------------------- */

#contact_info
{
    float: left;
    width: 619px;
}

#contact_info h2
{
    color: #130c0d;
    float: left;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 25px;
}

#contact_info h3
{
    color: #130c0d;
    float: right;
    font-size: 14px;
    font-weight: 400;
    margin-top: 10px;
}

#contact_info form
{
    float: left;
    width: 619px;
}

#contact_info label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    padding: 5px 0 0 3px;
}

#contact_info input[type="text"]
{
    background: url(../Content/images/form_field_300.gif) no-repeat left top;
    border: 0;
    color: #130C0D;
    font-size: 14px;
    height: 31px; /*line-height: 31px;*/
    padding: 0 10px;
    width: 280px;
}


#contact_info textarea
{
    background: url(../Content/images/contact_textarea_bg.gif) no-repeat left top;
    border: 0;
    color: #130c0d; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 14px;
    height: 215px;
    padding: 5px 2px 5px 10px;
    width: 607px;
}

#contact_info input[type="image"]
{
    margin-top: 10px;
}


/* CORPORATE STYLES */

/* corporate nav
--------------------------------------------------------------------------------------------------- */

#corporate_nav
{
    float: left;
    list-style-type: none;
    margin-top: 75px;
    width: 150px;
}

#corporate_nav li
{
    margin-bottom: 15px;
}

#corporate_nav a
{
    color: #00b6e2;
    display: block;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    text-decoration: none;
    width: 150px;
}

#corporate_nav a:hover
{
    background: url(/Content/images/corp_nav_bg.gif) no-repeat left top;
    color: #ffffff;
}

a#corp_nav_selected
{
    background: url(../Content/images/corp_nav_bg.gif) no-repeat left top;
    color: #ffffff;
    cursor: default;
}

/* corporate content
--------------------------------------------------------------------------------------------------- */
#corporate_content
{
    float: right;
    margin-top: 75px;
    width: 700px;
}

#corporate_content h2
{
    color: #130c0d;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 25px;
}

#corporate_content p
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 25px;
}

#corporate_content ul
{
    color: #757d7d;
    font-size: 14px;
    margin: 0 0 25px 15px;
}


#corporate_content_2
{
    float: left;
    margin-top: 75px;
    width: 700px;
}

#corporate_content_2 h2
{
    color: #130c0d;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 25px;
}

#corporate_content_2 p
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 25px;
}

#corporate_content_2 ul
{
    color: #757d7d;
    font-size: 14px;
    margin: 0 0 25px 15px;
}


/* register
--------------------------------------------------------------------------------------------------- */

#register h3
{
    color: #00b6e2;
    font-size: 26px;
    font-weight: 700;
    padding-bottom: 15px;
}

#register label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    padding: 5px 0 0 3px;
}

#register input[type="text"]
{
    background: url(../Content/images/form_field.png) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 14px;
    height: 31px; /*line-height: 31px;*/
    padding: 0 10px;
    width: 250px;
}

#register input[type="image"]
{
    margin: 10px 0;
}

#register p
{
    color: #525c5c;
    font-size: 12px;
}

#register a
{
    color: #00b6e2;
    text-decoration: none;
}

#register a:hover
{
    text-decoration: underline;
}
/* help
--------------------------------------------------------------------------------------------------- */

#help label
{
    left: -10000px;
    position: absolute;
    top: auto;
}

#help input[type="text"]
{
    background: url(../content/images/search_help_field_bg.png) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 14px;
    height: 41px; /*line-height: 41px;*/
    padding: 0 10px;
    width: 460px;
}

#help input[type="image"]
{
    margin-left: 17px;
    vertical-align: middle;
}

/* help faq
--------------------------------------------------------------------------------------------------- */

#help_faq
{
    margin-top: 0; /*height: 500px;*/
    width: 700px; /*overflow:visible;*/
}

#help_faq h3
{
    color: #757d7d;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results
{
    border-top: 1px solid #e9e9e9;
    list-style-type: none;
    margin: 0 10px 0 0;
}

ul#search_results li
{
    border-bottom: 1px solid #e9e9e9;
    padding: 20px 0;
    min-height: 75px;
}

ul#search_results li img
{
    float: left;
    margin-right: 10px;
}

ul#search_results li h4
{
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
    color: #130c0d;
}

ul#search_results li a
{
    color: #0072BB;
}

ul#search_results li p
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 10px;
}


/* plans pricing
--------------------------------------------------------------------------------------------------- */

#plans_pricing
{
    border-collapse: collapse;
    width: 940px;
}

#plans_pricing_sub
{
    border-collapse: collapse;
    width: 940px;
    border: 1px solid #eaeaea;
}

#plans_pricing th#empty
{
    border: none;
}

#plans_pricing th
{
    border: 1px solid #eaeaea;
    padding: 15px;
    text-align: left;
    vertical-align: top;
    width: 210px;
}

#plans_pricing th h3
{
    color: #130c0d;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 10px;
}

#plans_pricing th p
{
    color: #00b6e2;
    font-size: 14px;
    font-weight: 400;
}

#plans_pricing p#user_costs
{
    color: #00b6e2;
    float: left;
    font-size: 12px;
    font-weight: 400;
    margin-left: 32px;
}

#plans_pricing th ul
{
    float: left;
    list-style-type: none;
    position: relative;
}

#plans_pricing th li
{
    border-right: 1px solid #00b6e2;
    float: left;
    padding: 0 5px 0 5px;
}

#plans_pricing td ul
{
    padding-left: 82px;
    list-style-type: none;
    position: relative;
    display: block;
}


#plans_pricing td li
{
    /*border-right: 1px solid #00b6e2;*/
    float: left;
    padding: 0 5px 0 5px;
}


#plans_pricing li#user_costs_last
{
    border-right: none;
    padding: 0 0 0 5px;
}

#plans_pricing a#user_storage_1GB
{
    border-right: none;
    padding: 0 0 0 5px;
}
#plans_pricing a#user_bandwidth_1GB
{
    border-right: none;
    padding: 0 0 0 5px;
}

#plans_pricing ul a
{
    color: #6dba40;
    text-decoration: none;
}




#plans_pricing_sub td ul
{
    padding-left: 82px;
    list-style-type: none;
    position: relative;
    display: block;
}

#plans_pricing_sub td li
{
    /*border-right: 1px solid #00b6e2;*/
    float: left;
    padding: 0 5px 0 5px;
}


#plans_pricing_sub li#user_costs_last
{
    border-right: none;
    padding: 0 0 0 5px;
}

#plans_pricing_sub a#user_storage_1GB
{
    border-right: none; /*padding: 0 0 0 5px;*/
}
#plans_pricing_sub a#user_bandwidth_1GB
{
    border-right: none; /*padding: 0 0 0 5px;*/
}
#plans_pricing_sub ul a
{
    color: #6dba40;
    text-decoration: none;
}



#user_costs_25
{
    background: url(../Content/images/pricing_costs_bg.png) no-repeat left top;
    height: 59px;
    left: -110px;
    padding: 0 20px 25px 20px;
    position: absolute;
    top: 12px;
    width: 205px;
}


#plans_pricing #user_costs_25 p
{
    color: #757d7d;
    font-size: 12px;
    padding-top: 40px;
    text-align: center;
}





#user_storage_10GB
{
    background: url(../Content/images/pricing_costs_bg.png) no-repeat left top;
    height: 80px;
    left: -20px;
    padding-top: 30px;
    position: absolute;
    top: 11px;
    width: 245px;
}

#user_bandwidth_10GB
{
    background: url(../Content/images/pricing_costs_bg.png) no-repeat left top;
    height: 80px;
    left: -20px;
    padding-top: 60px;
    position: absolute;
    top: 11px;
    width: 245px;
}

#plans_pricing_sub #user_storage_10GB p
{
    color: #757d7d;
    font-size: 12px;
    padding-top: 40px;
    text-align: center;
}
#plans_pricing_sub #user_bandwidth_10GB p
{
    color: #757d7d;
    font-size: 12px;
    padding-top: 60px;
    text-align: center;
}


#user_storage_5GB
{
    background: url(../Content/images/pricing_costs_bg.png) no-repeat left top;
    height: 80px;
    left: -20px;
    padding-top: 40px;
    position: absolute;
    top: 11px;
    width: 245px;
}
#user_bandwidth_5GB
{
    background: url(../Content/images/pricing_costs_bg.png) no-repeat left top;
    height: 80px;
    left: -20px;
    padding-top: 60px;
    position: absolute;
    top: 11px;
    width: 245px;
}

#plans_pricing_sub #user_storage_5GB p
{
    color: #757d7d;
    font-size: 12px;
    padding-top: 40px;
    text-align: center;
}

#plans_pricing_sub #user_bandwidth_5GB p
{
    color: #757d7d;
    font-size: 12px;
    padding-top: 60px;
    text-align: center;
}


#user_storage
{
    background: url(../Content/images/pricing_costs_bg.png) no-repeat left top;
    height: 80px;
    left: -20px;
    padding-top: 0;
    position: absolute;
    top: 11px;
    width: 245px;
    z-index: 999;
}

#user_bandwidth
{
    background: url(../Content/images/pricing_bandwidth_1.png) no-repeat left top;
    height: 80px;
    left: -20px;
    padding-top: 0;
    position: absolute;
    top: 15px;
    width: 245px;
    z-index: 998;
}



#user_bandwidth_large
{
    background: url(../Content/images/pricing_bandwidth_large.png) no-repeat left top;
    height: 180px;
    left: -20px;
    padding-top: 0;
    position: absolute;
    top: 15px;
    width: 245px;
}
#user_bandwidth_large p ul
{
    list-style-type: square;
}
#user_bandwidth_large p li
{
    list-style-type: square;
    padding: 0 5px;
}


#plans_pricing_sub #user_storage p
{
    color: #757d7d;
    font-size: 12px;
    padding-top: 40px;
    text-align: center;
}
#plans_pricing_sub #user_bandwidth p
{
    color: #757d7d;
    font-size: 12px;
    padding-top: 60px;
    text-align: center;
}


#user_costs_100
{
    background: url(../Content/images/pricing_costs_bg.png) no-repeat left top;
    height: 59px;
    left: -80px;
    padding: 0 20px 25px 10px;
    position: absolute;
    top: 12px;
    width: 220px;
}

#plans_pricing_sub #user_costs_100 p
{
    color: #757d7d;
    font-size: 12px;
    padding-top: 40px;
    text-align: center;
}

#user_costs_100plus
{
    background: url(../Content/images/pricing_costs_bg.png) no-repeat left top;
    height: 59px;
    left: -45px;
    padding: 0 20px 25px 20px;
    position: absolute;
    top: 12px;
    width: 205px;
}

#plans_pricing #user_costs_100plus p
{
    color: #757d7d;
    font-size: 12px;
    padding-top: 40px;
    text-align: center;
}

.signup_buy
{
    background: url(../Content/images/blue_btn.gif) no-repeat left top;
    color: #ffffff;
    display: block;
    font-size: 14px;
    height: 31px; /*line-height: 27px;*/
    margin-top: 25px;
    text-align: center;
    text-decoration: none;
    width: 117px;
}

.signup_buy:hover
{
    background: url(../Content/images/blue_btn.gif) no-repeat left bottom;
}

#signup_buy_business
{
    margin-top: 10px;
}

#simplify_onboarding
{
    background: url("../Content/images/easy_onboarding.jpg") no-repeat scroll center top transparent;
    padding-top: 167px;
}

#plans_pricing th.features
{
    color: #757d7d;
    font-size: 16px;
}

.features_list
{
    color: #757d7d;
    padding-bottom: 8px;
    font-size: 13px;
    font-weight: normal;
    display: block;
    overflow: hidden;
    line-height: 18px;
}

.features_list_small
{
    color: #757d7d;
    padding-bottom: 8px;
    font-size: 11px;
    font-weight: normal;
    display: block;
    overflow: hidden;
    line-height: 18px;
}

.features_list_header
{
    padding-bottom: 8px;
    display: block;
    line-height: 18px;
}

#plans_pricing td
{
    border: 1px solid #eaeaea;
    color: #757d7d;
    padding: 15px;
    vertical-align: top;
}


#plans_pricing td ul
{
    list-style-type: none;
    position: absolute;
}

#plans_pricing td li
{
    padding: 0 5px;
}

#plans_pricing td a
{
    color: #6dba40;
    text-decoration: none;
}

#plans_pricing td a:hover
{
    text-decoration: underline;
}

.watermarkoff
{
    background: url(../Content/images/video_comments_bg.png) no-repeat left top;
    min-height: 39px;
    border: 0;
    display: block;
    color: Black; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 12px;
    height: 39px;
    margin: 0 auto 10px auto;
    padding: 5px 2px 5px 10px;
    width: 248px;
}

.watermarkon
{
    background: url(../Content/images/video_comments_bg.png) no-repeat left top;
    min-height: 39px;
    border: 0;
    display: block;
    color: Gray; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 12px;
    height: 39px;
    margin: 0 auto 10px auto;
    padding: 5px 2px 5px 10px;
    width: 248px;
}

.notification_success
{
    font: normal 12px Tahoma;
    color: #FFFFFF;
    float: none;
    width: 900px;
    margin-bottom: 2px;
    text-align: center;
}

.notification_sucess_innertext
{
    background: #64CBFF;
    font-weight: normal;
    color: Black;
    padding: 0 8px;
}

.notification_background
{
    height: 30px;
}

.notification_error
{
    font: normal 12px Tahoma;
    color: #ff6347;
    position: relative;
    float: none;
    /* top: 129px; */
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 900px;
    text-align: center;
}

.notification_error_innertext
{
    background: #ff6347;
    font-weight: normal;
    color: Black;
    padding: 0 8px;
}
/* video link btn
--------------------------------------------------------------------------------------------------- */

#video_link_btn
{
    background: url(../Content/images/video_link_btn.gif) no-repeat left top;
    float: right;
    height: 31px;
    margin: 15px 10px 0 0;
    width: 38px;
}

#video_link_btn:hover
{
    background: url(../Content/images/video_link_btn.gif) no-repeat left bottom;
}

/* thank choosing
--------------------------------------------------------------------------------------------------- */

#thank_choosing
{
    float: left;
    width: 534px;
    margin-top: 50px;
    padding-top: 25px;
    text-align: justify;
}

#thank_choosing p
{
    color: #757d7d;
    font-size: 18px;
    text-align: justify;
}

/* download install
--------------------------------------------------------------------------------------------------- */

#download_install
{
    background: url(../Content/images/infobox.png) no-repeat left top;
    float: left;
    width: 306px;
    height: 209px;
    margin-top: 50px;
    margin-left: 80px;
}

#download_install h3
{
    color: #0072c0;
    font-size: 24px;
    font-weight: 700;
    margin: 20px 30px 10px 30px;
}

#download_install p
{
    color: #130c0d;
    font-size: 16px;
    margin: 0 30px;
}

.welcome_btn
{
    background: url(../Content/images/blue_btn.gif) no-repeat left top;    
    color: #64CBFF;
    display: inline-block;
    font-size: 14px;
    height: 31px; /*line-height: 27px;*/
    margin: 15px 0 0 30px;
    text-align: center;    
    width: 117px;
    line-height: 25px;
}

.welcome_btn:hover
{
    background: url(../Content/images/blue_btn.gif) no-repeat left bottom;
}

#verify_btn
{
    background: url(../Content/images/blue_btn.gif) no-repeat left top;
    color: #ffffff;
    display: block;
    font-size: 14px;
    height: 31px; /*line-height: 27px;*/
    margin: 0px 0px 5px 5px;    
    text-align: center;
    text-decoration: none;
    width: 117px;
    line-height: 25px;
}

#verify_btn:hover
{
    background: url(../Content/images/blue_btn.gif) no-repeat left bottom;
}

#download_btn
{
    background: url(../Content/images/blue_btn.gif) no-repeat left top;
    color: #ffffff;
    display: block;
    font-size: 14px;
    height: 31px; /*line-height: 27px;*/
    margin: 15px 0 0 30px;
    text-align: center;
    text-decoration: none;
    width: 117px;
    line-height: 25px;
}

#download_btn:hover
{
    background: url(../Content/images/blue_btn.gif) no-repeat left bottom;
}

/* delete account
--------------------------------------------------------------------------------------------------- */

#delete_account
{
    margin: 50px auto 0 auto;
    width: 619px;
}

#delete_account h2
{
    color: #130c0d;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 15px;
}

#delete_account p
{
    color: #130c0d;
    font-size: 14px;
}

#delete_account a
{
    color: #00b6e2;
    text-decoration: none;
}

#delete_account a:hover
{
    text-decoration: underline;
}

#delete_account form
{
    margin-top: 25px;
}

#delete_account label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    padding: 5px 0 0 3px;
}

#delete_account input[type="text"]
{
    background: url(../Content/images/form_field_300.gif) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-size: 14px;
    height: 31px; /*line-height: 31px;*/
    padding: 0 10px;
    width: 280px;
}

#delete_account textarea
{
    background: url(../Content/images/contact_textarea_bg.gif) no-repeat left top;
    border: 0;
    color: #130c0d; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 14px;
    height: 215px;
    padding: 5px 2px 5px 10px;
    width: 607px;
}

#delete_account_submit
{
    text-align: right;
}

#delete_account input[type="submit"]
{
    background: url(../Conent/images/blue_btn.gif) no-repeat left top;
    border: 0;
    color: #ffffff;
    font-size: 14px;
    height: 31px;
    margin-top: 15px;
    padding-bottom: 5px;
    width: 117px;
}

#delete_account input[type="submit"]:hover
{
    background: url(../Conent/images/blue_btn.gif) no-repeat left bottom;
    cursor: pointer;
}

#delete_account input[type="button"]
{
    background: url(../Conent/images/blue_btn.gif) no-repeat left top;
    border: 0;
    color: #ffffff;
    font-size: 14px;
    height: 31px;
    margin-top: 15px;
    padding-bottom: 5px;
    width: 117px;
}

#delete_account input[type="button"]:hover
{
    background: url(../Content/images/blue_btn.gif) no-repeat left bottom;
    cursor: pointer;
}

a.settingclass
{
    background: url(../Images/image.gif) no-repeat top left;
    display: block;
    width: 150px;
    height: 150px;
    text-indent: -9999px; /* hides the link text */
}

#settingpagepassword input[type="submit"]
{
    background: url(../Content/images/change_password_blue_btn.gif) no-repeat 0px 2px;
    border: 0;
    color: #ffffff;
    font-size: 14px;
    height: 30px;
    width: 130px;
}

#settingpagepassword input[type="submit"]:hover
{
    background: url(../Content/images/change_password_blue_btn.gif) no-repeat 0px -29px;
    cursor: pointer;
    height: 30px;
    width: 130px;
}

#settingpage input[type="submit"]
{
    background: url(../Content/images/blue_btn.gif) no-repeat 0px 2px;
    border: 0;
    color: #ffffff;
    font-size: 14px;
    height: 30px;
    width: 117px;
}

#settingpage input[type="submit"]:hover
{
    background: url(../Content/images/blue_btn.gif) no-repeat 0px -29px;
    cursor: pointer;
    height: 30px;
    width: 117px;
}

#settingpage input[type="button"]
{
    background: url(../Content/images/blue_btn.gif) no-repeat 0px 2px;
    border: 0;
    color: #ffffff;
    font-size: 14px;
    height: 30px;
    width: 117px;
}

#settingpage input[type="button"]:hover
{
    background: url(../Content/images/blue_btn.gif) no-repeat 0px -29px;
    cursor: pointer;
    height: 30px;
    width: 117px;
}


/* Video playback styles Added by Kiarn P*/
.main_div
{
    height: 396px;
    width: 710px;
}

.top_left
{
    float: left;
    width: 36px;
    background: url(../Content/Images/top_left.png) top left no-repeat;
    height: 36px;
}

.top_right
{
    float: right;
    width: 36px;
    background: url(../Content/Images/top_right.png) top left no-repeat;
    height: 36px;
}

.top_middle
{
    width: auto;
    background: url(../Content/Images/top_bar.png) top left repeat-x;
    height: 36px;
}


.bottom_left
{
    float: left;
    width: 36px;
    background: url(../Content/Images/bottom_left.png) top left no-repeat;
    height: 36px;
}

.bottom_right
{
    float: right;
    width: 36px;
    background: url(../Content/Images/bottom_right.png) top left no-repeat;
    height: 36px;
}

.bottom_middle
{
    width: auto;
    background: url(../Content/Images/bottom_bar.png) top left repeat-x;
    height: 36px;
}

.mid_left
{
    float: left;
    width: 36px;
    background: url(../Content/Images/left_bar.png) top left repeat-y;
    height: 360px;
}

.mid_right
{
    float: right;
    width: 36px;
    background: url(../Content/Images/right_bar.png) top left repeat-y;
    height: 360px;
}

.player
{
    float: left;
    margin-left: -2px;
}


/* video share form
--------------------------------------------------------------------------------------------------- */
#video_share
{
    /*float: left; */
    width: 38px;
    height: 31px;
    margin-top: -31px;
    margin-left: 100px;
}


#video_share_form
{
    background: url(../Content/images/embed_share_bg.png) no-repeat left top;
    height: 230px;
    padding-left: 20px;
    padding-top: 39px;
    position: absolute;
    right: 0;
    width: 360px;
    z-index: 1;
}

#video_share_form form
{
    margin-top: 40px;
}

#video_share_form label
{
    left: -10000px;
    position: absolute;
    top: auto;
}

#video_share_form input[type="text"]
{
    background: url(../Content/images/video_email_field_bg.gif) no-repeat left top;
    border: 0;
    color: #130c0d; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 12px;
    height: 25px;
    margin-bottom: 10px;
    padding: 0 10px;
    width: 177px;
}

#video_share_form textarea
{
    /*background: url(../Content/images/video_email_textarea_bg.gif) no-repeat left top;*/
    border: solid 1px #ccc;
    color: #130c0d; /*font-family: 'Tahoma', 'Geneva', 'sans-serif';*/
    font-size: 12px;
    height: 84px;
    margin-bottom: 8px;
    padding: 5px 2px 5px 10px;
    width: 330px;
}

#video_share_form input[type="submit"]
{
    background: url(../Content/images/video_send_btn.gif) no-repeat left top;
    border: 0;
    color: #130c0d;
    float: right;
    font-size: 12px;
    height: 25px;
    margin-right: 33px;
    padding-bottom: 5px;
    width: 47px;
}

#video_share_form input[type="submit"]:hover
{
    background: url(../Content/images/video_send_btn.gif) no-repeat left bottom;
    cursor: pointer;
}

/* video email
--------------------------------------------------------------------------------------------------- */

#video_share_btn
{
    background: url(../Content/images/video_email_btn.gif) no-repeat left top;
    color: #757d7d;
    display: block;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    height: 31px;
    width: 61px;
    line-height: 27px;
}

#video_share_btn:hover
{
    background: url(../Content/images/video_email_btn.gif) no-repeat left bottom;
    color: #757d7d;
    display: block;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    height: 31px;
    width: 61px;
    line-height: 27px;
}

#video_share_hidebtn
{
    background: url(../Content/images/video_email_btn.gif) no-repeat left bottom;
    color: #757d7d;
    display: block;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    height: 31px;
    width: 61px;
    line-height: 27px;
}

/* BILLING STYLES
--------------------------------------------------------------------------------------------------- */

/* billing steps
--------------------------------------------------------------------------------------------------- */

#billing_steps
{
    float: left;
    list-style-type: none;
    width: 940px;
}

#billing_steps li
{
    float: left;
    margin-left: 20px;
    background: url(../Content/images/billing_steps_bg.png) no-repeat left bottom;
    color: #ffffff;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 300px;
}

#billing_steps input[type="submit"]
{
    float: left;
    margin-left: 711px;
    cursor: pointer;
    margin-top: 10px;
    background: url(../Content/images/billing_steps_bg.png) no-repeat left bottom;
    color: #ffffff;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 229px;
}


#billing_steps li:first-child
{
    margin-left: 0;
}

input[type="submit"]#current_step
{
    background: url(../Content/images/current_step_bg.png) no-repeat left top;
}

li#current_step
{
    background: url(../Content/images/current_step_bg.png) no-repeat left top;
}

#step_title
{
    background: url(../Content/images/current_step_arrow.png) no-repeat left center;
    padding-left: 20px;
}

/* BILLING STYLES
--------------------------------------------------------------------------------------------------- */

/* choose package
--------------------------------------------------------------------------------------------------- */

#package_form
{
    clear: both;
}

#choose_package
{
    /*background: url(../Content/images/choose_package_bg.png) no-repeat left top;*/
    background-color: aliceblue;
    float: left;
    height: 300px;
    margin-top: 25px;
    width: 940px;
}

#choose_package h3
{
    border-bottom: 1px solid #eaeaea;
    color: #130c0d;
    font-size: 22px;
    font-weight: 400;
    padding: 20px 0 20px 10px;
}

#choose_package a
{
    color: #00b6e2;
    text-decoration: none;
}

#choose_package a:hover
{
    text-decoration: underline;
}

/* choose plan
--------------------------------------------------------------------------------------------------- */

fieldset#choose_plan
{
    border-top: none;
    border-right: 1px solid #eaeaea;
    border-bottom: none;
    border-left: none;
    float: left;
    height: 300px;
    position: relative;
    width: 939px;
}

div.choose_plan_users
{
    border-bottom: 1px solid #eaeaea;
    padding: 10px 0 10px 10px;
}

div.choose_plan_users label
{
    padding: 0 100px 0 0;
}

#choose_plan label
{
    color: #757d7d;
    font-size: 14px;
    margin-left: 10px;
}

p#contact_sales_100plus
{
    border-bottom: 1px solid #eaeaea;
    color: #757d7d;
    font-size: 14px;
    padding: 15px 0 50px 10px;
}

div.choose_plan_billing
{
    padding: 5px 0 7px 18px;
    font-size: 15px;
}

/* increase storage
--------------------------------------------------------------------------------------------------- */

fieldset#increase_storage
{
    border-top: none;
    border-right: 1px solid #eaeaea;
    border-bottom: none;
    border-left: none;
    float: left;
    height: 481px;
    position: relative;
    width: 312px;
}

#increase_storage_content p
{
    color: #757d7d;
    font-size: 14px;
    padding: 10px;
}

div.sliders
{
    margin-top: 10px;
}

#increase_storage div.sliders label
{
    font-size: 12px;
    margin-left: 15px;
}

#increase_storage_gb
{
    font-size: 12px;
    width: 55px;
    border: 0;
    color: #130c0d;
    font-weight: bold;
    background: transparent;
    margin-bottom: 5px;
}

#increase_storage_content ul, #increase_bandwidth_content ul
{
    color: #757d7d;
    font-size: 12px;
    list-style-type: none;
    margin: 10px 0 0 15px;
}

#increase_storage_content ul li, #increase_bandwidth_content ul li
{
    margin-bottom: 5px;
}

span.gb_storage
{
    color: #00b6e2;
    font-weight: bold;
}

#increase_storage_content p#storage_note
{
    font-size: 10px;
    font-style: italic;
}

.storage_desc, .bandwidth_desc
{
    display: none;
}

/* increase bandwidth
--------------------------------------------------------------------------------------------------- */

fieldset#increase_bandwidth
{
    border: none;
    float: left;
    height: 481px;
    position: relative;
    width: 313px;
}

#increase_bandwidth_content p
{
    color: #757d7d;
    font-size: 14px;
    padding: 10px;
}

#increase_bandwidth div.sliders label
{
    font-size: 12px;
    margin-left: 15px;
}

#increase_bandwidth_gb
{
    font-size: 12px;
    width: 55px;
    border: 0;
    color: #130c0d;
    font-weight: bold;
    background: transparent;
    margin-bottom: 5px;
}

#bill_me_per_gb
{
    float: left;
    margin: 15px 0;
    width: 313px;
}

#increase_bandwidth input[type="checkbox"]
{
    margin-left: 10px;
}

#bill_me_per_gb label
{
    float: right;
    width: 280px;
}

#increase_bandwidth_content p#bandwidth_note
{
    clear: both;
    color: #ed1c24;
    display: none;
    font-size: 10px;
    font-style: italic;
}

/* choose package sum
--------------------------------------------------------------------------------------------------- */
.choose_package_sum
{
    /*position: absolute;*/ /*margin-left: 80px;     margin-top: 40px;*/
    margin-left: 14px;
    margin-top: 22px;
    height: 65px;
    width: 292px;
    background: url(../Content/images/choose_package_sum_bg.png) no-repeat left top;
}

.choose_package_sum p
{
    line-height: 65px;
    text-align: center;
    color: green;
    font-size: 18px;
}

span.package_amount
{
    color: #130c0d;
}

/* choose package totals
--------------------------------------------------------------------------------------------------- */

dl#choose_package_totals
{
    float: right;
    margin-top: 25px;
    width: 350px;
}

dl#choose_package_totals dt
{
    color: #757d7d;
    float: left;
    font-size: 18px;
    text-align: right;
    width: 250px;
}

dl#choose_package_totals dd
{
    color: #130c0d;
    float: right;
    font-size: 18px;
    text-align: left;
    width: 75px;
}

dl#choose_package_totals .membership_savings
{
    color: #67b03c;
    padding: 20px 0;
}

/* continue billing
--------------------------------------------------------------------------------------------------- */

#continue_billing
{
    clear: both;
    float: right;
    margin-top: 25px;
}

/* billing account info
--------------------------------------------------------------------------------------------------- */

#billing_form, #confirm_form
{
    clear: both;
}


.billing_account_info
{
    background: url(../Content/images/billing_bg.png) no-repeat left top;
    border: none;
    float: left;
    margin-top: 0;
    width: 940px;
    height: 351px;
}

.billing_account_info_short
{
    background: url(../Content/images/billing_short_bg.png) no-repeat left top;
    border: none;
    float: left;
    margin-top: 10px;
    width: 940px;
    height: 227px;
}

#billing_account_info label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    margin-left: 15px;
    padding: 5px 0 0 3px;
}

#billing_account_info input[type="text"]
{
    background: url(../Content/images/form_field_360.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding: 0 10px;
    width: 340px;
}

#billing_account_info input[type="password"]
{
    background: url(../Content/images/form_field_360.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding: 0 10px;
    width: 340px;
}


/*Billing Account Info 2*/

/*.billing_account_info_left_short {
    background: url(../Content/images/billing_short_bg.png) no-repeat left top;
    border: none;
    float: left;
    margin-top: 0;
    width: 460px;
    height: 351px;
}*/



.billing_account_info_right_short
{
    background: url(../Content/images/billing_short_bg.png) no-repeat left top;
    border: none;
    float: right;
    width: 460px;
    height: 227px;
}



.billing_account_info_right
{
    background: url(../Content/images/billing_bg_half.png) no-repeat left top;
    border: none;
    float: right;
    width: 460px;
    height: 301px;
}




/*#billing_account_info_right label {
    color: #130c0d;
    display: block;
    font-size: 15px;
    margin-left: 15px;
    padding: 5px 0 0 3px;
}*/

/*#billing_account_info_right input[type="text"] {
    background: url(../Content/images/form_field_360.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding: 0 10px;
    width: 340px;
}*/

/*#billing_account_info_right input[type="password"] {
    background: url(../Content/images/form_field_360.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding: 0 10px;
    width: 340px;
}*/





.billing_account_info_left_short
{
    background: url(../Content/images/billing_short_bg.png) no-repeat left top;
    border: none;
    float: left;
    margin-top: 0;
    width: 460px;
    height: 227px;
}



.billing_account_info_left
{
    background: url(../Content/images/billing_bg_half.png) no-repeat left top;
    border: none;
    float: left;
    margin-top: 0;
    width: 460px;
    height: 301px;
}

#billing_account_info_left label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    margin-left: 15px;
    padding: 5px 0 0 3px;
}

#billing_account_info_left input[type="text"]
{
    background: url(../Content/images/form_field_360.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding: 0 10px;
    width: 340px;
}

#billing_account_info_left input[type="password"]
{
    background: url(../Content/images/form_field_360.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding: 0 10px;
    width: 340px;
}


.billing_account_info_short2
{
    background: url(../Content/images/billing_bg_half.png) no-repeat left top;
    border: none;
    float: left;
    margin-top: 10px;
    width: 460px;
    height: 227px;
}



/*billing header 2*/


#billing_account_header2
{
    float: left;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 2px;
    width: 456px;
}

#billing_account_header2 h3
{
    color: #00b6e2;
    float: left;
    font-size: 22px;
    font-weight: 400;
    padding: 8px 0 10px 15px;
}

#billing_account_header2 p
{
    float: right;
    font-size: 14px;
    padding: 15px 15px 0 0;
}

#billing_account_header2 a
{
    color: green;
    text-decoration: none;
}

#billing_account_header2 a:hover
{
    text-decoration: underline;
}

#billing_options_change_header
{
    float: left;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
    width: 458px;
}

#billing_options_change_header h3
{
    color: #00b6e2;
    float: left;
    font-size: 22px;
    font-weight: 400;
    padding: 20px 0 20px 15px;
}

#billing_options_change_header p
{
    float: right;
    font-size: 14px;
    padding: 25px 15px 0 0;
}

#billing_options_change_header a
{
    color: green;
    text-decoration: none;
}

#billing_options_change_header a:hover
{
    text-decoration: underline;
}



/*Billing Options Header*/

#billing_options_header
{
    float: left;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
    width: 940px;
}

#billing_options_header h3
{
    color: #00b6e2;
    float: left;
    font-size: 22px;
    font-weight: 400;
    padding: 20px 0 20px 15px;
}

#billing_options_header p
{
    float: right;
    font-size: 14px;
    padding: 25px 15px 0 0;
}

#billing_options_header a
{
    color: green;
    text-decoration: none;
}

#billing_options_header a:hover
{
    text-decoration: underline;
}



#billing_options_header2
{
    float: left;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
    width: 456px;
}

#billing_options_header2 h3
{
    color: #00b6e2;
    float: left;
    font-size: 22px;
    font-weight: 400;
    padding: 8px 0 10px 15px;
}

#billing_options_header2 p
{
    float: right;
    font-size: 14px;
    padding: 25px 15px 0 0;
}

#billing_options_header2 a
{
    color: green;
    text-decoration: none;
}

#billing_options_header2 a:hover
{
    text-decoration: underline;
}




/* billing account info custom
--------------------------------------------------------------------------------------------------- */

#billing_form_custom, #confirm_form
{
    clear: both;
}

#billing_account_info_custom
{
    background: url(../Content/images/billing_short_bg.png) no-repeat left top;
    border: none;
    float: left;
    margin-top: 20px;
    width: 940px;
    height: 250px;
}

.billing_account_info_short_custom
{
    background: url(../Content/images/billing_short_bg.png) no-repeat left top;
    border: none;
    float: left;
    margin-top: 20px;
    width: 940px;
    height: 250px;
}

#billing_account_info_custom label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    margin-left: 15px;
    padding: 5px 0 0 3px;
}

#billing_account_info_custom input[type="text"]
{
    background: url(../Content/images/form_field_360.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding: 0 10px;
    width: 340px;
}


/* billing account header
--------------------------------------------------------------------------------------------------- */

#billing_account_header
{
    float: left;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
    width: 940px;
}

#billing_account_header h3
{
    color: #00b6e2;
    float: left;
    font-size: 22px;
    font-weight: 400;
    padding: 20px 0 20px 15px;
}

#billing_account_header p
{
    float: right;
    font-size: 14px;
    padding: 25px 15px 0 0;
}

#billing_account_header a
{
    color: green;
    text-decoration: none;
}

#billing_account_header a:hover
{
    text-decoration: underline;
}


/* billing account header custom
--------------------------------------------------------------------------------------------------- */

#billing_account_header_custom
{
    float: left;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
    width: 940px;
}

#billing_account_header_custom h3
{
    color: #130c0d;
    float: left;
    font-size: 22px;
    font-weight: 400;
    padding: 20px 0 20px 15px;
}

#billing_account_header_custom p
{
    float: right;
    font-size: 14px;
    padding: 25px 15px 0 0;
}

#billing_account_header_custom a
{
    color: #00b6e2;
    text-decoration: none;
}

#billing_account_header_custom a:hover
{
    text-decoration: underline;
}

/*billing team*/
#billing_team_info
{
    background: url(../Content/images/billing_bg.png) no-repeat left top;
    border: none;
    float: left; /*margin-top: 10px;*/
    width: 935px;
    height: 300px;
}


#billing_team_info label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    margin-left: 15px;
    padding: 5px 0 0 3px;
}

#billing_team_info input[type="text"]
{
    background: url(../Content/images/form_field_360.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding: 0 10px;
    width: 340px;
}



#billing_team_header
{
    float: left;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
    width: 934px;
}

#billing_team_header h3
{
    color: #00b6e2;
    float: left;
    font-size: 22px;
    font-weight: 400;
    padding: 13px 2px 5px 15px;
}

#billing_team_header ul
{
    float: left;
    list-style-type: none;
    margin: 10px 0 0 20px;
}

#billing_team_header ul li
{
    float: left;
    margin-right: 10px;
}

#billing_team_header p
{
    float: right;
    font-size: 14px;
    padding: 25px 15px 0 0;
}

#billing_team_header a
{
    color: green;
    text-decoration: none;
}

#billing_team_header a:hover
{
    text-decoration: underline;
}
#billing_team_info #TeamSize
{
    /*width: 175px;     margin-left: 15px;*/
    background: url(../Content/images/form_field_140.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px; /*line-height: 31px;*/
    margin-left: 15px; /*padding: 0 10px;*/
    width: 160px;
}


/* billing cc info
--------------------------------------------------------------------------------------------------- */

#billing_cc_info
{
    background: url(../Content/images/billing_bg.png) no-repeat left top;
    border: none;
    float: left; /*margin-top: 10px;*/
    width: 935px;
    height: 351px;
}

/* billing cc header
--------------------------------------------------------------------------------------------------- */

#billing_cc_header
{
    float: left;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
    width: 934px;
}

#billing_cc_header h3
{
    color: #00b6e2;
    float: left;
    font-size: 22px;
    font-weight: 400;
    padding: 13px 2px 5px 15px;
}

#billing_cc_header ul
{
    float: left;
    list-style-type: none;
    margin: 10px 0 0 20px;
}

#billing_cc_header ul li
{
    float: left;
    margin-right: 10px;
}

#billing_cc_header p
{
    float: right;
    font-size: 14px;
    padding: 25px 15px 0 0;
}

#billing_cc_header a
{
    color: green;
    text-decoration: none;
}

#billing_cc_header a:hover
{
    text-decoration: underline;
}

/* billing fields
--------------------------------------------------------------------------------------------------- */

.billing_fields
{
    float: left;
    width: 375px;
    margin-right: 50px;
    margin-top: -5px;
    z-index: 1;
}


.billing_fields_change
{
    width: 375px;
    margin-right: 50px;
    margin-top: 15px;
    z-index: 1;
}

#billing_cc_info label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    margin-left: 15px;
    padding: 5px 0 0 3px;
}

#billing_cc_info input[type="text"]
{
    background: url(../Content/images/form_field_360.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding: 0 10px;
    width: 340px;
}

#cc_exp
{
    position: relative;
}

.no_label
{
    position: absolute;
    left: -10000px;
    top: auto;
}

#billing_cc_info #cc_exp_month
{
    background: url(../Content/images/form_field_70.png) no-repeat left top;
    width: 50px;
}

#billing_cc_info #cc_exp_year
{
    background: url(../Content/images/form_field_70.png) no-repeat left top;
    width: 50px;
}

#billing_cc_info #cc_security_code
{
    background: url(../content/images/form_field_140.png) no-repeat left top;
    border: 0px;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    padding: 0px 10px;
    width: 120px;
}

#help_button
{
    cursor: pointer;
    display: block;
    float: right;
    width: 29px;
    height: 29px;
    margin-top: 1px;
    background: url(../Content/images/help_btn.png) no-repeat left top;
}

#security_code
{
    position: absolute;
    right: 0;
    bottom: 35px;
    display: none;
}

.customStyleSelectBox
{
    background: url(../Content/images/form_field_360.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding-left: 10px;
}

.customStyleSelectBoxInner
{
    background: url(../Content/images/select_btn.gif) no-repeat right center;
}

.form_group
{
    float: left;
}

#billing_cc_info #billing_state
{
    background: url(../Content/images/form_field_140.png) no-repeat left top;
    width: 120px;
}

#billing_cc_info #billing_zip
{
    background: url(../Content/images/form_field_140.png) no-repeat left top;
    width: 120px;
}

#billing_cc_info #billing_country
{
    /*width: 175px;     margin-left: 15px;*/
    background: url(../Content/images/form_field_360.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px; /*line-height: 31px;*/
    margin-left: 15px; /*padding: 0 10px;*/
    width: 380px;
}

/* review purchase
--------------------------------------------------------------------------------------------------- */

#review_purchase
{
    float: right;
    margin-top: 25px;
}

/* selected packages
--------------------------------------------------------------------------------------------------- */

#selected_packages
{
    float: left;
    margin-left: 15px;
    width: 400px;
}

#selected_packages dt
{
    color: #757d7d;
    float: left;
    font-size: 18px;
    margin-bottom: 15px;
    width: 150px;
}

#selected_packages dd
{
    color: #130c0d;
    float: right;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    width: 250px;
}

/* billing info data
--------------------------------------------------------------------------------------------------- */

.billing_info_data
{
    margin-left: 15px;
}

.billing_info_data dt
{
    color: #757d7d;
    font-size: 14px;
}

.billing_info_data dd
{
    color: #130c0d;
    font-size: 14px;
    margin-bottom: 15px;
}

/* confirm purchase
--------------------------------------------------------------------------------------------------- */

#confirm_purchase
{
    float: right;
    margin-top: 25px;
}

#confirm_purchase p
{
    color: #757d7d;
    font-size: 18px;
    margin-bottom: 15px;
    text-align: right;
}

#confirm_purchase_amount
{
    color: #130c0d;
}

/*Error messages*/

.info
{
    color: #00529B;
    background-color: #BDE5F8;
    padding: 10px;
    width: 900px;
    border: 1px outset red; /*background-image: url('info.png');*/
}

.success
{
    color: #4F8A10;
    background-color: #DFF2BF;
    padding: 10px 10px 10px 30px;
    width: 900px;
    margin-left: 48px;
    margin-top: 40px; /*background-image: url('success.png');*/
}

.warning
{
    color: #9F6000;
    background-color: #FEEFB3;
    padding: 10px 10px 10px 30px;
    width: 900px;
    margin-left: 48px;
    margin-top: 40px; /*background-image: url('warning.png');*/
}

.error
{
    color: #D8000C;
    background-color: #FFBABA;
    padding: 20px;
    width: 900px;
    border: 1px outset red; /*background-image: url('error.png');*/
}

#submit
{
    /*float: right;*/
    background-image: url(../Content/images/confirm_purchase_btn.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    height: 40px;
    width: 220px;
    border: none;
    text-indent: -999em;
}


#submit1
{
    float: right;
    background-image: url(../Content/images/submit_btn.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    height: 40px;
    width: 220px;
    border: none;
    text-indent: -999em;
}

#btnOk
{
    background-image: url(../Content/images/ok.png);
    background-repeat: no-repeat;
    background-color: transparent;
    height: 40px;
    width: 220px;
    border: none;
    text-indent: -999em;
    margin-left: 170px;
}

#update
{
    float: right;
    background-image: url(../Content/images/update.png);
    background-repeat: no-repeat;
    background-color: transparent;
    height: 40px;
    width: 200px;
    border: none;
    text-indent: -999em;
}

.watermarkpro
{
    font-style: italic;
}


/*Settings cc styles*/
#settings_cc_header
{
    float: left; /*border-bottom: 1px solid #eaeaea;*/
    margin-bottom: 10px;
    width: 350px;
}

#settings_cc_header h3
{
    color: #00b6e2; /*float: left;*/
    font-size: 22px;
    font-weight: 400;
    padding: 20px 0 20px 15px;
}

#settings_cc_header ul
{
    float: left;
    list-style-type: none; /*margin: 20px 0 0 20px;*/
}

#settings_cc_header ul li
{
    float: left;
    margin-right: 10px;
}

#settings_cc_header p
{
    float: right;
    font-size: 14px;
    padding: 25px 15px 0 0;
}

#settings_cc_header a
{
    color: green;
    text-decoration: none;
}

#settings_cc_header a:hover
{
    text-decoration: underline;
}



.billing_cc_details
{
    margin-bottom: 10px;
    padding: 0;
}

.billing_cc_details label
{
    float: left;
    display: block;
    width: 130px;
    text-align: right;
    padding-right: 6px;
}

.billing_cc_details input
{
    width: 240px;
    height: 20px;
    padding-left: 4px;
    background: url(../content/images/input-bg.png) repeat-x;
    border: solid 1px #aaabaa;
}


.billing_cc_details_short
{
    margin-bottom: 10px;
    padding: 0;
}

.billing_cc_details_short label
{
    float: left;
    display: block;
    width: 130px;
    text-align: right;
    padding-right: 6px;
}

.billing_cc_details_short input
{
    width: 100px;
    height: 20px;
    padding-left: 4px;
    background: url(../content/images/input-bg.png) repeat-x;
    border: solid 1px #aaabaa;
}


.validation-summary-errors
{
    font: normal 12px Tahoma;
    color: #ff6347;
    float: left;
    width: 900px;
    margin-bottom: 10px;
    text-align: center;
}

.validation-summary-errors span
{
    background: #ff6347;
    font-weight: normal;
    color: Black;
    padding: 6px;
}

.validation-summary-errors ul
{
    margin: 0;
    padding: 0;
    border-top: none;
    display: none;
}


#sign_up_validation .validation-summary-errors
{
    font: normal 12px Tahoma;
    color: #ff6347;
    float: left;
    width: 270px;
    margin-bottom: 10px;
    text-align: center;
}



#termslink
{
    cursor: pointer;
    text-decoration: none;
    color: #64CBFF;
}

#termslink:hover
{
    cursor: pointer;
    text-decoration: none;
    color: Blue;
}

#privacylink
{
    cursor: pointer;
    text-decoration: none;
    color: #64CBFF;
}

#privacylink:hover
{
    cursor: pointer;
    text-decoration: none;
    color: Blue;
}

#pricelink
{
    cursor: pointer;
    text-decoration: none;
    color: #64CBFF;
}

#pricelink:hover
{
    cursor: pointer;
    text-decoration: none;
    color: Blue;
}

#unsubscribe input[type="text"]
{
    background: url(../Content/images/form_field_300.gif) no-repeat left top;
    border: 0;
    color: #130C0D;
    font-size: 14px;
    height: 31px; /*line-height: 31px;*/
    padding: 0 10px;
    width: 280px;
}

/*div#contact_textarea {
    clear: both;
}

#contact_info textarea {
    background: url(../Content/images/contact_textarea_bg.gif) no-repeat left top;
    border: 0;
    color: #130c0d;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    height: 215px;
    padding: 5px 2px 5px 10px;
    width: 607px;
}*/

#unsubscribe label
{
    color: #130c0d;
    display: block;
    font-size: 15px;
    padding: 5px 0 0 3px;
}

#unsubscribebtn
{
    background-image: url(../Content/images/unsubscribe.png);
    background-repeat: no-repeat;
    background-color: transparent;
    height: 40px;
    width: 152px;
    border: none;
    text-indent: -999em;
}

#support
{
    cursor: pointer;
    text-decoration: none;
    color: #64CBFF;
}

#support:hover
{
    cursor: pointer;
    text-decoration: none;
    color: #64CBFF;
}

#updatelink
{
    cursor: pointer;
    text-decoration: underline;
    color: #0072BB;
}

#updatelink:hover
{
    cursor: pointer;
    text-decoration: underline;
    color: #64CBFF;
}

#updatelink1
{
    cursor: pointer;
    text-decoration: underline;
    color: #0072BB;
}

#updatelink1:hover
{
    cursor: pointer;
    text-decoration: underline;
    color: #64CBFF;
}

#unsubscribe
{
    cursor: pointer;
    text-decoration: underline;
    color: #0072BB;
}

#unsubscribe:hover
{
    cursor: pointer;
    text-decoration: underline;
    color: #64CBFF;
}

#unsubscribe1
{
    cursor: pointer;
    text-decoration: underline;
    color: #0072BB;
}

#unsubscribe1:hover
{
    cursor: pointer;
    text-decoration: underline;
    color: #64CBFF;
}





.unsubscribe_info
{
    background: url(../Content/images/billing_bg.png) no-repeat left top;
    border: none;
    float: left;
    margin-top: -55px;
    width: 940px;
    height: 351px;
}

.unsubscribe_form
{
    margin: 0 auto;
    overflow: hidden;
    width: 520px;
    padding-bottom: 16px;
}
/*background: url(../Content/images/form_field.png) no-repeat left top;
    border: none;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding: 0 10px;
    width: 340px;*/

.unsubscribe_form input[type="password"]
{
    background: url(../Content/images/form_field.png) no-repeat left top;
    float: left;
    display: block;
    width: 268px;
    line-height: 31px;
    padding-left: 5px;
    border: none;
    height: 31px;
}

.unsubscribe_form select
{
    background: url(../Content/images/form_field.png) no-repeat left top;
    float: left;
    display: block;
    width: 290px;
    line-height: 31px;
    padding-left: 5px;
    border: none;
    height: 31px;
}

.unsubscribe_form textarea
{
    border: none;
    background: url(../Content/images/form_field_textarea.png) no-repeat left top;
    float: left;
    display: block;
    width: 300px;
    line-height: 31px;
    text-align: left;
    padding-left: 5px;
    height: 100px;
    resize: none;
}

.unsubscribe_form label
{
    float: left;
    display: block;
    width: 160px;
    line-height: 31px;
    text-align: left;
    padding-right: 5px;
    font-size: 14px;
}

.unsubscribe_form input
{
    float: left;
    display: block;
}
/*Pricing Table*/

.pricing_box table
{
    width: 100%;
    border: 1px solid #00b6e2;
    background: url("images/bg_white_pricing_table.jpg") repeat-x scroll 0 0 #fff;
}

.pricing_box table th
{
    border: 1px solid #00b6e2; /*border-right: 1px solid #00b6e2;     border-top: 1px solid #00b6e2;*/
    color: #2F2F2F;
    font-size: 30px;
    height: 115px;
}

.pricing_box table tr
{
    height: 30px;
    text-align: center;
}

.pricing_box table tr td
{
    border-left: 1px solid #00b6e2;
    border-right: 1px solid #00b6e2;
    font-weight: bold;
}

/*.pricing_box_color2{
    background-color: #00b6e2;
}
.pricing_box_color{
    background-color: #fff;
}

	
.pricing_box table th span {
	color: #fff;
    font-size: 24px;}
	
.pricing_box table tr {
	height: 30px;
    text-align: center;}
	
.pricing_box table .grey {
	background-color:#fff;
    border: none;
}
	
.pricing_box table tr td {
	border-left: 0px solid #fff;
    border-right: 0px solid #fff;
    font-weight: bold;}

.pricing_box table .btn td {
	border-left: 0px solid #fff;
    border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;}
	
.pricing_box table tr .border_blue {
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	background: #fff;}
	
.pricing_box table tr th.border_blue {
	border-left: 0px solid #fff;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;}

.pricing_box table tr .border_blue_bottom {
	border-bottom: 0px solid #fff;}
.pricing_box table tfoot td.border_blue{
	border-bottom:0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
}
	
.pricing_box .pricing_box_btn {
	border-bottom: 1px solid #fff;
    height: 80px !important;
	text-align:center;
}
	
.pricing_box_btn .pricing_box_button{
    float: none;
    margin-top: 0;
}*/

.pricing_box .pricing_box_btn .pricing_box_btn_orbed
{
    clear: both;
    display: block;
    float: left;
    height: 44px;
    margin: 0 0 0 52px;
    padding-left: 13px;
}

.pricing_box .pricing_box_btn .pricing_box_btn_orbed span
{
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 24px;
    height: 44px;
    line-height: 45px;
    min-width: 100px;
    padding: 0 10px 0 0;
}



/*End Pricing Table*/




/*Help faq free*/


#help_faq_free
{
    margin-top: 50px; /* height: 500px;*/
    width: 700px; /* overflow: auto;*/
}

#help_faq_free h3
{
    color: #757d7d;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_free
{
    border-top: 1px solid #e9e9e9;
    list-style-type: none;
    margin: 0 10px 0 0;
}

ul#search_results_free li
{
    border-bottom: 1px solid #e9e9e9;
    padding: 20px 0;
    min-height: 75px;
}

ul#search_results_free li img
{
    float: left;
    margin-right: 10px;
}

ul#search_results_free li h4
{
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_free li a
{
    color: #0072BB;
}

ul#search_results_free li p
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 10px;
}

/*Help faq Pro*/


#help_faq_pro
{
    margin-top: 50px; /* height: 500px;*/
    width: 700px; /* overflow: auto;*/
}

#help_faq_pro h3
{
    color: #757d7d;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_pro
{
    border-top: 1px solid #e9e9e9;
    list-style-type: none;
    margin: 0 10px 0 0;
}

ul#search_results_pro li
{
    border-bottom: 1px solid #e9e9e9;
    padding: 20px 0;
    min-height: 75px;
}

ul#search_results_pro li img
{
    float: left;
    margin-right: 10px;
}

ul#search_results_pro li h4
{
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_pro li a
{
    color: #0072BB;
}

ul#search_results_pro li p
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 10px;
}

/*Help faq business*/


#help_faq_business
{
    margin-top: 50px; /* height: 500px;*/
    width: 700px; /* overflow: auto;*/
}

#help_faq_business h3
{
    color: #757d7d;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_business
{
    border-top: 1px solid #e9e9e9;
    list-style-type: none;
    margin: 0 10px 0 0;
}

ul#search_results_business li
{
    border-bottom: 1px solid #e9e9e9;
    padding: 20px 0;
    min-height: 75px;
}

ul#search_results_business li img
{
    float: left;
    margin-right: 10px;
}

ul#search_results_business li h4
{
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_business li a
{
    color: #0072BB;
}

ul#search_results_business li p
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 10px;
}


/*Help faq pc*/


#help_faq_pc
{
    margin-top: 50px; /* height: 500px;*/
    width: 700px; /* overflow: auto;*/
}

#help_faq_pc h3
{
    color: #757d7d;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_pc
{
    border-top: 1px solid #e9e9e9;
    list-style-type: none;
    margin: 0 10px 0 0;
}

ul#search_results_pc li
{
    border-bottom: 1px solid #e9e9e9;
    padding: 20px 0;
    min-height: 75px;
}

ul#search_results_pc li img
{
    float: left;
    margin-right: 10px;
}

ul#search_results_pc li h4
{
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_pc li a
{
    color: #0072BB;
}

ul#search_results_pc li p
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 10px;
}

/*Help faq ipad*/


#help_faq_ipad
{
    margin-top: 50px; /* height: 500px;*/
    width: 700px; /* overflow: auto;*/
}

#help_faq_ipad h3
{
    color: #757d7d;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_ipad
{
    border-top: 1px solid #e9e9e9;
    list-style-type: none;
    margin: 0 10px 0 0;
}

ul#search_results_ipad li
{
    border-bottom: 1px solid #e9e9e9;
    padding: 20px 0;
    min-height: 75px;
}

ul#search_results_ipad li img
{
    float: left;
    margin-right: 10px;
}

ul#search_results_ipad li h4
{
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_ipad li a
{
    color: #0072BB;
}

ul#search_results_ipad li p
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 10px;
}

/*Help faq web portal*/
#help_faq_web
{
    margin-top: 50px; /* height: 500px;*/
    width: 700px; /* overflow: auto;*/
}

#help_faq_web h3
{
    color: #757d7d;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_web
{
    border-top: 1px solid #e9e9e9;
    list-style-type: none;
    margin: 0 10px 0 0;
}

ul#search_results_web li
{
    border-bottom: 1px solid #e9e9e9;
    padding: 20px 0;
    min-height: 75px;
}

ul#search_results_web li img
{
    float: left;
    margin-right: 10px;
}

ul#search_results_web li h4
{
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_web li a
{
    color: #0072BB;
}

ul#search_results_web li p
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 10px;
}
/*Help faq privacy*/


#help_faq_privacy
{
    margin-top: 50px; /* height: 500px;*/
    width: 700px; /* overflow: auto;*/
}

#help_faq_privacy h3
{
    color: #757d7d;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}




ul#search_results_privacy
{
    border-top: 1px solid #e9e9e9;
    list-style-type: none;
    margin: 0 10px 0 0;
}

ul#search_results_privacy li
{
    border-bottom: 1px solid #e9e9e9;
    padding: 20px 0;
    min-height: 75px;
}

ul#search_results_privacy li img
{
    float: left;
    margin-right: 10px;
}

ul#search_results_privacy li h4
{
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}

ul#search_results_privacy li a
{
    color: #130c0d;
}

ul#search_results_privacy li p
{
    color: #757d7d;
    font-size: 14px;
    margin-bottom: 10px;
}


#corporate_content h3.active
{
    background-color: yellow;
    color: black;
}


.plans_header
{
    color: #757D7D;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
    width: 235px;
}

.plans_text
{
    color: #757D7D;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    padding-bottom: 8px;
}


.plans_sub_header
{
    color: #757D7D;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    padding-left: 10px;
    width: 235px;
}
.plans_tr_alt
{
    padding: 5px;
}


/*New Modal dialog styles*/
.modal-overlay
{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #000;
    opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    z-index: 101;
}

.modal-window
{
    position: fixed;
    top: 50%;
    left: 50%;
    margin: 0;
    padding: 0;
    z-index: 102;
}

.close-window
{
    background-color: transparent;
    font-size: medium;
    color: White;
    padding-left: 600px;
}

.close-window:hover
{
    text-decoration: underline;
}
:-moz-placeholder, :-ms-input-placeholder, ::-webkit-input-placeholder, :-webkit-input-placeholder
{
    font-size: 12px;
    font-style: italic; /*font-family: Tahoma;*/
    color: #CCC;
}

#plans_pricing #user_costs_100 p
{
    color: #757d7d;
    font-size: 12px;
    padding-top: 40px;
    text-align: center;
}

.whiteText
{
    color: white;
}

.disabledSubmit
{
    background: url(../Content/images/confirm_purchase_btn_disable.gif) no-repeat left top;
}



/* account recordings
--------------------------------------------------------------------------------------------------- */

#audittrail
{
    background: url(../Content/images/account_recordings_bg.gif) no-repeat left top;
    border-collapse: collapse;
    font-size: 13px;
    width: 940px;
    table-layout: fixed;
}



#audittrail_recordings_name
{
    width: 280px;
}

#audittrail_recordings_type
{
    width: 280px;
}

#audittrail_recordings_likes
{
    width: 165px;
}

#audittrail_recordings_date_time
{
    width: 215px;
}

#audittrail #recordings_header
{
    border-bottom: none;
    height: 47px;
}

#audittrail th
{
    color: #0072bb;
    font-size: 14px;
    font-weight: normal;
    line-height: 47px;
    padding-left: 22px;
    text-align: left;
}

#audittrail th a
{
    color: #0072bb;
    font-size: 14px;
    font-weight: normal;
    line-height: 47px;
    padding-left: 20px;
    text-align: center;
    text-decoration: none;
}

#audittrail th img
{
    float: right;
    margin: 12px 15px 0 0;
}

#audittrail tr
{
    border-bottom: 1px solid #e9e9e9;
}

#audittrail td
{
    color: #525c5c;
    padding: 15px 0 15px 22px;
}

#audittrail .recording_name
{
    color: #222222;
    overflow: hidden;
}

#audittrail .recording_date
{
    color: #222222;
}
.web_dialog_overlay
{
    position: absolute;
    width: 1685px;
    margin-left: -250px;
    height: 937px;
    background: #CCC;
    opacity: .5;
    z-index: 9999;
    display: none;
    top: 0px;
}

.web_dialog
{
    display: none;
    position: absolute;
    padding: 25px;
    border-radius: 8px;
    border: 1px solid #ccc;
    width: 470px;
    height: 200px;
    top: 30%;
    left: 30%; /*margin-top: 50px;             margin-left: -250px;*/
    background: #FFF;
    z-index: 99999;
}


.web_dialog_overlay_invite
{
    position: absolute;
    width: 100%;
    left: 0px;
    height: 100%;
    background: #CCC;
    opacity: .5;
    z-index: 9999;
    display: none;
    top: 0px;
}

.web_dialog_invite
{
    display: none;
    position: absolute;
    padding: 25px;
    border-radius: 8px;
    border: 1px solid #ccc;
    width: 500px;
    height: 325px;
    top: 30%;
    left: 30%; /*margin-top: 50px;             margin-left: -250px;*/
    background: #FFF;
    z-index: 99999;
}

.web_dialog_overlay_delete
{
    position: absolute;
    width: 1345px;
    left: 0px;
    height: 937px;
    background: #CCC;
    opacity: .5;
    z-index: 9999;
    display: none;
    top: 0px;
}

.web_dialog_delete
{
    display: none;
    position: absolute;
    padding: 25px;
    border-radius: 8px;
    border: 1px solid #ccc;
    width: 470px;
    height: 300px;
    top: 30%;
    left: 30%; /*margin-top: 50px;             margin-left: -250px;*/
    background: #FFF;
    z-index: 99999;
}

.web_dialog_overlay_delete1
{
    position: absolute;
    width: 1345px;
    left: 0px;
    height: 937px;
    background: #CCC;
    opacity: .5;
    z-index: 9999;
    display: none;
    top: 0px;
}

.web_dialog_delete1
{
    display: none;
    position: absolute;
    padding: 25px;
    border-radius: 8px;
    border: 1px solid #ccc;
    width: 470px;
    height: 125px;
    top: 30%;
    left: 30%; /*margin-top: 50px;             margin-left: -250px;*/
    background: #FFF;
    z-index: 99999;
}

.teamboxes
{
    border: 1px solid #CCCCCC;
    margin-bottom: 25px;
    width: 55%;
    padding: 15px;
    float: left;
}

#PricingInfo
{
    margin-left: 412px;
    padding: 0;
    width: 53%;
}
.pricing_info_wrapper
{
    border: 2px solid #0072BB;
    border-radius: 10px 10px 10px 10px;
    margin-top: -170px;
    margin-left: -25px;
}
#pricing_table_totals_wrapper
{
    border-top: 1px solid #CCC;
    font: bold;
    margin: 5px 0;
}
#pricing_info
{
    display: block;
    padding: 10px; /*width: 570px;*/
}

.totals
{
    padding-top: 3px;
    text-align: center;
}
#pricing_info td.description
{
    width: 40px;
}
#pricing_info td.quantity
{
    /*width: 40px;*/
    vertical-align: top;
    width: 38px;
    text-align: center;
}
#pricing_info td.space
{
    /*width: 40px;*/
    width: 125px;
    text-align: center;
}
#pricing_info td
{
    padding-top: 10px;
}
#pricing_info .table_header
{
    color: #808080;
}
#pricing_table_totals_wrapper
{
    border-top: 2px solid #CCCCCC;
    font-weight: bold;
    margin: 5px 0;
}
#pricing_table_trial_note
{
    padding: 2px;
    margin-top: 25px;
    color: #808080;
    font-size: 14px;
    font-weight: 400;
}
.trial_note
{
    padding: 2px;
    margin-top: 25px;
    color: #808080;
    font-size: 11px;
    font-weight: 400;
}
#pricing_table_trial_note strong
{
    display: block;
}

.pricing_table
{
    color: #130C0D;
    font-size: 15px;
    text-align: left;
    width: 530px;
}


.trialimg
{
    position: absolute;
    margin-left: 68px;
    width: 100px;
    height: 100px;
}

.ie10 .trialimg
{
    position: absolute;
    margin-left: 170px;
    width: 100px;
    height: 100px;
}

/* Globalization */
.lang-english
{
}
.lang-japanese
{
}


/* partner administration content
--------------------------------------------------------------------------------------------------- */
#partner_admin_content
{
    background: url(../Content/images/kalturasettings_bg.png) no-repeat left top;
    border: none;
    margin-top: 20px;
    width: 1000px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right:10px;
}

#adconfig_content
{
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color : #FAFAFA;
    margin-top: 0px;
    width: 1000px;
    padding : 10px;
    display: block;
    position: absolute;    
    margin-bottom: 60px;
}

#adconfig_content input[type=text] {
    min-height: 25px;
    padding: 2px;
}

#adconfig_content input[type=password] {
    min-height: 25px;
    padding: 2px;
}

#adconfig_content h3
{
    color: #00b6e2;
    font-size: 22px;
    font-weight: 400;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 10px;
    padding-bottom : 5px;
}

#adconfig_content p
{
    color: #130c0d;
    font-size: 14px;
    margin-bottom: 5px;
}

#adconfig_content ul
{
    color: #130c0d;
    font-size: 14px;
    margin: 0 0 25px 15px;
}

#partner_admin_content p
{
    color: #130c0d;
    font-size: 14px;
    margin-bottom: 25px;
}

#partner_admin_content ul
{
    color: #130c0d;
    font-size: 14px;
    margin: 0 0 25px 15px;
}

.partner_admin_fieldset
{
    border: none;
    margin-top: 5px;
    width: 920px;
}

.adconfig_fieldset
{
    border: none;
    margin-top: 5px;
    width: 930px;
    height: 400px;
}

.oauthconfig_fieldset
{
    border: none;
    margin-top: 5px;
    width: 930px;
    height: 200px;
}

#partner_admin_content h3
{
    color: #00b6e2;
    font-size: 22px;
    font-weight: 400;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
}

.formlabel
{
    display: inline-block;
    width: 170px;
    padding-top: 5px;
    text-align: left;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: bold;
    color: #130c0d;
}



.mpformlabel
{
    display: inline-block;
    padding-top: 5px;
    text-align: left;
    margin-bottom: 2px;
    font-size: 14px;
    color: #130c0d;
}
.mpformlabel2
{
    display: inline-block;
    width: 190px;
    padding-top: 5px;
    text-align: left;
    margin-bottom: 5px;
    font-size: 14px;
    color: #130c0d;
}

.bigLabel 
{
    font-size : 16px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 5px;
}

.adformlabel
{
    display: inline-block;
    width: 190px;
    padding-top: 5px;
    text-align: left;
    margin-bottom: 15px;
    font-size: 13px;
    color: #130c0d;
}

.adformlabelGroup
{
    display: inline-block;    
    padding-top: 5px;
    text-align: left;
    margin-bottom: 5px;
    font-size: 13px;
    color: #130c0d;
}

.samlformlabel
{
    display: inline-block;
    width: 250px;
    padding-top: 5px;
    text-align: left;
    margin-bottom: 15px;
    font-size: 13px;
    color: #130c0d;
}

​ .formlabeli
{
    display: inline-block;
    padding-top: 10px;
    text-align: left;
    margin-bottom: 15px;
    font-size: 14px;
    color: #130c0d;
}
​ .popupInput2
{
    background: url(../content/images/form_field_140.png) no-repeat left top;
    border: 0px;
    color: #130c0d;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    padding: 0px 10px;
    width: 200px;
}


.tooltip
{
    cursor: help;
    text-decoration: none;
    position: relative;
    vertical-align: bottom;
}
.tooltip span
{
    margin-left: -999em;
    position: absolute;
}
.tooltip:hover span
{
    border-radius: 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: Calibri, Tahoma, Geneva, sans-serif;
    position: absolute;
    left: 1em;
    top: 2em;
    z-index: 99;
    margin-left: 0;
    text-align: justify;
    width: 250px;
}
.tooltip:hover img
{
    border: 0;
    opacity: 1;
    filter: Alpha(opacity=100);
}
.tooltip img
{
    border: 0;
    opacity: 0.2;
    filter: Alpha(opacity=20);
}
.tooltip:hover h4
{
    font-family: Candara, Tahoma, Geneva, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    display: block;
    padding: 0.2em 0 0.2em 0;
    margin-bottom: 0.6em;
    border-bottom: 1px #00b6e2 solid;
}

.classic
{
    padding: 0.8em 1em;
}
.custom
{
    padding: 0.5em 0.8em 0.8em 2em;
}
* html a:hover
{
    background: transparent;
}
.classic
{
    background: #FFFFAA;
    border: 1px solid #FFAD33;
}
.critical
{
    background: #FFCCAA;
    border: 1px solid #FF3334;
}
.help
{
    background: white;
    border: 1px solid #00b6e2;
}
.info
{
    background: white;
    border: 1px solid #00b6e2;
}
.warning
{
    background: #FFFFAA;
    border: 1px solid #FFAD33;
}

#signup_download_btn
{
    background: url(../Content/images/green_btn.jpg) no-repeat;
    color: #ffffff;
    display: block;
    font-size: 16px;
    font-stretch: expanded;
    text-shadow: black 0.1em 0.1em 0.2em;
    height: 40px; /*line-height: 27px;*/
    padding: 10px 0 0 10px;
    width: 220px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
}

.adduser_email {
    border: 1px solid #999;
    width: 250px;
    height: 25px;
    color: #000;            
    cursor: text;
    padding: 2px;
    margin: 0;
}

.adduser_role {
    border: 1px solid #999;
    width: 140px;
    height: 31px;
    color: #000; 
    padding: 2px;
    margin: 0;    
    margin-left: 2px;           
}

.adduser_email_error {
    border: 1px solid red;   
    width: 250px;
    height: 25px;
    color: #000;            
    cursor: text;
    padding: 2px;
    margin: 0;
}

#rec_dw_link{
    color: rgb(16, 167, 221);
    font-weight: bold;
}

#divdownloadinformation {
    position: fixed;
    bottom: 10%;
    right: 1%;
    width:16%;
    text-align:justify;
    max-height:350px;
    overflow-x:hidden;
    overflow-y:auto;
    text-align:center;
  }



  .custom_scrollbar::-webkit-scrollbar {
    width: 5px;
      
    }
    .custom_scrollbar::-webkit-scrollbar-thumb {
        -webkit-border-radius: 5px;
        -webkit-box-shadow: inset 0 0 2px gray;
        background-color:lightgray;
        width:2px;
    }