
/* ******************************
Overview Template
Copyright (c) 2005 - 2010 Xlear, All Rights Reserved
****************************** */




/* ******************************
Reset Code - An overall, master reset to make code behave and to cut down on repetitive declarations
****************************** */

html, body,
div,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, input,
img,
p, blockquote {
	margin:0;
	padding:0;
}

html, body {
	height:100%;
}

h1, h2, h3, h4, h5, h6 {
	font-size:1em;
	font-weight:normal;
	font-style: normal;
}
ul, ol {
	list-style: none;
}

img {
	border:none;
}

fieldset {
	border:none;
}

strong, label {
	font-weight: bold;
}
em {
	font-style: italic;
}

/* ******************************
Preset Classes - Classes that are universally available and applied
****************************** */

/*--------------- Layout --------------------*/
.float {
	float:left;
}
.floatOpposite {
	float:right;
}

.clear {
	clear:both;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}


.offPage {
	position:absolute;
	left:-999em;
}

/*--------------- Text --------------------*/
.price {
	font-weight:600;
	color:#065e25;
}
.bonus {
	font-weight: bold;
	color:#f00;
}

.bigger {
	font-size:120%;	
}
.smaller {
	font-size:76%;
}

.strike {
	text-decoration:line-through;
	font-weight:600;
}

.error {
	color:#f00;
}

.alignStyle1 {
	text-align:center;
}
.alignStyle2 {
	text-align:right;
}
.alignStyle3 {
	text-align:left;
}

.extraLine {
	margin-bottom:1em;
}

/*--------------- Lists --------------------*/
.ulStyleSpaced li {
	margin-bottom:.6em;
}
	.ulStyleSpaced li p {
		padding:.6em 0 0 0;
	}
.olStyleSpaced li {
	margin-bottom:.6em;
}
	.olStyleSpaced li p {
		padding:.6em 0 0 0;
	}

/* ******************************
Basic CSS - groundwork appearance code for this template
****************************** */

body {
	font-family:arial, helvetica, sans-serif;
	font-size:80%;

	color:#929497;
	
	background:#E3efd0 url("/images-layout/site-bg.gif") 50% 0 repeat;
}

p {
	margin:0 0 1em 0;
	/*line-height:1em;*/
	
}

a:link {
	color:#0D85E4;
	text-decoration:none;
}
a:visited, a:active {
	color:#0D85E4;
	text-decoration:none;
}
a:hover { 
	color:#0D85E4;
	text-decoration:underline;
}

.learnMore, .learnMore:visited ,.learnMore:hover,.learnMore:active{
padding-left:10px;
background: url('/images-pm/arrow.gif') no-repeat left;
text-decoration:none;
color:#0D85E4;
font-weight:bold;
}

.learnMore:hover{text-decoration:underline;}



h1 {
	margin-bottom: .5em;
	font-size:250%;
	color:#929497;
	}

h2 {
	margin-bottom:.3em;
	font-size:140%;
	color:#0D85E4;
}

h3 {
	margin-bottom:.3em;
	font-size:120%;
	color:#333;
}

img {
	
}

.hr {
	margin:1em 10px;
	border-bottom:1px solid #71B6E4;
}

.hr2 {
	margin:1em 10px;
	border-bottom:1px solid #E3EFD0;
}

ul, ol {
	list-style:none;
	margin-bottom:.6em;
}

.ulStyle1 {
	margin:0 0 .6em 0;
	list-style:none;
}
	.ulStyle1 li {
		padding-left:15px;
		height:1%;
		text-decoration:none;	
		background: url('/images-pm/arrow.gif') 0 4px no-repeat;
	}
		.ulStyle1 li ul {
			margin:.3em 0 .3em 15px;
			list-style:none;
		}
			.ulStyle1 li ul li {
				padding-left:0;
				background:none;
			}


#container {
	
}
#content {
	
}
#columnWrapper {
	padding-bottom:8px;
}
.flags {
	display:none;
	}

/* ******************************
Column Styles
****************************** */

.columnStyle1 {
	
}
	.columnStyle1 .columnTopLeft {
		display:none;
	}
		.columnStyle1 .columnTopRight {
		
		}
	.columnStyle1 .columnBody {
		font-size:90%;
	}
	.columnStyle3.columnBody h2
	.columnStyle2 .columnBody h2,
	.columnStyle1 .columnBody h2{font-weight:bold;}
	
	.columnStyle1 .columnBottomLeft {
		display:none;
	}
		.columnStyle1 .columnBottomRight {
		
		}

.columnStyle2 {

}
.columnStyle2 .columnPic{
	position:relative;
	margin-top:-125px;
}
	.columnStyle2 .columnTopLeft {
		display:none;
	}
		.columnStyle2 .columnTopRight {
		
		}
	.columnStyle2 .columnBody {
		font-size:90%;
	}
	.columnStyle2 .columnBottomLeft {
		display:none;
	}
		.columnStyle2 .columnBottomRight {
		
		}
			
.columnStyle3 {

}
.columnStyle3 .columnPic{
	position:relative;
	margin-top:-125px;
}
	.columnStyle3 .columnTopLeft {
		display:none;
	}
		.columnStyle3 .columnTopRight {
		
		}
	.columnStyle3 .columnBody {
		font-size:90%;
	}
	.columnStyle3 .columnBottomLeft {
		display:none;
	}
		.columnStyle3 .columnBottomRight {
		
		}
		
		
.columnStyle6 {

}
.columnStyle6 .columnPic{
	position:relative;
	margin-top:-125px;
}
	.columnStyle6 .columnTopLeft {
		display:none;
	}
		.columnStyle6 .columnTopRight {
		
		}
	.columnStyle6 .columnBody {
		font-size:90%;
		padding-top:25px;
	}
	.columnStyle6 .columnBottomLeft {
		display:none;
	}
		.columnStyle6 .columnBottomRight {
		
		}



/* ******************************
Selected Button Styles
****************************** */

/* ******************************
Selected Table Styles
****************************** */

/* ******************************
Selected Form Styles
****************************** */

/* ******************************
Selected List Styles
****************************** */



/* ******************************
Default Blob Styles
****************************** */

.blobDefault {
	margin-bottom:12px;
}

.blobStyleNav {

}
	.blobStyleNav .blobTopLeft {
		
	}
		.blobStyleNav .blobTopRight {
			
		}
			.blobStyleNav .blobTopRight h2 {
				padding:10px 0 10px 0;
				margin-left:5px;
				width:100%;
				background:#EEE;
				text-align:center;
				color:#333;
				font-weight:bold;
			}
			.blobStyleNav  .blobBody {
				padding:10px;
			}
			.blobStyleNav li {
				list-style:none;
				text-decoration:none;
				padding-left:10px;
				
			}			
			.blobStyleNav  .blobBody li.current {
				height:1%;
				background: url('/images-pm/arrow.gif') left 3px no-repeat;
				font-weight:bold;
			}
				.blobStyleNav  .blobBody li.current a:link, .blobStyleNav  .blobBody li.current a:visited {
				}
				.blobStyleNav  .blobBody li.current a:hover, .blobStyleNav  .blobBody li.current a:active {
				}



.blobBuy .blobBody{
text-align:center;

}
	.blobBuy .blobBody img{ }



.blobSummary {
	margin-top:-2px;
	position:relative;
	border:2px solid #E3EFD0;
	border-left:0;
	border-right:0;
}
	.blobSummary  img{
		
	}
	.blobSummary table {
		float:right;
	}
	.blobSummary .blobBody {
	}
		.blobSummary .blobBody .buttonStyle2 {
					
		}



.blobStoreLocator {
	width:155px;
	position:relative;
	left:5px;
	background:#71B6E4 url('/images-layout/blob-top-left.gif') top left no-repeat;
	margin-bottom:10px;
	
}
	.blobStoreLocator .wrapper {
		background:url('/images-layout/blob-bottom-right.gif') bottom right no-repeat;
	}
	.blobStoreLocator .blobBody{
		text-align:center;
		color:#FFF;
		padding:8px 12px 5px 12px;
	}
		.blobStoreLocator  span{
			text-align:justify;
			display:block;
		}
			.blobStoreLocator  a{
				color:#fff;
				text-decoration:underline;
			}
	.blobStoreLocator  input {margin:2px}
	.blobStoreLocator  .gap{padding:0;}
	.blobStoreLocator  .buttonStyle1 {margin:2px}
	.blobStoreLocator  .buttonStyle1:hover {margin:2px}



.blob2 {
	margin-bottom:10px;
	width:155px;
	position:relative;
	left:5px;
	background:#BBB url('/images-layout/blob2-top-left.gif') top left no-repeat;
	
}
	.blob2 .wrapper {
		background:url('/images-layout/blob2-bottom-right.gif') bottom right no-repeat;
		text-align:center;
		padding-bottom:10px;
	}	
	.blob2 .blobBody{
		text-align:center;
		color:#FFF;
		font-weight:bold;
		font-size:115%;
		padding:8px 12px 5px 12px;
	}
.blob3 {
	margin-bottom:10px;
	width:155px;
	position:relative;
	left:5px;
	background:#b1c818 url('/images-layout/blob3-top-left.gif') top left no-repeat;
	
}
	.blob3 .wrapper {
		background:url('/images-layout/blob3-bottom-right.gif') bottom right no-repeat;
		text-align:left;
		padding-bottom:10px;
	}	
	.blob3 .blobBody{
		text-align:left;
		color:#FFF;
		font-size:115%;
		padding:8px 12px 5px 12px;
	}
		.blob3 .blobBody .offerText{
			display:block;
			position:relative;
			width:65px;
			z-index:100;
		}
		.blob3 .blobBody .offerPic {
			position:absolute;
			right:0px;
			top:-4px;
			}

.blobFreeShip{
	margin-left:5px;
	position:relative;
	margin-bottom:10px;
}
	.blobFreeShip p{
		padding-right:40px;
	}
	.blobFreeShip img{
		position:absolute;
		top:-3px;
		left:92px;
	}

#rightBanner {
	display:block;
	height:600px;
	right:-175px;
	position:absolute;
	top:0px;
	width:160px;
	}
	
#leftBanner {
	display:block;
	height:600px;
	left:-240px;
	position:absolute;
	top:0;
	width:225px;
	}
/* ******************************
Selected Blob Styles
****************************** */





/* ******************************
Selected Header Design and Theme
****************************** */

#header {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-386px;
	height:90px;
	width:772px;
	background:#ffffff url('/images-layout/header-topleft.gif') top left no-repeat;
}
#headerWrapper {
	height:90px;
	width:772px;
}
	#siteLogo {
		position:absolute;
		top:15px;
		left:15px;
		height:53px;
		width:200px;
		z-index:5;
	}
	
	#headerTagline1 {
		position:absolute;
		top:50px;
		left:0;
		width:100%;
		text-align:center;
		z-index:1;
	}
	
	#headerTagline2 {
		position:absolute;
		top:80px;
		width:100%;
		left:0;
		text-align:center;
		z-index:1;
	}
	
	#headerPhone {
		display:inline;
		position:absolute;
		bottom:0;
		right:15px;
		margin:0;
		padding:0 6px 6px 0;
		font-size:110%;
		color:#929497;
	}
	
	#samplePromo {
		position:absolute;
		top:4px;
		right:187px;
	}
	
	#headerLinks {
		position:absolute;
		top:0px;
		right:0px;
		padding:6px 6px 0 0;
		list-style:none;
	}
		#headerLinks li {
			float:left;
		}
			#headerLinks li a:link, #headerLinks li a:visited, #headerLinks li a:active {
				padding:0 6px;
				color:#929497;
			}
			#headerLinks li a:hover {
			
			}
	
/* ******************************
Selected Navigation Design and Theme
****************************** */

#navigation {
	position:absolute;
	top:90px;
	left:50%;
	margin-left:-386px;
	width:772px;
	height:16px;
	background: #FFF url('/images-layout/header-bottomright.gif') bottom right no-repeat;
}
	
	#navigation ul {
		background: url('/images-layout/navigation-left.gif')  top left no-repeat;
		float:right;
		margin:0;
		padding-left: 15px;
		padding-right: 15px;
	}
		#navigation ul li {
			display:block;
			position:relative;
			float:left;
			text-decoration:none;
			border-right:2px solid #E3efd0;
		}
			#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active {
				display:block;
				float:left;
				padding:2px 8px 0 8px;
				height:14px;
				font-size:80%;
				text-transform:uppercase;
				text-decoration:none;
				color:#929497;
				
				
			}
			#navigation ul li a:hover {
				text-decoration:underline;
				color:#0D85E4;
			}
		#navigation ul li:hover,
		#navigation ul li.over {
			
		}
		#navigation ul li.last {
			border-right:none;
		}		
			#navigation ul li:hover a:hover,
			#navigation ul li.over a:hover {
				text-decoration:underline;
			}
			
		#navigation ul li.current {
			font-weight:bold;
		}
			#navigation ul li.current a:link, #navigation ul li.current a:visited, #navigation ul li.current a:active {
				text-decoration:underline;
			}
			#navigation ul li.current a:hover {
				text-decoration:underline;
			}



/***************************************************************
Appearance and Location for Dropdowns
***************************************************************/

#navigation ul li ul {
	display:none;
}

#navigation ul li:hover ul,
#navigation ul li.over ul {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	top:16px;
	left:-2px;
	height:auto; /* Don't delete me; makes sure you can see any borders in Firefox. */
	width:160px;
	background:none;
	border-bottom:1px solid #E3EFD0;
	z-index:5;
}
#navigation ul li.last ul {
	left:auto;
	right:-2px;
}
	#navigation ul li:hover ul li, #navigation ul li.over ul li{
		display:block;
		float:left;
		margin:0;
		padding:0;
		width:158px;
		height:auto; /* Don't delete me; makes sure you can see the borders in firefox too. */
		border:solid #E3efd0;
		border-width:0 2px;
		background: #FFF;
		z-index: 5;
	}
	#navigation ul li:hover ul li.first, #navigation ul li.over ul li.first { border-top:none; }
	#navigation ul li:hover ul li.last, #navigation ul li.over ul li.last { }
		
		#navigation ul li:hover ul li a:link, #navigation ul li:hover ul li a:visited,
		#navigation ul li.over ul li a:link, #navigation ul li.over ul li a:visited {
			display:block;
			float:none;
			margin:0;
			padding:6px 0 6px 12px;
			height:auto;
			width:146px;;
			font-weight:normal;
			font-size:80%;
			text-transform:none;
			text-align:left;
			text-decoration:none;
			color:#555;
			font-style:normal;
			border:0;
			background: #FFF;
		}
		#navigation ul li:hover ul li a:hover, #navigation ul li:hover ul li a:active,
		#navigation ul li.over ul li a:hover, #navigation ul li.over ul li a:active {
			text-decoration:underline;
			color:#000;
			background: #E3efd0;
		}
		
		
		#navigation ul li.current:hover ul li a:link, #navigation ul li.current:hover ul li a:visited {
			text-decoration:none;
			background: #FFF;
		}
		#navigation ul li.current:hover ul li a:hover, #navigation ul li.current:hover ul li a:active {
			color:#000;
			text-decoration:underline;
			background: #E3efd0;
		}
		
		
		#navigation ul li.current ul li.current a:link, #navigation ul li.current ul li.current a:visited {
			color:#000;
			text-decoration:underline;
			font-weight:bold;
		}
		#navigation ul li.current ul li.current a:hover, #navigation ul li.current ul li.current a:active {
			color:#000;
			text-decoration:underline;
			background: #E3efd0;
		}
		
/* ******************************
Selected Bread Crumbs
****************************** */

/* ******************************
Selected Footer Design and Theme
****************************** */

#footer {
	position:relative;
	padding:20px 15px 15px 15px;
	width:742px;
	font-size:95%;
	background:#E3efd0 url('/images-layout/footer-topright.gif') top right no-repeat;
	
}
#footerWrapper {
	text-align:center;
	
}
	#footerLinks {
		display:none;
		position:absolute;
		top:20px;
		left:15px;
		height:35px;
		width:742px;
		list-style:none;
		background:#ffffff url('/images-layout/footer-links-bg.gif') 0 50% repeat-x;
	}
		#footerLinks li {
			float:left;
		}
			#footerLinks li a:link, #footerLinks li a:visited, #footerLinks li a:active {
				float:left;
				padding:8px 24px 0 24px;
				height:27px;
				font-size:120%;
				font-weight:bold;
				text-decoration:none;
				color:#fff;
			}
			#footerLinks li a:hover {
				text-decoration:underline;
				color:#fff;
			}
	
	#footerPhone {
		display:none;
		position:absolute;
		top:20px;
		right:23px;
		color:#929497;
		
	}
	
	#footerCopyright {
		margin-bottom:0;
		padding-top:0px;
		color:#929497;
	}
	#footerAddress {
		color:#929497;
		margin-bottom:6px;
		font-style:normal;
	}
.footerIcons {
	position:absolute;
	left:16px;
	top:22px;

}
	.icon {
		
		}
.addThis {
	position:absolute;
	right:10px;
	top:22px;
	}
.shareThis {
	position:absolute;
	right:5px;
	top:44px;
	}
.likeThis {
	display:block;
	float:left;
	height:25px;
	margin-right:10px;
	margin-top:0px;
	width:50px;
	}
		
/* ******************************
Design Layout Code
****************************** */

body {
	min-width:772px;
}

#siteName {
	position:absolute;
	left:-999em;
}

#container {
	position:relative;
	top:0;
	margin:10px auto 0 auto;
	width:772px;
	text-align:center;
}

#content {
	position:relative;
	padding:106px 0 0 0;
	width:772px;
	text-align:left;
}

#columnWrapper {
	background: #FFF url('/images-layout/header-topleft.gif') top left no-repeat;
	padding-top:16px;
	min-height:300px;
	/* IE6 Mumbo Jumbo */
	height:auto !important;
	height:300px;
	width:772px;
}

#midbanner{
	padding:10px 0;
	height:143px;
	background: url('/images-pm/cloudy-banner.jpg') 50% 10px no-repeat;
}

#midbanner a {
	float:left;
	position:relative;
	left:422px;
	top:104px;
	width:150px;
	height:33px;
}

#highlightarea{
	position:relative;
	margin-top: 7px;
	height: 250px;
	
}

.mainsubboxWrapper
{
	position:absolute;
	bottom: 4px;
	left: 20px;
	background:#71B6E4 url('/images-layout/upper_left_white_blue_angle.gif') no-repeat top left;
}
.mainsubbox{
	height:80px;
	width:702px;
	padding:10px;
	font-size:80%;
	color:#FFF;
	background:url('/images-layout/lower_right_blue_white_angle.gif') no-repeat bottom right;
}
.mainsubbox p{float:left;}

.subhilite_left,.subhilite_right{
padding:10px;
min-height:60px;
/* IE^ Mumbo Jumbo */
height:auto !important;
height:60px;
float:right;
margin-left:10px;
}
.subhilite_left {
	padding:10px 10px 0 10px;
	}
.subhilite_left strong,.subhilite_right strong{font-weight:bold;font-size:110%;}

.subhilite_left a,.subhilite_right a{
	color:#fff;
	text-decoration:underline;
}

.subhilite_left a:hover,.subhilite_right a:hover{
	color:#05054D;
	text-decoration:underline;
}

.subhilite_left{
background: #89C1E8 url('/images-layout/subbox-upper-left.gif') no-repeat top left;
width:220px;
}
	.subhilite_left fieldset{
		padding-bottom:20px;
		}
.subhilite_right{
background: #89C1E8 url('/images-layout/subbox-lower-right.gif') no-repeat bottom right;
width:280px;
}

.productbox,.productbox_main{
position:relative;
padding-top:20px;
float:left;
}
.productbox_main{
height:171px;
width:260px;
padding-left:10px;
}

.productbox{
height:171px;
width:160px;
font-size: 85%;
padding-left:5px;
background: url('/images-layout/product-separator.gif') no-repeat left;
}
.productbox img {float:left;padding: 20px 5px 0 0;}
.productbox_main img{float:left;padding: 0px 5px 0 0;}

.productbox_main p, .productbox p{
color:#929497;
font-size: 85%;
padding: 5px;
}

.gap{
padding-top:5px;
}

/*===========================================*/
/*Button Style 1 Class                                                          	    */
/*===========================================*/
.buttonStyle1, .buttonStyle1:link, .buttonStyle1:visited, .buttonStyle1:hover, .buttonStyle1:active, .buttonStyle1_ie6hover {
	
	padding:2px 0 0 0;
	margin:0px 0 0 5px;
	height:19px;
	width:85px;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	color:#000;
	border:1px solid #929497;
	background:url('/images-layout/buttonStyle1.gif') bottom left repeat-x #ccc;
}
.buttonStyle1:hover, .buttonStyle1:active, .buttonStyle1_ie6hover {
	background:url('/images-layout/buttonStyle1-hover.gif') bottom left repeat-x #eee;
	color: #000;
}
a.buttonStyle1 {display:block;}

button.buttonStyle1,
input.buttonStyle1 {
	padding:1px 0 7px 0;
	height:22px;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
}
button.buttonStyle1:hover, button.buttonStyle1:active, button.buttonStyle1_ie6hover,
input.buttonStyle1:hover, input.buttonStyle1:active, input.buttonStyle1_ie6hover {
	padding:1px 0 7px 0;
	height:22px;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
}

/*===========================================*/
/*Button Style 2 Class                                                          	    */
/*===========================================*/
.buttonStyle2, .buttonStyle2:link, .buttonStyle2:visited, .buttonStyle2:hover, .buttonStyle2:active, .buttonStyle2_ie6hover {
	display:block;
	margin:0 auto;
	padding:2px 0 0 0;
	height:17px;
	width:80px;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#fff;
	border:1px solid white;
	background:url('/images-layout/buttonStyle2.gif') left repeat-x #3ea0ed;
}
.buttonStyle2:hover, .buttonStyle2:active, .buttonStyle2_ie6hover {
	background:url('/images-layout/buttonStyle2-hover.gif') left repeat-x #7fc8ff;
	color: #555;
}

button.buttonStyle2,
input.buttonStyle2 {
	padding:0px 0 7px 0;
	height:21px;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
}
button.buttonStyle2:hover, button.buttonStyle2:active, button.buttonStyle2_ie6hover,
input.buttonStyle2:hover, input.buttonStyle2:active, input.buttonStyle2_ie6hover {
	padding:0px 0 7px 0;
	height:21px;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
}


/*===========================================*/
/*Button Style 3 Class                                                          	    */
/*===========================================*/
.buttonStyle3, .buttonStyle3:link, .buttonStyle3:visited, .buttonStyle3:hover, .buttonStyle3:active, .buttonStyle3_ie6hover {
	display:block;
	margin:0 auto;
	padding:2px 0 0 0;
	height:16px;
	width:80px;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#333;
	border:1px solid #FFF;
	background:url('/images-layout/buttonStyle3.gif') left repeat-x #bbb;
}
.buttonStyle3:hover, .buttonStyle3:active, .buttonStyle3_ie6hover {
	background:url('/images-layout/buttonStyle3-hover.gif') left repeat-x #ddd;
	color: #333;
}

button.buttonStyle3,
input.buttonStyle3 {
	padding:0px 0 7px 0;
	height:21px;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
}
button.buttonStyle3:hover, button.buttonStyle3:active, button.buttonStyle3_ie6hover,
input.buttonStyle3:hover, input.buttonStyle3:active, input.buttonStyle3_ie6hover {
	padding:0px 0 7px 0;
	height:21px;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
}


.topBox{
	padding: 25px 25px 75px 25px;
	background:#FAFAFA;
	border-bottom:1px solid #E3EFD0;
}
	.topBox img{
		float:right;
		border:1px solid #555;
	}

.productBoxRight
{
margin:15px 0 15px 0;
padding-bottom:10px;
min-height:50px;
/* IE6 Mumbo Jumbo */
height:auto !important;
height:50px;
text-align:center;
border-top:1px solid #E3EFD0;
border-bottom:1px solid #E3EFD0;
}

.productBoxRight img{
margin:0 auto;
padding:2px;
display:block;
}


/* ******************************
Template Layout Code
****************************** */

#columnWrapper {
	padding-right:160px;
	padding-left:180px;
	width:432px;
}

.column1 {
	position:relative;
	display:inline;
	float:left;
	margin-top:0px;
	width:432px;
}

.column2 {
	position:relative;
	display:inline;
	float:left;
	margin-top:0px;
	margin-left:-612px;
	width:165px;
}

.column3 {
	position:relative;
	display:inline;
	float:right;
	margin-top:0px;
	margin-right:-160px;
	border-left:1px solid #E3EFD0;
	width:145px;
	
}

