/* CSS Document */

* 
{
	padding: 0;
	margin: 0;
	
}

body 
{
	text-align:left;
	margin-top:10px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
}

img
{
	border:0px none #FFF;
}


/* GLOBAL PAGE LAYOUT STYLES */
#container 
{
	
	width: 976px;
	margin: 0px auto;
	background-color:#FFFFFF;
	color:#000000;
}

#textonly
{
	width: 976px;
	margin: 0px auto;
	text-align:left;
	padding-bottom:0px;
	padding-top: 3px;
	font-size: 11px;
	color: #999999;
}

#hidden
{
	display:none;
}

/* FLOATING STYLES - LEFT/RIGHT/CLEAR */
.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}
.floatclear
{
	clear:both;
}

/* ROUNDED OUTSIDE BOX - BG IMAGES ROUNDED */
.rbtop div, .rbtop, .rbbot div, .rbbot 
{
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbtop div  { background: url(../ASSETS/IMAGES/LAYOUT/site-border-tl.jpg) no-repeat top left; }
.rbtop      { background: url(../ASSETS/IMAGES/LAYOUT/site-border-tr.jpg) no-repeat top right; }
.rbbot div  { background: url(../ASSETS/IMAGES/LAYOUT/site-border-bl.jpg) no-repeat bottom left; }
.rbbot      { background: url(../ASSETS/IMAGES/LAYOUT/site-border-br.jpg) no-repeat bottom right; }



/* TOP MENU */
#websitetitleandnavigation
{
	padding-left:13px;
}

#tagline {
	width: 342px;
	height: 25px;
	position: relative;
	overflow: hidden;
	font-size: 11px;
	}
#tagline span {
	background: url(../ASSETS/IMAGES/TITLE-creating-promotional-merchandise-for-leading-brands.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}

#websitelogo, #clientfooter, #dogandbonefooter
{
	padding-right:13px;
}

#websitelogo {
	width: 182px;
	height: 64px;
	position: relative;
	overflow: hidden;
	font-size: 11px;
}

#websitelogo span {
	background: url(../ASSETS/IMAGES/LOGO-green-island.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#topnavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 40px;
	display: inline;
	overflow: hidden;
	width: 515px;
}

#topnavigation li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#topnavigation a {
	float: left;
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:40px; /* for IE5/Win */
	margin-left: 4px;
	}
	
#topnavigation a:hover {
	background-position: 0 -40px;
	}
	
	
#thome a  {
	width: 74px;
	background:  url(../ASSETS/IMAGES/NAVIGATION/Bleeting-Homepage.gif) top left no-repeat;
	margin-left: 0px;
	}

#tuncovered a  {
	width: 74px;
	background: url(../ASSETS/IMAGES/NAVIGATION/Greenisland-Uncovered.gif) top left no-repeat;
	}

#tpure a  {
	width: 74px;
	background: url(../ASSETS/IMAGES/NAVIGATION/Pure-Products.gif) top left no-repeat;
	}

#tbeasts a  {
	width: 74px;
	background: url(../ASSETS/IMAGES/NAVIGATION/Creating-Promotional-Beasts.gif) top left no-repeat;
	}	

#tmerchandise a  {
	width: 74px;
	background: url(../ASSETS/IMAGES/NAVIGATION/Merchandise-Examples.gif) top left no-repeat;
	}	

#tcontact a  {
	width: 74px;
	background: url(../ASSETS/IMAGES/NAVIGATION/Make-Contact.gif) top left no-repeat;
	}

#tcatalogues a  {
	width: 74px;
	background: url(../ASSETS/IMAGES/NAVIGATION/Online-Catalogues.gif) top left no-repeat;
	}
/* CLIENT LISTING */
/* DOG & BONE FOOTER */
/* TEXT ONLY FOOTER */

/* main content */
#content
{
	padding:10px 0px 0px 13px;
	width:955px;
	height: 413px;
}
#contentnospacing
{
	padding:10px 0px 0px 0px;
	width:976px;
	
}

#dogandbonefooter {
	width: 282px;
	height: 21px;
	position: relative;
	overflow: hidden;
	font-size: 11px;
}

#dogandbonefooter span {
	background: url(../ASSETS/IMAGES/TITLE-pick-up-the-dog-and-bone.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
.error {
	color: red;
	margin-left: 5px;
}

#contactheader {
	margin-top: 15px;
	margin-left: 5px;
	margin-bottom: 10px;
	position: relative;
	left: -10px;
	font-size: 20px;
	overflow: hidden;
	width: 355px;
	height: 40px;
}

#contactheader span {
	background: url(../ASSETS/IMAGES/contact2.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

.contactaddress {
	font-size: 11px;
	color: #666666;
	line-height: 1.1;
	width: 200px;
	position: absolute;
	top: 5px;
	right: 50px;
    line-height: 1.25;
}
.contactaddress a {
    color: #666666;
    text-decoration: none;
}
.contactaddress a:hover {
    text-decoration: underline;
}
.foot a {
	color: #999999;
	text-decoration: none;
	}
	
.foot a:hover {
	text-decoration: underline;
}
/*************************************  PHASE2 ADDITIONS   ********************************************/

#newpagecontent{
	width:976px;
	
	background:#000;
}

#headingandphone{
	width:976px;
	height:51px;
	margin:0;
	background:url(../ASSETS/IMAGES/large_tagline.gif) no-repeat;
}

#headingandphone p{
	color:#c3f79f;
	font-size:1.6em;
	padding:1px 0 0 145px;
}

#newmain{
	width:976px;
}

#newmainleft{
	width:690px;
	float:left;
	margin:9px 0 0 0;

}

#newmainright{
	width:250px;
	float:right;
	background:#4d4d4d url(../ASSETS/IMAGES/products_to_chose_from.gif) no-repeat top center;

}
#newmainright a{
	color:#fff;
	text-decoration:none;
}
#newmainright a:hover{
	text-decoration:underline;
}
.invislink{
	width:233px;
	height:131px;
	margin:0 0 0 12px;
	padding:0;
}
.productslistbottom{
	clear:both;
	width:250px;
	background:#000 url(../ASSETS/IMAGES/products_list_bottom.gif) no-repeat bottom center;
}

#newmainright ul{
	list-style:none;
	display:block;
	margin:20px 0 0 10px;
	padding:0;
	color:#fff;
	font-size:0.9em;
}

#newmainright li{
	margin:0 0 5px 0;
}

#newmainright a{
	color:#68ce1e;
	font-weight:bold;
}

.productslistleft{
	width:110px;
	float:left;
	
}

.productslistright{
	width:110px;
	float:right;
	
}

#newbuttonsleft{
	width:335px;
	float:left;

}

#newbuttonsright{
	width:335px;
	float:right;

}


.bottomphone{
	float:right;
	clear:both;
}
#newbuttonsleft ul{
	list-style:none;
	display:block;
	margin:0;
	padding:0;
}
#newbuttonsleft li{
	clear:both;
	float:left;
}

#newbuttonsright ul{
	list-style:none;
	display:block;
	margin:0;
	padding:0;
}
#newbuttonsright li{
	clear:both;
	float:left;
}

.newbuttonstextarea{
	width:295px;
	background:url(../ASSETS/IMAGES/text_panel_bg.gif) no-repeat;
	margin:6px 0 20px 0;
	color:#fff;
	padding:20px;
	line-height:1.7em;
}
.action{
	clear:both;
	float:right;
	margin:20px 0 0 0;
}


#newfooter{
	clear:both;
	width:956px;
	height:69px;
	background:url(../ASSETS/IMAGES/newfooter_bg.gif) no-repeat top center;
	text-align:right;
	padding:15px 30px 0 0;
}

#newfootertext{
	width:976px;
	clear:both;
	color:#999999;
	font-size:0.9em;
}

#container2 
{
	
	width: 976px;
	height:520px;
	margin: 0px auto;
	background:url(../ASSETS/IMAGES/main_container_bg.gif) no-repeat;
	color:#000000;
}

.containerbottom{
	width:976px;
	height:13px;
	background:url(../ASSETS/IMAGES/flash_container_bottom.gif) no-repeat;
}

.productthoughtsspace{
	margin:20px 0 0 0;
}