/* Content - containers */
#content {width:960px;border:0px solid #f00;background-color:#fff;}

#content .body .navigation {padding:2ex 35px 0 0px;color:#333;background-color:#f00;float:left;width:190px;}
#content .body {padding:0ex 0px 0 0px;color:#333;margin-top:4ex;border:none;background-color:#fff;width:558px;Xborder:0px solid #0f0;text-align:left;float:left;}
#content .body h1 {font-family:Georgia, Times New Roman, Serif;font-size:180%;padding:1ex 0 1ex 0px;margin:0 0 0.5em 0;border-bottom: 1px solid #ccc;font-weight:normal;}

#content .body .product h1 {padding-left:10px;padding-right:10px;} 
#content .body .product h2 {padding-left:10px;padding-right:10px;} 
#content .body .product h3 {padding-left:10px;padding-right:10px;}
#content .body .product {border:1px solid #ccc;background-color:#fafafa;}
#content .body .product li {margin-left:10px;Xfont-family: Tahoma, Arial, Helvetica, sans-serif;}
#content .body .product p {padding:0ex 10px 1.5ex 10px;}
#content .body .product form {padding:0;margin:0;}
#content .body h2 {font-family:Georgia, Times New Roman, Serif;font-size:140%;padding:0;margin:0 0 0em 0;font-weight:normal;line-height:5ex;}
#content .body h3 {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;padding:0;margin:0 0 0em 0;color:#444;line-height:5ex;}
#content .body .price {font-size:140%;font-weight:bold;color:#000;}
#content .body .priceComment {font-size:90%;font-weight:normal;color:#000;padding-left:0.5em;}

#content .body p {Xfont-family: Tahoma, Arial, Helvetica, sans-serif;padding:0;margin:0 0 0.5em 0;line-height:200%;padding-bottom:2ex;font-size:100%;}
#content .body p.intro {font-weight:bold;font-size:110%;color:#444;}

#content .body div.rule {background-color:#fff;width:100%;height:1px;border-top:3px solid #F9F8F2;}

#content .sidebar {Xbackground-color:#fcf;padding:4ex 0 0 30px;color:#333;background-color:#fff;width:370px;border:0px solid #00f;text-align:left;float:left;}
#content .sidebar h1 {font-size:160%;padding:0;margin:0 0 1.5em 0;}
#content .sidebar h2 {font-size:100%;padding:3ex 3em 0 0;margin:0;}
#content .sidebar h3 {font-size:85%;font-weight:bold;padding:3ex 0 0 0;margin:0;color:#444;}
#content .sidebar p {padding:1ex 0 1ex 0;margin:0;line-height:1.2em;}

#content .body h2 a {font-weight:normal;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:50%;}
#content .sidebar h2 a {font-weight:normal;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:70%;}

#content .sidebar .price {font-size:100%;font-weight:bold;color:#000;}
#content .sidebar .priceComment {font-size:85%;font-weight:normal;color:#000;padding-left:0.5em;}

#content .sidebar ul.sections {list-style:none;margin:0;padding:1ex 0 1ex 1em;background-color:#fafafa;border:1px solid #f3f3f3;}
#content .sidebar ul.sections li {margin:0;padding:2px 0;font-size:90%;}
#content .sidebar ul.sections li.current {color:#c60;}
#content .sidebar ul.sections li.h2 {font-weight:bold;}
#content .sidebar ul.sections li a {border-bottom:1px solid #ddd;color:#333;font-size:100%;padding-left:0;}
#content .sidebar ul.sections li a:hover {border-bottom:1px solid #666;color:#333;background-color:#f3f3f3;}

#content .sidebar ul.pages {list-style:none;margin:0;padding:1ex 0 2ex 0em;background-color:#f3f3f3;width:100%;}
#content .sidebar ul.pages li {padding:0 1em;margin:0;font-size:95%;}
#content .sidebar ul.pages li.h2 {font-weight:bold;padding-top:2px;padding-bottom:2px;}
#content .sidebar ul.pages li a:hover {background-color:#eaeaea;}
#content .sidebar ul.pages li.h2 a {font-weight:bold;}

#content table.documents td {padding-right:10px;}
#content table.documents ul.pages {list-style:none;margin:0;padding:1ex 0 2ex 0;width:100%;}
#content table.documents ul.pages li {padding:0 1em;margin:0;font-size:95%;}
#content table.documents ul.pages li.h2 {font-weight:bold;padding-top:2px;padding-bottom:2px;}
#content table.documents ul.pages li a:hover {background-color:#eaeaea;}
#content table.documents ul.pages li.h2 a {font-weight:bold;}

#content .comment {color:#888;font-weight:normal;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:85%;}
#content span.separator {color:#888;font-size:80%;margin:0 8px 0 8px;}

#content div.message {font-family: Tahoma, Arial, Helvetica, sans-serif;border:1px solid #ddd;background-color:#F9F8F2;padding:0 10px 6px 10px;margin-bottom:3ex;}
#content div.message p {padding:1ex 0 0 0;margin:0;}
#content div.message form {margin:0;padding:0;}

#content .product div.message {xborder-left:none;padding:0 10px 6px 10px;margin-left:10px;margin-right:10px;border:2px solid #e3e3e3;}
#content .product div.message p {padding-left:0;}

#content div.product_summary {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:80%;padding:6px 10px 6px 0px;margin-bottom:3ex;}
#content div.product_summary p {padding:0 0 1ex 0;margin:0;}
#content div.product_summary form {margin:0;padding:3px 0;}
#content div.product_summary h2 {margin-bottom:1ex;padding:0;}
