/* Copyright (c) 2004 - 2006 Vizrea Corporation */
/* This is the common CSS file for all of the WebFives web application */

/* Tag level styles */
body
{
    margin:0px;
    background:#000;
}

form
{
    margin:0px;
}
button
{
	width:auto;
    overflow:visible;
    float:left;
    border:1px solid #000000;
    height:24px;
    line-height:24px;
	white-space:nowrap;
	padding:2px 7px;
	margin:0px;
	background:#a42e00 url("/images/orangebutton.gif") repeat-x;
    color:#ffffff;
    font:bold 13px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;
}

button:hover
{
    background:#a42e00 url("/images/OrangeButtonOver.gif") repeat-x;
}

.playButton
{
	width:22px;
	height:19px;
	display:inline;
	background:url(/images/playButton.gif) no-repeat;
	border:none;
}

.playButton:hover
{
	background:url(images/playButtonOver.gif) no-repeat;
}

div .playButtonWrapper
{
	padding:6px 3px 0 5px;
	float:left;
}

.disabledButton
{
    width:auto;
    overflow:visible;
    float:left;
    height:24px;
	white-space:nowrap;
	border:1px solid #363636;
    padding:2px 7px;
	margin:0px 0px 0px 4px;
    background:#1d1d1d url("/images/disabledbutton.gif") repeat-x;
    color:#acabab;
    font:bold 13px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;  
}

.disabledButton:hover
{
    background:#1d1d1d url("/images/disabledbutton.gif") repeat-x;
}

div .roundedButton
{
	background:url('/images/mobileDownloadBtn140.gif') no-repeat;
	display:block;
	width:140px;
	height:15px;
	line-height:14px;
	text-align:center;
	margin-bottom:5px;
}

div .roundedButton a
{
	font-size:10px; 
	color:#cecece; 
	text-decoration:none;
}

div .roundedButton a:hover
{
	color:#ffffff;
}

.selected 
{
color:red;
}
input, select, textarea
{
    font-size:100%;
    font:8pt "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;
}

table
{
    font-size:100%;
}

img
{
    display:block;
}






/* Common styles */

.b
{
    vertical-align:bottom;
}

.bcc
{
    border-collapse:collapse;
}

.bw0
{
    border-width:0px;
}

.bold
{
    font-weight:bold;
}

.c
{
    text-align:center;
}

.cb
{
    clear:both;
}

.cm
{
    cursor:move;
}

.cp
{
    cursor:pointer;
}

.di
{
    display:inline;
}

.db
{
    display:block;
}

#divYourCmnts, #divSubCmnts
{
    background-color:#ffffff;
    padding:10px;
}

.dn
{
    display:none;
}

.e
{
    overflow:hidden;
    text-overflow:ellipsis;
}

.expArea a.expTabCmntsLbl, .expArea a.expTabSubLbl
{
    color:#555555;
}
.expArea a.expTabCmntsLbl:hover, .expArea a.expTabSubLbl:hover
{
    color:#3399ff;
}
.expTabCmntsLblIE
{
    position:absolute;
    top:8px;
}
.expTabCmntsLblFF
{
    position:absolute;
    top:6px;
}
.expTabCmntsLbl
{
    left:20px;
}
.expTabSubLbl
{
    left:90px;
}
.expFfTabAdjst
{
    position:relative;
    left:1px;
}
.expCmntBox
{
    border:1px solid #9e9e9e;
    position:absolute;
    z-index:1;
    background:#d9e4d3 url("/images/cmntBoxGrdnt.gif") repeat-x top;
    width:300px;
}

.fwn
{
    font-weight:normal;
}

.fr
{
    float:right;
}

.fl
{
    float:left;
}

.f11
{
	font-size:11px;
}

.f12
{
    font-size:12px;
}

.f14
{
	font-size:14px;
}

.f16
{
	font-size:16px;
}

.h100, .wh100
{
    height:100%;
}

.h24
{
    height:24px;
}

.h80
{
    height:80px;
}

.italics
{
    font-style:italic;
}

.l
{
    text-align:left;
}

.m
{
    vertical-align:middle;
}

.m5
{
    margin:5px;
}

.m10
{
    margin:10px;
}

.ma
{
    margin:0px auto;
}

.mb5
{
    margin-bottom:5px;
}

.mb10
{
    margin-bottom:10px;
}

.mb20
{
    margin-bottom:20px;
}

.mb30
{
    margin-bottom:30px;
}

.mb50
{
    margin-bottom:50px;
}

.mla
{
    margin-left:auto;
}

.ml5
{
    margin-left:5px;
}

.ml10
{
    margin-left:10px;
}

.ml20
{
    margin-left:20px;
}

.ml23
{
    margin-left:23px;
}

.mr3
{
    margin-right:3px;
}

.mr5
{
    margin-right:5px;
}

.mr10
{
    margin-right:10px;
}

.mr20
{
    margin-right:20px;
}

.mt5
{
    margin-top:5px;
}

.mt10
{
    margin-top:10px;
}

.mt15
{
    margin-top:15px;
}

.mt20
{
    margin-top:20px;
}

.nw
{
    white-space:nowrap;
}

.oa
{
    overflow:auto;
}

.oh
{
    overflow:hidden;
}

.p5
{
    padding:5px;
}

.p10
{
    padding:10px;
}

.p15
{
    padding:15px;
}

.pb2
{
    padding-bottom:2px;
}

.pb5
{
    padding-bottom:5px;
}

.pb10
{
    padding-bottom:10px;
}

.pb15
{
    padding-bottom:15px;
}

.pb20
{
    padding-bottom:20px;
}

.pb40
{
	padding-bottom:40px;
}

.pb50
{
	padding-bottom:50px;
}

.pl5
{
    padding-left:5px;
}

.pl10
{
    padding-left:10px;
}

.pl15
{
    padding-left:15px;
}

.pl20
{
    padding-left:20px;
}

.pl35
{
    padding-left:35px;
}

.pl40
{
    padding-left:40px;
}

.plr5
{
    padding:0px 5px;
}

.pr
{
    position:relative;
}

.pr5
{
    padding-right:5px;
}

.pr10
{
    padding-right:10px;
}

.pr15
{
    padding-right:15px;
}

.pr20
{
    padding-right:20px;
}

.pt2
{
    padding-top:2px;
}

.pt5
{
    padding-top:5px;
}

.pt10
{
    padding-top:10px;
}

.pt20
{
    padding-top:20px;
}

.pt30
{
    padding-top:30px;
}

.pt40
{
	padding-top:40px;
}

.r
{
    text-align:right;
}

.t
{
    vertical-align:top;
}

.tlf
{
    table-layout:fixed;
}

.u
{
    text-decoration:underline;
}

.w20
{
    width:20px;
}

.w160
{
	width:160px;
}

.w450
{
	width:450px;
}

.w650
{
    width:650px;
}

.w785
{
	width:785px;
}

.w100, .wh100
{
    width:100%;
}

.w40pct
{
    width:40%;
}

.w50pct
{
    width:50%;
}

.w60pct
{
    width:60%;
}

.w650
{
    width:650px;
}

.orange
{
    color:#f9890c;
}

.yellow
{
    color:#ffb400;
}

.white
{
	color:#ffffff;
}

.gray
{
	color:#9d9d9d;
}





/* Breadcrumbs */
.breadcrumbs
{
    text-align:left;
    margin:0px 30px 20px;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;
    font-size:8pt;
    color:#999999;
}

.breadcrumbs img
{
    display:inline;
    position:relative;
    top:4px;
    margin:0px 6px;
}

.breadcrumbs a
{
    color:#3399ff;
    text-decoration:none;
}





/* Copyright footer */
.copyrightFooter
{
    clear:both;
    margin:0px auto 40px;
    width:968px;
}

.copyrightFooter a
{
    margin:0px 3px;
}

.copyrightContainer
{
    padding:7px 0px 30px;
    width:100%;
}

.copyright
{
    text-align:right;
    margin-right:5px;
}

.wfBody .copyrightContainer
{
    color:#9d9d9d;
    border-top:1px solid #484848;    
}

.wfBody .copyrightFooter, .wfBody .copyrightFooter a
{
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    font-size:8pt;
}

.wfBody .copyrightFooter a, .wfBody .copyrightFooter a:visited
{
    color:#9d9d9d;
    text-decoration:none;
}

.wfBody .copyright
{
    color:#9d9d9d;
}

.wfBody .copyrightFooter a:hover
{
    text-decoration:underline;
}





/* Login page */
#txtRemindEmail
{
    width:100%;
    background:#000;
    border:1px solid #434343;
    color:#fff;
}

a.lgnLnk
{
    color:#4b91ff;
    text-decoration:none;
}

col.lgnColUsrPwd2
{
}

table.lgnUsrPwd, table.lgnRememberMe
{
    color:#fff;
}

.lgnRememberMe
{
    width:100%;
}

.lgnTd3 #txtUserName, .lgnTd3 #txtPassword
{
    color:#fff;
    background:#000;
    border:1px solid #434343;
    width:213px;
}

div.lgnInfoMsg
{
    color:#f9890c;
    padding:5px 15px;
    text-align:center;
}

div.lgnErrMsg
{
    color:#f9890c;
    padding-top:10px;
    text-align:center;
}

div.lgnBoxCntr
{
    width:315px;
}

.wfBody div.lgnDontHaveOne
{
    font-size:14px;
    color:#fff;
    padding-bottom:5px;
}

div.lgnTxtItms
{
    margin-top:10px;
    line-height: 16px;
    font-size: 11px;
}

div.lgnTxtItms div
{
    padding:0px 15px 10px;
}

table.lgnMain
{
    font:8pt "Lucida Grande", Verdana;
    margin:0px auto;
    color:#9d9d9d;
    text-align:left;
}

td.lgnTd1
{
    vertical-align:top;
    padding-top:10px;
}

td.lgnTd2
{
    vertical-align:top;
    padding:0px 10px;
}

td.lgnTd3
{
    vertical-align:top;
    padding-top:10px;
}





/* Common Styles */
.leftTopCorner, .leftBottomCorner, .leftBottomCornerIE
{
    float:left;
    border-width:0px;
    position:relative;
    left:-1px;
}

.leftTopCorner
{
    top:-1px;
}

.leftBottomCorner
{
    top:-11px;
}

.leftBottomCornerIE
{
    top:1px;
}

.rightTopCorner, .rightBottomCorner, .rightBottomCornerIE
{
    float:right;
    border-width:0px;
    position:relative;
    left:1px;
}

.rightTopCorner
{
    top:-1px;
}

.rightBottomCorner
{
    top:-11px;
}

.rightBottomCornerIE
{
    top:1px;
}

div.whiteHeader
{
    color:#fff;
    font-size:12pt;
    border-bottom:1px solid #393939;
    padding:15px 15px 8px;
}

div.whiteHeader a
{
    text-decoration:none;
    color:#fff;
}

div.whiteHeader a:hover
{
    text-decoration:underline;
}

div.blueBox a, div.greenBox a, div.greenwhiteBox a
{
    color:#4b91ff;
    text-decoration:none;
}

div.blueBox, div.greenBox, div.greenwhiteBox, div.graywhiteBox
{
    margin-bottom:10px;
    width:100%;
}

div.blueBoxHdr, div.greenBoxHdr, div.greenwhiteBoxHdr, div.graywhiteBoxHdr
{
    padding:5px 10px;
}

div.blueBoxBdy, div.greenBoxBdy, div.greenwhiteBoxBdy, div.graywhiteBoxBdy
{
    padding:10px;
}

div.blueBox
{
    background:#1d1d1d url("/images/blue_topCenter.gif") repeat-x top;
    border:1px solid #4d4d4d;
}

div.blueBoxHdr
{
    color:#fff;
    font-size: 14px;
    margin-top:7px;
    margin-bottom:0px;
}

div.greenBox
{
    background-color:#1d1d1d;
    border:1px solid #4d4d4d;
}

div.greenBoxBdy
{
    border-top:1px solid #121212;
}

div.greenBoxHdr
{
    color:#fff;
    font-size:12px;
    background-color:#1d1d1d;
    border-bottom:1px solid #3b3b3b;
}

div.greenBoxBdy div
{
    color:#9d9d9d;
}

div.greenwhiteBox
{
    background-color:#fff;
    border:1px solid #cbd6c6;
}

div.greenwhiteBoxBdy
{
    border-top:1px solid #fff;
}

div.greenwhiteBoxHdr
{
    background-color:#d9e4d3;
    border-bottom:1px solid #cbd6c6;
}

div.greenwhiteBoxBdy div
{
    color:#555555;
}

div.graywhiteBox
{
    background-color:#fff;
    border:1px solid #e1e1e1;
}

div.graywhiteBoxBdy
{
    text-align:left;
}

div.graywhiteBoxHdr
{
    color:#555555;
    font-size:12pt;
    background-color:#fff;
    text-align:left;
    padding-bottom:0px;
}

div.graywhiteBoxBdy div
{
    color:#555555;
}

div.yellowBox
{
    background-color:#660000;
    margin-bottom:10px;
    border-bottom:1px solid #a80000;
}

div.yellowBoxHdr
{
    background-color:#1e1e1e;
    padding:5px 5px 5px 10px;
    border-top:1px solid #545454;
    border-bottom:1px solid #000;
}

div.yellowBoxBdy
{
    padding:10px 10px 20px;
}

div.yellowBoxHdr img
{
    cursor:pointer;
}

div.earningsBalance
{
    margin-top:15px;
    border-top:1px solid #3f3f3f;
    line-height:20px;
}

.earningsBoxButton
{
    height:24px;
    padding-top:10px;
    margin:0px;
}

.earningsBoxButton button
{
    width:95%;
}

.earningsMinDsc
{
}




/* Place settings */
.psArea, .psArea input, .psArea textarea
{
    color:#555555;
    font-size:8pt;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;
}

.psArea td
{
    color:#555555;
}

.psArea a
{
    color:#4b91ff;
    text-decoration:none;
}

.psImg3
{
    border:1px solid #B5B5B5;
}

.psInput1
{
    width:100%;
}

.psArea .psTd1
{
    vertical-align:top;
    text-align:right;
    white-space:nowrap;
    padding-top:7px;
}





/* Portrait and icon upload pages */
.cipBdy
{
    font-size:11px;
    color:darkgray;
    font-family:Arial, Helvetica, Sans-Serif;
    margin:0px;
    background-color:#f5f5f5;
}

.cipDropdown
{
    font-size:11px;
    font-family:Arial,Sans-Serif;
    width:258px;
}

.uipTd1, .uipTd2
{
    text-align:right;
    color:#9d9d9d;
    font-size:12px;
}

.uipTd1
{
    vertical-align:bottom;
    padding:5px;
}

.uipTd2
{
    vertical-align:top;
    padding:17px 5px;
}

div.uipBdy
{
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    font-size:8.5pt;
    text-align:center;
}

a.uipLnk
{
    color:#3399ff;
    text-decoration:none;
}

table.ImageContain 
{
}

table.ImageContain td
{
    padding-bottom:2px;
}

#WorkFrame
{
    margin:10px;
    width:275px;
    height:188px;
    border:1px solid;
    border-color:#000000 #ffffff #ffffff #000000;
}

#header 
{
    height:3em;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#A8A8A8;
    font-weight:normal;
}

#header ul#primary 
{
    margin:0px;
    padding:0px;
    position:relative;
    top:12px;
    width:300px;
}

#header ul#primary li  
{
    display:inline;
    list-style:none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current 
{
    width:8em;
    display:block;
    float:left;
    padding:4px 0px;
    margin:1px 2px 0px 0px;
    text-align:center;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    font-size:85%;
    text-decoration:none;
    color:#9d9d9d;
    font-weight:normal;
}

#header ul#primary a.current, #header ul#primary a.current:hover 
{
	/*
    border:1px solid #A5ADB5;
    border-bottom:none;
    background-color:#f5f5f5;
    padding-bottom:6px;
    margin-top:0px;
    font-weight:normal;
    */
    
    border:1px solid #ffffff;
    border-bottom:none;
    background-color:#d4d4d4;
    padding-bottom:6px;
    margin-top:0px;
    font-weight:normal;
    color:#555555;
}

#header ul#primary a.normal 
{
	background:#3b3b3b;
	border:1px solid #626262;
	border-bottom:none;
}

#header ul#primary a.normal:hover 
{
    margin-top:0px;
    border-color:#838383;
    background-color:#535353;
    padding-bottom:5px;
    font-weight:normal;
    color:#bebebe;
}

#contents 
{
    background-color:#d4d4d4;
}

#main 
{
    border:1px solid #ffffff;
    clear:both;
    background-color:#d4d4d4;
    padding-top:5px;
}

.uipPortrait
{
    /*border:1px solid #A5ADB5;*/
    display:inline;
}

body.uplipBdy
{
    font-size:11px;
    color:#555555;
    font-family:Arial, Helvetica, Sans-Serif;
    margin:0px;
    background-color:#f5f5f5;
    padding:5px;
}

.uplipFile
{
    width:250px;
    height:20px;
}





/* Video thumbs - item viewer and blog post */
.ivVidThmb
{
    border:1px solid #cccccc;
}





/* Comments part */
.ivGrayBox
{
    width:100%;
    margin-bottom:10px;
    background:#1b1b1b;
    border:1px solid #000;
}

.ivColIcn
{
    width:21px;
    text-align:center;
}

.ivGrayBoxHdr
{
    width:100%;
    color:#555555;
    background:#272727;
    border-top:1px solid #3f3f3f;
}

.ivGrayBoxTtl
{
    border-left:1px solid #121212;
    padding-left:10px;
}

.ivGrayBoxBdy
{
    margin:10px 20px;
    color:#555555;
}

.ivGrayBoxBdy table
{
    color:#555555;
}

.ivGrayCommentBox
{
    border:1px solid #cccccc;
    margin-bottom:10px;
}

.ivGrayCommentBox textarea
{
    margin:0px;
    border-width:0px;
    width:399px;
    height:100px;
    font-size:100%;
    margin:0px;
    overflow-y:auto;    
}

.ivGrayCommentBox div
{
    width:400px;
    padding:2px 0px;
    border-top:1px solid #cccccc;
    background-color:#f2f2f2;
    margin:0px;
}

.ivGrayCommentBox input
{
    margin-left:10px;
}

.ivGrayBarFF
{
    width:398px;    
}

.ivGrayBarIE
{
    width:400px;
}

.ivCmntIcn
{
    border:1px solid #cccccc;    
}

.ivPrvCmntCell
{
    width:100%;
    padding-left:5px;
    background-color:#34445b;
    border-bottom:1px solid #5b7498;
}

.ivReplyBox
{
    width:422px;
    margin-left:40px;
}

.ivCmntBox
{
    width:422px;
}

.ivRplThrd
{
    background-color:#34445b;
    border-bottom:1px solid #5b7498;
}

.ivRplTbl
{
    margin-left:40px;
    margin-bottom:10px;
}

.ivRplTbl img
{
    border:1px solid #cccccc;
    margin:0px 0px 0px 1px;
}

.ivIcnCmnts, .ivIcnRtng, .ivIcnDsc
{
    width:21px;
    height:21px;
    float:right;
}

.ivIcnDsc
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/iconDescriptions.png");
}

.ivIcnRtng
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/iconRatings.png");
}

.ivIcnCmnts
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/iconComments.png");
}

.ivCmntBxBtns
{
    margin-top:10px;
    white-space:nowrap;
}

div.ivCmntBxBtns a, .ivCmntPstBtns a
{
    margin-right:2px;    
}

.ivCmntPstBtns
{
    padding-bottom:10px;
}





/* Upload item page */
.uiArea
{
    margin-top:10px;
    font:8pt "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;
    text-align:center;
}

.uiBlueBox
{
    width:400px;
    padding-top:0px;
    text-align:left;
    margin:0px auto;
    color:#555555;
}

.uiYellowBox
{
    background-color:#fffad2;
    border-bottom:1px solid #eaf1f9;
}

.uiYellowBoxInner
{
    padding:5px 5px 5px 15px;
    border-bottom:1px solid #b9cae4;
}

.uiYellowBox img
{
    cursor:pointer;
}

.uiArea .blueBoxBdy
{
    padding:0px;
}

.uiAddMore
{
    text-align:center;
    padding-bottom:5px;
}

.uiDiv1
{
    border-bottom:1px solid #121212;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
}

.uiDiv2
{
    border-top:1px solid #434343;
    padding-top:5px;
}

#tblFiles td
{
    color:#555555;
    padding:0px 5px;
}

.uiTypes
{
    margin:40px auto 0px;
    padding:5px 8px;
    width:690px;
    color:#555555;    
}




 
/* Contacts */
.cDiv1
{
    padding:5px 10px;
}

.cDiv2
{
    padding:5px 10px;
    border:1px solid #434343;
    background-color:#1c1c1c;
    height:250px; 
    overflow-y:auto; 
    overflow-x:hidden;
}

.wfEditGroupUsersDiv
{
    height:200px; 
    overflow-y:auto; 
    overflow-x:hidden;
    padding:10px;
}

.wfEditGroupUsersDiv input 
{
    margin-right:5px;
}

.wfFriendSpacer
{
    width:15px;
    height:15px;
}

.wfEditGroupTextBox
{
    width:325px;
}





/* Inline dialogs */
#vpDlgAll
{
    position:absolute;
}

#vpDlgIfrm
{
    position:absolute;
    z-index:101;
    border-width:0px;
    padding:0px;
    margin:0px;
}

#vpDlg
{
    position:relative;
    z-index:102;
}

#vpDlg textarea
{
    padding:0px;
    overflow:auto;
}

#vpDlg button
{
    margin:0px;
    background:url("/images/orangebutton.gif") repeat-x; 
    color:#ffffff;
    font:bold 13px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
}

#vpDlg button:hover
{
    background:url("/images/orangebuttonover.gif") repeat-x;
}

#vpDlgMask
{
    position:absolute;
    top:0px;
    width:100%;
    z-index:100;    
}

#vpDlgErr
{
    background:#d23c00 url("/images/inlinedialogerrorbackground.gif") repeat-x;
    padding:5px 10px;
    margin-bottom:5px;
}

.vpDlgDiv1
{
    padding:3px;
}

.vpDlgDiv2
{
    padding:1px 20px 4px 20px;
}

.vpDlgHdr
{
    position:relative;
    top:2px;
    cursor:move;
}

.vpDlgBdy
{
    margin-top:0px;
    padding:20px 10px;
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#ffffff;
}

.vpDlgCls
{
    float:right;
}

.vpDlgFtr
{
    text-align:right;
    padding:10px 0px 5px;
}

#vpDlg
{
    background-color:#fff;
}

#vpDlg textarea, #vpDlg div, .wfScrollDiv
{
    scrollbar-face-color: #595959;
    scrollbar-highlight-color: #595959;
    scrollbar-shadow-color: #595959;
    scrollbar-3dlight-color: #8f8f8f;
    scrollbar-arrow-color: #cfcfcf;
    scrollbar-track-color: #313131;
    scrollbar-darkshadow-color: #000;
}

#vpDlg a
{
    color:#3399ff;
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}

#vpDlg a:hover
{
    text-decoration:underline;
}

.vpDlgDiv1
{
    background-color:#131313;
    border:4px solid #3e3e3e;
    border:2px solid #555555;
}

.vpDlgDiv1 textarea, .wfNewLinkDialogTextBox, .wfSetPriceDialogTextBox, .wfEditGroupTextBox, .wfEditGroupUsersDiv, #txtPostTitle
{
    background-color:#1c1c1c;
    border:1px solid #434343;
    color:#fff;
    font:12px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
}

.vpDlgDiv2
{
    background:url("/images/dialogcontainergradient.gif") repeat-x;
    color:#fff;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
}

.vpDlgBdy
{
    background:#222222 url("/images/dialogbodygradient.gif") repeat-x;
}

#vpDlg a.vpDlgCls
{
    cursor:pointer;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    text-decoration:none;    
    color:#fff;
}

.vpDlgCls:hover
{
    text-decoration:underline;
}

.vpDlgFtr
{
    font:10px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}





/* Invite dialog */
#invtTo, #invtText
{
    width:300px;
}

#invtTo
{
    margin-bottom:10px;
    height:45px;
    overflow-y:auto;
}

#invtText
{
    height:269px;
    overflow-y:auto;
}

#vpDlgCntctLst
{
    padding:5px 10px 10px;
    height:150px;
    overflow-y:auto;
    width:285px;
}

#vpDlgCntctLst input
{
    margin-right:4px;
}

.vpDlgGrpHdr img
{
    margin-right:4px;
    display:inline;
}

.vpDlgGrpItm
{
    padding-left:33px;
}

#vpDlgCntctLst
{
    background-color:#1c1c1c;
    border:1px solid #434343;
}





/* Brand bar */
.wfBrandBar
{
    border-collapse:collapse;
    width:100%;
}

.wfBrandBar td
{
    padding:0px;
}

.wfBrandBarRight
{
    height:70px;
    vertical-align:top;    
    width:100%;
}

.wfBrandBarRight a
{
    color:#9d9d9d;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    letter-spacing:-1px;
    text-decoration:none;
}

.wfBrandBarRight a:hover
{
    text-decoration:underline;
}

.wfBrandBar input
{
    background:#716c46 url("/images/searchInput.gif") repeat-x;
    border:1px solid #272727;
    border-bottom:1px solid #656565;
    color:#fff;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    padding:4px;
    width:150px;
}

.wfBrandBarBackgroundPng
{
    background:url("/images/brandingbarbg.png") repeat-x;
}

.wfBrandBarBackgroundDx
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/brandingbarbg.png", sizingMethod="scale");
}

.wfBrandBarLogoPng, .wfBrandBarLogoDx
{
    height:70px;
    width:140px;
}

.wfBrandBarLogoPng
{
    background-image:url("/images/wflogo.png");
}

.wfBrandBarLogoPng:hover
{
    background-image:url("/images/wflogoOver.png");
}

.wfBrandBarLogoDx
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/wflogo.png");
}

.wfBrandBarLogoDx:hover
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/wflogoOver.png");
}

.wfBrandBarLargeLinksContainer
{
    margin-left:15px;
}

.wfBrandBarLargeLinksContainer a
{
    margin-right:12px;
    position:relative;
    top:14px;
}

a.wfBrandBarLargeLinkSelected
{
    color:white;
}

.wfBrandBarSmallLinksContainer
{
    color:#4b91ff;
    margin:2px 0px 7px;
    font-size:12px;
}

.wfBrandBarSmallLinksContainer a
{
    color:#4b91ff;
    font-size:12px;
    margin:0px 3px;
}

.wfBrandBarSmallLinksContainer .wfSignOutLink
{
    color:#9d9d9d;
    margin:0px 20px;
}

#bbSearchButton
{
    width:79px;
    height:30px;
    background-image:url("/images/searchout.gif");
    text-align:center;
}

#bbSearchButton a
{
    color:#fff;
    cursor:pointer;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    letter-spacing:-1px;
    position:relative;
    top:5px;
}

/* Tab bar */
#tbSearchButton
{
    width:76px;
    height:30px;
    background-image:url("/images/searchoutbtn.gif");
    text-align:center;
}

#tbSearchButton a
{
    color:#9d9d9d;
    cursor:pointer;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    letter-spacing:-1px;
    position:relative;
    top:7px;
}

#tbSearchButton a:hover
{
    color:#ffffff;
    text-decoration:none;
}


/* Community page header */
.wfCommunityPageHeaderTabs
{
    border-collapse:collapse;
    width:100%;
    background:url("/images/tabbackground.gif") repeat-x;
}

.wfCommunityPageHeaderTabs td
{
    padding:0px;
}

.wfCommunityPageHeaderSearchTextBox
{
    background:#524f37 url("/images/searchInput.gif") repeat-x top;
    background:none;
    background:#3c3b32;
    border:1px solid #000000;
    color:#acacac;
    font:16px "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    line-height:23px;
    padding:0px 0px 0px 5px;
    height:23px;
    width:170px;
    margin-top:2px;
    margin-right:3px;
}

.mmTextBox
{
    background:#524f37 url("/images/searchInput.gif") repeat-x top;
    background:none;
    background:#3c3b32;
    border:1px solid #000000;
    color:#acacac;
    font:12px "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    line-height:23px;
    padding:0px 0px 0px 5px;
    height:18px;
    width:170px;
    margin-top:2px;
    margin-right:3px;
}

.mmCheckBox
{
    background:#3c3b32;
    color:#acacac;
}

.wfCommunityPageHeaderSelect
{
    background:#524f37 url("/images/searchInput.gif") repeat-x top;
    background:none;
    background:#3c3b32;
    border:1px solid #000000;
    color:#acacac;
    font:13px "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    line-height:23px;
    padding:0px 0px 0px 0px;
    height:23px;
    width:70px;
    margin-top:2px;
    margin-right:3px;
}

.wfCommunityPageHeaderSearchLabel
{
    color:#fff;
    cursor:pointer;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    left:3px;
    letter-spacing:-1px;
    position:absolute;
    top:7px;
    width:118px;
    text-align:center;
}





/* WebFives community pages */
.wfBody
{
    background-color:#000;
    text-align:center;
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#9d9d9d;
    padding-bottom:2px;
}

.wfBody a
{
    color:#4b91ff;
    text-decoration:none;
}

.wfBody a:hover
{
    text-decoration:underline;
}

.orangeButton
{   
    background:#a42e00 url("/images/orangebutton.gif") repeat-x;
    color:#fff;
}

.orangeButton:hover
{
    background:#a42e00 url("/images/orangebuttonover.gif") repeat-x;
}

.grayButton
{
    margin:0px 0px 0px 4px;
    background:#000000 url("/images/grayButton.gif") repeat-x; 
    color:#9d9d9d;
    font:13px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
}

.grayButton:hover
{
	background:#000000 url("/images/grayButton.gif") repeat-x; 
}

.wfMainBrandBarLargeLinksContainer
{
    display:inline;
	position:absolute;
	margin:49px 0px 0px 25px;
}

.wfMainBrandBarLargeLinksContainer img
{
	display:inline;
	padding:0px 7px 0px 7px;
}

.wfMainBrandBarLargeLinksContainer a
{
    color:#9d9d9d;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;
    text-decoration:none;
    letter-spacing:-1px;
}

.wfMainBrandBarLargeLinksContainer a:hover
{
    text-decoration:underline;
}

.wfMainBrandBarLargeLinksContainer a.selected
{
    color:#fff;
}

.wfMainBrandBarSmallLinksContainer
{
    border-collapse:collapse;
    margin-left:auto;
    position:relative;
    top:-4px;
}

.wfMainBrandBarSmallLinksContainer a:hover
{
    text-decoration:underline;
}

.wfMainBrandBar
{
    margin:10px auto 0px;
    border-collapse:collapse;
}

.wfContentContainerBottom
{
    margin:0px auto 20px;
    border-collapse:collapse;
}

.wfMainBrandBar, .wfContentContainerBottom
{
    border-collapse:collapse;
    text-align:left;
    width:997px;
}

.wfMainBrandBar img
{
    vertical-align:bottom;
}

.wfContentContainerBottom img
{
    vertical-align:top;
}

.wfMainBrandBar td, .wfContentContainerBottom td
{
    padding:0px;
}

.wfMainBrandBarLogo
{
	border:none;
	display:inline;
	width:20px;
	height:90px;
	background:url("/images/brandingleft.gif");
}

.wfMainBrandBarLogo:hover
{
	background:url("/images/brandingLeftOver.gif");
}

.wfMainBrandBarTagline
{
	display:inline;
}

.wfMainBrandBarMiddle
{
    width:60%;
    background:url("/images/brandingmiddle.gif") repeat-x bottom;
}

.wfBrandBarSignIn
{
    white-space:nowrap;
}

.wfBrandBarSignIn a
{
    text-decoration:none;
    color:#9d9d9d;
    margin:0px 10px;
}

.wfFooterBarMiddle
{
    width:100%;
    background:url("/images/wfbottomcenter.gif") repeat-x top;    
}

.wfContentArea
{
    margin:0px auto;
    width:965px;
    padding:0px 15px;
    border-left:1px solid #484848;
    border-right:1px solid #484848;
    text-align:left;
    background-color:#121212;
    float:left;
}

.wfCommunityHeader
{
    border-collapse:collapse;
    width:100%;    
}

.wfCommunityHeader td
{
    padding:10px 0px 5px 0px;
}

.wfCommunityHeaderMobileDownloads
{
    width:123px;
    height:15px;
    background-image:url("/images/mobiledownloadbtn.gif");
    text-align:center;
    margin-left:auto;
    vertical-align:top;
}

.mmButton
{
    width:125px;
    height:20px;
    background-image:url("/images/mobiledownloadbtn.gif");
    text-align:center;
	color:orange;
	font:12px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    vertical-align:top;
}

.wfCommunityHeaderMobileDownloads a
{
    font:9px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#9d9d9d;
}


.mmSelected
{
    font:24px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#fff;
}
.wfCommunityHeaderTitle
{
    font:24px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#fff;
}

.wfCommunityHeaderLinkContainer
{
    margin:0px 2px;
}

.wfCommunityHeaderLinkContainer a, .wfPreferences a
{
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#ffb400;
}

.wfCommunityTabs
{
    border-collapse:collapse;
    margin-bottom:10px;
}

.wfCommunityTabSelected, .wfCommunityTabUnselected
{
    width:83px;
    height:31px;
    text-align:center;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
}

.wfCommunityTabSelected
{
    background:url("/images/wfcommunitytabselected.gif") no-repeat;
}

.wfCommunityTabUnselected
{
    background:url("/images/wfcommunitytabunselected.gif") no-repeat;
}

.wfCommunityTabSelected a, .wfCommunityTabUnselected a
{
    text-decoration:none;
    letter-spacing:-1px;
}

.wfCommunityTabSelected a
{
    color:#fff;
}

.wfCommunityTabUnselected a
{
    color:#9d9d9d;
}

.wfPreferences
{
    padding:10px 25px;
}

.wfStarSelected
{
    background:url("/images/starSelected.png");
    width:9px;
    height:9px;
}

*html .wfStarSelected
{
    background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/starSelected.png', sizingMethod='image', enabled='true');
}

*html .wfStarSelected a
{
    position:relative;
}

.wfStarUnselected
{
    background:url("/images/starUnselected.png");
    width:9px;
    height:9px;
}

*html .wfStarUnselected
{
    background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/starUnselected.png', sizingMethod='image', enabled='true');
}

*html .wfStarUnselected a
{
    position:relative;
}


/* Registration */
.wfRegistrationContainer
{
    width:650px;
}

.wfRequiredField
{
    color:#d43c00;
}

.wfErrorText
{
    color:#d43c00;
}

.wfCaptcha
{
    width:204px;
    border:1px solid #CACACA;
}

.wfRegistrationSelects, .wfRegistrationTextAreas
{
    width:400px;
}

.wfRegistrationInputs
{
    width:200px;
}

.wfInviteFriends
{
    font-size:14px;
    font-weight:bold;
}





/* General community parts */
.wfCommunityPartTitle
{
    margin-bottom:10px;
}

.wfCommunityPartTitle
{
    margin-bottom:5px;
}

.wfCommunityPartTitle span
{
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#fff;   
}

.wfCommunityPartTitle a
{
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
}

div.wfCommunityThinColumnItemContainer img
{
	border-top:1px solid #313131;
	border-left:1px solid #313131;
}

.wfThinColumnItemTextContainer
{
    background-color:#1d1d1d;
    border-bottom:1px solid #000000;
    border-top:1px solid #313131;
    border-left:1px solid #313131;
    width:100%;
    padding:0px 10px;
}

div.wfCommunityThinColumnItemRatingsContainer img
{
    position:relative;
    left:10px;
    border:none;
}





/* Community blog part */
.wfCommunityBlogEntryContainerWide
{
    background-color:#252525;
    border-bottom:1px solid #454545;
    border-top:1px solid #0f0f0f;
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    padding:15px;
    height:auto;
}

.wfCommunityBlogEntryContainerThin
{
    background-color:#1d1d1d;
    border-bottom:1px solid #000000;
    border-top:1px solid #313131;
    border-left:1px solid #313131;
    width:100%;
    padding:10px 10px;
}

.wfCommunityBlogEntryTitle a
{
    width:30px;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#fff;
}

.wfCommunityBlogEntryTitle
{
    width:400px;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#fff;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-decoration:none;
}

.wfCommunityBlogEntryTitle a:hover
{
    text-decoration:underline
}





/* Community videos part */
.wfCommunityVideosContainerWide
{
    background-color:#252525;
    border-bottom:1px solid #303030;
    border-top:1px solid #0f0f0f;
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    padding:10px;
}

.wfCommunityVideosContainerWide img
{
    border-width:0px;
}

.wfCommunityVideosTextContainer
{
    width:100px;
    padding-left:15px;
}

.wfCommunityVideosLinksContainer
{
    width:100%;
    padding-left:15px;
}

.wfCommunityVideoTitle a
{
    width:30px;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#fff;
}

.wfCommunityVideoTitle
{
    width:285px;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#fff;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-decoration:none;
}

.wfCommunityVideoTitle a:hover
{
    text-decoration:underline
}

.wfCommunityVideosContainerWideAd
{
    background-color:#1d1d1d;
    border-top:1px solid #000000;
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    padding:10px;
}

.wfCommunityAd
{
	text-align:center;
	padding:0px;
}





/* Community photo part */
.wfCommunityPhotoContainerWideAd
{
    background-color:#1d1d1d;
    border:1px solid #2a2a2a;
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    padding:10px;
    margin-top:10px;
	width:555px;
}





/* Downloads page */
.wfMobileDownloads1
{
    background:url("/images/mobdnleft.jpg") no-repeat;
    width:152px;
    height:263px;
}

.wfMobileDownloads2
{
    background:url("/images/mobdncenter.gif") repeat-x;
    height:263px;
    vertical-align:top;
    padding-left:10px;
}

.wfMobileDownloads3
{
    background:url("/images/mobdnright.gif") no-repeat;
    width:17px;
    height:263px;
}

.wfMobileDownloadsOffset
{
    position:relative;
    top:52px;
}

.wfMobileDownloadsHeader
{
    font:24px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#fff;
    margin-bottom:10px;
}

.wfMobileDownloadsDescription
{
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#fff;
}

.wfMobileDownloadsMinorHeader
{
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#fff;  
}

.wfMobileDownloadsText
{
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#9d9d9d;
}

.wfMobileDownloadsPhonesDiv
{
    border-top:1px solid #3b3b3b;
    background-color:#252525;
    margin-bottom:2px;
}

.wfMobileDownloadsPhonesDiv img
{
    margin:5px 0px;
    display:inline;
}

.wfMobileDownloadsSmallText
{
    font:10px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#9d9d9d;
}

.wfMobileDownloadsLabel
{
    font:12px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    color:#ffb400;    
}

.wfMobileDownloadsSmsBox
{
    border:1px solid #3b3b3b;
    background-color:#252525;
    color:#9d9d9d;
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
}

.wfMobileDownloadsSmsBox input
{
    background-color:#1c1c1c;
    border:1px solid #434343;
    width:165px;
    color:#fff;
}

.wfMobileDownloadsSmsInnerBox1
{
    border-bottom:1px solid #3b3b3b;
}

.wfMobileDownloadsSmsInnerBox2
{
    border-top:1px solid #000;
}

.wfMobilePhoneNumberExample
{
    position:relative;
    left:-2px;
}

.wfMobilePhoneNumberExample td
{
    border:1px solid #484848;
    background-color:#323232;
    color:#d0cece;
    padding:5px;
    text-align:center;
}

.wfMobilePhoneNumberExampleText1
{
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
}

.wfMobilePhoneNumberExampleText2
{
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
}

.wfMobileDownloadsCaptcha
{
    width:223px;
    height:57px;
}

.wfMobileDownloadsError
{
    margin-top:5px;
    color:#d43c00;
}

.wfMobileDownloadsSuccessHeader
{
    color:#9d9d9d;
    padding:5px;
    background-color:#1e1e1e;
    border-top:1px solid #545454;
    border-bottom:1 px solid #000;    
}

.wfMobileDownloadsSuccessBody
{
    color:#fff;
    background-color:#284f00;
    border-bottom:1px solid #438500;
    padding:5px;
}

/* Error page */
.wfErrorHeading
{
    padding-top:80px;
    text-align:center;
    color:#fff;
    font:36px Arial Black;
}

.wfErrorSubHeading
{
    text-align:center;
    color:#fff;
    font:18px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;  
}

.wfErrorFooter
{
    margin-top:30px;
    text-align:center;
    padding-bottom:80px;
}

/* Permissions */
.pMyPlace
{
    margin-left:22px;
    margin-bottom:5px;
}

.crBody
{
    background-color:#1c1c1c;
    color:#9d9d9d;
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;  
    padding:5px 10px;
}

.pItemActive
{
    color:#fff;
    padding-left:40px;
    margin-bottom:5px;
}

.pItem
{
    padding-left:40px;
    cursor:pointer;
    margin-bottom:5px;
}

.crChooseDescription1
{
    margin-top:100px;
    font:18px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;      
}

.crChooseDescription2
{
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;  
}

/* Recent comments part */
.rcpHeader
{
    background:url("/images/commentstop.gif") no-repeat;
    width:299px;
    height:38px;
    font:14px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;  
    color:#cfcfcf;
}

.rcpHeaderText
{
    position:relative;
    top:18px;
    left:20px;
}

.rcpBody
{
    background:url("/images/commentsmiddle.gif") repeat-y;
    padding:5px 20px 0px;
    font:11px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;  
    color:#cfcfcf;
}

.rcpTable
{
    border-collapse:collapse;
    width:260px;
    margin-bottom:10px;
}

.rcpFooter
{
    background:url("/images/commentsbottom.gif") no-repeat;
    width:299px;
    height:15px;
}

.rcpNoComments
{
    text-align:center;
    width:255px;
    height:30px;
}

.rcpEllipsis
{
    width:220px;
    overflow:hidden;
    text-overflow:ellipsis;    
}

.wfBody .rcpUnsubscribe
{
    color:#ffb400;
}





/* Advertisement banner */
.wfHorzAdContainer
{
    background:#1a1a1a;
    border:1px solid #393939;
    margin:15px auto 0px;
    width:728px;
    color:#9d9d9d;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	text-align:left;
}

.wfVertAdContainer
{
	display:inline;
	margin-left:10px;
}

.wfHorzAdContainer embed
{
    border:1px solid #020204;
    background-color:#0C0C0C;
    width:726px;
    height:88px; 
}

.wfHorzAdContainer img
{
    border:1px solid #020204;
}





/* Get More Advertisement */
.getMoreHeader
{
    background: url("/images/getMoreHeader.gif") no-repeat; 
    width:182px;
    height:23px;
    padding:70px 0 0 10px;
}

.getMoreHeader a:link
{
    font-size:14px;
    color:#d43c00;
    font-weight:bold;
    letter-spacing:-1px;
}

.getMoreHeader a:visited
{
    font-size:14px;
    color:#d43c00;
    font-weight:bold;
    letter-spacing:-1px;
}

.getMoreBody
{
    background: #d43c00;
    width:182px;
    padding:10px 0px 15px 7px;
    margin-bottom:10px;
}

.getMoreBody a:link
{
   color:#ffffff;
   text-decoration:none;
}


.getMoreBody a:visited
{
   color:#ffffff;
   text-decoration:none;
}

.getMoreBody div
{
    margin-right:7px;  
    padding-top:15px;
    text-align:center;
    font-weight:bold;
}

.wfCategoriesColumnL 
{
	float:left;
	width:50%;
}

.wfCategoriesColumnR
{
	float:right;  
	width:49%;
}





/* WAVE */
.wfWaveContainer
{
	margin:30px 0px 0px 10px;
	line-height:18px;
}

.wfWaveColumnL
{
	width:300px; 
	display:block; 
	float:left;
}

.wfWaveColumnR
{
	width:590px;
	display:block; 
	float:left; 
	padding-top:7px;
}

.wfWavePageHeader
{
	padding:5px 5px 0 0; 
	display:block; 
	float:left;
	line-height:22px; 
	font-size:12px;
}

.wfWavePageHeader span
{
	color:#ffffff; 
	font-size:24px; 
	font-weight:600;
}

.wfWaveTagline
{
	font-size:14px; 
	display:block; 
	padding-top:50px; 
	padding-bottom:20px;
}

.wfWaveSupportLinks
{
	padding-top:17px; 
	line-height:16px;
}

.wfWaveHeader
{
	color:#ffffff; 
	font-size:17px;
}

.wfWaveSupportedFormats
{
	display:block; 
	float:left; 
	width:300px; 
	padding-top:7px;
}

.wfWaveSystemRequirements
{
	
	display:block; 
	float:left; 
	width:280px; 
	padding-top:7px; 
	margin-left:10px;
}

/* Popout player */
.wFPpPostBarWrapper
{
	height:25px; 
	width:100%; 
	background:url('/images/popoutPlayer/popoutBg.gif') top repeat-x; 
	padding-right:5px;
}

.wFPpPostBar
{
	height:25px;
} 

.wFPpPostContainer
{
	background:url('/images/popoutPlayer/postBtn.gif') bottom repeat-x;
	vertical-align:bottom;
	white-space:nowrap;
	padding:0 5px 0 5px;
	color:#555555;
    font-size:12px;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;
	line-height:19px;
}

.wFPpPlayerCell
{
	margin:0px 0px 0px 0px;
}

.wFPpPostContainer a
{
	text-decoration:none;
	color:#4b91ff;
}

.wFPpAdContainer
{
	height:76px; 
	text-align:right; 
	background:#171717 url("/images/popoutPlayer/adBarBg.gif") top repeat-x;
}

.wFPpAdMinimumWidth
{
	width:255px;
}

.wFPpAdPos
{
	position:absolute; 
	bottom:6px; 
	left:8px;
}

.wfPlayButton
{   
	width:20;
	margin-right:5px;
    background:#a42e00 url("/images/playactiveout.gif");
    color:#fff;
}

.wfPlayButton:hover
{
    background:#a42e00 url("/images/playactiveover.gif");
}





/* Set price dialog box */
.wfChooseTrailer
{
    background:#383838;
    border:1px solid;
    border-color:#595959 #000000 #000000 #595959;
}

.wfChooseTrailer td
{
    padding:10px;
}

.wfPfuDescript
{
    color:#9d9d9d;
}

.wfPreviewSelDropdown
{
    width:371px;
}
.wfPreviewSelCollection
{
    height:170px;
    width:370px;
    overflow:auto;
    background:#222222;
    color:#ffffff;
    border-right:1px solid #595959;
    border-bottom:1px solid #595959;
    border-left:1px solid #000000;
}

.wfPfuItemTitles
{
    color:#ffffff;
}

.wfPreviewSelCollection img
{
    padding:2px;
}

.wfCurrentPreview
{
    text-align:center; 
    vertical-align:middle;
    width:135px;
    color: #ffffff;
}

.wfCurrentPreview img
{
    border:1px solid;
    border-color:#000000 #595959 #595959 #000000;
    margin:0px auto;
}

.wfDialogDivider
{
    margin-bottom:20px; 
    border-top:1px solid black; 
    border-bottom:1px solid #3f3f3f;
}

.wfPfuSubmitted
{
    background:#660000;
    border-bottom:1px solid #a80000;
    padding:10px; 
}

.wfPfuApproved
{
    background:#284f00;
    border-bottom:1px solid #438500;
    padding:10px; 
}

.wfPfuStopSellingBtn
{
    position:relative; 
    top:34px;
    left:-10px;
}

/* A selected image in the item picker */
.wfPreviewSelCollection img#selected
{
    background-color:orange;
}
