/** Content
********************/
#content { clear: both; width: 760px; background: #fff; }

#content .left { float: left; padding-bottom: 25px; width: 240px; background: #fff; }
#content .right { float: left; padding-bottom: 25px; width: 520px; background: #fff; }
#content .terms { float: left; padding-bottom: 25px; width: 520px; background: #fff; }

#content .right h2 { clear: left; margin: 15px; padding: 0 0 0 16px; font: bold 14px/20px tahoma, arial, helvetica, sans-serif; background: url(images/lefth2.gif) no-repeat; }
#content .right p { margin: 5px 15px; padding: 0 0 0 16px; }

#livesupport { text-align: center; margin-top: 15px; }

#content .left p { margin: 0; padding: 5px 5px 10px 10px; background: #fee2d3; }
h2.lefttop { margin: 15px 0 0 0; width: 230px; height: 24px; 
	background: transparent url(images/lefttoph2.gif) no-repeat; padding: 9px 0 0 10px;
	font: bold 14px/24px tahoma, arial, helvetica, sans-serif; }
h2.leftmid { margin: 0; padding: 0; width: 230px; height: 24px; padding: 0 0 0 10px;
	background: transparent url(images/left.gif) no-repeat;
	font: bold 14px/24px tahoma, arial, helvetica, sans-serif; }
#content .left p.rvskin { margin: 0; padding-bottom: 16px; background: #fee2d3 url(images/rvskinbg.gif) bottom no-repeat; }
#content .left img { margin-top: 10px; }

#controlpaneldemo { margin: 15px; padding: 10px; width: 371px; height: 54px; background: #e0f0b0 url(images/cpaneldemo.gif) no-repeat; }
#sharedcontrolpaneldemo { margin: 15px; padding: 10px; width: 371px; height: 54px; background: #e0f0b0 url(images/cpaneldemo.gif) no-repeat; }
#content .right #controlpaneldemo h2 { margin: 0 0 5px 0; padding: 0; background: none; }

table { margin: 15px; }
table.top { margin: 5px 15px 15px 15px; }
td { padding: 3px; width: 85px; text-align: center; line-height: 18px; }
td.label { padding-left: 5px; width: 142px; text-align: left; font-weight: bold; }
td.labelgreen { padding-left: 5px; width: 142px; text-align: left; background: #e0f0b0; font-weight: bold; }
td.green { background: #e0f0b0; }
td.grey { background:#fffff0; }
td.ordernow { padding-top: 8px; }
td.darkgreen { background: #99cc01; font-weight: bold; }
td.darkgreenleft { padding-left: 5px; width: 137px; text-align: left; background: #99cc01 url(images/darkgreenleft.gif) top left no-repeat; font-weight: bold; font-color: #fff; }
td.darkgreenright { background: #99cc01 url(images/darkgreenright.gif) top right no-repeat; font-weight: bold; }
td a { color: #99cc01; }

#content .left p a { color: #000; }