/* CSS Document */

* {
  margin:0;
  padding:0;
  }
  
.left {float:left;}
.right {float:right;}

.red {color:#bc2b2a}
.blue{color:#0e4071}
.green{color:#7bc044}
.beauty{color:#80633e}

body {
	font-family:Helvetica;
}  
      
#sitewrapper {
	width:850px;
	margin-right: auto;
	margin-left: auto;
	background: url("http://www.spongezz.com/includes/images/left_slice.jpg") repeat-y;

}

#leftcolumn{
	width:186px;
	float:left;
	height:100%;

}

.object15 {
	margin-bottom:15px;	
}

.object10 {
	margin-bottom:10px;	
}

.left10 {
	float:left;
	margin-right:10px;
}

.right10 {
	float:right;
	margin-left:10px;
}	


#whatsnewcontent
{
	width:140px;
	margin:15px auto; 	
}

#whatsnewcontent h1
{
	font-size:14px;
	margin-top:6px;
 	
}

#whatsnewcontent p
{
	font-size:10px;
	margin-bottom:0px; 	
}

#whatsnewcontent a
{
	font-size:10px; 
	text-decoration:none;
	color:#0e4071;	
	text-align:right;
	font-weight:bold;
}

#sidebuttons {
	width:155px;
	margin:15px auto; 	

	
	}
	
#sidebuttons a{
	margin-bottom:10px;
	display:block;
	}
	
a img.linkopacity {
	opacity:1; filter: alpha(opacity=100); -moz-opacity: 1;	
}	
a img.linkopacity:hover  {
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;		background:none;

}


#rightcolumn {
	width:663px;
	float:right;
}


#top
{
	width:663px;
	height:73px;
	background:url("http://www.spongezz.com/includes/images/top.jpg");

}

#mainmenu {
	width:663px;
	height:12px;
	float:right;
	margin-top: 34px;
	text-align:center;
	color:#0e4071;
	padding-top:8px;
	display:inline;
} 

#mainmenu a {
	text-decoration:none;
	text-transform:uppercase;
	margin-left:9px;
	margin-right:9px;
	color:#0e4071;
	font-size:11px;
	padding-bottom:1px;
	
	}
	
#mainmenu a:hover {
	color:#d10125
}


#sidelinks {
	width:112px;
	float:right;
	}

#sidelinks a img{
	padding-bottom:10px;
	}
	
#homebanners {
	float:left;
	width:487px;
	}


#maintext {
	float:left;
	width:479px;
	padding:10px;
	padding-bottom:0px;
	background: url("http://www.spongezz.com/includes/images/maintexttop.jpg");
	background-repeat:no-repeat;
	background-color:#ffffff;
	}
	
#fullmaintext p, #maintext p {
	font-size:12px;
	color:#222222;
	line-height:15px;
	margin-bottom:8px;
	}

#fullmaintext a, #maintext a {
	color:#12528f;
	text-decoration:none
	}
	
#fullmaintext a:hover, #maintext a:hover {
	text-decoration:underline
	}
	
#fullmaintext h1, #maintext h1 {
	font-size:18px;
	color:#12528f;
	margin-bottom:6px;
	}
	
	
#fullmaintext h2, #maintext h2 {
	font-size:11px;
	color:#12528f;
	}
	
#fullmaintext h3, #maintext h3 {
	font-size:18px;
	color:#12528f;
	margin-top:15px;
	margin-bottom:7px;
	padding-bottom:2px;
	border-bottom: 1px dotted #12528f;
	text-transform:uppercase;
	}

#fullmaintext h4, #maintext h4 {
	font-size:12px;
	color:#000000;
	line-height:16px;
	font-weight:normal;
	margin-bottom:10px;
	}

#maintext h5 {
	font-size:14px;
	color:#12528f;
	}
	
#maintext hr {
background-color: #12528f;
height: 1px;
width: 400px;
margin-left:auto;
margin-right:auto;
border:0px;
	}

.maintextbottom {
	margin-left:-10px;
	margin-right:-10px;
	}
	
#fullmaintext {
	float:right;
	width:598px;
	padding:10px;
	padding-bottom:0px;
	background: url("http://www.spongezz.com/includes/images/fullmaintexttop.jpg");
	background-repeat:no-repeat;
	background-color:#ffffff;
	}

#whatsnew {
	width:305px;
	background-color:#d10125;
	float:right;
	margin-top:10px;
	padding-bottom:5px;
	}
	


#scroller {
	width:285px;
	height:200px;
	overflow:hidden;
	position:relative;
	padding:5px;
	margin-left:5px;
	margin-top:5px;
	background: url("http://www.spongezz.com/includes/images/scrollbk.jpg") no-repeat #ffffff bottom;
	}
	
#scroller img{
	float:right;
	margin-left:10px;
}

#scrollerarrows {
	width:295px;
	height:10px;
	padding-right: 5px;
	padding-left:3px;
	text-align:right;
	background-color:#d10125;
	}

.scroller-container {
	position:absolute;
	padding:5px;
	}
	
#whatsnew p{
	font-size:11px;
	line-height:13px;
	color:#333333;
	margin-top:-1px;
	text-align:center;
	}

#mainbody{
	width:621px;
	background: url("http://www.spongezz.com/includes/images/home/middle.jpg");
	padding-right:15px;
	padding-left:27px;
	margin:0px;
}

#products table{
	padding:0px;
	}
	
#products td {
	width:150px;
	border:1px solid #cdcdcd; 
	padding:5px;
	text-align:center;

	}

#products img {
	width:130px;
	height:150px;
	margin-bottom:5px;
	}

	
#products h1 {
	font-size:12px;
	margin:0px;
	}

#products h2 {
	font-size:10px;
	font-weight:normal;
	margin:0px;

	}

#products p {
	font-size:10px;
	font-weight:normal;
	margin:0px;

	}
	
#footer
{
	width:835px;
	height:29px;
	padding-left:15px;
	padding-top:25px;
	margin-left:auto;
	margin-right:auto;
	background:url("http://www.spongezz.com/includes/images/bottom_nav.jpg");
}

#footer a {
	color:#ffffff;
	font-size:11px;
	margin:0px;
	text-decoration:none
	}

#footer a:hover {
	text-decoration:underline
	}


.bodyrep
{
	width:663px;
	height:1346px;
	float:right;
	text-align:left;
}


.bodybottom
{
	width:663px;
	height:31px;
	float:right;
	background:url("http://www.spongezz.com/includes/images/home/main_bottom_slice.jpg");
}

.mainrepeat
{
	width:187px;
	height:971px;
	float:left;
}

.icons
{
	width:115px;
	height:1155px;
	position:absolute;
}


#buywrapl{
	width:460px;
	margin-left:0;
	margin-right:auto;
	display:block;

	}
	
#buywrapr{
	width:460px;
	margin-left:auto;
	margin-right:0;
	display:block;
	}

#buywrapl p{
	text-align:justify;
	word-spacing:-1px;
	width:328px;
	float:right;
	margin:0px;

	}

#buywrapr p{
	text-align:justify;
	word-spacing:-1px;
	width:328px;
	float:left;
	margin:0px;

	}

#buywrapl img{
	border: 1px solid #cdcdcd;
		float:left;

	}

#buywrapr img {
	border: 1px solid #cdcdcd;
	float:right;

	}

#mat #buywrapl, #mat #buywrapr {
width:480px;
}	
#mat #buywrapl img, #mat #buywrapr img {
	border: 0px;
	}
#mat #buywrapl h5, #mat #buywrapr h5 {
font-size:12px;
		}

#contact {
	width:449px;
	text-align:right;
	padding:15px;
	height:95px;
	margin-right: auto;
	margin-left: auto;
	background: url("http://www.spongezz.com/includes/images/contactlogo.jpg") no-repeat;

}

#contact p {
	font-size:15px;
	color:#0e4071;
	line-height:18px;
	margin-top:10px;
	line-height:20px;
	
	}

.difimg {
	border: 1px solid #cdcdcd;
	margin-right:10px;
padding:2px;
	float:left;
	}
	
#in {
	float:right;
	font-size:10px;
	color: white;	
	margin-right:15px;
	}
	
#in a {
	text-decoration:none;
	color: white;
	margin-left:2px;

	}

#in a:hover{
	text-decoration:none;
	color:#ff0000;
	}
	

#pressmenu {
	width:160px;
	float:right;
	padding:10px;
	padding-top:0px;
	padding-right:0px;
	background: #cccccc url('http://www.spongezz.com/includes/images/press/pressmenutop.jpg') no-repeat;
		}
		
#pressmenu img {
	margin-left:-10px;
	margin-bottom:-10px;
	}
	
#pressmenu h3 {
	font-size:26px;
	margin-top:10px;
	letter-spacing:-1px;
	line-height:26px;
	border-bottom: white;
	}

#pressmenu a {
	margin-botton:0px;
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#0e4071;
	}

#pressmenu a:hover {
	display:none;
	font-weight:bold;
	}

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


.small {
	margin-top:0px;
	margin-bottom:0px;
	font-size:10px;
	}
	
	
#presspage {
	width:420px;
	float:left;
	}

.presspageimg{
float:left;
margin-right:10px;
	border: solid 1px #cdcdcd;

}

.articleimg{
float:left;
margin-right:10px;
margin-bottom:10px;

}

#presspage h1 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:18px;
	}
	
#presspage h2 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:25px;
	letter-spacing:-1px;
	}

#presspage a {
	margin-top:0px;
	margin-bottom:0px;
	font-size:10px;
	font-weight:bold;
	}
	
#presspage hr {
	border:0px;
	height:1px;
	background-color:#cdcdcd;
	margin-top:4px;
	margin-bottom:10px;
	}

#productdesc {
	padding:10px;
	padding-bottom:3px;
	text-align:center;
	width:144px;
	}
	
#mqs {
	padding:10px;
	background-color:#125492	}

#mqs p {color:#FFFFFF}
#mqs p.last {margin:0px;}
#mqs h1 {color:#FFFF00}


/* BRANDS PAGES */

#brandpage {
	width:577px;
	margin:0px auto;
	text-align:center;
	
	}

#brandpage p{
	text-align:left;
	margin-top:6px;
	margin-bottom:3px;
	}
#brandsnav {
	width:565px;
	text-align:center;
	margin:0px auto;

	}
	
	
#brandsnav a img {
	border:0px;
	margin-bottom:5px;
	}

 .brandsbottom{padding-bottom:7px;}
 .brandsbottomright{padding-bottom:8px;padding-right:7px;}
 .brandsright{padding-right:8px;}
