﻿body
{
    background-color: #fff;
    font-family: Tahoma, Sans-Serif;
    font-size: 12px;
    color: #3B3B3B;
    text-align: left;
}

body a:link, body a:active, body a:visited, body a:hover
{
    color: inherit;
    cursor: pointer;
}

input
{
    cursor: pointer;
    outline: none;
}

.clear
{
    clear: both;
}

ul li
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

.textBox
{
    resize: none;
}

/* BEGIN TOP */


#topBg
{
    background-image: url(../Images/bg_top.png);
    background-repeat: repeat-x;
    min-height: 420px;
}

#topBg #menuLoginContact #navigation, #topBg #menuLoginContact #loginContactUs
{
    float: left;
}

#topBg #menuLoginContact
{
    width: 1122px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 38px;
}

#topBg #menuLoginContact
{ *padding-top:0px;
}

/*Hack for chrome only*/
body:nth-of-type(1) #topBg
{
    margin-top: -38px !important;
}

#topBg #menuLoginContact
{
    padding-top: /*\**/ 0px\9;
}

#mymovie
{
    margin-top: -38px; *margin-top:0px;
}

@mediascreenand(-webkit-min-device-pixel-ratio:0)
{
#mymovie
{
    margin-top: 0px;
}
}

dl.image_map
{
    display: block;
    width: 82px;
    height: 121px;
    background: url(../Images/logincontact.png);
    position: relative;
    margin: 2px auto 2px auto;
}
a.BLINK
{
    left: 80px;
    top: 119px;
    background: transparent;
}
a.BLINK
{
    display: block;
    width: 202px;
    height: 17px;
    overflow: hidden;
    position: absolute;
    font-size: 0px;
}
a.BLINK:hover
{
    background: black;
    border: 1px dashed white;
    color: white;
    font-size: 9px;
}

#topBg #menuLoginContact #navigation
{
    width: 958px;
    margin-left: 82px;
}

#topBg #menuLoginContact #navigation .logo, #topBg #menuLoginContact #navigation .menu
{
    float: left;
    cursor: pointer;
}

#topBg #menuLoginContact #navigation .logo
{
    width: 172px;
    height: 73px;
    background-image: url(../Images/logo_isalon.png);
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

/* BEGIN MENU */

#topBg #menuLoginContact #navigation .menu
{
    width: 728px;
    float: right;
    margin-top: 22px;
    margin-bottom: 10px;
}

#topBg #menuLoginContact #navigation .menu .productsservices
{
    height: 23px;
    float: left;
    margin-right: 20px;
}

#topBg #menuLoginContact #navigation .menu .home, #topBg #menuLoginContact #navigation .menu .aboutus, #topBg #menuLoginContact #navigation .menu .troubleshooter, #topBg #menuLoginContact #navigation .menu .clients, #topBg #menuLoginContact #navigation .menu .resources
{
    height: 23px;
    float: left;
    padding-top: 7px;
    margin-right: 20px;
}

#topBg #menuLoginContact #navigation .menu .home a
{
    width: 51px;
    background-image: url(../Images/rollover_home.png);
    background-repeat: no-repeat;
    background-position: 0 -10px;
    display: block;
}

#topBg #menuLoginContact #navigation .menu .home a:hover, #topBg #menuLoginContact #navigation .menu .home a:focus
{
    height: 42px;
    background-position: left bottom;
}

#topBg #menuLoginContact #navigation .menu .aboutus a
{
    background-image: url(../Images/rollover_home.png);
    background-repeat: no-repeat;
    background-position: 0 -10px;
    display: block;
}

#topBg #menuLoginContact #navigation .menu .aboutus a:hover, #topBg #menuLoginContact #navigation .menu .aboutus a:focus
{
    height: 41px;
    background-position: left bottom;
}

#topBg #menuLoginContact #navigation .menu .productsservices a
{
    background-image: url(../Images/rollover_prodctservice.png);
    background-repeat: no-repeat;
    background-position: 0 -10px;
    display: block;
}

#topBg #menuLoginContact #navigation .menu .productsservices a:hover, #topBg #menuLoginContact #navigation .menu .productsservices a:focus
{
    height: 47px;
    background-position: left bottom;
}

#topBg #menuLoginContact #navigation .menu .troubleshooter a
{
    background-image: url(../Images/rollover_troubleshoorter.png);
    background-repeat: no-repeat;
    background-position: 0 -10px;
    display: block;
}

#topBg #menuLoginContact #navigation .menu .troubleshooter a:hover, #topBg #menuLoginContact #navigation .menu .troubleshooter a:focus
{
    height: 40px;
    background-position: left bottom;
}

#topBg #menuLoginContact #navigation .menu .clients a
{
    background-image: url(../Images/rollover_client.png);
    background-repeat: no-repeat;
    background-position: 0 -10px;
    display: block;
}

#topBg #menuLoginContact #navigation .menu .clients a:hover, #topBg #menuLoginContact #navigation .menu .clients a:focus
{
    height: 40px;
    background-position: left bottom;
}

#topBg #menuLoginContact #navigation .menu .resources a
{
    background-image: url(../Images/rollover_resources.png);
    background-repeat: no-repeat;
    background-position: 0 -10px;
    display: block;
}

#topBg #menuLoginContact #navigation .menu .resources a:hover, #topBg #menuLoginContact #navigation .menu .resources a:focus
{
    height: 38px;
    background-position: left bottom;
}

/* END MENU */

#topBg #bannerPlace
{
}

#topBg #bannerPlace.banner, #topBg #bannerPlace .banner
{
    width: 958px;
    min-height: 250px;
    margin-left: auto;
    margin-right: auto;
}

#content
{
    margin-top: 10px;
    margin-left: 3px;
}

#topBg #content #columns .first, #topBg #content #columns .second, #topBg #content #columns .third
{
    width: 290px;
    float: left;
    margin-top: 20px;
}

#topBg #content #columns .first, #topBg #content #columns .second
{
    margin-right: 26px;
}

/* END TOP */

/* BEGIN USER HOME PAGE */

.search
{
    padding-left: 15px;
}

.userHome #randomLatest
{
    width: 292px;
}

.userHome #randomLatest .latest
{
    width: 50px;
}

.userHome #randomLatest .content
{
    width: 210px;
}

.userHome #randomLatest .content .text
{
    width: 170px;
    text-align: right;
}

.userHome #randomLatest .content .arrows
{
    margin-left: 15px;
}

.userHome #randomLatest .content .text input.textBox
{
    width: 172px;
    border: none;
    background-color: Transparent;
    cursor: default;
    text-align: right; *padding-bottom:5px;
}

.userHome .downloads .image
{
    float: left;
    margin-right: 15px;
}

.userHome .postit
{
    color: #000;
    padding-left: 26px;
}

.userHome .postit input.submit, .userHome .postit img
{
    float: right;
    height: auto;
    margin-right: 58px;
    width: auto;
}

.userHome .postit .contentTest .textBox
{
    width: 230px;
    height: 60px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    margin-bottom: 10px;
}

.userHome .postit .h2
{
    padding-left: 22px;
    margin-top: 0px !important;
}

/* END USER HOME PAGE */


/* BEGIN HOME PAGE */

#randomLatest
{
    width: 952px; *width:947px;
float:left;
margin-left:-15px;
}

#randomLatest .latest, #randomLatest .detail, #randomLatest .content, #randomLatest .content .text, #randomLatest .content .arrows, .userHome #randomLatest .latest, .userHome #randomLatest .detail, .userHome #randomLatest .content, .userHome #randomLatest .content .text, .userHome #randomLatest .content .arrows
{
    float: left;
}

#randomLatest .latest
{
    width: 75px;
    height: 22px;
    background-color: #cdacda;
    padding-top: 2px;
    padding-left: 15px;
}

#randomLatest .detail, .userHome #randomLatest .detail
{
    width: 12px;
    height: 24px;
    background-image: url(../Images/news_detail.png);
}

#randomLatest .content
{
    width: 844px; *width:839px;
height:20px;
background-image:url(../Images/news_bg.png);
background-repeat:repeat-x;
border-right:solid1px#e3e3e3;
padding-top:4px;
padding-left:5px;
}

#randomLatest .content .text
{
    width: 788px;
}

#randomLatest .content .arrows
{
    margin-left: 5px;
}

#bottomColumns
{
    margin-bottom: -20px; *margin-bottom:0px;
margin-top:10px;
}

#bottomColumns .first, #bottomColumns .second, #bottomColumns .third, #bottomColumns .detail
{
    float: left; *min-height:45px;
}

#bottomColumns .first, #bottomColumns .second, #bottomColumns .third
{
    width: 279px;
    height: 4px;
    padding-top: 7px;
}

#bottomColumns .first, #bottomColumns .second
{
    margin-right: 20px;
}

#bottomColumns .detail
{
    width: 2px;
    height: 59px;
    background-image: url(../Images/event_detail.png);
    background-repeat: no-repeat;
    margin-right: 10px;
}

.event
{
    padding-top: 2px;
}

#bottomColumns img
{
    float: left;
    margin-right: 10px;
}

.tvScreen
{
    width: 212px;
    height: 239px;
    background-image: url(../Images/tvscreen.png);
    background-repeat: no-repeat;
    background-position: -10px 50%;
    padding-top: 54px;
    padding-left: 90px;
}

.postit
{
    background-repeat: no-repeat;
    height: 261px;
    padding-left: 22px;
    padding-top: 20px;
    width: 290px;
}

.postit, .postitYellow
{
    background-image: url(../Images/postit_yellow.png);
}

.postitGreen
{
    background-image: url(../Images/postit_green.png);
}

.postitCustom
{
    background-image: url(../Images/postit_custom.png);
}

.postitRed
{
    background-image: url(../Images/postit_orange.png);
}

.postit .h2
{
    margin-bottom: 2px;
    margin-top: -9px;
    padding-left: 45px;
}

.postit img
{
    width: 86px;
    height: 86px;
    float: right;
    margin: 0 0 3px 3px;
}

.postit img.arrow
{
    width: 54px;
    height: 32px;
    float: right;
    margin-top: 174px;
}

.postit .postitImage
{
    background-color: #eae4a1;
    border: solid 1px #fff;
    margin-right: 2px;
    margin-top: 10px;
    padding: 1px;
}

.postit .postitImageTestPage
{
    margin-right: 55px;
}

.postit .postitText
{
    max-width: 240px;
}

/* END HOME PAGE */

/* BEGIN PRODUCTS PAGE */

.noBorder
{
    border-bottom: none !important;
    padding-top: 5px;
}

.section
{
    width: 290px;
    border-bottom: solid 2px #c783c6;
}

.section input
{
    background-image: url(../Images/bg_sections.png);
    border: medium none;
    height: 29px;
    margin-top: 3px;
    width: 290px;
    padding-left: 7px;
}

.section input:hover
{
    background-image: url(../Images/bg_sectionshover.png);
}

#support, #multipleSite
{
    margin-top: 40px;
}

/* END PRODUCTS PAGE */


/* BEGIN CONTENT PLACE */

#topBg #content
{
    width: 922px; /* NOT CHANGE */
    margin-left: auto;
    margin-right: auto;
}

/* END CONTENT PLACE */

/* BEGIN CONTENT'S BOTTOM */
#bottomBg
{
    background-image: url(../Images/bg_bottom.png);
    background-repeat: repeat-x;
    height: 77px;
}

#bottomBg .firstColumn, #bottomBg .secondColumn, #bottomBg .thirdColumn
{
    float: left;
    cursor: default;
}

/* END CONTENT'S BOTTOM */


/* BEGIN FOOTER */

#footerBg #editable
{
    height: 248px;
    background-image: url(../Images/bg_editablefooter.png);
    background-repeat: repeat-x;
}

#footerBg #editable .content
{
    width: 958px;
    margin-left: auto;
    margin-right: auto;
}

#footerBg #editable .content .sitemap, #footerBg #editable .content .media, #footerBg #editable .content .sitemap .firstColumn, #footerBg #editable .content .sitemap .secondColumn, #footerBg #editable .content .sitemap .thirdColumn
{
    float: left;
}

#footerBg #editable .content .sitemap .firstColumn, #footerBg #editable .content .sitemap .secondColumn, #footerBg #editable .content .sitemap .thirdColumn
{
    width: 220px;
}

#footerBg #editable .content .sitemap
{
    margin-top: 25px;
}

#footerBg #editable .content .media
{
    width: 298px;
    height: 158px;
    border-bottom: solid 1px #696969;
    border-top: solid 1px #696969;
    padding-top: 40px;
    margin-top: 25px;
}

#footerBg #editable .content .media .twitter, #footerBg #editable .content .media .others, #footerBg #editable .content .media .others .first, #footerBg #editable .content .media .others .second, #footerBg #editable .content .media .others .third
{
    float: left;
}

#footerBg #editable .content .media .twitter
{
    margin-bottom: 20px; *margin-bottom:-15px;
}

#footerBg #editable .content .media .twitter .image, #footerBg #editable .content .media .twitter .text
{
    float: left;
}

#footerBg #editable .content .media .twitter .image
{
    margin-right: 12px;
    margin-top: 2px;
}

#footerBg #editable .content .media .twitter .text
{
    width: 250px;
}

#footerBg #editable .content .media .others .first .image, #footerBg #editable .content .media .others .first .text, #footerBg #editable .content .media .others .second .image, #footerBg #editable .content .media .others .second .text, #footerBg #editable .content .media .others .third .image, #footerBg #editable .content .media .others .third .text
{
    float: left;
}

#footerBg #editable .content .media .others .second .image, #footerBg #editable .content .media .others .third .image
{
    margin-left: 22px;
}

#footerBg #editable .content .media .others .first .text, #footerBg #editable .content .media .others .second .text, #footerBg #editable .content .media .others .third .text
{
    padding-top: 10px;
    padding-left: 5px;
}

#footerBg #fixed
{
    height: 29px;
    background-image: url(../Images/bg_fixedfooter.png);
    background-repeat: repeat-x;
    padding-top: 12px;
}

#footerBg #fixed .content
{
    width: 958px;
    margin-left: auto;
    margin-right: auto;
}

#footerBg #fixed .content .integritySoftware
{
    float: right; *margin-top:-13px;
}

/* END FOOTER */

/* BEGIN RESOURCES PAGE */

#recentEvents .recent .image, #recentEvents .recent .text
{
    float: left;
}

#recentEvents .recent .image
{
    margin-right: 10px;
}

#recentEvents .recent .photos img
{
    border: solid 5px #ceaddb !important;
    float: left;
}

#recentEvents .recent .photos .leftImg
{
    margin-right: 20px;
}

#recentEvents .recent
{
    padding-bottom: 15px;
    border-bottom: 1px solid #C783C6;
    margin-bottom: 20px;
}

#industryNews
{
    padding-bottom: 10px;
    border-bottom: solid 1px #C783C6;
    margin-bottom: 20px;
}

#newsArchive .new
{
    border-bottom: solid 1px #e9cde8;
    font-size: 17px;
    margin-top: 8px;
    padding-bottom: 5px;
}

#links .link
{
    background-color: #f6f6f6;
    padding: 15px;
    margin-bottom: 15px;
    width: 260px;
}

#links .link .bodybutton
{
    float: right;
    margin-bottom: 0px;
    width: auto;
}

/* END RESOURCES PAGE */

/* BEGIN TROUBLESHOOTER PAGE */

#sellMore, #reduceAdmin, #staffMotivation
{
    margin-bottom: 25px;
}

#sellMore .image, #reduceAdmin .image, #staffMotivation .image, #smartMarketing .image, #customerService .image, #security .image
{
    width: 288px;
    height: 144px;
}

#reduceAdmin .image, #customerService .image
{
    background-position: -315px 50%;
}

#staffMotivation .image, #security .image
{
    background-position: -632px 50%;
}

#sellMore .text, #reduceAdmin .text, #staffMotivation .text, #smartMarketing .text, #customerService .text, #security .text
{
    height: 50px;
}

.learnMore
{
    cursor: pointer;
    background-image: url(../Images/bg_sections.png);
    height: 22px;
    margin-top: 3px;
    width: 290px;
    padding-left: 7px;
    padding-top: 7px;
}

.learnMore:hover
{
    background-image: url(../Images/bg_sectionshover.png);
}

/* END TROUBLESHOOTER PAGE */

/* BEGIN MAINLEFT MASTER */

#mainLeft
{
    width: 606px;
    margin-right: 26px;
    float: left;
}

#columnRight
{
    width: 290px;
    float: left;
}

/* END MAINLEFT MASTER */

/* BEGIN MAINRIGHT MASTER */

#columnLeft
{
    width: 290px;
    float: left;
    margin-right: 26px;
}

#mainRight
{
    width: 606px;
    float: left;
}

/* END MAINRIGHT MASTER */

/* BEGIN CONTACT US */

#contacts
{
    margin-left: 20px;
}

.form .text
{
    width: 200px;
    height: 30px;
    text-align: right;
    margin-right: 20px;
    padding-top: 8px;
}

.form .textBox, .form .radioButton
{
    margin-bottom: 10px;
}

.form .left .radioBR
{ *font-size:3.3em;
}

.form .text, .form .textBox, .form .radioButton
{
    float: left;
}

.form input.textBox, .form input.bigTextBox, .form textarea.bigTextBox
{
    background-color: #F7F6F5;
    border: 1px solid #E8E8E7;
    cursor: text;
    height: 34px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 4px;
    width: 374px;
}

.form textarea.bigTextBox, .form input.bigTextBox
{
    height: 105px;
}

.form .radioButton
{
    width: 120px;
    height: 26px;
    padding-top: 12px;
}

.form .textBox .left, .form .textBox .right
{
    float: left;
}

#contactUs .required, #forgottenPass .form .required, #login .required
{
    float: right;
    margin-bottom: 10px;
    text-align: right;
}

#login .required
{
	margin-bottom: 16px;
	margin-right: -1px;
	margin-top: 2px;
}

#login .rememberMe
{
	*margin-left: -4px;
}

#forgottenPass .form .required
{
	margin-bottom: 4px;
	*margin-bottom: 5px;
	margin-right: -1px;
	margin-top: 14px;
}

#contactUs .required
{
	margin-right:3px;
	margin-top: -14px;
	*margin-top: -13px;
	margin-bottom: 4px;
}

#contactUs .bodybutton
{
    margin-left: 110px;
    margin-top: 20px;
}
.form
{
    margin-top: -12px;
}


/* END CONTACT US */

/* BEGIN NAVIGATION */



/* END NAVIGATION */

/* BEGIN INFO REGUEST */

body.blank
{
    background-color: #F6F6F6;
}

.errorMessage
{
    color: #CC0000;
}

.successfulMessage
{
    color: #00CC00;
}

#infoRequest .form .text
{
    width: 200px;
    height: 30px;
    margin-right: 20px;
    padding-top: 8px;
}

#infoRequest .form .textBox, #infoRequest .form .radioButton
{
    margin-bottom: 10px;
}

#infoRequest .form .text, #infoRequest .form .textBox, #infoRequest .form .radioButton
{
    float: left;
}

#infoRequest .form input.textBox, #infoRequest .form input.bigTextBox, #infoRequest .form textarea.bigTextBox
{
    background-color: #F7F6F5;
    border: 1px solid #E8E8E7;
    cursor: text;
    height: 34px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 4px;
    width: 250px;
}

#infoRequest .form textarea.bigTextBox, #infoRequest .form input.bigTextBox
{
    height: 105px;
}

#infoRequest .form .radioButton
{
    width: 120px;
    height: 26px;
    padding-top: 12px;
}

#infoRequest .form .textBox .left, #infoRequest .form .textBox .right
{
    float: left;
}

#infoRequest .required
{
    float: right;
    margin-bottom: 10px;
    margin-right: 4px;
}

#infoRequest .bodybutton
{
    margin-left: 110px;
    margin-top: 20px;
}

/* END INFO REQUEST */

/* BEGIN HIDE / EXPAND */

#hideExpand
{
    margin-bottom: -23px;
    border-bottom: 1px solid #C783C6;
}

#hideExpand .text
{
    /*height: 50px;*/
}

.trouble #hideExpand
{
    margin-bottom: 20px;
}

/* END HIDE / EXPAND */

.firstLine .topImg, .secondLine .topImg
{
    margin-bottom: 20px;
}

.firstLine, .secondLine
{
    min-height: 185px;
    border-bottom: solid 1px #eedaee;
    margin-bottom: 30px;
}

.stickNote
{
    width: 330px;
    margin: 30px auto 30px auto;
}

.thanksPostit, .thanksPostitRegister
{
    text-align: center;
    width: 333px;
    height: 287px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 5px;
}

.thanksPostit
{
    background-image: url(../Images/thankyou.png);
}

.thanksPostitRegister
{
    background-image: url(../Images/thankyouregistering.png);
}

.stickNote .thanksPostit .text, .stickNote .thanksPostitRegister .text
{
    height: 92px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 35px;
    padding-top: 145px;
    text-align: center;
}

.stickNote .thanksPostit .text
{
    height: 92px;
    padding-top: 145px;
}

.stickNote .thanksPostitRegister .text
{
    height: 82px;
    padding-top: 155px;
}

.stickNote .thanksPostitRegister .buttons,
.stickNote .thanksPostit .buttons
{
	width: 280px;
	margin-right: 35px;
	margin-top: -10px;
}

.stickNote .thanksPostit .buttons .imagePrevious,
.stickNote .thanksPostitRegister .buttons .imagePrevious,
.stickNote .thanksPostit .buttons .imageHome,
.stickNote .thanksPostitRegister .buttons .imageHome
{
	float: left;
	cursor: pointer;
}

.stickNote .thanksPostitRegister .buttons .imageHome,
.stickNote .thanksPostit .buttons .imageHome
{
	background-repeat: no-repeat;
	width: 80px;
	height: 25px;
	margin-top: 4px;	
}

.stickNote .thanksPostitRegister .buttons .imageHome,
.stickNote .thanksPostit .buttons .imageHome
{
	background-image: url(../Images/backHome.png);
	background-position: center -23px;
}

.stickNote .thanksPostitRegister .buttons .imageHome:hover,
.stickNote .thanksPostit .buttons .imageHome:hover
{
	background-image: url(../Images/backHome.png);
	background-position: center 1px;
}

.stickNote .thanksPostitRegister .buttons .imagePrevious,
.stickNote .thanksPostit .buttons .imagePrevious
{
	background-repeat: no-repeat;
	width: 102px;
	height: 25px;
	margin-right: 95px;	
}

.stickNote .thanksPostitRegister .buttons .imagePrevious,
.stickNote .thanksPostit .buttons .imagePrevious
{
	background-image: url(../Images/previouspage.png);
	background-position: center -2px;
}

.stickNote .thanksPostitRegister .buttons .imagePrevious:hover,
.stickNote .thanksPostit .buttons .imagePrevious:hover
{
	background-image: url(../Images/previouspage.png);
	background-position: bottom;
}

.stickNote .thanksPostit .image img, .stickNote .thanksPostitRegister img
{
    float: right;
    height: 20px;
    width: 79px;
}

.clientsBanner
{
    width: 640px;
    margin-left: auto;
    margin-right: auto;
}

/* BEGIN FORGOTTEN PASSWORD AND LOGIN*/

#forgottenPass .form .text
{
    margin-bottom: 0px;
    width: auto !important;
    text-align: left;
}

#forgottenPass .form .textBox
{
    width: 290px !important;
    *margin-top: 11px;
    *margin-bottom: 18px;
}

#forgottenPass .form .submitButton
{
    width: 298px;
    float: right;
}

#login .form .text
{
    width: 181px !important;
}


#login .form .rememberForgotButtons
{
    margin-left: 200px;
}

#login .form .rememberForgotButtons .bodybutton
{
    margin-bottom: 15px;
}

#login .form
{
    float: right;
}

/* END FORGOTTEN PASSWORD AND LOGIN */

/* BEGIN THICKBOX */

.thickbox
{
    width: 600px;
    background-color: #fff;
    padding: 30px;
    margin-left: auto;
    margin-right: auto;
}

a.thickbox
{
    width: 0px;
    background-color: transparent;
    padding: 0px;
}

.second .tvScreen .thickbox
{
    background-color: Transparent !important;
    padding: 0px !important;
}

.thickbox .bodybutton
{
    float: right;
}

.thickbox .thickDownloads
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.thickbox .thickDownloads .img
{
    float: left;
}

.thickbox .thickDownloads .text
{
    padding-top: 18px;
    padding-left: 60px;
}

/* END THICKBOX */

/* BEGIN PROFILE */

.messageUnderTextBox
{
    float:right;
	font-size:0.8em;
	margin-bottom:15px;
	margin-right:70px;
	margin-top:-10px;
	width:316px;
}

/* END PROFILE */

/* BEGIN YOUR TEAM */

div.noUsers
{
    width: 920px;
    margin-left: auto;
    margin-right: auto;
    border: 0px;
    background-color: #FFF;
    height: 40px;
    margin-bottom: 1em;
    text-align: center;
    margin-top: -12px
}

#yourTeam
{
    width: 920px;
    margin-left: auto;
    margin-right: auto;
    border: 0px;
    background-color: #f7f6f5;
}

#yourTeam tr
{
    height: 40px;
    border: 0px;
}

#yourTeam td
{
    border: 0px;
}

#yourTeam .white
{
    background-color: #fff;
}

#yourTeam .selected
{
    background-color: #ebdef0;
}

.buttons
{
    float: right;
}

.buttons .bodybutton
{
    float: left;
    margin-left: 5px;
}

/* END YOUR TEAM */

/* BEGIN NEED TO CHANGE PASSWORD */

.warning
{
    text-align: center;
    border-width: 2px;
    border-color: #CCC;
    border-style: solid;
}

.warning a
{
    color: #731472;
}

/* END NEED TO CHANGE PASSWORD */

.register .form .radioButton
{
	*margin-left: -4px;
}

.register .required
{
	float: right;
	text-align: right;
	margin-right: 3px;
	margin-bottom: 4px;
	margin-top: -14px;
	*margin-top: -13px;
}

.register .form,
#contactUs .form,
#profile .form
{
	margin-top: 0px;
}