/******************************top navigation styles******************************/	#pagetop li #navproducts { background-image: url("../images/navigation_graphics/navbutton_selected.gif")}	#pagetop li #navproducts:hover {	text-decoration: none;	cursor: default	}		/******************************Right hand column style******************************/		#rightcolumn .rc_downloads { /* This style adds the curved corners to the top item */	margin: 0px 0px 0px 0px;	background: url("../images/layout_graphics/rightcolumn.gif") #FFF no-repeat top left;	border-top: none;	border-left: none;	border-right: none;	}	#rightcolumn .purhase_rightcolumn, #rightcolumn #distributorlist { 	border: none;	color: #FFFFFF;	background: #990000 url("../images/layout_graphics/purchase_rightcolumn.jpg") no-repeat bottom left;	padding: 0px 16px 0px 16px;	overflow: hidden	}	#rightcolumn .purhase_rightcolumn.heading { 	background-position: top left;	font-size: 1.6em;	height: 36px;	padding-top: 20px;	text-align: center	}		#rightcolumn .purhase_rightcolumn.paragraph { background-position: center left;  } 	#rightcolumn #distributorlist { 	border: 0px;	padding-bottom: 20px;	margin-bottom: 0px;	} #rightcolumn #distributorlist select { 	width: 130px;	font-size: .9em; 	}	#rightcolumn #distributorlist input { font-size: .9em }/******************************content styles******************************/	.semmodule {	width: 24%;	padding: 0px;	margin: 0px;	padding-right: 1%;	float: left;	}	.semmodule img {	padding-left: 6px	}	#advertisement {	background: url("../images/layout_graphics/boxgrey_large.gif") #ffffff no-repeat bottom left; 	overflow: hidden;	padding: 0px 4px 0px 0px; 	margin: 0px;	width: 601px	}		#advertisement h2 {	margin-top: 0px; 	height: 29px;	border-bottom: 1px solid #3B8FD8; 	width: 590px;	padding: 8px 0px 0px 0px;	margin-left: 8px	}