BODY { font-family: Verdana, Arial; font-size: 12px; margin:0; padding-top: 10px; padding-bottom: 10px; }
H3, H1 { font-size: 18px; margin: 0; padding: 0; font-weight: normal; }
H2 { font-size: 17px; margin: 0; padding: 0; font-weight: normal; }
A { }
pre { margin: 0; padding-top: 5px; padding-bottom: 15px; font-family: Verdana; font-size: 9pt; }

#content { padding-right: 20px; }
#content P { margin-top: 7px; padding: 0; }
#content h1 { padding-bottom: 10px; } 
#content h2 { padding-bottom: 10px; } 
#content h3 { padding-bottom: 10px; } 
#content h4 { margin: 0; padding: 0; font-size: 12pt; font-weight: normal; font-style: italic; } 
#content .label { font-weight: bold; }
#content TD, #content TH { font-size: 12px; }
#content TD B { }
#content .labelErr { font-weight: bold; }
#content .errMsg { font-weight: bold; }
#content .req { font-size: 12pt; width: 20px; text-align: center; padding-top: 7px; }
#content .newsImg { margin-bottom: 5px; margin-top: 3px; padding: 6px; text-align: center; }
#content .black { font-weight: bold; color: #333333; }
#content .warning { }

#loginForm A { }
#loginForm { font-size: 9pt; }
#loginForm P { margin-top: 7px; padding: 0; }
#loginForm .errMsg { font-weight: bold; }
#loginForm .inputBox { width: 120px; }

#registrationForm { }
#registrationForm .subHeading B { }

#tableSF, #tableSF TD { font-size: 8pt; }

#multiblock P { margin-top: 10px; padding: 0; }

#favoritesForm { }

#topmenu { padding-top: 80px; font-size: 12pt; width: 919px; }
#topmenu A { text-decoration: none;  }
#topmenu A:hover { text-decoration: underline; }
#topmenu ul, #toprightmenu ul { margin: 0; padding: 0; }
#topmenu li { font-family: Arial, Verdana; list-style:none; float: left; padding-right: 25px; padding-left: 0px; padding-top: 7px; padding-bottom: 7px; }
#topmenu .currentMenu, #toprightmenu .currentMenu { }

#faqContent ul { margin: 0; padding-top: 10px; }
#faqContent li { list-style:none; margin-left: 25px; }

#toprightmenu { float: right; }
#toprightmenu li { list-style:none; float: left; padding-right: 12px; padding-left: 25px; padding-top: 7px; padding-bottom: 7px; }

#heading { width: 919px; height: 116px; }

#searchForm { }
#searchFormData { }
#searchFormData .searchResult { padding: 5px; }
#searchFormData .searchResultr { padding-left: 5px; padding-top: 3px; padding-right: 5px; padding-bottom: 5px; }
#searchFormData TD, #searchFormData TH {  }
#searchFormData .noborder { border: none; }
.score { padding-top: 3px; }
.scoreLabel { padding-top: 10px; font-size: 16pt; font-family: Arial; font-weight: bold; }

#rbSearchFormData { font-size: 9pt; }
#rbSearchFormData .searchResult { padding: 3px; }
#rbSearchFormData .searchResultr { padding: 3px; }
#rbSearchFormData TD, #searchFormData TH { }
#rbSearchFormData .noborder { border: none; }

#bottommenu { margin-right: 29px; margin-left: 29px; padding: 0; font-size: 12px; }
#bottommenu A { text-decoration: none; }
#bottommenu A:hover { text-decoration: underline; }
#bottommenu ul { margin: 0; padding: 0; }
#bottommenu li { list-style:none; float: left; padding-right: 20px; }

#brandForm { }

#leftMenu ul { margin-left: 20px; padding: 0; }
#leftMenu li { padding-left: 0px; list-style:none; padding-top: 10px; padding-bottom: 10px; width: 160px; }
#leftMenu A { text-decoration: none;  }
#leftMenu A:hover { text-decoration: underline; }
#leftMenu li b { font-weight: normal; }
#leftMenu .first { padding-top: 3px; border: none; }

.topPadding { padding-top: 5px; }

#rightcolblock { margin: 0; padding-bottom: 7px; }
.noBold { font-weight: normal; }

#productDetailsForm { }

#productProperties h4 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; } 

#rbColor1 { width: 270px; }
#rbColor1 .rbTopImage { height: 10px; width: 270px; }

#rbColor2 { width: 270px; }
#rbColor2 .rbTopImage { height: 10px; width: 270px; }

#rbColor3 { width: 270px; }
#rbColor3 .rbTopImage { height: 10px; width: 270px; }

#rbColor4 { width: 270px; }
#rbColor4 .rbTopImage { height: 10px; width: 270px; }
.rbContent { margin: 0; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 0px; }
.rbContent H3, .rbContent H1 { padding: 0; margin: 0; font-size: 18px; font-family: Arial;}
.rbContent P { margin-top: 7px; padding: 0; margin-bottom: 0px; }
.rbContent A { }
.rbContent UL { margin: 0; padding: 0; }
.rbContent LI { padding-left: 0px; list-style:none; padding-top: 0px; padding-bottom: 7px; }

#rbColorLush { width: 270px; height: 280px; background: #d0527f url(../gfx/lush_actie/lush_actie_bottom.jpg) no-repeat scroll bottom left; }
#rbColorLush .rbTopImage { height: 10px; width: 270px; background: #d0527f url(../gfx/lush_actie/lush_actie_top.jpg) no-repeat scroll top left; }
#rbColorColumn { width: 270px; height: 387px; background: #d0527f url(../gfx/kims_column/bg_column.jpg) no-repeat scroll top left; }

#brav { font-size: 9pt; } 

#forum { padding: 0; margin: 0; }
.forumMRM { font-size: 11px; }
#forumtopic H3, #forumtopic H1, #forumreply h2 { padding-left: 7px; font-weight: bold; }
#forumreply h2 { font-size: 11pt; padding-bottom: 0px;  }
#forumtopic H3, #forumtopic H1 { padding-bottom: 0px; }
#forumreply { }
.forumbody { padding-bottom: 0px; padding-left: 7px; padding-right: 7px; }
.forumauthor { font-size: 9pt; padding-bottom: 0px; padding-left: 3px; }
.online { 
	background-image: url('../gfx/icon_user_online.gif'); 
	background-repeat: no-repeat;
	background-position: top right;
}
.postdetails { font-size: 9pt; padding-bottom: 7px; padding-left: 3px; }
#forum .forumbody B { }
#forum .currentPos { font-size: 9pt; font-weight: bold; }
#forum .currentDate { font-size: 8pt; font-weight: bold; }
#forum .forumimg { border: none; }
#forum .forumimgb {  }
#newMessage { padding: 10px; margin-bottom: 10px; }
#brimgpopup { position: absolute; z-index: 1000; background: white; border: 1px solid #e6e6e6; padding: 10px; left: 0; top: 0; visibility: hidden; }

