body{margin:0;font:12px Arial,sans-serif;font-weight:normal;text-decoration:none}p,table,td,ul,div{font:12px arial,sans-serif;font-weight:normal;text-decoration:none}
/*h1{margin: 4px 0px; color: #808080; font: normal normal normal 12px/normal arial;display:inline}*/
h1{font: normal normal normal 18px arial;color:#AA0000;margin:0;padding:5px 0px}
h2{font-weight:bold;font-size:14px;font-family:arial;color:#B30004;text-decoration:none;font-style:normal;margin:0;padding:5px 0px}
h3{font-weight:bold;font-size:13px;color:#000000;font-style:normal;font-family:arial;text-decoration:none;margin:0}
h4{font-weight:bold;font-size:12px;font-style:normal;font-family:arial;margin:0;padding:1px;display:inline}
a:link,a:visited{text-decoration:none;color:#B30004;font-weight:bold;border:0;}
a:hover,a:focus, a:active{text-decoration:underline !important;color:#B30004;}
.sr-n{font:11px Arial,sans-serif;color:#C00;text-decoration:none}.sr-b{font:11px Arial,sans-serif;color:#c00;text-decoration:none;font-weight:bold}.mr-n{font:12px Arial,sans-serif;text-decoration:none;color:#c00}
.mr-b{font:12px Arial, sans-serif;color:#C00;font-weight:bold}
.sb-n{font:11px Arial, sans-serif;text-decoration:none}
.sb-b{font:11px Arial,sans-serif;color:#000;font-weight:bold}
.sb-n a{color:#900;font:11px Arial,sans-serif;text-decoration:none}
.sb-n a:hover{color:#c00;text-decoration:underline}
.sb-n a:visited{color:#900}
.sb-n a:active{color:black;text-decoration:none}
.mb-n{font:normal normal 12px Arial, sans-serif;color:#000}
.mbr-b{font:normal bold 12px Arial, sans-serif;color:#930;}
.mb-b{font:normal bold 12px Arial, sans-serif;color:#000;}
.lb-b{font:normal bold 14px arial, sans-serif;color:#000;}
.sw-n{font:normal normal 10px Arial, sans-serif;color:#FFF;text-decoration:none}
.sw-b{font:10px Arial, sans-serif;color:#FFF;text-decoration:none;font-weight:bold}
.mw-n{font:12px Arial,sans-serif;text-decoration:none;color:#FFF}
.mw-n a:link,.mw-n a:visited{color:#FFF;text-decoration:none}.mw-n a:hover,.mw-n a:active{color:#ccc;text-decoration:underline}.mw-b{font:12px Arial,sans-serif;text-decoration:none;color:#FFF;font-weight:bold}
.mg-n{font:12px Arial,sans-serif;color:#333}
.mg-b{font:12px Arial,sans-serif;color:#333;font-weight:bold}
.mo-n{font:12px Arial,sans-serif;text-decoration:none;color:#fc0}.mo-b{font:12px Arial,sans-serif;text-decoration:none;color:#fc0;font-weight:bold}.lo-b{font-weight:bold;font-size:14px;font-family:arial,verdana;color:#930;text-decoration:none;text-align:left;font-style:normal;padding:2px}.vsw-n{font:4px Arial,sans-serif;text-decoration:none;color:#fff}

input{background-color:#ffffe6;font:normal 12px arial;}
input.input_fld_err{border:solid 1px #FF0000; background:#FFFFFF url(http://www.vivaah.com/img/input_bg.gif) no-repeat scroll left top;}

input.bttn{font-family:Arial;font-size:12px;font-weight:bold;color:#930;background-color:#FC3;border:2px solid #f93;text-align:center;padding:2px;}
input.bttn:hover{color:#600;background-color:#ffd75e;border:2px solid #f93;text-align:center}


input.input_fld, select, textarea{
color:#930;
font:normal 12px arial, verdana;
border:solid 1px;
vertical-align: middle;
background:#FFFFFF url(http://www.vivaah.com/img/input_bg.gif) no-repeat scroll left top;
border-color: #CC9900 #FFCC66 #FFCC66 #CC9900;
padding: 1px 0 2px 2px;
}
select.select_fld{width:200px}
select.select_fld_err{border:solid 1px #FF0000; background:#FFFFFF url(http://www.vivaah.com/img/input_bg.gif) no-repeat scroll left top;}
select.select_fld:focus{
	color:#000000;
}


.greybrdr{border:1px solid #F90}.mg-brdr{border:1px solid #999}.my-brdr{border:1px solid #fc3}.my_bg{background-color:#ffe26f}.mr-brdr{border:1px solid #C00}.grey_bg{background-color:#CCC}.vl-grey-bg{background-color:#f4f4f4}.vl-yellow-bg{background-color:#FFFAE6}.vl-white-bg{background-color:#FFF}.l-red-bg{background-color:#FFECE6}.l-green-bg{background-color:#9F9}

.TabSelected{font:13px Verdana,sans-serif;font-weight:bold;color:#FFF;background-color:#C00;border:1px solid #B00;text-align:center;height:22px; background-image:url("/img/nav-bg-dr.png");background-repeat:repeat-x;background-attachment:scroll;background-position:left bottom;}
.TabHover{font:11px Verdana,Geneva,sans-serif;font-weight:bold;color:#930;background-color:#FC3;height:22px;border:1px solid #f93;text-align:center;cursor:pointer}
.TabUnSelected{font:13px Verdana,sans-serif;font-weight:bold;color:#930;background-color:#FFF;height:22px;border:1px solid #f93;text-align:center}

.MainTablesBorders{font-family:Arial;background-color:#FFF;border:#c00 1px solid;text-align:center}

.btnstriplink{color:#fff;text-align:center;font:normal normal bold 12px Arial;text-decoration:none;padding:6px 5px 6px 5px;
background-image:url("/img/nav-bg-dr-180.png");background-repeat:repeat-x;background-attachment:scroll;background-position:left top;}
.btnstriplink a:link{color:#FFF;text-decoration:none; padding:6px 8px 6px 8px;}
.btnstriplink a:visited{color:#FFF; text-decoration:none; padding:0px 5px 0px 5px}
.btnstriplink a:hover,.btnstriplink a:active{text-decoration:underline;background-image:url("/img/nav-bg-my.jpg");background-repeat:repeat-x;background-attachment:scroll;background-position:left bottom;
}

#matri_site_nav {display:block;float:left;width:100%;text-align:center;left:0;right:0;top:0;
background-color:#D90000;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border: none;
text-shadow:3px 3px 1px #666 !important;
}

#matri_site_nav .middle a {display:inline-block;padding: 10px 13px;color:#fff;font: normal normal normal 14px Arial, Helvetica, sans-serif;

}
/* #matri_site_nav .middle b{display:inline-block;color:#fff;font-size:12px;padding: 6px 0px 6px 0px;}*/
#matri_site_nav .middle a:hover{text-decoration:none;
	background-color: #E80000;
	background-image: -ms-linear-gradient(bottom, #FF0000 0%, #D90000 100%);
	background-image: -moz-linear-gradient(bottom, #FF0000 0%, #D90000 100%);
	background-image: -o-linear-gradient(bottom, #FF0000 0%, #D90000 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF0000), color-stop(1, #D90000));
	background-image: -webkit-linear-gradient(bottom, #FF0000 0%, #D90000 100%);
	background-image: linear-gradient(to top, #FF0000 0%, #D90000 100%);	text-decoration:none;

/*background-color:transparent;background-image:url("/img/nav-bg-my.jpg");background-repeat:repeat-x;background-attachment:scroll;background-position:left top;*/
}


.info{float:left;width:255px}
.label{background:url("http://www.vivaah.com/img/colon.gif") no-repeat scroll 165px 5px transparent;color:#373737;float:left;font:12px arial;width:175px;padding-left:5px}

.clearfix{clear:both;height:0;overflow:hidden;width:100%}
.vl-grey-bg-my-brdr {background-color: #F4F4F4;border: 1px solid #FFCC33;}
.vl-grey-bg-my-brdr:hover {background-color:#FFFAE6;}
.vl-bg-prof{background-color:#FFF}
.vl-bg-prof:hover {background-color:#FFFAE6;}

.sr_pgno_btm{padding-right:10px;text-align:right;}

.sr_pgno_sqr{
border:1px solid #d9d9d9;
color:#000;
display:inline-block;
font: 12px arial;
padding:3px 10px;
text-decoration:none
}	

.sr_pgno_sqr:hover{
background:none repeat scroll 0 0 #FFFAE6;
border:1px solid #FC0;
display:inline-block;
color:#000;
}

a.sr_pgno_sqr:link,a.sr_pgno_sqr:visited{
border:1px solid #d9d9d9;
color:#000;
display:inline-block;
font: 12px arial;
padding:3px 10px;
text-decoration:none;
}

.sr_pgno_sqr_slctd{
background:none repeat scroll 0 0 #FFFAE6;
border:1px solid #FC0;
color:#000;
display:inline-block;
font:12px arial;
padding:3px 10px;
text-decoration:none}

.bp_btm{
border-bottom:#FC3 thin solid; 
font: 13px arial;
color:#000;
text-decoration:none;
text-align:center; 
width:95%;
}
.bp_h_tab{
border:1px solid #d9d9d9;
border-bottom-width:0px;
display:inline-block;
padding:5px 40px;
}	
.bp_h_tab_selected {
background:#FFFAE6;
border:1px solid #FC0;
border-bottom-width:0px;
display:inline-block;
padding:5px 40px;
font-weight:bold;
text-decoration:none
}
.bp_h_tab:hover{
background:#FFFAE6;
border:1px solid #d9d9d9;
border-bottom-width:0px;
display:inline-block;
cursor:pointer;
}
.bp_tab_selected{
display:block;
z-index:100;
font: normal normal normal 12px/20px Arial, Helvetica, sans-serif;
}
.bp_tab_coll{padding:10px;text-align:center; width:95%;}

.bp_tab_unselected{
display:none;
z-index:-1;	
}
.bp_tab_selected a, .bp_tab_selected b{
padding: 0px 4px;
text-wrap:normal;
}

.ml10 {
margin-left:10px;
}
.mt10{
margin-top:10px;
}

.bttn_img_s, .bttn_img_l {
/*    -moz-transition: all 0.15s ease-in-out 0s;*/
    background-color: #CC0000;
    border: 1px solid #900;
/*    border: 1px solid rgba(0, 0, 0, 0.2);*/
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    cursor: pointer;
    outline: medium none;
}

.bttn_img_l {
    font: normal normal bold 14px/14px Arial, Helvetica, sans-serif;
    padding: 5px 10px;
}

.bttn_img_s {
    font: normal normal normal 12px Arial, Helvetica, sans-serif;
    padding: 3px 5px;
}


.bttn_img_s:hover, .bttn_img_s:focus, .bttn_img_s:active, .bttn_img_l:hover, .bttn_img_l:focus, .bttn_img_l:active {
    border: 1px solid #C00;
    background-color: #FF0000;
/*    box-shadow: 0 0 3px #FF0000;*/
}


.fl {
    float: left;
}
.fr {
    float: right;
}
.l-container {
    text-align: left;
}
.container {
    text-align: left;
}

.r-container {
    text-align: left;
    width: 180px;
}

#gry-bx-brd {
    border: 5px solid #EEEEEE;
    margin: 0 0;
    word-wrap: break-word;
}

#gry-bx-thn {
    border: 2px solid #EEEEEE;
    margin: 0 0;
    word-wrap: break-word;
}

.gry-tittle {
    background: none repeat scroll 0 0 #EEEEEE;
/*    font: 19px arial;*/
    padding: 0px 0px 4px 5px;
}

.txtuppr {
    text-transform: uppercase;
}

.h-line-dot {
    background: url("http://www.vivaah.com/img/dot.gif") repeat-x scroll center bottom transparent;
    height: 1px;
    margin: 7px 0;
}

.padd1{
	padding:1px;
}
.padd3{
	padding:3px;
}

.padd5{
	padding:5px;
}
.padd10{
	padding:10px;
}

.padd20{
	padding:20px;
}

.bg_tab {
    background: url("http://www.vivaah.com/img/tab_sprite.gif") repeat-x scroll 0 0 transparent;
    height: 25px;
    padding-left: 10px;
}
.bg_tab a.active {
    background: url("http://www.vivaah.com/img/tab_sprite.gif") repeat-x scroll 100% -35px transparent;
    border-left: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
    color: #363636 !important;
    display: inline-block;
    font: bold 14px arial;
    margin-left: 3px;
    padding: 7px 10px;
    text-decoration: none !important;
}

.bg_tab a.inactive {
    background: url("http://www.vivaah.com/img/tab_sprite.gif") repeat-x scroll 100% -70px transparent;
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    display: inline-block;
    font: bold 14px arial;
    margin-left: 3px;
    padding: 7px 10px;
    text-decoration: none !important;
}

.imgBorder{border:3pt double #ccc}
.imgBordersolid{border: 1px solid #C8C9C2;}
 
.checklist {
border: 1px solid;
border-color: #CC9900 #FFCC66 #FFCC66 #CC9900;
background:#FFFFFF url("http://www.vivaah.com/img/input_bg.gif") no-repeat scroll left top; 
font:normal 12px arial, verdana;
list-style: none;
overflow: auto;
color:#930;
padding: 1px 0 2px 2px;
}
.checklist, .checklist li { margin: 0; 	padding: 1px 0 1px 0px;}
.checklist label {
display: block;
padding-left: 25px;
text-indent: -25px;
}
.checklist label:hover {background: #FFFAE6; color: #000; }
* html .checklist label { height: 1%; }
.prof_box {
    background: none repeat scroll 0 0 #F9F8E5;
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    margin-bottom: 13px;
    padding: 0 6px 10px 16px;
    width: 690px;
}

.prof_box:hover {
    background: none repeat scroll 0 0 #FFFAE6;
}

.prof_box .prof_pic {
    display: inline;
    float: left;
    margin-right: 11px;
    padding-top: 17px;
    width: 110px;
}

.prof_box .prof_pic .prof_pic_norm {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C8C9C2;
    padding: 3px;
    position: relative;
	height:140px
}

.prof_box .prof_cntnr {
    display: inline;
    float: left;
    width: 565px;
	text-align:left;
}
.prof_box .prof_cntnr .prof_id {
    display: inline;
    margin-right: 7px;
    padding-left: 5px;
    padding-top: 7px;
}
.prof_box .prof_cntnr .prof_basic {
    display: inline;
    float: left;
    margin-bottom: 10px;
    width: 380px;
}
.prof_box .prof_cntnr .prof_links {
    float: left;
    margin: 17px 0px 0px 7px;
    width: 175px;
}
.prof_basic .prof-label {
    background: url("http://www.vivaah.com/img/colon.gif") no-repeat scroll 105px 5px transparent;
    color: #818181;
    float: left;
    font: 12px arial;
    padding-left: 5px;
    width: 110px;
}
.prof_basic .info {
    float: left;
    width: 250px;
}

label {
    cursor: default;
}
.link_blue {
    color: #0067AC;
}
.bold {
    font-weight: bold;
}
.breadcrumbs {
color: #0B578F;
font-family: Arial;
font-size: 12px;
font-weight: bold;
height: 12px;
line-height: 15px;
padding: 7px 5px 10px;
display:block;
}
.breadcrumbs ul, .breadcrumbs li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.breadcrumbs li {
    background-image: url("/img/arw-r.gif");
    background-position: right 4px;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    padding-right: 12px;
}
.breadcrumbs li.last {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
}
.pg-h2 {
	font-size:19px;font-weight:normal;
}

.err_msg_cont {
	text-align:center;
}

.err_msg {
	border:1px solid #C00;
	background-color:#FFECE6;
	padding:5px;
	margin:5px;
	width:80%; 
	display:inline-block;
}

.h2band18 {
font-size:19px;font-weight:normal;
}


.sprt-backtotop {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -26px 0 transparent;
	display: inline-block;
    height: 11px;
    width: 9px;
}

.sprt-lt-arrow  {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -10px 0px transparent;
	display: inline-block;
    width: 8px;
    height: 12px;
}

.sprt-rt-arrow {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
	width: 8px;
    height: 12px;
}


.sprt-icn-expr-int {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -35px 0px transparent;
    display: inline-block;
    height: 16px;
    margin: 0px;
    width: 16px;
}

.sprt-icn-shortlist {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -52px 0 transparent;
    display: inline-block;
    height: 16px;
    margin: 0px 0 0 0px;
    width: 16px;
}


.sprt-icn-view-prof {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -70px 0 transparent;
    display: inline-block;
    height: 16px;
    margin: 0px;
    width: 16px;
}

.sprt-trngle-rt {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -151px 0px transparent;
    display: inline-block;
    height: 11px;
    margin: 0px;
    width: 8px;
}

.sprt-hearts {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -121px 0px transparent;
    display: inline-block;
    height: 21px;
    margin: 0px;
    width: 25px;
}

.sprt-tick-s {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -90px 0px transparent;
    display: inline-block;
    height: 12px;
    margin: 0px;
    width: 12px;
}

.sprt-red-bull-s {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -108px 0px transparent;
    display: inline-block;
    height: 11px;
    margin: 0px;
    width: 10px;
}

.sprt-icn-fb {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -33px -24px transparent;
    display: inline-block;
    height: 32px;
    margin: 0px;
    width: 32px;
}

.sprt-icn-fb:hover {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll 0px -24px transparent;
}

.sprt-icn-gp {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -165px -24px transparent;
    display: inline-block;
    height: 32px;
    margin: 0px;
    width: 32px;
}
.sprt-icn-gp:hover {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -132px -24px transparent;
}
.sprt-icn-twt {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -99px -24px transparent;
    display: inline-block;
    height: 32px;
    margin: 0px;
    width: 32px;
}
.sprt-icn-twt:hover {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -66px -24px transparent;
}
.sprt-icn-blogfeed {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -33px -132px transparent;
    display: inline-block;
    height: 32px;
    margin: 0px;
    width: 32px;
}
.sprt-icn-blogfeed:hover {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll 0px -132px transparent;
}
.sprt-icn-mob {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -99px -132px transparent;
    display: inline-block;
    height: 32px;
    margin: 0px;
    width: 32px;
}
.sprt-icn-mob:hover {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -66px -132px transparent;
}

.sprt-icn-registernow {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll 0px -60px transparent;
    display: inline-block;
    margin: 0px;
    width: 80px;
    height: 72px;
	border:none;
}

.sprt-icn-vivaah {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -86px -60px transparent;
    display: inline-block;
    margin: 0px;
    width: 55px;
    height: 55px;
	border:none;
}

.sprt-tick-l {
    background: url("/img/sprites/vivaah-sprite2.gif") no-repeat scroll -163px 0px transparent;
    display: inline-block;
    margin: 0px;
    width: 34px;
    height: 24px;
	border:none;
}


.mainheading {
    background: url("/img/profile/prof-sec-hd-bg.gif") repeat-x scroll left top transparent;
    border-color: #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-style: none solid;
    border-width: medium 1px;
    color: #2C2C2C;
    font: 18px/32px arial;
    height: 32px;
    margin: 15px 5px 10px 5px;
    padding-left: 10px;
    padding-right: 10px;
}


.sub_head {
    font: bold 14px arial;
	padding:15px 0px 5px 0px;
}

.formlabel {
font:normal normal 12px verdana, sans-serif;color:#930;
text-transform: uppercase;
}

.footer a:link, .footer a:visited , .footer a:active, .footer_bottom a:link, .footer_bottom a:visited , .footer_bottom a:active {
    color: #999999;
	font-weight:normal;
}

.mar_b_5 {
margin-bottom:5px;
}
.mar_l_10 {
    margin-left: 10px;
}
.mar_r_10 {
    margin-right: 10px;
}

.orange {color:#F07700;}
.grey {color: #666666;}
.light_grey {color: #999999;}

.rad5{ border-radius: 5px 5px 5px 5px;}
.rad10{ border-radius: 10px 10px 10px 10px;}

.rad10_2{ border-radius: 10px 2px 10px 2px;}


.f11 {font-size:11px}
.f12 {font-size:12px}
.f13 {font-size:13px}
.f14 {font-size:14px}
.fbold {font-weight:bold;}

.horz-rule {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #D8D8D8;
    font-size: 0;
    height: 2px;
}

.footer {
    background: url("/img/sprites/sprite-gradient-v2.jpg") repeat-x scroll left -86px #FAFAFA;
    padding: 18px;
	text-align:left;
}

.footer ul, .footer li {list-style:none; margin:0px; padding:0px;} 


.footerlink_head {
    background: none repeat scroll 0 0 #F0F0F0;
    padding: 5px 10px;
    width: 97px;
}

.width_150{width:150px;}
.width_550{width:550px;}

.footer li {padding:3px 0 3px 10px; list-style-position:inside; list-style:none outside none;}

.footer_bottom {
    background: none repeat scroll 0 0 #F0F0F0;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
}