BODY {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
#outerMain {
	HEIGHT: 100%
}
#main {
	WIDTH: 833px; TEXT-ALIGN: center
}
.outerMain_withoutSidebar {
	MARGIN: 0px auto; WIDTH: 833px; TEXT-ALIGN: center
}
.outerMain_twoSidebars {
	WIDTH: 1333px; POSITION: absolute
}
.main_twoSidebars {
	LEFT: 250px; POSITION: absolute; TOP: 0px
}
.outerMain_rightSidebar {
	WIDTH: 1083px; POSITION: absolute
}
.main_rightSidebar {
	POSITION: absolute; TOP: 0px
}
#top {
	BACKGROUND: url(./themes/modern/images/top_shadow.jpg?headerBackground) no-repeat left 50%; HEIGHT: 108px; TEXT-ALIGN: left
}
#header {
	WIDTH: 272px; POSITION: relative; TOP: 52px
}
#loginMenu {
	PADDING-RIGHT: 10px; FLOAT: right; POSITION: relative; TOP: -42px
}
#loginMenu A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.loginMenu {
	BACKGROUND: #b9bab4
}
#userStatusBar {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(./themes/modern/images/statusbg.gif) #d2d3ce repeat-x; COLOR: #fff; LINE-HEIGHT: 20px; HEIGHT: 26px; TEXT-ALIGN: left
}
#sep {
	BACKGROUND: #c0c1bb; MARGIN: 0px; WIDTH: 100%; HEIGHT: 1px
}
#userStatus {
	PADDING-LEFT: 14px; FLOAT: left
}
#themeSelector {
	PADDING-RIGHT: 14px; FLOAT: right
}
#ThemeSelectorWidget {
	FONT-SIZE: 10px; COLOR: #6f7065
}
#languageSelector {
	PADDING-RIGHT: 14px; FLOAT: right
}
#LanguageSelectorWidget {
	FONT-SIZE: 10px; COLOR: #6f7065
}
.feedList {
	CLEAR: right; FLOAT: right; MARGIN: 0px; WIDTH: 500px
}
.feedList LI {
	PADDING-RIGHT: 18px; FLOAT: right; MARGIN: 0px 0px 5px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
.feedList LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #330; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
.feedList LI A.color1 {
	BACKGROUND: url(./themes/modern/images/07.png) no-repeat 0px 50%
}
.feedList LI A.color2 {
	BACKGROUND: url(./themes/modern/images/14.png) no-repeat 0px 50%
}
.feedList LI A:hover {
	COLOR: #990
}
.menu UL {
	PADDING-LEFT: 10px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.menu LI {
	FLOAT: left; WHITE-SPACE: nowrap
}
.menu A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.menu LI:unknown A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu {
	CLEAR: both
}
#userMenu {
	BORDER-TOP: #fff 2px solid; BACKGROUND: url(./themes/modern/images/menubg.gif) repeat-x; LINE-HEIGHT: 32px; BORDER-BOTTOM: #e1e1df 2px solid; HEIGHT: 32px; TEXT-ALIGN: left
}
#userMenu A {
	BACKGROUND: url(./themes/modern/images/menusep.gif) no-repeat right 50%; COLOR: #cf7937
}
#userMenu A:hover {
	COLOR: #6e7066; TEXT-DECORATION: underline
}
#categoryMenu {
	BACKGROUND: #fff; LINE-HEIGHT: 32px; BORDER-BOTTOM: #e1e1df 1px solid; HEIGHT: 32px; TEXT-ALIGN: left
}
#categoryMenu A {
	BACKGROUND: url(./themes/modern/images/menusep_category.gif) no-repeat right 50%; COLOR: #6e7066
}
#categoryMenu A:hover {
	COLOR: #cf7937; TEXT-DECORATION: underline
}
#infoTextBar {
	CLEAR: both; BACKGROUND: #dfa476
}
#infoText {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MIN-HEIGHT: 22px; BACKGROUND: url(./themes/modern/images/infobg.gif) #dfa476 repeat-x; COLOR: #fff; PADDING-TOP: 9px; TEXT-ALIGN: left
}
#content {
	CLEAR: both; PADDING-TOP: 45px
}
DIV#navBar {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 14px; WIDTH: 100%; TEXT-ALIGN: left
}
DIV#navBar {
	COLOR: #cf7937
}
DIV#navBar A {
	COLOR: #cf7937
}
DIV#navBar A:hover {
	COLOR: #990
}
#footer {
	MARGIN-TOP: 8px; FONT-SIZE: 10px; BACKGROUND: url(./themes/modern/images/footer_left_bg.gif) #fff no-repeat left 50%; COLOR: #a5a79e; TEXT-DECORATION: none
}
#footer DIV {
	BACKGROUND: url(./themes/modern/images/footer_right_bg.gif) #fff no-repeat right 50%; MARGIN-LEFT: 5px
}
#footer DIV DIV {
	PADDING-LEFT: 8px; BACKGROUND: url(./themes/modern/images/footer_bg.gif) #fff repeat-x; MARGIN-LEFT: 0px; LINE-HEIGHT: 35px; MARGIN-RIGHT: 5px; HEIGHT: 44px; TEXT-ALIGN: left
}
#footer A {
	COLOR: #a5a79e; TEXT-DECORATION: underline
}
#footer A:hover {
	COLOR: #990
}
#ecommStatus {
	PADDING-RIGHT: 12px; FONT-SIZE: smaller; FLOAT: right; COLOR: #503f75
}
.template {
	BACKGROUND: #d9945f; COLOR: #6e7066; PADDING-TOP: 6px
}
.forCurvyFooter {
	BACKGROUND: #c0c1bb; PADDING-BOTTOM: 6px
}
.template A {
	FONT-WEIGHT: bold; COLOR: #7c93bc; TEXT-DECORATION: none
}
.template A:hover {
	COLOR: #81a249
}
.template TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.template TABLE CAPTION {
	FONT-WEIGHT: bold; BACKGROUND: url(./themes/modern/images/header_bg.gif) #d9945f repeat-x; WIDTH: 100%; LINE-HEIGHT: 20px; HEIGHT: 27px
}
.template TABLE TR {
	HEIGHT: 2em
}
.template TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; TEXT-ALIGN: left
}
.colheader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.filterheader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.colheader {
	BORDER-TOP: white 2px solid; BACKGROUND: url(./themes/modern/images/colheader_bg.gif) repeat-x; COLOR: #cf7937; BORDER-BOTTOM: #e1e1df 2px solid; HEIGHT: 26px
}
.filterheader {
	BORDER-TOP: white 2px solid; BACKGROUND: url(./themes/modern/images/colheader_bg.gif) repeat-x; COLOR: #cf7937; BORDER-BOTTOM: #e1e1df 2px solid; HEIGHT: 26px
}
.template TABLE TD {
	BORDER-TOP: #e1e1df 1px solid
}
.template TABLE TR.newline TD {
	BORDER-TOP-WIDTH: 0px
}
.filterheader INPUT {
	FONT-SIZE: 1em; WIDTH: 8em; HEIGHT: 1.2em
}
.filterheader SELECT {
	FONT-SIZE: 1em; WIDTH: 8em; HEIGHT: 1.6em
}
.template TABLE TD TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.template TABLE TD TD.celltext {
	WHITE-SPACE: nowrap
}
.template .title {
	PADDING-LEFT: 10px; FLOAT: left; COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.headermethod {
	PADDING-RIGHT: 10px; FLOAT: right; COLOR: white; TEXT-ALIGN: right
}
.title A {
	COLOR: white
}
.headermethod A {
	COLOR: white
}
.title A:hover {
	COLOR: #e9c459
}
.headermethod A:hover {
	COLOR: #e9c459
}
.cell0 {
	BACKGROUND: #ededec
}
.label0 {
	BACKGROUND: #ededec
}
.cell {
	BACKGROUND: #fafafa
}
.label {
	BACKGROUND: #fafafa
}
.cell1 {
	BACKGROUND: #fafafa
}
.label1 {
	BACKGROUND: #fafafa
}
.formTemplate .label0 {
	WIDTH: 20%
}
.formTemplate .label1 {
	WIDTH: 20%
}
.formTemplate .cell0 {
	WIDTH: 80%
}
.formTemplate .cell1 {
	WIDTH: 80%
}
#fieldset-create_form .label {
	WIDTH: 70%
}
.label {
	FONT-WEIGHT: bold
}
.label0 {
	FONT-WEIGHT: bold
}
.label1 {
	FONT-WEIGHT: bold
}

@media Print    
{
.template TABLE CAPTION {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.headermethod {
	DISPLAY: none
}
.filterheader {
	DISPLAY: none
}
.template TABLE TD {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.template TABLE TH {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.cell0 {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.cell1 {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.template A {
	COLOR: black
}
.template A:hover {
	COLOR: black
}
    }
.button {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #f2f3ef; PADDING-BOTTOM: 0px; MARGIN: 5px; VERTICAL-ALIGN: middle; COLOR: #6e7066; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1.7em; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.template TABLE TR TD.submitfooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(./themes/modern/images/submitfooter_bg.gif) repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 26px; TEXT-ALIGN: center
}
.template TABLE TR TD.separator {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 0px; BACKGROUND: url(./themes/modern/images/menubg.gif) repeat-x; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-TOP: 0px; BORDER-BOTTOM: #e1e1df 2px solid; HEIGHT: 32px; TEXT-ALIGN: center
}
.expl {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: gray; LINE-HEIGHT: 1em; WHITE-SPACE: normal
}
UL.pager {
	MARGIN-BOTTOM: 10px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
UL.pager LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #336; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.pager LI A {
	COLOR: #336; TEXT-DECORATION: underline
}
UL.pager LI A:hover {
	COLOR: #06c
}
.sortingHighlight {
	BACKGROUND: #e1f0f0
}
FORM {
	MARGIN: 0px
}
.hover-row {
	BACKGROUND: #d1e3e0
}
.hover-click {
	BACKGROUND: #e3e0d1
}
#item-showdetails TD.label0 {
	WIDTH: 220px; COLOR: #7c93bc
}
#item-showdetails TD.label1 {
	WIDTH: 220px; COLOR: #7c93bc
}
#user-showdetails TD.label0 {
	WIDTH: 220px; COLOR: #7c93bc
}
#user-showdetails TD.label1 {
	WIDTH: 220px; COLOR: #7c93bc
}
.template TABLE TR TD.friendAndResponse {
	PADDING-RIGHT: 100px; PADDING-LEFT: 100px; BACKGROUND: #c0c1bb; HEIGHT: 20px
}
.friend {
	BACKGROUND: #81a249
}
.friendAndResponse TD A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.friendAndResponse TD A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.friendAndResponse TABLE {
	WIDTH: 100%
}
.friendAndResponse TABLE TD {
	WIDTH: 50%; TEXT-ALIGN: center
}
.template TABLE TD.adDetailsSideBar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ededec; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; WIDTH: 206px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TABLE.pictures {
	BORDER-COLLAPSE: separate; border-spacing: 5px
}
TABLE.pictures TR TD {
	BORDER-RIGHT: #b6b7b2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b6b7b2 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: #b6b7b2 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #b6b7b2 1px solid; TEXT-ALIGN: center
}
TABLE.pictures TR TD IMG {
	MARGIN: 0px auto
}
TABLE.pictures TR TD.mainpic {
	HEIGHT: 148px
}
DIV.picture {
	BORDER-RIGHT: #b6b7b2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b6b7b2 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-LEFT: #b6b7b2 1px solid; WIDTH: 120px; PADDING-TOP: 3px; BORDER-BOTTOM: #b6b7b2 1px solid; TEXT-ALIGN: center
}
DIV.picture IMG {
	MARGIN: auto
}
TD.mainpic DIV.picture {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #d6d7d3; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 187px; LINE-HEIGHT: 140px; HEIGHT: 140px; BORDER-RIGHT-WIDTH: 0px
}
.sideBarTop DIV {
	BORDER-RIGHT: #b6b7b2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b6b7b2 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; BORDER-LEFT: #b6b7b2 1px solid; WIDTH: 190px; PADDING-TOP: 5px; BORDER-BOTTOM: #b6b7b2 1px solid; TEXT-ALIGN: left
}
.sideBarBottom DIV {
	BORDER-RIGHT: #b6b7b2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b6b7b2 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; BORDER-LEFT: #b6b7b2 1px solid; WIDTH: 190px; PADDING-TOP: 5px; BORDER-BOTTOM: #b6b7b2 1px solid; TEXT-ALIGN: left
}
.sideBarTop DIV {
	MARGIN-BOTTOM: 0px
}
.sideBarBottom DIV {
	MARGIN-TOP: 0px
}
#confirmationText {
	HEIGHT: 80px
}
#successText {
	HEIGHT: 80px
}
#failText {
	HEIGHT: 80px
}
TABLE.propagateWrap TD {
	PADDING-RIGHT: 10px! important; VERTICAL-ALIGN: middle
}
TABLE.propagateWrap {
	WIDTH: auto
}
.confirmationTemplate {
	BACKGROUND: #ab92c0; COLOR: #6e7066
}
.confirmationHeader {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(./themes/modern/images/header_bg4.gif) #ab92c0 repeat-x; COLOR: white; LINE-HEIGHT: 20px; HEIGHT: 27px
}
.confirmationContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #fafafa; PADDING-BOTTOM: 12px; COLOR: #6e7066; PADDING-TOP: 14px; HEIGHT: 80px; TEXT-ALIGN: left
}
.confirmationFooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(./themes/modern/images/submitfooter_bg.gif) repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 26px; TEXT-ALIGN: center
}
.propagate {
	POSITION: relative; TOP: 3px
}
.propagate_subcat {
	POSITION: relative; TOP: 6px
}
.ruleWarning {
	FONT-SIZE: smaller; COLOR: red
}
