* {
  margin:0px;
  padding:0px;
}
body {
  margin:0px;
  padding:0px;
  text-align: center;
  font-family:Arial;
  background:#FFFFFF url('images/bg.jpg') 50% 0% repeat-y;
  background:#FFFFFF url('images/bg.jpg') top center repeat-y;
}
a, a:visited{
    color: #ff006e;
  text-decoration:none;
}
a:hover {
  text-decoration: underline;
}
.clear {
  clear:both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/*img.transpng {
        behavior: url("png.htc");
}*/
* html td {
behavior: url(iepngfix.htc);
}
/*-------------------------Wrapper------------------------------*/
#wrapper {
  margin:0 auto 0 auto;
  width:1000px;
- width:1020px;
  text-align: left;
  *text-align: center;
}
/*-------------------------Header------------------------------*/
#header {
  margin:0 auto 0 auto;
  /*padding:10px 0 10px 0;*/
  width:1000px;
  height: 135px;
  /**margin-left: 10px;*/
}
#logo {
  margin:0 0 10px 10px;
  float:left;
}
#contact {
  margin:66px 10px 0 0;
  float:right;
}
/*-------------------------Basket Bar------------------------------*/
#basketbar {
  margin:0 20px 10px auto;
  width:980px;
  height:20px;
  font:normal normal normal 12px/20px Arial;
  text-align:right;
}
#basketbar a {
  font:normal normal bold 12px/20px Arial;
  color:#ff006e;
  text-decoration:none;
}
#basketbar a:hover {
  text-decoration:underline;
}

/*-------------------------Left Column------------------------------*/
#leftcolumn {
  margin:0 3px 0 10px;
  padding:0;
  /*width:200px;*/
  float:left;
  background: #ffffff;
}
#leftcolumn img {
  margin:0 0 10px 0;
  padding:0;
}
/*-------------------------Center Column------------------------------*/
#centercolumn {
  margin:0 6px 0 8px;
/*  margin:0 6px 0 8px;*/
  padding:0;
  width:558px;
  /*width: 556px;*/  
  float:left;
  text-align: center;
}
#centercolumn h1, .smallproductbox_left h2, .smallproductbox_right h2{
  margin:0;
  height:30px;
  background:#ff0170 url('images/pinkbar.jpg') repeat-x;
  font:normal normal bold 12px/30px Arial;
  color:#ffffff;
  text-align: center;
}
.breadcrumb a{
	color: #006BFF !important;
	font-weight: bold;
}
.breadcrumb{
	padding-bottom: 10px;
	font-size: 13px;
}
.smallproductbox_left h2 a, .smallproductbox_right h2 a, .smallproductbox_left h2 a, .smallproductbox_right h2 a{
  color: #ffffff;
}
/*----Banner-----*/
#banner {
  margin:0 0 10px 0;  
}
/*----Category Box-----*/
.smallproductbox_left {
  margin:5px 5px 5px 0; 
  padding:0 0 10px 0;
  width: 270px;
/*  width:270px;*/
  /*height: 290px;
  *height: 310px;*/
  float:left;
  border:2px #ff0170 solid;
}
.smallproductbox_right{
  margin:5px 0px 5px 5px;
  padding:0 0 10px 0;
  width: 270px;
/*  width:272px;*/
  /*height: 290px;
  *height: 310px;*/
  float:left;
  border:2px #ff0170 solid; 
}
.smallproductbox_special{
  margin:0px 10px 0; 
  padding:0 0 10px 0;
  /*width: 266px;
*  width:270px;*/
  height: 240px;
  *height: 260px;
  float:left;
  /*border:2px #ff0170 solid;*/
}
#smallproductbox span {
  height:30px;
  background:#ff0170 url('images/pinkbar.jpg') repeat-x;
  font:normal normal bold 12px/30px Arial;
  color:#ffffff;
  text-align: center;
}

#smallproductbox span a:link, #smallproductbox span a:visited{
  height:30px;
  font:normal normal bold 12px/30px Arial;
  color:#ffffff;
  text-align: center;
  text-decoration: none;
}
#smallproductbox_xcell{
  margin:10px 4px 0;
/* margin:0 5px;*/  
  padding:0 0 10px 0;
  width: 266px;
/*  width:270px;*/
  height: 150px;
  float:left;
  border:2px #ff0170 solid;
}
#smallproductbox_xcell h2 {
  height:30px;
  background:#ff0170 url('images/pinkbar.jpg') repeat-x;
  font:normal normal bold 12px/30px Arial;
  color:#ffffff;
  text-align: center;
}
#smallproductbox_xcell h2 a:link, #smallproductbox_xcell h2 a:visited{
  height:30px;
  font:normal normal bold 12px/30px Arial;
  color:#ffffff;
  text-align: center;
  text-decoration: none;
}
#smallproductboximage {
  margin:10px 10px 0 10px;
/*- margin:10px 3px 0 3px; */ 
  width:98px; 
  height:98px;
  border:1px #a7a7a7 solid;
  float:left;
}
.smallproductboximage_special{
   margin:10px 10px 0 0px;
- margin:10px 5px 0 5px;  
  width:98px; 
  height:98px;
  border:1px #a7a7a7 solid;
}
#smallproductboxcontent {
  margin:10px 10px 0 10px;
  width:125px;  
  float:left;
  font:normal normal normal 11px Arial;
  color:#000000;
  text-align:left;
}
div#leftcolumn #smallproductboximage, div#leftcolumn #smallproductboxcontent{
  float: none;
}
.smallproductboxcontent_special{
  margin:10px 5px 0 0;
  padding-left: 0px;
  width:110px;  
  font:normal normal normal 11px Arial;
  color:#000000;
  text-align:left;
}
div.smallproductbox{
  padding-left: 5px;
	padding-top: 15px;
}
div.smallproductbox h2{
  font-size: 18px;
}
#smallproductboxcontent .price, span.productPriceSpecial, div.smallproductboxcontent_special span.price, .productPriceCurrent{
  font:normal normal bold 15px Arial;
  color:#ff0170;
}
div.smallproductboxcontent_special span.price{
  letter-spacing: -1px;
}
#smallproductboxcontent .rrp {
  font:normal normal bold 11px Arial;
  color:#000000;
}
#smallproductboxcontent img {
  margin:10px 0 10px 0;
}
#smallproductboxcontent p {
  margin:0 0 10px 0;
}
#smallproductboxcontent a {
  font:normal normal bold 11px Arial;
  color:#ff0170;
  text-decoration:none;
}
#smallproductboxcontent a:hover {
  text-decoration:underline;
}
#smallproductboxcontent .instock {
  font:normal normal bold 11px Arial;
  color:#006bff;
}
#smallproductboxcontent .outofstock {
  font:normal normal bold 11px Arial;
  color:#ff0170;
}
/*----Sub-Category-Box-----*/
.subcategorybox_left{
  margin:10px 5px 0 0px;
  /*width:250px;*/
  text-align:left;
  float:left;
  height: 95px;
  /*height: 100px;*/
}
.subcategorybox_right{
   margin:10px 0px 0 12px;
   /*margin:10px 0px 0 10px;*/
  /*width:250px;*/
  text-align:left;
  float:left;
  height: 95px;
  *height: 100px;
}
.subcategorybox .link a {
  margin:10px 0 0 0;
  font:normal normal bold 12px Arial;
  color:#ff0170;
  text-decoration:none;
  text-align:left;
}
.subcategorybox .link a:hover {
  text-decoration:underline;
}
/*----Sub-Product-Box-----*/
#subproductbox {
  margin:10px 0 0 0;
  padding:0 0 10px 0;
  *width:555px;
  border:2px #ff0170 solid !important;
}
#subproductbox h2 {
  height:30px;
  text-align: center;
  background:#006bff url('images/pinkbar.jpg') repeat-x;
  font:normal normal bold 12px/30px Arial;
  color:#ffffff;  
}
#subproductimage {
  margin:10px 10px 0 10px;
  width:98px; 
  height:98px;
  border:1px #a7a7a7 solid;
  float:left;
}
#subproductcontent {
  margin:10px 10px 0 0;
* margin:10px 5px 0 0;
  width:100px;
  float:left;
  font:normal normal normal 11px Arial;
  color:#000000;
  text-align:left;
}
#subproductcontent .price {
  font:normal normal bold 15px Arial;
  color:#ff0170;
}
#subproductcontent .rrp {
  font:normal normal bold 11px Arial;
  color:#000000;
}
#subproductcontent img {
  margin:10px 0 10px 0;
}
#subproductcontent .instock {
  font:normal normal bold 11px Arial;
  color:#006bff;
}
#subproductcontent .outofstock {
  font:normal normal bold 11px Arial;
  color:#ff0170;
}
#subproductdescription {
  margin:10px 10px 0 0;
/* margin:10px 3px 0 0;*/
  width:300px;
  float:right;
  font:normal normal normal 11px Arial;
  color:#000000;
  text-align:left;  
}
#subproductdescription p {
  margin:0 0 10px 0;
}
#subproductdescription  a {
  font:normal normal bold 11px Arial;
  color:#ff0170;
  text-decoration:none;
}
#subproductdescription  a:hover {
  text-decoration:underline;
}
/*----Currently Viewing-----*/
#currentlyviewing {
  margin:10px 0 0 0;
  /*width:275px;*/
  height:30px;
  font:normal normal bold 12px/30px Arial;
  color:#006bff;
  text-align:left;
  float:left;
}
/*----Page Select-----*/
.pageselect {
  margin:10px 0 0 0;
  /*height:30px;*/
  color:#ff0170;
  font:normal normal bold 12px/30px Arial; 
  text-align:right;
  float: right;
}
.pageselect a{
	text-decoration:underline;
}
.pageselect_link{
  color:#ff0170;  
  text-decoration: underline;
  padding-left: 5px;
  padding-right:  5px;
  display: block;
  float: left;  
}
.pageselect_link:hover{
  color:#ffffff;
  text-decoration:underline;  
}
.pageselect_link:visited{
  text-decoration:underline;
}
.pageselect_text{
  color:#ff0170;  
  text-decoration: none;
  padding-left: 5px;
  padding-right:  5px;
  float: left;
}
.pageselect b{
  float: left;
  padding-left: 5px;
  padding-right:5px;
  color: #000000;
}
.pageselect_prevnext{
  margin: 0px 5px 0 5px; 
  background:#ff0170 url('images/pinkbar.jpg') repeat-x;
  width:25px;
  height:30px;
  font:normal normal bold 12px/30px Arial;
  color:#ffffff;  
  text-align:center;
  text-decoration:none;
  display: block;
  float: left;
}
.pageselect a:hover {
  background:#ff0170 url('images/bluebar.jpg') repeat-x;
  text-decoration:none;
}
/*----Product-Box-----*/
#productbox {
  margin:0px 0 0 0;
  padding:0 0 10px 0;
  /*width:560px;*/
  border:2px #ff0170 solid;
}
#productbox h2 {
  height:30px;
  background:#006bff url('images/pinkbar.jpg') repeat-x;
  font:normal normal bold 12px/30px Arial;
  color:#ffffff;
}
#productrightcontent {
  margin:10px 5px 0 10px;
- margin:10px 5px 0 5px;
  width:260px; 
  float:left;
  text-align:left;
}
.productimage {
  margin:0 0 0px 0;
  width:250px;  
  height:250px;
  border:1px #a7a7a7 solid;
  float:left;
  text-align: center;
  padding: 0;
}
#productcontent {
  margin:10px 10px 0 0;
  width:250px;
  float:right;
  font:normal normal normal 11px Arial;
  color:#000000;
  text-align:left;
}
#productcontent .price {
  font:normal 22px Arial;
  color:#484848;
}
#productcontent .rrp {
  font:normal 18px Arial;
  color:#c27297;
}
#productcontent img {
  margin:10px 0 10px 0;
}
#productcontent .instock {
  font:normal normal bold 11px Arial;
  color:#006bff;
}
#productcontent .outofstock {
  font:normal normal bold 11px Arial;
  color:#ff0170;
}
#productcontent a {
  font:normal normal bold 11px Arial;
  color:#ff0170;
  text-decoration:none;
}
#spacer {
  margin:10px 10px 0 0;
  width:246px;
  height:10px;
  border-top:1px #a7a7a7 solid;
}
#productdescription {
  font:normal normal normal 11px Arial;
  color:#000000;
}
#productdescription p {
  margin:0 0 10px 0;
}
#productdescription  a {
  font:normal normal bold 11px Arial;
  color:#ff0170;
  text-decoration:none;
}
#productdescription  a:hover {
  text-decoration:underline;
}
#productspec {
  margin:10px 10px 0 0;
  border:1px #aaaaaa solid;
}
#productspec p.four {
  height:18px;
  background:#aaaaaa;
  font:normal normal bold 11px/18px Arial;
  color:#ffffff;
  text-align:center;
}
#productspec p.five {
  height:18px;
  font:normal normal normal 11px/18px Arial;
  color:#000000;
  text-align:center;
}
select {
  margin:10px 0 0 0;
  width:101px;
}
/*-------------------------Right Column------------------------------*/
#rightcolumn {
  margin:0 10px 0 0;
  padding:0;
  width:200px;
  float:right;  
  text-align:left;
}
/*-------------------------InfoBox------------------------------*/
.infoBox {
  margin:0 0 10px 0;
/*  width:200px;*/
  border-right:2px #006bff solid;
  border-left:2px #006bff solid;
  border-bottom:2px #006bff solid;
}
.infoBox table{
  width: auto;
}
.infoBoxHeading {
  height:30px;
  background:#006bff url('images/bluebar.jpg') repeat-x;
  font:normal normal bold 12px/30px Arial;
  color:#ffffff;
  text-align:center;
  border-right:2px #006bff solid;
  border-left:2px #006bff solid;
  border-top:2px #006bff solid;
}
.infoBoxContents {
  margin:0 0 10px 0;
  width:196px;
  /*border:2px #006bff solid;*/
}
.infoBox h3 img {
  margin:0 0 0 5px;
  float:left;
  font:normal normal bold 12px/30px Arial;
  text-align:center;
}
.infoBox p {
  padding:10px 3px;
  font:normal normal normal 11px Arial;
  color:#000000;
  /*width:100%;*/
}
.infoBox img {
  padding:0 0 0 10px;
}
div.geotrust img{
  padding: 0;
}
.infoBox a {
  font:normal normal bold 11px Arial;
  color:#ff0170;
  text-decoration:none;
}
.infoBox a:hover {
  text-decoration:underline;
}
/*-------------------------ContentBox------------------------------*/
.contentBox {
  margin:0 0 10px 0;
  /*width:196px;*/
  border-right:2px #006bff solid;
  border-left:2px #006bff solid;
  border-bottom:2px #006bff solid;
  padding-right: 15px;
	text-align: left;
	padding-left: 10px;
}
.price_beat_box img{
	padding: 0;
}
.contentBoxHeading {
  height:30px;
  background:#006bff url('images/bluebar.jpg') repeat-x;
  font:normal normal bold 12px/30px Arial;
  color:#ffffff;
  text-align:center;
  border-right:2px #006bff solid;
  border-left:2px #006bff solid;
  border-top:2px #006bff solid;
}
div.featured_heading{
  padding: 0;
  margin: 0;
  margin-right: 3px;
}
div.featured_heading h2.contentBoxHeading{
  font-family: Arial, Tahoma, sans-serif;
  font-size: 18px;
  color: #000000;
  background: none;
  border: none;
  font-weight: normal;
  padding: 0;
  margin: 0;
  text-align: left;
  line-height: normal;
  height: auto;
}
.contentBoxContents {
  margin:0 0 10px 0;
  /*width:196px;*/
  /*border:2px #006bff solid;*/
}
.contentBox h3 img {
  margin:0 0 0 5px;
  float:left;
  font:normal normal bold 12px/30px Arial;
  text-align:center;
}
.contentBox p {
  padding:10px;
  font:normal normal normal 11px Arial;
  color:#000000;
}
.contentBox img {
  /*padding:0 0 0 10px;*/
}
.contentBox a {
  font:normal normal bold 11px Arial;
  color:#ff0170;
  text-decoration:none;
}
.contentBox a:hover {
  text-decoration:underline;
}
/*-------------------------Newsletter------------------------------*/
.newsletter {
  margin:10px 10px 0 10px;
  padding:3px;
  width:166px;
  font:normal normal normal 11px Arial;
  color:#000000;
  border:1px #aaaaaa solid; 
}
.newslettersubmit {
  margin:10px;
}
/*-------------------------Footer------------------------------*/
#footer {
  margin:10px auto 10px auto;
  padding:10px 0 0 0;
  width:960px;
  font:normal normal bold 12px Arial;
  color:#000000;
  border-top:2px #ff0170 solid;
  text-align: center;
  *margin-left: 20px;
}
#footer a {
  font:normal normal bold 12px Arial;
  color:#ff0170;
  text-decoration:none;
}
#footer a:hover {
  text-decoration:underline;
}
/*-------------------------Contact------------------------------*/
#contactbox, #beaterbox{
  /*margin: 10px 0 0 0;*/
  text-align:center;
  float: left;
  width: 525px;
  /*width: auto;*/
  /*border:2px #ff0170 solid;*/
  display: inline;
  background: #ff5cab;
  width:548px;
}
#contactbox h2 {
  font: normal normal bold 12px/30px Verdana;
  color: #ffffff;
  background: url('images/navbar.jpg') repeat-x top;
}
#contactbox p {
  padding: 0 0 10px 0;
  text-align: left;
  font: normal normal normal 11px/1.6em Verdana;
  color: #ffffff;
  font-weight: bold;
}
#contactbox a {
  font: normal normal bold 11px/1.6em Verdana;
  color: #FF0062;
  text-decoration:none;
}
#contactbox a:hover {
  text-decoration:underline;
}
.contactselect {
  width:300px;
}
.inputRequirement {
  color: #ff0000;
}
input, select {
  font-size: 11px;
  color:#333333;
}
/* General page layout  begin */
/*--------*/
form {
  display: inline;
  margin: 0;
}
input, select {
  font-size: 11px;
  color:#333333;
}
input.transpng {
  behavior: url("png.htc");
}
textarea {
  width: 100%;
  font-size: 11px;
  color:#333333;
}
/*--------*/
td {
  font-size: 11px;
  line-height: 1.2;
}
TD.main{
	padding-top: 2px;
}
TD.main, P.main {
  line-height: 1.5;
}
TD.mainBold, P.mainBold {
  line-height: 1.5;
  font-weight: bold;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-size: 10px;
}
.bold {
  font-weight: bold;
  line-height: 1.5;
}
.boxText {
}
SPAN.newItemInCart {
  text-decoration:none;
  font-weight: bold;
}
/*--------*/
.model{
	font-weight: bold;
}
.stockWarning {
   font-weight: bold;
   color: #ff0000;
}
.messageStackError {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
        FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.boxText span.productPriceCurrent{
   color:#FF0170;
   font-family:Arial;
   font-weight: bold;
   font-size: 12px;
}
.productColumnSell{
	vertical-align: top;
}
.category_desc{
   padding-top:5px;
   margin:0 0 0 0;
}
.category_desc div{
       /* border:1px solid #ff006e; */
        padding:10px;
        color:#ffffff;
        font-size:11px;
        background: #00c0ff url(images/category_desc_bg.gif) top center repeat-x;
}
.category_desc div p{
	margin-bottom: 5px;
	text-align: left;
}
.category_desc div a{
 font-weight:bold;
 color:#ff087a;
}
div.list_block, div.money_back_image{
  float: left;
  text-align: left;
  padding-left: 20px;
}
div.list_block{
  padding-top: 15px;
}
@font-face {
    font-family: 'ImpactRegular';
    src: url('impact-webfont.eot');
    src: local('impact'), url('impact-webfont.woff') format('woff'), url('impact-webfont.ttf') format('truetype'), url('impact-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
ul.list li{
  list-style: none;
  background: url(images/Bullet.png) 0% 50% no-repeat;
  font-size: 18px;
  color: #cb0461;
  padding-left: 20px;
  font-family: 'ImpactRegular', sans-serif;
}
div.main_list{
  text-align: center;
  vertical-align: middle;  
}
span.productPriceOld{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #999999;
  text-decoration: line-through;
  font-weight: bold;
}
.priceOld{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #999999;
  text-decoration: line-through;
  font-weight: bold;
}
span.rrp{
  font-size: 11px;
  font-weight: bold;
  display: block;
  padding-bottom: 5px;
}
td.banner1, td.banner2{
  padding: 0 5px 10px 2px; 
}
span.prod_head a{
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}
.right_01, .right_02{
  padding-bottom: 10px;
}
td.subcat_image{
  padding-top: 5px;
}
span.link a{
  font-size: 12px;
  font-weight: bold;
}
div.checkout_blog_outward{
  position: relative;
}
div.checkout_blog_embed{
  position: absolute;
  top: 15px;  
  left:830px;
  /**left: 330;*/  
}
div.checkout_blog_embed a img{
  border: none;
}
div.acceptable p{
  padding: 0px 3px;
}
div.payment_text{
  padding: 10px 3px;
}
a img{
  border: none;
}
#centercolumn p.heading, .smallproductbox_left p.heading, .smallproductbox_right p.heading{
  margin:0;
  height:30px;
  background:#ff0170 url('images/pinkbar.jpg') repeat-x;
  font:normal normal bold 12px/30px Arial;
  color:#fff;
  text-align: center;
	padding: 0;
}
.smallproductbox_left p.heading a, .smallproductbox_right p.heading a, .smallproductbox_left p.heading a, .smallproductbox_right p.heading a{
  color: #ffffff;
}
div.smallproductbox p.heading{
  font-size: 18px;
}
ul#nav li{
  float: left;
  position: relative;
}
ul#nav li ul{
  display: none;
}
ul#nav li:hover ul{
  display: block;
  border: 1px solid #ffffff;
  position: absolute;
  top: 30px;
}
ul#nav li:hover ul li a{
  color: #0056c9;
}
ul#nav li:hover ul li{
  float: none;
}
.main_list{
  background: url(images/Banner-012-001.gif) center top no-repeat;
  height: 165px;
  padding-top: 40px;
}
td.contact_text{
  width: 43%;
  padding: 20px 0 20px 15px;
}
td.contact_text p{
  color: #1274bb;
  padding-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
}
td.contact_text span, td.lips_block span.help{
  font-size: 16px;
  font-weight: bold;
}
td.lips_block span.help{
  color: #3598ed;
  font-size: 18px;
}
td.contact_text span.red_alert{
  color: #eb1167;
  font-size: 11px;
}
td.lips_block span.contact_tel{
  font-weight: bold;
  color: #f71084;
  font-size: 24px;
}
div.pink_top{
  background: url(images/pink_top.jpg) top center no-repeat;
  width: 548px;
}
div.beater_top{
  width: 548px;
  background: url(images/beater_top.jpg) top center no-repeat;
}
div.pink_bottom{
  background: url(images/pink_bottom.jpg) bottom center no-repeat;
  padding:10px;
}
div.beater_bottom{
  padding:10px 40px 10px 20px;
  background: url(images/beater_bottom.jpg) bottom center no-repeat;
}
textarea{
  font-family: Arial, sans-serif;
}
.payment_all div{
  float: none;
}
.pink_bottom textarea, .pink_bottom input, .pink_bottom select{
  border: none;
}
.payment_all{
  text-align: left;
}
.payment_all p{
  color: #0071b3;
  font-size: 16px;
  text-align: left;
  padding: 10px 0;
  font-weight: bold;
}
.methods div, .cards div{
  float: left;
  padding: 5px;
  height: 86px;
  vertical-align: middle;
}
.cards{
  width: 375px;
}
.cards{
  padding-left: 75px;
}
.float, .royal, .royal_force{
  float: left;
  padding: 10px 5px;
}
.float span{
  color: #0071b3;
  font-size: 18px;
}
.float p, .blue p{
  color:#0071b3;
  font-size: 12px;
  font-weight: bold;
}
.royal_force{
  height: 100px;
  padding-top: 45px;
}
.float p.delivery_slogan{
  font-size: 14px;
  padding-top: 10px;
}
.del_tab_heads td{
  color: #ffffff;
  width: 33%;
  font-size: 14px;
  font-weight: bold;
}
.blue_bg{
  background: #e4f0fe;
  color: #535353;
  font-size: 12px;
  padding: 10px 0;
  font-weight: bold;
}
.white_bg{
  background: #ffffff;
  color: #535353;
  font-size: 12px;
  padding: 10px 0;
}
.blue_bg span{
  color: #e00da7;
}
.first_cont{
  text-align: left;
  padding-left: 15px;
}
.blue p{
  text-align: left;
  padding: 10px 0;
}
div.blue_top{
  background: url(images/delivery_blue_box_top.jpg) top center no-repeat;
}
div.blue_bottom{
  background: url(images/delivery_blue_box_bottom.jpg) bottom center no-repeat;
}
div.blue_border{
  background: url(images/delivery_blue_border.gif) bottom center repeat-y;
  width: 554px;
}
div.blue_bottom{
  padding: 10px 0;
}
.blue_bottom p{
  color: #0071b3;
  font-size: 14px;
  text-align: left;
  padding-left: 15px;
  font-weight: bold;
}
span.red_big{
  color: #f83999;
  font-size: 18px;
}
div.delivery_bottom_banner{
  padding-top: 20px;
}
.productImage{
  height: 252px;
  width: 252px;
  border: 1px solid #a7a7a7;
  text-align: center;
}
.signs div{
  float: left;
}
.sign{
  text-align: center;
  width: 50%;
}
.pay_pad{
  padding: 0 15px;
}
.methods{
  padding-left: 30px;
}
.methods .met_left{
  padding-right: 35px;
  padding-top: 20px;
}
.methods .met_right{
  padding-left: 35px;
}
.cards td{
  vertical-align: middle;
  padding: 2px;
}
div.float div{
  text-align: left;
}
div.float_slog{
  padding-left: 15px;
  padding-top: 12px;
}
.blue{
  padding-left: 15px;
}
span.price_value span.productPriceSpecial, .price_value .productPriceCurrent{
  font-size: 40px;
  font-weight: normal;
  letter-spacing: -4px;
  line-height: 40px;
}
.our_price, .you_save{
  width: 50%;
}
.you_save{
  text-align: center;
}
.discount{
  font-size: 36px;
  color: #1d9ffd;
}
.beater_bottom{
  text-align: left;
}
#centercolumn .beater_bottom h1{
  font-family: 'ImpactRegular', sans-serif;
  font-size: 24px;
  font-weight: normal;
  color: #ffffff;
  background: none;
  text-align: left;
}
.beater_bottom p{
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, sans-serif;
}
.beater_bottom input{
  width: 303px;
  font-family: Arial, sans-serif;
}
.beater_text{
  padding: 20px 15px 10px 15px;
}
.beater_text p{  
  color:#1274BB;
  font-size:14px;
  padding-bottom:10px;
  font-weight: bold;
}
div.red_text, div.blue_text{
  padding: 30px 0 0 10px;
}
div.red_text p{
  color: #e50162;
  text-align: left;
}
div.red_text p.red_small{
  font-size: 14px;
  padding-bottom: 10px;
  font-weight: bold;
}
div.red_text p.red_large{
  font-size: 16px;
  font-weight: bold;
}
div.red_text p.red_largest{
  font-size: 20px;
  font-weight: bold;
}
.blue_text{
  color: #0272b4;
}
.blue_text p{
  padding-bottom: 10px;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
}
.bold{
  font-weight: bold;
}
.pad_box{
  padding: 10px 0 0 15px;
}
.blue_pad{
  padding-left: 15px;
}

.aditionalImages{
  padding-bottom: 5px;
}
.aditionalImages img{
  vertical-align: middle;
  margin: 6px 6px 0 0px;
  border: 1px solid #A7A7A7;
}
.top_edit_banner{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 12px;
}
.we-also table.contentBox{
	padding: 0px;
}
.we-also table.contentBox td.contentBoxContentsCenter table.contentBoxContents td.productColumnSell div#smallproductbox_xcell{
	margin: 4px 3px 0;
}
.we-also table.contentBox td.contentBoxContentsCenter table.contentBoxContents{
	margin-bottom: 4px;
}
.rose-text{
	color: #ff0170;
}
.sitemap_all
{
    text-align: left;
}
.blog-padding .infoBox p{
	padding: 5px 4px; 
}