﻿.terms_use{width: 985px;font-size: 12px;font-weight: normal;margin:0px;padding:0px;float:left;}
.terms_use ul{margin:0px;padding:0px;}
.terms_use p{line-height: 20px;margin-top: 10px;}
.terms_use li{list-style-type: disc;margin:0px;padding:0px;list-style-position:inside;padding-left:15px;line-height: 20px;}
.terms_use li a{text-decoration: underline;color: #888;line-height: 20px;}
.terms_use li a:hover{text-decoration: none;color: #888;line-height: 20px;}
.terms_use a.blue{text-decoration: none;color: #1475BA;line-height: 20px;}
.terms_use a.blue:hover{text-decoration: underline;color: #1475BA;line-height: 20px;}
.terms_use h2{font-size: 14px;font-weight: bold;color: #444;margin:0px;padding:0px;margin-top: 10px;margin-bottom: 5px;}
.terms_use h3{font-size: 12px;font-weight: bold;color: #444;margin:0px;padding:0px;margin-top: 10px;margin-bottom: 5px;}


/****************************API*************************************************/
.api_signin{width:715px;margin:auto;clear:both;font-size:12px;}
.apiborderDiv{width:665px;padding: 10px 25px 25px;float:left;border:solid 1px #DBDBDB;margin-top:20px;}
.api_errmsgdiv{width:495px;padding-left:170px;padding-top:20px;padding-bottom:10px;float:left;margin:0px;clear:both;}
.red {color: #C7413E;font-size: 12px;}
.api_frmblock{width:100%;clear:both;float:left;margin-bottom:10px;}
.api_frnLefttxt{width:160px;text-align:right;font-weight:bold;color:#444;line-height:23px;vertical-align:middle;padding-right:10px;float:left;}
.api_frnRight{width:490px;float:left;}
.notRegisteredYelowBlock{width:683px;background-color:#FFF9DF;border:solid 1px #F3D944;padding:18px;float:left;margin-top:15px;padding-bottom:10px;}
.api_detailUl {margin:0px;padding-left:18px;float:left;padding-top:0px;padding-right:0px;}
.api_detail  li{list-style-image:url('../images/bullet_grey.gif');vertical-align:top;color:#444;text-decoration:none;margin-top:10px;padding-bottom:10px;padding-left:0px;padding-top:0px;}


/*************************Multiple Upload*********************************/
.mulUpLeft{width:660px;float:left;padding-top:20px;}
.UploadFromWeb{width:610px;background-color:#FDFFEA;border:solid 1px #E6DD9C;padding:10px 25px;float:left;margin-top:10px;color:#888;font-size:11px;}
.dottedborderDiv{width:610px;border-top:dashed 1px #B6B6B6;padding-top:10px;margin-top:10px;float:left;}
.mulUpLeft .gryBlock{padding:10px 15px 10px;background-color:#F8F8F8;margin-top:10px;float:left;width:630px;border-top:solid 1px #DBDBDB;}
.smallorangetxt11{font-size:11px;color:#BF431D;}
.innerblk{width:630px;float:left;margin-top:5px;}
.innerblk span{float:left;}
.innerblk .Leftdiv{width:315px;float:left;}
.txt_field{width:65px;text-align:right;padding-right:5px;line-height:22px;vertical-align:middle;}
.Leftdiv .inDiv{padding-top:10px;float:left;}
.innerblk .labeltext{width:75px;text-align:right;padding-right:7px;float:left;font-weight:bold;line-height:21px;vertical-align:middle;}
.innerblk .inputfield{width:302px;border:solid 1px #C5C5C5;padding:4px;float:left;}
.innerblk .inputfield2{width:200px;border:solid 1px #C5C5C5;padding:4px;float:left;}
.mulUpLeft p{padding-top:20px;clear:both;}
.mulUpRight{width:298px;float:right;padding-top:20px;}
.mulUpRight p{padding-top:15px;}
.mulUpRight .greenBlock{border:solid 1px #9CCB9F;background-color:#ECFFE9;padding:15px;}
.mulUwpRight .greenheading2{color:#3E9E45;font-size:22px;font-weight:bold;}
.authorPoint{list-style-type:none;padding:0px;margin:0px;margin-top:7px;}
.authorPoint li{list-style-image:url('../images/greenarrow.gif');margin-left:15px;padding-bottom:7px;}
.green_btn{background-color:#409C45;color:#fff;font-weight:bold;padding:5px;width:210px;letter-spacing:1px;border:0px;margin:10px 0px 0px 15px;}
.mulUpRight .grayBlock{border:solid 1px #D3D3D3;background:url('../images/grey_gradient2.gif') repeat-x bottom;padding:15px;margin-top:20px;}
.heading16{font-size:16px;font-weight:bold;}
.grayBlock .img1rightborder{border-right:solid 1px #CFCFCF;padding-right:20px;margin-right:20px;}
.webshare{background:url('../images/icon_web_shaded.gif') no-repeat left;border:solid 1px #BDBDBD;height:22px;width:516px;padding:0px 5px 0px 31px;float:left;background-color:#fff;}
.mulUpLeft .pinkBlock{padding: 5px;padding-left: 7px;height: auto;float: left;font-size: 12px;color: #CB4745;background-color: #F9EDED;margin-top: 5px;width:653px;padding-right:0px;}
a.redlink, a.redlink:hover{color:#D32725;}

.smalltxt{font-size: 11px;color: #888888;}
.singlefileupload{border:solid 1px #ccc; padding: 7px 7px 5px 8px; color:#888; font-size:11px;}
.desktopupload{border:solid 1px #ccc; padding: 7px 7px 5px 8px; color:#888; font-size:11px;}
.webupload{border:solid 1px #ccc; padding: 7px 7px 5px 8px; color:#888; font-size:11px; margin-bottom:4px;}
.authorpointupload{border:solid 1px #ccc; background:url('../images/upload-authorpoint.gif') top left; background-repeat:no-repeat; height:110px;}

/*************************Balwinder-Email Settings*********************************/
.emailsettings_nav {width: 665px;float: left;height: auto;padding-top: 20px;color: #888888;}
.emailsettings_nav .content_nav {background-color: #F9F9F9;width: 640px;float: left;padding:20px 0 20px 20px; margin-bottom: 20px; border-top: 1px solid #ececec;}
.emailsettings_nav .Orange_headingAll {font-size: 14px;color: #FF9600;font-weight: bold;}
.emailsettings_nav .Orange_headingAll span{font-size: 12px;font-weight: normal; color: #888888;}
.emailsettings_nav .content_nav div.check_nav{ padding:15px 0 0 10px;}
.emailsettings_nav .content_nav div.check_nav input{vertical-align:middle;}
.emailsettings_nav .content_nav div.check_nav ul{ padding:0; margin:0;}
.emailsettings_nav .content_nav div.check_nav ul li{ list-style: none;}
.emailsettings_nav div.dividing_nav { background:url('../images/dividing_bg.gif'); height: 42px; width: 615px; }
.sub_YelowBlock input{ vertical-align:middle; }
.sub_YelowBlock{width:648px; background-color:#fdffea; border:solid 1px #e6dd9c; float:left; margin-top: -10px; padding: 5px;}

/********************Balwinder-Email Address Notification PopUp***********/
.emailaddress_notification{width: 350px;padding: 10px;float: left;border: solid 8px #d9d9d9;}
.emailaddress_notification div.gray_bg{width:320px;float:left;background-color:#f9f9f9;padding: 15px 0 15px 30px; border-top: 1px solid #ececec;}
.emailaddress_notification div.gray_bg input{vertical-align:middle;}
.emailaddress_notification div.gray_bg ul{padding:0; margin:0;list-style-type: none; font-size: 12px;font-weight: normal; color: #888888;}
.emailaddress_notification div.gray_bg ul li{padding:0; margin:0;list-style-type: none; line-height: 20px;}

/********************Balwinder-Greeting Cards Main***********/
#greetingcards_nav h1, h2, h3, ul, li, ol, p{padding: 0; margin: 0; list-style: none; }
#greetingcards_nav { width: 985px; float: left; border-bottom: solid 1px #ECECEC; padding-top: 10px; padding-bottom: 5px;}
#greetingcards_nav h1 {float: left;font-size: 20px;font-weight: normal;}
#greetingcards_nav ul { padding:0; margin:0; padding: 5px 0 0 0;}
#greetingcards_nav ul li{ background: url('../images/icon_create_own_greeting.gif'); background-repeat: no-repeat; float: right; list-style: none; padding: 0 0 0 20px; }
#greetingcards_content_nav {width: 985px; float: left; }
#greetingcards_content_nav div.categories_nav{ float: left; width: 193px; padding: 30px 0 0 0;}
#greetingcards_content_nav div.categories_nav h2{ font-size: 15px;color: #FF9600;font-weight: bold; padding: 0; margin: 0;}
#greetingcards_content_nav div.categories_nav div.navigation { padding: 10px 0 0 5px; float: left; width: 200px;} 
#greetingcards_content_nav div.categories_nav div.navigation ul {padding:0; margin:0;}
#greetingcards_content_nav div.categories_nav div.navigation ul li{ vertical-align: middle; line-height: 20px; list-style: none; background: url('../images/bullet.gif') 0 7px; background-repeat: no-repeat; padding: 0 0 0 12px; }
#greetingcards_content_nav div.categories_nav div.navigation ul li.activeCategory{ vertical-align: middle; line-height: 20px; list-style: none; background: url('../images/bullet.gif') 0 7px; background-repeat: no-repeat; padding: 0 0 0 12px;color: #888888;text-decoration: none; }
#greetingcards_content_nav div.categories_nav div.navigation a.activeCategory{ background-position: left center;color: #888888;text-decoration: none;font-size: 12px;cursor: default; }

/********************Balwinder-Greeting Cards display***********/
#greetingcards_content_nav div.displaycards_nav{ float: left; width: 441px; margin-top: 27px;}
#greetingcards_content_nav div.displaycards_nav h2{background: url('../images/icon_display_greetingcards.gif') 0 4px; background-repeat: no-repeat; line-height: 25px; font-weight: bold; border-bottom: solid 1px #ddd; font-size: 15px;color: #FF9600;  width: 419px; padding: 0 0 0 22px;}
#greetingcards_content_nav div.displaycards_nav h2 span{color: #444343;}
#greetingcards_content_nav #outerborder {width: 439px; float: left; border: 1px solid #dddddd; margin-top: 20px; margin-bottom: 10px; padding-bottom: 19px;}
#greetingcards_content_nav #outerborder div.thumbnail{width: 439px; float: left; }
#greetingcards_content_nav #outerborder div.thumbnail ul li{float: left; padding: 19px 0 0 19px;}
#greetingcards_content_nav #outerborder div.thumbnail ul li a img{border: 1px solid #c5c5c5;}
#greetingcards_content_nav #outerborder div.thumbnail ul li a:hover img{border: 1px solid #f7790a;}
#greetingcards_content_nav #outerborder div.thumbnail ul li p a{font-weight: bold;}

/********************Balwinder-Send your presentation cards***********/
#greetingcards_content_nav div.presentationcards_nav{ float: right; width: 300px; margin-top: 20px;}
#greetingcards_content_nav div.presentationcards_nav div.heading_bg{ background: url(../images/bg_orange_gradient.gif); width: 288px; height: 19px; border: 1px solid #ffebd2;padding: 6px; }
#greetingcards_content_nav div.presentationcards_nav h2{  font-weight: bold; font-size: 15px;color: #FF9600; background: url('../images/icon_send_presentation.gif') 5px 3px; background-repeat: no-repeat; padding: 0 0 0 26px; }
#greetingcards_content_nav #outerborder_presentation_card {width: 300px; float: left; background: #f6f6f6; border: 1px solid #dddddd; margin-top: 20px; margin-bottom: 10px; padding-bottom: 19px;}
#greetingcards_content_nav #outerborder_presentation_card div.thumbnail{width: 300px; float: left;}
#greetingcards_content_nav #outerborder_presentation_card div.thumbnail ul li{float: left; padding: 19px 0 0 19px;}
#greetingcards_content_nav #outerborder_presentation_card div.thumbnail ul li a img{border: 1px solid #c5c5c5; }
#greetingcards_content_nav #outerborder_presentation_card div.thumbnail ul li a:hover img{border: 1px solid #f7790a;}
#greetingcards_content_nav #outerborder_presentation_card div.thumbnail ul li p a {font-weight: bold;}

/********************Balwinder-greeting-cards-popup***********/
.PopUpDvAll input.btn_all{background-color: #666;color: #fff;font-size: 12px;font-family: Arial,verdana,Helvetica, sans-serif;font-weight: bold;padding: 5px !important; padding: 5px;border: 0px;cursor:pointer;}
.greetingcards_popup{width: 508px; float: left; border: solid 0px #d9d9d9; padding: 10px 0 20px 20px;}
.greetingcards_popup div img{ border: 1px solid #666666; float: left; margin-top: 3px; }

/********************Balwinder-greeting-cards-Themes***********/
#greetingcards_themes_nav { width: 985px; float: left; padding-top: 40px;}
#greetingcards_themes_nav div.categories{ width: 985px; float: left;}
#greetingcards_themes_nav div.categories h2{ width: 985px; font-size: 16px;color: #FF9600;font-weight: bold; border-bottom: solid 1px #ECECEC;}
#greetingcards_themes_nav div.categories div.outerborder{ float: left; width: 985px; border: 1px solid #e0eeb2; background: url(../images/theme_bg.jpg); background-repeat:repeat-x; height: 95px;  margin-top: 15px;}
#greetingcards_themes_nav div.categories div.outerborder div.btn_left{ float: left; padding: 30px 0 0 10px;}
#greetingcards_themes_nav div.categories div.outerborder div.btn_right{ float: right; padding: 30px 10px 0 0;}
#greetingcards_themes_nav div.categories div.outerborder div.thumbnail{ float: left; width: 900px;}
#greetingcards_themes_nav div.categories div.outerborder div.thumbnail ul{ padding: 0; margin: 0;}
#greetingcards_themes_nav div.categories div.outerborder div.thumbnail ul li{ float: left; list-style: none; padding: 14px 0 0 25px;}
#greetingcards_themes_nav div.categories div.outerborder div.thumbnail ul li a img{border: 1px solid #c5c5c5; width: 98px; height: 65px;}
#greetingcards_themes_nav div.categories div.outerborder div.thumbnail ul li a:hover img{border: 1px solid #f7790a;}

/********************Balwinder-greeting-cards-Themes-message***********/
#greetingcards_themes_nav div.yourmessage_nav { width: 985px; float: left; padding: 20px 0 0 0;}
#greetingcards_themes_nav div.yourmessage_nav div.heading{ width: 985px; float: left; border-bottom: solid 1px #ECECEC;}
#greetingcards_themes_nav div.yourmessage_nav div.heading h2{ float: left; font-size: 16px;color: #FF9600;font-weight: bold;}
#greetingcards_themes_nav div.yourmessage_nav div.content_nav{ float: left; width: 985px; border: 1px solid #e6e6e6; margin-top: 15px; background: #fff9ef;}
#greetingcards_themes_nav div.yourmessage_nav div.content_nav div.form_nav{ float: left; width:439px; padding: 15px;}
#greetingcards_themes_nav div.yourmessage_nav div.content_nav div.form_nav span.redtext{font-size: 11px;color: #cb4745; }
#greetingcards_themes_nav div.yourmessage_nav div.content_nav div.form_nav textarea{ border: 1px solid #939393; width: 420px; padding: 5px; margin-top: 3px; margin-bottom: 15px;}
#greetingcards_themes_nav div.yourmessage_nav div.content_nav div.form_nav input{ border: 1px solid #939393; padding: 5px; width: 420px; margin-top: 3px; margin-bottom: 15px;}
#greetingcards_themes_nav div.yourmessage_nav div.content_nav div.form_nav .border_red{ border: 1px solid #D00B0B; width: 420px; padding: 5px; margin-top: 3px; margin-bottom: 15px;}
#greetingcards_themes_nav div.yourmessage_nav div.content_nav div.form_nav span.dd{ border: 1px solid #939393; padding: 3px; background: #fff; margin-top: 5px; float: left;}
#greetingcards_themes_nav div.yourmessage_nav div.content_nav div.form_nav div.btn_nav{ float: left; width: 400px;}
#greetingcards_themes_nav div.yourmessage_nav div.theme_bg{ width:494px; height: 524px; float: right; background: #fff; padding: 10px;  border-left: 1px solid #e6e6e6;}
#greetingcards_themes_nav div.yourmessage_nav div.theme_bg div.image{ width:494; height: 524px; background: #fff9ef; }
#greetingcards_themes_nav div.yourmessage_nav div.theme_bg div.message_nav {width: 450px; float: left; }
#greetingcards_themes_nav div.yourmessage_nav div.theme_bg div.message_nav span.outerborder{ color: #000; width: 350px; float: left; margin-left: 70px; }
#greetingcards_themes_nav div.yourmessage_nav div.theme_bg div.message_nav span.blacktext{float: left; text-align: left;  color: #000; font-size: 18px;}
#greetingcards_themes_nav div.yourmessage_nav div.theme_bg div.message_nav span.whitetext{float: left; text-align: left;  color: #fff; font-size: 18px;}
#greetingcards_themes_nav div.yourmessage_nav div.theme_bg div.message_nav span.outerborder label.blacktext{float: left; text-align: justify; color: #000; border:0px; width: 350px; margin-top: 3px;}
#greetingcards_themes_nav div.yourmessage_nav div.theme_bg div.message_nav span.outerborder label.whitetext{ float: left; text-align: justify; color: #fff; border:0px; width: 350px; margin-top: 3px;}



/********************Balwinder-greeting-cards-Successfully Sent***********/
#greetingcards_sent_message { width: 985px; float: left; margin-top: 20px;}
#greetingcards_sent_message div.message { width: 965px; float: left; border:1px solid #ece7a8; background: #fffde7; padding: 10px; }
#greetingcards_sent_message div.message span{ color: #ff9200; }
#greetingcards_sent_message div.theme_bg{ margin-top: 20px; width: 985px;  height: 820px; float: left; border:1px solid #d7d7d7;}
#greetingcards_sent_message div.theme_bg span.user_textblack{ color: #000; font: 20px bold Arial, Helvetica, sans-serif; float: left; margin-left: 170px; width: 520px; text-align: justify; padding: 10px;}
#greetingcards_sent_message div.theme_bg span.user_textblack span.blacksmalltext{ float: left; margin-top: 5px; margin-bottom: 5px; font: 12px bold Arial, Helvetica, sans-serif; color: #000;}
#greetingcards_sent_message div.theme_bg span.user_textwhite{ color: #fff; font: 20px bold Arial, Helvetica, sans-serif; float: left; margin-left: 170px; width: 520px; text-align: justify; padding: 10px;}
#greetingcards_sent_message div.theme_bg span.user_textwhite span.whitesmalltext{ float: left; margin-top: 5px; margin-bottom: 5px; font: 12px bold Arial, Helvetica, sans-serif; color: #fff;}

/********************Balwinder-greeting-cards-Signin***********/
#sign_nav {width: 300px; float: left; margin-top: 7px;}
#sign_nav span h2{ padding: 0; margin: 0; font-weight: bold; border-bottom: solid 1px #ddd; font-size: 16px;color: #FF9600;line-height: 25px; }
#sign_nav div.ver_col{width: 300px; float: left; margin-top: 14px;}
#sign_nav span.form_text{ float: left; margin-top: 7px;}
#sign_nav span.textbox_col{float:right;}
#sign_nav span.cbox{margin-left: 71px;float:left; font-size: 11px; padding: 0 0 10px 0;}
#sign_nav span.btn_signin{margin-left: 75px;float:left; font-size: 11px; vertical-align: middle;}
#sign_nav div.signin_Bottom{background-color:#F2F2F2;line-height:40px;width:282px;vertical-align:middle;padding-left:20px;clear:both;float:left;margin-top:10px;}
#sign_nav .txtBox{ border: solid 1px #808080; width: 215px; }
.txtBox_red{ border: solid 1px #D00B0B; width: 215px; }

/*div.calander_nav{ float: left; width: 200px;}*/

.MultipleUpload_FromWeb{width:610px;background-color:#fff;border:solid 1px #fff;padding:20px 25px;float:left;margin-top:10px;color:#888;font-size:11px;}
.Maximumfile_size{color: #888888; width:630px;float:left;margin-top:35px;padding: 10px 0 10px 0; }
.Maximumfile_size span.orangtxt{color:#FF9600; font-weight: bold;}
.Theme1{width:98px;height:65px;cursor:pointer;background-color:#f3f8df;border: 1px solid #c5c5c5;}
.Theme1_Hover{width:98px;height:65px;cursor:pointer;background-color:#f3f8df;border: 1px solid #f7790a;}
.next_prev{float: right; width: 10px; margin-right: 25px;}

.onopen{border:solid 1px #A9A8A7;float:left;height:20px;background-color:#FFFDCC;border-bottom:solid 1px #fff;position:relative;}
div.flash_banner { width: 400px; float: right; background-color: #ff0000; }

/********************Balwinder-greeting-cards-proccess***********/
#greeting_proccess_nav {width: 983px; float: left; border: 1px solid #e9e8d3; padding: 10px 0 10px 0; background-color: #fcfcfa;}
#greeting_proccess_nav p{padding:0 0 10px 10px;}
#greeting_proccess_nav div.steps_col{width: 973px;float: left; /*border-top: 1px solid #ececec; border-bottom: 1px solid #ececec;*/  background-color: #fffde7; padding: 0 0 0 10px;}
#greeting_proccess_nav div.steps_col ul{ padding: 0; margin: 0; }
#greeting_proccess_nav div.steps_col ul li{ font-weight: bold; float: left; list-style: none;}
#greeting_proccess_nav div.steps_col ul img { vertical-align: middle; padding:8px 5px 8px 0; }
#greeting_proccess_nav div.steps_col ul li span img {padding:0 50px 0 50px }

#greetingcards_content_nav div.greeting_textmessage p{ margin: 0; padding: 0;}
#greetingcards_content_nav div.greeting_textmessage { width:302px; float:right; margin-bottom: 10px; border-top: 14px solid #fff;}
#greetingcards_content_nav div.greeting_textmessage h2{ display: block; font-size: 15px; color: #FF9600;font-weight: bold;  background: #fffde7; padding: 10px 0 5px 10px;}
#greetingcards_content_nav div.greeting_textmessage p{ background: #fffde7; padding: 0 10px 10px 10px;}
#greetingcards_content_nav div.greeting_textmessage  div.upload_now{  background: #fff; float:right; border-top: 5px solid #fff;}

/********************Send Invite********************************************/
.mulUpLeft .gryBlock2{background-color:#F8F8F8;float:left;width:660px;padding:20px 0px;}
.gryBlock2 .contentblock{width:630px;padding:0px 20px;padding-top:15px;line-height:18px;}
.importyellowblk{width:298px;float:left;background-color:#FFFFF4;padding-bottom:20px;}
.importcontacbar{width:288px;padding-left:10px;line-height:30px;background-color:#FFFFDB;}
.importcontacbar .headingicon{background:url('../images/importicon.gif') no-repeat left center;padding-left:30px;}
.importyellowblk .content{padding:15px 40px;float:left;}
/******************Friends on authorSTREAM************************************************/
.auhtorfrnds{width:985px;float:left;padding-top:15px;}
.auhtorfrnds .friendlist{width:520px;float:left;padding-left:35px;}
.friendlist a.imgbordr{border:solid 1px #C5C5C5;width:90px;height:80px;padding:0px;margin:0px;float:left;}
.friendlist a.imgbordr:hover{border:solid 1px #F7790A;width:90px;height:80px;padding:0px;margin:0px;float:left;}
.sep_line{border-top:solid 1px #D3D3D3;margin-top:15px;width:920px;float:left;}
.friendlist img{float:left;}
.friendlist .frienddetail{padding-left:10px;float:left;color:#888;line-height:18px;}
.auhtorfrnds .stayconnected{width:375px;float:right;padding-right:35px;}
.stayconnectedbox{border:solid 1px #D3D3D3;float:left;width:373px;}
.stayconnectedbox .bluebar{background-color:#E5F4FF;padding-left:15px;line-height:30px;}
.stayconnectedbox .yellowbar{background-color:#FFFDF4;padding-left:15px;height:23px;padding-top:7px;border-bottom:solid 1px #D3D3D3;}
