/* CSS Document */
body {
	margin:0px;
	padding:0px;
}

.center {
	margin:0 auto;
	position:relative;
}

img {
	border: none;
	}

h1 { 
text-decoration: none; 
margin-top: 0; 
margin-bottom: 0; 
font-size: 16px; 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#FFFF66;
} 

#bodybg {
	background: #fff url(http://cdn01.sillybandz.com/images/bg_tile.png);
	background-repeat:repeat-x;
	width:100%;
	padding-top:15px;
	}
#nav2 {
  height:17px;
  margin-left: 430px;
  margin-bottom: 9px;
  list-style-type:none;


}
#nav2 li {
  float:left;
  


}
#nav2 ul {
    list-style:none;
    display:inline;
}
#home
{
  display: block;
  width: 55px;
  height: 17px;
  background-image: url(http://cdn01.sillybandz.com/images/btn_home.png);
  background-repeat: no-repeat;

}

#home_nav {
  height:17px;
  margin-bottom: 9px;
  list-style-type:none;
  width:450px;
  height:17px;
  overflow:hidden;
  padding:0;
  float:right;
}

#home_nav ul {
    list-style:none;
	width:450px;
	height:17px;
	position:relative;
	margin:0;
	padding:0;
}

#home_nav li {
  float:left;
  position:relative;

}


#home span
{
  display: none;
}
#photos
{
  display: block;
  width: 75px;
  height: 17px;
  background-image: url(http://cdn01.sillybandz.com/images/btn_photosweek.png);
  background-repeat: no-repeat;

}
#photos span
{
  display: none;
}
#testimonials
{
  display: block;
  width: 122px;
  height: 17px;
  background-image: url(http://cdn01.sillybandz.com/images/btn_testimonials.png);
  background-repeat: no-repeat;

}
#testimonials span
{
  display: none;
}
#letters
{
  display: block;
  width: 79px;
  height: 17px;
  background-image: url(http://cdn01.sillybandz.com/images/btn_letters_header.png);
  background-repeat: no-repeat;

}
#letters span
{
  display: none;
}
#nolink a{
	text-decoration:none;
	color:#FFF;
}
#nolink {
	color:#FFFFFF;
}
	
#contact
{
  display: block;
  width: 79px;
  height: 17px;
  background-image: url(http://cdn01.sillybandz.com/images/btn_contact.png);
  background-repeat: no-repeat;

}
#contact span
{
  display: none;
}

#nav {
	margin-left: 430px;
	padding-top: 9px;
}

#masthead {
	background-image:url(http://cdn01.sillybandz.com/images/feature.png);
	width: 915px;
	height:461px;
}

#letter_masthead {
	background-image:url(http://cdn01.sillybandz.com/images/header_letterweek.png);
	width: 889px;
	height:117px;
}

#floordisplay_masthead {
	background-image:url(http://cdn01.sillybandz.com/images/header_floordisplay.png);
	width: 889px;
	height:113px;
}

#return_masthead {
	background-image:url(http://cdn01.sillybandz.com/images/header_return.png);
	width: 889px;
	height:113px;
}

#legal_masthead {
	background-image:url(http://cdn01.sillybandz.com/images/header_legal.png);
	width: 889px;
	height:113px;
}


#photo_masthead {
	background-image:url(http://cdn01.sillybandz.com/images/header_photoweek.png);
	width: 889px;
	height:117px;
}

#testimonial_masthead {
	background-image:url(http://cdn01.sillybandz.com/images/header_testimonial.png);
	width: 889px;
	height:117px;
}

#poll_masthead {
	background-image:url(http://cdn01.sillybandz.com/images/header_poll.png);
	width: 889px;
	height:117px;
	background-repeat:no-repeat;
}

#template_masthead {
	background-image:url(http://cdn01.sillybandz.com/images/sillybandzheadertemplate.png);
	width: 889px;
	height:117px;
	background-repeat:no-repeat;
}
#custom_masthead {
	background-image:url(http://cdn01.sillybandz.com/images/customsillybandzheader.png);
	width: 889px;
	height:117px;
}
#twitter_masthead {
	background-image:url(http://cdn01.sillybandz.com/images/header_twitter.png);
	width: 889px;
	height:117px;
	background-repeat:no-repeat;
}

#contact_masthead {
	background-image:url(http://cdn01.sillybandz.com/images/header_contact.png);
	width: 889px;
	height:117px;
}

#letter_list {
	width: 670px;
	height: 80px;
	background-image:url(http://cdn01.sillybandz.com/images/middleBG.png);
	background-repeat:repeat;
	padding-top: 20px;
	text-align:center;

}

#letter_no {
	width: 30px;
	height: 40px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:24px;
	font:Arial, Helvetica, sans-serif;
	color:#000066;
	background-color:#FFFFFF;
	padding-top:15px;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

#2colFeature {
	background-color:#006699;
	width: 819px;
	position:relative;
}

#middle3 {
	width: 812px;
	position: relative;
	padding: 15px;
}

#leftcol { 
	position:relative;
	float:left;
	width:245px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:245px; /* actual value */
	z-index:100;
	}
#leftmain {
	 width:222px;
	 height:325px;
	 background-repeat:no-repeat;
	 margin-left:52px;
	 margin-top:15px;
	 display:block;
	 background-image:url(http://cdn01.sillybandz.com/images/newsbg.jpg);
	 }
	
#mainflash {
	display: block;
	margin-left: 295px;
	margin-top:-326px;
}	
	
#rightcol {
	position:relative;
	float:right;
	width:245px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:245px; /* actual value */
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 278px;
	}
	
#middleContent {
	display:block;
	position:relative;
	background-image:url(http://cdn01.sillybandz.com/images/middleBG.png);
	width:245;
	height:146px;
	line-height: 1px;
}

#store {
	display: block;
	float:left;
	background-image:url(http://cdn01.sillybandz.com/images/store_bg3.jpg);
	width: 787px;
	height: 860px;
	margin-top:15px;
	padding-top:22px;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	text-align:left;
}

#store3top {
	display: block;
	float:left;
	background-image:url(/images/store_bg5_top.gif);
	background-repeat:no-repeat;
	width: 812px;
	height: 26px;
	margin-top:8px;	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	text-align:left;
}
#store3bot {
	display: block;
	float:left;
	background-image:url(/images/store_bg5_bot.gif);
	background-repeat:no-repeat;
	width: 812px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	text-align:left;
}
#store3mid {
	display: block;
	float:left;
	background-image:url(/images/store_bg5_mid.gif);
	background-repeat:repeat-y;
	width: 787px;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	text-align:left;
}


.product, .product_center {
	width: 239px;
	line-height:16px;
	display:block;
	float:left;
}

.product_center {
	margin:0 22px;
}


#product {
	width: 239px;
	line-height:16px;
	display:block;
	float:left;
}


.extend_btm {
	margin-bottom:92px;
	float:left;

}

#silly_assorted {
	width: 557px;
	height:47px;	
	background-image:url(http://cdn01.sillybandz.com/images/silly_assorted2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:16px;
	padding-left: 630px;
	position:relative;
}
#shape1 {
	width: 450px;
	
}
#shape2 {
	width: 450px;
}
#shape3 {
	width: 450px;
}
#shape4 {
	width: 450px;
}
#billing {
	width: 450px;
}
#Shipping {
	width: 450px;
}
.shape_label {
	float:left;
	width:170px; 
	height:22px;
	margin-left:12px;
	margin-right:13px;
	font-size:12px;
	margin-bottom:10px;
	text-align:left;
	font-weight:bold;
	color:#2ba0d6;
}
#shape_labelship {
	float:left;
	width:170px; 
	height:22px;
	margin-left:12px;
	margin-right:13px;
	font-size:12px;
	color:#9539e5;
	margin-bottom:10px;
}
#shape_labelbilling {
	float:left;
	width:170px; 
	height:22px;
	margin-left:12px;
	margin-right:13px;
	font-size:12px;
	margin-bottom:10px;
	color:#9539e5;
}
.shape_label2 {
	float:left;
	width:340px; 
	height:22px;
	margin-left:12px;
	margin-right:13px;
	font-size:12px;
	margin-bottom:10px;
	color:#9539e5;
}

.shape_textbox {
	float:left;
	width:160px; 
	height:22px;
	margin-left:12px;
	margin-right:13px;
	font-size:18px;
	margin-bottom:10px;
	clear:right;
}
.error {
	float:left;
	color:#000;
	border-color:#F00;
	border-style:solid;
}
.pass {
	float:left;
	color:#000;
	border-color:#0C3;
	border-style:solid;
}
#errors {
	color:#F00;
	font-size:11px;
	margin-left: 12px;
}
.errormsg {
	float:left;
	color:#F00;
	font-size:14px;
	margin-left: 13px;
	margin-bottom:10px;
	width:375px;
}
