 /* BODY
--------------------------------------------------------------------*/

body
{
	margin: 0;
	padding: 19px 0 0 0;
	background-color: #FFF;
	text-align: center;
	position: relative;
}


 /* CONTENT LAYOUT
--------------------------------------------------------------------*/

#container
{
	position: relative;
	width:700px;
	padding: 0;
	margin: 0 auto;
	text-align: right;
}


#logo
{
	width: 600px;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
}


#search
{
	width: 700px;
	text-align:left;
	margin: 0;
	padding: 0;
	border: 0;
}

#search form
{
    margin:0 auto 10px auto;
}


#search #searchengineform
{	
	text-align:center;
	margin: 0;
	padding: 5px;
	border: 0;
	
}


#search #selectsearchengine
{	
	clear: both;	
	margin: 0;
	padding: 0;
	border: 0;
}

 /* Edit below for adding/subtracting search engine radio buttons
--------------------------------------------------------------------*/
#search #selectsearchengine form, #search #selectsearchengine p
{	
	width: 920px;
	margin: 0 auto 0 auto;
	padding: 0;
	border: 0;
}

	#selectsearchengine p
	{	
		font-family:Arial,Helvetica,Tahoma,Verdana;
		font-size: 11px;
		color: rgb(0,0,0);
		margin: 0;
		padding: 0;
	}

	#selectsearchengine input
	{
		margin: 0 2px 0 10px ;
		padding: 0;
	}








.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:50
}
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}

/*Center the logo*/
#logo
{
    display:block;
    margin:0 auto;
}

/*Center the the seach input and button*/
#cse-search-box
{
    position:relative;
    left:200px;
}

/*align the google image*/
div.cse-branding-logotext
{
    position:relative;
    top:-2px;
    left:-80px;
}

/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left;
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 1px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0;
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: right;
margin-left: 5px;
padding:5px;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
margin-top:5px;
}
.cse-branding-right .cse-branding-form {
float: left;
}
.cse-branding-right .cse-branding-logotext
{
	float:right;
}

.cse-branding-right .cse-branding-logotext .cse-branding-logo {
float:left;
padding: 0px
}
.cse-branding-right .cse-branding-logotext .cse-branding-text {
float:left;
clear:both;
margin-top: -5px
}

