/* filmishakkar.com */
*
{
	margin:0px;
	padding:0px;
	border:0px none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body
{
	background:#FFFFFF url(/images/body_bg.jpg) left top repeat-x;
}
#container
{
	background:url(/images/top_bg.jpg) top center no-repeat;
}
#top
{
	height:350px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
#menu
{
	padding-right:100px;
	float:right;
}
#contents_wrapper
{
	width:1003px;
	margin-left:auto;
	margin-right:auto;
}
#contents_table
{
	width:1000px;
}
#left_td, #right_td
{
	width:200px;
	padding:10px;
	vertical-align:top;
}
.left_right_box_table
{
	width:200px;
}
.left_right_box_table th
{
	background:#3464A2;
	height:25px;
	padding-left:15px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	color:#fff;
}
.left_right_box_table td
{
	background:#F5F5F5;
	height:25px;
	padding-left:10px;	
	font-size:12px;
	color:#3464A2;
}
.left_right_box_table td.rhs_td
{
	background:#F5F5F5 url(/images/arrow_bull.png) no-repeat;
	background-position:4px 1px;
	padding-right:5px;
	padding-left:20px;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	vertical-align:top;
}
.left_right_box_table td.rhs_td_photo
{
	padding-right:10px;
	text-align:center;
}
.rhs_td a, .rhs_td a:link, .rhs_td a:active, .rhs_td a:visited
{
	color:#3464A2;
	text-decoration:none;
}
.rhs_td a:hover
{
	color:#3464A2;
	text-decoration:underline;
}
.left_menu_ul
{
	padding:10px;
}
.left_menu_ul li
{
	padding-top:3px;
	padding-bottom:3px;
}
.left_menu_ul li a, .left_menu_ul li a:link, .left_menu_ul li a:active, .left_menu_ul li a:visited
{
	text-decoration:none;
	color:#313131;
	display:block;	
}
.left_menu_ul li a:hover
{
	text-decoration:none;
	color:#3464A2;
}	
#mid_td_text
{
	width:100%;
	padding:10px;
	vertical-align:top;
}
h1, #h1_home
{
	text-indent:40px;
	font-size:18px;
	font-weight:bold;
	color:#3464A2;
}
h1
{
	background:url(/images/ship_bull.jpg) left no-repeat;
}
#h1_home
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/ship_bull_f9f9f9_bg.png) left no-repeat;
}
h2
{
	font-size:16px;
	font-weight:bold;
	color:#3464A2;
}
h3
{
	padding:10px 0px 20px 0px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.text
{
	padding-top:15px;
	padding-bottom:25px;
	font-size:12px;
	color:#313131;
	text-align:justify;
}

/* hp = home page */

#hp_products_show
{
	width:100%;
}
#pg
{
	height:375px;
	width:500px;
	background:url(/images/pg_bg.gif) left top no-repeat;
	text-align:center;
	vertical-align:middle;
}
#prod_all
{
	width:505px;
	height:374px;
	background:url(/images/prod_all.jpg) left top no-repeat;
	vertical-align:top;
}
#prod_all table.links
{
	width:100%;
	margin:20px;
	font-size:12px;
}
#hp_text
{
	width:955px;
	margin-left:7px;
	margin-right:0px;	
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	background:#F9F9F9;
	border:1px solid #CCCCCC;
	float:right;
}
.photo_holder_float_left
{
	margin:0px;
	text-align:center;
	float:left;
}
.clear_left
{
	clear:left;
}
.clear_right
{
	clear:right;
}
.photo_holder
{
	margin:0px auto;
	text-align:center;
}
.photo
{
	padding:5px;
/*	border:1px solid #CCCCCC; */
	border:0px none;
	text-align:center;
}
.photo_rhs_box
{
	margin-top:13px;
	margin-bottom:13px;
	padding:1px;
	border:0px none;	
/*	border:1px solid #ccc;*/
}
.photo_with_border
{
	padding:1px;
	border:1px solid #CCCCCC;
}
.photo_how_to_use
{
	padding:2px;
/*	border:1px solid #CCCCCC; */
	border:0px none;
	text-align:center;
}
.photo_mng_team
{
	padding:1px;
	margin-left:40px;
	margin-bottom:20px;
	border:1px solid #E5E5E5;
	float:right;
}
#bottom_container
{
	border-top:3px solid #3464A2;
	padding-top:10px;
	padding-bottom:10px;
}
#bottom
{
	width:975px;
	margin-left:auto;
	margin-right:auto;
	font-size:9px;
}
td.left_bottom, td.center_bottom, td.right_bottom
{
	width:325px;
}
td.left_bottom
{
	text-align:left;
}
td.center_bottom, td.TM_text
{
	text-align:center;
}
td.TM_text
{
	padding-bottom:5px;
}
td.right_bottom
{
	text-align:right;
}
td.right_bottom a, td.right_bottom a:link, td.right_bottom a:active, td.right_bottom a:visited
{
	text-decoration:none;
	color:#313131;
}
td.right_bottom a:hover
{
	text-decoration:underline;
	color:#313131;
}
.spanlink, .spanlink a, .spanlink a:link, .spanlink a:active, .spanlink a:visited
{
	text-decoration:none;
	color:#3464A2;
}
.spanlink a:hover
{
	text-decoration:underline;
	color:#3464A2;
}