/* CSS generated by Silktide Site Manager at 01:08pm 03/09/2010 - do not edit this file directly */

/* CSS generated by Silktide Site Manager at 11:23am 20/05/2008 - do not edit this file directly */

.servicelist h4 a{
	text-decoration:none;
	margin:0;
	padding:0;
}
.servicelist h4 {
	text-decoration:none;
	margin:0 0 10px 0;
	padding:0;
}
.servicelist{
display:relative;
	float:left;
	margin:10px 0 15px 0;
	clear:left;
	width:100%;
}
.servicelist img {
	float:left;
	margin:0 15px 20px 0;
}
.servicelist h3 a{
	text-decoration:none;
	margin:0;
	padding:0;
}
.servicelist h3 {
	text-decoration:none;
	margin:0 0 10px 0;
	padding:0;
}
.servicelist p{
	margin:0;
	padding:0;
}


a {color:#2e5b88;}

.bottomlink {clear:both;}

.searchholder .button{
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/search-button.gif);
	border:0;
	color:#ffffff;
	width:29px;
	height:25px;
	margin:0;
}
/*/////new css/////////////*/
.internalshadow {
	width:948px;
	height:13px;
	float:left;
}
.newsitem {
	float:none;
	margin:0 0 30px 0;
	clear:both;
}
.newspic img {
	width:120px;
	margin:0 15px 30px 15px;
	float:left;
}
.newstext {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	text-align:left;
	margin:15px 15px 0 15px;
	color:#09354b;
	float:none;
}
.newstext p {
	margin:0 0 20px 0;
}
.newstext p a {
	color:#CC0000;
}
.newstext h4 {
	margin:0 0 10px 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:14px;
}
.newstext h4 a {
	text-decoration:none;
	color:#09354b;
}
.newstext h4 a:hover {
	text-decoration:underline;
}


.newstext img {
                float:left;
                width:200px;
                margin:0 25px 0 0;
}


body  {
	background-color:#333334;
	background-repeat:repeat-x;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/bg.jpg);
	text-align:center;
	margin:0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*/////changed css/////////////*/
.internalcontentmid, .internalcontentmidfixed {
	width:622px;
	background-color:#FFF;
	padding:15px 15px 20px 15px;
	text-align:left;
	float:left;
}
.internalcontentmid p strong, .internalcontentmidfixed p strong{
	color:#CC0000;
	font-size:16px;
}
.internalcontentmid table img, .internalcontentmidfixed table img{
	margin:0 20px 0 0;
	float:left;
}
/*/////end////*/

.wrapper {
	margin:auto;
	width:948px;
}

.header {
	width:948px;
	height:85px;
	margin:0;
	padding:0;
	text-align:left;
}


img { border:none; }

h1#header {
	float:left;
	width:223px;
	height:46px;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/nowcomm-logo.gif);
	margin:20px 0 0 0;
	padding:0;
}

h1#header a {
	display:block;
	height:46px;
	width:223px;
}

h1#header span {display:none;}

.logo {
	margin:21px 0 0 0;
	float:left;
}

.topright {
	float:right;
	text-align:right;
	margin:25px 0 0 0;
	padding:0;
	color:#FFFFFF;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.topright a{
	text-decoration:none;
	color:#FFFFFF;
}

.topright a:hover {
	text-decoration:underline;
}
	
.searchholder {
	float:right;
	clear:right;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin:12px 0 0 0;
	padding:0;
}

.searchholder input {
	border:1px solid #ffffff;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/searchbg.gif);
	margin:0 0 0 4px;
	height:14px;
	padding:4px;
	font-size:11px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
}
.navholder {
	width:948px;
	height:61px;
	margin:16px 0 0 0;
	padding:0;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/nav-bg.gif);
}


#menu dt, dl, dd, ul, li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu {
	position: relative;
	left:0;
	top: 0;
	font-size:11px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	padding:0 0 0 0;
	float:left;
	height:22px;
}

#menu a {
	text-decoration: none;
	color: #fff;
	padding:0 9px 0 12px;
}

#menu ul {
	height:29px;
}

#menu li {
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/top-nav-left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:29px;
	margin:0 1px 0 0;
	line-height:29px;
}

#menu li a {
	display:block;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/top-nav-right.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

#menu li.red {
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/red-tab-left.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:29px;
	margin:0 1px 0 0;
	line-height:29px;
}

#menu li.red a {
	display:block;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/red-tab-right.png);
	background-position:top right;
	background-repeat:no-repeat;
}

#menu li ul li{
background-image:none;
display:inline;
float:none;
margin:0;
}

#menu li ul li a { 
display:inline;
background-image:none;
}


#smenu1, #smenu2, #smenu3, #smenu4, #smenu5 {
	position: absolute;
	left: 0;
	font-size: 11px;
	width: 948px;
	text-align:left;
	top:20px;
	margin:10px 0 0 0;
}
#smenu1 a:hover {
	color:#55a9fb;
}
#smenu2 a:hover {
	color:#55a9fb;
}
#smenu3 a:hover {
	color:#55a9fb;
}
#smenu4 a:hover {
	color:#55a9fb;
}

.internalcontentmid ul li {
	list-style-type:disc;
	margin:0 0 0 20px;
}

.clientlogin {
	float:right;
	width:93px;
	height:21px;
	background-color:#999933;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/clientloginbg.gif);
	font-size:11px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	padding:8px 0 0 0;

}
.clientlogin a{
	text-decoration:none;
	color:#ffffff;
}
.clientlogin a:hover {
	text-decoration:underline;
}
.content {
	width:948px;
	float:left;
}
.content.hero {
	position:relative;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/network-hero-background.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:683px;
}
.hero-nav {
	margin:0;
	padding:0;
}
.hero-nav li {
	margin:0 0 0 58px;
	padding:0;
	width:166px;
	height:40px;
	float:left;
}

.hero-nav span {display:none;}
.hero-nav a {float:left;width:166px;height:40px;}

.hero-read-nav {background-image:url(http://www.nowcomm.co.uk/private/templatefiles/read-network-hero.png);}
.hero-order-nav{background-image:url(http://www.nowcomm.co.uk/private/templatefiles/order-your-copy.png);}
.hero-friend-nav{background-image:url(http://www.nowcomm.co.uk/private/templatefiles/send-to-friend.png);}
.hero-findmore-nav{background-image:url(http://www.nowcomm.co.uk/private/templatefiles/find-out-more.png);}


.hometext {
	width:526px;
	height:247px;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/home-main-bg9.jpg);
	float:left;
	text-align:left;
}
.internaltext {
	width:526px;
	height:178px;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/internal-main-bg2.jpg);
	float:left;
	text-align:left;
}
.hometext h1 {
	margin:25px 0 0 28px;
	padding:0;
	color:#c42530;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	letter-spacing:-1px;
	height:32px;
}
.hometext h2 {
	margin:-5px 0 0 28px;
	padding:0;
	color:#00474f;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	letter-spacing:-1px;
	height:32px;
}
.internaltext h2 {
	margin:25px 0 0 28px;
	padding:0;
	color:#00474f;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	letter-spacing:-1px;
	height:32px;
}
.hometextsmall {
	font-size:11px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	margin:4px 10px 0 29px;
	line-height:150%;
	color:#09354b;
	height:127px;
}
.internaltextsmall {
	font-size:14px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin:4px 10px 0 29px;
	line-height:150%;
	color:#09354b;
}
.internaltextsmall p {
	margin:0 0 12px 0;
	padding:0;
}
.quote h3{
	margin:35px 10px 0 29px;
	font-size:14px;
	font-style:italic;
	color:#FFFFFF;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:36px;
}
.quote h4{
	margin:3px 10px 0 29px;
	font-size:11px;
	color:#09354b;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.homepic {
	width:422px;
	float:right;
}
.homeshadow {
	width:948px;
	height:13px;
	float:left;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/main-shadow-bg.jpg);
	background-repeat:repeat-x;
}
.internalshadow {
	width:948px;
	height:13px;
	float:left;
}
.homeshadowleft {
	float:left;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/main-shadow-left.jpg);
	background-repeat:no-repeat;
	width:11px;
	height:13px;
}
.homeshadowright {
	float:right;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/main-shadow-right.jpg);
	background-repeat:no-repeat;
	width:11px;
	height:13px;
}
.homeflash {
	width:652px;
	height:211px;
	float:left;
	background-color:transparent;
}
.homenews {
	width:285px;
	float:right;
}

.homepromo {
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/promo-corners-top.png);
	width:612px;
	float:left;
	margin:0 0 18px 0;
	/*margin:18px 0 0 0;*/
	text-align:left;
	padding:10px 20px 0 20px;
	background-repeat:no-repeat;
	background-position:to

}

.homepromo h2 {
	color:#c42530;
	margin-bottom:0;
background-color:#c0e5ff;
margin:0 -20px 0 -20px;
padding:10px 20px;
}

.homepromo p {
	background-color:#c0e5ff;
	margin:0 -20px 0 -20px;
	padding:10px 20px;
}

.homepromo .bottom {
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/promo-corners-bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:20px;
	margin:0 -20px;
}

/*.homepromo {
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/promo-corners-top.png);
	width:612px;
	float:left;
	margin:18px 0 0 0;
	text-align:left;
	padding:20px;
	background-repeat:no-repeat;
	background-position:top;
}

.homepromo h2 {
color:#c42530;
}*/
.newstop {
	width:273px;
	height:23px;
	border-bottom:1px #999999 solid;
	background-color:#333333;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/news-top-bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	color:#FFFFFF;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	padding:10px 0 0 12px;
}
.navtop {
	width:273px;
	min-height:22px;
	height:auto !important;
	height:22px;
	background-color:#333333;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/news-top-bg.gif);
	background-repeat:no-repeat;
	text-align:left;
	color:#FFFFFF;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:10px 0 10px 12px;
}

.navtop a {
	color:#fff;
	text-decoration:none;
}

.newsbottom {
	width:273px;
	height:24px;
	padding:2px 0 0 12px;
	text-align:left;
	font-size:11px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/news-bottom-bg.gif);
}
.navbottom {
	width:285px;
	height:13px;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/nav-bottom.gif);
}

.internalnav {
	padding: 0;
	font-size:14px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	line-height:30px;
}
.internalnav ul {
	margin: 0;
	padding: 0;
	border: none;
}
.internalnav li {
	margin: 0px;
	border-top: 1px solid #05386f;
}
.internalnav li a {
	display: block;
	background-color: #ecebec;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/sub-nav-bg.gif);
	color: #09354b;
	text-decoration:none;
	padding:4px 4px 4px 15px;
	background-repeat:repeat-x;
	background-color:#dbdbdb;
}
.internalnav li a:hover {
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/sub-nav-bg-over.gif);
	background-repeat:repeat-x;
	display: block;
	background-color:#dbdbdb;
}
html>body .internalnav li a {
	width: auto;
}



.newsbottom a {
	text-decoration:none;
	color:#c42530;
	font-weight:bold;
}
.newsbottom a:hover {
	text-decoration:underline;
}
.homenewstext {
	width:273px;
	padding:10px 0 0 12px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	color:#c42530;
	height:330px;
	background-color:#FFFFFF;
}
.homenewstext p {
	margin:5px 0 20px 0;
	padding:0;
	color:#333333;
	font-weight:normal;
}
.homenewstext a {
	font-weight:bold;
	color:#004850;
	text-decoration:none;
}
.homenewstext a:hover {
	text-decoration:underline;
}
.footer {
	width:948px;
	height:100px;
	margin:30px 0 30px 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#9e9c9c;
	float:left;
}
.footer a {
	color:#9e9c9c;
	text-decoration:none;
}
.footerleft {
	float:left;
}
.taosSearchTable label {
	margin:6px 3px 0 0;
	padding:0;
	font-size:11px;
	color:#FFFFFF;
	float:left;
}
.internaliconpic {
	width:103px;
	height:123px;
	margin:21px 13px 0 19px;
	float:left;
}
.internalcontent {
	width:652px;
	float:left;
}

.internalcontent:after, .internalcontent-wide:after  {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.internalcontentmid-wide{
	width:622px;
	background-color:#FFF;
	padding:15px 15px 20px 15px;
	text-align:left;
	float:left;
}

.internalcontent-wide {
	width:948px;
	float:left;
}

.internalcontenttop {
	width:652px;
	height:9px;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/internal-content-top.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.internalcontenttop-wide {
	width:948px;
	height:9px;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/internal-content-top-wide.png);
	background-repeat:no-repeat;
	background-position:top;
}

.internalcontentbottom {
	width:652px;
	height:9px;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/internal-content-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	clear:both;
}

.internalcontentbottom-wide {
	width:948px;
	height:9px;
	background-image:url(http://www.nowcomm.co.uk/private/templatefiles/internal-content-bottom-wide.png);
	background-repeat:no-repeat;
	background-position:bottom;
	clear:both;
}

/*///Form Classes////*/

#form_form label span, #form_form label span {
	float:left;
	width:100px;
	text-align:right;
	padding:0 10px 0 0;
}

div.login_password {
	margin:10px 0 0 0;
}

div.login_button {
	clear:both;
}

.login_stay { margin:10px 0; }

.login_stay label span {
	float:none;
}

input#f2_rememberLogin { float:left;margin:0 10px 0 110px; }


.login_button input.button {
	display:block;
	margin:0 0 0 110px;
}

fieldset {
	margin:0;
	padding:0;
	border:none;
}

ol li {
	list-style-type:decimal;
	margin:0 0 10px 0;
}


.tiles {
	position:absolute;
	top:450px;
	margin:0;
	padding:0;
	left:35px;
}

.tiles li {
	width:201px;
	float:left;
	height:200px;
	margin:0 10px;
}