/* Content - containers */
#content {width:960px;background-color:#f8f8f8;}

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

#content .body .product {border:1px solid #ddd;background-color:#fff;margin-top:10px;padding:0;}
#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 li {margin-left:10px;}
#content .body .product p {padding:0 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 {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 {padding:10px 0 0 30px;margin:0;color:#333;background-color:#f8f8f8;width:370px;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 {width:100%;list-style:none;margin:0 0 10px 0;padding:1ex 0 10px 0;background-color:#fbfbfb;border:1px solid #f3f3f3;}
#content .sidebar ul.sections li {margin:0;padding:2px 10px;font-size:12px;}
#content .sidebar ul.sections li.current {color:#c60;}
#content .sidebar ul.sections li.h1 {font-weight:bold;padding:2px 10px;font-size:14px !important;border-bottom:2px solid #f3f3f3;margin-bottom:4px;}
#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% !important;padding-left:0;}
#content .sidebar ul.sections li a:hover {border-bottom:1px solid #666;color:#333;background-color:#f3f3f3;}

#content .sidebar ul.pages {width:100%;list-style:none;margin:0 0 10px 0;padding:0 0 10px 0em;background-color:#f6f6f6;width:100%;border:1px solid #eaeaea;}
#content .sidebar ul.pages li {margin:0;padding:1px 10px;margin:0;font-size:11px;}
#content .sidebar ul.pages li.current {color:#555;list-style:disc;text-indent:0px;margin-left:26px;font-size:11px;padding: 1px 0;}
#content .sidebar ul.pages li.h1 {font-weight:bold;padding:2px 10px;font-size:14px !important;border-bottom:2px solid #eaeaea;margin-bottom:4px;}
#content .sidebar ul.pages li.h2 {font-weight:bold;padding:6px 0 0 10px;}
#content .sidebar ul.pages li a {font-size:100% !important;}
#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 {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 0;}
#content div.product_summary p {padding:0;margin:0;}
#content div.product_summary form {margin:0;padding:3px 0;}
#content div.product_summary h2 {margin-bottom:1ex;padding:0;}
#content div.product_summary span.comment {font-size:12px !important;color:#333;font-weight:bold;}
#content div.product_summary span.comment a {font-size:12px !important;font-weight:bold;}

table.payment {border-collapse:collapse;}
table.payment td {border:none;padding:0 0 4px 0;margin:0;}
table.payment input {width:250px;}