#promo .separator,
#bottom .separator {
	position:relative;
	margin-right:20px}

#promo .moduletable,
#bottom .moduletable{
	margin:0}

	#promo .moduletable h3.mod-title,
	#bottom .moduletable h3.mod-title{
		font-size:1.5em;
		padding:0;
		margin-bottom:7px}
		
		#promo .moduletable h3.mod-title span,
		#bottom .moduletable h3.mod-title span  {
			color:#999;
			font-family:Verdana, Geneva, sans-serif;
			display:block;
			font-size:12px;
			line-height:1.6em;
			margin-bottom:10px;
			margin-top:-3px;} 
						
		
		#promo .moduletable img,
		#bottom .moduletable img{
			float:left;
			margin:5px 10px 10px 0}
	
		
		 .moduletable p:last-child {
			 margin-bottom:0}		
			
	
		

		#promo .width33 { width:31.2%}
		#promo .width50 { width:48.5%}
		#promo .width100 { width:100%}
		
		#bottom .width25 { width:23.3%}
		#bottom .width33 { width:31.9%}
		#bottom .width50 { width:48.9%}
		#bottom .width100 { width:100%}
	






 .col-module {
	position:relative;
	margin:0 0 0px 0;}	
	

	.col-module .col-module-header {
background:url(../images/bg.png);
position: relative;
}
	
	
		.col-module h3.mod-title {
			font-size:1.25em;
			margin:0;
			padding:5px 10px 6px;
			text-shadow:1px 1px 1px rgba(0,0,0,1);
			color:#fff;}
		
			
			.col-module h3.mod-title span {
				color:#ccc;
				font-family:Verdana, Geneva, sans-serif;
				display:block;
				font-size:12px;
				line-height:1.6em;
				margin-bottom:0;
				margin-top:-4px;} 
					
			
			
			.col-module .col-module-header .col-module-header-arrow {
				}


			.col-module .col-module-content{

				color:#444;
				position:relative;
				clear:both;}	
				
				
			
		   	.col-module .col-module-style1 .col-module-header  {
				background-color:#A44322;
				background-image: -moz-linear-gradient(top, #BF4F26, #A44322 60%, #A44322);
				background-image: -webkit-linear-gradient(top, #BF4F26, #A44322 60%, #A44322); 
				background-image: -o-linear-gradient(top, #BF4F26, #A44322 60%, #A44322);
				}

			.col-module .col-module-style1 .col-module-header-arrow {
				border-top-color:#A44322}
				
			.col-module .col-module-style1 h3.mod-title span {
				color:#DEB094;
				text-shadow:none;}
					
			
			
		    .col-module .col-module-style2 .col-module-header  {
				background-color:#1D588A;
				background-image: -moz-linear-gradient(top, #2572B4, #1D588A 60%, #1D588A);
				background-image: -webkit-linear-gradient(top, #2572B4, #1D588A 60%, #1D588A); 
				background-image: -o-linear-gradient(top, #2572B4, #1D588A 60%, #1D588A);
				}

			.col-module .col-module-style2 .col-module-header-arrow {
				border-top-color:#1D588A}
				
			.col-module .col-module-style2 h3.mod-title span {
				color:#8AA8CF;
				text-shadow:none;}
					
			
		   		
				
		

			


#footer .separator {
	padding-right:25px;}
	
	#footer .moduletable {
		text-shadow:1px 1px 1px #fff;
		margin:0 0 20px;
		color:#555;} 
			
			
		#footer .moduletable h3.mod-title {
			color:#fff;
			background:#2E2E2E;
			
			border:1px solid #eee;
			padding:0;
			font-size:1.25em;
			display:inline-block;
			padding:2px 10px 3px;
			position:relative;
			text-shadow:1px 1px 1px #000;
			margin:0 0 14px}
			#footer .moduletable h3.mod-title span {
				color:#ccc;
				font-family:Verdana, Geneva, sans-serif;
				display:block;
				font-size:11px;
				line-height:1.6em;
				margin-top:-4px;} 
				
			
		
			#footer .moduletable h3.mod-title .col-module-header-arrow {
				position:absolute;
				bottom:-8px;
				left:10px;
				width: 0;
				height: 0;
				border-left: 9px solid transparent;
				border-right: 9px solid transparent;
				border-top: 8px solid #2E2E2E;}		
				
				
				
			
		   	#footer .moduletable-style1 h3.mod-title {
				background-color:#A44322;}

			#footer .moduletable-style1 h3.mod-title .col-module-header-arrow {
				border-top-color:#A44322}
				
			#footer .moduletable-style1 h3.mod-title span  {
				color:#DEB094;
				text-shadow:none;}
					
			
			
		    #footer .moduletable-style2 h3.mod-title {
				background-color:#1D588A;}

			#footer .moduletable-style2 h3.mod-title .col-module-header-arrow {
				border-top-color:#1D588A}
				
			#footer .moduletable-style2 h3.mod-title span  {
				color:#8AA8CF;
				text-shadow:none;}
					
					
				
			
						

		
		#footer .width20 { width:17.9%}
		#footer .width25 { width:23%}
		#footer .width33 { width:31.5%}
		#footer .width50 { width:48.6%}
		#footer .width100 { width:100%}
		
		
		
	



.ice-module {} 
		
	.ice-module h3.mod-title {
		text-align:center;
		padding-bottom:2px;}
	
		.ice-module h3.mod-title mspan {} 
			
						
			
			


#jshopping-mods .moduletable {
	margin-bottom:12px}
	
#jshopping-mods .moduletable h3.mod-title {
font-size: 1.25em;
margin: 0;
padding: 5px 10px 6px;
text-shadow: 1px 1px 1px 
rgba(0, 0, 0, 1);
color: 
white;
background:url(../images/bg.png);
position: relative;
}			 