@charset "utf-8";
/* CSS Document */

body {
margin: 0px; 
padding:0px; 
font-family: Arial, Helvetica, sans-serif, OpenSans; 
font-size:12px; 
color:#333333; 
background:url(../images/body-bg.png) repeat;
line-height:20px;
letter-spacing:0.5px;
}

p{
margin:0px;
padding:0px;
}

h2{
margin:0px;
padding:0px;
font-family:opensans-semibold-webfont, Arial, Helvetica, sans-serif; 
font-size:25px;
color:#333333;
text-shadow: 0 1px 1px rgba(255,255,255,0.8);
}

@font-face {
	font-family: 'OpenSans';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/opensans-regular-webfont.woff') format('woff'),
			 url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
			 url('../fonts/opensans-regular-webfont.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'opensans-semibold-webfont';
	src: url('../fonts/opensans-semibold-webfont.eot');
	src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/opensans-semibold-webfont.woff') format('woff'),
			 url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
			 url('../fonts/opensans-semibold-webfont.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'aachen_btroman';
    src: url('../fonts/aachen-bt-webfont.eot');
    src: url('../fonts/aachen-bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aachen-bt-webfont.woff') format('woff'),
         url('../fonts/aachen-bt-webfont.ttf') format('truetype'),
         url('../fonts/aachen-bt-webfont.svg#aachen_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

.clear{
clear:both;
}

.wrapper{
width:100%;
float:left;
}
.header_main{
width:100%;
float:left;
height:167px;
background:url(../images/header_bg.png) repeat;
}
.header{
width:1100px;
margin:auto;
}
.logo{
width:315px;
float:left;
padding:11px 0 0 2px;
}
.nav_part{
width:780px;
float:right;
}
.login_main{
width:auto;
float:right;
padding:25px 0 0 0;
margin-bottom:25px;
}
.text{
float:left;
height:30px;
padding:0 7px 0 7px;
border:1px solid #d6d6d6;
margin-right:5px;
border-radius:3px;
outline: medium none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
}
.text:focus{
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;}

.button{
min-width:80px;
float:left;
height:32px;
font-family:OpenSans, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
cursor:pointer;
text-align:center;
padding:0 15px 0 15px;
border:1px solid #c96708;
color:#FFFFFF;
background:#f48011;
margin-right:5px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
text-decoration:none;
}
.button:hover{
background:#f46611;
border-color:rgba(0,0,0,0);
}
.navigation{
width:100%;
float:right;
margin-top: 45px;
text-transform:uppercase;
}
.navigation ul{
margin:0px;
padding:0px;
float:right;
list-style:none;
display:block;
}
.navigation li{
float:left;
font-size:15px;
font-family:OpenSans, Arial, Helvetica, sans-serif; 
font:normal;
padding:0 12px 0 12px;
}
.navigation li a{
color:#FFFFFF;
}
.navigation li a:hover{
color:#FFFFFF;
text-decoration:none;
}

.nav_selected {
color:#FFFFFF !important;
text-decoration:underline;
}
.nav_selected:hover {
text-decoration:underline !important;
}

.banner_main{
width:100%;
float:left;
height:460px;
margin:0 0 59px 0;
background:url(../images/banner_bg.png) repeat-x;
}
.banner{
width:1100px;
margin:auto;
}
.banner_content{
width:1063px;
margin:auto;
padding:70px 0 0 0;
}
.banner_title{
width:100%;
float:left;
font-family:aachen_btroman, Arial, Helvetica, sans-serif;
line-height:50px;
text-align:center;
font-size:34px;
color:#FFFFFF;
text-shadow: 0px 2px 5px rgba(0,0,0,0.9);
text-transform:uppercase;
}
.highlight{
text-transform:uppercase;
color:#fff192;
background:url(../images/banner-text1-bg.png) top center no-repeat;
padding:5px 9px 5px 9px;
line-height:40px;
display:inline-block;
height:44px;
}
.howit-works{
width:1063px;
float:left;
height:192px;
margin-top:50px;
background:url(../images/howitworks_bg.png) top center no-repeat;
}
.howit-step1{
width:250px;
float:left;
font-size:12px;
margin:25px 0 0 90px;
}
.howit-step1_dec{
width:100%;
float:left;
line-height:16px;
padding:15px 0 0 0;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.howit-step2{
width:250px;
float:left;
font-size:12px;
margin:25px 0 0 100px;
}
.howit-step2_dec{
width:100%;
float:left;
line-height:16px;
padding:16px 0 0 0;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.howit-step3{
width:250px;
float:left;
font-size:12px;
margin:25px 0 0 100px;
}
.howit-step3_dec{
width:100%;
float:left;
line-height:16px;
padding:15px 0 0 0;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

.howit-step1 h2, .howit-step2 h2, .howit-step3 h2
{
	color:#f45c11;
	font-family:OpenSans, Arial, Helvetica, sans-serif;
}

.post-container{
width:1100px;
margin:auto;
}

.post-main {
background-color: #FFFFFF;
float: left;
margin:0 10px 20px 10px;
overflow: hidden;
padding:9px;
width:237px;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0 2px 2px rgba(0, 0, 0, 0) inset;
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0 2px 2px rgba(0, 0, 0, 0) inset;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.post-thumbnail {
float: left;
padding:0 0 12px 0;
width:237px;
}
.post_title {
color: #666666;
float: left;
line-height: normal;
padding:0px 0px 10px 0;
width:100%;
font-size:13px;
}
.attributes {
color: #666666;
float: left;
width:100%;
font-size:11px;
padding:0 0 10px 0;
}
.comments_main{
background:#f0f0f0;
color: #5f5f5f;
float: left;
padding:7px;
width:223px;
line-height:normal;
margin-bottom:3px;
}
.user-img{
width:30px;
float:left;
padding:0 7px 0 0;
}
.user-comments{
width:186px;
float:left;
color:#5f5f5f;
}
.user-name{
font-weight:bold;
}
.loader{
width:100%;
text-align:center;
padding:20px 0 20px 0;
}
.footer_main{
width:100%;
float:left;
background:#FFFFFF;
height:90px;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0) inset;
-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0) inset;
}
.footer{
width:1100px;
margin:auto;
}
.footer_link{
width:66%;
margin:auto;
padding:22px 0 0 0;
}
.footer_link ul{
margin:0px;
padding:0px;
list-style:none;
display:block;
}
.footer_link li{
float:left;
font-family:OpenSans, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
padding:0 9px 0 10px;
border-right:1px solid #999999;
}
.footer_link li a{
text-decoration:none;
color:#333333;
}
.footer_link li a:hover{
color:#f48011;
}
.copyright{
width:100%;
float:left;
text-align:center;
font-size:12px;
padding:7px 0 0 0;
}

/*changes start 26dec2013*/

.textarea{
float:left;
min-height:80px;
padding:7px 7px 7px 7px;

}

.selectbox{
float:left;
width:145px;
padding:7px 7px 7px 7px;
}

.textarea, .selectbox {
color:#333333;
border:1px solid #d6d6d6;
margin-right:5px;
border-radius:3px;
outline: medium none;
resize:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
}

.selectbox:focus, .textarea:focus{
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;}

.field_input_main {
	float:left;
	width:38%;
	padding:0 5% 0 0;
}

.field_input_label { 
float:left;
font-size:14px;
width:97%;
text-align:left;
margin:10px 0 0 0;
line-height:25px;
padding-right:10px; 
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}
.field_input_value { 
float:left;
width:97%;
margin:0 0 10px 0; 
}

.required {
	color:#FF0000;
	font-size:13px;
}

.success-msg{
width:690px;
float:left;
height:35px;
margin:0 0 15px 0;
border:1px solid #cdd7a9;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
box-shadow: 0px 1px 2px rgba(148, 184, 23, 0.5), 0 2px 2px rgba(255, 255, 255, 100) inset;
-webkit-box-shadow: 0px 1px 2px rgba(148, 184, 23, 0.5), 0 2px 2px rgba(255, 255, 255, 100) inset;
-moz-box-shadow: 0px 1px 2px rgba(148, 184, 23, 0.5), 0 2px 2px rgba(255, 255, 255, 100) inset;
background: #ddeda5;
background-color:#ddeda5;
background-image:-moz-linear-gradient(top, #f6fddb, #ddeda5);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f6fddb), to(#ddeda5));
background-image:-webkit-linear-gradient(top, #f6fddb, #ddeda5);
background-image:-o-linear-gradient(top, #f6fddb, #ddeda5);
background-image:linear-gradient(to bottom, #f6fddb, #ddeda5);
background-repeat:repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6fddb', endColorstr='#ffddeda5', GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (startColorstr=#f6fddb, endColorstr=#ddeda5, GradientType=0)";
}
.success-arrow{
width:70px;
float:left;
height:27px;
text-align:center;
padding:8px 0 0 0;
background:url(../images/separator.png) no-repeat right center;
}

.error-msg{
width:690px;
float:left;
height:35px;
margin:20px 0 0 0px;
border:1px solid #e7b55a;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
box-shadow: 0px 1px 2px rgba(202, 173, 121, 0.5), 0 2px 2px rgba(255, 255, 255, 0.8) inset;
-webkit-box-shadow: 0px 1px 2px rgba(148, 184, 23, 0.5), 0 2px 2px rgba(255, 255, 255, 0.8) inset;
-moz-box-shadow: 0px 1px 2px rgba(148, 184, 23, 0.5), 0 2px 2px rgba(255, 255, 255, 0.8) inset;
background: #f4dd99;
background-color:#f4dd99;
background-image:-moz-linear-gradient(top, #fff3d0, #f4dd99);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff3d0), to(#f4dd99));
background-image:-webkit-linear-gradient(top, #fff3d0, #f4dd99);
background-image:-o-linear-gradient(top, #fff3d0, #f4dd99);
background-image:linear-gradient(to bottom, #fff3d0, #f4dd99);
background-repeat:repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff3d0', endColorstr='#fff4dd99', GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (startColorstr=#fff3d0, endColorstr=#f4dd99, GradientType=0)";
}
.error-arrow{
width:50px;
float:left;
height:27px;
text-align:center;
padding:8px 0 0 0;
background:url(../images/separator.png) no-repeat right center;
}

.msg-title{
width:610px;
float:left;
color:#4d4d4d;
font-weight:bold;
font-size:14px;
padding:11px 0 0 10px;
}

.login_text{
width:130px;
float:left;
height:30px;
padding:0 7px 0 7px;
border:1px solid #d6d6d6;
margin-right:5px;
border-radius:3px;
outline: medium none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
}
.login_text:focus{
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;}

.alink {
	color:#F48011;
	text-decoration:none;
	cursor:pointer;
}
.alink:hover {
	text-decoration:underline;
}

.post-container-inner {
float:left;
width:1020px;
margin:50px 0 80px 0;
background:#ffffff;
padding:30px 40px;
border-radius:5px;
outline: medium none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;	
}

.page-main-content-title { 
float:left;
color:#F48011;
font-size:26px;
font-family: opensans-semibold-webfont,Arial,Helvetica,sans-serif;
width:100%;
text-align:left;
padding:10px 0 25px 0; 
}

.page-after-title {
float:left;
background:url(../images/registerpage_line.png) no-repeat;
width:524px;
height:2px;
margin-bottom:15px;
}

.field-main-outer {
float:left;
padding-left:25px;
}

.field-row-seperator {
float:left;
width:100%
}

.login-container-inner {
float:left;
width:46%;
margin:100px 24% 80px 24%;
background:#ffffff;
padding:10px 20px 20px;
border-radius:5px;
outline: medium none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;	
}

.login-main-content-title { 
float:left;
color:#F48011;
font-size:26px;
font-family: opensans-semibold-webfont,Arial,Helvetica,sans-serif;
width:100%;
text-align:left;
padding:10px 0 20px 0; 
}

.login-after-title {
float:left;
background:url(../images/login-line.png) no-repeat;
width:461px;
height:2px;
margin:0 0 10px 20px;
}

.login-beside-logo {
float:left;
background:url(../images/login-icon.png) no-repeat;
width:34px;
height:34px;
margin-left: 135px;
padding-right:15px;
}

.login-field-main-outer {
float:left;
padding:0 115px 0 115px;
}

.login-top-bedge {
background:url(../images/login-bedge.png) no-repeat;
width:101px;
height:25px;
margin:-22px 40% 0;
}

.navigation ul li ul{position:absolute;width:150px;visibility:hidden;border:1px solid #cccccc;text-decoration:none;color:#333333;float:left;background:#FFFFFF;z-index:999;}
.navigation ul li:hover ul{visibility:visible;}
.navigation ul li ul li {width:80%; padding:5px 15px 5px 15px; font-size:14px;}
.navigation ul.login_area_ul_ul 
{ 
	color:#333333;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
} 
ul.login_area_ul_ul li:hover {color:#FFFFFF;}
ul.login_area_ul_ul li:hover {background:#FFFFFF;}

.nav_dropdown_arrow { 
	float:right;
	background:url(../images/dropdown-arrow.png) no-repeat;
	width:11px;
	height:7px;
	margin:10px 0 0 0px;;
}

.logged_welcome_text{
width:auto;
float:right;
padding:25px 0 0 0;
margin-bottom:12px;
font-size:14px;
height:50px;
}

.header_bottom_border {
border-bottom:1px solid #D8D8D8;
}

.view_child_user_username {
	font-size:14px;border:1px solid #cccccc;padding:10px;font-weight:bold;border-right:0px;
}
.view_child_user_yearofbirth {
	font-size:14px;border:1px solid #cccccc;padding:10px;font-weight:bold;border-right:0px;
}

.view_child_user_action {
	font-size:14px;border:1px solid #cccccc;padding:10px;font-weight:bold;text-align:center;
}

.view_child_user_column1, .view_child_user_column2 {
	font-size:13px;border:1px solid #cccccc;padding:5px 10px;border-right:0px;	
}

.view_child_user_column3, .view_child_user_column4 {
	font-size:13px;border:1px solid #cccccc;padding:5px 10px;border-right:0px;
}
.view_child_user_column5 {
	font-size:13px;border:1px solid #cccccc;padding:5px 10px;
}

.button_action{
min-width:50px;
height:24px;
font-family:OpenSans, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
cursor:pointer;
text-align:center;
padding:0 10px 0 10px;
border:1px solid #777777;
color:#FFFFFF;
background:#888888;
margin-right:5px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
text-decoration:none;
letter-spacing:0.5px;
}
.button_action:hover{
background:#777777;
text-decoration:none;
}

.static_pages {
    float: left;
    padding: 0 0 25px;
    width: 606px;
}

.button_add_more{
min-width:80px;
float:left;
height:32px;
font-family:OpenSans, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
cursor:pointer;
text-align:center;
padding:0 15px 0 15px;
border:1px solid #777777;
color:#FFFFFF;
background:#888888;
margin-right:5px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
text-decoration:none;
}
.button_add_more:hover{
background:#777777;
}

.addpin_icon{ float:left;text-align:center;background:url(../images/header_images.png) -397px -2px; height:60px; width:60px;  margin-left:53px; }
.uploadpin_icon{text-align:center;background:url(../images/header_images.png) -458px -2px; height:60px; width:50px; margin-left:53px; }
.textpin_icon{text-align:center;background:url(../images/header_images.png) -539px -2px; height:60px; width:50px; margin-left:53px; }
.createboard_icon{text-align:center;background:url(../images/header_images.png) -246px -2px; height:64px; width:56px; margin-left:48px; }

.dialog_main_box{float:left;width:33%;text-align:center;}
.dialog_box_title{float:left;text-align:center;width:100%;background:#EFEFEF;color:#8C7E7E;height:32px;font-size:20px;font-weight:bold;padding-top:8px;border-radius:5px 5px 0 0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius:5px 5px 0 0;-khtml-border-top-left-radius:5px;-khtml-border-top-right-radius:5px;}
.box_main_title{float:left;text-align:left;width:98%;font-size:20px;font-weight:bold;padding-top:8px;margin-left:10px;}
.box_field_title{float:left;font-size:14px;font-weight:bold;text-align:right;width:30%;margin:1% 2% 0 0;color:#333333;}
.box_field_row{float:left;width:98%;padding-top:8px;margin-left:10px;}
.dialog_box_border {border: 2px solid #EFEFEF; border-radius: 5px;}


.load_image {margin: 16px 0 0 289px; position: absolute;z-index: 10;}
.pin {background-color: #FFFFFF; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); font-size: 11px;  width: 150px;}
.upload_img_preview {float: left;max-height: 140px; min-height: 85px; overflow: hidden; padding: 5px; position: relative;}

.pinBoard{float:left;margin-bottom:15px;margin-left:12px;margin-right:7px;margin-top:0;width:180px;}

.board_title{font-size:13px;font-weight:bold;padding-bottom:5px;padding-left:0;padding-right:0;padding-top:0;text-align:center;width:180px;color:#333333;}
.board_title a{color:#333333;text-decoration:none;}
.board_title a:hover{color:#333333;text-decoration:underline;}

.pin_count{color:#820000;font-size:13px;font-weight:bold;padding-bottom:10px;padding-left:0;padding-right:0;padding-top:0;text-align:center;width:180px;}

.board{background-color:#FFFFFF;border:1px solid #AAAAAA;border-radius:3px 3px 3px 3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-radius:3px;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);float:left;margin:0 0 15px 0px;overflow:hidden;width:180px;padding:0 0px 0px 0px;}

a { text-decoration: none; }

.cover{width:180px;float:left;text-align:center;padding:0 0 2px 0;height:127px;}
.cover img{height:127px;}
.cover_empty{background:#EFEFEF;height:127px;}
.thumbs{width:180px;float:left;padding:0 0 2px 0;}
.thumbs img{padding:0 1px 0 0;height:55px;width:59px;float:left;}

.pinBoard .empty{background:#EFEFEF;}
.empty{float:left;width:59px;height:55px;margin:0 1px 0 0;}

.followboard{border-top:1px solid #CCCCCC;padding:0;text-align:center;float:left;}
.img_class{float:left;}
.whitebutton{background-color:#F0EDED;background-image:-moz-linear-gradient(#fefefe, #ededed);background-image:-webkit-linear-gradient(#fefefe, #ededed);background-image:-o-linear-gradient(#fefefe, #ededed);background-image:-khtml-border-radius(#fefefe, #ededed);border-color:#BBBBBB;color:#333333;text-shadow:0 1px rgba(255, 255, 255, 0.9);height:31px;float:left;width:180px;font-size:17px;font-weight:bold;padding:10px 0 0 0;}

.whitebutton:hover{background-color:#F2F0F0;background-image:-moz-linear-gradient(#ededed, #fefefe, #ededed);background-image:-webkit-linear-gradient(#ededed, #fefefe, #ededed);background-image:-o-linear-gradient(#ededed, #fefefe, #ededed);background-image:-khtml-border-radius(#ededed, #fefefe, #ededed);border-color:#d6d6d6;color:#333333;text-shadow:0 1px rgba(255, 255, 255, 0.9);height:31px;float:left;width:180px;font-size:17px;font-weight:bold;padding:10px 0 0 0;}


.post_main1{width:187px;float:left;border:1px solid #e0e0e0;margin:0 6px 15px 7px;}
.post_main2{width:165px;float:left;border:1px solid #e0e0e0;padding:11px;margin:0 0px 15px 0;}
.post_main{width:165px;float:left;padding:11px;}
.post-images{width:165px;float:left;padding:0 0 20px 0;text-align:center;}
.post-comments{width:165px;float:left;padding:0 0 10px 0;color:#000000;overflow:hidden;word-wrap:break-word;}
.post-attributes{width:165px;float:left;padding:0 0 0px 0;color:#666666;font-size:10px;}
.static_pages{width:606px;float:left;padding:0 0 25px 0;}
.post_main_detail{width:187px;float:left;background-color:#F2F0F0;}

.Button_white1{width:auto;float:left;background-color:#F0EDED;background-image:-moz-linear-gradient(#fefefe, #ededed);background-image:-webkit-linear-gradient(#fefefe, #ededed);background-image:-o-linear-gradient(#fefefe, #ededed);background-image:-khtml-border-radius(#fefefe, #ededed);border:1px solid #d6d6d6;color:#524D4D;text-shadow:0 1px rgba(255, 255, 255, 0.9);border-radius:5px 5px 5px 5px;-khtml-border-radius:5px;font-size:11px;font-weight:bold;cursor:pointer;}
.Button_white1:hover{background-color:#F2F0F0;background-image:-moz-linear-gradient(#ededed, #fefefe, #ededed);background-image:-webkit-linear-gradient(#ededed, #fefefe, #ededed);background-image:-o-linear-gradient(#ededed, #fefefe, #ededed);background-image:-khtml-border-radius(#ededed, #fefefe, #ededed);border:1px solid #d6d6d6;color:#666060;text-shadow:0 1px #FFFFFF;font-size:11px;font-weight:bold;}
.Button_white1 a{width:auto;float:left;padding:5px 8px 5px 8px;text-decoration:none;color:#524D4D;}
.Button_white1 a:hover{text-decoration:none;color:#666060;width:auto;padding:5px 8px 5px 8px;float:left;}
.Button_disabled{background:none repeat scroll 0 0 #F2F0F0 !important;border:1px solid #d6d6d6 !important;box-shadow:0 1px rgba(255, 255, 255, 0.8), 0 1px rgba(255, 255, 255, 0.35) inset !important;color:#D1CDCD !important;cursor:default;width:auto;float:left;text-decoration:none;padding:5px 8px 5px 8px;text-shadow:0 -1px rgba(34, 25, 25, 0.01) !important;border-radius:5px 5px 5px 5px;-khtml-border-radius:5px;font-size:11px;font-weight:bold;}
.pin_action{position:absolute;margin-left:-8px;margin-top:-7px;}
.post_detail{width:550px;margin:auto;border:1px solid #e0e0e0;padding:16px;}
.post_detail_buttons{width:550px;position:absolute;padding:15px 0 0px 10px;}
.post_detail_image{width:550px;float:left;padding:0 0 0 0;background:#F2F0F0;}
.post-user{width:550px;float:left;padding:5px 0 5px 0;}
.post-thumb{width:50px;float:left;}
.post-username_remove{float:left;width:500px;}
.post-username{width:470px;float:left;text-align:left;font-weight:bold;padding:0 0 0 10px;}
.post-username a{color:#333333;text-decoration:none;}
.post-username a:hover{text-decoration:underline;}
.post-comment{width:480px;float:left;text-align:left;padding:5px 0 0 10px;overflow:hidden;word-wrap:break-word;}
.post_others{width:544px;margin:auto;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;padding:16px 19px 16px 19px;}
.post_alsolike{width:40px;float:left;padding:0 6px 0 0;margin:0px;}
.post-desc{width:550px;float:left;padding:20px 0 10px 0;overflow:hidden;word-wrap:break-word;}
.pin_user_title{width:400px;float:left;text-align:left;font-weight:bold;padding:0 0 5px 10px;font-size:23px;}
.pin_user_desc{width:400px;float:left;text-align:left;color:#666666;padding:0 0 0 10px;font-size:12px;}
.pin_user_desc a{font-weight:bold;color:#666666;text-decoration:none;}
.pin_user_desc a:hover{text-decoration:underline;}
.pin_user_title a{text-decoration:none;color:#000000;}
.pin_user_title a:hover{text-decoration:underline;color:#000000;}
.user_detail{width:606px;margin:auto;min-height:760px;border:1px solid #e0e0e0;}
.user_profile_name{width:181px;float:left;text-align:center;padding:0 0 10px 0;font-weight:bold;font-size:16px;}
.user_profile{width:201px;float:left;border-right:1px solid #e0e0e0;}
.user_activity{width:372px;float:left;padding:10px 10px 0 22px;}
.users_followins{width:181px;float:left;background:#f5f5f5;padding:10px;}
.user-profile_image
{	
	width:110px;
	margin:auto;
	background:#FFFFFF;
	border:1px solid #e0e0e0;
	text-align:center;
	padding:10px 0 10px 0;
	border-radius:3px;
	outline: medium none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
}

.repin_page_detail{width:330px;margin:auto;border:1px solid #e0e0e0;padding:16px;}
.repin_page_row{width:330px;float:left;padding:20px 0 0 0;}


.registration_captcha .cpimage
{
	height: 70px;
}
.registration_captcha .cpimage img
{
	border:1px solid;
}

.user-name a { color:#5F5F5F; text-decoration:none;}

.edit_pin_row{width:400px;float:left;padding:0 0 10px 0;}
.editpin_fieldname{width:100px;float:left;text-align:right;margin:6px 10px 0 0;font-weight:bold;font-size:12px;}
.editpin_fieldbox{float:left;width:150px;}

#ColumnContainer {
  margin-bottom: 20px;
  clear: both;
  min-height:750px;
}
#infscr-loading {
  clear:both;		
  text-align:center;
  position:absolute;
  z-index: 100;
  left: 35%;
  bottom: -70px;
  width: 200px;
  padding: 10px;
  opacity: 1;
  color: #333333;
}

.child_profile_logo {
	float:left;
	width:995px;
	padding:10px;
	min-height:190px;
	border:1px solid #cccccc;
	border-radius:3px;
	outline: medium none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
}
.child_users_followins{width:181px;float:left;padding:10px;}
.child_user-profile_image{
	width:172px;margin:auto;background:#FFFFFF;border:1px solid #e0e0e0;text-align:center;padding:10px 0 10px 0;
	border-radius:3px;
	outline: medium none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
}
.child_user_profile_name a{float:left;padding:0 10px 10px 0;font-weight:bold;font-size:23px;color:#999999;width:670px;}
.child_user_profile_name a:hover{color:#F48011; text-decoration:none;}
.child_user_profile_right_part {float:left;padding:10px;width:770px;min-height:170px; }
.child_user_profile_personal_details {float:left;padding:5px 10px 5px 0;width:670px;font-size:13px;color:#333333; }
.child_user_profile_board_details {float:left;padding:5px  10px 5px 0;width:670px;font-size:14px;font-weight:bold;color:#555555;}

.details_devider {float:left;color: #CCCCCC;float: left;padding: 0 10px;}
.profile_wishlist_part {
	float:left;
	width:1015px;
	margin-top:15px;
	margin-bottom:25px;
	min-height:700px;
	border:1px solid #cccccc;
	min-height:300;
	padding-bottom:60px;
	border-radius:3px;
	outline: medium none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
}
.profile_wishlist_box {
	float:left;color:#999999;
	width:974px;
	margin-bottom:20px;
	background:#f4f4f4;
	font-size:23px;
	font-weight:bold;
	padding:10px 11px 10px 30px;
	border-radius:3px;
	outline: medium none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2), 0 0px 7px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2), 0 0px 7px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2), 0 0px 7px rgba(0, 0, 0, 0.2) inset;
}
.setcurrency {
	margin-top:6px;
	font-size:17px;
	float:left;
	font-family:Georgia, Arial;
}

label .label_prices {
	float:left;
	font-size:13px;
	margin-top:5px;
}

.pin_pricing {
color: #666666;
float: left;
line-height: normal;
padding:0px 0px 5px 0;
width:100%;
font-size:12px;
text-align:center;
}
.setcurrency_pin {
	font-size:15px;
	float:left;
	font-family:Georgia, Arial;
}
.original_price {
	float:left;
}
.original_price_val { 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.blogcalendar{background:url(../images/newbox.gif) no-repeat;height:80px;width:80px;}
.blogcalendar_date{color:#000000;padding-top:5px;font-weight:bold;font-size:10px;line-height:18px;}
.blogcalendar_day{color:#000000;font-size:42px;font-weight:bold;line-height:40px;}
.blogdate{text-align:right;color: #333333;padding-top:2px;border-top:1px solid #ECECEC;line-height:5px;}
.noorderfound_blog{padding-top:5px;padding-bottom:5px;text-align:center;font-size:14px;font-weight:bold;width:623px;}
.commenttextdetail_blog{font-size:18px;font-weight:bold;padding-bottom:3px;}
.common_link_blog{font-weight:bold;color:#1A589C;text-decoration:none;}
.common_link_blog:hover{color:#2B80BA;text-decoration:none;}
.pagingalink {
	color:#F48011;
	text-decoration:none;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
}
.pagingalink:hover {
	color:#F46611;
}

.setting_field_label {
	float:left;
	font-size:14px;
	padding-right:10px; 
	font-family:Arial, Helvetica, sans-serif;
	width:30%;
	margin:0;
	text-align:right;
	line-height:35px;
	color:#666666;
}

.user-name span { color:#5F5F5F; text-decoration:none;}

.inner_header_main{
width:100%;
float:left;
height:122px;
background:url(../images/inner-headerbg.png) repeat;
}

.notification_icon {
width:19px;
height:19px;
background:url(../images/notification-bg.png) no-repeat;
display:inline-block;
color:#FFFFFF;
font-size:11px;
margin-left:5px;
}

.pin_text {
	color:#5f5f5f;
	font-size:26px;
	line-height:31px;
}

.post-pin-text {
float: left;
margin:25px 10px 0;
padding:0 0px 12px 0px;
width:217px;
}

.follower_img {
	float:left;
	width:30%;
	min-width:30%;
	min-height:100px;
}
.follower_username {
	float:left;
	width:65%;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
	color:#5f5f5f;
}
.follower_username a, .follower_inner_det a {
	color:#5f5f5f;
}
.folloewr_follower_det {
	float:left;
	width:65%;
}
.follower_inner_det {
	float:left;
	width:auto;
	font-size:13px;
}
.followers-row-seperator {
float:left;
width:100%;
margin:5px 0 5px 0;
}

.share_social_buttons {
	float:right;
	margin-bottom:2px;
}

.share_social_buttons img {
    padding: 0 2px 0px 2px;
}
.shareplusimges:hover {
	cursor:pointer;
	opacity:0.8;
}

.post_detail_pin_text{
	float:left;
	background:#F2F0F0;
	padding:15px;
	font-size:30px;
	line-height:35px;
	width:520px;
	color:#333333;
}


.notification-main-outer {
	float:left;
	padding-left:7px;
	padding-right:7px;
	width:96%;
	overflow-x: hidden;
	height:400px;
	background:#f9f9f9;
	cursor:default;
}

#notifications_box {
	display:none;
}

.notification_heading {
	padding:5px;
	float:left;
	width:330px;
	font-weight:bold;
	background:#FFFFFF;
	overflow:hidden;
	cursor:default;
}

.notification_heading_main {
	float:left;	
	width:340px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	z-index:999;
	position:absolute;
	margin:0px 0 0 -325px;
	
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
}
.notification-row-seperator {
	float:left;
	width:100%;
	padding:7px 0px;
	border-bottom:1px solid #DDDDDD;
	color:666666;
}
.notification_img {
	float:left;
	width:18%;
	min-width:18%;
	min-height:40px;
}
.notification_img img {
	float:left;
	margin:0 10px;
	border:1px solid #dddddd;
	border-radius:3px;
	outline: medium none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
}
.notification_inner_uname_time {
	float:left;
	width:63%;
	padding-right:20px;
}
.notification_username {
	float:left;
	width:100%;
	font-size:13px;
	color:#5f5f5f;
}
.notification_username a{
	color:#5f5f5f;
}
.notification_username a:hover{
	color:#F48011;
}
.notification_follower_det {
	float:left;
	width:100%;
}
.notification_inner_det {
	float:left;
	width:auto;
	font-size:11px;
	color:#A2A2A2;
}
.notification_pin_img {
	float:right;
	width:12%;
	min-height:40px;
}

.notification_pin_img img {
	border:1px solid #dddddd;
	border-radius:3px;
	outline: medium none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.login_button{
min-width:80px;
float:left;
height:37px;
font-family:OpenSans, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
cursor:pointer;
text-align:center;
padding:0 10px 0 10px;
border:1px solid #202020;
color:#FFFFFF;
background: #4a4a4a;
background-image:-moz-linear-gradient(top, #707070, #4a4a4a);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#707070), to(#4a4a4a));
background-image:-webkit-linear-gradient(top, #707070, #4a4a4a);
background-image:-o-linear-gradient(top, #707070, #4a4a4a);
background-image:linear-gradient(to bottom, #707070, #4a4a4a);
background-repeat:repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff707070', endColorstr='#ff4a4a4a', GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (startColorstr=#707070, endColorstr=#4a4a4a, GradientType=0)";
margin-right:5px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
}
.login_button:hover{
background: #4a4a4a;
background-image:-moz-linear-gradient(top, #4a4a4a, #707070);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4a4a4a), to(#707070));
background-image:-webkit-linear-gradient(top, #4a4a4a, #707070);
background-image:-o-linear-gradient(top, #4a4a4a, #707070);
background-image:linear-gradient(to bottom, #4a4a4a, #707070);
background-repeat:repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4a4a4a', endColorstr='#ff707070', GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (startColorstr=#4a4a4a, endColorstr=#707070, GradientType=0)";
}

.search_data {
    float: left;
    height: 40px;
    margin: 20px 0 0;
    width: 307px;
	background:url(../images/search-bg.png) no-repeat;
	overflow:hidden;
}
.search_box_box {
	float:left;
	margin-top:4px;
}

.login_text_box {
	float:left;
	border:2px solid;
	border-color:#dfdfdf;
	height:23px;
	padding:5px;
	margin-right:5px;
	font-size:15px;
	color:#999999;
}
.login_area_ul_ul {
	padding-bottom:20px;
}

ul.login_area_ul_ul .childlinks {
	color:#333333;
	background:#ffffff;
	text-transform:capitalize !important;
}
ul.login_area_ul_ul .childlinks:hover
{
	color:#333333 !important;
	background:#ccd1d6;
}

ul.login_area_ul_ul .childlinks a {
	color:#333333;
	background:#ffffff;
	text-transform:capitalize !important;
}
ul.login_area_ul_ul .childlinks a :hover
{
	color:#333333 !important;
	background:#ccd1d6;
}







ul.login_area_ul_ul .childlinks_big {
	color:#333333;
	background:#ffffff;
	text-transform:capitalize !important;
}
ul.login_area_ul_ul .childlinks_big:hover
{
	color:#333333 !important;
	background:#ccd1d6;
}

ul.login_area_ul_ul .childlinks_big a {
	color:#333333;
	background:#ffffff;
	text-transform:capitalize !important;
}
ul.login_area_ul_ul .childlinks_big a :hover
{
	color:#333333 !important;
	background:#ccd1d6;
}
ul.login_area_ul_ul li.childlinks_big {
	width:84% !important;
}
.searchboxnew
{
width:301px;
height:35px;
float:left;
margin:3px 15px 0 0;
padding:0px 0 0 6px;
}
#search_first_step 
{
	float:left;
	color:#434343;
	font-weight:normal;
	width:93px;
	height:26px;
	padding-top:8px;
	padding-left:6px;
	cursor:pointer;
	border-right:1px solid #E1E1E1; 
}
#txt 
{
	float:left;
	border:2px solid #848484; 
	border-right:0px;
	border: 0px solid;
	height: 29px;
	padding: 2px 5px 0 5px;
	width: 156px;
	color:#999999;
	font-size:12px;
}
#search_dropdown 
{ 
	position:absolute; 
	width:90px; 
	display:none; 
	color:#FFFFFF; 
	margin-top:35px; 
	margin-left:-93px; 
	list-style:none; 
	padding:0px 0px 0px 0px; 
	z-index:1000;
	cursor:pointer; 
	border-radius:0px 0px 5px 5px;
}
ul#search_dropdown {
border:1px solid;
border-radius:0px 0px 3px 3px;
outline: medium none;
-moz-border-radius:0px 0px 3px 3px;
-webkit-border-radius:0px 0px 3px 3px;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4), 0 0px 5px rgba(0, 0, 0, 0.1) inset;

}
#search_dropdown li 
{ 
	padding:5px 5px 5px 5px; 
	background:#FFFFFF; 
	color:#333333;
}
#search_dropdown li:hover {  cursor:pointer; background:#ccd1d6; }
.search_dropdown_selected { color:#333333 !important; background:#ccd1d6 !important; cursor:pointer; }
.searchbuttons
{
	padding-top:3px;
}
.search-submit
{
width:29px;
float:left;
height:32px;
border:none;
cursor:pointer;
font-size:0px;
background:url(../images/search-btn.png) 0 3px no-repeat;
}
#searchselectedradio
{
	float:left;
	width:76px;
}
.firststeparrow
{
	padding-top:9px;
	padding-left:2px;
	float:left;
}

.show_notification {
	float:left;
	background:url(../images/notification-icon.png) no-repeat;
	width:42px;
	height:39px;
	min-height:39px;

	cursor:pointer;
}
.show_notification:hover{
	background:url(../images/notification-icon_hover.png) no-repeat;
}
.show_notification_selected {
	float:left;
	background:url(../images/notification-icon_hover.png) no-repeat;
	width:42px;
	height:39px;
	min-height:39px;

	cursor:pointer;
}
.notification_arrow {
	background:url(../images/arrow.png) no-repeat;
	width:13px;
	height:8px;
	margin-top:-8px;
	margin-left:-26px;
	display:none;
}
.dialog_box_title_emailpin{
	float:left;
	text-align:center;
	width:362px;
	background:#EFEFEF;
	color:#8C7E7E;
	height:32px;
	font-size:20px;
	font-weight:bold;
	padding-top:8px;
	margin-left:2px;
	margin-top:1px;
}

.notification_footer_line {
	padding:5px;
	float:left;
	width:330px;
	font-weight:bold;
	background:#FFFFFF;
	overflow:hidden;
	cursor:default;
	box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.1), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
}

.user_profile_link{
width:auto;
float:left;
color:#bc5a02;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
padding:0 3px 0 3px;
}

.user_profile_dropdown{
width:auto;
float:left;
color:#bc5a02;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
padding:0 3px 0 3px;
background:url(../images/dropdown-arrow_black.png) right 10px no-repeat;
}
.user_profile_dropdown ul{
margin:0px;
padding:0px;
float:right;
list-style:none;
display:block;
}
.user_profile_dropdown li{
float:left;
font-size:15px;
font-family:OpenSans, Arial, Helvetica, sans-serif; 
font:normal;
padding:0 4px 0 4px;
}
.user_profile_dropdown li a{

}
.user_profile_dropdown li a:hover{

text-decoration:none;
}
.user_profile_dropdown ul li ul{position:absolute;width:170px;visibility:hidden;border:1px solid #cccccc;text-decoration:none;color:#333333;float:left;background:#FFFFFF;z-index:999;}
.user_profile_dropdown ul li:hover ul{visibility:visible;}
.user_profile_dropdown ul li ul li {width:82.5%; padding:5px 15px 5px 15px; font-size:14px;}
.user_profile_dropdown ul.login_area_ul_ul 
{ 
	color:#333333;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4), 0 0px 0px rgba(0, 0, 0, 0.1) inset;
} 

.userprofile_name_seperator{
width:2px;
float:left;
height:27px;
text-align:center;
margin:0 5px 0 5px;
color:#999999;
font-size:20px;
}
.nav_dropdown_arrow_black { 
	float:right;
	background:url(../images/dropdown-arrow_black.png) no-repeat;
	width:11px;
	height:7px;
	margin:10px 0 0 5px;;
	
}
.user_jeltbalance{
width:auto;
float:left;
color:#333333;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
padding:0 3px 0 3px;
}

@media all and (max-device-width: 1360px){

    .banner_main {
        height:360px;
    }
	.banner_title {
		font-size:29px;
		line-height:42px;
	}
	.banner_content {
		padding: 40px 0 0;
	}
	.howit-works {
		margin-top:25px;
	}
	.highlight {
		line-height:30px;
		height:28px;
	}
}

@media all and (max-device-width: 1280px){
.wrapper, .header_main, .footer_main {
		width:1280px;
		display:inline-block;
	}
	
    .banner_main {
        height:360px;
    }
	.banner_title {
		font-size:29px;
		line-height:42px;
	}
	.banner_content {
		padding: 40px 0 0;
	}
	.howit-works {
		margin-top:25px;
	}
	.highlight {
		line-height:30px;
		height:28px;
	}
}

.ajax-registration-error-msg {
	float:left;
	width:100%;
	font-size:13px;
	color:#FF0000;
	margin-top:3px;
	display:none;
}
.myjeltwishes {
	float:right;
	font-size:16px;
	margin-right:30px;
}
.myjeltwishes a {
	color:#f48011;
}
.myjeltwishes a:hover {
	color:#f46611;
}
.child_pass_email_note {
	float:left;
	font-size:12px;
	color:#FF0000;
	text-align:center;
	margin:0 0px 10px 0;
	width:100%;
}
.child_user_profile_board_details a {
	color:#555555;
}

.child_user_profile_board_details a:hover{
	color:#f48011;
}

.blockthisreport {
	color:#666666;
	cursor:pointer;
}

.blockthisreport:hover {
	text-decoration:underline;
}

.ReportLabel {
    font-size: 17px;
    font-weight: bold;
    margin:0 0 10px 0;
	color:#8C7E7E;
}

a.tooltip {outline:none;cursor:pointer; } 
a.tooltip strong {line-height:30px;} 
a.tooltip:hover {text-decoration:none;} 
a.tooltip span { z-index:10;display:none; padding:14px 20px; margin-top:-30px; margin-left:28px; width:240px; line-height:18px; border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 3px 3px 8px #CCC; -webkit-box-shadow: 3px 3px 8px #CCC; box-shadow: 3px 3px 8px #CCC; color:#666666; }
a.tooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;font-family: Arial, Helvetica, sans-serif, OpenSans; font-size:13px; line-height:18px;} 
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} 

#please_add_price_url {
	color:#FF0000;
	font-weight:bold;
	display:none;
}
.please_add_price {
	color:#FF0000;
	font-weight:bold;
}
.resourcelink {
	color:#333333;
}
.resourcelink:hover {
	text-decoration:underline;
}