body,td,th {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	/*background-color:#ebf4fb;*/
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin:0;padding:0;
	}






.clear
{
clear:both;
padding:0;
}
.clear1
{
clear:both;
padding-bottom:1px;
}
.clear2
{
clear:both;
padding-bottom:2px;
}
.clear3
{
clear:both;
padding-bottom:3px;
}
.clear5
{
clear:both;
padding-bottom:5px;
}
.clear10
{
clear:both;
padding-bottom:10px;
}
* {
	margin: 0px;
	padding: 0px;
}
 
/*------------------------------*/
a.mpf_toplink:link { color:#3d5602; text-decoration:none;  font-family:arial, tahoma, verdana; font-size:11px; font-weight:bold; }
a.mpf_toplink:active { color:#3d5602; text-decoration:none;  font-family:arial, tahoma, verdana; font-size:11px; font-weight:bold; }
a.mpf_toplink:visited { color:#3d5602; text-decoration:none;  font-family:arial, tahoma, verdana; font-size:11px; font-weight:bold; }
a.mpf_toplink:hover { color:#3d5602; text-decoration:underline;  font-family:arial, tahoma, verdana; font-size:11px; font-weight:bold; }
/*------------------------------*/

/*===========Header===============*/
.mpf_topcont_div
{
width:980px;
margin:0 auto;
}
.mpf_logoimg
{
width:95px;
height:135px;
float:left;
}
.mpf_logo_div
{
width:113px;
height:68px;
padding-top:40px;
float:left;
}
.mpf_left_div
{
float:left;
padding-top:10px;
}
.mpf_right_div
{
width:400px;
float:right;
}
.mpf_topimg
{
width:394px;
height:133px;
text-align:right;
}
.toplink_div_mpf
{
text-align:right;
color:#003300;
font-family:arial, tahoma, verdana;
font-size:12px;
}
.mpf_menu_div
{
width:100%;
height:51px;
background:url(../images/KMMatrimony_Media_portfolio_13_rep.jpg) repeat-x;
}
.menuinner_div
{
width:980px;
margin:0 auto;
}
.menu_right
{
width:540px;
height:51px;
float:right;
background:url(../images/KMMatrimony_Media_portfolio_14_03.jpg) repeat-x;
}
.menu_inn_left
{
width:13px;
height:51px;
float:left;
}
.menu_inn_right
{
width:12px;
height:51px;
float:right;
}
.menu_inn_center
{
width:515px;
height:51px;
float:left;
}

/*------------------------------*/
a.menu_link:link { color:#FFFFFF; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  }
a.menu_link:active { color:#FFFFFF; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.menu_link:visited { color:#FFFFFF; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.menu_link:hover { color:#FFFF00; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
/*------------------------------*/
.menu_namediv
{
padding:16px;
text-align:center;
float:left;
padding-top:18px;
}



.mpf_body_div
{
width:980px;
margin:0 auto;
}
.mpf_left_bodycon
{
width:670px;
float:left;
}
.mpf_right_bodycon
{
width:300px;
float:right;
padding-left:5px;
}

.photoGallery_main
{
width:665px;
height:248px;
border:#666666 solid 1px;
padding-top:7px;
padding-left:7px;
}
.mainphoto_div1
{
width:480px;
float:left;
}
.thumpphoto_div1
{
width:155px;
float:right;
height:240px;
}
.thumpimg
{
width:140px;
height:65px;
padding:3px;
border:#666666 solid 1px;
}
.home_video
{
width:300px;
height:250px;
padding-top:5px;
padding-bottom:5px;
}

.Gallery_div_main
{
width:665px;
border:#666666 solid 1px;
padding-left:7px;
}
.gallery_inner_header_div
{
width:300px;
height:36px;
float:left;
}
.gallery_inner_right_div
{
width:100px;
float:right;
text-align:right;
padding-right:10px;
padding-top:15px;
}
.galleryinnerthump_div
{
padding-left:7px;
}
.gallery_thump_home
{
width:155px;
height:136px;
float:left;
background:url(../images/KMMatrimony_Media_portfolio_29.jpg) no-repeat;
padding-left:7px;
padding-top:5px;
}
.galleryinnerthump
{
width:140px;
height:100px;
}
.gallerythump_text
{
width:145px;
text-align:center;
font-family:arial, tahoma, verdana;
color:#333333;
font-size:14px;
padding-top:6px;
}


/*------------------------------*/
a.gthump_link:link { color:#333333; text-decoration:none;  font-family:arial, tahoma, verdana; font-size:14px;}
a.gthump_link:active { color:#333333; text-decoration:none;  font-family:arial, tahoma, verdana; font-size:14px;}
a.gthump_link:visited { color:#333333; text-decoration:none;  font-family:arial, tahoma, verdana; font-size:14px;}
a.gthump_link:hover { color:#333333; text-decoration:underline;  font-family:arial, tahoma, verdana; font-size:14px;}
/*------------------------------*/



.news_cont_gallery
{
width:300px;
}
.news_header
{
width:250px;
height:45px;
}
.news_inner
{
padding-left:10px;
width:240px;
}
.news_srat
{
width:14px;
height:13px;
float:left;
padding-left:19px;

}
.news_cont
{
float:right;
width:260px;
font-family:arial, tahoma, verdana;
font-size:11px;
color:#666666;
}


/*------------------------------*/
a.more_link:link { color:#990000; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;  }
a.more_link:active { color:#990000; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
a.more_link:visited { color:#990000; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
a.more_link:hover { color:#990000; text-decoration:underline;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
/*------------------------------*/

/*------------------------------*/
a.more_link_inner:link { color:#003300; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  }
a.more_link_inner:active { color:#003300; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.more_link_inner:visited { color:#003300; text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
a.more_link_inner:hover { color:#990000; text-decoration:underline;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
/*------------------------------*/

.ss_g
{
width:110px;
height:95px;
float:left;
padding-left:15px;
}
.ss_cont
{
width:160px;
float:right;
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:justify;
line-height:20px;
}



.footer_main
{
width:980px;
margin:0 auto;
background:url(../images/footer_rep.jpg) repeat-x top;
height:80px;
}
.footer_left
{
width:12px;
float:left;
height:80px;
background:url(../images/footer_left.jpg) no-repeat left top;
}
.footer_right
{
width:12px;
float:right;
height:80px;
background:url(../images/footer_right.jpg) no-repeat left top;
}
.footer_left_1
{
float:left;
width:150px;
padding-left:25px;
padding-top:15px;
}
.footer_right_cont
{
float:left;
width:750px;
padding-right:10px;
text-align:right;
padding-top:15px;
color:#FFFFFF;
}

/*------------------------------*/
a.footer_link:link { color:#FFFFFF; text-decoration:none;  font-family:arial, tahoma, verdana; font-size:12px;  }
a.footer_link:active { color:#FFFFFF; text-decoration:none;  font-family:arial, tahoma, verdana; font-size:12px;  }
a.footer_link:visited { color:#FFFFFF; text-decoration:none;  font-family:arial, tahoma, verdana; font-size:12px;  }
a.footer_link:hover { color:#FFFFFF; text-decoration:underline;  font-family:arial, tahoma, verdana; font-size:12px;  }
/*------------------------------*/

/*-----------innerhome-------------------*/
.g_inner_banner
{
width:705px;
height:80px;
}
.gallery_innerpage_left
{
float:left;
width:720px;
}
.gallery_innerpage_right
{
float:left;
width:250px;
padding-left:10px;
}


.gallery_home_cont
{
width:705px;
margin:0 auto;
}
.gallery_home_cont_inner
{
width:675px;
margin:0 auto;
border:#CCCCCC solid 1px;
padding-left:10px;
padding-right:10px;
}
.gallery_style_header
{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#921205;
font-weight:bold;
}
.gallery_img_icon_div
{
width:208px;
padding-left:8px;
padding-right:8px;
float:left;
}
.gallery_style_subheader
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#921205;
font-weight:bold;
}

a.subname_link:link { color:#921205; text-decoration:none;  font-family:Arial, tahoma, verdana; font-size:14px; font-weight:bold;}
a.subname_link:active { color:#921205; text-decoration:none;  font-family:Arial, tahoma, verdana; font-size:14px; font-weight:bold; }
a.subname_link:visited { color:#921205; text-decoration:none;  font-family:Arial, tahoma, verdana; font-size:14px; font-weight:bold; }
a.subname_link:hover { color:#921205; text-decoration:underline;  font-family:Arial, tahoma, verdana; font-size:14px; font-weight:bold;}


a.subname_link1:link { color:#921205; text-decoration:none;  font-family:Arial, tahoma, verdana; font-size:12px; font-weight:bold;}
a.subname_link1:active { color:#921205; text-decoration:none;  font-family:Arial, tahoma, verdana; font-size:12px; font-weight:bold; }
a.subname_link1:visited { color:#921205; text-decoration:none;  font-family:Arial, tahoma, verdana; font-size:12px; font-weight:bold; }
a.subname_link1:hover { color:#921205; text-decoration:underline;  font-family:Arial, tahoma, verdana; font-size:12px; font-weight:bold;}


.reg_top2
{
background:url(../images/reg4.jpg) no-repeat;
width:719px;
height:10px;
}
.reg_bottom1
{
background:url(../images/reg3.jpg) no-repeat;
width:719px;
height:9px;
}
.reg_middle1
{
background:url(../images/reg2.jpg) repeat-y;
width:719px;
}
/*-----------innerhome-------------------*/




.inner_video_thump
{
width:80px;
height:80px;
float:left;
padding-right:5px;
}
.inner_video_con
{
width:135px;
float:right;
color:#990000;
font-family:Trebuchet, Tahoma, Arial, sans-serif;
}
.more_video_div
{
width:220px;
text-align:right;
}
.dot1_st
{
font-family:arial, tahoma, verdana;
font-size:9px;
color:#003300;
line-height:10px;
}
.photoclass
{
background:url(../images/mainphoto.jpg) no-repeat;
width:500px;
height:240px;
}

.photo_gallery_inner_left1
{
width:325px;
float:left;
}
.photo_gallery_inner_right1
{
width:325px;
float:right;
}
.pg_innerthump_img
{
width:80px;
height:80px;
padding-right:10px;
float:left;
}
.pg_divright_inner
{
width:230px;
float:left;
padding-top:10px;
}
.style_red
{
color:#990000;
}
.font12blod
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.dotline
{
color:#999999;
font-family:arial, tahoma, verdana;
font-size:9px;
line-height:5px;
}

a.subname_link2:link { color:#921205; text-decoration:none;  font-family:Arial, tahoma, verdana; font-size:12px; font-weight:bold;}
a.subname_link2:active { color:#921205; text-decoration:none;  font-family:Arial, tahoma, verdana; font-size:12px; font-weight:bold; }
a.subname_link2:visited { color:#921205; text-decoration:none;  font-family:Arial, tahoma, verdana; font-size:12px; font-weight:bold; }
a.subname_link2:hover { color:#921205; text-decoration:underline;  font-family:Arial, tahoma, verdana; font-size:12px; font-weight:bold;}

.morephoto_div1
{
width:200px;
padding-left:5px;
padding-right:5px;
float:left;
}
.innerphotothump_min
{
width:80px;
height:80px;
padding-right:5px;
float:left;
}
.innerthump_con
{
width:115px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
}