﻿body { margin:0px; padding:0px; }

/* Global positioning */

.bodyContainerFixed, .bodyContainer
{
    clear: both;
    margin: 25px 12px 0px 22px;
}

/* the min-width is set at 974 instead of 954 because for 1024x768 configuration,
	that is the width you need in order for the right margin to be 12px.  Yes,
	this is weird because then things don't line up with the global nav menu which is only
	954px wide, but that's how UI Design team wants it for now.  Also, 974 allows 4 thumbs
	to be displayed on the search page, while 954 only allows 3. */
.bodyContainer { min-width:974px; }

/* this style is applied for fixed width pages. */
.bodyContainerFixed { width:954px; }

.legacySiteLinkBar
{
	height:21px;
	line-height:21px;
	padding-left:22px;
	background-color:#DFDED8;
}

.legacySiteLinkBar a
{
	padding-left:14px;
	background:url(../images/arrow_previous.gif) no-repeat left center;
	vertical-align:middle;
}

#globalHeaderTop
{
	margin:0px 0px 0px 0px;
	height:45px;
    padding-left: 163px;
}

.gettyLogo
{
	width:200px;
	height:45px;
}

.globalNavLogo
{
    float: left;
    display: inline;
	margin-left: -163px;
    width: 200px;
}

.globalNavUser
{
    float: left;
    margin-top: 5px;
}

.globalNavLinks
{
    float: right;
}

#globalNav
{
    background: url(../images/sprite2.png) repeat-x 0px -382px;
    height: 36px;
}

#globalNav ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#globalNav li
{
    margin: 0;
    padding: 0;
}

#globalNav a,
#globalNav span
{
    display: block;
    zoom: 1;
}

#globalNav .navHeader
{
    float: left;
    position: relative;
    z-index: 200;
}

#primaryNav
{
    float: left;
}

#secondaryNav
{
    float: right;
}

#globalNav .navContent
{
    display: none;
    margin: 0 0 0 -8px;
    position: absolute;
}

#secondaryNav .navContent
{
    margin-left: -7px;
}

#globalNav .navColumn
{
    float: left;
    margin: 0 8px 0 0;
    width: 140px;
}

#globalNav .last
{
    margin: 0;
}

#globalNav .navColumn .header span
{
    font-size: 13px;
    font-weight: bold;
}

#globalNav .navColumn table
{
    width: 100%;
}

.globalTabBar
{
	height:25px;
	overflow:hidden; /* this erases extra space below the tabs in IE */
}

.globalMenu
{
	width:954px;
	clear:both;
}

.globalMenuBar
{
	height:2px;
	background-color:#79786A;
	overflow:hidden;
	clear:both;
}

.globalMenuHidden
{
	clear:both;
	height:0px;
	overflow:hidden;
}

.gMnuTop { height:23px; }
.gMnuMid { height:2px; }
.gMnuBtm { height:23px; }

.gMnuLeftEdge { width:5px; }
.gMnuLeft { width:5px; }
.gMnuRightEdge { width:5px; }
.gMnuRight { width:4px; }

.gPipe
{
	color:#CACCBF;
	margin:5px 4px 0px 4px;
}

.gPipeF
{
	color:#CACCBF;
	margin:5px 7px 0px -6px;
	*margin-left:1px;  /* ie6/7 */
	float:left;
	display:block;
}

.globalNavDisabled
{
	color:#B3B4A7;
}

.globalCart, .globalCartActive
{
    background: url(../images/icon-cart.gif) no-repeat left center;
    padding-left: 20px;
}

.globalLanguage
{
    background: url(../images/globe.png) no-repeat left center;
    padding-left: 20px;
}

.tabBarLinksContainer
{
	float:right;
}
	
.tabBarLinksContainer *
{
	line-height:8px;
	vertical-align:top;
}


.priMnuTitle
{
    margin-right:8px;   
}

.priMnu
{
    background-color:#ffffff;
    border-top:solid 2px #79786A; 
    line-height:21px;
}

.priMnuActive
{
    background-color:#F1F1EB;
    border-top:solid 2px #79786A;
    line-height:21px;
}

.priMnuHover
{
	background-color:#DFDED8;
    border-top:solid 2px #79786A;
    line-height:21px;
}

.priMnuRow
{
    vertical-align:middle;
}

.midMnuRow
{
    background-color:#79786A;
}

.midMnuSpacer
{
    padding-left:25px;   
    width:60px;
}

.secMnuEdge
{
    vertical-align:top;  
}

.secMnu
{
	vertical-align:middle;
	border-bottom:solid 2px #79786A;
	background-color:#F1F1EB;
}

.mnuItem, .mnuItemActive
{
	padding:0px 6px 0px 6px;
}

.mnuItemActive
{
	background-image:url(../images/Mnu-Arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
}

.mnuSep
{
	color:#CACCBF;
}

.mnuSepActive
{
	color:#B3B4A7;
}

#globalFooter .globalNav
{
    white-space: nowrap;
}

p.footer
{
	margin-top:12px;
}

.gntl /* global nav top link */
{
	display:block;
	float:left;
	margin: 5px 15px 0 0;
    *margin-right: 7px;  /* ie6/7 */
}

.tsmOC /* tab sub menu outer container */
{
	position:absolute;
	margin-left:-8px;
	margin-top:36px;
	z-index:210;
}

.smhOC /* sub menu header outer container */
{
	position:absolute;
	margin-top:-16px;
	margin-left:-17px;
	z-index:211;
}

.smhOC .floatSelectTrigger
{
    background: url(../images/drop_arrow_over.png) no-repeat center right;
    white-space: nowrap;
}

.smbOC /* sub menu body outer container */
{
	position:absolute;
	margin-top:11px;
	margin-left:-17px;
	z-index:210;
}

.contactMenu .smbOC
{
    width: 230px;
}

.tsmIC /* tab sub menu inner container */
{
    float: left;
    padding:10px 0px;
}

.smIC /* sub menu inner container */
{
	padding-bottom:8px;
}



/* sub menu link styles */
.smLnk, a.smLnk:link, a.smLnk:visited, a.smLnk:hover, a.smLnk:active,
.smLnkA, a.smLnkA:link, a.smLnkA:visited, a.smLnkA:hover, a.smLnkA:active,
.smLnkT, a.smLnkT:link, a.smLnkT:visited, a.smLnkT:hover, a.smLnkT:active,
.smLnkTA, a.smLnkTA:link, a.smLnkTA:visited, a.smLnkTA:hover, a.smLnkTA:active
{
	display:block;
	line-height:14px;
	color:#3A3925;
	text-decoration:none;
	padding:1px 2px;
}

.smLnkT, .smLnkTA
{
	font-size:11px;
}

a.smLnk:hover, a.smLnkT:hover
{
	background-color:#7a796b;
	color:#fff;
}

.smLnkA, .smLnkTA
{
	background-color:#caccbf;
}

/* footer styles */
.footer
{
	margin-top: 12px;
}

.footer td
{
    padding-bottom: 6px;
    vertical-align: top;
}

.footer ul
{
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

.footer ul li
{
    background: none;
    float: left;
    border-right: 1px solid #caccbf;
	padding: 0 10px 0 10px;
}

.footer ul li.last
{
    border-right: none;
}



/* Begin gnaven-us-sprite.png */
.sp-account,
.sp-account_on,
.sp-account_over,
.sp-cart,
.sp-cart_on,
.sp-cart_over,
.sp-film,
.sp-film_on,
.sp-film_over,
.sp-home,
.sp-home_on,
.sp-home_over,
.sp-yaratici,
.sp-yaratici_on,
.sp-yaratici_over,
.sp-editorial,
.sp-editorial_on,
.sp-editorial_over,
.sp-pumpaudio,
.sp-pumpaudio_on,
.sp-pumpaudio_over,
.sp-resources,
.sp-resources_on,
.sp-resources_over,
.sp-lisans,
.sp-lisans_on,
.sp-lisans_over
{
	background: url(../images/sp-gnav_tr.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment:scroll;
	outline: none;
}      

.sp-account { background-position: 0px 0px; }
.sp-account_on { background-position: 0px -36px; }
.sp-account_over { background-position: 0px -72px; }
.sp-cart { background-position: 0px -108px; }
.sp-cart_on { background-position: 0px -108px; }
.sp-cart_over { background-position: 0px -108px; }
.sp-film { background-position: 0px -216px; }
.sp-film_on { background-position: 0px -252px; }
.sp-film_over { background-position: 0px -288px; }
.sp-home { background-position: 0px -324px; }
.sp-home_on { background-position: 0px -360px; }
.sp-home_over { background-position: 0px -396px; }
.sp-yaratici { background-position: 0px -432px; }
.sp-yaratici_on { background-position: 0px -468px; }
.sp-yaratici_over { background-position: 0px -504px; }
.sp-editorial { background-position: 0px -756px; }
.sp-editorial_on { background-position: 0px -792px; }
.sp-editorial_over { background-position: 0px -828px; }
.sp-pumpaudio { background-position: 0px -540px; }
.sp-pumpaudio_on { background-position: 0px -576px; }
.sp-pumpaudio_over { background-position: 0px -612px; }
.sp-resources { background-position: 0px -648px; }
.sp-resources_on { background-position: 0px -684px; }
.sp-resources_over { background-position: 0px -720px; }
.sp-lisans { background-position: 0px -864px; }
.sp-lisans_on { background-position: 0px -900px; }
.sp-lisans_over { background-position: 0px -936px; }

.sp-account { width: 110px; height: 36px }
.sp-account_on { width: 110px; height: 36px }
.sp-account_over { width: 110px; height: 36px }
.sp-cart { width: 43px; height: 36px }
.sp-cart_on { width: 43px; height: 36px }
.sp-cart_over { width: 43px; height: 36px }
.sp-film { width: 84px; height: 36px }
.sp-film_on { width: 84px; height: 36px }
.sp-film_over { width: 84px; height: 36px }
.sp-home { width: 45px; height: 36px }
.sp-home_on { width: 45px; height: 36px }
.sp-home_over { width: 45px; height: 36px }
.sp-yaratici { width: 140px; height: 36px }
.sp-yaratici_on { width: 140px; height: 36px }
.sp-yaratici_over { width: 140px; height: 36px }
.sp-editorial { width: 140px; height: 36px }
.sp-editorial_on { width: 140px; height: 36px }
.sp-editorial_over { width: 140px; height: 36px }
.sp-pumpaudio { width: 69px; height: 36px }
.sp-pumpaudio_on { width: 69px; height: 36px }
.sp-pumpaudio_over { width: 69px; height: 36px }
.sp-resources { width: 97px; height: 36px }
.sp-resources_on { width: 97px; height: 36px }
.sp-resources_over { width: 97px; height: 36px }
.sp-lisans { width: 140px; height: 36px }
.sp-lisans_on { width: 140px; height: 36px }
.sp-lisans_over { width: 140px; height: 36px }
/* End gnaven-us-sprite.png */

#secondaryNav .accountMenu .navContent { width: 138px; }
#secondaryNav .accountMenu ul { width: 100px; }

