/* CSS Document */
body {font-family:"Trebuchet MS";font-size:12px;color:#4e4e4e;text-align:center;margin:0;padding:0;background:url(../img/background.gif) center top  repeat-x}
.clear {clear:both}
.floatLeft {float:left}
.floatRight {float:right}
img {border:none}
p {margin:0;padding:0}

/* Layout */
#container {width:965px;margin:0 auto;}
#header {position:relative;text-align:left;height:88px;padding-top:14px;}
#logo {height:66px;text-align:left;}
#topnav {position:absolute;right:0;top:8px;}
#menu {text-align:center;} 
#tabs {width:512px;margin:0 auto;font-weight:bold}
#content_container{margin-top:17px;background:url(../img/background_content.jpg) top center no-repeat;text-align:center;padding-top:11px;}
#content {width:838px;height:423px;margin:0 auto;position:relative}
#search {width:388px;height:250px;background:url(../img/background_search.png) top left no-repeat;position:absolute;top:40px;text-align:left;right:35px;}
#startdemo {width:161px;height:52px;position:absolute;top:188px;left:126px;}
#learnonline {width:312px;height:36px;position:absolute;top:154px;left:61px;}
#demos {color:#001d28;position:absolute;bottom:0;left:0;height:102px;width:838px;background:url(../img/background_demos.jpg) center bottom no-repeat;font-size:11px;line-height:14px;}
#liveclasses {position:absolute;bottom:0;left:0;height:103px;width:352px;text-align:left;padding-left:16px;}
#realteachers {position:absolute;bottom:0;right:0px;height:103px;width:260px;text-align:left;}
#content_bottom {padding:25px 0 0 81px;height:220px;}
#highrated {width:389px;height:160px;margin-right:25px;text-align:left}
#login {width:389px;height:160px;text-align:left}
#footer {text-align:left;font-size:12px;color:#001d28;margin-bottom:20px;}

/* Link colors */
a {color:#00719d;text-decoration:underline;}
a:hover {text-decoration:none;}
#login a{text-decoration:underline}
#login a:hover{text-decoration:none}
a.login {background:url(../img/button-login.gif) top left no-repeat;height:23px;width:83px;display:block;margin-top:10px;}
a.login span {display:none;}
a.login:hover {background:url(../img/button-login-hover.gif) top left no-repeat;}
a.search {
	background:url(../img/button-search.gif) top left no-repeat;
	height:23px;
	width:83px;
	display:block;
	position:absolute;
	right:62px;
	top: 238px;
	z-index:999;
}
a.search span {display:none;}
a.search:hover {background:url(../img/button-search-hover.gif) top left no-repeat;}
a.advsearch {background:url(../img/button-advsearch.gif) top left no-repeat;height:21px;width:171px;display:block;text-decoration:none;padding:2px 0 0 10px;font-size:13px;	position:absolute;
	right:202px;
	top: 238px;
	z-index:999;}
a.advsearch:hover {background:url(../img/button-advsearch-hover.gif) top left no-repeat;}
#demos a {font-size:12px;font-weight:bold;text-decoration:none;}
a.liveclasses {background:url(../img/button-liveclasses.gif) top left no-repeat;height:18px;width:181px;display:block;font-weight:bold;color:#00719d;padding:9px 0 8px 40px;position:absolute;left:9px;top: 62px;}
a.liveclasses:hover {background:url(../img/button-liveclasses-hover.gif) top left no-repeat;color:#f99c1b}
a.realteachers {background:url(../img/button-realteachers.gif) top right no-repeat;height:18px;width:181px;display:block;font-weight:bold;color:#00719d;padding:9px 40px 8px 0;position:absolute;left:28px;top: 62px;text-align:right}
a.realteachers:hover {background:url(../img/button-realteachers-hover.gif) top right no-repeat;color:#f99c1b}


/* Headings */
h1 {margin:0;padding:0;}
h1 {font-size:19px;color:#e87e01;margin-bottom:12px;}
#search h1 {font-size:22px;color:#fff;text-align:left;padding:14px 0 12px 95px;margin-bottom:20px;}
#demos h1 {font-size:18px;color:#fff;text-align:left;margin:0;padding:8px 0 8px 0}

/* Menu tabs*/
#tabs a {display:block;float:left;background:url(../img/menu-tab.gif) top left no-repeat;height:22px;width:80px;color:#154e77;margin-right:5px;padding-top:4px;font-size:13px;text-decoration:none;}
#tabs a:hover {background:url(../img/menu-tab-hover.gif) top left no-repeat;color:#000}
#tabs a.selected {background:url(../img/menu-tab-hover.gif) top left no-repeat;color:#000}
#tabs a.last {margin:0}

/* High rated*/
#highrated .box {width:321px;height:134px;border:1px solid #c7dceb;background-color:#fff;padding:14px 34px 0 34px;}
table#rating {width:305px;margin:0;padding:}
table#rating td{color:#000;font-weight:bold;text-align:left;padding:2px}
table#rating td a{color:#00719d;font-weight:normal;text-decoration:underline}
table#rating td a:hover{text-decoration:none}
table#rating th {text-align:left;padding:2px}
table#rating .select {text-align:left;width:182px;margin-top:8px;}
table#rating td.number {text-align:right;padding-right:4px;!important}

/* Login*/
#login .box {width:281px;height:128px;background-color:#e9f6ff;padding:22px 54px 0 54px;}
table#loginform {margin:0;padding:0}
table#loginform td{color:#000;font-weight:bold;text-align:right;padding:2px}
table#loginform th {text-align:left;padding:0;color:#000}
table#loginform .textfield {text-align:left;width:184px;}
table#loginform th.signedin {font-weight:normal;color:#4e4e4e;font-size:11px;}

/* Search box */
table#searchbox {margin:0;padding:0;width:342px;margin:0 0 0 22px;padding:0;font-size:13px;}
table#searchbox td{color:#000;font-weight:bold;text-align:right;padding:4px;}
table#searchbox {text-align:left;padding:0;color:#000;}
table#searchbox th{text-align:right;padding-right:8px;}
table#searchbox .dropdown {text-align:left;width:204px;}


#search .dropdown {}
#search .normal {border:2px solid #fff;padding:1px}
#search .selected {border:2px solid #fcb51a;padding:1px}
#search .selected input  {border-color:#FFFFFF}

 
