html {
	overflow-y: scroll;
}

body,a,p,h1,h2,h3,h4,ul,ol,li,div,span,td,tr,th,table,input,form,select,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	color: #616f61;
    }



img {
	padding:0;
	margin: 0;
	border: 0;
	text-align: center;

}

/*------------------------------*/

body {

	background: #fff;

	font-size: 11px;	line-height:14px;

   }



a:link,a:active,a:visited {

	color: #0033ff;

	text-decoration:none;

	font-size: 11px;

   }



a:hover {

	color: #000;

	text-decoration: none;

   }
.logo {
	padding-left: 24px;
}


.spacer {

	clear:both;

	margin:0;

	padding:0;

   }

.portent {

	padding: 15px;

	}
.contact-info {
	text-align: center;
}


   

/*----------------------------------*/

#footer {
	margin: 0;
	padding: 0;
	color: #616F61;
	width: 745px;
	font-size: 10px;
	text-align: center;

	}

#footer a:link,

#footer a:active,

#footer a:visited {

	margin: 0;

	padding: 0;

	color: #616F61;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 1px;

	} 

	

#footer a:hover {

	margin: 0;

	padding: 0;

	color: black;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	} 



.footer-line {
	width: 745px;
	height: 1px;
	margin: 0;
	padding: 10px 0 0 0;

	}

#content-top {
	margin:0;
	padding:0;
	height: 75px;
	font-size:10px;
	color: #616f61;
	clear: both;

   } 

#content-top-index {

	margin:0 ;

	padding:0;

	height: 88px;

	font-size:10px;

	color: #616f61;

   }

#content-top p.p-top {
	margin: 0 0 0px 0;
	padding:0;
	line-height:13px;
	width: 745px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616f61;

   }
.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #616f61;
}


#content-top h1.p-title-topBolder,

#content-top h1.p-title-top {

	margin: 0px 0 0px 0;

	padding:0;	line-height:15px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #616f61;

	width: 422px;

   }  

#content-top h2.p-title-top  {

	margin: 0px 0 8px 0;

	padding:0;	line-height:15px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #616f61;

	width: 422px;

   } 

#content-top h2.p-title-top a {

	padding:0;	line-height:14px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

   }  

#content-top-index p.p-top-short,

#content-top p.p-top-short {

	margin: 0 0 0px 0;

	padding:0;	line-height:13px;

	width: 270px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #616f61;

   } 

#content-top-index h1.p-title-top-short,

#content-top h1.p-title-top-short{

	margin: 0px 0 8px 0;

	padding:0;	line-height:15px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #616f61;

	width: 270px;

   }   

td#navi-area{

	margin:0;

	padding:0;

	height:23px;

	}

   

img.copy{

	margin: 0 0 15px 0px;

	padding:0;

   }

img.title{

	margin: 0 0 10px 0px;

	padding:0;

	height: 31px;

	vertical-align:top;

   }



	  

/*------------------------------*/

#main-content {
	min-height: 350px;
	margin: 0px 0 0 0;
	padding:0;
	text-align: left;

   }

#main-content  .chart h2.p-title{
	margin: 0 0 8px 0;
	padding:0;
	line-height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-align:left;
	width: 745px;

	}

	

#main-content  .chart p {
	margin: 0 0 6px 0;
	padding:0;
	line-height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-align:left;
	width: 745px;

	}	

#main-content img.bttn {

	margin: 0px 0 15px 0;

	padding:0;

   } 

#main-content p{
	margin: 0 0 12px 0;
	padding:0;
	line-height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616f61;
	text-align:left;
	width: 745px;

   } 

 h2.p-title{
	margin: 0px 0 5px 0;
	padding:0;
	line-height:13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616f61;
	text-align: left;

   }
 h2.p-titlewide{
	margin: 0px 0 5px 0;
	padding:0;
	line-height:13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616f61;
	text-align:left;

   }   

#main-content p.p-short{
	margin: 0 0 12px 0;
	padding:0;
	line-height:13px;
	width: 745px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616f61;
	text-align:left;

   }

h2.p-title-short{
	margin: 10px 0 5px 0;
	padding:0;
	line-height:13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616f61;
	width: 745px;
	text-align:left;	

   } 

#main-content .list-area {

	margin-bottom: 15px;
	text-align:left;	

	}



#main-content table.content-list{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #616f61;

	vertical-align:top;

	}

#main-content table.content-list  td{

	padding: 0 0 5px 0;

	}

#main-content table.content-list td img{

    margin: 2px 8px 0 0;

	padding: 0;

	vertical-align:top;

	}

	

#main-content  p.question{

    margin: 0px 0 5px 0;

	padding: 0 0 0px 0;
	
	text-align:left;	

	}

.list-area table#content-pop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616f61;
	vertical-align:top;

	}

.list-area table#content-pop td.number {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #616f61;

	vertical-align:top;

	width: 25px;

	}	

 /*---------------------------------- */

#main-content  table.product {

    margin: 0;

	padding: 0;

	width: 745px;
		
	text-align:left;	

	} 

	

#main-content  table.product img.prod-image{

    margin: 0 0 15px 0;

	padding: 0;

	} 

#main-content  table.product  td  h2.p-title{

	margin: 0px 0 15px 0;

	padding:0;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #616f61;

	text-align:left;

   } 

#main-content  table.product  .product-description {

    margin: 0px 0 0px 0;

	padding: 0 10px 10px 10px;

	text-align:left;

	}

#main-content  table.product  .product-description  p.bttn-online{

    margin: 15px 0 0px 0;

	padding: 0px 0px 0px 0px;

	}

 

#main-content  table.product  .product-description p{

	margin: 0 0 10px 0;

	padding:0;

	line-height:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #616f61;

	text-align:left;	

	width: 290px;

   }

	

 /*----------------------------------*/ 



#buyonline-area {

 	position:absolute;

	left: 497px; top: 60px;

	width: 102px;

	margin: 0;

	padding:0;

   } 

	



 /*----------------------------------*/

   

#image-layer-interior{
	position:absolute;
	left: 445px;
	top: 181px;
	margin: 0;
	padding:0;
	height: 397px;

   } 

#right-image {

	margin: 0px 0 0px 30px;

	padding:0;

   }

#side2 {
	position:absolute;
	left: 475px;
	top: 620px;
	width: 300px;
	border: solid 1px gray;
	margin: 0;
	padding:10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 278px;

	}

	/*--*/   

#right-image-baby {

	margin: 0px 0 0px 0px;

	padding:0;

   }

   

#links ul {

	margin: 0 0 0 15px;

	padding: 0;

	list-style-type:none;

	}



#links  li a:active,

#links  li a:visited,

#links  li a:visited {

	margin: 0;

	padding: 0;

	}

#links  li a:hover {

	margin: 0;

	padding: 0;

	}

 /*---------------------------------- */

 .signin  {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	width: 400px;
	color: #666666;
	border: 1px solid #CCCCCC;
	padding:2px;

    }



.standard-button{ 

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #616f61;

	background: #E5E6D5;

	border: 1px solid #B7C793;

	padding: 2px;

	margin: 0;

        }

/* These comments hide anything following them from IE-mac \*/

.standard-button{ 

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #616f61;

	border: 1px solid #B7C793;

	padding: 1px;

	margin: 0;

        }		

/* end hide from mac ie5  */

select  { 

	font-size: 11px; 

   	font-family: Verdana, Arial, Helvetica, sans-serif;

    background: #ffffff;

	color: #616f61;

	border: 1px solid #CCCCCC;

	padding: 0;

	margin: 2px 0 2px 0;

        }
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #616f61;
	text-align: center;
}

.photo {
	padding-bottom: 5px;
}


.smallerinputs  { 

   	font-family: Verdana, Arial, Helvetica, sans-serif;

    background: #ffffff;

	width: 87px;

	color: #666666;

	border: 1px solid #CCCCCC;

	height:18px;

        }

.signinphone { 

	font-size: 11px; 

   	font-family: Verdana, Arial, Helvetica, sans-serif;

    background: #ffffff;

	width: 90px;

	color: #666666;

	border: 1px solid #CCCCCC;

	height:18px;

        }

	

.smallphone { 

	font-size: 11px; 

   	font-family: Verdana, Arial, Helvetica, sans-serif;

    background: #ffffff;

	width: 41px;

	color: #666666;

	border: 1px solid #CCCCCC;

	height:18px;

	voice-family: "\"}\""; 

    voice-family:inherit;

	width: 39px;

        }

.radio {

	width: 25px

	}



  /*---------------------------------- */

  table#shopping-cart { 

	font-size: 11px;    	color: #616f61;

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 3px;

        }

 table#shopping-cart  tr.bar{ 

	font-size: 11px;   	color: #616f61;

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	height:20px;

        }	

 table#shopping-cart  tr.bar td { 

	font-size: 11px;  	color: #616f61; 

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	background-color: #E0EFF8;

	padding:0 5px;

	height:20px;

        }	

 table#shopping-cart  td{ 

	font-size: 11px;  	color: #616f61; 

   	font-family: Verdana, Arial, Helvetica, sans-serif;

    background: #ffffff;

	padding:0 5px;

	height:20px;

        }

 table#shopping-cart  td.cart-info-area{ 

	font-size: 11px;   	color: #616f61;

   	font-family: Verdana, Arial, Helvetica, sans-serif;

    background: #ffffff;

	padding:0 5px;

	height:20px;

        }

table.info-table { 

	font-size: 11px;  	color: #616f61;

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 3px;

        }

 table.info-table  tr.bar  td { 

	font-size: 11px; 

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	background-color: #E0EFF8;

	padding: 0 5px;

	height:20px;

        }

table.info-table td { 

	font-size: 11px;  	color: #616f61;

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0;

	height: 20px;

        }		

table.info-table  td.title-area { 

	font-size: 11px;  	color: #616f61;

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	width: 120px;

	height:20px;

        }

table.info-table  td.input-area { 

	font-size: 11px; 	color: #616f61;

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	width: 200px;

	height:20px;

        }



table.info-table  td.input-area-complete{ 

	font-size: 11px; 	color: #616f61;

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	width: 250px;

	height:20px;

        }		

table.info-table  td.bttn-area { 

	font-size: 11px;  	color: #616f61;

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	height:30px;

        }

/*---------------------------------- */ 

#popup{ 

	font-size: 11px;  	color: #616f61;

   	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding: 15px;

	}

#popup .list-area {

	margin-bottom: 15px;

	}

#popup table.content-list,

#popup table.content-list td{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #616f61;

	vertical-align:top;

	width: 410px;

	margin: 8px 0 0 0;

	}

#popup table.content-list  td{

	padding: 0 0px 5px 0px;

	}

	

#popup ul {

	padding: 8px 0 5px 0;

	margin: 0;

	list-style:none;

	}



#popup li {

	padding: 0px 0 5px 0;

	margin: 0;

	list-style:none;

	}

	

 #image-layer-home{
	position:absolute;
	left: 420px;
	top: 155px;
	width: 300px;
	margin: 0;
	padding:0;
	voice-family: "\"}\"";
	voice-family:inherit;
	top: 154px;
	height: 732px;

   } /*---*/



 /*---------------------------------- */

 

 ul.ulist {

 	list-style: none;

	padding: 0;

	margin: 0 0 15px 15px;

 }

 

 ul.ulist li {

 	background: url(images/list_bullet.gif) no-repeat 0 50%;

	padding-left: 15px;

	line-height: 15px;

	color:#616f61;

 }

   

   

   
h2.p-titlewider {
	padding:0;
	line-height:13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616f61;
	width: 550px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.bg-topbar {
	height:22px;
	background-color: #198AC4;
}
.bg-top {
	height:188px;
	background-color: #E0EFF8;
	background-image: url(images/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: baseline;
}
.center {
	text-align: center;
}

.bg-midBar {
	background-image: url(images/bg_mid_bar.gif);
	background-repeat: repeat;
	background-position: center top;
	height: 10px;
	text-align: center;
}
.bg-bottom {
	background-color: #fff;
	background-image: url(images/bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg-blue {
	height:188px;
	background-color: #E0EFF8;
	text-align: left;
	background-position: center;
}
.red {
	background: #fff;
	font-size: 11px;
	line-height:14px;
	color: #FF0000;
}
.formfields {
	background: #fff;
	font-size: 11px;
	line-height:14px;
	text-align: right;
}
.formfieldsRed {
	background: #fff;
	font-size: 11px;
	line-height:14px;
	text-align: right;
	color: #FF0000;
}
.signin2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	width: 200px;
	color: #666666;
	border: 1px solid #CCCCCC;
	padding:2px;
}
.signin3 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	width: 300px;
	color: #666666;
	border: 1px solid #CCCCCC;
	padding:2px;
}

.smalllink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #616f61;
	text-align: center;
	font-weight: bold;
}
a.smalllink:link, a.smalllink:visited, a.smalllink:active  {
	text-decoration: underline;
	color: #616f61;
	font-size: 9px;
}
a.smalllink:hover, a.smalllink:visited:hover {
	text-decoration: underline;
	color: #616f61;
	font-size: 9px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #616f61;
	text-align: center;
	font-weight: normal;
}

