@charset "UTF-8";
/* CSS Document */
body {
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/linesbkg.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

ul {
	list-style-type: none;
	padding: 0;
	margin: 0px;
	line-height: 1.7em;
}


A{text-decoration:none}

.blockquote{line-height:180%; padding-left:40px; padding-right: 40px; padding-top:15px; padding-bottom:15px; font-size:12px;}

h1 {
	text-align:left;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:18px;
	color:#EF5091;
	font-weight:lighter;
	margin-bottom: 5px;
}

h2 {
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:18px;
	color:#EF5091;
	font-weight:lighter;
}

h3 {
	
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}

h4 {
	
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

h5 {
	
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin-top: 2px; 
	margin-bottom: 4px; 
}

h6 {
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:18px;
	color:#EF5091;
	font-weight:lighter;
	margin-bottom: 4px;
	margin-top: 4px;
}


.links {
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

a:link {
	color:#EF5091;
	text-decoration: none;
}
a:visited {
	color:#EF5091;
	text-decoration: none;
}
a:hover {
	color:#0066CC;
	text-decoration: none;
	
}
a:active {
	text-decoration: none;
}

 div.c1 {position:absolute; left:250px; top:30px; width:300px; height:60px; z-index:2;}

.content {
	width:870px;
	height:750px;
	margin-left: auto;
	margin-right: auto;
}

.mainHeader {
	background-repeat:no-repeat;
	background-position:center;
	z-index:0;
	height:600px;
	width:800px;
	position:absolute;
	top:0px;
}



.upperBG {
	background-image:url(../images/kimmieBGupper3.png);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:0;
	height:217px;
	width:870px;
	position:absolute;
	left:-35px;
	top:0px;
}

.leftEdge {
	background-image:url(../images/leftEdge5.png);
	background-repeat:no-repeat;
	background-position:left;
	z-index:0;
	height:550px;
	width:64px;
	position:absolute;
	left:-33px;
	bottom:-130px;
}

.rightEdgeHOME {
	background-image:url(../images/ribbontab.png);
	background-repeat:no-repeat;
	background-position:right;
	z-index:0;
	height:550px;
	width:109px;
	position:absolute;
	right:-85px;
	bottom:-130px;
}

.rightEdge {
	background-image:url(../images/rightEdge4.png);
	background-repeat:no-repeat;
	background-position:right;
	z-index:0;
	height:550px;
	width:64px;
	position:absolute;
	right:-35px;
	bottom:-130px;
}

.stripeMiddle {
	background-image:url(../images/gradientStripe5.png);
	background-repeat:repeat-x;
	background-position:bottom;
	z-index:0;
	height:682px;
	width:750px;
	position:absolute;
	right:24px;
	bottom:-131px;
}

.credit {
	z-index:1;
	height:20px;
	width:810px;
	position:absolute;
	top:715px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:lighter;
	color:#666666;
}

.ContentHolder {
	background-color:#FFFFFF;
	width:750px;
	position:absolute;
	left:29px;
	top:200px;
	height:450px;
	overflow:hidden;
	z-index:0;
}



.ContentCart {
	background-color:#FFFFFF;
	width:615px;
	position:absolute;
	left:18px;
	top:200px;
	height:450px;
	overflow:scroll;
	z-index:0;
}

.ContentAcct {
	background-color: #ffffff;
	width:120px;
	position:absolute;
	left:646px;
	top:201px;
	height:160px;
	overflow:hidden;
	border:#F6A8C1;
	border-style:solid;
	border-width:thin;
	z-index:50;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #333333;
	font-size:12px;
	line-height: 1.3em;
	padding: 10px;
}

.ContentQuery {
	background-color: #ffffff;
	width:125px;
	position:absolute;
	left:646px;
	top:401px;
	height:175px;
	overflow:hidden;
	border:#F6A8C1;
	border-style:solid;
	border-width:thin;
	z-index:50;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #333333;
	font-size:11px;
	line-height: 1.3em;
	padding: 10px 5px 10px 10px;
}

.ContentQueryNEW {
	background-color: #ffffff;
	width:280px;
	float: left;
	padding: 30px 10px 25px 100px;
	height:300px;
	z-index:50;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #333333;
	font-size:14px;
	line-height: 1.4em;
}
.centered {
padding: 0px 0px 0px 60px;
	
	

}
.querymovie {
	padding: 10px 10px 25px 0px;
	float: right;
	width: 320px;
	height: 350px;
}

.queryheader {
	font-size:16px;
	line-height: 24px;
	color:#EF5091;
	}

/* HOME PAGE */

.ContentHolder_home {
	width:550px;
	position:absolute;
	left:220px;
	top:200px;
	height:448px;
	overflow:hidden;
	z-index:1;
	background-color:#FFFFFF;	
}

.HomeText {
	position:absolute;
	margin-top:25px; 
	margin-left:40px; 
	width:275px;
	left: 222px;
	top:165px;
	text-align:left;
	z-index: 15;
	line-height: 20px;
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
.HomeTextextra {
	position:absolute;
	margin-top:25px; 
	margin-left:40px; 
	width:450px;
	left: 255px;
	top:50px;
	text-align:left;
	z-index: 15;
	line-height: 20px;
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

.HomeText2 {
	position:absolute;
	width:307px;
	left: 235px;
	top:197px;
	text-align:left;
	z-index: 15;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 1.3em;
}

.kimHomepagePic {
	z-index:3;
	position:absolute; 
	left:-50px; 
	top:380px;
}

.dollsHomepagePic {
	z-index:25;
	position:absolute;
	top: 250px;
	left: 190px;	
}

.dollsPic {
	z-index:25;
	position:absolute;
	top: 185px;
	left: 12px;	
}

.textHeader1 {
	position:absolute;
	width:340px;
	left: 210px;
	top:110px;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:16px;
	line-height: 24px;
	color:#EF5091;
	font-weight:lighter;
}

.textHeaderextra {
	position:absolute;
	width:440px;
	left: 270px;
	top:15px;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:18px;
	line-height: 24px;
	color:#EF5091;
	font-weight:lighter;
}

.textHeaderLeft1_home{
	position:relative;
	width:175px;
	text-align:left;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EF5091;
	font-weight:lighter;
	z-index:2;
}

.TextBoxLeft1_home {
	position:absolute;
	width:190px;
	text-align:left;
	left:8px;
	top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 1.2em;
	z-index:2;
}

.TextBoxLeft2_home {
	position:absolute;
	width:190px;
	text-align:left;
	left:10px;
	top:355px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 1.2em;
	z-index:2;
}

#ribbons {
position: absolute;
top: 200px;
left: 220px;
padding: 10px;
width: 515px;
height: 50px;
z-index: 50;
}

/* END */




.textHeader1_pub {
	position:absolute;
	width:163px;
	left:10px;
	top:17px;
	text-align:left;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:16px;
	color:#EF5091;
	font-weight:lighter;
	z-index:2;
}

.textHeader1_media {
	position:absolute;
	width:346px;
	left:10px;
	top:17px;
	text-align:left;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:16px;
	color:#EF5091;
	font-weight:lighter;
	z-index:2;
}

.textHeader1_akg {
	position:absolute;
	width:403px;
	left:296px;
	top:17px;
	text-align:left;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:16px;
	color:#EF5091;
	font-weight:lighter;
}

.textHeader2 {
	position:absolute;
	width:335px;
	left:10px;
	top:150px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#EF5091;
	font-weight:lighter;
	z-index:2;
}

.picturesRight {
	padding: 15px;
	float: right;
	height: 600px;
}

.contactpage {
	padding: 5px 35px 25px 15px;
	float: left;
	width: 315px;
	height: 400px;
	
}

.contactpageR {
	padding: 5px 0px 25px 0px;
	float: left;
	width: 345px;
	height: 400px;
	
}
.column1 {
	padding: 15px 10px 40px 10px;
	float: right;
	width: 495px;
	line-height:180%;
	font-size: 1em;
	font-weight: bold;	 
}

.column2 {
	padding: 5px 0px 0px 0px;
	float: right;
	width: 200px;
}

.column3 {
	padding: 20px 0px 0px 80px;
	float: right;
	width: 650px;
	font-size: 1.2em;
	
}

.clear{
 clear:both;
 }

.TextBoxRight1_pub {
	position:absolute;
	width:163px;
	text-align:left;
	left:10px;
	top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	z-index:2;
}

.TextBoxRight1_media {
	position:absolute;
	width:345px;
	text-align:left;
	left:10px;
	top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	z-index:2;
} 

.leftContentHolder{
	width:200px;
	position:absolute;
	left:15px;
	top:173px;
	height:330px;
	z-index:3;
}

.TextBoxLeft_involved {
	position:absolute;
	width:335px;
	text-align:left;
	left:10px;
	top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	z-index:2;
}

.linkHeader{
	position:relative;
	margin-top:15px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EF5091;
	font-weight:normal;
}
/**
.linksRight2 {
	position:absolute;
	width:190px;
	text-align:left;
	right:15px;
	top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.linksRight1 {
	position:absolute;
	width:190px;
	text-align:left;
	right:210px;
	top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.linkWebsite {
	position:relative;
	margin-top:5px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EF5091;
	font-weight:normal;
}
**/
.purchaseButton{
	position:absolute;
	left:380px;
	bottom:-45px;
	z-index:50;
}
.dollsinfo {
	position:absolute;
	width:105px;
	left:380px;
	bottom:-10px;
	z-index:50;
	line-height: 10px;
	font-size:.8em;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

.topNavBar {
	width:800px;
	height:45px;
	top:125px;
	position:absolute;
	z-index:1;
}

.topNavStripe {
	background-image:url(../images/topNavStripe.gif);
	background-repeat:repeat-x;
	float:left;
}

.topNavButton1 {
	position:absolute;
	left:3px;

}

.topNavButton2 {
	position:absolute;
	left:211px;
}

.topNavButton3 {
	position:absolute;
	left:326px;
}

.topNavButton4 {
	position:absolute;
	left:449px;
}

.topNavButton5 {
	position:absolute;
	left:591px;
}

.topNavButton6 {
	position:absolute;
	left:703px;
}


.bottomNavBar {
	width:770px;
	height:33px;
	top:668px;
	left:30px;
	position:absolute;
	z-index:100;
}

.bottomNavButton {
	margin-right:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
}

.map {
position: relative;
float:left; 
padding-left:10px; 
margin-top: 8px;

}

.donate {
position: relative;
margin-top: 445px;
margin-left: 75px;
z-index: 300;
width: 100px;
}

.content {
	padding: 5px 15px 25px 15px;
	width: 705px;
	height: 400px;
	
}

.brac {
	background-color: #ffffff;
	width:125px;
	position:absolute;
	left:646px;
	top:397px;
	height:220;
	overflow:hidden;
	border:#F6A8C1;
	border-style:solid;
	border-width:thin;
	z-index:50;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #333333;
	font-size:12px;
	line-height: 1.3em;
	padding: 6px;
}

#racetext {
padding: 25px 0 0 195px;
width: 140px;

} 

.presscopy {
padding: 5px 15px 0 15px;
float: left;
} 

.race {
padding: 6px 5px 0 50px;
width: 130px;
float: left;
}

.braceletLG {
float: 
}