html {
	height: 100%;
}
body {
	font: 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin: 0;
	color: #90898C;
	background-color: #d6d6d6;
	height: 100%;
}

img {
	border: none;
}
form {
	margin: 0;
	padding: 0;
}
textarea {
	color: #000;
	font: 100% 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
a {
	color: #000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
/* wrapper start */
#wrapper {
	margin: 0 auto;
	width: 870px;
	/*min-height: 100%; not good for short pages like login*/ 
	position: relative;
	overflow: hidden;
	background-color:#FFF;
	border:#FFF solid 25px;
	border-width:0 25px 25px 25px;
}
* html #wrapper {
	height: 100%;
	overflow: visible;
}
/*logo start*/
.logo {
	position: absolute;
	left: 0;
	top: 36px;;
	margin: 0;
}
.logo a {
	float: left;
	margin: 0;
	display: block;
	text-indent: -9999px;
	width: 471px;
	height: 25px;
	overflow: hidden;
}
.logoImg {
	position: absolute;
	left: 0;
	top: 35px;
	margin: 0;
	z-index: 0;
}
/*header start*/
#header {
	position: absolute;
	left: 0;
	top: 0;
	height: 150px; 
	width: 870px;
}
.top-header {
	overflow: hidden;
	height: 70px;
	padding-top: 20px;
	border-bottom: 2px solid #000; 
}
.time-left {
	position: relative;
	float: right;
	color: #c95427;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 16px;
	text-align: right;
	letter-spacing: 2px;
	font-weight: bold;
}

* html .time-left {
	margin-right: 0;
}
* +html .time-left {
	margin-right: 0;
}
.bottom-header {
	padding-top: 12px;
}
.bottom-header:after {
	content:"";
	display:block;
	clear:both;
}
.bottom-header ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bottom-header ul li {
	padding: 0 9px 0 12px;
	float: left;
	background: url(/public/common/images/bg-main-nav.gif) no-repeat 0 55%;
}
.bottom-header ul li:first-child {
	background: none;
	padding-left: 0;
}
.bottom-header ul li a {
	color: #50ca99;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1.2px;
	text-decoration:underline;
}
.bottom-header ul.login-nav li.userloginName {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	letter-spacing:normal;
	line-height:19px;
	text-decoration:none;
}
.bottom-header ul li a.active,
.bottom-header ul li.subhover a {
	text-decoration: none;
}
.bottom-header ul li a:hover { text-decoration: none;}
/* main-nav start */
#header-search {
	float: right;
	padding-right: 12px;
	border-right: 1px solid #CCCCCC;
}

.header-links {
	float: right;
	line-height: 17px;
	text-transform:lowercase;
	padding:0px;
}
.login-nav{
	width:100%; /*tiki*/
}
/*
.lang-nav {
	float: right;
}
.login-nav {
	float: right;
	clear: both;
}
*/
.bottom-header .main-nav {
	text-transform:Uppercase;
	float: left;
	margin-top: 8px;
	display: inline;
	font-size: 14px;
}
.bottom-header .main-nav li {
	position: relative;
}
.subnav {
	margin: 0;
	list-style: none;
	position: absolute;
	left: 3px;
	top: 16px;
	width: 180px;
	background: #fff;
	display: none;
	z-index: 100;
}
.bottom-header .subnav {	padding: 3px 0;}
.subnav li {
	font-size:14px;
	float: none !important;
	padding: 4px 0px 4px 10px !important;
	background: none !important; 
}
.subnav li a, .bottom-header .subhover .subnav li a {
	text-decoration: underline;
}
.subnav li a:hover, .bottom-header .subhover .subnav li a:hover  {
	text-decoration: none;
}


#main-block {
	padding-top: 150px;
}
/* main start */
#main {
	background: #C3A165;/*Primary Color*/
	margin-bottom: 50px;/*Same as footer Height (was 68px)*/
	padding: 5px 25px 0;
	overflow: hidden;
	width: 820px;
	padding-bottom: 25px;
}
/* content start */
#content {
	float: left;
	width: 610px;
	margin-top: 5px;
}
#content1col{
	width:100%
	}
.content-block {
	background: #fff;
	overflow: hidden;
	height: 1%;
	margin-top: 15px;
	padding: 0 8px 9px 10px;
}
#content h2, #content1col h2 {
	font-size:28px;
	font-weight:normal;
	letter-spacing:2px;
	line-height:34px;
	text-decoration:underline;
	text-transform:uppercase;
	margin: 0;
	padding: 0;
}
h3 {
	text-transform:uppercase;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 1;
	border-bottom: 1px solid #ccc;
	margin: 13px 0 0;
}
/* main start */
#main {
	background: #C3A165;/*Primary Color*/
	margin-bottom: 50px;/*68px;*/
	padding: 40px 25px 0;
	overflow: hidden;
	width: 820px;
	padding-bottom: 25px;
}
/* content start */
#content {
	float: left;
	width: 610px;
	margin-top: 0;
}
.content-block {
	background: #fff;
	overflow: hidden;
	height: 1%;
	margin-top: 15px;
	padding: 0 8px 9px 10px;
}
/*#content h2 {
	font-size: 14px;
	font-weight: normal;
	color: #c95226;
	margin: 13px 0 0;
	padding-bottom: 7px;
	padding-left: 3px;
}*/

/* start customer journey */
.cj{
	overflow: hidden;
	height: 100%;
	/*border-top: 1px solid #ccc;*/ 
	padding-top: 10px;
	padding-bottom: 10px;
}
.cj-stepImage{
	padding:5px 0 10px 0;
}
.cj-journey {
	left: 170px;
	position: relative;
	width: 420px;
}
.cj-journey-left {
	position: relative;
	float: left;
	width: 200px;
}
.cj-journey-right {
	position: relative;
	float: right;
	width: 200px;
}
/*
.cj-center {
	position: relative;
	left: 100px;
	text-align: left;
	width: 400px;
}
*/
.cj-right {
	position: relative;
	float: right;
	width: 200px;
	border: 1px solid #ff0000;
}
.cj-left span{
/*	margin-top: -18px;*/
}
.cj-form textarea{
	border: 1px solid #00B26B; 
	background: #fff; padding:3px;
	width:490px;
	height:100px;
}
.cj-form textarea {
	display: block;
	/*
	width: 377px;
	height: 52px;
	*/
	
	/*
	width: 580px;
	height: 100px;
	*/
	
	overflow: auto;
}
.cj-btn {
	float:left;
}
.cj-form .cj-btn {
	float: right;
}
.cj-btn, .button {
	color:#00B26B;
	background-color:#fff; 
	border:1px solid #00B26B;
}

/* end customer journey */
.video-holder {
	background: #ccc;
	overflow: hidden;
	width: 590px;
	padding:  15px 0;
	text-align: center;
}
.google-map {
	overflow: hidden;
	height: 100%;
}
.google-map img {
	display: block;
}

/*Voting stars*/
#vote .rating{
	padding: 10px 0 0 0;
	border:0px;
}
#vote .rating img{
padding-right: 3px;
}
/*end voting stars*/

.rating {
	overflow: hidden;
	height: 100%;
	/*border-top: 1px solid #ccc;*/ 
}
.ratingImages{
	margin-top:5px;
	display:block;
}
.ratingImages {
	background-color:#00b26b;
}

.rating-vote {
	overflow: hidden;
	height: 100%;
}

.rating-vote .left span {
	font-size: 14px;
	clear: both;
	float: left;
	padding-top: 6px;
}
.link-share {
	float: right;
	color: #00b16b;
	padding: 0;
	margin: 7px 3px 0 0;
}
.vote-nav {
	margin: 9px 0 0;
	padding: 0;
	list-style: none;
	float: left;
}
.vote-nav li {
	float: left;
	margin-right: 5px;
	display: inline;
}
.vote-nav li a {
	width: 15px;
	height: 15px;
	float: left;
	background: url(/public/common/images/bg-vote.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.vote-nav li.disabled a {
	background-position: 0 -15px;
}
.vote-hold {
	overflow: hidden;
	width: 100%;
	padding: 20px 20px 20px 0;;
	border-bottom: 1px solid #ccc;
}
.vote-img {
	float: left;
	margin: 3px 0 0 0;
}
.vote-text, .amended-notice {
	float: right;
	width: 390px;
	padding: 0 10px 0 10px;
	text-align:left;
}
.amended-notice {
	color: #F00;
	text-align:right;
	font-weight: bold;
	padding-top: 10px;
}
.vote-text h3 {
	border:0px;
	margin:0 0 5px 0;
	font-size: 18px;
	font-weight: normal;
	color: #c95226;
	text-transform:capitalize;
}
.vote-text em {
	display: block;
	font-style: normal;
}
.vote-text strong {
	display: block;
	font-size: 14px;
	margin-top: 3px;
}
.vote-text span {
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 6px;
}
.vote-text p {
	margin: 4px 0 0;
	font-size: 12px;
	line-height: 16px;
}
.flag-link {
	display: block;
	text-align: right;
	margin-top: 7px;
	padding-right: 5px;
	font-size: 11px;
}
.flag-link a {
	color: #c91f1f;
	/*padding-right: 15px;
	background: url(/public/common/images/icon-cross.gif) no-repeat 100% 50%;*/
}
/* sidebar start */
#sidebar {
	float: right;
	width: 190px;
}
.side-item {
	overflow: hidden;
	width: 170px;
	padding: 7px 10px 0;
	background: #fff;
	margin-top: 16px;
}
.side-item h2 {
color:#C95427;
font-size:28px;
font-weight:normal;
letter-spacing:2px;
line-height:34px;
margin:0;
padding:0;
text-decoration:underline;
text-transform:uppercase;
}
.side-item h2.size {
	font-size: 16px;
}
.item-img {
	display: block;
	margin-top: 9px;
}
.side-item h3 {
	border:0;
	margin: 15px 0 0;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: normal;
	text-transform: uppercase;
}
.side-item h3 a {
	color: #00b26b;
	text-decoration: underline;
}
.side-item h3 a:hover {
	text-decoration: none;
}
.side-info {
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 7px;
}
.side-info .vote-nav {
	float: none;
	overflow: hidden;
	height: 100%;
	margin: 10px -8px 0 4px;
}
.side-info .vote-nav li {
	margin-right: 8px;
}
.side-info .vote-nav li a {
	width: 26px;
	height: 26px;
	background: url(/public/common/images/bg-vote2.gif) no-repeat;
}
.side-info .vote-nav li.disabled a {
	background-position: 0 -26px;
}
.side-info strong {
	display: block;
	text-transform: uppercase;
	margin-top: 8px;
}
.side-info p {
	margin: 5px 0 0;
	line-height: 18px;
}
.side-section {
	overflow: hidden;
	width: 100%;
	padding-bottom: 7px;
	margin-top: 6px;
	border-bottom: 1px solid #ccc;
}
.section-img {
	float: left;
	margin-top: 3px;
}
.section-text {
	float: right;
	width: 120px;
	padding-right: 16px;
}
.section-text h4 {
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
}
.section-text h4 a {
	text-decoration: underline; 
	color: #00b26b;
}
.section-text h4 a:hover {
	text-decoration: none; 
}
.side-section .vote-nav {
	float: none;
	overflow: hidden;
	height: 100%;
	margin: 4px 0 0;
}
.side-section .vote-nav li {
	margin-right: 8px;
}
.side-section .vote-nav li a {
	width: 12px;
	height: 12px;
	background: url(/public/common/images/bg-section-vote-nav.gif) no-repeat;
}
.side-section .vote-nav li.disabled a {
	background-position: 0 -12px;
}
.side-section strong {
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	margin-top: 4px;
	line-height: 13px;
}
.side-section p {
	margin: 0;
	line-height: 13px;
}
.browse-link {
	display: block;
	padding: 3px 0 4px;
	text-align: left;
}
.browse-link a {
	color: #00b26b;
}
.recent-list {
	overflow: hidden;
	margin: 6px 0 0;
	padding: 2px 0 8px;
	list-style: none;
	border-top: 1px solid #999; 
	border-bottom: 1px solid #999; 
}
.recent-list li {
	overflow: hidden;
	width: 100%;
	padding: 5px 0 0;
}
.recent-list li a {
	padding: 0 0 0 23px;
}
.recent-list .link1 a {
	background: url(/public/common/images/icon-twitter2.gif) no-repeat;
}
.recent-list .link2 a {
	background: url(/public/common/images/icon-facebook2.gif) no-repeat;
}
.recent-items {
	overflow: hidden;
	height: 100%;
	padding: 5px 0;
	border-bottom: 1px solid #999; 
}
.recent-items-hold {
	overflow: hidden;
	height: 100%;
}
.recent-items-hold img {
	float: left;
	margin-top: 5px;
}
.recent-text {
	float: right;
	width: 132px;
	line-height: 18px;
}
.recent-text strong {
	display: block;
}
.recent-text p {
	margin: 0;
}
.recent-text em {
	display: block;
	font-style: normal;
	color: #999;
	line-height: 18px;
}
/* footer start 
#footer {
	overflow: hidden;
	height: 68px;
	width: 870px;
	margin: -57px auto 0;
	position: relative;
	color: #070707;
	font-size: 11px;
}*/
#footer {
color:#070707;
font-size:11px;
height:50px;
margin: 0 auto;
overflow:hidden;
position:relative;
width:870px;
top: -70px;
}

#footer span {
	display: block;
}
#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer ul li {
	display: inline;
	color: #666;
}
#footer ul li img {
	vertical-align: middle;
}
#footer a {
	text-decoration: underline;
	color: #666;
}
#footer a:hover {
	text-decoration: none;
}
.f-proj,.f-follow,.f-style{
	padding-right:40px;
}

.f-proj {
	float: left;
}
.f-proj a {
	float: left;
	margin-top: 4px;
}
.f-proj img{
	margin-top:5px;
}
.f-proj span {
        margin-top:6px;
}
.f-follow {
	float: left;

}
.f-follow li {
	padding-right: 1px;
}
.f-style {
	float: left;
}
.f-style li {
	padding-right: 2px;
}
.f-copyright {
	position: absolute;
	top: 0px;
	float: right;
	right: 0px;
	text-align: right;
	margin-right: -2px;
	display: block;
}
.f-copyright span {
	padding-right: 2px;
}
.f-copyright ul {
	padding-top: 0;
}
.f-copyright ul li {
	padding: 0 3px 0 10px;
	background: url(/public/common/images/bg-footer-divider.gif) no-repeat 0 50%;
}
.f-copyright ul li:first-child {
	background: none;
	padding-left: 0;
}
/*COMMENTS*/
#commentDiv{
	margin-bottom:10px;
}

.comments {
	overflow: hidden;
	height: 100%;
	/*border-top: 1px solid #999; */
	padding-top: 4px;
}
.comment {
	overflow: hidden;
	height: 100%;
	color: #020202;
	/* working comment */
	/* margin-top: 4px; */
	margin: 15px 0px 20px 0px;
}
.comment.highlighted, .comment.highlighted a{
    font-weight:700;
}
.comment a {
	text-decoration: underline;
	color: #00b26b;
	line-height:30px;
}

.comment a:hover {
	text-decoration: none;
}
.comment img {
	width:32px;
	float: left;
	margin: 8px 12px 0 0;
}
/* working comment */
.comment .name, .comment .name2 {
	font-weight: normal;
	line-height: 30px;
}
.comment .name {
	display: block;
}
.comment p {
	margin: 0;
	line-height: 18px;
}
.comment .link {
	float: right;
	color: #c91f1f;
	/*padding-right: 15px;
	background: url(/public/common/images/icon-cross.gif) no-repeat 100% 50%;*/
	font-size: 11px;
	margin: 0 0 0 10px;
	text-decoration: none;
}
.comment .link:hover {
	text-decoration: underline;
}
.table {
	float: left;
	width: 80%;
}
.comments-form {
	overflow: hidden;
	height: 100%;
	margin-top: 13px;
}
.comments-form label {
	display: block;
	padding-bottom: 2px;
	color: #c95226;
}
.comments-form textarea {
	display: block;
	width: 377px;
	height: 52px;
	border: 1px solid #01b26c; 
	background: #fff;
	overflow: auto;
}
.comments-form .submit {
	float: left;
	margin-top: 9px;
}

/* two-columns start */
#two-columns {
	float: left;
	width: 610px;
	margin-top: 16px;
}
#inner-content {
	overflow: hidden;
	width: 100%;
}
.inner-comments {
	float: left;
	width: 379px;
	padding: 0 10px 10px 11px;
}
.inner-comments h2 {
border-bottom:1px solid #999999;
color:#C95428;
font-size:14px;
font-weight:normal;
margin:0;
overflow:hidden;
padding:9px 0;
text-transform:uppercase;
width:100%;
}
.comments-holder {
	overflow: hidden;
	width: 100%;
}
.comments-item {
	overflow: hidden;
	width: 100%;
	margin: 2px 0;
    padding:5px 0;    
    border-bottom:1px dotted #ccc;
}
.comments-item img{
	height:40px;
	float:left;
	margin-right:10px;
}
.comments-item .name {
	display: block;
	background: url(/public/common/images/bg-arrow.gif) no-repeat 0 7px;
	padding-left: 9px;
}
.comments-item .name a {
	color: #02b16c;
	text-decoration: underline;
}
.comments-item .name a:hover {
	text-decoration: none;
}
.comments-item p {
	margin: 0;
}
.comments-item em {
	display: block;
	font-style: normal;
	color: #666;
	margin-top: -2px;
}
.inner-comments .pagination {
	margin: 11px 0 0;
}
.inner-comments .pagination ul {
	padding-top: 6px;
}
.twit {
	float: right;
	width: 169px;
}
.inner-comments h2 a{
	float: left;
}
.inner-comments h2 span {
	float: right;
	width: 145px;
	/*margin-top: 1px; //compare sidebar h2 */
	margin-right: -2px;
}
.twit h2 .icon {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 16px;
	height: 16px;
	background-repeat:  no-repeat !important;
	margin: 1px 5px 0 0;
}
.twit h2 .icon.face {
	background: url(/public/common/images/icon-facebook2.gif);
}
.twit h2 .icon.twitter {
	background: url(/public/common/images/icon-twitter2.gif);
	margin-right: 9px;
}
.tweet-to {
	overflow: hidden;
	height: 100%;
	border-bottom: 1px solid #ccc;
	padding: 12px 0 11px;
}
.tweet-to p {
	margin: 0;
}
.tweet-to p span {
	display: block;
}
.tweet-to p span a {
	color: #02b16e;
	text-decoration: underline;
}
.tweet-to p span a:hover {
	text-decoration: none;
}
.twit-items {
	overflow: hidden;
	width: 100%;
	padding-bottom: 42px;
	margin-top: 4px;
}
.comments-item strong {
	display: block;
	color: #666;
}
.twit .comments-item p {
	margin: -3px 0 0;
	line-height: 16px;
}
.twit .comments-item em {
	display: block;
	font-style: normal;
	color: #666;
	margin-top: -2px;
}
.inner-footer .f-proj {
	width: 440px;
}
.f-proj-icon {
	margin-bottom: -4px;
}
.inner-footer {
	margin-top: -62px !important;
}
.inner-footer .f-follow {
	float: none;
	overflow: hidden;
	width: 100%;
}
.inner-footer {
	float: left;
	margin-top: 7px;
}
.f-follow span {
	float: left;
	margin-top: 3px;
}
.inner-footer .f-follow ul {
	float: left;
	margin-left: 5px !important;
	display: inline;
}
.inner-footer .f-follow li {
	float: left;
	margin-left: 3px;
	display: inline;
}
.inner-footer .f-style {
	float: right;
	margin-top: 2px;
}
.inner-footer .f-style span {
	float: left;
}
.f-style span {
	margin-top: 3px;
}
.inner-footer .f-style ul {
	float: left;
	padding-left: 3px !important;
}
.inner-footer .f-copyright {
	clear: right;
}
/*Alerts - Created by Santosh - reformatted by Tiki*/

.laoding{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
label.error {
  background:url("/public/common/images/images/unchecked.gif") no-repeat 0px 0px;
}
.message03{
background-color:#F7FAEC;
}
#facebookBadge{
	margin:10px 0;
}
.loginWidth{
/*	width: 180px;*/
}
/* Showcase Table*/

#showCaseSelectionBar {
	border-bottom: 1px solid #ccc;
	margin-bottom:10px;
	padding:5px 0;
}

#showCaseFilter{
	float: left;
	margin-top: 2px;
}
.journeySorter{
	float: right;
	margin-top: -5px;
}
.journeySorter select {
	float: right;
	margin-left: 10px;
}
.journeySorterLabel{
	float: right;
	margin-top: 8px;
}
#showCaseContainer{
	background-color:#FFFFFF;
	margin-bottom:0px;
	padding:10px 10px 0px 10px;
}
#showcaseTable td{
	width:25%;
	vertical-align:top;
	padding:0px;
	padding-bottom:20px;
}
#showcaseTable tr td .profileHolder .profileImages {
	margin-bottom:5px;
	width:190px;
}
#showcaseTable tr td .profileHolder .profileImages .profilePic {
	float: left;
	margin-right:5px;
}
#showcaseTable tr td .profileHolder .profileImages .profileName{
	font-size:14px;
	}
#showcaseTable tr td .profileHolder .profileImages .profileRating{
	margin:10px 0 0 0 ;
	}
#showcaseTable tr td .profileHolder .profileType {
	margin: 10px 0 0 0;
	text-transform:uppercase;
	font-size:11px;
	width:190px;
	font-weight:bold;
	display:block;
	clear:both;
	padding-top:5px;
	}
#showcaseTable tr td .profileHolder .profileTitle{
	font-size:11px;
	width:150px
	}
#showcaseTable tr td .profileHolder .profileLink{
	font-size:11px;
	width:150px;
	margin-top:5px;
	margin-bottom:20px;
	padding: 0px;
}
/*panels that hold Flash*/
#flashHolder{
	border: 1px solid #000;
}
/*panels that hold Flash*/
/* no Flash */
.noflash_panel {
	background: url(/public/common/images/noflash/noflash_bg.gif) repeat-x;
	background-color: #ffffff;
	overflow: hidden;
	margin-top: -12px;
}
.noflash_holder {
	background: url(/public/common/images/noflash/noflash_icon.gif) no-repeat 10px 60px;
	background-color: #ffffff;
	width: 350px;
	height: 130px;
	margin-top: 100px;
	margin-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.noflash_holder hr {
	color: #cccccc;
	background-color: #cccccc;
	height: 0px;
	border: none;
	width: 344px;
	margin-top: -2px;
}
.noflash_holder .msg {
	margin-top: 17px;
	margin-left: 65px;
}
/* end no Flash */
#flashHolder2{
	border: 1px solid #000;
}
/*Reg or Login*/
#loginPanel{
	float:left;
	width: 100%;
}
#regPanel{
	float: left;
}
#regPanel tr{
	margin-top: 20px;
}
#regPanel td{
	vertical-align: top;
}
.regFacebookLength{
	width: 250px;
}
/*Profile Page*/
#profileUpdate{
padding-top:15px;
}
#profileUpdate #imageUpdate{
margin-right:15px;
float:left;
}
#profileUpdate #imageUpdate a{
padding-top:5px;
display:block;
}

#profileUpdate #signupbox{

}

#profileUpdate table tr td{
width:120px;
}
input{
border:1px solid #ccc;
}
.noborder {
	border: none;
}
.error{
color:red;
}
/*Reg Page Hack*/
#signupbox td.label{
padding:5px 0;
}
#signupbox td.status{
width:300px;
text-align:right;
}
#terms, #contact{
float:left;
margin:0px 5px 5px 0px;
}
#signupbox .button{
margin:15px 0px 0px -8px
}
/* start gallery */
.box_profile {
	overflow: hidden;
	height: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
}

.box_profile img{
	visibility: hidden;	
}
.box_profile a.cboxElement img{
	border: 5px solid #cccccc;
	visibility:visible;
}
/* end gallery */
.profileUpdate table{
width:400px;
}

.profileUpdate label{

}
.profileUpdate #signupbox .button{
margin:0;

}
/*static Pages*/
.bannerImg{
padding-top:10px;}
/*DELETE -- THESE r GUIDEs FOR IE* FIX ONLY
td{
	border:1px dotted #ccc;
}*/
/*Page form specific styles*/
.indexProfile td{
padding:0px;
margin:0px;	
}
.indexProfile td.label{
		padding-top:50px;
		display:block;
}
/* feed */
.feed-items {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.feed-items ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.feed-items ul li {
	padding: 4px;
}
.feed-items .meta {
	font-size: 11px;
}

/* ShortlistTable - home page */
#shortListContainer {
	background-color:#FFFFFF;
	margin-bottom:0;
	padding:15px 10px 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#shortlistTable tr .profileHolder {
	padding-bottom:15px;
}

#shortlistTable tr td .profileHolder .profileImages {
	margin-bottom:5px;
	width:190px;
}
#shortlistTable tr td .profileHolder .profileImages .profilePic {
	float: left;
	margin-right:5px;
}
#shortlistTable tr td .profileHolder .profileImages .profileName{
	font-size:14px;
}
#shortlistTable tr td .profileHolder .profileImages .profileRating{
	margin:10px 0 0 0 ;
}
#shortlistTable tr td .profileHolder .profileType {
	margin: 10px 0 0 0;
	text-transform:uppercase;
	font-size:11px;
	width:190px;
	font-weight:bold;
	display:block;
	clear:both;
	padding-top:5px;
}
#shortlistTable tr td .profileHolder .profileTitle{
	font-size:11px;
	width:150px
}
#shortlistTable tr td .profileHolder .profileLink{
	font-size:11px;
	width:150px;
	margin-top:5px;
	margin-bottom:20px;
	padding: 0px;
}

/*Browse to journeys*/
.browseJourney {
    font-size: 11px;
	background-color:#fff;
	padding:5px;
	overflow: hidden;
	height: 100%;
	margin:0px;
    text-align:right;
}
	
.browseJourney ul {
	margin: 0;
    padding:0px;
	list-style: none;
	float: right;
}
/*setting spacing*/
.browseJourney ul li ,.browseJourney ul li a,.browseJourney ul li a:hover {
	border:0px;
	padding:0px 0px 0px 3px;
	margin:0px;	
} 
.browseJourney ul li {
	float: left;
	font-size: 11px;	
	color: #666;
}
.browseJourney ul li a {
	text-decoration: none;
	color: #00b26b;
}
.browseJourney ul li a:hover {
	text-decoration: underline;
}
/*Styling for AJAX version*/
.browseJourney a{padding:0px 0px 0px 5px;}
.next{padding:0px 0px 0px 5px;}
.prev{padding:0px 0px 0px 5px;}
.current{padding:0px 0px 0px 5px;}


/* Film Crew page*/
.vote-hold-noborder {
	overflow: hidden;
	width: 100%;
	padding: 20px 0;
}

#prod-crew-thumbs {width:605px;}
#prod-crew-thumbs ul {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
}
#prod-crew-thumbs li {
	float:left;
	width:105px !important
}
.second {
	padding:0 0 0 15px;
	margin:0;
}
.third {
	padding:0 15px;
	margin:0
}
.fourth {
	padding:0 15px 0 0;
	margin:0
}

.clear {
	clear:both;
	padding:0;
	margin:0;
}

/* overright menu color as per psd */
#header-search { border: 0; padding: 0;} 
#header-search label { display: none;}
#header-search input {  position:relative; top:-9px; margin: 0;border:1px solid #CCCCCC; color:#ACA7A9; font-size:11px; line-height:14px; padding:1px 2px; width:123px;}
.bottom-header  { position: relative ; height: 35px;}
.header-links { right: 20px; position:absolute; text-align:right; top:70px; }
.header-links .langNav ul {float: right;}
.header-links .loginMenu { clear: right;} 
.header-links .loginMenu ul { float: right; width:auto; }
.time-left .BeginMsg  { display:block; margin-top:12px; color: ; }
.logoImg  img { margin-top: 1px;}
.visibleNot { visibility: hidden; }
body p { margin: 14px 0;}

#header .bottom-header ul.main-nav li a,
#header .bottom-header ul.main-nav li ul li a { color:#9DA7BF;}

#header .bottom-header .header-links .langNav ul.lang-nav li a,
#header .bottom-header .header-links .loginMenu ul.login-nav li a { color:#FFFFFF; font-size:12px;}
.content-block h3 { color:#000000; font-size:12px; font-weight:bold; letter-spacing:2px; margin:20px 0 15px; text-decoration:none; text-transform:uppercase;}

#content h2.blog_postdate { font-size: 14px;}
#content h2.blog_storytitle, #content h2.blog_postdate { border-bottom: 0; margin-bottom:15px; text-decoration:none;}
#header .bottom-header ul li a { color: #FFF;}
#blog_wrapper .blog_postheader { border: 0;}
#content h2#comments, #content h2#postcomment { font-size: 14px; color: #000; text-decoration: none;}

#content .content-block h2 { color: #000;}
.recent-items-hold {word-wrap: break-word;}