@charset "utf-8";
/*-----------CSS Comments-----*/
* {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

body{
     background-color:#dedbce;
	 text-align:left;
	 background-image: url(../images/kicktoys-Back.gif);
	 background-position: center top;
	 height: 1100px;  
	 padding: 0;
	 
	
}
#wrapper {
     width: 780px;
	 margin: 10px auto;
	 padding: 0;
	 background-image:url(../images/kicktoys-Background.gif) ;
	 background-position: center top;
	 background-repeat: no-repeat;
	 height: 1044px;	 
}
#top-head{
	position: relative;
	top: 0;
	width: 780px;
	height: 145px;
	background-image: url(../images/kicktoys-Header.jpg);
	background-repeat: no-repeat;
	background-position: center 95%;
}
#menu {
      position: relative;
	  top: 0;
	  height: 15px;
      width: 780px;
}
#midContent{
      position: relative;
	  top: 0;
	  width: 780px;
	  height: 765px;
	  	  
}
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
     position: relative;
	 top: 0;
	 width: 780px;
	 height: 117px;
	 color: #a69494; 
	 
}
.clear {
     clear: both;
}
#logolink {
    position: relative;
	height: 140px;
	width: 780px;
	
}
#logolink img {
     position: absolute;
	 top: 30px;
	 left: 70px;
	 height: 110px;
	 width: 110px;
	 border: none;
	 
}

/*-------This is the menu bar*/
#subscribe{
    position: absolute;
	left: 115px;
	top: 0;
	height: 14px;
	width: 200px;
	margin: 0;
	padding: 0;
}

div#subscribe input.test{
   position: absolute;
   top: 0;
   left: 1px; 
   height: 10px;
   width: 85px;
   font-size:10px;
}
#subscribe input.sub{
   position: absolute;
   top: 0;
   left: 90px;
   height: 14px;
   width: 79px;
   cursor: pointer;
   border: 0;
   background-image: url(../images/subs.gif);
   background-repeat: no-repeat;
   background-color: transparent;
   color:#a69494;
   font-size: 10px;
   line-height: 100%;
   font-family: Verdana;
   text-transform: uppercase;
}
p.login{
   position:absolute;
   top:-1px; 
   left: 25px;
   width: 100px;
   font-size: 11px;
}
p.login a{
  color: #a69494;
  text-decoration: underline;
}
p.login a:hover{
  color: #cccccc;
}
ul#navigation{
  list-style-type: none;
  width: 410px;
  height: 15px;
  position: absolute;
  left: 330px;
  top: 0;
  font-family:  Verdana;
  font-size: 10px;
  line-height: 120%;
  letter-spacing: 1px;
}
ul#navigation li{
	margin-right: 1px;
	width: 80px;
	height: 15px;
	text-transform: uppercase;
	float: left;
}
ul#navigation li a{
	text-decoration: none;
	display: block;
	width: 80px;
    height: 15px;
    text-align: center; 
    color: #8e8080;
    font-style: normal;
    font-weight: bold;
}
#navigation li a:link,div#menu li a:visited{
	display: block;
	color: #8e8080;
}

#navigation li a:hover, div#menu li a:focus{
	color: #8e8080;
	/*background-color: #3d332a;*/
		
}
#navigation li a.selected{
	background-image: url(../images/selected.gif);
	color: #8e8080;
}

/*---This is the midlle content---*/

.saver{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
	top: 0;
	height: 26px;
	width: 780px;
}
p.save{
	 font-size: 12px;
     position: absolute;
	 top: 5px;
	 left: 95px;
	 color: #a69494;
}

p.save em{
	font-size: 12px;
	color: #a69494;

}
p.save img {
    height: 16px;
	width: 16px;
	border: none;
}	
.shopinfo{
      position: absolute;
	  top: 30px;
	  left:30px;
	  width:720px;
	  height: 720px;
	  overflow: auto;
	  
}
.detailDisplay{
      position: absolute;
	  top: 50px;
	  left:25px;
	  width:730px;
	  height: 700px;
}
div#freeShipping{
	position: absolute;
	width: 780px;
	height: 50px;
	top: 25px;
}
.orderinfo{
      position: absolute;
	  top: 15px;
	  left: 80px;
	  width:600px;
	  height:680px;
	  
	 	  
}
.accountinfo{
      position: absolute;
	  top: 30px;
	  left: 40px;
	  width:650px;
	  height:650px;
	  
}
.cartinfo {
      position: absolute;
	  top: 57px;
	  left: 100px;
	  width:550px;
	  height:650px;
	 
}
.confirminfo {
      position: absolute;
	  top: 50px;
	  left: 60px;
	  width:450px;
	  height:600px;
	
}
.shopdisplay{
      position: absolute;
	  top: 30px;
	  left: 20px;
	  width:700px;
	  height:650px;
	  margin-top: 10px;
}
#galleryinfo{
      position: relative;
	  top: 30px;
	  left: 25px;
	  height: 700px;
	  width:730px;  
	 
}


#infoAct {
      position: relative;
	  top: 30px;
	  left:100px;
	  width:600px;
	  height: 656px;
	  
}
#rightside2 {
	 width: 550px;
	 height: 656px;
	 position: absolute;
	 top: 50px;
	 left: 120px;
}
#topside {
	 width: 750px;
	 height: 450px;
	 position: absolute;
	 top: 30px;
	 left: 17px;
	 
	 
}
#midside{
	position: absolute;
	top: 311px;
	left: 20px;
	width: 740px;
	height: 250px;
	
}
.lowerSide{
    position: absolute;
    top: 325px;
    left: 20px;
    width: 740px;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    height: 180px;
   
} 

.lateNews
{   
    position: absolute;
    top:0;
    left: 0;
	width: 240px;
	height: 170px;
    color: #a69494;
    line-height: 20px;

}


.events
{   
    position: absolute;
    top: 0;
    left: 250px;
    width: 240px;
    height: 170px;
    line-height: 20px;
    color: #a69494;
    
}


.popular
{   
    position: absolute;
    top: 0px;
    left: 500px;
	width: 240px;
	height: 170px;
    line-height: 20px;
    color: #a69494;
    
}
.head-line
{
    width:240px;
    border-bottom: 1px solid #DDD;
    border-top: none;
    color: #a69494;
    height: 20px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* And this gives the column text some breathing space */
.spacing
{
    padding: 1px;
    
}
.spacing a{
	
}
.spacing img{
	border: none;
}
.morelink {
    text-align: right;
    display: block;
    width: auto;
    font-weight: bold;
}
.morelink a {
	text-decoration: none;
	color: #a69494;
}

.morelink a:hover {
	
	color:#cccccc;
}
/*------This is the Footer-----*/

#footNav{
	margin: 0;
	padding: 0;
	list-style: none;
	position:absolute;
	top: 20px;
	left: 115px;
	width: 700px;
	height:25px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
#footNav li {
	 float: left;
	 
	 
}
#footNav li a {
     text-decoration: none;
	  padding: 0 .4em;
	  color: #a69494;
	  width: 50px;
	  height: 20px;
}
#footNav a:hover {
      color: #cccccc;
}
#subFooter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
      position: absolute;
	  top: 55px;
	  left: 90px;
	  color: #a69494;
	  width: 700px;
	  height: 25px;
	  font-size: 12px;
}

#subFooter p.copy{
	  position:absolute;
	  left: 40px;
	  width: 650px;
	  height: 25px;
	  
}

     
/*---------------------This is the middle content area elements----*/

p.rightarea {
	 font-size: 12px;
	 font-weight: normal;
	 line-height: 180%;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 
}
.midPart{
   position: relative;
   top: 445px;
   left: 20px;
   width: 750px;
   height: 15px;
}
p.warning{
	  font-size: 12px;
	  color: #a69494;
	 font-family:Verdana, Arial, Helvetica, sans-serif;   
}
p.center1 {
    text-align: center;
	margin: 3px;
}
p.center2{
   text-align:center;
   margin: 3px;
}
p.center3{
	text-align: center;
}
p.shipping{
	text-align: center;
	color: #a69494;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
p#freeDetail{
	text-align: center;
	color: #af5050;
	margin: 10px;
	padding: 0;
	font-size: 12px;
	color: #a69494;
}
span#siteseal{
	position: absolute;
	top: 20px;
	left: 10px;
	width: 100px;
	height: 100px;
}


/*-----about us CSS----*/
#aboutus {
     position: absolute;
	 top: 50px;
	 left: 120px;
	 width: 550px;
	 height: 656px;
	 color: #a69494;
}
h3.us{
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-align:center;
	  font-style:oblique;
}
p.subscribePage{
	  font-family:Verdana, Arial, Helvetica, sans-serif;
      position:relative;
      top: 0;
      
	  font-size: 12px;
	  font-weight: normal;
	  line-height: 180%;
	  text-indent: 20px;
	  margin: 10px;
	  background-color: orange;
	  
}
p.about{
      position:relative;
      top: 0px;
	  font-size: 12px;
	  font-weight: normal;
	  line-height: 180%;
	  text-indent: 20px;
	  margin: 10px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.maillink{
	color:#a69494;
	text-decoration: none;
}
/*-----Contact Us CSS----*/

div#contactinfo {
	 width: 550px;
	 height: 656px;
	 position: absolute;
	 top: 50px;
	 left: 120px;
	 color:#a69494;
	 
}
h3#contacthd {
	  text-align:center;
	  font-style:oblique;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.contact_us{
	  font-family:Verdana, Arial, Helvetica, sans-serif;
      position: relative;
      top: 0;
	  font-size: 12px;
	  font-weight: normal;
	  line-height: 180%;
	  text-indent: 20px;
	  margin: 10px;
	  
}

/*-----Terms of Use CSS----*/
#copyrights {
	 width: 700px;
	 height: 680px;
	 position: absolute;
	 top: 30px;
	 left: 40px;
	 color:#a69494;
	 
}
h5.copy{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-align:center;
	  font-style:oblique;
}
p.smallTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin: 2px;
}
p.termText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  font-weight: normal;
	  line-height: 180%;
	  text-indent: 20px;
	  margin: 0 0 0 0;
}
/*-----------Gallery CSS--------------*/

hr {
	color: #a69494;
	position: absolute;
	width: 720px;
	left:2px;
	top: 95px;
	background-color: #a69494;
	
}

.top {
    position: absolute;
	left: 10px;
	top: 10px;
	width: 700px;
	height: 80px;

}
#topNav{
	position:  absolute;
	left:300px;
	top: 20px;
}
#topNav li {
 float:left;
 margin: 0;
 padding: 1px;
 width: 50px;
 border: none;
 list-style: none;
}

#topNav li img {
  border: none;
 
}
/*------Bottom Gallery-----*/

.mini {
    position: relative;
	top: 90px;
	left: 3px;
	width: 720px;
	height: 620px;
	
}
 ul.listing{
	display:block; 
	width:705px; 
	height:600px; 
	border-width:2px 1px; 
	padding: 0; 
	position:absolute; 
	left:10px; 
	top:15px;

}
ul.listing li {
   float: left;
}
li.pics img.selecter{
     width: 50px; 
	 height: 50px;
	 float:left; 
	 margin:2px 2px 0 0; 
	 background:none;
	 display: block;
	 border: 1px solid white;
	 cursor:pointer;	
}
li.pics {
	float: left;
	
}
li.container{
	position: absolute; 
	left:3px; 
	top: 150px; 
	width: 700px; 
	height: 450px;
}
li.container img{
	display: block;
    margin-left: auto;
    margin-right: auto;
}
div.hidethepage {
	display: none;
}
#post{
  position: absolute;
  top: 120px;
  left: 310px;
  cursor:pointer;
  color:#a69494;
   
}
.pagenumber li{
    float: left;
	margin: 5px;
	padding: 0;
	line-height: 90%;
}
.bottom {
   position: absolute;
   top: 600px;
   left: 25px;
   
   
}   
      
p.gallerydetail {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #a69494;  
  
  
}
p.win{
 font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #a69494; 	
  text-align: center;
  margin-bottom:2px;
}
.contest{
	Position: absolute;
	top: 145px;
	left: 100px;
}
/*----------------News Info-----------------*/
.newsinfo {
      position: absolute;
	  top: 50px;
	  left:125px;
	  width:550px;
	  height: 656px;
	  color:#a69494;
}
h3.heading{
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-align:center;
	  font-style:oblique;
	  margin-top: 5px;
	 text-align: center;
}
h4.heading{
    margin-top: 5px;
	text-align: center;
}
h5.headers{
	margin-top: 5px;
	text-align: center;
}
p.newss {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  margin: 10px;
	  word-spacing: 2px;
	  line-height: 180%;
	  font-weight: normal;
}
/*---------------------Privacy CSS------------------*/
#policy {
	 width: 550px;
	 height: 670px;
	 position: absolute;
	 top: 30px;
	 left: 120px;
	 color:#a69494;	 
}

h3.privacy{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-align:center;
	  font-style:oblique;
}
p.pp{
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  position: relative;
      top: 0;
      font-weight: normal;
	  font-size: 12px;
	  text-indent: 20px;
	  line-height: 180%;
	  margin: 5px;
}
h4.ph{
	text-align: center;
}

/*-----------------------Shipp Return------------------*/
#shippingReturn {
	 width: 700px;
	 height: 656px;
	 position: absolute;
	 top: 30px;
	 left: 40px;
	 color:#a69494;
	 
}
.shipR {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-align:center;
	  font-style:oblique;
}
h4.shipheader{
	 text-align: center;
}
p.returnS{
	 position: relative;
      top: 0;
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: normal;
	  line-height: 180%;
	  text-indent: 20px;
	  margin: 5px;
}
/*---------------Site Map CSS ---------------*/
.sitemapDisplay{
      position: absolute;
	  top: 30px;
	  left:70px;
	  width:650px;
	  height: 600px;
	  
	  
}
.sitemap{
      position: absolute;
	  top: 100px;
	  left: 50px;
	  width:200px;
	  height: 300px;
	  font-style:italic;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:14px;
	 
}
.sitemap h3 {
    color: #a69494;
}
.sitemap a{
     text-decoration: none;
	 color: #a69494;
}
.sitemap a:hover{
     color:#cccccc;
}
.sitemap li {
     list-style-type: circle;
	 position:relative;
	 left: 40px;
	 color: #a69494;
	
}
.midside{
      position: absolute;
	  top: 100px;
	  left:400px;
	  width:200px;
	  height:300px;
	  font-style: italic;
	  font-size: 14px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.midside h3{
     color: #a69494;
}
.midside li{
    list-style-type: circle;
	position:relative;
	left: 40px;
	color:  #a69494;
}
.midside a{
   text-decoration: none;
   color: #a69494;
}
.midside a:hover{
     color:#cccccc;
}
/*---------------------Instructions CSS------------------*/
#instructions {
	 width: 550px;
	 height: 670px;
	 position: absolute;
	 top: 30px;
	 left: 120px;
	 color:#a69494;	 
}

h4.instruct{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-align:center;
	  font-style:oblique;
}
ul#instructList{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#instructList li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	  position: relative;
      top: 0;
      font-weight: normal;
	  font-size: 12px;
	  text-indent: 20px;
	  line-height: 180%;
	  margin: 2px;
}
p.ip{
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  position: relative;
      top: 0;
      font-weight: normal;
	  font-size: 12px;
	  text-indent: 20px;
	  line-height: 180%;
	  margin: 3px;
}
h4.ih{
	text-align: center;
	margin-top:5px;
}
/*---------------------Kid CSS------------------*/
.kidder{
	position: absolute;
	top: 100px;
	left: 50px;
	width: 650px;
	height: 500px;
}
p.soon{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 50px;
	margin-top: 200px;
	color: #a69494;
}

/*---------------------Fat CSS------------------*/
.fatter{
	position: absolute;
	top: 100px;
	left: 50px;
	width: 650px;
	height: 500px;
	
}
p.sooner{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 50px;
	margin-top: 200px;
	color: #a69494;
}
a.linker{
	text-decoration: none;
	color: #f3674e;
	font-style: oblique;
}
a.linkera:link a.linker:visited a.linkera:hover a.linker:focus{
	display: block;
	color: #f3674e;
}
#videofile{
	position: absolute;
	left: 150px;
	top:165px;
	width:  500px;
	height: 300px;
	
}
#sale-table{
	width: 300px;
	margin-top: 30px;
	
	margin-left: 130px;
}
#sale-table th{
	border-bottom: 1px solid #A69494;
}
p#sale-message{
	margin-top: 50px;
	text-align: center;
	font-size: 12px;
	font-family: Arial;
}