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;

    padding: 0;

    margin: 0;

    }



img {

	padding:0;

	margin: 0;

	border: 0;

}

/*------------------------------*/

body {

	background: #fff;

	font-size: 11px;	line-height:13px;

   }



a:link,a:active,a:visited {

	color: #0033ff;

	text-decoration:none;

	font-size: 11px;

   }



a:hover {

	color: #000;

	text-decoration: none;

   }

.clear {

	clear:both;

	height:1px;

	line-height:1px;

	font-size:1px;

	overflow:hidden;

   }

.spacer {

	clear:both;

	margin:0;

	padding:0;

   }

.portent {

	padding: 15px;

	}

/*------------------------------*/

#bg-topbar{

	height:22px;

	background-color: #198AC4;

   }

#bg-topbar-comm{

	height:22px;

	background-color: #2C4438;

   }   

#bg-top{

	height:227px;

	background:#E0EFF8 url("images/bg_top.jpg") left top no-repeat;

   }

#bg-top-comm{

	height:227px;

	background:#E7F8DE url("images/bg_top2.jpg") left top no-repeat;

   }

#bg-midBar{

	background:#fff url("images/bg_mid_bar.gif") left top  repeat-x;

   }

#bg-bottom{

	background:#fff url("images/bg_bottom.gif") left top repeat-x;

   }

#bg-bottom-comm{

	background:#fff url("images/bg_bottom2.gif") left top repeat-x;

   }   

   

/*----------------------------------*/

#footer {

	margin: 0;

	padding: 0;

	color: #616F61;

	width: 422px;

	font-size: 10px;

	}

#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: 422px;

	height: 1px;

	margin: 0;

	padding: 10px 0 0 0;

	}

/*------------------------------*/

#leftside-top {

	top:0;left:0;

	width:177px;

	height:227px;

	margin: 0;

	padding:0;

	float:left;

   }

#leftside-top img#logo{

	margin: 85px 24px 10px 12px;

	padding:0;

	display: block;

	voice-family: "\"}\""; 

    voice-family:inherit;

	margin: 0;

	padding: 85px 24px 0px 12px;

	}

   

/*------------------------------*/

#upper-area{

	top: 0; left: 177px;

	float: left;

	height:227px;

	margin:0;

	padding:0;

	clear:right;

	background-color:#E0EFF8;

   }

#content-top {

	margin:0 ;

	padding:0;

	height: 93px;

	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: 422px;

	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 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  {

	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;

   }   

#top-nav-index {

	top:0;left:0;

	height:21px;

	margin: 0 0 74px 0;

	padding:0;

	background-color:#B7C793;

   }

#top-nav-index img.navi{

	margin: 0 0 0 20px;

	padding:0;

	background-color:#B7C793;

   }

td#navi-area{

	margin:0;

	padding:0;

	height:23px;

	}

#top-nav {

	top:0;left:0;

	height:21px;

	margin: 0 0 0px 0;

	padding:0;

	background-color:#B7C793;

	width: 422px;

   }

#top-nav img.navi{

	margin: 0 0 0 20px;

	padding:0;

	background-color:#B7C793;

   }

   

img.copy{

	margin: 0 0 15px 0px;

	padding:0;

   }

img.title{

	margin: 0 0 10px 0px;

	padding:0;

	height: 31px;

	vertical-align:top;

   }



/*------------------------------*/

#leftside-bottom {

	width:177px;

	float:left;

	margin: 0;

	padding:0;

   }



#leftside-bottom img{

	margin: 0px 0 0 14px;

	padding:0;

   }

#leftside-bottom img.buy-online{

	display: block;

	margin: 54px 0 0 14px;

	padding:0;

   } 

    

#left-nav {

	top:15px; left:14px;

	margin: 10px 0px 0 14px;

	padding:0;

   }

#left-nav img.leftnav {

	margin: 0px 0px 10px 0px;

	padding:0;

	list-style-type: none;	

   }

#left-nav ul .open {

	display: block;

	margin: -8px 0 15px 10px;

	list-style-type: none;

	}

#left-nav ul .closed {

	display: none;

	list-style-type: none;

	}

#left-nav li {

	list-style-type: none;

	padding-left: 0;

	color: #616F61;

 	text-decoration: none;

	font-size: 11px;

	}

#left-nav li.sublink a:link,

#left-nav li.sublink a:active,

#left-nav li.sublink a:visited {

	list-style-type: none;	display: inline;

	color: #616F61;

 	text-decoration: none;

	font-size: 11px;

	margin: -5px 0px 0px -8px;

	padding: 0;

	line-height: 5px;

	voice-family: "\"}\""; 

    voice-family:inherit;

	line-height: 14px;

	margin: 1px 0 0 -8px;

	}



 * > #left-nav li.sublink a:link,

#left-nav li.sublink a:active,

#left-nav li.sublink a:visited {

	list-style-type: none;

	color: #616F61;

 	text-decoration: none;

	font-size: 11px;	

	line-height: 5px;

	margin: -5px 0px 0px -23px;

	padding: 0;

	voice-family: "\"}\""; 

    voice-family:inherit;

	line-height: 14px;

	margin: 1px 0 0 -8px;

	}



#left-nav li.sublink a:hover {

	text-decoration:none;

	color: #000;

	}

#left-nav li.sublink img{

	margin: 0 0 0 0;

	list-style-type: none;

	display:inline;

	voice-family: "\"}\""; 

    voice-family:inherit;

	margin: 0;

	}



	  

/*------------------------------*/

#main-content {

	left:177px; top:260px;

	width: 450px;

	min-height: 350px;

	height: auto;

	margin: 0px 0 0 0;

	padding:0;

   }

#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: 422px;		

	}

	

#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: 422px;	

	}	

#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: 422px;

   } 

 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;

	width: 422px;

   }
 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;

	width: 440px;

   }   

#main-content p.p-short{

	margin: 0 0 12px 0;

	padding:0;	line-height:13px;

	width: 270px;

	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: 270px;

   } 

#main-content .list-area {

	margin-bottom: 15px;

	}



#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;

	}

.list-area table#content-pop{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #616f61;

	vertical-align:top;

	width: 422px;

	}

.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: 450px;

	} 

	

#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;

   }  

#side {

	position:absolute;

	left: 630px; top: 270px;

	width: 200px;

	border: solid 1px gray;

	margin: 0;

	padding:10px;

	}

#side .sidebar-p{

	margin: 0;

	padding:0;

	color: #849384;

	line-height:13px;

	text-align: left;

	font-size:11px;

   } 



#side2 .sidebar-p{

	margin: 0;

	padding:0;

	color: #849384;

	line-height:13px;

	text-align: left;

	font-size:11px;

   } 

#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: 206px;

	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;

        }

.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;
}
