@charset "utf-8";
/* CSS Document */
* { font-family:Arial, Helvetica, sans-serif;}
body { padding:0px; margin:0px; background:#bcbdc1 }
table tbody td { border-collapse:collapse; }
a { color:#36638a; text-decoration:none; font-weight:bolder; outline:none }
a:hover { color:#e25d1a; text-decoration:underline }
h1, h2, h3, h4, h5, h6 { font-family:"Times New Roman", Times, serif;}
h1 { font-size:28px; line-height:28px; padding:5px 0px 5px 0px; margin:5px 0px 3px 0px; }
h2 { font-size:24px; line-height:24px; padding:5px 0px 5px 0px; margin:5px 0px 3px 0px; }
h3 { font-size:20px; line-height:20px; padding:5px 0px 5px 0px; margin:5px 0px 3px 0px; }
h4 { font-size:17px; line-height:17px; padding:5px 0px 5px 0px; margin:5px 0px 3px 0px; }
h5 { font-size:15px; line-height:15px; padding:5px 0px 5px 0px; margin:5px 0px 3px 0px; }
h6 { font-size:14px; line-height:14px; padding:5px 0px 5px 0px; margin:5px 0px 3px 0px; }
p { font-size:13px; line-height:16px; padding:3px 0px 3px 0px; margin:0px 0px 0px 0px; }
li { font-size:13px;}
ol { margin:0px 0px 0px 40px; padding:2px;}

.headline { background:url(images/headlinebg2.png)  #5d7694; color:#FFFFFF; font-size:16px}

.headline2 { background:url(images/headline2bg3.png) repeat-x #d5dae0; border:0px solid #71849b; border-width:1px 0px 1px 0px; border-top-color:#c8ccd4 }
.hl2left { background:url(images/headline2bg3.png) repeat-x #d5dae0; }
.hl2right { background:url(images/headline2bg3.png) repeat-x #d5dae0; }

.bottomline { background:#e8e9ee;  border:0px solid #dbdce1; border-width:4px 0px 0px 0px }

.bottomline2 { background:#3c3d40; border:0px solid #000; border-width:0px }

.emptytab { padding:0px; margin:0px; height:32px; }
.curmaintab { display:block; float:left; background:#FFFFFF; padding:7px 10px 8px 10px; margin:0px 3px -1px 3px; color:#37383b; font-weight:bolder; text-decoration:none; line-height:16px; font-size:16px; position:relative; border:solid #e36626; border-width:2px 1px 0px 1px; border-left-color:#71849b; border-right-color:#71849b; }
.curmaintab:hover {  text-decoration:none; }

.maintab { display:block; float:left; background:#e5642a; padding:4px 10px 5px 10px; margin:3px 3px 0px 3px; color:#FFFFFF; font-weight:normal; text-decoration:none; line-height:16px; font-size:16px;  }
.maintab:hover {  text-decoration:none; background:#485c73; color:#FFFFFF; padding:6px 10px 7px 10px;  }

.bottomlinetab { display:block; float:left; background:#dbdce1; padding:4px 10px 3px 10px; margin:3px 3px 0px 3px; font-weight:normal; text-decoration:none; color:#4a4f57; font-size:14px  }

.demo { border-collapse:collapse;  border:1px dotted #bbb; border-width:0px; font-size:12px; margin:-10px 0px 5px 0px }
.demoimgcont { border:4px solid #fff; background:#888; font-size:24px; }
.wpzhover:hover .demoimgcont { border-color:#FF6600; }
.chvtour { display:block; margin:5px 11px 0px 0px; padding:0px }
.chvtour  img { border:3px solid #aaa }
.chvtour:hover img { border:3px solid #e25d1a }
#imglogo { margin:0px 0px 0px 0px; padding:0px }
.minimenu  { width:108px; height:21px; margin:6px 10px 0px 0px; float:right }
.minimenu  .home { display:block; width:24px; height:21px; background:url(images/minimenu.gif) 0 -21px no-repeat; margin:0px; float:left }
.minimenu  .map { display:block; width:29px; height:21px; background:url(images/minimenu.gif) -24px -21px no-repeat; margin:0px; float:left }
.minimenu  .cont { display:block; width:29px; height:21px; background:url(images/minimenu.gif) -53px -21px no-repeat; margin:0px; float:left }
.minimenu  .mail { display:block; width:26px; height:21px; background:url(images/minimenu.gif) -82px -21px no-repeat; margin:0px; float:left }
.minimenu  .home:hover { background:url(images/minimenu.gif) 0 0 no-repeat; }
.minimenu  .map:hover { background:url(images/minimenu.gif) -24px 0 no-repeat; }
.minimenu  .cont:hover { background:url(images/minimenu.gif) -53px 0 no-repeat; }
.minimenu  .mail:hover { background:url(images/minimenu.gif) -82px 0 no-repeat; }
.orangetext { color:#e5642a; }
.dottedunderline { border:dotted #5c6e7c; border-width:0px 0px 1px 0px }
.orangedottedunderline { border:dotted #e25d1a; border-width:0px 0px 1px 0px }
.purchasebutton { display:block; width:244px; height:74px; background:url(images/purchasebutton.jpg) no-repeat; cursor:pointer; }

.price { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#19577a; text-align:left; background-color:#FFFFFF; line-height:12px; vertical-align:middle; border:#999 1px solid; border-collapse: collapse }
.price th { background-color:#ebf4ff; color:#333; font-weight:bolder; text-align:center; border:#999 1px solid; border-collapse: collapse; padding:5px}
.price tbody td, .price td { border:1px solid #999999; border-collapse: collapse; padding:5px}





