/* =============================================================================

   RealtorPress 7+ Developed by Mark Fail

   ========================================================================== */

	 

	* { margin: 0; padding: 0; outline: 0; }

	body {  margin-top:0px; }

 

/* =============================================================================

   Links

   ========================================================================== */

 

	a { color: #097fb7; text-decoration: none; }

	a:hover { cursor: pointer; text-decoration: none; }

	a img { border: 0; }

	

/* =============================================================================

   Typography

   ========================================================================== */

	

	ol,ul { list-style:none; }

	h1 { color: #39a7dc; }

	h3 { color: #39a7dc; }

	h7 { font-weight:bold;}

	ul.display li h2 a { color: #39a7dc; }

	#homepage .category_list h4, .post_columns h4, #home-sidebar h4 {       color:#39a7dc;    }

	#homepage .category_list h4 a{	color:#39a7dc;}

	.rightside { margin-right:0px !important;  margin-left: 0px; }

	.left { border-right: 0px; }

	.topper { margin-top:20px !important; }

	.greybg {	background: transparent url(../PPT/img/content_pane-gradient.gif) bottom left repeat-x }

	.texttitle { font-size:12px; color:#ccc; padding:0px; margin:0px; letter-spacing:1px; text-transform:uppercase; }



/* =============================================================================

   Header

   ========================================================================== */

	#tab2 { display: none; }

	#header {  height:150px; overflow:hidden; background: none; }

	#page { background:white; margin-bottom:0px; }  

	#logo { display: none; }

	#banner { margin-top:10px; } 



/* =============================================================================

   menu + sub menu

   ========================================================================== */

	

	html body#PPTHomePage.custom-background div.wrapper div#header.full div.w_960 div#logo.f_half a img { display: none!important; }

	#submenubar { border-top:0px solid #000; background: none repeat scroll 0 0 #FFF; height: 30px; box-shadow: #222 0px 0px 5px; margin-top: 39px;}

	#SearchForm { margin:0px; padding:0px; width:480px; margin-left:20px;margin-top:5px; float:left; }

  

	#AdvancedSearchBox h2 { color:#666; }

 	.AdvancedSearchBox { border: 1px solid #ddd; margin: 10px; padding:10px; background:#efefef; }

	.AdvancedSearchBox h2 { font-size:20px; }

	.AdvancedSearchBox label { font-size:16px; color:#666; }

 

	#sidebarCatSearch {width:100%;}

	#s { width:55%;margin-bottom:10px; }

	

	#submenubar #searchBox { display: none; }

	#submenubar #searchBox .searchBtn { padding:0px; margin:0px; border:0px; width:33px; height:29px; background:url(images/searchbtn.png) no-repeat; border:0px !important; padding:0px; cursor:pointer; float:left; }

	/*#searchBox .searchBtn:hover { background:url(images/searchh.gif) no-repeat;}*/

	#submenubar #searchBox #catsearch, #searchBox #s { float:left; margin-right:6px; }

	#submenubar #searchBox a { margin-left:15px; padding-top:10px; float:left; text-decoration:underline; }	
 

/* =============================================================================

   content

   ========================================================================== */



	#content { height: 100%; padding-top: 0; box-shadow: #222 0px 0px 5px; }



/* =============================================================================

   _sidebar.php

   ========================================================================== */ 

	#widget-box-id { display: none;	}

	#sidebar { background:#fff;   }

	#sidebar .photo { float:right; padding-left:10px;}

	.widget li a, .category li a { background: url(images/pointer.gif) no-repeat 10px center;border-bottom:1px solid #ddd ;color: #444;display: block;font-size: 12px;padding: 5px 5px 5px 25px;text-decoration: none; }	

	.widget li a:hover, .category li a:hover {background:#efefef url(images/pointer.gif) no-repeat 10px center;}

 

	.category li .sub a { background:white url(images/pointer-active.gif) no-repeat 10px center; }

	.category li .sub a:hover { background: #fffcee url(images/pointer-active.gif) no-repeat 10px center; } 	

	.category li .subsub a { background:#d9ffde; }

	.category li .subsub a:hover { background: #d9ffde url(images/pointer-active.gif) no-repeat 10px center; } 



/* =============================================================================

   box styles / sidebar / main content / widget

   ========================================================================== */



	.itembox { border: 3px solid #E2E2E2;clear: both;margin: 0px 0px 15px;padding: 0px;}	

	.itembox h2,.itembox h1 {   color: #404040;font-size: 17px;font-weight: 700;padding: 5px 3px 5px 5px; margin:0px;	

	border:1px solid #fff;

		filter					: progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef', EndColorStr='#e0e0e0');

	background-image		: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efefef), color-stop(1, #e0e0e0));

	background-image		: -webkit-linear-gradient(top, #efefef 0%, #e0e0e0 100%);

	background-image		:    -moz-linear-gradient(top, #efefef 0%, #e0e0e0 100%);

	background-image		:     -ms-linear-gradient(top, #efefef 0%, #e0e0e0 100%);

	background-image		:      -o-linear-gradient(top, #efefef 0%, #e0e0e0 100%);

	background-image		:         linear-gradient(top, #efefef 0%, #e0e0e0 100%);

	border-bottom:1px solid #ddd;

	}

	.itembox  h1 { font-size: 17px;  margin:0px; }

	.itemboxinner { padding:10px; }

		

/* =============================================================================

   footer

   ========================================================================== */



	#footer { background: #222 }

	#footer h3 { display: none;}

	#footer p { color:#efefef; }

	#copyright { font-weight:bold;  }

	#copyright p { padding-left:0px; color:#eee; text-align: center;}

	#copyright p a { color:#eee; text-decoration:underline; }

	.recentarticles a { color:white; }

	

/* =============================================================================

   _articlepage.php

   ========================================================================== */ 

   

	#PPTSinglePage-article_type .article h1, #PPTSinglePage-article_type .article h2 { background:none; } 

	

/* =============================================================================

   _single.php

   ========================================================================== */ 



	.f_half .newTag { top:-10px;  right: -10px; }

	.f_half .hightlighted h3 a { font-size:16px; text-align:left; }

	

	#PPTSinglePage-post .ratingblock, #PPTGalleryPage .ratingblock  { float:none; margin-left:40px;}

	 #PPTGalleryPage .ratingblock  { float:none; margin-left:50px;}

	#PPTSinglePage-post .titleh1 { line-height:29px; padding-top:0px; margin-top:0px;  text-shadow: 0.1em 0.1em 0.05em #ddd; }	 

	#PPTSinglePage-post .thumbnail-large { float:left; }

	#SingleImage { max-width:200px; float:left; padding-right:15px; padding-bottom:15px;  }

	ul.tabs {  margin-right:20px; margin-top:0px; }  	

	.addthis_toolbox { float:right; width:110px; } 

	

	.entry p {text-align: left;  }

	.entry a { text-decoration:underline; }

	.entry ul { margin-left:20px; padding-bottom:20px; list-style:disc; }	

	.entry-small { font-size:11px; }	

	

	.tags { font-size:11px; }

	#icon-single-comment { background:  url(images/icon-single-comment.png) no-repeat 10px center;  }

	#icon-single-map { background:  url(images/icon-single-map.png) no-repeat 10px center;  }

	#icon-single-info { background: url(images/icon-single-info.png) no-repeat 10px center;  }

	#icon-single-images { background: url(images/icon-single-images.png) no-repeat 10px center;  }

	#icon-single-contact { background: url(images/agent.png) no-repeat 10px center;  }

	.prebox { margin-left:20px; float:left; width:420px; margin-bottom:20px; }

	.middle3cols .prebox { width:290px; }

	.middle3cols ul.tabs li a { padding: 0 10px; padding-left:30px; }



	#ImageBorder { border-bottom:1px solid #ddd;  min-height:200px; }

	#SingleImgPlace  { padding:20px;  }

	 #SingleImgPlace img { max-width:600px; }

	.middle3cols #SingleImgPlace img { max-width:450px !important; }

	

	#SingleImgPlace img { margin-right:auto; margin-left:auto;  display: block; }





	#SingleLabel {  width:120px; height:110px;    padding:20px;color:#fff; margin-top:-50px; margin-right:10px; position:absolute; margin-left:480px;   }

	

	.middle3cols  #SingleLabel { margin-left:350px; }

	

	#SingleLabel ul {   font-size:12px; }

	#SingleLabel .price { font-weight:bold; font-size:18px; padding-top:25px; padding-bottom:10px; letter-spacing:2px; }



	.sale { background:url(images/sale.png); }

	.rent { background:url(images/rent.png); }

	.lease { background:url(images/lease.png); }

	.rent-short { background:url(images/rent-short.png); }

	.rent-short ul, .rent ul { margin-top:15px; }

	

 

	#PPTSinglePage-post .breadcrumbs .current { display:none; }	

	#PPTSinglePage-post .tab_content h1 { background:none; filter:none; font-size:22px; padding-left:0px; }

	

	#PPTSinglePage-post #style2_wrapper { border:0px; background:none; border-top:1px solid #ddd; }

	#PPTSinglePage-post	#style2 ul li img { border: 1px solid #444; }

	#PPTSinglePage-post #style2 .container { height:100px; }

	#PPTSinglePage-post #style2 ul li { height:100px; margin-left:0px; margin-right:20px; margin-top:10px; }

 

	#PPTSinglePage-post #style2 ul li img { max-width:110px !important; max-height:80px !important; margin:auto auto; }

	#PPTSinglePage-post #style2_wrapper { height:100px; }



	#PPTSinglePage-post .middle3cols #style2 { width: 500px !important; }

	#PPTSinglePage-post .middle3cols #style2 .container { width: 430px !important; }

	

	

	#PPTSinglePage-post #style2 .previous_button { width: 34px; height: 100px; background: url(images/slider/sl.png); }

	#PPTSinglePage-post #style2 .next_button { width: 34px;height: 100px;background: url(images/slider/sr.png);}





	.margintop30 { margin-top:-27px !important; }

	.margintop40 { margin-top:-40px !important; }

	.margintop60 { margin-top:-60px !important; }

	.margintop90 { margin-top:-90px !important; } 

	.margintop100 { margin-top:-100px !important; }

	

	.tagline { font-weight:bold; }



/* =============================================================================

   _homepage.php

   ========================================================================== */



	.f45 { width:48%; }

	.home-image {  width:625px; float:left;   }

	#PPT-Home-Box { margin-top:20px;   }

	#PPT-Home-Box .home-search { width: 300px; float:left; background:#666; color:#fff; height:350px; margin-left:12px; }

	#PPT-Home-Box .home-search h1 { color:white; line-height:30px; border-bottom:1px dotted #ccc; font-size:18px; margin-top:0px;}	 

	#PPT-Home-Box .btn-go { background: #ccc; color:#333; }

	#PPT-Home-Box #home-search-info { padding:20px; }

	

	#home-search-info h1 { font-size:20px; }

	#home-search-info .title { font-size:16px;color:white; margin-top:10px; }

	#home-search-info .desc { }

	#home-search-info img { float:right;padding-bottom:15px; }

	#home-search-info .btn { padding:8px; background:#efefef url(images/search-icon.png) no-repeat 10px center; color:#6666; margin-top:10px; padding-left:36px;} 



	#HomesearchBox #s {padding:10px; border:1px solid #666;width:250px;font-size:16px; font-weight:bold; color:#ccc;}



	#Home-PropertyList { margin-top:10px; }

	#Home-PropertyList h1 { height:30px; font-size:18px;margin-bottom:10px; }	

	

	.propertylist li { padding:10px; clear:both; border:1px solid #ddd; background:#efefef; margin-bottom:10px; }

	.propertylist li:hover { background:#CCC; }

	.propertylist li img { border:1px solid black; float:left; margin-right:10px;  } 

	.propertylist li h3 { font-size:13px;margin:0px;padding:0px; color:#333333; line-height:25px;   }



	.side1 { width:28%; float:left; }	

		.side1 img { max-height:80px !important; width:100px !important;}	

		.side1 .info { font-size:10px; text-align:center; }

		.side1 .info a { color:#666; }

	.side2 { width:70%; float:left; }

	

	.slimme .side1 { width:120px; float:left; }	

 			

	

		.RPoptionslist-wrapper { border-top:1px solid #999; height:30px;margin-top:5px;  }

	.RPoptionslist { width:500px; float:left; padding-top:5px; margin-bottom:5px;}

	.RPoptionslist a { float:left; margin-right:20px; padding:5px; margin-top:5px;  }

	.RPoptionslist .oshare { padding-left:30px;  }

	.RPoptionslist .ohits { padding-left:30px;  }

	.RPoptionslist .ochart { padding-left:30px;   }

	.RPoptionslist .oreport { padding-left:30px;  }

		.RPoptionslist .oshare:hover { padding-left:30px; }

		.RPoptionslist .ohits:hover { padding-left:30px;}

		.RPoptionslist .ochart:hover { padding-left:30px; }

		.RPoptionslist .oreport:hover { padding-left:30px;} 

		

	.RPoptionslist a { background:#ddd; border:1px solid #ddd; color:#333; } 

		

		 .small { margin-right:15px; border:1px solid #ddd; width:50px; height:40px; margin-bottom:10px; }

		 .last { margin-right:0px; } 

		 

	#icon-home-bottom1,#icon-home-bottom2,#icon-home-bottom3 { background: #fff; min-width:300px; border:2px solid #ddd; }

	#icon-home-bottom1 h2,#icon-home-bottom2 h2,#icon-home-bottom3 h2 { background: #ccc; padding-left:10px; color:#fff; text-shadow: 0px 1px 1px #666 !important; }	

	

	

 

 	#SearchContent .RPoptionslist .ohits {  background:#ddd url(images/ohits.png) no-repeat 5px center; }

	#SearchContent .RPoptionslist .ochart {  background:#ddd url(images/ochart.png) no-repeat 5px center;   }

	#SearchContent .RPoptionslist .oreport {  background:#ddd url(images/oreport.png) no-repeat 5px center; } 	

	#SearchContent .RPoptionslist .oshare {  background:#ddd url(images/oshare.png) no-repeat 5px center;  }

	

	#SearchContent .hightlighted .RPoptionslist .ohits {  background:#84bc11 url(images/ohits.png) no-repeat 5px center; color:#fff; }

	#SearchContent .hightlighted .RPoptionslist .ochart {  background:#84bc11 url(images/ochart.png) no-repeat 5px center; color:#fff; }

	#SearchContent .hightlighted .RPoptionslist .oreport {  background:#84bc11 url(images/oreport.png) no-repeat 5px center;  color:#fff;} 	

	#SearchContent .hightlighted .RPoptionslist .oshare {  background:#84bc11 url(images/oshare.png) no-repeat 5px center; color:#fff;  }

	

	#home-search-info p.desc { color:#fff; }

	

/* =============================================================================

   _item.php

   ========================================================================== */



	.thumbnail-large {  background: url(images/thumbnail-large.png) no-repeat; float: left;  min-height: 150px; padding-top: 13px;text-align: center; vertical-align: middle;width: 200px; }

	.thumbnail-large a { height:190px; }

	.post .text { float: left; margin-left:10px; min-width: 300px;}

	.middle3cols  .post .text { min-width: 290px; width:290px; }

	.middle2cols .post .text { float: right;width: 430px;}

	.post .text p {  line-height: 20px; }

	.post p { padding-top:0px; }

	.post .meta {color: rgb(102, 102, 102);float: left; font-size: 12px;margin: 14px 0px 0px 0px;}

	.post .meta a {background: rgb(186, 11, 10);color: white;display: block;float: left;font-size: 11px;font-weight: bold; margin: 0px 7px 7px 0px; padding: 4px 6px;text-decoration: none;}

	.post .meta a:hover { background: red; }

	.post .tags a {color: #666;display: block;float: left;font-size: 11px;  margin: 0px 2px 2px 0px; padding: 4px 2px;text-decoration: underline;}

	.info { padding-top:15px; color:#666;}

	.ratingblock  { float:right; margin-right:10px;}

	.ratingtext  { display:none; }	

	#PPTSinglePage-post .ratingblock  { float:none; margin-left:40px;} 

	

/* =============================================================================

   _gallerypage.php

   ========================================================================== */ 



	h1.categoryTitle {float:left; margin:0px; PADDING:0PX; font-size:18px;}	

	ul.pagination { margin-left:0px;  margin-right:0px; } 

	#SearchContent .icon-search-item a { color:#444; }

	#SearchContent .icon-search-item { background: #ccc;   padding-left:10px; border:1px solid #fff;

	

	filter					: progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef', EndColorStr='#e0e0e0');

	background-image		: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efefef), color-stop(1, #e0e0e0));

	background-image		: -webkit-linear-gradient(top, #efefef 0%, #e0e0e0 100%);

	background-image		:    -moz-linear-gradient(top, #efefef 0%, #e0e0e0 100%);

	background-image		:     -ms-linear-gradient(top, #efefef 0%, #e0e0e0 100%);

	background-image		:      -o-linear-gradient(top, #efefef 0%, #e0e0e0 100%);

	background-image		:         linear-gradient(top, #efefef 0%, #e0e0e0 100%);

	border-bottom:1px solid #ddd;

	

	}

	

	fieldset { border: 0px solid #999;margin-top: 0px;padding: 0px;}

	.listImage { max-width:180px; max-height:128px; }	

	hr.hr4 {	border: 1px dashed #ccc;	border-bottom: none;	color: white;	background-color: white;	height: 4px;	}	

	

	#PPTHomePage .f_half .leftbox, #PPTGalleryPage .f_half .leftbox { margin-right:10px; padding:10px;  min-height:300px; margin-bottom:10px;  border:1px solid #ccc; }

	#PPTHomePage .f_half .rightbox, #PPTGalleryPage .f_half .rightbox {  margin-left:10px; padding:10px; min-height:300px; margin-bottom:10px; border:1px solid #ccc;  } 

	

	#PPTGalleryPage em { font-size:11px;display:block;font-weight:normal; color:#666; float:left; margin-left:10px; padding-top:10px; }

	#PPTGalleryPage .homeCategories { background: transparent; }	

	#PPTGalleryPage .button gray + .button gray { margin-left:5px; }

	

	

	.middle2cols #PPTGalleryPage .f_half .leftbox,  .middle2cols #PPTGalleryPage .f_half .rightbox { width:305px;  }

	.middle3cols #PPTGalleryPage .f_half .leftbox,  .middle3cols #PPTGalleryPage .f_half .rightbox { width:260px;  } 	

		

	#SearchContent .entry { margin-top:10px; }	

	#SearchContent .hightlighted { background:#e2f4bc !important; border:3px solid #598106; }

	#SearchContent .hightlighted h1 {  background-image:none !important; filter:none !important; background:#61ad2f url(images/_gallerypage_highlighted_h1.png) repeat-x !important;  text-shadow: 0px 1px 0px #666 ; padding-left:10px;}

	#SearchContent .hightlighted h1 a { color:white !important; }

	#SearchContent h1 a { color:#666; } 

	.listImage { width:180px; height:128px; }

	   

	 .item_stats { margin:0;	padding:0;	list-style: none; clear:both; margin-top:10px; float:right; }

	 .item_stats strong { font-size:18px; }

	.item_stats li { float:left; width:110px; padding-left:25px; border:0px; }

	#PPTHomePage .item_stats li { width:100px;  }

	.beds { background: url('images/icon-beds.gif') 0px 3px no-repeat;}

	.baths { background: url('images/icon-baths.gif') 0px 3px no-repeat;}

	.price{ padding-left:0px !important; padding-right:30px;   }

	

	.middle3cols .item_stats li { float:left; width:110px; padding-left:25px; border:0px; }	

	.middle3cols .f_half .item_stats li { width:90px !important;  }

	.middle3cols .galleryImage { max-width:250px; max-height:200px; display:block; margin:auto auto; }



	/* icons for new features */

	#PPTGalleryPage .iconss { text-decoration:underline; padding-left:20px; background:url(images/icons/save.png) no-repeat; padding-right:10px;   line-height:10px; height:17px; }

	#PPTGalleryPage .iconvss { text-decoration:underline; padding-left:20px; background:url(images/icons/vsave.png) no-repeat;   padding-right:10px;  line-height:10px; height:17px; }

	#PPTGalleryPage .iconemail { text-decoration:underline; padding-left:20px; background:url(images/icons/email.png) no-repeat;  padding-right:10px; line-height:10px; height:17px;}	

	#PPTGalleryPage .iconemail:hover { background-position:0px -18px; }

	#PPTGalleryPage .iconvss:hover { background-position:0px -17px; }

	#PPTGalleryPage .iconss:hover { background-position:0px -17px; }

	

	#PPTGalleryPage .green_box { margin-bottom:10px; }



	

/* =============================================================================

   _tpl_gallery view

   ========================================================================== */

	

	.lefabit .sponsoredTag, .rightbit .sponsoredTag {top: -19px;right: -19px;}

	.lefabit h3, .rightbit h3 { text-align:center; }

	.middle2cols .galleryImage { max-width:300px; max-height:210px; display:block; margin:auto auto; }

	

/* =============================================================================

   _tpl_manage.php

   ========================================================================== */



	#gradient-style{font-size: 12px; width: 100%;	text-align: left;	border-collapse: collapse; margin-top:20px; margin-bottom:20px; }

	#gradient-style th{	font-size: 16px;	font-weight: normal;	padding: 18px;	background: #cccccc;	border-top: 2px solid #ddd;	border-bottom: 1px solid #fff;	color: #efefef; font-weight:bold;}

	#gradient-style td{	padding: 18px; 	border-bottom: 1px solid #fff;	color: #333;	border-top: 1px solid #fff;	background: #ddd;}

	#gradient-style tfoot tr td{	background: #e8edff;	font-size: 13px;	color: #333;}

	#gradient-style tbody tr:hover td{	background: #d8f2d4;	color: #333; font-weight:bold; }

	



/* =============================================================================

   _author.php

   ========================================================================== */

   

	#hor-zebra{	 	font-size: 12px;	width: 100%;	text-align: left;	border-collapse: collapse;}

	#hor-zebra th{	font-size: 14px;	font-weight: normal;	padding: 10px 8px;	color: #333;}

	#hor-zebra td{	padding: 8px;	color: #669;}

	#hor-zebra .odd{	background: #efefef; } 

	

	.authrodesc { font-size:16px; line-height:30px; color:#666; padding-left:50px; background:url(images/quote.png) no-repeat top left;}

	

/* =============================================================================

   _tpl_add.php

   ========================================================================== */

	

	.payicon { float:right; margin-right:0px; background: #fff url('images/buy_paypal.gif') no-repeat; width:200px; height:70px; }

	.extrainfo { background:#efefef; border-top:2px solid #ddd; border-bottom: 2px solid #ddd; padding:10px; margin-top:30px; margin-right:20px;}

	

	.CheckoutBtn a, Checkout a:hover{	text-decoration:none;	font-weight:bold;	height:23px;	width:120px;	display:block;	text-align:center;	padding-top:6px;}

	.CheckoutBtn a{	background:url(images/Btn.jpg) no-repeat;	color:#FFFFFF;}

	

/* =============================================================================

   SLIDERS

   ========================================================================== */

	

	#style1_wrapper { background: #eee url('images/slider/hbg.jpg') repeat-x; border:1px solid #ddd; clear:both;height:160px; margin-top:10px; margin-bottom:15px;  }

	#style1 {     margin-top:20px; width: 930px !important; margin:0 auto; margin-left:10px;}

	#style1_car1 {  float: left; width: 480px !important; height: 140px;   position: relative; border:1px solid #ccc; }

	#style1 .container {  float: left;  width: 850px !important;  height: 150px;  position: relative;    overflow: hidden;  }

	#style1 ul {  margin: 0;  padding:0;  width: 100000px;  position: relative;  top: 0;  left: 0;  height: 70px; margin-top:27px; margin-left:25px;}          

	#style1 ul li { margin-top:20px; width: 147px;  height: 150px;  text-align: center;   list-style:none;     float:left; margin-left:10px; margin-right:10px;}

	#style1 ul li img { border:1px solid #ccc;}

	#style1 ul li  { border-right:0px;}

	#style1 .previous_button {  float:left;   width: 34px;  height: 160px;  background: url(images/slider/ho2.jpg);  z-index: 100;  cursor: pointer;}

	#style1 .previous_button_over {  background: url(images/slider/ho2a.jpg);}

	#style1 .previous_button_disabled {  background: url(images/slider/ho2b.jpg);  cursor: default;}

	#style1 .next_button {  float:left;    width: 34px;  height: 160px;  background: url(images/slider/ho1.jpg);  z-index: 100;  cursor: pointer;}

	#style1 .next_button_over {  background: url(images/slider/ho1a.jpg);}

	#style1 .next_button_disabled {  background: url(images/slider/ho1b.jpg);  cursor: default;}	

	

	#style2_wrapper { background: #eee url('images/slider/hbg.jpg') repeat-x; border:1px solid #ddd; clear:both;height:160px; margin-top:10px; margin-bottom:15px;}

	#style2 {     margin-top:20px; width: 660px !important; margin:0 auto; margin-left:15px;}

	#style2_car1 {  float: left; width: 570px !important; height: 140px;   position: relative; border:1px solid #ccc; }

	#style2 .container {  float: left;  width:570px !important;  height: 150px;  position: relative;    overflow: hidden;  }

	#style2 ul {  margin: 0;  padding:0;  width: 100000px;  position: relative;  top: 0;  left: 0;  height: 70px; margin-top:21px;}          

	#style2 ul li { margin-top:20px; width: 120px;  height: 150px;  text-align: center;   list-style:none;     float:left; margin-left:10px; margin-right:10px;}

	#style2 ul li img { border:1px solid #ccc; cursor:pointer; max-width:120px; max-height:90px; }

	#style2 ul li  { border-right:0px;}

	#style2 .previous_button {  float:left;   width: 34px;  height: 160px;  background: url(images/slider/ho2.jpg);  z-index: 100;  cursor: pointer;}

	#style2 .previous_button_over {  background: url(images/slider/ho2a.jpg);}

	#style2 .previous_button_disabled {  background: url(images/slider/ho2b.jpg);  cursor: default;}

	#style2 .next_button {  float:left;    width: 34px;  height: 160px;  background: url(images/slider/ho1.jpg);  z-index: 100;  cursor: pointer;}

	#style2 .next_button_over {  background: url(images/slider/ho1a.jpg);}

	#style2 .next_button_disabled {  background: url(images/slider/ho1b.jpg);  cursor: default;} 



	#featured-item {   width:100%;    height: 250px;    position: relative;    float:left;   margin:0;   display:block;   overflow: hidden;	padding:0px;margin-bottom:20px; }

	#featured-itemContent {   width: 100%;   position: absolute;   top: 0; margin:0; padding:0;   list-style:none;   margin-left: 0;}

	.featured-itemImage {	border:0px; 	width:100%px;	height:254px;   	float: left;   	position: relative;   	display: none;}

	.featured-itemImage span {   position: absolute;  left: 0;   font: 10px/15px Arial, Helvetica, sans-serif; width:100%; min-width: 685px; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9;  opacity: 0.9; color: #fff; display: none; bottom: 0;}

	.featured-itemImage span strong { font-weight:normal; font-size:20px; letter-spacing:-1px; display:block; margin:15px 0 5px 15px !important; padding:0 }

	.featured-itemImage span b { font-weight:normal; display:block; margin:3px 0 12px 15px !important; padding:0; line-height:18px; font-size:14px; width:450px }

	.featured-itemImage span em.price {	font-style:normal;	display:block;	height:30px;	padding:5px 0;	font-size:25px; letter-spacing:normal;	position:absolute; right:15px; top:10px; line-height:25px;}

	.featured-itemImage span em.more-info {	font-style:normal;	font-size:12px;	font-weight:bold;	display:block;	position:absolute; right:15px; top:52px }

	.featured-itemImage span strong {color:#333333; }

	.featured-itemImage span { background-color: #eeeeee; }

	.featured-itemImage span b {	color:#666666; }

	.featured-itemImage span em.price { color:#333333; } 

			 

	.widget { padding:0px !important; }	

	.HomeImageBottom { width:300px; height:100px; }