html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

body {
	font:16px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000;
	background-color:#f6f6f6;
}

#main {
	margin:0 auto;
	width: 980px;
	text-align: left;
	background:#fff url(../images/carlocate/pageBack.jpg) repeat-y;
	min-height:100%;
	border-left:solid 1px #5F6064;
	border-right:solid 1px #5F6064;
	position:relative;
}

img {border:0px;}

form, p, ul, H1, H2, H3, H4, H5 {
	padding:0;
	margin:0;
}

.titleLarge, .titleSmall, H2 {
    line-height:1.1em;
    vertical-align:baseline;
}

.titleLarge {font-size:25px;}
.titleSmall {font-size:20px;}

H2 {font-size:21px;}
H1, H2, H3, H4, H5 {width:100%;}

a {color:#20558A;}
a:hover {text-decoration:none;}

.clear {clear:both;}
.floatRight {float:right;}
.float {float:left;}

.right {text-align:right;}

.cursor { cursor:pointer; }

ul {list-style:none;}

.hide {display:none;}
.invis {visibility:hidden;}

#alertBackground {
    z-index:200050;
    height:100%;
    width:100%;
    position:absolute;
    left:0px;
    right:0px;
    bottom:0px;
    top:0px;
    background-color:#000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	-khtml-opacity: 0.7;
}

.white {color:#fff;}
.blue {color:#20558A;}
.green {color:#8BB554;}
.boldBlue {color:#20558A; font-weight:900;}
.black {color:#000;}
.red {color:Red;}
.paleBlue {color:#3C709D;}
.grey {color:#8E908F;}
.darkGrey {color:#575A5D;}
.orange {color:#FF9E00;}

.sized10 {font-size:10px;}
.sized11 {font-size:11px;}
.sized12 {font-size:12px;}
.sized13 {font-size:13px;}
.sized14 {font-size:14px;}
.sized15 {font-size:15px;}
.sized16 {font-size:16px;}
.sized17 {font-size:17px;}
.sized18 {font-size:18px;}
.sized19 {font-size:19px;}
.sized20 {font-size:20px;}
.sized23 {font-size:23px;}

.dotted, .savedSearchesDotted, .noMarginDotted, .markupDotted {
	height:3px;
	background:url(../images/carlocate/whiteDots.png) repeat-x;
	width:100%;
	overflow:hidden;
}

.dotted {margin-bottom:15px;}
.greyDots, .greyDarkDots {background-image:url(../images/carlocate/greyDots.png);}
.headerLinksDots {margin:5px 0px 7px;}

.slanted {font-style:italic;}
.bold {font-weight:900;}
.normal {font-weight:normal;}
.underline {text-decoration:underline;}
.uppercase {text-transform:uppercase;}

/*Header styles*/
#header {
	width:980px;
	height:143px;
}

#headerLeft {
	width:643px;
	height:143px;
	float:left;
}

.headerRight {
	width:337px;
	height:143px;
	position:relative;
}

#outerHeaderRight {
	width:337px;
	height:143px;
	float:left;
}

.headerRightImg:hover {background:url(../images/carlocate/headerRightHover.png) no-repeat;}

#headerRightImg1, #headerRightImg2, #headerRightImg3, #headerRightImg4, #headerRightImg5, #headerRightImg6, #headerRightImg7 {
    position:absolute;
    z-index:10;
    left:-30px;
    top:11px;
}

#headerRightImg2 {
    z-index:30;
    left:68px;
    top:31px;
}

#headerRightImg3 {
    z-index:20;
    left:162px;
}

#headerRightImg4 {
    z-index:20;
    left:22px;
    top:30px;
}

#headerRightImg5 {
    left:120px;
    top:13px;
}

#headerRightImg6 {
    left:46px;
    top:12px;
}

#headerRightImg7 {
    z-index:20;
    left:141px;
    top:33px;
}

.headerRight0 {background:url(../images/carlocate/headerCarsBack.jpg) no-repeat;}

#headerLeftContent {
	margin-left:2px;
	height:81px;
	width:641px;
	background:url(../images/carlocate/headerBackground.jpg) repeat-y;
}

#logoContainer {
	width:147px;
	padding-left:18px;
	height:76px;
	padding-top:5px;
	float:left;
}

/*Link box for loged in user*/

.logInUserContainer, .notLoggedInUserContainer {
    float:left;
	min-height:0px;
	width:304px;
	border:solid 1px #A3A5A4;
	border-top:none;
    position:absolute;
    left:337px;
    z-index:50;
}

.logInUserContent, .notLoggedInUserContent {
	width:282px;
	min-height:30px;
	border:solid 7px #E6E5E1;
	background-color:#F0EFED;
	font-size:11px;
	padding:1px 4px;
	line-height:15px;
}

.welcomeUser, .notUser, .logOut, .loginLink, .logInUserNameBlock, .logInUserLogout {
    float:left;
}

.logInUserNameBlock {width:235px;}

.logInUserLogout {
    width:47px;
    text-align:right;
}

.notLoggedInLinks {padding-bottom:2px;}

.logInUserLogout a, .notLoggedInLinks a, .logOut a {color:#000;}

.welcomeUser {padding-right:15px;}

.logOut {
	text-align:right;
	width:40px;
}

.loginLinkSpace {padding-left:12px;}

.updateProgressLogin {
	position: absolute;
	padding: 0;
	margin: 0;
	background-color:#fff;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	-khtml-opacity: 0.9;
}

.progressClass {
    padding-top:40px;
    text-align:center;
}

/*end link box*/

/*login control styles*/

.logInClass {
    margin:0;
    width:282px;
    min-height:0px;
	border:solid 7px #E6E5E1;
	background-color:#F0EFED;
	font-size:11px;
	padding:1px 4px;
	line-height:15px;
	position:relative;
}

.closeLoginPanel {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 9px;
    font-weight: 900;
    position: relative;
    top:26px;
    left:281px;
    z-index:5;
}

.closeLoginPanel a {
    background-color:#306494;
    cursor:pointer;
    color:#FFF; 
    text-decoration:none; 
    font-size:10px;
    padding:1px 2px;
}

.loginpanel {
	float:left;
    position:absolute;
    left:337px;
    top:-12px;
    z-index:50;
}

#messagediv {
    position: relative;
    top:12px;
    left:0px;
    z-index:5;
    width:297px;
    border-left:solid 1px #A3A5A4;
    border-right:solid 1px #A3A5A4;
	background-color:#E6E5E1;
	color:#f00;
	font-size:11px;
	padding:4px 0 0 7px;
}

.loginPanelBorder {
    width:304px;
    border:solid 1px #A3A5A4;
    border-top:none;
}

.loginButton {
	background-color:#306494;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	position:absolute;
	left:224px;
	bottom:6px;
	padding:0;
	margin:0;
	width:60px;
	height:20px;
}

.txtBoxPadding {
    padding:0;
    margin:0 0 2px;
    font-size:11px;
    width:140px;
}

/*end login control styles*/

/*Navigation Bar*/

#navBar {
	height:31px;
	width:643px;
	background:url(../images/carlocate/navBack2.jpg) repeat-x;
}

#navBlackBorder {
	height:5px;
	width:643px;
	overflow:hidden;
	background:url(../images/carlocate/navBlackBorder.jpg) repeat-x;
}

#navShadow {
	height:5px;
	width:642px;
	overflow:hidden;
	background:url(../images/carlocate/navShadow.jpg) repeat-x;
	border-left:solid 1px #565A5D;
}

#navWhiteBorder {
	height:21px;
	width:642px;
	border-left:solid 1px #565A5D;
}

.innerNavWhiteBorder {
	height:21px;
	width:641px;
	border-left:solid 1px #F9F9F9;
}

#navBar li {
	display:block;
	float:left;
}

#navBar a {
	display:block;
	height:31px;
	background:url(../images/carlocate/navigationSprite.jpg) no-repeat 0 0;
	overflow:hidden;
}

#homeLink a {width:81px;}

#homeLink a:hover {background-position:-81px 0;}

#newLink a {
	width:71px;
	background-position:0 -31px;
}

#newLink a:hover {background-position:-71px -31px;}

#usedLink a {
	width:79px;
	background-position:0 -62px;
}

#usedLink a:hover {background-position:-79px -62px;}

#toolsLink a {
	width:89px;
	background-position:0 -93px;
}

#toolsLink a:hover {background-position:-89px -93px;}

#researchLink a {
	width:118px;
	background-position:0 -124px;
}

#researchLink a:hover {background-position:-118px -124px;}

#blogLink a {
    width:79px;
    background-position:0 -155px;
}

#blogLink a:hover {background-position:-79px -155px;}

#forumLink a {
    width:91px;
    background-position:0 -186px;
}

#forumLink a:hover {background-position:-91px -186px;}

#socialLink a {
	width:120px;
	background-position:0 -155px;
}

#socialLink a:hover {background-position:-120px -155px;}

#endLinkRow {
    width:1px;
    height:31px;
    overflow:hidden;
    background-image:url(../images/carlocate/buttonRowEnd.jpg);
}

/*End Navigation Bar*/
/*end Header Styles*/

/*page content styles*/

#pageContent {
	width:948px;
	margin-left:16px;
	padding-bottom:71px;
}

/*end page content styles*/

/*page footer styles*/

#pageFooter {
	position:absolute;
	height:51px;
	width:980px;
	bottom:0px;
	overflow:hidden;
}

#pageFooterBlack {
	height:6px;
	overflow:hidden;
	background-color:#000;
	width:980px;
}

#pageFooterInner {
	height:40px;
	width:948px;
	font-size:11px;
	color:#909090;
	line-height:17px;
	vertical-align:middle;
	margin:5px 0 0 16px;
}

#pageFooterInner img {padding-right:10px;}

#pageFooterInner a {
	color:#909090;	
	text-decoration:none;
}

#pageFooterInner .leftFooterText a {padding:0 2px;}

#pageFooterInner a:hover {text-decoration:underline;}

.leftFooterText {
	width:420px;
	float:left;
}

.rightFooterText {
	padding-left:2px;
	width:526px;
	float:left;
	text-align:right;
}

/*end page footer styles*/

/*Forum Styles*/

.clfTopDiv {
    width:948px;
    background:url(../images/CLForum/forumMainBackBottom.jpg) repeat-y -948px 0;
    margin-top:15px;
}

.clfTopInnerDiv {
    width:948px;
    background:url(../images/CLForum/forumMainTop.jpg) no-repeat 0 0;   
}

.clfTopContent {
    width:943px;
    padding:0 3px 0 2px;
    min-height:38px;
    background:url(../images/CLForum/forumMainBackBottom.jpg) no-repeat 0 bottom;
}

.clfWhiteBoxOuter {
    width:929px;
    background:url(../images/CLForum/forumWhiteBox.png) no-repeat 0 0;
    padding:5px 0 0 0;
}

.clfWhiteBoxInner {
    width:929px;
    background:url(../images/CLForum/forumWhiteBox.png) no-repeat -929px bottom;
    padding:0 0 5px 0;
}

.clfWhiteBoxContent {
    padding:4px 8px;
    min-height:2px;
    width:913px;
    background:#FFF;
}

.clfWhiteBoxContentLeft {
    float:left;
    width:413px;
    text-align:left;
    color:#000;
    font-size:11px;
}

.clfWhiteBoxContentLeftLabel {
    float:left;
    padding-top:4px;
}

.clfWhiteBoxContentLeftDDL {
    padding-left:10px;
    float:left;
}

.clfWhiteBoxContentRight {
    float:left;
    width:500px;
    padding-top:5px;
}

.clfGreyBoxOuter {
    width:939px;
    margin:0 2px;
}

.clfGreyBoxInner, .clfGreyBoxContent {width:939px;}

.post_alt .clfGreyBoxOuter, .altSection .clfGreyBoxOuter {
    background:#E3E2DF; margin:4px 2px;
}

.post_alt .clfGreyBoxInner, .altSection .clfGreyBoxInner {
    background:url(../images/CLForum/forumGreyPostBox.jpg) no-repeat 0 0;
}

.post_alt .clfGreyBoxContent, .altSection .clfGreyBoxContent {
    background:url(../images/CLForum/forumGreyPostBox.jpg) no-repeat -939px bottom;
}

.forumActiveDisTable  {padding:0 3px 9px 2px;}

/*End Forum Styles*/

/* Zip Code Prompt */

#zipAlert, .alertPopUp {
    width:623px;
    position:fixed;
    z-index:200100;
    top:40%;
    left:50%;
    margin:-77px 0 0 -312px;
}

#zipAlert p, .alertPopUp p {padding:10px 0;}

.alertBoxMiddle {
    padding:0 17px;
    font-size:13px;
    width:589px;
    min-height:132px;
    background:url(../images/carlocate/alertBoxMiddle.png) no-repeat;
}

.alertBoxMiddle h2 {padding-bottom:3px;}

.alertBoxMiddleOuter {
    background:url(../images/carlocate/alertBoxBack.jpg) repeat-y;
}

.alertBoxTop, .alertBoxBottom {
    width:623px;
    height:11px;
    overflow:hidden;
	background:url(../images/carlocate/alertBoxTop.png) no-repeat;
}

.alertBoxBottom {
    background-image:url(../images/carlocate/alertBoxBottom.png);
    height:10px;
}

.closeButton {
    position:absolute;
    right:15px;
    top:12px;
}

.closeButton a {
    display:block;
    width:14px;
    height:14px;
    cursor:pointer;
    background:url(../images/carlocate/closeX.png) no-repeat;
}

.closeButton a:hover {background-position:-14px;}

.alertFieldLabel {
    float:left;
    width:100px;
    font-weight:900;
    line-height:23px;
    vertical-align:middle;
}

.alertField, .alertField2 {
    float:left;
    width:264px;
    line-height:23px;
}

.alertFieldSpot {
    padding-top:10px;
    width:589px;
}

.alertField2 {width:180px;}

.txtAlertSearchClass {width:100px}

.alertButton, .alertSearchButton {
    float:left;
    text-align:right;
    width:127px;
}

.okAlertButton a, .alertCancelButton a, .alertSearchButton a {
    display:block;
    width:86px;
    height:29px;
    cursor:pointer;
    background:url(../images/carlocate/okButtonFull.png) no-repeat;
    float:right;
    overflow:hidden;
}

.okAlertButton a:hover {background-position:-86px;}

 .alertCancelButton a {background-image:url(../images/carlocate/cancelButtonFull.png);}

.alertCancelButton a:hover, .alertSearchButton a:hover {background-position:-86px;}

.alertSearchButton a {background-image:url(../images/carlocate/searchButtonFull.png);}

.alertBoxCancelButton, .alertBoxOkayButton {
    float:right;
    width:86px;
    padding-top:8px;
    padding-left:10px;
}

.alertBoxText {
    float:left;
    width:397px;
}

.alertBoxCancelButton a, .alertBoxOkayButton a {
    display:block;
    width:86px;
    height:29px;
    cursor:pointer;
    background:url(../images/carlocate/cancelButtonFull.png) no-repeat;
    overflow:hidden;
}

.alertBoxOkayButton a {background-image:url(../images/carlocate/okButtonFull.png);}

.alertBoxCancelButton a:hover, .alertBoxOkayButton a:hover {
    background-position:-86px;
}

.alertBoxTextFull {width:100%;}

.alertFloatBlock {width:589px;}

/* End Zip Code Prompt */

/* browsing users */

.browsingUsersOuter {
    width:929px;
    padding:2px 4px 0;
}

.browsingUsersTop {
    height:5px;
    width:929px;
    overflow:hidden;
    background:url(../images/CLForum/browsingUsers.png) no-repeat;
}

.browsingUsersContent, .browsingUsersContent2 {
    background:#376B99;
    width:889px;
    color:#FFF;
    font-weight:900;
    line-height:18px;
    padding:0 8px 5px 32px;
}

.browsingUsersNames, .browsingUsersNames2 {
    padding:2px 8px 2px 32px;
    line-height:18px;
}

.browsingUsersOuter2 {
    width:929px;
    padding:0 10px 0 9px;
    margin-top:15px;
}

.browsingUsersContent2 {padding:0 8px 5px; width:913px}

.browsingUsersNames2 {
    padding:2px 8px;
    background:#F4F3F1;
}

/* end browsing users */

/* icon box */

.iconBoxOuter {
    width:361px;
    background:url(../images/CLForum/iconBoxBottomBack.jpg) repeat-y -361px 0;
}

.iconBoxInner {
    width:361px;
    background:url(../images/CLForum/iconBoxtop.jpg) no-repeat;
}

.iconBoxContent {
    width:352px;
    padding:8px 0 4px 9px;
    min-height:120px;
    background:url(../images/CLForum/iconBoxBottomBack.jpg) no-repeat 0 bottom;
}

.iconBoxContent ul {
    width:352px;
    margin:0 !important;
}

.iconBoxContent li {
    width:176px;
    float:left;
    padding-bottom:3px;
    margin:0 !important;
}

.iconBoxContent .icon {
    width:26px;
    padding-right:6px;
    float:left;
}

.iconBoxContent .iconLabel {
    width:135px;
    float:left;
    font-size:11px;
    font-weight:900;
    vertical-align:middle;
    line-height:17px;
    padding:5px 9px 5px 0;
}

/* end icon box */

/* styles that need IE specific override styling*/

.topicTopPaging {padding:5px 0 4px;}

/* end */

/* quick reply */

.quickReplyTable {
    margin:0 10px 0 9px;
    width:929px;
}

.quickReplyTop {
    height:5px;
    width:929px;
    overflow:hidden;
    background:url(../images/CLForum/browsingUsers.png) no-repeat;
    margin:15px 10px 0 9px; 
}

.quickReplyHeader {
    background:#376B99;
    color:#FFF;
    font-weight:900;
    line-height:18px;
    padding:0 8px 5px;
    width:913px;
}

.quickReplyTitle {
    line-height:18px;
    vertical-align:middle;
}

.quickReplyActionButton {
    padding-right:7px;
    display:block;
    float:left;
}

.yafnet a.quickReplyTitle {color:#FFF; text-decoration:none;}

.yafnet .quickReplyLine {
    padding:8px !important;
    background:#F4F3F1;
}

.yafnet .quickReplyTable .basicBBCodeEditor {
    height:100px;
    width:911px;
}

.quickReplyPostDiv {
    width:913px;
    padding:5px 8px 9px;
    line-height:18px;
    background:#F4F3F1;
}

.quickReplyBottom {
    width:929px;
    height:5px;
    overflow:hidden;
    background:url(../images/CLForum/quickReplyBottom.jpg) no-repeat;
}

.quickReplyPostDiv a {
    display:block;
    width:38px;
    height:18px;
    overflow:hidden;
    cursor:pointer;
    float:right;
    background:url(../themes/CLForum/forumSmallButtons.png) no-repeat -386px 0;
}

.quickReplyPostDiv a:hover {
    background-position:-386px -18px;   
}

/* end quick reply */

.postBreadCrumbBottom {
    float:left;
    width:708px;   
    margin-top:15px;
    line-height:18px;
    vertical-align:middle;
    padding:1px 0;
}

.postForumJump {
    float:left;
    width:240px;
    text-align:right;
}

/* last 10 posts */

.last10Outer {
    width:929px;
    padding:0 10px 0 9px;
    margin-top:15px;
}

.last10Top {
    height:5px;
    width:929px;
    overflow:hidden;
    background:url(../images/CLForum/browsingUsers.png) no-repeat;
}

.last10Header {
    background:#376B99;
    width:913px;
    color:#FFF;
    font-weight:900;
    line-height:18px;
    padding:0 8px 5px; 
}

.last10Wrapper {
    background:#F4F3F1;
    width:929px;   
}

.last10Name {
    float:left;
    width:112px;
    padding:4px 10px 4px 8px;
    overflow:hidden;
}

.last10Post {
    float:left;
    padding:4px 8px 4px 0;
    width:791px;
}

.last10Date {padding-bottom:4px;}

.yafnet .last10Name a {
    color:#E37C00;
    text-decoration:none;
}

.yafnet .last10Name a:hover {
    color:#E37C00;
    text-decoration:underline;
}

/* end last 10 posts */

/* post reply or new topic */

.postReplyButtons a {
    display:block;
    cursor:pointer;
    height:18px;
    overflow:hidden;
    width:38px;
    background:url(../themes/CLForum/forumSmallButtons.png) no-repeat 0 0;
    float:right;
    margin-left:4px;
}

.postReplyButtons a.postPreviewButton {
    width:55px;
    background-position:-169px 0;
}

.postReplyButtons a:hover.postPreviewButton {
    background-position:-169px -18px;
}

.postReplyButtons a.postPostButton {
    background-position:-386px 0;
}

.postReplyButtons a:hover.postPostButton {
    background-position:-386px -18px;
}

.postReplyButtons a.postCancelButton {
    background-position:-472px 0;
    width:48px;
}

.postReplyButtons a:hover.postCancelButton {
    background-position:-472px -18px;
}

.postReplyOuter, .postPreviewOuter {
    width:929px;
    padding:0 10px 0 9px;
    margin-top:10px;
}

.postReplyTop, .postReplyBottom, .postPreviewTop, .postPreviewBottom {
    height:5px;
    width:929px;
    overflow:hidden;
    background:url(../images/CLForum/browsingUsers.png) no-repeat;
}

.postReplyHeader, .postPreviewHeader {
    background:#376B99;
    width:913px;
    color:#FFF;
    font-weight:900;
    line-height:18px;
    padding:0 8px 5px; 
}

.postReplyWrapper, .postPreviewWrapper {
    background:#F4F3F1;
    width:929px;
    padding-top:6px;
}

.postReplyBottom, .postPreviewBottom {
    background:url(../images/CLForum/quickReplyBottom.jpg) no-repeat;
}

.postPreviewOuter {margin-bottom:15px;}

.postPreviewWrapper {
    width:913px;
    padding:5px 8px 8px;
}

.postPollGreyOuter {
    width:706px;
    margin:0 4px 10px;
    background:#DDDEDF;
}

.postPollGreyInner {
    background:url(../images/CLForum/postPollGrey.jpg) no-repeat 0 0;
    width:706px;
}

.postPollGreyContent {
    background:url(../images/CLForum/postPollGrey.jpg) no-repeat -706px bottom;
    width:698px;
}

.postPostLeft {
    padding:2px 4px 2px 8px;
    width:100px;
    font-size:11px !important;
    line-height:21px;
    font-weight:900;
}

.postPostRight {
    padding:2px 8px 2px 4px;
    width:805px;
    line-height:21px;
    font-size:11px !important;
}

.postPollLeft {
    padding:2px 4px 2px 0;
    width:100px;
    font-size:11px !important;
    line-height:21px;
    font-style:italic; 
    float:left;
}

.postPollRight {
    padding:2px 0 2px 4px;
    width:590px;
    line-height:21px;
    font-size:11px !important;
    float:left;
}

.postReplyButtons {width:913px; padding:0 1px;}

/* end post reply or new topic */

/* members page */

.membersPage .clfTopContent {padding-bottom:10px;}

.membersAlphaSortWrapper {
    padding:0 10px 0 9px;
    width:929px;
    margin-top:10px;
}

.membersAlphaSortWrapper table {background:#F4F3F1;}

.membersAlphaSortTop, .membersAlphaSortBottom {
    height:5px;
    width:929px;
    overflow:hidden;
    background:url(../images/CLForum/quickReplyBottom.jpg) no-repeat;
}

.membersAlphaSortTop {background:url(../images/CLForum/thinGreyBoxTop.jpg) no-repeat;}

.membersPage {margin-top:10px;}

/* end members page */

/*private messages */

.pmWrapper {
    width:940px;
    padding:0 4px;
    background:url(../images/CLForum/forumPMBlue.jpg) no-repeat;
    position:relative;
}

.pmBottom {
    height:8px;
    width:948px;
    overflow:hidden;
    background:url(../images/CLForum/forumPMBoxBottom.jpg) no-repeat;   
}

.pmEmpty td {padding:31px 8px 7px !important;}

.pmFooterOuter {
    width:924px;
    margin:11px 8px 0;
    background:#FFF;
}

.pmFooterInner {
    width:924px;
    background:url(../images/CLForum/forumPMFooter.jpg) no-repeat 0 0;
}

.pmFooterContent {
    width:910px;
    padding:8px 7px;
    min-height:4px;
    background:url(../images/CLForum/forumPMFooter.jpg) no-repeat -924px bottom;
}

.forumPMInboxTab, .forumPMSentTab, .forumPMArchiveTab {
    width:49px;
    height:23px;
    overflow:hidden;
    cursor:pointer;
    background:url(../images/CLForum/forumPMTabs.jpg) no-repeat 0 0;   
}

.forumPMSentTab {width:78px; background-position:-49px 0;}
.forumPMArchiveTab {width:63px; background-position:-127px 0;}

.ajax__tab_hover .forumPMInboxTab, .ajax__tab_active .forumPMInboxTab  {
    background-position:0 -23px; 
}

.ajax__tab_hover .forumPMSentTab, .ajax__tab_active .forumPMSentTab  {
    background-position:-49px -23px; 
}

.ajax__tab_hover .forumPMArchiveTab, .ajax__tab_active .forumPMArchiveTab  {
    background-position:-127px -23px; 
}

.forumPMPosWrapper {
    position:relative;
    width:948px;
    margin-top:14px;
}

.forumPMTopButton {
    position:absolute;
    width:93px;
    right:0;
    top:0;
}

.forumPMBottomButton {margin-top:17px;}

.pmTopPager {
    position:absolute;
    top:-29px;
    left:225px; 
}

.pmBottomPager {
    position:absolute;
    bottom:-48px;
    left:0;   
}

/* end private messages*/

/* pm post screen */

.pmTopPostButtons a {
    display:block;
    cursor:pointer;
    height:18px;
    overflow:hidden;
    width:48px;
    float:left;
    background:url(../themes/CLForum/forumSmallButtons.png) no-repeat 0 0;
    margin-left:4px;
}

.pmTopPostButtons a.pmFindUsersButton {
    width:70px;
    background-position:-1493px 0;
}

.pmTopPostButtons a:hover.pmFindUsersButton {
    background-position:-1493px -18px;
}

.pmTopPostButtons a.pmAllUsersButton {
    width:64px;
    background-position:-1563px 0;
}

.pmTopPostButtons a:hover.pmAllUsersButton {
    background-position:-1563px -18px;
}

.pmTopPostButtons a.pmClearButton {
    background-position:-1627px 0;
}

.pmTopPostButtons a:hover.pmClearButton {
    background-position:-1627px -18px;
}

.pmTopPostControls {float:left;}

/* end pm post screen */

/* rules page */

.rulesFooter {padding-bottom:12px !important;}

.rulesCancel, .rulesAccept {
    height:18px;
    width:55px;
    display:block;
    cursor:pointer;
    overflow:hidden;
    float:right;   
    background:url(../images/CLForum/rulesButtons.png) no-repeat 0 0;
    margin-left:4px;
}

.rulesCancel {
    background-position:-55px 0;  
    width:88px; 
}

a:hover.rulesAccept {
    background-position:0 -18px;   
}

a:hover.rulesCancel {
    background-position:-55px -18px;   
}

/* end rules page */

/* active styles */

.activeTopLeft, .activeTopRight {
	float:left;
	line-height:23px;
	vertical-align:middle;
	margin-top:4px;
}

.activeTopLeft {
    min-height:1px;
    width:500px;
}

.activeTopRight {
    width:448px;
    text-align:right;
}

.yafnet .activeTopLeft .yafpager {margin:0;}

.yafnet .activeBottomPager .yafpager {margin-bottom:0;}

/* end active styles*/

/* profile page */

.profileAboutTab, .profileStatisticsTab, .profileAvatarTab, .profileLast10Tab, .profileModerationTab, .profileLast10ModTab {
    width:53px;
    height:23px;
    overflow:hidden;
    cursor:pointer;
    background:url(../images/CLForum/profileTabs.jpg) no-repeat 0 0;   
}

.profileStatisticsTab {width:76px; background-position:-53px 0;}
.profileAvatarTab {width:58px; background-position:-129px 0;}
.profileLast10Tab {width:95px; background-position:-367px 0;}
.profileModerationTab {width:85px; background-position:-282px 0;}
.profileLast10ModTab {width:95px; background-position:-187px 0;}

.ajax__tab_hover .profileAboutTab, .ajax__tab_active .profileAboutTab {
    background-position:0 -23px; 
}
.ajax__tab_hover .profileStatisticsTab, .ajax__tab_active .profileStatisticsTab {
    background-position:-53px -23px; 
}
.ajax__tab_hover .profileAvatarTab, .ajax__tab_active .profileAvatarTab {
    background-position:-129px -23px; 
}
.ajax__tab_hover .profileLast10Tab, .ajax__tab_active .profileLast10Tab {
    background-position:-367px -23px; 
}
.ajax__tab_hover .profileModerationTab, .ajax__tab_active .profileModerationTab {
    background-position:-282px -23px; 
}
.ajax__tab_hover .profileLast10ModTab, .ajax__tab_active .profileLast10ModTab {
    background-position:-187px -23px; 
}

.sigEdRight {line-height:21px;}

.signatureCancel, .signatureSave, .userUnSuspend, .userSuspend {
    float:right;
    margin-left:4px;
    height:18px;
    width:48px;
    cursor:pointer;
    overflow:hidden;
    background:url(../themes/CLForum/forumSmallButtons.png) no-repeat -472px 0;
}

.signatureSave {width:38px; background-position:-1713px 0;}

a:hover.signatureCancel {background-position:-472px -18px;}

a:hover.signatureSave {background-position:-1713px -18px;}

.userSuspend {
    float:left;
    width:55px;
    background-position:-1751px 0;   
}

a:hover.userSuspend {background-position:-1751px -18px;}

.userUnSuspend {
    float:left;
    width:106px;
    background-position:-1806px 0;   
}

a:hover.userUnSuspend {background-position:-1806px -18px;}

.profileStatsBottom {
    width:929px;
    height:6px;
    overflow:hidden;
    background:url(../images/CLForum/greyBoxBottom929f4.jpg) no-repeat;
}

.profileAllPosts {position:absolute; top:-24px; right:-4px;}

.adminEditUserSigFooter .adminWhiteBoxOuter {display:none;}

/* end profile page */

/* search styles */

.searchContent {padding-bottom:5px;}

.searchSearch {
    width:48px;
    height:18px;
    overflow:hidden;
    cursor:pointer; 
    float:right;
    background:url(../themes/CLForum/forumSmallButtons.png) no-repeat -1912px 0;
}

a:hover.searchSearch {background-position:-1912px -18px;}

.searchFLeft {
    float:left;
    width:67px; 
    padding-right:5px;
    line-height:21px;
    vertical-align:middle; 
}

.searchFRight {
    float:left;
    max-width:849px;
    line-height:21px;
}

.searchWrapper {padding-bottom:15px;}

.searchResTopic {
    width:913px;
    padding:5px 8px 4px 8px; 
}

.searchResTable .clfGreyBoxContent {width:929px; padding:0 5px;}

.searchResName, .searchResDate {
	float:left;
	vertical-align:middle;
    font-size:11px !important;
}

.searchResName {
    width:100px;
    padding:4px 6px 0 8px;
    line-height:17px;
}

.searchResDate, .searchResPost {
	width:807px;
	line-height:16px;
}

.searchResDate {padding:4px 8px 0 0;}

.searchResPost {
    padding:0 8px 4px 114px;
    vertical-align:middle;
}

.searchBottomCont .clfTopContent {padding-bottom:5px;}

.searchBottomWrapper {margin-top:15px;}
.searchBottomCont {margin-top:0;}

.searchResNo {
    width:913px;
    padding:0 15px;
    line-height:20px;
    vertical-align:middle;
}

/* end search styles*/

/* my profile*/

.mySigEdit td table td {padding:0 !important;}

.mySigEdit table.content929 {margin:0 7px 6px;}

.mySigEdit .cellProfileRight, .mySigEdit .cellProfileLeft {
    padding-left:0 !important;
    padding-right:0 !important;
}

.myEditProfileTable .clfGreyBoxContent {width:929px; padding:0 5px;}

.myEditProfileTable ul, .myEditProfileTable li {margin:0 !important;}

.myEPList1, .myEPList2 {
    float:left;
    width:490px;
    line-height:21px;
    vertical-align:middle;
    padding:3px 0 3px 8px;
}

.myEPList2 {width:423px; padding:3px 8px 3px 0;}

.myEPSectionTitle {
    width:913px;
    padding:5px 8px 2px 8px;
    font-weight:900;   
}

.myEditProfileTable .noMarginDotted {
    margin-bottom:5px;   
}

.altSection ul {padding-bottom:5px !important;}

.myEPTextBox {width:250px;}

.myEPCancel, .myEPSave, .unsubAnchor, .forumBack, .forumUpdate, .forumClearAvatar {
    display:block;
    width:48px;
    height:18px;
    overflow:hidden;
    cursor:pointer; 
    float:right;
    margin-left:4px;
    background:url(../themes/CLForum/forumSmallButtons.png) no-repeat -472px 0;
}

.myEPSave {width:38px; background-position:-1713px 0;}

a:hover.myEPCancel {background-position:-472px -18px;}
a:hover.myEPSave {background-position:-1713px -18px;}

.unsubAnchor {width:106px; background-position:-2008px 0;}
a:hover.unsubAnchor {background-position:-2008px -18px;}

.forumBack, .forumUpdate, .forumClearAvatar {
    width:38px;
    background:url(../themes/CLForum/forumSmallButtons2.png) no-repeat -118px 0;
}

.forumUpdate {
	width:48px;
	background-position:-70px 0;
}

.forumClearAvatar {
	float:none;
	width:78px;
	background-position:-332px 0;
	margin:0;
}

a:hover.forumBack {background-position:-118px -18px;}
a:hover.forumUpdate {background-position:-70px -18px;}
a:hover.forumClearAvatar {background-position:-332px -18px;}

.profileLeftOuter {
   float:left;
   width:161px;
   background:url(../images/CLForum/profileGreyBoxBottomBack.jpg) repeat-y -161px 0;
   margin:15px 15px 0 0;
}

.profileLeftInner {
    width:161px;
    background:url(../images/CLForum/profileGreyBoxTop.jpg) no-repeat;
}

.profileLeftContent {
    background:url(../images/CLForum/profileGreyBoxBottomBack.jpg) no-repeat 0 bottom;
    min-height:264px;
    padding:10px 14px;
    width:133px;
}

.profileRightOuter {
    float:left;
    width:772px;
    background:url(../images/CLForum/profileBlueBoxBottomBack.jpg) repeat-y -772px 0;
    margin:15px 0 0;
}

.profileRightInner {
    width:772px;
    background:url(../images/CLForum/profileBlueBoxTop.jpg) no-repeat;
}

.profileRightContent {
    background:url(../images/CLForum/profileBlueBoxBottomBack.jpg) no-repeat 0 bottom;
    padding:0 14px 10px;
    min-height:274px;
    width:744px;
}

.profileLeftContent h2 {
    text-transform:uppercase;
    font-size:13px;
    font-weight:900;
    color:#575A5D;
    line-height:18px;
    vertical-align:middle;
    padding:2px 0;
}

.profileLeftContent ul {
    margin:0 !important;
    padding-top:10px !important;
}

.profileLeftContent ul.profilePMList {
    padding-bottom:20px;
}

.profileLeftContent ul li {
    margin:0;
    line-height:18px;
    vertical-align:middle;
    font-size:11px;
}

.profileRightTable {
    width:744px;
    font-size:11px;
}

.yafnet .profileRightTable td {font-size:11px;}
.yafnet .profileRightTable td.header1 {font-size:12px;}

.profileRightTable .cell_1 {
    line-height:15px;
    vertical-align:middle;
    font-weight:900;
    width:289px;
    padding:6px 0 0;
}

.profileRightTable .cell_2 {
    line-height:15px;
    vertical-align:middle;
    width:291px;
    padding:6px 6px 0;
}

.profileRightTable .cell_3 {
    vertical-align:top;
    width:152px;
    text-align:right;
    padding:6px 0;
}

/* end my profile*/

/* email Topic */

.emailTopicLink, .emailUserLink {
    width:70px;
    height:18px;
    overflow:hidden;
    cursor:pointer; 
    float:right;
    margin-left:4px;
    background:url(../themes/CLForum/forumSmallButtons2.png) no-repeat 0 0;
}

a:hover.emailTopicLink, a:hover.emailUserLink {background-position:0 -18px;}

/* end email topic */

/* moderation pages */

.moderateIndex .clfTopContent {padding:0 3px 9px 2px;}

.yafnet .moderateIndex .content a, .yafnet .moderateIndex .content a:hover {
	color:#20558A; font-size:13px;
}

.moveTopicLink, .modInviteUser, .modRemoveUser, .modUpdate, .modDeleteTopic, .modEditUser, .modFindUsers, .modCancel {
    width:64px;
    height:18px;
    overflow:hidden;
    cursor:pointer; 
    float:right;
    margin-left:4px;
    background:url(../themes/CLForum/forumSmallButtons2.png) no-repeat -156px 0;
}
.modInviteUser {background-position:-220px 0;}
.modRemoveUser {width:48px; text-indent:-100px; background-position:-284px 0;}
.modUpdate {width:48px; background-position:-70px 0;}

a:hover.modUpdate {background-position:-70px -18px;}
a:hover.moveTopicLink {background-position:-156px -18px;}
a:hover.modInviteUser {background-position:-220px -18px;}
a:hover.modRemoveUser {background-position:-284px -18px;}

.modDeleteTopic, .modEditUser, .modFindUsers, .modCancel {
    width:48px;
    background:url(../themes/CLForum/forumSmallButtons.png) no-repeat -424px 0;
}

a:hover.modDeleteTopic {background-position:-424px -18px;}
.modEditUser {width:38px; text-indent:-100px; background-position:-272px 0;}
a:hover.modEditUser {background-position:-272px -18px;}
.modFindUsers {width:70px; background-position:-1493px 0;}
a:hover.modFindUsers {background-position:-1493px -18px;}
.modCancel {background-position:-472px 0;}
a:hover.modCancel {background-position:-472px -18px;}

.modDeleteTopic span {display:none;}

.modTopicsCont {padding-bottom:10px;}
.modTopicsOuter {margin-top:0;}
.modUserInviteOuter {margin-bottom:15px;}
.modUserContent {padding-bottom:5px;}
.modWrapper {padding-bottom:15px;}

.modUserLeft, .modUserRight  {
    float:left;
    line-height:21px;
    vertical-align:middle;
    width:175px;
    padding-left:4px;   
}

.modUserRight {
    padding:0;
    min-width:250px;
}

/* end moderation pages*/

/* admin styles */

.adminLeftColOuter {
   background:url(../images/CLForum/adminLeftMenuBottomBack.jpg) repeat-y -161px 0;
}

.adminLeftColInner {
    width:161px;
    background:url(../images/CLForum/adminLeftMenuTop.jpg) no-repeat;
}

.adminLeftColContent {
    background:url(../images/CLForum/adminLeftMenuBottomBack.jpg) no-repeat 0 bottom;
    min-height:575px;
    padding:0 14px 10px;
    width:133px;
}

.adminTopOuter {
    width:772px;
    background:url(../images/CLForum/forumAdminMainBackBottom.jpg) repeat-y -772px 0;
    margin-top:15px;
}

.adminTopInner {
    width:772px;
    background:url(../images/CLForum/forumAdminMainTop.jpg) no-repeat 0 0;   
}

.adminTopContent {
    width:767px;
    padding:0 3px 0 2px;
    min-height:38px;
    background:url(../images/CLForum/forumAdminMainBackBottom.jpg) no-repeat 0 bottom;
}

.adminMenuHeader {
	font-size:14px !important;
	font-weight:900;
	color:#575A5D;
	text-transform:uppercase;
}

.adminMenuHeaderText1 {line-height:16px; padding:13px 0 5px;}
.adminMenuHeaderText2 {line-height:16px; padding:22px 0 5px;}

.adminLeftColContent .post {line-height:20px;}

.adminLeftColContent .noMarginDotted {margin-bottom:4px;}

.adminWhiteBoxOuter {
    width:753px;
    background:url(../images/CLForum/forumAdminWhiteBox.png) no-repeat 0 0;
    padding:5px 0 0 0;
}

.adminWhiteBoxInner {
    width:753px;
    background:url(../images/CLForum/forumAdminWhiteBox.png) no-repeat -753px bottom;
    padding:0 0 5px 0;
}

.adminWhiteBoxContent {
    padding:4px 8px;
    min-height:2px;
    width:737px;
    background:#FFF;
}

.adminOnlineOuter .adminTopContent {padding-bottom:10px;}

.adminBoardsEditLink, .adminBoardsDeleteLink, .adminBoardsNewLink, .adminAdd, .adminDelete, .adminEdit, .adminAddYaf, .adminDeleteYaf {
	display:block;
	width:38px;
	height:18px;
	cursor:pointer;
	overflow:hidden;
	float:right;
    margin-left:4px;
    background:url(../themes/CLForum/forumSmallButtons.png) no-repeat -272px 0;
}

.adminBoardsDeleteLink, .adminDelete {
	background-position:-424px 0;
	width:48px;
}

.adminBoardsNewLink, .adminAdd, .adminAddYaf, .adminDeleteYaf {
	width:70px;
	background:url(../themes/CLForum/adminSmallButtons.png) no-repeat 0 0;
}

.adminAdd {width:38px; 	background-position:-70px 0;}
.adminAddYaf {width:70px; background-position:-380px 0;}
.adminDeleteYaf {width:96px; background-position:-450px 0;}

a:hover.adminBoardsEditLink {background-position:-272px -18px;}
a:hover.adminBoardsDeleteLink {background-position:-424px -18px;}
a:hover.adminBoardsNewLink {background-position:0 -18px;}
a:hover.adminEdit {background-position:-272px -18px;}
a:hover.adminDelete {background-position:-424px -18px;}
a:hover.adminAdd {background-position:-70px -18px;}
a:hover.adminAddYaf {background-position:-380px -18px;}
a:hover.adminDeleteYaf {background-position:-450px -18px;}

.adminEditBoardCancelLink, .adminEditBoardSaveLink, .adminCancel, .adminSave, .adminSearch, .adminSend, .adminClear, .adminSubmit, .adminFindUsers {
	display:block;
	width:38px;
	height:18px;
	cursor:pointer;
	overflow:hidden;
	float:right;
    margin-left:4px;
    background:url(../themes/CLForum/forumSmallButtons.png) no-repeat -1713px 0;
}

.adminEditBoardCancelLink, .adminCancel {
	width:48px;
	background-position:-472px 0;
}

.adminSubmit {background-position:-1960px 0; width:48px; float:left; margin-right:4px;}
.adminSearch {background-position:-1912px 0; width:48px;}
.adminSend {background-position:-1675px 0;}
.adminClear {background-position:-1627px 0; width:48px;}
.adminFindUsers {background-position:-1493px 0; width:70px; float:left;}
.adminEditUserMedal .adminClear {float:left;}

a:hover.adminSearch {background-position:-1912px -18px;}
a:hover.adminEditBoardCancelLink {background-position:-472px -18px;}
a:hover.adminEditBoardSaveLink {background-position:-1713px -18px;}
a:hover.adminCancel {background-position:-472px -18px;}
a:hover.adminSave {background-position:-1713px -18px;}
a:hover.adminSend {background-position:-1675px -18px;}
a:hover.adminClear {background-position:-1627px -18px;}
a:hover.adminSubmit {background-position:-1960px -18px;}
a:hover.adminFindUsers {background-position:-1493px -18px;}

.adminSmileyOuter {margin-top:0;}

.adminUp, .adminDown, .adminImportSmiley, .adminAddSmiley, .adminImport, .adminPrune, .adminShow, .adminHide, .adminSaveSettings, .adminClearCache, .adminDisClear, .adminDisClearCache, .adminReset {
	display:block;
	width:24px;
	height:18px;
	cursor:pointer;
	overflow:hidden;
	float:right;
    margin-left:4px;
    background:url(../themes/CLForum/adminSmallButtons.png) no-repeat -108px 0;
}

.adminDown {background-position:-132px 0;}
.adminImportSmiley {background-position:-226px 0; width:106px;}
.adminAddSmiley {background-position:-156px 0; width:70px;}
.adminImport {background-position:-332px 0; width:48px;}
.adminPrune {background-position:-546px 0; width:48px;}
.adminShow {background-position:-594px 0; width:38px;}
.adminHide {background-position:-632px 0; width:38px;}
.adminSaveSettings {background-position:-670px 0; width:78px;}
.adminClearCache {background-position:-748px 0; width:78px;}
.adminDisClear {background-position:-826px 0; width:48px; cursor:default;}
.adminDisClearCache {background-position:-874px 0; width:78px; cursor:default;}
.adminReset {background-position:-952px 0; width:48px;}

a:hover.adminUp {background-position:-108px -18px;}
a:hover.adminDown {background-position:-132px -18px;}
a:hover.adminImportSmiley {background-position:-226px -18px;}
a:hover.adminAddSmiley {background-position:-156px -18px;}
a:hover.adminImport {background-position:-332px -18px;}
a:hover.adminPrune {background-position:-546px -18px;}
a:hover.adminShow {background-position:-594px -18px;}
a:hover.adminHide {background-position:-632px -18px;}
a:hover.adminSaveSettings {background-position:-670px -18px;}
a:hover.adminClearCache {background-position:-748px -18px;}
a:hover.adminReset {background-position:-952px -18px;}

.adminGreyBoxOuter {width:763px; margin:0 2px;}
.adminGreyBoxInner {width:763px;}
.adminGreyBoxContent {width:753px; padding:0 5px;}

.post_alt .adminGreyBoxOuter, .altSection .adminGreyBoxOuter {
    background:#E3E2DF; margin:4px 2px;
}

.post_alt .adminGreyBoxInner, .altSection .adminGreyBoxInner {
    background:url(../images/CLForum/forumAdminGreyPostBox.jpg) no-repeat 0 0;
}

.post_alt .adminGreyBoxContent, .altSection .adminGreyBoxContent {
    background:url(../images/CLForum/forumAdminGreyPostBox.jpg) no-repeat -763px bottom;
    min-height:36px;
}

.adminSectionTitle {
	font-weight:900;
	padding:5px 8px 2px;
	width:737px;
}

.adminGreyBoxOuter ul, .adminGreyBoxOuter li {margin:0 !important;}

.adminListLeft, .adminListRight {
	float:left;
	line-height:17px;
	vertical-align:middle;
	padding:5px 6px 5px 8px;
	width:381px;
}

.adminListRight {
	padding:3px 8px 3px 0;
	width:350px;
	line-height:21px;
}

.adminListLeft2, .adminListMid, .adminListRight2 {
	float:left;
	line-height:18px;
	vertical-align:middle;
	padding:3px 6px 2px 8px;
	width:425px;	
}

.adminListMid {
	padding:3px 6px 2px 0;
	width:175px;	
}

.adminListRight2 {
	padding:3px 8px 2px 0;
	width:125px;	
	text-align:right;
}

.adminSectionTitle2 {
	font-weight:900;
	padding-top:2px;
}

.adminListLeft3, .adminListRight3, .adminListLeft4, .adminListRight4 {
	float:left;
	line-height:17px;
	vertical-align:middle;
	padding:5px 6px 5px 8px;
	width:531px;
}

.adminListRight3, .adminListRight4 {
	padding:3px 8px 3px 0;
	width:200px;
	line-height:21px;
}

.adminSectionTitleLeft, .adminSectionTitleRight, .adminSectionTitleLeft2, .adminSectionTitleRight2 {
	font-weight:900;
	padding:5px 6px 2px 8px;
	width:531px;
	float:left;
}

.adminSectionTitleRight, .adminSectionTitleRight2 {
	padding:5px 8px 2px 0;
	width:200px;
}

.adminListLeft4, .adminSectionTitleLeft2 {width:431px;}
.adminListRight4, .adminSectionTitleRight2 {width:300px;}

.adminGreyBoxOuter .noMarginDotted {margin-bottom:5px; width:753px !important;}
.altSection .adminSectionTitle2 ul {padding-bottom:0 !important;}

.adminProviderRolesOuter .adminTopContent, .adminUserResultsOuter .adminTopContent, .adminAttachmentsOuter .adminTopContent {padding-bottom:10px;}
.adminFilterUsersOuter .adminTopContent {padding-bottom:5px;}

.adminFilterUsersOuter  {margin-bottom:15px;}
.adminUserResultsOuter, .adminEventLogOuter {margin-top:0;}

.adminEventLog pre {width:753px;}
.adminTxtArea {width:598px;}

.adminPagerWrapper {min-height:15px; width:772px;}

.adminSettingsTab, .adminFeaturesTab, .adminShowTab, .adminAdvertsTab, .adminEditorsTab, .adminPermissionTab, .adminTemplatesTab, .adminAvatarsTab, .adminCacheTab, .adminDetailsTab, .adminRolesTab, .adminProfileTab, .adminAvatarTab, .adminSignatureTab, .adminPasswordTab, .adminPointsTab, .adminSuspendTab {
    width:100px;
    height:23px;
    overflow:hidden;
    cursor:pointer;
    background:url(../images/CLForum/adminHostTabs.jpg) no-repeat 0 0;   
}

.adminDetailsTab, .adminRolesTab, .adminProfileTab, .adminAvatarTab, .adminSignatureTab, .adminPasswordTab, .adminPointsTab, .adminSuspendTab {
	width:92px;
	background:url(../images/CLForum/adminUserTabs.jpg) no-repeat 0 0;
}

.adminFeaturesTab {background-position:-100px 0; width:70px;}
.adminShowTab {background-position:-170px 0; width:126px;}
.adminAdvertsTab {background-position:-296px 0; width:66px;}
.adminEditorsTab {background-position:-362px 0; width:62px;}
.adminPermissionTab {background-position:-424px 0; width:80px;}
.adminTemplatesTab {background-position:-504px 0; width:78px;}
.adminAvatarsTab {background-position:-582px 0; width:64px;}
.adminCacheTab {background-position:-646px 0; width:55px;}

.adminRolesTab {background-position:-92px 0; width:82px;}
.adminProfileTab {background-position:-174px 0; width:90px;}
.adminAvatarTab {background-position:-264px 0; width:88px;}
.adminSignatureTab {background-position:-352px 0; width:106px;}
.adminPasswordTab {background-position:-458px 0; width:112px;}
.adminPointsTab {background-position:-570px 0; width:84px;}
.adminSuspendTab {background-position:-654px 0; width:98px;}

.ajax__tab_hover .adminSettingsTab, .ajax__tab_active .adminSettingsTab  {
    background-position:0 -23px; 
}
.ajax__tab_hover .adminFeaturesTab, .ajax__tab_active .adminFeaturesTab  {
    background-position:-100px -23px; 
}
.ajax__tab_hover .adminShowTab, .ajax__tab_active .adminShowTab  {
    background-position:-170px -23px; 
}
.ajax__tab_hover .adminAdvertsTab, .ajax__tab_active .adminAdvertsTab  {
    background-position:-296px -23px; 
}
.ajax__tab_hover .adminEditorsTab, .ajax__tab_active .adminEditorsTab  {
    background-position:-362px -23px; 
}
.ajax__tab_hover .adminPermissionTab, .ajax__tab_active .adminPermissionTab  {
    background-position:-424px -23px; 
}
.ajax__tab_hover .adminTemplatesTab, .ajax__tab_active .adminTemplatesTab  {
    background-position:-504px -23px; 
}
.ajax__tab_hover .adminAvatarsTab, .ajax__tab_active .adminAvatarsTab  {
    background-position:-582px -23px; 
}
.ajax__tab_hover .adminCacheTab, .ajax__tab_active .adminCacheTab  {
    background-position:-646px -23px; 
}

.ajax__tab_hover .adminDetailsTab, .ajax__tab_active .adminDetailsTab  {
    background-position:-0px -23px; 
}
.ajax__tab_hover .adminRolesTab, .ajax__tab_active .adminRolesTab  {
    background-position:-92px -23px; 
}
.ajax__tab_hover .adminProfileTab, .ajax__tab_active .adminProfileTab  {
    background-position:-174px -23px; 
}
.ajax__tab_hover .adminAvatarTab, .ajax__tab_active .adminAvatarTab  {
    background-position:-264px -23px; 
}
.ajax__tab_hover .adminSignatureTab, .ajax__tab_active .adminSignatureTab  {
    background-position:-352px -23px; 
}
.ajax__tab_hover .adminPasswordTab, .ajax__tab_active .adminPasswordTab  {
    background-position:-458px -23px; 
}
.ajax__tab_hover .adminPointsTab, .ajax__tab_active .adminPointsTab  {
    background-position:-570px -23px; 
}
.ajax__tab_hover .adminSuspendTab, .ajax__tab_active .adminSuspendTab  {
    background-position:-654px -23px; 
}

.adminHostWrapper {margin-top:15px;}
.adminTabWrapper {
	width:767px; padding:0 3px 0 2px;
	background:#f4f3f1 url(../images/CLForum/adminTabBlue.jpg) no-repeat;
}

.adminTabFooterWrapper {
	background:#F4F3F1 url(../images/CLForum/adminTabBoxBottom.jpg) no-repeat 0 bottom;
	padding:3px 2px 1px;
}

.adminHostTable .cellContainer .header2 {
	background:url(../images/CLForum/adminTabGreyBox.jpg) no-repeat 0 0;
}

.adminTabSubTable {
	width:766px;
	background:#E3E2DF url(../images/CLForum/adminTabGreyBox.jpg) no-repeat -766px bottom;
}

.adminHostTxt {width:100px;}

.adminEditUserTabWrapper {
	background:#F4F3F1 url(../images/CLForum/adminTabBlue.jpg) no-repeat 0 0;
}

.adminEditUserTabWrapper .adminTabWrapper {
	background:transparent url(../images/CLForum/adminTabBoxBottom.jpg) no-repeat 0 bottom;
	padding-bottom:4px;
}

.adminTabFooterWrapper .adminWhiteBoxOuter, .adminEditUserTable .adminWhiteBoxOuter, .adminEditUserHook .adminWhiteBoxOuter, .adminEditUserHook .clfWhiteBoxOuter {
    width:752px;
    background:url(../images/CLForum/forumTabWhiteBox.jpg) no-repeat 0 0;
}

.adminTabFooterWrapper .adminWhiteBoxInner, .adminEditUserTable .adminWhiteBoxInner, .adminEditUserHook .adminWhiteBoxInner, .adminEditUserHook .clfWhiteBoxInner {
    width:752px;
    background:url(../images/CLForum/forumTabWhiteBox.jpg) no-repeat -752px bottom;
}

.adminTabFooterWrapper .adminWhiteBoxContent, .adminEditUserTable .adminWhiteBoxContent, .adminEditUserHook .adminWhiteBoxContent, .adminEditUserHook .clfWhiteBoxContent {
    padding:4px 8px;
    width:736px;
}

.adminEditUserTabWrapper .clfTopDiv {
	background:Transparent;
	margin:0;
	width:auto;	
}

.adminEditUserTabWrapper .clfTopInnerDiv {
	background:Transparent;
	width:auto;	
}

.adminEditUserTabWrapper .clfTopContent {
	background:Transparent;
	width:auto;	
	padding:0;
}

.adminEditUserAvatar .adminEditUserFooterHook, .adminEditUserSig .sigFooterWrapper {display:none;}
.adminEditUserSig .adminWhiteBoxOuter {display:block;}

.adminEditUserHook .clfGreyBoxOuter {
	margin:2px 0 2px 1px;
	width:766px;	
}

.adminEditUserHook .clfGreyBoxInner {width:766px;}
.adminEditUserHook .clfGreyBoxContent {padding:0 7px; width:752px;}
.adminEditUserHook .myEPSectionTitle {padding:5px 0 2px; width:752px;}
.adminEditUserHook .myEPList1 {padding:5px 6px 5px 0; width:321px; vertical-align:top; line-height:17px;}
.adminEditUserHook .myEPList2 {padding:3px 0; width:425px; vertical-align:top;}
.adminEditUserHook .altSection .clfGreyBoxInner {
	background:url(../images/CLForum/adminTabGreyBox.jpg) no-repeat 0 0;
}
.adminEditUserHook .altSection .clfGreyBoxContent {
	background:url(../images/CLForum/adminTabGreyBox.jpg) no-repeat -766px bottom;
}

/* end admin styles */

/* forum buttons */

.forumUpload, .forumDelete, .forumBack {
	display:block;
	float:right;
	width:48px;
	height:18px;
	overflow:hidden;
	cursor:pointer;
	margin-left:4px;
    background:url(../themes/CLForum/forumSmallButtons.png) no-repeat -424px 0;
}

.forumUpload, .forumBack {
	background-image:url(../themes/CLForum/forumSmallButtons2.png);
}

.forumUpload {background-position:-410px 0;}
.forumBack {background-position:-118px 0; width:38px;}

a:hover.forumUpload {background-position:-410px -18px;}
a:hover.forumBack {background-position:-118px -18px;}
a:hover.forumDelete {background-position:-424px -18px;}

/* end forum buttons */

/* forum attachments */

.forumAttachmentsOuter .clfTopContent, .forumActiveUsersOuter .clfTopContent {
	padding-bottom:10px;
}

/* end forum attachments */