body{   margin:0;}
.homebtn {font:0.8em verdana;text-decoration:none;color:#00c;float:right;}
.homebtn:hover {background-color:#ccc;}
#primary{   min-width:780px;   width:100%;   height: 100%;   overflow:auto;   background:#FFF;   font:.9em verdana;}
#pnlHeader{   width:inherit;   height:70px;   background:#FFF url('/media/css/header.jpg') no-repeat right top;}
#pnlTitle{   height:32px;   background:#FFF url('/media/css/title.jpg') repeat-x;   font-size:13px;}
#pnlLogo{   height:70px;   width:150px;   margin:0;   background:transparent url('/media/css/logo.gif') no-repeat center;}
#pnlContent{   background:#FFF;   padding:.4em;   min-height:300px;}
#pnlContent1{   height:32px;   background:#FFF url('/media/css/title.jpg');}
#pnlFooter{   font:.9em verdana;   padding:.4em;   text-align:right;}
#pnlContent img{   border:none;}
#pnlTitle a{   margin-top:5px;   margin-left:5px;   text-decoration:none;   color:#fff;   padding-left:.5em;   padding-right:.5em;}
#pnlTitle a:hover{   background:#fff;   color:#003861;}
.navimg{   border:none;   margin:10px 20px 10px 20px;}
.curved{    width:15em;    margin:0 auto;}
.curved .b1, .curved .b2, .curved .b3, .curved .b4{    font-size:1px;    display:block;    background:#88c;   /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden;    /* */}
.curved .b1, .curved .b2, .curved .b3{    height:1px;}
.curved .b2, .curved .b3, .curved .b4{    background:#f0f0f0;    border-left:1px solid #88c;    border-right:1px solid #88c;}
.curved .b1{    margin:0 4px;    background:#88c;}
.curved .b2{    margin:0 2px;    border-width:0 2px;}
.curved .b3{    margin:0 1px;}
.curved .b4{    height:2px;    margin:0;}
.curved .c1{    margin:0 5px;    background:#88c;}
.curved .c2{    margin:0 3px;    border-width:0 2px;}
.curved .c3{    margin:0 2px;}
.curved .c4{    height:2px;    margin: 0 1px;}
.curved{    background-color:transparent;}
.boxcontent{    background-color:#f0f0f0;}
.curved .boxcontent{    display:block;    border-left:1px solid #88c;    border-right:1px solid #88c;    font-size:0.9em;    text-align:justify;}
.boxcontent #carttitle{   text-align:center;   font-size:1.3em;   border-bottom:1px solid #88c;   border-top:3px double #88c;   padding-bottom:3px;}
.boxcontent #carttitle, #tblcart{   width:100%;   background:#f0f0f0;}
.boxcontent img{   border:none;}
.boxcontent p{   text-align:center;   margin:0px;   background:#f0f0f0;   border-top:1px solid #88c;   padding-top:6px;}
#ptbl a{   text-decoration:none;   border:none;}
#miff textarea {font-family:verdana;font-size:12px;border:1px solid #003861;margin-left:10px;width:20em;}
#miff input {font-family:verdana;font-size:12px;border:1px solid #003861;width:15em;margin-left:10px;}
#miff button {font-family:verdana;font-size:12px;border:1px solid #003861;margin-top:3em;}
