body {
	background-color: #FF9900;
	background-image:   url(../images/default/bg.gif);
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:160%;
}

h1, h2, h3, h4, h5, h6 {color: MidnightBlue;}
img {border: none; margin: 0; padding: 0;}

#main {width: 765px; margin: 0 auto; background-color:white;}

#left, #right{width: 31px; float: left; background-color: #FF9900; height:100%;}
#left{background-image:url("../images/default/left.jpg"); background-repeat: repeat-y; }
#right{background-image:url("../images/default/right.jpg"); background-repeat: repeat-y; }
#middle{float: left; width: 766px; background-color: white;}

#sitename {width: 100%; height: 80px; 
	background-image:url("../images/default/pop-top.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
}
#sitename img {margin: 20px;}

#menu { list-style: none; clear: both; height: 40px; margin:0; padding:0 0 0 21px;;
	background-image:url("../images/menu_07.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color: #001B36;
}
#menu li {float: left; width: auto; margin:0; padding:0; height: 40px; overflow: hidden;}

#lowerheader {clear: both; margin:0; padding:0;}
#lowerheader img {float: left: width: auto;}

#content {padding: 10px; text-align:justify; overflow:hidden;}
#footer {background-color: #001B36; color: #ff9900; text-align:right; padding: 5px; margin: 0 0 10px;}
#footer a { color: #ff9900; font-size: 90%;}

#welcome_text {float:left; width: 358px;}
#photo_ankie {float: right; width: 378px;}
#newdolls{clear:both;}
#masterclass_text {float:left; width: 415px;}
#photo_masterclass {float: right; width: 310px; border: 1px solid #EEE; padding: 5px;}
#photo_agenda {float: left; width: 343px; border: 1px solid #EEE; padding: 5px; margin-top:20px;}
#photo_results, #contact_photo1, #contact_photo2, #contact_photo3, #contact_photo4, .private_class, #class1, #holliday1, .photo530_center img, .bookcover, .bookmargin{border: 1px solid #EEE; padding: 5px;}
#agenda_text{float:left; width: 383px;}
#agenda, .h3_private{clear:both; overflow:hidden;}
#info{font-style:italic;}

#address{float: left; width: 200px;}
#holliday1{float:right; width:auto; margin-left:20px;}
#contact_photo1, #contact_photo2, #contact_photo3, #contact_photo4, #class1, .bookmargin{float: left;}
#class1{width: 300px; margin-bottom:20px;}
#contact_photo1{width:530px; margin-bottom:20px;}
#contact_photo2{width: 300px; margin-right: 20px;}
#contact_photo3{width: 180px; margin-right: 20px;}
.bookmargin{
margin-bottom:16px;
margin-right:20px;
width:125px;
}
#contact_photo4{width: 180px;}
.private_class {margin:0 auto 20px;}
.private_class1{width:730px;}
.private_class2, .bookcover{ width:350px; float:left;}
.private_class3{ width:222px; float:left;}
.photo530_center{width:100%; text-align:center;}
.right2{margin-left: 20px;}
.right3{margin-left:20px;}
.book{clear:both; margin-bottom:30px; overflow:hidden;}
.bookcover{margin-right:20px;}
.shipping{font-size:90%; font-style:italic;}
.new{color:red; font-weight:bold;}
.bookdescription {float:left; width: 350px; text-align:justify;}
#classes{float: left; width: 400px; padding: 0 20px 0 10px; text-align:justify; }
.classtext {}
.classinfo {font-style:italic;}
.classextratext {font-size: 90%; font-style:italic;}
.text {
	font-size: 12px;
	color: #003366;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-right: 50px;
	margin-left: 50px;
	background-position: left;
	text-align: left;
}


A:link {
	color: #FF6600;
}

A:visited {
	color: #003366;
}

A:active {
	color: #FF9900;
}

A:hover {
	color: #FF9900;
}

#gallery{width: 100%; height: 650px;}

#menuFg0 div div, #menuFg1 div div, #menuFg2 div div { white-space:nowrap;}
#orders{font-style:italic; font-size:90%;}
.kits{float:left; width:320px;}
#linebreak{clear:both}

