/************** Main Structure **************/ 

body { margin: 0px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: small; background: url(/imgs/netcheckBackground.jpg) #7c8777 fixed no-repeat center top; }

#container {
	width: 968px; padding: 0px; margin: 0px auto; background-color: #505648;
}

#branding {
	float: left; width: 968px; height: 57px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/imgs/sportfolio.jpg); background-position: top; background-repeat: no-repeat; text-align: right;
}

#branding p {
	font-size: 80%; line-height: 16px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; padding-left: 15px; padding-right: 15px; color: #999;
}

#header {
	float: left; width: 968px; height: 320px; padding: 0px; margin: 0px; background-color: #fff; background-image: url(/imgs/exactHeight.jpg); background-position: top; background-repeat: no-repeat;
}

#header p {
	font-size: 11px; line-height: 16px; margin-left: 15px; margin-bottom: 0px; margin-top: 10px; margin-right: 0px; padding: 0px; color: #fff; }
	

/************** Content **************/ 

p {font-size: 85%; line-height: 16px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; padding-left: 15px; padding-right: 15px; color: #fff;}

td {
	font-size: 85%; line-height: 13px; margin-left: 0px; padding-top: 10px; margin-right: 0px;  color: #333;
}
	
#branding h1 {font-size: 80%; margin-bottom: 1px; margin-top: 12px; padding-left: 0px; padding-right: 20px; color: #999; font-weight: bold;}
#branding .homep  {font-size: 80%; padding:10px 0px 0px 0px; margin:0px 20px 0px 0px; color: #999; font-weight: bold;}

#col_b_white h1 {font-size: 13px; padding-left: 15px; padding-right: 0px; margin-top: 10px; margin-bottom: 5px; color: #ffffff; line-height: 16px; font-weight: bold;}
#col_b_right h1 {font-size: 85%; padding-left: 0px; padding-right: 0px; margin-top: 8px; margin-bottom: 10px; color: #18A326; line-height: 16px; font-weight: bold;}
.col_b_white_nopad h1 {font-size: 85%; padding-left: 10px; padding-right: 0px; margin-top: 0px; margin-bottom: 10px; color: #18A326; line-height: 16px; font-weight: bold;}

h2 {font-size: 85%; padding-left: 15px; padding-right: 15px; margin-top: 10px; margin-bottom: 5px; color: #fff; line-height: 16px; font-weight: bold;}
h3 {font-size: 80%; margin-bottom: 0px; margin-top: 2px; padding-left: 15px; padding-right: 20px; color: #999; font-weight: normal;}




ul {
	font-size: 85%; line-height: 13px; margin-top: 5px; color: #ccc; margin-bottom: 10px; margin-right: 35px;
}

li {
	margin-bottom: 5px;
}

a.yellow:link{ font-weight: normal; color: #FCFC78; text-decoration: underline; }
a.yellow:visited { font-weight: normal; color: #FCFC78; text-decoration: underline; }
a.yellow:hover { font-weight: normal; color: #FCFC78; text-decoration: underline; }

a.remove:link{ font-weight: normal; color: #666; text-decoration: none; }
a.remove:visited { font-weight: normal; color: #666; text-decoration: none; }
a.remove:hover { font-weight: normal; color: #666; text-decoration: underline; }

a.panel:link{ font-weight: bold; color: #18A326; text-decoration: none; }
a.panel:visited { font-weight: bold; color: #18A326; text-decoration: none; }
a.panel:hover { font-weight: bold; color: #18A326; text-decoration: underline; }

a.panel2:link{ font-weight: bold; color: #18A326; text-decoration: underline; }
a.panel2:visited { font-weight: bold; color: #18A326; text-decoration: underline; }
a.panel2:hover { font-weight: bold; color: #18A326; text-decoration: underline; }

a.white:link{ font-weight: bold; color: #fff; text-decoration: underline;}
a.white:visited { font-weight: bold; color: #fff; text-decoration: underline; }
a.white:hover { font-weight: bold; color: #fff; text-decoration: none; }

a.white2:link{ color: #fff; text-decoration: none;}
a.white2:visited { color: #fff; text-decoration: none; }
a.white2:hover { color: #C0C0C0; text-decoration: none; }

.grey {
	color: #666;
}

.active {
	color: #666; font-weight: bold;
}

img {
	border-style: none; padding: 0px; margin: 0px;
}

img.panel {
	border-style: none; padding-top: 0px; padding-bottom: 6px; margin: 0px;
}

img.panel2 {
	border-style: none; padding: 0px; margin: 0px;
}


/************** Top Navigation **************/ 

#topnavcontainer {
	float: left; width: 968px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 10px; background-color: #590B81; font-size: 80%; color: #ebe3d6;
}

#topnavcontainer a:link {
	font-weight: bold; color: #fff; text-decoration: none; padding-left: 20px; padding-right: 30px;
}

#topnavcontainer a:visited {
	font-weight: bold; color: #fff; text-decoration: none; padding-left: 20px; padding-right: 30px;
}

#topnavcontainer a:hover {
	font-weight: bold; color: #fff; text-decoration: underline; padding-left: 20px; padding-right: 30px;
}

#topnav {
	float: left; width: 484px; padding: 0px; margin: 0px; color: #fff;
}

#login {
	float: left; width: 484px; padding: 0px; margin: 0px; text-align: right; color: #fff;
}


/************** Main Navigation **************/ 



#mainNav {
	float: left; width: 170px; padding-bottom: 21px;
}

.navcontainer {
	float: left; width: 170px; padding-bottom: 0px;
}

.navcontainer ul {
	margin: 0px; padding: 0px; font-size: 85%; list-style-type: none;
}

.navcontainer li {
	margin: 0px;
}

.navcontainer a {
	width: 135px; display: block; padding-right: 15px; padding-left: 20px; padding-top: 7px; padding-bottom: 7px; border-bottom: #C0C0C0 1px solid ; font-weight: bold;
}

.navcontainer a:link {
	color: #fff; text-decoration: none;
}

.navcontainer a:visited {
	color: #fff; text-decoration: none;
}

.navcontainer a:hover {
	color: #fff; text-decoration: none; background-color: #333224;
}

.navcontainerlevel2 {
	float: left; width: 170px; padding: 0px; border-bottom: #C0C0C0 1px solid;
}

.navcontainerlevel2 ul {
	margin: 0px; padding: 0px; font-size: 85%; list-style-type: none;
}

.navcontainerlevel2 li {
	margin: 0px;
}

.navcontainerlevel2 a {
	width: 125px; display: block; padding-right: 5px; padding-left: 30px; padding-top: 2px; padding-bottom: 5px; font-weight: normal;
}

.navcontainerlevel2 a:link {
	color: #fff; text-decoration: none;
}

.navcontainerlevel2 a:visited {
	color: #fff; text-decoration: none;
}

.navcontainerlevel2 a:hover {
	color: #C0C0C0;
}



/************** Main Elements **************/ 



#col_a {
	float: left; width: 176px; padding: 0px; margin: 0px;
}

#col_b {
	float: left; width: 616px; padding-bottom: 0px; margin: 0px; 
}

#col_c {
	float: left; width: 176px; padding: 0px; margin: 0px; text-align: right;
}


/************** Column Elements **************/ 


#homeContent {
	float: left; width: 616px; height: 211px; padding-top: 0px; margin: 0px;
}


.col_b_white {
	float: left; width: 616px; padding-top: 8px; margin: 0px; background-color: #fff;
}

.col_b_white p {
	font-size: 85%; line-height: 16px; margin-left: 0px; margin-bottom: 0px; margin-top: 10px; margin-right: 0px; padding: 0px; color: #333;
}

.col_b_white_nopad {
	float: left; width: 616px; padding: 0px; margin: 0px; background-color: #fff;
}

.col_b_white_nopad h2{
			font-size: 85%; line-height: 16px; margin-left: 13px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; padding: 0px; color: #18A326; font-weight: bold;
}

.col_b_white_nopad p {
	font-size: 85%; line-height: 16px; margin-left: 0px; margin-bottom: 0px; margin-top: 10px; margin-right: 0px; padding: 0px; color: #333;
}

.col_b_white_nopad h2{
			font-size: 85%; line-height: 16px; margin-left: 13px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; padding: 0px; color: #18A326; font-weight: bold;
}


#col_b_left {
	float: left; width: 215px; padding-top: 8px; padding-right: 15px; padding-left: 15px; margin: 0px; background-color: #fff;
}


#col_b_right {float: left; width: 340px; padding-top: 8px; padding-right: 30px; margin: 0px; background-color: #fff;}
    #col_b_right li{color:#000} 
	

#col_b_right p {
			font-size: 85%; line-height: 16px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; padding: 0px; color: #333; font-weight: normal;
}

#col_b_right h2 {
			font-size: 85%; line-height: 16px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; padding: 0px; color: #18A326; font-weight: bold;
}





/************** Home and listing Elements **************/ 

.netchecks {
	float: left; width: 144px; padding-left: 8px; padding-right: 0px; padding-bottom: 10px; margin: 0px; background-color: #fff;
}

.netchecks p {
	color: #333; font-size:11px;
}

.offers {
	float: left; width: 296px; padding-left: 8px; padding-right: 0px; margin: 0px; background-color: #fff;
}

.listing {
	float: left; width: 144px; padding-left: 8px; padding-right: 0px; padding-bottom: 15px; margin: 0px; background-color: #fff;
}

.listing p {
	color: #333;
}




/************** Listings page **************/ 

.page {
	float: left; width: 606px; padding-top: 26px; margin: 0px; background-color: #fff; text-align:right
}

.page ul{
	margin: 0px; padding: 0px; float: left; font-weight: normal; width: 104px;
}

.page ul li {
	display: inline; text-align: center;
}

.page ul li a {
	float: left; color: #fff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 3px; background-color: #85e3e6; text-decoration: none; margin-right: 5px; margin-top: 1px;
}

.page ul li a:visited {
	color: #fff; margin-right: 5px;
}

.page ul li a:hover {
	color: #fff; margin-right: 5px; background-color: #22ccd2;
}


/************** Form Elements **************/ 

.input {
	font-size: 11px; width: 180px; font-style: normal; font-variant: normal; color: #000;
}

.inputbold  {
	font-size: 11px; font-weight: bold; width: 180px; font-style: normal; font-variant: normal; color: #000;
}

.dropdown {
	font-size: 11px; width: 250px; font-style: normal; font-variant: normal; color: #333;
}

.quantity {
	font-size: 11px; width: 30px; font-style: normal; font-variant: normal; color: #333;
}

/************** Feature panels **************/ 

.featurepanel1 {
	float: right; width: 170px; margin-bottom: 6px; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 10px; padding-top: 0px; background-color: #fff; text-align: left;
}

.featurepanel1 p {
	font-size: 85%; line-height: 14px; margin-left: 0px; margin-bottom: 3px; margin-top: 0px; margin-right: 0px; padding-left: 5px; padding-right: 5px; color: #666; }

.featurepanel2 {
	float: right; width: 170px; margin: 0px; padding-bottom: 6px; text-align: left;
}

.featurepanel3 {
	float: left; width: 155px; margin-bottom: 0px; margin-top: 8px; margin-left: 7px; margin-right: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 7px; padding-top: 0px; text-align: left;
}

.featurepanel3 p {
	font-size: 85%; line-height: 14px; margin-left: 0px; margin-bottom: 3px; margin-top: 0px; margin-right: 0px; padding-left: 5px; padding-right: 5px; color: #C0C0C0;
}

.featurepanel4 {
	float: left; width: 170px; margin: 0px; padding: 0px; background-color: #909FC4; text-align: left;
}

.featurepanel4 p {
	font-size: 85%; line-height: 14px; margin: 0px; padding: 5px; color: #fff; }



/************** Footer Elements **************/ 

#footer {
	float: left; width: 968px; padding-top: 4px; padding-bottom: 4px; margin: 0px; font-size: 80%; color: #fff; background-color: #590B81; 
}

#footnav {
	float: left; width: 584px; padding: 0px; margin: 0px; text-align: left;
}

#footnav a:link {
	color: #fff; padding-left: 30px; text-decoration: none;
}

#footnav a:visited {
	color: #fff; padding-left: 30px; text-decoration: none;
}

#footnav a:hover {
	color: #fff; padding-left: 30px; text-decoration: underline;
}

#copyright {
	float: left; width: 354px; padding: 0px; margin: 0px; text-align: right;
}

#designnottingham {
	float: left; width: 938px; padding-top: 60px; padding-bottom: 30px; padding-right: 30px; margin: 0px; font-size: 80%; color: #333; text-align: right; background-color: #7C8777;
}

#designnottingham a:link {
	color: #666; text-decoration: none;
}

#designnottingham a:visited {
	color: #666; text-decoration: none;
}

#designnottingham a:hover {
	color: #999; text-decoration: none;
}



/************** Footer Elements **************/ 


.col_b_white_pad {
	float: left; width: 586px; padding-left: 15px; padding-right: 15px; padding-top: 0px; padding-bottom: 0px; margin: 0px; background-color: #fff;
}

.col_b_white_pad p {
	font-size: 85%; line-height: 16px; margin-left: 0px; margin-bottom: 0px; margin-top: 10px; margin-right: 0px; padding: 0px; color: #333;
}


#zoomcontainer {width: 445px; padding: 0px; margin: 0px auto; background-color: #ffffff;}
#zoom {float: left; width: 400px; padding: 15px; margin: 0px; background-color: #ffffff; text-align: left;}
#zoom h2 {padding: 0px 0px 15px 0px; color: #18A326; line-height: 16px; font-weight: bold;}


.green {
	color: #18A326;
}


.fm {margin:0px; padding:0px}


a:link{  color: #18A326; text-decoration: none; }
a:visited {  color: #18A326; text-decoration: none; }
a:hover {  color: #18A326; text-decoration: underline; }