/* Copyright (c) 2004 - 2006 Vizrea Corporation */
/*
    Styles for the item viewer page
*/

.ivMain
{
    margin:0px auto 50px;
    padding:1px;
    width:1000px;
    text-align:left;
    color:#9d9d9d;
    font-size:8pt;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;
}

.ivMain div, .ivMain table
{
    color:#9d9d9d;
}

.ivMain a
{
    color:#4b91ff;
    text-decoration:none;
}

.ivMain .yellowBox
{
    text-align:left;
}

#rttPlsWait
{
    z-index:1; 
    border:3px solid black; 
    background-color:white; 
    padding:10px; 
    position:absolute; 
    visibility:hidden;
}

.ivPgLnk
{
    font-weight:bold;
    font-size:14px;
}
.ivCol0
{
    width:175px;
    padding-right:5px;
    float:left;
}

.ivCol1
{
    width:810px;
    float:left;
}

.ivBreadcrumbs
{
    text-align:left;
    padding:0px 10px 8px;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;
    font-size:8pt;
    color:#999999;
}

.ivBreadcrumbs img
{
    position:relative;
    top:6px;
    margin:0px 6px;
    display:inline;
}

.ivBreadcrumbs a
{
    color:#4b91ff;
    text-decoration:none;
}

div.ivItmTtlOut
{
	color:#ffffff;
    font-size:14px;
    margin:0px;
    padding:0px 3px;
}

.ivItmTtlIn
{
    border:1px solid #6e6e6e;
    font-size:14px;
    margin:0px;
    padding:0px 2px;
    width:99%;
}

div.ivItmTtlOver
{
	color:#ffffff;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #a80000; 
    background:#660000;
    cursor:pointer;
    font-size:14px;
    margin:0px;
    padding:0px 2px;
    width:99%;
}

.ivItmDscOut
{
    margin:1px 0px;
    padding:0px 3px;
}

.ivItmDscIn
{
    border:1px solid #6e6e6e;
    height:50px;
    margin:0px;
    overflow:auto;
    padding:0px 2px;
    width:99%;
}

.ivItmDscOver
{
    border-top:1px solid #000000;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #a80000; 
    background:#660000;
    cursor:pointer;
    margin:0px;
    padding:0px 2px;
    width:99%;
}

.ivRtngsTbl
{
    border-collapse:collapse;
}

.ivRtngsTbl td
{
    padding-right:5px;
}

.ivRtngsTbl img
{
    display:inline;
}

.ivLnks .ivBookmarks
{
	 margin-bottom:0px;
}

:first-child+html .ivLnks .ivBookmarks
{
	 margin-bottom:-12px;
}

* html .ivLnks .ivBookmarks
{
	 margin-bottom:-12px;
}

.ivLnks
{
    padding-left:10px;
}

.ivLnks div
{
    margin-bottom:5px;
}

.ivLnks .ivGrayHdr
{
    font-size:14px;
    color:#ffffff;
}

.ivLnks ul
{
	color:#4b91ff;
	margin:0px 0px 15px 20px;
	padding-left:0px;
}

.ivLnks input
{
    width:100px;
    border:1px solid #cccccc;
    color:#9d9d9d;
}

#ivImgLnks a
{
    margin:5px 0px;
}

.ivGrayHdr
{
    color:#ffffff;
    font-size:14px;
}

.ivPlcIcn
{
    border:1px solid #444444;
}

.wfUsrThumbSmL .username
{
	color:#d3d3d3;
}

.wfUsrThumbSmL .username a
{
	color:#d3d3d3;
}

.ivImgCntr
{
    border-width:1px;
    border-style:solid;
    border-color:#444444 #000000 #000000 #000000;
    text-align:center;
    background:#272727;
}

.ivImgItm
{
    margin:0px auto;
    border:none;
    padding-bottom:5px;
    padding-top:5px;	
}

.ivImgItmTb
{
    border-bottom:1px solid #121212;
    text-align:right;
    height:21px;
    background:#272727 url("/images/thumbPagerCenter.gif") repeat-x top;
}

.ivImgItmLftInvite
{
    text-align:left;
    float:left;
    padding:0px;
    margin:-2px 0px 0px -1px;
    white-space:nowrap;
}

.ivImgItmLftBuy
{
    text-align:left;
    float:left;
    padding:0px;
    margin:-2px 0px 0px -1px;
    white-space:nowrap;
}

.ivImgGigyaDiv
{
	float:left;
	width:110px;
	height:20px;
}

.ivImgGigyaSide
{
	padding-bottom:10px;
	margin-top:-5px;
	margin-left:2px;
}

*:first-child+html .ivImgGigyaSide
{
	margin-top:-5px;
	margin-bottom:10px;
}

* html .ivImgGigyaSide
{
	margin-top:-5px;
	margin-bottom:15px;
}

.ivImgShrLnk
{
    padding:0px;
}

.ivImgShrLnk button
{
}

.ivImgThmTbWhite
{
    display:block;
    float:right;
    padding:0 10px 0 10px;
    background-color:#333333;
    width:auto;
    height:21px;
    line-height:21px;
}

* html .ivImgThmTbWhite
{
	height:23px;
	line-height:23px;
}

.ivRotateImgs
{
    display:inline;
    border:none;
    padding-left:5px;
}

* html .ivRotateImgs
{
	padding-top:5px;
}

.ivThmPgr
{
    width:170px;
    background:#272727;  
    padding:0px 0px 10px;
    text-align:center;
}

.ivThmPgr table
{
    background:#121212 url("/images/thumbPagerCenter.gif") repeat-x top;
    border-collapse:collapse;
    border-bottom:1px solid #333333;
    margin:0px;
    width:100%;
    height:24px;
    margin-bottom:9px;
}

.ivThmPgr td
{
    width:50%;
}

.ivThmPgr img
{
    border-width:1px;
    border-style:solid;
    border-color:#000000 #484848 #484848 #000000;
    margin:1px;
    display:inline;
}

.ivThmPgrIcns
{
    height:21px;
    padding:0px;
    text-align:right;
}

.ivThmPgrIcns img
{
    margin:0px;
    display:inline;
}

.ivThmPgr td img
{
    border-width:0px;
}

.ivThmPgr div
{
    padding:0px 8px;
}

.ivItmPgr a, .ivItmPgr span
{
    padding:1px 4px;
    white-space:nowrap;
}

.ivItmPgr a:hover
{
    color:white;
    padding:0px 3px;
    border:1px solid #4b91ff;
    background-color:#91c8ff;
}

#ivItmPrvwCntr
{
    margin-top:2px;
    width:75px;
    height:75px;
    overflow:hidden;
    position:absolute;
    border:1px outset #cccccc;
    z-index:2;
}

#ivColPckr
{
    text-align:left;
    position:absolute;
    width:250px;
    border:1px solid #cccccc;
    background-color:#ffffff;
    z-index:1;
}

.ivColPckrHdr
{
    padding:10px;
    border-bottom:1px solid #cccccc;
}

.ivColPckrBdy
{
    padding:10px 20px;
    height:192px;
    overflow-y:auto;
    overflow-x:hidden;
}

.ivColPckrFt
{
    border-top:1px solid #cccccc;
    text-align:right;
    padding:10px;
}

.ivColPckrFt a
{
    margin-left:2px;
}

.ivThmPgr .ivBackImg
{
    margin:0px 3px;
    display:inline;
}

div.ivPostTitleArea
{
    height:26px;
    line-height:26px;
    background:url("/images/ItemTitleBg.gif") bottom repeat-x;
    width:100%;
    margin-bottom:20px;
    white-space:nowrap;
}

div.ivPostTitle
{
    color:#9d9d9d;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
    font-size:14px;
    float:left; 
	padding-left:10px;
    text-align:left;
    width:auto;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline;
}

.ivPostTrailer
{
	background:#d63b02;
	display:inline;
	float:left;
	color:#ffffff;
	padding:0px 5px 0px 5px;
	line-height:12px;
	font-size:10px;
	margin:8px 0px 0px 5px;
}
.ivPostDate
{
    color:#9d9d9d;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px; 
    float:right;
    padding:0px 10px 0px 10px;
    text-align:right;
}

.ivPostBody
{
    color:#9d9d9d;
    padding:0px 20px 20px;
    text-align:left;
    width:593px;
    overflow-x:auto;
}

.ivDrpDwnArrw
{
    width:5px;
    height:3px;
    display:inline;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/dropdownarrow.png");
    margin:0px 4px;
}

.ivSlideshowPng
{
    width:10px;
    height:10px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/slideshow1a.png");    
    display:inline;
    cursor:pointer;
}

.ivSlideshowLnk
{
    margin:10px 10px 5px 0px;
    text-align:right;
}

.ivSlideshowLnk img
{
    border-width:0px;
}

.ivEmbed
{
    border-collapse:collapse;
    margin-top:10px;
    position:relative;
    left:-1px;
    margin-bottom:5px;
}

.ivEmbed input
{
    width:95px;
    background:#272727;
    border-width:1px;
    border-style:solid;
    border-color:#000000 #515151 #515151 #000000;
}

.ivEmbedWrn
{
    border-top:1px solid #cccccc;
    padding-top:5px;
}

textarea.inappForm
{
    height:100px; 
    width:382px; 
    margin:0px 0 10px 0;
    padding:5px;
    background:#ffffff;
    border:1px solid #434343;
    color:#000000;
    overflow:auto;
}

.inappExplain
{
	float:left;
	display:inline;
	padding-top:2px;	
}

.ivSimilar
{
	display:inline; 
	padding:0px; 
	margin-left:5px;
}

.ivSimilar img
{
	margin-top:10px;
	border:1px solid; 
	border-color:#000000 #484848 #484848 #000000; 
}