#meet_new_friends3 {
background:transparent url(/images/new_friends3.png) no-repeat;
width:310px;
height:32px;
display:block;
margin-left:320px;
float:left;
margin-top:40px;
}

#meet_new_friends3 span {display:none;}


#navwrap4 {
	clear:both;
        background:transparent url(/images/cloudcover.png) -136px 119px no-repeat;
margin:0px 0px 0px 148px;
	width:643px;
text-align:center;
padding:0;
height:260px;
}

#navigation4 {
	list-style:none;
	padding:0;
	margin:0;
}

#navigation4 span {display:none;}

#navigation4 li a {
	margin:0;
padding:0;
	display:inline;
	float:left;
}
#navigation4 #chilly_flash {
	width:153px;
margin-top:39px;
	height:219px;
	display:block;
	float:left;
}


#navigation4 #chalky_flash {
	width:153px;
	height:219px;
	display:block;
margin-top:19px;
	float:left;
}


#navigation4 #jingle_flash {
	width:184px;
	height:219px;
	display:block;
	float:left;
margin-top:10px;
}

#navigation4 #wise_flash {
	width:153px;
	height:219px;
	display:block;
	float:left;
}

#navigation3 a#item11 {
	background:transparent url(/images/navi_alt.png) -36px -527px no-repeat;
	width:180px;
	height:250px;
	display:block;
	float:left;
}
#navigation3 a#item11:hover {
	background:transparent url(/images/navi_alt.png) -36px -537px no-repeat;
}

#navigation3 a#item12 {
	background:transparent url(/images/navi_alt.png) -214px -527px no-repeat;
	width:185px;
	height:250px;
	display:block;
	float:left;
}
#navigation3 a#item12:hover {
	background:transparent url(/images/navi_alt.png) -214px -537px no-repeat;
}

#navigation3 a#item13 {
	background:transparent url(/images/navi_alt.png) -374px -527px no-repeat;
	width:160px;
	height:250px;
	display:block;
	float:left;
}
#navigation3 a#item13:hover {
	background:transparent url(/images/navi_alt.png) -374px -537px no-repeat;
}

#navigation3 a#item14 {
	background:transparent url(/images/navi_alt.png) -531px -527px no-repeat;
	width:185px;
	height:250px;
	display:block;
	float:left;
}
#navigation3 a#item14:hover {
	background:transparent url(/images/navi_alt.png) -531px -537px no-repeat;
}


#navigation4 a#item15 {
	background:transparent url(/images/navi_alt.png) -0px -527px no-repeat;
	width:153px;
	height:219px;
	display:block;
	float:left;
}
#navigation4 a#item15:hover {
	background:transparent url(/images/navi_alt.png) -0px -537px no-repeat;
}

#navigation4 a#item16 {
	background:transparent url(/images/navi_alt.png) -165px -789px no-repeat;
	width:153px;
	height:219px;
	display:block;
	float:left;
}
#navigation4 a#item16:hover {
	background:transparent url(/images/navi_alt.png) -165px -790px no-repeat;
}

#navigation4 a#item17 {
	background:transparent url(/images/navi_alt.png) -320px -780px no-repeat;
	width:184px;
	height:219px;
	display:block;
	float:left;
}
#navigation4 a#item17:hover {
	background:transparent url(/images/navi_alt.png) -320px -799px no-repeat;
}

#navigation4 a#item18 {
	background:transparent url(/images/navi_alt.png) -516px -789px no-repeat;
	width:153px;
	height:219px;
	display:block;
	float:left;
}
#navigation4 a#item18:hover {
	background:transparent url(/images/navi_alt.png) -516px -799px no-repeat;
}

/* Chilly */

#c_chilly {
	width:83px;
	height:126px;
	background:transparent url(/images/c_chilly.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin:8px 0 0 0;
	float:right;
}
#chilly {
	width:52px;
	height:27px;
	background:transparent url(/images/h_chilly.gif) no-repeat;
	margin: 0;
padding:0 0 5px 0;
	display:block;
	float:left;
}

#chilly span {display:none;}

#chillyblurb {
	width:268px;
	height:66px;
	background:transparent url(/images/h_chilly_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#chillyblurb span {display:none;}


/* Chalky */

#c_chalky {
	width:104px;
	height:123px;
	background:transparent url(/images/c_chalky.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin:8px 0 0 0;
	float:right;
}
#chalky {
	width:64px;
	height:26px;
	background:transparent url(/images/h_chalky.gif) no-repeat;
	margin: 0;
padding:0 0 5px 0;
	display:block;
	float:left;
}

#chalky span {display:none;}

#chalkyblurb {
	width:264px;
	height:63px;
	background:transparent url(/images/h_chalky_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#chalkyblurb span {display:none;}

/* Jingle */

#c_jingle {
	width:128px;
	height:143px;
	background:transparent url(/images/c_jingle.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin:-10px 0 0 0;
	float:right;
}
#jingle {
	width:53px;
	height:28px;
	background:transparent url(/images/h_jingle.gif) no-repeat;
	margin: 0;
padding:0 0 5px 0;
	display:block;
	float:left;
}

#jingle span {display:none;}

#jingleblurb {
	width:278px;
	height:66px;
	background:transparent url(/images/h_jingle_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#jingleblurb span {display:none;}

/* Wise */

#c_wise {
	width:95px;
	height:123px;
	background:transparent url(/images/c_wise.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin:8px 0 0 0;
	float:right;
}
#wise {
	width:52px;
	height:22px;
	background:transparent url(/images/h_wise.gif) no-repeat;
	margin: 0;
padding:0 0 5px 0;
	display:block;
	float:left;
}

#wise span {display:none;}

#wiseblurb {
	width:289px;
	height:66px;
	background:transparent url(/images/h_wise_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#wiseblurb span {display:none;}



.update_date {
padding-top:35px;
font-size:13px;
clear:both;
}

#home_sunshine_gallery {clear:both;}

#home_sunshine_gallery_header a {
background:transparent url(/images/home_sunshine_header.jpg) no-repeat;
width:296px;
height:141px;
display:block;
margin-left:6px;
margin-bottom:-30px;
margin-top:-0;
text-align:left;
float:left;
}

#home_sunshine_gallery_header a span {display:none;}

#sunshine_gallery_header {
background:transparent url(/images/sunshine_gallery_header.jpg) 0 0 no-repeat;
width:471px;
height:201px;
display:block;
margin:-17px 0 0 0px;
padding:0px;
float:left;
}

#gallery_container h3 {
font-size:14px;
font-weight:normal;
clear:both;
margin-top:-65px;
margin-left:25px;
width:490px;
float:left;
}

#sunshine_gallery_header span {display:none;}

.summer_wrap {
width:178px;
background:transparent url(/images/summer_fun.jpg) 40px 8px no-repeat;
display:block;
float:left;
overflow:hidden;
}

.center {text-align:center;}

#store_listing_header {
background:transparent url(/images/store_listing_header.jpg) 0 0 no-repeat;
width:182px;
height:42px;
display:block;
margin-left:58px;
text-align:left;
}

#store_listing_header span {display:none;}

#store_listing h3 {
font-size:14px;
font-weight:normal;
text-align:left;
margin-left:62px;
margin-bottom:50px;
}

#store_listing h3 span {font-size:12px;}

.store_list {
list-style:none;
margin:0;
padding:0;
font-size:11px;
}

.store_list li {
margin-left:10px;
line-height:1.6em;
}

.store_list span {
font-weight:bold;
margin-right:12px;
text-transform:uppercase;
}

#navwrap3 {
	clear:both;
        background:transparent url(/images/cloudcover.png) -36px 119px no-repeat;
margin:0px auto 0px auto;
	width:710px;
text-align:center;
padding:0;
height:260px;
}

#navigation3 {
	list-style:none;
	padding:0;
	margin:0;
}

#navigation3 span {display:none;}

#navigation3 li a {
	margin:0;
padding:0;
	display:inline;
	float:left;
}
#navigation3 #cottonsocks_flash {
	width:180px;
	height:250px;
	display:block;
	float:left;
}
#navigation3 #coco_flash {
	width:185px;
	height:250px;
	display:block;
	float:left;
}

#navigation3 #truffles_flash {
	width:160px;
	height:250px;
	display:block;
	float:left;
}

#navigation3 #konker_flash {
	width:185px;
	height:250px;
	display:block;
	float:left;
}

#c_cottonsocks {
	width:142px;
	height:120px;
	background:transparent url(/images/c_cottonsocks.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin:8px 0 0 0;
	float:right;
}
#cottonsocks {
	width:116px;
	height:20px;
	background:transparent url(/images/h_cottonsocks.gif) no-repeat;
	margin: 0;
padding:0 0 5px 0;
	display:block;
	float:left;
}

#cottonsocks span {display:none;}

#cottonsocksblurb {
	width:251px;
	height:66px;
	background:transparent url(/images/h_cottonsocks_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#cottonsocksblurb span {display:none;}



#c_coco {
	width:135px;
	height:140px;
	background:transparent url(/images/c_coco.gif) 0 -15px no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}
#coco {
	width:46px;
	height:18px;
	background:transparent url(/images/h_coco.gif) no-repeat;
	margin: 0;
padding:0 0 5px 0;
	display:block;
	float:left;
}

#coco span {display:none;}

#cocoblurb {
	width:283px;
	height:66px;
	background:transparent url(/images/h_coco_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#cocoblurb span {display:none;}


#c_konker {
	width:165px;
	height:101px;
	background:transparent url(/images/c_konker.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 26px 0 0 0;
	float:right;
}
#konker {
	width:70px;
	height:22px;
	background:transparent url(/images/h_konker.gif) no-repeat;
	margin: 0;
padding:0 0 5px 0;
	display:block;
	float:left;
}

#konker span {display:none;}

#konkerblurb {
	width:273px;
	height:66px;
	background:transparent url(/images/h_konker_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#konkerblurb span {display:none;}


#c_truffles {
	width:107px;
	height:134px;
	background:transparent url(/images/c_truffles.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}
#truffles {
	width:81px;
	height:25px;
	background:transparent url(/images/h_truffles.gif) no-repeat;
	margin: 0;
padding:0 0 5px 0;
	display:block;
	float:left;
}

#truffles span {display:none;}

#trufflesblurb {
	width:245px;
	height:67px;
	background:transparent url(/images/h_truffles_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#trufflesblurb span {display:none;}



#meet_new_friends2 {
background:transparent url(/images/site_assets/new_friends_oct.png) no-repeat;
width:290px;
height:28px;
display:block;
margin-left:345px;
float:left;
margin-top:40px;
}

#meet_new_friends2 span {display:none;}

#available_now_wrap {
clear:both;
padding-top:95px;
}

#available_now {
background:transparent url(/images/site_assets/available_now.png) no-repeat;
width:350px;
height:47px;
display:block;
margin-left:335px;
float:left;
margin-top:10px;
}

#available_now span {display:none;}




#comp_right .congrats {
padding-top:25px;
clear:both;
}

.winner_col {
float:left;
width:200px;
margin:0;
padding:0;
list-style:none;
font-size:11px;
}

#stream_wrap {clear:both;}

#home_wallpaper {
float:left;
width:323px;
margin-left:15px;
margin-top:-48px;
clear:right;
}


#home_wallpaper_box {
width:321px;
height:200px;
padding-top:27px;
margin-top:10px;
background:transparent url(/images/home_wallpaper_bg.gif) no-repeat;
}

#home_wallpaper_header a {
display:block;
background:transparent url(/images/home_wallpaper_header.jpg) no-repeat;
width:317px;
height:33px;
margin-top:-33px;
margin-left:5px;
margin-bottom:0px;
}

#home_wallpaper_header a span {display:none;}

#meet_new_friends {
background:transparent url(/images/new_friends.png) no-repeat;
width:274px;
height:32px;
display:block;
margin-left:360px;
float:left;
margin-top:40px;
}

#meet_new_friends span {display:none;}

.home_gallery_pic {

}

.gallery_latest_img_wrap {
width:97px;
height:97px;
float:left;
margin:0;
padding:0;
}

#gallery_latest_wrap {
width:313px;
clear:both;
background:transparent url(/images/home_gallery_bg.gif) no-repeat;
height:255px;
}


.gallery_latest_img {
width:78px;
height:78px;
margin:20px 0px 0px 20px;
overflow:hidden;
}

#home_gallery_header a {
background:transparent url(/images/home_gallery_header.gif) no-repeat;
width:128px;
height:29px;
display:block;
margin-left:80px;
margin-bottom:5px;
}

#home_gallery_header a span {display:none;}

#home_gallery_blurb, #home_wallpaper_blurb {
font-family: Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
color:#666666;
text-align:left;
margin-bottom:5px;
margin-top:5px;
}

#home_gallery_blurb {
margin-top:-0;
margin-left:11px;
}

.home_img_entry {
margin:0;
padding:0;
}

.home_img_wrap {
width:76px;
height:76px;
overflow:hidden;
}

#home_gallery {
margin-left:auto;
margin-right:auto;
width:350px;
text-align:left;
float:left;
clear:both;
overflow:hidden;
}

#home_gallery_wrap {
margin-top:10px;
z-index:5;
margin-left:auto;
margin-right:auto;
width:695px;
}

#home_gallery_left_wrap {
float:left;
display:block;
width:200px
}

#home_gallery_right {
float:left;
display:block;
width:200px
}

#image_detail {
font-family:"Trebuchet MS", Verdana, sans-serif;
margin-left:10px;
margin-right:auto;
margin-top:10px;
}

#image_detail a:active {
outline: none;
}

#image_detail a:focus {
-moz-outline-style: none;
}
	#description_area {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
text-align:center;
	}
	#author_strip {
		background-color: #e0f5fd;
		padding: 0px;
		height: 20px;
margin-top:10px;

padding-right:10px;
font-size:12px;
text-align:right;
width:490px !important;
width:500px;
	}


#upload_box .submit{
float:right;
margin-top:10px
}
#upload_box p {
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
font-weight:bold;
}
#upload_box input#file1 {margin-bottom:14px}
#upload_box input#description {width:250px}
#upload_box input#subject {width:250px}

#upload_box input#author {width:180px}
#upload_box input#email {
width:240px;
margin-bottom:10px;
}


#gallery_holder {margin-left:45px;}

#upload_box {
margin:25px auto;
padding:20px 30px 60px;
width:520px;
text-align:left;
font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;
font-size:14px;
color:#333;
border:1px solid #407B9A;
}

#upload_box legend {font-weight:bold;}

#upload_box span {
font-weight:normal;
font-size:12px;
color:#999;
}

#upload_box label {font-weight:bold;}

#settling_in_header {
font-size:15px;
clear:left;
font-weight:normal;
width:450px;
margin-left:25px;
}

#upload_anchor {
float:right;
width:230px;
padding:10px 25px 10px 25px;
border:1px solid #3f7a9a;
font-size:14px;
margin-right:15px;
margin-bottom:20px;
margin-top:20px;
}

.upload_header {
color:#315062;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:21px;
}

.upload_header2 {
color:#315062;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:21px;
margin-bottom:15px;
}

#flickr_disclaimer {
color:#999;
font-size:10px;
text-align:center;
}

#pages {
margin:25px auto;
padding-top:15px;
height:42px;
width:825px;
text-align:center;
font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;
font-size:14px;
color:#3F7A9A;
}

#pages a {
font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;
font-size:14px;
color:#3F7A9A;
text-decoration:underline;
margin-left:4px;
margin-right:4px;
}

#pages b {
color:#3F7A9A;
margin-left:4px;
margin-right:4px;
}

.pages_link {
font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;
font-size:18px;
color:#000;
text-decoration:none;
}

.home_img_entry {
float:left; 
text-align:center; 
height:75px; 
width:75px; 
overflow:hidden;
margin-bottom:10px;
border:1px solid #D6DCE0;
}

.home_img_wrap {
width:77px;
display:inline;
color:#333;
font-size:12px;
float:left;
text-align:center;
margin-left:12px;
}


.img_entry {
float:left; 
text-align:center; 
height:152px; 
width:152px; 
overflow:hidden;
margin-bottom:10px;
border:1px solid #D6DCE0;
}

.img_wrap {
width:155px;
display:inline;
color:#333;
font-size:12px;
float:left;
text-align:center;
margin-left:25px;
height:210px;
margin-top:38px;
}

/*
.img_wrap .summer {
border:8px solid #F6A935;
margin-left:0px;
margin-top:-7px;
overflow:hidden;
} */

.summer {
border:7px solid #F6A935;
margin-left:0px;
margin-top:0px;
width:139px;
height:139px;
overflow:hidden;
}

#header_wrap {
height:135px;
display:block;
float:left;
}

#dbf {margin-left:150px;}

#copy #dbf a {margin:0;}

#sharebox {
background:transparent url(/images/share_bg.gif) 0 0 repeat-x;
padding:18px 0 0 0;
margin:0;
}

#sharebox .header_send {
background:transparent url(/images/send_header.gif) 0 0 no-repeat;
display:block;
height:22px;
width:178px;
padding:30px 0 0 0;
margin:0px auto;
}
#sharebox span {display:none;}

#email_form .send {clear:both;}

#email_form #friend_name, #email_form #your_name, #email_form #friend_email, #email_form #your_email {
width:220px;
height:22px;
}

#category {
display:inline;
overflow:hidden;
margin:0;
padding:0;
height:34px;
list-style:none;
}

#category li {
margin:0;
padding:0;
list-style:none;
display:inline;
}

h3.lite_send {
font-size:16px;
margin:0;
padding:20px 0;
}

#category a {
float:left;
text-align:center;
display:block;
overflow:hidden;
width:127px;
background:transparent url(/images/gallery_nav_bg.jpg) no-repeat;
padding:8px 5pt 0pt 0px;
height:34px;
height /**/:34px; /* IE5 Windows fix */
}

#sharesnaps {
background:transparent url(/images/sharesnaps.png) no-repeat;
width:369px;
height:84px;
float:left;
margin-left:25px;
margin-top:50px;
}

#sharesnaps span {display:none;}

#gallery_container {
width:840px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#gallery_table {
clear:both;
margin:20px auto;
text-align:center;
}

#gallery_table p {clear:both;}

.gallery_title {
font-size:12px;
color:#999;
}

#cu_message, #cu_name, #cu_email {width:365px;}

#cu_captcha {width:155px;}

#captcha .input {
height:24px;
margin-top:0pt;
position:absolute;
}

.address {font-size:13px;}
.smalltext {font-size:11px;}

.small {
color:#666;
font-size:13px;
clear:both;
padding-top:45px;
padding-bottom:0px;
margin-bottom:0px;
}

.small a {color:#666;}

#comingsoon {
margin:140px 0 0 0;
padding:0;
}

img {border:none;}

#captcha {
float:left;
clear:both;
}

#comp_link {float:left;}

#comp_holder {
clear:both;
color:#666666;
display:block;
font-size:14px;
margin:15px auto 0pt;
padding:0px;
text-align:left;
width:355px;
}

#comp_holder a {
color:#666666;
padding:0pt;
text-decoration:none;
float:left;
}

#comp_holder p {
margin-top:0px;
padding:0;
}

#comp_header a {
background:transparent url(/images/enter_competition.gif) no-repeat;
width:179px;
height:27px;
display:block;
padding:0;
margin-bottom:0px;
margin-top:30px;
}

#comp_header span {display:none;}

h3.thanks {
color:#096F95;
margin-top:40px;
font-size:16px;
line-height:20px;
}

#contact_left h3 {
font-family:"Trebuchet MS", Tahoma, sans-serif;
color:#3F7A9A;
font-size:16px;
margin-top:0;
line-height:24px;
}

#contact_right h3 {
font-family:"Trebuchet MS", Tahoma, sans-serif;
color:#3F7A9A;
font-size:16px;
margin-top:0;
line-height:24px;
}

#errors {
padding:25px 0;
list-style:none;
text-align:left;
margin:0 50px;
}

#hud_error_no_name, #hud_error_no_email {
position:absolute;
color:#096F95;
font-weight:bold;
}

#sharebox #hud_error_no_name, #sharebox #hud_error_no_email {
color:#096F95;
font-weight:bold;
position:absolute;
margin-left:135px;
margin-top:20px;
}


#hud_error_no_fname, #hud_error_no_femail {
position:absolute;
color:#096F95;
font-weight:bold;
}

#share #hud_error_no_fname, #share #hud_error_no_femail {
color:#096F95;
font-weight:bold;
position:absolute;
}

#share #hud_error_no_femail {color:#cc0000;}

#share #hud_error_no_email {
color:#096F95;
text-align:center;
}

#litebox #hud_error_no_email, #litebox #hud_error_no_femail {
margin-top:-10px;
margin-left:255px;
}
#litebox #hud_error_no_name, #litebox #hud_error_no_fname {
margin-top:-10px;
margin-left:15px;
}
#comp_title {
font-family:Arial, Helvetica, Verdana;
font-size:26px;
color:#000;
}

.send_button {
clear:both;
padding-top:14px;
}

#comp_form {width:270px;}

#comp_form .input {width:266px;}

.winner {color:#3F7A9A;}

#question {
font-family:Arial, Helvetica, Verdana;
font-size:26px;
}

#answers {
font-family:Arial, Helvetica, Verdana;
font-size:18px;
line-height:28px;
margin-bottom:15px;
}

h1 {
font-family:"Trebuchet MS", Tahoma, sans-serif;
color:#3F7A9A;
font-size:24px;
padding:0;
margin:0;
text-align:center;
}

h2 {
font-family:"Trebuchet MS", Tahoma, sans-serif;
color:#3F7A9A;
font-size:22px;
padding:0;
margin-top:8px;
margin-bottom:0;
}

h2#everyone {
margin-top:-10px;
text-align:left;
}

h4 {
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:21px;
margin-bottom:10px;
}

h5 {
font-family:"Trebuchet MS", Tahoma, sans-serif;
color:#3F7A9A;
font-size:17px;
padding:0;
margin-top:8px;
margin-bottom:0;
}


#home {
	background:#fff url(/images/bg.jpg) top center no-repeat;
	font-family:Arial,Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
}


#competition, #terms {
	background:#fff url(/images/bgcomp.jpg) top center no-repeat;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	color:#fff;
	text-align:center;
}

#store_listing {
	background:#fff url(/images/bgcomp.jpg) top center no-repeat;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	color:#fff;
	text-align:center;
}


#litebox {
	background:#fff url(/images/litebox_bg.gif) repeat-x;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
margin:0;
padding:0;
}

#share {
	background:#fff;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
}




.metoyou {
	font-size:12px;
	color:#e4eef3;
}



/* ----- 2. Layout ----- */

#header {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#storelink {
	float:right;
	font-size:14.5px;
}

#storelink p {
       margin:14px 10px 7px 0;
       padding:0;
}

#container {
        clear:both;
	width:990px;
	padding-top:29px;
        overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

#left {
	width:300px;
	float:left;
color:#646464;
padding:0;
	margin-left:25px;
	text-align:left;
}

#left p {
/* margin-top:3px; */
	font-size:14px;
letter-spacing:-0.03em;
}

#countdown {
	width:285px;
	float:left;
color:#666;
margin-top:58px;
	margin-left:26px;
	text-align:center;
}

#countdown2 {
	width:285px;
	float:left;
color:#666;
margin-top:48px;
	margin-left:26px;
	text-align:center;
}

p.countdown {
font:normal 16px/18px  Arial, Helvetica, sans-serif !important;
padding:0px;
color:#5790AE;
}

p.countdown a {color:#216B94;}

.newfriends {
color:#5192B3;
font-size:14px;
}

#video {
	width:628px;
margin:-5px 7px 5px 0;
	padding:0;
        z-index:1;
	text-align:left;
	float:right;
}

#videonav {
	width:527px;
	margin-right:10px;
	float:right;
text-align:center;
}

#footer {
	width:100%;
	height:398px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	background:transparent url(/images/footer_bg.jpg) top center repeat-x;
}

#footertext {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	font-size:15px;
}

#leftcol {
	float:left;
	margin-top:135px;
	text-align:left;
}

#footertext #leftcol p {
	margin:0;
	padding:5px 0;
}

ol li {
padding:3px 0;
}

#rightcol {
	width:285px;
	float:right;
	margin-top:95px;
	margin-right:35px;
	text-align:left;
}

#copy {
	font-size:11px;
	padding-top:40px;
        line-height:15px;
	color:#666666;
	float:left;
        width:600px;
}

#copy p {
   text-align:left;
   margin:0px 0 0 0 ;
   padding:0;
}

#copy a {
	color:#2d5064;
        margin-right:8px;
}


.sleepy {
	background:transparent url(/images/bearfooter.jpg) no-repeat;
	margin-top:92px;
margin-left:19px;
	height:302px;
	width:307px;
	float:left;
}

.clear {clear:both;}

/* ----- 3. Lists ----- */

/* ----- 4. Navigation ----- */

/* --- Video Navigation --- */

#video_options {
	list-style:none;
margin:0;
	padding:0;
	display:block;
float:left;
}

#video_options li {
margin:0;
padding:0;
display:block;
float:left;
list-style-type:none;
}

#video_options .item01 a {
	width:128px;
	height:26px;
	display:block;
	margin:0 auto;
	float:left;
	background:transparent url(/images/video_nav.gif) 0 0 no-repeat;
}

#video_options .item01 span {display:none;}

#video_options .item02 a {
	width:135px;
	height:26px;
	margin:0 auto;
	display:block;
	float:left;
	background:transparent url(/images/video_nav.gif) -128px 0 no-repeat;
}

#video_options .item02 span {display:none;}

.onelink {
list-style:none;
margin:0;
padding:0;
}

.onelink li a {
	width:135px;
	height:26px;
	margin:0 0 0 143px;
	display:block;
	float:left;
        clear:right;
	background:transparent url(/images/video_nav.gif) -128px 0 no-repeat;
}

.onelink li a span {display:none;}

#video_options .item03 a {
	width:173px;
	height:26px;
	margin:0 auto;
	display:block;
	float:left;
	background:transparent url(/images/video_nav.gif) -263px 0 no-repeat;
}

#video_options .item03 span {display:none;}


/* --- Top Nav --- */

#topnav {
	font-size:15px;
	font-weight:bold;
	float:left;
	padding-left:5px;
	text-align:left;
	list-style:none;
	text-transform:uppercase;
        margin:14px 0 0 0;
        padding:0;
}

#topnav li {
margin-right:25px;
display:block;
float:left;
}

#topnav li.item01 {width:45px;}
#topnav li.item02 {width:115px;}
#topnav li.item03 {width:68px;}

#topnav li a {
height:24px;
display:block;
background-image:none;
color:#fff;
text-decoration:none;
}

#topnav li a:hover {
	color:#9DD0EB;
background:transparent url(/images/nav_hover.gif) bottom center no-repeat;
}

#topnav li a.active {
	color:#9DD0EB;
background:transparent url(/images/nav_hover.gif) bottom center no-repeat;
}


/* --- Bear Nav --- */

#navwrap {
        background:transparent url(/images/cloudcover.png) 0 140px no-repeat;
	clear:both;
	width:990px;
height:260px;
	padding-top:35px;
}

#navigation {
	list-style:none;
	padding:0;
	margin:0;
}

#navigation ul {
padding:0;
margin:0;
}
#navigation2 ul {
padding:0;
margin:0;
}

#navigation span {display:none;}

#navigation li a {
margin:0;
padding:0;
display:block;
list-style-type:none;
}

#navigation #dilly_flash {
	width:155px;
	height:230px;
	display:block;
	float:left;
}
#toots_flash {
	width:170px;
	height:230px;
	display:block;
	float:left;
}
#navigation #patch_flash {
	width:151px;
	height:219px;
	display:block;
	float:left;
}
#navigation #kittywink_flash {
	width:180px;
	height:230px;
	display:block;
	float:left;
}
#navigation #blossom_flash {
	width:179px;
	height:210px;
	display:block;
	float:left;
}
#navigation #binky_flash {
	width:151px;
	height:230px;
	display:block;
	float:left;
}

#navigation a#item01 {
	background:transparent url(/images/uploads/navi_alt.gif) 0 0 no-repeat;
	width:171px;
	height:260px;
	display:block;
	float:left;
}

#navigation a#item01:hover {
	background:transparent url(/images/uploads/navi_alt.gif) 0 -10px no-repeat;
	width:171px;
	height:260px;
	display:block;
	float:left;
}


#navigation a#item02 {
	background:transparent url(/images/uploads/navi_alt.gif) -171px 0 no-repeat;
	width:144px;
  margin-left:10px;
	height:260px;
	display:block;
	float:left;
}

#navigation a#item02:hover {
	background:transparent url(/images/uploads/navi_alt.gif) -171px -10px no-repeat;
	width:144px;
   margin-left:10px;
	height:260px;
	display:block;
	float:left;
}

#navigation a#item03 {
background:transparent url(/images/uploads/navi_alt.gif) no-repeat scroll -316px 0pt;
display:block;
float:left;
height:260px;
width:150px;
}
#navigation a#item03:hover {
background:transparent url(/images/uploads/navi_alt.gif) no-repeat scroll -316px -10px;
display:block;
float:left;
height:260px;
width:150px;
}
#navigation a#item04 {
background:transparent url(/images/uploads/navi_alt.gif) no-repeat scroll -477px 0pt;
display:block;
float:left;
height:260px;
width:174px;
}
#navigation a#item04:hover {
background:transparent url(/images/uploads/navi_alt.gif) no-repeat scroll -477px -10px;
display:block;
float:left;
height:260px;
width:174px;
}
#navigation a#item05 {
background:transparent url(/images/uploads/navi_alt.gif) no-repeat scroll -662px 0pt;
display:block;
float:left;
height:260px;
width:155px;
}
#navigation a#item05:hover {
background:transparent url(/images/uploads/navi_alt.gif) no-repeat scroll -662px -10px;
display:block;
float:left;
height:260px;
width:155px;
}
#navigation a#item06 {
background:transparent url(/images/uploads/navi_alt.gif) no-repeat scroll -832px 0pt;
display:block;
float:left;
height:260px;
width:149px;
}
#navigation a#item06:hover {
background:transparent url(/images/uploads/navi_alt.gif) no-repeat scroll -832px -10px;
display:block;
float:left;
height:260px;
width:149px;
}





#navwrap2 {
	clear:both;
        background:transparent url(/images/cloudcover.png) 0 114px no-repeat;
margin:0px auto 0px auto;
	width:650px;
text-align:center;
padding:0;
height:260px;
}

#navigation2 {
	list-style:none;
	padding:0;
	margin:0;
}

#navigation2 span {display:none;}

#navigation2 li a {
	margin:0;
padding:0;
	display:inline;
	float:left;
}
#navigation2 #lion_flash {
	width:160px;
	height:230px;
	display:block;
	float:left;
}
#navigation2 #giraffe_flash {
	width:160px;
	height:230px;
	display:block;
	float:left;
}

#navigation2 #leopard_flash {
	width:160px;
	height:230px;
	display:block;
	float:left;
}

#navigation2 #zebra_flash {
	width:160px;
	height:230px;
	display:block;
	float:left;
}

#navigation2 a#item07 {
	background:transparent url(/images/uploads/navi_alt.gif) -9px -272px no-repeat;
	width:160px;
	height:230px;
	display:block;
	float:left;
}
#navigation2 a#item07:hover {
	background:transparent url(/images/uploads/navi_alt.gif) -9px -282px no-repeat;
}

#navigation2 a#item08 {
	background:transparent url(/images/uploads/navi_alt.gif) -169px -294px no-repeat;
	width:160px;
	height:230px;
	display:block;
	float:left;
}
#navigation2 a#item08:hover {
	background:transparent url(/images/uploads/navi_alt.gif) -169px -304px no-repeat;
}
#navigation2 a#item09 {
	background:transparent url(/images/uploads/navi_alt.gif) -327px -273px no-repeat;
	width:195px;
	height:230px;
	display:block;
	float:left;
}
#navigation2 a#item09:hover {
	background:transparent url(/images/uploads/navi_alt.gif) -327px -283px no-repeat;
}
#navigation2 a#item10 {
	background:transparent url(/images/uploads/navi_alt.gif) -502px -284px no-repeat;
	width:170px;
	height:230px;
	display:block;
	float:left;
}
#navigation2 a#item10:hover {
	background:transparent url(/images/uploads/navi_alt.gif) -502px -294px no-repeat;
}

/* ----- 5. Custom Headers ----- */



#heading a {
	background:transparent url(/images/bluenoseheader.png) 0 0 no-repeat;
	width:216px;
	height:124px;
display:block;
margin:10px auto 20px auto;
padding:0;
}

#heading span {display:none;}


#headingsmall a {
	background:transparent url(/images/headersmall.png) 0 0 no-repeat;
display:block;
height:110px;
top:40px;
left:185px;
padding:0pt;
position:absolute;
width:180px;
z-index:9;
}

#headingsmall span {display:none;}

#headingsmall span {display:none;}

#everyone {
	background:transparent url(/images/everyone_needs_friends.gif) 0 0 no-repeat;
	width:286px;
	height:32px;
margin:0;
padding:0;
}

#everyone span {display:none;}

#getemailupdates {
	background:transparent url(/images/getemailupdates.gif) 0 0 no-repeat;
	width:290px;
	height:33px;
	margin:0px;
	padding:0px;
}

#getemailupdates span {display:none;}


/* ----- Extras ----- */

/*-- form input.submit {
padding-top:2px;
border:0;
color:#121212;
height:26px;
width:60px;
} --*/

.input {
margin-top:4px;
	margin-bottom:6px;
	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
}

#share .send {margin-top:10px;}

/* ----- Litebox styles ----- */

.buddy {
	float:left;
	padding-right: 15px;
}

.download_blue {
	color:#3F7A9A;
	font-size:14px;
	font-weight:bold;
}

.download_blue p {
padding-top:0;
margin-top:3px;
}

.download_blue2 {
	color:#3F7A9A;
	font-size:14px;
	font-weight:bold;
	margin: 0;
}

.download_button a {
	background:transparent url(/images/download.gif) no-repeat;
	display:block;
	float:left;
	width:56px;
	height:60px;
	margin:23px 0 0 50px;
}

.download_button span {display:none;}

.back a {
	background:transparent url(/images/back.gif) no-repeat;
	width:54px;
	height:26px;
	display:block;
}

.back span {display:none;}

.send a {
	width:54px;
	height:26px;
	display:block;
}

.send span {display:none;}

#share .header_send {
        color:#333;
        font-size:20px;
        padding-bottom:0;
}

.header_another {
	color:#FFFFFF;
	width:455px;
	height:8px;
	padding: 12px 0 30px 8px;
}

.header_oops {
	color:#FFFFFF;
	font-size:13px;
	width:455px;
	height:8px;
	padding: 12px 0 30px 8px;
}

/* ----- Litebox Layout ----- */

.litebox_download {
	width:100%;
	clear:both;
	text-align:left;
}

.litebox_download_content {
	padding:10px 0 20px 25px;
	float:left;
	width:345px;
	font-size:13px;
text-align:left;
}

.litebox_download_icon {
	padding:10px 0 20px 25px;
	float:left;
	width:500px;
	font-size:13px;
	clear:both;
text-align:left;
}

.download_icon_text {
	width:230px;
	float:left;
}

.download_icon_text p {
	margin-top: 3px;
}
.download_icon_text a {color:#3f7a9a;}

.litebox_buy_icon {
padding-top:20px;
margin-left:20px;
clear:both;
}

.preview {
	padding: 10px 0 0 10px;
	margin: 5px 15px 0 65px;
	border: 1px dashed #C4DCE7;
	width:101px;
	height:101px;
	float:left;
}

.preview p {
padding:0;
margin:0;
}


.litebox_share {
	width:100%;
	clear:both;
	text-align:left;
}

#litebox_share_senda {
	padding:0 0 20px 25px;
	float:left;
	width:500px;
	font-size:13px;
	clear:both;
}
#litebox_share_sendb {
	padding:10px 0 20px 25px;
	float:left;
	width:500px;
	font-size:13px;
	clear:both;
}
#litebox_share_sendc {
	padding:10px 0 20px 25px;
	float:left;
	width:500px;
	font-size:13px;
	clear:both;
}

.litebox_share_send form {width:475px;}

.litebox_share_send form p {
	margin-left:5px;
	margin-bottom:0px;
}

.litebox_share_send form input {margin-left:5px;}

.litebox_share_send_left {
	width:225px;
	margin-left:15px;
	float:left;
text-align:left;
display:block;
}

.litebox_share_send_right {
	width:225px;
	margin-left:15px;
	float:left;
text-align:left;
display:block;
}

.litebox_buy {
	padding:10px 0 20px 25px;
	float:left;
	width:500px;
	font-size:13px;
	clear:both;
}

.buy_preview {
	padding: 0 20px 20px 10px;
	width:156px;
	height:156px;
clear:both;
	float:left;
}

.buy_text {
	text-align:left;
	width:320px;
	padding-top:25px;
	color:#3F7A9A;
clear:right;
float:left;
}

#buy_bottom {
	clear:both;
	width:100%;
	text-align:right;
	padding:5px 0 5px 0;
}
#buy_bottom a:active {
outline: none;
}

#buy_bottom a:focus {
-moz-outline-style: none;
}

.visit a {
	width:153px;
	height:26px;
	background:transparent url(/images/visit.png) no-repeat;
	padding-right:20px;
	display:block;
}

.visit span {display:none;}

.price {font-size:20px;}

.price p {display:inline;}

sup {font-size:12px;}

p.sendbutton {
margin:6px 0 0 0;
padding:0;
clear:both;
}

hr {
	clear:both;
	border:0;
	height:1px; 
	width: 100%;
	background-color:#fff;
	color:#fff;
margin-bottom:21px;
}	

/* ----- Litebox Lists ----- */

#litebox_nav {
	float:left;
	clear:left;
	margin:0;
padding:0;
	width:249px;
}
#litebox_navigation {
clear:both;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
margin-top:12px;
padding:0pt;
position:absolute;
z-index:99;
float:left;
top:111px;
left:30px;
}
#litebox_navigation li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
#litebox_navigation a {
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	height: 33px;
}
#litebox_navigation span {
	display: none;
}
#litebox_navigation #download a {
	background: transparent url(/images/litebox_nav2.png) 0 0 no-repeat;
	width: 102px;
}
#litebox_navigation #download a:hover {
	background: transparent url(/images/litebox_nav2.png) 0 -33px no-repeat;
	width: 102px;
}
#litebox_navigation #download a.active {
	background: transparent url(/images/litebox_nav2.png) 0 -33px no-repeat;
	width: 102px;
}
#litebox_navigation #share a {
	background: transparent url(/images/litebox_nav2.png) -102px 0 no-repeat;
	width: 80px;
}
#litebox_navigation #share a:hover {
	background: transparent url(/images/litebox_nav2.png) -102px -33px no-repeat;
	width: 80px;
}
#litebox_navigation #share a.active {
	background: transparent url(/images/litebox_nav2.png) -102px -33px no-repeat;
	width: 80px;
}
#litebox_navigation #buy a {
	background: transparent url(/images/litebox_nav2.png) -182px 0 no-repeat;
	width: 67px;
}
#litebox_navigation #buy a:hover {
	background: transparent url(/images/litebox_nav2.png) -182px -33px no-repeat;
	width: 67px;
}
#litebox_navigation #buy a.active {
	background: transparent url(/images/litebox_nav2.png) -182px -33px no-repeat;
	width: 67px;
}

/* ----- Litebox Headers ----- */

#litebox_header {
	padding: 22px 0 0 30px;
display:block;
float:left;
height:145px;
}
#toots {
	width:59px;
	height:20px;
	background:transparent url(/images/h_toots.gif) no-repeat;
	margin: 0;
padding:0 0 20px 0;
	display:block;
	float:left;
}

#toots span {display:none;}

#tootsblurb {
	width:283px;
	height:60px;
	background:transparent url(/images/h_toots_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
}

#tootsblurb span {display:none;}

#c_toots {
	width:146px;
	height:134px;
	background:transparent url(/images/c_toots.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}

#dilly {
	width:44px;
	height:26px;
	background:transparent url(/images/h_dilly.gif) no-repeat;
	margin: 0;
padding:0 0 20px 0;
	display:block;
	float:left;
}

#dilly span {display:none;}

#dillyblurb {
	width:287px;
	height:44px;
	background:transparent url(/images/h_dilly_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#dillyblurb span {display:none;}

#rocky {
	width:58px;
	height:27px;
	background:transparent url(/images/h_rocky.gif) no-repeat;
	margin: 0;
padding:0 0 10px 0;
	display:block;
	float:left;
}

#rocky span {display:none;}
#rockyblurb {
	width:235px;
	height:61px;
	background:transparent url(/images/h_rocky_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#rockyblurb span {display:none;}

#twiggy {
	width:73px;
	height:29px;
	background:transparent url(/images/h_twiggy.gif) no-repeat;
	margin: 0;
padding:0 0 10px 0;
	display:block;
	float:left;
}

#twiggy span {display:none;}
#twiggyblurb {
	width:268px;
	height:61px;
	background:transparent url(/images/h_twiggy_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#twiggyblurb span {display:none;}


#buster{
	width:62px;
	height:20px;
	background:transparent url(/images/h_buster.gif) no-repeat;
	margin: 0;
padding:0 0 10px 0;
	display:block;
	float:left;
}

#buster span {display:none;}
#busterblurb {
	width:289px;
	height:58px;
	background:transparent url(/images/h_buster_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#busterblurb span {display:none;}

#chip {
	width:40px;
	height:27px;
	background:transparent url(/images/h_chip.gif) no-repeat;
	margin: 0;
padding:0 0 10px 0;
	display:block;
	float:left;
}

#chip span {display:none;}
#chipblurb {
	width:290px;
	height:62px;
	background:transparent url(/images/h_chip_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
clear:left;
}

#chipblurb span {display:none;}



#c_dilly {
	width:146px;
	height:134px;
	background:transparent url(/images/c_dilly.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}
#c_rocky {
	width:146px;
	height:134px;
	background:transparent url(/images/c_rocky.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}
#c_twiggy {
	width:146px;
	height:134px;
	background:transparent url(/images/c_twiggy.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}
#c_chip {
	width:146px;
	height:134px;
	background:transparent url(/images/c_chip.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}
#c_buster {
	width:146px;
	height:134px;
	background:transparent url(/images/c_buster.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}
#patch {
	width:53px;
	height:21px;
	background:transparent url(/images/h_patch.gif) no-repeat;
	margin: 0;
padding:0 0 20px 0;
	display:block;
	float:left;
}

#patch span {display:none;}

#patchblurb {
	width:279px;
	height:44px;
	background:transparent url(/images/h_patch_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
}

#patchblurb span {display:none;}

#c_patch {
	width:146px;
	height:134px;
	background:transparent url(/images/c_patch.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}
#blossom {
	width:76px;
	height:20px;
	background:transparent url(/images/h_blossom.gif) no-repeat;
	margin: 0;
padding:0 0 20px 0;
	display:block;
	float:left;
}

#blossom span {display:none;}

#blossomblurb {
	width:260px;
	height:45px;
	background:transparent url(/images/h_blossom_blurb.gif) no-repeat;
	clear:left;
margin:0;
	padding:0 0 11px 0; 
	display:block;
	float:left;
}

#blossomblurb span {display:none;}

#c_blossom {
	width:146px;
	height:134px;
	background:transparent url(/images/c_blossom.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}

#binky {
	width:52px;
	height:26px;
	background:transparent url(/images/h_binky.gif) no-repeat;
	margin: 0;
padding:0;
	display:block;
	float:left;
}

#binky span {display:none;}

#binkyblurb {
	width:287px;
	height:44px;
	background:transparent url(/images/h_binky_blurb.gif) no-repeat;
	clear:left;
padding:0;
	margin:5px 0 0 0; 
	display:block;
	float:left;
}

#binkyblurb span {display:none;}

#c_binky {
	width:146px;
	height:134px;
	background:transparent url(/images/c_binky.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}

#kittywink {
	width:95px;
	height:28px;
	background:transparent url(/images/h_kittywink.gif) no-repeat;
	margin: 0;
padding:0;
	display:block;
	float:left;
}

#kittywink span {display:none;}

#kittywinkblurb {
	width:265px;
	height:59px;
	background:transparent url(/images/h_kittywink_blurb.gif) no-repeat;
	clear:left;
padding:0;
	margin:5px 0 0 0; 
	display:block;
	float:left;
}

#kittywinkblurb span {display:none;}

#c_kittywink {
	width:146px;
	height:134px;
	background:transparent url(/images/c_kittywink.gif) no-repeat;
	display:block;
padding:0 20px 0 0;
	margin: 0;
	float:right;
}




/* ----- Competition / Terms ----- */


#bodytext_wrap{
	padding:40px 0 0 0;
	clear:both;
}

#bodytext {
	padding:1px;
	margin:0;
	color:#000;
	overflow:hidden;
}

#bodytext a:hover {text-decoration:none;}

#terms #bodytext {
text-align:left;
line-height:18px;
padding:0 60px 12px 60px;
}

#bodytext a {
color:#3F7A9A;
text-decoration:underline;
}

#comp_left {
	width:350px;
	float:left;
	margin-left:53px;
	padding-right:0px;
	text-align:left;
}

#store_listing #comp_left {width:375px;}

#comp_right {
	width:400px;
	margin-left:40px;
	float:left;
padding-left:30px;
border-left:1px solid #D1E4EC;
	text-align:left;
}

#contact_left {
border-right:1px solid #D1E4EC;
float:left;
margin-left:10px;
margin-right:15px;
text-align:left;
width:395px;
}
#contact_right {
float:left;
margin-left:20px;
text-align:left;
width:370px;
}

#thanks {
text-align:left;
margin-left:40px;
font-size:17px;
padding:10px 0;
}

#terms #top {
height:55px;
	background:transparent url(/images/div_top3.png) top center no-repeat;
}


#top {
	width:954px;
	height:55px;
	margin:0 auto;
	background:transparent url(/images/div_top3.png) top center no-repeat;
}

#comp_container {
	width:954px;
	margin:0 auto;
	padding:15px 0 0 0;
	background:transparent url(/images/div_bg3.png) repeat-y;
}

#bottom {
	width:954px;
	height:58px;
	margin:0 auto;
	background:transparent url(/images/div_bottom3.png) bottom no-repeat;
}

div.hud_error
{display:none;}

/* -- Orphans -- */

#notification {
position:absolute;
z-index:9999;
width:100%;
top:38px;
left:0;
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
text-align:center;
background-color:#333;
padding:8px 0;
}

p.alt_home {
height:231px;
padding:100px 0px 0 0px;
text-align:center;
margin:10px 0 0 10px;
font-size:18px;
border:1px solid #fff;
background-color:#63A3BF;
}

/* --- Form Elements --- */

form.emailform {
padding:0;
margin:0;
}

fieldset {
padding:0;
margin:0;
border:0;
}

.emailform .input {
width:265px !important;
height:22px !important;
}

.share_form {
padding:0;
margin:0;
}

#upload_box input#terms {
background-color:#fff;
background-image:none;
border:none;
border-color:#fff;
}

#storelink a {color:#fff;}

a:hover {text-decoration:none;}

.view_gallery {
margin-top:25px;
margin-left:120px;
color:#2A74A3;
clear:both;
float:left;
font-size:14px;
}


.download_wallpaper {
background:transparent url(/images/new_star.jpg) 0 0 no-repeat;
height:34px;
margin-top:-21px;
margin-left:37px;
padding-left:41px;
color:#2A74A3;
text-decoration:none;
clear:both;
float:left;
font-size:14px;
padding-top:9px;
}



/* -- fix -- */
#bodytext_wrap{
margin:0 auto;
width:987px;
}

#headingsmall a {
	background:transparent url(/images/headersmall.png) 0 0 no-repeat;
display:block;
height:110px;
margin-top:-80px;
top:70px;
left:75px;
padding:0pt;
position:relative;
width:180px;
z-index:9;
}

