@charset "utf-8";
/* CSS Document */
<style type="text/css">




head {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
}



/* Clear all Browser Styles --------------------------------------------------- */


* {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: sans-serif;
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

/* Clear all Browser Styles --------------------------------------------------- */

a:link, a:visited, a:hover, a:active {
	color: #7e7e7e

}


/* Main Containter NOTE: THE CONTAINTER MUST FLOAT TO HOLD BACKGROUND GRAPHIC IN------------------------------------------------------------ */

#wrapper {
		width: 980px;
	margin-right: auto;
	margin-left: auto;
	
	}


#container1 {
	background-image: url(../images/content-bkgrd-image.jpg);
	background-repeat: repeat-y
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	float: left;   /* this is the key to containing the background graphic----------- */
}


/* Header Content ------------------------------------------------------------ */

#header {

	background-color: #ffffff;
	width: 980px;
	height: 100px;
}

#headerRight {

	width: 690px;
	margin-left: 300px;
	margin-top: -50px;
}

#headerLeft {

	width: 290px;

}

#headerLeft img {
		
	margin-top: 10px;
	margin-left: 10px;

}

#phoneNumber {
	float: right;
	margin-right: 10px;
	margin-top: -28px;
	width: 200px;
	padding: 0px;
	text-align: center;
	height: 0px;
}


#phoneNumber p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #b4b4b4;
}


#tagLine {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #CCCC99;	
}


#topNav {

	margin: -20px 0px 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-top: 30px;
}

#topNav li {

	display: inline;
	text-transform: uppercase;
	font-size: 0.7em;
	list-style-type: none;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #555555;
	padding-right: 10px;
	padding-left: 10px;
	width: 167px;
}

#topNav a:link a:visited {

	color: #777777;
	font-weight: bold;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

#topNav a:active {

	color: #777777;
	font-size: .95em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

#topNav a:hover {

	color: #770000;
}

.contactUs {
	text-decoration: underline;
	color: #b4b4b4;
	font-size: 0.8em
	
}

/* End Header Content --------------------------------------------------------------- 



 Begin Content Section ------------------------------------------------------------ */




#container2 {
	background-image: url(../images/content-bkgrd-image.jpg);
	background-repeat: repeat-y
	width: 980px;
	position: relative;
}


/* Begin Side Navigation Section -------------------------------------------------- */


#navcontainer {
	float: left;
	width: 167px;
}

#artThemes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #DDDDDD;
	text-align: center;
	background-color: #666666;
	padding-top: 7px;
	padding-bottom: 6px;
}

#theme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #ffffff;
	text-align: center;
	background-color: #828263;
}


#navcontainer ul
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 2px;
background-color: #CCCC99;
border-bottom: 1px solid #eee
}

#navcontainer a:link, #navlist a:visited
{
	color: #444444;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	padding-left: 8px;
}

#navcontainer a:hover {
background-color: #555555;
color: #fff;
}

/* End Side Navigation Section -------------------------------------------------- */


/* Contain Center and Right for White Background  -------------------------------------------------- */

#centerAndRightContainter {

}


/* Begin Center Columns  -------------------------------------------------- */


#centerColumnHor {

	float: Left;
	width: 492px;
}

#centerColumnVer {

	float: Left;
	width: 394px;
}

#centerColumnIndex {
	float: Left;
	width: 813px;
	text-align: center;
}

#centerColumnFAQ {

	float: Left;
	width: 813px;

}

#mainMessageL {
	width: 555px;
	float: left;

}

#mainMessageR {
	width: 258px;
	float: right;

}

/* Homepage Typography ---------------------------------------------*/

.mainMessageH1 {
	color: #000;
	font-size: 1.60em;
	font-weight: bold;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	text-align: center;
}

.mainMessageH2 {
	color: #1c1c1c;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-right: 10px;
	line-height: 1.45em;
}

.mainMessageBody {
	line-height: 1.75em;
	font-size: 0.85em;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-color: #555555;
	margin-left: 15px;
	padding-right: 10px;
}


/* Product Name  -------------------------------------------------- */


#productName {
	background-color: #CCCC99;
	height: 50px;
	width: 100%;
	clear: right;

}


.productName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	font-weight: bold;
	color: #752d00;
	padding-left: 200px;
	padding-top: 10px;
	letter-spacing: 0.07em;
}





/* End Center Column for Products -------------------------------------------------- */



/* Begin Right Column for Products -------------------------------------------------- */

#rightColumnHor {

	float: Left;
	width: 321px;
}

#rightColumnVer {

	float: Left;
	width: 419px;
}


.productDescriptionHor {

	line-height: 1.75em;

	color: #494949;

	padding-bottom: 20px;

	padding-right: 15px;

	padding-left: 15px;

	margin-top: 20px;

}

.productDescriptionVer {

	line-height: 1.75em;

	color: #494949;

	padding-bottom: 20px;

	padding-right: 15px;

	padding-left: 15px;

	margin-top: 20px;

}

#productPurchaseHor {
	
	width: 310px;
	
	margin-bottom: 15px;
	
	line-height: 1.6em;	
	font-size: .8em;	
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;	
	padding-bottom: 15px;
	padding-top: 15px;
	background-color: #cccc99;
	text-align: center;

}

#productPurchaseVer{
	
	width: 400px;
	
	margin-bottom: 15px;
	
	line-height: 1.6em;	
	font-size: .8em;	
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;	
	padding-bottom: 15px;
	padding-top: 15px;
	background-color: #cccc99;
	text-align: center;

}

#productPurchaseHor li {

	list-style-type: none;

}

#productPurchaseVer li {

	list-style-type: none;

}

#availableAsHor {

	width: 492px;
	text-align: center;
	line-height: 2em;

}

#availableAsVer {

	width: 394px;
	text-align: center;
	line-height: 2em;

}



#mbg {

	padding-top: 15px;
	
	margin-bottom: 30px;

	line-height: 1.15em;

	color: #ce1a09;

	font-size: .95em;

	font-weight: bold;

	font-family: "Lucida Grande", Verdana, Arial, sans-serif;

	text-align: center;
	
}

#createButton, #creditCards {

		text-align: center;

}

#availableAsHor {

	width: 492px;
	text-align: center;
	line-height: 2em;	

}

#availableAsVer {

	width: 492px;
	text-align: center;
	line-height: 2em;	

}

#availableAsHor li {

	list-style-type: none;


}

#availableAsVer li {

	list-style-type: none;


}


.title {
	text-decoration: underline;
	font-weight: bold;
	font-size: 1.2em;

}

/* Additional Pages Styles --------------------------------------------------- */

	
	/* FAQ, Privacy Policy, Site Map, About the Artist, Disney Page Styles ---------------------- */


#faqInformation, #privacyPolicy,#aboutTheArtist,#siteMap,#disneyImages {

	width: 700px;
	margin-left: auto;
	margin-right: auto;

}	

.faqh1 {

	color: #3a3a3a;
	font-family: helvetica, Helvetica, Verdana, Arial, sans-serif;
	font-size: 2em;
	font-weight: bold;
	margin-top: 20px;

}

.faqh2 {
	color: #454545;
	font-family: helvetica, Helvetica, Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;

}


#faqList {
	width: 450px;
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 1.3em;

}

.paragraph1 {

	font-family: helvetica, Helvetica, Verdana, Arial, sans-serif;
	font-size: 1em;
	margin-top: 10px;
	line-height: 1.2em;
	margin-bottom: 1em;
}

.itemTitle {
	font-weight: bold;

}

#faqList li, #siteMap li {
	list-style-type: none;

}



#faqInformation a:link, #faqInformation a:visited, #aboutTheArtist a:visited
{
	color: #a7181c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	padding-left: 8px;
}

#faqInformation a:hover {
color: #9e9e9e;
}


#privacyPolicy a:link, #privacyPolicy a:visited, #aboutTheArtist a:visited {

	color: #a7181c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	padding-left: 8px;
}

#privacyPolicy a:hover {
color: #9e9e9e;
}

 #siteMap a:hover {
 	color: #a7181c;
 
 
 }

#pubPhoto {

	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}

#aboutTheArtist h2 {

	margin-top: 30px;
}

#siteMapL {
	width: 300px;
	margin-top: 20px;
	float: left;
	line-height: 20px;

}

#siteMapR {
	width: 300px;
	margin-top: 20px;
	float: right;
	line-height: 20px;


}

.firstItem {
	margin-bottom: 20px;

}

.disneyh1 {
	color: #393939;
	font-family: helvetica, Helvetica, Verdana, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}

.disneyp1 {
	color: #393939;
	font-family: helvetica, Helvetica, Verdana, Arial, sans-serif;
	font-size: .9em;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 1.2em;


}

.disneyImages {
	text-align: center;
	margin-bottom: 30px;


}

/* Footer Styles --------------------------------------------------- */


#footer {

	width:980px;
	background-color: #003300;
	text-align: center;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

#bottomNav {
	padding-top: 10px;
	padding-bottom: 20px;
}


#bottomNav li {
	display: inline;
	list-style-type: none;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}

#bottomNav a:link {
	font-size: 0.75em;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#bottomNav a:visited {
	font-size: 0.75em;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#bottomNav a:active {
	font-size: 0.75em;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


#bottomNav a:Hover {
	font-size: 0.75em;
	color: #cccc99;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


.legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #DDDDDD;
}

#sideImages {
	text-decoration: none;
	list-style-type: none;
	padding: 0px;
	width: 258px;
	margin: 0px;
}


li img {
	margin: 0px 0px -5px;
	padding: 0px;
}
#wrapper #container1 #centerColumnIndex #mainMessageL #mainMessage .mainMessageBody {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
