@charset "utf-8";
/* CSS Document */


#header,#kg_main,#kg_main, #footer{width:100%;}
#header, #header #logo, #header #top_menu{ height:154px;float:left}
#header{float:none}
#header{background:url(pixes/top_bg.jpg) repeat-x;}
#header #logo{background:url(pixes/kgroup_logo.jpg) no-repeat; width:482px; height:100%}
#header #top_menu{width:398px;height:128px;padding:26px 0 0 10px;}
 #big_buttons{height:217px;text-align:center; width:100%;}
 * html  #big_buttons{width:100%}
 #big_buttons #need_a_contractor,
 #big_buttons #find_a_home,
 #big_buttons #sell_a_home{width:33.335%; float:left;cursor:pointer;height:100%}
 #big_buttons #need_a_contractor{background:url(pixes/need_a_contractor.jpg) no-repeat; }
 #big_buttons #find_a_home{ background:url(pixes/find_a_home.jpg) no-repeat}
 #big_buttons #sell_a_home{ background:url(pixes/sell_a_home.jpg);}
 
#kg_main{ background:url(pixes/body_bg.jpg) repeat-y;height:auto}
#kg_main #content{width:560px; padding:10px 2px 10px 10px;}
#kg_main #right{width:325px; margin-left:3px}

#footer{ background:url(pixes/footer.jpg) no-repeat; height:81px; font-size:10px}
#left_f,#right_f{ margin-top:10px}
#left_f{width:256px; font-weight:bold}
#right_f{margin-left:0;width:auto;}

#right #cse-search-box{
	background:url(pixes/search_box.jpg) no-repeat; 
	padding-top:26px;
	height:34px; 
	width:100%
	}
#right #cse-search-box input{margin-left:20px; width:230px; height:18px; border:none}
#right #cse-search-box input.submit{margin-left:1px; width:56px; height:23px; vertical-align:top}

#right #featured, #right #news_bx{width:324px; padding:1px; margin:0 0 5px auto}
#right #featured #featop, #right #news_bx #news_top,#right #category #categorytop{height:54px; width:99.9%;}
#right #news_bx{background:url(pixes/news_bg.jpg) repeat-y;}
#right #news_bx #news_top{background:url(pixes/news_top.jpg) no-repeat}

#updates_bx{float:none}
#updates_bx ul{margin:5px 5px 10px 20px; font-weight:700}

#updates_bx ul li,
#updates_bx ul li a{list-style-image: url(pixes/bullet.png);font-size:11px;color:#346959;font-family:Arial, Helvetica, sans-serif}
#updates_bx ul li{padding-bottom:5px; border-bottom:thin dotted #cecece; margin-bottom:5px; color:#888888}
#updates_bx ul li a:hover{text-decoration:underline}
#updates_bx ul li a:visited{text-decoration:underline; color:#87B481}
#updates_bx ul li span{display:inline-block; color:#FF6600; font-size:8px; margin-left:10px}
#updates_bx ul li div{display:block;  font-size:11px; margin-left:10px; font-weight:100}
#updates_bx ul li img{float:left; padding-right:5px}


#right #featured{background:url(pixes/featured_bg.jpg) repeat-y}
#right #featured #featop{background:url(pixes/featured_top.jpg) no-repeat}
#right #featured ul{margin:0 0 0 15px;}
#right #featured ul li{list-style:none; padding:5px 0 5px 0; border-bottom:1px solid #fff}
#right #featured ul li div{font-weight:bold; margin-left:10px; margin-bottom:3px}
#right #featured ul img{float:right; border:2px solid #fefefe; width:120px}
#right #featured ul li h4,#right #featured ul li h4 a{color:#0066FF; text-transform:uppercase; font-size:14px;  display:inline-block; width:98%}
#right #featured ul li h4 span{ text-transform:capitalize; color:#FF6600; display:inline-block; float:right}

#right #category{background:url(pixes/category_bg.jpg) repeat-y}
#right #category #categorytop{background:url(pixes/category_top.jpg) no-repeat}
#right #category ul{margin-left:15px; padding-bottom:8px}
#right #category ul li{list-style:square inside; padding:5px 0 5px 0; border-bottom:1px solid #fff; margin:0 10px 0 15px}
#right #category ul li:hover{color:#FFCC00}
#right #category ul li a{font-weight:bold; margin-left:3px; margin-bottom:3px; color:#CC3333}
#right #category ul li a:hover{color:#6666FF}



#content #welcome{
	background:url(pixes/welcome_to_kgroup.jpg) no-repeat; 
	width:250px; 
	padding:50px 260px 10px 29px

	}

#content #search_listing{ background:url(pixes/home_and_listing_bg.jpg) repeat-y; width:539px; margin-top:5px}
#content #search_listing #title{ background:url(pixes/home_and_listing.jpg) no-repeat; height:84px; width:100%}
#content #search,
#content #listing{
	float:left;
	width:44%; 
	height:auto; 
	margin:0 10px 5px 15px
	}
* html #content #search,
* html #content #listing{
	width:44%; 
	margin:3px 10px 5px 10px
	}
#content #search_listing #btm{ background:url(pixes/home_and_listing_ft.jpg) no-repeat;height:17px;width:100%}
#search_listing #search div{padding:2px}
#search_listing #search div select{width:120px}
#search_listing #search div span{width:90px; display:inline-block; vertical-align:top; font-weight:bold}
#search_listing #search div input{width:50px}
#search_listing #search div input.submit{height:21px; width:52px; margin-left:90px}
#search_listing #listing{}
#search_listing #listing ul{color:#FF6600; margin-left:30px}
#search_listing #listing ul li a{font-weight:bold; color:#0066CC}


/* emls section */

#emls h2{font-size:20px; margin:10px; color:#0066CC}
#emls img{float:right}
#emls .multi_box{border-bottom:2px solid #c0c0c0; padding-bottom:4px; margin-bottom:5px}
#emls .multi_box .title{font-size:16px}
#emls .multi_box .title span{width:30%; display:inline-block; font-weight:bold; color:#3399FF}
#emls .multi_box ul{width:auto; margin-right:5px;}
#emls .multi_box ul li{font-size:14px;margin-left:15px; list-style:none}
#emls .multi_box ul li span{display:inline-block; font-weight:bold}

#emls_{text-align:center}
#emls_ p{font-weight:200; font-size:14px; text-align:left; text-indent:20px; width:91%; margin:auto}
#emls_ h2{font-size:25px; margin:10px; color:#0066CC; text-align:left; text-transform:capitalize}
#emls_ img{border:15px solid #fff; margin:5px}
#emls_ div,#inqfrom div{width:96%; margin:5px auto; font-size:16px; font-weight:bold}
#emls_ div span,
#emls_ div p,
#emls_ form,
#inqfrom  div span{width:28%; display:inline-block; border:1px dotted #fff; margin:0 2px 0 2px; text-align:left; padding:0 5px 0 5px}
#emls_ div p{width:91%;font-size:16px; font-weight:bold;text-indent:0}
#emls_ #inqfrom{text-align:left; width:98%}
#emls_ #inqfrom h2{font-size:16px}


#inqfrom{padding:10px; border-top:2px solid #0099FF ;text-align:left; width:90%; margin-top:20px}
#inqfrom div{vertical-align:text-top;}
#inqfrom div span{width:100px; border:none; text-align:right; vertical-align:top}
#inqfrom input {width:250px}
#inqfrom textarea{width:250px; height:100px}
#inqfrom input.submit,#inquirethis input{width:auto; padding:1px 3px 1px 3px; color:#009933}
#inquirethis{text-align:center; margin-top:25px}
#inqfrom .label{font-size:12px; font-weight:200}

#affiliate{width:539px; background-color:#fff; margin-top:20px; padding-bottom:5px}
#affiliate h3{ margin-left:15px; color:#0099FF}
#affiliate img{height:40px}

