/* Tag Specific 
*************************************************************/
* {
		margin : 0;
		padding : 0;
}

body {
		margin : 0;
		padding : 0 0 50px 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size : 100.01%;
		text-align : center;
		background : transparent url(../images/image_bg_tile.gif) 0 0 repeat;
}

input, select,textarea {
	border : 1px solid #818181;
	background-color : #525252 !important;
	color : white;
	font-size : 100%;
	padding: 1px;
}

.content-wrapper {
		clear : both;
		margin-left:32px;
		margin-top:20px;
		margin-right:4px;
		background-color:#484848;
}

#left-col {
	float : left;
	width : 355px;
	margin: 0;
	padding: 0;
}

#right-col {
	float : left;
	width : 355px;
	margin: 0 0 0 20px;
	padding: 0;
}

#bottom { margin: 15px 0 0 0;}

table.layout {
		background: #484848;
}

table.layout td {
		vertical-align:top;
		text-align:left;
}

table.thumb {
		background: #484848;
		border-spacing: 5px;
}

table.thumb td {
		vertical-align:top;
		text-align:left;
		font-size : .7em;
		color : #FFFFFF;
		padding: 2px;
		background: #484848;
		height:158px;
		width: 235px;
		border-bottom:1px solid #808080;
}


table.listing {background: #FFF;}

table.listing td {
		vertical-align:top;
		text-align:left;
		font-size : .7em;
		color : #FFFFFF;
		padding: 0px;
		border:1px solid #808080;
		background: #484848;
}
.no-padding{
	padding:0 !important;
}

.prod-details{
		background: #F4F4F4 !important;
		padding:6px !important;
}

table.product {
		background: #EDEDEF;
		margin:0;
		padding:0;
		border-bottom: 1px solid #FFFFFF;
}

table.product td {
		vertical-align:top;
		text-align:left;
		font-size : .7em;
		color : #666666;
		padding: 6px;
		background: #EDEDEF;
		padding-right:5px;
}

h2.links,
table.product-top h2,
table.product-bottom h2,
table.listing h2 {
	font-size : 1.1em;
	vertical-align:top;
}

table.product-top {
		background: #F6F6F8;
		border-top: 1px solid #D4D4D4;
		margin:0;
		padding:0;
		border-bottom: 1px solid #FFFFFF;
}

table.product-top td {
		vertical-align:top;
		text-align:left;
		font-size : .7em;
		color : #666666;
		padding: 6px;
		background: #F6F6F8;
}

table.product-bottom {
		background: #F6F6F8;
		border-bottom: 1px solid #D4D4D4;
		margin:0;
		padding:0;
}

table.product-bottom td {
		vertical-align:top;
		text-align:left;
		font-size : .7em;
		color : #666666;
		padding: 6px;
		background: #F6F6F8;
}


table.atomic-pet-table td{
		vertical-align:top;
		text-align:left;
		font-size : 1em;
		color : #FFFFFF;
		padding: 6px;
		background: #484848;
}

table.data {border-collapse : collapse;}

table.data th {
	border : 1px solid #818181;
	font-size : .7em;
	color : white;
	padding : 5px 15px 5px 15px;
	text-align : left;
}

table.data {padding: 0 0 10px 0;}

table.data td {
	border : 1px solid #818181;
	font-size : .7em;
	color : white;
	padding : 5px 10px 5px 10px;
}

table.data textarea {
	font-size: 100.1%;	
	Font-Family : Verdana, Arial, Helvetica, sans-serif;	
	color: white;
}

table.data textarea.textarea {width: 400px;}
* html table.data textarea.textarea {width: 406px;}
*:first-child+html table.data textarea.textarea {width: 406px;}

table.data1 td {
	font-size : .7em;
	color : white;
	padding : 5px 15px 10px 10px;
}


.enquiry-form-label{
		width:90px;
		margin-left:15px;
}

.enquiry-form-label-medium{width:110px;}

.enquiry-form-label-long{width:345px;}

.enquiry-form-data{width:100px;}

.enquiry-form-data-big{width:408px;}

#enquiry-form-top{
		background-color:#F6F6F8;
		margin:0;
		border-bottom:5px solid #F6F6F8 !important;
}

#enquiry-form-top td {
		background-color:#F6F6F8;
		padding-bottom:2px;
		padding-top:2px;
}

#enquiry-form-top input {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		border-style:none;
		border:1px solid #D4D4D4;
}

#enquiry-form-middle{
		background-color:#EDEDEF;
		margin:0;
		border-top:5px solid #EDEDEF !important;
		border-bottom:5px solid #EDEDEF !important;
}

#enquiry-form-middle td {
		background-color:#EDEDEF;
		padding-bottom:2px;
		padding-top:2px;
}

#enquiry-form-middle input {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		border-style:none;
		border:1px solid #D4D4D4;
}

#enquiry-form-bottom{
		background-color:#F6F6F8;
		margin:0;
		padding:0;
		border-top:5px solid #F6F6F8 !important;
}

#enquiry-form-bottom td {
		background-color:#F6F6F8;
		vertical-align:top;
		padding-bottom:2px;
		padding-top:2px;
}

#enquiry-form-bottom input {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border-style:none;
		border:1px solid #D4D4D4;
		margin-left:3px;
		font-size:11px;
		color:#666666;
}

#enquiry-form-bottom p {font-size : 1em;}

.i-long{width: 229px;}

.radio{
		border-style:none !important;
		border:0 !important;
}

.check{
		border-style:none !important;
		border:0 !important;
}

.light-grey{
		background-color:#F6F6F8;
}

.grey{
		background-color:#EDEDEF;
}

.txt-area {
		border-style:none;
		border:1px solid #D4D4D4;
		margin:3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:11px;
}

.btn-reset {
		border-style:none;
		background-color:#FFFFFF;
		background-image:url(../images/button_reset.gif);
		width:82px;
		height:24px;
		margin-top:20px;
}

.btn-submit {
		border-style:none;
		background-color:#FFFFFF;
		background-image:url(../images/button_submit.gif);
		width:82px;
		height:24px;
		margin-top:20px;
}

td td {
		font-size : .7em;
		color : #FFFFFF;
		background-color:#484848;
		padding: 6px;
}

th{
		font-size : .7em;
		color : #FFFFFF;
		background-color:#484848;
		padding: 6px;
		font-weight:bold;
}

ul{
		padding-left:25px;
}

ul li{
		font-size: 0.7em;
		color:#FFFFFF;
}

ol{
		padding-left:25px;
}

ol li{
		font-size: 0.7em;
		color:#FFFFFF;
}

table table 
{
		margin-bottom: 10px;
}

h1 {
		font-size: 1em;
		font-weight : bold;
		margin-bottom: .5em;
		color : #00FF00;
		border-bottom : 1px solid #808080;
}

h2 {
		font-size : 0.75em;
		margin-bottom : 0.5em;
		font-weight : bold;
		color : #00ff00;
		padding 0;
}


h2.news {
		color : #ff5e06;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
	}

#feat-table td{
		/*background-color:#cccccc;*/
		/*border-right:1px solid #808080;*/
		color: #FFFFFF;
}

#feat-table td.noborder a {color: #D23202;}


h3 {
		font-size : .7em;
		font-weight : bold;
		color : white;
		margin : 0;
		padding : 0;
}

h4 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size : 17px;
		font-weight : bold;
		color:#898B89;
		margin : 0;
		padding :0;
		border-bottom  :1px solid #808080;
		padding-bottom:2px;
		margin-bottom:4px;
}

p {
		font-size : 11px;
		color : #FFFFFF;
		margin-bottom : 1em;
}

a:link {
		color : #00ff00;
		text-decoration : none;
		font-size : 11px;
}

a:visited {
		text-decoration : none;
		color : #009E00;
		font-size : 11px;
}

a:hover {
		text-decoration : underline;
		font-size : 11px;
}

a:active {
		text-decoration : none;
		color : #008C00;
		font-size : 11px;
}

a.arrow {
		padding-left : 10px;
		padding-top : 1px;
		background : transparent url(../images/product_arrow.gif) 0 6px no-repeat;
}



a.arrow-red {
		color:#FE0000 !important;
		font-weight:bold;
		padding-left : 10px;
		padding-top : 0px;
		margin-right:4px;
		margin-top:2px;
		background : transparent url(../images/product_arrow.gif) 0 5px no-repeat;
		float:right;
}

a.gray-link {
	color: #999999;
}

hr {
		background-color : transparent;
		border : 0;
		height : 1px;
		border-top : 1px solid #808080;
		margin : 0 0 1em 0;
		padding : 0;
}
/* control div
*************************************************************/
#page-wrapper {
		width : 778px;
		margin : 10px auto 0 auto;
		text-align : left;
		background-color : #484848;
		border : 1px solid #808080;
		}

#header {
		background : transparent url(../images/image_header.jpg) no-repeat;
		height : 116px;
		border-top : 0;
		border-bottom : 1px solid #808080;
		margin:0;
		position: relative;
}

#header #logo {
	position: absolute;
	right: 0;
	top: 50px;
}

/* Header navigation */
#header-Nav {
		font-size : 11px; !important;
		color : #FFFFFF;
		padding : 0;
		height : 28px;
		border-bottom:1px solid #808080;
		background-color : #333333;
}

#header-Nav ul {
		margin : 0;
		list-style-type : none;
		padding : 7px 15px 8px 0;
		float : right;
		width : 758px;
}

#header-Nav ul li {
		float:right;
		padding : 0 6px 0 6px;
		border-right : 1px solid #808080;
		background-color:#333333;
}

#header-Nav ul li.last-item {
		border-right :0;
		padding-right : 0;
		background-color:#333333;
}

#header-Nav a:link,
#header-Nav a:visited,
#header-Nav a:hover,
#header-Nav a:active {
		/* HACK: hide from MAC IE5 \*/
		display : block;
		border : 0;
		/* End hide-IE5-Mac hack */
		color : #FFFFFF;
		text-decoration : none;
		background-color:#333333;
		font-size:11px;
}

#header-Nav a:hover {
		text-decoration : underline;
		color: #00FF00;
}

#header-Nav a.highlight:link,
#header-Nav a.highlight:visited, 
#header-Nav a:hover, 
#header-Nav a.highlight:active {
		color : #00FF00;
}

/* Top navigation */
#top-nav {
		clear : both;
		font-size : 0.7em;
		height : 31px;
		padding-left : 33px;
		background : #333333 url(../images/image_menu_arrow.gif) 0px 0px no-repeat;
		border-bottom: 1px solid #808080;
}

#top-nav a:link,
#top-nav a:visited,
#top-nav a:hover,
#top-nav a:active {
		/* HACK: hide from MAC IE5 \*/
		display : block;
		border : 0;
		/* End hide-IE5-Mac hack */
		color : #FFFFFF;
		text-decoration : none;	
		white-space: nowrap;
}

#top-nav a:hover {color : #00FF00;}

#top-nav ul {
		margin : 0;
		padding : 0;
		list-style-type : none;
}

#top-nav ul li {
		float : left;
		padding : 13px 20px 5px 6px;
		border-left : 1px solid #808080;
		font-weight : bold;
		font-size:1em;
}

#top-nav ul li.last-item {
		border-right : 1px solid #808080;
}

/* left column*/
#left-column {
		clear : left;
		line-height : 1em;
		width : 434px;
		display : inline;
		float : left;
		padding : 15px 0 10px 0;
		margin-right : 34px;
		margin-left : 41px;
}

/* left column*/
#left-column-big {
		clear : left;
		line-height : 1em;
		width : 554px;
		display : inline;
		float : left;
		padding : 15px 0 10px 0;
		padding-right : 20px;
		padding-left : 41px;
}

.border-pet{
		margin-left:0px;
		border-left:1px solid #D4D4D4;
}

/* right column*/
#right-Column {
		clear : right;
		line-height : 1em;
		width : 254px;
		float : left;
		display : inline;
		padding : 15px 0 10px 0;
}

/* right column*/
#right-Column-small {
		clear : right;
		line-height : 1em;
		width : 135px;
		float : left;
		display : inline;
		padding : 15px 0 10px 0;
}

#right-Column-small ul {
		list-style-type: none;
		padding:0; 
		margin:0; 
}

#right-Column-small ul li {
		margin:0; 
		text-decoration:none; 
		color:#FFFFFF; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; 
		padding-left:10px;
		background-color:transparent; 
		background-repeat: no-repeat; 
		background-image:url(../images/product_arrow.gif);
		background-position:0px 5px;
		border-bottom:1px solid #E5E5E5;
		width:105px;
}

#right-Column-table {
		border-left: 1px solid #808080 !important;
		padding-left: 15px;
		padding-right: 5px;
		padding-top:8px;
}

#right-Column-table-home {
		border-left: 1px solid #808080 !important;
		padding-left: 15px;
		padding-right: 5px;
		padding-top:0px;
}

#right-Column-table ul {
		list-style-type: none;
		padding:0; 
		margin:0; 
}

#right-Column-table ul li {
		margin:0; 
		padding-top:2px;
		text-decoration:none; 
		color:#FFFFFF; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		padding-left:10px;
		padding-bottom:4px;
		background-color:transparent; 
		background-repeat: no-repeat; 
		background-image:url(../images/product_arrow.gif);
		background-position:0px 5px;
		border-bottom:1px solid #E5E5E5;
		width:120px;
}

#right-Column h2 {
		color: #6D7286;
		background : #E5E5E5;
}

#floatAtomicPet {
		float : left;
		margin-right : .5em;
		margin-bottom : 1em;
		font-weight : normal;
		text-align : center;
		padding: 0;
}

#footer {
		margin : 0;
		clear : both;
		font-size : 0.7em;
		color : #FFFFFF;
		background-color : #333333;
		padding : 5px 0 7px 38px;
		border-top: 1px solid #808080;
}

* html #footer {
		padding : 3px 0 7px 38px;
}

.greybar {
		border-bottom:3px solid #E5E5E5;
}

.greyline {
		/*border-bottom:1px solid #E5E5E5;*/
		border-bottom : 1px solid #808080;
		padding-top:8px;
}

#greybar-bottom {
		border-bottom:1px solid #E5E5E5;
}

#greybar-bottom a:link {
		color : #008C00;
		text-decoration : underline;
		font-size : 0.9em;
}

#greybar-bottom a:visited {
		text-decoration : underline;
		color : #008C00;
		font-size : 0.9em;
}

#greybar-bottom a:hover {
		text-decoration : none;
		font-size : 0.9em;
}

#greybar-bottom a:active {
		text-decoration : none;
		color : #008C00;
		font-size : 0.9em;
}

#note{
		 padding:11px;
		 background-image:url(../images/please_note.jpg);
		 background-position:bottom;
		 background-color:#FFFFFF;
		 background-repeat: no-repeat; 
}

/* reusable classes */
.clear-hidden {
		clear : both;
		font-size : 1px;
		line-height : 1px;
		height : 1px;
		margin-top : -1px;
		background-color : transparent;
}

.greenText {
		font-size : 1.1em;
		font-weight : bold;
		color : #008C00;
}

.greyText {
		font-size : 1.1em;
		font-weight : bold;
		color : #6D7285;
}

.small-text{
		font-size : 0.8em;
}

.default-p{
		margin-right:25px;
}

.align-right {
		text-align : right;
}

.float-left {
		float : left;
		padding-right:5px;
		padding-bottom:5px;
		padding-top:5px;
}

.float-left-img {
		float : left;
		margin : 0 1em 1em 0;
}

a.gruden-link {color : #00ff00 !important;}

.floatright {float: right; margin: 0 10px 10px 10px;}

.footNote {font-size : 0.9em;	color : #A7A7A7;}

.image-form {
	width : auto;
	height: auto;
	border : 0;
	margin : 0;	
	padding: 0;	
	border : 1px solid #818181;
	background-color : #525252;
}

.highlight {
	color : red !important;
	font-weight: bold !important;
}

.check{
		border-style:none !important;
		border:0 !important;
		background: none !important;
}

.select{ width: 70px !important;}

.image-container {
	border-top: 1px solid #808080;
	padding: 10px 0 0 0;
}

.image-container img {float: left; margin: 0 44px 0 10px;}

.required {
	font-weight: normal !important;
	margin: 0;
	padding: 0 0 0 1px;
	font-size: 1.1em;
	color: #FFFF00;
}