html {
	overflow-y: scroll;
}

a:link {
    color: #999999;
    font-weight:bold;
    text-decoration: none;
}
a:visited {
    color: #999999;
    font-weight:bold;
    text-decoration: none;
}
a:hover {
    color: #518212;
    font-weight:bold;
    text-decoration: underline;
}
a:active {
    color: #FF0000;
    font-weight:bold;
    text-decoration: none;
}

.cat-Bedroom
{
    width:600px;
    height:30px;
    background-color:White;
    background-image:url(/img/cat_bedroom.jpg);
    background-repeat:no-repeat;
}

.cat-Food
{
    width:600px;
    height:30px;
    background-color:White;
    background-image:url(/img/cat_food.jpg);
    background-repeat:no-repeat;
}

.cat-Kitchen
{
    width:600px;
    height:30px;
    background-color:White;
    background-image:url(/img/cat_kitchen.jpg);
    background-repeat:no-repeat;
}

.cat-Personal-Care
{
    width:600px;
    height:30px;
    background-color:White;
    background-image:url(/img/cat_personal_care.jpg);
    background-repeat:no-repeat;
}

.cat-Baby
{
    width:600px;
    height:30px;
    background-color:White;
    background-image:url(/img/cat_baby.jpg);
    background-repeat:no-repeat;
}
.cat-Office
{
    width:600px;
    height:30px;
    background-color:White;
    background-image:url(/img/cat_office.jpg);
    background-repeat:no-repeat;
}

.cat-Home
{
	width:600px;
    height:30px;
    background-color:White;
    background-image:url(/img/cat_home.jpg);
    background-repeat:no-repeat;
}

.cat-Outdoors
{
	width:600px;
    height:30px;
    background-color:White;
    background-image:url(/img/cat_outdoors.jpg);
    background-repeat:no-repeat;
}

.centered {
	text-align: center;
}

.centered-table {
	margin-left: auto;
	margin-right: auto;
}

.table-header 
{
	background-color: #b0f3a7;
	background-image:url(/img/mint1x43.gif);
	background-repeat: no-repeat;
	height:43px;
	width: 100%;
}

.table-title 
{
	background-color: #518212;
	background-image:url(/img/head_title.jpg);
	background-repeat:no-repeat;
	height:48px;
	width: 100%;
}

.table-title-logo {
	 cursor:pointer;
	 height:100%;
}

.table-h1 
{
	background-color:#B7B7B7;
	height:18px;
	width: 100%;
	text-align:left;
	font-weight:normal;
	font-family:Tahoma,Arial,Helvetica;
	font-size:8pt;
	color: #666666;
	
}

.table-ticker 
{
	background-color: #FFFFFF;
	background-image:url(/img/white1x18.gif);
	background-repeat:no-repeat;
	height:18px;
	width: 100%;
	text-align:left;
	font-weight:normal;
	font-family:Tahoma,Arial,Helvetica;
	font-size:8pt;
	color: #666666;
	
}

.ticker-left
{
    float: left;
    text-align:left;
    padding: 0px 7px 3px 7px;
}

.ticker-center
{
    float:none;
    text-align:center;
    padding: 0px 7px 3px 7px;
}
.ticker-right
{
    float: right;
    text-align:right;
    padding: 0px 7px 3px 7px;
}

.topticker-left
{
    float: left;
    text-align: left;
    padding: 0px 7px 0px 7px;
}

.topticker-right
{
    float: right;
    text-align: right;
    padding: 2px 7px 3px 7px;
}

.table-footer
{
    background-color: #518212;
	background-image:url(/img/foot.jpg);
	background-repeat:no-repeat;
	height:15px;
	width: 100%;
}

.head-leaves { 
   background-color: #FFFFFF;
   background-image:url(/img/head_leaves.jpg);
   background-repeat:no-repeat;
   background-position:top left;
   vertical-align:top;
   height:100%;
   width:100%;
} 

.foot-leaves { 
   background-color: Transparent;
   background-image:url(/img/foot_leaves.jpg);
   background-repeat:no-repeat;
   background-position:bottom right;
   height:100%;
   width:100%;
}

.nomargin
{
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.body
{
    width: 582px;
    background-color:White;
    font-family:Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size:larger;
    color:#444444;
}

.body a:link {
    color: #666666;
    font-weight:normal;
    text-decoration: underline;
}
.body a:visited {
    color: #666666;
    font-weight:normal;
    text-decoration: underline;
}
.body a:hover {
    color: #518212;
    font-weight:normal;
    text-decoration: underline;
}
.body a:active {
    color: #FF0000;
    font-weight:normal;
    text-decoration: none;
}

h1 {
	font-family:Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
	font-weight:normal;
	color: #FFFFFF;
	font-size:16pt;
	padding:6px;
	margin-bottom:0px;
}

.table-big-inner
{  
    background-color:Transparent;
    float: left;
    text-align: left;
    width:966px;
    text-align: left;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-all-solns-title
{
    width:600px;
    height:45px;
    background-color:#B7B7B7;
    background-image: url(/img/all_title.jpg);
    background-repeat: no-repeat;
    background-position:left top;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-prob-title 
{
    width:600px;
    height:45px;
    background-color:#B7B7B7;
    background-image: url(/img/prob_title_small.jpg);
    background-repeat: no-repeat;
    background-position:left top;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
    
.table-prob-side 
{
    width:9px;
    background-color:#B7B7B7;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-prob-foot
{
    width:600px;
    height:9px;
    background-color:#B7B7B7;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-soln-title 
{
    width:600px;
    height:45px;
    background-color:#85C07C;
    background-image: url(/img/soln_title_small.jpg);
    background-repeat: no-repeat;
    background-position:left top;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-soln-side 
{
    width:9px;
	background-color:#85C07C;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-soln-foot
{
    width:600px;
    height:9px;
    background-color:#85C07C;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-rand-title 
{
    cursor:pointer;
    width:600px;
    height:30px;
    background-repeat: no-repeat;
    background-image: url(/img/rand_title.jpg);
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-rand-title-text-only
{
    width:600px;
    height:30px;
    background-color:White;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
    font-family:Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size:16pt;
    color:#555555;
    text-align:center;
}

.table-side-buffer 
{
    width: 20px;
    background-color:Transparent;
    background-repeat: no-repeat;
    background-image: url(/img/trans20x1.gif);
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-side-horiz-buffer 
{
    height: 10px;
    background-color:Transparent;
    background-repeat: no-repeat;
    background-image: url(/img/trans1x10.gif);
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-top-bottom-buffer 
{
    width: 640px;
    height: 15px;
    background-color:Transparent;
    background-repeat: no-repeat;
    background-image: url(/img/trans1x15.gif);
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-top-bottom-inner-buffer
{
    width: 600px;
    height: 15px;
    background-color:Transparent;
    background-repeat: no-repeat;
    background-image: url(/img/trans1x15.gif);
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.right-side-inner-buffer
{
    width: 315px;
    height: 15px;
    background-color:Transparent;
    background-repeat: no-repeat;
    background-image: url(/img/trans1x15.gif);
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-white-bg-content
{
    width:600px;
    background-color:White;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-transparent-bg-content
{
    width:600px;
    background-color:Transparent;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-image-bg-content
{
    width:600px;
    background-color:White;
    /*background-image: url(/img/index_back.jpg);
    background-repeat:no-repeat;*/
    font-family:Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size:20pt;
    color:#777777;
}

.table-all-solutions-bg-content
{
    width:582px;
    background-color:White;
    /*background-image: url(/img/index_back.jpg);
    background-repeat:no-repeat;*/
    font-family:Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size:12pt;
    color:#777777;
}

.terms-content
{
    width:560px;
    margin:20px 20px 20px 20px;
    font-family:Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size:12pt;
    color:#666666;
}

.front-page-selector
{
    font-family:Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size:22pt;
    color:#555555;
    text-align:center;
}

div.front-page-selector-link a:link {
    color: #555555;
    font-weight:normal;
    text-decoration: underline;
}
div.front-page-selector-link a:visited {
    color: #555555;
    font-weight:normal;
    text-decoration: underline;
}
div.front-page-selector-link a:hover {
    color: #63B863;
    font-weight:normal;
    text-decoration: underline;
}
div.front-page-selector-link a:active {
    color: #FF0000;
    font-weight:normal;
    text-decoration: none;
}

.table-side-related
{
    width:315px;
    background-color:White;
    text-align:left;
    vertical-align:top;
}

.table-related-title
{
    width:315px;
    height:38px;
    background-color:White;
    background-image: url(/img/related_title.jpg);
    background-repeat: no-repeat;
    background-position:left top;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
    
.table-related-left 
{
    width:13px;
    background-color:White;
    background-image: url(/img/related_left.jpg);
    background-repeat:repeat-y;
    background-position:left top;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-related-right 
{
    width:13px;
    background-color:White;
    background-image: url(/img/related_right.jpg);
    background-repeat:repeat-y;
    background-position:left top;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-related-foot
{
    width:315px;
    height:13px;
    background-color:Transparent;
    background-image: url(/img/related_foot.jpg);
    background-repeat: no-repeat;
    background-position:left top;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.related
{
    width: 289px;
    margin-top:-4px;
    margin-left:-16px;
    background-color:Transparent;
    vertical-align:top;
    font-family:Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size:small;
    color:#444444;
}

.related a:link {
    color: #666666;
    font-weight:normal;
    text-decoration: underline;
}
.related a:visited {
    color: #666666;
    font-weight:normal;
    text-decoration: underline;
}
.related a:hover {
    color: #518212;
    font-weight:normal;
    text-decoration: underline;
}
.related a:active {
    color: #FF0000;
    font-weight:normal;
    text-decoration: none;
}

.share
{
    width: 279px;
    margin-top:-4px;
    margin-left:-16px;
    background-color:Transparent;
    vertical-align:top;
    font-family:Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
    font-size:smaller;
    color:#000000;
    margin: 0px 5px 0px 5px;
}

.table-side-share
{
    width:315px;
    background-color:White;
    text-align:left;
    vertical-align:top;
}

.table-share-title
{
    width:315px;
    height:38px;
    background-color:White;
    background-image: url(/img/share_title.jpg);
    background-repeat: no-repeat;
    background-position:left top;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
    
.table-share-left 
{
    width:13px;
    background-color:White;
    background-image: url(/img/share_left.jpg);
    background-repeat:repeat-y;
    background-position:left top;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-share-right 
{
    width:13px;
    background-color:White;
    background-image: url(/img/share_right.jpg);
    background-repeat:repeat-y;
    background-position:left top;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-share-foot
{
    width:315px;
    height:13px;
    background-color:Transparent;
    background-image: url(/img/share_foot.jpg);
    background-repeat: no-repeat;
    background-position:left top;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.table-white-bg-side-ads
{
    height:250px;
    width:315px;
    background-color:White;
    text-align:center;
    vertical-align:top;
}

.table-trans-bg-side-ads
{
    height:250px;
    width:315px;
    background-color:Transparent;
    text-align:center;
    vertical-align:top;
}

.table-narrow-white-bg-bottom-ads
{
    height:80px;
    width:600px;
    background-color:White;
    text-align:center;
    vertical-align:top;
}

.table-narrow-trans-bg-bottom-ads
{
    height:80px;
    width:600px;
    background-color:Transparent;
    text-align:center;
    vertical-align:top;
}

.table-wide-white-bg-bottom-ads
{
    width:935px;
    background-color:White;
    text-align:center;
    vertical-align:top;
}


#table-wide-bottom
{
    background-color:Transparent;
    width:975px;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

#table-white-bg-content
{
    background-color:White;
    width:600px;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

#table-white-bg-side-ads
{
    background-color:White;
    width:315px;
    margin-top:2px;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

#table-trans-bg-side-ads
{
    background-color:Transparent;
    width:315px;
    margin-top:2px;
    vertical-align:top;
    border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}


#table-main-inner {
	background-color:White;
	width: 975px;
	height:100%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
#table-main-inner td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#table-main-outer
{
    background-color:Black;
    margin-top: -4px;
	margin-left: auto;
	margin-right: auto;
	width: 977px;
	height:101%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	text-align:center;
}
#table-main-outer td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#table-main-outer-short
{
    background-color:Black;
    margin-top: -4px;
	margin-left: auto;
	margin-right: auto;
	width: 977px;
	height:545px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	text-align:center;
}
#table-main-outer-short td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
