@charset "UTF-8";
/* CSS Document */

/*RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;} :focus {outline: 0;} body {line-height: 1;	color: black;	background: white;} ol, ul {list-style: none;} table {	border-collapse: separate;	border-spacing: 0;} caption, th, td {text-align: left;	font-weight: normal;} blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: "" "";}
/*END RESET*/

/*main bits*/
body		{font-size:62.5%; 
             font-family:Helvetica, Arial, sans-serif;
			 background: #FFFFFF url(http://www.newzdog.com/newzdogimages/global/bg.jpg) repeat-x;
			 }
#container	{width:940px; margin: 0 auto;}
h1			{font-size:4.8em; color:#838383; font-weight:normal;}
h2			{font-size:2.4em; color:#838383; margin-bottom:10px; font-weight:normal;}
h3			{font-size:1.8em; line-height:30px; color:#838383; margin-top:10px; font-weight:normal;}
p			{font-size:1.4em; color:#838383; line-height:1.4em;}
.clear		{clear:both;}

/*header*/
#header		{
            height:177px; 
			margin:0 auto auto;
            width:1024px;
			}

.logo		{margin-top:10px; float:left;}

/*Top Menu Nav */
#menuContainer {
      
      left:0;
      overflow:hidden;
      background:url(http://www.newzdog.com/newzdogimages/global/top-nav.gif) repeat-x;
      font-size: 1.4em;
      font-weight: bold;
			margin:0 0 0; 
      }
      #menu {padding:0; margin:0; list-style:none; float:left; height:40px; position:relative; left:50%;}
      #menu li {float:left; position:relative; right:50%; margin:0 2px;}
      #menu li a {display:block; height:40px; line-height:40px; padding:0 15px 0 0; float:left; color:#fff; text-decoration:none;}
      #menu li a b {display:block; height:40px; float:left; padding:0 0 0 15px; cursor:pointer;}
      #menu li a:hover, 
      .home #menu li#home a,
      .single #menu li#single a,
      .dropdown #menu li#dropdown a,
      .dropline #menu li#dropline a,
      .flyout #menu li#flyout a,
      .support #menu li#support a,
      .contact #menu li#contact a
      {background:url(http://www.newzdog.com/newzdogimages/global/button.png) no-repeat right top; line-height:36px;}
      #menu li a:hover b,
      .home #menu li#home a b,
      .single #menu li#single a b,
      .dropdown #menu li#dropdown a b,
      .dropline #menu li#dropline a b,
      .flyout #menu li#flyout a b,
      .support #menu li#support a b,
      .contact #menu li#contact a b
      {background:url(http://www.newzdog.com/newzdogimages/global/button.png) no-repeat left top; line-height:36px;}

/*End Top Menu Nav */			
			
/*main content*/
#headline	{
			margin-top:20px;
			background-image:url(http://generic.newzdog.com/images/bg_headline_generic.jpg);	/*EDIT BACKGROUND IMAGE----------------------------*/
			with:900px;
			height:274px;
			padding-top:48px;
			padding-left:40px;
			}
.headlinecontent {float:left; width:450px;}
.ptop		{padding-top:22px;}
.instruct	{
			padding-left:14px;
			padding-top:10px;
			}
.instruct a {
			color:#d0202;											/*EDIT CSS COLOUR----------------------------------*/
			font-size:1.2em;
			text-decoration:none;
			font-size:0.9em;

			}
.instruct a:hover {text-decoration:underline;}
.widget		{float:left;margin-left:95px; margin-top:-6px;}

/*sales points*/
ul.salespoints {margin-top:20px;}
ul.salespoints li {float:left; width:200px; padding-right:19px; }
ul.salespoints li.line {border-right:dotted 1px #ccc; margin-right:20px;}


/*footer*/
#footer		{
			border-top:dotted 1px #ccc;
			margin-top:20px;
			padding-top:20px;
			color:#838383;
			font-size:1em;
			}

/*Light Box fades out page when showing foreground div e.g install */

.black_overlay
   {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

/* Register Form */
#register .text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.3em;
 width: 200px;
 margin-right: 6px;

}

form#register {
 margin:5px;
 padding: 10px;
 background-color: #CCCCCC;
 color: #000000;
 border: 1px solid #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.3em;
 text-align: right;
}

#register .buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.3em;
 background-color: red;
 color: #FFFFFF;
 margin-right: 6px;
}
/* End Register Form */

/*floating fp what is it */
#bottomRightCorner { 
	  display: block;
	  position: absolute;
	  right: 0;
	  bottom: 0px;
	  overflow: visible;
	  width: 236px;
	  height: 100px;
	  margin: 0 0 0 0;
	  padding: 0;
	  z-index: 9999;
	  border: none;
	  float: none;
	}
