a:link, a:visited, a:active, a:hover { border:none }
img, div { behavior: url(iepngfix.htc) }
.fl{float:left;}
.width{width:100%;}
/*header css starts here*/
#header{
min-height:120px;
float:left;
width:100%;
}

#logo{
float:left;
margin:0px 0 0 30px;
width:280px;
}
#headerimg{
width:558px;height:120px;
background-image:url(../images/imgright.png);
background-repeat:no-repeat;
float:right;
}

#headerimgvit{
width:580px;height:120px;
float:right;
}
.mr35{margin-right:35px;}
#headerimgvit h4{color:#333333;font-size:12px;float:right;margin:0px; margin-right:0px;}


#headerimgvit h5{color:#FF0000;font-size:12px;float:right;margin:0px; margin-right:35px;}
#logout a{background-image:url(../images/logout.png);height:22px;line-height:22px;background-repeat:no-repeat;float:left;padding-left:25px;color:#663366;text-decoration:none;}
#myaclink {}
#myaclink a{background-image:url(../images/my_account.png);background-repeat:no-repeat; padding-left:20px;color:#333333;}
/*content css starts here*/

#content-wraper{
width:100%;
float:left;
min-height:420px;
margin-bottom:15px;
margin-top:15px;
}
#leftpan{
width:206px;
overflow:hidden;
float:left;
margin-left:0px;
padding-left:5px;
}
#leftpan .content{
/*	border:#CCCCCC solid 1px;
	border-bottom:none;
	border-top:none;
*/	float:left;
	width:206px;overflow:hidden;
	background-image:url(../images/left-bg.png);
	background-repeat:repeat-y;
}
#left-hd{
	background-image:url(../images/left-head.png);
	background-repeat:no-repeat;
	width:100%;height:27px;width:206px;overflow:hidden;
}
#leftpan .content ul{
margin:0px;
padding:0px;
width:180px;
margin:auto;
line-height:20px;
margin-left:12px;
}

#leftpan .content ul li{
	list-style:none;
	border:none;
	border-bottom:#CCCCCC dashed 1px;
	width:160px;
	padding-left:30px;
	line-height:28px;
	float:left;
	margin-top:3px;margin-bottom:3px;
}
#leftpan .content ul span{
margin-top:3px;
margin-bottom:3px;
}
.cls{clear:both;}
#leftpan .content ul li a{
	color:#666666;
	text-decoration:none;		
}
#leftpan .content ul li ul{
margin:0px;padding:0px;
}
#leftpan .content ul li ul li{
border:0px;margin:0px;padding:0px;
background-image:url(../images/downar.png);
background-repeat:no-repeat;padding-left:18px;line-height:22px;
}
#homeic{
	background-image:url(../images/homeic.png);
	background-repeat:no-repeat;
	width:100%;float:left;height:30px;
}
#profileic{
	background-image:url(../images/profileinfoic.png);
	background-repeat:no-repeat;
	width:100%;float:left;height:30px;
}
#mytransic{
	background-image:url(../images/mytransic.png);
	background-repeat:no-repeat;
	width:100%;float:left;height:30px;
}

#vishic{
	background-image:url(../images/wishicon.png);
	background-repeat:no-repeat;
	width:100%;float:left;height:30px;padding-top:-5px;
}

#pwdic{
	background-image:url(../images/pwdic.png);
	background-repeat:no-repeat;
	width:100%;float:left;height:30px;
}
#statusic{
	background-image:url(../images/statusic.png);
	background-repeat:no-repeat;
	width:100%;float:left;height:30px;
}
#albumsic{
	background-image:url(../images/albumsic.png);
	background-repeat:no-repeat;
	width:100%;float:left;height:30px;
}
#msgic{
	background-image:url(../images/msgic.png);
	background-repeat:no-repeat;
	width:100%;float:left;	height:30px;
}
#pwdic{
	background-image:url(../images/pwdic.png);
	background-repeat:no-repeat;
	width:100%;float:left;	height:30px;
}
#profileinfoic{
	background-image:url(../images/profileinfoic.png);
	background-repeat:no-repeat;
	width:100%;float:left;	height:30px;
}
#commentic{
	background-image:url(../images/commentsic.png);
	background-repeat:no-repeat;
	width:100%;float:left;	height:30px;
}
#gift{
	background-image:url(../images/gift.png);
	background-repeat:no-repeat;
	width:100%;float:left;min-height:27px;
}
#supportic{
	background-image:url(../images/supportic.png);
	background-repeat:no-repeat;
	width:100%;float:left;height:30px;
}
#left-ft{
background-image:url(../images/left_ft.png);
background-repeat:no-repeat;
float:left;height:17px;width:206px;overflow:hidden;
}

/*right pan starts here*/
#rightContentWraper{
	margin-left:0px;
	width:660px;
	float:left;overflow:hidden;margin-top:15px;
	margin-left:10px;
}

#rightContentWraper_1{
	margin-left:0px;
	width:680px;margin-left:5px;
	float:left;overflow:hidden;margin-top:15px;
}
#rightContentWraper h3{
margin:0px;font-size:20px;color:#666666;
}
#views-list-detais{
	float:right;
}
#views-list-detais a{
	color:#7a6da1;text-decoration:none;
}
#views-list-detais a:hover{
	color:#333333;text-decoration:none;
}

#dashboard{
/*background-color:#000000;*/
}
#singleblock{margin-left:10px;float:left;}
#singleblock .top{background-image:url(../images/dashboard-top.png);background-repeat:no-repeat;width:192px;height:24px; color:#333333;font-weight:bold;padding-left:15px;line-height:24px;font-size:14px;}
#singleblock .mid{background-color:#cec5e3; background-image:url(../images/dashboard-mid.png);background-repeat:repeat-x;width:197px;height:12px;min-height:115px;padding-left:10px;}
#singleblock .mid{color:#333333;line-height:30px;padding-top:5px;}
.imgb img{border:#666666 solid 1px;margin-top:5px;width:20px;height:15px;}
#singleblock .mid span{float:left;margin-left:5px;margin-right:5px;}
#singleblock .mid a{color:#333333;text-decoration:none;}
.bnone{border:none;}
#singleblock .bot{background-image:url(../images/dashboard-bot.png);background-repeat:no-repeat;width:207px;height:12px;}
.mr15{margin-right:15px;}
#mytransRow{
	
}
#mytransRow h2{
	width:100%;
	color:#3c3974;
	font-size:18px;font-weight:bold;margin:0px;
	border-bottom:#9188ac solid 1px;line-height:30px;
}
#mytransRow date{color:#666666;font-size:12px;font-style:italic;margin:0px;float:left;font-weight:normal;}
#mytransHeading{
	font-weight:bold;font-size:12px;
	color:#9476AE;
}
#mytransHeading span{
	float:left;
}
#mytransHeading .sales{
	width:55%;
}
#mytransHeading .ammount{
	width:35%;
}
#mytransHeading .view{
	width:10%;
}
#mytransHeading .date{width:15%;}
#mytransHeading .evname1{width:23%;}
#mytransHeading .amount1{width:5%;}
#mytransHeading .fphoto1{width:15%;}
#mytransHeading .id1{width:10%;}
#mytransHeading .size{width:20%;}
#mytransHeading .size_1{width:23%;color:#666666;}
#mytransHeading .evname{width:25%;}
#mytransHeading .photos{width:11%;}
#mytransHeading .id{width:12%;}
#mytransHeading .fphoto{width:20%;}
#mytransHeading .thumb{width:15%;}
#mytransHeading .amount{width:15%;}

.mytranstext{
	color:#333333;
	font-weight:normal;
	line-height:25px;
}
.mytranstext img{
	margin-top:5px;
}

#searchDiv{color:#333333;margin-top:10px;float:left;}
#searchDiv span{margin-right:5px;}
#searchDiv img{margin-left:-3px;margin-top:3px;}
#searchDiv input{border:#7d7ba6 solid 1px; width:75px; color:#999999;}
#searchDiv .btn{
	color:#FFFFFF;font-weight:bold;
	background-image:url(../images/btn.png);
	background-repeat:repeat-x;height:22px;line-height:22px;
	border:#453172 solid 1px;padding-bottom:0px;
}

.btn{
	color:#FFFFFF;font-weight:bold;
	background-image:url(../images/btn.png);
	background-repeat:repeat-x;height:27px;line-height:27px;
	border:#453172 solid 1px;
}

.btn1{
	color:#FFFFFF;
	background-image:url(../images/btn.png);
	background-repeat:repeat-x;height:22px;line-height:22px;
	border:#453172 solid 1px;margin-top:2px;
}
.btn_link{
	color:#FFFFFF;font-weight:bold;
	background-image:url(../images/btn.png);
	background-repeat:repeat-x;height:27px;line-height:27px;
	border:#453172 solid 1px;
	padding-left:10px;padding-right:10px;float:left;
}
.btn_link a{ color:#FFFFFF;text-decoration:none;}
.mr85{margin-left:285px;}
.space{margin-top:10px;float:left;width:100%;}
#backto{font-weight:bold;color:#333366;margin-top:15px;}
#backto a{color:#333366; text-decoration:none;}
.nmtext{color:#9476AE;font-weight:bold;font-size:17px;text-align:center;margin-top:20px;}
#mypricing{	color:#333333;font-weight:bold;}
#mypricing span{float:left;margin-left:10px;margin-right:5px;}
#mypricing .doller{width:75px;text-align:center;color:#9476AE;font-weight:bold;}
#mypricing .doller input{width:75px;border:#666699 solid 1px;}
#mypricing .cent{width:35px;color:#9476AE;font-weight:bold;}
#mypricing .col{width:35px;color:#9476AE;font-weight:bold;}
#mypricing .cent input{width:35px;border:#666699 solid 1px;}
#mypricing .text{min-width:85px;float:left;}
.ml110{margin-left:110px;}
#mystats{
	line-height:25px;color:#333333;
}
#mystats span{float:left;}
#mystats .text{width:180px;font-weight:bold;color:#9476AE;}
.albumsbtn{margin-left:10px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
#photo{
width:85px;float:left;
margin-left:35px;
}
#photos_m{margin-left:-20px;}
#photo .photo{background-image:url(../images/photobg.png);width:85px;height:85px;background-repeat:no-repeat;}
#photo .name{margin-left:-5px;color:#9476AE;font-weight:bold;width:100%;text-align:center;}
#photo .del{margin-top:5px;}
#photo .photo img{width:65px;border:#CCCCCC solid 2px;margin-top:5px;margin-left:5px;}
#ph{font-size:10px;line-height:16px;float:left;width:120%;margin-left:-3px;color:#999999;}
#ph span{float:left;}
#ph span .1{margin-right:0px;margin-left:5px;}.ml10{margin-left:10px;}
#addphotos{
	background-color:#666699;
	line-height:20px;
	border:#777799 solid 1px;
}
#addphotos a{color:#FFFFFF; padding-left:15px;padding-right:15px;text-decoration:none;}


.viewslide{background-image:url(../images/slideic.png);background-repeat:no-repeat;margin-right:155px; padding-left:25px;line-height:25px;height:25px;}
.li25{line-height:25px;}
#pwd{width:100%;color:#9476AE;font-weight:bold;}
#pwd span{float:left;margin-left:3px;margin-right:3px;}
#pwd .check{width:5%;}
#pwd .event{width:15%;}
#pwd .uname{width:12%;}
#pwd .date{width:10%;}
#pwd .msg{width:15%;}
#pwd .password{width:20%;}
#pwd .repdate{width:15%;}
#pwd{}
.pwdtext{color:#333333; font-weight:normal;}
.pwdtext input{margin-top:8px;}
.pwdtext img{}
.acenter{text-align:center;}
.unread{background-color:#e6e3ee;line-height:25px;font-weight:bold;margin-top:1px;}
.pwdtext_unread{color:#333333;font-weight:bold;}
.pwdtext_unread input{margin-top:8px;}
.read{background-color:#f1edfb;line-height:25px;margin-top:1px;}
#addphotos1{
	margin-top:15px;
	line-height:20px;
	
}
#addphotos1 a{color:#FFFFFF; padding-left:10px;padding-right:10px;text-decoration:none;background-color:#695891;border:#777799 solid 1px;line-height:25px;float:left;}
#addphotos1 span{margin-left:10px;margin-right:10px;float:left;}
.ml95{margin-left:135px;}
#msg{width:100%;color:#9476AE;font-weight:bold;}
#msg span{float:left;margin-left:3px;margin-right:3px;}
#msg .check{width:5%;}
#msg .event{width:15%;}
#msg .uname{width:20%;}
#msg .date{width:10%;}
#msg .msg{width:15%;}
#msg .subject{width:45%;}
#msg .subject a{color:#2b2561;font-weight:normal;}
#msg .repdate{width:15%;}
#pwd{}
#photographer{width:100%;line-height:25px;color:#333333;font-weight:normal;}
#photographer .wid{width:auto;}
#photographer span{float:left;margin-right:5px;}
#photographer .text{width:180px;font-weight:bold;}
#photographer .mr180{margin-left:180px;}
#photographer span input{float:left;border:#666699 solid 1px; width:150px;}
#comment{
	width:100%;color:#9476AE;font-weight:bold;
}
#comment span{float:left;}
#comment .check{width:5%;}
#comment .uname{width:15%;}
#comment .comment{width:25%;}
#comment .view{width:15%;}
#comment .date{width:15%;}
#comment .approve{width:12%;}
#comment .del{width:12%;}

.mycommentUnread{
background-color:#e6e3ee;line-height:25px;font-weight:bold;margin-top:1px;}
.mycommenttext_unread{color:#333333;font-weight:bold;}

.mycommenttext_unread input{margin-top:6px;}
.mycommenttext_unread img{text-align:center;margin-top:5px;margin-left:15px;}

.mycommentread{
background-color:#f1edfb;line-height:25px;font-weight:bold;margin-top:1px;}

.mycommenttext_read{color:#333333;font-weight:normal;}.mycommenttext_read input{margin-top:6px;}
.mycommenttext_read img{text-align:center;margin-top:5px;margin-left:15px;}



#rightContentWraper .content{
	
}
#rightContentWraper .content h4{

margin:0px;font-size:20px;color:#666666;
}
#form_01{
	color:#9188ac;
	width:500px;
	margin-left:75px;
	line-height:25px;
}
#form_01 span{
	margin-left:10px;
}
#form_01 span img{
	margin-left:-8px;
}
#form_01 .text{
	width:175px;
	color:#333333;
	float:left;
}
#form_01 .new{
	color:#363671;
}
#form_01 .new a{color:#237bb9;text-decoration:none;}

#form_01 div{
	margin-top:8px;margin-bottom:8px;
	float:left;
}
#form_01 .fbtns{
	margin-left:65px;
}
#form_01 .fbtns input{
	color:#FFFFFF;font-weight:bold;
	background-image:url(../images/btn.png);
	background-repeat:repeat-x;height:27px;line-height:27px;
	border:#453172 solid 1px;
}
#form_01 .tb input{
	border:#9188ac solid 1px;	
}
#form_01 h4{margin:0px;font-size:20px;}
.mt50{margin-top:50px;}
#album{
	width:100px;
	text-align:center;
}
.fr{float:right;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt25{margin-top:25px;}

#albumimage{
	float:left;
	background-image:url(../images/album_bg.png);
	width:97px;height:98px;padding-left:6px;
	padding-top:6px;
	background-repeat:no-repeat;margin-top:20px;
}
#albumimage img{width:75px;}
#album{margin-left:35px; float:left;}
#album span{float:left;}
#album .name{width:100%;overflow:hidden;float:left;}
#album .name a{color:#333333;text-decoration:none;}
.mt8{margin-top:8px;}
#pagination{
	color:#62499c;
	font-size:12px;width:100%;float:left;
}
#pagination ul{float:right;margin-right:35px;margin-top:35px;}
#pagination ul li{list-style:none;display:inline;}
#pagination ul li a{
	color:#453172;padding:0 5px 0 5px;
	text-decoration:none;
}
#pagination .active{background-color:#453172;padding:3px 3px 3px 1px;}
#pagination .active a{color:#FFFFFF;}
/* footer css starts here*/
/*#footer{
margin-top:10px;
width:94%;
float:left;
margin:auto;
border-top:#9476ae solid 1px;
min-height:35px;
text-align:center;
color:#333333;
margin-left:28px;
line-height:30px;
}
*/



/*sign up css starts here*/

.signupDivWIDTH{
width:520px;
overflow:hidden;
/*border:#f4f4f4 solid 1px;*/
}
.signUpText{
font-family:verdana;
font-size:12px;
margin:5px;
margin-left:35px;
text-align:left;
color:#1f568f;
}

.signUpText a{
color:#003399;
text-decoration:none;
}
.signUpText a:hover{
color:#003399;
text-decoration:underline;
}
.widSignW{
width:150px;
}
.redText{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
}
/* Hint CSS*/
dl {
	font:normal 12px/15px Arial;
    position: relative;
    width: 350px;
}
dt {
    clear: both;
    float:left;
    width: 130px;
    padding: 4px 0 2px 0;
    text-align: left;
}
dd {
    float: left;
    width: autopx;
    margin: 0 0 8px 0;
    padding-left: 6px;
}


/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
/*    right: -250px;*/
    width: 200px;
    margin-top: -4px;
	margin-left:10px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(../images/pointer.gif) no-repeat -10px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;margin-left:12px;
	text-align:justify;line-height:18px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
/*	margin-left:10px;*/	
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}
/* Hint CSS*/

.signUpTextBox{
border:#999999 solid 1px;
width:195px;
height:17px;
/*padding-top:2px;*/
}

.mar-top-v{margin-top:20px;}

.mar-l-v{margin-left:20px;}

.cap-mar-v{margin-top:15px; margin-left:5px;}

.btn-mar-v{margin-left:35px;}

.btn-submit-v{margin-left:160px; margin-top:20px; float:left;}

.btn-reset-v{margin-left:20px; margin-top:20px; float:left;}

.sign-up-v{margin-top:10px;margin-bottom:20px; margin-left:40px; font-size:16px; font-weight:bold;float:left;width:100%;}


.addressTextBox{
border:#999999 solid 1px;
width:195px;
height:70px;
/*padding-top:2px;*/
}
.ml20{margin-left:20px;}






/*certificate Css starts*/

.certi-width{width:600px;}

.tit-cer-v{font-size:16px; font-weight:bold; margin-left:20px; color:#666666;}

.certificate{float:left; margin-left:20px; padding-top:20px;}

.your-name{width:20%; margin-left:25px; float:left; color:#333333;}

.sp-box{width:40%;float:left;}

.box-cer-v{width:215px; border:#999999 solid 1px;}

.pad-20top-v{padding-top:20px;}

.pad-18t-v{padding-top:18px;}

.mar-10-vv{ margin-top:10px;}

.year-box{width:100px; border:#999999 solid 1px;}

.mv1-15-v{margin-left:17px; margin-top:10px;}

.csc-code{width:98px; border:#999999 solid 1px;}





/*Login Css starts*/

.right-login{width:350px; margin-top:25px;margin-left:250px;}
.right-login1{width:350px; margin-top:25px;}
.login-v{width:300px;border:#666699 solid 1px; min-height:150px;float:left;}

.login-name{width:100%;background-color:#74649a; height:25px;}

.photo-v2{font-size:14px; font-weight:bold; color:#eeeeee; margin-top:3px; float:left; margin-left:5px;}

.email-v{width:70px; margin-left:20px;  float:left; color:#666666; font-weight:bold; }
#login{height:25px;}#login .text{width:75px;line-height:20px;color:#666;font-weight:bold;margin-left:15px;float:left;}
#login input{margin-top:-0px;}
.em-id-v{width:160px; border:#999999 solid 1px;}
.mt10{margin-top:15px;}
.sig-vv-1{margin-left:10px; margin-top:18px;}

.forgotpass-v{margin-left:10px; margin-top:5px; color:#333333;line-height:25px;}
.forgotpass-v a{margin-top:5px; color:#372768;font-weight:bold;}
.forgotpass-v a:hover{margin-top:5px; color:#74649a;}

.marv-lft-v{margin-left:10px;}

.lft-pan-signup{width:520px; float:left;}

.mar-login{margin-top:30px;}

.forgot-p-v{color:#eeeeee; 
font-size:12px; 
background-color:#74649a; 
padding-top:5px; 
padding-bottom:5px; 
padding-left:10px; font-weight:bold;}

.enter-n-v{ width:150px; margin-top:13px;  color:#333333;}

.user-vv{margin-top:23px;}

.user-bar{width:200px; border:#999999 solid 1px;}

.box-mar-v{border:#927eb6 solid 1px; width:63%; float:left; margin-top:30px; margin-left:170px;padding-bottom:20px;}

.enter-mar-v{margin-left:105px;}

.submit-v{margin-left:275px; margin-top:15px;}

/*search page css starts here*/
#searchbar{
	width:100%;
}

#searchbar .search-box-title {
    color:#302663;
    display:inline;
    float:left;
    font-size:16px;
    font-weight:bold;
    margin:12px 1px 4px 12px;
    
}
#search{
	background-image:url(../images/searchbg_01.png);
	width:100%;background-repeat:repeat-x;float:left;
	min-height:102px;padding-top:10px;
	border-top:#666699 solid 3px;
}
#search  span{float:left;}
#search .text{color:#333;font-weight:normal;font-size:12px;margin-left:10px;line-height:30px;}
#search .input input{background-image:url(../images/tb_bg.png);background-repeat:repeat-x;height:19px;line-height:19px;border:#CCCCCC solid 1px;margin-left:10px;color:#666666;width:100px;}
#search .img img{width:20px;margin-top:5px;margin-left:5px;}
.ml30{margin-left:30px;}
#leftpan_search{
	width:660px;
	float:left;
	overflow:hidden;
	margin-top:10px;
}
#leftpan_search .content{border:#a9b0ec solid 1px;float:left;margin-bottom:10px;}

.hbg{
	background-image:url(../images/header_search.png);
	background-repeat:repeat-x;height:40px;line-height:40px;
	padding-left:10px;
}
#phlist{
	font-weight:bold;font-size:12px;color:#2f2563;
}#phlist span{float:left;}
#phlist .image{width:10%;}
#phlist .image img{margin-left:10px;margin-top:5px;}
#phlist .event{width:20%;}
#phlist .location{width:15%;}
#phlist .phname{width:25%;}
#phlist .evdate{width:15%;}
#phlist .expdate{width:12%;}
.phtext{color:#333;font-weight:normal;line-height:40px;}
.phtext a{color:#333333;text-decoration:none;}

.phlistbg{
background:#eceafb;margin-bottom:1px;
}
#right_search{
	width:200px;
	float:left;
	margin-top:10px;
	margin-left:15px;
	margin-right:10px;
	overflow:hidden;border:#d7d2f8 solid 1px;
	padding-bottom:10px;
}
#right_search .head{
background-image:url(../images/search_head.png);
background-repeat:repeat-x;height:30px;line-height:30px;color:#2F2563;
font-weight:bold;padding-left:15px;font-size:16px;
}
#search1{
	width:100%;background-repeat:repeat-x;float:left;
}
#search1  span{float:left;}
#search1 .text{color:#333;font-weight:normal;font-size:12px;margin-left:3px;line-height:30px;width:87px;}
#search1 .input input{background-image:url(../images/tb_bg.png);background-repeat:repeat-x;height:19px;line-height:19px;border:#CCCCCC solid 1px;margin-left:10px;color:#666666;width:95px;margin-left:4px;}
input[type=text], input[type=password] {background-image:url(../images/tb_bg.png);background-repeat:repeat-x;height:19px;line-height:19px;border:#CCCCCC solid 1px;color:#666666;}
textarea {background:url(../images/ta_bg.jpg) repeat-x #f3f4f6;border:#CCCCCC solid 1px;color:#666666;}

#search1 .ml88{margin-left:88px;}
/*search page css ends here*/

/*photographer profile*/
#leftpan_photographer{
	width:198px;float:left;

}
#phgrapher{
	background-image:url(../images/bgimage.png);
	height:225px;
	background-repeat:no-repeat;
}
#phimg img{
	margin-left:5px;width:170px;
	border:#d3cef3 solid 5px;	
}
.albumsic{
	background-image:url(../images/albums-ic.png);
	width:16px;height:16px;
	margin-left:15px;
}
.photosic{
	background-image:url(../images/photos-ic.png);
	width:16px;height:16px;
	margin-left:15px;
}
.downloadic{
	background-image:url(../images/downloads-ic.png);
	width:16px;height:16px;
	margin-left:15px;
}
#phdet{color:#333333;font-weight:bold;margin-top:20px;}
#phdet span{float:left;}
#phdet .text{color:#333333;font-weight:bold;line-height:16px;margin-left:5px;width:110px;}
#phdet .det{color:#000000;line-height:16px;margin-left:5px;}
#phdet  .linkic img{width:30px;margin-left:15px;}
#phdet .link{line-height:25px;margin-left:5px;}
#phdet .link a{line-height:25px;margin-left:0px;color:#333333;}

#right_photographer{
	width:685px;float:left;
	margin-left:10px;color:#333333; 
}
#right_photographer h3{font-size:18px;}
#right_photographer .text{font-size:12px;}
#right_photographer p{margin-top:10px;text-align:justify;}
.mlm55{margin-left:-35px;}
.mlm35{margin-left:-15px;}
.mlm{margin-left:-10px;margin-top:17px;}
#watchimg{
	
	width:450px;height:269px;margin:auto;
	background-image:url(../images/photobg_big.png);background-repeat:no-repeat;
	padding-left:15px;padding-top:17px;
	margin-left:255px;margin-top:0px;float:left;
}
#prevmnext{
	color:#666;
	width:465px;margin:auto;
	margin-bottom:10px;text-align:center;padding-left:15px;padding-right:15px;
	margin-left:255px;
}
.mlnext{margin-left:220px;}
#prevmnext a{color:#333333;text-decoration:none;}
#ad2cart{
	color:#666;
	width:465px;margin:auto;
	margin-bottom:10px;text-align:center;margin-left:255px;
}
#ad2cart .title{color:#e66120;font-size:12px;font-weight:bold;margin-left:10px;line-height:20px;}
#ad2cart .title a{color:#2f2564;font-size:20px;font-weight:bold;text-decoration:none;line-height:60px;}
#ad2cart .btna a{background-image:url(../images/btnbg.png);height:28px;line-height:28px;color:#333;font-weight:bold;float:left;border:#d8d8d8 solid 1px;padding-left:15px;padding-right:15px;
}
#ad2cart input{margin-left:-8px;} .col{margin-top:5px;color:#000000;}.col1{margin-top:5px;}#ad2cart .wid{width:85px;}
#footerbg{background-image:url(../images/footerimg.png);width:960px;height:75px;float:left;background-repeat:no-repeat;}
.viewcart {color:#180d5b;font-weight:bold;}
.viewcart a{color:#180d5b;font-size:18px;line-height:29px;padding-left:10px;}
.mrmm180{margin-right:-180px;}.phtextimg img{width:20px;margin-top:10px;margin-left:-10px;}

#phlist .evdate1{width:10%;}
#phlist .expdate1{width:10%;}
#phlist .event1{width:38%;}
#phlist .phname1{width:22%;}.mr20{margin-right:20px;}

.ml_abuse{margin-left:30px;}.ml_abuse img{margin-right:5px;}

#reportabuse{width:100%;}
#reportabuse .text{color:#333;}
#reportabuse input{margin-left:20px;}
.ml15{margin-left:15px;}#reportabuse span{float:left;}
.mt15{margin-top:15px;}

/*My Earnings Page Css Starts*/

.earnings-v{background-color:#E6E3EE; width:640px; height:20px;float:left; margin-top:20px;}
.order-v{ width:100px;line-height:20px; color:#333333; margin-left:15px; font-weight:bold; text-align:center;}
.image-pur-v{ width:150px;line-height:20px; color:#333333; margin-left:50px; font-weight:bold;text-align:center;}
.earning2-v{line-height:20px; color:#333333; margin-left:50px; font-weight:bold; width:100px; text-align:center;}

.earnings-v-2{background-color:#F1EDFB; width:640px; height:20px;float:left; margin-top:5px;}
.order-v-2{width:100px;line-height:20px; color:#333333; margin-left:15px; font-weight:bold; text-align:center; 
text-decoration:none;}

.order-v-2 a{width:100px;line-height:20px; color:#333333; font-weight:bold; text-align:center;text-decoration:none;}
.image-pur-v-2{ width:150px;line-height:20px; color:#333333; margin-left:50px; font-weight:bold;text-align:center;}
.earning2-v-2{line-height:20px; color:#333333; margin-left:50px; font-weight:bold; width:100px; text-align:center;}

.earnings-v-2v{background-color:#F1EDFB; width:640px; height:20px;float:left; margin-top:1px;}

.month-earn-v{background-color:#E6E3EE; margin-top:30px; height:20px; line-height:20px; color:#333333; font-weight:bold; width:640px;}

.mar-25-v{margin-left:25px; width:500px; float:left;}

.amount-ear-v{width:100px; float:left; margin-left:14px;}

.month-earn-v-2{background-color:#E6E3EE; margin-top:5px; height:20px; line-height:20px; color:#333333; font-weight:bold; width:640px;}

/*order details Css starts here*/

.order-details-v{color:#333333; margin-top:30px; margin-left:30px;}

.number-v{width:200px; float:left;}

.number-v2{width:250px; float:left;}
.mar5-v{margin-top:10px;}
.size-v{margin-left:50px; margin-top:10px; color:#333333;}

.wid-v{width:110px;}

.back-btn-v{margin-left:50px; margin-top:20px;}





.request-v{width:90px; margin-left:5px;color:#333333; font-weight:bold; line-height:20px; text-align:center;}

.all-reqs-v{width:160px;margin-left:10px;color:#333333; font-weight:bold; line-height:20px; text-align:center;}

.earnings-v2-3{background-color:#F1EDFB; width:640px; height:20px;float:left; margin-top:1px;}

.requ-amount-v{float:left; font-size:14px; margin-top:30px; margin-left:10px;}

.yacol{color:#333333;}

.amt-req-v{width:200px; float:left;}

.numb-v{width:50px; color:#4b3d7c; font-weight:bold;}

.req-mon-btn-v{float:left; margin-left:210px; margin-top:25px;}
#mytransHeading1{
	font-weight:bold;font-size:12px;
	color:#9476AE;line-height:20px;
}
#mytransHeading1 span{float:left;}
#mytransHeading1 .evname1{width:19%;}
#mytransHeading1 .evname{width:17%;}
#mytransHeading1 .photos{width:10%;}
#mytransHeading1 .id{width:10%;}
#mytransHeading1 .fphoto{width:15%;}
#mytransHeading1 .thumb{width:15%;}
#mytransHeading1 .amount{width:10%;}

#mytransHeading1 .fphoto2{width:12%;}
#mytransHeading1 .thumb1{width:12%;}

#mytransHeading1 .pvalue{width:20%;}
#chooseplans{color:#000000;}
#chooseplans{
	line-height:25px;
	margin-bottom:10px;
}
#chooseplans input{
	margin-top:5px;
}
.ml4rd{margin-left:0px;}

#form_wedding{line-height:22px;}
#form_wedding h3{color:#29232D;}
.ml_ic{margin-left:18px;}


.marleft-vv{margin-left:30px;}

.aCenter-v{text-align:center; margin-left:150px;}
.rate{line-height:25px;margin-left:10px;margin-right:10px;}

#sendmsg{color:#333333;}
#sendmsg span{color:#333333; float:left;}
#sendmsg .white{color:#FFF;}
#sendmsg .text{width:100px;}

/*Comments Code Starts*/
#comments_reply{ font-size:11px;float:none;margin:0 0 10px 0;padding:0;color:#000000;line-height:16px;background-color:#ffffff;float:left;margin-top:10px;}
.box{clear:both;float:none;margin:auto auto 15px;height:auto;}

.start-v2{background:url(../images/img_menu-comm.png) no-repeat 0 -192px;float:left;width:5px;position:relative;top:1px;height:26px;}

.user-name2-v2{padding-right:6px;padding-left:6px;font-weight:bold;background:url(../images/img_menu-comm.png) repeat-x 0 -309px;float:left;width:auto;padding-top:4px;position:relative;top:1px;height:22px;text-align:left;}
.end-v2{background:url(../images/img_menu-comm.png) no-repeat -100px -192px;float:left;width:5px;position:relative;top:1px;height:26px;}
.pst-date{
padding-left:6px;float:left;font:9px Verdana, Arial, Helvetica, sans-serif;width:auto;padding-top:7px;
padding-right:50px;
}

.pst-comt{clear:both;border-right:#cccccc 1px solid;padding:6px 6px 10px 6px;border-top:#cccccc 1px solid;background:#eeeeee;float:none;margin:auto;border-left:#cccccc 1px solid;width:96%;border-bottom:#cccccc 1px solid;height:auto;float:left;
vertical-align:top;
}
.pst-comt img{
border:#666666 solid 1px;
margin-right:5px;
}
.commentsDisplayText{
color:#333333;font-family:arial;font-size:12px;
}

.commenttitle{
padding-left:6px;float:left;font:9px Verdana, Arial, Helvetica, sans-serif;width:auto;padding-top:7px;
font-weight:bold;
}
.commentPagLinks{
font-size:10px;margin-top:3px;line-height:20px;
color:#333333;font-family:verdana;margin-right:10px;
}
.commentPagLinks a{
font-size:12px;
color:#003366;text-decoration:underline;margin-right:10px;margin-left:10px;
}
.commentPagLinks a:hover{
color:#333333;text-decoration:none;
}





/*#cartdisplay{position:absolute;line-height:18px;margin-left:710px;float:right;margin-right:25px;background-image:url(../images/viewcartbg.png);width:223px;height:157px;background-repeat:no-repeat;padding-top:10px;}
#cartdisplay span{float:left;}
#cartdisplay strong{margin-right:10px;width:120px;}
#cartdisplay .text{width:40px;}*/
#cartdisplay
{
margin-left:0px; margin-right:0px; float:right; width:188px; background-image:url(../images/viewcartbg.png);width:200px;height:157px;background-repeat:no-repeat;padding-top:10px;line-height:18px;margin-right:0px;
}
#cartdisplay span{float:left;}
#cartdisplay strong{margin-right:10px;width:120px;}
.tamt{color:#660099;font-weight:bold;font-size:16px;line-height:40px;margin-right:15px;}
.ml4cp{margin-left:195px;}
.ml4cp-v{margin-left:185px;}
.ml4phreg1{margin-left:220px;margin-top:20px;}
.totamt{color:#2A2460;margin-left:10px; float:left;line-height:25px;font-size:16px;}
.wedding_info{color:#333333;font-weight:bold;padding-left:10px;padding-right:10px;text-align:justify;padding-top:10px;line-height:20px;}


.about_US{font-size:16px; color:#302663; font-weight:bold; float:left; margin-left:10px; margin-top:10px;}

.txt-v-Ali{ margin-left:10px; margin-top:5px; width:870px; float:left; text-align:justify;}

.name_testi{float:left; padding-left:790px;}

.testimo_vv{width:870px; margin-left:20px; text-align:justify; margin-top:10px; float:left;}

.li_testi{margin-top:10px; float:left;}

.bottom_vv{margin-top:15px; float:left;}





/*privacy Css starts*/

/* ---------------- Rounded Box --------------- */

.roundedBox {
	width: 886px;
	margin:5px auto 15px auto;
}
	.roundedTop {
		background: url(../images/roundedTop.jpg) no-repeat;
		height: 8px;
	}
	.roundedContent {
		background: url(../images/roundedBg.jpg) repeat-y;
		padding: 0px 15px;
	}
	.roundedBottom {
		background: url(../images/roundedBottom.jpg) no-repeat ;
		height: 8px;
	}
	
/* ------------- end Rounded Box ------------ */


.contact_us{width:250px; border:#999999 solid 1px;}

.contact_us1{width:250px; min-height:80px;}

.mgn10-v{margin-left:20px;}

.capt_vv{margin-left:45px; margin-bottom:5px;}

.enter_code{margin-left:38px; margin-bottom:10px;}

.border_contact{border:#CCCCCC solid 1px; width:300px; float:left; height:auto; margin-top:10px; margin-left:10px;}

.send_vv{margin-left:95px;}

.clear_vv{margin-left:15px;}


.regi-user{margin-bottom:20px;font-size:14px;font-weight:bold;}

.mar-4-img{margin-top:5px;}




/*Registration Page Css Starts Here */
.left-panel-reg{width:65%; float:left;}
.right-panel-reg{width:30%; float:left;}
#registration{ background-image: url(../images/registration-bg.png);
width:410px; height:180px; float:left; margin-left:20px; background-repeat:no-repeat;
padding: 15px 0;}
#registration div{width:380px; margin: auto; height:150px; position: relative;}
#registration div a.yellowButton  { margin: 0 auto; position: absolute; bottom: 0; right: 0;}
	
.reg-txt-sec{width:60%;float:left; margin-left:20px; margin-top:15px;}
.reg-txt-sec2{width:25%;float:left;overflow:hidden;padding-top:35px;}

.user-reg{font-size:16px;color:#000; font-family:Verdana; font-weight:bold;margin-left:15px;margin-top:3px;}
.dis-reg{color:#666; margin-top:5px;margin-left:15px;}
.li-align{margin-left:15px; margin-top:10px;color:#34294f;}
.reg-martop{margin-top:7px;}


.image-reg{ margin-top:5px;margin-left:225px;}
.mar-wid-top{margin-top:20px;}

#creat-ac{ background-image: url(../images/create-ac.png); width:312px; height:62px; float:left; background-repeat:no-repeat;}

.login-btn-v{color:#34294f; font-size:14px; margin-top:10px; font-weight:bold;}
.login-btn-v a{color:#34294f; font-size:14px; margin-top:10px; font-weight:bold;}

.create-ac-v{color:#34294f; font-size:14px; font-weight:bold; margin-top:5px;}
.create-ac-v a{color:#34294f; font-size:14px; font-weight:bold; margin-top:5px;}

.go-ac-v{ margin-top:9px;}
.photo-top{margin-top:40px;}

.girl-ali{ margin-top:1px; margin-left:25px;}
.cam-ali{ margin-left:5px; margin-top:5px;}
/*Registration Page Css Ends Here */


.viewslide-ic{background-image:url(../images/slide-ic.png);background-repeat:no-repeat;padding-left:30px;line-height:20px;height:25px;font-size:14px;margin-left:230px;}
.viewslide-ic a{color:#2A2460;}

.slide{margin-left:100px; color:#333366; margin-top:3px;}
.slide a{color:#333366;}

#sign-uo-list{color:#666666;float:left;}
#sign-uo-list ul{margin:0px;float:left;margin-left:15px;margin-top:2px;}
#sign-uo-list ul li{float:left;	 background-image:url(../images/signup-arrow.png);background-repeat:no-repeat;line-height:20px;width:100%;list-style:none;padding-left:10px;line-height:16px;margin-top:3px;}






/*Login Box Css Starts here*/

.top-left-1{background-image:url(../images/login-img.png);width:11px; height:28px;float:left; background-repeat:no-repeat;}

.top-mid-1{background-image:url(../images/login-mid.gif); float:left; background-repeat:repeat-x; height:28px; width:293px;}

.top-right-1{background-image:url(../images/login-img-rig.png);width:12px; height:28px;float:left; background-repeat:no-repeat;}

.content-img{ background-image:url(../images/mid-flow.gif); float:left; width:316px;min-height:120px; background-repeat:repeat-y;margin-top:-1px;}

.bot-left-v{ background-image:url(../images/login-bot-lft.png); width:11px; height:12px; float:left; background-repeat:no-repeat;}

.bot-mid-v{ background-image:url(../images/login-bot-mid.gif); height:12px; float:left; width:293px; background-repeat:repeat-x;}

.bot-rig-v{ background-image:url(../images/login-bot-rht.png); width:12px; height:12px; float:left; background-repeat:no-repeat;}

.mar-photo{ margin-left:197px;}

.user-vv{margin-top:6px; color:#FFFFFF; font-size:14px; font-weight:bold;}

.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 150%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}

.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 45%;
min-height: 35%;
padding: 16px;
border: 16px solid #A15cb5;
background-color: white;
z-index:1002;
overflow: auto;
}

#password_1{color:#663399;font-weight:bold;margin-left:95px;}
#password_1 span{float:left;margin-left:7px;}
#password_1 .text{width:75px;line-height:30px;}
#password_1 .input input{height:20px;}
.mr_links{/*margin-left:25px;*/float:left;}
.mr_links1{/*margin-left:9px;*/float:left;}

#rightheader{
	width:298px;
	height:123px;
	background-image:url(../images/header_curves.png);
	background-repeat:no-repeat;float:right;
	margin-bottom:10px;
	/*margin-right:-105px;*/
	padding-left:15px;padding-top:15px;
}
.mb10{margin-bottom:10px;float:left;}

#header_text{color:#333333;line-height:20px; font-size:12px;width:100%;float:left;}
#header_text span{float:left;}
#header_text .text{width:75px;float:left;}
#header_text .text1{width:100px;float:left;overflow:hidden;margin-left:18px;}
#header_text .nmtext{font-weight:normal;color:#333333;font-size:12px;float:left;width:75px;}
#header_text .but_bg1{background-image:url(../images/sm.png);background-repeat:no-repeat;width:75px;height:26px;line-height:26px;text-align:center;color:#FFFFFF;font-weight:bold; margin-left:15px;margin-top:5px;}
#header_text .but_bg1 a{color:#FFFFFF;}
.ml_cancel{margin-top:-20px;float:left;margin-left:-175px;}

#header_text .but_bg{background-image:url(../images/sm.png);background-repeat:no-repeat;width:75px;height:26px;line-height:26px;text-align:center;color:#FFFFFF;font-weight:bold; margin-left:15px;margin-top:5px;}
#header_text .but_bg a{color:#FFFFFF;}
.ml_cancel{margin-top:-20px;float:left;margin-left:-175px;}







/*Contact us new Css starts*/

.content-img-co{ background-image:url(../images/mid-flow.gif); float:left; width:316px;min-height:300px; background-repeat:repeat-y;margin-top:-1px;}

.bot-mid-v-w{background-image:url(../images/login-bot-mid.gif); height:12px; float:left; width:293px; background-repeat:repeat-x;}

.contact-vv{color:#FFFFFF; margin-top:5px; font-size:14px; font-weight:bold; margin-left:17px;}

.mar-contact{margin-left:290px; margin-top:20px;}
* html .mar-contact
{
margin-left:auto;

}
#addphotos2{
	line-height:20px;
	float:left;
}
.mt3{margin-top:3px;}
#addphotos2 a{color:#FFFFFF; padding-left:10px;padding-right:10px;text-decoration:none;background-color:#666699;border:#777799 solid 1px;line-height:25px;float:left;margin-left:330px;font-size:20px;padding-top:4px;padding-bottom:4px;}
.ml_al{margin-top:-20px;margin-right:20px;}
.mtm30{margin-top:-25px;}
.bltext{color:#333;}
.btext{color:#1f568f;float:right;margin-right:250px;font-size:16px;margin-top:10px;}
.line{border-top:#CCCCCC solid 1px;float:left;width:450px;line-height:25px;}
.line1{border-top:#CCCCCC solid 1px;width:95%;margin-left:2%;  float:left;line-height:25px;}
.note{color:#666666; font-size:10px;width:100%;text-align:center;float:left;}
.regfee{color:#2a2460;font-weight:bold;font-size:14px;line-height:25px;}
.li20{line-height:20px;margin-left:3px;}
.mtm4{margin-top:-3px;}
.empty{height:90px;}
.textW{width:110px;}
.iau{width:155px;}

#sendgift{background-image:url(../images/gift_certificate.png);width:123px;height:83px;background-repeat:no-repeat;padding-top:50px;padding-left:223px;color:#656a39;font-weight:bold;font-size:25px;}


#sendgift_1{background-image:url(../images/gift_certificate_1.png);width:123px;height:83px;background-repeat:no-repeat;padding-top:50px;padding-left:223px;color:#43455d;font-weight:bold;font-size:25px;}


#sendgift_2{background-image:url(../images/gift_certificate_2.png);width:123px;height:83px;background-repeat:no-repeat;padding-top:50px;padding-left:223px;color:#44906a;font-weight:bold;font-size:25px;}

.mtm8{margin-top:-8px;}

.ml_gift{margin-left:145px;}


/* - - - - - - - - - - - - - - - - - - - - -

Title : Wufoo Form Framework
Author : Infinity Box Inc.
URL : http://wufoo.com

Last Updated : March 19, 2009

- - - - - - - - - - - - - - - - - - - - - */

.wufoo{
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
}
.wufoo li{
	width:62%;
}
form ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}
form li{
	display:block;
	margin:0;
	padding:6px 5px 9px 9px;
	clear:both;
}
form li:after, form li div:after{
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
}
* html form li{height: 1%;}
* html form li div{display:inline-block;}
*+html form li div{display:inline-block;}

form li div, form li span{
	margin:0 .3em 0 0;
	padding:0;
	color:#444;
}
form li span{
	float:left;
}

.center, 
form li span.center input.text, form li span.center label,
form li.name input.text, form li.name span label,
form li.date input.text, form li.date span label, 
form li.phone input.text, form li.phone span label,
form li.time input.text, form li.time span label{
	text-align:center;
}
form li.time select.select{
	margin-left:5px;
}

form li div.col span{
	display:block;
	width:100%;
	float:left;
	padding:0;
}
li.twoColumns div.col span{
	width:48%;
	margin:0 5px 0 0;
}
li.threeColumns div.col span{
	width:30%;
	margin:0 5px 0 0;
}
li.notStacked div.col span{
	width:auto;
	margin:0 7px 0 0;
}


form li.complex{
	padding-bottom:0;
}
form li div span.left, form li div span.right{
	margin:0;
	width:47%;
}
form li div span.full input, 
form li div span.full select, 
form li div span.left input, 
form li div span.right input,
form li div span.left select,
form li div span.right select{
	width:100%;
}

.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both !important;
}

/* ----- INFO ----- */

.info{
	display:inline-block; 
	clear:both;
	border-bottom:0px dotted #ccc;
	margin:0 0 12px 0;
}
.info[class]{
	display:block;
}
.info h2{
	font-weight:normal;
	font-size:160%;
	margin:0 0 .2em 0;
	clear:left;
}
.info div{
	font-size:95%;
	line-height:135%;
	margin:0 0 1.1em 0;
	color:#555;
}

/* ----- SECTIONS ----- */

form li.section{
	border-top:1px dotted #ccc;
	padding-top:.9em;
	padding-bottom:0px;
	padding-left:9px;
	width:97% !important;
	position:static;
}
form ul li.first{
	border-top:none !important;
	margin-top:0px !important;
	padding-top:0px !important;
}
form .section h3{
	font-weight:normal;
	font-size:110%;
	line-height:135%;
	margin:0 0 .2em 0;
}
form .section div{
	display:block;
	font-size:85%;
	margin:0 0 1.2em 0;
	padding:0;
}

/* ----- LIKERT SCALE ----- */

form li.likert{
	width:97% !important;
}
.likert table{
	margin:0 0 .9em 0;
	background:#fff;
	width:100%;
	border:1px solid #dedede;
	border-bottom:none;
}
.likert caption{
	text-align:left;
	color:#222;
	font-size:95%;
	line-height:135%;
	padding:5px 0 .5em 0;
}
.likert input{
	padding:0;
	margin:2px 0;
}
.likert label{
	font-size:11px;
	display:block;
	color:#565656;
}

/* ----- Top Row ----- */

.likert thead td, .likert thead th{
	background-color:#e6e6e6;
}

/* ----- Right Side ----- */

.likert td{
	border-left:1px solid #ccc;
	text-align:center;
	padding:4px 6px;
}
.likert thead td{
	font-size:85%;
	padding:10px 6px;
}

/* ----- Body ----- */

.likert th, .likert td{
	border-bottom:1px solid #dedede;
}
.likert tbody th{
	color:#222;
	font-size:95%;
	font-weight:bold;
	padding:8px 8px;
	text-align:left;
}

.likert tbody tr.alt td, .likert tbody tr.alt th{
	background-color:#f5f5f5;
}
.likert tbody tr:hover td, .likert tbody tr:hover th{
	background-color:#FFFFCF;
}

/* ----- Likert Classes ----- */

.col1 td{width:30%;} 
.col2 td{width:25%;}
.col3 td{width:18%;}
.col4 td{width:14.5%;}
.col5 td{width:12%;}
.col6 td, .col7 td{width:10%;}
.col8 td, .col9 td, .col10 td{width:6.5%;}
.col11{width:6%;}

.hideNumbers tbody label{
	display:none;
}

/* ----- LABELS ----- */

form li div label, form li span label{
	margin:0;
	padding-top:6px;
	clear:both;
	font-size:11px;
	line-height:15px;
	color:#444;
	display:block;
}
form li div span label{
	padding-bottom:12px;
}
label.desc{
	line-height:150%;
	margin:0;
	padding:0 0 3px 0;
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:bold;
}
label.choice{
	font-size:100%;
	display:block;
	line-height:1.5em;
	margin:-1.65em 0 0 25px;
	padding:.44em 0 .5em 0;
	color:#222;
	width:88%;
}

form.rightLabel div.col{
	margin-top:-3px;
}

span.symbol{
	font-size:120%;
	line-height:135%;
}
form li .datepicker{
	float:left;
	margin:.19em 5px 0 0;
	padding:0;
	width: 16px;
	height: 16px;
	cursor:pointer !important;
}

/* ----- MIN/MAX COUNT ----- */

form li div label var{
	font-weight:bold;
	font-style:normal;
}
form li div label .currently{
	display:none;
}

/* ----- FIELDS ----- */

input.text, input.search, input.file, textarea.textarea, select.select{
	margin:0;
	font-size:100%;
	color:#333;
}
input.text, input.search, input.file, textarea.textarea, .firefox select.select{
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(/images/fieldbg.gif) repeat-x top;
}
.safari input.file{ /* Webkit */
	border:none;
	background:none;
}
input.text, input.search, input.file{
	padding:2px 0 2px 0;
}
input.search{
	-moz-border-radius:10px !important;
	padding-left:6px;
	padding-right:0;
}
input.file{
	margin-bottom:10px;
}
input.checkbox, input.radio{

	display:block;
	line-height:1.5em;
	margin:.6em 0 0 3px;
	width:13px;
	height:13px;
}
input.other{
	margin:0 0 8px 25px;
}

textarea.textarea{
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
}

select.select{
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
	margin:1px 0;
	padding:1px 0 0 0;
}
select.select[class]{
	margin:0;
}
*+html select.select[class]{
	margin:1px 0;
}
.safari select.select{ /* Webkit */
	margin-bottom:1px;
	font-size:120% !important;
}

/* ----- BUTTONS ----- */

input.btTxt{
	padding:0 7px;
	width:auto;
	overflow:visible;
}
.buttons{
	clear:both;
	margin-top:10px;
}
.buttons input{
	font-size:120%;
	margin-right: 5px;
}

/* ----- TEXT DIRECTION ----- */

.rtl .info h2, .rtl .info div, .rtl label.desc, .rtl label.choice, 
.rtl div label, .rtl span label, .rtl input.text, 
.rtl textarea.textarea, .rtl select.select, .rtl p.instruct, 
.rtl .section h3, .rtl .section div, .rtl input.btTxt{
	direction:rtl;
}

/* ----- SIZES ----- */

.third{
	width:32% !important;
}
.half{
	width:48% !important;
}
.full{
	width:100% !important;
}

input.small, select.small{
	width:25%;
}
input.medium, select.medium{
	width:50%;
}
input.large, select.large, textarea.textarea{
	width:100%;
}

textarea.small{
	height:5.5em;
}
textarea.medium{
	height:10em;
}
textarea.large{
	height:20em;
}

/* ----- ERRORS ----- */

#errorLi{
	width:99%;
	margin:0 auto;
	background:#fff !important;
	border:1px solid red;
	margin-bottom:1em;
	text-align:center;
	padding:1em 0 1em 0;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
}
#errorMsgLbl{
	margin:0 0 5px 0;
	padding:0;
	font-size:125%;
	color:#DF0000 !important;
}
#errorMsg{
	margin:0 0 2px 0;
	color:#000 !important;
	font-size:100%;
}
#errorMsg strong{
	padding:2px 3px;
	background-color: #FFDFDF !important;
	color:red !important;
}
form li.error{
	display:block !important;
	background-color: #FFDFDF !important;
	margin-bottom:3px !important;
}
form li.error label, form li.error span.symbol{
	color:#DF0000 !important;
}
form p.error{
	display:none;
	margin:0 !important;
	padding:7px 0 0 0 !important;
	color:#DF0000 !important;
	font-weight:bold;
	font-size:10px;
	line-height:10px !important;
	clear:both;
}
form li.complex p.error{
	padding:0 0 9px 0 !important;
}
form li.error p.error{
	display:block;
}
.leftLabel p.error, .rightLabel p.error{
	margin-left:30%;
	padding-left:15px;
}
.noI .leftLabel p.error, .noI .rightLabel p.error{
	margin-left:35%;
	padding-left:15px;
}

/* ----- REQUIRED ----- */

form span.req{
	display:inline;
	float:none;
	color:red !important;
	font-weight:bold;
	margin:0;
	padding:0;
}

/* ----- INSTRUCTIONS ----- */

form li.focused{
	background-color:#fff7c0;
}
form li.focused, form li:hover{
	position:relative; /* Makes Instructs z-index stay on top in IE. */
}
form .instruct{
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	width:42%;
	margin:0 0 0 8px;
	padding:8px 10px 9px 10px;
	border:1px solid #e6e6e6;
	background:#f5f5f5;
	line-height:130%;
	font-size:80%;
	color:#444;
	visibility:hidden;
}
form .instruct small{
	font-size:105%;
}
form li.focused .instruct, form li:hover .instruct{
	left:100%; /* Prevent scrollbars for IE Instruct fix */
	visibility:visible;
}

/* ----- ADVANCED CLASSNAMES ----- */

.hideSeconds .seconds, .hideAMPM .ampm{
	display:none;
}

/* ----- ALT INSTRUCTIONS ----- */

.altInstruct .instruct, li.leftHalf .instruct, li.rightHalf .instruct{
	visibility:visible;
	position:static;
	margin:0;
	padding:6px 0 0 0;
	width:100%;
	clear:left;
	background:none;
	border:none;
	font-size:10px;
}
.altInstruct p.complex, li.leftHalf p.complex, li.rightHalf p.complex{
	padding:0 0 9px 0;
}

/* ----- LABEL LAYOUT ----- */

.leftLabel li, .rightLabel li{
	width:74% !important;
	padding-top:9px;
}


.leftLabel label.desc, .rightLabel label.desc{
	float:left;
	width:29%;
	margin:0px 15px 0 0;
}
.rightLabel label.desc{
	text-align:right;
}
.leftLabel li div.col, .rightLabel li div.col,
.leftLabel li.complex div, .rightLabel li.complex div{
	float:left;
}


.leftLabel .small, .rightLabel .small{
	width:17%;
}
.leftLabel .medium, .rightLabel .medium{
	width:35%;
}
.leftLabel .large, .leftLabel textarea.textarea,
.rightLabel .large, .rightLabel textarea.textarea,
.leftLabel li div.col, .rightLabel li div.col,
.leftLabel li.complex div, .rightLabel li.complex div{
	width:64%;
}


* html .leftLabel .small, * html .rightLabel .small{
	width:23%;
}
* html .leftLabel .medium, * html .rightLabel .medium{
	width:55%;
}
* html .leftLabel .large, * html .leftLabel textarea.textarea,
* html .rightLabel .large, * html .rightLabel textarea.textarea{
	width:97%;
}


.leftLabel p.instruct, .rightLabel p.instruct{
	width:27%;
	margin-left:5px;
}
.leftLabel .altInstruct .instruct, .rightLabel .altInstruct .instruct{
	margin-left:29% !important;
	padding-left:15px;
	width:65%;
}


.leftLabel .buttons, .rightLabel .buttons{
	margin-left:15px;
}
* html .leftLabel .buttons, * html .rightLabel .buttons{
	margin-left:4px;
}
*+html .leftLabel .buttons, *+html .rightLabel .buttons{
	margin-left:7px;
}
.leftLabel .buttons .submit, .rightLabel .buttons .submit{
	margin-left:29%;
}
* html .leftLabel .buttons .submit, * html .rightLabel .buttons .submit{
	margin-left:22%;
}

/* ----- NO INSTRUCTIONS ----- */

.noI .instruct{
	display:none !important;
}
.noI form li, .noI form li.buttons, .altInstruct form li, .altInstruct form li.buttons{
	width:97% !important;
}
.noI form li.section, .altInstruct form li.section{
	padding-left:9px !important;
}

/* ----- NO INSTRUCTIONS LABEL LAYOUT ----- */

.noI .leftLabel label.desc, .noI .rightLabel label.desc{
	width:34%;
}
.noI .leftLabel .large, .noI .leftLabel textarea.textarea,
.noI .rightLabel .large, .noI .rightLabel textarea.textarea,
.noI .leftLabel li div.col, .noI .rightLabel li div.col,
.noI .leftLabel li.complex div, .noI .rightLabel li.complex div{
	width:60%;
}

.noI .leftLabel .buttons input, .noI .rightLabel .buttons input{
	margin-left:34%;
}

/* ----- FIELD FLOATING ----- */

form li.leftHalf, form li.rightHalf{
	width:46% !important;
}
li.leftHalf{
	clear:left;
	float:left;
}
li.rightHalf{
	clear:none;
	float:right;
}
li.leftHalf .medium, li.rightHalf .medium,
li.leftHalf .small, li.rightHalf .small{
	width:100%;
}


#links_tf{color:#333333;}
#links_tf a{color:#333333;font-weight:bold;line-height:30px;margin-left:10px;margin-right:30px;}
#links_tf img{width:40px;}


#links_tf1{color:#333333;}
#links_tf1 a{color:#333333;font-weight:bold;line-height:30px;margin-left:10px;}
#links_tf1 img{width:30px;}
.ml_sb{margin-left:150px;float:left;}
.resize {
    width: 75px;
    height : auto;
    }

    .resize {
    width: auto;
    height : 75px;
    }
	
#sub_results,#update_results,#update_results2,#sub_results2 {
  float:left;
  clear:both;
  margin-left:50px;
  color:#333333;
  width:auto;
  margin-top:5px;
}
#sub_results p,#sub_results2 p{
background-color:#FFEBE8;
padding:5px 10px 5px 10px;
font-size:11px;
color:#333333;
}
#update_results,#update_results2  {
color:#2e2e2e;
border:1px solid #2e2e2e;
margin-top:5px;
}
#update_results p,#update_results2 p
{
background-color:#d7f8b9;
padding:5px 10px 5px 10px;
font-size:11px;
}
#captchames
{
color:#333333;
font-size:12px;
}

#captchames p
{
background-color:#FFEBE8;
padding:2px 20px 2px 10px;
/*border:1px solid #ff0000;*/
font-size:11px;
}	
/*New Ticket CSS starts*/

.selectDep-v{width:175px;}

.depa-v{color:#333333; margin-top:20px; line-height:20px;}

.mar-top-v{margin-top:20px;}

.box-vv{width:250px; border:#999999 solid 1px;}

.text-area-v{width:250px; height:100px; border:#999999 solid 1px; overflow:scroll;}

.btn-v-re{margin-top:15px; margin-left:175px;}

.sub-v-btn{margin-top:15px; margin-left:20px;}

.mr-v-top{margin-top:20px;}

.select-vv{background-color:#dddddd; width:100%; float:left; line-height:18px;}

.reqID-v{color:#333333; margin-left:2px;}

.icon-v{ line-height:18px; height:15px; float:left; padding-top:5px;}

.sub1-v{color:#333333; margin-left:2px; margin-left:30px;}

#archives{width:100%;color:#9476AE;font-weight:bold;}

#archives .check{width:5%;}
#archives span{float:left;}
#archives span img{margin-top:5px;margin-left:2px;}
#archives .req{width:15%;}
#archives .subject{width:18%;}
#archives .status{width:12%;}
#archives .dept{width:10%;}
#archives .con{width:18%;}
#archives .uon{width:18%;}
.archivesbg{background-color:#F1EDFB;height:25px;line-height:25px;}
.archivesbg input{margin-top:6px;}
.archivestext{color:#333333;font-weight:normal;}
.archivestext a{color:#333333;text-decoration:none;}
#tooltipimg
{
max-width:250px;
width:250px;
}



.mar11-v{ margin-top:1px;}
.t-center{ text-align:center;}


.view-ar-v{background-color:#F1EDFB; width:650px;
 /*min-height:120px;*/
 float:left;
  margin-top:20px; border:#735da0 solid 1px;}

.view-det-v{background-color:#8c79b5; width:100%; height:20px; color:#F1EDFB;}

.date-ti-v{line-height:19px; margin-left:5px; font-size:11px;}

.mar-left-comon{ margin-left:15px;}

.test-a-v{float:right; font-size:11px; margin-top:3px;}

.sub-v{margin-left:5px; margin-top:10px; color:#333333;}

.mar-v-top{margin-top:15px;}

.view-ar-v-rep{background-color:#eeeeee; width:650px; 
/*min-height:120px;*/
float:left; clear:both;
 margin-top:20px; border:#666666 solid 1px;}

.view-det-v-rep{background-color:#999999; width:100%; height:20px; color:#F1EDFB;}

.quick-r-v{color:#333333;font-weight:bold;}
.text-rep-v{margin-top:5px; float:left;}

.text-v-w{width:400px;}

.area-re-v{width:400px; height:125px; overflow:scroll;}

.ali-text-v{margin-top:5px; float:left;}
#faqs {line-height:20px;font-weight:bold;}
#faqs a{line-height:25px;font-weight:bold;margin-left:10px;}
#faqs .text{font-weight:normal;}
.mtm5{margin-top:5px;}

