/* Theme Name: Strictly Halaal Live LATESTTheme URI: http://www.strictlyhalaal.comDescription: A directory style theme listing halaal products & servicesVersion: 0.1Author: Nur Ahmad FurlongAuthor URI: http://www.nomad-one.com*/@charset "utf-8";/* CSS Document for strictlyhalaal.co.za*/img, div { behavior: url(iepngfix.htc) }html {	background: url(images/content_bg.jpg) repeat-y scroll center center;	background-color: #f5eedc;	border:0 none;	margin:0;	padding:0;}body {	font-family:		Lucida Sans,Arial, Helvetica, sans-serif;	font-size: 			12px;	background-image:	url(images/bg_body2.png);	background-repeat:	repeat-x;	background-position:top;	padding: 	        0;	margin:             0;}h1, h2, h3, h4, h5 {	color: #BA1800;}img {	border: 			none;}a:hover {	color:            	#990000;}a {	color:            	#990000;}hr.separator {	display: 			none;}#site_wrapper {	min-width: 			914px;	margin:				0 auto;	padding: 		    0;}#header {	height:316px;	margin:0 auto;	width:915px;}#logo {	float:left;	margin:0;	width:auto;	padding-bottom: 10px;}#tagLine {	float: left;	margin: 0;	width: 170px;	color:#BA1800;	font-family:Lucida Sans,Arial, Helvetica, sans-serif;	font-size:18px;	font-style: italic;	font-weight: bold;	padding: 32px 0 0 5px;}/* ============================= HEADER SEARCH Styles ============================= */#searchform {	width: 				300px;	height: 			10px;	margin:				0 auto;	padding-right: 		0px;	margin-top: 		25px;	float: right;}#searchcontainer {	width: 				200px;	height: 			37px;	float: 				right;	padding-left: 		1px;	padding-top: 		10px;	/* background-image: 	url(images/search_bg.jpg);	background-repeat: 	no-repeat; */}#searchLabel {	width: auto;	float: left;	text-align: left;	margin-right: 5px;	display: block;	color:#BA1800;	font-family:		Lucida Sans,Arial, Helvetica, sans-serif;	font-size:12px;	font-style:italic;}#searchform .input {	background-color: 	#c30600;	border: 			none;	padding:			1px;	width: 				130px; 	color: 				#FFFFFF;	font-family: 		Lucida Sans,Arial, Helvetica, sans-serif;	font-size: 			12px;}#searchBtn {	height: 			34px;	width: 				34px;	float: 				right;}.tabs {display: block;margin-bottom: 10px;}#searchwidget {	width: 				915px;	margin:				0 auto;}#searchwidget ul.link-list {padding-left: 0;}#searchwidget .searchform-label {	font-family: 		Lucida Sans,Arial, Helvetica, sans-serif;	font-size: 			12px;	color:#BA1800;	width: auto;	margin-right: 15px;}.searchform-spoiler {	display:			none;	visibility:			hidden;}.searchform-params {	width: 840px;	float:left;}.searchform-controls {width: 40px;}.searchform-params .TextField,.searchform-params .DropDownField,.searchform-params .DropDownField{	width: 260px;	float: left;	margin-right: 16px;}ul.tabNavigation {list-style-type: none;margin:0;padding: 0;}ul.tabNavigation li {list-style-type: none;float: left;}ul.tabNavigation li a {padding: 0 5px 5px 5px;}ul.tabNavigation li a.selected {color: #C66;}/* ============================= NAV Styles ============================= */#navContainer {width: 				915px;height: 			   px;margin: 			6px auto 16px auto;background-image: 	url(images/menu_bg.gif);background-repeat:	no-repeat;height: 31px;}#navLowerContainer {	width: 				915px;	height: 			31px;	margin:		 		5px auto;	background-image: 	url(images/menu_bg.gif);	background-repeat:	no-repeat;	float: left;}#navLeft {	height: 			31px;	width: 				5px;	background-image:	url(images/bg_menu_left.png);	background-repeat: 	no-repeat;	float: 				left;}#site_navigation {	float: 				left;	height: 			auto;	margin-top: 		0;	width: 				800px;}#navRight {	height: 				24px;	width: 					65px;	padding-top: 			7px;	background-image: 		url(images/bg_menu_right.png);	background-position: 	right;	background-repeat: 		no-repeat;	float: 					right;}#navContainer #site_navigation #dropdownmenu li.cat-item a {	color:#FFF;}.categorytitle {color:#BA1800;margin: 3px 0 3px 10px;font-family:Lucida Sans,Arial,Helvetica,sans-serif;font-size:12px;font-style:italic;font-weight:bold;}#searchwidget {background-color:#e4d9be;-moz-border-radius:5px;padding: 6px 0;}#searchwidget h3 {margin: 0 10px;}#searchwidget form {margin:0 10px;}/* ============================= CONTENT Styles ============================= */#content {	width: 					915px;	margin:					0 auto;	padding-top: 			0px;	display: 				block;	position: 				relative;	min-height: 			278px;}#content .column1{	float: 					left;	width: 					331px;	height: 				auto;	background-image: 		url(images/bg_left_cont.jpg);	background-repeat: 		no-repeat;	margin-left: 1px;	margin-top: 2px;	display: inline;overflow: hidden;}#content .column1 .introbox {	width: 					331px;	height: 				278px;	background-image: 		url(images/bg_left_cont.jpg);	background-repeat: 		no-repeat;}#content .column3 .introbox {	width: 					331px;	height: 				278px;	background-image: 		url(images/bg_left_cont.jpg);	background-repeat: 		no-repeat;}#content .column1 .introbox p{	padding: 0px 10px 10px 10px;	color: #666666;}#IE6_wrapper #content .column1 .introbox p{	padding: 0px 10px 5px 5px;	color: #666666;}#content .column1 .introbox .title{	margin:					0;	padding:                20px 0 0 10px;	font-family: 			Lucida Sans,Arial, Helvetica, sans-serif;	font-style: 			italic;	font-size: 				18px;	color: 					#ba1800;}#content .column1 img {	margin:					10px 10px 0 20px;	float: 					left;}#content .column1 .text{	width: 					140px;	float: 					left;	font-family:			Lucida Sans,Arial, Helvetica, sans-serif;	font-size:				12px;}/* ============================= MIDDLE CATEGORIES AREA FOR HOMEPAGE STYLES ============================= */#content .column2{	float: 					left;	width: 					250px;	padding-top: 			4px;	position:				relative;	min-height:				278px;	margin: 0;display: inline;overflow: hidden;}#content .column2 div{	margin: 0 16px 0 16px;}#content .column2 .widget_text box,#content .column2 div.textwidget{	margin: 0;}#content .column2 .pts .fan_box .connections{display:none;visibility:hidden;}#content .column2 ul{	margin-left: 			10px;	/*clear: 					both;*/	height: auto;}#content .column2 li{	list-style: 	  		none;	margin:     	  		0; !important	height:		 	  		31px;	padding:    	  		2px 0px 2px 4px;	list-style: 	  		none;	display:          		block;	height:           		20px;	width:            		180px;	background-image: 		url(images/horiz_cat.png);	background-position: 	bottom;	background-repeat: 		no-repeat;	clear: 					both;}#content .column2 li.widget{	height:           		auto;}#content .column2 li#collapscat-336714081,#content .column2a li#collapscat-336714081 {	background: 			none;	clear: 					both;}#content .column2 li{	list-style: 	  		none;}#content .column2 li a{	text-decoration: 		none;	font-family: 			Lucida Sans,Arial, Helvetica, sans-serif;	font-size: 				13px;	color:#BA1800;		}#content .column2 li a:hover{color: 					#990000;}/* Widget Styles */#content .column2 li#collapscat-359947801 {	background: none;}#content .column2 li#collapscat-371049152 h2.widgettitle {	color:#BA1800;	font-family:Lucida Sans,Arial, Helvetica, sans-serif;	font-size:18px;	font-style:italic;	margin:0;	padding: 18px 0 0 20px;	width: auto;	background: none;}#content .column2 li#foldingcategorylist-1 {	padding: 0;	margin: 0;	background: none;}#content .column2 li.widget {background-image: none;margin: 0 0 0 25px;}#content .column2 h3 {margin: 10px 0 3px 0;}#content .column2 li#collapscat-371049152 {background-image: none;margin: 0 0 0 25px;}#IE6_wrapper #content .column2 li#collapscat-371049152 {background-image: none;margin: 22px 30px 0 10px;}#content .column2 ul,#content .column2a ul{	padding: 0;	margin: 10px 0 0 0;	height: auto;	list-style: none;}#content .column2 ul li, #content .column2a ul li{	padding: 5px 0;	height: auto;	clear: both;	display:block;	width: auto;	list-style: none;}/* ============================= HOME MAIN ADS AREA Styles ============================= */#content .column3{	float: 				left;	width: 				333px;	height: 			auto;	background-image: 	url(images/bg_right_cont.jpg);	background-repeat: 	no-repeat;display: inline;overflow: hidden;}#content .column3 img {	padding-top: 0px;}#content .column3 #MainHomeAd {	margin: 10px;	text-align: left;	font-size: 16px;	color:#CC0000;}#content .column3 li#ad-main-home-ad img {	margin: 0px 5px 23px 10px;	text-align: left;	float: left;}#content .column3 li {	list-style: none;}/* --------------------------- RESULTS LEFT SIDEBAR STYLES css ----------------- */#content .column2a {float: 					left;width: 					220px;height: 				auto;padding-top: 			4px;background-image: 		url(images/sidebar-bg.gif);background-position: 	top left;background-repeat: 		no-repeat;}#content .column2a li, #content .column2a ul{	margin:     	  		0; !important	list-style: 	  		none;	display:          		block;	height:           		auto;}#content .column2a li#collapscat-371049152{	list-style: 	  		none;	margin:     	  		0 0 0 15px; !important	background:				none;	height: 				auto;	position: 				relative;}#content .column2a li.widget {	list-style: 	  			none;	margin: 					0 0 0 5px; !important	height:		 	  			auto;	padding:    	  			0px;	list-style: 	  			none;	display:          			block;	background-image: 			url(images/horiz_cat.png);	background-position: 		bottom left;	background-repeat: 			no-repeat;}#content .column2a li#ad-bottomads1, #content .column2a li#ad-bottomads2, #content .column2a li#ad-bottomads3 {background-image: none;margin: 0px 0px 0px 10px;}#content .column2a li.widget ul#collapsCatList li.collapsCat {padding: 5px 0;height: auto;clear: both;display:block;width: auto;background-image: 			url(images/horiz_cat.png);background-position: 		bottom;background-repeat: 			no-repeat;list-style: none;}#content .column2a li a{	text-decoration: 		none;	font-family: 			Lucida Sans,Arial, Helvetica, sans-serif;	font-size: 				13px;	color: 					#BA1800;	}#content .column2a li a:hover{	color: 					#990000;}#content .column2 li ul#content .column2 li ul li,{padding: 					5px 0;margin: 					0 0 0 4px;background: 				none;}#resultsWrapper{	width: 650px;	float: left;	background-image: url(images/hr_search.gif);	background-repeat: no-repeat;	background-position: top left;	height: auto;}ul.options {	float: right;	height: auto;	color:#BA1800;	font-family:Lucida Sans,Arial, Helvetica, sans-serif;	font-size: 11px;	padding-top: 0;	margin: 5px 0 50px 0;}#resultsWrapper ul {	padding: 0;	margin-bottom: 0;}.options a{	color:#BA1800;}.options a:hover {	color:#BA1800;	text-decoration: underline;}h2.pageTitle {	font-size: 18px;	display: block;	height: 30px;	float:left;	color:#BA1800;	font-family:Lucida Sans,Arial, Helvetica, sans-serif;	font-style:italic;	/* padding-left: 107px; */	margin-top: 5px;}#resultsWrapper h2.pageTitle {	font-size: 18px;	display: block;	height: 30px;	float:left;	color:#BA1800;	font-family:Lucida Sans,Arial, Helvetica, sans-serif;	font-style:italic;	/* padding-left: 107px; */	margin-top: 5px;	width: 350px;}#categoryresults h2.pageTitle {font-size: 18px;display: block;height: 30px;float:left;color:#BA1800;font-family:Lucida Sans,Arial, Helvetica, sans-serif;font-style:italic;padding-left: 0px;margin: 5px 0 0 0;}#pageContent {float:left;font-family:Lucida Sans,Arial, Helvetica, sans-serif;width: 650px;/* margin-left: 107px; */}#IE6_wrapper #pageContent {float:left;font-family:Lucida Sans,Arial, Helvetica, sans-serif;width: 650px;margin-top: 35px;}/* ============================= Results Page Styles ================================= */#resultsColumn1 {	width: 400px;	float: left;	height: auto;	margin-top: 15px}#IE6_wrapper #resultsColumn1 {	width: 400px;	float: left;	height: auto;	margin-top: 35px}#categoryresults {	width: 650px;	float: left;	height: auto;	background-image: url(images/hr_search.gif);	background-repeat: no-repeat;	background-position: top;}.label {	/* display: block; */	width: 80px;	padding-right: 13px;	text-align: right;	float: left;	color:#BA1800;	/* font-family: Arial,"Times New Roman",Times,serif; */	font-weight: bold;	height: auto;}.display {	/* display: block; */	width: 220px;	padding: 0; !important	text-align: left;	float: left;	min-height: 30px;}#resultsColumn1 .resultsdivider {width:400px; float: left; height: 2px;  margin: 5px 0;background-image:url(images/horiz_cat.png);background-position:center top;background-repeat: repeat-x;}#IE6_wrapper #resultsColumn1 .display {	width: 270px;}.detailcontainer {	float: left;	width: 400px;	height:auto;	display:block;}.resultscontainer {	width: 650px;	float: left;	padding: 0 20px 10px 0;}.resultscontainer .label {	width: auto;	margin-right: 5px;	float: left;	color:#BA1800;	/* font-family: Arial,"Times New Roman",Times,serif; */	padding: 0;	font-size: 12px;}.resultscontainer .display {	width: auto;	padding: 0; !important	text-align: left;	float: left;	margin: 0 5px 5px 0;	min-height: 15px;	display: inline;	overflow: hidden;}.resultscontainer .ratingdisplay {	width: 155px;	padding: 0; !important	text-align: left;	float: left;	margin: 0 5px 5px 0;	min-height: 30px;	display: inline;	overflow: hidden;}.resultscontainer h3.display {	width: auto;	padding: 0; !important	text-align: left;	float: left;	margin: -5px 15px 5px 0;	height: 20px;	font-size: 16px;}#IE6_wrapper .resultscontainer h3.display {	width: auto;	padding: 0; !important	text-align: left;	float: left;	margin: 0px 15px 5px 0;	height: 20px;	font-size: 16px;}#resultscontainer div.resultsdivider {width:600px; float: left; height: 2px;  margin: 5px 0;height: 2px;background-image:url(images/horiz_cat.png);background-repeat: repeat-x;display: inline;}.resultscontainer .descriptiondisplay {	width: auto;	height: auto;	width: 350px;	max-height: 60px;	padding: 0; !important	text-align: left;	float: left;	margin: 0px 20px 10px 0;	overflow: hidden;	border-right: 1px #BA1800 solid;}.resultscontainer .descriptiondisplay p {	padding: 0px 10px 10px 10px;	margin-top: 0;}.resultscontainer .display .ratingblock {	float: left;	margin: 0 0 10px 0;	width: 160px;	display: inline;	overflow: hidden;	height: auto;}.resultscontainer hr {	display: block;	width: 600px;	padding: 0; !important	margin: 0;	float: left;}#resultsColumn2 {	width: 250px;	float: left;	margin-top: 15px}#IE6_wrapper #resultsColumn2 {	margin-top: 35px}#companyImages {	width: 250px;	height: 228px;	background-image: url(images/image_placement_bg.png);	background-repeat: no-repeat;	float: left;	text-align: center;}#companyImages img {	margin: 25px 0 5px 0;	border: 1px #CC0000 solid;}#ratingsReviews {	width: 230px;	float: left;	text-align: left;	padding: 0 10px 0 10px;}#reviewTitle {	font-family: Arial,"Times New Roman",Times,serif;	font-weight: bold;	color: #990000;	padding-top: 15px;	padding-bottom: 6px;}#stars {	padding-bottom: 10px;}#reviewList {	color: #cc3300;	padding-bottom: 5px;}#reviewAuthor {color: #000000;padding-bottom: 10px;}#entry-comments {}#entry-comments ol {margin: 0;padding: 0;}.sidebanners {width: 180px;margin-left: 10px;}.administer_widget {margin-bottom: 16px;}/* Rating Styles */	#content .column1 .ratingblock {	padding-left:			18px;}/* ============================= MAIN FOOTER Styles ============================= */#mainFooter {width: 				915px;height: 			125px;margin: 			auto;margin-top: 		15px;position: relative;}#mainFooter #boxes{width:				175px;height:				105px;float:				left;padding-right:      71px;background-image:	url(images/bg_red.png);background-repeat: 	no-repeat;}	#mainFooter #boxesLast{width:				175px;height:				105px;float:				left;padding-right:      0px;background-image:	url(images/bg_red.png);background-repeat: 	no-repeat;}	#mainFooter .administer_widget{list-style: none;float: left;margin: 20px 60px 20px 5px;display: inline;overflow: hidden;}#mainFooter #ad-bottomads4{list-style: none;float: left;margin-right: 0px;}/* ================== LOWER FOOTER STYLES ================== */	.footer {	color:					#666666;	height:					auto;	margin:					0px auto;	text-align:				right;	width:					914px;	padding-bottom:			10px;	float: left;}.footerads {	width: 				915px;	height: 			autox;	margin:		 		5px auto;	height: 145px;	float: left;}/* ADDITIONAL STYLE FIXES css */	#as_credits {visibility: hidden;}#idc-container .idc-footer {visibility: hidden;}hr.separator {    display: none;}#as_form legend {color: #990000;}
