@charset "UTF-8";
/* CSS Document */

/*-------------------------- Header Area ----------------------------*/
#genContent, #basicHeader,#basicStoreHeader {
	width:900px;	
}

#basicHeader,#basicStoreHeader {
	z-index:110;
	background-image:url(../graphics/header2010.jpg);
	position:relative;
	top:0;
}

#basicHeader {
	height:66px;
}

#genContent {
	height:534px;
	background-image:url(../graphics/parenti_background2010.jpg);
}

#basicStoreHeader {
	background-image:url(../shop/img/graphics/parenti_topbar_store-trans.png);
		height:65px;
		border-bottom:1px solid #FF9966;
}

#basicTitle {
	z-index:200;
	background-image:url(../graphics/james_parenti_title-trans.png);
	width:480px;
	height:45px;
	top:16px;
	left:40px;
	position:relative;
}

#navArea {
	width:300px;
	position:relative;
	height:50px;
	position:relative;
	left:20px;
	top:5px;
	line-height:120%;
}

.navComponent {
	float:left;
}

.reg {
	width:100px;
	padding-left:20px;
}

.showAction {
	width:120px;
	padding-left:20px;
}

.bar {
	text-align:center;
	width:10px;
	height:50px;
	padding-top:0px;
}


.headTop {
	height:64px;
	float:left;
}

.headLeft {
	width:530px;
}
.headRight {
	width:360px;
}

.headStoreRight {
	width:369px;
}
/*-------------------------- General Page Layout ----------------------------*/

#pageLeft,#pageRight {
	height:530px;
	/*border:1px dashed #FFFFCC;*/
	float:left;
}

#pageLeft a, #pageRight a {
	border:none;
}


#infoBlock,#thumbBlock {
	padding-top:50px;	
}



#imgBlock {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	float:right;
	position:relative;
	visibility:visible;
}
	

#infoBlock {
	text-align:right;
	font-size:11px;	
	width:110px;
	position:relative;
	float:right;
	visibility:hidden;
	
}

#pageLeft {
	width:270px;
	padding-left:10px
}

#pageRight {
	width:620px;
	text-align:center;
}

/*  The Displayed Piece */
#displayImage {
	border:none;
}

#pageLeft img {
	margin:3px;
	border:none;
}

/*  Bubble Page Stuff */

.bubblePage {
	z-index:115;
}

.bubbleGrad,.bubbleBg,.bubblePage {
	width:900px;
	height:600px;
}

.bubbleGrad {
	z-index:100;
}

.gradBackgroundBox {
	/*background-image:url(graphics/jrp_bubble_bg_grad.jpg);*/
}

/*  About and Contact */

#aboutBoxOuter,#contactBoxOuter {
	background-image:url(../graphics/bgcolor2010-trans.png);
	height:534px;
	position:absolute;
	margin-left:-10px;
}

#aboutBoxOuter {
	width:350px;
	z-index:200;
}

#contactBoxOuter {
	width:500px;
	z-index:201;
}

#aboutText {
	margin-left:auto;
	margin-right:auto;
	width:280px;
	padding-top:20px;
	color:#cc6633;
}
#aboutText {
	padding-top:30px;
}
#closeBox {
	border:1px solid #FF9966;
	text-align:center;
	padding:3px 8px;
	float:right;
	margin-top:30px;	
	/*background-image:url(graphics/back_color.png);*/
}
#closeBox a {
	color:#cc6633;
}

#hideDiv {
	visibility:hidden;
	display:none;
}

#loadBlock {
	position:relative;
	z-index:500;
	top:200px;
	margin-left:auto;
	margin-right:auto;
}

/* FORM 1*/
#parentiForm {
	width:460px;
	color:#cc6633;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}
#parentiForm fieldset {
	width:450px;
	border:none;
}
#parentiForm label {
	width:100px;
	float:left;
	text-align:right;
	padding-right:8px;
	margin-top:5px;
}

#parentiForm input,#parentiForm textarea {
	border:1px solid #FF9966;
	/*background-image:url(graphics/back_color.png);*/
	color:#CC6633;
	position:relative;
	font-size:11px;
	margin-bottom:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	
}

/* FORM 2 === Only for use on the "having trouble" page  */
#parentiFormGen {
	width:460px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}
#parentiFormGen fieldset {
	width:450px;
	border:none;
}
#parentiFormGen label {
	width:100px;
	float:left;
	text-align:right;
	padding-right:8px;
	margin-top:7px;
}

#parentiFormGen input,#parentiFormGen textarea {
	border:1px solid #cc6633;
	color:#CC6633;
	font-size:11px;
	margin-bottom:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
}


#parentiFormGen input,#parentiFormGen textarea {
	background-image:url(../graphics/bgcolor2010-trans.png);	
}

/* End Form Two */


.resetCloseButton {
	padding-top:3px;
	padding-bottom:3px;
	width:75px;
	text-align:center;
	margin-right:40px;
	float:right;
	border:1px solid #FF9966;
	font-size:11px;
	
}
.warningBox {
	border:1px solid #FF3366;
	font-size:11px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	visibility:hidden;
	display:none;
}
#submitBtn {
	border:1px solid #ff9966;
	background:none;	
	font-size:12px;
}
#submitBtn a {
	color:#cc6633;	
}
#submitWarningBox {
	text-align:center;
	height:40px;
	font-size:14px;
}

#thanksBox {
	height:300px;
	padding-top:100px;
	font-size:14px;
	text-align:center;
}

#posCheckBox {
	visibility:hidden;
}
/*------------------------- Artist Statement ----------------------------*/
#statementContainer {
	width:900px;
	height:534px;
	z-index:800;
	position:absolute;
	background-image:url(../graphics/bgcolor2010-trans.png);

}

.statementCol {
	width:260px;
	float:left;
	height:480px;
	padding-left:19px;
	padding-right:19px;
	padding-top:20px;
}

/*----------------------------- Site Info -------------------------------*/

.siteInfo {
	margin:0px;
}

.siteInfo li {
	padding-top:2px;
	padding-bottom:2px;
}
