@charset "utf-8";
/* CSS Document */
/* muslim business */
/* site design by normalfx - http://www.normalfx.com */

*{
	margin:0;
	padding:0
	}
body{
	background:url(images/main_bg.gif) repeat-x;
	font-size:100.01%;
	font-family:Tahoma,Arial, Helvetica, sans-serif
	}
a{
	color:#285D16;
	text-decoration:none
	}
a:hover{
	color:#5ABA07
	}
img{
	border:0
	}
.debug{
	border:1px solid #ffcc00
	}
/* main layout */
#wrapper{
	width:960px;
	margin:0 auto
	}
#left-pane{
	float:left;
	width:712px
	}
#right-pane{
	display:inline;
	position:relative;
	float:left;
	width:234px;
	padding:0 0 0 3px;
	border-top:6px #AFC962 solid;
	background:#fff
	}
#left-pane #content{
	float:left;
	display:inline;
	width:712px;
	background:#fff
	}
#footer{
	display:inline;
	width:935px;
	height:36px;
	float:left;
	padding:85px 0 0 25px;
	background:url(images/footer_bg.gif) no-repeat
	}
	
/* site decoration */
#left-pane #header{
	float:left;
	height:252px;
	width:100%;
	background:url(images/header.jpg) no-repeat
	}
#left-pane #header h1{
	float:left;
	width:100%;
	text-indent:-9999em
	}
#left-pane #header h1 a{
	float:left;
	width:100%;
	height:150px
	}
#left-pane #header #nav-bar{
	float:left;
	margin:70px 0 0 10px;
	display:inline;
	height:32px
	}
#left-pane #header #nav-bar ul{
	float:left;
	width:695px;
	background:url(images/top_nav_tail.gif) bottom repeat-x;
	}
#left-pane #header #nav-bar ul li{
	display:inline
	}
#left-pane #header #nav-bar ul li a{
	float:left;
	text-indent:-9999em;
	height:32px
	}
#left-pane #header #nav-bar ul li.home a{
	background:url(images/btn_home.gif) no-repeat;
	width:84px
	}
#left-pane #header #nav-bar ul li.business a{
	background:url(images/btn_business.gif) no-repeat;
	width:65px
	}
#left-pane #header #nav-bar ul li.muslim-article a{
	background:url(images/btn_artc_muslim.gif) no-repeat;
	width:133px
	}
#left-pane #header #nav-bar ul li.business-article a{
	background:url(images/btn_artc_bus.gif) no-repeat;
	width:106px
	}
#left-pane #header #nav-bar ul li.interview a{
	background:url(images/btn_interview.gif) no-repeat;
	width:126px
	}
#left-pane #header #nav-bar ul li.contact a{
	background:url(images/btn_contact.gif) no-repeat;
	width:82px
	}
#left-pane #header #nav-bar ul li.about a{
	background:url(images/btn_about.gif) no-repeat;
	width:105px
	}
#left-pane #header #nav-bar ul li a:hover, #home #left-pane #header #nav-bar ul li.home a, #business #left-pane #header #nav-bar ul li.business a, #muslim-article #left-pane #header #nav-bar ul li.muslim-article a, #business-article #left-pane #header #nav-bar ul li.business-article a, #interview #left-pane #header #nav-bar ul li.interview a, #contact #left-pane #header #nav-bar ul li.contact a, #about #left-pane #header #nav-bar ul li.about a{
	background-position:0 -32px
	}
#footer #footer-nav{
	float:left
	}
#footer #footer-nav ul li{
	display:inline;
	font-size:0.7em
	}
#footer #footer-nav ul li a{
	display:block;
	color:#fff;
	background:url(images/bullet_footer.gif) right center no-repeat;
	text-decoration:none;
	float:left;
	padding:0 15px 0 10px
	}
#footer #footer-nav ul li.end a{
	background:none
	}
#footer #footer-nav ul li a:hover{
	text-decoration:underline
	}
#footer #copyright{
	float:right
	}
#footer #copyright p{
	color:#fff;
	font-size:0.7em;
	padding:0 20px 0 0
	}
#content #introduction{
	float:left;
	display:inline;
	margin:5px 0 0 10px;
	width:700px;
	height:110px;
	text-indent:-9999em;
	background:url(images/intro.gif) no-repeat
	}
#content #top-banners-container{
	float:left;
	display:inline;
	padding:0 0 10px 56px
	}
#content #top-banners-container .top-banners{
	float:left;
	display:inline;
	width:180px;
	margin:0 30px 10px 0;
	height:150px
	}
#content #top-banners-container .top-banners a{
	float:left;
	text-decoration:none;
	border:none;
	width:180px;
	height:150px;
	}
#content #top-banners-container .top-banners a img{
	width:180px;
	height:150px
	}
#content #main-heading{
	display:inline;
	float:left;
	width:700px;
	height:97px;
	margin:0 0 0 10px;
	background:url(images/main_heading.jpg) no-repeat
	}
#content #main-heading h1{
	font-size:0.9em;
	color:#1C3812;
	padding:75px 0 0 30px
	}
#content #content-wrap{
	float:left;
	padding:10px
	}
#content #content-wrap #ad{
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:1px dotted #94B65F
	}
#content #content-wrap #ad h4{
	font-size:0.9em;
	padding:0 0 10px 0
	}
#content #content-wrap #ad p{
	font-size:0.8em
	}
#content #content-wrap #ad .ad-block{
	padding:10px
	}
#content #content-wrap #ad .ad-block a{
	margin:0 10px 0 0
	}
#content #content-wrap .category-box{
	display:inline;
	float:left;
	width:205px;
	padding:0 0 0 25px;
	background:url(images/bullet_category.gif) top left no-repeat
	}
#content #content-wrap .category-box h3{
	font-size:0.8em
	}
#content #content-wrap .category-box h3 span.cat-count-item{
	font-size:0.8em;
	font-weight:200;
	padding:0 0 0 5px;
	}
#content #content-wrap .category-box p{
	height:55px;
	color:#666;
	font-size:0.7em;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #94B65F
	}
#content #content-wrap .display-box{
	width:690px;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #94B65F
	}
#content #content-wrap .display-box .thumb-display{
	float:left;
	width:145px;
	margin:0 10px 0 0
	}
#content #content-wrap .display-box .thumb-display img{
	width:143px;
	padding:1px;
	border:1px solid #ccc
	}
#content #content-wrap .display-box .thumb-display .view-more{
	display:inline;
	width:110px;
	height:33px;
	float:left;
	margin:5px 0 0 18px
	}
#content #content-wrap .display-box .thumb-display .view-more img{
	width:110px
	}
#content #content-wrap .display-box .free-display{
	width:700px
	}
#content #content-wrap .display-box .right-display{
	float:left;
	width:530px
	}
#content #content-wrap .display-box .right-display h3, #content #content-wrap .display-box .free-display h3{
	float:left;
	clear:both;
	color:#505050;
	font-size:0.9em
	}
.right-display h3.gold{
	background:url(images/sign_gold.gif) right center no-repeat;
	padding:0 90px 3px 0
	}
.right-display h3.silver{
	background:url(images/sign_silver.gif) right center no-repeat;
	padding:0 95px 3px 0
	}
.right-display .date{
	float:left;
	display:inline;
	padding:3px 0 0 5px;
	font-size:0.7em;
	color:#666;
	font-style:italic
	}
#content #content-wrap .display-box .right-display .tools{
	float:left;
	padding:10px 0 0 0
	}
#content #content-wrap .display-box .right-display p, #content #content-wrap .display-box .free-display p{
	float:left;
	width:96%;
	font-size:0.73em;
	line-height:1.4em;
	color:#666;
	padding:0 0 3px 0
	}
#content #content-wrap .display-box .thumb-display .view-more img{
	border:none
	}
#content #content-wrap .detail-container{
	float:left;
	overflow:hidden
	}
#content #content-wrap .detail-container .lead-header{
	float:left;
	width:700px;
	padding:0 0 10px 0;
	clear:both
	}
#content #content-wrap .detail-container .lead-header h3{
	float:left;
	font-size:0.9em;
	padding:0 5px 0 0;
	color:#666
	}
#content #content-wrap .detail-container .start-tinymce{
	padding:10px;
	border-bottom:1px dotted #94B65F;
	margin:0 0 10px 0
	}
#content #content-wrap .detail-container .start-tinymce .news-list{
	padding:10px;
	width:650px
	}
#content #content-wrap .detail-container .start-tinymce .news-list ul{
	margin:0 0 0 20px
	}
#content #content-wrap .detail-container .start-tinymce .news-list ul li{
	font-size:0.8em;
	padding:5px;
	border-bottom:1px dotted #CDF096
	}
#content #content-wrap .detail-container .start-tinymce .news-detail p{
	padding:0 0 10px 0;
	font-size:0.8em
	}
#content #content-wrap .detail-container .general-block{
	float:left;
	color:#666
	}
#content #content-wrap .detail-container .start-tinymce .news-list ul li a{
	padding:5px
	}
#content #content-wrap .detail-container .general-block h4{
	font-size:0.8em;
	padding:0 0 10px
	}
#content #content-wrap .detail-container .general-block p{
	font-size:0.8em;
	padding:0 0 1.2em 0;
	line-height:1.4em
	}
#content #content-wrap .detail-container .general-block small{
	font-size:0.8em
	}
#content #content-wrap .detail-container .general-block .contact-address{
	padding:40px 0 20px 80px;
	border-bottom:1px dotted #94B65F;
	margin:0 0 20px 0
	}
#content #content-wrap .detail-container .general-block .contact-address p{
	font-size:0.75em;
	padding:0 0 7px 0
	}
/* form-block narrow */
#content #content-wrap .detail-container .general-block .form-block{
	display:inline;
	float:left;
	width:600px;
	padding:20px 0 40px 80px;
	border-bottom:1px dotted #94B65F;
	}
#content #content-wrap .detail-container .general-block .form-block small{
	display:block;
	font-size:0.7em;
	margin:0 0 10px 320px;
	font-style:italic
	}
#content #content-wrap .detail-container .general-block .form-block p{
	padding:0 0 10px 0;
	font-size:1em
	}
#content #content-wrap .detail-container .general-block .form-block p input, #content #content-wrap .detail-container .general-block .form-block p textarea{
	width:300px;
	color:#666
	}
#content #content-wrap .detail-container .general-block .form-block label{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	font-size:0.8em;
	padding-bottom:5px;
	padding-right:10px
	}
#content #content-wrap .detail-container .general-block .form-block label.required{
	background:url(images/asterisk.gif) top right no-repeat
	}
#content #content-wrap .detail-container .general-block .form-block .button{
	margin:0 0 0 290px
	}
/* form-block wide */
#content #content-wrap .detail-container .general-block .form-block-wide{
	display:inline;
	float:left;
	width:690px;
	padding:20px 0 40px 0;
	border-bottom:1px dotted #94B65F;
	}
#content #content-wrap .detail-container .general-block .form-block-wide small{
	display:block;
	font-size:0.7em;
	margin:0 0 10px 480px;
	font-style:italic
	}
#content #content-wrap .detail-container .general-block .form-block-wide p{
	padding:0 0 10px 0;
	font-size:1em
	}
#content #content-wrap .detail-container .general-block .form-block-wide .user-detail{
	font-size:0.8em;
	margin:0 0 0 110px;
	padding:0 0 0 15px
	}
#content #content-wrap .detail-container .general-block .form-block-wide .business-detail{
	display:inline;
	float:left;
	font-size:0.8em;
	margin:0 0 10px 110px;
	padding:0 0 0 15px;
	border-bottom:1px solid #CACACA
	}
#content #content-wrap .detail-container .general-block .form-block-wide .business-detail p{
	float:left;
	width:300px
	}
#content #content-wrap .detail-container .general-block .form-block-wide .business-detail .business-label{
	display:block;
	width:110px;
	font-weight:700;
	padding:0 15px 0 0;
	margin:0 30px 0 0;
	float:left;
	}
#content #content-wrap .detail-container .general-block .form-block-wide .user-bullet{
	background:url(images/bullet_detail.gif) left center no-repeat
	}
#content #content-wrap .detail-container .general-block .form-block-wide .user-bullet-right{
	background:url(images/bullet_detail.gif) right center no-repeat
	}
#content #content-wrap .detail-container .general-block .form-block-wide h5{
	padding:0 0 12px 110px
	}
#content #content-wrap .detail-container .general-block .form-block-wide .note{
	font-size:0.7em;
	color:#94B65F
	}
#content #content-wrap .detail-container .general-block .form-block-wide p input, #content #content-wrap .detail-container .general-block .form-block-wide p textarea, #content #content-wrap .detail-container .general-block .form-block-wide p select{
	width:460px;
	color:#666
	}
#content #content-wrap .detail-container .general-block .form-block-wide label{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	font-size:0.8em;
	padding-bottom:5px;
	padding-right:10px
	}
#content #content-wrap .detail-container .general-block .form-block-wide label.required{
	background:url(images/asterisk.gif) top right no-repeat
	}
#content #content-wrap .detail-container .general-block .form-block-wide .button{
	margin:0 0 0 450px
	}
#content #content-wrap .detail-container .general-block .form-block-wide .two-button{
	margin:15px 0 0 330px
	}
/* end form-block wide*/
#content #content-wrap .detail-container .general-block .summary{
	display:inline;
	float:left;
	width:690px;
	padding:10px 0 0 0;
	border-bottom:1px solid #94B65F;
	border-top:2px solid #94B65F;
	color:#285D16;
	}
#content #content-wrap .detail-container .general-block .summary p{
	font-size:1.3em;
	font-weight:700;
	padding:0 0 0.6em 0;
	float:right
	}
#content #content-wrap .detail-container .general-block .summary p span{
	padding:0 100px 0 0
	}
#content #content-wrap .detail-container .general-block .step-container{
	float:left;
	width:690px;
	margin:0 0 10px 0;
	padding:0 0 20px 0;
	border-bottom:1px dotted #94B65F;
	}
#content #content-wrap .detail-container .general-block .step-container .step{
	float:left;
	padding:0 15px 0 0;
	width:57px
	}
#content #content-wrap .detail-container .general-block .step-container .description{
	float:left;
	width:600px
	}
#content #content-wrap .detail-container .general-block .step-container .description p{
	font-weight:700;
	padding:0 0 5px 0
	}
#content #content-wrap .detail-container .general-block .step-container .description small{
	font-size:0.72em
	}
#content #content-wrap .detail-container .general-block .table-container{
	float:left;
	width:690px;
	border-bottom:1px dotted #94B65F;
	padding:0 0 10px 0;
	margin:0 0 10px 0
	}
table#pricing-matrix {
	border-collapse:collapse;
	font-size:12px;
	width:100%;
	}
table#pricing-matrix thead tr th {
	background:#ECF5FF;
	padding:10px 0;
	text-align:center;
	}
table#pricing-matrix tbody tr td.feature {
	border-left:1px;
	font-weight:bold;
	padding:10px 0 12px 5px;
	text-align:left;
	width:250px
	}
table#pricing-matrix tbody tr td.price {
	background:#FFFFCC none repeat scroll 0 0;
	font-weight:bold;
	width:auto;
	text-align:center
	}
table#pricing-matrix tbody tr td {
	border:1px solid #EEEEEE;
	color:#000000;
	text-align:center;
	}
table#pricing-matrix tbody tr td {
	border:1px solid #EEEEEE;
	color:#000000;
	text-align:center;
	}
table#pricing-matrix tbody tr td.price small {
	display:block;
	font-size:9px;
	padding:2px 0 0;
	}
ol.footnotes{
	padding:10px
	}
#content #content-wrap .pagination{
	float:left;
	display:inline;
	}
#content #content-wrap .pagination a, #content #content-wrap .pagination span{
	display:block;
	float:left;
	font-size:0.7em;
	padding:5px 8px;
	text-decoration:none;
	color:#797268
	}
#content #content-wrap .pagination a{
	border:1px solid #DCFFBC;
	margin:0 3px 0 0
	}
#content #content-wrap .pagination a:hover, #content #content-wrap .pagination a.selected{
	background:#4B9409;
	color:#fff
	}
#right-pane #interview-box{
	float:left;
	background:#34801A
	}
#right-pane #interview-box a{
	padding:0;
	margin:0
	}
#right-pane #interview-box h3{
	background:#28301D;
	font-size:0.8em;
	padding:5px;
	color:#87E626
	}
#right-pane #interview-box h4{
	font-size:0.72em;
	padding:5px;
	color:#87E626
	}
#right-pane #interview-box p{
	color:#fff;
	padding:0 5px 5px 5px;
	font-size:0.7em;
	line-height:1.4em
	}
#right-pane #interview-box .readmore a{
	color:#87E626;
	text-decoration:underline
	}
#right-pane #interview-box .readmore a:hover{
	text-decoration:none
	}
#right-pane #interview-box .previous-interview{
	display:block;
	padding:5px;
	text-align:right;
	font-size:0.7em;
	color:#87E626;
	background:#285D16
	}
#right-pane #interview-box .previous-interview a{
	color:#8BEF1E;
	padding:2px 13px 2px 5px;
	background:url(images/bullet_interview.gif) right center no-repeat
	}
#right-pane #interview-box .previous-interview a:hover{
	color:#5AA012
	}
#right-pane .decor{
	position:relative;
	float:right;
	width:123px;
	height:239px;
	margin-right:-109px;
	margin-top:-232px;
	background:url(images/site_deco.png) no-repeat
	}
#right-pane #search-box{
	width:226px;
	margin:7px 0 0 0;
	padding:35px 0 0 8px;
	height:96px;
	background:url(images/search_bg.gif) no-repeat
	}
#right-pane #search-box p{
	margin:0 0 12px 0;
	width:215px
	}
#right-pane #search-box p .fix-box{
	width:215px;
	color:#93C088
	}
#right-pane #search-box p.alight-right{
	text-align:right
	}
#right-pane #musjid-search-box{
	width:226px;
	margin:7px 0 0 0;
	padding:35px 0 0 8px;
	height:60px;
	background:url(images/search_musjid_bg.gif) no-repeat
	}
#right-pane #musjid-search-box p{
	margin:0 0 12px 0;
	width:215px
	}
#right-pane #musjid-search-box .fix-box{
	width:215px;
	color:#93C088
	}
#right-pane #musjid-search-box p.alight-right{
	text-align:right
	}
#right-pane #worship-time{
	margin:7px 0 0 0
	}
#right-pane #annouce{
	width:234px;
	height:378px;
	margin:7px 0 0 0;
	background:url(images/annouce_bg.gif) no-repeat
	}
#right-pane #annouce h3{
	text-indent:-9999em;
	height:80px
	}
#right-pane #annouce .news-container{
	height:190px
	}
#right-pane #annouce .news-container p{
	color:#fff;
	font-size:0.7em;
	margin:0 30px  0 30px;
	padding:5px 0 5px 0;
	border-bottom:1px dotted #fff
	}
#right-pane #annouce .send-news a.submit-news{
	display:block;
	float:left;
	width:138px;
	height:60px;
	text-indent:-9999em;
	}
#right-pane #annouce .send-news a.view-news{
	display:inline;
	float:left;
	width:80px;
	height:60px;
	margin:0 0 0 10px;
	text-indent:-9999em;
	}
#right-pane #side-banner-container{
	margin:7px 0 0 0
	}
#right-pane #side-banner-container .side-banner{
	padding:0 0 8px 0
	}
#right-pane #side-banner-container .side-banner a img{
	width:234px;
	height:90px
	}
#right-pane #external-link{
	margin:7px 0 0 0
	}
#right-pane #external-link .link-block{
	width:234px
	}
/* for news list */
#marqueecontainer{
	position: relative;
	width: 230px;
	height: 190px;
	background-color: transparent;
	overflow: hidden;
	border: 0px none transparent;
	padding: 0px;
	padding-left: 2px;
}
/* general class */
.no-berder{
	border:none !important
	}