/* General */

body {
	margin:0px 0px 0px 0px;
	font-family: tahoma,verdana,arial;
	text-align: center;
	background-color: #fff;
}

.display-none {
	display: none;
}

.display-block {
	display: block;
}

.error {
    color: red;
    font-weight: bold;
    height: 15px;
    font-size: 11px;
    padding-top: 3px;
}

.message {
    color: green;
    font-weight: bold;
    height: 15px;
    font-size: 11px;
    padding-top: 3px;
}

#line {
	clear: both;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* for IE 7 */
html>body .clearfix {
    overflow: hidden;
} 

/* Header */

#header-wrapper {
	/*text-align: center;*/
	color: #fff;
}

#header-inner {
	width: 728px;
}

#logo-wrapper {
	width: 300px;
	float: left;
	display: inline;
	padding-top: 25px;
	text-align: left;
}

#logo-wrapper img {
	border: 0;
	margin: 0;
	width: 189px;
	height: 40px;
}

/* menu */

#menu-wrapper {
	width: 635px;
	text-align: left;
	float: right;
	display: inline;
	padding-top: 34px;
}

#menu-wrapper ul {
	list-style-type: none;
	display: inline;
	margin-left: 50px;
}

#menu-wrapper ul li {
	display: inline;
	padding: 0 10px 7px 10px;
}

#menu-wrapper ul li a {
	color: #828282;
	font-size: 11px;
}

#menu-wrapper ul li a:hover {
	text-decoration: none;
}

/*#menu-wrapper .active {
	border: 1px solid #CCCCCC;
	background-color: #6A6A6A;
    font-size: 11px;
}

#menu-wrapper .inactive {
    color: #ccc;
    font-size: 11px;
}*/

/* Content */

#content-wrapper {
	text-align: left;
	width: 728px;


}

#content-wrapper form {
	margin: 0;
	padding: 0;
}

#content-wrapper .notes {
    text-align: left;
}


/* Footer */
#footer-wrapper {
	clear: both;
	margin: 40px 0 30px 0;
	text-align: center;
	font-size: 10px;
}
#upload-wrapper {
	MARGIN-TOP: 30px; BACKGROUND: url(/img/design/bg-step-1-s.jpg) no-repeat
}
#content-wrapper .step {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px 0px 12px 37px; PADDING-TOP: 15px
}
#upload-wrapper H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 22px; PADDING-TOP: 0px
}
#upload-wrapper P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#upload-wrapper .menu {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
#upload-wrapper .menu .active {
	BORDER-RIGHT: #828282 1px solid; PADDING-RIGHT: 30px; BORDER-TOP: #828282 1px solid; DISPLAY: inline; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #828282 1px solid; CURSOR: pointer; COLOR: #828282; PADDING-TOP: 0px; BORDER-BOTTOM: #828282 1px solid; BACKGROUND-COLOR: #cccccc
}
#upload-wrapper .menu .active A {
	COLOR: #828282
}
#upload-wrapper .menu .inactive {
	BORDER-RIGHT: #828282 1px solid; PADDING-RIGHT: 30px; BORDER-TOP: #828282 1px solid; DISPLAY: inline; PADDING-LEFT: 30px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 2px; BORDER-LEFT: #828282 1px solid; CURSOR: pointer; COLOR: #cccccc; PADDING-TOP: 0px; BORDER-BOTTOM: #828282 1px solid; BACKGROUND-COLOR: #828282
}
#upload-wrapper .menu .inactive A {
	COLOR: #cccccc
}
#upload-wrapper .menu A:hover {
	TEXT-DECORATION: none
}
#upload-wrapper .zone {
	BORDER-RIGHT: #828282 1px solid; BORDER-TOP: #828282 1px solid; MARGIN-TOP: 2px; BORDER-LEFT: #828282 1px solid; BORDER-BOTTOM: #828282 1px solid; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
#upload-wrapper .zone INPUT.text {
	BORDER-RIGHT: #828282 1px solid; BORDER-TOP: #828282 1px solid; BORDER-LEFT: #828282 1px solid; WIDTH: 280px; BORDER-BOTTOM: #828282 1px solid
}
#upload-wrapper .zone P {
	FONT-SIZE: 12px; MARGIN: 5px 0px 0px
}
#upload-wrapper .note {
	FONT-SIZE: 11px; MARGIN: 3px 0px 0px
}
#upload-wrapper #upload_img {
	MARGIN-BOTTOM: 5px
}
#upload-wrapper H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
#upload-wrapper .error {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c50202; PADDING-TOP: 3px; HEIGHT: 15px
}
#upload-wrapper .message {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #059c25; PADDING-TOP: 3px; HEIGHT: 15px
}
#upload-wrapper .waiter {
	
}
#upload-wrapper .upload-button {
	BORDER-RIGHT: #828282 1px solid; BORDER-TOP: #828282 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #828282 1px solid; BORDER-BOTTOM: #828282 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ccc
}
#upload-wrapper #zone-flickr FIELDSET DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#upload-wrapper #zone-flickr FIELDSET DL DT {
	MARGIN: 0.3em 0px
}
#upload-wrapper #zone-flickr FIELDSET DL DD {
	MARGIN: 0.3em 0px
}
#upload-wrapper #zone-flickr FIELDSET DL DT {
	CLEAR: left; FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-ALIGN: right
}
#upload-wrapper #zone-flickr FIELDSET DL LABEL {
	MARGIN-TOP: 4px; FLOAT: left; WIDTH: 30%; MARGIN-RIGHT: 1em
}
#upload-wrapper #zone-flickr FIELDSET DL INPUT {
	BORDER-RIGHT: #828282 1px solid; BORDER-TOP: #828282 1px solid; BORDER-LEFT: #828282 1px solid; WIDTH: 58%; BORDER-BOTTOM: #828282 1px solid
}
#upload-wrapper #zone-flickr FIELDSET {
	CLEAR: left; BORDER-RIGHT: transparent 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: transparent 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px solid; WIDTH: 338px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px solid
}
#zone-flickr #flickr-images {
	MARGIN: 10px 0px 0px; WIDTH: 500px
}
#zone-flickr #flickr-pages {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 500px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#zone-flickr #flickr-pages A {
	COLOR: #828282
}
#zone-flickr #flickr-pages A:hover {
	TEXT-DECORATION: none
}
#zone-flickr #flickr-table {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; OVERFLOW-Y: scroll; OVERFLOW: auto; BORDER-LEFT: black 1px solid; WIDTH: 500px; BORDER-BOTTOM: black 1px solid; HEIGHT: 170px
}
#zone-flickr #flickr-table TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; border-spacing: 0
}
#zone-flickr #flickr-table TABLE TD {
	WIDTH: 75px; HEIGHT: 75px
}
#zone-flickr #flickr-table IMG {
	WIDTH: 75px; CURSOR: hand; HEIGHT: 75px
}
#frame-wrapper {
	MARGIN-TOP: 0px;
}
#frame-wrapper #image-zone {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 500px; POSITION: relative
}
#frame-wrapper #image-zone #waiter_frame {
	Z-INDEX: 2; LEFT: 200px; POSITION: absolute; TOP: 200px
}
.notes {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-TOP: 12px
}
.create_ad {
	MARGIN-TOP: 20px
}
#frame-wrapper #tools {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 7px; TEXT-ALIGN: left
}
#frame-wrapper #tools TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
#frame-wrapper #tools TABLE TD {
	VERTICAL-ALIGN: middle; PADDING-TOP: 12px
}
#frame-wrapper #tools INPUT {
	
}
#frame-wrapper #work-sheet {
	MARGIN-TOP: 15px; BACKGROUND: url(/img/design/work-sheet_bg.jpg); OVERFLOW: hidden; POSITION: absolute
}
#frame-wrapper #image {
	Z-INDEX: 2; POSITION: relative
}
#frame-wrapper #frame {
	Z-INDEX: 3; WIDTH: 500px; POSITION: absolute; HEIGHT: 375px
}
#frame-wrapper #frame-zone {
	MARGIN-TOP: 50px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: right; WIDTH: 220px; height:430px;POSITION: relative; TEXT-ALIGN: left
}
#frame-wrapper #frame-zone .frame-nav {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; HEIGHT: 20px; TEXT-ALIGN: left
}
#frame-wrapper #frame-zone #cat-list {
	BORDER-RIGHT: #828282 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #828282 1px solid; PADDING-LEFT: 5px; OVERFLOW-X: scroll; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 7px; OVERFLOW: auto; BORDER-LEFT: #828282 1px solid; WIDTH: 413px; PADDING-TOP: 5px; BORDER-BOTTOM: #828282 1px solid; HEIGHT: 85px; TEXT-ALIGN: left
}
#frame-wrapper #frame-zone #cat-list IMG {
	WIDTH: 60px; HEIGHT: 60px
}
#frame-wrapper #frame-zone #cat-list TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
#frame-wrapper #frame-zone #cat-list TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#frame-wrapper #cat-table TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#frame-wrapper .frame-tree {
	DISPLAY: inline
}
#frame-wrapper .frame-tree A:hover {
	TEXT-DECORATION: none
}
#frame-wrapper .tree-prev {
	COLOR: #fbb3b3
}
#frame-wrapper .tree-current {
	COLOR: #c50202
}
#frame-wrapper #frame-nav A:hover {
	TEXT-DECORATION: none
}
#frame-wrapper #frame-list {
BORDER-RIGHT: #828282 1px solid; BORDER-TOP: #828282 1px solid; BORDER-LEFT: #828282 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #828282 1px solid; HEIGHT: 386px;
}
#frame-wrapper #frame-list #waiter_frame_list {
	Z-INDEX: 2; LEFT: 150px; POSITION: absolute; TOP: 275px
}
#frame-wrapper #frame-list P {

}
#frame-wrapper #frame-list P A {
	FONT-WEIGHT: normal; COLOR: #828282
}
#frame-wrapper #frame-list P A:hover {
	TEXT-DECORATION: none
}
.frtable {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 300px; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
.frtable TD {
	PADDING-BOTTOM: 13px; TEXT-ALIGN: center
}
.frame-cell TD {
	WIDTH: 135px; HEIGHT: 100px
}
#frame-wrapper #slider-sheet {
	DISPLAY: inline; POSITION: absolute
}
#frame-wrapper #frame-pager {
	FONT-SIZE: 11px
}
#frame-wrapper #frame-pager A {
	FONT-WEIGHT: normal; COLOR: #828282
}
#frame-wrapper #frame-pager A:hover {
	TEXT-DECORATION: none
}
#save-wrapper {
	BACKGROUND: url(/img/design/bg-step-3-s.jpg) no-repeat; MARGIN: 20px 0px 25px
}
#save-wrapper #save-zone {
	TEXT-ALIGN: center
}
#save-wrapper INPUT {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}


