@charset "UTF-8";
* {
	margin-top: 0px;
	padding-top: 0px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
}
#container {
	height: 1500px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
}
#searchbottom {
	background-image: url(file:///C|/Users/Neil%20Owen/Documents/jen/images/SearchBottom.jpg);
	float: left;
	height: 10px;
	width: 637px;
}
#searchbottom {
	background-image: url(file:///C|/Users/Neil%20Owen/Documents/jen/images/SearchBottom.jpg);
	height: 10px;
	width: 637px;
}
#mainmenu1home {
	float: left;
	height: 26px;
	width: 123px;
}
#ABCbanner {
	background-image: url(../images/ABCbelowsubmenu.jpg);
	float: left;
	height: 35px;
	width: 906px;
	padding-top: 15px;
	padding-right: 70px;
	background-color: #00F;
}
#containerleft {
	float: left;
	height: 1030px;
	width: 637px;
}
#searchleft {
	background-image: url(file:///C|/Users/Neil%20Owen/Documents/jen/images/SearchLeft.jpg);
	float: left;
	height: 40px;
	width: 15px;
}
#searchmiddle {
	background-image: url(file:///C|/Users/Neil%20Owen/Documents/jen/images/Searchmiddle.jpg);
	float: left;
	height: 40px;
	width: 12px;
}
#searchmiddle {
	background-image: url(file:///C|/Users/Neil%20Owen/Documents/jen/images/Searchmiddle.jpg);
	float: left;
	height: 40px;
	width: 12px;
}
#containerright {
	float: left;
	height: 1160px;
	width: 339px;
}
#editorscomment {
	float: left;
	height: 128px;
	width: 617px;
	padding-right: 20px;
}
#latestnewsimage {
	float: left;
	height: 196px;
	width: 320px;
}
#latestnewstxt {
	float: left;
	height: 186px;
	width: 297px;
	padding-top: 10px;
	padding-right: 20px;
}
#helpandadvicetxt {
	float: left;
	height: 110px;
	width: 617px;
	padding-top: 5px;
	padding-right: 20px;
}
#sponsors {
	background-image: url(../images/loyalty_rewards.gif);
	float: left;
	height: 270px;
	width: 206px;
}
#latestproducts {
	float: left;
	height: 270px;
	width: 265px;
	padding-left: 10px;
	padding-right: 10px;
}
#linebreak {
	float: left;
	height: 2px;
	width: 637px;
	background-image: url(../images/underline.jpg);
}
#latestfeatures {
	float: left;
	height: 110px;
	width: 617px;
	padding-top: 5px;
	padding-right: 20px;
}
#whitespace1 {
	float: left;
	height: 11px;
	width: 637px;
}
#searchtop {
	background-image: url(../images/searchlarge.jpg);
	float: left;
	height: 114px;
	width: 580px;
	padding-top: 15px;
	padding-left: 57px;
}
#whitespace2 {
	float: left;
	height: 14px;
	width: 637px;
}
#whitespace3 {
	float: left;
	height: 11px;
	width: 637px;
}
#banner  {
	float: left;
	height: 90px;
	width: 906px;
	padding-top: 10px;
	background-image: url(../images/mainbanner.jpg);
	text-align: right;
	padding-right: 70px;
	line-height: 16px;
}
#banner a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#banner a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#banner a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#banner a:active {
	color: #FFFFFF;
	text-decoration: none;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
body {
	background-image: url(file:///C|/Users/Neil%20Owen/Documents/jen/images/mainbackgroundslice.jpg);
	background-repeat: repeat-x;
}
#container #ABCbanner p {
	color: #00F;
}
h1 {
	font-size: 24px;
	color: #09F;
}
h2 {
	font-size: 18px;
	color: #09F;
}

#searchbottom {
	background-image: url(../images/SearchBottom.jpg);
	float: left;
	height: 10px;
	width: 637px;
}
#viewOurIntMag {
	float: left;
	height: 240px;
	width: 339px;
}
#whitespace4 {
	float: left;
	height: 14px;
	width: 339px;
}
#search2 h3 {
	font-weight: bold;
	color: #FFF;
	margin-bottom: 6px;
	font-size: 15px;
}
#installationtop {
	background-image: url(../images/installationofmonthTop.jpg);
	float: left;
	height: 29px;
	width: 339px;
}
#installationimg {
	float: left;
	height: 235px;
	width: 339px;
	background-color: #CCCCCC;
}
#installationbottom {
	background-color: #E4F3FA;
	float: left;
	height: 50px;
	width: 100px;
}
#installationpic1 {
	padding: 0px;
	height: 214px;
	width: 167px;
	float: left;
	margin: 12px;
}
#installationpic3 {
	float: left;
	height: 101px;
	width: 135px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#installationpic2 {
	float: left;
	height: 105px;
	width: 135px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#installationtxt {
	float: left;
	height: 192px;
	width: 319px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #E4F3FA;
}
#container #containerright #installationtxt p a:link {
}
#container #containerright #installationtxt p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1223A6;
	text-decoration: none;
}
#container #containerright #installationtxt p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #09F;
	text-decoration: none;
}
#container #containerright #installationtxt p a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1223A5;
	text-decoration: none;
}
#littlelogostop {
	background-image: url(../images/littlelogosTop.jpg);
	float: left;
	height: 10px;
	width: 339px;
}
#littlelogostop {
	background-image: url(../images/littlelogosTop.jpg);
	float: left;
	height: 10px;
	width: 339px;
}
#littlelogosbottom {
	background-image: url(../images/littlelogosBottom.jpg);
	float: left;
	height: 14px;
	width: 339px;
}
#termsandcond {
	float: left;
	height: 20px;
	width: 179px;
}
#copyright {
	float: left;
	height: 20px;
	width: 160px;
}
#banner  div  blockquote  p  a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
#banner  div  blockquote  p  a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
#banner  div  blockquote  p  a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #09F;
	text-decoration: none;
}
#banner  div  blockquote  p  a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
#containerleft   #editorscomment   p   a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A1;
	text-decoration: none;
}
#containerleft   #editorscomment   p   a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A1;
	text-decoration: none;
}
#containerleft  #editorscomment  p  a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #09F;
	text-decoration: none;
}
#containerleft  #editorscomment  p  a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1223A7;
	text-decoration: none;
}
#containerleft  #latestnewstxt  p  a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A1;
	text-decoration: none;
}
#container #containerleft #latestnewstxt p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1223A5;
	text-decoration: none;
}
#container #containerleft #latestnewstxt p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #09F;
	text-decoration: none;
}
#container #containerleft #latestnewstxt p a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A1;
	text-decoration: none;
}
#container #containerleft #helpandadvicetxt p a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A0;
	text-decoration: none;
}
#container #containerleft #helpandadvicetxt p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A0;
	text-decoration: none;
}
#container #containerleft #helpandadvicetxt p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #09F;
	text-decoration: none;
}
#container #containerleft #helpandadvicetxt p a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #10219E;
	text-decoration: none;
}
#container #containerleft #latestfeatures p a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1123A4;
	text-decoration: none;
}
#container #containerleft #latestfeatures p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A1;
	text-decoration: none;
}
#container #containerleft #latestfeatures p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #09F;
	text-decoration: none;
}
#container #containerleft #latestfeatures p a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A1;
	text-decoration: none;
}
#container #containerleft #latestproducts p a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A0;
	text-decoration: none;
}
#container #containerleft #latestproducts p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A1;
	text-decoration: none;
}
#container #containerleft #latestproducts p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #09F;
	text-decoration: none;
}
#container #containerleft #latestproducts p a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A1;
	text-decoration: none;
}
#container #containerright #termsandcond blockquote p u a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #333;
}
#container #containerright #termsandcond blockquote p u a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
#container #containerright #termsandcond blockquote p u a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A0;
	text-decoration: none;
}
#container #containerright #termsandcond blockquote p u a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
#container #containerright #copyright blockquote p u a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
#container #containerright #copyright blockquote p u a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
#container #containerright #copyright blockquote p u a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1122A2;
	text-decoration: underline;
}
#container #containerright #copyright blockquote p u a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
#latestproductimage {
	background-repeat: no-repeat;
	float: left;
	height: 270px;
	width: 136px;
}
#eventscontainer {
	float: left;
	height: 1500px;
	width: 770px;
}
#allsponsors {
	float: left;
	height: 1000px;
	width: 206px;
}
#headertext {
	float: left;
	height: 40px;
	width: 950px;
}
#eventstable {
	float: left;
	height: 1000px;
	width: 635px;
}
#container #eventscontainer #eventstable a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #09F;
	text-decoration: underline;
}
#container #eventscontainer #eventstable a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #09F;
	text-decoration: underline;
}
#container #eventscontainer #eventstable a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1022A0;
	text-decoration: none;
}
#container #eventscontainer #eventstable a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #09F;
	text-decoration: underline;
}
#adratestable1 {
	float: left;
	height: 150px;
	width: 770px;
}
#adratestable2 {
	float: left;
	height: 240px;
	width: 770px;
}
#adratestable3 {
	float: left;
	height: 300px;
	width: 770px;
}
#magcirctable {
	float: left;
	height: 1000px;
	width: 770px;
}
#search2 {
	float: left;
	height: 160px;
	width: 314px;
	background-image: url(../images/search.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 25px;
}
#container #containerright #search2 #form1 label #search {
	width: 280px;
}
#whitespaceundersearch2 {
	background-image: url(../images/whiteSpaceSearch2.jpg);
	float: left;
	height: 20px;
	width: 339px;
}
#installationmonthtext {
	background-color: #CCCCCC;
	float: left;
	height: 200px;
	width: 319px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#installationmonthtext h2 {
	color: #333333;
}

#editorscomment h1 {
	margin-bottom: 0px;
}
#latestnewstxt h2 {
	margin-bottom: 0px;
}
#container #containerleft #editorscomment h3 {
	font-size: 14px;
	color: #333333;
	margin-bottom: 9px;
}

#helpandadvicetxt h2 {
	color: #09F;
	margin-bottom: 0px;
}
#container #containerleft #latestnewstxt h3 {
	font-size: 12px;
	color: #333333;
	margin-bottom: 9px;
}
#latestfeatures h2 {
	margin-bottom: 0px;
}
#container #containerleft #helpandadvicetxt h3 {
	font-size: 12px;
	color: #333333;
	margin-bottom: 9px;
}

#latestproducts h2 {
	margin-bottom: 0px;
}
#container #containerleft #latestfeatures h3 {
	font-size: 12px;
	color: #333333;
	margin-bottom: 9px;
}

p {
	margin-bottom: 0px;
}
#container #containerleft #latestproducts h3 {
	font-size: 12px;
	color: #333333;
	margin-bottom: 9px;
}

#searchtop h4 {
	font-size: 16px;
	color: #FFF;
	margin-bottom: 6px;
}
#container #containerleft #searchtop #form2 label #searchlarge {
	width: 494px;
	margin-bottom: 9px;
}
#bodytext {
	float: left;
	height: 4500px;
	width: 380px;
	padding-right: 20px;
}
#subscribing {
	float: left;
	height: 1050px;
	width: 343px;
	background-color: #EFEFEF;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#allsponsors2 {
	float: left;
	height: 4500px;
	width: 206px;
	padding-top: 41px;
}
#container2 #eventscontainer #eventstable2 #subscribing h3 {
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
}

#eventstable2 {
	float: left;
	height: 4500px;
	width: 770px;
}
#eventscontainer2 {
	float: left;
	height: 4000px;
	width: 635px;
}
#allsponsors3 {
	float: left;
	height: 4000px;
	width: 340px;
}
#container #containerright #search2 #form #jumpMenu {
	width: 280px;
}
#container2 {
	height: 8000px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
}


#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
#container2 #eventscontainer2 h4 {
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
}

#container #containerleft #searchtop #form2 #jumpMenu2 {
	width: 490px;
}
#container #banner {
	color: #FFF;
}
h3 {
	font-size: 12px;
	color: #666;
}
#bodytext2 {
	float: left;
	height: 4500px;
	width: 590px;
	padding-right: 20px;
}
#eventstable3 {
	float: left;
	height: 4500px;
	width: 975px;
}
#abcindexcontainer {
	float: left;
	height: 50px;
	width: 976px;
}
#facebook {
	float: left;
	height: 50px;
	width: 35px;
}
#twitter {
	float: left;
	height: 50px;
	width: 38px;
}
#linkedin {
	float: left;
	height: 50px;
	width: 36px;
}
#abcsmall {
	background-image: url(../images/ABCbelowsubmenu_small.jpg);
	float: left;
	height: 50px;
	width: 867px;
}
#footer {
	float: left;
	height: 50px;
	width: 976px;
}

