html, body, #wrapper {margin: 0; padding: 0;}
body {background-color: #000000; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
h1 {color: #c5c7c8; font-size: x-large;}
h2 {color: #CCCCCC; font-size: large; padding-left: 30px;}
h3 {color: #666666; font-size: medium; margin: 0;}
.item_title {color: #666666; font-size: medium; padding: 0 0 5px 0; margin: 0; font-weight: bold;}
p {margin: 0;}
a {color: #0099FF;}
a:hover {color: #000000;}
a:visited {color: #0066CC;}
address {margin: 0 0 18px 18px;}
#container {width: 957px; margin: 20px auto 20px auto; background-color: #FFFFFF; background-repeat: repeat-y;}
#container .title {background-image: url(img/bg-foot.gif); background-repeat: repeat-y;	padding-left: 230px;}
/* Header */
#header {background: #eee; border-bottom: 2px solid #ddd;}
#header p {color: #666; font-size: 11px; font-weight: bold; padding: 0 18px;}
/* Content Style */	
#extra {margin-left: 18px;}
#extra small {font-size: 11px; line-height: 18px;}

#content {color: #000000; float: right; width: 726px; padding-bottom: 20px; }

#content p, #extra p, #content h1, #content h2, #content h3, #content h4 {padding: 5px 40px 10px 40px; margin: 0px;}
#content .price {font-size: medium; color: #333333; font-weight: bold; padding: 3px 8px; margin: 5px;}
.clear {clear: both;}
#content img {padding: 3px; margin: 0px 8px 8px 8px; background-color: #FFFFFF; border: 1px solid #333333;}
.imgright {float: right;}
.imgleft {float: left;}
#content img.freewidth {width: auto;}
#content .images {float: right;}
#content .text {padding-right: 230px;}
#wrapper {background-image: url(img/sidebar4.jpg); background-repeat: repeat-y; margin-top: -11px !important; margin-top:-4px;}
/* Content Positioning & Size */
#navigation {margin-left: 0px; float: left; width: 230px;}
#navigation p {color: #FFFFFF; font-size: 11px; padding: 0 10px;}
#navigation img {margin-top: 20px;}
#navigation a {color: #FFFFFF;}
#navigation a:hover {color: #CCCCCC;}
#navigation address {font-style: normal; color: #FFFFFF; font-size: 11px; padding: 0 5px;}
#navigation address span {font-weight: bold;}
#navcontainer {width: 230px; margin-top: 0px; display: inline; line-height: 0px; height: 1.5em;}
#navcontainer ul {margin-left: 0; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; border-top-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF;}
#navcontainer a {display: block; padding: 3px 3px 3px 10px; width: 217px; border-bottom: 1px solid #eee; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; line-height: 18px; background-position: 18px;}
#navcontainer a:link, #navcontainer a:visited {color: #FFFFFF; text-decoration: none;}
#navcontainer a:hover {background-color: #CCCCCC; color: #000000; background-image: url(img/ts_bullet_hi_lite.gif); background-repeat: repeat-x;}
table {width: 514px; margin: 0px 45px 45px 44px; border: 3px solid #FFFFFF; table-layout: fixed; border-collapse:collapse; empty-cells:show;}
th {background-color: #017632; text-align: center; color: #FFFFFF; font-size: x-large; border: solid 2px #ffffff;}
th.guide {background-color: #017632; text-align: center; color: #FFFFFF; font-size: small; border: solid 2px #ffffff;}
td {background-color: #B0FFB0; height: 20px; border: solid 2px #ffffff; padding: 3px 10px 3px 10px;}
td.pack {background-color: #D5FFD5;}
#extra {float: left; clear: left; width: 175px;}
/* Footer */
#footer {border-bottom: 2px solid #999; width: 957px; clear: both; background-image: url(img/bg-foot.gif);}
#footer .foottext {padding-left: 230px; background-image: url(images/bg-foot.jpg); background-repeat: repeat-y;}
#footer a {color: #89807d;}
#footer a:hover {color: #000000;}
#footer p {color: #666666; margin: 0; padding: 0 18px 10px;}
#footer ul {border-bottom: 1px solid #555; margin: 0 18px 6px; padding: 10px 0 6px;}
#footer li { display: inline; font-size: 11px; font-weight: bold; color: #333333; padding-left: 7px; background-image: url(img/list.gif); background-position: left center; background-repeat: no-repeat; padding-right: 3px;}
/* - - - - */
/* - - TOGGLE SYSTEM - - */
/* - - - - */
#content .toggleSystem { width: 646px; padding: 20px 40px; margin: 0; display:block;}
#content .toggleSystem h2.trigger { line-height: 32px; width: 100%; float: left; background: #017632; padding:0px 10px; margin:0 0 1px 0;width: 626px;}
#content .toggleSystem h2.trigger a:link, #content .toggleSystem h2.trigger a:visited { color: #fff; text-decoration: none; display: block; padding: 0; margin:0;}
#content .toggleSystem h2.trigger a:hover {  }
#content .toggleSystem h2.active {} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/

#content .toggleSystem .toggle_container {padding: 0; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; background: #B0FFB0; overflow: hidden; font-size: 12px; width: 100%; clear: both; margin:0 0 1px 0;}
#content .toggleSystem .toggle_container .block {width: 646px;padding: 0;margin:0; /*--Padding of Container--*/ background: #B0FFB0; /*--Bottom rounded corners--*/ }
#content .toggleSystem .toggle_container .block img { border: none; padding: 0; margin:0;}
/*
#content .toggleSystem .toggle_container {padding: 0; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; background: #B0FFB0; overflow: hidden; font-size: 12px; width: 100%; clear: both; margin:0 0 1px 0;}
#content .toggleSystem .toggle_container .block {width: 500px;padding: 20px; /*--Padding of Container--*/ background: #B0FFB0; /*--Bottom rounded corners--*/ }


.toggle_container .block p { line-height: 18px; }
.toggle_container .block img { margin-bottom: 20px; border: 1px solid #DDDDDD; }
.toggle_container .block h3 { font-size:16px; margin-bottom: 20px; }
.toggle_container .block h4 { font-size:14px; margin: 20px 0px; }
.toggle_container .block table { padding: 0px; margin: 0px 0px 10px 0px; }
.toggle_container .block table td { padding: 6px; margin: 1px; background-color: #dddddd; border: 1px solid #FFFFFF; vertical-align: top; }
.toggle_container .block table td.whiteCell { background-color: #ffffff; }
.toggle_container .block ul { list-style-type: square; margin:0 0 20px 0; padding:0; }
.toggle_container .block ul li { line-height: 20px; }
.toggle_container .block a:link, .content a:visited { font-weight: bold; color:#F90D24; text-decoration:none; }
.toggle_container .block a:hover { text-decoration:underline; }
*/