body{background: #FFF url(../images/blue-bg.jpg) no-repeat scroll center top; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color: #848484; font-size: 12px; line-height: 18px; }
h1,h2{ color: #FF00E4; font-size: 24px; font-weight: normal; margin-bottom: 10px; }
	.col1 h2 {font-size: 18px;}
h3, h5{ font-size: 14px; color: #FF00E4;font-weight: normal; margin: 2px 0;}
	.listings h3{ margin-bottom: 10px; }
	.rightcolumn-inner h3{ font-size: 13px; color: #666666; font-weight: bold; margin: 5px 0px;}
h4 {font-size: 14px; color: #666666; }
	h4 a, h4 a:visited{color: #666666; text-decoration: none;	}	
	#search h4{margin-left: 10px; }
h6{font-weight: normal; font-size: 11px;}

p{margin-bottom: 20px;line-height:21px;}
a, a:visited{color: #ff00e4; text-decoration: none;	}
a:hover{color: #000000;}

.clear{ clear: both; }
.left{ float: left; margin-right: 10px; }

#wrapper{background: transparent url(../images/grass.jpg) repeat-x scroll left bottom; min-height: 1000px;}
#container{width: 980px; background: transparent url(../images/page_top.png) no-repeat scroll 0 0;margin: 10px auto 0px; padding-top: 34px; min-height: 750px;}
#content{width: 930px; background: transparent url(../images/page_content.png) repeat-y scroll 0 0; padding: 0 25px; min-height: 500px; }
#header{overflow: hidden; height: 200px;}
	#logo{text-indent: -9000px; width: 890px; height: 180px; background: transparent url(../images/banner1.gif) no-repeat scroll 0 0; overflow: hidden; float: left;}
		#signup{float:right;}
		#signup button, #footer button {background-color:#FFFFFF; border:1px solid #FFFFFF; color:#A7A9AC; font-family:Arial; font-size:12px; width:75px;}
		#signup button:hover, #footer button:hover{color:#FF00E4; cursor: pointer;}
			#footer button {width: 150px;}
#top-navigation{height: 30px; float: left; position: relative; z-index: 3;}
#pageBottom{background: transparent url(../images/page_bottom.png) no-repeat scroll 0 0; width: 980px; height: 34px;}
#main{ margin: 20px 20px 0px 20px; overflow: hidden;}

#leftcolumn-wrapper{float: left; width: 620px;}
.banner{ background: transparent url(../images/slider-bg.jpg) no-repeat scroll center top; height: 120px; margin-top: -30px; padding-top: 45px; }
.banner img{width: 655px; height: 101px;}
.largeAd{background: transparent url(../images/ad-bottom-bg.jpg) no-repeat center bottom; height: 135px; margin: 0 auto; width: 758px; }
	.largeAd img{width: 655px; height: 101px;}
	.largeAd a:link{color: #FFFFFF !important;}
.small_ads { width: 266px; margin-top: 35px; float: right; }
	.small_ads ul li {float: left; }
	.small_ads ul li {float: left; margin: 0 1px; }
	#sidebar .small_ads { width: 266px; margin-top: 35px; margin-left: -8px; float: none; overflow: hidden; }

#newsBlog { margin-top: 20px;}
	.blogVitals { text-align: right; padding-bottom: 10px; }
	.BlogPostsComponent .blogSummary { border-bottom: 1px solid #999999; margin-top: 5px; width: 610px;}


#google_ads_div_125x125 {border: none;}

#subregions { }
#subregions li { border: 0.5px dashed #999999; float: left; margin: 5px; padding: 5px; width: 90px}

#footer{width: 100%; height: 150px; background-color: #93cc8d; font-size: 11px;}
#footer_inner{width: 960px; margin: 0px auto; padding-top: 10px; color: #FFFFFF; }
	#footer_inner ul li{width:155px; float: left; }
	#footer_inner ul{margin-bottom: 40px;}
	#footer_inner p{float: right; text-align: right;}
	#footer_inner .xebidy{color: #FFFFFF;}
	#footer_inner a {color: #FFFFFF;}


/**Featured Slider and Homepage specific**/
.ui-tabs-nav li img {width: 80px; height: 50px; overflow: hidden;}
#layoutContent h2 {font-size: 18px;}
#featured .ui-widget-header {font-weight: normal; border: 0px; background: none;}
#featured ul.ui-tabs-nav li { float: none; background: none; padding: 0; margin: 0; border-top: none;}
#featured .ui-state-default, .ui-widget-content .ui-state-default {border: none; margin: 0;}
#featured .ui-widget { -moz-border-radius: none; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
#featured li.ui-tabs-nav-item a { float: none !important; padding: 0px !important;}
#featured .ui-tabs-panel { padding: 0; background: none;}

#Features {float: right; padding-left:20px; width: 210px; }

.col1{float: left; width: 175px; margin-right: 15px; overflow: hidden;}
	.col-inner{ }
	.col-inner img{padding: 2px; width: 164px; overflow: hidden; text-align: center;}
	.col-inner h3 img {height: 123px;}
	.col1.comment{background: transparent url(../images/comment-bg.jpg) no-repeat scroll 0 0; padding: 65px 30px; margin-top: 35px; width: 160px; overflow: hidden; float: right;  margin-right: 0px;}
	.col1.comment p{width:145px;}
.col-inner a{background-color: #F6F6F6; border: 1px solid #DDDDDD; padding: 3px; display:block; overflow: hidden; }

#rightcolumn-wrapper{color: #666666; overflow: hidden; width: 239px; background: transparent url(../images/right-col-bg.jpg) repeat-y scroll 0 0; border: 1px solid #d0d0d0; padding: 5px 10px; margin-top: 15px;}
	.rightcolumn-inner{overflow:hidden;}
	.rightcolumn-inner ul{list-style-type: none; padding: 0;}
	.rightcolumn-inner ul li{border-bottom: 1px solid #DFDFDF;}
	.rightcolumn-inner a, .rightcolumn-inner a:visited{color: #848484; line-height: 20px; padding: 5px 0;}
		.rightcolumn-inner a:hover{color: #000000;}
	.rightcolumn-inner .XEComponentHTML {border-bottom: 1 px solid #999999; margin-top: 20px;}
		XEComponentHTML
#event{}
	.event img{background-color: #F6F6F6; border: 1px solid #DDDDDD; padding: 5px; margin-bottom: 10px;}


/**Suppliers and Regions**/
#region{background: #F5F5F5 none repeat scroll 0 0; border: 1px solid #CCCCCC; padding: 10px; width: 599px; position: relative; overflow: hidden; margin: 10px 0 10px 0; }
#breadcrumbs{margin-bottom:20px;}
.supplierDescription{width: 450px; float: left; margin-right: 20px;}
.gold_product{background: #F5F5F5 none repeat scroll 0 0; border: 1px solid #CCCCCC; float: left; padding: 12px; position: relative; overflow: hidden; }
.supplierListing{ margin-bottom: 0px; float: right; }
.listingContacts{ width: 260px; float: right; font-size: 11px;}
.listings{ margin-bottom: 10px; width: 860px;}
#products .supplier-ContactDetails { width: 350px; float: right; background: transparent url(../images/right-col-bg.jpg) repeat-y scroll 0 0; border: 1px solid #D0D0D0; padding: 5px; margin: 10px;}
#products .supplier-ContactDetails .googleMap { width: 100%; height: 250px; margin-top: 10px; }

.thumbnail img, .thumbnail img { background-color: #EEEEEE; border: 1px solid #CCCCCC; width: 100px; height: 75px; padding: 5px; }
.thumbnail li {float: left; margin: 7px; }

#aggregates { background:transparent url(../images/right-col-bg.jpg) repeat-y scroll 0 0; border:1px solid #D0D0D0; padding:20px; width:400px; margin-top: 10px;}

/**Supplier Edit Form**/
#Form_EditForm #Content label { display: none;}
#Form_EditForm .tab { width: 858px;}
#map_Address {margin-top: 10px;}

#reviews dl dt {width:200px; float: left;}
#reviews li {border-bottom: 1px dashed #A7A9AC; margin: 10px 0;}
#reviews .ratings {float: right; width: 300px; margin-top: 10px; }
#reviews .comment { width: 500px; float: left; }
#reviews .reviewedBy { clear: both; }
#reviews .stars li { display: none; }
.addReview { margin-top: 20px; }
#Rating1Rating2Rating3Rating4 .fieldgroupField { width: 200px; float: left; }
	#Rating1Rating2Rating3Rating4 .fieldgroupField label {font-weight: bold;}

fieldset{border:none !important;}
.field{margin:5px 0; clear: left;}
.field label {width:110px;}
.middleColumn input, .middleColumn textarea {margin-left:10px;width:300px;border:1px solid #A7A9AC;color:#FF00E4;}
#Dummy {display: none; }
	.middleColumn textarea {width:850px;height:180px;}
	.middleColumn li { float: left; padding: 20px 10px; }
.Actions{text-align:right;}
.Actions input{border: 1px solid #A7A9AC;height:30px;width:100px;background-color:#FFFFFF;color:#A7A9AC;margin-right:18px;font-family:Arial;font-size:18px;}
.actionLinks li{float:left;margin-right:30px;}

/**Sidebar**/
#sidebar{float:right; width: 267px;}
.feedItem {border-bottom: 1px solid #DFDFDF;}
.feedItem .contents{display: none; }

/* googlemapselectionfield */
#map_Address { width: 100% !important; }

/*Blog*/
#Sidebar {float:right; width: 267px;}
