body {
text-align: center;
margin: 0;
font: 14px Helvetica, Verdana, Arial, Helvetica, sans-serif;
color: #333333;
background: #000000 url(http://www.pimpmysize.com/images/bg2.gif) repeat-x;
  }
A:link {color:#0D7CAA; text-decoration: underline;}
A:visited {color:#0D7CAA; text-decoration: underline;}
A:active {color:#0D7CAA; text-decoration: underline;}
A:hover {color:#0D7CAA; text-decoration: none;}
#wrap, #wrap2 {
width: 1000px;
margin: 0 auto;
text-align: left;
}
#wrap2 {
overflow: hidden;
clear:both;
}
#logo {
width: 460px;
height: 135px;
float: left;
}
#headers {
border: 1px solid #f1f1f1;
padding: 6px;
}
#menu2 {
width: 100%;
height: 43px;
float: left;
background: url(http://www.pimpmysize.com/images/menu2.gif) repeat-x;
}
#menu ul {
list-style-type: none;
margin: 14px 0 0 0;
padding: 0;
float:left;
}
#menu li {
list-style-type: none;
float:left;
padding: 0 25px 0 25px;
color: #000000;
font: bold  12px Verdana, Arial, Helvetica, sans-serif;
border-right: 1px solid #BBE9FA;
}
#menu li a {
text-decoration: none;
float:left;
margin: 0;
padding: 0;
display:block;
color: #FFFFFF;
}
#menu li a:hover {
color: #000000;
}
#main {
width: 980px;
padding: 15px 10px 3px 10px;
background: #FFFFFF url(http://www.pimpmysize.com/images/mainbg.gif) repeat-x;
overflow: hidden;
}
#spacer {
width: 957px;
background: #f2f2e2;
border: 1px dashed #aca886;
padding: 10px;
margin: 0 0 15px 0;
font: normal  11px Verdana, Arial, Helvetica, sans-serif;
float:left;
}
#spacer a {
color: #347ab8;
}
#spacertxt {
width: 920px;
float:left;
}
#iimg {
float: left;
width: 22px;
height: 22px;
margin: 0 10px 0 0;
}
.top, #top2 {
	width: 980px;
	float: left;
	margin: 10px 0 10px 0;
}
#top2 {
margin: 0;
}
.tfade { 
width: 393px;
height: 145px;
margin: 0 15px 0 0;
padding: 15px;
background: url(http://www.pimpmysize.com/images/tfade.gif) no-repeat;
float: left;
}
.bottle {
float:left;
width: 90px;
}
.holder, .holder2 {
float:left;
width: 292px;
font: normal 11px Arial, Helvetica, sans-serif;
margin: 0 0 -3px 0;
}
.holder2 {
margin: -3px 0 0 0;
}
.starbox {
float:right;
font: bold 11px Arial, Helvetica, sans-serif;
}
.rating {
float:left;
font: bold 11px Arial, Helvetica, sans-serif;
margin: 4px 4px 0 0;
}
.star2 {
width:21px;
height:20px;
float:left;
margin: 0 3px 0 0;
}
.tbot {
width: 309px;
height: 53px;
background: url(http://www.pimpmysize.com/images/tbot.gif) no-repeat;
float: left;
padding: 17px 7px 0 7px;
margin: 0 0 5px 0;
}
.ordernow, .review {
width: 122px;
height: 38px;
float: right;
display:block;
background: url(http://www.pimpmysize.com/images/ordernow.gif) no-repeat;
margin: 0 15px 0 0;
}
.ordernow:hover, .review:hover {
background-position: 0 -38px;
}
.review {
background: url(http://www.pimpmysize.com/images/review.gif) no-repeat;
float: left;
margin: 0 0 0 15px;
}
#lside, #rside {
width: 191px;
float:left;
margin: 0 5px 0 0;
}
#rside {
margin: 0;
}
.ltop {
width: 191px;
height: 24px;
float: left;
text-align: center;
font: bold 12px Arial, Helvetica, sans-serif;
background: url(http://www.pimpmysize.com/images/ltop.gif) no-repeat;
color: #534a47;
padding: 13px 0 0 0;
letter-spacing:1px;
}
.lbot {
width: 191px;
height: 17px;
float:left;
margin: 0 0 5px 0;
}
#larrow {
width: 191px;
float: left;
background: url(http://www.pimpmysize.com/images/lbg.gif) repeat-y;
}
#larrow ul {
list-style-type: none;
margin: 0;
padding: 0;
float:left;
}
#larrow li {
list-style-type: none;
float:left;
}
#larrow li a {
text-decoration: none;
float:left;
margin: 0;
padding: 8px 15px 8px 28px;
width: 148px;
display:block;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
background: url(http://www.pimpmysize.com/images/larrow.gif) no-repeat;
}
#larrow li a:hover {
background-position: 0 -120px;
}
#larrow2 {
width: 191px;
float: left;
background: url(http://www.pimpmysize.com/images/lbg.gif) repeat-y;
}
#larrow2 ul {
list-style-type: none;
margin: 0;
padding: 0;
float:left;
}
#larrow2 li {
list-style-type: none;
float:left;
margin: 0;
padding: 8px 15px 8px 28px;
width: 148px;
display:block;
background: url(http://www.pimpmysize.com/images/larrow.gif) no-repeat;
}
#larrow2 li a {
text-decoration: none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}
#larrow2 li:hover {
background-position: 0 -120px;
}
.letter {
width: 175px;
float:left;
background: url(http://www.pimpmysize.com/images/letter.gif) no-repeat;
padding: 8px 0 8px 16px;
color: #0D7CAA;
} 
#middle {
width: 588px;
margin: 0 5px 0 0;
background: url(http://www.pimpmysize.com/images/mbg.gif) repeat-y;
float:left;
}
#mmid {
width: 558px;
padding: 0 15px 0 15px;
float:left;
}
#mtop, #mbot {
width: 588px;
height: 17px;
float: left;
}
h2 {
padding: 0;
margin: 0 0 -3px 0;
font: bold 16px Arial, Helvetica, sans-serif;
}
h1 {
font: 25px Helvetica, Arial, Verdana,sans-serif;
padding: 0;
margin: 0;
color: #0D7CAA;
}
h2 A:link {color:#0D7CAA; text-decoration: none;}
h2 A:visited {color:#0D7CAA; text-decoration: none;}
h2 A:active {color:#0D7CAA; text-decoration: none;}
h2 A:hover {color:#000000; text-decoration: none;}
p {
margin: 8px 0 8px 0;
}
#footer {
width: 100%;
background: #534A47 url(http://www.pimpmysize.com/images/footerbg.gif) repeat-x;
padding: 0 0 8px 0;
}
#footerimg {
width: 218px;
height: 147px;
float: left;
}
#footerwrap {
width: 1000px;
margin: 0 auto;
text-align: left;
overflow: hidden;
background: #534A47 url(http://www.pimpmysize.com/images/footerwrap.gif) repeat-x;
}
#footerwrap ul {
list-style-type: none;
margin: 55px 0 0 10px;
padding: 0;
float:left;
border-left: 1px solid #929292;
width: 165px;
padding: 0 0 0 15px;
}
#footerwrap li {
	list-style-type: none;
	padding: 5px 0 3px 0;
	color: #ffffff;
}
#footerwrap li a {
text-decoration: none;
margin: 0;
padding: 0 0 0 16px;
display:block;
color: #FFFFFF;
background: url(http://www.pimpmysize.com/images/smallstar.gif) no-repeat -2px 1px;
}
#footerwrap li a:hover {
color: #ffffff;
text-decoration: underline;
}
.featured {
width: 298px;
height:46px;
clear:both;
}
#rt {
width: 210px;
height: 35px;
float:left;
background: url(http://www.pimpmysize.com/images/rt.gif) no-repeat;
}
#rt:hover {
background-position: 0 -35px;
}
#fs {
width: 133px;
height: 46px;
margin: -4px 0 0 0;
float:left;
background: url(http://www.pimpmysize.com/images/fastsize.gif) no-repeat;
}
#fs:hover {
background-position: 0 -46px;
}
#vigrx {
width: 152px;
height: 46px;
float:left;
background: url(http://www.pimpmysize.com/images/vigrx.gif) no-repeat;
}
#vigrx:hover {
background-position: 0 -46px;
}
#ft {
width: 79px;
height: 28px;
float:right;
}
#bep {
width: 165px;
height: 28px;
float:right;
}
#ft2 {
float:right;
margin: -50px -5px 0 0;
}
.feature1 {
float:right;
margin: -56px -13px 0 0;
}
.topcomp {
font: bold 13px verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding: 8px 0 8px 0;
background: url(http://www.pimpmysize.com/images/comptop.gif) repeat-x;
border-bottom: 1px solid #D9DCDD;
}
#addcart {
width: 558px;
margin: 0;
font: normal 12px verdana, Arial, Helvetica, sans-serif;
color: #000000;
border: 1px solid #D9DCDD;
}
.head {
	color: #0D7CAA;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 3px 0 3px 0;
	text-decoration: underline;
}
#freeex {
width: 139px;
height: 36px;
float: left;
margin: 4px 0 0 15px;
background: url(http://www.pimpmysize.com/images/freeexcersizes.gif) no-repeat;
}
#freeex:hover {
background-position: 0 -36px;
}
#book {
width: 181px;
height: 121px;
float: right;
margin: 10px 0 0 0;
}
#pn a {
text-decoration: none;
color: #fe8aae;
font-weight: bold;
font-size: 14px;
}
#pn a:hover {
text-decoration: none;
color: #ffffff;
font-weight: bold;
font-size: 14px;
}
h6 { font: normal 14px Verdana, Helvetica, sans-serif; color: #646464; margin:5px 0px 20px 0px; }
h6 a { color:#1D5898; text-decoration:none;  }
h6 a:hover { color: #0CB5DC; }
#comment{
width: 500px;
}
.comm { }
.comm a { font-size:11px; color:#1a7f96; text-decoration:none; }
.comm img { position:relative; top:4px; margin-right:5px; }
.comm a:hover { color: #0CB5DC; }
.feedburner {
padding: 7px 0 0 18px;
}
.imagespace {
	margin-left: 15px;
	margin-right: 5px;
}
#mytable2 td {
padding: 2px;
}
#mytable2 {
color: #FFFFFF;
}
#mytable2 a {
color: #ffffff;
text-decoration: none;
}
#mytable2 a:hover {
text-decoration: underline;
}
#signup {
width: 190px;
float:right;
margin: 24px 0 0 0;
}
.fade2 {
background: #ffffff url(http://www.pimpmysize.com/images/fade2.gif) repeat-x;
margin: 0 0 0 3px;
}
#submit {
float: right;
margin: 3px 0 0 0;
}
#submit2 {
float: right;
margin: 15px 0 0 0;
}
#shirt {
width: 107px;
height: 114px;
float: left;
}
#ordernowb {
width: 162px;
height: 162px;
background: url(http://www.pimpmysize.com/images/ch2ordernow.png) no-repeat;
float: right;
}
#startb {
width: 162px;
height: 162px;
background: url(http://www.pimpmysize.com/images/ch2startfreetrial.png) no-repeat;
}
#ordernowb:hover, #startb:hover {
background-position: 0 -162px;
}
#banner1 {
	width: 468px;
	height: 60px;
	float: left;
	padding: 30px 0 0 50px;
}
#feature {
width: 980px;
height: 252px;
margin: 0 0 0 0;
}
#featurel {
width: 222px;
height: 252px;
float: left;
}
#featureordernow {
width: 164px;
height: 55px;
float: left;
background: url(http://www.pimpmysize.com/images/featureordernow.png) no-repeat;
}
#featureordernow:hover {
background-position: 0 -55px;
}
#featuremid {
width: 414px;
height: 201px;
float: left;
background: url(http://www.pimpmysize.com/images/featuremidbg.gif) no-repeat;
padding: 51px 0 0 0;
}
#featurecouple {
width: 156px;
height: 252px;
float: left;
}
#featurer {
width: 188px;
height: 252px;
float: left;
}