@charset "utf-8";
/* CSS Document */

a:link{
	border:none;
	color:#333333;
}

a:hover, a:active{
	border:none;
	color:#3366ff;
}

.navlinks{
	float:right;
	margin:auto;
}

.navlinks img{
	border:none;
}

.linklist{
	list-style-type:none;
}

p{
	font-family:Garamond;
}

.clear{
	clear:both;
}


/*-------------------------------------------	
            Index Page Styling
-------------------------------------------*/	
body{
	background-color:#FFFFCC;
}

.index-wrapper{
	border-left:3px solid #CCCCCC;
	border-right:3px solid #CCCCCC;	
	border-top:3px solid #CCCCCC;	
	border-bottom:3px solid #CCCCCC;	
	background:url(themes/kidsworld/images/layout/background.gif) center top repeat-y;
	padding:0px;
	width:980px;
	position:relative;
		left:50%;
	margin-left:-490px;}
	
/*-------------------------------------------	
            Header Styling
-------------------------------------------*/	
.header{
	height:160px;
	background:url(themes/kidsworld/images/layout/banner.jpg);}
	
.header .biline{
	float:right;
	margin-top:95px;
	height:15px;
	width:980px;
}

.header .biline p{
	margin:auto;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
}
		
.topnav{
	float:right;
	width:980px;
	height:33px;
}
	
/*-------------------------------------------	
            Header Styling
-------------------------------------------*/	

/*-------------------------------------------	
            Content Styling
-------------------------------------------*/	
.content{
	width:980px;
	height:745px;}
/*-------------------------------------------	
            Content Styling
-------------------------------------------*/	

/*-------------------------------------------	
            Column1 Styling
-------------------------------------------*/	
#column1{
	background-color:#FFCC99;
	width:180px;
	height:745px;
	float:left;}

/*---"Dealer Log In" Styling---*/	
#dealerlogin{
	margin-top:5px;
}

#dealerlogin_header{
	height:28px;
	background: url(themes/kidsworld/images/layout/mod_head_login_lt.gif);
}

#dealerlogin_text{
	margin-left:2px;
	margin-right:2px;
	text-align:center;
}
/*---"Dealer Log In" Styling---*/	

/*---"Kidsworld Products" Styling---*/
.products{
}

.products_header{
	height:28px;
	background: url(themes/kidsworld/images/layout/product_header.gif);
}
	
.products_text{
	margin-left:2px;
	margin-right:2px;
}
/*---"Kidsworld Products" Styling---*/

/*---"Mailing List" Styling---*/
#mailinglist{
	margin-top:5px;
}

#mailinglist_header{
	height:28px;
	background: url(themes/kidsworld/images/layout/mod_head_mail_lt.gif);
}

#mailinglist_text{
	margin-left:5px;
	margin-right:5px;
	text-align:justify;
}
/*---"Mailing List" Styling---*/
	
/*-------------------------------------------	
            Column1 Styling
-------------------------------------------*/	

/*-------------------------------------------	
    Column 2 - Main Content styling
-------------------------------------------*/		
#column2{
	float:left;
	width:650px;
	height:745px;}
	
.valueprop_container{
	float:left;
	margin-top:150px;
	margin-left:50px;
	height:150px;
	width:528px;
}

.mascot{
	background:url(themes/kidsworld/images/layout/mascotvalue.png) no-repeat;
	float:left;
	width: 123px;
	height:150px;
}

.valueprop{
	float:left;
	width:405px;
	height:150px;
	background:url(themes/kidsworld/images/layout/valueprop_bg.png) no-repeat;
}

.valueprop p{
	text-align:justify;
	vertical-align:text-middle;
	font-weight:bold;
	font-size:14pt;
	font-family:Garamond;
	color:#FFFFFF;
	width:380px;
	height:140px;
	margin-left:8px;
}
/*-------------------------------------------	
    Column 2 - Main Content styling
-------------------------------------------*/	
/*-------------------------------------------	
            Column3 Styling
-------------------------------------------*/	
#column3{
	background-color:#FFCC99;
	width:150px;
	height:745px;
	float:left;
}

/*---"Find a Dealer" Styling---*/
.finddealer{
	margin-top:5px;
}

.finddealer_header{
	height:28px;
	background: url(themes/kidsworld/images/layout/finddealer_header.gif);
}

.finddealer_text{
	margin-left:2px;
	margin-right:2px;
	text-align:justify;
}
/*---"Find a Dealer" Styling---*/

/*---"Specials" Styling---*/
#featuredproducts_mod{
}

#featuredproducts_header{
	height:28px;
	background: url(themes/kidsworld/images/layout/mod_head_featured_rt.gif);
}
/*---"Specials" Styling---*/

/*-------------------------------------------	
            column3 styling
-------------------------------------------*/

/*-------------------------------------------	
            Footer Styling
-------------------------------------------*/	
.footer{
	width:980px;
	height:80px;
	background:url(themes/kidsworld/images/layout/footer.jpg);}
	
.mascotfooter{
	background:url(themes/kidsworld/images/layout/mascotbottom.png) no-repeat;
	float:left;
	margin-top:-85px;
	margin-left:5px;
	width:150px;
}

.bottomnav{
	margin-right:25px;
	float:right;
	width:800px;
}

/*-------------------------------------------	
            Footer styling
-------------------------------------------*/		

/*-------------------------------------------	
            Index Page Styling
-------------------------------------------*/	

/*-------------------------------------------	
            NetSol Page Styling
-------------------------------------------*/	

#wrapper{
	border-left:3px solid #CCCCCC;
	border-right:3px solid #CCCCCC;
	border-top:3px solid #CCCCCC;	
	border-bottom:3px solid #CCCCCC;	
	background:url(themes/kidsworld/images/layout/background.gif) center top repeat-y;
	padding:0px;
	width:981px;
	position:relative;
		left:50%;
	margin-left:-490px;
}

.index-container{
	width:980px;
	position:relative;
		left:50%;
 	margin-left:-490px;
}

.page-header{
	height: 160px;
}

.page-column-left{
	background-color:#FFCC99;
	vertical-align:top;
	width: 180px;
	height: 745px
}

.page-column-right{
	background-color:#FFCC99;
	vertical-align:top;
	width: 150px;
	height: 745px;
}

.page-column-center{
	height: 745px;
	width: 100%;	
	vertical-align:top;
}

.product-list-item{
	text-align:center;
}

.product-list-img{
	border:none;
}

.page-footer-content{
	vertical-align:bottom;
	height: 80px;
}

/*----------Product Detail Pages-----------*/
.product-detail{
	height:745;	
}
.productdetail_container{
	margin-top:20px;
	margin-right:15px;
	margin-left:15px;
}

.productinfo{
	float:left;
	width:300px;
	margin-left:5px;
	margin-right:5px;
}

.consumeroptions_container{
	margin-top:20px;
}

.consumeroptions{
	float:left;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
}

.productdetails{
	width:200px;
}

.productoptions{
	width:200px;
}

.consumeractions{
	width:200px;
}

/*----------Product Detail Pages-----------*/

/*-------------------------------------------	
            NetSol Page Styling
-------------------------------------------*/