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

a, a:visited
	{
		color:#0099FF; cursor:pointer;
	}
*
	{
		margin:0; 
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		border:none;
	}
.scroll
	{
		overflow:auto;
	}
body
	{
		background-image:url(img-global/bg2.png);
	}
#page
	{
		width:1032px;
		background-color: #c3bfbe;
		background-image:url(img-global/main_gr2.png);
		position:relative;
		margin:auto;
		padding-left:15px;
		padding-right:15px;
	}
#main
	{
		width:744px;
		float:left;
		position:relative;
	}
	#main p
		{
			color:#CCCCCC;
		}
	#corner
		{
			background:url(img-global/tl_corner.png);
			width:28px;
			height:25px;
			position:absolute;
			z-index:2000;
		}
	#topmenu
		{
			position:absolute;
			height:67px;
			width:744px;
			top:0px;
			display:block;
			list-style:none;
			background:url(img-global/menubg.png) no-repeat top left;
			z-index:1000;
		}
		#topmenu li
			{
				display:inline-block;
				float:left;
				width:93px;
				height:67px;
				font-size:11px;
			}
			#topmenu li a
				{
					display:block;
					width:93px;
					padding-top:23px;
					height:44px;
					line-height:40px;
					text-align:center;
					color: white;
					text-decoration:underline overline;
					background:url(style/menu_button_border2.png) no-repeat top left;
				}
			#topmenu li a:hover
				{
					background:url(style/menubar_hover.png) no-repeat top left;
				}
	#loc_tree
		{
			padding: 10px 10px 0px 10px;
			color:#CCCCCC;
		}
	.r_box .top
		{
			margin-top:10px;
			background:url(img-global/rbox2.png) no-repeat top;
			height: 37px;
		}
	.r_box .content
		{
			background:url(img-global/rbox_mid.png) repeat-y top;
			padding-left:30px;
			padding-right:30px;
			font-size:12px;
		}
		.r_box .content h1
			{
				font-size:16px;
				margin:0;
				color:#CCCCCC;
				font-weight:bold;
			}
		.r_box .content h2
			{
				font-size:14px;
				margin:0;
				color:#CCCCCC;
				font-weight:bold;
				padding-top:15px;
			}
		.r_box .content h3
			{
				font-size:12px;
				font-weight:bold;
				margin:0;
				color:#CCCCCC;
				padding-top:10px;
			}
		.r_box .content p
			{
				font-size:12px;
				margin:0;
				padding-top:5px;
				padding-bottom:5px;
				color:#CCCCCC;
			}
		.r_box .content a
			{
				color:#3366FF;
				font-weight:bold;
				text-decoration:none;
			}
		.r_box .content ul,
		.r_box .content ol
			{
				color:#CCCCCC;
				padding-left:15px;
				padding-top:5px;
				padding-bottom:5px;
			}
		.r_box .content em
			{
				color:#CCCCCC;
			}
		.r_box .content u
			{
				color:#CCCCCC;
			}
		.r_box .content td
			{
				color:#CCCCCC;
			}
		.r_box .content #newsfeeds h2
			{
				padding-top:0px;
			}
        .r_box .content table.mydetails
            {
                margin:auto;
				color:#ccc;
            }
        .r_box .content table.mydetails tr td
            {
                padding:2px;
            }
        .r_box .content table.mydetails input
            {
				width:200px;
            }
        .r_box .content table.mydetails input.short
            {
				width:auto;
            }
        .r_box .content table.mydetails select
            {
				width:200px;
            }
		.r_box .content ul.movies
			{
				list-style:none;
				padding: 0;
				margin: 0;
			}
		.r_box .content ul.movies li
			{
				display:block;
				padding:0;
				margin:0 8px;
				width:325px;
				height:125px;
				float:left;
			}
        .r_box .content ul.movies li a
            {
				display:block;
				padding: 12px 10px 10px 105px;
				width:210px;
				height:103px;
                font-weight: normal;
				color: #ccc;
            }
		.r_box .content table.film
			{
				color:#09f;
				margin:0;
				postion: inline;
			}
		.r_box .content table.film td.label
			{
				background: black;
			}
		.r_box .content table.film td.photos
			{
				margin:0; 
				padding:0; 
				height:83px; 
				display: inline-block;
				padding:15px 0;
				background: url(img-global/filmroll.png);
			}

	.r_box .bottom
		{
			background:url(img-global/rbox2.png) no-repeat bottom;
			height: 42px;
		}
#rightbar
	{
		width:288px;
		float:right;
		padding-bottom:0px;
		background-image:url(img-global/rightbar_gr2.png);
		background-position: bottom;
	}
	#rightbar #sessionbar
		{
			height:67px;
			width:218px;
			margin-top:0px;
			background-position: top right;
			background-image:url(style/sessionbar.png);
			background-repeat:no-repeat;
			line-height:70px;
			padding-left:70px;
			color:#CCCCCC;
			position:relative;
		}		
		#rightbar #sessionbar a
			{
				font-size:14px;
				color:white;
				margin-right:30px;
				text-decoration:none;
			
			}
		#rightbar #sessionbar a:hover
			{
				color:white;
				margin-right:30px;
				text-decoration:underline;
			
			}
		#rightbar #sessionbar #login_area
			{
				position:absolute;
z-index: 10;
				line-height:30px;
				font-size:12px;
				top:64px;
				left:0px;
				width:288px;
				margin-bottom:15px;
				background:url(style/login_area_bottom.png) bottom left no-repeat;
			}
			#rightbar #sessionbar form
				{
					padding:35px;
					background-color:black;
					margin-bottom:11px;
				}
				#rightbar #sessionbar form a.close
					{
						color:white;
						position:absolute;
						font-size:12px;
						right: 10px;
						top: 10px;
						padding:0;
						margin:0;
						line-height:20px;
					}
					
					
	#rightbar #flags
		{
			position:absolute;
			width:100%;
			height:18px;
			left: 0px;
			top: 3px;
			text-align:center	
		}
		#rightbar #flags a img
			{
				border: none;
				margin: 0 2px;
			}
					
	
	#rightbar #award
		{
			display:block; 
			width:288px;
			background:url(img-global/award_bot_border.png) bottom left no-repeat;
			padding-bottom:22px;
			margin-bottom:10px;
			position:relative;
		}
		#rightbar #award h1
			{
				padding: 05px 30px 05px 30px;
				margin:0;
				font-size:12px;
				text-align:center;
				font-weight:normal;
				height:49px;
				display:block;
				color:#2472bc;
				margin-bottom: -59px;
			}
		#rightbar #award .freephone
			{
				padding: 30px 30px 08px 30px;
				margin:0;
				font-size:14px;
				text-align:center;
				font-weight:normal;
				height:45px;
				display:block;
				color:#000;
				background:url(style/hr.png) top left no-repeat;
			}
		#rightbar #award #logo
			{
				background:url(img-global/award_top_border.png) bottom left no-repeat;
				padding:30px;
				height:209px;
			}
        #rightbar #award #logo img
            {
                padding-top:30px;
            }
	#rightbar #award_bottom
		{
			background:black;
		}
	#rightbar .boxes
		{
			padding-bottom:70px;
			background-image:url(img-global/hr.png);
			background-position:bottom left;
			background-repeat:no-repeat;
			color:#CCCCCC;
		}
	#rightbar .boxes h2
		{
			width:100%;
			height:83px;
			line-height:68px;
			color:#ccc;
			font-size:20px;
			font-weight:100;
			text-transform:uppercase;
			text-align:center;
			background-image:url(img-global/rightbar_h22.png);
			background-position:left;
			margin-top:0px;
			margin-bottom:-10px;
			font-family:Trajan Pro, Arial, Helvetica, sans-serif
		}
	#rightbar .boxes .content
		{
			padding-left:35px;
			padding-right:35px;
			list-style:square;
			font-size:12px;
			padding-top:0;
			margin-bottom: 5px;
			color:#CCCCCC;
		}
		#rightbar .boxes .content strong
			{
				color:white;
			}
	#rightbar .boxes ul.content
		{
			padding-left:35px;
			font-size:16px;
			list-style:square;
			padding-top:0;
		}
		#rightbar .boxes ul.content a
			{
				text-decoration:none;
				color:#0099ff;
			}
		#rightbar .boxes ul.content a:hover
			{
				text-decoration:none;
				color: #ffffff;
			}
		#rightbar .boxes ul.content li.newsitem
			{
				list-style:none;
				padding:10px;
				border-bottom:1px solid #000;;
				font-style:italic;
				font-size:14px;
			}
			#rightbar .boxes ul.content li.newsitem a
				{
					color:#2472bc;;
				}
	#rightbar .boxes .potw
		{
			margin:5px 20px 5px 20px;
		}
	#rightbar .boxes .potw td.img
		{
			background-image:url(property_of_the_week.php);
			background-repeat:no-repeat;
			width:100px;
			height:60px;
			position:relative;
			margin:0;
			border:3px double white;
		}
	#rightbar .boxes .potw td.img:hover
		{
			border:3px double black;
		}
	#rightbar .boxes .potw td.img img
		{
			border:none;
		}
	#rightbar .boxes .potw td.features
		{
			padding-left:30px;
		}
	#rightbar .boxes .potw td.features a
		{
			color:#09F;
		}
	#rightbar hr
		{
			
		}
	#rightbar ul.links
		{
			list-style: none;
			padding-left:35px;
			padding-right:35px;
			padding-top: 10px;
		}
		#rightbar ul.links li
			{
			}
			#rightbar ul.links li a
				{
					height:30px;
					line-height:30px;
					border-bottom: 1px solid #999999;
					font-size:11px;
					font-weight:bold;
					display:block;
					color:#CCCCCC;
					text-decoration:none;
				}
			#rightbar ul.links li a:hover
				{
					color:#FFF;
					text-decoration:none;
				}
#miniboxes
	{
		margin:0px;
		text-align:justify
	}			
#miniboxes img
	{
		margin: 0px 5px;
	}			
#miniboxes h3
	{
		font-size:14px;
		color:#ddd;
		clear:none;
		font-weight:bold;
		margin:0;
	}
#miniboxes p
	{
		font-size:11px;
		color:#ccc;
	}
#footer
	{
		clear:both;
		height:50px;
		background-image:url(style/bottom.png);
		background-repeat:no-repeat;
		background-position:top;
		margin-top:-20px;
		padding-top:25px;
		padding-bottom:75px;
		padding-left:150px;
		padding-right:5px;
	}
#footer tr td
	{
		padding: 3px 6px;
		color: white;
	}
#footer tr td .label
	{
		font-size:10px;
	}
#footer tr td a
	{
		color: #eee;
	}
#mega_area #corner2
	{
		height:28px;
		width:26px;
		position:absolute;
		top:470px;
		right:0;
		background:url('img-global/br_corner2.png');
	}
#loc_tree p
	{
		padding:10px 10px 0px 10px ;
		margin:0;
		color: #CCCCCC;
	}

#loc_tree p a
	{
		color: #CCCCCC;
	}