body
{
text-align: center;
}

#wrapper {
position:relative;
margin:0 auto;
text-align:left;
width: 1020px;
}

#topLeftLogo {
position: absolute;
left: 39px;
top: 39px;
}

#topnav {
position: absolute;
left: 600px;
top: 50px;
}


#catSubNav {
position: absolute;
left: 620px;
top: 75px;
visibility: hidden;
}

/* --- HOME ---  */

#homeLogo {
position: absolute;
left: 48px;
top: 208px;
}

#homeClickBox {
position: absolute;
left: 48px;
top: 208px;
z-index:1;
}

#homeText {
position: absolute;
left: 395px;
top: 362px;
width: 550px;
}

#homeTextGalliani {
position: absolute;
left: 420px;
top: 362px;
width: 550px;
}

#homeTextTemp {
position: absolute;
left: 395px;
top: 100px;
width: 550px;
}

#homeSlideshow {
position: absolute;
left: 48px;
top: 362px;
}

#termText {
position: absolute;
left: 48px;
top: 362px;
width: 700px;
}

#shippingText {
position: absolute;
left: 48px;
top: 362px;
width: 500px;
}


/* --- ABOUT ---  */


#aboutMain {
position: absolute;
left: 35px;
top: 163px;
width: 560px;
}

#footerAbout {
position: absolute;
left: 0px;
top: 1050px;
width: 100%;
}

#footerContact {
position: absolute;
left: 0px;
top: 550px;
width: 100%;
}


/* --- ARTISTS MAIN ---  */


#artistList {
position: absolute;
left: 600px;
top: 171px;
height: 448px;
width: 430px;
vertical-align: bottom;
}

#artistInfo {
position: absolute;
left: 600px;
top: 165px;
height: 448px;
width: 430px;
vertical-align: bottom;
}

#homeThumbs {
position: absolute;
left: 35px;
top: 163px;
width: 560px;
white-space: normal;
}

#footerArtists {
position: absolute;
left: 0px;
top: 800px;
width: 100%;
}



/*ARTWORK DETAIL*/


#artworkInfo {
position: absolute;
left: 440px;
top: 250px;
width: 370px;
}

#artworkImage {
position: absolute;
left: 35px;
top: 205px;
width: 375px;
}


#emailFriendPop {
position: absolute;
left: 0px;
top: 0px;
background-image:url('images/bg_trans.png');
padding-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 6px;
}

.emailFriendFields {
height: 18px;
width: 150px;
font-family: Helvetica, Arial, sans;
font-size: 12px; 
line-height: 14px;
color: #333333;
margin-bottom: 6px;
}


/* --- CART ---  */


#cartContent {
position: absolute;
left: 0px;
top: 205px;
width: 100%;
}

.cartTableOld { 
border-width: 1px; 
border-style: solid; 
border-color: 666666; 
 border-collapse: collapse;
} 

.cartTable { 
border-width: 0px; 
border-style: solid; 
border-color: 666666; 
 border-collapse: collapse;
} 

.cartTable2 { 
border-width: 1px; 
border-style: solid; 
border-color: 666666; 
 border-collapse: collapse;
} 

.cartTableOld td { border: 1px solid #666666; }
.cartTable2 td { border: 1px solid #666666; }

.cartTable td { border: 0px solid #666666; }
.cartTable2 td { border: 1px solid #666666; }

.checkout1Fields {
height: 18px;
width: 150px;
font-family: Helvetica, Arial, sans;
font-size: 12px; 
line-height: 14px;
color: #333333;
}

/* ////////////////////////////////////// */

a{ outline:none !important;}

.body12  {
font-family: Helvetica, Arial, sans;
font-size: 12px; 
line-height: 16px;
font-weight: 100;
color: #ffffff;
letter-spacing: 0;
text-decoration: none;
}

.body14  {
font-family: Helvetica, Arial, sans;
font-size: 14px; 
line-height: 18px;
font-weight: 100;
color: #ffffff;
letter-spacing: 0;
text-decoration: none;
}

.body16  {
font-family: Helvetica, Arial, sans;
font-size: 16px; 
line-height: 22px;
font-weight: 100;
color: #ffffff;
letter-spacing: .5;
text-decoration: none;
}



	
.nav12  {
font-family: Helvetica, Arial, sans;
font-size: 12px; 
line-height: 12px;
font-weight: 100;
color: #ffffff;
letter-spacing: 0;
text-decoration: none;
}
.nav12 A:LINK {
	color: #ffffff;
	text-decoration: none;
}
.nav12 A:ACTIVE {
	color: #ffffff;
	text-decoration: none;
}
.nav12 A:VISITED {
	color: #ffffff;
	text-decoration: none;
}
.nav12 A:HOVER {
	color: #EDEC76;
	text-decoration: underline;
}


.nav11  {
font-family: Helvetica, Arial, sans;
font-size: 11px; 
line-height: 11px;
font-weight: 100;
color: #ffffff;
letter-spacing: 0;
text-decoration: none;
}
.nav11 A:LINK {
	color: #ffffff;
	text-decoration: none;
}
.nav11 A:ACTIVE {
	color: #ffffff;
	text-decoration: none;
}
.nav11 A:VISITED {
	color: #ffffff;
	text-decoration: none;
}
.nav11 A:HOVER {
	color: #EDEC76;
	text-decoration: underline;
}




.nav18  {
font-family: Helvetica, Arial, sans;
font-size: 18px; 
line-height: 22px;
font-weight: 100;
color: #e0e0e0;
letter-spacing: 0;
text-decoration: none;
}
.nav18 A:LINK {
	color: #e0e0e0;
	text-decoration: none;
}
.nav18 A:ACTIVE {
	color: #e0e0e0;
	text-decoration: none;
}
.nav18 A:VISITED {
	color: #e0e0e0;
	text-decoration: none;
}
.nav18 A:HOVER {
	color: #EDEC76;
	text-decoration: none;
}

.homeTemp20  {
font-family: Helvetica, Arial, sans;
font-size: 18px; 
line-height: 24px;
font-weight: 100;
color: #dddddd;
letter-spacing: .5;
text-decoration: none;
}

.homeTemp22  {
font-family: Helvetica, Arial, sans;
font-size: 22px; 
line-height: 24px;
font-weight: 100;
color: #e0e0e0;
letter-spacing: 0;
text-decoration: none;
}


.nav24 {
font-family: Helvetica, Helvetica, sans;
font-size: 22px; 
line-height: 26px;
font-weight: 100;
color: #D7D600;
letter-spacing: 0;
text-decoration: none;
}

.nav24 A:ACTIVE {
font-family: Helvetica, Helvetica, sans;
font-size: 22px; 
line-height: 26px;
font-weight: 100;
color: #ffffff;
letter-spacing: 0;
text-decoration: none;
}
.nav24 A:VISITED {
color: #ffffff;
text-decoration: none;
}
.nav24 A:HOVER {
	color: #D7D600;
	text-decoration: none;
}


.yellow16  {
font-family: Helvetica, Arial, sans;
font-size: 16px; 
line-height: 20px;
font-weight: 100;
color: #D7D600;
letter-spacing: .5;
text-decoration: none;
}
.yellow16 A:LINK {
	color: #D7D600;
	text-decoration: none;
}
.yellow16 A:ACTIVE {
	color: #D7D600;
	text-decoration: none;
}
.yellow16 A:VISITED {
	color: #D7D600;
	text-decoration: none;
}

.purple26  {
font-family: Helvetica, Arial, sans;
font-size: 26px; 
line-height: 34px;
font-weight: 100;
color: #E8007E;
letter-spacing: .5;
text-decoration: none;
}

.purple20 {
font-family: Helvetica, Arial, sans;
font-size: 20px; 
line-height: 24px;
font-weight: 100;
color: #E8007E;
letter-spacing: .5;
text-decoration: none;
}

.purple18 {
font-family: Helvetica, Arial, sans;
font-size: 18px; 
line-height: 22px;
font-weight: 100;
color: #E8007E;
letter-spacing: .5;
text-decoration: none;
}

.purple15 {
font-family: Helvetica, Arial, sans;
font-size: 15px; 
line-height: 19px;
font-weight: 100;
color: #E8007E;
letter-spacing: .5;
text-decoration: none;
}

.grey11  {
font-family: Helvetica, Arial, sans;
font-size: 11px; 
line-height: 11px;
font-weight: 100;
color: #BBBBBB;
letter-spacing: .5;
}

.grey11dark  {
font-family: Helvetica, Arial, sans;
font-size: 11px; 
line-height: 11px;
font-weight: 100;
color: #333333;
}

.grey11dark A:LINK {
	color: #333333;
	text-decoration: none;
}
.grey11dark A:ACTIVE {
	color: #333333;
	text-decoration: none;
}
.grey11dark A:VISITED {
	color: #333333;
	text-decoration: none;
}
.grey11dark A:HOVER {
	color: #000000;
	text-decoration: underline;
}

.grey13  {
font-family: Helvetica, Arial, sans;
font-size: 13px; 
line-height: 17px;
font-weight: 100;
color: #BBBBBB;
letter-spacing: .5;
}

.purpleLink13  {
font-family: Helvetica, Arial, sans;
font-size: 13px; 
line-height: 17px;
font-weight: 100;
color: #E8007E;
letter-spacing: 0;
text-decoration: none;
}
.purpleLink13 A:LINK {
	color: #E8007E;
	text-decoration: none;
}
.purpleLink13 A:ACTIVE {
	color: #E8007E;
	text-decoration: none;
}
.purpleLink13 A:VISITED {
	color: #E8007E;
	text-decoration: none;
}
.purpleLink13 A:HOVER {
	color: #EDEC76;
	text-decoration: none;
}

.smallSpace  {
font-family: Helvetica, Arial, sans;
font-size: 4px; 
line-height: 4px;
}

.footer  {
font-family: Helvetica, Arial, sans;
font-size: 10px; 
line-height: 12px;
font-weight: 100;
color: #ffffff;
letter-spacing: 0;
text-decoration: none;
}
.footer A:LINK {
	color: #ffffff;
	text-decoration: none;
}
.footer A:ACTIVE {
	color: #ffffff;
	text-decoration: none;
}
.footer A:VISITED {
	color: #ffffff;
	text-decoration: none;
}
.footer A:HOVER {
	color: #EDEC76;
	text-decoration: none;
}



.footer9  {
font-family: Helvetica, Arial, sans;
font-size: 9px; 
line-height: 10px;
font-weight: 100;
color: #ffffff;
letter-spacing: 0;
text-decoration: none;
}
.footer9 A:LINK {
	color: #ffffff;
	text-decoration: none;
}
.footer9 A:ACTIVE {
	color: #ffffff;
	text-decoration: none;
}
.footer9 A:VISITED {
	color: #ffffff;
	text-decoration: none;
}
.footer9 A:HOVER {
	color: #EDEC76;
	text-decoration: none;
}

h2 {
font-family: Helvetica, Helvetica, sans;
font-size: 22px; 
line-height: 28px;
font-weight: 100;
color: #D7D600;
letter-spacing: 0;
text-decoration: none;
margin-top: 0px;
margin-bottom: 5px;
}


#slideshow {
	width: 486px;
	height: 323px;
	overflow:hidden;
	text-align:	center;
}

#slideshow img, #slideshow2 img {
	height: 324px;
	height: auto;
	width: auto;
	border: none;
	outline: none;
}

#captionMiddleSlide #slideshow img {
	width: 486px;
	height: auto;
	line-height: 600px;
	vertical-align: middle;

	
}

#captionMiddleSlide #slideshow {
	width: 486px;
	height: auto;
	margin: auto 0;
	display: table-cell;
    vertical-align: middle;
	text-align: center;
}

#captionMiddleSlide div.loader { 
	height: 645px;

}


.advance-link {
	border: none;
	outline: none;
}



.thumbs, #slideshow, #thumbs {
	display: block;	
	position: relative;
}

#thumbs, #thumbs2, .thumbs {
	display: none;
}
	
.loading {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
	background-color: black;
	opacity: 0.7;
	filter:alpha(opacity=70);
	display: none;
}

.loading div.icon {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
	cursor: pointer;
}


#captionMiddleSlide .loading {
	height: 645px;	
	width: 486px;
}




#descOverlay2, #descOverlay1 {
	height: auto;
	width: 485px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 500;
	background-color: white;
	opacity: 0.7;
	filter:alpha(opacity=70);
	text-align: left;
	display: none;
	
}

#descOverlay2 p, #descOverlay1 p {
	color: white;
	font-family: Arial, sans;
	font-size: 16px;
	line-height: 17px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: 500;
	background:none repeat scroll 0 0 white;
	color:black;
	background: white;
	
	
}

#descOverlay2 {
	height:50px;
	top:0;
}

div.loader {
	height: 100%;
	width: 485px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
	background-image: url(images/slideshow/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: black;
	opacity: 0.7;
	filter:alpha(opacity=70);
	
}
	
#loading1 {
	
	
}


/* -- Slideshow New Overlay -- */






/* =======================================================================================
// LOADING ICONS
// ======================================================================================= */

#captionTopSlide .icon_replay .icon, #captionBottomSlide .icon_replay .icon {
	background: center center url(images/slideshow/slideshow_restart.png) no-repeat;
}

.icon_press_kabul .icon_slide .icon {
	background: center center url(images/slideshow/slideshow_play_press_kubal.png) no-repeat;
}

.icon_press_philly .icon_slide .icon {
	background: center center url(images/slideshow/slideshow_play_press_philly.png) no-repeat;
}

.icon_ex_kabul .icon_slide .icon {
	background: center center url(images/slideshow/slideshow_play_ex_kubal.png) no-repeat;
}

.icon_ex_philly .icon_slide .icon {
	background: center center  url(images/slideshow/slideshow_play_ex_philly.png) no-repeat;
}
.icon_play .icon_slide .icon {
	background: center center  url(images/slideshow/slideshow_play.png) no-repeat;
}



