body {background: #0027a1 url(img/bg.gif) 0 0 repeat-x;}
h2{padding: 10px 0 3px 25px!important; font-size: 18px!important; font-weight: bold!important; margin-bottom: 7px!important; color:#fff!important;}
.container {
	width: 968px;
	font-size: 12px;
	margin: 0 auto 10px auto;
	padding-bottom: 5px;
	background: #FFFFFF url(images/containerbg.gif) 0 bottom  no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif!important;
	overflow: hidden;
}
.maincontent {background-color: #FFF; clear: both; padding:4px; overflow: hidden;}
#left_column{ float: left; margin-right: 5px; margin-bottom: 4px; overflow: hidden; _height: 100%; }
#rightWrapper{ float: left; _margin-bottom: 4px;}
#right_column{}
#center{clear: both;}
/*-----------------------------------------------------------------------HEADER-------------------------------------------------------------------------------------*/
.header { background: url(images/top.jpg) no-repeat; height: 112px; width: 943px; padding: 52px 25px 0 0; }
.header h1 a{display: block; width: 250px; height: 100px; float: left;}

/*-----------FORMS---------------------------*/
#forms{float: right; width:486px}
#searchbox{background: url(images/searchbg.gif) 0 0 repeat-x; border-top: 2px solid #07a74c; border-left:2px solid #07a74c; border-right:2px solid #07a74c; height: 26px; color: #fff; font-weight: bold; font-size: 11px; padding: 5px 20px; width: 249px; margin: 0 auto;}
#searchbox fieldset{overflow: hidden;  height: 22px;}
#searchbox p{float: left; margin-right: 12px; padding-top: 6px;}
#searchbox input{border: 2px solid #19ac59; float: left;}
input#search{background: url(images/searchbtn.gif) 0 0 no-repeat; width:25px; height: 22px; border:none!important; vertical-align: middle; margin-left: 5px;}
input#searchtxt{width: 112px; background: url(images/searchtxtbg.gif) 0 0 no-repeat; height: 11px; padding: 4px 15px; color: #a3a3a3; font-size:11px!important;}
#loginbox{background: url(images/loginboxbg.gif) 0 0 repeat-x; border-top: 2px solid #b9b700;  border-bottom: 2px solid #b9b700; border-left:2px solid #b9b700; border-right:2px solid #b9b700; padding: 5px 13px; }
#loginbox input{float: left; border: 1px solid #b9b700; margin-right: 6px; background: url(images/logintxtbg.gif) 0 0 no-repeat; width:100px; height: 11px; padding: 4px 15px; color: #a3a3a3;}
#loginbox p{float: left; margin-right: 20px; color: #417c00; font-size:13px;}
#loginbox a{color: #6b6a00; font-size: 10px; font-weight:bold; text-decoration: none; margin-right: 5px; }
#loginbtn{background: url(images/loginbtn.gif) 0 0 no-repeat!important; width: 63px!important; height: 26px!important; border: none!important;}




/*---------------TOP&MENU---------------------------*/
.topmenustrip {background: url(images/mbg.gif) 0 0 no-repeat; border-left: 4px solid #fff; float: left; width:744px;}
.topmenu { background:url(images/navbgend.gif) right 0 no-repeat; height: 38px; margin-bottom: 4px; width:744px;}
.topmenu .nav{	height: 38px; list-style: none; padding-left:45px; font-size: 14px; font-weight: bold; margin: 0;	}
.topmenu .nav li{float: left; height: 31px; padding: 5px 4px 0 6px; background: url(images/navsep.gif) 0 4px no-repeat;	}
.topmenu .nav li span{  height: 28px; float: left;}
.topmenu .nav li span a{height: 17px;   padding: 5px 6px; float: left; }
#HighScoresnav{background: none!important;}
.navactive{color: #fff!important;}
#HighScoresnav .navactive{background: url(images/highscoresbg.gif) 0 0 no-repeat; }
#HighScoresnav a:hover{background: url(images/highscoresbg.gif) 0 0 no-repeat;}
#DressUpnav .navactive {background: url(images/DressUpbg.gif) 0 0 no-repeat;}
#DressUpnav a:hover{background: url(images/DressUpbg.gif) 0 0 no-repeat;}
#Actionnav a:hover{background: url(images/actionbg.gif) 0 0 no-repeat;}
#Actionnav .navactive{background: url(images/actionbg.gif) 0 0 no-repeat;}
#Puzzlenav a:hover{background: url(images/puzzlebg.gif) 0 0 no-repeat;}
#Puzzlenav .navactive{background: url(images/puzzlebg.gif) 0 0 no-repeat;}
#Arcadenav a:hover{background: url(images/arcadebg.gif) 0 0 no-repeat;}
#Arcadenav .navactive{background: url(images/arcadebg.gif) 0 0 no-repeat;}
#Shootingnav a:hover{background: url(images/shootingbg.gif) 0 0 no-repeat;}
#Shootingnav .navactive{background: url(images/shootingbg.gif) 0 0 no-repeat;}
#Strategynav a:hover{background: url(images/strategybg.gif) 0 0 no-repeat;}
#Strategynav .navactive{background: url(images/strategybg.gif) 0 0 no-repeat;}
#Othernav a:hover{background: url(images/otherbg.gif) 0 0 no-repeat;}
#Othernav .navactive{background: url(images/otherbg.gif) 0 0 no-repeat;}
#top{overflow: hidden; _height: 100%;}
.topmenu .navhover{background: url(images/navlibg.gif) 0 0 no-repeat;}
.topmenu .navhovera{background: url(images/navliendbg.gif) right 0 no-repeat;}

.topmenu a:link {
	color: #fff;
	text-decoration: none;
}
.topmenu a:visited {
	color: #fff;
	text-decoration: none;
}

.topmenu a:hover {
	color: #001c70;
	
}
/*---------------------------------------------------------REGISTER------------------------------------------------------------------------------------------------*/
#register{width: 596px; padding: 0 10px 10px; border: 2px solid #ffcf3e; background: #fff5c6 url(images/linksbg.gif) 0 0 repeat-x;}
#register div{background: #fff url(images/mostpopularlibg.gif) 0 0 repeat-x; padding: 10px; border: 1px solid #FFCF3E;}
#register h2{color: #925200;}

/*---------------------------------------------------------------------MOST-POPULAR---------------------------------------------------------------------------------*/
#mostroundup{ border-left: 2px solid #9cddfd; border-right: 2px solid #9cddfd;  background :#4cbd7d url(images/mostpopularbg.gif) 0 0 repeat-x; padding-bottom: 12px; }
#navmostpopular{ background: #4cbd7d url(images/grad3.gif) 0 0 repeat-x; overflow: hidden; _height: 100%; padding-bottom: 5px; border: 2px solid #07a74c;}
#navmostpopular ul {  list-style: none; padding: 0 0 9px 7px; overflow: hidden; _height: 100%; }
#navmostpopular li{ background: url(images/mostpopularlibg.gif) 0 0 repeat-x; border: 1px solid #07a74c; padding: 11px 4px 11px 7px; margin: 0 1px 0 2px;
 width: 226px; float: left;	}
#navmostpopular p{color: #646464; font-size: 11px!important;font-family: Georgia, "Times New Roman", Times, serif; text-align: left; line-height: 11px; padding-top: 3px;}
#navmostpopular li a img{float: left; margin-right: 5px;}
#navmostpopular h2{  color: #005ba8; background:url(images/1hbg.gif) 17px 3px no-repeat; padding-left: 55px!important;}
.contentbox3 {text-decoration: none;font-weight: bold;}
.contentbox3 a:link {color: #515151;}
.contentbox3 a:visited {color: #515151;}
.contentbox3 a:hover {color: #515151;}
.contentboxheadertext {color: #ffffff;}


/*-----------------------------------------------------------------LINKS----------------------------------------------------------------------------------------------*/
#top #headerlinks{border: 2px solid #d74921; background: #ffae97 url(images/linksbg.gif) 0 0 repeat-x; float: left; padding: 0 5px 11px 5px; width: 197px; margin-left: 5px;height: 218px; }
#headerlinks ul{ background: #fff url(images/mostpopularlibg.gif) 0 0 repeat-x; border: 1px solid #d74921 ; padding: 10px 8px 17px 10px;}
#headerlinks h2,#advertisment h2{color: #925200; background:url(images/h4.gif) 17px 3px no-repeat; padding-left: 55px!important;}
#headerlinks ul li{ line-height: 13px;}
#headerlinks li a{font-size: 11px; text-decoration: none; color: #a32400; font-weight: normal; }
#right_column #headerlinks{background: #ef9298 url(images/topratedbg.gif) 0 0 repeat-x!important; padding: 0 10px 10px; border: 2px solid #d52024; }
#right_column #headerlinks h2{ color: #fff!important; }
#right_column #headerlinks ul{border: 1px solid #d52024!important;  margin:0!important; width:577px;}
/*-------------------------------------------------------------TAF----------------------------------------------------------------------------------------------------*/
#taffav{float: right; padding: 10px 3px 0;}
#taffav li{float: left; margin-right: 2px; background: url(images/gameinfolibg.gif) 0 0 repeat-x; height: 31px;}
#taffav li{color: #fff; font-weight: bold; text-decoration: none; padding: 5px;cursor: pointer;  height:21px!important;}
#taf{ overflow: hidden; _height: 100%;}
#taf h2{color: #005ba8;}
#bookmarkli a{margin: 10px 10px 10px 15px;  display: block;}
/*--------------------------------------------------------GAME-----------------------------------------------------------------------------------------------------*/
#scoreinfo{ padding: 5px; margin-bottom: 4px; background-color: #e9f5fd; border: 1px solid #5fb9e6; overflow: hidden;}
#top10{ background: #fff5c7; border: 1px solid #ffcf3e; padding-bottom: 5px; margin: 4px 0; width: 742px;}
#top10 h2{ color: #925200;}
#info{background: #ffae97 url(images/adsbg.gif) 0 0 repeat-x; color: #005ba8; border: 2px solid #d74921; margin-bottom: 4px; _height: 100%; padding: 0 10px 10px; overflow: hidden;}
#info h2{  padding-left: 16px; float: left; background:url(images/h4.gif) 17px 3px no-repeat; padding-left: 55px!important;}
#info h3{font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-bottom: 1px solid #dddddd; padding-bottom: 6px; padding-left: 4px;border-right: 1px solid #dddddd!important; }
#game{width: 745px;}
#single{ overflow: hidden; background: #2b52c9 url(images/slideshowbg.gif) 0 0 repeat-x; padding: 0 10px 10px 10px; border: 2px solid #002083; _height: 100%;}
#single h2{color: #417c00; background: url(images/h2bg.gif) 17px 3px no-repeat; padding-left: 55px!important; }
#gamecode{padding:5px; background: #fff url(images/mostpopularlibg.gif) 0 0 repeat-x; border: 1px solid #002083;}
#undergame{background: #fff url(images/mostpopularlibg.gif) 0 0 repeat-x; padding: 10px; overflow: hidden; clear: both;  _height: 100%; border:1px solid #d74921;}
#undergame .box{float: left; width: 585px; padding-bottom: 6px; }
#undergame div p{font-size: 11px; color: #646464; border-top: 1px solid white; padding-left: 4px; overflow: hidden;}
#undergame form{float: left;}
#rating{width: 315px!important; float: left;}
#rating h3{border-right: none!important; padding-left: 12px;}
#comments {width: 585px; padding: 0 0 20px 0; border-right: 1px solid #dddddd;}
#comments li{clear: both; padding: 5px 0; background: url(images/commentbg.jpg) 0 bottom no-repeat; overflow: hidden; width: 585px; _height: 100%; }
#comments img{float: left; margin: 0px 5px;}
#comments li a{ color: #646464; text-decoration: none; font-weight: bold;}
#comments li p{color:#646464;}
#commentsheader{clear: both; border-right: none!important; width: 581px; padding-top: 10px;}


/*-------------------------------------------------------------------SLIDESHOW---------------------------------------------------------------------------------------*/
#slideshow{background: #2b52c9 url(images/slideshowbg.gif) 0 0 repeat-x; border: 2px solid #002083; padding: 0 15px 9px; margin-bottom: 5px; float: left;}
#slides{background: #fff url(images/mostpopularlibg.gif) 0 0 repeat-x;   border: 1px solid #002083; padding: 10px 20px; width: 258px; _width: 250px;}
#slideslist li{position: relative!important; width: 255px;}
#slideshow h2{ color: #417c00;  margin-bottom: 8px; background: url(images/h2bg.gif) 17px 3px no-repeat; padding-left: 55px!important; }
#slideshowinfo{position: absolute; background: black; bottom: 4px; left: 4px; width: 250px; opacity: 0.4; filter: alpha(opacity = 40); height: 70px; }
#slideshowinfocont a{ color: #fff!important; font-weight: bold!important;}
#slideshowinfocont{color: #fff; padding: 5px; width: 240px; position: absolute; bottom: 4px; left: 4px; z-index: 3;}
#slides .gamelink img{width: 250px; height: 190px; display: block; border: 4px solid #cfcfcf;}
#slidesnav{ overflow: hidden; margin-top: 8px; font-family: Tahoma,Arial; font-size: 11px; _height: 100%;}
#slidesnav li{ float: left; padding: 7px 8px; background: #cfcfcf; color: #fff; margin-right: 3px; cursor: pointer;}
#previous,#next { color: #001e80!important;  background: none!important; margin-right:10px!important;}
#previous{padding-left: 0!important;}
#next{ text-align: right; padding-right: 0!important; margin-left:10px!important;}
.activeslide{background: #001e80!important; cursor: auto!important;}

/*-------------------------------------------------------------------ADVERTISMENT------------------------------------------------------------------------------------*/
#advertisment{background:  #ffaf97 url(images/adsbg.gif) 0 0 repeat-x; border: 2px solid #d74921; padding: 0 6px 12px 5px; clear: both; float: left;}
#advertisment h2{background:url(images/h4.gif) 17px 3px no-repeat; padding-left: 55px!important;}
#advert{width: 298px; background: #fff url(images/mostpopularlibg.gif) 0 0 repeat-x; padding: 10px 9px 10px 10px;  border: 1px solid #d74921;  }
.adsense{background: #fff9b1; color: #417c00;  margin-top: 4px; border: 1px solid #b9b700; clear: both; padding: 6px 0 9px 14px;  overflow: hidden;}
.topmenustrip .adsense div{}
#rightWrapper .adsense{ padding: 6px 0 10px 0; height: 15px!important; }
#rightWrapper .adsense div{  margin: 0 auto; padding-left:25px;}
#billboard{ border: 1px solid #bbbbbb; background: #ececec; padding: 7px 7px 5px 8px; margin-bottom: 4px; float: left; margin-left: 4px; height: 92px;}
#gamebillboardup{padding: 5px 8px 3px 7px;background: #fff5c4; border: 1px solid #ffcf3e; margin-bottom: 4px; width: 727px; overflow: hidden;}
#gamebillboarddown{padding: 5px 8px 3px 7px;background: #fd9a4d; border: 1px solid #fb751e; margin: 4px 0; width: 727px;}
#horbillboard{ width: 185px; padding: 15px 0px 35px 0px;  background: #ef9298 url(images/topratedbg.gif) 0 0 repeat-x; padding: 10px; border: 2px solid #d52024; }
#adcode{background: #fff; padding: 10px 10px 10px 12px;}
#adv100{float: left; height: 102px; padding:1px 3px; background: #fff9b1; border: 1px solid #b9b700;}


/*-------------------------------------------------------------------TOP RATED------------------------------------------------------------------------------------*/
#withthumbs{overflow: hidden; _height: 100%;}
#withthumbs .most{ width: 272px!important; height: 225px!important; background: #dedede url(images/topratedlibg.gif) 0 0 no-repeat!important; margin: 0 11px 12px 0; }
#withthumbs .most div{background: url(images/topratedmoslibg.gif) 0 bottom no-repeat!important; border: 1px solid #dddddd; border-bottom: none;}
#withthumbs .most span{background: url(images/topratedlidivbg.gif) 0 bottom no-repeat!important; height: 31px; padding: 0 15px 0 15px!important; display: block; overflow: hidden; }
#withthumbs .most span a {float: left; padding-top: 5px;}
#withthumbs .most span img{float: right; border:none!important; padding-top: 5px; margin:0!important;}
#withthumbs .most .ratingstars{margin:0!important;}
#withthumbs #most2{margin-right:0!important;}
#withthumbs #minithumb4{margin-right:12px!important;}
#withthumbs #minithumb6{margin-right:0!important;}

#toprated{width: 597px; background: #a4d9e1 url(images/topratedbg.gif) 0 0 repeat-x; padding: 0 10px 10px; border: 2px solid #59b0be;  }
#toprated .relative{position:relative;}
#toprated #withthumbs li p{position:absolute; right: 6px; top: 1px;  width: 15px; color: #fff;   font-weight: bold; padding: 0px 0 0 0px;}
#toprated #trans{position:absolute; right: 5px; top: 1px; _top: 2px;_right: 6px; height: 23px;  width: 25px;  opacity: 0.4; filter: alpha(opacity = 40);
 background: url(images/numbg.gif) 0 0 no-repeat!important; border: none!important;}
#toprated h2{color: #005ba8; background: url(images/h3bg.gif) 17px 2px no-repeat; padding-left: 55px!important; padding-bottom: 6px!important; }
#toprated ul{overflow: hidden; _height: 100%; background: #fff url(images/mostpopularlibg.gif) 0 0 repeat-x; padding: 35px 10px 30px 17px!important; border-left: 1px solid #59b0be; border-right: 1px solid #59b0be; border-top: 1px solid #59b0be;}
#toprated #withthumbs li{  width: 130px;  float: left; margin-right: 11px; padding:10px 0 0 0; background: #dedede; background: #dedede url(images/libgtop.gif) 0 0 no-repeat; }

#toprated #withthumbs span{background: #fff url(images/topratednormallibgbott.gif) 0 0 no-repeat; height: 31px; display: block; overflow: hidden; padding-top: 10px;}
#toprated #withthumbs span a{text-align: center; display: block; color: #005ba8; font-weight: bold; text-decoration: none; font-size: 11px;}
#toprated  li img{display: block; border: 1px solid white; margin: 0 auto;}
#toprated #withthumbs span img{  margin: 0 auto!important; border: none!important;}

#toprated .nothumbs{margin: 0!important; border: 1px solid #59b0be!important;  overflow: hidden; background: white!important; padding:0 10px 10px 10px!important; border-top:none!important; _height: 100%;}
#toprated .nothumbs li{float: left!important;  background: url(images/mostpopularlibg.gif) 0 0 repeat-x; width: 191px; border-top: 1px solid #dfdfdf!important; }

#toprated .nothumbs li div{background: url(images/topratedlirightborder.gif) right 1px no-repeat!important; border-left: 1px solid #fff;}
#toprated .nothumbs li span{ height: 31px; display: block; overflow: hidden; padding-top: 10px; }
#toprated .nothumbs li div span p{float: left; color: #646464; font-weight: bold; font-size: 11px; width: 25px; text-align: left; padding-left: 20px;}
.nothumbs li span a{ display: block; text-align: left!important; color: #005ba8; font-weight: bold; text-decoration: none; font-size: 11px; height: 31px; float: left; width: 130px;}

.gamelink{display: block; color: #005ba8; font-weight: bold; text-decoration: none; font-size: 11px;}


/*-------------------------------------------------------------------Latest Games------------------------------------------------------------------------------------*/
#latestgames{clear: both;}
#latestgames, #searchresults{ background: #4bbc7c url(images/latestcategorybg.gif) 0 0 repeat-x; border: 2px solid #07a74c;   padding: 0 0 8px 0; overflow: hidden; width: 956px;}
#searchresults{width: 596px!important; padding: 0 10px 10px; _height: 100%;}
#searchresults ul{ clear: both; background:#fff url(images/mostpopularlibg.gif) 0 0 repeat-x; padding: 10px; overflow: hidden; _height: 100%;}
#searchresults li{width: 288px!important; float: left; margin: 5px 0; height: 80px;}


#latestgames h2,#searchresults h2{ color: #925200;  float: left; background:url(images/h5bg.gif) 17px 3px no-repeat; padding-left: 55px!important;}
#latestgames .list,#latestgames #latcatlist,#searchresults #latcatlist{ clear: both; width: 922px; margin: 0 auto; background:#fff url(images/mostpopularlibg.gif) 0 0 repeat-x; border: 1px solid #07a74c; border-bottom: none; padding: 10px 0 0 0; }
#latestgames .list ul,#latestgames #latcatlist ul {padding: 0px 0 10px 0px; overflow: hidden;}
#latestgames .list li,#latestgames #latcatlist ul li{float: left; width: 288px; padding: 1px 5px 11px 10px; margin:0!important; }
.middle{border-left: 1px solid #aa5c5c; border-right: 1px solid #aa5c5c;}
#latestgames .list li img,#latestgames #latcatlist li img,#searchresults li img{float: left; border: 2px solid #cfcfcf; margin-right: 5px;}
#latestgames .list li a,#latestgames #latcatlist li a{ color: #fa6a10;}
.ratingstars{float: none!important; border: none!important; margin: 0!important;}
#latestgames li p{ color: #646464; font-weight: normal!important; font-size: 11px; line-height: 11px; }




#categorynav { overflow: hidden; margin-right: 42px; background: url(images/latestnavbgend.gif) right 10px no-repeat; padding: 10px 6px 0 0px; height: 32px;}
#categorynav ul{overflow: hidden; float: right; padding: 0px 0 0 14px; background: url(images/latestnavbg.gif) 0 0 no-repeat;}
#categorynav li{float: left; padding: 10px 0; }
#categorynav li a{font-size: 12px; font-weight: bold; color: #6b6a00; text-decoration: none; padding: 5px 11px 10px 11px; display: block;}
#categorynav li a:hover{background: url(images/latestnavhoverbg.gif) 0 0 repeat-x; color: #0f8956;}
.active{background: url(images/latestnavhoverbg.gif) 0 0 repeat-x; color: #0f8956!important;}

#latestgames .nothumbs{  overflow: hidden; background: white!important; width: 902px!important;  padding-bottom: 20px!important; border-bottom: 1px solid #4bbc7c; padding: 0 10px 10px 10px!important; _padding-top: 10px!important; }
#latestgames .nothumbs li{float: left!important;  background: url(images/mostpopularlibg.gif) 0 0 repeat-x; width: 225px!important;  padding: 0!important; border-top: 1px solid #dfdfdf;  }

#latestgames .nothumbs li div{background: url(images/topratedlirightborder.gif) right 1px no-repeat!important; border-left: 1px solid #fff; border: none!important;  overflow: hidden; }
#latestgames .nothumbs li span{ height: 31px; display: block; overflow: hidden; _height: 100%; padding-top: 10px; background: url(images/dot.gif) 30px 42% no-repeat; }
#latestgames .nothumbs li span a{ display: block; text-align: left!important; color: #925200!important	; font-weight: bold; text-decoration: none; font-size: 11px; height: 31px; float: left; width: 130px; margin-left: 45px; _margin-left:25px!important; }

#pagination{background: #fff;  width: 922px; margin: 0 auto; border: 1px solid #4bbc7c!important; border-top:none!important; font-family:Tahoma,Arial; font-size: 11px; padding-bottom: 6px;}
#pagination ul{overflow: hidden; width: 265px; margin: 0 auto;}
#pagination li{float: left; background: url(images/paginationbg.gif) 0 0 no-repeat; width:12px; height: 15px; padding: 2px 3px 0; margin-right: 3px;}
#pagination li a{display: block; text-decoration: none; color: #fff;  text-align: center;}
.nobg{background: none!important; color: #646464!important;}
.nobg a{color: #646464!important;}
.thispage{ background: none!important; color: #fa6a10!important; font-weight: bold}

/*----------------------------------------------------------------------PROFILE--------------------------------------------------------------------------------------*/
#profile{background: #eef6ff url(images/topratedbg.gif) 0 0 repeat-x; padding: 0 10px 10px; border: 2px solid #5fb9e6; overflow: hidden; width: 597px; float: left; }
#profile ul li{list-style: none;}
#profile #latcatlist{ background: #fff;}
#profile ul img{float: left;}
#profile table{background:  #fff  url(images/mostpopularlibg.gif) 0 0 repeat-x; }
#profile table td{padding: 10px;}
#profile h2{color: #005ba8;}
#profile #latcatlist ul{overflow: hidden; _height: 100%; }
#profile #latcatlist li{float: left; width: 283px; padding: 1px 5px 11px 10px; margin:0!important;}
#profile #latcatlist img{float: left; border: 2px solid #cfcfcf; margin-right: 5px;}

input, textarea {
	font-size: 11px;
	border: 1px solid #AAAAFF;
	padding: 2px;
	background-color: #FFFFFF;
	margin: 2px;
}

form {
	margin: 0px;
}

/*-----------------------------------------------------------FOOTER--------------------------------------------------------------------------------------------*/
.thefooter {font-size: 12px;width: 946px; margin: 4px auto 0 auto;text-align: left; color: #fff; border: 2px solid #001c70; padding: 15px 0 8px 10px; clear: both;
background:  #b2ddf1 url(images/footerbg.gif) 0 0 repeat-x;}
.thefooter p { clear: both;padding-left:10px;}
.thefooter ul{overflow: hidden; margin-bottom: 2px;}
.thefooter li{float: left;  padding: 0 10px; border-right: 1px solid;}

.thefooter a {color: #fff; text-decoration: none; font-weight: bold; background: none!important;
}

.thefooter a:hover { color: #ffffff; text-decoration: underline; background: none!important;}




/*             styles for the star rater                */
/*            copyright http://komodomedia.com/blog/index.php/2007/01/20/css-star-rating-redux/               */



#ratingspan{ display: block; border-top: 1px solid #fff; padding: 7px 0 0 18px; background: url(images/ratingborderleft.gif) left bottom no-repeat;}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(img/star_rating.gif) left 0px repeat-x;
}
.star-rating{
position:relative;
width:165px;
height:33px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left bottom;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:33px;
line-height:33px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left 1px;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left -32px;
}
.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
}
.e294c9bc76849e6123f6f59499aecea8 li,a{
display:inline;
padding: 0 3px 3px 0;
font-size: 12px; 
font-family: Georgia, "Times New Roman", Times, serif;
color: #fff;
text-decoration:none;
}

.e294c9bc76849e6123f6f59499aecea8 a:hover{
text-decoration:underline;
}