@import url( reset.css ); /* Reset browser defaults */

/* > Global Elements

-------------------------------------------------------------- */

@font-face {font-family:Comic Sans MS;src: url(../fonts/comic.ttf);}



@font-face {font-family:angelina;src: url(../fonts/angelina.TTF);}

@font-face {font-family:Rupee;src: url(../fonts/Rupee.ttf);}

@font-face {font-family:ArialN;src: url(../fonts/ArialN.TTF);}





html, body	{

    height: 100%; 

    width: 100%; 

    margin: 0; 

    padding: 0; 

}



body {

    background:/*#F2F1E8*/ url( ../images/bodybg.jpg ) top repeat;

    font-size: 12px;

    font-family:Arial, Helvetica, sans-serif;

    color: #505050;

    margin: 0 auto;

    padding-top: 0 !important; /* Remove the top padding space for the admin bar in this theme */

}

body.activity-permalink {

    min-width: 960px;

    max-width: 960px;

}





.right{float:right;}

.left{float:left;}





#wrapper {

    width:100%;

    /*background: url( ../images/wrapperbg.jpg ) repeat-x center -29px;*/

}



#wrappermem {	width:100%;

              /*background: url( ../images/wrapperbg1.jpg ) top center repeat-x; */}

.spacer60{ height:300px; clear:both; overflow:hidden}

.spacer20{ height:20px; clear:both; overflow:hidden}

.marginB25 { margin-bottom:25px;}



.footerbg{width:100%;

          /*background: url( ../images/footerbg.jpg) bottom center repeat-x;

  

  min-height: 2100px;*/







}

.footerbgmem{width:100%;

             /*background: url( ../images/footerbg.jpg) bottom center repeat-x;*/

}



.column { margin: 0 20px; }



.paddingLT{ padding:28px 0px 0px 88px;}



.paddingB20{ 

    height:110px;

    padding-bottom:20px; 

    padding-top:36px; 

    padding-left:71px;

}



/* > Container

-------------------------------------------------------------- */



div#container {

    margin:0px auto;

    position: relative;

    width: 930px;

    min-height: 500px;

    /*width: 80%;*/

}





div#containermem {



    width:930px;

    margin:0px auto;

    position:relative;

}

body.activity-permalink div#container {

    background: none;

    border: none;

}

h1, h2, h3, h4, h5, h6 {

    margin: 5px 0 15px 0;

}

h1 {

    font-size: 24px;

    margin-bottom: 25px;

    font-weight:normal;

}

h2 {

    font-size: 22px;

    margin:0px 0 15px 0;

}



.blog-left h3{ font-size:16px; font-weight:normal; margin-bottom:25px;}



h3 {

    color: #666666;

    font-size: 20px;

    margin: 0px 0 15px;

    line-height:28px;

}

h3.latestposts {

    color: #666666;

    font-size: 20px;

    margin: 20px 0 30px;

}

h4 {

    font-size: 16px;

    margin-bottom: 15px;

    color:#000;

    font-family: Arial;

}

h5 {

    font-size: 14px;

    margin-bottom: 0;

}

h6 {

    font-size: 12px;

    margin-bottom: 0;

}

a {

    color: #1fb3dd;

    font-style:normal;

}

a:hover {

    color: #888;

}

a:focus {

    outline: 1px dotted #ccc;

}

.padder {

    padding: 0px 19px 19px 19px;

}

.clearboth {

    clear: both; height:0px; overflow:hidden

}



p {

    margin-bottom: 15px;

}



p.validation-error{ font-size:11px!important; color: #F00!important; margin-bottom:5px!important;}



p:last-child {

    margin-bottom: 0;

}

hr {

    background-color:#E7E7E7;

    border:0 none;

    clear:both;

    height:1px;

    margin: 20px 0;

}

img.avatar {

    height:50px !important;

    max-width:60px !important;

}

/* > Admin Bar

-------------------------------------------------------------- */



#wp-admin-bar .padder {

    width: 90% !important; display:none /* Line up the admin bar with the content body in this theme */

}

/* > Header

-------------------------------------------------------------- */



#header {

    width:930px;

    color: #fff;

    padding-top: 10px;	

    margin:0px auto;

    position:relative;

    height:130px;

}



.inner-share{ width:980px; margin:0 auto; position:relative;}	

.connectShare { position:absolute; right:150px; top:12px;}

.connectShare a{ display:inline-block; margin-left:10px; float:left;}

.fb-likes{ float:left; padding:2px 5px 0; margin-left:8px; display:inline-block; position:relative; background:none; -moz-border-radius:3px; -webkit-border-radius:3px;

           border-radius:3px; font-size:12px; font-weight:normal; color:#000000; border:solid 1px #a8abac;display:none;}

.fb-arrow{ width:6px; height:7px; background:url(../images/fb-arrow1.png) no-repeat; position:absolute; left:-5px; top:5px;}

.margbtm{margin-bottom:15px;}

.ship-icon{ width:150px; height:72px; background:url(../images/ship-img.png) no-repeat; position:absolute; top:-65px; right:-72px;}



#header #search-bar {

    position: absolute;

    top: 25px;

    right: 0;

    width: 100%;

    text-align: right;

}

#header h1 {

    line-height: 230%;

}

#header #search-bar .padder {

    padding: 10px 20px;

}

#header #search-bar input[type=text] {

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    border: 1px inset #888;

    padding: 2px;

    margin-right: 4px;

}

#header #search-bar input[type=submit] {

    font-size: 11px;

    padding: 1px 4px;

    margin-left: 4px;

}

#header h1 {

    height: 127px;

    left: -37px;

    margin: 0;

    position: absolute;

    top: 30px;

    width: 161px;

}

#header h1 a.logo {

    color: #fff;

    text-decoration: none;

    background: url("../images/logo.png") no-repeat scroll 20px -24px transparent;

    width:161px;

    height:81px;

    text-indent:-99999px;

    display:block;

    outline:none;

    position:relative;

    z-index:5;

    top:18px;

}





.topGraph{	background: url( ../images/postGraphT.png ) no-repeat top center; height:30px; margin-top:36px; margin-bottom:25px;}

.botGraph{	background: url( ../images/postGraphB.png ) no-repeat top center; height:30px; margin-top:25px;}



#g-1{	background: url( ../images/graphic-1.jpg ) no-repeat 0px 0px;  width:70px; height:120px; position:absolute; right:-78px; top:14px; display:none;}

#g-2{	background: url( ../images/graphic-2.jpg ) no-repeat 0px 0px;  width:141px; height:148px; position:absolute; left:-164px; top:498px;z-index:0; display:none;

}





/* > Navigation

-------------------------------------------------------------- */









ul#nav {

    list-style: none outside none;

    overflow: hidden;

    padding: 0;

    width: 700px;

    height:65px;

    position:absolute;

    top:74px;

    right:0px;



}

ul#nav li {

    float: left;

    margin: 0 5px 0 0;

    height:65px;





}

ul#nav li a {

    display: block;

    text-decoration: none;

    background-image:url( ../images/nav-bg.png );

    background-repeat:no-repeat;

    overflow:hidden; text-indent:-9999px;

    height:65px;



}

ul#nav li.selected a, ul#nav li.current_page_item a {

    color:#000;	

}





a{ outline:none; -moz-outline-style: none;}

input{ outline:none; -moz-outline-style: none;}



ul#nav a:focus {

    outline: none;

}

ul#nav li.home a{ background-position:0 1px; width:145px;}

ul#nav li.home a.active, ul#nav li.home a:hover { width:145px; background-position:0px -60px;}



ul#nav li.aboutus a{ background-position:-170px 1px; width:132px;}

ul#nav li.aboutus a.active, ul#nav li.aboutus a:hover { width:132px; background-position:-170px -60px;}



ul#nav li.members a{ background-position:-338px 1px; width:204px;}

ul#nav li.members a.active, ul#nav li.members a:hover { width:204px; background-position:-338px -60px;}





ul#nav li.groups a{ background-position:-573px 1px; width:192px; }

ul#nav li.groups a.active, ul#nav li.groups a:hover { width:192px; background-position:-573px -60px; }





ul#nav li.shop a{ background-position:0 0; width:145px;}

ul#nav li.shop a.active, ul#nav li.shop a:hover { width:145px; /*background-position:0px -60px;*/}





ul#nav li.activity a{ background-position:-743px 0px; width:178px; height:58px;}

ul#nav li.activity a.active, ul#nav li.activity a:hover { width:178px; background-position:-743px -58px;height:62px;}





.mainpic{	background:url( ../images/main-pic.jpg ) no-repeat; width:558px; height:367px; margin:0px 0px 20px 0px;}





/* > Sidebar

-------------------------------------------------------------- */





.cloudtext{background: url( ../images/new-cld-bg.png ) no-repeat; height:373px; top: -45px; left:10px;

           width:378px; line-height:16px; padding-top:68px; margin-top:0px; overflow:hidden; position:absolute;}



.cloudtext a{ float:left; margin:246px 0 0 127px;;}



.textwidget{ position:relative;}



.cloudtext p{ margin:0 0 11px;padding:77px 49px 0 59px; font-size:16px;color:#000000;}

div#sidebar {





}



#sidebar-me{}

#sidebar-me a img{ float:left; width:30px; height:30px; border:#fff solid 1px; 	-webkit-box-shadow: -3px 3px 7px #888888;-moz-box-shadow: -3px 3px 7px #888888;box-shadow: -3px 3px 7px #888888; }

#sidebar-me a{ color:#77b204; }

#sidebar-me a:hover{ color:#77b204; }

#sidebar-me h4{ float:left; margin:0px; padding:0px;margin:11px 0px 0px 5px; }

#sidebar-me h4 a{font-size:12px; font-weight:normal; }

#sidebar-me a.logout{ margin:5px 0px 0px 0px; background: url( ../images/logout.png ) no-repeat left top; width:88px; height:31px; border:none; display:block; float:left; text-indent:-9999px;}



div#sidebar ul#bp-nav {

    clear: left;

    margin: 15px -16px;

}

div#sidebar ul#bp-nav li {

    padding: 10px 15px;

}

div#sidebar h3.widgettitle {

    font-size:14px; color:black;

    margin-bottom:5px;

    text-transform:uppercase;

    line-height: 19px;

}

div#sidebar .widget_search {

    margin-top: 20px;

}

div#sidebar .widget_search input[type=text] {

    width: 110px;

    padding: 2px;

}

div#sidebar ul#recentcomments li, div#sidebar .widget_recent_entries ul li {



}

div#sidebar ul.item-list img.avatar {

    width: 25px;

    height: 25px;

    margin-right: 10px;

}

div#sidebar div.item-avatar img {

    width: 40px;

    height: 40px;

    margin: 1px;

}

div#sidebar .avatar-block {

    overflow: hidden;

}

div#sidebar ul.item-list div.item-title {

    font-size: 12px;

}

div#sidebar div.item-options {

    margin: -10px -20px 0 -19px;

    background: #f8f8f8;

    padding: 5px 15px;

    font-size: 11px;

}

div#sidebar div.item-meta, div#sidebar div.item-content {

    margin-left: 38px;

    font-size: 11px;

}

div#sidebar div.tags div#tag-text {

    font-size: 1.4em;

    line-height: 140%;

    padding-top: 10px;

}

/* > Content

-------------------------------------------------------------- */



div#content {

    float: left;

    /*	width:555px;*/

    min-height:300px;

    margin:25px 0px 0px 8px;

    width:555px;

}



div#content .left-menu {

    float: left;

    width: 170px;

}



#blog-page{ margin-top:10px;}



div#content .main-column {

    margin-left: 190px;

}

/* > Item Headers (Profiles, Groups)

-------------------------------------------------------------- */



div#item-header {



    overflow:hidden;



}

div#item-header div#item-header-content {

}

div#item-header h2 {

    font-size: 28px;

    margin: 0 0 15px 0;

    line-height: 120%;

}

div#item-header h2 a {

    text-decoration: none;

    color: #777;

}

div#item-header img.avatar {

    float: left;

    margin: 0 15px 25px 0;

    /*	width:50px;
    
            height:50px;
    
    */

}

div#item-header h2 {

    margin-bottom: 5px;

}

div#item-header span.activity, div#item-header h2 span.highlight {

    vertical-align: middle;

    font-size: 11px;

    font-weight: normal;

    line-height: 170%;

    margin-bottom: 7px;

}

div#item-header h2 span.highlight {

    font-size: 16px;

}

div#item-header h2 span.highlight span {

    position: relative;

    top: -2px;

    right: -2px;

    font-weight: bold;

    font-size: 11px;

    background: #a1dcfa;

    color: #fff;

    padding: 1px 4px;

    margin-bottom: 2px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    vertical-align: middle;

    cursor: pointer;

    display: none;

}

div#item-header div#item-meta {

    font-size: 14px;

    color: #aaa;

    padding-bottom: 14px;

    overflow: hidden;

}

div#item-header div#item-actions {

    float: right;

    width: 20%;

    margin: 0 0 15px 15px;

    text-align: right;

}

div#item-header div#item-actions h3 {

    font-size: 12px;

    margin: 0 0 5px 0;

}

div#item-header ul {

    overflow: hidden;

    margin-bottom: 15px;

}

div#item-header ul h5, div#item-header ul span, div#item-header ul hr {

    display: none;

}

div#item-header ul li {

    float: right;

}

div#item-header ul img.avatar, div#item-header ul.avatars img.avatar {

    width: 30px;

    height: 30px;

    margin: 2px;

}

div#item-header div.generic-button, div#item-header a.button {

    float: left;

    margin: 6px 10px 15px 0;

}

div#item-header div#message.info {

    line-height: 80%;

}

/* > Item Lists (Activity, Friend, Group lists)

-------------------------------------------------------------- */



ul.item-list {

    width: 100%;

    margin-left:-16px;

}

ul.item-list li {

    position: relative;

    padding: 9px 0 4px;

    border-bottom: 1px solid #dadada;

    float:left;

    margin-left:20px;

    width:47%;



}



.item-title p{ margin-bottom:5px;}



ul.single-line li {

    border: none;

}

body.activity-permalink ul.item-list li {

    padding-top: 0;



}

ul.item-list li img.avatar {

    float: left;

    margin: 0 10px 10px 0;

    overflow:hidden;

}

ul.item-list li div.item-title, ul.item-list li h4 {

    font-weight: normal;

    font-size: 14px;

    width: 75%;

    margin: 0;

}

ul.item-list li div.item-title span {

    font-size: 12px;

    color: #999;

}

ul.item-list li div.item-desc {

    margin: 10px 0 0 64px;

    font-size: 11px;

    color: #888;

    width: 50%;

}

ul.item-list li div.action {

    position: absolute;

    top: 15px;

    right: 0;

    text-align: right;

}

ul.item-list li div.meta {

    margin-top: 10px;

    color: #888;

    font-size: 11px;

}

ul.item-list li h5 span.small {

    font-weight: normal;

    font-size: 11px;

}

/* > Item Tabs

-------------------------------------------------------------- */



div.item-list-tabs {

    clear: left;

    overflow: hidden;

    height:50px;

}

div.item-list-tabs ul li a {

    text-decoration: none;

}

div.item-list-tabs ul {

    width: 100%;

}

div.item-list-tabs ul li {

    float: left;



}

div.item-list-tabs#subnav ul li {

    margin-top: 0;

}

div.item-list-tabs ul li:first-child {



}

div.item-list-tabs ul li.last {

    float: right;

}

div.item-list-tabs#subnav ul li.last {



}

div.item-list-tabs ul li.last select {

    max-width: 175px;

}

div.item-list-tabs ul li a,  div.item-list-tabs ul li span {

    display: block;

    padding: 0px 0px 0px 0px;

    text-decoration: none;

}

div.item-list-tabs ul li span {

    color: #aaa;

}

div.item-list-tabs ul li a span {

    display: inline;



    padding: 0;

    color: inherit;

}



ul li.loading a {

    background-image: url( ../images/ajax-loader.gif );

    background-position: 92% 50%;

    background-repeat: no-repeat;

    padding-right: 30px !important;

}

div#item-nav ul li.loading a {

    background-position: 88% 50%;

}

div.item-list-tabs#object-nav {

    margin-top: 0;

    background:none

}



div.item-list-tabs#object-nav ul li {

    margin:0px; padding:0px; list-style:none; font-size:13px;



}





#object-nav ul li.selected a,  #object-nav ul li.current a {

    color: #555;

    font-size:13px;

    color:#666666;

}





#object-nav ul li a,  #object-nav ul li span {

    display: block;

    padding: 0px 9px;

    text-decoration: none;

}

div.item-list-tabs#subnav {

    background: none;



}









div.item-list-tabs#subnav ul li a,  div.item-list-tabs#subnav ul li span {

    display: block;

}

div.item-list-tabs ul li.feed a {

    background: url( ../images/rss.png ) center left no-repeat;

    padding-left: 30px;

}

/* > Item Body

-------------------------------------------------------------- */



.item-body {

    margin: 20px 0;

}

span.activity, div#message p {

    color: #888;

    font-size: 10px;

    font-weight:normal;



}

/* > Directories (Members, Groups, Blogs, Forums)

-------------------------------------------------------------- */



div.dir-search {

    float: right;

    margin: -37px 0 0 0;

}

div.dir-search input[type=text] {

    padding: 4px;

    font-size: 12px;

}

/* > Pagination

-------------------------------------------------------------- */



div.pagination {

    border-bottom: 1px solid #EAEAEA;

    color: #666666;

    font-size: 11px;

    overflow:hidden;

    margin: 0;

    padding: 10px 0;

}

div.pagination#user-pag, .friends div.pagination,  .mygroups div.pagination, .myblogs div.pagination, noscript div.pagination {



    border: none;



}

div.pagination .pag-count {

    float: left;

    padding-left:10px;

}

div.pagination .pagination-links {

    float: right;

}

div.pagination .pagination-links span,  div.pagination .pagination-links a {

    font-size: 12px;

    padding: 0 5px;

    background: black;

    color:white;

    text-decoration: none;

}



div.pagination .pagination-links a:hover, div.pagination .pagination-links span.current{ background:#1FB3DD; color:white;  }



div.pagination .pagination-links a:hover {

    font-weight: bold;

}

/* > Error / Success Messages

-------------------------------------------------------------- */



div#message {

    margin: 15px 0;

}

div#message.updated {

    clear: both;

}

div#message p {

    padding: 10px 0px;

    font-size: 12px;

    display:block;

}

div#message.error p {

    background: #e41717;

    color: #fff;

    border-color: #a71a1a;

    clear: left;

}

div#message.updated p {

    background: #dffcd9;

    color: #1a9b00;

    border-color: #c4e9bd;

    padding-left:12px;

}

form.standard-form#signup_form div div.error {

    color: #f00;

    font-size: 10px;

}



.homepage-signup input.signup_submit{background: url( ../images/new-signup-button.png ) 0px 0px no-repeat; border:none;height: 103px;width: 188px; padding:0px; margin:0px; margin-left:62px;}







.homepage-signup input.signup_submit-hover{background: url( ../images/signup_rollover.png) 0px 0px no-repeat; border:none;height: 103px;width: 188px; padding:0px; margin:0px; margin-left:62px;}







.loginCube{background: url( ../images/loginCube.png ) 0px 0px no-repeat; border:none;height: 103px;width: 188px; padding:0px; margin:0px; text-indent:-9999px;}







.loginCube:hover{background: url( ../images/loginCube-hover.png) 0px 0px no-repeat;}



.logoutCube{background: url( ../images/logoutCube.png ) 0px 0px no-repeat; border:none;height: 103px;width: 188px; padding:0px; margin:0px; text-indent:-9999px;}







.logoutCube:hover{background: url( ../images/logoutCube-hover.png) 0px 0px no-repeat;}



.loginMove {  bottom: -110px; position: absolute; right: -150px; }



.logoutMove { bottom: -125px; position: absolute; right: -150px; }





/* > Buttons

-------------------------------------------------------------- */



a.button, input[type=submit], input[type=button], input[type=reset], ul.button-nav li a, div.generic-button a {

    background-color:#1FB3DD;

    border: 1px solid #aaa;

    padding: 5px 10px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    text-decoration: none;

    color: white;

    font-size: 12px;

    font-weight: normal;

    vertical-align: bottom;

    cursor: pointer;

}





a.button:focus, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover,  ul.button-nav li a:hover, ul.button-nav li.current a,  div.generic-button a:hover {



    color: #1FB3DD;

    background-color:white;



}



#message-threads a.button{ background:transparent url(../images/icon_delete.png) no-repeat!important; display:inline-block; width:16px; height:16px; border:none!important; text-indent:-9999px; font-size:1px; padding:0px!important; margin-left:10px;}



/* Buttons that are disabled */

div.pending a, a.disabled {

    border-color: #eee;

    color: #bbb;

    cursor: default;

}

div.pending a:hover, a.disabled:hover {

    border-color: #eee;

    color: #bbb;

}

div.accept, div.reject {

    float: left;

    margin-left: 10px;

}

ul.button-nav li {

    float: left;

    margin: 0 10px 10px 0;

}

ul.button-nav li.current a {

    font-weight: bold;

}

/* > AJAX Loaders

-------------------------------------------------------------- */



.ajax-loader {

    background: url( ../images/ajax-loader.gif ) center left no-repeat !important;

    padding: 8px;

    display: none;

}

a.loading {

    background-image: url( ../images/ajax-loader.gif ) !important;

    background-position: 95% 50% !important;

    background-repeat: no-repeat !important;

    padding-right: 25px !important;

}

/* > Input Forms

-------------------------------------------------------------- */



form.standard-form {





}



.formlogin-area{color: #000000;}

.form-login{ width:500px; position:absolute; bottom:10px; left:50px}

.connectarea{float:right; width:260px;}



.facebook a{ background: url( ../images/facebook.gif ) no-repeat left 10px; width:170px; height:43px; float:right; display:block; text-indent:-9999px; }

p.notmember{ margin-left:10px;margin-top:-5px;} 

.notmember a{color:#77b204; text-decoration:underline;}

/*form.standard-form textarea, form.standard-form input[type=text],  form.standard-form select, form.standard-form input[type=password],  .dir-search input[type=text] {



        padding:0;

        font-size: 12px;

        color: #888;

        border:none;

        background: url( ../images/inputbg.jpg ) no-repeat left 2px;

        float:left;

        width:116px; height:27px;

        font-weight:bold;

        line-height:15px;

        padding:0 11px;

        

}*/







.homepage-signup input{ border:none;height:19px;padding:4px 9px;font-size: 12px; background:none;	color: #888;}



.homepage-signup input#rememberme1{width:auto; float:left; position:relative; top:-7px; margin-right:3px; }



form.standard-form select {

    padding: 3px;

}

form.standard-form input[type=password] {

}

form.standard-form label, form.standard-form span.label {

    display: block;



    margin: 5px 0 5px 0;

}







form.standard-form div.checkbox label,  form.standard-form div.radio label {

    font-weight: normal;

    margin: 5px 0 0 0;

    font-size: 14px;

    color: #888;

}

form.standard-form#sidebar-login-form label {

    margin-top: 0px; float:left;

}



form.standard-form#sidebar-login-form input[type=text],  form.standard-form#sidebar-login-form input[type=password] {







}

form.standard-form #basic-details-section input[type=password],  form.standard-form #blog-details-section input#signup_blog_url {

}



form.standard-form#signup_form input[type=text],  form.standard-form#signup_form textarea {



}

form.standard-form#signup_form div.submit {



}

.login{ float:right;}

.login input[type=submit]{ background:none; border:none; -moz-border-radius:0px; margin-left:5px;

                           font-family:Arial;; font-size:13px; color#5f5c5c; text-decoration:underline;

}

.logout input[type=submit]{ background: url( ../images/logout.png ) no-repeat left top; width:88px; height:31px; border:none; -moz-border-radius:0px; text-indent:-9999px;}



div#signup-avatar img {

    margin: 0 15px 10px 0;

}

form.standard-form textarea {

    width: 75%;

    height: 120px;

    margin-top:5px;

}

form.standard-form textarea#message_content {

    height: 200px;

}

form.standard-form#send-reply textarea {

    width: 97.5%;

}

form.standard-form p.description {

    font-size: 11px;

    color: #888;

    margin: 5px 0;

}

form.standard-form div.submit {

    padding: 15px 0;

    clear: both;

}

form.standard-form div.submit input {

    margin-right: 15px;

}

form.standard-form div.radio ul {

    margin: 10px 0 15px 38px;

    list-style: disc;

}

form.standard-form div.radio ul li {

    margin-bottom: 5px;

}

form.standard-form a.clear-value {

    display: block;

    margin-top: 5px;

    outline: none;

}

form.standard-form #basic-details-section, form.standard-form #blog-details-section, form.standard-form #profile-details-section {



}

form.standard-form #profile-details-section {



}

form.standard-form #blog-details-section {

    clear: left;

}



form#send-invite-form {

    margin-top: 20px;

}

div#invite-list {

    height: 400px;

    overflow: scroll;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    padding: 5px;

    background: #f5f5f5;

    width: 160px;

    border: 1px solid #e4e4e4;

    margin: 10px 0;

}

/* > Data Tables

-------------------------------------------------------------- */



table {

    width: 100%;

}

table thead tr {

    background: #eaeaea;

}

table#message-threads {



}



.messages { background:#FFF;}



table.profile-fields {

    margin-bottom: 20px;

}

div#sidebar table {

    margin: 0 -16px;

    width: 117%;

}



table.wpsc_checkout_table { width:50%; float:left;}



table.table-4{ clear:both!important; float:none!important;}



table.wpsc_checkout_table tr td{ vertical-align:top;}





table tr td, table tr th {

    padding: 8px;

    vertical-align: middle;

}

table tr td.label {

    border-right: 1px solid #eaeaea;

    font-weight: bold;

    width: 25%;

}

table tr td.thread-info p {

    margin: 0;

}

table tr td.thread-info p.thread-excerpt {

    color: #888;

    font-size: 11px;

    margin-top: 3px;

}

div#sidebar table td, table.forum td {

    text-align: center;

}

table tr.alt {

    background: #f4f4f4;

}

table.notification-settings {

    margin-bottom: 20px;

    text-align: left;

}

table.notification-settings th.icon, table.notification-settings td:first-child {

    display: none;

}

table.notification-settings th.title {

    width: 80%;

}

table.notification-settings .yes, table.notification-settings .no {

    width: 40px;

    text-align: center;

}

table.forum {

    margin: -9px -20px 20px -20px;

    width: auto;

}

table.forum tr.sticky td {

    background: #FFF9DB;

    border-top: 1px solid #FFE8C4;

    border-bottom: 1px solid #FFE8C4;

}

table.forum tr.closed td.td-title {

    padding-left: 35px;

    background-image: url( ../images/closed.png );

    background-position: 15px 50%;

    background-repeat: no-repeat;

}

table.forum td p.topic-text {

    color: #888;

    font-size: 11px;

}

table.forum tr > td:first-child, table.forum tr > th:first-child {

    padding-left: 15px;

}

table.forum tr > td:last-child, table.forum tr > th:last-child {

    padding-right: 15px;

}

table.forum tr th#th-title, table.forum tr th#th-poster,  table.forum tr th#th-group, table.forum td.td-poster,  table.forum td.td-group, table.forum td.td-title {

    text-align: left;

}

table.forum td.td-freshness {

    font-size: 11px;

    color: #888;

}

table.forum td img.avatar {

    margin-right: 5px;

}

table.forum td.td-poster, table.forum td.td-group {

    min-width: 130px;

}

table.forum th#th-title {

    width: 40%;

}

table.forum th#th-postcount {

    width: 1%;

}

/* > Activity Stream Posting

-------------------------------------------------------------- */



form#whats-new-form {

    margin-bottom: 5px;

    border-bottom: 1px solid #f0f0f0;

    overflow: hidden;

    padding-bottom: 20px;

}

#item-body form#whats-new-form {

    margin-top: 20px;

    border: none;

}

.home-page form#whats-new-form {

    border-bottom: none;

    padding-bottom: 0;

    margin-bottom:20px;

}

form#whats-new-form h5 {

    margin: 0;

    font-weight: normal;

    font-size: 12px;

    color: #888;

    padding: 0 0 3px 0;

}

form#whats-new-form #whats-new-avatar {

    float: left;

}

form#whats-new-form #whats-new-content {

}

form#whats-new-form #whats-new-textarea {

    padding: 8px;

    border: 1px inset #ccc;

    background: #fff;

    margin-bottom: 10px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

}

form#whats-new-form textarea {

    width: 100%;

    height: 60px;

    font-size: 14px;

    font-family: inherit;

    color: #555;

    border: none;

    margin: 0;

    padding: 0;

}

form#whats-new-form #whats-new-options select {

    max-width: 200px;

}

form#whats-new-form #whats-new-submit {

    float: right;

    margin: 0;

}



.editfield, .this-section{ }





/* > Activity Stream Listing

-------------------------------------------------------------- */



ul.activity-list li {

    padding: 10px 0 10px 0;





}

ul.activity-list > li:first-child {

    padding-top: 20px;

}

ul.activity-list li.has-comments {

    padding-bottom: 20px;

}

.activity-list li.mini {

    position: relative;

    font-size: 11px;

    min-height: 35px;



}

.activity-list li.mini div.activity-meta {

    margin: 0;

}

.activity-list li.mini div.activity-meta a {



}

.activity-list li.mini .activity-avatar img.avatar,  .activity-list li.mini .activity-avatar img.FB_profile_pic {

    width: 25px;

    height: 25px;

    margin-left: 0px;

}

.activity-list li.activity_comment .activity-avatar img.avatar,  .activity-list li.activity_comment .activity-avatar img.FB_profile_pic {

    width: 40px;

    height: 40px;

    margin-left: 0px;

}

body.activity-permalink .activity-list li .activity-avatar img.avatar,  body.activity-permalink .activity-list li .activity-avatar img.FB_profile_pic {

    width: 100px;

    height: 100px;

    margin-left: 0;

}

.activity-list li.mini .activity-content {

    margin-right:0px;

}

.activity-list li.mini .activity-content p {

    margin: 0;

    float: left;

}

.activity-list li.mini .activity-meta {



}

body.activity-permalink .activity-list li.mini .activity-meta {



}

.activity-list li.mini .activity-comments {

    clear: left;

    font-size: 12px;

    margin-top: 0px;

}

.activity-list li .activity-inreplyto {

    font-size: 11px;

    color: #888;

    margin-left: 30px;

    margin-bottom: 15px;

    padding-left: 25px;

    background: url( ../images/replyto_arrow.gif ) 7px 0 no-repeat;

}

.activity-list li .activity-inreplyto > p {

    margin: 0;

    display: inline;

}

.activity-list li .activity-inreplyto blockquote,  .activity-list li .activity-inreplyto div.activity-inner {

    background: none;

    border: none;

    display: inline;

    padding: 0;

    margin: 0;

    overflow: hidden;

}

.activity-list .activity-avatar img {





}

body.activity-permalink .activity-list .activity-avatar img {

    width: 100px;

    height: 100px;

}

.activity-list .activity-content {

}

body.activity-permalink .activity-list li .activity-content {

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    border-radius: 4px;

    background: #fff;

    padding: 15px;

    border-bottom: 1px solid #ddd;

    border-right: 1px solid #ddd;

    margin-left: 135px;

    font-size: 16px;

    line-height: 150%;



    min-height: 35px;

    margin-right: 0;

}

body.activity-permalink .activity-list li .activity-header > p {

    background: url( ../images/activity_arrow.gif ) top left no-repeat;

    margin-left: -35px;

    padding: 5px 0 0 38px;

    height: 35px;

    margin-bottom: 0;

}

.activity-list .activity-content .activity-header,  .activity-list .activity-content .comment-header {

    font-size: 13px;

    color: #888;

    float:left;

    padding-top:0px;

}

.activity-list .activity-header a:first-child, span.highlight {



    padding: 0px 0px;



}

.activity-list .activity-header a:first-child:hover {



}



#text-4 img{ margin-left:20px; margin-top:50px;}



.activity-list .activity-content a:first-child:focus {

    outline: none;

}

.time-since, .activity-list .activity-content span.time-since {

    color: #bbb;

    font-size:10px; 

}

.activity-list .activity-content span.activity-header-meta a {

    background: none;

    padding: 0;

    font-size: 11px;

    margin: 0;

    border: none;

    color: #aaa;

    text-decoration: underline;

}

.activity-list .activity-content span.activity-header-meta a:hover {

    color: inherit;

    text-decoration: none;

}

.activity-list .activity-content .activity-inner,  .activity-list .activity-content blockquote {

    margin: 0px 0 0px 0px;

    overflow: hidden;

}

body.activity-permalink .activity-content .activity-inner,  body.activity-permalink .activity-content blockquote {

    margin-top: 5px;

}

/* Backwards compatibility. */

.activity-inner > .activity-inner {

    margin: 0 !important;

}

.activity-inner > blockquote {

    margin: 0 !important;

}

.activity-list .activity-content img.thumbnail {

    float: left;

    margin: 0 10px 5px 0;

    border: 2px solid #eee;

}

.activity-list li.load-more {

    margin: 15px 0 !important;

    padding: 10px 15px !important;

    background: #f0f0f0 !important;

    text-align: center;

    font-size: 1.2em;

    border-right: 1px solid #ddd;

    border-bottom: 1px solid #ddd;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    border-radius: 4px;

}

.activity-list li.load-more a {

    color: #555;

}

/* > Activity Stream Comments

-------------------------------------------------------------- */



div.activity-meta {

    margin: 5px 0 5px 0px;

    overflow: hidden;

    clear: left;

}

.activity-list div.activity-meta a {

    font-size: 11px;

}

.activity-list div.activity-meta a.acomment-reply {



}

div.activity-meta a:focus {

    outline: none;

}

div.activity-meta a:hover {



}

div.activity-meta a.acomment-reply:hover {



}

div.activity-comments {

    position: relative;

    margin: 0 0 0 75px;

    width: auto;

    overflow: hidden; /* IE fix */

}

body.activity-permalink div.activity-comments {

    width: auto;

    margin-left: 135px;

    background: none;

}

div.activity-comments > ul {

    background: #ffffcc; overflow: hidden;



}

div.activity-comments ul, div.activity-comments ul li {

    border: none;

    list-style: none;

}

div.activity-comments ul {

    clear: left;

}

div.activity-comments ul li {

    border-top: 2px solid #fff;

    padding: 10px 15px 16px 0;

    margin-left: 15px;

}

body.activity-permalink div.activity-comments ul li {

    border-width: 1px;

    padding: 15px 0 15px 0;

}

div.activity-comments ul li p:last-child {

    margin-bottom: 0;

}

div.activity-comments > ul > li:first-child {

    border-top: none;

}

div.activity-comments ul li:last-child {

    margin-bottom: 0;

}

div.activity-comments ul li > ul {

    margin-top: 5px;

    margin-left: 25px;

}

body.activity-permalink div.activity-comments ul li > ul {

    margin-top: 15px;

}

div.activity-comments div.acomment-avatar img {

    border-width: 2px !important;

    float: left;

    margin-right: 10px;

}

div.activity-comments div.acomment-content {

    font-size: 11px;

    margin-left:64px;

    margin-top: 0px;

}

div.acomment-content .time-since {

    display: none;

}

div.acomment-content .activity-delete-link {

    display: none;

}

div.acomment-content .comment-header {

    display: none;

}

body.activity-permalink div.activity-comments div.acomment-content {

    font-size: 14px;

}

div.activity-comments div.acomment-meta {

    font-size: 11px;

    color: #888;

    overflow: hidden;

}

div.activity-comments form.ac-form {

    display: none;

    margin: 10px 0 10px 33px;

    background: #eee;

    border-bottom: 1px solid #ddd;

    border-right: 1px solid #ddd;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    border-radius: 4px;

    padding: 8px;

}

div.activity-comments li form.ac-form {

    margin-right: 15px;

}

div.activity-comments form.root {

    margin-left: 0;

}

div.activity-comments div#message {

    margin-top: 15px;

    margin-bottom: 0;

}

div.activity-comments form.loading {

    background-image: url( ../images/ajax-loader.gif );

    background-position: 2% 95%;

    background-repeat: no-repeat;

}

div.activity-comments form .ac-textarea {

    padding: 8px;

    border: 1px inset #ccc;

    background: #fff;

    margin-bottom: 10px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

}

div.activity-comments form textarea {

    width: 100%;

    font-family: inherit;

    font-size: 11px;

    color: #555;

    height: 60px;

    border: none;

    padding: 0;

}

div.activity-comments form input {

    margin-top: 5px;

}

div.activity-comments form div.ac-reply-avatar {

    float: left;

}

div.ac-reply-avatar img {

    border: 2px solid #fff !important;

}

div.activity-comments form div.ac-reply-content {

    margin-left: 25px;

    padding-left: 15px;

    color: #888;

    font-size: 11px;

}

/* > Private Message Threads

-------------------------------------------------------------- */



table#message-threads td.thread-avatar img{ width:40px; height:40px; border:1px solid #d6d4d4;}

table#message-threads tr.unread td {

    background:url( ../images/messageTDActive.jpg) bottom left repeat-x;

    border-top: 1px solid #e4e4e4;

    border-bottom: 1px solid #e4e4e4;

    font-weight: bold;

}



table#message-threads tr.read td{ border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4;}



li span.unread-count, tr.unread span.unread-count, ul.user-menu span {

    background: #dd0000;

    padding: 1px 6px;

    color: #fff;

    font-weight: bold;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

}

div.item-list-tabs ul li a span.unread-count {

    padding: 1px 6px;

    color: #fff;

}

div.messages-options-nav {

    font-size: 11px;

    background: #eee;

    text-align: left;

    margin: 0 0px;

    padding: 5px 10px;

    border-bottom:1px solid #B8B8B8;

}

div#message-thread div.message-box {

    margin: 0 -20px;

    padding: 15px;

}

div#message-thread div.alt {

    background: #f4f4f4;

}

div#message-thread p#message-recipients {

    margin: 10px 0 20px 0;

}

div#message-thread img.avatar {

    float: left;

    margin: 0 10px 0 0;

    vertical-align: middle;

}

div#message-thread strong {

    margin: 0;

    font-size: 16px;

}

div#message-thread strong a {

    text-decoration: none;

}

div#message-thread strong span.activity {

    margin: 4px 0 0 10px;

}

div#message-thread div.message-metadata {

    overflow: hidden;

}

div#message-thread div.message-content {

    margin-left: 60px;

}

div#message-thread div.message-content p{

    font-size: 13px;

}

div#message-thread div.message-options {

    text-align: right;

}

textarea{

    background:#FFF url(../images/inputBGGray.gif) repeat-x top left;

    border: 1px solid #B4B4B4;

    border-radius: 3px;

    -moz-border-radius:3px;

    -webkit-border-radius:3px;

    font-family:Arial, Helvetica, sans-serif;

    font-size:13px;

    color:#505050;

}

/* > Group Forum Topics

-------------------------------------------------------------- */



ul#topic-post-list {

    margin: 15px -20px;

    width: auto;

}

ul#topic-post-list li {

    padding: 15px;

    position: relative;

}

ul#topic-post-list li.alt {

    background: #f4f4f4;

}

ul#topic-post-list li div.poster-meta {

    margin-bottom: 10px;

    color: #888;

}

ul#topic-post-list li div.post-content {

    margin-left: 54px;

}

div.admin-links {

    position: absolute;

    top: 15px;

    right: 25px;

    color: #888;

    font-size: 11px;

}

div#topic-meta div.admin-links {

    bottom: 0;

    right: 0;

    top: auto;

}

div#topic-meta {

    position: relative;

    padding: 5px 0;

}

div#topic-meta h3 {

    font-size: 20px;

}

div#new-topic-post {

    margin: 0;

    padding: 1px 0 0 0;

}

/* > WordPress Blog Styles

-------------------------------------------------------------- */



#blog-latest div.post{ border-bottom:0px;}









div.post {

    margin: 0 0 0px 0;

}



div.post h2.pagetitle, div.post h2.posttitle { font-size:22px;





}

div.post h2.pagetitle {

    color: #666;

    text-decoration: none;

}



div.toptitle {

    color: #0099cc;

    display: block;

    font-family: pastelcrayon;

    font-size: 34px;

    margin-left:16px;

}

.navigation, .paged-navigation, .comment-navigation {

    overflow: hidden;

    font-family: georgia, times, serif;

    font-style: italic;

    font-size: 14px;

    padding: 5px 0;

    margin: 5px 0 25px 0;

    display:none;

}



.alignright {

    float: right;

    margin-left: 15px;

}

.alignleft {

    float: left;

    margin-right: 15px;

}

div.post p {

    margin: 0 0 20px 0;

}



.comment-avatar-box { /*float:left;*/ margin-right:10px;clear:both; overflow:hidden;}





div.post ul {

    list-style: square;

}

div.post ol {

    list-style: decimal;

}

div.post ol ol {

    list-style: upper-alpha;

}

div.post dl {

    margin-left: 0;

}

div.post dt {

    font-size: 14px;

    font-weight: bold;

}

div.post dd {

    margin: 0 0 15px 0;

}

div.post pre, div.post code p {

    padding: 15px;

    background: #f4f4f4;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

}

div.post code {

    font-family: "Monaco", courier, sans-serif;

}

div.post blockquote {

    quotes: none;

    font-style:italic;

    padding:0 3em;

    font-family: georgia, times, serif;

    font-size: 16px;

    line-height: 150%;

}

div.post table {

    border-collapse:collapse;

    border-spacing:0;



}

div.post table th {

    border-top: 1px solid #eee;

    text-align: left;

}

div.post table td {

    /*border-top: 1px solid #eee;*/

}



.author-box { clear:both; overflow:hidden; margin-bottom:15px;}



div.author-box p, div.comment-avatar-box p {

    margin: 1px 0px 0px 10px; float:left;

}

div.author-box a, div.comment-avatar-box a {

    text-decoration: none;

}

div.post div.author-box img, div.comment-avatar-box img {

    float: left;
    /*width: 50px;*/
    max-width:50px;
    /*height: 37px !important;*/
    height: 50px !important;

}

div.post div.post-content, div.comment-content {



}



.followusalone{ display:none;}



div#blog-latest div.post-content{margin-left:0px;}



div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options {

    color: #666;



    padding: 3px 0;

    margin: 10px 0;



}

div.post p.postmetadata {

    margin-top: 15px;

    clear: left;

    overflow: hidden;

}

div.post .tags {

    float: left;

}

div.post .comments {

    float: right;

    background: url( ../images/commentbg.jpg ) no-repeat 0px 5px;

    padding-left:30px; padding-top:5px; height:23px;}







.comments  a{

    color:#888888; text-decoration:none}		



.comments  a:hover{

    color:#888888; text-decoration:underline}		 

div.post img {

    margin-bottom: 0px;

}



#blog-latest div.post img {

    margin-bottom: 0px;

}





blog-latest



div.post img.wp-smiley {

    padding: 0 !important;

    margin: 0 !important;

    border: none !important;

    float: none !important;

    clear: none !important;

}

div.post img.centered, img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

}

div.post img.alignright {

    border: 5px solid white;

    margin: 0 0 2px 7px;

    display: inline;

    margin-bottom:20px;

}

div.post img.alignleft {

    border: 5px solid white;

    padding: 0px;

    margin: 0 15px 2px 0;

    display: inline;

    margin-bottom:20px;

}

div.post .aligncenter, div.post div.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

}

div.post .wp-caption {

    border: 1px solid #ddd;

    text-align: center;

    background-color: #f3f3f3;

    padding-top: 4px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

}

div.post .wp-caption img {

    margin: 0;

    padding: 0;

    border: 0 none;

}

div.post dd.wp-caption p.wp-caption-text, div.post .wp-caption p.wp-caption-text {

    font-size: 0.9em;

    line-height: 17px;

    padding: 0 4px 5px 0;

    margin: 0;

}

/* > WordPress Blog Comment Styles

-------------------------------------------------------------- */



#respond { clear:both;}



#trackbacks {

    margin-top: 30px;

}

#comments h3, #trackbacks h3, #respond h3 {

    font-size: 20px;

    margin:0px 0 15px 0;

    padding-top:15px;

    font-weight: normal;

    color: #555;

}

#comments span.title, #trackbacks span.title {

    color: #aaa;

}

ol.commentlist li {

    margin: 0 0 30px 0;

}

div.comment-meta {

    border-top: none;

    padding-top: 0;

}

div.comment-meta h5 {

    font-weight: normal;

}

div.comment-meta em {

    float: right;

}

div.comment-options {

    border-bottom: none;

}

/* > Footer

-------------------------------------------------------------- */



#footer {

    text-align: center;

    color: #bbb;



}

#footer a {

    color: #bbb;

}

#text-3{ position:relative; height: 375px;;}

.memberwidget{ margin: 20px 0 0 72px;  text-align: left;  width: 241px;}

.memberwidget img{-moz-box-shadow: -3px 3px 7px #888888;

                  border: 1px solid #FFFFFF;}



.slideshowhome img{ text-align:center}

#blog-latest{ 

    padding: 36px 15px 0px 15px;

}

a.dashboard{ margin:10px 0px 0px 0px ; display:block; float:left}



#blog-latest h2{ margin-bottom:11px; }

/*new css*/

.head-top{ float:right;  margin-right: 22px;

           margin-top: 0px;}

.profilesidebar{ float:right; width:300px;margin-top:100px;}

.profileinfoarea{ clear:both;}

.profileinfoarea ul{ padding:0px; margin:0px; list-style:none;}

.profileinfoarea li{ display:block; padding-bottom:4px;}

.profileinfoarea li a { padding:0px !important;}

.profileinfoarea li a, .profileinfoarea li span{ display:inline !important;}

.heading-profile{ font-size:17px !important; margin-bottom:3px !important;}

#subnav{height:auto !important; margin-bottom:15px !important; padding-top:10px;}

.footerwrapper{ margin:0px 50px 0 auto; padding:90px 0px 124px 64px; float:right; width:570px; font-family:Arial, Helvetica, sans-serif;}



.footerwrapper ul a{ color:#555; text-decoration:none;}



.footerwrapper ul a:hover{ color:#999;}



.fixedFooter{ width:100%; position:fixed; left:0px; bottom:0px; 

              /*background:#c2e5e5 url(../images/transparent.png); z-index:9999;*/ 

              background:url(../images/footeBG-new.png) no-repeat center 2px; 

              z-index:11; 

              padding:10px 0px;

              height:38px;



              /*-webkit-transition: all 3s ease-in;
              
                  -moz-transition: all 3s ease-in;
              
                  -o-transition: all 3s ease-in;*/



              /*-moz-box-shadow: 0 0 5px #888;
              
              -webkit-box-shadow: 0 0 5px#888;
              
              box-shadow: 0 0 5px #888;*/}







.moveCar {

    -webkit-animation-name: movingCar;

    -webkit-animation-duration: 10s;

    -webkit-animation-timing-function: ease;

    -webkit-animation-iteration-count: 1;	

    -webkit-animation-direction: normal;

    -webkit-animation-delay: 0;

    -webkit-animation-play-state: running;

    -webkit-animation-fill-mode: forwards;

    background:url(../images/moveCar.png) no-repeat 0px 0px; position:absolute;

    width:54px; height:27px;

    right:40px;

    display:none;



}



@-webkit-keyframes movingCar {



    0% {

        bottom: 0;

        left: 340px;

        background: #f00;

    }



    33% {

        bottom: 340px;

        left: 340px;

        background: #ffd630;

    }



    66% {

        bottom: 340px;

        left: 40px;

        background: #ffd630;

    }



    100% {

        bottom: 0;

        left: 40px;

        background: #f00;

    }



}







.footerwrappermem{width: 950px; margin:0px auto; padding:27px 0px 30px 30px; margin-top:0px;}

.footerwrapper ul#hts_displaymembers{ width:486px; padding:0px!important;}

.footerwrappermem ul, .footerwrapper ul{ margin:0px; padding:0px; list-style:none; padding-top:20px; overflow:hidden;}

.footerwrapper ul li, .footerwrappermem ul li{ float:left; margin-right:10px;margin-bottom:10px;}

.footerwrappermem a{ color:#555; text-decoration:none;}

.footerwrappermem a:hover{ color:#999;}

.albumgallery{ width:562px; height:462px; background:url(../images/gallery-bg.png) no-repeat 0px 0px;padding-top:30px;}

.albumgallery-shadow img{ height:263px; border:7px solid white;  }

.facebookBG{width:442px; height:62px; background:url(../images/facebookBG.png) no-repeat 0px 0px; display: none;	 }

.notmember{ position:absolute; right:56px;top:72px; display:none;}

.notmember a{ background:url(../images/signup.png) no-repeat 0px 0px;width:260px; height:143px; display:block; text-indent:-9999em;outline:none;}

.logouttxt{ font-size:11px;}

/*album css*/

.forgetpass{ float:right; font-size:11px; margin:0px 10px 0px 0px;}

ul.user-menu { list-style: none; padding:0; float: left; margin-top: 0px; margin-bottom:15px;} 

.user-menu li{ float:left; padding:10px 5px;}

.user-menu li.current, .user-menu li:hover{ background:url("../images/messageTDActive.jpg") repeat-x left top;}

.user-menu li a{color:#000; text-decoration:none; font-size: 13px; color:#666666; font-family:Arial; }

.picture-thumb-box a.picture-thumb{ float:left; width:140px;}

.picture-thumb-box div{ float:left; width:120px; margin-left:20px; padding-top:50px;}

.picture-thumb-box div a{ display:block;}

.picture-thumb-box div a:hover{ text-decoration:none;}

.picture-thumb-box { width:281px;}

.picture-thumb-box div a{font-size: 16px;color: #0C0401;margin-top: 0px;}



.picture-thumb-box div span{ display:block;margin-top:25px;}



a.picture-title { text-decoration:none; font-weight:bold; }



.picture-thumb-box div a.edit-actons{ font-size:10px; color:#1FB3DD;}



.user-menu li.selected a{ color:#000000; text-decoration:none;}



.user_images li{ position:relative;}



.user_images li:last-child{ margin-right:0px!important;}



.user_images li #tooltip_new,.story_tip #tooltip_new{ display:none; position:absolute; margin-left:50px; width:200px; background:#fff; top:118px; left:0px; z-index:9999; border:3px solid #e4e4e4;

                                                      padding:10px; box-shadow: 1px 3px 2px #888888; }

.user_images li:hover #tooltip_new,.story_tip:hover #tooltip_new{ display:block;}

.arrow

{

    background:url(../images/infotip.png) no-repeat;

    width:8px;

    height:10px;

    position:absolute;

    margin:0 0 0 -18px;

}



.story_tip{ float:left; width:165px; position:relative}

.pointer{cursor:pointer;}



.bpa-activity-imageblock .check #tooltip_new{ display:none; position:absolute; margin-left:50px; width:200px; background:#fff; top:118px; left:0px; z-index:9999; border:3px solid #e4e4e4; padding:10px; box-shadow: 1px 3px 2px #888888; }

.bpa-activity-imageblock .check:hover #tooltip_new{ display:block;}







.icons{ background:url(../images/story.png) no-repeat; width:27px; height:26px; display:block; margin: 125px 0 0 10px;

        position: absolute;}



.skbook{ margin-bottom:33px; padding-top:10px; overflow:hidden;}

.cloudtext img{ cursor:pointer;}

.user_images li a:hover img{ border:1px solid black;}

#bpa-subnav a{ font-family:Arial; font-size:11px; color:#c4722a; margin-right:10px;}

.item-list-tabs a{ font-size:12px; font-family:Arial; font-size:12px; color:black;}

.item-list-tabs li { margin-right:15px;}

.item-list-tabs li.selected{ background:url(../images/nav-left.png) no-repeat left ; }

.item-list-tabs li.selected a{ background:url(../images/right-nav.png) no-repeat right top; margin-left:5px; color:#ffffff;padding-right:6px; line-height:18px;} 



#home-comment{display:block; padding-bottom:10px;}

#home-comment a{color:#888; }



.user_images a{color: #666;font-size: 12px; cursor: pointer;}

.user-menu #-personal-li{ display:none;}

.activity-header a{ color:#888;}

.time-since{ font-size:10px;}

.logouttxt{ float:right; margin-left: 30px;

            margin-top: 14px;}

.activity-meta a{ margin-right:10px;}







.new-picture-meta{float:left; margin:0px;width: 320px; margin-bottom:30px;}





.fl-right{ float:right; width:120px;}



.new-picture-meta br{ display:none;}







.slideshowhome p{ padding-top:10px; margin-bottom:22px;}





.slideshowhome { width:562px; height:462px; }







.footerwrapper ul li.right, .footerwrappermem ul li.right{ font-size:11px; clear:both; display:block; text-align:left;}



.studioname{ padding:2px 0px; margin-bottom:20px; line-height:0px;}

#latest-update{ font-style: italic;  color:#505050; font-size:12px; margin-bottom:10px; }



.bpa-activity-imageblock{ /*overflow:hidden;*/ padding-bottom:10px;}

.bpa-activity-imageblock ul{}

.bpa-activity-imageblock ul li{ position:relative; float: left; margin: 0 19px 24px 0; width: 154px;} 







input#cover-image{ float:left;}

.albumgallery #prev:hover{background:url(../images/prevh.png) no-repeat 0px 0px; }

.albumgallery #next:hover{background:url(../images/nexth.png) no-repeat 0px 0px; }



.acomment-reply{ background:url(../images/buuble.png) no-repeat 0px 0px; padding-left: 20px; height:25px; overflow: hidden; display: block; float: left; }

.unfav, .fav{ background:url(../images/heart.png) no-repeat 0px 0px; padding-left: 17px; height:25px; overflow: hidden; display: block;  float: left; }





.activity-header{ width: 450px;}





.slideshowhome p{ color:#505050; font-family: pastelcrayon;font-size: 27px; display: block; }

.slideshowhome p span{font-style: italic;  color:#505050; font-family:arial; font-size:20px;}

.slideshowhome p small{ font-size:15px;}



.new-picture-meta big{ display:block; padding-top:5px;}



.new-picture-meta big a{



    background: #888;

    border-bottom-left-radius: 10px 10px;

    border-bottom-right-radius: 10px 10px;

    border-top-left-radius: 10px 10px;

    border-top-right-radius: 10px 10px;

    color: #fff;

    text-decoration:none;

    float: none;

    font-size: 11px;



    min-width: 40px;

    padding: 2px 9px;

    text-align: center;



}



.new-picture-meta big a:hover{background:#1FB3DD;}

.homepage-signup{ position:relative; min-height:188px; padding-top:167px;}

.header-signup{background:url(../images/header-img.png) no-repeat 0px 0px; height:188px;width:720px;

               left: 160px;

               position: absolute;

               top: -55px;

}



.join_login-new{ margin:0px auto; width:690px;}

.join{ width:312px; float:left;}

.login-new{
    width:312px;
    float:left; 
    margin-left:50px;
}

.homesignup-area{width:312px;  background:#ffffff; border:1px dashed #b4b4b4; margin-top:15px; padding-top:10px;}



#forsignuphomepage-heading{ font-size:25px;}



.facebook-new{background:url(../images/header-img2.png) no-repeat 0px 0px; height:48px; margin-top: 30px; margin-bottom: 30px; }



.join_login-new form.standard-form .inputbg{ width:260px; }



.homepage-signup input{width:260px; height:19px;width:260px;background:#ffffff; border:1px solid #b4b4b4; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.homepage-signup input{width:260px;background:#ffffff; border:1px solid #b4b4b4; }



.homepage-signup label{ display:block; font-weight:normal; float:none; font-size:#666; font-size:13px; margin-bottom:0px;}



#sidebar-user-login{ margin-bottom:10px;}

.join_login-new  .forgetmenot{margin-top:5px; margin-bottom: 0px; float:left;}



.join_login-new #wp-submit1 { width:214px; height:68px;background:url(../images/login-new-button.png) no-repeat 0px 0px; border:none; float:left;margin-left: 49px; text-indent: -9999px; clear: right; margin-top: 15px; margin-bottom: 15px; }


.join_login-new #wp-submit_reset { width:214px; height:68px;background:url(../images/reset-new-button.png) no-repeat 0px 0px; border:none; float:left;margin-left: 21px; text-indent: -9999px; clear: right; margin-top: 15px; margin-bottom: 15px; }



#theme-my-login1 .forgotPass { width:214px; height:68px;background:url(../images/forgotBtn.png) no-repeat 0px 0px; border:none; float:left;margin-left: 21px; text-indent: -9999px; clear: right; margin-top: 15px; margin-bottom: 15px; }

.join_login-new  .login-forgot a{ color:#4f72b6; font-size:13px; float:left;margin-left: 40px;}



.tml-action-links a { color:#4f72b6; font-size:13px; float:left;margin-top: 6px; margin-right:5px;}



.join_login-new .forgetmenot{font-size: 12px; width:156px;  float:left;}

.register-section{ margin-left:15px;}



.post h2 { line-height:22px; padding-left:21px;  background:url(../images/post-left.png) no-repeat top left;}



.post li h2 { line-height:22px; padding-left:0px!important;  background:transparent!important;}



.post h2 a{ color:#000;font-size:23px; margin-bottom:9px; text-decoration:none; background:url(../images/post-right.png) no-repeat top right;padding-right:20px; font-style:normal!important; }



.blog-left{ float:left; width:615px; margin-top:25px;}

.blog-left .blog_thumb{ float:left; margin:0 10px 10px 0;}

.blog-right{ float:right; width:278px;color: #666;

             display: block;

             font-size: 12px;}

.blog-right p{

    color: #666;

    display: block;

    font-size: 12px;

}

input[type="text"]{
    background:#FFF url(../images/inputBGGray.gif) repeat-x top left;
    border: 1px solid #B4B4B4;
    width: 260px;
    height: 25px;
    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.wpsc_checkout_table textarea.text { background: url("../images/inputBGGray.gif") repeat-x scroll left top #FFFFFF; border: 1px solid #B4B4B4; border-radius: 3px 3px 3px 3px;}

input[type="password"]{
    background:#FFF url(../images/inputBGGray.gif) repeat-x top left;
    border: 1px solid #B4B4B4;
    width: 260px;
    height: 25px;
    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    margin-bottom: 5px;
}
.security-question-section {
    float: left; clear: left; width: 94%;
}
.security-question-section input {
    background:#FFF url(../images/inputBGGray.gif) repeat-x top left;
    border: 1px solid #B4B4B4;
    width: 260px;
    height: 25px;
    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.signup-success { padding:15px;}
.ss-up { color:#3db716;}
.ss-up p {
    color: #666;
    font-size: 12px;
}



.signup-success h2{ margin:0px 0px 20px 0px;}



.captchaSizeDivLarge{ overflow:hidden; margin-top:10px;}

.acomment-content p{ font-size:11px;}



.comment-content label{ display:inline-block; margin-right:10px; font-size:16px; font-weight:bold; width:120px; }

.comment-content .required{ color:#FF0000;}



a.readon{ font-size: 13px; font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#d87208;}

a.readon:hover{ text-decoration:none;}



.blogHighlight{ background:url(../images/blogHighlight.png) no-repeat; position:absolute; top:-7px; right:-8px; width:66px; height:66px;}



#sidebar li a{ display:block; font-size: 13px; color:#666666;background:url(../images/bullet.png) no-repeat 0px 5px ; padding-left:14px; margin-bottom:3px;}

#sidebar li a:hover{ text-decoration:none;}



.blog-right .widget{border-bottom: 1px solid #DADADA; padding-bottom:15px; margin-bottom:15px;}



#blog-single {margin-top:25px;}



#sidebar{ float:right; width:350px;  margin-top:25px;}



#sidebar .widget{ margin-bottom:15px; padding-bottom:15px;}



.post{margin-bottom:15px;}



.blog-right #sidebar{ float:none; width:auto;}



a.wpsc_edit_product{ display:block; clear:both; margin-top:10px; position:absolute; top:77px; left:20px;}



#comments { margin-top:20px;}

.avb{ margin-right:15px;margin-bottom:15px;}



.login-new h2{ display:none;}



.login-new li{ list-style:none; padding:0px; margin:0px;}



#theme-my-login1{ float:none !important;}



#theme-my-login1 label{ margin-bottom:5px; display:block;}



a.Edit-Sketchbook{ font-size:12px; color:#000000; margin:20px 0px 0px 0px;}



a.Edit-Sketchbook:hover{ text-decoration:none;}





.Add-New-Sketch{ width:35px; height: 15px; background:url(../images/add-small.png) no-repeat 0px 0px ; float:left;margin:20px 0px 0px 25px; }



.subtitle{color: #8F8F8F;

          font-size: 11px;font-style: italic;}



.post p{ color: #673B3B; font-size: 14px; line-height:19px; color:#505050; font-family:Arial, Helvetica, sans-serif;}

.albumgallery-shadow{ width:462px; height:300px; overflow:hidden; margin:0px auto;}



.activity-meta a{ font-size:11px;}

.tml-action-links a:hover{ text-decoration:none;}



.activity-header p{margin-bottom: 0px;}



#lostpasswordform label{font-size: 13px;}

div.post p.message{margin-left: 0px;}



div.post  #theme-my-login p{margin-left: 0px;}





#lostpasswordform #wp-submit{

    background: url( ../images/white-grad.png ) top left repeat-x;

    border: 1px solid #aaa;

    padding: 5px 10px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    text-decoration: none;

    color: black;

    font-size: 12px;

    font-weight: normal;

    vertical-align: bottom;

    cursor: pointer;



    margin-left: 0px;



}



#blog-page-pp .pagetitle, #blog-page .pagetitle{ font-weight:normal!important;

                                                 display: block;

                                                 /*font-family: pastelcrayon;*/

                                                 font-size: 28px; }



.blog-left h2{ margin-bottom:15px;}

.blog-left .post { margin-bottom:20px;}



#posted-time{ display:block; margin-bottom:10px;}



#posted-time small, #posted-time span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}



.new-picture-description{ padding-bottom:14px;}



.bpa-activity-thumb{ margin-bottom:10px;}



#blog-latest p{ margin-left:16px;}



#latest-update a{ color:#888;}



input, textarea{padding: 4px 9px;}



.blank-studio{ padding-top:30px;}



.blank-studio p{color: #000;

                display: block;

                font-size: 14px;}



#members-list .item-title a{ color:#666;}



.pending a.requested{

    background: white;

    border: 1px solid #AAA; color:#1FB3DD;}



.pending a.requested:hover{background: white;

                           border: 1px solid #AAA; color:#1FB3DD;}



.productlinks{ width:17%; float:left; margin-top:8px;}



.allProducts{   float: left;  width: 78%; padding-left:45px;}

.allProducts .producttagline{ color: #333333;  font-family: Arial;  font-size: 20px;  line-height: 29px;   margin: 0 0 2px;}

.allProducts .producttagline1{ font-size:12px ;color:#000000;  font-family:Arial; margin:0px}

.productContainer{ float:left; margin-right:32px; width:220px; margin-bottom:0px!important;}

.productContainer .bot_img{ display:block; background:url(../images/product_bot.png) no-repeat; width:139px; height:12px;}

.productContainer p{  font-size:15px; color:#333333; padding:10px 10px 2px 0; line-height:18px;}

.productContainer .cart_add{ width:207px; height:44px; background:url(../images/cart_add.png) no-repeat; border:none; display:block; text-indent:-9999em;}

.productdisplay a{  color:#666; display:block;}



.productdisplay img {border:0px solid #666666;}





.error{ color:red;}



#item-header-avatar{ overflow:hidden; float:left; width:60px; height:60px; margin-right:10px}



#item-header-content{ overflow:hidden;}



.fb-new{ overflow:hidden; margin-bottom:30px; margin-top: 30px;margin-left:0px!important; background:url(../images/fb-bg.png) no-repeat 0px 3px; padding-left:0px; height:44px;

}



a.bb-headeing{ background:url(../images/blog.png) no-repeat 0px 0px;  width:49px; height:49px;  position:absolute; right: 0px;top: -20px; display:block; cursor:pointer;}



a.bb-headeing:hover{ background:url(../images/blog-hover.png) no-repeat 0px 0px;}



a.bb-headeing2{ background:url(../images/shop.png) no-repeat 0px 0px;  width:49px; height:49px;  position:absolute; left: 81px;top: 34px;display:block; cursor:pointer; z-index:2222;}



a.bb-headeing2:hover{background:url(../images/shop-hover.png) no-repeat 0px 0px;  }



ul.user-menu{ border-top:1px solid #b8b8b8;  border-bottom:1px solid #b8b8b8; margin-top:25px; width:500px;}



#signUp { position:absolute; top:10px; right:-34px; display:none;}





.pirateTop { display:block; background:url(../images/loginImg.png) no-repeat center top; width:195px; height:124px; }

.pirateBot { display:block; background:url(../images/logoutImg.png) no-repeat center top; width:195px; height:124px; }



#signUp li{ display:block; float:left;}





#signUp li.orNav{  font-style:italic; font-family:Georgia; color:#555; }



#signUp  li a { font-size:8pt; color:#555; display:inline-block; padding:0px 10px; font-style:normal!important;  font-family:Helvetica; font-weight:bold; }



/*

#navigation li a{ background-image:url(../images/navigation.png); background-repeat:no-repeat; background-position:left top; font-style:normal!important; display:inline-block; padding:0px 10px; color:#555; font-family:Helvetica; font-size:11pt; text-transform:uppercase; text-decoration:none;}



#navigation li a, #navigation li{ float:left; display: block; /*height:48px;  }



#navigation li a:hover, #signUp  li a:hover{ color:#0099ff;}



#navigation li a.home{ /*width:104px; background-position:left top;}

#navigation li a.about{ /*width:152px; background-position:-104px top;}

#navigation li a.shop{ /*width:96px; background-position:-256px top; margin-left:5px;}

#navigation li a.blog{ /*width:86px; background-position:-352px top;}

#navigation li.active a.home, #navigation li a.home:hover{background-position:left -50px;}

#navigation li.active a.about, #navigation li a.about:hover{ background-position:-104px -50px;}

#navigation li.active a.shop, #navigation li a.shop:hover{ background-position:-256px -50px;}

#navigation li.active a.blog, #navigation li a.blog:hover{background-position:-352px -50px;}*/





#navigation{ list-style:none; padding:0px; padding-left:464px; height:72px; margin:0px; position: absolute; left: -160px; top:58px; background-image:url(../images/helicopBG.png); background-position:296px -5px; background-repeat:no-repeat; width:445px; }



#navigation li a, #navigation li{ float:left; display: block;height:48px;  }



#navigation li a{ background-image:url(../images/navigation-old.png); background-repeat:no-repeat; height:48px; background-position:left top; text-indent:-9999px;}



#navigation li a.home{ width:104px; background-position:left top;}

#navigation li a.about{ width:152px; background-position:-104px top;}

#navigation li a.shop{ width:96px; background-position:-256px top; margin-left:5px;}

#navigation li a.blog{ width:86px; background-position:-352px top;}

#navigation li.active a.home, #navigation li a.home:hover{background-position:left -50px;}

#navigation li.active a.about, #navigation li a.about:hover{ background-position:-104px -50px;}

#navigation li.active a.shop, #navigation li a.shop:hover{background-position:-256px -50px;}

#navigation li.active a.blog, #navigation li a.blog:hover{background-position:-352px -50px;}



.backto{  left: 145px; position: absolute; top: 0px; z-index: 200;}



.fb_share{ margin-bottom:20px;}



.logouttxt{ position:absolute; right:45px;}



#forsignuphomepage-heading{ margin-bottom:30px; text-align:center;}



.quotes{ font-size:17px; font-style:italic;line-height: 21px;margin-left:47px;padding-left:47px;

         padding-top: 75px;font-family: pastelcrayon; background-image:url(../images/qt-bg.png); background-repeat:no-repeat; width:230px;height:230px;}

.quotes small{ display:block; font-size:12px; padding-top:5px; color:#cc6666; font-family:arial; padding-left: 68px;

               padding-top: 88px;}



.cart-1{ float:left;}

.cart-2{ float: right;  margin: 10px 0 15px 0px;  padding-bottom: 10px;  padding-top: 10px;   width: 440px; }



.cm{ background-image: url("../images/commingsoon.png"); background-repeat: no-repeat; height: 12px; position: absolute; right: 254px; top: 108px; width: 74px; z-index: 6;}



.shippingIndia{background-image: url("../images/shippingIndia.png"); background-repeat: no-repeat; height: 14px; position: absolute; right: 237px; top: 111px; width: 114px; z-index: 6; display:none;}



.team{ padding-top:0px;}



.team h2{font-family: pastelcrayon;}



.contact-add{ padding-top:67px;}



.blank-studio{position:relative; height:505px;}



.blank-studio img{position:absolute;}



.blank-studio .this-left{ left:-150px;}

.blank-studio .this-right{ right:0px;top: 61px;}





/*sidebar gallery*/

.sidebar-gallery{ width:360px; padding-top:35px}

.sidebar-gallery img{ height:163px; border:2px solid white;  }

.sidebar-gallery .namesk{ font-size: 16px; font-weight: bold;}

.sidebar-gallery small{ display: block; font-size: 11px; padding: 3px 0px;}

.slidesidebar{ margin-top:15px; height:280px; margin-left: 20px;}

.sidebar-gallery .sidebar-shadow{ margin-bottom: 10px;}

.sidebar-gallery .dectxt{ color:#000; font-size:13px; width:290px;}

#sidetag{ margin: 30px 0px 0px 25px; overflow: hidden;}

#sidetag h5{ margin-bottom: 10px; font-size:18px;}

#sidetag a {

    background:#888888;

    border-radius: 10px 10px 10px 10px;

    color: #FFFFFF;

    float: none;

    min-width: 40px;

    font-size:11px !important;

    padding: 2px 9px;

    text-align: center;

    text-decoration: none;

    margin: 3px 4px 3px 0px;

    float: left;

}

#sidetag a:hover{background:#1FB3DD;}

.taletxt{ font-size: 12px; margin:10px 0px 0px 20px;}

.fresh-studio{background:url(../images/fresh-studio.png) no-repeat;

              height: 90px;

              margin:0;

              position: absolute;

              width: 143px; }



.unique_sketch{

    float:left; font-size:22px !important; line-height:30px; width: 545px; }



.unique_sketch .personalised{ font-family:angelina !important; font-weight:bold;}



.empty_carts { font-size:15px;}



.products_carts{ float:right; width:129px;}



.p_t_c{ font-size:16px !important; font-family:Arial; color:#000000; font-weight:bold; margin:11px 0px 1px 0px; padding:4px 0;}

.p_t_c a{ color:#000000; text-decoration:none;}

.prd-price{ color: #22A2CC !important; float: left; font-family: Arial; font-size: 14px !important; margin: 0 0 4px; padding-left:12px; background:url("../images/blueRupee.png") no-repeat scroll left 3px transparent;}



.prd-price1{ margin:0 0 4px 60px; }

.prd-price1 span{ font-size:14px !important; font-weight:normal !important; }

p.noproduct{ margin:20px 0 0 !important; font-size:14px;}



#bp-album-edit-form label{ font-weight:bold;}



.canvas-left{ float:left; width:357px; color:#000; font-size:14px;background:url(../images/color-cc.gif) no-repeat; padding-top:95px;}







.canvas-left big, .canvas-left p{ padding:0px; margin:0px; margin-bottom:22px; display:block; font-size:14px; color:#000;}



.canvas-left big{background:url(../images/color-bg.gif) no-repeat; height:59px; padding:10px 20px; font-weight:bold;font-size:14px; position:relative; left:-20px;}



#canvas-page .post, #canvas-page .post div{overflow: visible;}



.canvas-right{ float:left; width:520px; position:relative;}

.canvas-right .c-Showcase{ font-size:14px; color:#000; text-transform: uppercase; height:60px; font-weight:bold; margin-top:30px;}



.canvas-right img{ margin-right:18px;}



.canvas-today h1{ color:#000; font-size:21px; margin-bottom:20px;font-weight:bold;}



.canvas-today img{margin-right:18px;}



.secore1{color:#000;background:url(../images/score.gif) no-repeat; min-height: 90px; padding:10px; min-width: 150px;}

.secore1 big{font-weight:bold;font-size:21px; display:block; margin-bottom:10px;}

.secore1 small{font-size:15px; display:block; font-weight:bold; margin-bottom:3px;}

.secore2{ color:#000;background:url(../images/score.gif) no-repeat; min-height: 90px; padding:10px; min-width: 150px;    position: absolute; right: 62px; top: -77px;}

.secore2 big{font-weight:bold;font-size:21px; display:block; margin-bottom:10px;}

.secore2 small{font-size:15px; display:block; font-weight:bold; margin-bottom:3px;}

.sidebar_color_pallete{  width: 200px; float:right; margin-bottom:20px;}

.sidebar_color_pallete1{ margin-bottom:10px !important;}

.sidebar_color_pallete1 ul li{width:100px; float:left; list-style-type:none; margin:10px 0;}

.notes{ width:209px; height:250px; background:url(../images/note.png) no-repeat; float:right; margin:0 0 30px 0;}

.publish_design{ width:507px; text-align:center; margin:auto;}

.publish_design span{ display:block;}

.sidebar_color_pallete-left{ float:left; width: 507px; margin-left:60px; }

.secore{ position:absolute; color:#000;background:url(../images/score.gif) no-repeat; min-height: 90px; padding:10px; min-width: 150px;   right: -31px;

         top: 2px;

}

.secore big{font-weight:bold;font-size:21px; display:block; margin-bottom:10px;}

.secore small{font-size:15px; display:block; font-weight:bold; margin-bottom:3px;}

a.start-uploading{color:#000; text-decoration:none;}



.scimages{float:left; margin-bottom: 25px }

.picture-gallery{ position:relative;}

.secore3{ color:#000;background:url(../images/score.gif) no-repeat; min-height: 90px; padding:10px; min-width: 150px;  }

.secore3 big{font-weight:bold;font-size:21px; display:block; margin-bottom:10px;}

.secore3 small{font-size:15px; display:block; font-weight:bold; margin-bottom:3px;}

.colorBox{margin-top:50px;}



.sidebar_color_pallete-left .save{ width:125px; height:42px; background:url(../images/save.png) no-repeat 0 -43px; text-indent:-9999em; border:none; 

                                   margin:30px 10px 20px 0px;}

.sidebar_color_pallete-left h1{ margin-bottom:10px !important;}

.sidebar_color_pallete-left .save:hover{background:url(../images/save.png) no-repeat 0 0px;}

.sidebar_color_pallete-left .publish{width:152px; height:44px;  background:url(../images/publish.png) no-repeat; text-indent:-9999em; border:none; margin:30px 0 20px 0px;}

.sidebar_color_pallete-left .publish:hover{ background:url(../images/publish.png) no-repeat 0 -43px;}

/*New Canvas Page Css*/



.color-canvas{ position:absolute; width:235px; height:65px; margin:20px 0 0 0;}

.animation_top{height:130px;}

.canvas_main .patterns{ width:892px; height:123px; float:left; background:url(../images/color_canvas1.png) no-repeat; margin-top:2px; } 

.canvas_main .canvas_score{color: #000000; min-width: 186px; float:right; padding-top:50px; background:url(../images/c_scores.png) no-repeat; margin: 13px 0 0 663px; 

                           position:absolute; height:52px; }

.canvas_main .canvas_score small{display: block; font-size: 15px; font-weight: bold; padding-left:18px;}

.canvas_main .canvas_score small .sketches{padding:1px 1px 0 0px; display: block;text-align: right; width: 89px; float:right; margin-right:25px;}



.canvas_main .canvas_score small .colors_earned{padding:1px 1px 0 0px;  display: block;text-align: right; width: 89px; float:right; margin-right:25px;}

.canvas_main .canvas_steps h3{ font-size:18px; font-weight:bold; color:#000000; padding-top:5px; margin-bottom:0px !important; line-height:normal; }

.canvas_main .canvas_steps p{ line-height:18px; color:#505050; padding-top:5px;}

.canvas_main .canvas_steps .step1{ width:230px; float:left; min-height:150px; margin:4px 10px 20px 0; background:url(../images/step1.gif) no-repeat; padding-left:55px; }

.canvas_main .canvas_steps .step2{ width:205px; float:left; min-height:150px; margin:4px 10px 20px 0; background:url(../images/step2.gif) no-repeat; padding-left:80px; }

.canvas_main .canvas_steps .step3{ width:205px; float:left; min-height:150px; margin:4px 0px 20px 0; background:url(../images/step3.gif) no-repeat; padding-left:80px; }2498



.canvas_main .today_color{ margin-bottom:45px;}

.canvas_main .today_color .c_showcase{width:155px; float:left; margin-right:18px; margin-bottom:20px; max-height:180px;}

.canvas_main .today_color .showcase_by{text-align:center; display:block; min-width:155px; color:#505050; font-size:12px; }

.canvas_main .today_color .input_select{ float:right; width:316px; height:24px; margin-right:60px; margin-top:-8px;}



.canvas_main .today_color h1{ color: #000000; font-size: 26px; font-weight: bold; margin-bottom: 10px; padding-left:10px;}

.canvas_main .today_color .sub_head{ font-size:16px; color:#666666; font-weight:bold; display:block; padding-bottom: 30px; padding-left:10px;}

.canvas_main .today_color img { margin:18px 18px 10px 10px}

.canvas_main .today_color p{ color:#333333; font-size:14px; line-height:18px; padding:10px 20px 10px 12px;}

.canvas_main .today_color p i{ color:#666666;}





/*Footer Links*/

.footerLinks{ position:absolute; top:16px; right:350px;}

a.visitOutShop{ background:url(../images/visitShop.png) no-repeat; background-position:0 0px; display:inline-block; width:115px; height:31px; margin:0px 10px;}

a.visitOutShop:hover{background:url(../images/visitShop.png) no-repeat; background-position:0 -31px; display:inline-block; width:115px; height:31px;}

a.tellUs{ background:url(../images/tell-us-wht-u-want.png) no-repeat; background-position:0 0px; display:inline-block; width:156px; height:30px;}

a.tellUs:hover{ background:url(../images/tell-us-wht-u-want.png) no-repeat; background-position:0 -30px;}



/*Studio Page Css*/

.scores_studio1{color: #000000; min-width: 250px; padding-top:54px; background:url(../images/studio_score.png) no-repeat; height:70px; }

.scores_studio1 small{display: block; font-size: 15px; font-weight: bold; padding-left:142px; text-align: right; width: 50px;}



a.start_test{ background:url(../images/start-image.gif) no-repeat; width:210px; height:115px; position:absolute; top:546px; left:59px;}

a.start_test:hover{ background:url(../images/rollover-start.gif) no-repeat;}



.canvsshow{ overflow: hidden; margin:10px 0px 0px;}

.slideshow{margin:0px auto !important; width:600px !important; text-align:right; height:40px!important;}



.fadeFacebook{ position:relative; width:700px; margin:0px auto!important; display:block;}

.fadeFacebook li{ list-style:none;}

.fadeFacebook .fbLoginButton{ position:absolute; display:block; width:183px; height:27px; top:-35px; right:85px; z-index:3;}



#homeAnimation { width:700px!important; margin:0px auto!important;}

#homeAnimation span.textHomeFade{ font-size:19px; width:370px!important; display:block; height:40px!important; margin-top:10px; text-align:right; padding-right:530px;}



.paint_bucket embed{ cursor:url(../images/paintbucket.png), auto !important;}    





.rupee1{ font-family:Rupee; font-size:14px; color:#22A2CC; padding-right:4px;}

.footer_members{ width:376px;  background:url(../images/members_bg1.png) no-repeat; height:19px; padding:92px 0 20px 0; margin: 226px 0 0 -36px;}

.footer_members p{ font-size:12px; color:#666666; padding:0 0 0 39px;  word-spacing:2px;} 

.footer_members span{ color:#000000;} 

.footer_members strong{ color:#000000;}





/*New Homepage Design*/



.userContentL

{ 

    /*background:url(../images/blueBG.png) no-repeat center top;

-webkit-background-size: cover;

    -moz-background-size: 100% 100%;

    -o-background-size:100% 100%;

    background-size:100% 100%;*/

    position:relative;

    width:272px;

    float:left;

    margin-bottom:25px;

}





.userContentFirst{ width:440px; position:relative;	float:left;	margin-bottom:25px; margin-left:-71px;}



.userContentSecond{ width:335px; position:relative;	float:left;	margin-bottom:25px;}





.userContentR{

    /*background:url(../images/blueBG.png) no-repeat center top;
    
    -webkit-background-size: cover;
    
            -moz-background-size: 100% 100%;
    
            -o-background-size:100% 100%;
    
            background-size:100% 100%;*/

    background-color:#fff;

    position:relative;

    width:440px;

    float:right;

    margin-bottom:25px;

}



.userContentL img.userPostImg, .userContentR img.userPostImg{ padding:10px; margin:0px auto; display:block; background:#FFF; border: 1px solid #ccc;}



.userPost

{

    /*background:url(../images/white-bg.png) no-repeat center top;

-webkit-background-size: cover;

    -moz-background-size: 100% 100%;

    -o-background-size: 100% 100%;

    background-size: 100% 100%;

            margin-top:15px;*/

    padding:14px;

    overflow:hidden;

}



.userDetail h4{ text-transform:uppercase; display:inline-block; font-size:12px!important;color:#999999; margin:0px 20px 5px 20px; padding:0px 20px 5px 20px; font-weight:bold; border-bottom:1px solid #bbbbbb;}

.homepageGallery .userDetail h4 {
    padding: 0;
    margin: 0;
    text-overflow: ellipsis;
    width: 100%;
    word-wrap: break-word;
    display: block;
    white-space: nowrap;
    overflow: hidden;
}

.userDetail { font-size:12px!important; color:#a39f9f!important; font-family:Helvetica; text-align:center; margin-top:15px;}



.userImage{ position:relative; margin-bottom:19px;}

.userImage img{ border:5px solid #cfc0bf;}

.arrowDown{ position:absolute; bottom:-10px; left:116px; width:15px; height:10px;  background:url(../images/downArrow.png) no-repeat bottom;}

.userPostContent{ width:215px; margin:5px auto; color:#673b3b!important; font-family:Georgia; font-size:15px!important; font-style:italic; line-height:23px!important;}

.userPostContent p{ font-size:13px; margin:0px; }

.leftContainer{ width:437px;}



.commentIcon{ position:absolute; right:2%; top:50%; background:url(../images/comments.gif) no-repeat bottom; padding-bottom:20px; text-align:center; width:30px; text-align:center; color:#2d85f4; font-size:15px;  font-style:italic;}

.favIcon{position:absolute; right:2%; top:60%; background:url(../images/fav-Icon.gif) no-repeat bottom center; padding-bottom:20px; text-align:center; width:30px; color:#e73b79; font-size:15px; font-style:italic;}

.totalSketches{ position:absolute; right:4%; bottom:1%;}

.paddingTL{ /*padding:15px 20px 25px 20px;*/ padding:0px 0px 10px; 

    /*	background:url(../images/transparentWhite.png) center top;

            box-shadow: 0 0 5px #c0c0c0;

            border-radius:5px;

            -moz-box-shadow: 0 0 5px #c0c0c0;

-webkit-box-shadow: 0 0 5px #c0c0c0;

-moz-border-radius:5px;*/

    margin-top:5px;

}



.userContentL big{ margin-left:0px!important; }



.message_box .home_post { text-align:left; position:relative;}



.message_box .home_post img.blog_thumb{ margin:0px 0px 14px; padding:10px; background:#FFF; border:1px solid #ccc;}



.message_box .home_post h2 { 

    display: inline-block;

    font-size: 12px !important;

    font-weight: normal;

    margin: 0px 0px 10px;

    text-transform: uppercase;

    color:#999999;

}



.message_box .home_post h2  a{ padding-right:0px!important; color:#673B3B; font-family:arial; text-transform:uppercase; font-weight:bold; line-height:20px; font-size:17px;}



.postedBy{ font-size:21px; color:#000; font-family:pastelcrayon; display:inline-block; padding-top:7px;}

.postTitle{ font-family:pastelcrayon;}

.defaultImg{ float:left; width:420px; text-align:center;}



h2.postTitle{ margin:0px; padding-top:15px; padding-bottom:0px; padding-left:20px; float:none!important;}

.postBY{ font-size:14px!important; margin-bottom:10px!important; padding-left:20px!important;}

.postBY em{ font-weight:bold;font-size:14px!important; font-family:Arial, Helvetica, sans-serif!important; }



.totalSketches{ font-family:Arial Narrow; font-size:55px!important; font-style:italic; color:#666666!important;line-height:39px!important; text-align:center; overflow:visible!important;}

.totalSketches span{ font-size:13px; color:#666; font-family:Arial Narrow;}



.leftBoxes{ width:430px; float:left;}

.rightBoxes{ width:460px; float:right;}

#last_msg_loader{ text-align:center;}



/* sketchbook text boxes in Shop */

.initial{width: 50px !important; height: 50px !important; font-size:30px; text-align:center; }

.initial_l{width: 50px !important; height: 50px !important; font-size:30px; text-align:center; margin: 0 0 0 10px !important;}

.spread {width: 216px !important; height: 50px !important; font-size:30px; }

.decorative {width: 170px !important; height: 50px !important; font-size:30px; margin: 2px 0 0 10px !important; float:left; }

.decorative_i { cursor:default; width: 50px !important; height: 50px !important; font-size:30px; text-align:center; float:left;  }







.main_signup{background: url(../images/main_signup1.png) no-repeat scroll 0 0 transparent;  border: medium none; float:left; margin:6px 10px 0 0; display:block;  height:35px; text-indent: -9999em;  width: 112px;}

.main_signup:hover{ background-position:0px -36px;}

.or{ width:23px; height:25px; float:left; margin-top:6px; font-family:pastelcrayon; font-size:20px; font-weight:bold; padding-top:9px; color:#000;}

.main_login{background: url(../images/mainlogin.png) no-repeat scroll 0 0 transparent; float:left; border: medium none; margin-left:10px; display:block;  height:42px; margin-top:6px;  text-indent: -9999em;  width: 140px;}

.main_login:hover{background-position:0px -43px;}



.membersImage{ width:500px;position:relative;}



input.disabled{ display:none!important;}

.carousel-previous, .carousel-next, .carousel-previous:hover, .carousel-next:hover{ background-image:url(../images/scrollArrows.png); background-repeat:no-repeat; border:none!important; width:24px; height:52px; cursor:pointer;position:absolute; background-color:transparent!important; text-indent:-9999px; z-index:10;}

.carousel-previous{ background-position:0px -52px; top:1px; left:-28px;}

.carousel-previous:hover{ background-position:0px 0px;}

.carousel-next{ position:absolute; background-position:-24px -52px; top:1px; right:-28px;}

.carousel-next:hover{ background-position:-24px 0px;}



.fadeLeft{ position:absolute; top:10%; left:-86px; background:#999999; width:20%; height:100%; z-index:10;  }

.fadeRight{ position:absolute; top:10%; right:-86px; background:#999999; width:20%; height:100%; z-index:10;   }

.desc { padding: 0 0 0 30px; width: 250px; }

.followus { float: left; margin: 11px 0 0 366px; display:none; }

.followusalone { float: left; margin: 11px 0 0 203px; display:none;}





@media only screen and (device-width: 768px) {

    /* For general iPad layouts */



    .fixedFooter { display:none;}

}



@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {

    /* For portrait layouts only */

    .fixedFooter { display:none;}

}



@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {

    /* For landscape layouts only */
    .fixedFooter { display:none;}

}

@media (max-width:1024px) {
    .login_register {
        right:-10px!important;
    }
    #header iframe {
        right:-55px!important;
    }
}



.header_login{ height:160px !important;}







/***********ABOUT US PAGE************** */

.left1main{width:340px;  float:left;}

.center_main{ width:569px;  float:left;}

.left1main2{width:292px; float:left;}

.left1main3{width:277px; float:left;}

.left1_inner1{width:200px; float:left; margin-top:42px;}

.clear{clear:both;}

.left1_inner2{font-size:14px; margin-top:16px;width:300px;float:left;}

.left1_inner3{font-size:14px; margin-top:20px;width:600px;float:left;}

.signup{font-size:12px;font-weight:normal;margin-top:20px;margin-top:20px;float:left;width:auto; margin-right:5px;}

a.signup-Txt { color:#000!important; font-size:14px; text-decoration:underline; font-size:12px;}

a.signup-Txt:hover{ text-decoration:none;}

.sketch{float:left;margin-top:10px; position:relative;}

.last_top_text{width:270px;margin-top:50px;font-size:21px;font-weight:bold;float:left; line-height:normal;}

.last_top_text2{width:500px;margin-top:20px;font-size:21px;font-weight:bold;float:left; line-height:normal;}

.last_top_text3{width:500px;margin-top:40px;font-size:16px;font-weight:bold;float:left; line-height:normal;}

.textbottom{width:534px;font-size:12px;float:left;}





.signupabout{background: url( ../images/new-signup-button.png ) 0px 0px no-repeat; border:none;height: 103px;width: 188px; padding:0px; margin:0px; margin-left:62px; display:inline-block; margin-left:20px; position:absolute; top:105px; left:56px; }

.signupabout:hover{background: url( ../images/signup_rollover.png) 0px 0px no-repeat; }



.moms_circle p{ text-align:center; font-size:12px; color:#A39F9F  !important; font-family:Helvetica; padding:20px 0 0 0; line-height:20px;}



moms_circle .TopGraph{	background: url( ../images/postGraphT.png ) no-repeat top center; height:30px; margin-top:36px; margin-bottom:25px;}

moms_circle .BotGraph{	background: url( ../images/postGraphB.png ) no-repeat top center; height:30px; margin-top:25px;}



/* Header Changes 7th-March 

===========================================================================*/

.header_login{ height:160px !important;}



.homeTXT{ font-size:22px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:38px; color:#000;  position:relative; width:685px; margin:0px auto; display:none;}



.loginFB {background: url("../images/fb-bg.png") no-repeat scroll 0 3px transparent; display: inline-block; height: 34px; margin-left: 15px; overflow: hidden; padding-left: 14px; padding-right: 14px; padding-top: 11px; font-size:12px; padding-bottom:5px;}

.loginFB p, .facebookHead p{ display:none;}



.logoutHeader { position:absolute;top:10px; right:-99px; color:#000000 !important; font-size:11px; text-transform:uppercase; font-style:normal !important; letter-spacing:1px;  font-weight:bold;}

.logoutHeader:hover{ text-decoration:none;}

.logoutHeader a, .login_register a{ font-size:11px; font-weight:bold;}



.facebookHead{ display: inline-block; margin-left: 10px; overflow: hidden; font-size:12px; padding:9px 22px 0 4px; position:absolute; top:0px; right:-62px; list-style-type: none;}



.homeFBButton{ position:absolute; top:-32px; right:110px; width:155px; height:23px; font-size:13px; text-align:left;z-index:3;}

.indexFBButton{  top:-32px; right:55px; width:210px; height:40px; font-size:13px; text-align:left;}

.registerFBButton{  top:18px;  height:40px; font-size:13px; position:relative; display:block}
.registerFBButton img {margin:0 auto;display:block;}
.homeFBButton .facebookHead{ padding:0px!important;}

.homeFBButton p{ display:none;}





#homefbicon{ top:35px; right:28px;}

#homefbicon li{ list-style:none;}

.bottomtxtfb{ margin:5px 0px 0px -215px;}



.login_register{ position:absolute; right:-99px; top:14px; color:#000000; font-style:italic;}

.login_register a{ color:#000000 !important; font-size:11px; text-transform:uppercase; font-style:normal !important; letter-spacing:1px;}

/* Contact me=================================================*/

.contact_me{ padding:20px 20px; width:380px;}

.contact_me h1{ font-size:24px; font-weight:normal; color:#505050; margin-bottom:15px; }

.contact_me label{ display:block; padding-bottom:3px;}

.contact_me small{ display:block; padding-bottom:5px;}

.contact_me label span{ color:#FF0000; font-size:11px;}

.contact_me input[type="text"]{ padding:4px 9px !important; height:32px !important;}

.contact_me .wpcf7-list-item{ margin-right:10px;}

.contact_me .wpcf7-not-valid-tip-no-ajax, .contact_me .wpcf7-validation-errors{ font-size:12px; color:#FF0000; display:block;}

.contact_me p{ margin-bottom:13px !important;}

.contact_me textarea{resize:none; height:40px;}



.thanks_box{ padding:100px 0;}

.thanks_box .thanks-title{ font-size:80px; font-weight:bold; font-family:angelina; padding-bottom:30px; padding-top:150px; text-align:center;}





/*Wrapper manage the width of whole site*/

.rivaWrapper {

    width:940px;

    margin:0 auto;

    font-size:15px;

    color:#666666;

    position:relative;

}

.rivabigimg{ position:absolute; top:0px; left:0px;}

.rivaWrapper h6{ padding-bottom:5px; font-weight:bold; font-size:15px; color:#000; }

.rivaWrapper p{ padding-bottom:26px; font-size:15px; }

.rivaLeftColumn{ float:left; width:584px; padding-top:370px;}

.rivaRightColumn{ float:right; width:290px; margin-top:326px;}

.rivaRightColumn .spacermargin{ margin-bottom:20px;}

.rivaTopText{ color:#000; font-size:14px; display:block; padding-bottom:20px; width:298px;}



.visit_studio { float: left; margin: -46px 0 0 220px; font-size: 13px; text-decoration: none;  z-index: 100; position: relative; }



.homepageGallery{ margin-top:20px !important;}

.riva_homepage{

    top:208px;

    left: 1%;

    position: fixed;

    z-index: 12;

    cursor:pointer;

}

.riva_homepage a:hover{ text-decoration:none;}

.riva_hover_message{ position:absolute; display:none;top:0px; left:0px; width:240px; height:182px; background:url(../images/opacitybg.png) repeat 0px 0px; padding:28px 30px 0 42px;}

.riva_hover_message p{color: #000000;

                      font-size: 17px;

                      line-height: 20px;

                      margin: 0 !important;

                      padding-bottom: 10px;}

div:hover.riva_homepage .riva_hover_message{ display:block;}

.rivaArrow{ margin:-7px 0 0 60px;}





/*Search Simplified Page CSS-----------------------------*/

.search_simplified{ position: absolute; right:-140px; top:70px; display:none;}

.search_simplified span{ display:inline-block; padding:6px 10px 0px 10px; font-weight:bold; float:left;}

.search_simplified #age{ padding:5px; background:url(../images/age-bg.jpg) repeat-x #e1e1e1; border-radius:0px 0px 0px 0px; width:88px; border:0 none; 

                         float:left;  margin:2px 0 0 0; -webkit-appearance: none; }

.search_simplified .search-field{ float:left; margin-right:10px;}

.search_simplified input[type="text"]{ height:auto; width:155px; margin-right:0px; background:none; border:none; font-size:13px !important; padding:6px 8px 5px 8px !important; font-style:normal;}

.search_simplified input[type="submit"]{}

.search-field{ width:120px; float:left; opacity:0.4; margin:2px 0 0 0;}

.search-field:focus{

    opacity:1;

}

.hint-box{

    background:#FFFFFF;

    position:absolute;

    border:3px solid #E4E4E4;

    top:35px;

    left:4px;

    display:none;

    padding:5px 10px 5px 5px;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;

    border-radius:5px;

    font-family:Arial, Helvetica, sans-serif !important;

    font-size:12px !important;

    z-index:999;

    color:#000000;

    min-width:180px;

}

.hint-box strong{

    padding:2px 0 0 0;

    display:inline-block;

}

.hint-arrrow{

    width:8px;

    height:10px;

    position:absolute;

    background:url(../images/hint-arrow.png) no-repeat;

    top:-10px;

    left:6px;

}

#search-area{ 

    position:relative;

    float:left;

    -moz-border-radius:3px;

    -webkit-border-radius:3px;

    border-radius:3px;

    /*-moz-box-shadow:0 -2px 0px #cdcccc;

    -webkit-box-shadow:0 -2px 0px #cdcccc;

    box-shadow:0 -2px 0px #cdcccc;*/

    background:#ffffff;

    padding:0px;

    background:url(../images/searcharea-bg.jpg) repeat-x;

}

.search-icon-area{

    float:left;

    margin:1px 0 0 6px;

    /*background:#ececec;

    border:solid 1px #cccccc;*/

    cursor:pointer;

}

#find-icon{

    width:27px;

    height:30px;

    background:url(../images/search-lense.png) no-repeat 0 0;

    float:left;

    border:0 none;

    margin:3px 8px 0px 0px;

    display:block;

    text-indent:-9999em;

}

#error_name{

    display:block;

    padding:2px;

}

/*div:hover.search-icon-area #find-icon{

        background-position:0 -16px;

        cursor:pointer;

}*/

.search-hint{

    background:#fbf383;

    color:#000000;

    padding:2px 10px !important;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;

    border-radius:5px;

    margin-right:5px;

    float:left;

}

#kids-search #members-list li{

    min-height:80px;

    width:auto;

    border-bottom:none;

    margin-left:10px;

    padding:9px 0 0px;

}

.resultsmall-image .item-title{

    width:100% !important;

}

.resultbig-image a{ display:inline-block; float:left;}



#kids-search #members-list li:hover .resultsmall-image{

    display:block;

}

.resultsmall-image .item-avatar img{

    width:30px;

    height:30px;

    float:left;

    margin:0 10px 0px 0 !important;

}

.resultsmall-image .item{

    float:left;

}

.resultsmall-image .item-title a{

    color:#ffffff !important;

    text-decoration:none;

    font-size:12px;

    display:block;

}

.resultsmall-image{

    display:none;

    position:absolute;

    background:url(../images/bottombg.png) repeat;

    bottom:0px;

    width:93%;

    padding:8px 10px 8px 10px;

}

.searchbyage{

    margin-left:16px;

    margin-bottom:30px;

    float:left;

    width:100px;

}

.kids-list span{

    display:block;

}

.kids-list .age-kids{

    display:block;

}

a, input, select, textarea{

    outline:none;

}





/*************Popup for home page*********/





.gotart-area{

    background:url(../images/starBG.png) repeat;

    width:497px;

    height:259px;

    padding:8px;

    position:relative;

}

.pop-close{

    width:20px;

    height:20px;

    float:right;

    background:url(../images/pop-close.png) no-repeat;
    position:relative; top:95px; left:-6px;

}

.stories-tell{

    margin:18px 0 0 10px;
    top:71px !important;
    left:60px !important;

}

.fb-connect-login{

    background:url(../images/fb-connect-large.png) no-repeat;

    width:129px;

    height:39px;

    display:block;

    position:absolute;

    top:125px;

    right:63px;

}

.pop-shadow{

    background:url(../images/pop-shadow.png) no-repeat 0 bottom;

    position:absolute;

    bottom:-30px;

    left:10px;

    width:404px;

    height:24px;

}

.gotart-area{ z-index:99999;}

.viamobile {
    display: block;
    text-align: right;
    margin: 5px 5px 0 0;
    font-style: italic;
    color: #773B5C;
}

.fb-top{float:left;}

.pincount{/*margin-top: 5px;*/float:left }
.fbshare_new{/*top:-5px;*/ position:relative; display:inline; margin-right:8px;float:left}

.f-like{float:left;}
