/*
Theme Name: Saudi Trade Mart
Theme URI: http://www.abhinavsood.com
Description: WordPress Theme for Business Directory of Saudi Trade Mart[dot]com
Version: 1.0
Author: Abhinav Sood
Author URI: http://www.abhinavsood.com
*/
/*
Author Email: contact@abhinavsood.com
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,cite,del,dfn,font,img,ins,kbd,q,s,samp,strike,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,.reset{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:SansationRegular, "Trebuchet MS", Arial, Helvetica, sans-serif; vertical-align:baseline}:focus{outline:0}img{outline:0;border:none}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:18pt}h2{font-size:16pt}h3{font-size:13pt}h4{font-size:12pt}h5{font-size:10pt}h6{font-size:8pt}ol,ul{list-style:list-style:disc outside none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" "";border-left:3px solid #ccc;padding-left:7px;margin-left:10px;}a{text-decoration:none;}.hidden{display:none;visibility:hidden}small{font-size:90%}b,strong{font-weight:bold}code{font-family:"Courier New",Courier,monospace}.clearfix:after{clear:both;display:block;content:" ";height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}li.clearfix{display:list-item}.textleft{text-align:left}.textright{text-align:right}.textcenter,.aligncenter{text-align:center;}.textjustify{text-align:justify}.alignleft{width:auto;float:left;}.alignright{width:auto;float:right}.aligncenter{display:block;margin:0 auto}img.alignleft{padding:10px 10px 10px 0}img.alignright{padding:10px 0 10px 10px}.clear{clear:both;display:block;height:0;visibility:hidden}

/* Main Structure */
body{
	background:url(images/wrapperbg.png) repeat-x #246f8f;
	font:10pt normal SansationRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.6;
}

#wrapper{
	width:960px;
	padding:0 10px 0 10px;
	margin:0 auto;
}

a:link, a:visited {
	color:#246F8F;	
	}
/* Header Styles */
#header{
	height:160px;
	width:960px;
	background:none;
}
#logo {
	padding:20px 0 0 20px;
	height:130px;
	width:215px;
	margin-right:25px;
}

/** Search and Navigation Bar on the Top */
#searchNavi {
	width:680px;
	margin-left:20px;
	height:160px;
	background:none;
}

#navigationT {
	font: SansationBold, "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
	height:auto;
	line-height:1.4;
}

*html #navigationT {
	font-weight:bold;}
	
#navigationT ul {
      margin:0;
	  margin-bottom:-1px;
      padding:30px 0 2px 20px;
      list-style:none;
}
#navigationT li {
  display:inline;
  margin:0;
  padding:0;
  }
#navigationT a {
  float:left;
  background:url(images/tableft.jpg) no-repeat left top;
  margin:0 0 0 3px;
  padding:0 0 5px 10px;
  text-decoration:none;
  cursor: hand;
  }
#navigationT a span {
  float:left;
  display:block;
  background:url(images/tabright.jpg) no-repeat right top;
  padding:12px 15px 0 5px;
  color:#efefef;
  margin-bottom:-5px;
  }
/* End IE5-Mac hack */
#navigationT a:hover span {
	color:#efefef;
}

#navigationT a:hover {
	background-position:0% -42px;
	color:#efefef;
}

#navigationT a:hover span {
	background-position:100% -42px;
	color:#efefef;
	padding:12px 15px 0 5px;
}

#navigationT .current-cat a,#navigationT .current_page_item a{
	background-position:0% -42px;
	color:#efefef;
	padding:0 0 0 10px;
}

#navigationT .current-cat a span, #navigationT .current_page_item a span{
	background-position:100% -42px;
	color:#efefef;
	margin-bottom:0;
}

/** End Navigation Styles on Top of Search Setup */

#searchT {
	clear:both;
	height:95px;
	width:680px;
	background:#fefefe url(images/searchTbg.jpg) repeat-x;
}


#searchform1 {
	padding:20px 0 0 20px;
	background:none;
	width: 260px;
}

#searchform1 input[type="text"] {
	background: #f1f1f1;
	padding:2px 0 3px 5px;
	border:1px solid #92bbcc;
	margin-bottom:4px;
	width:165px;
	font:10pt normal SansationRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#searchform1 input[type="text"]:hover, #searchform1 select#cat:hover {
	background:#e5e4e5;
	border:1px solid #fcfcfc;
}

#searchform1 select#cat{
	padding:2px 6px 3px 5px;
	background: #f1f1f1;
	border:1px solid #92bbcc;
	width:170px;
}

#searchform1 #searchsubmit1{
	background:url(images/searchButton.png) no-repeat;
	border:0;
	outline:0;
	height:23px;
	width:85px;
	padding-bottom:3px;
	text-transform:capitalize;
}
/** End Search Styles in the Top Section */

#stayupdated {
	margin:20px 0 0 65px;
}

#stayupdated-bot {
margin:5px 0 0 70px;
width:305px;
}




#stayupdated-bot a, #stayupdated-bot p {
	color:#fff;
	display:inline;
}

a.rssbutton, a.faqbutton, a.contactusbutton {
	margin-right:25px;
	color:#fff;
}

/* Hot Topics */
#hottopicssection {
	width:960px;
	background:none;
	margin-top:14px;
	margin-bottom:10px;
}

#hottopics {
	height:85px;
	width:230px;
}

/** Ad Banner besides Hot Topics Button */
#adbesideshot {
	height:80px;
	width:680px;
	margin-left:48px;
}

/* Content Styles | Use #content to wrap posts */

#contentwrapper {
	clear:both;
	width:930px;
	padding:0 15px;
	background:url(images/contentwrapper.png) repeat-x #fff;
	margin-top:20px;
}

#content {
	width:625px;
	margin-right:25px;
	color:#555;
}
#content a , #contentindex a{
	color:#246f8f;
}
#content a:hover, #contentindex a:hover{
	color:#014460;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{
	color:#136734;
	padding:0 0 10px 0;
	font-family: SansationBold, "Trebuchet MS", Arial, Helvetica, sans-serif ; 
}
#content h1 a, #content h2 a, #content h4 a, #content h5 a, #content h6 a, #contentindex h1 a, #contentindex h2 a, #contentindex h4 a, #contentindex h5 a, #contentindex h6 a{
	color:#7aa13d;
}
#content h1 a:hover, #content h2 a:hover, #content h3 a:hover, #content h4 a:hover, #content h5 a:hover, #content h6 a:hover, #contentindex h1 a:hover, #contentindex h2 a:hover, #contentindex h3 a:hover, #contentindex h4 a:hover, #contentindex h5 a:hover, #contentindex h6 a:hover{
	color:#136734;
}

/* Single Post Styles */
div.post{
	margin:0 0 10px 0;
	padding:10px 5px;
}
div.post p{
	margin:0 0 10px 0;
}
div.post ul{
	margin:0 0 10px 30px;
}
div.post ol{
	margin:0 0 10px 35px;
	list-style:decimal;
}
div.post h2.posttitle{
	clear:both;
	margin:5px 0 0 0;
}

div.post h2.posttitle-narrow{
	clear:both;
	margin:5px 0 0 0;
	width:370px;
}

div.post .posted{
	margin:-3px 0 5px 0;
	font-size:87%;
}

.entry img {
	background-color: #efefef;
	border: solid 1px #afafaf;
	padding: 5px;
	margin: 10px;
}


.posted img {
	background-color: #efefef;
	border: solid 1px #afafaf;
	padding: 5px;
	margin: -50px 40px 10px 10px;
}

div.post .posted strong{
	color:#8ea392;
}
div.post .entry {
	color:#333;
	margin-bottom:-10px;
}
.postmetadata {
	padding:10px 0 0 0;
}
.postcategoryinfo {
	clear:both;
	width:930px;
	background:none;
	padding-top:10px;
}
.postcategoryheading{
	height:30px; width:250px;
	padding-top:5px;
	text-align:center;
	background:url(images/postcategoryheading.gif) no-repeat;
	color:#fcfcfc;
	font-weight:bold;
	overflow:hidden;
}
.postcategoryheading a{
	color:#142e8d;
}
.postcategoryheading a:hover {
	color:#fff;
}
.postallcategories {
	padding-right:5px;
	font-size:11pt;
	font-weight:bold;
	letter-spacing:0.03em;
	padding-top:7px;
	margin-bottom:0;
}
.postallcategories a{
	color:#246f8f;
}
.postallcategories a:hover{
	color:#7aa13d;
}
.postparentcategoryinfo{
	clear:both;
	background:#7aa13d url(images/postparentcategoryinfo.png) repeat-x;
	height:150px;
	border-top:1px solid #91bd4e;
}

.infoaboutparent{
	background:none;
	text-align:justify;
	color:#222;
	width:240px;
	height:150px;
	overflow:hidden;
	padding:0 0 0 10px;
	font-size:83%;
	font-style:italic;
}

#carouselonpost{
	width:660px;
	padding-left:20px;
	height:137px;
	background:none;
	padding-top:13px;
}

#carouselonpost ul#mycarousel{
	list-style-type:none
}

#carouselonpost ul#mycarousel li{
	display:inline;
}
/* Navigation Class for WordPress Next / Previous Links */
.navigation{
	clear:both;
	margin:0 0 15px 0;
	padding:0;
	padding-bottom:20px;
}

/* Comment Styles */
h3#comments {
	clear:both;
	padding-top:10px;
}
ol.commentlist {
	list-style-type:none;
}
ol.commentlist li.comment {
	font:10pt normal SansationRegular, "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.5;
	text-align:justify;
	color:#454545;
	padding:10px;
	margin-bottom:15px;
	background:#efefef;
	border:1px solid #dcdcdc;
}
ol.commentlist li.comment p{
	margin:10px 0;
}
div.vcard .avatar{
	padding:2px;
	background:#f9f9f9;
	border:1px solid #ccc;
}
ol.commentlist li.odd{
	background:#f7f7f7;
	list-style-type:none;
}
ol.commentlist li.comment-author-admin{
	background:#fefefe;
	border:1px solid #454545;
	font-style:italic;
	color:#333;
}

ol.commentlist ul.children {
	list-style-type:none;
}

div.commentmetadata{
	font-size:83%;
}
div#respond{
	clear:both;
	padding:5px 10px;
	background:#efefef;
	border:1px solid #dcdcdc;
	margin-bottom:15px;
}

p.commentformfield{
	padding:5px 0;
}
p.commentformfield input[type="text"]{
	padding:4px 3px;
}
p.commentformfield input[type="submit"]{
	background:#216d8d;	color:#FFF;
	padding:3px 4px;
	font-size:11pt;
	font-weight:bold;
	letter-spacing:1px;
	border:1px solid #004460;
	
}

/* Category Archive Page Heading Style */
h2.pagetitle{
	display:block;
	margin-top:10px;
	margin-left:5px
}

h2.oncategorypage{
	margin-top:15px;
}
div.oncategorypage {
	background:url(images/contentwrapper.png) repeat-x;
	border:1px solid #ccc;
	padding:10px;
	margin-top:-5px;
}
img.oncategorypage {

}

/* Sidebar Styles */
#sidebar {
	width:280px;
	margin-top:15px;
	color:#454545;
}

.widget{
	position:relative;
	width:248px;
	clear:both;
	background:#fff;
	color:#555;
	margin:40px 0 60px 0;
	padding:10px 15px 10px 15px;
	border-bottom:1px solid #014460;
	border-left:1px solid #014460;
	border-right:1px solid #014460;
}
.widget a{
	color:#216E8F;
}
.widget a:hover{
	color:#136734;
}
#sidebar h2.sidebarhead, .widget h2.sidebarhead{
	position:absolute;
	top:-40px;
	left:0;
	color:#FFF;
	background:url(images/sidebarhead.png) no-repeat;
	width:250px;
	padding:7px 15px 3px 15px;
	height:30px;
	font:14pt SansationBold, "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	margin-left:-1px;
}
.widget_search form#searchform #s{
	padding:5px 10px;
	margin:0 0 10px 0;
	color:black;
	background:#FFF;
	font:italic 11px verdana;
	border:1px solid #000;
}
.widget_search form#searchform #searchsubmit{
	float:right;
	background:#014460;
	color:#FFF;
	font:bold 11px SansationBold, "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #252525;
	padding:4px 6px 4px 6px;
	margin-bottom:10px;
	margin-right:20px;
}


.widget p{
	padding:0 10px 0 10px;
	margin:0 0 10px 0px;
}
.widget ul{
	margin:0;
	padding:0;
}
.widget ul li{
	list-style:none;
	padding:0 0 3px 0;
}

.execphpwidget li {
	border-bottom:1px solid #AFAFAF;
	}
	
.execphpwidget img {
	border-left:3px solid #eeeeee;
	border-bottom:1px solid #AFAFAF;
	margin-bottom:5px;
	}

#recentcomments li {
	padding:0 0 3px 10px;
	background:url(images/bullet.gif) no-repeat;
}
#recentcomments li a{
	background:none;
}
.widget_pages ul li, 
.widget_categories ul li, 
.widget_archive ul li, 
.widget_links ul li, 
.widget_meta ul li, 
.twocolumn ul li{
	width:50%;
	float:left;
}
.widget_tag_cloud h2{
	text-align:left;
}
.widget_tag_cloud{
	text-align:center;
}
.widget_tag_cloud a{
	padding:0 5px 0 5px;
}
#wp-calendar{
	width:100%;
	color:#555;
}
#wp-calendar caption{
	text-align:center;
	font-size:9pt;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 5px 0;
}
#wp-calendar th {
	text-align:center;
	font-weight:bold;
}
#wp-calendar tr td{
	text-align:center;
	padding:3px;
}
#wp-calendar a{
	font-weight:bold;	
}

/* Footer Styles */
.footerwrapper{
	width:100%;
	background:#fff;
	min-height:100px;
}
#footer {
	width:960px;
	min-height:120px !important;
	margin:0 auto;
	padding:10px 0;
	background:url(images/footer.png) no-repeat #FFF;
	color:white;
	border-top:5px solid #cecfcf;
	text-align:center;
}
#footer a{
	color:white;
}
#footer a:hover {
	padding-bottom:2px;
	border-bottom: 1px dotted #CCC;
}
#footer ul {
	list-style-type:none;
	margin-bottom:7px;
}
#footer ul li {
	display:inline;
	padding:0 8px;
}
#footer ul.otherlinksfooter {
	font-weight:bold;
}
/* Comment Styles */

/* Extra Styles - Use for Customizing Plugins / Add On functionality */
.boldreadmore {
	font-weight:bold;
}
.readmore {
	padding-top:3px;
	margin-bottom:-10px;
}

/* Index Page Content Wrapper */
#contentindex {
	padding:10px 0;
}
#featuredindex {
	width:930px;
	background:url(images/postparentcategoryinfo.png) repeat-x #7aa13d;
	min-height:150px;
}
div#featuredindextitle {
	margin:10px 15px 10px 10px;
	width:635px;
}
h2.featured {
	background:url(images/featuredhead.png) no-repeat;
	padding:4px 15px 6px 15px;
	height:30px;
	color:#fefefe;
	text-align:center;
	width:250px;
}
.featuredpostcontent {
	background:none;
	padding:0 5px 10px 0;
	border:0;	
}
#featuredads {
	background:none;
	width:260px;
	padding-top:5px;
}

#feedform {
	background:#FFF url(images/contentwrapper.png) repeat-x;
	width:255px;
	margin:5px 0 10px 0;
	border:2px solid #CCC;
	height: 105px;
	}
*html #feedform {height: 90px;}
#feedform h2 {
	color:#136734;
	margin-left:10px;
	}

img.featuredads{
	padding-bottom:5px;
}
.review-brief {
	line-height:3em;
	font-size:85%;
	color:#454545;
}
.main-review-category{
	clear:both;
	border:1px solid #CCC;
	margin:15px 0;
	background:#FFF url(images/contentwrapper.png) repeat-x;
	min-height:200px;
	padding:15px;
}

.categ-desc{
	font-style:italic;
	font-size:11pt;
	letter-spacing:0.03em;
	padding:5px 0;
	line-height:1.8;
	color:#555;
}

/* Easing Plugin Hover Effect */

.qitem {
	width:206px;
	height:150px;
	border:0;	
	margin:10px 8px 10px 10px;
	background: url(images/easingbg.png) repeat-x;
	
	
	/* required to hide the image after resized */
	overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
	cursor:hand; cursor:pointer;
}

	.qitem img {
		border:0;
	
		/* allow javascript moves the img position*/
		position:absolute;
		z-index:200;
	}

	.qitem .caption {
		position:absolute;
		z-index:0;	
		color:#777;
		display:block;
	}

		.qitem .caption h4 {
			font-size:11pt;
			padding:10px 5px 0 8px;
			margin:0;
			color:#369ead;
		}

		.qitem .caption p {
			font-size:10px;	
			padding:3px 5px 0 8px;
			margin:0;
		}



/* Setting for corners */

.topLeft, .topRight, .bottomLeft, .bottomRight {
	position:absolute;
	background-repeat: no-repeat; 
	float:left;
}

.topLeft {
	background-position: top left; 	
} 

.topRight {
	background-position: top right; 
} 

.bottomLeft {
	background-position: bottom left; 
} 

.bottomRight {
	background-position: bottom right; 
}

.clear {
	clear:both;	
}




/* Announcement section on Index Page */

.category-container  {
	background:none;
	width:450px;
	padding:0;
	float: left;
}

*html .category-container  {
	width:460px;
}

.announcement {
	background:none;
	padding:0;
	width:420px;
	float: right;
}

.announcement, .announcement p{ 
	color:#5A5A5A;
}

.announcement { 
	
}


.announcement-body h3 a {color: #136734;}

.announcement img{
background-color:#EFEFEF;
border:1px solid #AFAFAF;
margin:10px 10px 10px 0;
padding:5px;
}

.summryblock2, .summryblock1 { width:380px; margin:5px; padding:5px; clear:both; border-bottom:#888 dotted 1px;}

/* Exhibition and Survey Section on Index Page */
.exhibition-survey {
	clear:both;
	background:url(images/postparentcategoryinfo.png) repeat-x #7aa13d;
	border:1px solid #7aa13d;
}
.exhibition {
	background:none;
	width:590px;
	margin-right:8px;
	padding:10px;
}
.survey {
	background:none;
	width:280px;
	padding:10px
}
.exhibition-body, .survey-body, .announcement-body {
	padding:10px;
	text-align:justify;
	border:1px solid #004466;
	background:#f0f6f9;
}



/* Span styles under the Easing Hover FX */
h4 span.caption{
	padding:5px;
	font-size:12pt;
	color:#369ebb !important;
}
p span.caption{
	padding:5px;
	margin-top:25px;
	font-size:10pt;
}
.oncategorypage .qitem {
	width:180px;
	height:150px;
	border:1px solid #ccc;
	background: url(images/easingbg.png) repeat-x;
	
	
	/* required to hide the image after resized */
	overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
	cursor:hand; cursor:pointer;
}
#content .jcarousel-skin-tango .jcarousel-container-horizontal {
    margin-top:-5px;
	margin-bottom:10px;
	width: 545px;
    padding: 20px 40px;
	height:190px;
}

/* For hot topics section */
#hottopics-target{
	margin-top: 25px;
	background-color: white;
	max-height: 400px;
}
#ul-hottopics li{
	float:left;
	margin: 5px  4px 0px 4px;
	list-style-type: none;
}
#ul-hottopics li a{
	padding:4px;
}
#ul-hottopics a:hover{
	background-color: #dfdfdf;
	border: 1px solid #cfcfcf;
}

/* For category list */

#cat_target ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: square;
}
#cat_target ul li{
	margin-left: 15px;
	width: 200px;
	overflow: hidden;
}
#cat_target {
	z-index: 999;
}

* Breadcumb links */
#breadcrumbs {
	height:3em;
	font-size:0.94em;
	}
#breadcrumbs li {
	float:left;
	line-height:0.94em;
	color:#4999F2;
	}		
#breadcrumbs li a {
	display:block;
	padding:0 5px 0 0;
	
	}							
#breadcrumbs li a:link,
#breadcrumbs li a:visited {
	color:#4999F2;
	text-decoration:none;
	}	

#breadcrumbs li a:focus {
	color:#4999F2;
	}	
	
#breadcrumbs li a:hover {
	color:#A4A4A4;
	}


/* Tampilan rating */
.PSR_stars{
	padding-top: 5px;
	padding-bottom: 5px;
}




/* qitem1*/
.qitem1 a {
	width:180px;
	height:150px;
	border:1px solid #ccc;
	margin: 0 5px 5px 0;
	padding:5px;
	background: url(images/easingbg.png) repeat-x;

	/* required to hide the image after resized */
	overflow:hidden;

	/* for child absolute position */
	position:relative;

	/* display div in line */
	float:left;
	cursor:hand; cursor:pointer;
}

.qitem1 a:hover{
	border-color: #666666;
	background-color: #262422;
}

/* Related Posts */  
ol.related-posts {clear:both; text-align:right; margin:5px 0px 10px 0px; padding:0; }  
ol.related-posts li{width:230px; float:left; display:inline; margin: 5px 0px 0px 5px; padding:0px; }  
ol.related-posts img{padding:5px; background:#F7F7F7; border:1px solid #DDD; float:left;}  
ol.related-posts a{clear:both; display:block; text-decoration:none; width:235px; height:85px; float:right;}  
ol.related-posts li{font-size:12pt; border-bottom:1px solid #ccc;  }  

/*
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     Bernd Montag
 * @licenseurl: http://www.fontsquirrel.com/license/Sansation
 *
 */
@font-face {
	font-family: "SansationRegular";
	src: url("http://sauditrademart.com/fontface/Sansation_Regular.eot");
	src: local("Sansation Regular"), local("Sansation"), url("Sansation_Regular.ttf") format('truetype');
}

@font-face {
	font-family: "SansationLight";
	src: url("http://sauditrademart.com/fontface/Sansation_Light.eot");
	src: local("Sansation Light"), local("Sansation-Light"), url("Sansation_Light.ttf") format('truetype');
}

@font-face {
	font-family: "SansationBold";
	src: url("http://sauditrademart.com/fontface/Sansation_Bold.eot");
	src: local("Sansation Bold"), local("Sansation-Bold"), url("Sansation_Bold.ttf") format('truetype');
}

/*Contact Form*/
#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}


