/* CSS Document */
body
{
    background: #DBB083 url('../images/background.jpg') no-repeat top center;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
}
/*****************************add on 15 may *************start*****************************/
@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold.eot');
    src: url('../fonts/opensans-extrabold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold.woff') format('woff'),
         url('../fonts/opensans-extrabold.ttf') format('truetype'),
         url('../fonts/opensans-extrabold.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*****************************add 15 may *************end*****************************/
ul, li
{
    margin: 0px;
    padding: 0px;
}
/*list-style-type:none;}*/
h1, h2, h3, h4, h5, h6
{
    margin: 0px;
    padding: 0px;
    display: block;
}
a
{
    text-decoration: none;
}

.pngfile
{
    behavior: url(iepngfix.htc);
}

#maincontainer
{
    width: 1010px;
    float: none;
    margin: auto;
}
#header
{
    width: 985px;
    float: left;
    padding: 0px 0px 0px 25px;
}
.logo
{
    width: 400px;
    float: left;
    padding-top: 10px;
    display: block;
    height: 115px;
}
.logo01
{
    width: 400px;
    float: left;
    padding-top: 10px;
    display: block;
    height: 95px;
}

/*.logo { width:622px; float:left; padding-top:10px;}*/
.loginsection
{
      width: 338px;
    float: left;
}
.loginbox
{
    width: 326px;
    float: left;
    background: url('../images/loginbg.png') repeat-y;
    padding-left: 12px;
    padding-right: 0px;
    padding-top: 8px;
    padding-bottom: 6px;
}
.inputbox
{
    width: 109px;
    float: left;
    height: 20px;
    background: url('../images/inputbg.png') no-repeat;
    padding-left: 4px;
    padding-right: 12px;
    padding-top: 2px;
    padding-bottom: 0px;
}
.inputbox002
{
    width: 109px;
    float: left;
    height: 20px;
    background: url('../images/inputbg.png') no-repeat;
    padding-left: 4px;
    padding-right: 12px;
    padding-top: 2px;
    padding-bottom: 0px;
}
/*.input01 { width:106px; float:left; height:18px; border:none; background:#FFFFFF;font-weight:bold ; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9B9B9B; line-height:18px;}*/
.input01
{
    width: 106px;
    float: left;
    height: 18px;
    border: none;
    background: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    line-height: 18px;
}
.loginbutton
{
    width: 60px;
    float: left;
}
.forgotpassword
{
    width: 326px;
    float: left;
    padding: 5px 0px 0px 0px;
}
.radio01
{
    width: 20px;
    float: left;
    text-align: left;
}
.radio01 input
{
    float: left;
}
.remember
{
    width: auto;
    float: left;
}
.remember a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #45A7E4;
    text-decoration: none;
    line-height: 18px;
    padding: 0px 0px 0px 10px;
}
.remember a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
.remember a span
{
    text-decoration: underline;
    cursor: pointer;
}

#wrapper
{
    width: 1010px;
    padding-top: 34px;
    float: left;
    background: url('../images/mainbg.png') no-repeat left top;
}
#wrapper01
{
    width: 1010px;
    padding-top: 07px;
    float: left;
    margin-bottom: 10px;
}
.wrapper01
{
    width: 1003px;
    padding-top: 0px;
    float: left;
}
#intfram
{
    width: 1010px;
    padding-bottom: 13px;
    float: left;
    background: url('../images/mainbg_btm.png') no-repeat left bottom;
}
#intfram01
{
    width: 1010px;
    padding: 10px 0 13px 0;
    float: left;
    background-color: #FFFFFF;
    box-shadow: 0 1px 5px #4D4D4D;
}


/*#wrapper { width:1010px; float:left; height:584px; background:url(../images/mainbg.png) top no-repeat;}*/
.rightpannel
{
    width: 540px;
    float: left;
    padding: 0px 13px 0px 36px;
}
.rightpannel01
{
    width: 520px;
    float: left;
    padding: 0px 0px 0px 36px;
}
/*.toptext {width:540px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:justify; padding-bottom:35px;}*/
.toptext
{
    width: 540px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #4C4646;
    text-align: justify;
    padding-bottom: 35px;
}

.toptext a
{
    font-size: 14px;
    color: #FF6600;
    text-decoration: none;
}
.toptext a:hover
{
    color: #666666;
}
.leftpannel
{
    width: 345px;
    float: left;
    padding: 0px 0px 0px 65px;
}
/*.leftpannelbox{ width:345px; float:left; height:454px;}*/
.leftpannelbox
{
    width: 345px;
    padding-bottom: 0px;
    float: left;
}
.leftpannelbox h1
{
    width: 330px;
    font-size: 20px;
    color: #025fb2;
    padding-bottom: 10px;
    float: left;
    text-align: center;
}
.headingstyle01
{
    width: 345px;
    float: left;
}
.headbg
{
    width: 315px;
    float: left;
    background: url('../images/heatbg.png') repeat-y;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.textstyle01
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #ffffff;
    line-height: 18px;
}
.textstyle02
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4D4D4D;
    line-height: 16px;
}
.form01
{
    width: 315px;
    float: left;
}
.formtitle
{
    width: 115px;
    border: 0px solid #F00;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 20px;
    text-align: right;
    padding-bottom: 5px;
}
.formfield
{
    width: 180px;
    border: 0px solid #F00;
    float: left;
    padding-left: 10px;
    padding-bottom: 5px;
}
.formfield01
{
    width: 180px;
    border: 0px solid #F00;
    float: left;
    padding-left: 18px;
    padding-bottom: 20px;
}

/*.input02 { width:180px; float:left; height:18px; border: 1px solid #004F96; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9B9B9B; line-height:18px;}*/
.input02
{
    width: 180px;
    float: left;
    height: 18px;
    border: 1px solid #004F96;
    background: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4C4646;
    line-height: 18px;
}


/*-----------------Inner page-----------------*/
/*.leftpannelbox .steps{width:345px; float:left;}*/
.steps
{
    width: 345px;
    float: right;
}
.steps ul
{
    width: 345px;
    float: left;
}
.steps ul li
{
    width: 343px;
    padding-bottom: 7px;
    line-height: 63px;
    float: left;
}
.steps ul li a.tab01
{
    display: block;
    background: url('../images/tab01.png') no-repeat right top;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    width: 268px;
    padding-left: 75px;
}
.steps ul li a.tab01:hover
{
    display: block;
    background: url('../images/tab01_act.png') no-repeat right top;
    color: #FFF;
    float: left;
}
.steps ul li a.tab02
{
    display: block;
    background: url('../images/tab02.png') no-repeat right top;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    width: 268px;
    padding-left: 75px;
}
.steps ul li a.tab02:hover
{
    display: block;
    background: url('../images/tab02_act.png') no-repeat right top;
    color: #FFF;
    float: left;
}
.steps ul li a.tab03
{
    display: block;
    background: url('../images/tab03.png') no-repeat right top;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    width: 268px;
    padding-left: 75px;
}
.steps ul li a.tab03:hover
{
    display: block;
    background: url('../images/tab03_act.png') no-repeat right top;
    color: #FFF;
    float: left;
}
.steps ul li a.tab04
{
    display: block;
    background: url('../images/tab04.png') no-repeat right top;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    width: 268px;
    padding-left: 75px;
}
.steps ul li a.tab04:hover
{
    display: block;
    background: url('../images/tab04_act.png') no-repeat right top;
    color: #FFF;
    float: left;
}

.steps ul li a.active01
{
    display: block;
    background: url('../images/tab01_act.png') no-repeat right top;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    width: 268px;
    padding-left: 75px;
}
.steps ul li a.active02
{
    display: block;
    background: url('../images/tab02_act.png') no-repeat right top;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    width: 268px;
    padding-left: 75px;
}
.steps ul li a.active03
{
    display: block;
    background: url('../images/tab03_act.png') no-repeat right top;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    width: 268px;
    padding-left: 75px;
}
.steps ul li a.active04
{
    display: block;
    background: url('../images/tab04_act.png') no-repeat right top;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    width: 268px;
    padding-left: 75px;
}
.steps ul li a.visit
{
    display: block;
    background: url('../images/gray_tab.png') no-repeat right top;
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    width: 343px;
}
.steps ul li a span
{
    display: block;
    padding: 0 15px 0 35px;
    font-size: 36px;
    font-weight: bold;
    float: left;
}
.steps ul li a:hover span
{
    display: block;
    padding: 0 15px 0 35px;
    font-size: 36px;
    color: #f2a903;
    font-weight: bold;
    float: left;
}
.steps ul li a font
{
    display: block;
    margin: 0px;
    padding: 0px;
    float: left;
}
.steps ul li a.visit:hover span
{
    color: #8d8d8d;
}
.from
{
    border-top: 1px solid #dedede;
}
/*.from ul{width:540px; height:412px; overflow:auto; float:left; border:0px solid #F0F;}*/
.from ul
{
    width: 540px;
    overflow: auto;
    float: left;
    border: 0px solid #F0F;
}
.from ul li
{
    padding-bottom: 19px;
    float: left;
}
.from ul li span
{
    padding-right: 30px;
    float: left;
}
.from ul li input
{
    background: url('../images/input_bg.gif') no-repeat left top;
    border: 1px solid #cbcbcb;
    color: #555;
    font-size: 13px;
    line-height: 27px;
    height: 27px;
    width: 235px;
    padding-left: 10px;
    float: left;
}
.from ul li textarea
{
    background: url('../images/textarea_bg.gif') no-repeat left top;
    border: 1px solid #cbcbcb;
    color: #555;
    font-size: 13px;
    height: 70px;
    float: left;
}
h2
{
    width: 330px;
    font-size: 18px;
    color: #ff8a00;
    float: left;
}

/*---------------------------------------------------*/
.w1
{
    width: 540px;
    float: left;
}
.w2
{
    width: 500px;
    float: left;
}

.w3
{
    width: 525px;
    float: left;
}
.padding01
{
    padding-top: 5px;
}
.padding02
{
    padding-top: 5px;
}
.pad1
{
    padding-top: 40px;
}
.pad2
{
    padding-top: 20px;
}

.lorg
{
    color: #f2a903;
}
.lblue
{
    color: #2181d9;
}
.lgray
{
    color: #8d8d8d;
}


.width01
{
    width: 315px;
    float: left;
    padding-left: 5px;
}
.width02
{
    width: 250px;
    float: left;
    padding-left: 5px;
}


/*.register { width:155px; float:left; padding-left:190px; padding-top:0px; margin-top:0px !important}*/
.register
{
    width: 155px;
    float: left;
    padding-left: 190px;
    padding-top: 0px;
}
/*inner pages 12-10-2010*/
.mindiv-inner
{
    width: 1000px;
    margin: auto;
    float: left;
    height: auto;
    background: url('../images/bg-pages.jpg') repeat-y;
}
.top-shdow
{
    width: 934px;
    margin: auto;
    float: left;
    height: auto;
    background: url('../images/bg-top.jpg') no-repeat; ;padding-left:33px;padding-right:33px;padding-top:15px;padding-bottom:0}

h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: center;
}
.top-line
{
    font-size: 13px;
    color: #FF8700;
    padding: 20px 0 5px 0;
    font-weight: bold;
    border-bottom: solid 1px #DEDEDE;
}
.left-div
{
    width: 342px;
    float: left;
    height: auto;
    padding-top: 21px;
}
.right-div
{
    width: 570px;
    border-left: solid 1px #DEDEDE;
    overflow: hidden;
    float: left;
    height: auto;
    padding: 21px 0 0 18px;
}
.input-maindiv
{
    width: 320px;
    float: left;
    height: 48px;
}
.input-maindiv02
{
    width: 320px;
    float: left;
    height: 31px;
}
.left01-input
{
    background: url('../images/input01-bg.jpg') no-repeat;
    width: 169px;
    height: 31px;
    float: left;
}
.left02-input
{
    background: url('../images/input01-bg.jpg') no-repeat;
    width: 151px;
    height: 31px;
    float: left;
}
.input001
{
    background: none;
    border: none;
    width: 140px;
    color: #555555;
    padding: 6px 0 5px 10px;
    font-size: 13px;
}
.input03
{
    background: none;
    border: none;
    width: 300px;
    color: #555555;
    padding: 8px 0 5px 10px;
    font-size: 13px;
}
.input03div
{
    background: url('../images/input02-bg.jpg') no-repeat;
    width: 320px;
    height: 31px;
    float: left;
}
.sex-div
{
    width: 30px;
    float: left;
    font-size: 12px;
    color: #555555;
    padding: 2px 0 0 0;
}
.radiobtn-div
{
    width: 25px;
    float: left;
    font-size: 12px;
    color: #555555;
}
.sex-div02
{
    width: 30px;
    float: left;
    font-size: 12px;
    color: #555555;
    padding: 2px 0 0 0;
}
.input-right-maindiv
{
    width: 569px;
    margin-bottom: 18px;
    float: left;
}

.inputright01
{
    background: none;
    border: none;
    width: 550Px;
    color: #555555;
    padding: 6px 0 5px 10px;
    font-size: 13px;
}
.inputright02
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 300px;
    color: #555555;
    padding: 6px 0 5px 10px;
    font-size: 13px;
}
.right01-input
{
    background: url('../images/input-right01.jpg') no-repeat;
    width: 569px;
    height: 31px;
    float: left;
}
.right02-input
{
    background: url('../images/input-right02.jpg') no-repeat;
    width: 441px;
    height: 31px;
    float: left;
}
.browse-btn
{
    float: left;
    width: 127px;
}

.right-div02
{
    width: 570px;
    border-left: solid 1px #DEDEDE;
    border-top: solid 1px #DEDEDE;
    border-bottom: solid 1px #DEDEDE;
    float: left;
    height: auto;
    padding: 15px 0 15px 18px;
}
.socialization
{
    font-size: 12px;
    color: #126DC0;
    padding-bottom: 5px;
    font-weight: bold;
}
.socialization02
{
    font-size: 12px;
    color: #126DC0;
    padding-bottom: 15px;
    font-weight: bold;
}
.check-box01
{
    width: 25px;
    float: left;
}
.check-box01 a
{
    cursor: pointer;
}
.check-box-text01
{
    float: left;
    font-size: 12px;
    color: #555555;
    padding: 2px 0 0 0;
}
.check-box-width01
{
    width: 80px;
}
.check-box-width02
{
    width: 86px;
}
.check-box-width03
{
    width: 61px;
}
.check-box-width04
{
    width: 80px;
}
.check-box-width05
{
    width: 131px;
}

.right03-input
{
    background: url('../images/input-right03.jpg') no-repeat;
    height: 31px;
    float: left;
}
.inputwidth01
{
    width: 207px;
}
.inputwidth02
{
    width: 234px;
}
.inputwidth03
{
    width: 127px;
    float: left;
}
.inputright04
{
    background: none;
    border: none;
    width: 180Px;
    color: #555555;
    padding: 6px 0 5px 10px;
    font-size: 13px;
}
.connect-the-dots
{
    font-size: 12px;
    color: #126DC0;
    padding-bottom: 15px;
    text-align: right;
    padding-right: 18px;
}
.connect-the-dots a
{
    text-decoration: underline;
    color: #126DC0;
}
.connect-the-dots a:hover
{
    text-decoration: none;
    color: #000;
}
.bottom-border
{
    float: left;
    border-bottom: solid 1px #DEDEDE;
}
.bottom-shdow
{
    width: 973px;
    text-align: right;
    background: url('../images/bg-bottom-shdow.jpg') no-repeat;
    height: 50px;
    float: left;
    padding-left: 0;
    padding-right: 33px;
    padding-top: 30px;
    padding-bottom: 0;
}
* html .bottom-shdow
{
    padding: 29px 33px 0 0;
}
.right-div03
{
    width: 550px;
    border-left: solid 1px #DEDEDE;
    overflow: hidden;
    float: left;
    height: auto;
    padding: 15px 0 0 18px;
}

/*Vacation Destination page css*/
img
{
    border: none;
    padding: 0px;
    margin: 0px;
}
*
{
    outline: none;
}
.vacation-top-menu
{
    width: 675px;
    float: left;
    height: 40px;
}

.vacation-top-menu ul
{
    width: 100%;
    padding-top: 5px;
}
.vacation-top-menu ul li
{
    display: inline;
    background: url('../images/top-men-divider.jpg') no-repeat right 3px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.vacation-top-menu ul li a
{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.vacation-top-menu ul li a:hover
{
    color: #FF8700;
    text-decoration: none;
}

/*.logout{ width:256px; float:left; padding:4px 0 0 0;}*/
.logout
{
    width: 210px;
    float: left;
    /*padding: 6px 0 0 0; for set search box on top */
    padding: 0px 0 0 0;
}
.bg-logout
{
    width: 178px;
    float: left;
    height: auto;
    background: url('../images/bg-log-out.jpg') no-repeat;
}
.search-box
{
    width: 154px;
    padding: 4px 0 7px 12px;
    color: #8B8B8B;
    font-size: 11px;
    background: none;
    border: none;
}
.btn-search
{
    float: left;
    width: 22px;
}
.logout-text
{
    float: left;
    width: 50px;
    padding: 1px 0 0 5px;
    font-size: 13px;
    color: #FFFFFF;
}
.logout-text a
{
    color: #FFFFFF;
    text-decoration: none;
}
.logout-text a:hover
{
    color: #EDEAE1;
    text-decoration: none;
}
.destination-menu
{
    width: 100%;
    float: left;
    border-bottom: solid 1px #DEDEDE;
    padding-bottom: 5px;
    overflow: hidden;
}

.destination-menu ul
{
    width: 100%;
    margin-left: -5px;
}
.destination-menu ul li
{
    display: inline;
    background: url('../images/menu-arrow.jpg') no-repeat right 12px;
    padding-left: 5px;
    padding-right: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.destination-menu ul li a
{
    color: #FF8700;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
.destination-menu ul li a:hover
{
    color: #000;
    text-decoration: none;
}

.center-div
{
    width: 100%;
    float: left;
    padding: 15px 0 0 0;
}
.left-menu
{
    float: left;
    width: 289px;
    background: url('../images/bg-left-box.jpg') repeat-y;
    height: auto;
}
.left-menu ul
{
    width: 100%;
    padding-left: 0px;
}
.left-menu ul li
{
    background: url('../images/border-bottom-left.jpg') no-repeat;
}
.left-menu ul li a
{
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    background: url('../images/left-menu-arrow.jpg') no-repeat 10px 5px;
    text-decoration: none;
    margin-left: 10px;
    line-height: 28px;
    padding-left: 30px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.left-menu ul li a:hover
{
    color: #FF8700;
    text-decoration: none;
}

.map
{
    width: 382px;
    float: left;
    height: auto;
}
.right-add
{
    width: 261px;
    float: left;
    height: auto;
}
.right-add-bottom
{
    margin: 12px 0 0 0;
}
* html .right-add-bottom
{
    margin: 9px 0 0 0;
}

/*Edit Profile*/
.mainedit-profile
{
    width: 313px;
    float: left;
}
.edit-profile-left
{
    width: 297px;
    padding: 8px;
    float: left;
    height: 215px;
    background: url('../images/bg-adit-profile.jpg') repeat-y;
}
.profile-img
{
    width: 121px;
    float: left;
    height: auto;
}
.edit-left-text
{
    float: left;
    width: 168px;
    height: 35px;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
}
.your-name
{
    font-size: 12px;
    color: #663600;
    display: block;
    font-weight: normal;
    padding-top: 3px;
    padding-bottom: 4px;
}
.intrested-in-menu
{
    float: left;
    width: 285px;
}
.intrested-in-menu ul
{
    width: 100%;
    float: left;
    height: auto;
}
.intrested-in-menu ul li
{
    display: inline;
    display: block;
    font-size: 12px;
    font-weight: normal;
    float: left;
    height: auto;
    color: #663600;
    line-height: 23px;
    background: url('../images/arrow.png') no-repeat 0 7px; ;padding-left:18px;padding-right:20px;padding-top:0;padding-bottom:0}

.top-intrested
{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
}
.btn-message-left
{
    width: 299px;
    padding: 10px 0 0 0;
    float: left;
    clear: both;
    height: auto;
}

.center-menu
{
    width: 357px;
    float: left;
    height: auto;
    background: url('../images/bg-menu-center.jpg') repeat-y;
}
.center-left-menu
{
    float: left;
    width: 290px;
    height: auto;
}
.center-left-menu ul
{
    width: 100%;
    padding-bottom: 7px;
}
.center-left-menu ul li
{
    background: url('../images/border-bottom-left.jpg') no-repeat;
}
.center-left-menu ul li a
{
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    background: url('../images/left-menu-arrow.jpg') no-repeat 10px 5px;
    text-decoration: none;
    margin-left: 10px;
    line-height: 28px;
    padding-left: 30px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.center-left-menu ul li a:hover
{
    color: #FF8700;
    text-decoration: none;
}

.edit-center-icon
{
    float: left;
    width: 55px;
    height: auto;
}
.edit-center-icon ul
{
    width: 100%;
    padding-bottom: 7px;
}
.edit-center-icon ul li
{
    background: url('../images/border-bottom-left.jpg') no-repeat;
    padding-left: 0;
    padding-right: 0;
    padding-top: 7px;
    padding-bottom: 0;
}
.edit-center-icon ul li a
{
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    padding: 0px 0px 0px 20px;
}
.edit-center-icon ul li a:hover
{
    color: #FF8700;
    text-decoration: none;
}

/*Uploads*/
.upload-sec
{
    width: 458px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 41px 0px 41px;
}
.upload-row
{
    width: 458px;
    float: left;
}
.full
{
    width: 100%;
    float: left;
}

.upload-sec h1
{
    margin: 0px;
    padding: 15px 0px 5px 0px;
    float: left;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #004B92;
}
.upload-sec h1 span
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #6D6D6D;
    float: left;
}
.inncontetnt
{
    width: 964px;
    float: left;
    background: url('../images/innerpagebg.png') repeat-y;
    padding-left: 35px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.topbar
{
    width: 958px;
    float: left;
    height: 42px;
    background: url('../images/toptitlebar.png') no-repeat 0 4px;
    padding-top: 4px;
}
.width003
{
    width: 930px;
    float: left;
}
.width004
{
    width: 958px;
    float: left;
}
.add-sec
{
    width: 456px;
    padding-bottom: 10px;
    float: left;
    border: 1px solid #A6C8E8;
    background: #EBF8FF;
}
.add-sec2
{
    width: 456px;
    padding-bottom: 10px;
    float: left;
    border: 1px solid #D6D6D6;
    background: #EEEEEE;
}
.add-blue
{
    width: 143px;
    height: 19px;
    float: left;
    background: url('../images/add-blue.jpg') no-repeat 285px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-left: 315px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.add-grey
{
    width: 217px;
    height: 19px;
    float: left;
    background: url('../images/add-grey.jpg') no-repeat 285px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-left: 315px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.add-greynew
{
    width: 120px;
    height: 19px;
    float: left;
    background: url('../images/add-grey.jpg') no-repeat 285px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-left: 315px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.add-row
{
    width: 406px;
    float: left;
}








/*.innpageleft { width:600px; float:left; margin-right:13px; padding-top:5px;}*/
.innpageleft
{
    width: 600px;
    float: left;
    padding-top: 5px;
    padding-right: 4px;
}
.shade1
{
    color: #ffffff;
}
.shade1 a
{
    color: #ffffff;
    text-decoration: none;
}
.shade1 a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

.add-left
{
    width: 278px;
    float: left;
    padding: 9px 0px 0px 14px;
}
.add-right
{
    width: 84px;
    float: left;
    padding: 9px 0px 0px 0px;
}

input.browse
{
    margin: 0px;
    padding: 0px 0px 0px 5px;
    width: 260px;
    height: 22px;
    border: 1px solid #CBCBCB;
    font-size: 12px;
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 22px;
}

.md-align
{
    vertical-align: middle;
}

.from01
{
    padding-bottom: 10px;
}
/*.from ul{width:540px; height:412px; overflow:auto; float:left; border:0px solid #F0F;}*/
.from01 ul
{
    width: 540px;
    overflow: auto;
    float: left;
    border: 0px solid #F0F;
}
.from01 ul li
{
    padding-bottom: 19px;
    float: left;
}
.from01 ul li span
{
    padding-right: 30px;
    float: left;
}
.from01 ul li input
{
    background: url('../images/input_bg.gif') no-repeat left top;
    border: 1px solid #cbcbcb;
    color: #555;
    font-size: 13px;
    line-height: 27px;
    height: 27px;
    width: 235px;
    padding-left: 10px;
    float: left;
}
.from01 ul li textarea
{
    background: url('../images/textarea_bg.gif') no-repeat left top;
    border: 1px solid #cbcbcb;
    color: #555;
    font-size: 13px;
    height: 70px;
    float: left;
}



/*10-09-2010*/
.bottom-border02
{
    float: left;
    border-bottom: solid 1px #DEDEDE;
    width: 602px;
}
.padd02
{
    padding: 10px 0 10px 0;
}

.upload-maindiv
{
    width: 585px;
    border: solid 1px #A6C8E8;
    padding: 10px 8px 10px 0;
    background: #EBF8FF;
    float: left;
}
.upload-maindiv02
{
    width: 585px;
    border: solid 1px #D6D6D6;
    padding: 10px 8px 10px 0;
    background: #EEEEEE;
    float: left;
}

.upload-img
{
    width: 148px;
    height: auto;
    float: left;
}
.center-img
{
    border: solid 1px #1977CC;
    width: 134px;
    height: 134px;
    padding: 1px;
    float: right;
    background: #FFFFFF;
}
.delete-btn
{
    width: 148px;
    padding: 5px 0 0 0;
    text-align: right;
    float: left;
}

.tex-box-div
{
    width: 584px;
    float: left;
    height: auto;
    padding: 10px 0 0 10px;
}
.input-box
{
    width: 150px;
    float: left;
}
.btn-add-more
{
    text-align: right;
    float: left;
    width: 580px;
}

.top-uploadimg
{
    width: 600px;
    float: left;
    padding-bottom: 0px;
}
.edit
{
    margin: 0 0px 0 0px;
}

.btn-next
{
    width: 598px;
    text-align: right;
    float: left;
    padding-top: 20px;
}
.icon
{
    width: 30px;
    float: left;
}
.upload-text
{
    width: 400px;
    float: left;
    font-family: 'Trebuchet MS';
    font-size: 13px;
    font-weight: bold;
}


/* Inner Page CSS Starts Here 

#inner-container { width:932px; float:left; background:url('../images/container-bg-strip.jpg') repeat-y 0px 0px; */

#inner-container
{
    width: 932px;
    float: left;
    padding-bottom: 20px;
}

.container-col1
{
    width: 202px;
    float: left;
}
.container-col2
{
    width: 517px;
    float: left;
    padding: 0px 16px 0px 14px;
}
.container-col3
{
    width: 183px;
    float: left;
    padding-top: 15px;
}
.container-col4
{
    width: 517px;
    float: left;
}

.left-picture
{
    width: 200px;
    float: left; /*border:1px solid #CACACA ;*/
    text-align: center;
    padding: 5px 0px 5px 0px;
    margin-top: 15px;
}
.left-linkbox
{
    width: 195px;
    float: left;
    border: 1px solid #82C4FF;
    padding: 3px 0px 3px 5px;
    margin-top: 6px;
    background: #C2E2FF;
    color: #146FC1;
    font-size: 11px;
}
.left-linkbox a
{
    color: #146FC1;
    text-decoration: none;
}
.left-linkbox a:hover
{
    color: #146FC1;
    text-decoration: underline;
}
.left-contbox
{
    width: 200px;
    float: left;
    border: 1px solid #F1A504;
    padding: 0px 0px 0px 0px;
    margin-top: 15px;
}
.contbox-heading
{
    width: 195px;
    float: left;
    background: #FFE8AD;
    font-size: 11px;
    color: #146FC1;
    font-weight: bold;
    padding: 4px 0px 4px 5px;
}
.contbox-data
{
    width: 188px;
    float: left;
    background: #FFFFFF;
    font-size: 11px;
    color: #000000;
    text-align: justify;
    padding: 6px;
    line-height: 12px;
}

/*.video-sec {width:517px; text-align:center; margin-top:15px; border-bottom:1px solid #DEDEDE; padding-bottom:15px; float:left;}*/
.video-sec
{
    width: 517px;
    text-align: center;
    margin-top: 15px;
    padding-bottom: 15px;
    float: left;
}

/*.profile-sec {width:517px; float:left; border-bottom:1px solid #DEDEDE;}*/
.profile-sec
{
    width: 517px;
    float: left;
}
.profile-left
{
    width: 95px;
    float: left;
    text-align: center;
    padding: 15px 0px 15px 0px;
}
.profile-right
{
    width: 422px;
    float: left;
    padding: 13px 0px 15px 0px;
    font-size: 12px;
    color: #333333;
    line-height: 16px;
}
.profile-right span
{
    color: #3949A1;
}
.timing
{
    width: 422px;
    float: left;
    padding: 10px 0px 0px 0px;
    font-size: 11px;
    color: #76777C;
    line-height: 14px;
}
.timing span
{
    color: #3949A1;
    display: block;
    padding-right: 10px;
    line-height: 20px;
    float: left;
}
.thumb-image
{
    border: 1px solid #DBDBDB;
    padding: 2px;
    width: 115px;
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}

.mar1
{
    margin-top: 15px;
}

.topbarhead
{
    width: 950px;
    float: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 4px;
}
.textstyle03
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FF8700;
    font-weight: bold;
    font-size: 12px;
}
.formsecleft
{
    width: 454px;
    float: left;
    padding: 15px 10px 0px 0px;
}
.formsecright
{
    width: 454px;
    float: left;
    padding: 15px 0px 0px 10px;
    border-left: 1px solid #DEDEDE;
}


/*.formsecleft { width:454px; float:left; padding:15px 10px 0px 0px; border-right:1px solid #DEDEDE;}
.formsecright { width:454px; float:left; padding:15px 0px 0px 10px;}
.titles { width:113px; 
float:left; margin-right:10px;
}*/
.titles
{
    width: 127px;
    float: left;
    margin-right: 10px;
}

.titlefield
{
    width: 307px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    height: 22px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 7px;
    padding-bottom: 0px;
}
.titlefield01
{
    width: 175px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    height: 22px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 7px;
    padding-bottom: 0px;
}
.titlefield02
{
    width: 307px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.titlefield03
{
    width: 307px;
    float: left;
    padding: 7px 0px 0px 0px;
}
.dropfield
{
    width: 89px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    margin-right: 7px;
    vertical-align: top;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 4px;
    padding-bottom: 5px;
}
.dropfield_long
{
    width: 200px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    margin-right: 7px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 0px;
}
.textstyle04
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #555555;
    font-weight: bold;
    line-height: 29px;
}
.textstyle05
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #555555;
    font-weight: bold;
    line-height: 16px;
}
.width005
{
    width: 454px;
    float: left;
}
.margin03
{
    margin-bottom: 5px;
}
.dropera
{
    width: 64px;
    float: left;
    border: none;
    font-size: 11px;
    color: #555555;
    font-weight: none;
}
.dropera_long
{
    width: 175px;
    float: left;
    border: none;
    font-size: 11px;
    color: #555555;
    font-weight: none;
}
.input002
{
    width: 85px;
    float: left;
    border: none;
    font-size: 11px;
    color: #555555;
    font-weight: none;
}
/*.input003 { width:307px; float:left; background:none; border:none; font-size:11px; color:#555555; font-weight:none;}*/
.input003
{
    width: 307px;
    float: left;
    background: none;
    border: none;
    font-size: 11px;
    color: #4C4646;
    font-weight: none;
}
.input004
{
    width: 160px;
    float: left;
    border: none;
    font-size: 11px;
    color: #555555;
    font-weight: none;
}
.input005
{
    width: 168px;
    float: left;
    border: none;
    font-size: 11px;
    color: #555555;
    font-weight: none;
}
.dropbtn
{
    width: 18px;
    float: left;
    padding: 0px 2px 2px 5px;
}
.btn_browse
{
    width: 127px;
    float: left;
    padding: 0px 0px 0px 5px;
}
.height01
{
    height: 68px;
    background: url('../images/innpagebottom.png') no-repeat;
}
.bottom_buttons
{
    width: 970px;
    float: left;
    text-align: right;
    padding-top: 3px;
}
.border01
{
    border-bottom: 1px solid #DEDEDE;
    padding: 0px;
    margin: 0px;
}
.width006
{
    width: 445px;
    float: left;
}
.textstyle06
{
    font-size: 12px;
    font-weight: bold;
    color: #126DC0;
    text-align: right;
}
.textstyle06 a
{
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #126DC0;
    text-decoration: none;
}
.textstyle06 a:hover
{
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.textstyle06 span a
{
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #D50000;
}
.textstyle06 span a:hover
{
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.padding03
{
    padding-bottom: 5px;
}

/*25-10-2010*/
.inner-container02
{
    width: 932px;
    float: left;
    padding-bottom: 20px;
}
.icon002
{
    width: 60px;
    float: left;
}
.icon-text
{
    width: 872px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
}
.heading-bottom
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    padding-top: 0px;
}
.color01
{
    color: #1673C7;
}
.color02
{
    color: #E97F0C;
}
.main-center-contant
{
    width: 932px;
    float: left;
    height: auto;
    padding: 12px 0 10px 0;
}
.images-orange
{
    width: 932px;
    height: auto;
    float: left;
    margin: 7px 0 0 0;
    padding: 10px 0px 10px 0;
}
.images-orange2
{
    width: 932px;
    height: auto;
    float: left;
    margin: 7px 0 0 0;
    padding: 10px 0px 10px 0;
}
.images-orange td
{
    text-align: left;
    vertical-align: top;
}
.images-orange2 td
{
    text-align: left;
    vertical-align: top;
    width: 184px;
}

.bg-orange
{
    background: #EF9815 url('../images/bg-orange.jpg') repeat-x;
}
.bg-blue
{
    background: #287FCF url('../images/bg-blue.jpg') repeat-x;
}
.main-img
{
    width: 184px;
    height: auto;
    float: left;
    text-align: right;
}
.img-div
{
    width: 184px;
    float: left;
    text-align: right;
    height: 155px;
}
.img-div img
{
    border: solid 4px #fff;
}
a .img-border
{
    border: solid 4px #fff;
    display: block;
}
.btn-delete
{
    width: 140px;
    float: left;
    padding: 2px 0 0 0;
}
.delete
{
    padding: 3px 0 0 0;
    vertical-align: top;
    font-size: 13px;
    color: #FFFFFF;
    float: right;
}
.delete a
{
    color: #FFFFFF;
    text-decoration: underline;
}
.delete a:hover
{
    color: #000;
    text-decoration: underline;
}

.botoom-border
{
    border-top: solid 1px #DEDEDE;
    float: left;
    width: 100%;
    padding: 10px 0 0 0;
}
.botoom-border p
{
    font-size: 13px;
    color: #525252;
    padding: 0px 0 5px 0;
    margin: 0px;
}
.upload-img
{
    width: 100%;
    float: left;
}
.text-box
{
    width: 159px;
    float: left;
    height: auto;
}
.text-box input
{
    width: 150px;
    background: #EBEBE4;
    border: solid 1px #7F9DB9;
}
.browse-btn
{
    width: 84px;
    float: left;
    height: auto;
}
.add-more
{
    font-size: 13px;
    color: #126DBE;
    float: left;
    width: 556px;
}
.add-more a
{
    color: #126DBE;
    text-decoration: underline;
}
.add-more a:hover
{
    color: #000;
    text-decoration: underline;
}
.next
{
    width: auto;
    float: left;
}
.profile-left img
{
    border: solid 1px #D4D4D4;
}


/* More Info Page CSS Starts Here */
#inner-container2
{
    width: 932px;
    float: left; /*background:url('../images/container-bg-strip2.jpg') repeat-y 0px 0px;*/
    padding-bottom: 20px;
}
.info-sec
{
    width: 505px;
    float: left;
    background: #F8F8F8;
    border: 1px solid #B4B4B4;
    margin: 16px 0px 0px 5px;
}
.info-row
{
    width: 505px;
    float: left;
}
.info-row2
{
    width: 505px;
    float: left;
    padding-bottom: 15px;
    line-height: 24px;
}
.info-col1
{
    width: 356px;
    float: left;
    font-size: 17px;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    color: #FF8700;
    padding: 10px 0px 10px 17px;
}
.info-col2
{
    width: 132px;
    float: left;
    padding: 7px 0px 0px 0px;
}
.info-col3
{
    width: 193px;
    float: left;
    font-size: 12px;
    color: #3949A1;
    padding: 0px 0px 0px 17px;
}
.info-col4
{
    width: 290px;
    float: left;
    font-size: 12px;
    color: #5C5C5C;
}

/*26 oct 2010*/
.user-intrest
{
    width: 195px;
    float: left;
    border: 1px solid #82C4FF;
    padding: 3px 0px 3px 5px;
    margin-top: 6px;
    background: #C2E2FF;
}
.user-text
{
    width: 195px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FF8700;
    float: left;
}
.user-text ul
{
    width: 195px;
    float: left;
    display: inline;
}
.user-text ul li
{
    float: left;
    display: inline;
    background: url('../images/intrestarrow.jpg') no-repeat 0px 12px;
    font-size: 12px;
    color: #3D3D3D;
    font-weight: normal;
    width: 67px;
    padding-left: 17px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 0px;
}
.padding04
{
    padding-top: 15px;
}
.moreinfo
{
    width: 202px;
    float: left;
    text-align: center;
}
.moreinfo a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    color: #FF8700;
    text-decoration: underline;
}
.moreinfo a:hover
{
    color: #126DC0;
    text-decoration: none;
    text-align: center;
}

/*Genealogy*/

.genealogybluebox
{
    width: 660px;
    float: left;
    border: 1px solid #A6C8E8;
    padding: 15px;
    background: #EBF8FF;
}
.genlinkbox
{
    width: 210px;
    float: left;
    padding-top: 30px;
    padding-left: 20px;
}
.genhead
{
    width: 668px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #126DBE;
    padding-bottom: 12px;
}
.genhead span
{
    color: #FF8700;
}
.genhead .gengreytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #626262;
}
.width007
{
    width: 668px;
    float: left;
}
.width008
{
    width: 334px;
    float: left;
}
.genpadd001
{
    padding-bottom: 7px;
}
.gentab
{
    width: 210px;
    float: left;
    padding-bottom: 8px;
}
.genheadtext
{
    width: 700px;
    float: left;
    padding-top: 3px;
}
.genright
{
    width: 200px;
    float: right;
    text-align: right;
}
.genright a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #CC0000;
    font-weight: bold;
}
.genright a:hover
{
    color: #999999;
}
.gendelete
{
    width: 303px;
    float: left;
    padding-left: 620px;
}

/*for video url display
#video-div
{
    position:absolute;
    top:50%;
    left:50%;
    width:400px;
    height:300px;
    margin-left:-200px;
    margin-top:-150px; 
    display:block;
}*/

/* slide */
#gallery
{
    position: relative;
    width: 400px;
    margin: 40px auto;
    padding: 10px;
    border: 6px solid #fff;
    background: #AAA;
}
#images
{
    border: 2px solid #9ac1c9;
    height: 225px;
    background: #eef5f6;
    margin-bottom: 20px;
}
#image
{
    position: relative;
    width: 400px;
    height: 300px;
    padding: 5px;
    border: 2px solid #666;
    background: #FFF url('images/loading.gif') no-repeat center;
}
#image img
{
    position: absolute;
    top: 5px;
    left: 5px;
}
#thumbwrapper
{
    margin-top: 10px;
    padding: 5px 0;
    width: 682px;
    height: 100px;
    border: 2px solid #666;
    background: #FFF;
}
#thumbarea
{
    position: relative;
    overflow: hidden;
    height: 100px;
    width: 682px;
}
#thumbs
{
    position: absolute;
    list-style: none;
    margin-left: 5px;
    height: 100px;
    width: 10000px;
    border-right: 5px solid #FFF;
}
#thumbs li
{
    float: left;
    margin-right: 5px;
    cursor: pointer;
}
.imgnav
{
    position: absolute;
    height: 375px;
    width: 20%;
    z-index: 100;
    height: 375px;
    width: 20%;
    z-index: 100;
    outline: none;
    cursor: pointer;
}
#previmg
{
    left: 0;
    background: url('images/left.gif') no-repeat left center;
    border-left: 5px solid #FFF;
}
#previmg:hover
{
    opacity: 1;
    filter: alpha(opacity=100);
}
#nextimg
{
    right: 0;
    background: url('images/right.gif') no-repeat right center;
    border-right: 5px solid #FFF;
}
#nextimg:hover
{
    opacity: 1;
    filter: alpha(opacity=100);
}

/* CSS FOR SLIDESHOW SCRIPT */
.imageSlideshowHolder, .imageSlideshowHolder_left
{
    margin: 5px; /* "Air" */
    float: left; /* Floating gallery at the right side of other web page content */
    width: 517px; /* Image width */
    height: 100px; /* Image height */
    padding-bottom: 15px;
    text-align: center;
    margin-top: 15px;
    position: relative; /* Don't remove this line */
}
/*	.leftFloatingDiv{
		float:left;
		width:160px;
		height:110px;
	}
	/* Don't change these values */
.imageSlideshowHolder img
{
    position: absolute;
    left: 0px;
    top: 0px;
}


/* new */
#dhtmlgoodies_slideshow
{
    width: 600px; /* Total width of slideshow */
}

#previewPane
{
    /*border:1px solid #CCCCCC;*/
    margin-bottom: 10px;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
    width: 490px;
    position: relative; /* CSS HACK */
    height: 280px; /* IE 5.x */
    height: /* */ /**/ 280px; /* Other browsers */
    height: /**/ 280px;
}
#previewPane img
{
    line-height: 200px;
}
#previewPane #largeImageCaption
{
    /* CSS styling of image caption below large image */
    font-style: italic;
    text-align: center;
    font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; /* Font to use */
    font-size: 0.9em;
    display: none;
}
#galleryContainer
{
    height: 102px; /* Height of the images + 2 		border:1px solid #CCCCCC; */
    position: relative;
    overflow: hidden;
    padding: 1px; /* CSS HACK */
    height: 104px; /* IE 5.x - Added 2 pixels for border left and right */
    height: /* */ /**/ 102px; /* Other browsers */
    height: /**/ 102px;
}
#arrow_left
{
    position: absolute;
    left: -1px;
    z-index: 10;
    background-color: #FFF;
    padding: 1px;
    top: 1px;
    width: 40px;
    float: left;
    margin-top: 48px;
}
#arrow_right
{
    position: absolute;
    right: 0px;
    z-index: 10;
    background-color: #FFF;
    padding: 1px;
    width: 40px;
    float: left;
    margin-top: 48px;
}
#theImages
{
    position: absolute;
    height: 160px;
    left: 40px;
    width: 100000px;
}
#theImages #slideEnd
{
    float: left;
}
#theImages img
{
    float: left;
    padding: 1px;
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: pointer;
    border: 0px;
    height: 130px;
    border: 1px solid #ff0;
}

#waitMessage
{
    display: none;
    position: absolute;
    left: 200px;
    top: 150px;
    background-color: #FFF;
    border: 3px double #000;
    padding: 4px;
    color: #555;
    font-size: 0.9em;
    font-family: arial;
}

#theImages .imageCaption
{
    display: none;
}


#dhtmlgoodies_slideshow
{
    width: 450px; /* Total width of slideshow */
}



/*Familly Tree*/

.fam-pad01
{
    padding-left: 150px;
    padding-bottom: 15px;
}
.fam-pad02
{
    padding-left: 200px;
    padding-bottom: 15px;
}
.fam-pad03
{
    padding-left: 250px;
    padding-bottom: 15px;
}
.fam-pad04
{
    padding-left: 300px;
    padding-bottom: 15px;
}
.fam-box
{
    width: 350px;
    float: left;
}
.fam-button
{
    width: 30px;
    float: left;
    padding: 25px 7px 0px 0px;
}
.fam-box01
{
    width: 269px;
    float: left;
    padding: 15px;
    background: url('../images/orangebg.jpg') repeat-y;
    text-align: left;
}
.fam-box02
{
    width: 269px;
    float: left;
    padding: 15px;
    background: url('../images/bluebg.jpg') repeat-y;
    text-align: left;
}
.fam-box03
{
    width: 269px;
    float: left;
    padding: 15px;
    background: url('../images/blackbg.jpg') repeat-y;
    text-align: left;
}
.fam-box04
{
    width: 269px;
    float: left;
    padding: 15px;
    background: url('../images/greybg.jpg') repeat-y;
    text-align: left;
}
.fam-textstyle01
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 20px;
    font-weight: bold;
}
.fam-textstyle01 span
{
    font-size: 12px;
    text-align: left;
}
.fam-textstyle02
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #5B5B5B;
    line-height: 20px;
    font-weight: bold;
}
.fam-textstyle02 span
{
    font-size: 12px;
    text-align: left;
}


/*Hot Places*/

.hot-imagesection
{
    width: 218px;
    float: left;
    border: 1px solid #CACACA;
    padding: 4px;
}
.hot-description
{
    width: 687px;
    float: left;
    padding-left: 15px;
}
.hot-heading01
{
    width: 687px;
    float: left;
    border-bottom: 1px solid #DEDEDE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF8700;
}
.hot-heading01 span
{
    color: #616161;
}
.hot-padding
{
    padding-bottom: 8px;
}
.hot-padding01
{
    padding-top: 8px;
}
.hot-padding02
{
    padding-top: 10px;
}
.hot-width01
{
    width: 687px;
    float: left;
}


/*Add Priew*/

.socialization01
{
    font-size: 12px;
    color: #EB870B;
    padding-bottom: 5px;
    font-weight: bold;
}
.border02
{
    border-top: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
    padding: 0px;
    margin: 0px;
}
.formsecleft01
{
    width: 454px;
    float: left;
    padding: 8px 10px 0px 0px;
}
.formsecleft02
{
    width: 454px;
    float: left;
    padding: 8px 10px 0px 0px;
}
.formsecright01
{
    width: 454px;
    float: left;
    padding: 8px 0px 0px 10px;
    border-left: 1px solid #DEDEDE;
}
.formsecright02
{
    width: 454px;
    float: left;
    padding: 8px 0px 0px 10px;
    border-right: 1px solid #DEDEDE;
}
.ad-pre-imgsection
{
    width: 170px;
    float: left;
    border: 2px solid #999999;
    padding: 2px;
    text-align: center;
}
.ad-pre-matter
{
    width: 265px;
    float: left;
    padding-left: 11px;
}
.pre-text02
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #1E7DD3;
    text-align: left;
    line-height: 30px;
}
.pre-text02 a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #1E7DD3;
    text-align: left;
    text-decoration: underline;
}
.pre-text02 a:hover
{
    color: #000000;
}
.pre-btn
{
    width: 454px;
    float: left;
    text-align: right;
    padding: 8px 0px 8px 0px;
}
.pre-padd01
{
    padding-bottom: 15px;
}
.pre-padd02
{
    padding-bottom: 8px;
    padding-top: 8px;
}

/*Search-Result*/

.search-resultera
{
    width: 733px;
    float: left;
    padding-right: 16px;
}
.search-head
{
    width: 733px;
    float: left;
}
/*#inner-container01 { width:932px; float:left; background:url('../images/container-bg-strip01.jpg') repeat-y 0px 0px; padding-bottom:20px}*/
#inner-container01
{
    width: 932px;
    float: left;
    padding-bottom: 20px;
}

.search-h1
{
    font-family: Arial, Helvetica, sans-serif;
    color: #5D5D5D;
    font-weight: bold;
    font-size: 13px;
    line-height: 22px;
}

.search-h1 span
{
    font-size: 12px;
    font-weight: normal;
    color: #9B9A9A;
}
.search-h2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #3949A1;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
}
.search-h2 span
{
    font-size: 11px;
    font-weight: normal;
    color: #999999;
}
.search-link a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #40A4FF;
    text-decoration: underline;
}
.search-link a:hover
{
    text-decoration: none;
}
.search-displayleft
{
    width: 356px;
    float: left;
    padding: 8px 10px 8px 0px;
}
.search-displayright
{
    width: 351px;
    float: left;
    padding: 8px 5px 8px 10px;
}
.search-border01
{
    border-right: 1px solid #DEDEDE;
}
.search-img
{
    width: 119px;
    float: left;
    padding-right: 10px;
}
.search-result
{
    width: 227px;
    float: left;
}
.search-result01
{
    width: 221px;
    float: left;
}


/*Add Friends*/

.addfriend-box
{
    width: 908px;
    float: left;
    border: 1px solid #A6C8E8;
    background: #EBF8FF;
    padding: 4px 10px 4px 10px;
}
.addfriend-icon
{
    width: 40px;
    float: left;
}
.addfriend-head
{
    width: 853px;
    float: left;
    padding: 0px 0px 0px 15px;
    line-height: 36px;
}
.addfriend-text01
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #126DBE;
}
.addfriend-login
{
    width: 550px;
    float: left;
    padding: 10px 0px 10px 40px;
}
.addfriend-mar01
{
    margin-bottom: 15px;
}
.addfriend-btn
{
    width: 307px;
    float: left;
}
.addfriend-list
{
    width: 300px;
    float: left;
}
.addfriend-listing
{
    width: 275px;
    float: left;
}
.addfriend-link a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #40A4FF;
    text-decoration: underline;
    line-height: 14px;
}
.addfriend-link a:hover
{
    text-decoration: none;
}
.addfriend-btn01
{
    width: 930px;
    float: left;
    text-align: right;
}


/*Myhangout*/

.myhangout-h1
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FF8700;
    font-weight: bold;
    font-size: 15px;
}
.myhangout-h1 span
{
    color: #8B8C8C;
}
.myhangout-pad01
{
    padding: 8px 0px 8px 0px;
}
.myhangout-mar01
{
    margin-right: 8px;
}
.myhangout-mar02
{
    margin-right: 10px;
}
.myhangout-mar03
{
    margin-bottom: 10px;
}
.myhangout-mar04
{
    margin-top: 3px;
}
.myhangout-arrow
{
    width: 16px;
    float: left;
}
.myhangout-box01
{
    width: 80px;
    float: left;
    margin-right: 9px;
}
.myhangout-topimg
{
    width: 76px;
    float: left;
    border: 1px solid #CCCCCC;
    padding: 1px;
}
.myhangout-width01
{
    width: 76px;
    float: left;
}
.myhangout-name
{
    font-family: Arial, Helvetica, sans-serif;
    color: #2B95F6;
    font-weight: normal;
    font-size: 11px;
    text-align: center;
    padding-top: 3px;
}
.myhangout-border01
{
    border: 1px solid #D6D6D6;
}
.myhangout-leftpannel
{
    width: 255px;
    float: left;
    padding: 9px;
    margin-bottom: 8px;
}
.myhangout-width02
{
    width: 275px;
    float: left;
    margin-right: 15px;
}
.myhangout-rightpannel
{
    width: 620px;
    float: left;
    padding: 9px;
}
.myhangout-width03
{
    width: 640px;
    float: left;
}
.myhangout-width04
{
    width: 255px;
    float: left;
}
.myhangout-blue
{
    width: 253px;
    float: left;
    border: 1px solid #78BFFF;
    background: #FFFFFF;
}
.myhangout-bluetext
{
    font-family: Arial, Helvetica, sans-serif;
    color: #146FC1;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
}
.myhangout-btn
{
    width: 253px;
    float: left;
    background: #C2E2FF;
}
.myhangout-width05
{
    width: 231px;
    float: left;
}
.myhangout-button
{
    width: 25px;
    float: left;
}
.myhangout-width06
{
    width: 228px;
    float: left;
}
.myhangout-pad02
{
    padding: 11px;
}
.myhangout-width07
{
    width: 70px;
    float: left;
}
.myhangout-width08
{
    width: 275px;
    float: left;
}
.myhangout-hotplc
{
    width: 337px;
    float: left;
    border: 1px solid #D6D6D6;
    padding: 2px;
    margin: 15px 10px 0px 0px;
}
.myhangout-add
{
    width: 272px;
    float: left;
    border: 1px solid #D6D6D6;
    padding: 3px;
    margin-top: 15px;
}
.myhangout-hoth1
{
    width: 337px;
    float: left;
    height: 27px;
    text-align: center;
    background: url('../images/myhangout-hothead.jpg') repeat-x;
    padding-top: 8px;
}
.myhangout-width09
{
    width: 337px;
    float: left;
}


/*Pop-up*/

.popup
{
    width: 561px;
    float: left;
}
.popup-era
{
    width: 549px;
    float: left;
    background: #2282DA;
    padding: 0px 6px;
}
.popup-matter
{
    width: 549px;
    float: left;
    background: #FFFFFF;
}
.popup-text
{
    width: 525px;
    float: left;
    background: #FFFFFF;
}
.popupborder
{
    border-bottom: 1px solid #2282DA;
}
.popup-image
{
    width: 190px;
    float: left;
}
.popup-padd01
{
    padding-left: 12px;
    padding-right: 12px;
}
.popup-padd02
{
    padding-left: 25px;
    padding-right: 24px;
}
.popup-margin
{
    margin: 12px 0px;
}
.popup-margin01
{
    margin-top: 20px;
}
.popup-h1
{
    width: 320px;
    float: left;
    padding-left: 15px;
}
.pop-width01
{
    width: 116px;
    float: left;
    padding-right: 5px;
}
.pop-width02
{
    width: 500px;
    float: left;
}
.popup-title
{
    width: 122px;
    float: left;
    margin-right: 15px;
    text-align: right;
}
.btn-sec
{
    width: 72px;
    float: right;
    margin-left: 9px;
}
/*Thankyou*/

.thankyou-head
{
    width: 540px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #1A78CC;
    text-align: center;
    padding-bottom: 30px;
}
.thankyou-head span
{
    color: #FF8400;
}
.thankyou-text
{
    width: 540px;
    float: left;
    text-align: center;
    padding-bottom: 50px;
}
.thankyou-padd01
{
    padding: 25px 0px 10px 0px;
}
.thankyou-textstyle01
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FF8400;
    text-align: center;
}
.thankyou-right
{
    width: 540px;
    float: left;
    padding: 0px 13px 10px 36px;
}

/*Inbox*/

#inbox-container
{
    width: 932px;
    float: left; /* background:url('../images/inbocont-bg-strip.jpg') repeat-y 0px 0px;*/
    padding-bottom: 20px;
}
.inbox-right
{
    width: 700px;
    float: left;
    padding: 15px 0px 0px 30px;
}
.inbox-width01
{
    width: 700px;
    float: left;
}
.inbox-h1
{
    font-size: 13px;
    color: #126DC0;
    padding-bottom: 5px;
    font-weight: bold;
}
.inbox-bluestrip
{
    width: 690px;
    float: left;
    padding: 0px 5px;
    background: #C2E2FF;
}
.inbox-from
{
    width: 194px;
    float: left;
}
.inbox-subject
{
    width: 359px;
    float: left;
}
.inbox-recieve
{
    width: 95px;
    float: left;
}
.inbox-margin
{
    margin: 5px 0px;
}
.inbox-border
{
    border-right: 1px solid #94B9DB;
}
.inbox-border01
{
    border-bottom: 1px solid #DEDEDE;
}
.inbox-pad
{
    padding: 5px 0px 5px 5px;
}
.inbox-pad01
{
    padding: 5px 0px 5px 6px;
}
.inbox-message
{
    width: 690px;
    float: left;
    padding: 0px 5px;
}
.inbox-text
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4D4D4D;
    line-height: 16px;
}
.inbox-text a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #4D4D4D;
    line-height: 16px;
}
.inbox-text a:hover
{
    color: #3399FF;
    text-decoration: underline;
}


/*Friend Request*/

.request_btn
{
    width: 57px;
    float: left;
    margin: 20px 5px 0px 0px;
}
.addfriend-boxchange
{
    width: 908px;
    float: left;
    border: 1px solid #C0C9DB;
    background: #E2E8F4;
    padding: 4px 10px 4px 10px;
}
.inbox-mail
{
    width: 690px;
    float: left;
}
.inbox-mail ul
{
    width: 690px;
    float: left;
    display: block;
    padding: 5px 0px 5px 0px;
}
.inbox-mail ul li
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    margin-right: 20px;
}
.inbox-mailbtn
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #EE9531;
    text-decoration: none;
}
.inbox-mailbtn a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #EE9531;
    text-decoration: none;
    padding: 5px;
    line-height: 25px;
}
.inbox-mailbtn a:hover
{
    color: #3366FF;
}
.inbox-heading a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #126DC0;
    text-decoration: none;
    font-weight: bold;
}
.inbox-heading a:hover
{
    text-decoration: underline;
}

/*Individual registration steps*/

.reg-heading01
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FF8700;
    font-weight: bold;
    font-size: 16px;
    padding-top: 10px;
}

.reg-align
{
    text-align: right;
}
.reg-button
{
    width: 70px;
    float: right;
}
.reg-button01
{
    width: 85px;
    float: right;
}
.reg-titlefield
{
    width: 287px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    height: 22px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 7px;
    padding-bottom: 0px;
}
.reg-titlefield01
{
    width: 395px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    height: 22px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 7px;
    padding-bottom: 0px;
}
.reg-input
{
    width: 279px;
    float: left;
    border: 0px;
    font-size: 11px;
    color: #555555;
    font-weight: none;
}
.reg-input01
{
    width: 387px;
    float: left;
    border: 0px;
    font-size: 11px;
    color: #555555;
    font-weight: none;
}
.reg-calndr
{
    width: 14px;
    float: left;
    padding-left: 6px;
    padding-top: 8px;
}
.reg-int
{
    width: 135px;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}
.reg-videoera
{
    width: 850px;
    float: left;
}
.reg-text a
{
    float: left;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    color: #126DC0;
    text-decoration: underline;
    padding: 5px 0px 0px 5px;
}
.reg-text a:hover
{
    color: #000000;
    text-decoration: none;
}

.reg-padd01
{
    padding-top: 7px;
}
.reg-float
{
    float: left;
}
.reg-margin
{
    margin-left: 30px;
}
.reg-box
{
    width: 908px;
    float: left;
    border: 1px solid #A6C8E8;
    background: #EBF8FF;
    padding: 6px 10px 6px 10px;
}
.reg-width01
{
    width: 142px;
    float: left;
}
.reg-width02
{
    width: 908px;
    float: left;
}
.reg-titles
{
    width: 110px;
    float: left;
    margin-right: 10px;
}
.reg-margin01
{
    margin-right: 40px;
    margin-bottom: 5px;
}
.reg-width
{
    width: 434px;
    float: left;
}
.reg-sex
{
    width: 65px;
    float: left;
    font-size: 12px;
    color: #555555;
    padding: 2px 0 0 0;
}
.reg-width03
{
    width: 312px;
    float: left;
}

/*My Profile*/

.myprofile-head
{
    width: 688px;
    float: left;
    border: 1px solid #A6C8E8;
    padding: 3px 5px;
    background: #EBF8FF;
    font-size: 14px;
    color: #126DC0;
    font-weight: bold;
}
.myprofile-head2
{
    width: 495px;
    float: left;
    border: 1px solid #A6C8E8;
    padding: 3px 5px;
    background: #EBF8FF;
    font-size: 14px;
    color: #126DC0;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 15px;
}
.myprofile-contera
{
    width: 694px;
    float: left;
    padding-left: 6px;
}
.myprofile-contera2
{
    width: 511px;
    float: left;
    padding-left: 6px;
}
.myprofile-lefthead
{
    width: 188px;
    float: left;
}
.myprofile-lefthead2
{
    width: 158px;
    float: left;
}
.myprofile-righthead
{
    width: 500px;
    float: left;
}
.myprofile-righthead2
{
    width: 337px;
    float: left;
}
.myprofile-title
{
    width: 150px;
    float: left;
}
.myprofile-field
{
    width: 350px;
    float: left;
}
.myprofile-field2
{
    width: 157px;
    float: left;
}
.myprofile-text
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7C7C7C;
    line-height: 20px;
    text-align: justify;
}
.myprofile-error
{
    padding: 0px;
    margin: 0px;
}

.ads_content
{
   /* font-family: 'Times New Roman' , Arial;*/
    font-size: 12px;
    border-bottom: solid 1px #AAAAAA;
    padding: 3px 0px;
}
.ads_content a
{
    color:#3B5998;
}


/*Payment Review*/

.payment-box
{
    width: 928px;
    float: left;
    border: 1px solid #A6C8E8;
    background: #EBF8FF;
}
.payment-head
{
    width: 908px;
    float: left;
    padding: 5px 10px;
}
.payment-bg01
{
    background: #DCEEF7;
}
.payment-bg02
{
    background: #D1EAF6;
}
.payment-subbox
{
    width: 454px;
    float: left;
}
.payment-headtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #126DBE;
}
.payment-border
{
    border-bottom: 1px solid #A6C8E8;
}
.payment-border01
{
    border-bottom: 1px solid #ffffff;
}
.payment-total
{
    width: 200px;
    float: right;
}
.btn
{
    width: 125px;
    float: right;
}


.check-from
{
    border-top: 1px solid #dedede;
}
.check-from ul
{
    width: 540px;
    height: 394px;
    overflow: auto;
    float: left;
    border: 0px solid #F0F;
}
.check-from ul li
{
    padding-bottom: 19px;
    float: left;
}
.check-from ul li span
{
    padding-right: 30px;
    float: left;
}
.check-from ul li input
{
    background: url('../images/input_bg.gif') no-repeat left top;
    border: 1px solid #cbcbcb;
    color: #555;
    font-size: 13px;
    line-height: 27px;
    height: 27px;
    width: 235px;
    padding-left: 10px;
    float: left;
}
.check-from ul li textarea
{
    background: url('../images/textarea_bg.gif') no-repeat left top;
    border: 1px solid #cbcbcb;
    color: #555;
    font-size: 13px;
    height: 70px;
    float: left;
}
.check-newbtn
{
    width: 500px;
    float: left;
}
.check-box01
{
    width: 25px;
    float: left;
}
.check-box-text01
{
    float: left;
    font-size: 12px;
    color: #555555;
    padding: 2px 0 0 0;
}
.check-box-text01 a
{
    font-size: 12px;
}
.check-box-width050
{
    float: left;
    font-size: 12px;
}




/*Upload Image*/

.photo-upload
{
    width: 400px;
    float: left;
    padding: 8px 0px 0px 0px;
}
.photo-bluebox
{
    width: 388px;
    float: left;
    border: 1px solid #A6C8E8;
    background: #EBF8FF;
    padding: 5px;
}
.photo-padding
{
    padding-top: 2px;
}
.photo-width
{
    width: 388px;
    float: left;
}
.photo-close
{
    width: 232px;
    float: left;
}
.photo-inbox
{
    width: 346px;
    float: left;
    margin: 10px;
    padding: 20px 10px;
    background: #FFFFFF;
    border: 1px solid #CBCBCB;
}
.photo-width02
{
    width: 340px;
    float: left;
}
.photo-width03
{
    width: 300px;
    float: left;
    padding-left: 10px;
}
.photo-align
{
    text-align: center;
}
.photo-input
{
    width: 140px;
    float: left;
    height: 24px;
    border: 1px solid #B4D7F7;
}
.photo-width04
{
    width: 80px;
    float: left;
    padding-left: 10px;
}
.photo-width05
{
    width: 150px;
    float: left;
    padding-left: 40px;
}



.check-newbtn
{
    width: 500px;
    float: left;
}

.video-text
{
    width: 265px;
    float: left;
}
.video-titlefield
{
    width: 393px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 7px;
    padding-bottom: 0px;
}
.video-input
{
    width: 388px;
    float: left;
    border: 0px;
    font-size: 11px;
    color: #555555;
    font-weight: none;
}
.video-width
{
    width: 920px;
    float: left;
    padding: 10px 10px 10px 0px;
}
.video-margin
{
    margin-left: 10px;
}


/*Upload Video*/

.video-box
{
    width: 600px;
    float: left;
    margin-top: 10px;
}
.video-mar001
{
    margin: 6px 0px;
}
.video-add
{
    width: 100px;
    float: left;
    padding-top: 5px;
    padding-left: 5px;
}
.video-width002
{
    width: 750px;
    float: left;
}
.video-padding01
{
    padding: 6px 0px;
}
.video-padding02
{
    padding-left: 8px;
}
.video-textfield
{
    width: 900px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    height: 22px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 7px;
    padding-bottom: 0px;
}
.video-input01
{
    width: 890px;
    float: left;
    border: 0px;
    font-size: 11px;
    color: #555555;
    font-weight: none;
    color: #949292;
}
.video-textfield01
{
    width: 770px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    height: 22px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 7px;
    padding-bottom: 0px;
}
.video-input02
{
    width: 760px;
    float: left;
    border: 0px;
    font-size: 11px;
    color: #555555;
    font-weight: none;
    color: #949292;
}
.video-field
{
    width: 895px;
    float: left;
    border: 1px solid #A6C8E8;
    padding: 7px 5px 7px 5px;
    background: #FFFFFF;
}
.video-width003
{
    width: 895px;
    float: left;
}
.close-btn
{
    width: 20px;
    float: right;
}
.video-width004
{
    width: 110px;
    float: left;
}

/*Add on 7 dec 2010  */
.thanks
{
    height: 250px;
    vertical-align: middle;
    text-align: center;
    padding-top: 100px;
    font-size: 18px !important;
}


/*Date 13 Dec 2010 */

.search-resultchange
{
    width: 720px;
    float: left;
    padding: 8px 0px 8px 0px;
}
.search-changeh2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #3949A1;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
}
.search-changeh2 span
{
    font-size: 12px;
    font-weight: normal;
    color: #A3A3A3;
}
.search-addfriend-btn
{
    width: 130px;
    float: right;
    padding: 25px 0px 0px 0px;
    text-align: right;
}



/* == Top Tabs == */
#top_tabs
{
    width: 930px;
    float: left;
    background: url('../images/tabBlue_line.gif') repeat-x bottom left;
    padding-bottom: 6px;
    padding-top: 6px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 11px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#top_tabs ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#top_tabs ul li
{
    float: left;
    display: inline;
    margin: 0px;
    padding: 0 5px 0 0;
}
#top_tabs ul li a
{
    color: #333333;
    background: url('../images/tabs_orange_left.gif') no-repeat left top;
    padding-left: 7px;
    line-height: 25px;
    display: block;
    text-decoration: none;
}
#top_tabs ul li a span
{
    background: url('../images/tabs_orange_right.gif') no-repeat top right;
    line-height: 25px;
    display: block;
    padding-left: 2px;
    padding-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
}

#top_tabs ul li a:hover, #top_tabs ul li a.selected
{
    color: #fff;
    background: url('../images/tabs_blue_left.gif') no-repeat left top;
    padding-left: 7px;
    line-height: 25px;
    display: block;
    text-decoration: none;
}
#top_tabs ul li a:hover span, #top_tabs ul li a.selected span
{
    background: url('../images/tabs_blue_right.gif') no-repeat top right;
    line-height: 25px;
    display: block;
    padding-left: 2px;
    padding-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
}


/* == == */
.hangout_photos
{
    width: 640px;
    float: left;
    padding-top: 8px;
}
.photo_over
{
    width: 100px;
    float: left;
    padding-right: 6px;
    margin-bottom: 8px;
    color: #484848;
    text-align: center;
    background: url('../images/frameTxt_bg.jpg') no-repeat bottom center;
    height: 128px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 27px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
.photo_over img
{
    padding: 4px;
    border: 1px solid #D6D6D6;
}
.photo_over a
{
    display: block;
    color: #484848;
    text-decoration: none;
}



/* Album Page CSS Starts Here */

#album-sec
{
    width: 925px;
    float: left;
    background: #FFFFFF;
    padding: 10px 0px 20px 0px;
    margin: 0px 0px 0px 0px;
}
.album-row1
{
    width: 923px;
    float: left;
    border-left: 1px solid #B9C6D6;
    border-right: 1px solid #B9C6D6;
    border-top: 1px solid #B9C6D6;
}

.album-grid
{
    width: 162px;
    float: left;
    padding: 20px 8px 10px 9px;
}
.album-thumbs
{
    width: 162px;
    float: left;
    background: url('../images/thumb-bg.png') no-repeat 0px 0px;
}
.album-thumbs-large
{
    width: 198px;
    float: left;
    background: url('../images/thumb-bg.jpg') no-repeat 7px 0px;
     margin-top: 5px;
}

.album-col1
{
    width: 156px;
    float: left;
    padding: 27px 0px 12px 6px;
}
.album-col2
{
    width: 162px;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #FF8700;
}
.album-col3
{
    width: 162px;
    float: left;
    font-size: 12px;
    color: #1673C7;
}

/* Album Page CSS Ends Here */




/* Photo Page CSS Starts Here */

#photo-sec
{
    width: 702px;
    float: left;
    border-top: 1px solid #DEDEDE;
    padding: 0px 15px 0px 0px;
}
.photo-col1
{
    width: 431px;
    float: left;
}
.photo-col2
{
    width: 261px;
    float: right;
    background: #EFEEEE;
    margin-top: 47px;
}
.photo-col3
{
    width: 167px;
    float: left;
    font-size: 12px;
    padding: 5px 0px 8px 0px;
}
.photo-col4
{
    width: 300px;
    float: left;
    text-align: left;
    font-size: 11px;
    padding: 7px 0px 0px 0px;
}
.photo-col5
{
    width: 136px;
    float: left;
    font-size: 12px;
    padding: 5px 0px 0px 0px;
}
.photo-col6
{
    width: 231px;
    float: left;
    text-align: right;
    font-size: 12px;
    padding: 5px 0px 0px 0px;
}
.photo-col7
{
    width: 44px;
    float: left;
    padding: 10px 6px 10px 7px;
}
.photo-col8
{
    width: 202px;
    float: left;
    font-size: 11px;
    padding: 10px 0px 0px 0px;
}
.photo-col9
{
    width: 38px;
    float: left;
    border: 1px solid #D2D0D0;
    background: #FFFFFF;
    padding: 3px;
}
.photo-col10
{
    width: 100px;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0px 5px 0px;
}
.photo-col11
{
    width: 92px;
    float: left;
    text-align: right;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0px 5px 0px;
}


.photo-row1
{
    width: 431px;
    float: left;
    font-size: 17px;
    color: #FF8700;
    font-weight: bold;
}
.photo-row2
{
    width: 419px;
    float: left;
    border: 1px solid #B9C6D6;
    padding: 5px;
}
.photo-row3
{
    width: 251px;
    float: left;
    border-bottom: 1px solid #D0CECE;
    font-size: 12px;
    padding: 5px 0px 5px 10px;
}
.photo-row4
{
    width: 261px;
    float: left;
    border-bottom: 1px solid #D0CECE;
    padding: 4px 0px 4px 0px;
}

#advert-sec
{
    width: 208px;
    float: left;
    border-top: 1px solid #DEDEDE;
}

.shade2
{
    color: #1673C7;
}
.shade2 a
{
    color: #1673C7;
    text-decoration: none;
}
.shade2 a:hover
{
    color: #1673C7;
    text-decoration: underline;
}

.shade3
{
    color: #595959;
}
.shade3 a
{
    color: #1673C7;
    text-decoration: none;
}
.shade3 a:hover
{
    color: #1673C7;
    text-decoration: underline;
}

.ct-align
{
    text-align: center;
}

/* Photo Page CSS Ends Here */

#video-sec
{
    width: 490px;
    float: left;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.scroller
{
    width: 40px;
    float: left;
    margin-top: 15px;
}
.videos
{
    width: 410px;
    float: left;
}
.video-box
{
    width: 124px;
    float: left;
    padding-left: 9px;
}
.video-thumb
{
    width: 124px;
    float: left;
    color: #303032;
    font-size: 12px;
}
.video-thumb span
{
    color: #0080FF;
    font-size: 11px;
}
.thumb-img
{
    width: 120px;
    float: left;
    background: #E2E2DE;
    border: 1px solid #4E4E4D;
    padding: 2px;
}

.full
{
    width: 100%;
    float: left;
}
.pd-tp1
{
    padding-top: 5px;
}

/*Special Inivitation */
.pd-tp2
{
    padding-top: 15px;
}

.pd-bt1
{
    padding-bottom: 15px;
}
.width009
{
    width: 310px;
    float: left;
}
.width0010
{
    width: 40px;
    float: right;
    text-align: left;
    padding-top: 10px;
}
.width0011
{
    width: 90px;
    float: left;
    text-align: right;
    padding: 0px 10px 0px 0px;
}
.width0012
{
    width: 200px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    height: 22px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 7px;
    padding-bottom: 0px;
}
.input006
{
    width: 195px;
    float: left;
    background: none;
    border: none;
    font-size: 11px;
    color: #4C4646;
    font-weight: none;
}
.rt-align
{
    text-align: right;
}
.width00Msg
{
    width: 800px;
    float: left;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    height: 300px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 7px;
    padding-bottom: 0px;
}

.info-heading
{
    width: 512px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #000000;
    font-weight: bold;
    padding: 15px 0px 0px 5px;
}
.info-date
{
    width: 512px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #7F7F7F;
    padding: 3px 0px 10px 5px;
}

.pd-lt1
{
    padding-left: 5px;
}




/**added 19-02-2011**/
.cometchat_chatboxmessage, .cometchat_tabcontent, .cometchat_tabtitle, .cometchat_userstabtitle, .cometchat_userlist
{
    float: none !important;
}
.cometchat_tabsubtitle, .cometchat_userlist
{
    width: 218px;
}

#cometchat_base
{
    left: 0 !important;
    width: 100% !important;
}
.cometchat_tabcontenttext div
{
    float: none !important;
}

.width0013
{
    width: 700px;
    float: left;
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0;
    padding: 10px 0 20px;
}
.titles2
{
    width: 127px;
    float: left;
    margin-right: 10px;
    text-align: right;
}

.container-col4
{
}
.textstyle07
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FF8400;
    text-align: left;
    padding: 0 0 10px 0;
}
.pdfgrd
{
    border: 1px solid #d9d6d6;
    background: #fff url('../images/pdf_bg.jpg') repeat-x left top;
}
.pdfsep
{
    background: url('../images/colsep.jpg') repeat-y 190px top;
    position: relative;
}
.col1
{
    width: 163px;
    padding: 20px 7px 20px 20px;
    float: left;
}
.col1 ul
{
    margin: 0;
    padding: 0 0 10px 0;
    width: 48%;
    float: left;
}
.col1 ul li
{
    color: #136fc0;
    font-size: 16px;
    font-weight: bold;
}
.col1 ul li a, .col1 ul li a:link, .col1 ul li a:visited
{
    font-size: 12px;
    text-decoration: none;
    color: #5d5e5e;
    font-weight: normal;
}
.col1 ul li a:hover, .col1 ul li a.active
{
    color: #ed7f04;
}
.col2
{
    width: 715px;
    padding: 20px 7px 20px 20px;
    float: left;
}
.col2 ul
{
    margin: 0;
    padding: 0;
    float: left;
    width: 30%;
}
.col2 ul li
{
    background: url('../images/pdf_iocn.jpg') no-repeat left 4px;
    font-size: 12px;
    color: #5d5e5e;
    padding-left: 27px;
    padding-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}
.col2 ul li a, .col2 ul li a:link, .col2 ul li a:visited
{
    font-size: 12px;
    text-decoration: none;
    color: #5d5e5e;
    font-weight: normal;
    line-height: 18px;
}
.col2 ul li a:hover
{
    color: #ed7f04;
}


/*Loader css*/
.btnloader
{
    background-image: url('../images/loader.gif');
    height: 23px;
    width: 93px;
    float: left;
    background-repeat: no-repeat;
    display: block;
    padding: 0px;
    margin-left: 0px;
    margin-right: 0;
    margin-top: 20px;
    margin-bottom: 0;
}
.ImgButtonLoad
{
    background-image: url('../images/save-btn.jpg');
    height: 23px;
    width: 116px;
    float: left;
    background-repeat: no-repeat;
    display: block;
    padding: 0px;
    margin-left: 0px;
    margin-right: 0;
    margin-top: 20px;
    margin-bottom: 0;
}
.ImgButtonCancel
{
    background-image: url('../images/cancel-btn.jpg');
    height: 23px;
    width: 116px;
    float: right;
    background-repeat: no-repeat;
    display: block;
    padding: 0px;
    margin-left: 0px;
    margin-right: 0;
    margin-top: 20px;
    margin-bottom: 0;
}




/* facebook like chat css */
/* CSS Document */

/*.sub_user{ float:left; width:400px; background:#e9f4fd;}
.sub_icons{ float:left; border-bottom:1px solid #FFFFFF; padding:3px 0; font-size:11px; line-height:16px;}
.sub_icons a img, .sub_icons img{ float:left; padding:0 10px;}
.sub_icons a{ font-size:11px; text-decoration:none; line-height:16px; float:left;}

.sub_comment{font-size:11px; padding:10px; width:170px; float:left; position:relative;}
.sub_user_image{ padding-right:10px; float:left; width:38px; height:38px;}
.sub_user_image a img, .sub_user_image img{ border:1px solid #94c0e4;}
.sub_user_comment{font-size:11px; width:370px;}
.sub_user_comment p{ margin:0; padding-bottom:10px;}
.wirte_comment{border-bottom:1px solid #FFFFFF; font-size:11px; padding:5px 10px; width:154px; float:left;}
.wirte_comment input.comment_box{ width:154px; border:1px solid #94c0e4; padding:0 8px; height:20px;}

.user_toplinks{ border:1px solid #94c0e4; padding:5px; float:left; width:480px; background:#fff;}
.user_toplinks ul{ list-style:none; padding:0 0 0px 0; margin:0; float:left; width:480px;}
.user_toplinks ul li{ cursor:pointer;float:left; padding:0 10px 0 0; font-size:12px; font-weight:bold;   position:relative; }
.user_toplinks ul li a img{ float:left; padding-right:4px;}
.user_toplinks ul li a{ cursor:pointer;float:left; display:block; font-size:12px; font-weight:bold; text-decoration:none; color:#3949a1; height:25px; }
.user_toplinks ul li a:hover, .user_toplinks ul li a.active{ background:url('../images/arrow_10.jpg') no-repeat 4px 19px; color:#000000}

.upload_all{ border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; float:left; width:458px; border-top:0px none; background:url('../images/navi_block_top_bg.jpg') repeat-x left top; margin-top:-1px; padding:10px; text-align:center; font-size:12px}
.color10{ color:#3949a1;}
.color11{ color:#a3a3a3;}
.upload_field{ border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; border-right:0px none; border-left:0px none; width:220px; margin:0 auto; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px}
.saysomething{ width:448px; background:#e9f4fd; float:left; padding:5px; border-top:1px solid #aecfea;}
.saysomething input.inputwidth2{ width:370px; float:left;}
.saysomething input.share_button{ font-weight:bold; background:#e9f4fd; border:1px solid #aecfea; color:#3949a1; font-size:12px; float:left; margin:0 0 0 10px; padding:1px 2px; cursor:pointer;}

.comment_col1{ width:195px; float:left; }
.comment_col1_bg{ background:url('../images/border_image.jpg') repeat-y 197px top; padding-right:10px}
.comment_block{position:relative;}
.delete_comment{width:12px; height:12px; position:absolute; right:0px; top:0px;}
*/

/*a, a:link, aLvisited{ color:#3949A1;}*/
.full
{
    width: 100%;
    float: left;
}
.user_toplinks
{
    border: 1px solid #94c0e4;
    padding: 5px;
    float: left;
    width: 480px;
    background: #fff;
}
.user_toplinks ul
{
    list-style: none;
    padding: 0 0 0px 0;
    margin: 0;
    float: left;
    width: 480px;
}
.user_toplinks ul li
{
    cursor: pointer;
    float: left;
    padding: 0 10px 0 0;
    font-size: 12px;
    font-weight: bold;
    position: relative;
}
.user_toplinks ul li a img
{
    float: left;
    padding-right: 4px;
}
.user_toplinks ul li a
{
    cursor: pointer;
    float: left;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #3949a1;
    height: 25px;
}
.user_toplinks ul li a:hover, .user_toplinks ul li a.active
{
    background: url('../images/arrow_10.jpg') no-repeat 4px 19px;
    color: #000000;
}


.user_toplinks_ind
{
    background: none !important;
    padding: 5px;
    float: left;
    width: 480px;
    background: #fff;
}
.user_toplinks_ind ul
{
    list-style: none;
    padding: 0 0 0px 0;
    margin: 0;
    float: left;
    width: 480px;
}
.user_toplinks_ind ul li
{
    background: none;
    cursor: pointer;
    float: left;
    padding: 0 10px 0 0;
    font-size: 12px;
    font-weight: bold;
    position: relative;
}
.user_toplinks_ind ul li a img
{
    float: left;
    padding-right: 4px;
}
.user_toplinks_ind ul li a
{
    cursor: pointer;
    float: left;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #3949a1;
    height: 25px;
}
.user_toplinks_ind ul li a:hover, .user_toplinks ul li a.active
{
    color: #000000;
}


.upload_all
{
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    float: left;
    width: 458px;
    border-top: 0px none;
    background: url('../images/navi_block_top_bg.jpg') repeat-x left top;
    margin-top: -1px;
    padding: 10px;
    text-align: center;
    font-size: 12px;
}
.color10
{
    color: #3949a1;
}
.color11
{
    color: #a3a3a3;
}
.upload_field
{
    border-top: 1px dotted #CCCCCC;
    border-bottom: 1px dotted #CCCCCC;
    border-right: 0px none;
    border-left: 0px none;
    width: 220px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
.saysomething
{
    width: 448px;
    background: #e9f4fd;
    float: left;
    padding: 5px;
    border-top: 1px solid #aecfea;
}
.saysomething input.inputwidth2
{
    width: 370px;
    float: left;
}
.saysomething input.share_button
{
    font-weight: bold;
    background: #e9f4fd;
    border: 1px solid #aecfea;
    color: #3949a1;
    font-size: 12px;
    float: left;
    margin: 0 0 0 10px;
    padding: 1px 2px;
    cursor: pointer;
}

.comment_col1
{
    width: 195px;
    float: left;
}
.comment_col1_bg
{
    background: url('../images/border_image.jpg') repeat-y 197px top;
    padding-right: 10px;
}
.comment_block
{
}


.usercomment
{
    font-size: 11px;
    width: 460px;
    float: left;
    position: relative;
    padding: 0 0 0 0;
}
.user_image
{
    float: left;
    width: 36px;
}
.user_top_comment
{
    float: left;
    width: 414px;
    padding-left: 10px;
}
.user_top_comment p
{
    margin: 0;
    padding: 0 0 5px 0;
}
.delete_comment
{
    width: 12px;
    height: 12px;
    position: absolute;
    right: 10px;
    top: 4px;
}
.date_div
{
    padding: 0 0 5px 0;
    font-size: 11px;
}
.user_comment
{
    font-size: 11px;
    width: 460px;
    float: left;
}
.top_user_comment
{
    position: relative;
    float: left;
    width: 389px;
    padding: 0 25px 0 0;
}
.sublinks
{
    float: left;
    width: 380px;
    line-height: 20px;
    background: #f8f8f8;
    border: 1px solid #f3f3f3;
    padding: 0 5px;
    margin-top: 5px;
}
.sublinks a
{
    padding-right: 0px;
    text-decoration: none;
}
.top_write
{
    width: 390px;
    float: left;
    text-align: left;
}
.top_write input
{
    background: #f8f8f8;
    border: 1px solid #94c0e4;
    margin-top: 5px;
}
.top_write .comment_box
{
    width: 380px;
    border: 1px solid #94c0e4;
    padding: 0 5px;
    height: 20px;
    background: #FFFFFF;
    text-align: left;
}

.sub_user_comment
{
    float: left;
    width: 424px;
}
.sub_user_col1
{
    width: 135px;
    float: left;
    padding: 0 0 0 8px;
    font-size: 11px;
}
.sub_user_col1 .sublinks, .sub_user_col1 .comment_box
{
    width: 110px;
}
.sub_user_col1 .top_write
{
    width: 140px;
}
.sub_user_comment_div
{
    position: relative;
    float: left;
    width: 190px;
    padding: 0 0 0 0;
}
.delete_position
{
    position: relative;
}
.delete_commentframe
{
    width: 12px;
    height: 12px;
    right: 10px;
    top: 4px;
}
/*ModulePopUp Class*/
.modalBackground
{
    background-color: #333333;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.modalPopup
{
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    padding: 1px;
    width: 500px;
    height: auto;
}


.modalProgressBackground
{
    background-color: #333333;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.updateProgress
{
    border-width: 2px;
    border-style: solid;
    border-color: #C04584;
    background-color: #FFE4F1;
    position: absolute;
    width: 180px;
    height: 65px;
}


.browsediv
{
    width: 900px;
    float: left;
    padding: 10px 0 0 10px;
}
.browsediv label
{
    width: 140px;
    float: left;
    line-height: 20px;
    padding-right: 10px;
}


/********** Profile **********/
/*.profile_page{ width:932px; float:left; background:url('../images/container-bg-strip.jpg') repeat-y left top; padding-left:0; padding-right:0; padding-top:7px; padding-bottom:7px}*/
.profile_page
{
    width: 932px;
    float: left;
    padding-left: 0;
    padding-right: 0;
    padding-top: 7px;
    padding-bottom: 7px;
}
.profile_left
{
    width: 202px;
    float: left;
    padding: 0 7px;
}
.profile_center
{
    width: 494px;
    float: left;
    padding: 0 12px;
}
.profile_right
{
    width: 183px;
    float: left;
    padding-left: 8px;
    padding-top: 12px;
}

.profile_pic
{
    width: 190px;
    float: left;
    text-align: center;
    border: 1px solid #cacaca;
    padding: 5px;
}
.profile_center_comment
{
    padding: 12px 0 0;
}
.padding_top
{
    padding-top: 7px;
}

.useronline
{
    width: 202px;
    float: left;
    padding: 8px 0;
}
.useronline h2
{
    font-size: 13px;
    padding: 0 0 0 0;
    width: auto !important;
    float: none !important;
}
.useronline ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 202px;
    float: left;
}
.useronline ul li
{
    float: left;
    width: 60px;
    text-align: center;
    padding-top: 8px;
}
.useronline ul li a img
{
    border: 1px solid #cacaca;
    padding: 1px;
    height: 37px;
}
.useronline ul li a
{
    font-size: 11px;
    text-decoration: none;
}
.useronline ul li a:hover
{
    color: #FF8700;
}
.useronline ul td
{
    vertical-align: top;
    padding-left: 2px;
}
/*.user_top_comment {width: 470px;}*/

.user_links
{
    width: 201px;
    float: left;
    padding: 0 0 12px 0;
}
.user_links ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.user_links ul li
{
    cursor: pointer;
    background: url('../images/photos_videos_btn_bg.png') no-repeat left top;
    width: 201px;
    height: 27px;
    padding-bottom: 12px;
    display: block;
}
.user_links ul li a
{
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    display: block;
    line-height: 26px;
    padding-left: 15px;
    display: block;
}
.user_links ul li:hover
{
    background: url('../images/photos_videos_btn_hover.png') no-repeat left top;
}

.user_short
{
    width: 480px;
    float: left;
    padding: 0 0 8px 0;
}
.user_short h1
{
    color: #000000;
    text-align: left;
    font-size: 20px;
}
.user_short a
{
    margin-right: 8px;
}
.right_ads
{
    width: 183px;
    float: left;
    padding-top: 15px;
}

.hotplace
{
    width: 197px;
    float: left;
    border: 1px solid #cacaca;
    padding: 1px;
}
.hotplace h1
{
    background: url('../images/myhangout-hothead.jpg') repeat-x left top;
    width: 184px;
    float: left;
    height: 35px;
    padding-left: 13px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.hotplace h1
{
    font-size: 15px;
    line-height: 35px;
    text-align: left;
    font-weight: bold;
    margin: 0;
}
.placepic
{
    width: 191px;
    float: left;
    padding: 3px;
}


/**30-05-2011**/
.pm_contener
{
    width: 930px;
    float: left;
    padding: 10px 15px 10px 0;
}
.video_content
{
    width: 930px;
    float: left;
    border-top: 1px solid #dedede;
}
.toppadding
{
    padding-top: 15px;
}
.morevideo
{
    width: 900px;
    float: left;
    height: 153px;
    background: url('../images/more_video_bg.gif') repeat-x left top;
    padding: 15px;
}
.video_scroll
{
    width: 40px;
    float: left;
    padding: 50px 0 0 0;
}
.subvideo_contenter
{
    width: 800px;
    float: left;
    padding: 10px 10px 5px 10px;
}
.video_div_col
{
    width: 135px;
    float: left;
    font-size: 12px;
    padding: 0 12px 0 12px;
}
.video_div_col h1
{
    font-size: 15px;
    font-weight: bold;
    color: #000;
    text-align: left;
    padding: 3px 0;
}
.video_div_col p
{
    margin: 0;
    padding: 0 0 3px 0;
}
.video_div_col .cliptime
{
    font-size: 11px;
    color: #0066FF;
}

.pm_product
{
    width: 918px;
    float: left;
    border: 1px solid #dedede;
    padding: 5px;
    margin: 30px 0 0 0;
}
.pm_p_heading
{
    float: left;
    background: url('../images/product_h_left.gif') no-repeat left top;
    height: 33px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -15px;
    margin-bottom: 15px;
    padding-left: 13px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.pm_p_heading h1
{
    float: left;
    background: url('../images/product_h_right.gif') no-repeat right top;
    height: 33px;
    padding-left: 0;
    padding-right: 13px;
    padding-top: 0;
    padding-bottom: 0;
}
.pm_p_heading h1
{
    font: normal 18px/33px Arial, Helvetica, sans-serif;
}

.products
{
    border-left: 1px dotted #dedede;
    border-right: 1px dotted #dedede;
    border-bottom: 1px dotted #dedede;
    border-top: 0px none;
    padding: 5px;
    font-size: 12px;
    line-height: 16px;
}
.viewdetails
{
    background: url('../images/view_details.gif') no-repeat left top;
    height: 21px;
    float: left;
    text-decoration: none;
    color: #7a8080;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 25px;
    padding-right: 0;
    padding-top: 0px;
    padding-bottom: 0px;
}
.product_h, .product_h a, .product_h a:link
{
    font-size: 13px;
    color: #136ec0;
    text-align: left;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 0 0 3px;
}
.product_dis
{
    padding: 20px 0 0 3px;
}
.review
{
    color: #7a8080;
    font: normal 11px/18px Arial, Helvetica, sans-serif;
}
.review a
{
    color: #7a8080;
    text-decoration: none;
}
.shade4
{
    color: #ff0000;
}

/*** BG Changes ***/
/*.pm_product_bg1{ background:#fff;}
.pm_product_bg1 a{text-decoration:none; color:#7a8080;}
.pm_product_bg1 h1, .pm_product_bg1 h1 a{font-size:13px; color:#136ec0 !important; font-weight:bold; text-decoration:none; padding:5px 0 0 3px; text-align:left;}
.pm_product_bg1 .shade2{color:#1673C7;}
.pm_product_bg1 .shade4{color:#ff0000;}

.pm_product_bg2{ background:#ccc;}
.pm_product_bg2 a{text-decoration:none; color:#fff;}
.pm_product_bg2 h1, .pm_product_bg2 h1 a{font-size:13px; color:#000 !important; font-weight:bold; text-decoration:none; padding:5px 0 0 3px; text-align:left;}
.pm_product_bg2 .shade2{color:#1673C7;}
.pm_product_bg2 .shade4{color:#303135;}

.pm_product_bg3{ background:#136dbe;}
.pm_product_bg3 a{text-decoration:none; color:#fff;}
.pm_product_bg3 h1, .pm_product_bg3 h1 a{font-size:13px; color:#d1e9ff !important; font-weight:bold; text-decoration:none; padding:5px 0 0 3px; text-align:left;}
.pm_product_bg3 .shade2{color:#82c4ff;}
.pm_product_bg3 .shade4{color:#ffd800;}


.pm_product_bg4{ background:#ffcb2c;}
.pm_product_bg4 a{text-decoration:none; color:#000;}
.pm_product_bg4 h1, .pm_product_bg4 h1 a{font-size:13px; color:#0b55aa !important; font-weight:bold; text-decoration:none; padding:5px 0 0 3px; text-align:left;}
.pm_product_bg4 .shade2{color:#000;}
.pm_product_bg4 .shade4{color:#ff0000;}


.pm_p_heading{float:left; background:url(../images/product_h_left.png) no-repeat left top; height:33px; padding:0 0 0 13px; margin:-15px 0 15px;}
.pm_p_heading h1{float:left; background:url(../images/product_h_right.png) no-repeat right top; height:33px; padding:0 13px 0 0;} 
.pm_p_heading h1{font:normal 18px/33px Arial, Helvetica, sans-serif; color:#FFFFFF !important;}
*/
/* Product Page Css Starts Here */
/*
.product-heading, .product-heading {behavior: url(iepngfix.htc);}

.full {width:100%; float:left;}
.product-sec {width:915px; float:left; background:#F6D7B8; border:1px solid #D7D8D8; padding:30px 0px 10px 13px;}
.products-cat {width:181px; float:left; padding-top:10px;}
.product-box {width:173px; float:left; border:1px solid #EDA761; background:#FFFFFF;}
.product-img {width:173px; float:left; text-align:center; font-size:11px; font-weight:bold; color:#E97C0E; padding:10px 0px 0px 0px; line-height:24px;}
.product-details {width:173px; float:left; text-align:center; font-size:11px; padding:5px 0px 10px 0px;}
.product-pricing {width:173px; float:left; text-align:center; background:url(../images/bottom-shade.jpg) no-repeat 0px 0px #F2F2F2;}
.market-pricing {width:173px; float:left; text-align:center; color:#E97C0E; font-size:11px; line-height:24px; padding:5px 0px 0px 0px;}
.market-pricing span {font-size:12px; font-weight:bold;}
.sale-pricing {width:173px; float:left; text-align:center; font-size:11px; color:#FF0000; line-height:24px;}
.sale-pricing span {font-size:12px; font-weight:bold;}

.product-heading {background:url(../images/product-heading-left.png) no-repeat 0px 0px; height:33px; float:left; padding:0px 0px 0px 12px; position:relative; top:24px; left:7px;}
.product-heading span {display:block; background:url(../images/product-heading-right.gif) no-repeat right top; height:33px; float:left; font-size:15px; font-weight:bold; color:#FFFFFF; padding:0px 18px 0px 6px; line-height:33px;}


.product-sec2 {width:915px; float:left; background:#EAF4D9; border:1px solid #D7D8D8; padding:30px 0px 10px 13px;}
.product-box2 {width:173px; float:left; border:1px solid #B6C992; background:#FFFFFF;}
.product-img2 {width:173px; float:left; text-align:center; font-size:11px; font-weight:bold; color:#546C22; padding:10px 0px 0px 0px; line-height:24px;}
.market-pricing2 {width:173px; float:left; text-align:center; color:#536E21; font-size:11px; line-height:24px; padding:5px 0px 0px 0px;}
.market-pricing2 span {font-size:12px; font-weight:bold;}
.product-heading2 {background:url(../images/product-heading-left2.png) no-repeat 0px 0px; height:33px; float:left; padding:0px 0px 0px 12px; position:relative; top:24px; left:7px;}
.product-heading2 span {display:block; background:url(../images/product-heading-right2.gif) no-repeat right top; height:33px; float:left; font-size:15px; font-weight:bold; color:#FFFFFF; padding:0px 18px 0px 6px; line-height:33px;}



.product-sec3 {width:915px; float:left; background:#E7EDF9; border:1px solid #D7D8D8; padding:30px 0px 10px 13px;}
.product-box3 {width:173px; float:left; border:1px solid #94BADF; background:#FFFFFF;}
.product-img3 {width:173px; float:left; text-align:center; font-size:11px; font-weight:bold; color:#136CBC; padding:10px 0px 0px 0px; line-height:24px;}
.market-pricing3 {width:173px; float:left; text-align:center; color:#1372C4; font-size:11px; line-height:24px; padding:5px 0px 0px 0px;}
.market-pricing3 span {font-size:12px; font-weight:bold;}
.product-heading3 {background:url(../images/product-heading-left3.png) no-repeat 0px 0px; height:33px; float:left; padding:0px 0px 0px 12px; position:relative; top:24px; left:7px;}
.product-heading3 span {display:block; background:url(../images/product-heading-right3.gif) no-repeat right top; height:33px; float:left; font-size:15px; font-weight:bold; color:#FFFFFF; padding:0px 18px 0px 6px; line-height:33px;}


.product-sec4 {width:915px; float:left; background:#F4F0E5; border:1px solid #D7D8D8; padding:30px 0px 10px 13px;}
.product-box4 {width:173px; float:left; border:1px solid #C9C74E; background:#FFFFFF;}
.product-img4 {width:173px; float:left; text-align:center; font-size:11px; font-weight:bold; color:#79780C; padding:10px 0px 0px 0px; line-height:24px;}
.market-pricing4 {width:173px; float:left; text-align:center; color:#7A750F; font-size:11px; line-height:24px; padding:5px 0px 0px 0px;}
.market-pricing4 span {font-size:12px; font-weight:bold;}
.product-heading4 {background:url(../images/product-heading-left4.png) no-repeat 0px 0px; height:33px; float:left; padding:0px 0px 0px 12px; position:relative; top:24px; left:7px;}
.product-heading4 span {display:block; background:url(../images/product-heading-right4.gif) no-repeat right top; height:33px; float:left; font-size:15px; font-weight:bold; color:#FFFFFF; padding:0px 18px 0px 6px; line-height:33px;}

.ftshade1 {color:#7A8080;}
.ftshade1 a {color:#7A8080; text-decoration:none;}
.ftshade1 a:hover {color:#7A8080; text-decoration:underline;}

.rating-sec {width:930px; float:left; padding:0px 0px 0px 0px; margin-top:20px; font-size:12px; font-weight:bold; color:#21770D; text-align:right;}
.rating-sec span {color:#CC810D;}

  .star_rating {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    vertical-align:bottom;
    
   
    }
    .RatingClass
    {
        float:right;
        width:80px;
        vertical-align:bottom;
        height:20px;
    }
    .star_filled {
    background-image: url(../images/FilledStar.png);
    vertical-align:bottom;

    }

    .star_empty {
    background-image: url(../images/EmptyStar.png);
     vertical-align:bottom;
    }

    .star_saved {
    background-image: url(../images/WaitingStar.png);
     vertical-align:bottom;
    }
    
    
    .details-sec {width:930px; float:left; padding:0px 0px 0px 0px; margin-top:20px;}
.details-box {width:929px; float:left; padding:0px 0px 0px 0px; border-left:1px solid #F3F3F3; background:url(../images/details-bg-strip.jpg) repeat-y right top;}
.details-left {width:459px; float:left; padding:0px 12px 0px 9px; background:url(../images/details-dotted-strip.jpg) repeat-y right top;}
.details-right {width:420px; float:left; padding:0px 14px 0px 15px;}
.details-mainimg {width:459px; float:left; padding:23px 0px 15px 0px; text-align:center;}
.details-imgthumb {width:459px; float:left; background:#F2F2F2;}
.imgthumb-col1 {width:98px; float:left; padding:10px 8px 6px 8px;}
.imgthumb-col2 {width:96px; float:left; border:1px solid #FFFFFF;}

.details-row1 {width:420px; float:left; padding:20px 0px 0px 0px; font-size:12px; color:#666666; text-align:justify; line-height:18px;}
.details-row2 {width:133px; float:left; padding:10px 0px 0px 0px; color:#8E8E8E; font-size:14px;}
.details-row2 span {color:#FFA801;}

.details-col1 {width:257px; float:left; padding:0px 0px 0px 0px;}
.details-col2 {width:133px; height:118px; float:left; padding:0px 0px 0px 30px; background:url(../images/details-price-box.jpg) no-repeat 0px 0px;}

.details-sec h1 {font-size:18px; color:#126DC0; margin:0px; padding:0px 0px 0px 0px; float:left; text-align:left;}
.details-col1 h1 {font-size:18px; color:#126DC0; margin:0px; padding:0px 0px 0px 0px; float:left; text-align:left;}
.details-col1 p {margin:0px; padding:10px 0px 0px 0px; line-height:14px; color:#000000;}
.details-col1 p a {color:#FDA800; text-decoration:none; font-weight:bold;}
.details-col1 p a:hover {color:#FDA800; text-decoration:underline;}
.details-col1 p span {color:#126DC0;}

input.qty {margin:0px; padding:0px 0px 0px 4px; width:26px; height:18px; border:1px solid #F0F0F0; color:#636363; font-size:12px; line-height:18px;}

.details-sec2 {width:930px; float:left; padding:0px 0px 0px 0px; margin-top:20px;}
.details-sec2 h1 {font-size:18px; color:#536E21; margin:0px; padding:0px 0px 0px 0px; float:left; text-align:left;}

.details2 {font-size:15px; color:#536E21; margin:0px;text-align:left;}
.details-col12 h1 {font-size:18px; color:#536E21; margin:0px; padding:0px 0px 0px 0px; float:left; text-align:left;}
.details-col12 p span {color:#536E21;}

.details-sec3 {width:930px; float:left; padding:0px 0px 0px 0px; margin-top:20px;}
.details-sec3 h1 {font-size:18px; color:#E97C0E; margin:0px; padding:0px 0px 0px 0px; float:left; text-align:left;}
.details3 {font-size:15px; color:#E97C0E; margin:0px;text-align:left;}
.details-col13 h1 {font-size:18px; color:#E97C0E; margin:0px; padding:0px 0px 0px 0px; float:left; text-align:left;}
.details-col13 p span {color:#E97C0E;}

.details-sec4 {width:930px; float:left; padding:0px 0px 0px 0px; margin-top:20px;}
.details-sec4 h1 {font-size:18px; color:#7A750F; margin:0px; padding:0px 0px 0px 0px; float:left; text-align:left;}
.details4 {font-size:15px; color:#7A750F; margin:0px;text-align:left;}
.details-col14 h1 {font-size:18px; color:#7A750F; margin:0px; padding:0px 0px 0px 0px; float:left; text-align:left;}
*/
/*** BG Changes ***/
.pm_product_bg1
{
    background: #fff;
}
.pm_product_bg1 a
{
    text-decoration: none;
    color: #7a8080;
}
.pm_product_bg1 h1, .pm_product_bg1 h1 a
{
    font-size: 13px;
    color: #136ec0 !important;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 0 0 3px;
    text-align: left;
}
.pm_product_bg1 .shade2
{
    color: #1673C7;
}
.pm_product_bg1 .shade4
{
    color: #ff0000;
}

.pm_product_bg2
{
    background: #ccc;
}
.pm_product_bg2 a
{
    text-decoration: none;
    color: #fff;
}
.pm_product_bg2 h1, .pm_product_bg2 h1 a
{
    font-size: 13px;
    color: #000 !important;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 0 0 3px;
    text-align: left;
}
.pm_product_bg2 .shade2
{
    color: #1673C7;
}
.pm_product_bg2 .shade4
{
    color: #303135;
}

.pm_product_bg3
{
    background: #136dbe;
}
.pm_product_bg3 a
{
    text-decoration: none;
    color: #fff;
}
.pm_product_bg3 h1, .pm_product_bg3 h1 a
{
    font-size: 13px;
    color: #d1e9ff !important;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 0 0 3px;
    text-align: left;
}
.pm_product_bg3 .shade2
{
    color: #82c4ff;
}
.pm_product_bg3 .shade4
{
    color: #ffd800;
}


.pm_product_bg4
{
    background: #ffcb2c;
}
.pm_product_bg4 a
{
    text-decoration: none;
    color: #000;
}
.pm_product_bg4 h1, .pm_product_bg4 h1 a
{
    font-size: 13px;
    color: #0b55aa !important;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 0 0 3px;
    text-align: left;
}
.pm_product_bg4 .shade2
{
    color: #000;
}
.pm_product_bg4 .shade4
{
    color: #ff0000;
}


.pm_p_heading
{
    float: left;
    background: url('../images/product_h_left.png') no-repeat left top;
    height: 33px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -15px;
    margin-bottom: 15px;
    padding-left: 13px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.pm_p_heading h1
{
    float: left;
    background: url('../images/product_h_right.png') no-repeat right top;
    height: 33px;
    padding-left: 0;
    padding-right: 13px;
    padding-top: 0;
    padding-bottom: 0;
}
.pm_p_heading h1
{
    font: normal 18px/33px Arial, Helvetica, sans-serif;
    color: #FFFFFF !important;
}
/* Product Page Css Starts Here */

.product-heading, .product-heading
{
    behavior: url(iepngfix.htc);
}

.full
{
    width: 100%;
    float: left;
}
.product-sec
{
    width: 915px;
    float: left;
    background: #F6D7B8;
    border: 1px solid #D7D8D8;
    padding: 30px 0px 10px 13px;
    margin-top: -24px;
}
.products-cat
{
    width: 181px;
    float: left;
    padding-top: 10px;
}
.product-box
{
    width: 173px;
    float: left;
    border: 1px solid #EDA761;
    background: #FFFFFF;
}
.product-img
{
    width: 173px;
    float: left;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #E97C0E;
    padding: 10px 0px 0px 0px;
    line-height: 24px;
}
.product-details
{
    width: 173px;
    float: left;
    text-align: center;
    font-size: 11px;
    padding: 5px 0px 10px 0px;
}
.product-pricing
{
    width: 173px;
    float: left;
    text-align: center;
    background: #F2F2F2 url('../images/bottom-shade.jpg') no-repeat 0px 0px;
}
.market-pricing
{
    width: 173px;
    float: left;
    text-align: center;
    color: #E97C0E;
    font-size: 11px;
    line-height: 24px;
    padding: 5px 0px 0px 0px;
}
.market-pricing span
{
    font-size: 12px;
    font-weight: bold;
}
.sale-pricing
{
    width: 173px;
    float: left;
    text-align: center;
    font-size: 11px;
    color: #FF0000;
    line-height: 24px;
}
.sale-pricing span
{
    font-size: 12px;
    font-weight: bold;
}

.product-heading
{
    background: url('../images/product-heading-left.png') no-repeat 0px 0px;
    height: 33px;
    float: left;
    position: relative;
    top: 0px;
    left: 7px;
    padding-left: 12px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.product-heading span
{
    display: block;
    background: url('../images/product-heading-right.gif') no-repeat right top;
    height: 33px;
    float: left;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 33px;
    padding-left: 6px;
    padding-right: 18px;
    padding-top: 0px;
    padding-bottom: 0px;
}


.product-sec2
{
    width: 915px;
    float: left;
    background: #EAF4D9;
    border: 1px solid #D7D8D8;
    padding: 30px 0px 10px 13px;
    margin-top: -24px;
}
.product-box2
{
    width: 173px;
    float: left;
    border: 1px solid #B6C992;
    background: #FFFFFF;
}
.product-img2
{
    width: 173px;
    float: left;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #546C22;
    padding: 10px 0px 0px 0px;
    line-height: 24px;
}
.market-pricing2
{
    width: 173px;
    float: left;
    text-align: center;
    color: #536E21;
    font-size: 11px;
    line-height: 24px;
    padding: 5px 0px 0px 0px;
}
.market-pricing2 span
{
    font-size: 12px;
    font-weight: bold;
}
.product-heading2
{
    background: url('../images/product-heading-left2.png') no-repeat 0px 0px;
    height: 33px;
    float: left;
    position: relative;
    top: 0px;
    left: 7px;
    padding-left: 12px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.product-heading2 span
{
    display: block;
    background: url('../images/product-heading-right2.gif') no-repeat right top;
    height: 33px;
    float: left;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 33px;
    padding-left: 6px;
    padding-right: 18px;
    padding-top: 0px;
    padding-bottom: 0px;
}



.product-sec3
{
    width: 915px;
    float: left;
    background: #E7EDF9;
    border: 1px solid #D7D8D8;
    padding: 30px 0px 10px 13px;
    margin-top: -24px;
}
.product-box3
{
    width: 173px;
    float: left;
    border: 1px solid #94BADF;
    background: #FFFFFF;
}
.product-img3
{
    width: 173px;
    float: left;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #136CBC;
    padding: 10px 0px 0px 0px;
    line-height: 24px;
}
.market-pricing3
{
    width: 173px;
    float: left;
    text-align: center;
    color: #1372C4;
    font-size: 11px;
    line-height: 24px;
    padding: 5px 0px 0px 0px;
}
.market-pricing3 span
{
    font-size: 12px;
    font-weight: bold;
}
.product-heading3
{
    background: url('../images/product-heading-left3.png') no-repeat 0px 0px;
    height: 33px;
    float: left;
    position: relative;
    top: 0px;
    left: 7px;
    padding-left: 12px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.product-heading3 span
{
    display: block;
    background: url('../images/product-heading-right3.gif') no-repeat right top;
    height: 33px;
    float: left;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 33px;
    padding-left: 6px;
    padding-right: 18px;
    padding-top: 0px;
    padding-bottom: 0px;
}


.product-sec4
{
    width: 915px;
    float: left;
    background: #F4F0E5;
    border: 1px solid #D7D8D8;
    padding: 30px 0px 10px 13px;
    margin-top: -24px;
}
.product-box4
{
    width: 173px;
    float: left;
    border: 1px solid #C9C74E;
    background: #FFFFFF;
}
.product-img4
{
    width: 173px;
    float: left;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #79780C;
    padding: 10px 0px 0px 0px;
    line-height: 24px;
}
.market-pricing4
{
    width: 173px;
    float: left;
    text-align: center;
    color: #7A750F;
    font-size: 11px;
    line-height: 24px;
    padding: 5px 0px 0px 0px;
}
.market-pricing4 span
{
    font-size: 12px;
    font-weight: bold;
}
.product-heading4
{
    background: url('../images/product-heading-left4.png') no-repeat 0px 0px;
    height: 33px;
    float: left;
    position: relative;
    top: 0px;
    left: 7px;
    padding-left: 12px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.product-heading4 span
{
    display: block;
    background: url('../images/product-heading-right4.gif') no-repeat right top;
    height: 33px;
    float: left;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 33px;
    padding-left: 6px;
    padding-right: 18px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.ftshade1
{
    color: #7A8080;
}
.ftshade1 a
{
    color: #7A8080;
    text-decoration: none;
}
.ftshade1 a:hover
{
    color: #7A8080;
    text-decoration: underline;
}

.rating-sec
{
    width: 930px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-top: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #21770D;
    text-align: right;
}
.rating-sec span
{
    color: #CC810D;
}

.star_rating
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    vertical-align: bottom;
}
.RatingClass
{
    float: right;
    width: 80px;
    vertical-align: bottom;
    height: 20px;
    padding-top: 8px;
    padding-left: 2px;
}
.star_filled
{
    background-image: url('../images/FilledStar.png');
    vertical-align: bottom;
}

.star_empty
{
    background-image: url('../images/EmptyStar.png');
    vertical-align: bottom;
}

.star_saved
{
    background-image: url('../images/WaitingStar.png');
    vertical-align: bottom;
}


.details-sec
{
    width: 930px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-top: 20px;
}
.details-box
{
    width: 929px;
    float: left;
    padding: 0px;
    border-left: 1px solid #F3F3F3;
    background: url('../images/details-bg-strip.jpg') repeat-y right top;
}
.details-left
{
    width: 459px;
    float: left;
    background: url('../images/details-dotted-strip.jpg') repeat-y right top; ;padding-left:9px;padding-right:12px;padding-top:0px;padding-bottom:0px}
.details-right
{
    width: 420px;
    float: left;
    padding: 0px 14px 0px 15px;
}
.details-mainimg
{
    width: 459px;
    float: left;
    padding: 23px 0px 15px 0px;
    text-align: center;
}
.details-imgthumb
{
    width: 459px;
    float: left;
    background: #F2F2F2;
}
.imgthumb-col1
{
    width: 98px;
    float: left;
    padding: 10px 8px 6px 8px;
}
.imgthumb-col2
{
    width: 96px;
    float: left;
    border: 1px solid #FFFFFF;
}

.details-row1
{
    width: 420px;
    float: left;
    padding: 20px 0px 0px 0px;
    font-size: 12px;
    color: #666666;
    text-align: justify;
    line-height: 18px;
}
.details-row2
{
    width: 133px;
    float: left;
    padding: 10px 0px 0px 0px;
    color: #8E8E8E;
    font-size: 14px;
}
.details-row2 span
{
    color: #FFA801;
}

.details-col1
{
    width: 257px;
    float: left;
    padding: 0px 0px 0px 0px;
}
.details-col2
{
    width: 133px;
    height: 118px;
    float: left;
    background: url('../images/details-price-box.jpg') no-repeat 0px 0px; ;padding-left:30px;padding-right:0px;padding-top:0px;padding-bottom:0px}

.details-sec h1
{
    font-size: 18px;
    color: #126DC0;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: left;
}
.details-col1 h1
{
    font-size: 18px;
    color: #126DC0;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: left;
}
.details-col1 p
{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    line-height: 14px;
    color: #000000;
}
.details-col1 p a
{
    color: #FDA800;
    text-decoration: none;
    font-weight: bold;
}
.details-col1 p a:hover
{
    color: #FDA800;
    text-decoration: underline;
}
.details-col1 p span
{
    color: #126DC0;
}

input.qty
{
    margin: 0px;
    padding: 0px 0px 0px 4px;
    width: 26px;
    height: 18px;
    border: 1px solid #F0F0F0;
    color: #636363;
    font-size: 12px;
    line-height: 18px;
}

.details-sec2
{
    width: 930px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-top: 20px;
}
.details-sec2 h1
{
    font-size: 18px;
    color: #536E21;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: left;
}

.details2
{
    font-size: 15px;
    color: #536E21;
    margin: 0px;
    text-align: left;
}
.details-col12 h1
{
    font-size: 18px;
    color: #536E21;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: left;
}
.details-col12 p span
{
    color: #536E21;
}

.details-sec3
{
    width: 930px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-top: 20px;
}
.details-sec3 h1
{
    font-size: 18px;
    color: #E97C0E;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: left;
}
.details3
{
    font-size: 15px;
    color: #E97C0E;
    margin: 0px;
    text-align: left;
}
.details-col13 h1
{
    font-size: 18px;
    color: #E97C0E;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: left;
}
.details-col13 p span
{
    color: #E97C0E;
}

.details-sec4
{
    width: 930px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-top: 20px;
}
.details-sec4 h1
{
    font-size: 18px;
    color: #7A750F;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: left;
}
.details4
{
    font-size: 15px;
    color: #7A750F;
    margin: 0px;
    text-align: left;
}
.details-col14 h1
{
    font-size: 18px;
    color: #7A750F;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: left;
}
.details-col14 p span
{
    color: #7A750F;
}


/*new css add 9-6-2011*/
.tittle-text
{
    width: 174px;
    padding: 2px 0px 0px 10px;
    float: left;
    text-align: left;
}
.del-edit
{
    width: 176px;
    padding: 5px 0px 5px 8px;
    float: left;
    text-align: left;
}
.clr
{
    clear: both;
    width: 184px;
}
.update-box
{
    width: 184px;
    margin-left: 10px;
    text-align: left;
}
.update-box2
{
    width: 180px;
    margin-left: 3px;
    text-align: left;
}
.textb-width
{
    float: left;
    width: 100px;
    padding-top: 2px;
}
.up-bt
{
    float: right;
    width: 75px;
    padding-left: 9px;
}


/*jquery Pop up*/

#dialog-overlay
{
    /* set it to fill the whil screen */
    width: 100%;
    height: 100%; /* transparency for different browsers */
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    background: #000; /* make sure it appear behind the dialog box but above everything else */
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3000; /* hide it by default */
    display: none;
}


#dialog-box, #dialog-alert
{
    /* css3 drop shadow */
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); /* css3 border radius */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #eee; /* styling of the dialog box, i have a fixed dimension for this demo */
  /*  width: 419px; /* make sure it has the highest z-index */
    position: absolute;
    z-index: 5000; /* hide it by default */
    display: none;
}

#dialog-box .dialog-content
{
    /* style the content */
    text-align: left;
    padding: 10px;
    margin: 13px;
    color: #666;
    font-family: arial;
    font-size: 12px;
}

#dialog-alert .dialog-content
{
    /* style the content */
    text-align: left;
    padding: 10px;
    color: #666;
    font-family: arial;
    font-size: 12px;
}
#dialog-overlay1
{
    /* set it to fill the whil screen */
    width: 100%;
    height: 100%; /* transparency for different browsers */
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    background: #000; /* make sure it appear behind the dialog box but above everything else */
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3000; /* hide it by default */
    display: none;
}


#dialog-box1
{
    /* css3 drop shadow */
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); /* css3 border radius */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #eee; /* styling of the dialog box, i have a fixed dimension for this demo */
    width: 419px; /* make sure it has the highest z-index */
    position: absolute;
    z-index: 5000; /* hide it by default */
    display: none;
}

#dialog-box1 .dialog-content1
{
    /* style the content */
    text-align: left;
    padding: 10px;
    margin: 13px;
    color: #666;
    font-family: arial;
    font-size: 12px;
}




#dialog-overlay2
{
    /* set it to fill the whil screen */
    width: 100%;
    height: 100%; /* transparency for different browsers */
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    background: #000; /* make sure it appear behind the dialog box but above everything else */
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3000; /* hide it by default */
    display: none;
}


#dialog-box2
{
    /* css3 drop shadow */
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); /* css3 border radius */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #eee; /* styling of the dialog box, i have a fixed dimension for this demo */
    width: 419px; /* make sure it has the highest z-index */
    position: absolute;
    z-index: 5000; /* hide it by default */
    display: none;
}

#dialog-box2 .dialog-content2
{
    /* style the content */
    text-align: left;
    padding: 10px;
    margin: 13px;
    color: #666;
    font-family: arial;
    font-size: 12px;
}
a.button
{
    /* styles for button */
    margin: 118px auto 0 auto;
    text-align: center;
    background-color: #e33100;
    display: block;
    width: 50px;
    height: 15px;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1; /* css3 implementation :) */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
}

a.button:hover
{
    background-color: #c33100;
}


a.buttonwall
{
    /* styles for button */
    margin: 5px 2px auto auto;
    text-align: center;
    background-color: #e33100;
    display: block;
    width: 50px;
    height: 15px;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1; /* css3 implementation :) */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
    float: right;
}

a.buttonwall:hover
{
    background-color: #c33100;
}
a.buttonStore
{
    /* styles for button */
    margin: 5px 2px auto auto;
    text-align: center;
    background-color: #e33100;
    display: block;
    width: 50px;
    height: 15px;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1; /* css3 implementation :) */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
    float: left;
}

a.buttonStore:hover
{
    background-color: #c33100;
}
/* extra styling */
#dialog-box .dialog-content p
{
    font-weight: 700;
    margin: 0;
}

#dialog-box .dialog-content ul
{
    margin: 10px 0 10px 20px;
    padding: 0;
    height: 50px;
}


#dialog-box1 .dialog-content1 p
{
    font-weight: 700;
    margin: 0;
}

#dialog-box1 .dialog-content1 ul
{
    margin: 10px 0 10px 20px;
    padding: 0;
    height: 50px;
}
#dialog-box2 .dialog-content2 p
{
    font-weight: 700;
    margin: 0;
}

#dialog-box12 .dialog-content2 ul
{
    margin: 10px 0 10px 20px;
    padding: 0;
    height: 50px;
}

/* ----------*/
/******* GENERAL RESET *******/
/******* LOGO *******/
#logo
{
    margin-top: 1em;
    display: block;
}
/******* /LOGO  *******/
/******* MENU *******/

h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

#container
{
    width: 900px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    padding-top: 15px;
}
#container ul
{
    list-style: none;
    list-style-position: outside;
}
#container ul.menu
{
    float: left;
    width: 100%;
}
#container ul.menu li
{
    float: left;
    margin-right: 5px;
    margin-bottom: -1px;
}
#container ul.menu li
{
    font-weight: 700;
    display: block;
    padding: 5px 10px 5px 10px; /*background: #6d8049;*/
    background: #edb379;
    margin-bottom: -1px;
    border: 1px solid #d0ccc9;
    border-width: 1px 1px 1px 1px;
    position: relative;
    color: #fff;
    cursor: pointer;
}

#container ul.menu1
{
    float: left;
    width: 100%;
}
#container ul.menu1 li
{
    float: left;
    margin-right: 5px;
    margin-bottom: -1px;
}
#container ul.menu1 li
{
    font-weight: 700;
    display: block;
    padding: 5px 10px 5px 10px;
    background: #6f824b;
    margin-bottom: -1px;
    border: 1px solid #d0ccc9;
    border-width: 1px 1px 1px 1px;
    position: relative;
    color: #fff;
    cursor: pointer;
}

#container ul.menu2
{
    float: left;
    width: 100%;
}
#container ul.menu2 li
{
    float: left;
    margin-right: 5px;
    margin-bottom: -1px;
}
#container ul.menu2 li
{
    font-weight: 700;
    display: block;
    padding: 5px 10px 5px 10px;
    background: #4882d4;
    margin-bottom: -1px;
    border: 1px solid #d0ccc9;
    border-width: 1px 1px 1px 1px;
    position: relative;
    color: #fff;
    cursor: pointer;
}

#container ul.menu3
{
    float: left;
    width: 100%;
}
#container ul.menu3 li
{
    float: left;
    margin-right: 5px;
    margin-bottom: -1px;
}
#container ul.menu3 li
{
    font-weight: 700;
    display: block;
    padding: 5px 10px 5px 10px;
    background: #8e7c34;
    margin-bottom: -1px;
    border: 1px solid #d0ccc9;
    border-width: 1px 1px 1px 1px;
    position: relative;
    color: #fff;
    cursor: pointer;
}

#container ul.menu li.active
{
    /*background: #eaf4d9;*/
    background: #F6D7B8;
    top: 1px;
    border-bottom: 0px none;
    color: #000;
}

#container ul.menu1 li.active
{
    /*background: #eaf4d9;*/
    background: #EAF4D9;
    top: 1px;
    border-bottom: 0px none;
    color: #000;
}

#container ul.menu2 li.active
{
    /*background: #eaf4d9;*/
    background: #E7EDF9;
    top: 1px;
    border-bottom: 0px none;
    color: #000;
}

#container ul.menu3 li.active
{
    /*background: #eaf4d9;*/
    background: #F4F0E5;
    top: 1px;
    border-bottom: 0px none;
    color: #000;
}

/******* /MENU *******/
/******* CONTENT *******/
.content
{
    margin: 0pt auto;
    background: #F6D7B8; /*background: #efefef; 	background: #eaf4d9;*/
    border: 1px solid #d0ccc9;
    text-align: left;
    padding: 10px;
    padding-bottom: 20px;
    font-size: 11px;
    width: 900px;
}
.content2
{
    margin: 0pt auto;
    background: #E7EDF9; /*background: #efefef; 	background: #eaf4d9;*/
    border: 1px solid #d0ccc9;
    text-align: left;
    padding: 10px;
    padding-bottom: 20px;
    font-size: 11px;
    width: 900px;
}

.content3
{
    margin: 0pt auto;
    background: #E7EDF9; /*background: #efefef; 	background: #eaf4d9;*/
    border: 1px solid #d0ccc9;
    text-align: left;
    padding: 10px;
    padding-bottom: 20px;
    font-size: 11px;
    width: 900px;
}

.content4
{
    margin: 0pt auto;
    background: #F4F0E5; /*background: #efefef; 	background: #eaf4d9;*/
    border: 1px solid #d0ccc9;
    text-align: left;
    padding: 10px;
    padding-bottom: 20px;
    font-size: 11px;
    width: 900px;
}
/******* /CONTENT *******/
/******* NEWS *******/
.content.news h1
{
}
.content.news
{
    display: block;
}
/******* /NEWS *******/
/******* TUTORIALS *******/
.content.tutorials h1
{
}
.content.tutorials
{
    display: none;
}
.content2.tutorials h1
{
}
.content2.tutorials
{
    display: none;
}
.content3.tutorials h1
{
}
.content3.tutorials
{
    display: none;
}
.content4.tutorials h1
{
}
.content4.tutorials
{
    display: none;
}
/******* /TUTORIALS *******/
/******* LINKS *******/
.content.links h1
{
}
.content.links
{
    display: none;
}
.content.links a
{
    color: #5f95ef;
}

.content2.links h1
{
}
.content2.links
{
    display: none;
}
.content2.links a
{
    color: #5f95ef;
}
.content3.links h1
{
}
.content3.links
{
    display: none;
}
.content3.links a
{
    color: #5f95ef;
}
.content4.links h1
{
}
.content4.links
{
    display: none;
}
.content4.links a
{
    color: #5f95ef;
}
/******* /LINKS *******/
/******* /Responsibilty *******/
.content.resp h1
{
}
.content.resp
{
    display: none;
}
.content.resp a
{
    color: #5f95ef;
}

.content2.resp h1
{
}
.content2.resp
{
    display: none;
}
.content2.resp a
{
    color: #5f95ef;
}


.content3.resp h1
{
}
.content3.resp
{
    display: none;
}
.content3.resp a
{
    color: #5f95ef;
}


.content4.resp h1
{
}
.content4.resp
{
    display: none;
}
.content4.resp a
{
    color: #5f95ef;
}

/******* /Responsibilty *******/

/******* /ContactUs *******/
.content.ContactUs h1
{
}
.content.ContactUs
{
    display: none;
}
.content.ContactUs a
{
    color: #5f95ef;
}


.content2.ContactUs h1
{
}
.content2.ContactUs
{
    display: none;
}
.content2.ContactUs a
{
    color: #5f95ef;
}

.content3.ContactUs h1
{
}
.content3.ContactUs
{
    display: none;
}
.content3.ContactUs a
{
    color: #5f95ef;
}

.content4.ContactUs h1
{
}
.content4.ContactUs
{
    display: none;
}
.content4.ContactUs a
{
    color: #5f95ef;
}


/******* /Responsibilty *******/

.user_comment td
{
    width: 135px;
    padding: 0px 0px 0px 0x;
}

/*find friends css*/
.friends-tittle
{
    font-size: 18px;
    color: #000;
    text-align: left;
    padding: 7px 0px 2px 0px;
}
.blacktext-12
{
    font-size: 12px;
    color: #000;
}
/*.gray-dot{ background-color:#DEDEDE; margin:13px 5px 15px 0px;width:730px;}*/
.gray-dot
{
    margin: 13px 5px 15px 0px;
    width: 730px;
}

.float-left
{
    float: left;
}
.float-right
{
    float: right;
}
.width-1
{
    width: 177px;
    float: left;
}
.gray-text
{
    color: #535046;
    font-size: 12px;
    font-weight: bold;
}
.friend-inp
{
    width: 165px;
    height: 14px;
    border: 1px solid #CBCDD2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #39352A;
    padding: 2px 3px 2px 3px;
    margin-top: 4px;
}
.pad-1
{
    padding-top: 10px;
}
.friend-image
{
    border: 1px solid #DBDBDB;
    float: left;
    padding: 2px;
    width: 119px;
    margin-bottom: 2px;
}
.pad-2
{
    padding-left: 11px;
    width: 125px;
    float: left;
}
a.friend-name
{
    color: #3949A1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 2px;
}
a.friend-name:hover
{
    color: #535046;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a.add-friend
{
    color: #3949A1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    padding-left: 4px;
}
a.add-friend:hover
{
    color: #535046;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.pad-3
{
    padding-top: 3px;
}
.width-2
{
    width: 552px;
    float: left;
}
a.graylink
{
    color: #76777C;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    padding-left: 4px;
}
a.graylink:hover
{
    color: #535046;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.pad-4
{
    padding-bottom: 14px;
}

/*people you may now css*/
.light-whitebg
{
    background-color: #F3F2F2;
    border-bottom: 1px solid #ddd;
    padding: 3px 0px 3px 5px;
}
.pad-5
{
    padding-left: 2px;
}
.width-3
{
    width: 115px;
}
.gray-dot-2
{
    background-color: #DEDEDE;
    clear: both;
}
.pad-6
{
    padding: 8px 0px 8px 0px;
}
/*people you may now css*/


/* 30.6.2011 */

#search-container01
{
    width: 932px;
    float: left;
    padding-bottom: 20px;
}
.gray-dot2
{
    background-color: #DEDEDE;
    margin: 13px 5px 15px 0px;
    width: 932px;
}
.search-sec
{
    width: 358px;
    float: none;
    margin: 0px auto;
}
.search-area
{
    width: 358px;
    float: left;
}
.search-row1
{
    width: 320px;
    float: left;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    background: #F0F0F0;
    padding: 0px 18px 0px 18px;
}
.search-row2
{
    width: 320px;
    float: left;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    color: #136EBF;
    font-weight: bold;
}
.search-row2 span
{
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}
.search-row3
{
    width: 320px;
    float: left;
}
.search-row4
{
    width: 932px;
    float: left;
    font-size: 17px;
    color: #136EBF;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 5px;
}
.search-heading
{
    width: 358px;
    float: left;
    color: #136EBF;
    font-size: 17px;
    text-align: center;
    padding: 0px 0px 15px 0px;
    font-weight: bold;
}
.search-heading span
{
    color: #FF8700;
}

.search-table1
{
    width: 930px;
    float: left;
    border-top: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    border-left: 1px solid #D6D6D6;
}
.table-heading
{
    width: 930px;
    float: left;
    background: #F0F0F0;
    height: 40px;
    border-bottom: 1px solid #D6D6D6;
    line-height: 40px;
}
.table-row
{
    width: 930px;
    float: left;
    height: 40px;
    border-bottom: 1px solid #D6D6D6;
    line-height: 40px;
}
.table-col1
{
    width: 259px;
    float: left;
    padding: 0px 0px 0px 10px;
    font-size: 12px;
}
.table-col2
{
    width: 212px;
    float: left;
    border-left: 1px solid #D6D6D6;
    padding: 0px 0px 0px 10px;
    font-size: 12px;
}
.table-col3
{
    width: 427px;
    float: left;
    border-left: 1px solid #D6D6D6;
    padding: 0px 0px 0px 10px;
    font-size: 12px;
}
.table-col4
{
    width: 150px;
    float: left;
    border-left: 1px solid #D6D6D6;
    padding: 0px 0px 0px 10px;
    font-size: 12px;
}
.table-col5
{
    width: 140px;
    float: left;
    border-left: 1px solid #D6D6D6;
    padding: 0px 0px 0px 10px;
    font-size: 12px;
}
.table-col6
{
    width: 305px;
    float: left;
    border-left: 1px solid #D6D6D6;
    padding: 0px 0px 0px 10px;
    font-size: 12px;
}

input.search
{
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    width: 318px;
    height: 30px;
    border: 1px solid #CFCFCF;
}

.pad-style1
{
    padding: 7px 0px 2px 0px;
}
.shade5
{
    color: #7D7D7D;
}
.shade5 a
{
    color: #136EBF;
    text-decoration: none;
}
.shade5 a:hover
{
    color: #FF8700;
    text-decoration: none;
}
/*my cart css 4-july*/
#mycart
{
    width: 932px;
    float: left;
    padding-bottom: 20px;
}
.cart-bor
{
    border: 1px #DCDDDD solid;
    margin-top: 17px;
}
.grid-bg
{
    background: url(../images/my-cartbg.gif) repeat-x top center;
    border-top: 1px #fff solid;
    border-left: 1px #fff solid;
    border-right: 1px #fff solid;
    padding: 0px 0px 20px 0px;
}
.mycart-text
{
    font-size: 20px;
    color: #565656;
    font-weight: normal;
    padding: 17px 0px 10px 15px;
}
.gray-bg
{
    background-color: #E5E5E5;
    height: 1px;
    margin: 0px 0px 13px 15px;
    width: 889px;
}
.carttittle-bg
{
    background: url(../images/carttittle-bar.jpg) no-repeat left top;
    width: 884px;
}
.font-14
{
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 7px 0px 6px 8px;
}
.total-price
{
    background-color: #16568D;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 7px 20px 0px 8px;
    text-align: right;
}
.first-row
{
    color: #565656;
    padding: 6px 0px 3px 8px;
    font-size: 12px;
    border-bottom: 1px solid #E3E3E3;
}
.spacer-line
{
    border-bottom: 1px solid #E3E3E3;
}
.item-textbox
{
    width: 33px;
    height: 15px;
    border: 1px #7F9DB9 solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    text-align: center;
}
a.remove
{
    color: #1468B6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
a.remove:hover
{
    color: #565656;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.last-row
{
    background-color: #FEE6CC;
    color: #565656;
    padding: 6px 20px 3px 8px;
    font-size: 12px;
    border-bottom: 1px solid #E3E3E3;
    text-align: right;
}
.total-row
{
    color: #1468B6;
    padding: 6px 0px 3px 35px;
    font-size: 15px;
    border-bottom: 1px solid #E3E3E3;
    font-weight: bold;
}
.total-rowtext
{
    background-color: #FEE6CC;
    color: #1468B6;
    padding: 6px 20px 3px 8px;
    font-size: 15px;
    border-bottom: 1px solid #E3E3E3;
    text-align: right;
    font-weight: bold;
}
.tax-row
{
    color: #000;
    padding: 6px 0px 3px 35px;
    font-size: 12px;
    border-bottom: 1px solid #E3E3E3;
    font-weight: bold;
}
.tax-rowtext
{
    background-color: #FEE6CC;
    color: #000;
    padding: 6px 20px 3px 8px;
    font-size: 12px;
    border-bottom: 1px solid #E3E3E3;
    text-align: right;
    font-weight: bold;
}
.orange-row
{
    color: #E9830C;
    padding: 6px 0px 3px 35px;
    font-size: 15px;
    border-bottom: 1px solid #E3E3E3;
    font-weight: bold;
}
.orange-rowtext
{
    background-color: #FEE6CC;
    color: #E9830C;
    padding: 6px 20px 3px 8px;
    font-size: 15px;
    border-bottom: 1px solid #E3E3E3;
    text-align: right;
    font-weight: bold;
}
.white-bt
{
    background: url(../images/white-midbg.gif) repeat-x left top;
}
a.btlink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #2181DA;
    line-height: 17px;
    text-decoration: none;
}
a.btlink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #565656;
    line-height: 17px;
    text-decoration: none;
}



a.btlink
{
    background: url(../images/button1_l.gif) left top no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2181DA;
    text-decoration: none;
    display: block;
    padding-left: 8px;
    line-height: 28px;
    float: left;
    font-weight: bold;
}
a:hover.btlink
{
    background: url(../images/button1_l.gif) left top no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565656;
    text-decoration: none;
    display: block;
    padding-left: 8px;
    line-height: 28px;
    float: left;
    font-weight: bold;
}
a.btlink span
{
    background: url(../images/button1_r.gif) right top no-repeat;
    padding-right: 10px;
    display: block;
    float: left;
    cursor: pointer;
    padding-left: 5px;
}

.bluestrip
{
    background: url(../images/bluestrip.gif) no-repeat;
    width: 930px;
    height: 28px;
    float: left;
}
.bluestrip ul
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.bluestrip ul li
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
    color: #fff;
    padding: 0px 9px 0px 9px;
}
.bluestrip ul li a
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
.bluestrip ul li a:hover
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.pad-7
{
    margin-top: 4px;
}




/*my cart css 4-july*/

/*shipping cart page css*/
.width-4
{
    width: 449px;
    float: left;
}
.shipping-midbg
{
    background: url(../images/shipping-midbg.gif) repeat-x;
    border-left: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    width: 447px;
}
.pad-8
{
    margin-top: 15px;
}
.billing
{
    color: #1468B6;
    font-size: 15px;
    padding: 5px 0 5px 15px;
}
.gray-dotted
{
    background: url(../images/gray-dotted.gif) repeat-x;
    margin-left: 15px;
    width: 416px;
    float: left;
    display: inline;
}
.width-5
{
    width: 119px;
    padding: 4px 5px 0px 23px;
    color: #565656;
    font-size: 12px;
    float: left;
}
.shiping-input
{
    width: 183px;
    height: 17px;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565656;
    padding: 1px 2px 0px 2px;
}
.pad-9
{
    padding-top: 13px;
    float: left;
}
.width-6
{
    width: 298px;
}
.width-7
{
    width: 25px;
    float: left;
}
.width-8
{
    width: 240px;
    color: #565656;
    font-size: 12px;
    float: left;
}
.shiping-country
{
    width: 183px;
    height: 19px;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565656;
    padding: 1px 2px 0px 2px;
}
.pad-10
{
    padding-left: 31px;
}
.same-billing
{
    font-size: 12px;
    color: #565656;
    padding-right: 15px;
}
.shiping-input-01
{
    width: 75px;
    height: 17px;
    border: 1px solid #7F9DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565656;
    padding: 1px 2px 0px 2px;
}
.pad11
{
    padding: 4px 5px 0px 5px;
    color: #565656;
    font-size: 12px;
}



/*shipping cart page css*/

/*history page css*/
.number-item
{
    color: #565656;
    padding: 6px 0px 3px 50px;
    font-size: 12px;
    border-bottom: 1px solid #E3E3E3;
}
/*history page css*/

/*product list page css*/
.width-9
{
    width: 731px;
    float: left;
}
.show-product
{
    width: 173px;
    border: 1px solid #D3D8DD;
    float: left;
    padding: 0px 0px 12px 0px;
}
.heig
{
    height: 148px;
}
.item-bg
{
    background: url(../images/item--bg.gif) repeat-x top center;
    border-top: 1px solid #E5E5E5;
}
.product-name
{
    color: #464646;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 10px 8px 9px;
}
.gray-text12
{
    color: #565656;
    font-size: 12px;
}
.pad-12
{
    padding: 0 0 8px 8px;
}
.orange-text12
{
    color: #E9810D;
    font-weight: bold;
}

a.viewlink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #E9810D;
    line-height: 17px;
    text-decoration: none;
}
a.viewlink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #565656;
    line-height: 17px;
    text-decoration: none;
}
a.viewlink
{
    background: url(../images/button-left.gif) left top no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #E9810D;
    text-decoration: none;
    display: block;
    padding-left: 7px;
    line-height: 22px;
    float: left;
    font-weight: bold;
}
a:hover.viewlink
{
    background: url(../images/button-left.gif) left top no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565656;
    text-decoration: none;
    display: block;
    padding-left: 7px;
    line-height: 22px;
    float: left;
    font-weight: bold;
}
a.viewlink span
{
    background: url(../images/button-right.gif) right top no-repeat;
    padding-right: 10px;
    display: block;
    float: left;
    cursor: pointer;
    padding-left: 5px;
}
.pad-13
{
    margin-left: 5px;
}
.pad-14
{
    padding-bottom: 9px;
}
.pad-15
{
    padding: 0px 7px 0px 7px;
}
.itemmid-bg
{
    background: url(../images/item-midbg.gif) repeat-x;
    height: 43px;
    width: 167px;
}
.itemprice
{
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 16px 5px 0px 5px;
}
.width-10
{
    border-left: 1px solid #D4D8DC;
    border-right: 1px solid #D4D8DC;
    width: 181px;
    float: left;
    background: url(../images/item-shadow.gif) no-repeat left top;
}
.itembox-midbg
{
    background: url(../images/itembox-midbg.gif) repeat-x left center;
    height: 6px;
    width: 169px;
    font-size: 0px;
}
.pad-16
{
    padding: 13px 8px 2px 8px;
}
.pad-17
{
    padding: 8px 0px 8px 0px;
    float: left;
}
.pad-18
{
    padding: 0px 8px 2px 8px;
}
.width-11
{
    width: 125px;
}
.width-12
{
    width: 35px;
}
.orange-text15
{
    color: #E5870B;
    font-weight: bold;
    font-size: 15px;
}
.pad-19
{
    padding: 0 8px 8px 0px;
    float: right;
}
a.viewlink-2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #2181DA;
    line-height: 17px;
    text-decoration: none;
}
a.viewlink-2:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #565656;
    line-height: 17px;
    text-decoration: none;
}
a.viewlink-2
{
    background: url(../images/button-left.gif) left top no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2181DA;
    text-decoration: none;
    display: block;
    padding-left: 7px;
    line-height: 22px;
    float: left;
    font-weight: bold;
}
a:hover.viewlink-2
{
    background: url(../images/button-left.gif) left top no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565656;
    text-decoration: none;
    display: block;
    padding-left: 7px;
    line-height: 22px;
    float: left;
    font-weight: bold;
}
a.viewlink-2 span
{
    background: url(../images/button-right.gif) right top no-repeat;
    padding-right: 10px;
    display: block;
    float: left;
    cursor: pointer;
    padding-left: 5px;
}

/*product list page css*/

/* Pop up*/
#personPopupContainer
{
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    z-index: 20000;
}

.personPopupPopup
{
}

#personPopupContent
{
    background-color: #FFF;
    min-width: 175px;
    min-height: 50px;
}

.personPopupPopup .personPopupImage
{
    margin: 5px;
    margin-right: 15px;
}

.personPopupPopup .corner
{
    width: 19px;
    height: 15px;
}

.personPopupPopup .topLeft
{
    background: url(../images/personpopup/balloon_topLeft.png) no-repeat;
}

.personPopupPopup .bottomLeft
{
    background: url(../images/personpopup/balloon_bottomLeft.png) no-repeat;
}

.personPopupPopup .left
{
    background: url(../images/personpopup/balloon_left.png) repeat-y;
}

.personPopupPopup .right
{
    background: url(../images/personpopup/balloon_right.png) repeat-y;
}

.personPopupPopup .topRight
{
    background: url(../images/personpopup/balloon_topRight.png) no-repeat;
}

.personPopupPopup .bottomRight
{
    background: url(../images/personpopup/balloon_bottomRight.png) no-repeat;
}

.personPopupPopup .top
{
    background: url(../images/personpopup/balloon_top.png) repeat-x;
}

.personPopupPopup .bottom
{
    background: url(../images/personpopup/balloon_bottom.png) repeat-x;
    text-align: center;
}
/**/

/*order detail page css*/
a.close
{
    color: #166bbb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
a.close:hover
{
    color: #565656;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.bluegrid-strip
{
    background: url(../images/blue-strip.gif) repeat-x;
    height: 28px;
}
.whitetext-14
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    line-height: 26px;
    padding-left: 14px;
}
.whitetext-14r
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    line-height: 26px;
    padding-left: 14px;
    border-right: 1px solid #e2e2e2;
}
.gray-gridtext-12
{
    font-size: 12px;
    color: #666464;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    line-height: 26px;
    padding-left: 14px;
    background-color: #f7f7f7;
}
.gray-gridtext-12r
{
    font-size: 12px;
    color: #666464;
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    line-height: 26px;
    padding-left: 14px;
    background-color: #f7f7f7;
}
.gray-2gridtext-12
{
    font-size: 12px;
    color: #666464;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    line-height: 26px;
    padding-left: 14px;
    background-color: #f2f0f0;
}
.gray-2gridtext-12r
{
    font-size: 12px;
    color: #666464;
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    line-height: 26px;
    padding-left: 14px;
    background-color: #f2f0f0;
}
.popup-midbg
{
    background: url(../images/popup-midbg.gif) repeat-y;
    width: 334px;
}
.top-pophead
{
    background-color: #d3e9fc;
    line-height: 22px;
    border-bottom: 1px solid #c1ddf7;
    padding: 5px 5px 8px 10px;
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.popup-bottombg
{
    background-color: #f2f0f0;
    line-height: 22px;
    border-top: 1px solid #ededed;
    padding: 5px 5px 8px 10px;
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.popup-item
{
    font-size: 11px;
    color: #000;
    width: 140px;
    border-right: 1px solid #ededed;
    line-height: 19px;
    padding: 5px 2px 2px 13px;
}
.popup-item02
{
    font-size: 11px;
    color: #000;
    width: 140px;
    line-height: 19px;
    padding: 5px 2px 2px 13px;
}
.popupborder-02
{
    background-color: #ededed;
    height: 1px;
}


/*user commnent page css*/
.usertext
{
    font-size: 11px;
    font-weight: bold;
    color: #3b5998;
    float: left;
    width: 100%;
}
.usertext a
{
    font-size: 11px;
    font-weight: bold;
    color: #3b5998;
    text-decoration: none;
}
.usertext a:hover
{
    font-size: 11px;
    font-weight: bold;
    color: #565656;
    text-decoration: none;
}
.user-comment
{
    color: #333333;
    font-size: 11px;
    line-height: 15px;
    padding-bottom: 5px;
    float: left;
    width: 100%;
}
.date-comment
{
    color: #818881;
    font-size: 11px;
    float: left;
    width: 100%;
}
.time-comment
{
    color: #818881;
    float: left;
    font-size: 11px;
    padding-right: 3px;
    width: 38px;
}
a.like-unlike
{
    color: #3B5998;
    float: right;
    font-size: 11px;
    text-decoration: none;
}
a.like-unlike:hover
{
    color: #565656;
    float: right;
    font-size: 11px;
    text-decoration: none;
}
.comment-userpic
{
    float: left;
    width: 28px;
    padding: 6px 0px 0px 2px;
}
.alluser-comment
{
    padding: 1px 2px 0px 3px;
    float: left;
}
/*user commnent page css*/

/*12-7-2011*/

/*top tabs css*/
.top-links
{
    width: 944px;
    float: left;
    height: 40px;
}
.top-links ul
{
    padding-top: 5px;
    padding-right:10px;
}
.top-links ul li
{
    display: inline-block;
    background: url('../images/top-men-divider.jpg') no-repeat right 3px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    float: left;
}
.top-links ul li:last-child
{
    display: inline-block;
    background: none;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    float: left;
}
.top-links ul li a
{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.top-links ul li a:hover
{
    color: #FF8700;
    text-decoration: none;
}
.bg-none
{
    background: none !important;
}

/*top tabs css*/
/*12-7-2011*/

/*12-7-2011*/
.user-img02
{
    float: left;
    padding: 7px 0 0 8px;
    width: 36px;
}
.usertittle-text
{
    float: left;
    padding: 7px 0 0 5px;
    color: #3B5998;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    width: 360px;
}
.usertittle-text span
{
    padding: 0px 0 0 3px;
    color: #a9a9a9;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}
.usertittle-text b
{
    padding: 0px 0 0 3px;
    color: #333333;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}
a.usertittle-text-02
{
    color: #3B5998;
    text-decoration: none;
}
a.usertittle-text-02:hover
{
    color: #3B5998;
    text-decoration: underline;
}

/*12-7-2011*/


/*14-7-2011 video page css*/
.userimg
{
    background: url(../images/userimg.jpg) no-repeat;
    width: 490px;
    height: 293px;
    float: left;
}
.video-upload
{
    float: right;
    color: #643400;
    font-size: 16px;
    font-weight: bold;
    padding-top: 25px;
}
a.clickhere
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0e2ba0;
    font-weight: bold;
    text-decoration: underline;
    padding: 5px 39px 0px 0px;
}
a.clickhere:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0e2ba0;
    font-weight: bold;
    text-decoration: underline;
    padding: 5px 39px 0px 0px;
}
.video-width-user
{
    width: 490px;
}
.videotext
{
    float: right;
    clear: both;
}
.videotext ul
{
    float: right;
    clear: both;
}
.videotext ul li
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    line-height: 22px;
    list-style: circle;
    padding: 0px 10px 0px 0px;
    display: table;
}

/*14-7-2011 video page css*/


.clm
{
    float: left;
    width: 86px;
    border-right: 1px solid #1772d1;
}
.last-clm
{
    float: left;
    width: 58px;
    border-right: 1px solid #1772d1;
}
.droplist-head
{
    background: #1772d1;
    color: #fff;
    display: block;
    padding: 2px;
}
.droplist-context
{
    display: block;
    padding: 2px;
    border-bottom: 1px solid #1772d1;
    font-weight: normal;
}
.droplist-radio
{
    display: block;
    padding: 9px 0px 0px 2px;
    height: 10px;
}

.radio-clm
{
    float: left;
    width: 18px;
    padding-top: 10px;
}
.radio
{
    padding: 0px !important;
    margin: 0px !important;
    width: 15px !important;
    height: 12px !important;
}

.dropdown
{
    width: 238px;
    line-height: 22px;
    height: 22px;
    font-weight: normal;
    padding: 0 2px 0 5px;
    border: 1px solid #7f9db9;
}
.dropdown span
{
    display: block;
    padding: 0px !important;
    float: left;
}
.dropdown img
{
    display: block;
    margin-top: 2px;
    float: right;
}
.droplist
{
    width: 260px;
    float: left;
    border-left: 1px solid #1772d1;
    font: 12px Arial, Helvetica, sans-serif;
}



/* contact grabber css*/

.contactgrabberbox
{
    margin: 15px 0 0 1px;
    padding: 0;
}
.contactgrabberbox li
{
    width: 165px;
    background-image: url(../images/libox.jpg);
    background-repeat: no-repeat;
    height: 110px;
    list-style-type: none;
    float: left;
    display: block;
}
.contactgrabberbox li:hover
{
    width: 165px;
    background-image: url(../images/libox_hover.jpg);
    background-repeat: no-repeat;
    cursor: pointer;
}
.contactgrabberbox li div img
{
    padding-top: 35px;
    width: 140px;
}
.contactgrabberbox li div
{
    text-align: center;
    color: #808080;
    font-size: 12px;
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
    font-weight: bold;
}
.floatleft
{
    float: left;
}
.headertxt
{
    float: left;
    padding-left: 10px;
    padding-top: 40px;
    font-size: 40px;
    color: #6693C6;
    font-weight: bold;
    clear: right;
}
.break
{
    clear: both;
}


/**05102011**/
.sex-div03
{
    width: auto;
    float: left;
    font-size: 12px;
    color: #555555;
    padding: 2px 10px 0 0;
}
.titles2
{
    float: left;
    margin: 0 10px;
    width: auto;
}
.input_new
{
    width: 94%;
    padding-left: 1%;
    float: left;
    border: 0px;
    font-size: 11px;
    color: #555555;
    font-weight: none;
}
.padtop
{
    padding-top: 10px;
}
.padleft
{
    padding-left: 10px;
}
.width786
{
    width: 783px;
}
.width225
{
    width: 225px;
    float: left;
}
.width161
{
    width: 161px;
    float: left;
}
.width123
{
    width: 123px;
    float: left;
}
.width367
{
    width: 367px;
    float: left;
}
/*.width150{width:150px; float:left}*/
.width150
{
    width: 128px;
    float: left;
}

/*.width142{width:143px; float:left}*/
.width142
{
    width: 100px;
    float: left;
}

.width244
{
    width: 244px;
    float: left;
}
.width315
{
    width: 315px;
    float: left;
}
.width596
{
    width: 596px;
    float: left;
}
.bor_sep
{
    width: 100%;
    float: left;
    padding: 0 0 10px 0;
    margin-top: 10px;
    border-top: 1px solid #DEDEDE;
    font-size: 1px;
}
.addmore
{
    float: left;
    margin-top: 28px;
}
.orangetext
{
    color: #ff8700;
}
.font14
{
    font-size: 14px;
}
.fleft
{
    float: left;
}




.gridview
{
    font-size: 12px;
    border: 1px solid #82C4FF;
}
.gridview th
{
    background: #C2E2FF;
    border-bottom: 1px solid #82C4FF;
    color: #116bbe;
    font-size: 13px;
}
.download
{
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    color: #45a7e4;
}
a:hover.download
{
    color: #116bbe;
}



/* PrimeHangout Library 19.11.2011*/
.widthlib
{
    width: 300px !important;
    padding: 5px 0 10px 10px;
}
.container-col12
{
    width: 517px;
    float: left;
    padding: 0px 64px 0px 64px;
}
.gridtopbg
{
    background: #1772d1;
    line-height: 29px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #1772d1;
    padding-left: 10px;
}
.gridtopbg02
{
    background: #e7f1fb;
    color: #000;
    padding-left: 10px;
}
.gridtopbg03
{
    background: #fff;
    color: #000;
    padding-left: 10px;
}
.grid-bor
{
    border-left: 1px solid #c4e1fe;
    border-bottom: 1px solid #c4e1fe;
    font-size: 12px;
    color: #000;
    padding: 5px;
}
.grid-bor02
{
    border-left: 1px solid #c4e1fe;
    border-bottom: 1px solid #c4e1fe;
    border-right: 1px solid #c4e1fe;
    font-size: 12px;
    color: #000;
    padding: 5px;
}
.tleft
{
    text-align: left;
}
.tmarg
{
    margin-top: 10px;
}
.tabletext
{
    background: #ffe8ad;
    border: 1px solid #f1a504;
    text-align: center;
    padding: 5px 10px;
    color: #146fc1;
    font-size: 14px;
    width: 906px;
}

h3
{
    width: 300px;
    font-size: 18px;
    color: #ff8a00;
    float: left;
    margin-bottom: 5px;
}
.user_links
{
    width: 201px;
    float: left;
    padding: 0 0 12px 0;
}
.user_links2
{
    width: 302px;
    float: left;
    padding: 0 0 12px 0;
}
.user_links ul, .user_links2 ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.user_links ul li
{
    cursor: pointer;
    background: url('../images/photos_videos_btn_bg.png') no-repeat left top;
    width: 201px;
    height: 27px;
    padding-bottom: 12px;
    display: block;
}
.user_links2 ul li
{
    cursor: pointer;
    background: url('../images/blue_video_normal.jpg') no-repeat left top;
    width: 302px;
    height: 27px;
    padding-bottom: 12px;
    display: block;
}
.user_links ul li a, .user_links2 ul li a
{
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    display: block;
    line-height: 26px;
    padding-left: 15px;
    display: block;
}
.user_links ul li:hover
{
    background: url('../images/photos_videos_btn_hover.png') no-repeat left top;
}
.user_links2 ul li:hover
{
    background: url('../images/orange_video_hover.jpg') no-repeat left top;
}


/*21 nov help 2011*/
.help_tittle
{
    color: #3b5998;
    font-size: 17px;
    padding-left: 5px;
}
.helpmid-bg
{
    background: url(../images/help-midbg.gif) repeat-x;
    line-height: 37px;
    width: 633px;
    font-size: 17px;
    color: #3b5998;
    text-shadow: 0.1em 0.1em 0.05em #fff;
    font-weight: bold;
    padding-left: 5px;
}
.helpbtmid-bg
{
    background: url(../images/help-btmidbg.gif) repeat-x;
    height: 35px;
    width: 658px;
}
.helpmidarea
{
    background: url(../images/helpmid-area.gif) left bottom #fff repeat-x;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    width: 721px;
    margin-left: 3px;
}
.help-quest
{
    color: #ff7c00;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 0px 0px 10px;
}
.help-quest a
{
    color: #ff7c00;
    font-size: 13px;
    text-decoration: none;
}
.help-quest a:hover
{
    color: #000;
    font-size: 13px;
    text-decoration: none;
}
.padtop
{
    padding: 6px 0px 0px 20px;
    float: left;
    margin: 0px;
}
.pad25
{
    padding-top: 25px;
}
.width730
{
    float: left;
    width: 730px;
}
.clearfix
{
    clear: both;
}
.textdes
{
    font-size: 12px;
    color: #000;
    padding: 2px 10px 10px 38px;
    float: left;
    line-height: 18px;
    width: 643px;
}

/*21 nov help 2011*/


/*left bar add css*/
.graybor
{
    border: 1px solid #dedede;
}
.whitebor
{
    border: 1px solid #fff;
}
.graybt-bg
{
    background: url(../images/graybt-bg.gif) repeat-x left bottom;
    width: 198px;
}
.graytop-bg
{
    background: url(../images/graytop-bg.gif) repeat-x left top;
    width: 197px;
}
.padicon
{
    padding: 5px 5px 15px 12px;
}
.linkslist
{
    color: #000;
    padding: 1px 0px 0px 0px;
}
.linkslist a
{
    color: #000;
    text-decoration: none;
}
.linkslist a:hover
{
    color: #3B5998;
    text-decoration: none;
}
.width50
{
    width: 50px;
}
/*left bar add css*/

/*DocuTrail*/

.reg-heading02
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FF8700;
    font-weight: bold;
    font-size: 15px;
    padding: 10px;
}
.smallwidth
{
    width: 250px;
}
.smallwidth200
{
    width: 200px;
}
.smallwidth250
{
    width: 250px;
}
.width0017
{
    float: left;
    width: 350px;
    padding-left: 12px;
    font-weight: normal;
}
.width0018
{
    float: left;
    width: 450px;
    padding-left: 12px;
    font-weight: normal;
    padding-bottom: 15px;
}
.width0018 a
{
    text-decoration: none;
    color: #FF8700;
    font-weight: bold;
}
.width0018 a:hover
{
    text-decoration: underline;
    color: #FF8700;
    font-weight: bold;
}
.width70
{
    width: 80px;
    float: left;
}
.width104
{
    width: 104px;
    float: left;
}
.textstyle09
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
    line-height: 16px;
}

.blue_btnNew
{
    height: 24px;
    line-height: 24px;
    color: #FFFFFF;
    background: #136ebf url(../images/blue-btn.jpg) no-repeat top center;
    font-size: 12px;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: bold;
    float: left;
}
.btnPadding
{
    padding-right: 10px;
    padding-left: 10px;
}
.blue_btnNew a
{
    color: #FFFFFF;
    text-decoration: none;
}
.blue_btn
{
    color: #FFFFFF;
    background: #136ebf url(../images/blue-btn.jpg) no-repeat top center;
    padding: 5px 20px;
    font-weight: bold;
    margin-top: 12px;
}

.blue_btn a
{
    color: #FFFFFF;
    text-decoration: none;
}
.addfriend-boxSmall
{
    width: 200px;
    float: left;
    text-align: center border:1px solid #A6C8E8;
    background: #EBF8FF;
    padding: 4px 10px 4px 10px;
}


/*12-06-2012 */
.main_width
{
    width: 930px;
    color: #575454;
    font-size: 12px;
    margin: auto;
}
.blue_bg
{
    background: #ebf8ff;
    border: 1px solid #a6c8e8;
    width: 930px;
    line-height: 28px;
}

table.simple
{
    background: #ebf8ff;
    border: 1px solid #a6c8e8;
    margin-top: 12px;
    border-collapse: collapse;
}
table.simple th
{
    color: #136dbe;
    font-weight: bold;
    border-right: 1px solid #A6C8E8;
    border-bottom: 1px solid #A6C8E8;
    text-align: left;
    padding: 7px 0 7px 12px;
}
table.simple td
{
    text-align: left;
    padding: 4px 4px 7px 12px;
    border-right: 1px solid #A6C8E8;
    border-bottom: 1px solid #A6C8E8;
    vertical-align: top;
    text-align: left;
    word-wrap: break-word;
}

.blue_color
{
    color: #136dbe;
    font-weight: bold;
}
.orange_color
{
    color: #ff8700;
}
.add_btn
{
    background: url(images/addd.jpg) no-repeat;
    width: 49px;
    height: 21px;
}
.fright
{
    float: right;
}
.width185
{
    width: 185px;
    float: left;
    text-align: center;
    border-right: 1px solid #a6c8e8;
}




.mart12
{
    margin-top: 12px;
}
.width_140
{
    width: 135px;
    float: left;
    line-height: 28px;
    border-right: 1px solid #a6c8e8;
    margin-left: 7px;
}
.marl12
{
    margin-left: 12px;
}
.padl12
{
    padding-left: 12px;
}
.marr12
{
    margin-right: 12px;
}
.mart7
{
    margin-top: 7px;
}
.input115
{
    width: 115px;
    background: url(../images/inputmainbg.jpg) repeat-x scroll 0 0 transparent;
    border: 1px solid #CBCBCB;
    padding-left: 7px;
    margin-top: 7px;
    margin-bottom: 7px;
    padding-top: 7px;
    padding-bottom: 7px;
    height: 12px;
    color: #4C4646;
    float: left;
    font-size: 11px;
}

.upload_input
{
    width: 100%;
    float: left;
    padding-left: 181px;
    margin-top: 21px;
    font-weight: bold;
}
.upload_input label
{
    width: 170px;
    float: left;
    padding-top: 9px;
}
.upload_input ul li
{
    padding-top: 12px;
    padding-bottom: 12px;
    clear: both;
}
.uploadinput
{
    float: left;
    color: #4C4646;
    float: left;
    font-size: 11px;
    line-height: 26px;
}

.input_bg
{
    background: url(../images/inputmainbg.jpg) repeat-x scroll 0 0 transparent;
    border: 1px solid #CBCBCB;
    float: left;
    height: 28px;
    width: 307px;
    padding-left: 7px;
    line-height: 26px;
}

.width277
{
    width: 325px;
    float: left;
}
.mart21
{
    margin-top: 21px;
}
.width214
{
    width: 170px;
}
.width221
{
    width: 221px;
}
.bordernone
{
    border: none;
}
.input_gray
{
    background: url(../images/inputmainbg.jpg) repeat-x scroll 0 0 transparent;
    border: 1px solid #CBCBCB;
}
.width575
{
    width: 575px;
    float: left;
}
.mart4
{
    margin-top: 4px;
}
.padl21
{
    padding-left: 21px;
}
.padb12
{
    padding-bottom: 12px;
}
.width250
{
    width: 250px;
    float: left;
}
.width205
{
    width: 205px;
}
.width554
{
    width: 554px;
}
.width305
{
    width: 305px;
}
.width286
{
    width: 286px;
    float: left;
}

/* 13-06-2012 */

.regbox
{
    width: 435px;
    float: left;
}
.regboxr
{
    width: 435px;
    float: right;
}
.reg-box-top
{
    background: url(../images/box-top.jpg) no-repeat;
    width: 435px;
    height: 14px;
    float: left;
}
.reg-box-mid
{
    background: url(../images/box-middle.jpg) repeat-y;
    width: 435px;
    float: left;
}
.reg-content
{
    width: 400px;
    padding-left: 21px;
}
.reg-box-bottom
{
    background: url(../images/box-bottom.jpg) no-repeat;
    width: 435px;
    height: 11px;
    float: left;
}
.heading_orange
{
    color: #ff8700;
    font-size: 15px;
    font-weight: bold;
}
.width270
{
    width: 270px;
}
.gray_text
{
    font-size: 14px;
    color: #555555;
    line-height: 21px;
    font-weight: bold;
}
.padt5
{
    padding-top: 5px;
}
.center
{
    text-align: center;
}
.width
{
    width: 50px;
}
.submit
{
    margin-left: 96px;
}
a.abutton span
{
    background: none repeat scroll 0 0 #EBF8FF;
    border: 1px solid #A6C8E8;
    color: #126DC0;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 60px;
}
a.abutton span:hover
{
    background-position: 0 0;
    background: #2283DB none repeat scroll 0 0;
    border: 1px solid #A6C8E8;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 60px;
}
.titlefieldsmall
{
    width: 150px;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    height: 19px;
}
span.subject
{
    background: none repeat scroll 0 0 #EBF8FF;
    border: 1px solid #C0C0C0;
    border-radius: 6px 6px 6px 6px;
    float: left;
    margin: 0 10px 6px 0;
    padding: 5px;
    line-height: normal;
}
.bcolor
{
    background: none repeat scroll 0 0 #DADADA !important;
    padding: 3px !important;
}
.dismiss
{
    float: right;
    position: relative;
    right: 0;
    top: -8px;
    left: 8px;
}


/* Meeting page */
.meeting_page
{
    width: 921px;
    padding-top: 20px;
}
.meeting_top
{
    background: url(../images/top-bg.jpg) no-repeat;
    width: 921px;
    height: 28px;
    float: left;
}
.meeting_mid
{
    background: url(../images/mid-bg.jpg) repeat-y;
    width: 921px;
    float: left;
}
.meeting_bottom
{
    background: url(../images/bottom-bg.jpg) no-repeat;
    width: 921px;
    height: 27px;
    float: left;
}
.meeting_mid .col01
{
    width: 150px;
    float: left;
    padding-left: 125px;
}
.meeting_mid .col02
{
    width: 500px;
    float: left;
    margin-left: 35px;
}
.meeting_mid .col02 h2
{
    color: #ff8700;
    font-weight: bold;
    font-size: 16px;
    width: auto;
    padding-bottom: 7px;
}
.meeting_content
{
    width: 900px;
    float: left;
}
.font13
{
    font-size: 13px;
    line-height: 20px;
}
.font12
{
    font-size: 12px;
}

.meeting
{
    width: 100%;
    padding-top: 5px;
    font-size: 12px;
    color: #126DC0;
    padding-bottom: 15px;
    text-align: right;
    padding-right: 18px;
    font-weight: bold;
}
.meeting a
{
    color: #126DC0;
    text-decoration: none;
    font-weight: bold;
}
.meeting a:hover
{
    text-decoration: underline;
    color: #000;
}

div.commentbox
{
    width: 550px;
    height: 310px;
    overflow: auto;
    font-size: 12px;
}
div.commentbox a
{
    color: #000000;
    text-decoration: underline;
}
.btnsubmit
{
    width: 100px;
    overflow: hidden;
}
.btnsubmit a
{
    float: left;
    background: url("../images/button_left.jpg") no-repeat left top;
    margin: 0;
    padding: 0 0 0 6px;
    text-decoration: none;
}
.btnsubmit a span
{
    float: left;
    display: block;
    background: url("../images/button_right.jpg") no-repeat right top;
    height: 16px;
    padding: 6px 15px 8px 6px;
    font-weight: bold;
    margin-right: 2px;
    color: #FFF;
}
.btnsubmit a span
{
    float: none;
}
.btnsubmit a:hover
{
    background-position: 0% -31px;
    text-shadow: 2px 0 4px #FFFFFF;
}
.btnsubmit a:hover span
{
    background-position: 100% -31px;
    height: 14px;
    padding: 8px 15px 8px 6px;
    text-shadow: 2px 0 4px #FFFFFF;
}
div.rowOptions-container
{
    position: relative;
    z-index: 999;
}
div.row_controls
{
    position: absolute;
    right: -198px;
    top: -4px;
}
div.row_controls li
{
    display: inline;
    float: left;
    line-height: 2px;
}
div.row_controls li span
{
    display: block;
}
div.row_controls li span a
{
    display: block;
    padding: 7px 6px 12px;
    text-decoration: none;
    color: #000000;
}
.bdrNone
{
    border: none !important;
}
div.comment
{
    background: #FEFCFB;
    border: 1px solid #C2C2C2;
    padding-left: 13px;
}
.registerbt
{
    margin-top: -3px\9; .margin-top:0px;}
@mediascreenand(-webkit-min-device-pixel-ratio:0){
.registerbt
{
    margin-top: -4px;
}
}
div.tipFormat
{
    font-size: .8em;
    padding: 6px 10px 6px 10px;
}
.hidden
{
    display: none;
}
quickTip
{
    cursor: h;
}
.notification
{
}
.notification a
{
    color: #C6593D !important;
    text-decoration: none;
}
.notification a:hover
{
    color: #000000 !important;
}
div.system-notification
{
    background: none repeat scroll 0 0 #FFFCF8;
    border: 1px solid #F7BB7B;
    border-radius: 5px 5px 5px 5px;
    margin: 0 50px 10px;
    padding: 10px;
    position: relative;
    text-align: center;
}
div.system-notification p
{
    margin-bottom: 0;
    padding-bottom: 0;
}
div.notification-container
{
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 1.4em;
    background: url("../images/bottom_shadow.gif") repeat-x scroll center bottom transparent;
    margin-bottom: 20px;
    padding-top: 20px;
    width: 95%;
}
div.notification
{
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 2px;
    padding: 0px 20px 6px 50px;
    position: relative;
    border-radius: 16px;
    width: auto;
}
div.system-notification div.closeNotification, div.notification div.closeNotification
{
    background: url("images/control.png") no-repeat scroll center top transparent;
    cursor: pointer;
    display: block;
    height: 26px;
    position: absolute;
    right: -12px;
    top: -12px;
    width: 26px;
}

div.system-notification div.closeNotification:hover, div.notification div.closeNotification:hover
{
    background-position: center bottom;
}
div.notification div.closeNotification:hover
{
    background-position: center bottom;
}
div.notification h3.focus
{
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    margin-bottom: 1px;
    margin-top: 15px;
}
div.notification p
{
    margin-bottom: 14px;
    padding: 0;
}
div.notification h3
{
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 0;
}
div.notification ul
{
    list-style: disc outside none;
    margin-bottom: 14px;
    margin-left: 24px;
    padding: 0;
}
div.notification.sinfo
{
    background-color: #FFFAF4;
    background-image: url("../images/sinfo_32.png");
    border-color: #FFD28A;
}
div.notification.sinfo h3.focus
{
    color: #C6593D;
}
div.notification.help
{
    background-color: #FFE3D8;
    background-image: url("../images/help_32.png");
    border-color: #F86A46;
}
div.notification.help h3.focus
{
    color: #F86A46;
}
div.notification.stop
{
    background-color: #FFE3D8;
    background-image: url("../images/stop_32.png");
    border-color: #F86A46;
}
div.notification.stop h3.focus
{
    color: #F86A46;
}
div.notification.add
{
    background-color: #F5FFEB;
    background-image: url("../images/add_32.png");
    border-color: #B0DD85;
}
div.notification.add h3.focus
{
    color: #69C324;
}
div.notification.about
{
    background-color: #FFFAF4;
    background-image: url("../images/sinfo_32.png");
    border-color: #FFD28A;
}
div.notification.about h3.focus
{
    color: #C6593D;
}
div.about01:hover
{
    color: #000 !important;
}

/**Plans**/
.plans
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444444;
    width: 185px;
    text-align: center;
    float: left;
    padding-left: 21px;
    margin-top: 21px;
}
.plans p
{
    margin: 0px;
}
.plan-top
{
    background: url(../images/top.jpg) no-repeat;
    width: 185px;
    height: 157px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 21px;
    font-size: 15px;
    padding-top: 4px;
}
.pink-top
{
    background: url(../images/pink-top.jpg) no-repeat;
    width: 185px;
    height: 157px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 21px;
    font-size: 15px;
    padding-top: 4px;
}
.orange-top
{
    background: url(../images/orange-top.jpg) no-repeat;
    width: 185px;
    height: 157px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 21px;
    font-size: 15px;
    padding-top: 4px;
}
.green-top
{
    background: url(../images/green-top.jpg) no-repeat;
    width: 185px;
    height: 157px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 21px;
    font-size: 15px;
    padding-top: 4px;
}
.plan_const
{
    width: 825px;
    margin: auto;
}
.plan-middle
{
    background: url(../images/middle.jpg) repeat-y;
    width: 185px;
    font-weight: bold;
    line-height: 33px;
    padding-top: 12px;
}
.plan-bottom
{
    background: url(../images/bottom.jpg) no-repeat;
    width: 185px;
    height: 16px;
}
.plan-price
{
    font-size: 48px;
    line-height: 48px;
    padding-top: 12px;
}
.pricebg
{
    background-color: #e3e3e3;
    line-height: 33px;
    margin-top: 12px;
}
.spacebg
{
    background-color: #d8d8d8;
    line-height: 33px;
}
.monthbg
{
    background-color: #cccdce;
    line-height: 33px;
}
.plan-gray
{
    color: #43759b;
    font-size: 15px;
    font-weight: bold;
}
.plan-pink
{
    color: #4b166c;
    font-size: 15px;
    font-weight: bold;
}
.plan-orange
{
    color: #ff6600;
    font-size: 15px;
    font-weight: bold;
}
.plan-green
{
    color: #517206;
    font-size: 15px;
    font-weight: bold;
}





.plans_page
{
    width: 921px;
    margin: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.plan_top
{
    background: url(../images/top-bg.jpg) no-repeat;
    width: 921px;
    height: 28px;
    float: left;
}
.plan_mid
{
    background: url(../images/mid-bg.jpg) repeat-y;
    width: 921px;
    float: left;
}
.plan_bottom
{
    background: url(../images/bottom-bg.jpg) no-repeat;
    width: 921px;
    height: 27px;
    float: left;
}
.plan_mid .col01
{
    width: 150px;
    float: left;
    padding-left: 125px;
}
.plan_mid .col02
{
    width: 500px;
    float: left;
    margin-left: 35px;
    margin-top: 40px;
}
.plan_mid .col02 h2
{
    color: #ff8700;
    font-weight: bold;
    font-size: 21px;
    width: auto;
    margin: 0px;
}
.plans_content
{
    width: 900px;
    float: left;
}


.pagelist ul, .pagelist li, .pagelist ol
{
    list-style: inherit;
}

/*21-11-2012*/
#slideshow
{
    background-color: #F5F5F5;
    border: 1px solid #FFFFFF;
    height: 340px;
    margin: 150px auto 0;
    position: relative;
    width: 460px;
    -moz-box-shadow: 0 0 22px #111;
    -webkit-box-shadow: 0 0 22px #111;
    box-shadow: 0 0 22px #111;
}

#slideshow ul
{
    height: 320px;
    left: 10px;
    list-style: none outside none;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 460px;
}

#slideshow li
{
    position: absolute;
    display: none;
    z-index: 10;
}

#slideshow li:first-child
{
    display: block;
    z-index: 1000;
}

#slideshow .slideActive
{
    z-index: 1000;
}

#slideshow canvas
{
    display: none;
    position: absolute;
    z-index: 100;
}

#slideshow .arrow
{
    height: 86px;
    width: 60px;
    position: absolute;
    background: url('img/arrows.png') no-repeat;
    top: 50%;
    margin-top: -43px;
    cursor: pointer;
    z-index: 5000;
}

#slideshow .previous
{
    background-position: left top;
    left: 0;
}
#slideshow .previous:hover
{
    background-position: left bottom;
}

#slideshow .next
{
    background-position: right top;
    right: 0;
}
#slideshow .next:hover
{
    background-position: right bottom;
}

.Pager span
{
    background: #DCDCDC;
    color: #000;
    padding: 3px 7px;
}
.Pager td
{
    padding-top: 5px;
}
.Pager a
{
    background: #B8C2F7;
    padding: 3px 7px;
    color: #000;
}
.Pager a:hover
{
    background: #1772D1;
    color: #FFF;
    padding: 3px 7px;
}
.blue_btn_new
{
    color: #FFFFFF;
    background: #136ebf url(../images/blue-btn.jpg) no-repeat top center;
    padding: 5px 20px;
    font-weight: bold;
    margin-left: 5px;
    margin-top: -18px;
}

.titlefield_new
{
    width: 307px;
    background: url('../images/inputmainbg.jpg') repeat-x;
    border: 1px solid #CBCBCB;
    height: 138px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 4px;
    padding-bottom: 0px;
}
/* The following styles are only used for the styling of the demo page 

p.tzine{
	text-align:center;
	font-size:12px;
	margin:50px;
}

p.credit{
	text-align:center;
	color:#888;
	font-size:10px;
}

p.credit a,
p.credit a:visited{
	color:#ccc;
	border-bottom-color:#aaa;
}

p.credit a:hover{
	border-bottom-color:transparent;
}

a, a:visited {
	text-decoration:none;
	outline:none;
	border-bottom:1px dotted #97cae6;
	color:#97cae6;
}

a:hover{
	border-bottom:1px dashed transparent;
}

.clear{
	clear:both;
}*/

/*Games*/
.clr
{
    clear: both;
}

.main
{
    width: 960px;
    margin: 50px auto 50px auto;
}
.left
{
    background: #136fc1;
    width: 203px;
    border: #cecece 1px solid;
    float: left;
}
.left ul
{
    padding: 0px;
    margin: 0px;
}
.left ul li
{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border-bottom: #428ccd solid 1px;
}
.left ul li a
{
    color: #fff;
}
.left ul li.activeGame a
{
    text-decoration: none;
    display: block;
    background: url(../Games/arrow-hover.png) 10px 15px no-repeat #fff !important;
    color: #136fc1 !important;
}
.left ul li a:link
{
    background: url(../Games/arrow.png) 10px 15px no-repeat;
    text-decoration: none;
    padding: 10px 0px 10px 25px;
    color: #fff;
    display: block;
}
.left ul li a:hover
{
    background: url(../Games/arrow-hover.png) 10px 15px no-repeat #fff;
    text-decoration: none;
    display: block;
    color: #136fc1;
}


.right
{
    width: 747px !important;
    float: right;
}
.box-width
{
    width: 147px;
    float: left;
}
.box-widthp
{
    font-size: 12px;
    color: #136fc1;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 0px 9px 0px;
}
.box-widthp a
{
    color: #136fc1;
    text-decoration: none;
}
.footerlink
{
    width: 100%;
    text-align: center;
}
.footerlink a
{
    font-size: 12px;
    color: #136fc1;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 0px 9px 0px;
    color: #136fc1;
    text-decoration: none;
}
.box
{
    background: #e7f0f9 !important;
    height: auto !important;
    border: 0;
    padding: 9px !important;
}
.marL25
{
    margin-left: 29px;
}
.marT30
{
    margin-top: 30px;
}
.heading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #eb8c0a;
    margin-bottom: 15px;
}

.right-box
{
    float: right;
    width: 580px;
}
.box-widths
{
    width: 131px;
    float: left;
}
.head2
{
    font-size: 12px;
    color: #136fc1;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px 0px 0px 0px;
}
.paddT5
{
    padding-top: 5px;
}
.right-box p
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}


/*--------------Picture_book-------------*/
.fnav_main
{
    width: 923px;
    float: left;
    position: relative;
    font: 12px Arial, Helvetica, sans-serif;
}
.fnav
{
    margin: 0;
    padding: 0;
    width: 921px;
    border: solid 1px #999999;
    background: url(../Images/PictureBook/tabimages/f_navBG.gif) 0 0 repeat-x;
    position: relative;
    float: left;
}
.fnav li
{
    background: url(../Images/PictureBook/tabimages/f_divider.gif) right 4px no-repeat;
    float: left;
    list-style: none;
}
.fnav li.none
{
    background: none;
}
.fnav li a:link, .fnav li a:visited
{
    width: 307px;
    line-height: 28px !important;
    height: 28px;
    text-align: center;
    font: 14px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #000;
    font-weight: bold;
    float: left;
    list-style: none;
}
/* 
.fnav li a:hover, .fnav li a.active{color:#fff; background-color:#E3A9AD;}
*/
.fnav li a.active
{
    color: #fff;
    background-color: #E3A9AD;
}
.fnav li a.active1
{
    color: #fff;
    background-color: #7E2E49;
}
.fnav li a.active2
{
    color: #fff;
    background-color: Green;
}
.fnav_div
{
    width: 909px;
    border: solid 2px #267fd9;
    background-color: #fff;
    padding: 5px;
    float: left;
    position: relative;
    margin-top: -1px;
}
.fnav_div p
{
    padding: 0 0 10px 0;
    margin: 0;
}

#otherDetail div h2, #otherDetail div h1, #otherDetail div h3, #otherDetail div h4, #otherDetail div h5, #otherDetail div h6
{
    color: #000000 !important;
}
#otherDetail div ul li, #otherDetail div ol li
{
    display: list-item !important;
}
#otherDetail div h1.OtherDetailh1
{
    font-size: 18px;
    color: #126DC0 !important;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: left;
}
.divQuickStart
{display:none;  
    background-color: #f1f1f1;
    border: 1px solid #c9c9c9;
    box-shadow:0 1px 5px #4d4d4d;
    border-radius: 5px;
    float: left;
    margin: -2px 29px 0;
    padding: 6px 8px;
    position: absolute;
    width: 410px;
    z-index:999;
}
.cusPopupBox
{display: none; width:450px;
}
.commentPopupBox
{width:325px;
 line-height:30px;
 display:none;
}
.cusPopupBox span, .commentPopupBox span
{font-size: 18px; color: Red; font-weight: bold;
}
.cusPopupBox p, .commentPopupBox p
{text-align:center;
}
/****************developer*********************************/
.btnMy
{
    border: 1px solid #505050;
    padding: 5px 15px 5px 15px;
    margin: 2px 2px 5px 2px;
    cursor:pointer;
}
.ddlMy
{
    width: 185px;
    padding: 4px 0 4px 0;
}
.txtboxMy
{
    width: 183px;
    padding: 4px 0 4px 0;
}
/***6-may-2014****/
.clsRepTbl
{
    width: 99%;
    color: #4D4D4D;
}
.clsRepTbl a:link
{ text-decoration:underline;
}
.clsRepTbl a:hover
{color:#146FC1;
 text-decoration:underline;
 font-weight:bold;
}
.clsRepTbl th
{
    background-color: #C2E2FF;
    padding: 8px 2px 8px 3px;
    text-align: left;
}
.clsRepTbl td
{
    padding: 0px 2px 0px 3px;
}
.clsRepTbl tr:hover
{
    background: #dceeff !important;
}
.clsRepTbl tr:nth-child(even)
{
    background-color: #fff;
    height: 28px;
}
.clsRepTbl tr:nth-child(odd)
{
    background-color: #F5F5F5;
    height: 28px;
}

.clsPagingPad
{
    padding: 10px 0 10px 0;
    font-size:12px;
    width:100%;  
}
.clsDetailDiv
{
    background-color: #dceeff;
    border: 1px solid #6ac0ff;
    line-height: 21px;
    margin-left: -2px;
    padding: 10px 5px;
    width: 99%;
}

/****************************page not found start************************/
.PageErrorDiv{ width:511px; margin:0 auto;}
.PageErrorInner{ float:left; margin:40px 0; width:511px; height:426px; text-align:center; background:url(../images/OopsImg-bg.png) no-repeat left top;}
.PageErrorContent{ float:right; width:270px; margin-right:55px; margin-top:75px;}
.PageErrorContent h1{ font-size:95px; color:#2282da; font-family: 'open_sansextrabold'; letter-spacing:-6px; text-shadow:-1px -1px 1px #000; font-weight:normal;}
.PageErrorContent h2{ font-size:17px; color:#3e3e3e; font-family: 'open_sansregular'; padding-top:15px; font-weight:normal; text-align:center; width:100%; padding-bottom:10px;}
.PageErrorContent p{ font-size:13px; color:#696969; font-family: 'open_sansregular';}
.PageErrorContent span a{ display:inline-block; padding-top:10px; font-size:13px; text-decoration:none; color:#3e3e3e; font-family: 'open_sansregular'; border-top:1px solid #aeaeae;}
.PageErrorContent span a:hover{ color:#2282da;}
/****************************page not found end************************/

/*****************************online user panel start*******************************/
.ChatPanel{background-color:White; margin-left: 987px;
            width:185px;border:1px solid #ccc; overflow-y:scroll;position:fixed;}
/*****************************online user panel end*******************************/
/*****************************My Hangout Contact**********************************/
.clsContactHrading
        {
            background: url("../images/photos_videos_btn_bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
            padding-left: 15px !important;
            line-height: 13px;
        }
        .clsContactsLink
        {
            float: left;
            width: 100%;
            text-align: center;
            margin-bottom: 2px;
            background: url(../images/arrow-icon-h.png) no-repeat 2px 11px #C2E2FF;
            line-height: 28px;
        }
        .clsContactsLink_a:hover
        { background: url(../images/arrow-icon.png) no-repeat 2px 11px #C2E2FF;
        }
        .clsContactsLink_a
        {
            display: inline;
            float: left;
            text-decoration: none;
            list-style: none;
            font-size: 13px;
            font-weight: bold;
            padding-left: 15px;
            color: #FF8A00;
        }
        .clsContactsContent
        {
            float: left;
            width: 100%;
            font-size: 11px;
            font-weight: bold;
            display: none;
        }
        .clsContactsContent a
        {
            float: left;
            width: 100%;
        }
        .clsContactsView
        {
            background: white;
            color: #3B5998;
            float: left;
            width: 100%;
            text-align: right;
            font-size: 11px;
            font-weight: bold;
        }
        /*************************12 june 2014 My Hangout Contact *************************************/
        .clsContactsCo_workers .light-whitebg
        {
            display:none;
        }
        .clsContactsCo_workers a img
        {
            width:50px !important;
            height:37px !important;
            margin-right:10px;
        }
        .clsContactsCo_workers a
        {
            line-height:17px;
            text-align:left;
            font-size: 11px !important;
            text-transform:capitalize;
        }
        .clsContactsCo_workers a.add-friend
        {
            font-size:10px !important;
            color:#ff8a00 !important;
        }
        .clsContactsCo_workers a.friend-name:hover
        {
            color:#3949a1 !important;
            text-decoration:underline;
        }
        .clsContactsCo_workers .pad-6
        {
            padding:4px 0 !important;
        }
        #ctl00_ContentPlaceHolder1_PossibeFriends1_dvfriend 
        {
            width:195px !important;
            padding-top: 0px !important;
        }
        #ctl00_ContentPlaceHolder1_PossibeFriends1_dvfriend > div
        {
            width:195px !important;
        }
/*************************************Game*********************************************/
.Games ul li
{list-style:none;
}
/**********************************IPhotos_Videos (Video profile) page START*******************/
body{font-size:12px;}

img{ border:none;}
:focus{ outline:none;}


/* global css start */

a { transition: color 0.3s ease-out 0s; text-decoration: none; }
a:hover, :hover {  transition: all 0.5s ease 0s; }
.marT{ margin-top:20px;}
.marT1{ margin-top:10px;}
.pad0{ padding:0 !important;}
.padT{ padding-top:5px;}
.clear{ clear:both;}
.marR0{ margin-right:0 !important;}
a{ cursor:pointer;}

/* global css end */

.videoprofile-div{ float:left; width:100%;}
.videoprofile-div h1{ font-size:22px; font-weight:normal; text-transform:uppercase; padding-bottom:10px; color:#2283db;}
.videoprofile-div h1 strong{ color:#e97f0e;}
.photos-div{ float:left; width:100%;}
.photos-headingbar{ float:left; width:100%; background:url(../images/SiteImages/photos_bar_bg.png) repeat-x left top; height:45px; line-height:45px; behavior: url(css/PIE.htc); position:relative;
border:1px solid #e1a140;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.photos-headingbar h2{ font-weight:normal; text-transform:uppercase; font-size:15px; color:#fff; float:left;}
.photos-headingbar h2 img{ float:left; padding:7px 10px 0 10px;}
.photos-headingbar h2 span{ color:#000;}
.print_btn{ float:right; background:url(../images/SiteImages/print_bg.png) repeat-x left top; border:1px solid #2283db; margin-top:-1px; margin-right:-1px; padding-right:15px; behavior: url(css/PIE.htc); position:relative;
-webkit-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
}
.print_btn img{ float:left; padding:10px 10px 0;}
.print_btn a{ text-decoration:none; color:#fff; font-size:14px;}
.print_btn a:hover{ color:#000;}
ul.thumbnails{ padding:0; margin:0;float:left;}
ul.thumbnails li{ list-style:none; float:left; position:relative; margin-right:20px; margin-top:20px;}
ul.thumbnails li.photo_thumb{ background:#e2e2e2; border:1px solid #d5d0bc; padding:9px; float:left;
-webkit-border-radius: 5px 5px 5px 5px; behavior: url(css/PIE.htc); position:relative;
border-radius: 5px 5px 5px 5px;}
ul.thumbnails li.photo_thumb:hover{ background:#ef9815; border:1px solid #d28209;}
.thumb_img{ padding:0; margin:0;width:190px;height:150px; overflow:hidden;display:table-cell;vertical-align:middle; text-align:center;}
.thumbnails-last{ margin-right:0 !important;}
.thumbCenter{display:block;width:190px;height:150px; background:#fff; overflow:hidden; border:4px solid #FFF;}

ul.thumbnails li span.delete_btn{ display:none;}
ul.thumbnails li:hover span.delete_btn{ display:block; position:absolute; bottom:13px; left:13px; width:180px; padding:6px 0 6px 10px; background:url(../images/SiteImages/delete_bg.png) repeat-x left top; color:#FFF;}
ul.thumbnails li:hover span.delete_btn img{ padding-right:6px; float:left;}
ul.thumbnails li:hover span.delete_btn a{ color:#FFF; text-decoration:none;}
ul.thumbnails li:hover span.delete_btn a:hover{ text-decoration:underline;}


.marL{ margin-right:0 !important; margin-left:10px;}
.add_img_panel{ float:left; width:100%; border:1px solid #f7cb8a; background:#fef3e1;}
.add_img_panel h2{ float:left; width:97.8%; color:#FFF; background:#ec8f0a; border:1px solid #fef3e1; padding:1%; font-weight:normal; font-size:14px;}
.addimg_inner{ float:left; width:350px; padding-bottom:20px; padding-left:30px;}
.addimg_inp_row{ width:100%; padding-top:20px;position:relative;}
.addimg_inp_row table{ width:100%;}
.addimg_inp_row table tr td label{ width:30%;}
.addimg_inp_row label{ float:left; padding-top:5px; width:30%; color:#093c6b; font-size:13px;}
.add_btn1{ position:absolute;right:0;top:18px;float:right;}
.add_btn1 a{ float:left; text-decoration:none; color:#fff; background:url(../images/SiteImages/add_btn_bg.png) repeat-x left top; border:1px solid #d28209; -webkit-border-radius: 5px 5px 5px 5px; behavior: url(css/PIE.htc); position:relative;
border-radius: 5px 5px 5px 5px; font-size:16px; line-height:31px; padding-right:8px;}
.add_btn1 a:hover{ background:url(../images/SiteImages/add_btn_bg_hover.png) repeat-x left top; border:1px solid #0b4e97; color:#FFF;}
.add_btn1 a img{ float:left; padding-right:5px;}
.file_browse_wrapper{ width:74px; height:25px; background:url(../images/SiteImages/browse_btn.png) no-repeat left top; border:none;    overflow:hidden;}
.file_browse_wrapper:hover{ background:url(../images/SiteImages/browse_btn.png) no-repeat left bottom;}
.file_browse{ opacity:0; cursor:pointer; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }

.videos-headingbar{ background:url(../images/SiteImages/videos_bar_bg.png) repeat-x left top; border:1px solid #2578c3;}
.videos-headingbar h2 img{ padding-top:10px;}

.edit_btn{ float:right; padding-right:10px;}
.title{text-transform: capitalize; position:absolute; top:13px; left:13px; width:190px; padding:10px 0 10px 0; background:url(../images/SiteImages/delete_bg.png) repeat left top; color:#FFF; text-align:center; max-height:100px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

ul.thumbnails li.video_thumb:hover{ background:#2282da; border:1px solid #0b63b3;}
.addmore_video_panel{ float:left; width:100%; border:1px solid #acccea;}
.addmore_video_panel h2{ color:#FFF; width:97.8%; background:#126ec1; border:1px solid #fff; padding:1%; font-weight:normal; font-size:14px;}
.add_video_inner{ float:left; width:902px; padding-bottom:20px; padding-left:20px;}
.labelwidth01{ width:260px !important;}
.labelwidth01 label{ width:auto; padding-top:2px;}
.selectwidth01{ float:left; width:300px; margin-right:14px;}
.selectwidth01 label{ padding-top:2px;}
.selectwidth01 select{ float:right; border:1px solid #1d76c8; background:url(../images/SiteImages/select_bg.png) repeat-x left top; height:23px; font-size:11px; color:#000; padding-top:2px; width:200px;}

.footer_attach{ float:left; width:892px; padding:20px;}
.attach_row{ float:left; width:100%;}
.attach_row h4{ font-weight:normal; float:left; padding-right:10px; font-size:16px;}
.attach_row span{ float: left; margin-right: 5px; padding: 5px;}
.full_inp{ float:left; width:98%; border:1px solid #c3c9cc; padding:1%; font-size:12px;}
.footer_link_div{ float:left; width:872px; border:1px solid #acccea; padding:15px 10px;}
.attach_row h5{ font-size:12px; color:#ff8700; padding-left:5px; float:left;}
.attach_row p{ text-align:center; color:#333; padding:0; margin:0;}
.next_btn{ float:left; text-decoration:none; line-height:47px; padding:0 20px; font-size:22px; margin-top:22px; background:url(../images/SiteImages/add_btn_bg_hover.png) repeat-x left top; border:1px solid #0b4e97; color:#FFF; text-transform:uppercase;
-webkit-border-radius: 5px 5px 5px 5px; behavior: url(css/PIE.htc); position:relative; cursor:pointer;
border-radius: 5px 5px 5px 5px;}
.next_btn:hover{ border:1px solid #d28209; background:url(../images/SiteImages/add_btn_bg.png) repeat-x left top;}
.next_btn input{ color:#fff; text-transform:uppercase;font-size:22px;}
.next_btn a img{ padding-left:10px;}
.next_btn a {color:#fff;text-decoration:none;}
.video_add_btn{ position:absolute;right:0px;top:18px;float:right;}
.video_add_btn a{ float:left; text-decoration:none; color:#fff; background:url(../images/SiteImages/add_btn_bg_hover.png) repeat-x left top; border:1px solid #0b4e97; 
-webkit-border-radius: 5px 5px 5px 5px; behavior: url(css/PIE.htc); position:relative;  font-size:16px; line-height:31px; padding-right:8px;
border-radius: 5px 5px 5px 5px;}
.video_add_btn a:hover{  border:1px solid #d28209; background:url(../images/SiteImages/add_btn_bg.png) repeat-x left top;}
.video_add_btn a img{ padding-right:5px; float:left;}


/* video drop down */
.videobox_drop{ float:left; width:93%; background:#2c2c2c; padding:20px 10px; right:0; bottom:0; margin-top:10px;}
.videobox_drop span{ margin-bottom:10px; float:left; width:100%;}
.videobox_drop label{ display:block; color:#fff; font-size:13px; padding-bottom:5px;}
.videobox_drop select{ float:left; border:1px solid #1d76c8; background:url(../images/SiteImages/select_bg.png) repeat-x left top; height:23px; font-size:11px; color:#000; padding-top:2px; width:100%;}
.videobox_drop select option{ background:#fff; padding:2px;}
.videobox_drop input{ float:left; border:1px solid #1d76c8; background:url(../images/SiteImages/select_bg.png) repeat-x left top; height:20px; font-size:11px; color:#000; padding-top:1px; width:98.7%;}
.update_btn{ float:left; width:100%; text-align:center;}
.update_btn a, .update_btn input[type="submit"]{ display:inline-block; text-align:center; text-decoration:none; line-height:24px; height:26px; padding:0 20px; font-size:12px; background:url(../images/SiteImages/update_btn_bg.png) repeat-x left top; border:1px solid #0b4e97; color:#FFF;
-webkit-border-radius: 5px 5px 5px 5px; behavior: url(css/PIE.htc); position:relative; float:right; width:auto; margin-top:15px;
border-radius: 5px 5px 5px 5px;cursor:pointer;}
.update_btn a:hover, .update_btn input[type="submit"]:hover{ border:1px solid #d28209; background:url(../images/SiteImages/add_btn_bg.png) repeat-x left top;}
.BrowseInput{opacity:0; cursor:pointer;}
.linkBtn{ border:1px solid #ccc; border-radius: 5px; box-shadow: 1px 1px 2px 0 #ccc;}
.EditHeading{   border-bottom: 1px solid #2578c3;
    color: #3382cc;
    font-weight: bold;
    left: 0;
    padding: 4% 4% 5px 0;
    position: absolute;
    text-align: left;
    top: 0;
    width: 96%;}
 .ErrorMsgDiv
 {  border: 1px solid #dca7a7;
    border-radius: 5px;
    background-color: #f2dede;
    color: #a94442;
    margin:1px 0 20px 0;
    padding: 15px;
    width:97%;
 }
/**********************************IPhotos_Videos (Video profile) page END*******************/

/***********************Home page********start************************************/
/* home page css */
.loginsection1
{
   float: right;
   width: 155px;
   margin-top: 55px;
}
.header_menu{ float:left; width:97%; background:#076895; behavior:url(css/PIE.htc); position:relative; -webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;margin-top:-3px; margin-left:15px;}
.header_menu ul{ padding:11px 0; margin-left:10px; float:left; width:30%;}
.header_menu ul li{ float:left; list-style:none; padding:10px 5px; color:#fff;}
.header_menu ul li a{ text-decoration:none; color:#fff; font-size:13px; padding-right:8px;}
.header_menu ul li a:hover{ color:#ff6600;}
.home_btn{ float:left; background:#075e86; padding:8px; cursor:pointer; margin:10px 0 0 20px; behavior:url(css/PIE.htc);
position:relative;
-webkit-box-shadow:inset 0 0 3px 0 #004d71;
box-shadow:inset 0 0 3px 0 #004d71;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;}
.home_btn:hover{ background:#ff6600;}
.homedropdown { position:relative; background:url(../images/SiteImages/dropdown_arrow.png) no-repeat right center; padding-left:12px !important;z-index:999}
.homedropdown:hover ul { display:block; }
.homedropdown ul { display:none; position:absolute; z-index:9; top:35px; left:-10px; min-width:170px; padding:0 0 5px;
background:#076895; border-radius:0 0 5px 5px;}
.homedropdown li { display:block; width:160px;}
.homedropdown li + li { border-top: 1px solid #fff; }
.homedropdown li a { color:#555; padding-left:8px;}
.homedropdown li a:hover { color:black;}




.header_menu_right{ float:right; margin-right:15px; margin-top:5px;width:52%;}
.header_menu_right p{ float:left; width:200px;margin:0px;}
.header_menu_right p input[type="text"], .header_menu_right p input[type="password"]{height:16px; color:#076895; font-size:12px; border:none; padding:5px 8px; width:85%;
-webkit-border-radius: 5px 5px 5px 5px; behavior:url(css/PIE.htc); position:relative;
border-radius: 5px 5px 5px 5px;}
.header_menu_right span{ margin-top:6px; float:left; color:#FFF;}
.header_menu_right span a{ color:#fff; text-decoration:none; font-size:11px; margin:0 4px;}
.header_menu_right span a:hover{ text-decoration:underline;}
.login_btn{ float:left; background:url(../images/SiteImages/login_btn.png) no-repeat left top; border:none; width:99px; padding:6px 0 11px 0; color:#fff; text-shadow:1px 1px 1px #494949; font-size:14px; cursor:pointer; text-align:center;}
.shadow{ text-align:center;}

.main_cont{ float:left; width:97%; margin-top:15px; margin-left:15px;}
.left_column{ float:left; width:47%;}
.left_column h2{ color:#2282da; font-size:20px; font-weight:normal; border-bottom:2px solid #2282da; padding-bottom:10px; margin-bottom:10px; position:relative;width:auto;float:none;}
.left_column h2 span{ color:#ff6600; text-transform:uppercase;}
.orange_border{ position:absolute; right:0; bottom:-2px; height:2px;}
.video{ float:left; margin-top:15px;}

.right_column{ float:right; width:47%;}
.right_column h2{ color:#2282da; font-size:20px; font-weight:normal; border-bottom:2px solid #2282da; padding-bottom:10px; margin-bottom:10px; position:relative;width:auto;float:none;}
.right_column h2 span{ color:#ff6600;}
.signup_form{ float:left; width:100%; margin-top:5px;}
.signup_form p{ float:left; width:100%; padding:9px 0;margin:0px;}
.signup_form p span{ float:left; margin-left:10px; color:#989898;}
.signup_form p span input[type="radio"]{ margin-left:10px;}
.signup_inp{ float:left; background:url(../images/SiteImages/signup_inpbg.png) repeat-x left top; border:1px solid #e1e1e1;
behavior:url(css/PIE.htc); position:relative; padding:8px 10px; margin-right:10px; width:43.6%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#989898;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;}
span.form_heading{ color:#2282da; font-size:14px; font-weight:normal; padding:15px 0 5px 0; float:left;}
.signup_select{ float:left; background:url(../images/SiteImages/signup_inpbg.png) repeat-x left top; border:1px solid #e1e1e1; 
behavior:url(css/PIE.htc); position:relative; padding:7px 5px; margin-right:10px; width:47.6%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#989898;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px; height:33px;}
.cal_inp{ position:relative;}
.calendar_icon{ position:absolute; right:12px; top:17px;}
.signup_select option{ padding:6px 5px;}
.submit_btn{ float:left; background:url(../images/SiteImages/submit_btn.png) no-repeat left top; border:none; width:147px; height:40px; color:#fff; text-shadow:1px 1px 1px #494949; font-size:16px; cursor:pointer; margin-top:-3px; margin-left:40px; text-transform:uppercase; text-align:center; padding:10px 0;}

.footer_part{ float:left; width:100%; margin-top:30px;}
.footer_part h2{ color:#2282da; font-size:20px; border-bottom:2px solid #2282da; font-weight:normal; position:relative; padding-bottom:15px; margin-bottom:15px;float:none;width:auto;}
.footer_box_row{ float:left; width:100%; margin:15px 0;}
.footer_box{ float:left; width:22%; margin-right:4%;}
.footer_box h3{ color:#2282da; border-bottom:1px solid #b2b2b2; padding-bottom:8px; margin-bottom:12px; font-size:16px; 
                font-weight:normal; float:none;width:auto;}
.footer_box h3 a{ color:#2282da; text-decoration:none;}
.footer_box h3 a:hover{ color:#ff6600;}                
.footer_box p{ color:#5a5a5a; font-size:12px; text-align:justify; line-height:1.4em;}

.footer_common{ float:left; width:100%; text-align:center; margin-top:15px;}
.footer_common ul{ padding:0; margin:0; background:url(../images/SiteImages/copyright_seprator.png) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px; display:inline-block;}
.footer_common ul li{ list-style:none; display:inline; border-right:1px solid #8c5e2d;}
.footer_common ul li:last-child{ border:none;}
.footer_common ul li a{ text-decoration:none; color:#8C5E2D; font-size:12px; padding:0 10px;}
.footer_common ul li a:hover{ text-decoration:underline; color:#000;}
.footer_common p{ color:#8C5E2D; padding-bottom:10px; font-size:12px;margin:0px;}
/***********************Home page********end****************************/

/* About Us page css */
.left_column1{ float:left; width:22%; margin-right:3%;}
ul.left_menu{ padding:10px 0; margin:0; width:100%; float:left; background:#f8f8f8; border:2px solid #fff;
-webkit-box-shadow: 0 0 2px 0 #a5a5a5;
box-shadow: 0 0 2px 0 #a5a5a5;}
ul.left_menu li{ list-style:none;}
ul.left_menu li a{ text-decoration:none; display:block; padding:10px 0 10px 35px; color:#7e7d7d;
background:url(../images/SiteImages/arrow_Lmenu.png) no-repeat 10px center;}
ul.left_menu li a:hover, ul.left_menu li a.active{ background:url(../images/SiteImages/arrow_Lmenu_hover.png) no-repeat 14px center #2282da; color:#fff;}

.mid_column{ float:left; width:50%;}
.heading_border{float:none;width:auto; color:#2282da; font-size:20px; font-weight:normal; border-bottom:2px solid #2282da; padding-bottom:10px; margin-bottom:10px; position:relative;}
.heading_border span{ color:#ff6600;}
.mid_cont_inner{ float:left; width:100%;}
.mid_cont_inner p{ color:#5a5a5a; font-size:12px; line-height:1.6em; text-align:justify; padding:10px 0;margin:0px;}
.mid_cont_inner p a{ color:#2282da;}
.mid_cont_inner p a:hover{ color:#ff6600;}
.mid_cont_inner h2{float:none;width:auto; color:#ff6600; font-weight:normal; font-size:16px; padding-top:10px;}

.right_column1{ float:right; width:22%;}
.ad1{ float:left; width:100%; text-align:center; border-bottom:1px solid #aaaaaa; padding-bottom:15px; margin-bottom:10px;}
.ad1 h3{float:none;width:auto; font-size:13px; color:#ff6600; font-weight:normal; padding:5px 0; text-align:left;}
.ad1 span{ font-size:12px; color:#5a5a5a; padding-bottom:10px; float:left;}
.ad1 span a{color:#5a5a5a;}
.ad1 span a:visited{color:#5a5a5a;}
.ad1 p{ color:#5a5a5a; float:left; text-align:left; padding-top:10px;}



/* About sClassified page css */
.mid_column_full{ width:75%;}
.mid_cont_inner ol{ padding:0; margin-left:15px;margin-bottom:0px;margin-top:0px;}
.mid_cont_inner ol li{ color:#5a5a5a; font-size:12px; line-height:1.8em; text-align:justify; padding-left:10px;}
.mid_cont_inner ol li ol{ padding:0;}
.mid_cont_inner ol li ol li{ list-style:lower-alpha;}
.mid_cont_inner ol li ol li > ol li{ list-style:lower-roman;}
.please_note{ float:left; width:95.5%; padding:15px; border:1px solid #e0e0e0; margin:20px 0;}
.please_note h3{width:auto;float:none;margin:0px; color:#ff0000; text-align:center; font-size:16px;}


/* PrimeHangout Mall page css */
.warning_box{ background:#f8f8f8; display:block; margin:15px auto; padding:10px; border:1px solid #e8e8e8; color:#5a5a5a; line-height:1.6em;}
.warning_box h3{width:auto;float:none;margin:0px;font-size:14px; color:#ff0000; padding-bottom:10px;}
p.center{ text-align:center;}

/*Contact Us*/
.contact span{float:left; width:100%; margin-bottom:10px;}
.contact label{float:left; width:100px; color:#989898; padding-top:8px; text-align:right; margin-right:15px;}
.contact .signup_inp{width: 62.6%;}
.contact textarea{float:left; background:#f5f5f5 url(../images/SiteImages/signup_inpbg.png) repeat-x left top; border:1px solid #e1e1e1; behavior:url(css/PIE.htc); position:relative; padding:8px 10px; margin-right:10px; width:62.6%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#989898; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; height:100px;}
.contact .submit_btn{float:left; margin-left:113px; margin-top:10px;}
.contact_heading h1{margin-bottom: 0;}
.contact_img{float:left; margin-bottom:28px;}
.validateRed{color:Red;float:none !important;}

/****************************admin static page ************start***********/
.PopupLabel
{float: left; width: 100%; margin:5px 0;
}
.PopupLabel span
{    float: left;
    margin-right: 15px;
    margin-top: 8px;
    width:15%;
}
.msgLimit{ color: maroon;padding: 7px;}
.ad-menu:hover
{background-color:#2282da;color:Black;
}
/***************************admin static page ************end************/
/***************************Thanks page ************start****************/
.mobile_icons{ float:left; width:100%; margin:10px 0;}
.mobile_icons span{ float:left;}
.marT55{ margin-top:55px;}
.marT15{ margin-top:15px;}
.marT48{ margin-top:48px;}
.padL22{ padding-left:22px;}
.thankyou_icon_div{ width:100%; text-align:center;}
.thankyou_icon_div span{ float:left; width:68%; margin-top:20px; color:#ff6600; font-size:20px; line-height:1.4em;}

.selectBG{background:url(../images/SiteImages/selectBg.png) right top no-repeat; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:solid 1px #e1e1e1; padding:0 5px; display:block; position:relative; behavior:url(css/PIE.htc); float:left; width:54.7%;}
.select{height:31px; line-height:31px !important; left:0; opacity:0; filter:alpha(opacity:0); position:absolute; top:0; width:99.8%;-webkit-appearance:none; background-color:#fff;}
.inpTrans2{background:url(../images/SiteImages/spacer.gif) 0px 0px repeat; border:none; font:12px; color:#afafaf; width:100%; height:31px; line-height:31px !important; float:left; outline:none;}
.marT0{ margin-top:0 !important;}
.text_deco a{ text-decoration:underline !important;}

/* radio button */
.checkNone{display:none}
.fancy-checkbox, .fancy-checkbox1{background:url(../images/SiteImages/radiobtn_off.png) no-repeat 0 0;width:14px;height:14px;position:relative;float:left}
.fancy-checkbox.on, .fancy-checkbox1.on{background:url(../images/SiteImages/radiobtn_on.png) no-repeat 0 0;}
.padR1{ padding-right:10px;}
.padR2{ padding-right:20px;}
.textgray{ color:#989898;}
/***************************Thanks page ************end****************/
/***************************Google Language ************start****************/
.goog-te-gadget-simple
{background-color:#1A74C3 !important;
  border: 1px solid #fff !important;
}
.goog-te-gadget-simple .goog-te-menu-value, .goog-te-menu-value span{ color:#fff !important;}

/***************************Google Language ************End****************/