/* xcite */
* { margin: 0; padding: 0; }

body {
	background: #fff;
	color: #666;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
}

a {
	color: #0f718e;
	text-decoration: underline;
}

a:hover {
	color: black;
	text-decoration: underline;
}

div#wrapper
{
	margin: 0 auto;
	position: relative;
	width: 962px;
	text-align: left;
}

ul {
	list-style-type: none;
}

img {
	border: 0;
}


.fleft {
	float:left;
	margin-right: 10px;
	padding: 2px;
	border: 1px solid #ccc;
	margin-top: 5px;
	margin-bottom: 15px;
}

.vbrace
{
	width: 0px;
	font-size: 0px;
	height: 220px;
	float: right;
}

.brace
{
	height: 0px;
	display: block;
	float: none;
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

p#language {
	padding-right: 10px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	top: 10px;
	right: 0;
	line-height: 25px;
	text-align: right;
}

p#language .corporate {
	margin: 0 0 0 7px;
	padding: 0 0 0 7px;
	border-left: solid 1px #CCC;
}

p#language a,
p#language span {
	color: #0068b3;
	float: left;
	display: block;
	height: 25px;
	font-weight: bold;
	text-decoration: none;
}

p#language span {
	color: white;
	padding: 0 3px;
}

p#language img {
	margin-top: -6px;
}

p#language a.current {
	color: black;
}

p#language a:hover {
	color: black;
}

#inner-wrapper {
	border-top: 2px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	background: white;
	clear: left;
}

#header {
	background: url(img/xcite-logo.gif) top right no-repeat;
}

#header h1 {
	height: 116px;
	width: 154px;
}

#header #secondary_nav
{
	height: 23px;
	font-size: 10px;
	letter-spacing: 0.1em;
	margin-bottom: 15px;
	padding: 7px 10px 0 0;
	text-align: right;
	background: top left no-repeat url(img/subnav-bg.gif);
}

#header #secondary_nav a {
	color: #505050;
	text-decoration: none;
}

#header #secondary_nav a:hover {
	color: #000;
	text-decoration: none;
}

div#header ul#nav ul {
	padding-left: 0;
	margin: 0;
}

div#header li {
	float: left;
}

div#header li a {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
}


#homeProducts
{
	margin-bottom: 15px;
}


#homeProducts a
{
	width: 240px;
	height: 201px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	background-repeat: no-repeat;
	overflow: hidden;
	color: transparent;
	text-indent: -1000px;
	font-size: 1px;
	text-decoration: none;
}


#homeProducts a.first,
#homeProducts a.last
{
	width: 239px;
}


#home-welcome
{
	width: 450px;
	float: left;
	display: inline;
	margin: 0 0 0 15px;
}


#home-welcome p
{
	margin: 12px 0 12px 0;
}


#product_selector
{
	width: 461px;
	height: 66px;
	float: right;
	display: inline;
	padding: 10px 0 0 15px;
	background: no-repeat url( img/product_selection_box.gif );
}


#product_selector h3
{
	margin: 5px 0 5px 0;
}


#hints
{
	width: 476px;
	float: right;
	clear: right;
}

#hints p
{
	width: 220px;
	font-size: 11px;
	margin: 10px 0 0 15px;
	display: inline;
}


#hints h3
{
	padding: 15px 0 5px 15px;
	border-bottom: 1px dotted #666666;
}


ul#nav {
	background: url(img/nav_bg_03.gif) top left no-repeat;
	height: 34px;
	overflow: hidden;
}

#nav li ul {
	border-left: 1px solid #bbd097;
	border-right: 1px solid #bbd097;
	border-bottom: 1px solid #bbd097;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	width: 230px;
	left: -999em;
}

#nav li:hover ul,
#nav li.sfhover ul {
	left: auto;
	margin-top: -3px;
	z-index: 1000;
}

div#header ul#nav li ul li {
	background-color: #f0f0f0;
	border-bottom: 1px solid #bbd097;
	color: #666;
	display: block;
	float: none;
	padding: 4px 15px 0 0;
	min-height: 21px;
}

div#header ul#nav li ul li a {
	font-size: 11px;
	padding: 6px 10px;
	text-transform: capitalize;
	color: #505050;
}

div#header ul#nav li ul li a:hover {
	color: #000;
	font-weight: bold;
}

div#header ul#nav li ul li.heading {
	background: #045c74 url(img/dropdown-burleigh-header.gif) top left repeat-x;
	height: 20px;
}

div#header ul#nav li ul li.x-heading {
	background: #698a00 url(img/dropdown-xcite-header.gif) top left repeat-x;
	height: 20px;
}

#nav li ul h2 {
	color: white;
	font-size: 10px;
	padding: 4px 10px 6px 10px;
	text-transform: uppercase;
}

div#content {
	clear: left;
	overflow: hidden;
}

div.crumbs {
	margin: 35px 0 0 13px;
	color: #333;
	font-size: xx-small;
	font-weight: bold;
	position: absolute;
	top: 125px;
	left: 0;
}

div#inner-wrapper {
	clear: both;
}

div#inner-content {
	border-top: 10px solid white;
	border-bottom: 20px solid white;
	clear: both;
	overflow: hidden;
}

/*body.home div#inner-content {
	background: url(img/inner-content-bg.gif) top left repeat-y;
}
*/
div.col {
	color: black;
	float: left;
	font-size: 11px;
	line-height: 1.4;
	position: relative;
	min-height: 323px;
}

p.readmore {
	position: absolute;
	bottom: 10px;
}

div#what-is {
	background: transparent url(img/what-is-xcite-bg.gif) bottom left repeat-y;
	width: 311px;
}

div#what-is p.first {
	font-size: 11px;
	padding-top: 57px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 30px;
}

div#what-is ul {
	font-size: 11px;
	padding-left: 23px;
}

div#what-is p.first:first-line {
	font-weight: bold;
}

div#what-is p.readmore {
	left: 10px;
}

div#product-highlight {
	background: transparent url(img/highlights-bg.gif) bottom left repeat-y;
	margin: 0 12px;
	width: 311px;
}

div#product-highlight h4 {
	color: #333;
	font-size: 22px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 17px;
	position: absolute;
	top: 10px;
	left: 0px;
}

div#product-highlight div {
	font-size: 11px;
	padding: 5px 15px 15px 15px;
}

div#events {
	width: 311px;
}

div#events form {
	background: url(img/product-dropdown.gif) top left no-repeat;
	height: 61px;
	padding-top: 15px;
	padding-left: 16px;
	margin-bottom: 20px;
	width: 295px;
}

div#events select {
	font-size: 10px;
	width: 280px;
}

div#events form h5 {
	font-size: 14px;
}

div#events h2 {
	padding-left: 10px;
	padding-bottom: 10px;
}

div#events div.panel-cont {
	color: #666;
	margin-left: 120px;
	font-size: xx-small;
}

div#events p {
	padding-top: 10px;
}

div#events p a {color: #0068b3;}
div#events p a:hover {color: #000;}

div#subcontent {
	height: auto;
	width: 671px;
}

div#subcontent dl.know {
	background: url(img/know_btm.gif) bottom no-repeat;
	width: 671px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
div#subcontent dl.know dt.topper {
	background: url(img/know_top.gif) top no-repeat;
	height:15px;
}


div#subcontent dl.support {
	float: left;
	width: 300px;
	margin-left: 15px;
	
}

div#subcontent dl.support dd {
	margin-left: 0px;
}

div#subcontent .location {
	padding: 20px;
}

strong {
	color: black;
}

p#header-sub {
	height: 54px;
	position: relative;
}

p#header-sub span {
	color: #ebf1e0;
	font-size: 9px;
	font-weight: bold;
	position: absolute;
	top: 36px;
	left: 310px;
}

p#header-sub b {
	color: white;
}

div#subnav {
	background: url(img/sidebar-bg.gif) top left no-repeat;
	padding: 0 21px 0 0;
	min-height: 400px;
	width: 267px;
}

div#subnav-wrapper {
	background: url(img/sidebar-tile.gif) bottom left repeat-y;
	float: left;
	padding: 0 20px 0 0;
	width: 267px;
}

div#subnav-footer {
	background: url(img/sidebar-footer.gif) bottom left no-repeat;
	clear: left;
	height: 54px;
	width: 267px;
}

div#primary-sidenav {
	padding-top: 9px;
}

div#primary-sidenav h4 {
	border-bottom: 1px dotted #999;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 14px;
	padding-left: 25px;
	padding-bottom: 8px;
	background: url(img/primary-sidenav-glyph.gif) -2px -8px no-repeat;
	color: black;
}

div#primary-sidenav h5 {
	margin: 10px 0 0 25px;
}

div#primary-sidenav h3 {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 14px;
	padding: 4px 0 4px 25px;
	background: url(img/primary-subnav-glyph-2.gif) -2px 2px no-repeat;
}

div#subnav ul {
	padding-top: 4px;
}

div#subnav a {
	display: block;
	padding-left: 20px;
	min-height: 20px;
	text-decoration: none;
}

div#subnav li li a {
	color: #666;
	padding-left: 35px;
}

div#subnav li.last {
	border-bottom: none;
}

div#primary-sidenav li li {
	border: none;
}

div#primary-sidenav li li li {
	padding-left: 20px;
}

div#primary-sidenav a {
	color: #5c8613;
}

div#subnav a:hover,
div#subnav a.current {
	background: url(img/sidebar-nav-current.gif) top left no-repeat;
	display: block;
	height: 17px;
}

div#primary-sidenav li li a:hover {
	background: #e0ebcf;
	color: #00718f;
}

div#secondary-sidenav h4 {
	background: url(img/secondary-subnav-glyph.gif) -2px 0 no-repeat;
	border-bottom: 1px dotted #999;
	border-top: 1px dotted #999;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 12px;
	padding-left: 25px;
	padding-bottom: 4px;
	padding-top: 5px;
	margin-top: 10px;
}

div#secondary-sidenav a {
	color: #666;
	font-size: xx-small;
	padding-top: 2px;
}

div#subcontent {
	color: #333;
	font-size: 11px;
	line-height: 1.8;
	padding-top: 10px;
}

div#subcontent a {
	color: #0f718e;
	text-decoration: underline;
}

div#subcontent a:hover {
	color: black;
	text-decoration: underline;
}

div#subcontent h3 {
	color: black;
	font-size: 16px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

div#subcontent h4 {
	color: #5C8613;
	font-size: 14px;
}

div#subcontent h5 {
	border-bottom: 1px solid #999;
	font-size: 11px;
	margin: 0 0 10px 0;
}

div#subcontent p,
div#subcontent ul,
div#subcontent ol,
div#subcontent table {
	margin-bottom: 10px;
}

div#subcontent li {
	list-style-type: disc;
	margin-left: 30px;
}

td,
th {
	padding: 2px 5px;
	vertical-align: top;
	text-align: left;
}

th {
	color: white;
	background: #b0c885;
	text-transform: uppercase;
}

p.focus {
	padding: 7px;
}

p.f-one {
	background-color: #f1f1f1;
}

p.f-two {
	background-color: #e5f1f4;
}

div#product-detail {
	background: url(img/products/small/product-detail-bg.gif) top left no-repeat;
	min-height: 201px;
	position: relative;
}

div#product-info {
	padding-top: 15px;
	padding-right: 20px;
	margin-left: 325px;
}

div#product-detail h4 {
	color: #5C8613;
	font-size: 14px;
	line-height: 1.3;
	text-transform: uppercase;
}

img#product-image {
	background: url(img/products/small/zoom.gif) top left no-repeat;
	float: left;
	position: relative;
	left: 1px;
	max-width: 290px;
	z-index: 5;
}

img#zoom {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

table {
	border: 0;
	margin-bottom: 20px;
}

td {
	/* border-bottom: 1px dotted #ccc; */
}

div#footer {
	margin: 35px auto 10px auto;
	width: 960px;
	border-top: 1px dotted #c8c7c7;
	clear: left;
	padding: 6px 0;
	font-size: xx-small;
	color: #999;
}

div#footer a {color: #999; text-decoration; none;}
div#footer a:hover {color: #666;}

/* support boxes */
div#subcontent.support {
	padding-left: 18px;
	width: 930px;
}

div.support-box {
	background-color: #f1f6ea;
	height: 252px;
	margin-right: 10px;
	margin-top: 10px;
	width: 305px;
	float: left;
	position: relative;
}

div.support-box * {
	padding-left: 13px;
	padding-right: 12px;
}

div#subcontent div.support-box h4 {
	background: #78a22f url(img/support-box-glyph.gif) top left no-repeat;
	color: white;
	height: 21px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	text-transform: uppercase;
}

p.support-link {
	position: absolute;
	left: -25px;
	bottom: 0;
}

div.adobe-box {
	background: #f0f0f0;
	margin-right: 0;
	width: 291px;
}

div.knowledge-box {
	background: #f0f0f0;
	height: 152px;
	margin-right: 0;
	width: 921px;
}

div#knowledge-blurb {
	float: left;
	padding-right: 0;
	width: 566px;
}

div#knowledge-list {
	float: left;
	margin: 0;
	padding: 0;
	width: 280px;
}

div#knowledge-list * {
	margin: 0;
	padding: 0;
}

div#knowledge-list li {
	background: url(img/knowledge-list-bg.gif) top left no-repeat;
	height: 19px;
	list-style-type: none;
	padding-left: 22px;
	margin-bottom: 5px;
	width: 256px;
}

div#knowledge-list li a {
	color: #666;
	font-size: 10px;
	position: relative;
	top: 1px;
	text-decoration: none;
	text-transform: uppercase;
}

div#subcontent div.knowledge-box h4 {
	background: #949494 url(img/support-knowledge-glyph.gif) top left no-repeat;
}

div#subcontent div.adobe-box h4 {
	background: #f1f1f1 url(img/support-adobe-glyph.gif) top left no-repeat;
	border-bottom: 1px dashed #f1f1f1;
	color: #959595;
	padding-left: 16px;
}

div#subcontent div.adobe-box p#adobe-link {
	padding-top: 30px;
	padding-left: 90px;
}

/* downloads page */
div.download-box {
	border-top: 1px dotted #ccc;
	clear: left;
	overflow: hidden;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.download-box div {
	float: left;
	padding-right: 15px;
	width: 185px;
}

div#subcontent div.download-box div * {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#subcontent div.download-box div ul {
	padding-bottom: 10px;
}

div.download-box div.last {
	padding-right: 0;
}

/* downloads page */
div.download-box {
	border-top: 1px dotted #ccc;
	clear: left;
	overflow: hidden;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.download-box div {
	float: left;
	padding-right: 15px;
	width: 185px;
}

div#subcontent div.download-box div * {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#subcontent div.download-box div ul {
	padding-bottom: 10px;
}

div.download-box div.last {
	padding-right: 0;
}

/* Accordian panels */
div.AccordionPanelTab {
	border-top: 1px dashed #bfbfbf;
	color: #0068b3;
	padding: 5px 0 5px 10px;
	margin-bottom: 5x;
}

div.AccordionPanelContent {
	padding-bottom: 10px;
}

div.AccordionPanelTab span {
	color: #333;
}


#contentProducts div.ssl_seal
{
	float: right;
	display: inline;
	margin: 20px 20px 0 0;
}


#sidebar
{
	width: 267px;
	height: 507px;
	display: inline;
	float: left;
	clear: none;
	background: no-repeat url( img/sidebar_box.gif );
}


#sidebar p
{
	margin: 15px 10px 15px 10px;
}


#sidebar h3
{
	font-size: 16px;
	height: 37px;
	line-height: 37px;
	padding-left: 30px;
	margin-bottom: 10px;
}


#sidebar h4
{
	font-size: 14px;
	padding-left: 30px;
}


#sidebar ul
{

}


#sidebar ul li
{
	height: 18px;
	line-height: 18px;
	padding-left: 12px;
	font-size: 12px;
	margin: 1px 0 1px 0;
}


#sidebar ul li a
{
	display: block;
	text-decoration: none;
	padding-left: 30px;
	color: #666666;
}


#sidebar ul li a.selected
{
	background: no-repeat url( img/sidebar_item_highlight.gif );
	color: black;
}


#sidebar ul li a:hover
{
	background: no-repeat url( img/sidebar_item_highlight.gif );
}


#sidebar span.edit_profile
{
	float: right;
	display: inline;
	margin: 0px 10px 0 0;
}


#sidebar div.checkout_service
{
	text-align: center;
	margin-top: 40px;
}


#sidebar div.survey
{
	margin-top: 40px;
	padding: 0 10px 0 10px;
}


#sidebar div.ssl_seal
{
	text-align: center;
	margin-top: 40px;
}



#breadcrumbs
{
	float: left;
	display: inline;
	margin-left: 15px;
	color: #333;
	font-size: xx-small;
	font-weight: bold;
}


#contentProducts
{
	width: 671px;
	display: inline;
	float: right;
	clear: none;
	margin: 0;
	padding: 0;
}


#contentProducts #copy
{
	
}


#contentProducts #copy a.promo_right
{
	float: right;
	margin: 15px;
	display: inline;
}


#contentProducts #copy .static h2
{
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	font-weight: normal;
	font-size: 21px;
	border-bottom: dotted 1px #999;
}


#contentProducts #copy .static h3
{
	margin: 4px 0 10px 0;
	padding: 0 0 0 0;
	font-weight: normal;
	font-size: 14px;
	color: #79820a;
}


#contentProducts #copy .static p
{
	margin: 10px 0;
	font-weight: normal;
	font-size: 11px;
}


#contentProducts #copy .static p.block
{
	padding-bottom: 15px;
	border-bottom: dotted 1px #999;
}


table.productList
{
	width: 100%;
	margin-bottom: 10px;
	padding: 0;
}


table.productList thead td
{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	font-weight: normal;
	font-size: 21px;
	border-bottom: dotted 1px #999;
}


table.productList td
{
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border-bottom: dotted 1px #999;
	text-align: left;
}


table.productList td a.image
{
	float: left;
	width: 80px;
	height: 80px;
	display: inline;
	margin: 10px 15px 10px 0;
	background-color: #f0f0f0;
	border: solid 1px #CCC;
}


table.productList td a.image:hover
{
	border: solid 1px #999;
}


table.productList td br
{
	clear: both;
}


table.productList td h2 {padding-top: 20px;}


table.productList td h2,
table.productList p
{
	padding-right: 20px;
	color: #666;
	font-size: 11px;
	font-weight: normal;
}


table.productList td h2 strong
{
	color: #666;
}



#contentProducts #productOverview
{
	margin-top: 15px;
	background: repeat-y url(img/product_box_edge.gif);
}


#contentProducts #productOverview div.box_top
{
	background: top left no-repeat url(img/product_box_top.gif);
}


#contentProducts #productOverview div.box_bottom
{
	background: bottom left no-repeat url(img/product_box_bottom.gif);
}


#contentProducts #productHeading
{
	height: 24px;
	padding: 8px;
	line-height: 24px;
	background: #eeeeee;
	font-size: 13px;
}


#contentProducts #productHeading div.cart_buttons
{
	width: 190px;
	height: 24px;
	overflow: hidden;
	float: right;
}


#contentProducts #productOverview table
{
	margin-right: 15px;
}


#contentProducts #productOverview table td
{
	border: 0;
}


#contentProducts #productOverview td.productImage
{
	width: 255px;
	padding: 15px;
	vertical-align: middle;	
}


#contentProducts #productOverview td.price
{
	padding: 15px 15px 15px 0;
	font-size: 21px;
	text-align: right;
	border-bottom: 1px solid white;
	color: black;
}


#contentProducts #productOverview td.productDescription
{
	padding: 15px 15px 15px 0;
}

#contentProducts #productOverview td.productDescription p
{
	color: black;
	font-size: 11px;
	line-height: 1.4;
}


/* Checkout Items */

#checkout_links
{
	height: 26px;
	line-height: 24px;
	padding-left: 30px;
	color: #999999;
}


form.checkout table
{
	width: 100%;
}


h1.summary
{
	padding: 0 10px;
	font-size: 14px;
	font-weight: normal;
	color: white;
	line-height: 36px;
	background: transparent url(img/bg-dt-product.jpg) no-repeat;
}

#checkout_login h2,
form.checkout h2
{
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	font-weight: normal;
	font-size: 14px;
	color: #79820a;
	border-bottom: dotted 1px #999;
}


#checkout_login h3,
form.checkout h3
{
	margin: 8px 0 8px 0;
	padding: 0 0 6px 0;
	font-weight: normal;
	font-size: 12px;
	color: #79820a;
	border-bottom: dotted 1px #999;
}


#checkout_login h4,
form.checkout h4
{
	margin: 8px 0 8px 0;
	padding: 0 0 6px 0;
	font-weight: bold;
	font-size: 12px;
}

dl.question_radio dt
{
	margin-bottom: 5px;
}

dl.question_radio dd
{
	width: 150px;
	height: 18px;
	display: block;
	float: left;
}

form.checkout label
{
	float: left;
	width: 100px;
	padding: 4px 20px;
	margin: 0 0 6px 0;
	text-align: right;
	border: solid 1px white;
}


form.checkout input, select
{
	font-size: 11px;
}


form.checkout input.text
{
	float: left;
	width: 200px;
	padding: 3px;
	color: #666;
	border: solid 1px #CCC;
}


form.checkout input.text:focus
{
	background-color: #dbedcf;
	color: #000;
	border: solid 1px #999;}


form.checkout br
{
	clear: both;
}


form.checkout select
{
	float: left;
	padding: 3px;
	color: #666;
	border: solid 1px #CCC;
}


form.checkout div.options
{
	width: 100%;
	margin: 20px 0 50px 0;
	padding: 10px 0;
	border-top: dotted 1px #999;
	text-align: right;
}


form.checkout input.submit
{
	float: right;
	padding: 4px;
	border-left: double 3px #CCC;
	border-top: double 3px #CCC;
	border-right: double 3px #999;
	border-bottom: double 3px #999;
	font-size: 13px;
	background-color: #dbedcf;
}


form.checkout input.submit:hover
{
	border-left: double 3px #999;
	border-top: double 3px #999;
	border-right: double 3px #666;
	border-bottom: double 3px #666;
}


#checkout_login
{
	margin: 0 0 20px 0;
	border-bottom: dotted 1px #999;
}


#checkout_login p
{
	margin-bottom: 10px;
}


table#summary
{
	width: 100%;
	border-left: solid 1px #CCC;
	color: #666;
	font-size: 11px;
}


table#summary tr.title
{
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #f0eee7;
}


table#summary tr.sub
{
	font-size: 12px;
	color: black;
	background-color: #f1f1f1;
}


table#summary tr.discount
{
	font-size: 12px;
	color: black;
	background-color: #e1ffe1;
}


table#summary tr.total
{
	font-size: 16px;
	color: black;
	background-color: #f0eee7;
}


table#summary td
{
	padding: 4px 10px;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


table#summary td.textRight
{
	text-align: right;
	clear: left;
}



table.form td
{
	font-size: 11px;
	vertical-align: middle;
}


table.top td
{
	vertical-align: top;
}


table.form td.heading
{
	width: 120px;
	height: 30px;
	font-size: 11px;
	font-weight: normal;
	padding-right: 3px;
}


table.form td.buttons
{
	height: 40px;
	text-align: right;
}

div.recycle {margin:20px 0;background-color: #e9f0ca;}
div.recycle img.icon {float:left; width:74px;margin: 0 10px 0 0;display:inline;}
div.recycle p {padding: 12px 0 ;line-height:15px;}



