BODY {
	FONT-SIZE: 10pt; MARGIN: 5px 0px; FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
A {
	COLOR: black; TEXT-DECORATION: none
}
A:link {
	COLOR: black
}
A:hover {
	TEXT-DECORATION: underline
}
#bodyTable {
	MARGIN: 0px auto; WIDTH: 940px
}
.main_image {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.main_text {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; LEFT: 155px; COLOR: #a4a4a4; TOP: 41px; TEXT-ALIGN: left
}
.main_button {
	MARGIN-LEFT: 16px; COLOR: #646464
}
.main_buttons_cell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.main_frame {
	BORDER-RIGHT: #bebdbb 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(images/main_back.jpg) white repeat-x 50% top; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-BOTTOM: #bebdbb 1px solid
}
.main_left_frame {
	BORDER-RIGHT: #bebdbb 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #bebdbb 1px; PADDING-LEFT: 14px; BACKGROUND: url(images/sidebar_back.gif) #f1f2f4 repeat-y left 50%; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #bebdbb 1px solid; WIDTH: 146px; PADDING-TOP: 3px; BORDER-BOTTOM: #bebdbb 1px solid
}
.main_left_frame A {
	COLOR: #21252e
}
.main_left_frame A:visited {
	COLOR: #21252e
}
.bottom_frame {
	PADDING-BOTTOM: 10px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.search_bar {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(images/search_background.jpg); PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x
}
.search_bar_right {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(images/search_background.jpg); PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: right
}
.innerMenu {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 190px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.displayFrame {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; WIDTH: 90%; PADDING-TOP: 20px; TEXT-ALIGN: left
}
.date_btn {
	COLOR: #797979; MARGIN-RIGHT: 12px; TEXT-ALIGN: center
}
.date_btn_black {
	COLOR: black; MARGIN-RIGHT: 12px; TEXT-ALIGN: center
}
.image {
	CURSOR: pointer
}
.descriptionTitle {
	FONT-WEIGHT: bold
}
.description {
	MARGIN-TOP: 10px; WIDTH: 450px; COLOR: #6a6a6a
}
.imageOnly {
	CURSOR: pointer
}
A.calendarDay:link {
	COLOR: blue
}
.calendarDayWithNoBlogData {
	CURSOR: default; COLOR: #bbbbbb
}
.calendarDayOtherMonth {
	CURSOR: default; COLOR: white
}
.errorMsg {
	FONT-WEIGHT: bold; COLOR: red
}
.successMsg {
	COLOR: #00bf00
}
.formtable {
	BORDER-COLLAPSE: collapse
}
.formtable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
.formtable INPUT {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5
}
TEXTAREA {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5
}
SELECT {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5
}
.updateBtn {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #dddddd
}
.deleteBtn {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffc080
}
.copyright {
	FONT-SIZE: smaller; COLOR: gray
}
.copyright A {
	COLOR: gray; TEXT-DECORATION: underline
}
.copyright A:visited {
	COLOR: gray; TEXT-DECORATION: underline
}
.copyright A:hover {
	COLOR: black
}
.thumbsTable {
	BORDER-COLLAPSE: separate; border-spacing: 2px
}
.thumbsCell {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; FONT-SIZE: 7.5pt; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 160px; COLOR: #444444; PADDING-TOP: 12px; BORDER-BOTTOM: #b3b3b3 1px solid; HEIGHT: 140px; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.thumbsCell-over {
	BORDER-RIGHT: #a1a1a1 1px solid; BORDER-TOP: #a1a1a1 1px solid; FONT-SIZE: 7.5pt; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; BORDER-LEFT: #a1a1a1 1px solid; WIDTH: 160px; COLOR: #444444; PADDING-TOP: 12px; BORDER-BOTTOM: #a1a1a1 1px solid; HEIGHT: 140px; BACKGROUND-COLOR: #f3f3f3; TEXT-ALIGN: left
}
.thumbnailTitle {
	FONT-SIZE: 10pt; COLOR: black; FONT-STYLE: italic
}
.thumbnailText {
	FONT-SIZE: 7.5pt; COLOR: #444444
}
.thumbnailDetails {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.thumbnailImage {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; HEIGHT: 120px; TEXT-ALIGN: center
}
.thumbnailCheckBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.commentsInput {
	BACKGROUND-COLOR: white
}
.backBtn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/back.jpg); BACKGROUND-REPEAT: no-repeat
}
.backBtn-over {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/back-over.jpg); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.adminMenuOpen {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px solid; WIDTH: 75px; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.adminMenuOpenOver {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px solid; WIDTH: 75px; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
}
.editImagesTable {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-COLLAPSE: collapse
}
.editImagesTable TD {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid
}
.editImagesTableTitle {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f2ddc8
}
.editImagesTableEditAll {
	VERTICAL-ALIGN: top; HEIGHT: 50px; BACKGROUND-COLOR: #aaaaff
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: large
}
.titleSmall {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
.mainCategory {
	FONT-SIZE: smaller
}
.hidden {
	DISPLAY: none
}
.not-hidden {
	DISPLAY: inline
}
.portfolioTop {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 55px; BACKGROUND-COLOR: #dbd4c7
}
.portfolioImage {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: white
}
.portfolioImageCell {
	PADDING-TOP: 15px
}
.portfolioDetails {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: white
}
.portfolioAdmin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; BACKGROUND-COLOR: gray; TEXT-ALIGN: right
}
.portfolioDetailsTable {
	BORDER-RIGHT: #9ca9ac 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #9ca9ac 1px solid; PADDING-LEFT: 13px; FONT-SIZE: 7.5pt; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #9ca9ac 1px solid; WIDTH: 204px; PADDING-TOP: 15px; BORDER-BOTTOM: #9ca9ac 1px solid; HEIGHT: 400px; BACKGROUND-COLOR: #f7f8fd
}
.imageCell {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #dddddd 1px solid; WIDTH: 490px; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 350px; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.imageDetailsCell {
	VERTICAL-ALIGN: top
}
.imageNavCell {
	PADDING-RIGHT: 20px; TEXT-ALIGN: right
}
.imageTitleCell {
	HEIGHT: 40px
}
.imageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
.imageAdminCell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: right
}
.imageDetailsField {
	
}
.imageDetailsValue {
	WIDTH: 100px
}
.imageCategoriesLabel {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #4e6b9d
}
.portfolioNavCell {
	BORDER-TOP: #afa3a0 2px solid; PADDING-LEFT: 5px; VERTICAL-ALIGN: middle; COLOR: #656565; BORDER-BOTTOM: #afa3a0 2px solid; BACKGROUND-COLOR: #e0e4ed
}
.portfolioNavLink {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #878080
}
.portfolioNavLinkSelected {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #f7eae1; BACKGROUND-COLOR: #3c4949
}
.imagePortfolioLabel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.categoryLink {
	PADDING-LEFT: 17px
}
.categoryLink-hidden {
	DISPLAY: none
}
.categoryLink-selected {
	FONT-WEIGHT: bold
}
.topCategoryLink {
	CURSOR: pointer; COLOR: #21252e
}
.topCatgoryCell {
	CURSOR: pointer
}
.login {
	MARGIN: 0px auto; BACKGROUND-COLOR: white
}
.cartTable {
	empty-cells: hide
}
.cartTable TD {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center
}
.cartTableHeader {
	LINE-HEIGHT: 15px; BACKGROUND-COLOR: #cddbe9
}
.cartTable INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; WIDTH: 50px; PADDING-TOP: 1px
}
.editImagesCategories1 {
	BORDER-BOTTOM: #444444 1px solid; BACKGROUND-COLOR: #e2eff8
}
.editImagesCategories2 {
	BORDER-BOTTOM: #444444 1px solid; BACKGROUND-COLOR: #d4e2ea
}
.editImagesTopCategory {
	TEXT-DECORATION: underline
}
#logo {
	FONT-WEIGHT: bold; FONT-SIZE: 24pt; BACKGROUND: #f7f0e0; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #931d73; HEIGHT: 85px; TEXT-ALIGN: center
}
#logoText {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt
}
.menuRow {
	BORDER-TOP: #bcbbb7 1px solid; BORDER-BOTTOM: #bcbbb7 1px solid; BACKGROUND-COLOR: #efeeea
}
.menuBottom {
	BORDER-BOTTOM: #bcbbb7 2px solid
}
.menuRow TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #bcbbb7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #bcbbb7 1px solid
}
.menuRowEmpty {
	BACKGROUND: white; HEIGHT: 11px
}
.menuLink {
	DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 15px
}
.menuLinkRight {
	DISPLAY: block; FLOAT: right; MARGIN-LEFT: 15px
}
.menuRight {
	TEXT-ALIGN: right
}
.searchBtn {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.searchBox {
	BORDER-RIGHT: #656563 1px solid; BORDER-TOP: #656563 1px solid; BORDER-LEFT: #656563 1px solid; BORDER-BOTTOM: #656563 1px solid
}
.mainHeader {
	BORDER-RIGHT: #bcbbb7 1px solid; BORDER-TOP: #bcbbb7 1px solid; VERTICAL-ALIGN: top
}
.main_left_frame_logo {
	BORDER-RIGHT: #bcbbb7 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #bcbbb7 1px solid; PADDING-LEFT: 12px; BACKGROUND: url(images/logo_back.jpg) white no-repeat left bottom; PADDING-BOTTOM: 0px; BORDER-LEFT: #bcbbb7 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #bcbbb7 1px; TEXT-ALIGN: center
}
.faqTD {
	PADDING-BOTTOM: 15px; VERTICAL-ALIGN: bottom; BORDER-TOP-STYLE: none; LINE-HEIGHT: 25px
}
#faqP {
	LINE-HEIGHT: 20px
}
.right {
	TEXT-ALIGN: right
}
.emailTable TD {
	BORDER-TOP: gray 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.categoriestListSubList {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.categoriestListSubList UL LI {
	MARGIN-LEFT: 10px; LIST-STYLE-TYPE: none
}
.categoriesList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
