.main	{ width:555px;}
.outter	{ width:300px; margin-right:10px;}

TABLE.pricing 	{ width:100%; border:4px solid #aabfaa; margin:10px 0; background:#fff; color:#000; }
TABLE.pricing A	{ color:#ff0000; }
TABLE.pricing TH { padding: 5px 10px; background:#aabfaa; color:#000; font-weight: normal; }
TABLE.pricing TD { padding: 5px 10px; font-size: 0.9em; border-left:1px solid #f0f0f0;}
TABLE.pricing TD.price { text-align: center; }

TABLE.pricing UL.categories LI { border-bottom:1px solid #f0f0f0; }

#content TABLE.pricing H4 { color:#000 !important; font-size:2.0em !important; border:0; margin:0; }

OL.screenshots			 { margin:0; padding:0; list-style-type:none; }
OL.screenshots LI		 { margin:0; padding:0; margin-bottom:1em; clear:left; font-size:1.1em;line-height:130%; }
OL.screenshots LI H4 	 { margin:0.5em 0; padding:0; border:0; }
OL.screenshots LI P 	 { margin:0; padding:0;}
OL.screenshots LI DIV.thumb		{ clear:left; float:left; width:150px; padding:5px; height:auto; overflow:hidden; margin-right:2em; background:#333D33;}
OL.screenshots LI DIV.thumb IMG { width:150px; }
OL.screenshots LI SPAN.caption	{ font-size:0.8em; display:block; color:#c0c0c0; line-height:110%; padding:0.5em 0.2em; }
OL.screenshots LI .thumb SPAN	{ padding-left:0px; }
OL.screenshots LI .text 		{ float:right; width: 365px; margin:0; padding:0; }
OL.screenshots LI .subtitle		{ color:#ffcc00; margin:0.5em 0; font-size:1.2em; }
OL.screenshots LI BLOCKQUOTE	{ color:#fff; margin:1em 0; margin-left:2em; }

UL.cols3	{ list-style-type: none; margin:0; padding: 0; }
UL.cols3 LI	{ float:left; width:170px; margin:0; padding:5px 0; margin-right: 15px; display:inline; border-bottom:1px solid #AABFAA; }
UL.cols3 LI	H4 { border-bottom:1px solid #AABFAA; margin:0.5em 0; }