@charset "UTF-8";
/* CSS Document */
body {
background-image: url(http://content.kidsteals.com/images/k-bkgrd.gif); background-repeat: repeat-x; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #666666;  
	font-size: 16px; height: 100%; 
	}
a:link { color: #99cc33; font-weight: bold; } 
a:active { color: #99cc33; font-weight: bold;  } 
a:visited { color: #99cc33; font-weight: bold;  }

#wrap {width:950px; background: #FFFFFF }
#main {float:left;	width:500px; padding: 0px 20px 0 10px; border-right: dotted; border-right-color: #46C3D3; }
#mainsub {float:left;	width:950px; padding: 0px 20px 0 15px; }
#sidebar {float:left; width:370px; padding: 0px 0 0 20px;	}
#showerleft {height: 200px; }
.AddtoCartFormClass{line-height: 200%; text-decoration:none;}


.mainimage {float: left; padding: 20px 10px 35px 20px; }

/* *** zoom related rules *** */
.product-shot { display:block; margin-left: auto; margin-right: auto; width: 30em; }
.product-shot a img {border:0;}
.zoomtext { font-size: 10px; color: #666666 }

.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair}
.zoomPreload{display:none!important; visibility:hidden!important;}
.zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair}
.zoomOverlay{position:absolute;left:0;top:0;background:#FFF;width:100%;height:100%;display:none;z-index:101}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;height:auto;z-index:110}
.zoomWrapper{position:relative;border:1px solid #999;z-index:110}
.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0;left:0;z-index:120;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60)}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}
.zoomWrapperImage img{border:0;display:block;position:absolute;z-index:101}
.zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:0.80;opacity:0.80;position:absolute;display:block}
.logo { padding: 10px 10px 25px 20px; }
.mlogo { margin: 25px 0 30px 0;}
.pricenew {color: #86c027; display: block; float: left; font: 30px georgia, times, serif; height: 40px; letter-spacing: -1px; padding-right: 25px; } 
.price {font-size: x-large; color: #86c027;  }   
.percent { font-size: 14px ; padding-left: 100px; }         
.pagetitle {font-size: x-large; color: #86c027; padding-top:10px;   }

/*
.logo { padding: 10px 10px 25px 20px; }
.price {font-size: x-large; color: #33CCCC;  }
*/
.price_normal {color: #33CCCC;  }
.regularPrice{font-size:smaller; text-decoration:line-through;color:#666666}

.product_title {font-size: x-large; color: #33CCCC;  }
.ShoppingTextbox { width : 350px}
.pricesm {font-size: large; color: #FF6666;  }
.note {font-size: small; font-weight: bold; }
.error
{
    font-weight:bold;
    color:red;
    text-align:justify;
}
.error_frame
{
    font-weight:bold;
    color:red;
    text-align:justify;
    border:solid 1px red;
 
}

.error_frame2
{
    max-width:500px;
    max-height:30px;
    height:30px;
    
}

.errorLg
{
    font-weight: bold;
    color:Gray;
}

.stealme_image
{
	cursor: pointer;
}


#footer {float: left; font-size: 12px; }
#footerlink {align: right; width: 950px; padding: 5px 0px 0px 0px; font-size: 12px; border-top: 1px dashed #eb96ae;  }
.smallit {	font-size: small;	font-style: italic;}
.small {font-size: small}
.product-title {float: left; font-size:small; }
.product-price {color: #3CC; float: left; font-size: large; font-weight: bold; } 
.variant_msrp { color: #969696; font-size: 12px; padding-top: 5px; margin-bottom: -1px; } 
.variant-discount {color: #3CC; float: left; font-size: large; font-weight: bold; }
.product-shipping {color: #FFFFFF; float: left; font-size: xx-small }
.product-shipping-first {color: #FFFFFF; float: left; font-size: xx-small }
.seperate { border-bottom: 2px dotted #999999; }
.seperatetop { padding-top: 30px; border-bottom: 2px dotted #999999; }
.div_hint_box {   height: 45px; border: 2px dotted #999999; margin-top: -55px; }
.div_hint_text { padding: 13px 0 0 10px; }

#babysteals a {	float: left; display:block; width:161px; margin: 1em 0; padding:7px 0 10px 20px; font: bold 14px/1 sans-serif; color:#c60; background: url("http://content.kidsteals.com/images/babystealsBOTH2.gif") 0 0 no-repeat; text-decoration: none; }
#babysteals a:hover { background-position: -182px 0; color: #E9BE75; }
#babysteals a:active { background-position: -361px 0; color:white; }

#scrapbooksteals a { float: left; display:block; width:195px; margin: 1em 0; padding:7px 0 10px 20px; font: bold 14px/1 sans-serif; color:#c60; background: url("http://content.kidsteals.com/images/scrapbookstealsBOTH2.gif") 0 0 no-repeat; text-decoration: none; }
#scrapbooksteals a:hover { background-position: -214px 0; color: #E9BE75; }
#scrapbookstealssteals a:active { background-position: -428px 0; color:white; }
		
#kidsteals a { float: left; display:block; width:149px; margin: 1em 0; padding:7px 0 10px 20px; font: bold 14px/1 sans-serif; color:#c60; background: url("http://content.kidsteals.com/images/kidstealsBOTH.gif") 0 0 no-repeat; text-decoration: none; }
#kidsteals a:hover { background-position: -170px 0; color: #E9BE75; }
#kidsteals a:active { background-position: -339px 0; color:white; }


#kidcrawl a { float: left; display:block; width:149px; margin: 1em 0; padding:7px 0 10px 20px; font: bold 14px/1 sans-serif; color:#c60; background: url("http://content.kidsteals.com/images/kidcrawlBOTH.gif") 0 0 no-repeat; text-decoration: none; }
#kidcrawl a:hover { background-position: -170px 0; color: #E9BE75; }
#kidcrawl a:active { background-position: -339px 0; color:white; }

/*share page */
#share_content { width:950px;}
#share_content H1 { color:#e64f6f; font-size: x-large; }
#tell_a_friend { width:425px; height:315px; float:left; display:inline-block; border-right: 2px dotted #46c3d3;  }
#connect_with_us { width:425px; height:315px; display:inline-block; padding: 0 0 0 20px; }
#daily_alert { width:425px; height:490px; float:left; display:inline-block; border-top: 2px dotted #46c3d3; border-right: 2px dotted #46c3d3;  }
#blog_tag { width:425px; height:490px; display:inline-block; border-top: 2px dotted #46c3d3; padding: 0 0 0 20px; }

/*share page form*/
#verticalForm fieldset{	display: block;	width: 17em; margin: 0 0 1em 0; border: 1px dashed #eb96ae;  }
#verticalForm fieldset.radio{ width: 17em; margin: 1em 0 1em 0;}
#verticalForm fieldset.radio input{ clear: both; float: left; width: auto;}
#verticalForm fieldset.radio label{ font-weight: normal;}
#verticalForm input{ display: block; width: 15em;}
#verticalForm label{ display: block;  }
#verticalForm label.first{ padding-top: 1em;}
#verticalForm select{ display: block;}

#yes {float: left;}

/*contact page */
#contact_content { width:950px;}
#contact_emails { width:300px; height:580px; float:left; display:inline-block;  border-right:2px dotted #E64F6F; }
#contact_frame { width:600px; height:580px; display:inline-block; padding: 0 0 0 10px;   }



/* google checkout */


/* remove the border and color from the top bar */
.override #googlecart-widget-head {  border-width: 0px;  background-color: transparent;}
/* add a thicker border to the top of the product list */
.override #googlecart-widget-body {  border-top-width: 4px;}
/* change the color of prices in the widget to green */
.override .googlecart-widget-price {  color: #46c3d3;}
.override #googlecart-widget-head { font-family: Georgia, "Times New Roman", Times, serif; font-color: #FFFFFF; background-color:#46C3D3; }
.override #googlecart-arrow { color: #FFFFFF; }
.override #googlecart-title { font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; }
.override #googlecart-summary { font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; }
.override #googlecart-widget-list { font-family: Georgia, "Times New Roman", Times, serif; color: #666666; }
.override .googlecart-widget-list a:link { color: #99cc33; font-weight: bold; text-decoration: none} 
.override .googlecart-widget-list a:active { color: #99cc33; font-weight: bold; text-decoration: none} 
.override .googlecart-widget-list a:visited { color: #99cc33; font-weight: bold; text-decoration: none} 
.override .googlecart-widget-item { font-family: Georgia, "Times New Roman", Times, serif; color: #666666; }
.override .googlecart-widget-item a:link { color: #99cc33; font-weight: bold; text-decoration: none} 
.override .googlecart-widget-item a:active { color: #99cc33; font-weight: bold; text-decoration: none} 
.override .googlecart-widget-item a:visited { color: #99cc33; font-weight: bold; text-decoration: none} 
.override .googlecart-widget-footertext { font-family: Georgia, "Times New Roman", Times, serif; color: #666666; }
.override .googlecart-widget-totalprice {  color: #008da8;}
.override .googlecart-widget-img { }

/* Magic CMS thingee */

a.add_to_cart { border: 0px !important; color: #fff !important;}
a.add_to_cart img {border: 0px !important; }
.hidden { display: none; }

.daily_steal_item .daily_steal_item_left { text-align: left; float: left;}
.daily_steal_item .daily_steal_item_right { text-align: right; clear: none; float: right; font-size: small;}
.daily_steal_item_right .product-title { float: none !important; }
.daily_steal_item_right .product-price { float: none !important; }
.daily_steal_item .daily_steal_item_right div { margin-bottom: .5em; }



/* share page related styles 
div#share_content {}
div#share_content { width:980px;}
div#share_content div#tell_a_friend h2, div#share_content div#connect_with_us h2, div#share_content div#daily_alert h2, div#share_content div#blog_tag h2 { font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#e64f6f; border:none; }
div#share_content div#tell_a_friend h3, div#share_content div#connect_with_us h3, div#share_content div#daily_alert h3, div#share_content div#blog_tag h3 { font-size:14px; color:#666; border:none; margin:0; padding:0;}

div#share_content div#tell_a_friend,
div#share_content div#connect_with_us, 
div#share_content div#daily_alert,
div#share_content div#blog_tag { padding:10px 20px; width:445px; float:left; height:410px; }

div#share_content div#tell_a_friend {border-right:1px solid #45c3d3; border-bottom:1px solid #45c3d3;}
div#share_content div#connect_with_us { border-bottom:1px solid #45c3d3; }
div#share_content div#daily_alert {border-right:1px solid #45c3d3; height:250px; }

div#share_content div#tell_a_friend form fieldset label,
div#share_content div#connect_with_us form fieldset label,
div#share_content div#daily_alert form fieldset label,
div#share_content div#blog_tag form fieldset label { display:block; margin:15px 0;}

div#share_content div#tell_a_friend form fieldset label span.title,
div#share_content div#connect_with_us form fieldset label span.title,
div#share_content div#daily_alert form fieldset label span.title,
div#share_content div#blog_tag form fieldset label span.title, 
div#share_content div#tell_a_friend form fieldset h3 {font-size:14px; color:#45c3d3; text-align:right; width:145px; display:inline-block; padding:0 10px 0 0;}
div#share_content div#tell_a_friend form fieldset h3 { width:100%; text-align:left; color:#e64f6f; margin:30px 0 10px 0;}

div#share_content div form fieldset label input[type="text"] { height:23px; width:275px; background:url(http://content.kidsteals.com/images/bg_share_sprite.gif) repeat left -258px; border:1px solid #ccc; border-top:none; padding:2px;}

div#share_content div form fieldset input.btn_submit {display:block; height:32px; width:96px; border:none; text-indent:-9999px; text-transform:uppercase;  float:left; background: url(http://content.kidsteals.com/images/bg_share_sprite.gif) no-repeat left top; cursor:pointer}

div#share_content form#form_taf fieldset label.chkbx { padding:0 0 0 131px; }
div#share_content form#form_taf fieldset label.chkbx span.title { width:280px; text-align:left; padding:0 0 0 10px;}
div#share_content div#tell_a_friend form#form_taf fieldset input.btn_submit { margin:0 0 0 345px; }
div#share_content div#daily_alert form#sign_up fieldset input.btn_submit { margin:0 0 0 383px; background-position:0 -38px; width:57px; }

div#share_content div#connect_with_us ul#social_badges { margin:15px 0; padding:0;}
div#share_content div#connect_with_us ul#social_badges li { margin:5px 0; list-style-type:none;}
div#share_content div#connect_with_us ul#social_badges li a { display:block; background:url(http://content.kidsteals.com/images/bg_share_sprite.gif) top left no-repeat; width:295px; height:40px; line-height:40px; padding:2px 0 2px 55px; color:#45c3d3; text-decoration:none; font-size:14px;}
div#share_content div#connect_with_us ul#social_badges li a:hover { text-decoration:underline}
div#share_content div#connect_with_us ul#social_badges li.fb a { background-position:0 -87px;}
div#share_content div#connect_with_us ul#social_badges li.tw a { background-position:0 -147px;}
div#share_content div#connect_with_us ul#social_badges li.rss a { background-position:0 -206px;}

*/


/* Daily steal additional images */
.add_image { text-align: center; margin-bottom: 30px;}
.add_image .add_image_title { font-weight:  bold; margin-bottom: 5px; text-align: left; }
.add_image .add_image_footer{ font-size: 14px;}

.return_to_archive
{
  position:absolute;
  top:145px;
  left:28px;
}

.account{
width: 50%;
height: 369px;
border: solid 1px #33cccc;
}


.address_left{
 border-right:solid 1px #33cccc;
}
.address_container
{
width:1080px;
max-width:1080px;
}
.account_labels{
    color:#33cccc;
    
}
.account_title{
  color:#E64F6F !important;
  font-size:18px;
}



.login_forgot_password{
 color:#E64F6F;
}

.line{
color:#33cccc;
}

.register{
width: 50%;
height: 350px;
border: solid 1px #33cccc;
}

.account_info{
border: solid 1px #33cccc;
}

.order_list{
color:#33cccc;
font-size:16px;
}

.orders_table{
border-top:solid 1px #33cccc;
border-bottom:none 0px;
border-left: solid 1px #33cccc;
border-right:solid 1px #33cccc;
}
.orders_table td{
border-top:none 0px;
border-left:solid 1px #33cccc;
border-bottom:solid 1px #33cccc;
border-right: solid 1px #33cccc;
}

.orders_rows td
{
    font-size:14px;
}
