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

body {background-color:white;background-image:url(../img/new/bg_default.png);background-repeat:repeat-x;padding:0px;margin:auto;font-family:Arial, Helvetica, sans-serif;}
h3 {margin:5px 0 0 0;}f
label {font-weight:bold;font-size:12px;}
#topnav {background-color:#f2f2f2;background-image:url(../img/new/bg_topnav.png);background-repeat:repeat-x;padding:7px 10px 0px 10px; margin:0px 0px 5% 0px;height:22px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#topnav a {color:#666;text-decoration:underline;margin-right:10px;}
#topnav a:hover {color:#777;text-decoration:underline;margin-right:10px;}
#topnav .settings {font-weight:bold;color:#333333;}
#themeselect {float:right;font-size:12px;color:#666;}
	* html #themeselect {margin-top:-3px;}

#themeselect a {text-decoration:none;}

#imagecontainer_settings {position:absolute; height:500px; width:880px; margin:-220px 0px 0px -440px; top: 50%; left: 50%;}*/
	* html #imagecontainer {top: 45%;}
	
#imagecontainer {position:absolute; height:500px; width:880px; margin:5px 0px 0px -440px; left: 50%;}	

#mininav {width:128px; height:32px;float:right;margin-top:-28px;background-image:url(../img/new/bg_mininav.png);background-repeat:no-repeat;}
	* html #mininav {background-image:url(../img/new/bg_mininav_IE.png);float:right;margin-top:8px;margin-bottom:-6px;}

#mininav_start {width:64px; height:32px;float:right;margin-top:-28px;background-image:url(../img/new/bg_mininav_start.png);background-repeat:no-repeat;}
	* html #mininav_start {background-image:url(../img/new/bg_mininav_start_IE.png);float:right;margin-top:8px;margin-bottom:-6px;}

#image {background-repeat:no-repeat;width:860px;height:480px;border:10px solid white;}
#name {float:left;margin:-5px 0 0 10px; max-width: 820px;overflow:hidden}
	* html #name {margin:15px 0 0 10px;}
#name_google_sr{float:left;}
#name_google_sr img {max-width: 520px;}
#search {float:right;margin:15px 10px 0 0;}
#spacer {height:462px;}
* html #spacer {background-image:none;}

#calendar {width:860px;height:480px;position:absolute;float:left;background-image:url(../img/new/bg_calendar_2010.png);background-repeat:no-repeat;}

* html #calendar {background-image:url(../img/new/bg_calendar_2010_IE.png);}

#ads {
	float: right;
	height: 620px;
	width: 120px;
	position:absolute;
	top: 10px;
	right: -125px;
}

#results_cse {
	height: 1380px !important;
    overflow: hidden;
}



#spacer_start {height:462px;}
	* html #spacer_start {height:351px;}
#copyright {display:block;width:854px;text-align:left;background-image:url(../img/new/bg_copyright.png);height:16px;padding-left:5px;padding-top:2px;font-size:10px;font-weight:bold;color:white;}
	* html #copyright {background-image:none;font-size:10px;color:white;text-align:left;}
#about {display:block;width:880px;font-size:12px;color:#666;text-align:right;
margin-top:5px;

}	
#about a {color:#666;}
#settingstop {z-index:100;height:280px;position:absolute;top:30px;width:98%;background-image:url(../img/new/bg_settingstop.png);background-repeat:repeat-x;padding:1%;margin:0px;display:block;font-size:12px;top:29px;}
	* html #settingstop {background-image:url(../img/new/bg_settingstop_IE.png);}
#settingstop h2 {margin:0 0 5px 0;font-size:18px;font-weight:bold;color:#666;}
.error {color:#dd0000;}
form {margin:0px;padding:0px;}
fieldset {-moz-border-radius:6px;width:45%;padding:1%;background-image:url(../img/new/bg_fieldset.png);background-repeat:repeat-x;}
	* html fieldset {background-image:url();}
legend {font-weight:bold;font-size:14px;}
#googlesearchfield {height:19px;font-size:16px;width:260px;padding-top:6px;}
#searchtop {width:700px;float:left;position:absolute;margin-top:-28px;background-image:url(../img/new/arrowsearch.png);background-repeat:no-repeat;padding-left:53px;}
* html #searchtop {margin-top:8px;}
#googlesearchfield_start {height:19px;font-size:16px;width:460px;padding-top:6px;}
/* #submitbutton {height:27px;width:45px;font-weight:bold;font-size:16px;text-align:center;} */
#submitbutton {height:25px;width:25px;}
#search_start {
	margin-top:20px;
	float:left;
	margin-left:10px;
	padding: 10px;
	background-image:url(../img/new/bg-search.png)
	}



* html #search_start {margin-top:50px;float:left;margin-left:10px;}
#search_start td {
	color:#4A4A4A;font-size:14px;}
#search_start td a {color:#004080;font-size:12px;}
#entername {background-color:#FFFFCC;width:240px;background-image:url(../img/new/bg_entername.gif);padding-left:3px;font-weight:bold;}
#entersubmitbutton {font-weight:bold;height:50px;width:190px;font-size:18px;}


/*SEARCH STYLES */
#search_imagecontainer {position:absolute; height:1500px; width:880px; margin:20px 0px 0px -440px;  left: 50%;}
	* html #search_imagecontainer {top: 20px;}
	
#search_image {background-repeat:no-repeat;background-color:white;width:860px;height:1500px;border:10px solid white;}
#search_spacer {margin:90px 0 20px 0;background-color:white;}
#googlebar {background-image:url(../img/new/bg_googlemenu.png);background-repeat:repeat-x;height:37px;width:100%;display:block;padding-top:3px;font-size:13px;}
#google_menu {
	text-align:left;
	display: none;
	background-color: #fff;
	border: 1px solid #898989;
	font-size: 12px;
	margin: 4px 0px 0px 30px;
	z-index:100;
	width: 200px;
}

	* html #google_menu {

	left:5px;
	top:154px;
	text-align:left;
	display: none;
	background-color: #fff;
	border: 1px solid #898989;
	font-size: 12px;
	z-index:10;
	width: 200px;
}

	* html #google_menu ul {
	left:5px;
	margin:0px;
	padding:5px;
	text-align:left;
	width: 200px;
}

#google_menu ul{
	padding:5px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#google_menu a{
	color:#3333cc;
	text-decoration:underline;
}
#google_menu img {
	border:3px solid #ccc;
	margin:5px 2px 0 0;
	cursor:pointer;
}



#theme_menu {
	position:relative;margin:0px;padding:0px;
	text-align:left;
	display: none;
	background-color: #fff;
	border: 1px solid #898989;
	font-size: 12px;
	z-index:100;
	width: 250px;
}

	* html #theme_menu {
	position:absolute;
	text-align:left;
	display: none;
	background-color: #fff;
	border: 1px solid #898989;
	font-size: 12px;
	z-index:10;
	width: 205px;
}

	* html #theme_menu ul {
	left:5px;
	margin:0px;
	padding:5px;
	text-align:left;
	width: 205px;
}

#theme_menu ul{
	padding:5px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#theme_menu a{
	color:#3333cc;
	text-decoration:underline;
}
#theme_menu img {
	border:3px solid #ccc;
	margin:5px 2px 0 0;
	cursor:pointer;
}



#themeselect_start {font-size:12px;color:#666;margin-top:1px;}
	* html #themeselect_start {margin-top:-3px;}

#themeselect_start a {text-decoration:none;color:#666;}

.selector { background-image:url(../img/new/bg_selector.png);text-align:left;background-repeat:no-repeat;padding:3px 24px 0 5px;width:219px;height:21px;display:block;color:#454545;font-weight:bold;margin:-3px -5px 0 0;font-size:13px;}


.selector a {padding-left:5px;background-image:url(../img/new/bg_selector.png);text-decoration:none;color:#666;}

	* html .selector { background-image:url(../img/new/bg_selector_IE.png);background-repeat:no-repeat;padding:3px 24px 0 6px;width:219px;height:23px;display:block;color:#454545;font-weight:bold;margin: 0 -5px 0 0;font-size:13px;}
	
#selectorslide {height:500px;padding:0px;width:250px;overflow:scroll;}	
#selectorslide ul {margin-left:5px;margin-right:0px;padding:0px;width:220px;}
#selectorslide li {float:left;margin-right:3px;}
	
#selectordrop {width:220px;}
#selectordrop h3 {clear:both;width:220px;display:block;background-color:#bbb;background-image:url(../img/new/bg_h3.png);background-repeat:repeat-x;-moz-border-radius:3px;padding:1px 0 1px 2px;font-size:13px;font-weight:bold;color:white;margin-bottom:2px;margin-top:2px;}

#registrationline2 {width:45%;font-size:11px;float:right;}

#bgenternameinfo {width:250px;height:33px;background-image:url(../img/new/bg_enternameinfo_IE.gif);background-repeat:no-repeat;font-size:12px;color:#666;padding-top:2px;text-align:center;position:absolute;margin-top:-42px;}

* html #bgenternameinfo {width:250px;height:33px;background-image:url(../img/new/bg_enternameinfo_IE.gif);background-repeat:no-repeat;background-position:top center;font-size:12px;color:#666;padding-top:2px;text-align:center;position:absolute;margin-top:-37px;}
.mailbody {color:#666;font-size:12px;}
#didyouknow  {position:absolute;margin-top:20px;margin-left:10px;z-index:120;}

#facebook {
	float:left;
	width:100px;
	}
	
#gplus {
	float:left;
	margin-left:5px;
	}
#twitter {
	float:left;
	margin-left:5px;
	}
	
#faq {
	position:absolute;
	width: 500px; 
	left: 100px; top: 9px;
	background-color:#FFF;
	z-index:1000;
	overflow: visible;
}
#left {
	float:left;
}


