/* 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 {
		padding : 2px;
}

.content-wrapper
{
		clear : both;
		margin-left:32px;
		margin-top:20px;
		margin-right:4px;
		background-color:#FFFFFF;
}

table.layout {
		background: #FFF;
}

table.layout td {
		vertical-align:top;
		text-align:left;
}

table.thumb {
		background: #FFF;
		border-spacing: 5px;
}

table.thumb td {
		vertical-align:top;
		text-align:left;
		font-size : .7em;
		color : #666666;
		padding: 2px;
		background: #FFF;
		height:158px;
		width: 180px;
		border-bottom:1px solid #E5E5E5;
}

.listing-image
{
		
}

table.listing {
		background: #FFF;
}

table.listing td {
		vertical-align:top;
		text-align:left;
		font-size : .7em;
		color : #666666;
		padding: 0px;
		border:1px solid #808080;
		background: #FFF;
}
.no-padding{
	padding:0 !important;
}

table.listing h2 {
		vertical-align:top;
		text-align:left;
		font-size : 1.1em;
		color : green;
		margin:0;
		padding:0;
}

.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;
}

table.product h2 {
		vertical-align:top;
		text-align:left;
		font-size : 1.1em;
		color : green;
		margin:0;
		padding:0;
}

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-top h2 {
		vertical-align:top;
		text-align:left;
		font-size : 1.1em;
		color : green;
		margin:0;
		padding:0;
}

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.product-bottom h2 {
		vertical-align:top;
		text-align:left;
		font-size : 1.1em;
		color : green;
		margin:0;
		padding:0;
}

table.atomic-pet-table td{
		vertical-align:top;
		text-align:left;
		font-size : 1em;
		color : #666666;
		padding: 6px;
		background: #FFF;
}

.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:#666666;
		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 : #666666;
		background-color:#FFFFFF;
		padding: 6px;
}

th{
		font-size : .7em;
		color : #666666;
		background-color:#FFFFFF;
		padding: 6px;
		font-weight:bold;
}

ul{
		padding-left:25px;
}

ul li{
		font-size: 0.7em;
		color:#666666;
}

ol{
		padding-left:25px;
}

ol li{
		font-size: 0.7em;
		color:#666666;
}

table table 
{
		margin-bottom: 10px;
}

h1 {
		font-size: 1.3em;
		font-weight : bold;
		margin-bottom: .5em;
		color : #008C00;
}

h2 {
		font-size : .75em;
		margin-bottom : 0.5em;
		font-weight : bold;
		color : #008C00;
		padding 0;
}

h2.grey-back {
		font-size : .75em;
		margin-bottom : 0.5em;
		font-weight : bold;
		color : #6D7285;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		background-color:#F0F0F0;

}

#feat-table td{
		background-color:#E5E5E5;
		border-right:1px solid #FFFFFF;
}

#feat-table td.noborder{
		background-color:#E5E5E5;
		border-right:1px solid #E5E5E5 !important;
		margin-right:1px solid #E5E5E5 !important;
}


h3 {
		font-size : .7em;
		font-weight : normal;
		color : black;
		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  :3px solid #E5E5E5;
		padding-bottom:2px;
		margin-bottom:4px;
}

p {
		font-size : 11px;
		color : #666666;
		margin-bottom : 1em;
}

a:link {
		color : #008C00;
		text-decoration : none;
		font-size : 11px;
}

a:visited {
		text-decoration : none;
		color : #008C00;
		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.under {
		text-decoration : underline;
}

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;
}

hr {
		background-color : transparent;
		border : 0;
		height : 1px;
		border-top : 1px solid #D4D4D4;
		margin : 0 0 1em 0;
		padding : 0;
}
/* control div
*************************************************************/
#page-wrapper {
		width : 778px;
		margin : 0 auto;
		text-align : left;
		background : white;
		border : 1px solid #FFFFFF;
		border-top : 0;
}

#header {
		background : transparent url(../images/image_header.jpg) no-repeat;
		height : 116px;
		border-top : 0;
		border-bottom : 1px solid white;
		margin:0;
}

/* Header navigation */
#header-Nav {
		font-size : 11px; !important;
		color : #FFFFFF;
		padding : 0;
		height : 28px;
		border-bottom:1px solid white;
		background-color : #484848;
}

#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 #B8BBC4;
		background-color:#484848;
}

#header-Nav ul li.last-item {
		border-right :0;
		padding-right : 0;
		background-color:#484848;
}

#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:#484848;
		font-size:11px;
}

#header-Nav a:hover {
		text-decoration : underline;
}

#header-Nav a.highlight:link,
#header-Nav a.highlight:visited, 
#header-Nav a:hover, 
#header-Nav a.highlight:active {
		color : white;
}

/* Top navigation */
#top-nav {
		clear : both;
		font-size : 0.7em;
		height : 31px;
		padding-left : 33px;
		background : #484848 url(../images/image_menu_arrow.gif) 0px 0px no-repeat;
}

#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 white;
		font-weight : bold;
		font-size:1em;
}

#top-nav ul li.last-item {
		border-right : 1px solid white;
}

/* 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:#000000; 
		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 #E5E5E5 !important;
		padding-left: 15px;
		padding-right: 5px;
		padding-top:8px;
}

#right-Column-table-home {
		border-left: 1px solid #E5E5E5 !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:#000000; 
		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 : #BDC0CD;
		background-color : #484848;
		padding : 5px 0 7px 38px;
}

* html #footer {
		padding : 3px 0 7px 38px;
}

.greybar {
		border-bottom:3px solid #E5E5E5;
}

.greyline {
		border-bottom:1px solid #E5E5E5;
		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 : #BDC0CD !important;}