/* CSS Document */

*{
margin: 0;
padding: 0;
}

body{
color: #000;
font-family: Comic Sans, Arial;
font-size:12pt;
margin: 0;
padding: 0;
background-color: #a78e43;
}

#topnav{
margin: 0 auto;
padding: 0;
width:100%;
height:36px;
background: #306390 url("http://www.shopkidgear.com/assets/templates/shopkid/images/topnavback.jpg") 0 0;
background-repeat: repeat-x;
float:left;
border-bottom: 4px solid white;
}

.menu{
margin:0 auto;
padding: 0;
width:760px;
height:35px;

}

.menu ul{
margin-top: 9px;
}

.menu ul li{
float: left;
display: block;
color: #fff;
padding-right:15px;
font-size:11pt;
}

.menu ul li a{
text-decoration: none;
color: #fff;
font-weight: bold;
}

.menu ul li a:link{
color: #000;
}

.menu ul li a:hover{
color: #306390;
text-decoration: underline;
}

.menu ul li a:active{
color:#306390;
}

#header{
margin: 0 auto;
float:left;
padding: 0;
width:100%;
height: 140px;
background: #000 url("http://www.shopkidgear.com/assets/templates/shopkid/images/headerbg.gif") 0 0;
background-repeat: repeat-x;
border-bottom:4px solid #fff;
}

#headerhold{
margin: 0 auto;
padding: 0;
width: 960px;
height:140px;

}

#marquee{
width: 250px;
height: 120px;
float: left;
margin-left:40px;
margin-top:10px;
}

#tvmarquee{
font-size:9pt;
color: #fff;
}

#tvmarquee h1{
font-size:10pt;
text-decoration: underline;
margin-top:15px;
}

#tvmarquee p{
margin: 3px 0px 10px 0px;
}

#logo{
width:326px;
height:111px;

margin-left:25px;
margin-top:15px;
float: left;
}


#familypic{
width: 250px;
height: 180px;
margin-top:-7px;
margin-left:40px;
float: left;
z-index: 120;
position: absolute;
display:inline;
}

.clear{
clear: both;
}


#bodybg{
width:100%;
min-height:511px;
background: #a78e43 url("http://www.shopkidgear.com/assets/templates/shopkid/images/bodybg.jpg") 0 0;
background-repeat: repeat-x;
float:left;
}

#maincontent{
margin: 0 auto;
margin-top: -10px;
width:960px;
min-height: 600px;
color: #000;
}

#maincontentdate{
text-align:center;
color:#fff;
font-size:14px;
margin-top:5px;
}

#maincontent p{
margin: 20px 10px;
font-size:10pt;
line-height: 16pt;
}

#maincontent h3{
font-size:13pt;
color: #306390;
margin: 20px 10px 10px 10px;
}

#maincontent a, #maincontent a:link, #maincontent a:active{
color: #fff;
text-decoration: none;
font-size:10pt;
}

#maincontent a:hover{
color: #306390;
text-decoration: underline;
}

#maincontent img{
border:none;
}


#maincontent ul{
margin-left:40px;
list-style-type:square;
}

#maincontent ul li{
font-size:10pt;
padding: 0 0 6px 0;
}


#productcontent{
margin:0 auto;
margin-top:15px;

width: 930px;
background-color: #fff;
color: #000;
min-height:340px;
}

#productcontent a{
color: #306390;
text-decoration: none;
}

#productcontent a:hover{
color:#AB9144;
}

#productcontent hr{
width: 760px;
margin-left:15px;
}

#productcontent h1{
font-size:16pt;
color: #306390;
padding: 10px 0px 10px 0px;
}

#productcontent h3{
font-size:13pt;
color: #ab9144;
margin: 20px 15px 10px 15px;
}

#productcontent h4{
font-size:11pt;
color: #ab9144;
margin: 20px 15px 10px 15px;
}

#productcontent p{
margin: 15px 15px;
font-size:10pt;
line-height: 12pt;
text-align: left;
}

#productcontent img{
border: none;
text-decoration: none;
}

#productcontent ul{
margin-left:20px;
margin-top:10px;
list-style-type:square;
}

#productcontent ul li{
font-size:10pt;
padding: 0 10px 12px 0;
text-align: left;
}


div.center {
    text-align: center;
}

div.center table {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

div.center1 table{
   margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#footerproduct{
width: 930px;
height: 100px;
color: #000;
background-color: #fff;
text-align:center;
margin: 0 auto;
padding-top:30px;

}

#footerproduct p{
margin: 0 auto;
margin-top:20px;
font-weight: bold;
text-align: center;
}


#footer{
width: 720px;
height: 90px;
color: #000;
text-align:center;
margin: 0 auto;
background-color:#fff;

}


#footer p{
margin-top:25px;
font-size:10pt;
font-weight: bold;
}

#footerimage{
float:right;

margin-top:-88px;
}
