body {
	margin:0px;
	text-align:center;
	font-family:Arial;
}

#container {	
	width:960px;	
	margin:0px auto;	
}

#wrapper {
	float:left;
	width:960px;	
}

#header {
	float:left;
	height:100px;
	width:960px;	
	background:url(../images/bg_header.jpg) repeat-x;
}

#header #logo {
	float:left;
	width:265px;
	height:75px;
	margin:20px 50px;
}

#header #flag {
	float:right;
	width:160px;
	height:90px;
	margin:0px 10px;
	text-align:center;
}

#header #flag  .top-link {
	color:#0a3c70;
	font-size:11px;
	font-weight:bold;	
}

#header #flag  .top-link a{
	color:#0a3c70;	
	text-decoration:none;
}

#header #flag  .top-link a:hover{
	color:#fff;	
	text-decoration:none;
}

#navigate {
	float:left;
	width:960px;
	height:32px;	
}

#navigate  ul {
	padding:0px;
	margin:0px;	
	list-style-type:none;
}

#navigate ul li {
	float:left;	
	text-align:center;		
}

#navigate ul li a {	
	display:block;	
	height:32px;
	width:191px;
	font-size:12px;
	color:#0a3c70;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	background:url(../images/nav_bg.jpg) repeat-x;	
}

#navigate ul li a#last {	
	display:block;	
	height:32px;	
	width:192px;
	font-size:12px;
	color:#0a3c70;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	background:url(../images/nav_bg.jpg) repeat-x;	
}

#navigate ul li a:hover {	
	display:block;	
	height:32px;
	width:191px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	background:url(../images/nav_bg.jpg) repeat-x;	
}

 #navigate ul li a#last:hover{	
	display:block;	
	height:32px;
	width:192px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	background:url(../images/nav_bg.jpg) repeat-x;	
}

#navigate ul li.sep {
	float:left;
	width:1px;
	height:32px;
	padding:0px;
	margin:0px;
	background:url(../images/nav_sep.jpg) no-repeat;	
}

#top-ads {
	float:left;
	height:85px;
	width:960px;	
}

#top-ads ul {
	padding:0px;
	margin:0px;
	list-style-type:none;	
}

#top-ads ul li {	
	float:left;
	height:65px;
	margin:10px 10px;	
}

#main {
	float:left;
	width:940px;
	margin:0 0 0 10px;	
}

#main #column-left {
	float:left;
	width:180px;
	margin:0;
	background-color:#abcde6;	
}

#main #column-mid {
	float:left;
	width:540px;	
	margin:0 0 0 5px;		
}

#main #column-right {
	float:right;
	width:200px;
	margin:0;	
	background:url(../images/bg_side_ads.jpg) repeat-x;	
	background-color:#c4d9ea;
}

#bottom {
	float:left;	
	width:960px;	
	background-color:#3e7eac;
}

#bottom .b-links {			
	padding:0px;	
	width:640px;
	margin:5px auto;		
	text-align:center;
}

#bottom .b-links p {
	float:left;
	color:#fff;
	padding:0px;
	margin:2px;
	width:650px;
	height:14px;
	font-size:12px;	
}

#bottom a {		
	color:#fff;
	font-size:10px;	
	padding:1px 5px;	
	border-right:1px solid #000;
}

/* START Inside Column-Left */

#google-ads {
	float:left;
	width:180px;		
}

#slide {
	float:left;
	width:180px;
	text-align:left;
}

#refer {
	float:left;
	width:180px;
	text-align:left;
}

#refer .heading {
	text-align:left;
}

#search {
	float:left;
	width:180px;
	text-align:left;
}

/* END Inside Column-Left */


/* START Inside Column-Mid */

#content {
	float:left;
	width:545px;	
}

.box1 {
	float:left;
	width:525px;
	height:160px;
	margin:0px 10px;	
	border:1px solid #50a6e3;
}

.box1 table ul {
	padding: 0;
	margin:0 0 0 20px;
	list-style-type:none;	
	list-style-image:url(../images/arrow.png);
}

.box1 table ul  li {
	font-size:12px;
	margin:4px 0 0 0;	
}

.box2 {
	float:left;
	width:257px;
	height:250px;
	margin:7px 0 0 10px;	
	border:1px solid #50a6e3;
}

.box3 {
	float:left;
	width:257px;
	height:170px;
	margin:7px 0 0 10px;	
	border:1px solid #50a6e3;
}

.box3 table ul {			
	padding: 0;
	margin:0 0 0 20px;
	list-style-type:none;	
	list-style-image:url(../images/arrow.png);
}

.box3 table ul  li  {	
	font-size:12px;
	margin:4px 0 0 0;	
}

.box2 table ul {	
	padding: 0;
	margin:0 0 0 20px;
	list-style-type:none;	
	list-style-image:url(../images/arrow.png);
}

.box2 table ul  li  {
	font-size:12px;
	margin:4px 0 0 0;	
}

.box2 #movies {
	width:100%;	
}

.box2 #movies  ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.box2 #movies  ul  li {
	float:left;
	width:100%;	
	margin-top:5px;
	height:190px;	
}

.box2 #movies  ul  li p#ll {
	float:left;
	width:85px;
	padding:0px;
	margin:0 0 0 5px;	
	
}

.box2 #movies  ul  li p#ll  img {
	width:85px;
	height:130px;
}

.box2 #movies  ul  li p#rr {
	float:right;
	width:160px;
	text-align:left;
	padding:0px;
	margin:0px;		
}

.box2 #movies  ul  li p#rr .mName {
	font-size:13px;
	font-weight:bold;
}

.box2 #movies  ul  li p#rr .showAll {
	display:block;
	margin-top:5px;
	width:75px;
	color:#000;
	padding:2px;	
	font-size:11px;
	text-align:center;
	text-decoration:none;
	border:1px solid #999;	
	background-color:#abcde6;	
}

.box2 #movies  ul  li p#rr .showAll:hover {
	display:block;
	padding:2px; 
	width:75px;
	color:#999;
	font-size:11px;
	margin-top:5px;
	text-align:center;
	text-decoration:none;
	border:1px solid #999;	
	background-color:#fff;	
}

.heading {
	width:100%;
	height:24px;	
	line-height:24px;		
	background:url(../images/box_gradient.jpg) repeat-x;	
}

.heading .h {
	padding:0px;
	margin:0px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;	
}

.box1 a,  .box2 a, .box3 a {
	color:#2980e1;
}

/* END Inside Column-Mid */

/* START Inside Column-Right */

#column-right table td {
	padding:5px 0;
	text-align:center;
}

/* END Inside Column-Right */


