body   {	margin: 0;	border: 0;	padding:0;	color: #000000;	font-size: 100%;	font-family: Arial, Helvetica, sans-serif;	background: #000000 url(../images/layout/bodybkg.jpg) repeat top left;	}a:link {	color: #FF0033;	text-decoration: none;	}a:visited {	color: #FF0033;	text-decoration: none;	}a:hover  {	color: #FF0033;	text-decoration: underline;	}a:active {	color: #FF0033;	text-decoration: none;	}/* NAVBAR */#navbar {    margin: 0;    padding: 0;    font-family: Verdana, sans-serif;    font-weight: bold;    font-size: 11px;    color: #C0C0C0;    text-decoration: none;    }#navbar li {    padding: 0 8px 0 0;    float: left;    list-style: none;    }#navbar a {    font-family: Verdana, sans-serif;    font-size: 13px;    color: #C0C0C0;    text-decoration: none;    }#navbar a:hover  {	color: #FF0033;	text-decoration: none;	}#navbar a.greenlinkon {    color: #FF0033;    }/* HEADER TEXT */#headertext {	font-size: 15px;	font-family: Verdana, sans-serif;    color: #000;    line-height: 16pt;    }/* H1 TEXT */.strapline_top {	font-size: 10px;	font-family: Verdana, sans-serif;    color: #FFF;    margin-top: 0px;    margin-bottom: 0px;    padding: 0 0 0 10px;    }
#honerow {	padding: 6px 0 0 0;    }/* PAGE TEXT */#pagetext {	font-size: 14px;	font-family: Verdana, sans-serif;    color: #000;    line-height: 18pt;    }#pagetext a {	color: #FF0033;	text-decoration: underline;	}#pagetexttitle {    font-size: 18px;    color: #000;    font-weight: bold;    }#redtexttitle {    font-size: 18px;    color: #FF0033;    font-weight: bold;    }#redtexttitle a {	color: #FF0033;	text-decoration: none;	}#redtexttitle a:hover {	text-decoration: underline;    }/* GUIDES */#guidespad {    padding: 0 40px 0 0;    }/* INSPIRED 1PX IMAGE BORDER */div.insp1pxborder {    border:1px solid #000000;    }/* INSPIRED */#insp_pagination {	display:block;	text-align:left;	height:22px;	line-height:21px;	clear:both;	padding-top:18px;	padding-bottom:18px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	float:right;}#insp_pagination a:link, #insp_pagination a:visited{	padding:7px;	padding-top:2px;	padding-bottom:2px;	border:1px solid #000000;	margin-left:10px;	text-decoration:none;	background-color:#F5F5F5;	color:#0E509E;	width:22px;	font-weight:normal;}#insp_pagination a:hover {	background-color:#FFFFFF;	border:1px solid #FF0033;	color:#FF0033;	}#insp_pagination .active_insp_link {	padding:7px;	padding-top:2px;	padding-bottom:2px;	border:1px solid #2E6AB1;	margin-left:10px;	text-decoration:none;	background-color:#2E6AB1;	color:#FFFFFF;	width:22px;	cursor:default;}#insp_pagination .disabled_insp_pagination {	padding:7px;	padding-top:2px;	padding-bottom:2px;	border:1px solid #999999;	margin-left:10px;	text-decoration:none;	background-color:#F5F5F5;	color:#666666;	width:22px;	cursor:default;}#pricetable {	width: 350px;	padding: 0;	margin: 0;}#pricetable td {	font-size: 12px;	color: #000000;	border: 1px solid #999999;	padding: 6px 6px 6px 12px;}#starspan {	font-size: 10px;	color: #333333;}/* AMENDMENTS AND UPGRADES */#amendtexttitle {    font-size: 20px;    color: #000;    font-weight: bold;    }/* HOME BOXES */#homebox {    font-size: 13px;    color: #000;    }#homebox a {	color: #FF0033;	text-decoration: none;	}#homebox a:hover {    color: #FF0033;	text-decoration: underline;    }#homeboxpad {    padding: 5px 10px 5px 10px;    }#homeboxpadr1 {    padding: 15px 10px 15px 0;    }#homeboxpadr2 {    padding: 15px 10px 15px 10px;    }#homeboxpadr3 {    padding: 15px 0 15px 10px;    }#shomebox {    font-size: 15px;    color: #000;    }#shomebox a {	color: #FF0033;	text-decoration: none;	}#shomebox a:hover {    color: #FF0033;	text-decoration: underline;    }    #shomeboxtitle {    font-size: 24px;    color: #000;    font-weight: bold;    }/* OUR WORK TITLES */#ourworktitle {    font-size: 14px;    font-weight: bold;    color: #320020;    }#ourworktitle a {	color: #320020;	text-decoration: none;	}#ourworktitle a:hover {    color: #FF0033;	text-decoration: none;    }/* WEB BOXES */#webbox {    font-size: 13px;    color: #000;    padding: 0 25px 0 20px;    }#webbox a {	color: #FF0033;	text-decoration: none;	}#webbox a:hover {    color: #FF0033;	text-decoration: underline;    }/* CONTACT PAGE TEXT */#contacttext1 {	font-size: 14px;	font-family: Verdana, sans-serif;    color: #000;    }#contacttext {	font-size: 14px;	font-family: Verdana, sans-serif;    color: #000;    line-height: 18pt;    }#contacttext a {	color: #FF0033;	text-decoration: none;	}#contacttext a:hover {	color: #FF0033;	text-decoration: underline;	}.dashbox{	background:#D0E6FF;	border:#FF0033 dashed 1px;	padding:10px;	width: 550px;}.dashbox select{	margin:2px;	margin-left:0px;	height:22px;	padding:2px;	font-size:12px;	background:#FFFFFF;	border:#CCCCCC 1px solid;}.dashbox label{}.smallfont{	color:#666666;	font-size:11px;}.contactnews{	color:#000000;	font-size:12px;}/* CLIENT LIST PAGE */#clientlist {    font-size: 16px;    font-weight: bold;    line-height: 16pt;    color: #333333;    }#clientlist a {	color: #333333;	text-decoration: none;	}#clientlist a:hover {    color: #FF0033;	text-decoration: none;    }/* FOOTER */#footer {    font-size: 11px;	font-family: Verdana, sans-serif;    color: #353535;    line-height: 13pt;    }#footer a {	color: #FF0033;	text-decoration: none;	}#footer a:hover {    color: #FF0033;	text-decoration: underline;    }#footertitle {    font-size: 12px;    color: #000;    font-weight: bold;    }/* COPYRIGHT */#copyrighttext, #copyrighttext a:link, #copyrighttext a:visited {	font-size: 11px;	color: #C0C0C0;	padding: 0;	text-decoration: none;	}#copyrighttext a:hover {	color: #FF0033;	text-decoration: none;	}