﻿/* Redefinitions */
/*body{background: #d8d6d6 url(Framework/bodyBg.gif) repeat-x; font-family: Trebuchet MS; font-size: 8pt; color: #222; margin: 0; padding: 0;}*/
body{background-color: #d6d6d5; font-family: Trebuchet MS; font-size: 8pt; color: #222; margin: 0; padding: 0;}
a, a:active, a:visited{color: #1e6731; text-decoration: none;}
a:hover{color: #81bd91;}
img{border:none;}
/* Tillfällig style h1 */
h1{font-size: 10pt; margin: 0; color: #ff7901; padding-left: 3px; font-family: Trebuchet MS; font-weight: bold; line-height: 14px;}
h3{font-size: 11pt; margin: 0px; font-weight: bold; padding-left: 5px;}
strong{font-size: 9.1pt;}

/* Main.master */
#MainContainer{margin: 0 auto;}
#HeaderContainer{height: 148px;}
#TopBannerContainer{width: 728px; height: 90px; padding: 11px 0 4px; float: right;}
#MenuContainer{height: 43px; float: right;}
#ControlsContainer{width: 916px; padding: 13px 15px 0 15px; height: 33px; border: 7px solid #fff; color: #1e6731;}
#OutsideContentContainer{border-left: 7px solid #fff; border-right: 7px solid #fff; border-bottom: 7px solid #fff; background: url(Framework/TopFieldBg.gif) no-repeat;}
#MiddleContentContainer{background: url(Framework/BottomFieldBg.gif) no-repeat; background-position: bottom;}
#InsideContentContainer{background: url(Framework/MiddleFieldBg.gif) no-repeat; background-position: center;}
#ContentContainer{padding: 10px;}
#SiteMapContainer{height: 40px;}
#FooterContainer{height: 11px; width: 960px; height: 90px; padding-top: 11px;}

#HeaderContainer,
#ControlsContainer,
#OutsideContentContainer,
#MiddleContentContainer,
#InsideContentContainer,
#ContentContainer,
#SiteMapContainer,
#FooterContainer{float: left;}

#MainContainer,#HeaderContainer,#FooterContainer{width: 960px;}
#OutsideContentContainer,#MiddleContentContainer,#InsideContentContainer,#SiteMapContainer{width: 946px;}
#ControlsContainer,#OutsideContentContainer{background-color: #e8e8e8;} /* Field background color */

#ControlsContainer, #ControlsContainer input, #ControlsContainer a{font-size: 11px;} 
#ControlsContainer a{text-decoration: underline;}

#ControlsContainer .newMemberLink{margin-left:62px;}
#ControlsContainer .forgotPwdLink{margin-left:14px;}
#ControlsContainer .rememberMeCheckBox,#ControlsContainer .loginButton,#ControlsContainer .searchButton{margin-left:4px;}
#ControlsContainer .password, #ControlsContainer .search{margin-left: 4px;}
#ControlsContainer .userNameTextBox,#ControlsContainer .searchTextBox{margin-left:2px;}

/* TwoColumns.master */
#TwoColumnsLeftContentContainer{width: 526px; margin-right: 10px;}
#TwoColumnsRightContentContainer{width: 390px;}

#TwoColumnsLeftContentContainer,#TwoColumnsRightContentContainer{float: left;}

/* Common classes */
.ErrorText{color: #ff2525;}
.communityLinks a{text-decoration: none; color: #222;}
.communityLinksPadding a img{padding-left: 20px;}
.offline{filter:alpha(opacity=30); opacity:.3;}

.AddFriendBtn,.ToMyAdminBtn,.AddFavoriteMovieBtn,.ToMyFanTubeBtn,.SubscribeBtn{width: 114px; height: 23px; border: none; cursor: pointer;}
.AddFriendBtn{background: url(Framework/joinMyTeam.png) no-repeat;}
.ToMyAdminBtn{background: url(Framework/toMyAdmin.png) no-repeat; width: 101px;}
.AddFavoriteMovieBtn{background: url(Framework/addAsFavourite.png) no-repeat;}
.ToMyFanTubeBtn{background: url(Framework/myFanTube.png) no-repeat; width: 105px; margin-bottom: 10px;}
.SubscribeBtn{background: url(Framework/Subscribe.png) no-repeat; width: 80px;}
.ToMyAdminBtn,.ToMyFanTubeBtn,.AddFavoriteMovieBtn,.SubscribeBtn{display:inline-block;}

.watermark{padding-top: 2px; font-style:italic;color: #1e6731;}

.rightArrow,.downArrow{padding-left: 10px; height: 12px; width: 50px; cursor: pointer;}
.rightArrow{background: url(Framework/rightArrow.png) no-repeat 0% 40%;}
.downArrow{background: url(Framework/downArrow.png) no-repeat 0% 52%;}

.ipAlertBox{border:solid 1px red;Color:red;Padding:5px;Text-Align:center;Margin-Bottom:10px;Background-Color:white;}
.regConfirmBox{border:solid 1px #1e6731;Color:#1e6731; font-size: 12pt; Padding:5px;Text-Align:center;Background-Color:white;}