/***************************************
****************************************
    GENERAL STYLES
    ------------------------------------
    PLEASE ADD NEW STYLE RULES TO THE
    APPROPRIATE SECTION ONLY. DO NOT
    REMOVE SECTION HEADERS EVEN IF THEY
    ARE NOT IN USE.
****************************************
***************************************/

/***************************************
    TEMPLATE VIEW
    ------------------------------------
    Styles to make the template easy to
    view - please remove.
***************************************/
div
{
   /* border:dotted 1px gray;*/
}

/***************************************
    GLOBAL STYLES
    ------------------------------------
    Style rules with a global effect.
***************************************/
*
{
}

em.underline{font-style:normal;text-decoration:underline;}

.clearfix:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

body
{
    background: #fff url(../Images/main_bg.gif) no-repeat;
    font: 12px Arial, Verdana, Tahoma, Sans-Serif;
    margin: 0;
    padding: 0;
}

#container
{
    background: #fff;
    border-left: 1px solid #a9ce64;
    border-right: 1px solid #a9ce64;
    margin: 0 auto;
    width:960px;
}

a
{
    text-decoration: none;
}

address
{
    color: #666;
    font-style: normal;
    margin: 0 0 45px 20px;
}

img
{
    border: none;
}

ul,li{margin-left:0;padding-left:0;}

.colbox
{    
    margin:13px auto 0 auto;
    background: url(../images/colboxtop.gif) top left no-repeat;
    width:145px;
    
}

    .colbox h2
    {    
        padding:0;margin:0;
        color:#4A582B;
        padding-top:42px;
        font-weight:bold;
        font-size:13px;
        margin-left:10px;
        margin-right:10px;
        text-align:center;
        
    }
    .colbox p
    {    
        color:#4A582B;
        font-size:90%;
        padding:8px 10px;
        margin:0;
    }
    .colbox .red
    {    
        color:#CC0000;
    }

.colboxbottom
{
    margin:0 auto 13px;
    background: url(../images/colboxbottom.gif) top left no-repeat;
    width:145px;
    height:10px;
    font-size:0px;
}


/***************************************
    HEADER STYLES: #header
    ------------------------------------
    Style rules for the header
    area only.
***************************************/
#header
{
    background: url(../Images/header.jpg) no-repeat;
    width: 100%; height: 182px;
}

#header_home
{
    width: 100%; height: 102px;
}


/***************************************
    GLOBAL NAVIGATION STYLES: #globalnav
    ------------------------------------
    Style rules for the *global*
    navigation.
***************************************/
#globalnav
{
    background: url(../Images/globalnav.png) no-repeat;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    width: 100%; height: 50px;
}

#globalnav_home
{
    background: transparent url(../Images/globalnav_home.gif) repeat-x;
    border: 1px solid #8fab60;
    border-width: 0 1px;
    margin: 0 auto;
    padding-top: 3px;
    width: 958px; height: 30px;
}

#globalnav *,
#globalnav_home *
{
    margin: 0;
    padding: 0;
}

#globalnav ul,
#globalnav li,
#globalnav_home ul,
#globalnav_home li
{
    display: inline;
    margin: 0;
    padding: 0;
}

#globalnav li,
#globalnav_home li
{
    list-style: none;
}

#globalnav ul.mainmenu,
#globalnav_home ul.mainmenu
{
    color: #693;
    float: right;
    font-size: 12px;
    margin: 8px 20px 0 0;
    padding: 0;
}

#globalnav ul.mainmenu li,
#globalnav_home ul.mainmenu li
{
    display: inline;
    list-style-type: none;
}

#globalnav ul.mainmenu li a,
#globalnav_home ul.mainmenu li a
{
    border-right: 1px solid #666;
    color: #666;
    display: block;
    float: left;
    padding: 0 6px;
}

#globalnav ul.mainmenu li a:hover,
#globalnav_home ul.mainmenu li a:hover
{
    color: #333;
}


/* Breadcrumbs */
#globalnav .breadcrumb,
#globalnav_home .breadcrumb
{
    background-color: #f5faf1;
    border-left: 1px solid #b4d269;
    clear: both;
    color: #9c6;
    display: inline;
    float: right;
    font-family: Tahoma, Sans, Arial;
    font-size: 12px;
    margin: 8px 0 0;
    padding: 5px 0 5px 5px;
    text-align: left;
    vertical-align: middle;
    width: 764px; height: 15px;
}

#globalnav .breadcrumb span,
#globalnav_home .breadcrumb span
{
    margin-left: 5px;
}

#globalnav .breadcrumb a
{
    color: #999;
}

#globalnav_home .breadcrumb a
{
    color: #666;
}

#globalnav_home ul.breadcrumb a:hover
{
    color: #333;
}

.arrow
{
    background: url(../Images/breadcrumb_grey_arrow.gif) no-repeat center left;
    color: #666;
    margin: 0;
    padding: 0;
    width: 7px; height: 7px;
}


/***************************************
    MAIN AREA STYLES: #main
    ------------------------------------
    Style rules for the main page area
    (all #co areas).
***************************************/
.homepagebelowbanner_text
{
    text-align:left;
    padding-left:18px;
    padding-right:22px;
    padding-top:8px;
}


/***************************************
    LOCAL NAVIGATION STYLES: #localnav 
    ------------------------------------
    Style rules for the *local*
    navigation.
***************************************/
#ctl00_home #lhs
{
    margin-top: 0;
}

#ctl00_body #lhs
{
    margin-top: -25px;
}

#lhs
{
    background: #fff url(../Images/lhs_bg.jpg) no-repeat;
    clear: both;
    float: left;
    width: 190px; height: 480px;
}

#lhs,
#lhs a
{
	color: #333;
	margin: 0;
}

#lhs a:hover
{
	color: #666;
}

#lhs li
{
	list-style:none;	
	margin:3px 0 3px 0;
}
#lhs .AspNet-Menu
{
	margin-left:40px;
	list-style:none;
	
}

#lhs li.gradianttitle 
{
	background: url(../images/gradianttitle_bg.gif) repeat-x;
	height:16px;
	width:170px;	
	margin-left:-40px;
	padding-left:20px;
	

}



#lhs li.AspNet-Menu-WithChildren 
{
    margin-left:-20px;	
}
#lhs li .AspNet-Menu-WithChildren  .AspNet-Menu-ChildSelected
{
    list-style:none;
}

#lhs ul li a
{
    margin-left:-10px;
    padding-left:10px;
    background-image:url(../images/menu_green_arrow.gif);
    background-position:left;
    background-repeat:no-repeat;


}
#lhs ul li ul li ul li a
{
    padding-left:10px;
    list-style:none;
	list-style-image:none;
	background:none;
	
    /*fix for double lined a tag*/
    padding-left:4px;
    margin-left:-3px;
}







#lhs li.AspNet-Menu-Leaf
{
	list-style:none;
	list-style-image:none;
}


#lhs .AspNet-Menu-Leaf
{
 	font-size:12px;
    border-left:solid 5px #BDD48F;
    margin-left:0px;
    padding-left:3px;
}

#lhs .AspNet-TreeView-Leaf .AspNet-TreeView-Selected
{

	border-left-color:#A2C951;    
}
#lhs .AspNet-Menu-WithChildren  .AspNet-Menu-Selected
{
    background-color:#CDEB8B;	
	border-left-color:#A2C951;
}



/*third level*/


/*if third level parent selected hide the bg of children*/
#container #lhs ul li ul li.AspNet-Menu-Selected
{
    background:none;
} 
/*now setup the childrens backgroudn when they are selected*/
#container #lhs ul li ul li li.AspNet-Menu-WithChildren li.AspNet-Menu-Selected
{
    background-color:#CDEB8B;	
	border-left-color:#A2C951;
} 


/*setup the parents background arrow*/
#lhs ul li ul li ul .AspNet-Menu-WithChildren  a
{    
    background-image:url(../images/menu_green_arrow.gif);
    background-position:left center;
    background-repeat:no-repeat;
    margin-left:-10px;
    padding-left:10px;    
} 

/*indent the 3rd level*/
#lhs ul li ul li ul li.AspNet-Menu-WithChildren
{
    margin-left:9px;    
} 

/*hide arrow and fix margins on */
#lhs ul li ul li ul li.AspNet-Menu-WithChildren li a
{
    background:none;
    margin-left:0;
    padding-left:0;
} 



/*Sitemap*/
#content #sitemap table
{
    padding: 0.1em;
}

/*#sitemap
{
    float: left;
    padding: 0 0 30px 0;
    position: relative;
    width: 500px;
}

#sitemap ul,
#sitemap ul li
{
    font: normal 12px arial, verdana, tahoma, sans-serif;
}

#sitemap ul
{
    list-style-image: url(../Images/menu_green_arrow.gif);
    margin: 0 0 0 50px;
    padding: 4px 0 0 0;
    position: relative;
}

#sitemap a
{
    color: #4d4b4b;
    font: normal 12px Arial, Verdana, Tahoma, sans-serif;
    padding: 3px 0 3px 10px;
}

#sitemap a:hover
{
    border-left: 5px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #4d4b4b;
    font: normal 14px Arial, Verdana, Tahoma, sans-serif;
    font-weight: bold;
}

#sitemap .root
{
    font: normal 12px Arial, Verdana, Tahoma, sans-serif;
    font-weight: bold;
    list-style-image: url(../Images/menu_green_arrow.gif);
}

#sitemap .leaf
{
    font: normal 12px Arial, Verdana, Tahoma, sans-serif;
}

#sitemap .parent
{
    font: normal 12px Arial, Verdana, Tahoma, sans-serif;
    font-weight: bold;
}*/

#newsList
{
    list-style: none;
    margin-left: 28px;
}
#newsList2
{
    list-style: none;
}


/***************************************
    LHS AREA STYLES: #lhs
    ------------------------------------
    Style rules for the LHS column.
***************************************/
#lhs
{
 	

}
	#lhs .something
	{
	    
	}
	#lhs #cta01
	{
	    
	}
	
	
	
	/* perm links */
	#lhs #permlinks 
	{
	    margin-left:20px;
	    list-style:none;
	    
	    
	}
	#lhs #permlinks ul li a
	{
	        		list-style:none;
	list-style-image:none;
	background:none;
	}

/***************************************
    CONTENT STYLES: #content
    ------------------------------------
    Style rules for the primary
    content area only.
***************************************/


div#content
{
    float:left;
    width:739px;
    margin-top:0px;

    /* ie 6 content fix */
    padding-left: 15px! important;
    padding-right: 15px! important;
    padding-right:9px;

}

#content
{
		border-left: solid 1px #B4D269;
		margin-top:0px;     
		padding-top:0; 
		min-height:650px;
}

	#content
	{
		padding:0px; 		
	}
	
	#content .story
	{	
		background:url(../images/story_background.gif) no-repeat top left;	
		width:545px;
		margin-bottom:30px;			
	}
	
	#content .ietopmarginfix
	{
	    height:1px;
	    width:100%;
	}
	
	#content h1
	{
	 	padding:0;
	 	margin-top:4px;
		color:#AAD580;
		font-size:24px;
		margin-bottom:10px;

	}
	
	#content h2
	{
		color:#fff;
		font-size:12px;
		font-weight:bold;		
		font-family: Arial;
		padding:0;
		margin:1px 4px 14px 4px;
		padding-top:2px! important;
		padding-top:0px;
	}

	#content h3
	{
	 	clear:both;
		text-align:left;
		color:#A9D47D;
		background-color:#F5FAEF;
		padding:2px 0 2px 4px;
		width:100%;
		font-size:14px
		
	}

	#content p
	{
	 	color:#666666;
	}
	
	#content a
	{
	    color:#669900;
	}
	
	#content a:hover
	{
	    color:#A9D47D;
	}
	
	
	/* images */
	#content .imgwrap
	{
		background: url(../images/imgfloat_background.png) no-repeat top left;
		padding:20px;	
		float:left;
		width:185px;
		height:124px;
		
	}

	#content .centerimgwrap
	{
		background: url(../images/imgfloat_background.png) no-repeat top left;
		padding:20px;	
		float:left;
		width:185px;
		height:124px;
		margin-left:156px
	}
	
	#content #manorfarm .imgwrap
	{
		padding:20px 20px 10px 20px;
		margin-left:-15px;
		margin-top:-4px;
    }
    
	#content #manorfarm .imgrow
	{
	    margin-top:-10px;
	    margin-bottom:-15px;
	    background:url(../images/imgrow_bg_short.gif) no-repeat top left;
	    height:163px;
    }
    
    	#content #manorfarm .imgrow img 
		{
			top:26px;
		}
		
		#content #manorfarm #topfrog{margin-top:0px}
		
	/*#content .imgrow
	{
		font-size:9px;	
		background:url(../images/imgrow_bg.gif) no-repeat top left;
		width:570px;
		height:215px;
		position:relative;
		margin-left:-15px;
	}
	
		#content .imgrow img 
		{
			width:156px;
			height:105px;
			position:absolute;
			margin:0;
			padding:0;
			top:56px;
		}
		
		#content .imgrow img.img1{left:37px;}
		#content .imgrow img.img2{left:214px;}
		#content .imgrow img.img3{left:392px;}*/
		
#content .imgrow
{
    margin: 0 auto;
    width: 681px; height: 165px;
}

#content .imgrow a
{
    display: block;
    float: left;
}

#content .imgrow img
{
    background: url(../Images/imgfloat_background.gif) no-repeat;
    display: block;
    padding: 20px 20px 7px;
    width: 185px; height: 124px;
}

#content .imgrow span
{
    clear: both;
    color: #666;
    display: block;
    font: bold 10px Arial;
    text-align: center;
}

#content hr
{
    width: 80%;
		border-color:#A9D47D;  
		height:2px;
		background-color:#A9D47D;
		
	}
	
	#content .clear
	{
	    clear:both;
	}
	
	/*
	    left / right floating things
	    use for images etc
	*/
	#content .floatleft
	{
	    float:left;
	    display:block;
	}
	
	#content .floatright
	{
	    float:right;
	    display:block;
	}
	
	#content blockquote
	{
	    background:#F5FAEF;
	    padding:15px;
	}
	
	#content a.goto, #content a.back {	
	 	clear:both;
	 	display:block;
	 	background:url(../images/arrow_forward.gif) no-repeat center left;
	 	color:#669900;	 	
	 	padding:7px 0 7px 24px;
	 	font-weight:bold;
		
	}
	
	#content a.back {
		
		background-image:url(../images/arrow_back.gif);
		color:#993333;
	}
	
	#content a.goto:hover, #content a.back:hover
	{
	    color:#A9D47D;
	}

#content .small
{
    font-size:90%;
}

	
/* Tables */
#content table
{
    padding:1em;
   
}

    #content table caption
    {
        caption-side:bottom;
        font:0.8em italic;
    }

    #content table th
    {
        background:#B7D86D;
        font-weight:bold;
        color:white;
    }

    #content table .odd
    {
        background: #F5FAEF;
    }
    
ul.plain, ol.plain
{
    color:#666666;
    margin-left:30px;
    list-style-position:outside;
}

ul.plain li, ol.plain li
{
    
}

li.list
{
    	 	clear:both;
	 	display:block;
	 	background:url(../images/arrow_forward.gif) no-repeat center left;
	 	color:#669900;	 	
	 	padding:7px 0 7px 24px;
	 	font-weight:bold;
}


/* Forms */
/* rounded box */
	.roundedbox h1
	{
		border-bottom:dashed 1px #A9A9A9;
		font-size:15px;
		color:#353535;
		text-align:center;
		margin-top:0;
		padding-bottom:5px;
		font-family: tahoma, Sans, Arial; 
		font-weight:normal;
		letter-spacing:1px;
		
		
	}
	
	.roundedbox
	{
	 	font-size:10px;
	 	line-height:11px;	 
	    margin-left: auto;
	    margin-right: auto;
	    width:150px;
	    margin-top :34px;
	    margin-bottom:25px;
	    color:#444444;
	}
	.roundedbox p
	{
	 	margin:0;
	 	padding:0;
	 	width:120px;
	}


	h1.storyH1 span 
    {
        line-height:15px;
    }
	
	.roundedtop
	{               
	        background: url(../images/rounded_top.gif) no-repeat;
	        height:6px;
	}            
	.roundedmiddle
	{            
	    padding: 1px 12px 12px 12px;
	    background: url(../images/rounded_middle.gif) repeat-y;
	}            
	.roundedbottom
	{
        background: url(../images/rounded_bottom.gif)  no-repeat;
        height:6px;                
	}     

    

   

/*news title*/
.LSTNeMyCSS1 a
{
		font-size:15px;
		color:#353535;
		text-align:center;
		margin-top:0;
		padding-bottom:5px;
		padding-top:15px;
		font-family: tahoma, Sans, Arial; 
		font-weight:normal;
		letter-spacing:1px;
		text-align:left;
}

.LSTNeMyCSS1 h1
{
        border-bottom:dashed 1px #A9A9A9;
		font-size:15px;
		color:#353535;
        padding-top:15px;
		margin-top:0;
		padding-bottom:5px;
		font-family: tahoma, Sans, Arial; 
		font-weight:normal;
		letter-spacing:1px;
		text-align:left;
}

#ctl00_mainContent_lateNews_Story1Title
{
    text-align:left;
}

/*news img*/
.LSTNeMyCSS3
{
    padding:5px;
    margin: 0 15px 15px 0;
	clear:both;
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
    display:inline-block;
	float:left;
}
/*news preview*/
.LSTNeMyCSS4
{
        font-size:12px;
	    margin-left: auto;
	    margin-right: auto;
	    color:#444444;
	    text-align:justify;
}
/*news details*/
.LSTNeMyCSS4,
.LSTNeMyCSS5,
.LSTNeMyCSS1,
.LSTDeMyCSS4,
.LSTDeMyCSS5,
#ctl00_mainContent_lateNews_Story1Lead
{
	color:#666666;
	font-size:12px;
	line-height:normal;
}



 #ctl00_mainContent_lateNews_Story1Lead

/*story bubbles on the master*/
.storyH1
{
    line-height:10px;
}

.storyP
{
    text-align:justify;
}
.storyP a
{
    color:#444444;
}
.story1 a:hover
{
	color:#666;		
}
.story2 a:hover
{
	color:#666;		
}
.story1 a
{
    color:#444444;
}
.story2 a
{
    color:#444444;
}
.story1 p
{
    margin-left:-4px;
    padding:2px;
}
.story2 p
{
    margin-left:-4px;
    padding:2px;
}
.story3 p
{
    margin-left:-2px;
    padding:2px;
}
.story3 a:hover
{
        color:#444444;
}

#devstory h1
{
        border-bottom:dashed 1px #A9A9A9;
		font-size:15px;
		color:#353535;
		text-align:left;
		margin-top:0;
		padding-bottom:5px;
		font-family: tahoma, Sans, Arial; 
		font-weight:normal;
		letter-spacing:1px;
}
#devstory p
{
        
	    margin-left: auto;
	    margin-right: auto;
	    text-align:justify;
	    line-height:normal;
}
#devstory img
{
    padding:5px;
    margin: 0 15px 15px 0;
	clear:both;
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
    display:inline-block;
	float:left;
}

.newsStory img
{
    padding:5px;
    margin: 0 15px 15px 0;
	clear:both;
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
    display:inline-block;
	float:left;
}
.newsStory a
{
		font-size:15px;
		color:#353535;
		text-align:center;
		margin-top:0;
		padding-bottom:5px;
		font-family: tahoma, Sans, Arial; 
		font-weight:normal;
		letter-spacing:1px;
}
.newsStory h1
{
        border-bottom:dashed 1px #A9A9A9;
		font-size:15px;
		color:#353535;
		text-align:center;
		margin-top:0;
		padding-bottom:5px;
		font-family: tahoma, Sans, Arial; 
		font-weight:normal;
		letter-spacing:1px;
}
.newsStory
{
        font-size:12px;
	 	line-height:11px;	 
	    margin-left: auto;
	    margin-right: auto;
	    color:#444444;
	    text-align:justify;
}

span #ctl00_LatestNews1_Story1Title
{
    line-height:10px;
}
span #ctl00_LatestNews1_Story1Lead
{
    text-align:justify;
}

    div.blockHighlight
    {
        border: solid 1px #b4d269;
        padding:0px 10px 12px 10px;
        margin:15px;
        color:#5c9314;
    }
    .blockHighlight2
    {
        border: solid 1px #b4d269;
        padding:0px 10px 12px 10px;
        margin:30px 15px 15px 15px ;
        color:#8b8a8a;
    }

.lateNews
{
        font-size:12px;
	 	line-height:11px;	 
	    margin-left: auto;
	    margin-right: auto;
	    color:#444444;
	    text-align:justify;
}

.ghaCenter
{
    text-align:center;
}
/***************************************
    FOOTER STYLES: #footer
    ------------------------------------
    Style rules for the footer
    area only.
***************************************/

/**************************************/
/* FOOTER */
div#footer
{
    clear:both;
    width:100%;
    height:97px;
}


#footer
{
    text-align:center;
    background: url(../images/footer.gif) no-repeat top left;
    color:#999999;
    padding-top:10px
    
}
	
	#footer a
	{
		color:#999999;
	}
		
	#footer a:hover
	{
		color:#555;
	}
	#footer p
	{
		margin:2px;
		font-size:11px;
		font-family:Arial;
	}

	#footer .left
	{
		float:left;	
		text-align:left;
		margin:8px 0 0 8px;
	}


	#footer .right
	{
	    float:right;
		text-align:right;
		margin:8px 8px 0 0;
	}


/***************************************
    SINGLE PAGE STYLES: #page
    ------------------------------------
    Style rules for specific pages.
    Replace the id #container with a
    unique id to do this.
***************************************/



/* hompage */
#fairswf
{
	float:left;
	width: 528px;
	height: 137px;
	margin-left:16px;
}

/* site map */
span.AspNet-TreeView-ClickableNonLink
{
    color:#669900;
}


/* gha */

.center  
{
    text-align:center; 
}




/* Developers */
#developers
{
    margin: -30px 0 0 -75px;
    padding: 15px 0 0;
}

#developers li
{
    float: left;
    list-style: none;
    margin: 30px 0 0 75px;
    text-align: center;
    width: 195px;
}

#developers a,
#developers img
{
    display: block;
}

#developers a
{
    font-weight: bold;
}

.note{color:#666;display:block;font-size:10px;font-weight:bold;text-align:center;}

/***************************************
    END
***************************************/

/*faq*/
#content div.LSTfaMyCSS1 h2
{
    background: url(../images/story_background.gif) no-repeat  left top;
    margin:0;
    padding:3px 3px 4px 3px;
}

#content .LSTfaMyCSS1
{
    padding-bottom:9px;
    color:#666666;
}


#text_container_com h1 {

color:#566c11;
padding:3px 0px 8px 35px;
border-bottom:1px solid #66cc33;
border-top:1px solid #008eaf;
background:#fff url(../images/h1_bg.gif) no-repeat center left;
}

#text_container_com h3 {

color:#008eaf;

}

#text_container_com {
border-bottom:1px solid #66cc33;
}


#text_container_com .com{
list-style: square inside url('../images/com_arrow.gif');
font-size:15px;

}

#text_container_com .com a:hover{
list-style: square inside url('../images/com_arrow_hover.gif');
font-size:15px;
color:#008EAF;
}

#text_container_com .com:hover{
list-style: square inside url('../images/com_arrow_hover.gif');
}



#sales_area 
{  
        height:320px;
        width:100%;
        background:#ffffff url(../images/sales_area.jpg) no-repeat  scroll top center;
        padding-bottom:0px;
}


#sales_area .new_homes 
{
    width:600px;
    padding:40px 0px 0px 16px;
    font-size:12px;
    text-align:justify;
    
}

#sales_area b
{
    font-size:16px;
    color:#d20300;
}

#sales_area span 
{
    display:none;
}

#sales_area h2 
{
    margin:0px;
    padding:0px;
}

#sales_area .tip_top 
{
    width:545px;
    padding:50px 0px 0px 16px;
    font-size:11px;
    text-align:justify;
    line-height:15px;
    
}

#sales_area .tip_top p
{
    margin-top:3px;
    margin-bottom:3px;
    padding-top:3px;
    padding-bottom:3px;
}


#sales_area .tip_top img 
{
    float:left;
    margin-right:10px;
    padding-top:3px;
}


#sales_area .tip_top b 
{
    font-size:12px;
    color:#557f0f;
}

#sales_area .tip_top I
{
    text-decoration:none;
    color:#d20300;
    font-style:normal;
}

#sales_area .badge 
{
 
    width:100px;
    height:100px;
    float:right;
    color:#fff;
    text-align:center;
    font-weight:bold;
    font-size:11px;

padding-top:56px;
padding-right:36px;
}

#sales_area a
        {
        
        color:#D20300;
        
        }

#cse-search-box
{
    float: left;
    margin: 3px 0 0 3px;
}

#globalnav #cse-search-box
{
    margin-left: 150px;
}
