/* BEGIN NATURAL DOM ELEMENTS */
a, a:visited {
    background-attachment: scroll;
    background-repeat: no-repeat;
    color: rgb(24,130,9);
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    outline: none;
}

a:hover {
    text-decoration: underline;
}

#a-close-window{
	float:right;
	position:relative;
	width:140px;
	top:5px;
}

body {
    background-color: white;
    color: black;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
}

.cloud-error{
	text-align:center;
}

h1, h2, h3, h4 {
    color: rgb(24,130,9);
}

img {
    border: 0px none white;
}

#input-secret-code{
	display:block;
	font-family:helvetica;
	font-size:20px;
	height:34px;
	left:159px;
	margin:108px;
	padding:5px 0 0 9px;
	position:static;
	top:45px;
	width:518px;
	text-align:center;
	color:#188209;
}

p {
    font-size: 14px;
}
/* END NATURAL DOM ELEMENTS */


/* BEGIN PSUEDO CLASSES */
.a-overlay-carpenter{
	left:90px;
	position:absolute;
	top:200px;
}

.a-overlay-decorator{
	left:290px;
	position:absolute;
	top:200px;
}

.a-overlay-engineer{
	left:490px;
	position:absolute;
	top:200px;
}

.a-pet-choice{
	display:block;
	float:left;
	height:135px;
	width:135px;
	overflow:hidden;
	margin:5px
}

.div-fun{
	border-right:1px dashed #188209;
	float:left;
	height:235px;
	overflow:auto;
	width:276px;
	text-align:center;
}

.div-fun-header{
	color:#188209;
	float:left;
	font-size:16px;
	font-weight:bold;
	height:30px;
	overflow:hidden;
	padding:10px;
	text-align:center;
	width:258px;
}

.div-fun-line{
	margin:0px auto;
	width:160px
}

.nav {
    background-position: 0px -58px;
    display: block;
    float: left;
    height: 58px;
    margin-right: 35px;
    position: relative;
    width: 115px;
}

.nav:hover {
    background-position: 0px 0px;
}

.product_thumbnail {
    float: left;
    position: relative;
    margin: 5px 5px 10px 5px;
}

.reginput {
    font-weight: bold;
    margin-top: 10px;
}
/* END PSUEDO CLASSES */


/* BEGIN SELECTOR ELEMENTS */
#a-choosecountry {
    background-image: url('../images/green_tab.png');
    color: white;
    display: block;
    height: 19px;
    left: 840px;
    padding: 2px 0px 0px 0px;
    position: absolute;
    text-align: center;
    top: 31px;
    width: 105px;
}

#a-fun-fdownload-1{
	background-image:url('../images/fun_ss1_th.png');
}

#a-fun-fdownload-2{
	background-image:url('../images/fun_wp1_th.png');
}

#a-fun-fdownload-3{
	background-image:url('../images/fun_wp2_th.png');
}

#a-fun-fdownload-4{
	background-image:url('../images/fun_wp3_th.png');
}

#a-fun-fdownload-5{
	background-image:url('../images/fun_wp4_th.png');
}

#a-fun-fdownload-6{
	background-image:url('../images/fun_cp1_th.png');
}

#a-fun-fdownload-7{
	background-image:url('../images/fun_cp2_th.png');
}

#a-fun-fdownload-8{
	background-image:url('../images/fun_cp3_th.png');
}

#a-fun-fdownload-9{
	background-image:url('../images/fun_cp4_th.png');
}

#a-fun-fdownload-10{
	background-image:url('../images/fun_cp5_th.png');
}

#a-fun-fdownload-11{
	background-image:url('../images/fun_cp6_th.png');
}

#a-fun-fdownload-12{
	background-image:url('../images/fun_cp7_th.png');
}

#a-fun-fdownload-13{
	background-image:url('../images/fun_cp8_th.png');
}

#a-fun-fdownload-14{
	background-image:url('../images/fun_cp9_th.png');
}

#a-fun-fdownload-15{
	background-image:url('../images/fun_cp10_th.png');
}

#a-fun-fdownload-16{
	background-image:url('../images/fun_cp11_th.png');
}

#a-fun-fdownload-17{
	background-image:url('../images/fun_cp12_th.png');
}

#a-fun-fdownload-18{
	background-image:url('../images/fun_cp13_th.png');
}

#a-kmart {
    background-image:url('../images/retailerlogo_kmart.png');
    display: block;
    height: 106px;
    left: 380px;
    margin: 15px auto 0px auto;
    position: absolute;
    top: 120px;
    width: 103px;
}

#a-login, #a-myaccount, #a-prefs, #a-reg, #a-login:visited, #a-myaccount:visited, #a-prefs:visited, #a-reg:visited {
    color: white;
    padding: 2px 0px 0px 0px;
}

#a-navabout {
    background-image: url('../images/nav_about_en-us.png');
    margin-top:20px;
}

#a-navfun {
    background-image: url('../images/nav_fun_en-us.png');
}

#a-navhome {
    background-image: url('../images/nav_home_en-us.png');
}

#a-navparents {
    background-image: url('../images/nav_parents_en-us.png');
    margin-top:20px;
}

#a-navproducts {
    background-image: url('../images/nav_products_en-us.png');
    margin-top:20px;
}

#a-navreg {
    background-image: url('../images/nav_reg_en-us.png');
    margin-top:20px;
}

#a-navdownload {
    background-image: url('../images/nav_download_en-us.png');
    margin-top:20px;
}
	
#a-target {
    background-image:url('../images/retailerlogo_target.png');
    display: block;
    height: 39px;
    margin: 15px auto 0px auto;
    left: 340px;
    position: absolute;
    top: 65px;
    width: 173px;
}

#a-tru {
    background-image:url('../images/retailerlogo_tru.png');
    display: block;
    height: 51px;
    left: 70px;
    margin: 0px auto 0px auto;
    position: absolute;
    top: 70px;
    width: 173px;
}

#a-walmart {
    background-image:url('../images/retailerlogo_walmart.png');
    display: block;
    height: 43px;
    left: 70px;
    margin: 15px auto 0px auto;
    position: absolute;
    top: 150px;
    width: 173px;
}

#a-paw {
    background-image: url('../images/paw.png');
    display: block;
    height: 129px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 107px;
}






#a-pet-390961,#a-trial-390961,#a-overlay-decorator{
	background-image: url('../images/skus/390961.png');
}

#a-pet-390961:hover,#a-trial-390961:hover,#a-overlay-decorator:hover{
	background-position:0px -135px
}

#a-pet-390978,#a-trial-390978{
	background-image: url('../images/skus/390978.png');
}

#a-pet-394570,#a-trial-394570{
	background-image: url('../images/skus/394570.jpg');
}

#a-pet-394587,#a-trial-394587{
	background-image: url('../images/skus/394587.jpg');
}

#a-pet-394594,#a-trial-394594{
	background-image: url('../images/skus/394594.jpg');
}

#a-pet-394600,#a-trial-394600{
	background-image: url('../images/skus/394600.jpg');
}

#a-pet-394532,#a-trial-394532{
	background-image: url('../images/skus/394532.jpg');
}

#a-pet-394549,#a-trial-394549{
	background-image: url('../images/skus/394549.jpg');
}

#a-pet-394556,#a-trial-394556{
	background-image: url('../images/skus/394556.jpg');
}

#a-pet-394563,#a-trial-394563{
	background-image: url('../images/skus/394563.jpg');
}

#a-pet-390978:hover,#a-trial-390978:hover{
	background-position:0px -135px
}

#a-pet-390985,#a-trial-390985{
	background-image: url('../images/skus/390985.png');
}

#a-pet-390985:hover,#a-trial-390985:hover{
	background-position:0px -135px
}

#a-pet-390992,#a-trial-390992{
	background-image: url('../images/skus/390992.png');
}

#a-pet-390992:hover,#a-trial-390992:hover{
	background-position:0px -135px
}

#a-pet-391005,#a-trial-391005{
	background-image: url('../images/skus/391005.png');
}

#a-pet-391005:hover,#a-trial-391005:hover{
	background-position:0px -135px
}

#a-pet-391012,#a-trial-391012,#a-overlay-engineer{
	background-image: url('../images/skus/391012.png');
}

#a-pet-391012:hover,#a-trial-391012:hover,#a-overlay-engineer:hover{
	background-position:0px -135px
}

#a-pet-391029,#a-trial-391029{
	background-image: url('../images/skus/391029.png');
}

#a-pet-391029:hover,#a-trial-391029:hover{
	background-position:0px -135px
}

#a-pet-391036,#a-trial-391036{
	background-image: url('../images/skus/391036.png');
}

#a-pet-391036:hover,#a-trial-391036:hover{
	background-position:0px -135px
}

#a-pet-391043,#a-trial-391043{
	background-image: url('../images/skus/391043.png');
}

#a-pet-391043:hover,#a-trial-391043:hover{
	background-position:0px -135px
}

#a-pet-391050,#a-trial-391050,#a-overlay-carpenter{
	background-image: url('../images/skus/391050.png');
}

#a-pet-391050:hover,#a-trial-391050:hover,#a-overlay-carpenter:hover{
	background-position:0px -135px
}

#a-pet-391067,#a-trial-391067{
	background-image: url('../images/skus/391067.png');
}

#a-pet-391067:hover,#a-trial-391067:hover{
	background-position:0px -135px
}

#a-pet-391074,#a-trial-391074{
	background-image: url('../images/skus/391074.png');
}

#a-pet-391074:hover,#a-trial-391074:hover{
	background-position:0px -135px
}

#a-pet-391623,#a-trial-391623{
	background-image: url('../images/skus/391005.png');
}

#a-toplogo {
    background-image: url('../images/header_logo.png');
    display: block;
    height: 69px;
    left: 393px;
    margin: 0px;
    position: absolute;
    top: 0px;
    width: 205px;
}

#a-overlay-new , #a-overlay-upgrade , #a-overlay-add , #a-overlay-win , #a-overlay-mac , #a-overlay-status-upgrade {
	background-image:url(../images/reg_btns.png);	
	display:block;
	height:47px;
	width:85px;
	position:absolute;
	background-position: 0px -49px;
}

#a-overlay-new{
	left:150px;
	top:280px;
}

#a-overlay-add {
	left:342px;
	top:290px;
	color:#FFFFFF;
}

#a-overlay-win{
	left:220px;
	top:235px;
}

#a-overlay-mac{
	left:440px;
	top:235px;
}

#a-overlay-upgrade{
	top:280px;
	left:500px;
}

#a-overlay-status-upgrade{
	top:280px;
	left:500px;
	display:none;
}

#a-overlay-new:hover , #a-overlay-upgrade:hover , #a-overlay-add:hover , #a-overlay-win:hover , #a-overlay-mac:hover , #a-overlay-status-upgrade:hover {
	background-position: 0px 0px;
}


#div-input{
	background-color:#FFFFFF;
	border:1px solid black;
	left:108px;
	position:absolute;
	top:187px;
	width:524px;
	z-index:99999;
}

#div-account {
    background-image: url('../images/green_tab.png');
    color: white;
    display: block;
    height: 19px;
    left: 728px;
    padding: 2px 0px 0px 0px;
    position: absolute;
    text-align: center;
    top: 31px;
    width: 105px;
}

#div-content {
    height: 295px;
    left: 10px;
    overflow: auto;
    position: relative;
    width: 634px;
    top: 10px;
}

#div-content-large {
    height: 295px;
    left: 10px;
    overflow: hidden;
    position: relative;
    width: 835px;
}

#div-content-large a {
	float:left;
    height:69px;
    margin:5px;
    width:70px;
}

#div-content-trial {
    height: 215px;
    left: 10px;
    overflow: auto;
    position: relative;
    width: 634px;
    top: 10px;
}

#div-contentcontainer {
    background-attachment: scroll;
    background-image: url('../images/bkgd_content.png');
    background-repeat: no-repeat;
    /*border: 1px solid pink;*/
    height: 319px;
    left: 200px;
    position: absolute;
    width: 654px;
    top: 349px;
}

#div-contentcontainer-large {
    background-attachment: scroll;
    background-image: url('../images/bkgd_content_large.png');
    background-repeat: no-repeat;
    /*border: 1px solid pink;*/
    height: 319px;
    left: 100px;
    position: absolute;
    width: 854px;
    top: 349px;
}

#div-contentcontainer #div-content  .add-productkey{
text-align:center;
}

#div-contentcontainer #div-content .redcolor{
color:red;
}
#div-contentcontainer .hidden{
overflow:hidden;
}

#div-contentcontainer #div-content form{
margin-left:auto;
margin-right:auto;
position:relative;
width:420px;
height:80px;
}

#div-contentcontainer #div-content label{
	font-size:16px;
}

#div-contentcontainer #div-content #txt {
border:1px solid #565656;
font-size:14px;
height:16px;
padding:3px;
width:262px;
}

#div-contentcontainer #div-content #submit-key{
border:1px solid #565656;
left:302px;
position:absolute;
top:30px;
}

#div-ctrlcover {
    background:rgb(24,130,9) none repeat scroll 0 0;
    display:none;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:91;
    opacity:0;
    filter:alpha(opacity=0);
}

#div-ctrldialog-wrapper{
	height:100%;
	position:absolute;
	width:100%;
	z-index:700;
    	opacity:0;
        filter:alpha(opacity=0);
        display:none;
}

#div-ctrldialog {
    background: white none repeat scroll 0 0;
    border:3px solid rgb(255,210,4);
    display:none;
    font-size:12px;
    height:400px;
    margin-left:auto;
    margin-right:auto;
    overflow:auto;
    padding:5px;
    position:relative;
    top:155px;
    width:400px;
    z-index:400;
    -moz-border-radius: 10px;
    opacity:0;
    filter:alpha(opacity=0);
}

#div-ctrldialog #div-closebutton {
    margin-bottom:20px;
}

#div-ctrldialog #div-closebutton a {
    background-color: rgb(24,130,9);
    border: 2px solid rgb(24,130,9);
    color: rgb(255,210,4);
    font-size: 12px;
    padding: 1px;
}

#div-ctrldialog #div-closebutton a:hover {
    background-color: white;
    border: 2px solid rgb(24,130,9);
    color: rgb(24,130,9);
}

#div-ctrldialog a {
    color: rgb(24,130,9);
    font-weight: bold;
    text-decoration:none;
}

#div-ctrldialog #div-submit {
        margin: 10px 0px 10px 0px;
}

#div-ctrldialog #div-submit a {
    background-color: rgb(24,130,9);
    border: 2px solid rgb(24,130,9);
    color: white;
    font-size:14px;
    font-weight:bold;
    padding: 2px;
}

#div-ctrldialog #div-submit a:hover {
    background-color: white;
    border: 2px solid rgb(24,130,9);
    color: rgb(24,130,9);
    font-size:14px;
    font-weight:bold;
    padding: 2px;
}

#div-ctrldialog .regstep {
    font-size:14px;
    font-weight:bold;
}

#div-fun-coloring{
	border-right:none !important;
}

#div-main {
    background-attachment: scroll;
    background-image: url('../images/bkgd_home.jpg');
    background-repeat: no-repeat;
    /*border: 1px solid blue;*/
    height: 722px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1007px;
}
#div-register{
	opacity:1;
    	filter:alpha(opacity=100);
	display:block;
}

#div-addnew{
	display:none;
	height:400px;
	opacity:0;
        filter:alpha(opacity=0);
	width:auto;
	overflow:hidden;
	z-index:99999;
}

#div-congrats{
	display:none;
	height:400px;
	opacity:0;
        filter:alpha(opacity=0);
	width:auto;
	overflow:hidden;
}

#div-footer {
    position: absolute;
    text-align: center;
    top: 730px;
    width: 1007px;
}

#div-footer a {
    font-weight: bold;
    color: rgb(29,30,91);
}

#div-header {
    /*border: 1px solid red;*/
    height: 129px;
    left: 17px;
    position: absolute;
    top: 16px;
}

#div-legallinks {
    font-size: 12px;
}

#div-mainnav {
    /*border: 1px solid yellow;*/
    height: 92px;
    left: 100px;
    position: absolute; 
    top: 220px;
    width: 950px;
}

#div-my-products {
	position:relative
}

#div-product-overlay{
	background:url("../images/seed_value_overlay.png") no-repeat top left;
	display:none;
	height:261px;
	left:855px;
	position:absolute;
	top:330px;
	width:154px;
}

#div-trial-welcome{
	font-size:14px;
	padding:16px 16px 6px 16px;
}

.download-windows{
	color:#FFFFFF;
	font-size:11px;
	position:absolute;
	text-align:center;
	top:3px;
}

.download-mac{
	color:#FFFFFF;
	font-size:11px;
	left:5px;
	position:absolute;
	text-align:center;
	top:9px;
	width:73px;
}

.p-product-attributes{
	font-size:12px;
	font-weight:bold;
	height:20px;
	left:10px;
	margin:0;
	padding:0;
	position:relative;
	top:25px;
	width:130px;
}

#ul-product-attributes{
	position:relative;
	top:26px;
	margin:0;
	padding:0;
}
#ul-product-attributes li{
	margin:0;
	padding:0;
	list-style:none;
	height:15px;
	
}

.label-right, .label-left{
	font-size:10px;
}

.label-green , .label-green-b{
	color:#178309;
}

.label-blue , .label-blue-b{
	color:#176CBD;
}

.label-red , .label-red-b{
	color:#EC1C24;
}

.label-green-b, .label-blue-b , .label-red-b{
	font-weight:bold;
}

.label-left{
	float:left;
	left:12px;
	position:relative;
}
.label-right{
	float:right;
	position:relative;
	right:70px;
}

.make-new{
	color:#FFFFFF;
	left:11px;
	position:absolute;
	top:14px;
}
.make-upgrade{
	color:#FFFFFF;
	left:15px;
	position:absolute;
	top:5px;
}
.make-add{
	color:#FFFFFF !important;
	left:26px;
	position:absolute;
	top:15px;
}

#p-product-atttype{
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 15px;
	width:50px;
}

#p-product-attvalue{
	float:left;
	font-size:11px;
	margin:0;
	padding:5px 0 0 0;
	width:50px;
}
.p-overlay-base {
	font-family:helvetica;
	position:relative;
	font-weight:bold;
	left:15px;
	float:left;
}

.p-addpet{
	font-family:helvetica;
	font-weight:normal;
	width:690px;
}
.p-congrats{
	font-family:helvetica;
	font-weight:normal;
	margin:0 0 10px 0;
	width:715px;
}

#p-overlay-create{
	font-weight:normal;
	left:40px;
	width:620px;
}

#p-overlay-upgrade{
	text-align:center;
	width:718px;
}

#p-overlay-upgrade-long-left{
	font-weight:normal;
	width:310px;
	left:40px;
}

#p-overlay-upgrade-long-right{
	font-weight:normal;
	width:310px;
	left:400px;
	left:80px;
}

#p-overlay{
	font-size:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:400px;
	color:#EC1C24;
}

#sp-atttype1, #sp-attvalue1{
	color:#20961a;
}

#sp-atttype2, #sp-attvalue2{
	color:#1c5ee3;
}

#sp-atttype3, #sp-attvalue3{
	color:#e82020;
}

.span-bold{
	font-weight:bold;
	font-family:helvetica;
}

#span-error{
	color:#EC1C24;
	font-family:helvetica;
	font-size:14px;
	position:absolute;
	right:55px;
	text-align:center;
	top:135px;
	width:640px;
}

#div-sistersites {
    /**/
}

#div-wtblinks {
    height: 289px;
    position: relative;
    margin: 0px auto 0px auto;
    text-align: center;
    top: 10px;
    width: 600px;
}

#div-sitecontainer {
    width: 100%;
    position: relative;
}

#img-calloutbottom {
    left: 776px;
    position: absolute;
    top: 498px;
}

#img-welcome {
    left: 531px;
    position: absolute;
    top: 89px;
}
#welcome-board{
	background-image:url(../images/welcome_board_1.png); 
	height:355px;
	left:75px;
	position:absolute;
	top:325px;
	width:479px;
}
#welcome-board-wrapper , #welcome-menu{
	position:relative;
	height:240px;
}

#welcome-menu{
	display:none;
}

#welcome-message{
	color:#EC1C24;
	font-family:arial;
	font-size:30px;
	font-weight:bold;
	left:143px;
	margin:0;
	padding:0;
	position:absolute;
	top:5px;
}
#welcome-desc{
	color:#188209;
	left:20px;
	top:44px;
}
.welcome-desc-base{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	position:relative;
	padding:0;
	margin:0;
}
#welcome-pets-blue{
	color:#00619C;
}
#welcome-pets-blue-larger{
	color:#00619C;
	font-size:22px;
}
#welcome-pets-green{
	color:#188209;
	left:15px;
	top:40px;
}
#welcome-steps{
	left:50px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:75px;
}
.welcome-links{
	color:#00619C;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	margin:0 0 11px 0;
}
.welcome-a-red ,.welcome-a-red:visited {
	color:#EC1C24;
	text-decoration:underline;
	font-size:18px;
}
#welcome-menu-create , #welcome-menu-login{
	color:#188209;
	font-size:22px;
	left:20px;
	top:30px;
	width:302px;
}
#welcome-menu-login{
	top:75px;
}
#welcome-create-btn , #welcome-account-btn{
	background-image:url(../images/reg_btns.png);
	display:block;
	height:47px;
	left:328px;
	position:absolute;
	width:85px;
	background-position:0 -49px;
	text-decoration:none;
}
#welcome-create-btn{
	top:18px;
}
#welcome-account-btn{
	top:90px;
}
#welcome-create-btn:hover , #welcome-account-btn:hover {
	background-position: 0 0;	
}
#welcome-span-create , #welcome-span-sign{
	color:white;
	font-family:arial;
	font-weight:bold;
	left:0;
	position:absolute;
	text-align:center;
	text-decoration:none;
	top:5px;
}
#welcome-span-sign{
	left:19px;
	top:14px;
}
/* END SELECTOR ELEMENTS */



