.photos#pagebody #content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
.album#pagebody #content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
.photo#pagebody #content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
.editalbum#pagebody #content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
.photoselect#pagebody #content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
.editalbum#pagebody #content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 12px;
    POSITION: static
}
.editphotos#pagebody #content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 12px;
    POSITION: static
}
.photoselect#pagebody #content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 12px;
    POSITION: static
}
.newalbum#pagebody .formbuttons
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 215px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.newalbum#pagebody .formbuttons INPUT
{
    MARGIN: 0px
}
.editsinglephoto#pagebody #content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    POSITION: static
}
.photo#pagebody #content
{
    POSITION: static
}
.nophotos#pagebody #content
{
    PADDING-TOP: 20px
}
.photoprint#pagebody #content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: static
}
#nophotos
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: #f7f7f7;
    PADDING-BOTTOM: 50px;
    MARGIN: 0px 20px 10px;
    BORDER-LEFT: #ddd 1px solid;
    COLOR: #999;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 50px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: center
}
#albumcovers
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #f7f7f7;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d8dfea 1px solid
}
 HTML #albumcovers
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#albumcovers #bottompager
{
    MARGIN-BOTTOM: -1px
}
#albumcovers TABLE
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BACKGROUND: white;
    MARGIN: 0px 0px 5px;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
#albumcovers TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}
#albumcovers TD.image
{
    PADDING-RIGHT: 10px;
    WIDTH: 180px
}
#albumcovers TD.info
{
    PADDING-RIGHT: 20px
}
#albumcovers .count
{
    FONT-WEIGHT: normal;
    COLOR: gray
}
#albumcovers .visible
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black
}
#albumcovers H5
{
    FONT-SIZE: 12px;
    MARGIN: 5px 0px 2px
}
#albumcovers P
{
    MARGIN: 5px 0px
}
#albumcovers .date
{
    COLOR: gray
}
#albumsfooter
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
#albumsupdatefooter
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
 HTML #albumsupdatefooter
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    MARGIN: -5px 0px 0px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
#albumsupdatemessage
{
    FLOAT: left;
    PADDING-BOTTOM: 3px
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d8dfea 1px solid;
    TEXT-ALIGN: left
}
#friendsphotos
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 360px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: right
}
#friendsphotos H4 SPAN
{
    FLOAT: left;
    WIDTH: 300px
}
#friendsphotos H4 A
{
    FONT-WEIGHT: normal;
    FLOAT: right
}
#friendsphotosonly
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #f7f7f7;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
#friendalbumrow
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: white;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 5px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.friendalbum
{
    WIDTH: 280px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
.friendalbum0
{
    FLOAT: left
}
.friendalbum1
{
    CLEAR: right;
    FLOAT: right
}
.friendalbum IMG
{
    FLOAT: left;
    WIDTH: 75px;
    MARGIN-RIGHT: 10px
}
.friendalbum .author A:hover
{
    COLOR: #3b5998
}
.friendalbum .date
{
    COLOR: gray
}
#createalbum
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 200px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#sharefooter
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d8dfea 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #f7f7f7;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
#albumsubheader
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    BACKGROUND: white;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #d8dfea 1px solid;
    TEXT-ALIGN: left
}
.withpager#albumsubheader
{
    TEXT-ALIGN: right
}
.withpager#albumsubheader DIV.menu
{
    FLOAT: left
}
#album
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #f7f7f7;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d8dfea 1px solid
}
#album TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: middle;
    WIDTH: 150px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
#album IMG
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 6px;
    BACKGROUND: white;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #ccc 1px solid
}
#album IMG:hover
{
    BORDER-RIGHT: #3b5998 1px solid;
    BORDER-TOP: #3b5998 1px solid;
    BORDER-LEFT: #3b5998 1px solid;
    BORDER-BOTTOM: #3b5998 1px solid
}
#albumfooter
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-TOP: 3px;
    POSITION: relative;
    TEXT-ALIGN: left
}
#albumfooter #bottompager
{
    RIGHT: 0px;
    MARGIN-RIGHT: 10px;
    POSITION: absolute;
    TOP: 3px
}
#albumdesc
{
    MARGIN-TOP: 5px;
    WIDTH: 400px
}
#albumtags
{
    MARGIN-TOP: 10px;
    WIDTH: 400px
}
.sharelink
{
    BORDER-RIGHT: #d8dfea 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #d8dfea 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: white;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 0px;
    BORDER-LEFT: #d8dfea 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #d8dfea 1px solid;
    TEXT-ALIGN: center
}
#subheader .photonav
{
    FONT-WEIGHT: normal
}
#subheader .photonav A
{
    PADDING-RIGHT: 3px;
    DISPLAY: inline;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
#subheader .photonav A:hover
{
    BACKGROUND: #3b5998;
    COLOR: white;
    TEXT-DECORATION: none
}
#subheader .text
{
    FONT-WEIGHT: normal;
    COLOR: black
}
.photo#pagebody #subheader H2 A
{
    FONT-WEIGHT: normal
}
#photoborder
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #f7f7f7 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: #f7f7f7;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d8dfea 1px solid;
    TEXT-ALIGN: center
}
#photoborder IMG
{
    BORDER-RIGHT: #ddd 1px solid;
    BORDER-TOP: #ddd 1px solid;
    BACKGROUND: white;
    MARGIN: 10px;
    BORDER-LEFT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid
}
#photoborder IMG
{
    CURSOR: hand
}
#photoinfo
{
    MARGIN: 4px 10px;
    PADDING-LEFT:10px
}
 HTML #photoinfo
{
}

#photocaption
{
    MARGIN: 0px 15px 10px;
    WIDTH: 400px;
    LINE-HEIGHT: 15px;
    TEXT-ALIGN: left
}
 HTML #photocaption
{
    MARGIN: 0px 0px 10px 5px
}
#photocaptionleft
{
    WIDTH: 606px;
    TEXT-ALIGN: left
}
#photoinalbum
{
    PADDING-LEFT: 10px;
    FLOAT: right;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 170px;
    LINE-HEIGHT: 15px
}
#changessaved
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #f7f7f7;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px
}
#changessaved .status
{
    MARGIN-BOTTOM: 0px
}
#phototags
{
    MARGIN: 0px 15px;
    WIDTH: 400px;
    LINE-HEIGHT: 15px;
    TEXT-ALIGN: left
}
 HTML #phototags
{
    MARGIN: 5px 0px 0px 5px
}
#tagframe
{
    BORDER-RIGHT: #d8dfea 7px solid;
    BORDER-TOP: #d8dfea 7px solid;
    LEFT: 10px;
    BORDER-LEFT: #d8dfea 7px solid;
    WIDTH: 170px;
    BORDER-BOTTOM: #d8dfea 7px solid;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 170px
}
#tagframeinside
{
    BORDER-RIGHT: #3b5998 2px solid;
    BORDER-TOP: #3b5998 2px solid;
    DISPLAY: block;
    LEFT: 0px;
    BORDER-LEFT: #3b5998 2px solid;
    WIDTH: 166px;
    CURSOR: crosshair;
    BORDER-BOTTOM: #3b5998 2px solid;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 166px
}
#photocommentshow
{
    CLEAR: left;
    FLOAT: left;
    MARGIN-BOTTOM: 10px
}
#photocomment
{
    FLOAT: left;
    WIDTH: 400px
}
#photoaddcomment
{
	
    CLEAR: left;
    FLOAT: left;
    MARGIN: 10px 0px
}
#photoaddcomment H4
{
	font-size: 11px;
	font-weight: bold;
	padding-left:4px;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#photoedit
{
    
    MARGIN: 3px 0px;
    WIDTH: 150px
}
#photoactions
{
    FLOAT: right;
    MARGIN: 3px 0px;
    WIDTH: 150px
}
#photoedit A
{
    CLEAR: both;
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #d8dfea 1px solid
}
#photoactions A
{
    CLEAR: both;
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #d8dfea 1px solid
}
#photoedit A:hover
{
    BACKGROUND: #3b5998;
    COLOR: white;
    TEXT-DECORATION: none
}
#photoactions A:hover
{
    BACKGROUND: #3b5998;
    COLOR: white;
    TEXT-DECORATION: none
}
#rotateleft
{
    FLOAT: left;
    WIDTH: 75px;
    BORDER-BOTTOM: #d8dfea 1px solid
}
#rotateright
{
    FLOAT: left;
    WIDTH: 75px;
    BORDER-BOTTOM: #d8dfea 1px solid
}
#rotateleft
{
    BACKGROUND: url(../images/rotateleft.gif) white no-repeat 46px 2px
}
#rotateleft:hover
{
    BACKGROUND: url(../images/rotatelefthover.gif) #3b5998 no-repeat 46px 2px
}
#rotateright
{
    BACKGROUND: url(../images/rotateright.gif) white no-repeat 3px 2px
}
#rotateright:hover
{
    BACKGROUND: url(../images/rotaterighthover.gif) #3b5998 no-repeat 3px 2px
}
#rotateright A
{
    PADDING-LEFT: 33px
}
#rotateleft A
{
    CLEAR: none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#rotateright A
{
    CLEAR: none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#rotateleft A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    TEXT-DECORATION: none
}
#rotateright A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    TEXT-DECORATION: none
}
#convertmobile
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
#convertmobile H4
{
    TEXT-ALIGN: center
}
#convertmobile P
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: center
}
.movephoto SELECT
{
    WIDTH: 117px
}
#newalbum .inputtext
{
    WIDTH: 250px
}
#newalbum TEXTAREA
{
    WIDTH: 250px
}
#newalbum .inputsubmit
{
    WIDTH: auto
}
#newalbum .inputbutton
{
    WIDTH: auto
}
#files DIV
{
    MARGIN: 5px 0px 8px
}
#files INPUT
{
    WIDTH: 200px
}
#morefiles
{
    MARGIN-TOP: 15px
}
#uploading
{
    MARGIN: 20px auto;
    WIDTH: 400px
}
#noactive
{
    MARGIN: 15px 0px 0px;
    TEXT-ALIGN: center
}
#mobile_suggestion
{
    MARGIN: 4px 0px 20px;
    TEXT-ALIGN: center
}
#photodisclaimer
{
    MARGIN: 5px 0px 15px;
    TEXT-ALIGN: center
}
#photoagree
{
    MARGIN: 10px 0px 15px;
    WIDTH: 300px;
    TEXT-ALIGN: left
}
#photoagree INPUT
{
    WIDTH: auto
}
SMALL
{
    COLOR: #666666
}
#editphoto
{
    MARGIN: 20px auto;
    WIDTH: 540px
}
#editphoto .photo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px auto 15px;
    WIDTH: 540px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #3b5998 1px solid
}
#editphoto .last
{
    BORDER-BOTTOM: medium none
}
#editphoto .photo .thumb
{
    FLOAT: left;
    MARGIN-LEFT: 10px;
    WIDTH: 180px
}
#editphoto .photo .info
{
    FLOAT: left;
    MARGIN: 0px 10px
}
#editphoto .photo .info LABEL
{
    CLEAR: right;
    DISPLAY: block;
    MARGIN-BOTTOM: 2px
}
#editphotoalbum
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #f7f7f7;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d8dfea 1px solid
}
 HTML #editphotoalbum
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#editphotoalbum .photo
{
    BORDER-RIGHT: #d8dfea 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d8dfea 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: white;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 10px 5px;
    BORDER-LEFT: #d8dfea 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d8dfea 1px solid
}
#editphotoalbum IMG
{
    CURSOR: crosshair
}
#editphotoalbum .photo .thumb
{
    FLOAT: right;
    WIDTH: 130px
}
#editphotoalbum .photo .thumb1
{
    FLOAT: left;
    WIDTH: 130px
}
#editphotoalbum .photo .thumb .covercheck
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #f7f7f7;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-ALIGN: left
}
#editphotoalbum .covercheck LABEL
{
    DISPLAY: inline;
    FONT-WEIGHT: normal;
    MARGIN: 0px;
    COLOR: #000000
}
#editphotoalbum .photo .thumb .noradio
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
#editphotoalbum .photo .info
{
    FLOAT: left;
    WIDTH: 400px
}
#editphotoalbum .photo .info TEXTAREA
{
    WIDTH: 290px
}
#editphotoalbum .photo .info .tags
{
    LINE-HEIGHT: 15px
}
#editphotoalbum .photo .info .notags
{
    DISPLAY: none
}
#editphotoalbum .photo .info LABEL
{
    DISPLAY: block;
    FLOAT: left;
    MARGIN-BOTTOM: 2px
}
#editphoto SMALL
{
    COLOR: gray
}
#editphotoalbum SMALL
{
    COLOR: gray
}
#editphoto TEXTAREA
{
    MARGIN-TOP: 0px
}
#editphotoalbum TEXTAREA
{
    MARGIN-TOP: 0px
}
.editphotos .tab_bar
{
    MARGIN: 0px
}
.editalbum .tab_bar
{
    MARGIN: 0px 0px 10px
}
#selector
{
    BORDER-RIGHT: #3b5998 1px solid;
    BORDER-TOP: #3b5998 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: white;
    LEFT: 300px;
    MARGIN-BOTTOM: 20px;
    BORDER-LEFT: #3b5998 1px solid;
    WIDTH: 180px;
    BORDER-BOTTOM: #3b5998 2px solid;
    POSITION: absolute;
    TOP: 100px
}
#selector INPUT
{
    MARGIN: 2px 5px 0px;
    WIDTH: 164px
}
#selector LABEL
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    MARGIN: 2px 5px;
    COLOR: gray
}
#selector .buttons
{
    TEXT-ALIGN: center
}
#selector .buttons INPUT
{
    MARGIN: 5px 2px
}
#selector .buttons .tag
{
    WIDTH: 50px
}
#selector .buttons .cancel
{
    WIDTH: 60px
}
#userlist
{
    BORDER-TOP: #ccc 1px solid;
    BACKGROUND: #eee;
    OVERFLOW: auto;
    WIDTH: 180px;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 200px
}
#userlist LABEL
{
    DISPLAY: inline;
    FONT-WEIGHT: normal;
    MARGIN: 0px;
    COLOR: #000000
}
#userlist INPUT
{
    WIDTH: auto
}
#userlist HR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px;
    PADDING-TOP: 0px
}
#userlistdiv
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: red;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 8px;
    WIDTH: 140px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}
#frame
{
    BACKGROUND: url(../images/tagframe.gif);
    WIDTH: 62px;
    CURSOR: crosshair;
    POSITION: absolute;
    HEIGHT: 62px
}
.clearfix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
.clearfix
{
}
 HTML .clearfix
{
    HEIGHT: 1%
}
.clearfix
{
    DISPLAY: block
}
.photosearch#album
{
    PADDING-TOP: 5px
}
.photosearch#album H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
    MARGIN: 5px 0px;
    COLOR: gray;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d8dfea 1px solid
}
.photosearch#album .sectiontype
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 5px 0px 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ccc 1px solid
}
.photosearch#album .withmore
{
    TEXT-ALIGN: right
}
.photosearch#album .withmore DIV
{
    FLOAT: left
}
#album .quickselect
{
    TEXT-ALIGN: right
}
#ieinstallation
{
    MARGIN: 0px 20px
}
#cancelledactivex
{
    MARGIN: 0px 20px
}
.photoselect .back_to_albums
{
    MARGIN: 0px 5px 5px
}
.photoselect .buttons
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    TEXT-ALIGN: center
}
#tagging_instructions
{
    BORDER-RIGHT: #ffe222 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ffe222 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #fffbe2;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px 10px 0px;
    BORDER-LEFT: #ffe222 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ffe222 1px solid
}
#printshop_content
{
    BACKGROUND: url(http://www.stanford.edu/~jzhuo/tempstuffs/photoprintbg.jpg) white repeat-y right top;
    FLOAT: left;
    WIDTH: 485px
}
#create_print_item
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 310px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#print_partner_info
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ddd 1px solid;
    WIDTH: 300px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: left
}
#created_print_items
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #f7f7f7;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #d8dfea 1px solid;
    WIDTH: 275px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: right
}
.section_header
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 6px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d8dfea 1px solid;
    TEXT-ALIGN: left
}
.section_header H4
{
    FLOAT: left
}
.section_withsubheader
{
    TEXT-ALIGN: right
}
.created_items_group
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    WIDTH: 275px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
#print_settings
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 275px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#print_welcome_back
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 30px
}
.print_item
{
    FLOAT: left;
    WIDTH: 290px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
.print_item IMG
{
    FLOAT: left;
    WIDTH: 75px;
    MARGIN-RIGHT: 10px
}
.print_item H5
{
    FONT-SIZE: 12px
}
.print_item .label
{
    COLOR: gray
}
.label
{
    PADDING-RIGHT: px;
    FONT-WEIGHT: bold;
    COLOR: gray;
	font-size:11 px;
	FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif;
}
DIV.messages
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 0.4em;
    BORDER-TOP: #ddd 1px solid;
    MARGIN-TOP: 1em;
    PADDING-LEFT: 0.4em;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0.4em;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 0.4em;
    BORDER-BOTTOM: #ddd 1px solid;
    FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #FF9900;
}
DIV.error
{
    BORDER-RIGHT: #daa 1px solid;
    BORDER-TOP: #daa 1px solid;
    BORDER-LEFT: #daa 1px solid;
    BORDER-BOTTOM: #daa 1px solid
}

.imagesinfo {
	text-align: center;
	padding-bottom: 2px;
	margin-top: 5px;
}
.prenextbuttons {
	height: 20px;
	width: 200px;
	position: absolute;
	left: 635px;
	top: 134px;
}
*html .prenextbuttons {
	top: 138px;
}
.prenextbuttons img {
	padding-right: 4px;	
}
.imageinfo{
	float: left;
	width: 500px;
}
.eddel{
	float: left;
	width: 100px;
	text-align: right;
}

/* ganesh csss*/

#basicf H3
{
	font-size: 14px;
	font-weight: bold;
	padding-left:4px;
	BORDER-BOTTOM: #d8dfea 1px solid;
	padding-bottom: 3px;
	padding-top: 10px;
}
#invifri-innverdiv {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right:5px;
	float:left;
}
#invifri-innverdiv label {
	display: block;
	text-align: left;
}
.txtarea {
	background-color: #FFFFFF;
	background-image: url(images/txtarea_bg.gif);
	background-repeat: repeat-x;
	color: #990000;
	padding: 2px;
	
}
.invifri_tableborder .txtarea {
	line-height: 20px;
}
.invitebg{
	background-image: url(images/backdiv-bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	border: 1px solid #999999;
	float: left;
	margin-left:4px;
	margin-right:4px;
	padding: 5px;
	height: 262px;
	background-color: #FFFFFF;
	
}

.invifri_tableborder {
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

/* css for buttions */
/* css for buttions new */

.shickbutton  {
	display:-moz-inline-stack; /* Gecko */
	display:inline-block; /* IE, Opera and Safari */
	border-width:1px 0;
	border-style:solid;
	border-color:#999;
	margin:auto .25em;
	background-color: #ecece3;
	background-image: url(images/btnbg-1.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.shickbutton .button1 {
	display:block; /* Gecko, Opera and Safari */
    *display:inline-block; /* IE */
	border-width:0 1px;
	border-style:solid;
	border-color:#999;
    *position:relative;
    *left:-1px;
	padding: 3px;
	margin-top: 0;
	margin-right: -1px;
	margin-bottom: 0;
	margin-left: -1px;
	color: #000000;
}

.shickbutton .button1:link {
	border-color:#5e5c95;
	text-decoration: none;
}
.shickbutton .button1:hover {
	display:-moz-inline-stack; /* Gecko */
	display:inline-block; /* IE, Opera and Safari */
	margin:auto .25em;
	background-image: url(images/btnbg-1-2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px;
	margin-top: 0;
	margin-right: -1px;
	margin-bottom: 0;
	margin-left: -1px;
	color: #FFFFFF;
	background-color: #F8BB13;	
	} 

.shickbutton .button1 ie6 {

    /* Give the transparent background image to IE 6 */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='btnbg-1.gif', sizingMethod = 'scale');

}

.addF-btn  {
 display:-moz-inline-stack; /* Gecko */
 display:inline-block; /* IE, Opera and Safari */
 border-width:1px 0;
 border-style:solid;
 border-color:#999;
 background-color: #ecece3;
 background-image: url(images/btnbg-1.gif);
 background-repeat: repeat-x;
 background-position: left center; 
 width: 22px;
  
}
.addF-btn .button1 {
 display:block; /* Gecko, Opera and Safari */
    *display:inline-block; /* IE */
 border-width:0 1px;
 border-style:solid;
 border-color:#999;
    *position:relative;
    *left:-1px;
 padding: 3px;
 margin-top: 0;
 margin-right: -1px;
 margin-bottom: 0;
 margin-left: -1px;
 color: #000000;
}
 
.addF-btn .button1:link {
 border-color:#5e5c95;
 text-decoration: none;
}
.addF-btn .button1:hover {
 display:-moz-inline-stack; /* Gecko */
 display:inline-block; /* IE, Opera and Safari */
 margin:auto .25em;
 background-image: url(images/btnbg-1-2.gif);
 background-repeat: no-repeat;
 background-position: left center;
 padding: 3px;
 margin-top: 0;
 margin-right: -1px;
 margin-bottom: 0;
 margin-left: -1px;
 color: #FFFFFF;
 background-color: #F8BB13;
 text-decoration: none; 
 } 
 
.addF-btn .button1 ie6 {
 
    /* Give the transparent background image to IE 6 */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='btnbg-1.gif', sizingMethod = 'scale');
 
}

