body{
	padding:0px;
	margin:0px;
  color: #000000;
	background-image: url(https://www.flopshots.com/images/bg.jpg);	
}






<!-- begin thumb crop -->
div.cropme {
  height: 70px;
  border: 1px solid white;
  width: 70px;
  overflow:hidden;
  text-align:center
}
div.cropme img {
  margin-top:-10px;
  margin-left:-10px;
}
<!-- end thumb crop -->


a:hover{text-decoration:none;}
a:link {
	color: #1ab6e7;
	text-decoration:none
}
a:visited {
	color: #1ab6e7;
	text-decoration:none
}

.m_text
	{
		font-family:Arial;
		font-size:11px;
		line-height:13px;
		color:#f8f7f7;
	}
	
	
.bodymainwrapper {
	width:955px;
	min-height:608px;
	height: auto !important;
	height:594px;
	padding-bottom:0px;
	background:url(https://www.flopshots.com/images/bg-product.png) repeat-y;
	background-position:6px;
	padding-left:0px;
	padding-right:0px;
}

.bodymainwrapper2 {
	width:955px;
	min-height:608px;
	height: auto !important;
	height:594px;
	padding-bottom:0px;
	background-position:0px top;
	padding-left:0px;
	padding-right:1px;
	background-image: url(https://www.flopshots.com/images/bg-product.png);
	background-repeat: repeat-y;
}

.bodyfooter {
	width:955px;
	height:20px;
	padding-bottom:0px;
	background:url(https://www.flopshots.com/images/bg-footer.png) repeat-y;
	background-position:0px;
	padding-left:6px;
	padding-right:0px;
}


.img_borders { 
border: 1px solid #FFFFFF; 
margin:2px 2px 2px 2px;
} 

.img_bordersThumbs { 
border: 1px solid #FFFFFF; 
margin:0px 2px 0px 0px;
} 

.img_bordersBlack { 
border: 1px solid #000000; 
margin:4px 4px 4px 4px;
} 

.img_bordersTop { 
border: 1px solid #000000; 
margin:2px 0px 0px 0px;
} 

.img_bordersRight { 
border: 1px solid #000000; 
margin:6px 4px 4px 4px;
} 

.img_bordersLeftside { 
border: 1px solid #000000; 
margin:5px 4px 0px 4px;
} 

.img_bordersNOMARGIN { 
border: 1px solid #000000; 
margin:0px 0px 0px 0px;
} 
	
.img_bordersSmall { 
border: 1px solid #FFFFFF; 
margin:7px 7px 7px 7px;
} 

.img_bordersSmallRED { 
border: 1px solid #990000; 
margin:5px 5px 5px 5px;
} 

.bulletlist { 
margin:4px 4px 4px 55px;
font-family:Tahoma;
		font-size:13px;
		line-height:20px;
		color:#27231c;
} 

.h_text
	{
		font-family:Arial;
		font-size:9px;
		line-height:13px;
		color:#538A2C;
	}
	
.l_text
	{
		font-family:Arial;
		font-size:11px;
		line-height:13px;
		color:#009ED2;
	}	


.headings-sub
	{
		font-family:Arial;
		font-size:17px;
		line-height:20px;
		color:#595959;
	}	

.headings-blue
	{
		font-family:Arial;
		font-size:12px;
		line-height:20px;
		color:#86c7ff;
	}	


.headings
	{
		font-family:Arial;
		font-size:16px;
		line-height:26px;
		color:#000000;
		font-decoration:none;
	}	
	
.bodycontent
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:20px;
		color:#27231c;
	}
	
.bodycontentSmall
	{
		font-family:Arial;
		font-size:8px;
		line-height:20px;
		color:#27231c;
	}
	
a.bodycontentSmall
	{
		font-family:Arial;
		font-size:8px;
		line-height:20px;
		color:#000000;
	}
	
a.bodycontentSmall:hover{text-decoration:underline;}
a.bodycontentSmall:link {
	color: #000000;
	text-decoration:none
	
}
a.bodycontentSmall:visited {
	color: #000000;
}







.bodycontentWhite
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:20px;
		color:#FFFFFF;
	}
	
.footer
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:20px;
		color:#f8f7f7;
	}
.heading
	{
		font-family:Arial;
		font-size:14px;
		line-height:24px;
		color:#ffffff;
	}	
.bodycontent-medium
	{
		font-family:Arial;
		font-size:13px;
		line-height:20px;
		color:#003300;
	}

.bodycontent-headings
	{
		font-family:Arial;
		font-size:13px;
		line-height:20px;
		color:#27231c;
	}
	
.callouts
	{
		font-family:Arial;
		font-size:13px;
		line-height:20px;
		color:#003300;
	}	
	
.calloutsLARGE
	{
		font-family:Arial;
		font-size:15px;
		line-height:20px;
		color:#003300;
	}	

.captions
	{
		font-family:Arial;
		font-size:12px;
		line-height:20px;
		color:#423c26;
		
	}

.captionsLarger
	{
		font-family:Arial;
		font-size:13px;
		line-height:20px;
		color:#423c26;
		
	}
	
.Questions
	{
		font-family:Arial;
		font-size:12px;
		line-height:15px;
		color:#d00606;
	}

.footer
	{
		font-family:Arial;
		font-size:12px;
		line-height:15px;
		color:#000000;
	}
	
.headerRED
	{
		font-family:Arial;
		font-size:12px;
		line-height:17px;
		color:#d00606;
	}
	
.headerREDSmall
	{
		font-family:Arial;
		font-size:8px;
		line-height:17px;
		color:#d00606;
	}
	
.Newsletterblock
	{
		font-family:Tahoma;
		font-size:12px;
		a:#F8872F;
		line-height:17px;
		color:#F8872F;
	}
		
	a.lt_text{text-decoration:none;}	
	a.lt_text:hover{text-decoration:underline;}
	
	a.c_text{text-decoration:none;}	
	a.c_text:hover{text-decoration:underline;}
	
	a.c1_text{text-decoration:none;}	
	a.c1_text:hover{text-decoration:underline;}
	
	
	
	
h1 {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	 	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	letter-spacing: 0.2em;
	color:#FFFFFF;
	
}
h2 {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 13px;
	color: #333333;
}
h3 {
	font-family: Tahoma, "Verdana", Times, serif;
	font-size: 13px;
	font-weight: normal;
	background-color: #000000;
	margin: 0px;
	padding: 5px;
	color: #FFFFFF;
}
.item h4 {
	background-color: #BDBDBD;
	font-size: 12px;
	line-height: 17px;
	padding: 5px;
	font-family: Tahoma, "Verdana", Times, serif;
	font-weight: normal;
	color: #333333;
}
.toppush {
	margin-top: 15px;
}
.required {
	font-weight: bold;
	color: #adb5be;
}

.tdheader{
	background-repeat:no-repeat;
}
.white13{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color:#FFFFFF;
}	

.PriceList  { font-family: Tahoma; color: #FFFFFF; font-size: 12px; font-weight: bold; }

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
	font-weight: normal;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #41b5dc;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  	color: #000000;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
		color: #000000;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #FFFFFF;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Tahoma;
  font-size: 10px;
  background: #FFFFFF;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Tahoma;
  font-size: 12px;
	color: #000000;
}

.whitecolor{
  font-family: Tahoma;
	color:#FFFFFF;
}	

.checkoutBarFrom, .checkoutBarTo {  font-family: Tahoma; font-size: 10px; color: #FFFFFF; }
.checkoutBarCurrent {  font-family: Tahoma; font-size: 10px; color: #FFFFFF; text-decoration:underline;}

.infoBoxNotice {
	border: 1px solid #FF8E90; 
}

.infoBoxNoticeContents {
  background: #000000;
  font-family: Tahoma;
  font-size: 10px;
	color:#FFFFFF;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma;
  font-size: 10px;
	color:#FFFFFF;
}

.messageBox { font-family: Tahoma;, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma;, sans-serif; font-size: 10px; background-color: #ffb3b5; color:#000000;}
.messageStackSuccess { font-family: Tahoma;, sans-serif; font-size: 10px; background-color: #99ff00; color:#000000;}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}


.boxText { font-family: Tahoma; font-size: 13px; color:#FFFFFF;}