@charset "utf-8";
/* CSS Document */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* typography.css */
body {font-size:75%; color:#646464; background:#e8e8e8; font-family:Arial,Helvetica,sans-serif; font-style:normal; font-variant:normal; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:3em;line-height:1;margin:10px 0 10px 0;}
h2 {font-size:2em;margin-bottom:0.1em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a {color:#1a4788;text-decoration:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix { display:inline-block; }
.clearfix { height: 1%; }
.clear {clear:both;}
a:hover {outline:none; }
a{outline:none !important; text-decoration:none;}
a img{border:none;}

/*-------------------fonts-----------------------------------*/
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Arimo-Bold-Latin';
	src: url('http://aflamnah.com/skin/default/en/font/arimo-bold-latin-webfont.eot');
	src: local('Conv_Arimo-Bold-Latin'), url('font/new-fonts/arimo-bold-latin-webfont.woff') format('woff'), url('font/new-fonts/arimo-bold-latin-webfont.ttf') format('truetype'), url('font/new-fonts/arimo-bold-latin-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Arimo-Regular-Latin';
	src: url('http://aflamnah.com/skin/default/en/font/arimo-regular-latin-webfont.eot');
	src: local('Conv_Arimo-Regular-Latin'), url('font/new-fonts/arimo-regular-latin-webfont.woff') format('woff'), url('http://aflamnah.com/skin/default/en/font/arimo-regular-latin-webfont.ttf') format('truetype'), url('http://aflamnah.com/skin/default/en/font/arimo-regular-latin-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_times-new-roman-2';
	src: url('font/times-new-roman-2.eot');
	src: local('☺'), url('font/times-new-roman-2.woff') format('woff'), url('font/times-new-roman-2.ttf') format('truetype'), url('font/times-new-roman-2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Arimo-Italic-Latin';
	src: url('http://aflamnah.com/skin/default/en/font/arimo-italic-latin-webfont.eot');
	src: local('☺'), url('http://aflamnah.com/skin/default/en/font/arimo-italic-latin-webfont.woff') format('woff'), url('http://aflamnah.com/skin/default/en/font/arimo-italic-latin-webfont.ttf') format('truetype'), url('http://aflamnah.com/skin/default/en/font/arimo-italic-latin-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MYRIADPRO-REGULAR';
	src: url('font/MYRIADPRO-REGULAR.eot');
	src: local('☺'), url('font/MYRIADPRO-REGULAR.woff') format('woff'), url('font/MYRIADPRO-REGULAR.ttf') format('truetype'), url('font/MYRIADPRO-REGULAR.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*------Generated by FG----------*/

/*body{
background:url(http://aflamnah.com/skin/default/en/image/5.jpg) no-repeat 0 0;
filter:alpha(opacity=60);
opacity:0.5;
z-index:999;
margin-left: -134px;
}*/

#main{
	margin: 0 auto;
	width: 990px;
}
.main-header{
	margin: 0 auto;
	width: 992px;
}
#header{
	width: 100%;
	background: url("image/header-bg.png") no-repeat center 47px #ffffff;
	height: 66px;
}
.submit{
	background:#ef5324 !important;
}
h1.logo{
	margin: 0;
	width: 164px;
	float: left;
	margin:19px 23px 0 0;
}
.submit h1.logo a{
	background: url("image/logo-inside.png") no-repeat left top !important;
}
h1.logo a{
	background: url("image/logo.png") no-repeat left top !important;
	display: block;
	text-indent: -100000px;
	width: 164px;
	height: 36px;
}
.top-nav{
	float: left;
	width: 805px;
}
.submit .top-nav{
	width: auto;
	float: right;
}
.top-nav ul{
	margin: 0;
	list-style-type: none;
}
.top-nav ul li{
	float: left;
	background: url("image/nav-border.png") no-repeat right 8px;
	padding-bottom:6px;
}
.submit .top-nav ul li{
	background: url("image/nav-border-inside.png") no-repeat right 8px;
	padding-left: 21px;
	padding-right: 11px !important;
}
.top-nav ul li.current{
	position: relative;
	background: url("image/menu-arrow.png") no-repeat center bottom;
}
.top-nav ul li.current span{
	background: url("image/menu-arrow.png") no-repeat center top;
	display: block;
	width: 100%;
	height: 6px;
	left: 0;
    position: absolute;
    top: 61px;
}
.top-nav ul li.current a{
	color: #ffffff;
}
.top-nav ul li.last a, .top-nav ul li.last{
	background: none;
	padding-right: 0;
}

.top-nav ul li a{
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #5d5d5d;
	display:block;
	height: 40px;
	padding-top: 21px;
	padding-left: 9px;
	padding-right: 9px;	
}
.top-nav ul li.last a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	padding-top:9px;
}
.submit .top-nav ul li a{
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif!important;
	color: #000000;
	text-transform: capitalize;
}
.top-nav ul li.lc a{
	text-transform: capitalize;
}
.top-nav ul li.highlight a{
	color: #ef5324;
}
.top-nav ul li.current a{
	color:#fff;
	display:block;
	background-color: #f15922;
	}
.sidebar{
	width: 235px;
	float: left;
}
.account-block{
	background: url("image/horizontal-line.png") repeat-y left top;
}
.sub-wrapper .account-block{
	padding-bottom: 5px;
}
.account-block h3{
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	font-size: 13px;
	background: url("image/my-acc-bg.png") no-repeat left top;
	height: 32px;
	width: 215px;
	color: #fffefe;
	padding-top: 16px;
	padding-left: 18px;
	margin-bottom: 7px;
}
.my-profile img{
	margin: 0 0 10px 18px;
}
.my-profile ul{
	list-style-type: none;
	margin: 0;
}
.my-profile ul li{
	margin-bottom: 11px;
	padding-left: 18px;
}
.my-profile ul li.last{
	/*background: #e5e5e5;*/
	padding-top: 15px;
	padding-bottom: 15px;
}
.sub-wrapper .my-profile ul li.last{
	margin-bottom: 0;
    padding-bottom: 11px;
}
.my-profile ul li a{
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #666666;
	text-transform: uppercase;
}
.my-profile ul li ul{
	margin-top: 13px;
}
.my-profile ul li ul li{
	width: 170px;
	background: url("image/sub-menu-bg.png") no-repeat left 4px;
	padding-left: 12px;
	margin-bottom:9px;
	margin-left: 0;
	line-height:15px;
}
.my-profile ul li ul li a{
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif!important;
	font-size: 12px!important;
	text-transform: capitalize;
}
.subscribe-block h3{
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	font-size: 13px;
	background: url("image/subs-newsletter-bg.png") no-repeat left top;
	height: 33px;
	width: 215px;
	color: #fffefe;
	padding-top: 16px;
	padding-left: 18px;
	margin-bottom: 7px;
	text-transform: uppercase;
}
.form-block input{
	font-size: 13px;
	border: none;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif!important;
	color: #929292;
	padding-left: 10px;
}
.form-block input.name{
	background: url("image/form-bg.png") no-repeat left top;
	width: 201px;
	height: 30px;
	margin-bottom:6px;

}
.form-block input.email{
	background: url("image/email-input-bg.png") no-repeat left top;
	width:149px;
	height: 30px;
	float: left;
}
.form-block input.send{
	padding-left: 0;
}
.subscribe-block{
	background: url("image/horizontal-line.png") repeat-y left top;
	/*height:296px;*/
	height: auto;
}
.form-block, .media, .blog, .team{
	padding-left: 10px;
}
.form-block{
	margin-bottom: 9px;
}
.media{
	border-top: 2px solid #e8e8e8;
	border-bottom:2px solid #e8e8e8;
	width: 220px;
	padding:8px 0 2px 14px;
}
.media ul{
	list-style-type: none;
	margin: 0;
	clear: both;
}
.media span{
	font-size: 10px;
	float: left;
	text-transform: uppercase;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
	margin-bottom: 5px;
	}
.media ul li{
	float: left;
	background: url("image/social-li-bg.png") no-repeat right top;
	padding: 4px 5px 0 5px;
	height: 23px;
}	
.media ul li.twitter a{
	background: url("image/twitter.png") no-repeat left top;
	display: block;
	width: 16px;
	height: 13px;
}
.media ul li.fb a{
	background: url("image/fb.png") no-repeat left top;
	display: block;
	width: 14px;
	height: 14px;
}
.media ul li.in a{
	background: url("image/in.png") no-repeat left top;
	display: block;
	width: 14px;
	height: 14px;
}
.media ul li.yt a{
	background: url("image/youtube.png") no-repeat left top;
	display: block;
	width: 33px;
	height: 13px;
}
.media ul li.vimeo a{
	background: url("image/vimeo.png") no-repeat left top;
	display: block;
	width: 37px;
	height: 11px;
}
.media ul li.pinterest a{
	background: url("image/pinterest.png") no-repeat left top;
	display: block;
	width: 45px;
	height: 11px;
}
.media ul li.pinterest{
	background: none;
}
.media ul li.twitter{
	padding-left: 0;
}
.blog a, .team a{
	padding-left: 21px;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif!important;
	font-size: 10px;
	color: #666666;
	text-transform: uppercase;
	display: block;
}
.blog a{
	background: url("image/blog.png") no-repeat left 4px;
}
.blog a span{
	background: url("image/social-li-bg.png") no-repeat left top;
}
.team a{
	background: url("image/team.png") no-repeat left 4px;
}
.team a span{
	background: url("image/social-li-bg.png") no-repeat left top;
}
.blog a span, .team a span{
	display: block;
	padding-left: 11px;
	height: 19px;
	padding-top: 2px;
}
.blog, .team{
	width: 221px;
	padding: 5px 0 0 13px;
}
.blog{
	border-bottom:2px solid #e8e8e8;
}
.right-content{
	float: left;
	width: 679px;
	padding: 53px 0 0 66px;
}
.right-content p{
	width: 569px;
	color: #646464;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif!important;
	font-size: 12px;
	margin-bottom: 25px;
}
.right-content p.bold{
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.right-content h2{
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #f15922;
	background: url("image/newsletter-arrow.png") no-repeat left 22px;
	height: 31px;
	margin-bottom: 17px;
}
.right-content h2 span{
	color: #999999;
}
#footer{
	width: 990px;
	margin-top: 26px;
	background: url("image/footer-bg.png") no-repeat left top;
	padding: 11px 0 60px 0px;
}
.vz{
	margin:20px 0 0 0;
}
#footer ul{
	margin: 0;
	list-style-type: none;
}
#footer ul.footer-nav{
	margin-left:150px;	
}
#footer ul li{
	float: left;
	padding: 0 6px;
	border-right: 2px solid #c1c1c1;
	line-height: 1;
}
#footer ul li.last{
	border-right: none;
}
#footer ul li a{
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif!important;
	font-size: 10px;
	color: #EF5324;
	text-transform: uppercase;
}
#footer p{
	margin:0;
	line-height:1px;
	padding:6px 0 0 5px;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif!important;
	font-size: 11px;
	color: #EF5324;
	text-transform: uppercase;
	float:left;
}
#wrapper{
	margin:-4px 0 0 0;
}
.listing{
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif!important;
}
.list-item{
	background: url("image/listing-bg.png") no-repeat left bottom;
	width: 685px;
	padding-top: 17px;
	padding-bottom: 24px;	
}
.listing .first{
	padding-top: 5px !important;
}
.list-item p{
	margin: 0;
	width: 658px;
}
.list-item h3, .list-item h3 a.current{
	font-size: 12px;
	color: #F15922;
	font-weight: bold;
	margin-bottom: 15px;
}
.list-item h3 a.current{
	background: url("image/faq-list-current-bg.png") no-repeat 4px top;
}
.list-item h3 a{
	font-size: 12px;
	color: #909090;
	font-weight: bold;
	margin-bottom: 15px;
	background: url("image/faq-list-bg.png") no-repeat 4px top;
	padding-left: 16px;
}
.list-item ul{
	margin: 0;
	list-style-type: none;
}
.list-item ul li{
	padding-bottom: 25px;
	background: url("image/listing-li-bg.png") no-repeat left 6px;
	padding-left: 22px;
}
.list-item ul li a{
	color: #F15922;
	text-decoration: underline;
}
.list-item ul li.important{
	font-weight: bold;
}
.list-item ul li span{
	color: #F15922;
}
.list-item ul li.last{
	padding-bottom: 0;
}
.listing .last-item{
	padding-bottom: 0;
	background: none;
}
.faq-list .list-item{
	padding-top: 11px;
	padding-bottom: 13px;
}
.faq-list .list-item h3{
	margin: 0;
}
.answer{
	padding-left: 15px;
	padding-top: 13px;
	display:none;
}
.answer p{
	width: 525px;
}
.top-block .left-block{
	width: 360px;
	float: left;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif!important;
	margin-right: 24px;
}
.top-block .left-block p{
	width: 357px;
	margin-bottom: 14px;
}
.top-block .left-block span{
	padding-bottom: 18px;
	display: block;
}
.top-block .left-block span a{
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	color: #F15922;
}
.top-block .map-block{
	float: left;
    width: 287px;
    margin-top: -45px;
}
.map-block a img{
	border-top: 11px solid #ffffff;
	border-bottom: 11px solid #ffffff;
	border-left: 9px solid #ffffff;
	border-right: 9px solid #ffffff;
}
.contact-form-block{
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif!important;
}
.fields input.name, .fields input.email{
	background: url("image/contact-input-bg.png") no-repeat left top;
	border: none;
	width: 660px;
	height: 26px;
}
.fields .city input.city, .fields .country input.country{
	background: url("image/contact-cc.png") no-repeat left top;
	border: none;
	width: 217px;
	height: 26px;
}
.fields .code input.postcode{
	background: url("image/contact-codes.png") no-repeat left top;
	border: none;
	width: 178px;
	height: 26px;
}
.fields input.country-code{
	background: url("image/cotact-c-code.png") no-repeat left top;
	border: none;
	width: 59px;
	height: 26px;
	float: left;
	clear: both;
	margin-right: 13px;
}
.fields input.number{
	background: url("image/contact-mobile.png") no-repeat left top;
	border: none;
	width: 579px;
	height: 26px;
	float: left;
}
.fields textarea {
	width: 660px;
	height: 55px;
	border: none;
	background: #f5f5f5;
	padding-left: 10px;
	padding-top: 5px;
	color: #929292;
}
.fields .city, .fields .country{
	float: left;
	width: 227px;
	margin-right: 15px;
}
.fields .code{
	float: left;
	width: 188px;
}
.fields label{
	float: left;
}
label.error{
	color:#F00;
}
.fields input{
	color: #929292;
    font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 13px;
    padding-left: 10px;
}
.fields input.cancel, .fields input.send{
	padding-left: 0;
}
.fields input.cancel{
	margin-right: 5px;
}
.fields{
	background: url("image/input-seperator.png") no-repeat left top;
	padding-top: 10px;
	padding-bottom: 6px;
}
.reg .top-nav ul li a{
	font-size: 12px;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
}
.reg .top-nav ul li a.idea{
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
	font-size: 11px;
}
.reg-wrapper .subscribe-block{
	float: left;
    width: 249px;
    background: url("image/reg-content-seperator.png") repeat-y left top;
}
.sign-up-block{
	width: 249px;
	float: left;
	height:auto;
}
.reg-wrapper .subscribe-block .title{
	background: url("image/reg-login-bg.png") no-repeat left top;
	height: 55px;
	width: 249px;
	margin-bottom: 8px;
}
.reg-wrapper .subscribe-block .social-contact .form-block{
	padding-left: 19px;
	margin-bottom: 22px;
}
.title h3{
	background: none;
	margin: 0;
	height: 15px;
	padding-top: 12px !important;
	padding-left: 17px !important;
}
.title span {
	display: block;
}
.sign-up-block{
	margin-right: 0 !important;
}
.sign-up-block .title{
	background: url("image/reg-howto-bg.png") no-repeat left top !important;
	height: 65px !important;
	width: 249px !important;
}
.title h4{
	margin: 0;
}
.reg-wrapper .subscribe-block .title span{
	font-size: 10px;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
	color: #ffc0ad;
	padding-left: 17px;
}
.reg-wrapper .form-block span{
	float: right;
	margin-right: 33px;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
	font-size: 12px;
}
.reg-wrapper .form-block span a{
	color: #a0a1a4;
}
.reg-wrapper .form-block input.check{
	float: left;
	margin: 0;
}
.reg-wrapper .form-block .remember{
	width: 103px;
	margin: 20px 0 12px 0;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
	font-size: 10px;
	clear:both;
}
.reg-wrapper .form-block .remember label{
	padding-left: 24px;
	display: block;
	width: 171px;
}
.reg-wrapper .form-block input.pwd, #register_password{
	margin-bottom: 0;
	background:url(image/pwd.gif) no-repeat left top;
}
#register_confirm_password{
	background:url(image/confirm-pwd.gif) no-repeat left top;
}
#register_confirm_password,
#register_avatar{
	margin-bottom: 0!important;
}
.reg-wrapper .fb-connect{
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
	padding-left: 20px;
	border-top: 16px solid #E8E8E8;
}
.reg-wrapper .fb-connect h4{
	margin: 18px 0 0;
	color: #999a9d;
	text-transform: uppercase;
	font-size: 12px;
}
.reg-wrapper .fb-connect span{
	font-size: 11px;
	color: #646464;
	float: left;
	margin-bottom: 10px;
}
.reg-wrapper .fb-connect label{
	font-size: 9px;
	color: #646464;
	float: left;
	width: 163px;
	margin: 12px 0 15px;
}
.reg-wrapper .sign-up-block .title h4{
	font-size: 12px;
	color: #ffffff;
	padding-left: 17px;
	line-height: 7px;
}
.reg-wrapper .sign-up-block .title span{
	font-size: 10px;
	color: #a0a0a0;
	line-height: 21px;
}
.reg-wrapper .sign-up-block .form-block{
	padding-left: 19px;
	margin-bottom: 15px;
}
.reg-wrapper .sign-up-block .form-block span{
	color: #929292;
	line-height: 13px;
	margin-right: 0;
	width: 160px;
	float: left;
	padding-left: 10px;
	margin-bottom: 7px;
}
.reg-wrapper .sign-up-block .form-block .remember{
	width: 182px !important;
}
.reg-wrapper .sign-up-block .form-block span.terms{
	width: 154px;
	float: left;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
	font-size: 11px;
	color: #646464;
	padding:0 0 10px 0 !important;
}
.reg-wrapper .sign-up-block .form-block span.terms a{
	color: #ef5324;
}
.reg-wrapper .sign-up-block .form-block select {
	border: none;
	background: url("image/form-bg.png") no-repeat scroll left top transparent;
    height: 30px;
    margin-bottom: 19px;
    width: 211px;
    color: #929292;
   	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 13px;
   	padding: 7px 9px 5px 10px;
}
.reg-wrapper .sign-up-block .form-block input.name{
	margin-bottom: 19px;
}
.reg-wrapper .sign-up-block .form-block input.Email{
	margin-bottom: 0;
}
.seperator{
	float: left;
	background: url("image/reg-block-seperator.png") no-repeat right top;
	height: 470px;
	padding-right: 60px;
	margin-right: 60px;
}
.reg-wrapper{
	padding-top: 35px;
	padding-left: 176px;
}
.sub-header{
	background:#000000;
    height: 41px;
    width: 100%;
}
.your-idea h2{
	background: url("image/submit-idea-bg.png") no-repeat left top;
	font-size: 13px;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
	color: #ffffff;
	height: 31px;
	text-transform: uppercase;
	padding-top: 18px;
	padding-left: 18px;
	line-height: 1;
	z-index: 1;
	position: relative;
}
.steps-listing .items ul{
	list-style-type: none;
	margin: 0;
	margin-left: 5px;
}
.steps-listing .items ul li{
    line-height: 1;
    margin-bottom: 3px;
}
.steps-listing .items ul li a{
	background: url("image/submit-li-bg.png") no-repeat left top;
	font-size: 12px;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
	color: #ffffff;
	text-transform: uppercase;
	padding-left: 14px;
    padding-top: 12px;
    width: 210px;
    height: 20px;
    display: block;
}
.steps-listing .items ul li a.disable{
	color: #7f7f7f;
	background-position: left -66px;
}
.steps-listing .items ul li a.active{
	color: #ef5324;
	background-position: left -33px;
}
.your-idea .steps{
	background: url("image/idea-list-top.png") no-repeat left top;
	padding-top: 8px;
	padding-bottom: 2px;
	margin: -5px 0 0;
}
.your-idea .steps .steps-listing{
	background: url("image/idea-list-center.png") repeat-y left top;
}
.your-idea .steps .steps-listing .items{
	background: url("image/idea-list-bottom.png") no-repeat left bottom;
	padding-bottom: 4px;
}

.sub-wrapper .sidebar .your-idea{
	margin-top: -37px;	
}
.sub-wrapper .right-content{
	padding: 0 0 0 32px;
	margin-top: -23px;
	width: 714px;
}
.sub-wrapper .right-content h2{
	font-size: 13px;
	line-height:1;
	background: url("image/account-arrow.png") no-repeat scroll left 22px transparent;
	color: #ffffff;
	margin-bottom: 31px;
}
.sub-wrapper .right-content .contents p{
	/*font-family: Conv_MYRIADPRO-REGULAR,Arial,Helvetica,sans-serif !important;*/
	font-size: 12px;
	width: auto;
	margin-bottom: 9px;
}
.sub-wrapper .right-content .contents span{
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
	display: block;
	/*background: url("image/square-orange.png") no-repeat left top;*/
	line-height: 1;
	padding-left: 16px;
	margin-bottom: 15px;
}
.contents .project-details span{
	/*background: none !important;*/
}
.sub-wrapper .right-content .contents a.get-start{
	display: block;
	background: url("image/get-started.png") no-repeat left top;
	width: 244px;
	height: 28px;
}
.sub-wrapper .right-content .contents span a, .contents p a{
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
	text-decoration: underline;
	color: #ef5324;
}
.sub-wrapper .right-content .contents ul{
	margin: 0;
}
.sub-wrapper .right-content .contents ul li{	
	background: url("image/listing-li-bg.png") no-repeat scroll left 6px transparent;
    padding-bottom: 4px;
    padding-left: 18px;
    list-style-type: none;
    font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 12px;
}
.sub-wrapper .right-content .contents ul li span{
	background: url("image/listing-bg.png") no-repeat scroll left bottom !important;
    padding-bottom: 20px;
    width: 685px;
    display: block;
    margin-bottom: 0;
}
.your-idea .project-details{
	width: 711px;
	background: url("image/project-details-border.png") no-repeat left top;
    padding: 10px 0 12px 0;
}
.basics .your-idea .first{
	background: none;
}
.your-idea .project-details input.pname{
	background: url("image/idea-form-bg.png") no-repeat left top;
	border: none;
	width: 699px;
	height: 26px;
	color: #929292;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 13px;
    padding-left: 10px;
}
.basics .your-idea .project-details input.pname{
	background: url("image/http-form-bg.png") no-repeat left top;
	width: 610px;
	margin-left: 5px;
}
.category .project-details input.pname{
	width: 561px !important;
	float: right;
	background: none #F5F5F5 !important;
	height: 26px;
}
.category .project-details .image-space{
	border: 1px solid #bababa;
	float: left;
	position:relative;
}
#image-uploader-indicator{
	position:absolute;
	border:none !important;
	left:47px;
	top:43px;
	display:none;
}
.category .project-details .image-space img{
	border: 3px solid #EEEEEE !important;
}
.category .project-details span{
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 13px;
    padding-left: 0 !important;
    margin-bottom: 6px !important;
}
.category .project-details .upload-block{
	padding: 80px 0 0 10px;
}
.category .project-details .fund input.upload{
	width: 252px;
	border: none;
	height: 26px;
	float: left;
	background: none repeat scroll 0 0 #F5F5F5 !important;
	color: #929292;
    font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 13px;
    padding-left: 10px;
    margin-right: 5px;
}
.category .project-details .fund{
	float: left;
    width: 392px;
}
.category .project-details .fund .loading{
	padding-top: 19px;
	margin-bottom: 18px;
}
.category .project-details .fund .loading p{
	padding: 0;
	margin: 0 !important;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 12px;
}
.category .project-details .fund .loading p span{
	padding: 0;
	margin: 0 !important;
	display:inline;
	color: #ef5324;
}
.category .project-details .fund .loading img{
	border: none !important;
	float: left;
	margin-right: 5px;
}
.basics .your-idea .project-details input.save{
	float: right;
}
.your-idea .project-details input.usd{
	background: url("image/form-usd-bg.png") no-repeat left top;
	border: none;
	width: 313px;
	height: 26px;
	color: #929292;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 13px;
    padding-left: 10px;
}
.your-idea .project-details textarea{
	width: 697px;
	border: 1px solid #d8d8d8;
	background: #f5f5f5;
	height: 48px;
	color: #929292;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 13px;
    padding: 10px 0 0 10px;
}
.project-details .drop a.delete, .project-details .drop a.exit{
	width: 114px;
	height: 43px;
	display: block;
}
.project-details .drop a.delete{
	background: url("image/delete.png") no-repeat left 7px;
	float: left;
	border-right: 2px solid #ACACAC;
	padding-right: 15px;
	margin-right: 15px;
}
.project-details .drop a.exit{
	background: url("image/exit.png") no-repeat left 7px;
	width: 51px;
}
.project-details label{
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 12px;
}
.project-details h5{
	margin: 0;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
	font-size: 12px;
}
p.black span{
	background: none !important;
	padding: 0 !important;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
}
p.black a{
	color: #646464;
}
.fund p{
	margin: 0 !important;
	float: left;
	
}
.project-details p{
	margin-bottom: 13px !important;
}
.project-details .next{
	float: right;
	margin-top: 8px;
}
.basics .category .project-details .next{
	float: right;
}
.basics .project-details .next{
	float: right;
}
.project-details .next input.back{
	margin-right: 7px;
}
.project-details .drop{
	margin-top: 8px;
	float: left;
}
.basics .project-details .drop{
	float: left;
}
.basics .category .project-details .drop{
	float: left;
}
.project-details .drop a{
	float: left;
}
.project-details .fund{
	padding-top: 12px;
}
.project-details .fund p{
	padding: 5px 8px 0 0;
}
.project-details .black label{
	font-size: 12px;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
	background: #f5f5f5;
	padding: 9px 13px 6px 10px;
}
p.dollar span{
	font-size: 16px;
	padding: 0 !important;
	background: none !important;
	display: inline-block !important;
	font-size: 14px;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
	color: #ef5324;
}
.basics .first span{
	padding-left: 0 !important;
	font-size: 13px;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
	margin-bottom: 15px;
}
.basics .project-details a{
	font-size: 12px;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #666666;
}
.basics .project-details label{
	line-height: 31px;
}
.basics .project-details label.org{
	font-size: 13px;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
	color: #ef5324;
	font-weight: bold;
}
.basics .nationality{
	float: left;
	width: 100%;
}
.rbutton{
	float: left;
	width: 50px;
	margin-right: 26px;
}
.rbutton span {
	padding-left: 0 !important;
	margin: 0 !important;
}
.basics .category .project-details img.video-image{
	border: none !important;
}
.basics .project-details img{
	float: left;
	border: 3px solid #EEEEEE !important;
}
.basics .project-details a.upload{
	background: url("image/basics-upload.png") no-repeat left top;
	display: block;
	height: 24px;
    width: 124px;
    float: left;
    margin: 96px 0 0 10px;
}
.basics .project-details a.upload-image{
	background: url("image/basics-upload-video.png") no-repeat left top;
	display: block;
	height: 24px;
    width: 124px;
    float: left;
}
.contents strong{
	font-size: 12px;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
}
.contents strong a{
	text-decoration: none;
}
.project-details .fund input.offer, .project-details .fund input.rewards{
	border: none;
	height: 26px;
	color: #929292;
    font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 13px;
    padding-left: 10px;
}
.project-details .fund input.offer{
	width: 100px;
	margin-right: 6px;
	margin-bottom: 20px;
}
.project-details .fund input.rewards{
	width: 200px;
	margin-right:6px;
}
.project-details .fund label{
	margin-right: 8px;
}
.project-details .fund a{
	font-size: 12px;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	text-decoration: underline;
	margin-right: 33px;
}
.project-details .fund a.delete{
	color: #646464;
	display:block;
	clear:both;
}
.project-details a.add{
	clear:both;
	display:block;
	color: #ef5d31;
	font-size: 12px;
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	text-decoration: underline;
	margin-right: 33px;
	margin-top:5px;
}
.contents input.tick{
	float: left;
	margin: 0;
}
.project-details a.upload{
	background: url("image/basics-upload-video.png") no-repeat left top;
	width: 124px;
	height: 24px;
	display: block;
}
/* Home */
#spotlight{
	width:980px !important;
	height:383px;
	overflow:hidden;
	position:relative;
	}
#spotlight ul{
	margin:0;
	list-style-type:none;
	}
#spotlight ul li{
	width:487px;
	height:383px;
	float:left;
	overflow:hidden;
	margin-right:6px;
	position:relative;
	cursor:pointer;
	}
#spotlight ul li:hover .details{
	display:block;
	}
#spotlight .next, #spotlight .prev{
	display:block;
	right:0;
	top:0;
	background:url(image/o-trans.png) repeat-y left top;
	width:38px;
	height:383px;
	position:absolute;
	z-index:2;
	}
#spotlight .prev{
	left:0;
	}
#spotlight .prev a, #spotlight .next a{
	background:url(image/prev.jpg) no-repeat;
	width:38px;
	height:39px;
	margin:172px 0 0;
	display:block;
	}
#spotlight .next a{
	background:url(image/next.jpg) no-repeat;
	}
.details{
	position:absolute;
	left:0;
	bottom:0;
	height:195px;
	width:413px;
	overflow:hidden;
	padding:16px 37px 0;
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background:url(image/b-trans.png) repeat left top;
	display:none;
	}
.details h3{	
	font-size:18px;
	text-transform:uppercase;
	margin:0;
	}
.details span{	
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
    margin:0 0 9px;
	display:block;
	}
.details div,  #spotlight .time-count span{
	color:#ef5324;
	width:185px;
	float:left;
	text-transform:uppercase;
	font-size: 10px;
	}
#spotlight .time-count span{
	font-size:11px;
	}
.details p{
	line-height:13px;
	}
.details div.sup-count{
	width:95px;
	margin-left:2px;
	}
.details div.time-count{
	width:130px;
	}		
.details div span, #spotlight .time-count{
	font-size:18px;
	color:#fff;
	margin:0 0 4px;
	}
#spotlight .time-count{
	font-family:Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	line-height:1;
	}
.details a.button{
	background:url(image/button-bg2.gif) repeat-x left top;
	margin:0 0 0 4px;
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	height:19px;
	padding:3px 7px 0;
	}
.h-block1, .h-block2{
	float:left;
	width:980px;
	}
.h-block2{
	margin-top: -32px;
	}
.h-block1 .col1{
	width:233px;
	float:left;
}
.h-block1 .col2{
	float:left;
	width:746px;
	background:url(image/head-bg.gif) repeat-x left top;
}
.h-block1 .col2 h2{
	background:url(image/account-arrow.png) no-repeat 30px 40px;
	height:33px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fffefe;
	text-transform:uppercase;
	margin:0;
	padding:16px 0 0 32px;
	line-height:1;
	position:relative;
}
.sub-block1{
	/*width:479px;*/
	width:542px;
	/*height:224px;*/
	height:253px;
	float:left;
	background-color:#dfdfdf;
	/*border:1px solid #cecece;*/
	/*margin:-8px 0 0 3px;*/
	margin:-8px 0 0 0;
	/*padding:29px 30px 0 27px;*/
}
.sub-block1 h3{
	margin:0;
	line-height:1;
	color:#ef5324;
	font-size:12px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
}
.sub-block1 p img{
	float:left;
	margin:0 15px 5px 0;
	border:1px solid #b6bcc1;
	padding:1px 0 0 2px;
}
.sub-block1 p{
	font-size:11px;
	line-height:16px;
}
.sub-block2{
	float:right;
	margin:-8px 0 0 0;
	border:1px solid #cbcbcb;
}
.sub-block2 a{
	display:block;
}
.sub-block2 a img{
	display:block;
}
.b-strip{
	background:url(image/head-bg.gif) repeat-x left 14px;
	height:72px;
	position:relative;
	}
.sub-wrapper .b-strip{	
	margin:15px 0 0;
}
.b-strip h2{
	background:url(image/account-arrow.png) no-repeat 18px 40px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fffefe;
	text-transform:uppercase;
	margin:14px 0 0 0;
	padding:16px 0 0 18px;
	line-height:1;
	float:left;
	height:33px;
}
.search-block{
	float:right;
	width:470px;
	position:relative;
	padding:21px 0 0;
}
.search-head{
	background:url(image/search-label.png) no-repeat left top;
	width:73px;
	height:72px;
	display:block;
	text-indent:-10000px;
	position:absolute;
	top:0;
	left:0;
	z-index:99;
}
div.f-one{
	float:left;
	padding:4px 0 0 62px;
	}
div.f-two{
	float:left;
	margin:4px 4px 0;
	}
div.f-one .dd, div.f-two .dd{
    width:150px !important;
	background:#d8d8d8;
	}
div.f-one .dd .ddTitle, div.f-two .dd .ddTitle{
	background:none;
	}
div.f-one .dd .ddTitle span.ddTitleText, div.f-two .dd .ddTitle span.ddTitleText{
    font-size:11px;
	line-height:1;
	}
div.f-one .dd .ddTitle span.arrow, div.f-two .dd .ddTitle span.arrow{
    background:url(image/sel-bg.gif) no-repeat left top !important;
	}
div.f-one .dd .ddChild {
	width:148px !important;	
	z-index:9 !important;	
	}
div.f-two .dd{
	width:80px !important;
	}
div.f-two .dd .ddChild {
	width:78px !important;	
	}
div.f-one input.text{
	border:none;
	font-size:12px;
	border:1px solid #c0c0c0;
	color:#6a6a6a;
	font-family:Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif !important;
	padding:1px 0 2px 10px;
}
button.button, a.button, a.more{
	background:url(image/button-bg.gif) repeat-x left 2px;
	padding:0 11px;
	height:26px;
	color:#fff;
	outline:none;
	border:none;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	}
.sidebar-menu{
	background:url(image/horizontal-line.png) repeat-y left top;
	margin:-16px 0 0 0;
	padding:6px 0 8px 0;
}
.sidebar-menu ul{
	list-style-type:none;
	margin:0;
}
.sidebar-menu ul li{
}
.sidebar-menu ul li.current a{
	color:#ef5324;
}
.sidebar-menu ul li.current{
	background:url(image/side-menu-current.png) no-repeat right top;
}
.sidebar-menu ul li a{
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding:5px 0 6px 18px;
	display:block;
	border-bottom:1px solid #e8e8e8;
}
.sidebar-menu ul li ul li a, .sidebar-menu ul li.current ul li a{
	padding:5px 0 5px 35px;
	color:#666666;
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.sidebar-menu ul li.current ul li.current a{
	color:#ef5324;
}
.sidebar-menu ul li.current ul li.current{
	background-color:#e5e5e5;
	background-image:none !important;
}
.most-viewed h3{
	background:url(image/o-arrow.png) no-repeat left top;
	line-height:1;
	font-size:13px;
	color:#fffefe;
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	padding:16px 0 21px 18px;
	position:relative;
	z-index:4;
	margin:0;
}
.m-carousel{
	margin:-10px 0 0 0;
	position:relative;

	z-index:3;
}
.most-viewed{
	height:270px;
	overflow:hidden;
}
.carousel{
	width:233px !important;
	}
.carousel ul{
	list-style-type:none;
	margin:0;
}
.carousel ul li{
	width: 233px; 
	height: 229px;
}
.m-carousel .prev{
	display:block;
	background:url(image/prev.gif) no-repeat left top;
	width:25px;
	height:25px;
	position:absolute;
	left:0;
	top:75px;
	z-index:3;
}	
.m-carousel .next{
	display:block;
	background:url(image/next.gif) no-repeat left top;
	width:25px;
	height:25px;
	position:absolute;
	right:2px;
	top:75px;
	z-index:3;
}
.carousel span.title{
	color:#f15822;
	font-size:12px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	padding:4px 0 8px 8px;
	line-height:1.2;
	display:block;
	border-bottom:1px solid #d9d9d9;
	margin:0 0 8px 0;
}
.carousel span.title span{
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	color:#333333;
}
.c-fb{
	margin:0 0 7px 0;
}
.right-list{
	float:right;
	width:731px;
	margin:-9px 0 0 0;
}
.o-strip{
	background-color:#f15922;
	height:28px;
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
}
.o-strip label{
	float:left;
	color:#333333;
	padding:4px 0 0;
	}
.o-strip form div.views{
	padding:5px 16px 0;
	float:left;
	}
	
.o-strip form div .dd{
	width:150px !important;	
	background:none;
	}
.o-strip form div .dd .ddTitle{
	background: url(image/sel-bg.png) repeat-x left top;
	height:18px;
	}
.o-strip form div .dd .ddTitle span.ddTitleText{
    font-size:11px;
	line-height:1;
	color:#333;
	}
.o-strip form div .dd .ddTitle span.arrow{
    background:url(image/sel-btn.png) no-repeat left 2px !important;
	}
.o-strip form div .dd .ddChild {
	width:148px !important;	
	}	
.o-strip h2{
	color:#fffefe;
	font-size:14px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	line-height:1;
	margin-left:8px;
    padding:7px 20px 0 4px;
	float:left;
	height:30px;
	background: url("image/newsletter-arrow.png") no-repeat left bottom;
	}
.paging{
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color:#333333;
	float:right;
	font-size:12px;
	padding:4px 15px 0 20px;
	background: url("image/sep01.gif") no-repeat left top;
	}	
.paging a{
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	color:#333333;
	}
.paging span{
	display:inline-block;
	padding:0 9px;
}
.paging span.pager-dot{
	padding:0 6px;
	display:inline-block;
}
.p-list{
	padding:14px 0 0 0;
	float:left;
	width:100%;
}
.p-list .o-strip{
	margin:5px 0 0;
	}
.p-list .paging{
	background:none;
	}
.p-list ul{
	list-style-type:none;
	margin:0;
}
.p-list ul li{
	float:left;
	width:100%;
	padding:8px 0 9px;
	height:275px;
}
.p-list ul li.even{
	background:url(image/line-bg.gif) repeat-x left top;
}
.p-list ul li .image-block{
	float:left;
	margin:0 14px 0 0;
}
.detail-block{
	float:left;
	width:269px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	}
.detail-block h3{
	font-size:17px;
	text-transform:uppercase;
	line-height:20px;
	margin:2px 0 0;
	}
.detail-block span{
	font-size:12px;
	display:block;
	margin:0 0 12px;
	}
.detail-block p{
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 20px 24px 0;
	background: url(image/project-details-border.png) no-repeat left bottom;
	line-height:14px;
	}		
.count-block{
	background: url(image/project-details-border.png) no-repeat left bottom;
	float:left;
	width:100%;
	padding:11px 0;
	margin:0 0 9px;
}
.count-block span{
	float:left;
	font-size:22px;
	margin:0;
	line-height:1;
	}
.count-block span span{
	float:none;
	color:#ef5324;
	font-size:12px;
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:14px;
	}	
span.s-count{
	width:82px;
	}
span.amt{
	width:84px;
	padding:0 18px;
	}
span.time{
	width:58px;
	}		
a.button, a.more{
	float:left;
	height:21px;
	background-position: left top;
	padding:0 9px 0;
	line-height:21px;
	}
a.more{
	background: url(image/more-bg.gif) repeat-x;
	margin-left:3px;
	}
.bdr a.button{
	float:none;
	display:inline-block;
}
/*suport01*/

.pname-head{
	background: url("image/pname-head-bg.gif") repeat-x left top;
	height: 129px;
}
.preview{
	background: url("http://aflamnah.com/skin/default/en/image/pname-head-prv-bg") repeat-x left top;
	height: 41px;
	margin-top: 5px;
}
.pname-head .pname-content{
	margin: 0 auto;
	width: 990px;
}
.pname-head .pname-content h2{
	font-size: 30px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0;
	padding-top: 19px;
	line-height: 1;
	padding-bottom: 5px;
	width: 750px;
}
.preview .pname-content h2{
	color: #EF5324;
    font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif !important;
    font-size: 13px !important;
    background: url("image/account-arrow.png") no-repeat scroll left 40px transparent;
    height: 26px;
}
.pname-head .pname-content p{
	color: #FFFFFF;
    font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 28px;
    line-height: 14px;
    margin: 0 0 8px;
    width: 770px;
}
.pname-head .pname-content p a{
	color: #ef5324;
}
.pname-head .pname-content ul{
	list-style-type: none;
	margin: 0;
	border-left: 2px solid #000000;
}
.pname-head .pname-content ul li{
	float: left;
	padding: 6px 5px 7px 15px;
	border-right: 2px solid #000000;
	border-top: 2px solid #000000;
}
.pname-head .pname-content ul li.current{
	background: #E8E8E8;
	height: 24px;
	width: 115px;
}
.pname-head .pname-content ul li.current a{
	color: #333333;
	margin-left: 8px;
}
.pname-head .pname-content ul li a{
	display: block;
	float: left;
	font-size: 13px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-right: 1px;
    margin-top: 3px;
}
.pname-head .pname-content ul li span{
	background: url("image/count-top-bg.gif") no-repeat left top;
	height: 24px;
	display: block;
	float: left;
	padding-left: 11px;
}
.pname-head .pname-content ul li span span{
	background: url("image/count-btm-bg.gif") no-repeat right top;
	height: 24px;
	display: block;
	padding:3px 11px 0 0;
	font-size: 13px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color: #000000;
}
.u-name{
	width: 100px;
	float: right;
	margin: -82px 5px 4px 5px;
	text-align: center;
}
.u-name img{
	margin-left: -4px;
}
.u-name span{
	font-size: 10px;
	font-family: Conv_MYRIADPRO-REGULAR,Arial,Helvetica,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 10px;
	display: block;
	height: 22px;
	overflow: hidden;
}
.sup-content{
	padding-top: 21px;
}
.sup-content .sup-left{
	width: 560px;
	float: left;
	margin-right: 19px;
}
.sup-content .sup-left p{
	clear:both;
}
.sup-left .top-block .share{
	background: url("image/share-bg.gif") repeat-x left top;
	margin: 3px 0 7px;
}
.sup-left .top-block .share .fb{
	width: 80px;
	float: left;
	padding:10px;
	height:21px;
	overflow:hidden;
}
.sup-left .top-block .share .tweet{
	width: 80px;
	float: left;
	padding:10px;
	height:21px;
	overflow:hidden;
}
.sup-left .top-block .share .plusone{
	width: 80px;
	float: left;
	padding:10px;
	height:21px;
	overflow:hidden;
}
.sup-left .top-block .share .tweet a, .sup-left .top-block .share .embed a{
	color: #313131;
    display: block;
    float: left;
    height: 18px;
    overflow: hidden;
    padding: 13px 0 10px;
    width: 48px;
}
.sup-left .top-block .share .embed{
	background: url(image/embd-bg_v-1.2.png) no-repeat scroll 12px top transparent;
    float: left;
    margin-left: 32px;
    padding-left: 48px;
    width: 180px;
}
.sup-left .top-block .share .embed input.emd{
	background: url(image/embed-form-bg.png) no-repeat scroll left top transparent;
    border: medium none;
    font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 24px;
    margin-left: 6px;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 7px;
    width: 102px;
}
.sup-left .bottom-block{
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	color: #393939;
}
.sup-left .bottom-block h3{
	font-size: 14px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url("image/sup-bottom-title.png") no-repeat left top;
	height: 32px;
	width: 547px;
	padding-left: 13px;
	padding-top: 17px;
	clear:both;
}
.sup-left .bottom-block h4{
	font-size: 14px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color: #EF5324;
	text-transform: uppercase;
	width: 547px;
	margin: 0;
    padding: 10px 0;
	clear:both;
}
.sup-left .bottom-block .contents p{
	width: 548px;
	margin-bottom: 20px;
	font-size: 12px;
}
.sup-left .bottom-block .contents h4{
	font-size: 14px;
	margin-bottom: 23px;
	line-height: 1;'
}
.sup-left .bottom-block .contents a.back{
	background: url("image/idea-form-back.png") no-repeat left top;
	display: block;
	height: 39px;
    width: 105px;
	margin:15px 0 0 0;
}
.sup-content .sup-right{
	width: 399px;
	float: left;
	background: url("image/sup-right-bg.png") repeat-y left top;
}
.prev-content .sup-right{
	background: none;
}
.sup-content .sup-right .supporters .counts{
	width: 354px;
	font-size: 15px;
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	color: #ef5324;
	text-transform: uppercase;
	background: url("image/counts-border.png") no-repeat left bottom;
	padding-top: 16px;
	padding-bottom: 8px;
}
.sup-content .sup-right .supporters{
	padding-left: 23px;
	padding-top: 19px;
	margin-bottom: 14px;
}
.sup-content .sup-right .supporters .counts span{
	font-size: 37px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color: #2a2a2a;
	display: block;
	line-height: 40px;
}
.sup-content .sup-right .supporters .lnum span{
	font-size: 70px;
	padding-top: 5px;
	line-height: 57px;
}
.sup-content .sup-right .supporters .box{
	background: url("image/box-bg.png") no-repeat left top;
	padding-top: 21px;
	padding-left: 20px;
	width: 334px;
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
}
.prev-content .sup-right .supporters .box{
	margin: 12px 0 23px;
}
.sup-content .sup-right .supporters .box span{
	font-size: 18px;
	color: #fffefe;
}
.sup-content .sup-right .supporters .box p{
	margin: 0;
	font-size: 12px;
	color: #fffefe;
	padding-bottom: 11px;
	line-height: 1;
}
.prev-content .sup-right .supporters .box p{
	font-size: 15px;
	line-height: 1;
	width: 311px;
}
.sup-right .middle-block .quotes{
	padding-left: 23px;
}
.sup-right .middle-block .quotes ul{
	list-style-type: none;
	margin: 0;
	padding-top: 10px;
}
.sup-right .middle-block .quotes ul li{
	/*background: url("image/quotes-li-bg.png") no-repeat 4px 4px;*/
	padding: 10px 10px 10px 24px;
	width: 329px;
}
.sup-right .middle-block .quotes ul li span{
	font-style: italic;
}
.sup-right .middle-block .quotes span{
	font-size: 12px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
}
.sup-right .middle-block h3{
	font-size: 13px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color: #fffefe;
	background: url("image/middle-block-bg.png") no-repeat left top;
	height: 32px;
	padding-top: 17px;
	padding-left: 19px;
}
.sup-right .pledge{
	padding: 0 0 22px 23px;
}
.sup-right .pledge ul{
	list-style-type: none;
	margin: 0;
}
.sup-right .pledge ul li{
	background: url("image/counts-border.png") no-repeat left bottom;
	padding: 19px 0 13px;
	float: left;
}
.prev-content .sup-right .pledge ul li.bdr{
	border-top: 1px solid #ffffff;
	width: 355px;
}
.sup-right .pledge ul li h4{
	font-size: 16px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color: #181818;
	margin-bottom: 14px;
	line-height: 1;
}
.sup-right .pledge ul li span{
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #541f0f;
	background: url("image/backers-bg.png") no-repeat left top;
	height: 19px;
	display: block;
	padding-left: 29px;
	padding-top: 4px;
	padding-bottom: 15px;
}
.sup-right .pledge ul li p{
	width: 345px;
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #282828;
	line-height: 16px;
	margin: 0 0 4px;
}
.sup-right .pledge ul li a.sel-level{
	background: url("image/select-this-level.png") no-repeat left top;
	width: 197px;
	height: 24px;
	display: block;
}
.prev-content .project-details{
	width: 974px;
	background: url("image/prev-bottom-border.gif") no-repeat left top;
	padding-top: 15px;
}
.prev-content .project-details p{
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	margin-bottom: 8px;
}
#popup{
	width: 354px;
	padding: 52px 50px 37px 44px;
	background: #e8e8e8;
}
#popup p{
	padding-left: 0;
	margin-bottom: 32px !important;
	font-size: 12px;
}
#popup a.continue{
	background: url("image/continue.jpg") no-repeat left top;
	display: block;
	width: 112px;
	height: 39px;
	margin-left: 108px;
}
.prev-content .project-details .next a.back{
	background: url("image/edit.jpg") no-repeat left top;
	display: inline-block;
	width: 105px;
	height: 39px;
	margin-right: 8px;
}
.prev-content .project-details .next a.submit{
	background: url("image/submit.jpg") no-repeat right top !important;
	display: inline-block;
	width: 105px;
	height: 39px;
}
.ship-details{
	padding: 33px 16px 15px 24px;
}
.ship-details .fields input{
	background: #f5f5f5;
}
.ship-details .fields input.name, .ship-details .fields input.email, .ship-details .fields textarea{
	width: 699px;
}
.ship-details .fields{
	background: url("image/pop-form-border.jpg") no-repeat left top;
	width: 711px;
}
.ship-details .fields .city input.city, .ship-details .fields .country input.country {
	background: #f5f5f5;
}
.ship-details .fields .code input.postcode {
	background: #f5f5f5;
	width: 217px;
}
.ship-details .fields input.number {
	width: 618px;
}
.ship-details .fields input.check {
	margin: 0;
	float: left;
}
.ship-details .fields input.continue{
	padding-left: 0;
	margin-left: 3px;
}
.ship-details .fields span {
	color: #6d6d6d;
	font-size: 12px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	padding-left: 12px;
	float: left;
	line-height: 14px;
}
.ship-details .fields label{
	margin-bottom: 8px;
}
.ship-details .align{
	text-align: center;
}
.ship-details .contact-form-block h3{
	font-size: 16px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	margin-bottom: 13px;
}

/*--my-idea--*/

.my-idea{
	width: 730px;
	padding: 26px 0 0 15px;
}
.my-idea .sup-content .sup-left{
	width: 473px;
	margin-right: 12px;
	padding-top: 7px;
}
.my-idea .sup-left .bottom-block h3{
	width: 459px;
}
.my-idea .sup-left .bottom-block .contents p{
	width: 469px;
	font-size: 12px;
	color: #393939;
}
.my-idea .sup-left .bottom-block .contents h4{
	font-size: 12px;
}
.my-idea .sup-content .sup-right{
	width: 245px;
}
.my-idea .sup-content .sup-right .supporters .counts{
	width: 215px;
}
.my-idea .sup-content .sup-right .supporters{
	padding-left: 14px;
	padding-right: 17px;
	padding-top: 4px;
}
.my-idea .sup-content .sup-right .supporters .box{
	width: 196px;
}
.my-idea .sup-content .sup-right .supporters .box span{
	font-size: 12px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
}
.my-idea .sup-content .sup-right .supporters .box p{
	width: 166px;
}
.my-idea .sup-right .pledge{
	padding-left: 14px;
}
.my-idea .sup-right .pledge ul li p{
	width: 206px;
}
.my-idea .sup-right .pledge ul li label{
	font-size: 11px;
	color: #282828;
}
.my-idea .sup-right .pledge ul li{
	width: 214px;
}
.my-idea .project-details{
	width: 732px;
	background: url("image/my-idea-border.jpg") no-repeat left top;
}
.my-idea .project-details .next a.back{
	background: url("image/edit.jpg") no-repeat scroll left top transparent;
    display: inline-block;
    height: 39px;
    margin-right: 8px;
    width: 105px;
}
.my-idea .project-details .next a.submit{
	background: url("image/go-live.jpg") no-repeat scroll right top transparent !important;
    display: inline-block;
    height: 39px;
    width: 105px;
}
.my-idea .project-details .drop a.delete{
	border-right: none;
}
.my-idea .project-details .next{
	margin-top: 11px;
}
.my-idea .project-details .drop a.delete{
	margin-right: 0;
	padding-right: 7px;
}
.top-links ul{
	list-style-type: none;
	margin: 0;
	background: url("image/top-links-bg.gif") repeat-x left top;
	height: 30px;
	width: 730px;
	padding-bottom: 1px;
}
.top-links ul li{
	float: left;
	text-transform: uppercase;
	background: url("image/top-links-li-bg.gif") no-repeat right top;
	height: 30px;
	padding-left: 17px;
    padding-right: 16px;
  
}
.my-idea h2{
	margin-bottom: 11px;
}
.top-links ul li a{
	font-size: 12px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	line-height: 1;
	display: block;
	padding-top: 10px;
	height: 19px;
	color: #fffefe;
}
.top-links ul li.gol{
	background:  #f15823;
	padding-left: 28px;
	padding-right: 22px;
}
.top-links ul li.edit-pro{
	background:  #525252;
	padding-left: 22px;
    padding-right: 28px;
}
.top-links ul li a span{
	padding-left: 12px;
	color: #f15823;
}
.top-links ul li.current a{
	color: #f15823;
	background: url("image/account-arrow.png") no-repeat center bottom;
	height: 27px;
}
.my-idea .sup-content{
	padding-top: 0;
}
.midea .my-profile ul li.active{
	padding-left: 0;
}
.midea .my-profile ul li ul{
	padding-left: 18px;
}
.midea .my-profile ul li.active a.current{
	background: #ef5324;
	width: 215px;
	display: block;
	height: 26px;
	padding-left: 18px;
	color: #ffffff;
	padding-top: 10px;
}
.midea .my-profile ul li ul li.act-link{
	background: url("image/sub-menu-bg-act.png") no-repeat left 4px;
}
.midea .my-profile ul li ul li.act-link a{
	color: #f15823;
}
.posted-by{
	float: left;
	width: 451px;
}
.post-content{
	float: left;
	padding-top: 12px;
}
.page-navi{
	float: right;
	padding-left: 370px;
    width: 103px;
    background: url("image/page-navi-border.gif") no-repeat left top;
    padding-top: 6px;
    margin-top: 24px;
}
.posted-by img{
	float: left;
	margin-right: 12px;
}
.posts{
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	color: #454545;
	padding-left: 13px;
	padding-top: 14px;
	margin-top: 11px;
}
.posted-by h4{
	font-size: 16px;
	margin: 0;
}
.posted-by h4 a{
	color: #454545;
}
.posted-by h4 a.backer{
	color:#EF5324;
	cursor: default;
}
.posted-by span {
	font-size: 11px;
}
.post-content p{
	width: 446px;
	color: #454545;
	font-size: 12px;
	margin-bottom: 16px;	
}
.post-content h4{
	font-size: 12px;
}
.post-content form{
	width: 439px;
}
.post-content form input{
	float: right;
	margin-top: 5px;
}
.post-content textarea {
	width: 411px;
	border: 1px solid #EF5324;
	background: #ededed;
	height: 53px;
	margin-left: 15px;
	padding: 12px 0 0 13px;
	font-size: 12px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color: #393939;
}
.icons a.comm{
	background: url("image/coments-bg.png") no-repeat left top;
	display: block;
	width: 12px;
	height: 11px;
}
.icons a.del{
	background: url("image/del-bg.png") no-repeat left top;
	display: block;
	width: 12px;
	height: 12px;
}
.icons{
	float: right;
	width: 41px;
	margin-top: -20px;
}
.icons a{
	float: left;
	margin-right: 8px;
}
.comments{
	/*padding-top: 10px;*/
}
.even{
	background: #f0f0f0;
	padding-top: 14px;
}
.page-navi a{
	float: left;
	font-size: 12px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	color: #393939;
	line-height: 1;
	padding-right: 5px;
	padding-left:3px;
	border-right: 1px solid #393939;
}
.page-navi a.prev, .page-navi a.next{
	display: block;
	width: 8px;
	height: 12px;
	border-right: none;
}
.page-navi a.prev{
	background: url("image/prev.png") no-repeat left 2px;
}
.page-navi a.next{
	background: url("image/nex-t.png") no-repeat left 2px;
	margin-left: 5px;
}
/********************* INTEGRATION TIME STYLES ***************************/
.message {clear:both;}
.message ul {list-style:none;padding:5px 0 5px 0;margin:0;}
.message ul li {list-style:none;padding:7px 5px 7px 26px;margin:3px 0 0 1px;}
.message ul li.success {background:#EFF5EA url(image/success-msg-icon.gif) no-repeat scroll 7px 7px;color:#3D6611;}
.message ul li.error {background:#FFDFCF url(image/error-msg-icon.gif) no-repeat scroll 7px 7px;color:#C64A3A;}
.message ul li.warning {background:#FFF9DF url(image/warning-msg-icon.gif) no-repeat scroll 7px 7px;color:#BB9024;}
.message ul li.note {background:#FFEFEF url(image/note-msg-icon.gif) no-repeat scroll 7px 7px;color:#9A9A9A;}
#newsletter_indicator{
	left: 169px;
    position: absolute;
    top: 81px;
    display: none;
}
.form-block{
	position: relative;
}
span.no-style p.error{
	display: none;
	color:#F00;
	margin:0 !important;
}
.fund .loading, .qq-upload-list{
	display: none;
}
#siprocess_details_video_container{
	display: none;
}
.support-fancy-loader{
	display: none;
}
.sup-content .sup-right .supporters .counts span.time span{
    color: #EF5324;
    font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 2px;
    padding-top: 0;
    text-transform: uppercase;
    width: 354px;
}
.basics .no-style{
	float:right;
}
#siprocess_details_video{
	width:382px;
}
#project-image-uploader .qq-upload-button{
	margin:0;
}
.project-details a.back img{
	border:none !important;
	margin:0 3px 0 0;
}
.sub-wrapper .right-content .contents .project-details span.no-style{
	padding:0;
}
.project-details span.no-style-1{
	clear:both;
	float:none;
}
.sub-wrapper .right-content .contents .fund{
	clear:both;
}
.sub-wrapper .right-content .contents .fund span.no-style{
	display:inline-block;
	padding:0;
}
.sub-wrapper .right-content .contents .fund div{
	float:left;
	position:relative;
}
.sub-wrapper .right-content .contents .fund div p.error{
	position:absolute;
	font-size: 11px;
    left: 0;
    position: absolute;
    top: 28px;
}
.sub-wrapper .right-content .contents .fund div.shipping{
	padding:7px 0 0 0;
	width:66px;
}
#idea_form .project-details label{
	display:block;
	padding:0 0 5px 0;
}
#idea_form .project-details .black label{
	display:inline;
}
form#register span{
	padding:0;
	margin:0;
}
form#register span p.error, #login p.error{
	margin:0;
}
form#register .remember{
	clear:both;
}
.reg-wrapper .form-block span.note1, span.forgot-password{
	font-family:Conv_Arimo-Italic-Latin, Arial, Helvetica, sans-serif !important;
	font-style:italic;
	font-size:10px !important;
	line-height:1.2;
	padding:5px 0 5px 10px !important;
	display:block;
}
.info a{
	color:#EF5324;
}
form dl, form dt, form dd{
	margin:0;
}
form dt{
	font-weight:normal;
	font-family: Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
}
p.error{
	margin:0;
}
p.error label{
	float:none;
}
form dd input.text{
	background: url("image/contact-input-bg.png") no-repeat scroll left top transparent;
    border: medium none;
    height: 26px;
    width: 660px;
}
form fieldset dd{
	background: url("image/input-seperator.png") no-repeat scroll left bottom transparent;
    padding-bottom: 6px;
    padding-top: 6px;
	min-height:35px;
}
form dt{
	padding:5px 0 0 0;
}
form#cashex dt{
	float:left;
	width:100%;
	}
#cashex_spam_code{float:left;}	
#cashex_spam_code-captcha{margin:0 !important;}
form#cashex fieldset dd {background:none;}
#change-password ul{
	list-style-type:none;
	margin:0;
}
.static-button{
	float:right;
	background:url(image/l-btn-bg.gif) repeat-x left top;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	height:39px;
	text-transform:uppercase;
	padding:0 10px;
	line-height:39px;
}
.logdetail h4{
	font-weight:bold;
	font-size:14px;
}
.logdetail h5{
	margin:0;
	font-size:12px;
	padding:0 0 10px 0;
}
.logdetail dl{
	font-size:16px;
	text-transform:uppercase;
}
.logdetail dt{
	float:left;
	width:280px;
}
.logdetail dt, .logdetail dd{
	height:30px;
}
.payment-info .fields{
	width:100%;
	background: url("image/input-seperator.png") no-repeat scroll left bottom transparent;
}
.payment-info .radio{
	float:left;
}
.western-union-steps ul{
	list-style-type:none;
	margin:0;
	padding:0 0 0 22px;
}
.western-union-steps ul li{
	padding:0 0 10px 0 !important;
	background:none !important;
}
.western-union-steps ul li p{
	margin:0;
}
.frm-elements label{
	display:block;
	width:100%;
}
.frm-elements input.text{
	background: url("image/contact-input-bg.png") no-repeat scroll left top transparent;
    border: medium none;
    height: 26px;
    width: 660px;
}
.pm-submit{
	margin:20px 0 0 0;
}
.w-tc{
	padding:0 0 0 22px;
}
.w-tc input.text{
	width: 638px;
}
.more-margin{
	margin:0 0 50px 0;
}
.contents1 a{
	color:#541F0F;
}
#chars-left{
	display:inline;
}
.tabular-data table{
	border: 1px solid #E0E0E0;
}
.tabular-data thead th{
	height: 49px;
	background-color: #F15922;
	color: #ffffff;
}
.tabular-data th,
.tabular-data td,
.tabular-data caption{
	padding: 8px 20px 8px 10px
}
.tabular-data tr.even td{
	background-color: #F7F7F7;
}
.sub-wrapper .right-content .contents .mceLayout span{
	margin-bottom: 0!important;
	padding-left:0!important;
}
span.mceEditor{
	padding:0!important;
}
.sub-wrapper .right-content .contents #cashex span{
	display: inline;
	margin-bottom: 12px;
	padding-left: 0;
	
}
.idc-next, .idc-prev {
    background: url("image/o-trans.png") repeat-y scroll left top transparent;
    display: block;
    height: 195px;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    z-index: 2;
    padding: 150px 0 0 0;
    cursor: pointer;
}
.idc-prev{
	left: 0;
}
.partners{
	padding:15px 0 0 7px;
	float: left;
	width: 983px;
}
.partners h3{
	font-size: 16px;
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase;
}
.partners ul{
	padding: 0 0 0 50px;
}
.supporters ul {
	list-style: none;
}
.supporters ul li {
	list-style:none;
	padding-top:20px;
	border-bottom:1px solid #dedede;
	padding-bottom: 20px;
}
.supporters ul li a {
	height:100px;
	display:block;
	float:left;
	margin-right:10px;
	width:170px;
	height:120px;
	padding:10px;
	background:#ffffff;
	display:block;
	border:5px solid #aeaeae;
}
.supporters ul li h3 {
	margin-bottom:5px;
}
.pname-content{
		position: relative;
	}
.category-title{
    height: 55px;
    overflow: hidden;
    position: absolute;
    right: 340px;
    top: 86px;
    width: 160px;
   }
.category-title a{
    color: #EF5324 !important;
    display: block;
    float: left;
    font-size: 14px;
    width: 140px;
   }
.category-title a.location{
	background: url("image/location.png") no-repeat scroll left 5px transparent;
	padding: 0 0 0 11px;
}
.category-title a.category{
	 padding: 0 0 0 11px;
	background: url("image/category.png") no-repeat scroll left 5px transparent;
}
.curator-wrapper #spotlight ul li{
	margin-right: 0;
	width: 980px;
}
.curator-wrapper .details{
    background: url("image/b-trans.png") repeat left top;
    display: block;
    height: 383px;
    left: 490px;
    top: 0;
    width: 435px;
}
.curator-wrapper .right-list{
	width: 980px;
}
.curator-wrapper .detail-block{
	width: 515px;
}
.western-union-steps{
	display: none;
}
.post-content .share{
	float: left;
	margin-bottom: 5px;
}
.post-content .share div{
	width: 93px;
	height: 20px;
	float: left;
	overflow: hidden;
}
a.view-all{
	color: #EF5324;
	font-weight: bold;
	float: right;
	font-size: 14px;
}
.lv-sel{
	background: #FCDBD1;
	
}
/****************************** Phase 2 ********************************/
.m-carousel .sh-prev{
	display:block;
	background:url(image/prev.gif) no-repeat left top;
	width:25px;
	height:25px;
	position:absolute;
	left:0;
	top:75px;
	z-index:3;
}	
.m-carousel .sh-next{
	display:block;
	background:url(image/next.gif) no-repeat left top;
	width:25px;
	height:25px;
	position:absolute;
	right:2px;
	top:75px;
	z-index:3;
}
.carousel-sh span.title{
	color:#f15822;
	font-size:12px;
	font-family:Conv_Arimo-Bold-Latin, Arial, Helvetica, sans-serif;
	padding:4px 0 8px 8px;
	line-height:1.2;
	display:block;
	border-bottom:1px solid #d9d9d9;
	margin:0 0 8px 0;
}
.carousel-sh span.title span{
	font-family:Conv_Arimo-Regular-Latin, Arial, Helvetica, sans-serif;
	color:#333333;
}
.carousel-sh{
	width:233px !important;
	}
.carousel-sh ul{
	list-style-type:none;
	margin:0;
}
.carousel-sh ul li{
	width: 233px; 
	height: 229px;
}
.sup-content .sup-right .author-block{
	padding: 0 0 10px 0;
	margin:0;
	background: #E8E8E8;
}
.author{
	background: #FCDBD1;
	padding-left:23px;
	padding-right:23px;
	padding-top: 19px;
	padding-bottom: 14px;
}
.twitter-ticker{
	background: url("image/orange-bar.png") repeat-x left top;
   	height: 41px;
    margin: 0;
    overflow: hidden;
    width: 746px;
}
.sub-block2{
	height: 283px;
	margin: 0;
}
.sub-block1{
	margin: 3px 2px 18px 3px;
	width: 555px;
	height: 280px;
	border: 1px solid #CBCBCB;
	overflow: hidden;
}
.h-block1 .col2{
	background: #DFDFDF;
}
.hmc{
	position: relative!important;
    height: 280px!important;
    overflow: hidden!important;
    width: 555px!important;
}
.hmc ul{
	list-style-type: none;
	margin: 0;
}
.hmc li{
    float: left;
    height: 285px;
    overflow: hidden;
    width: 555px;
}
.hmc .hmc-next, 
.hmc .hmc-prev{
	display:block;
	right:0;
	top:0;
	background:url(image/o-trans.png) repeat-y left top;
	width:38px;
	height:383px;
	position:absolute;
	z-index:2;
	}
.hmc .hmc-prev{
	left:0;
	}
.hmc .hmc-prev a, 
.hmc .hmc-next a{
	background:url(image/prev.jpg) no-repeat;
	width:38px;
	height:39px;
	margin:120px 0 0;
	display:block;
	}
.hmc .hmc-next a{
	background:url(image/next.jpg) no-repeat;
	}
#header,
#main,
.pname-head{
	position: relative;
	z-index: 999;
}
.pname-head{
	height: 135px;
}
#main{
	background: #E8E8E8;
	margin: -6px auto 0 auto;
	padding:0 4px;
	width:982px;
}
#wrapper{
	margin: 0;
}
.takeover{
	background-color: #ffffff;
	background-position:50% 0;
	background-repeat:no-repeat;
	height: 1080px;
	position: fixed;
	width: 100%;
	top:0;
	z-index: 1;
}
.takeover a{
	position: absolute;
	width: 100%;
	height: 1080px;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.pause-actions{
	font-family: Conv_Arimo-Bold-Latin,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #f15922;
	height: 28px;
	display: block;
	line-height: 28px;
}
.my-idea{
	position: relative;
}
.my-idea h2{
   	float: left;
    overflow: hidden;
    padding: 0 15px 0 0;
    width: 672px;
}
.my-idea .action-menu{
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #F15823;
    display: none;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 59px;
    width: 177px;
}
.act-me-drp{
    display: block;
    float: right;
    height: 27px;
    padding: 3px;
    position: relative;
    width: 33px;
    z-index: 1;
}
.clicked{
	background: #000;
	border-left: 1px solid #F15823;
	border-top: 1px solid #F15823;
	border-right: 1px solid #F15823;
}
.pause-stat{
	background: none repeat scroll 0 0 #FCDBD1;
	float: left;
	width: 709px;
	padding: 15px 10px;
}
.sub-wrapper .pause-stat{
	width: 970px;
}
.pause-stat p{
	color: #000;
	font-weight: bold;
	margin: 0;
}
.tickercontainer {
	background:url(image/twt.png) no-repeat left center;
}
.percentage_bar{
	width: 100%!important;
	height: 34px;
	float: left!important;
}
.rail{
	width: 100%!important;
	height: 6px;
	background:url(image/grey.gif) repeat left top;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}
.freight{
	height:6px;
	background:url(image/or.gif) repeat left top;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	max-width: 100%!important;
}
.percentage_bar span.text{
	bottom: -19px;
    margin: 0;
    position: absolute;
    right: -10px;
}
.ph2 .count-block{
	background:none;
	}
.ph2 ul li{
	height:auto;
	}
.ph2 ul li.even {
    padding: 0 0 30px;
}	
.author .avatar{
	float:left;
	margin:0 20px 0 0;
	}
.author .info{
	font-weight:bold;
	float: left;
	}
.author .contact{
	clear: both;
}
.author .contact a{
	color:#EF5324;
	}	
.supporters-admin{
	height:auto;
	}
.b-submit{
    background-color: #F05922;
    border: medium none transparent;
    color: #FFFFFF;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    width: 100px;
    margin: 15px 0 0 0;
}
.b-cancel{
    background-color: #000;
    border: medium none transparent;
    color: #FFFFFF;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    width: 100px;
    margin: 15px 0 0 0;
}
.l2{
	padding: 0 0 8px 0!important;
	margin: 0!important;
	min-height: 28px!important;
}
.sup-content .sup-right .supporters .box{
	float: left;
}
.count-block span span.stretch{
	font-size: 9px;
	font-weight: normal!important;
}
b.stretch{
	font-size: 11px;
}
.formatter h1{
	font-size:34px;
	margin:0;
	padding:0 0 12px 0;
	font-family:Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
}
.my-idea .formatter h2, .formatter h2, .right-content .formatter h2{
	font-size:24px;
	margin:0;
	padding:0 0 12px 0;
	float:none;
    overflow:hidden;
    width:auto;
    background:none;
    color: #393939;
    height:auto;
    text-transform:none;
	font-family:Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
}
.sup-left .bottom-block .formatter h3, .formatter h3{
	background:none;
    clear: both;
    color:#393939;
    font-size:18px;
    height:auto;
    text-transform:none;
    width:auto;
	margin:0;
	padding:0 0 12px 0;
	font-family:Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
}
.sup-left .bottom-block .formatter h4, .formatter h4{
    font-size: 16px;
    line-height:normal;
    clear: both;
    color: #393939;
    margin: 0;
    padding:0 0 12px 0;
    text-transform:none;
    width:auto;
	font-family:Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
}
.formatter h5{
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0 0 12px 0;
	font-family:Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
}
.formatter h6{
	font-size:12px;
	margin:0;
	padding:0 0 12px 0;
	font-family:Conv_Arimo-Regular-Latin,Arial,Helvetica,sans-serif;
}
.sup-left .bottom-block .formatter p, .formatter p{
	margin:0;
	padding:0 0 12px 0;
}
.formatter ul{
	margin:0 17px 17px;
}
.formatter ol{
	margin:0 21px 17px;
}