/*
* Font Styles
*/
.style1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #444444;
}

.style2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.style3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #444444;
}

p.downloads {
	padding-left: 120px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #444444;
    color: #000000;
    text-align: "justify";
}
p.downloads span.label {
    float: left;
    clear: left;
    width: 120px;
    margin-left: -120px;
    font-weight: bold;
}

.dullheader {
  font-family: "Lucida Grande", Arial, sans-serif;
  font-size: 18px;
  color: #333333;
}

.fancyheader {
  font-size: 28px;
  font-family: "Lucida Grande", Arial, sans-serif;
  background: -webkit-linear-gradient(#fff, #777);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 0.25px #555;
  min-width:400px;
  color: #666666;
}

/*
* Table Styles
*/
/*table.tecspec th,table.tecspec td{
	border:1px solid #d4d4d4;padding:5px;padding-top:7px;padding-bottom:7px;vertical-align:top;text-align:left;
}
*/
table.standard,table.tecspec{
  border-collapse:collapse;
  width:100%;
}

table.standard th{
	color:#ffffff;
	background-color:#555555;
	border:1px solid #555555;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding:3px;
	vertical-align:top;
	text-align:left;
}

table.standard th a:link,table.standard th a:visited{
	color:#ffffff;
}

table.standard th a:hover,table.standard th a:active{
	color:#EE872A;
}

table.standard td{
	border:1px solid #d4d4d4;
	padding:5px;
	padding-top:7px;
	padding-bottom:7px;
	vertical-align:top;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #444444;
}

/*
* Form Styles
*/
.licenceform label  {width:40px; float:left;}
.licenceform inputstyle  {position:relative;left:75px;} /* this gives space for the label on the left */
.licenceform buttonstyle  {position:relative;left:545px;} /* this gives space for the label on the left */
.licenceform .clear {clear:both;}       /* prevent elements from stacking weirdly */
.licenceform {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #444444;
	width: 500px;
        clear: both;
}


/*
* Widget Styles
*/
body.mainbody {
	background-image: url('https://www.45rpmsoftware.com/common/images/Holes.jpg');
	background-repeat: repeat;
	margin: 0;
	padding: 12px;
}!important;

.contentbox {
	border:1px solid #333333;
	background:#ffffff;
	width:798px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}

#rounded-box {
	padding-right:10px; 
	padding-left:10px; 
	padding-top:1px; 
	padding-bottom:1px; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#E3E3E3;
	-webkit-box-shadow: #B3B3B3 3px 3px 3px;
	-moz-box-shadow: #B3B3B3 3px 3px 3px;
	 box-shadow: #B3B3B3 3px 3px 3px;
}

#container {
	background-color:#FFFFFF;
    width:800px;
    display:block;
    margin-left: auto;
    margin-right: auto;
}
/*
* Menubar Setup
*/
.ul {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #444444;
}

ul.cssmenu {
	list-style: none;
	padding: 0px;
	}
.displace {
	position: absolute;
	left: -5000px;
	}
ul.cssmenu li {
	float: left;
	}
ul.cssmenu li a {
	display: block;
	width: 160px;
	height: 38px;
	background: url('https://www.45rpmsoftware.com/common/images/FlatButtons.png');
	}

/* Normal Links */
ul.cssmenu li.home a     { background-position: 0 0; }
ul.cssmenu li.software a { background-position: -160px 0; }
ul.cssmenu li.support a  { background-position: -320px 0; }
ul.cssmenu li.blog a     { background-position: -480px 0; }
ul.cssmenu li.about a    { background-position: -640px 0; }

/* Hover Links */
ul.cssmenu li.home a:hover     { background-position: 0 -38px; }
ul.cssmenu li.software a:hover { background-position: -160px -38px; }
ul.cssmenu li.support a:hover  { background-position: -320px -38px; }
ul.cssmenu li.blog a:hover     { background-position: -480px -38px; }
ul.cssmenu li.about a:hover    { background-position: -640px -38px; }

/* Clicked Links */
ul.cssmenu li.home a:active     { background-position: 0 -76px; }
ul.cssmenu li.software a:active { background-position: -160px -76px; }
ul.cssmenu li.support a:active  { background-position: -320px -76px; }
ul.cssmenu li.blog a:active     { background-position: -480px -76px; }
ul.cssmenu li.about a:active    { background-position: -640px -76px; }

/* Selected/Active Links */
ul.cssmenu li.home a.selected     { background-position: 0 -114px; }
ul.cssmenu li.software a.selected { background-position: -160px -114px; }
ul.cssmenu li.support a.selected  { background-position: -320px -114px; }
ul.cssmenu li.blog a.selected     { background-position: -480px -114px; }
ul.cssmenu li.about a.selected    { background-position: -640px -114px; }