.main{width:1024px; height:auto; padding-top:15px; margin-bottom:15px;}

.blankline{width:4px; height:auto; float:left;}

.topgray{width:1016px; height:10px; float:left; font-size:1px;}

.middlegray{width:1016px; height:auto; float:left; background-image:url(../images/middlegray.png);}

.bottomgray{width:1016px; height:5px; float:left; font-size:1px; margin-bottom:10px;}

.myphoto{width:228px; height:40px; float:left;}

.main2{width:1011px; height:auto; padding-left:5px; float:left;}

a{text-decoration:none;}

.navigationTxt{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.navigationDiv{color:#666666; width:600px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.searchinput{border: 1px solid #c8c9ca;
background: url(../images/search.png) no-repeat 18px 20px;
background-position:top left;
padding-left:30px;
height: 19px;
margin-left:430px;
margin-top:7px;
width: 210px;
float:right;}

.search{background-color:#e9e8e7; border:1px solid #c8c9ca; border-left:none; height:20px; width:50px; float:right; margin-top:4px; margin-right:30px; font-family:Calibri; font-size:15px; padding-top:1px;}

.blankline_2{width:1011px; height:12px; float:left; font-size:1px;}

.blankline_3{width:20px; height:600px; float:left;}

.leftround{width:4px; height:39px; float:left;}

.rightround{width:4px; height:39px; float:left;}

.line_2{width:183px; height:29px; float:left; background-image:url(../images/line_2.png); background-repeat:repeat-x; font-family:Calibri; font-size:16px; padding-top:10px;}

a.text{color:#000000; text-decoration:none;}
.text:hover{color:#000000; text-decoration:overline;}

.line_3{width:183px; height:29px; float:left; background-image:url(../images/line.png); background-repeat:repeat-x; font-family:Calibri; font-size:16px; padding-top:10px;}

.styline_2{width:10px; height:39px; float:left;}

.styleline{width:10px; height:39px; float:left;}

.blankline_4{width:991px; height:15px; float:left; font-size:1px;}

.showing{width:991px; height:27px; float:left; margin-bottom:5px;}

.leftarea{width:141px; height:441px; float:left; border:solid 1px #c5ced7;}

.topgalleries{width:141px; height:20px; background-image:url(../images/color.png); background-repeat:repeat-x; border:solid 1px #c5ced7; border-left:none; border-right:none; border-top:none; font-family:Calibri; font-size:15px; padding-top:3px;}

a.button{width:134px; height:23px; float:left; background-image:url(../images/arrowbackground.png); background-repeat:no-repeat; text-align:left; padding-left:5px; padding-top:3px; font-family:Calibri; font-size:15px; text-decoration:none; color:#000000;}
.button:hover{width:136px; height:23px; border:solid 1px #c5ced7; background-image:url(../images/hoverimage.png); background-repeat:repeat-x; text-align:left; font-family:Calibri; font-size:15px;  text-decoration:none; color:#000000; border-left:none; border-right:none; border-top:none;}

a.buttonhover{width:134px; height:23px; float:left; background-image:url(../images/hoverimage.png); background-repeat:no-repeat; text-align:left; padding-left:5px; padding-top:3px; font-family:Calibri; font-size:15px; text-decoration:none; color:#000000;}


.allshowingphoto{width:580px; height:auto; padding-left:13px; padding-right:3px; float:left;}

.sizephoto{width:135px; height:150px; float:left;}

.topphoto{width:135px; height:4px; float:left; font-size:1px;}
.middlephoto{width:135px; height:140px; float:left; background-image:url(../images/middlephoto.png); background-repeat:repeat-y;}
.bottomphoto{width:135px; height:6px; float:left; font-size:1px;}

.date{width:116px; height:20px; float:left; padding-left:8px; font-family:Arial; font-size:13px; margin-bottom:2px;}

.pics{width:116px; height:90px; float:left; padding-left:8px;}

.view{width:116px; height:20px; float:left; padding-left:8px; font-family:Arial; font-size:13px; margin-top:7px; font-family:Arial; font-size:13px;}

.blankline_5{width:10px; height:150px; float:left;}

.blankline_6{width:570px; height:20px; float:left;}

.showing_1{width:570px; height:30px; float:left;}

.showingmatter{width:100px; height:20px; float:left; font-family:Arial; font-size:13px; padding-top:7px;}

.showingmatter_1{width:100px; height:20px; float:left; font-family:Arial; font-size:13px; padding-left:150px;}

.previousnext{width:250px; height:20px; float:left; font-family:Arial; font-size:13px; padding-top:7px; margin-left:50px;}

.previousnext_1{width:250px; height:20px; float:right; font-family:Arial; font-size:13px; margin-right:10px;}

.previous{width:60px; font-family:Arial; font-size:13px; float:left; color:#000000;}

.next{width:50px; font-family:Arial; font-size:13px; float:left; color:#000000;}

.number{width:17px; height:16px; float:left; margin-left:3px; border:solid 1px #d5d5d5; background-color:#ececec; font-family:Calibri; font-size:14px; text-decoration:none; color:#000000;}

.currnumber{width:17px; height:16px; float:left; margin-left:3px; border:solid 1px #d5d5d5; background-color:#ececec; font-family:Calibri; font-size:14px; text-decoration:none; color:#0a457f;}

.number:hover{width:17px; height:16px; float:left; margin-left:3px; border:solid 1px #d5d5d5; background-color:#0a457f; font-family:Calibri; font-size:14px; text-decoration:none; color:#FFFFFF;}

.right{width:224px; height:auto; float:left;}

.photofeature{width:224px; height:240px; float:left; border:solid 1px #cbd4dc;}

.gurugallary{width:224px; height:150px; float:left; border:solid 1px #cbd4dc; margin-top:10px;}

.textphoto{width:224px; height:22px; float:left; border:solid 1px #cbd4dc; border-left:none; border-right:none; border-top:none; background-color:#eef2f4; font-family:Calibri; font-size:15px; padding-top:3px;}

.ramdevbaba{width:209px; height:61px; float:left; margin-left:5px; margin-top:5px;}

.picsramdev{width:72px; height:61px; float:left;}

.textmatter{width:120px; height:61px; padding-left:5px; float:left; text-align:left; font-family:Arial; font-size:11px;}

.blankline_7{width:209px; height:5px; float:left; font-size:1px;}

.topbutton{width:39px; height:17px; float:left; border:solid 1px #d5d5d5; background-color:#ececec; font-family:Calibri; font-size:14px; text-decoration:none; color:#000000; margin-top:7px; margin-left:117px;}

.topbutton:hover{width:39px; height:17px; float:left; border:solid 1px #d5d5d5; background-color:#0a457f; font-family:Calibri; font-size:14px; text-decoration:none; color:#FFFFFF; margin-top:7px; margin-left:117px;}

.blankline_9{width:8px; height:38px; float:left;}

.shortimage{width:211px; height:38px; float:left; margin-top:5px;}

.mainshortimage{width:45px; height:38px; float:left;}

.blankline_8{width:9px; height:38px; float:left;}

.mostviewed{width:224px; height:250px; float:left; border:solid 1px #cbd4dc; margin-top:10px;}

.mostviewedpics{width:224px; height:225px; float:left;}

.mostviewed1{width:111px; height:22px; float:left; border:solid 1px #cbd4dc; background-color:#eef2f4; font-family:Calibri; font-size:15px; padding-top:3px; border-top:none; border-left:none; color:#000000; text-decoration:none;}
.mostviewed1:hover{width:111px; height:22px; float:left; border:solid 1px #cbd4dc; background-color:#f6f6f6; font-family:Calibri; font-size:15px; padding-top:3px; border-top:none; border-left:none; color:#000000; text-decoration:none;}
.toprated1{width:112px; height:22px; float:left; border:solid 1px #cbd4dc; background-color:#eef2f4; font-family:Calibri; font-size:15px; padding-top:3px; border-top:none; border-left:none;  border-right:none; color:#000000; text-decoration:none;}
.toprated1:hover{width:112px; height:22px; float:left; border:solid 1px #cbd4dc; background-color:#f6f6f6; font-family:Calibri; font-size:15px; padding-top:3px; border-top:none; border-left:none;  border-right:none; color:#000000; text-decoration:none;}

.sortsizeimages{width:110px; height:90px; float:left; font-family:Calibri; font-size:15px; padding-top:3px;}

.singlephotosize{width:561px; height:auto; float:left; background-color:#f6f6f6; border:solid 1px #dadada; margin-bottom:20px;}

.mainphotosize{width:541px; height:auto; float:left; padding-left:10px; padding-right:10px; margin-top:5px; margin-bottom:7px;}

.forwardtoafriend{width:122px; height:20px; float:left; font-family:Arial; font-size:13px; background-color:#0a457f; margin-left:10px; color:#FFFFFF; padding-top:3px; text-decoration:none;}

.editPhotoDetail{width:122px; height:20px; float:left; font-family:Arial; font-size:13px; background-color:#003300; margin-left:10px; color:#FFFFFF; padding-top:3px; text-decoration:none;}

.feedback{width:75px; height:20px; float:left; font-family:Arial; font-size:13px; background-color:#0a457f; margin-left:10px; color:#FFFFFF; padding-top:3px; text-decoration:none;}

.slideshow{width:83px; height:20px; float:left; font-family:Arial; font-size:13px; background-color:#0a457f; margin-left:10px; color:#FFFFFF; padding-top:3px; text-decoration:none;}

.browsegallary{width:224px; height:122px; float:left; border:solid 1px #cbd4dc;}

.uploadphoto{width:224px; height:135px; float:left; margin-top:15px; margin-bottom:5px;}

.browsegallarypics{width:215px; height:43px; float:left; margin-top:5px; padding-left:3px;}

.singlebrowseimage{width:53px; height:42px; float:left;}

.arrow{width:215px; height:20px; float:left; margin-top:5px; padding-left:3px;}

.singlearrow{width:53px; height:20px; float:left;}

.album1{width:570px; height:184px; float:left; padding-bottom:10px;}

label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {padding:5px;}



.auSubmit {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR:#666666; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT: bold 0.9em Arial; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #666666 1px solid; CURSOR: pointer; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 2px
}

.require{
color:#FF0000;
 
}

.lableTxt{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


