/* Stylesheet for all VP7 and VP28 Pages that need specific styles */

.aboutpagetxtwrap {
padding: 0 11px;
}
.aboutpagetxtwrap h2 {
border-style:none none dotted;
border-width:1px;
border-color:#FBCD6F;
color:grey; 
font:normal 1.7em Arial, Verdana, sans-serif; 
margin:0 0 5px 0;
padding:14px 3px 10px 3px;
vertical-align:middle;
}
.aboutpagetxtwrap h3 {
color: #ff990d
}

div.promotextindent { 
padding: 0px 5px 0px 0px; 

}

.aboutpagetxtwrap p {
line-height: 1.4em;
padding: 3px;
margin: 12px 0;
}


/* Standard landing page */
.landstdtitle {
padding: 6px; font-size: 1.2em;
}
.landstdimg {
width: 160px; float: left; text-align: center;
margin-left: 4px; font-size: 2.1em; margin-top: 4px;
}
.landstdtxt {
width: 495px; float: left; margin-left: 12px; margin-top: 14px;
}
.landstdtxt2 {
float: left; width: 285px;
}
.landstdqty {
margin-top: 10px;
}
.landstdspec {
float: right; width: 180px; border-left: 1px solid #CFCFCF; padding-left: 7px;
}
/* Standard landing page end */



/* Three products width */

A.threetitle {
color:#FF990D;
} 

.threetitle {
font:bold 1.0em Arial, Verdana, sans-serif;
}
.threeinarow {
width: 200px; height: 250px; margin: 13px; float: left; text-align: center;
background: url(/i/q/promotions/3row-bk.gif) top left no-repeat;
!margin: 10px;
}
.threeimage {
height: 100px; width: 200px; padding: 2px 0px;
}
.threedetails {
width: 200px; text-align: left;
}
.threeprice {
float: left;
}
.threebuynow {
float: right; padding-top: 5px; padding-right: 7px;
}
.prodprice, threeprice {
font-size: 20px;
}
.threedetails .ssitem {
font-size: 11px;
font-family: arial; 
}
/* Three products width end */


/* DTV */
.dtvnavigation {
font:bold 1.1em Arial, Verdana, sans-serif;
color:#EB028C; 
margin-top:-3px;
}
.dtvsubhead{
font:normal 1.4em Arial, Verdana, sans-serif;
color: #EB028C; 
margin-top:-3px 0 -3px 0;
}
.dtvcontent{
color:#898988; 
margin-bottom:3px;
text-indent:0px;
text-align:left;
list-style-type:square; 
}
.dtvcontentidtv{
color: #898988; 
width:245px;
text-indent:0px;
text-align:left;
list-style-type:square; 
}
.idtvimage{
float:right;
width:200px;
border:0;
}
.dtvprodimage {
border:1px solid #EFEFEE;
} 
A:hover, A:active {
color: #F39F00;
} 
A:hover .dtvprodimage, A:active .dtvprodimage {
border:1px solid #F39F00;
} 
/* DTV End */

/* Panasonic LCD Page*/
.panasonicprodinfo {
width: 276px;
height: 187px;
float: left;
}
.panasonicprodinfo-top {
width: 276px;
height: 36px;
background:url("/i/q/panasonictv/panasonic-info-top.gif") no-repeat;
float: left;
}
.panasonicprodinfo-middle {
width: 266px;
border:1px solid #B7B7B7;
border-width:0 1px;
float: left;
padding: 4px;
}
.panasonicprodinfo-bottom {
width: 276px;
height: 24px;
background:url("/i/q/panasonictv/panasonic-info-bottom.gif") no-repeat;
float: left;
}
/* Panasonic LCD Page End */

/*  por */
.por-top-left {
background-image: url(/i/q/jun06/por/1.jpg);
background-repeat: no-repeat;
width: 645px;
height: 356px;
}
.por-bottom-left {
float: left;
background-image: url(/i/q/jun06/por/2.jpg);
background-repeat: no-repeat;
width: 379px;
height: 207px;
}
.por-bottom-top {
float: right;
background-image: url(/i/q/jun06/por/3.jpg);
background-repeat: no-repeat;
width: 266px;
height: 68px;
}
.por-bottom-top p {
margin-left: 70px;
line-height: 20px;
}
.por-bottom-top h2 {
padding-left: 70px;
font-size: 1.1em;
line-height: 2px;
}

.por-bottom-top a {
text-decoration: underline;
color: #ff990d;
font-weight: bold;
}
.por-bottom-middle {
float: right;
background-image: url(/i/q/jun06/por/4.jpg);
background-repeat: no-repeat;
width: 266px;
height: 67px;
}
.por-bottom-middle p {
margin-left: 70px;
line-height: 20px;
}
.por-bottom-middle h2 {
padding-left: 70px;
font-size: 1.1em;
line-height: 2px;
}
.por-bottom-middle a {
text-decoration: underline;
color: #ff990d;
font-weight: bold;
}
.por-bottom-bottom {
float: right;
background-image: url(/i/q/jun06/por/5.jpg);
background-repeat: no-repeat;
width: 266px;
height: 72px;
}
.por-bottom-bottom p {
margin-left: 70px;
line-height: 20px;
}
.por-bottom-bottom h2 {
padding-left: 70px;
font-size: 1.1em;
line-height: 2px;
}

.por-bottom-bottom a {
text-decoration: underline;
color: #ff990d;
font-weight: bold;
}

/*  Three products width */

A.hooverhdthreetitle {
color:#FF0000;
} 

.hooverhdthreetitle {
font:bold 1.2em Arial, Verdana, sans-serif;
}
.hooverhdthreeinarow {
width: 200px; height: 250px; margin: 5px; float: left; text-align: center;
background: url(/i/q/promotions/3row-bk.gif) top left no-repeat;
}
.hooverhdthreeimage {
height: 100px; width: 200px; padding: 7px 0px;
}
.hooverhdthreedetails {
width: 200px; text-align: left;
}
.hooverhdthreeprice {
float: left;
color: #ff0000;
}
.hooverhdthreebuynow {
float: right; padding-top: 7px; padding-right: 7px;
}
.hooverhdprodprice {
font: bold 2.3em Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-bottom: 1px;
margin-top: 4px;
color: #ff0000;
}
.hooverhdthreedetails div{
font: 1.1em Verdana, Arial, sans-serif;
background: url("/i/q/aug06/hoovervision/red_square.gif") top left;
background-repeat: no-repeat;
margin:0 0 0 10px;
padding:0 0 0 10px;

}

/* Three products width end */

/* Buying Guides */

.buygheader {
text-decoration:none;
text-indent:-9999px;
overflow:hidden;
width: 638px;
margin-left :18px;
height: 120px;
border: 0px;
}

.buygcontent {
float: left;
width: 460px;
background: url(/i/q/jul06/fridge-fridgefreezer-buying-guide/bkmid.jpg) repeat-y right;
padding-right: 25px;
height: auto;
}
.buygcontent p {
margin-bottom: 15px;
width:415px;
padding-left :10px;
}
.buygcontent h2 {
padding-left :20px;
}
.buygcontent ol {
width: 400px;
}
.buygcontenttop {
float: right;
left: 25px;
background: url(/i/q/jul06/fridge-fridgefreezer-buying-guide/bktop.jpg) repeat-y right;
height: 115px;
width:19px;
position: relative;
z-index: 99;
}
.buygcontentbot {
background: url(/i/q/jul06/fridge-fridgefreezer-buying-guide/bkbot.jpg) no-repeat;
height: 118px;
width: 19px;
z-index: 99;
position: relative;
left: 25px;
margin-bottom: -14px;
margin-top: -30px;
float: right;
}
.buygrhs {
float: right;
width: 156px;
padding-right: 10px;
}
.buygbullets {
color: #FF990D;
font:1.2em Arial, Verdana, sans-serif;
}
.plasmabuyg h2 {
color: #FF990D;
}

.plasmabuyg ol li {
list-style-type: none !important;
background-image: none !important;
list-style-image: none !important;
margin: 15px 0;
color: #FF990D;
font-weight: bold;
list-style-position: top left;
}


.plasmabuyg ol li span {
color: #808080 !important;
font-weight: normal;
}

/* Buying Guides End */

/* Hotpoint Fridge Freezers */
.hotpointffwrap {
width: 685px;
margin: auto;
}
.hotpointffwrap a {
color: #008FC6 !important;
}
.hotpointffwrap a:hover {
color: #fff !important;
background: #008FC6 !important;
}
/* Hotpoint Fridge Freezers End */

.able2buy {
width: 95%;
}

.able2buy  li{
padding-bottom: 10px;
list-style-image: url(/i/q/layout/orange_square.gif);
}

.minisite-hotpoint-products {
padding: 12px;
}

.minisite-hotpoint-boxlogo {
margin-left :30px;
float:left;
background: url(/i/q/hotpoint/box_logo.gif) no-repeat;
width: 18px;
height: 18px;
}

.minisite-hotpoint-headerlaundry {
background: url(/i/q/hotpoint/heading2_laundry.gif) no-repeat;
width: 86px;
height: 22px;
float:left;
margin-left:10px;
}
.minisite-hotpoint-headerdishwashers {
background: url(/i/q/hotpoint/heading2_dishwashers.gif) no-repeat;
width: 140px;
height: 22px;
float:left;
margin-left:10px;
}

.minisite-hotpoint-headerrefrigeration {
background: url(/i/q/hotpoint/heading2_refrigeration.gif) no-repeat;
width: 150px;
height: 22px;
float:left;
margin-left:10px;
}
.minisite-hotpoint-headercooking {
background: url(/i/q/hotpoint/heading2_cooking.gif) no-repeat;
width: 150px;
height: 22px;
float:left;
margin-left:10px;
}
.minisite-hotpoint-headerappliances { 
background: url(/i/q/hotpoint/heading2_builtin_appliances.gif) no-repeat;
width: 210px;
height: 22px;
float:left;
margin-left:10px;
}
.minisite-hotpoint-b {
padding: 20px;
margin-left:10px;
}
.minisite-hoover-ul {
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #fff;
list-style: none;
margin: 0;
padding: 0;
padding-left: 10px;
}
.minisite-hoover-ul li {
float: left;
padding-left : 8px;
padding-right: 8px;
margin-top: 3px;
padding-top: 4px;
}
.minisite-hoover-ul li a {
float: left;
display:block;
color: #fff;
height: 15px;
text-decoration: none;
}
.minisite-hoover-ul li:hover {
float: left;
height: 15px;
background-color: #5fa8db;
}
.minisite-hoover-ul li a:hover {
background-color: #5fa8db;
}
.minisite-hoover-div img {
padding-left: 5px;
}
.minisite-hoover-div {
float: left;
width: 45%;
padding: 0px;
margin: 10px;
background-color: #f4f4f4;
list-style-type: square;
color: #2f5982;
min-height: 150px;
}
.minisite-hoover-div ul li {
margin-top: -1px;
list-style-type: square;
color: #2f5982;
font-size: 10px;
}
.minisite-hoover-div ul > li > a {
color: #000;
}
.minisite-hoover-div h2 {
padding: 2px;
margin-top: 0px;
color: #fff;
background-color: #999999;

}
.minisite-hoover-div-divright {
float: right;
font-size: 11px;
padding: 0px;
padding-right:2px;
width: 180px;
margin: 0px;
}
.minisite-hoover-div p {
padding: 0px;
color: #2f5982;
text-align: left;
}

.minisite-panasonic-ul {
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #fff;
list-style: none;
margin: 0;
padding: 0;
padding-left: 10px;
}
.minisite-panasonic-ul li {
float: left;
padding-left : 8px;
padding-right: 8px;
margin-top: 3px;
padding-top: 4px;
}
.minisite-panasonic-ul li a {
float: left;
display:block;
color: #fff;
height: 15px;
text-decoration: none;
}
.minisite-panasonic-ul li:hover {
float: left;
height: 15px;
background-color: #5fa8db;
}
.minisite-panasonic-ul li a:hover {
background-color: #5fa8db;
}
.minisite-panasonic-div img {
padding-left: 5px;
}
.minisite-panasonic-div {
float: left;
width: 45%;
padding: 0px;
margin: 10px;
background-color: #f4f4f4;
list-style-type: square;
color: #2f5982;
min-height: 150px;
}
.minisite-panasonic-div ul li {
margin-top: -1px;
list-style-type: square;
color: #2f5982;
font-size: 10px;
}
.minisite-panasonic-div ul > li > a {
color: #000;
}
.minisite-panasonic-div h2 {
padding: 2px;
margin-top: 0px;
color: #fff;
background-color: #999999;
}
.minisite-panasonic-div-divright {
float: right;
font-size: 11px;
padding: 0px;
padding-right:2px;
width: 180px;
margin: 0px;
}
.minisite-panasonic-div p {
padding: 0px;
color: #2f5982;
text-align: left;
}
.minisite-panasonic-h2-prod {
margin-left: 0px;
text-indent: -9999px;
height: 36px; 
width: 540px;
background-image: url(/i/q/panasonic/title_productrange.gif);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}
.minisite-panasonic-h2-cat{
margin-left: 0px;
text-indent: -9999px;
height: 36px; 
width: 540px;
background-image: url(/i/q/panasonic/title_catalogues.gif);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}
.minisite-panasonic-div2 {
text-align: left;
margin-left: 70px;
padding: 0px;
}
.minisite-panasonic-h2-bro{
margin-left: 0px;
text-indent: -9999px;
height: 36px; 
width: 540px;
background-image: url(/i/q/panasonic/title_catalogues.gif);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}
.minisite-panasonic-div-bro {
margin-left: 0px;
text-indent: -9999px;
height: 130px; 
width: 540px;
background-image: url(/i/q/panasonic/main_catalogue.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

.minisite-panasonic-bro {
font-size: 10px;
background-color: #788696;
color: #fff;
margin: 0px;
padding: 4px;
margin-bottom: 10px;
}
.minisite-panasonic-bro-p {
padding: 0px;
margin: 0px;
padding-left: 30px;
font-size: 10px;
color: #000;
width: 400px;

}

.minisite-panasonic-download {
float:right; 
margin: 0px;
padding: 0px;
margin-top: -20px;
padding-right: 20px;
font-size: 10px;
color: #000;
height: 25px; 
padding-left: 25px;
line-height: 20px;
}

.minisite-panasonic-download a {
background-image: url(/i/q/panasonic/download_off.gif);
background-repeat: no-repeat;
color: #000;
text-decoration: none;
background-repeat: no-repeat;
padding-left: 25px;

}
.minisite-panasonic-download a:hover {
background-image: url(/i/q/panasonic/download_on.gif);
background-repeat: no-repeat;
padding-left: 25px;
height: 25px; 
}

.minisite-panasonic-bro-div {
background-color: #eaf2fb;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 10px;
}


.minisite-panasonic-h3-home {
background-image: url(/i/q/panasonic/lifestyle_home.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 69px;
width: 536px;
border: 1px solid #788696;
margin: 0px;
padding: 0px;
}
.minisite-panasonic-h3-move {
background-image: url(/i/q/panasonic/lifestyle_move.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 69px;
width: 536px;
border: 1px solid #788696;
margin: 0px;
padding: 0px;
}
.minisite-panasonic-h3-work {
background-image: url(/i/q/panasonic/lifestyle_work.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 69px;
width: 536px;
border: 1px solid #788696;
margin: 0px;
padding: 0px;
}

.minisite-panasonic-h3-acc {
background-image: url(/i/q/panasonic/lifestyle_accessories.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 69px;
width: 536px;
border: 1px solid #788696;
margin: 0px;
padding: 0px;

}
.minisite-panasonic-h3-cat{
background-image: url(/i/q/panasonic/lifestyle_bro.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 69px;
width: 536px;
border: 1px solid #788696;
margin: 0px;
padding: 0px;

}

.minisite-panasonic-botdiv {
height: 23px;
width: 538px;
margin: 0px;
padding: 0px;
background-color: #788696;
}

.minisite-panasonic-divcat {
padding-bottom: 25px;
width: 540px;
}

.minisite-panasonic-divcat  li {
padding-left: 10px;
width: 117px;
margin: 0px;
float: left;
color: #000;
font-size: 10px;
background-image: url(/i/q/panasonic/next_off.gif);
background-repeat: no-repeat;
padding-left: 17px;
margin-top: 2px;
}
.minisite-panasonic-divcat li:hover {
background-image: url(/i/q/panasonic/next_on.gif);
background-repeat: no-repeat;
}

.minisite-panasonic-divcat  li a {
text-decoration: none;
color: #000;
}

.minisite-panasonic-divcat ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}




/* ----------- AFFILIATE PROMOTIONS -------------*/
.affoffer {
text-align: center;

}
.affoffer-text1 {
font-size: 36px;
text-transform: uppercase;
padding-top: 10px;
}

.affoffer-text2 {
font-size: 14px;
text-transform: uppercase;
text-align: center;
}

.affcode {
text-align:center;
background-image: url(i/q/nov06/aff/partners_07.jpg);
background-repeat: no-repeat;
height: 138px;
margin-left: 135px;
!margin-left: 0px;
width: 407px;
}
.affcode p {
color: #666666;
padding-top: 40px;
padding-left: 10px;
padding-right: 20px;
text-align: center;
font-weight: bold;
font-size: 14px;
}

.affcode-big {
font-size: 30px;
text-transform: uppercase;
color: red;
font-weight: bold;
}

/* ----------- END AFFILIATE PROMOTIONS -------------*/

/* ------------- START MASSIVE SAVINGS ------------------*/


/*- Menu Tabs 6--------------------------- */

    #tabs6 {
	      float:left;
      width:100%;
      background:#fff;
      font-size:93%;
      line-height:normal;
	  border-bottom:3px solid #7e0000;
      !border-bottom:2px solid #7e0000;
		       
      }
    #tabs6 ul {
          margin:0;
          padding:0px 10px 0px 125px;
          list-style:none;
		 
      }
    #tabs6 li {
      display:inline;
      margin:0;
      padding:0;
	
      }
    #tabs6 a {
      float:left;
      background:url("/i/q/layout/tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  font-weight: bold;
      }
    #tabs6 a span {
      float:left;
      display:block;
      background:url("/i/q/layout/tabright6.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      color:#FFF;
      }
    #tabs6 a:hover {
      background-position:0% -42px;
      }
    #tabs6 a:hover span {
      background-position:100% -42px;
      }


      #tabs6 #current a {
              background-position:0% -42px;
      }
      #tabs6 #current a span {
              background-position:100% -42px;
      }

/* ------------- END MASSIVE SAVINGS ------------------*/

/* Group Page Tooltips */
a.tooltip{
    position:relative; /*this is the key*/
    z-index:9998;
    }
a.tooltip:hover{z-index:9999; background-color:#C8371A}
a.tooltip span{display: none}

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	z-index:999999;
    top:2em; left:2em; width:17em;
    border:1px solid #CBCBCB;
    background-color:#F4F4F4; 
    color:#7D7D7D;
    text-align: center
}
/* End Group Page Tooltips */

/* Leisure Cookers */
.lcookermenu {
width: 605px;
margin: 0 auto;
}
.lcookermenu li {
background:url("/i/q/mar07/lcookertext.gif") repeat-x left top; padding: 5px 12px; float: left; text-align: center; font-weight: bold; font-size: 1.1em;
}
.lcookermenu li a {
color: #fff !important;
}
.llstarbuytxt {
font-size: 1.0em; text-align: left; margin: 15px 0 11px 11px;
}
/* Leisure Cookers End */


.val li {
list-style-position: outside;
list-style-image: url(/i/q/layout/orange_square.gif);
list-style-type: square;
}

.valprice {
font-size: 24px;
}

.valp {
font-size: 10px;
}

.val h2 {
font-size: 12px;
}


/* PS3 */
.playstation3 {
padding-left: 10px;

}
.ps3price {
float: left;
font-size: 24px;
color: #ff990d;
height: 20px;
margin-top: 0px;
width: 80px;
padding-left: 3px;
}
.ps3preorder {
float: left;
}
.ps3info {
float:left;
width: 550px;
height: 70px;
}
.ps3del {
font-size:16px;
text-align: center;
font-weight: bold;
height: 20px;
margin-top: 5px;
padding-left: 10px;
float: left;
}
.ps3bot {
padding-bottom: 90px;
!padding-bottom: 40px;
border-style: solid;
border-width: 0px 0px 1px 0px;
margin-left: 10px;
}
#ps3 {
margin-left: -1px !important;
}

.zinoxlist {
color: #7D7D7D;
font: normal 1.05em Arial, Verdana, sans-serif;
text-align: left;
list-style-image: url("/i/q/layout/orange_square2.gif");
}

.zinoxlist li {
margin-top: 8px;
}


.washing-test p {
margin: 17px 8px;
}
.washingtesth3 {
font-size: 1.8em;
font-weight: normal;
border-bottom: 1px dotted orange;
margin:0;
padding: 5px;
}

/* Sony Promotion */

div.sonypromoouterdiv {
width:681px;

}
div.sonypromosummerheader {
background-image:url(i/q/jul07/sony_bravia_header.jpg); 
width:100%; 
height:344px;

}
div.sonypromof1outer {
height:243px; 
width:681px;

}
div.sonypromof1details {
float:right; 
background-image:url(i/q/jul07/dvd_recorder_1.jpg); 
width:328px; 
height:243px; 
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold;

}
p.sonypromooffertext {
margin-top:0px; 
margin-bottom:10px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;

}
div.sonypromotvspectitle {
float:left; 
width:150px;
padding-left:8px;

}
span.sonypromospecs {
font-weight:normal;

}
div.sonypromodvdspectitle {
float:left; 
width:150px; 
padding-left:13px; 
padding-bottom:10px;

}
p.sonypromoprice {
color:#FF0000;
font-weight:bolder;
font-size:12px;

}

img.sonypromobuybtn {
float:right; 
margin-right:5px;

}

div.sonypromof2outer {
height:268px; 
width:681px;

}

div.sonypromof2deetsouter {
background-color:#4f4f4f; 
width:327px; 
height:268px; 
float:right;

}

div.sonypromof2details {
float:right; 
background-image:url(i/q/jul07/free_tv_bg.jpg); 
background-position:bottom left; 
background-repeat:no-repeat; 
width:100%; 
height:268px; 
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold

}
div.sonypromof3outer {
height:241px; 
width:681px;

}

div.sonypromof3deetsouter {
background-color:#4f4f4f; 
width:327px; 
height:241px; 
float:right;

}

div.sonypromof3details {

float:right; 
background-image:url(i/q/jul07/dvd_recorder_2.jpg); 
background-repeat:no-repeat; 
background-position: bottom left; 
width:327px; 
height:241px; 
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold;

}

div.sonypromof4deetsouter {
background-color:#4f4f4f; 
width:327px; 
height:240px; 
float:right;

}

div.sonypromof4details {
float:right; 
background-image:url(i/q/jul07/dvd_recorder_2.jpg); 
background-repeat:no-repeat; 
background-position: bottom left; 
width:328px; 
height:240px; 
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold;

}

/* Exclusive Offers Page */

div.exclOffOuter {
width:100%; 
margin-top:10px;
}

div.exclOffOuter h1 {
text-align:left;
}

div.exclOffBox1 {
float:left; 
width:209px; 
height:175px; 
background-image:url(/i/q/buyingguides/exclusive/10_percent_off.jpg); 
margin-left:5px; 
margin-top:10px; 
text-align:left; 
padding-top:50px; 
color:#000000; 
padding-left:5px;
}

div.exclOffBox1 ul {
list-style-image:url(/i/q/layout/orange_square2.gif); 
color:#000000; 
padding-left:25px; 
margin-left:0px; 
text-align:left;
}

div.exclOffBox2 {
float:left; 
width:209px; 
height:175px; 
background-image:url(/i/q/buyingguides/exclusive/5_percent_off.jpg); 
margin-left:12px; 
margin-top:10px; 
text-align:left; padding-top:50px; color:#000000; padding-left:5px;
}

div.exclOffBox2 ul {
list-style-image:url(/i/q/layout/orange_square2.gif); 
color:#000000; 
padding-left:25px; 
margin-left:0px; 
text-align:left;
}

div.exclOffBox3 {
float:left; 
width:209px; 
height:175px; 
background-image:url(/i/q/buyingguides/exclusive/2_percent_off.jpg); 
margin-left:12px; 
margin-top:10px; 
text-align:left; 
padding-top:50px; 
color:#000000; 
padding-left:5px;
}

div.exclOffBox3 ul {
list-style-image:url(/i/q/layout/orange_square2.gif); 
color:#000000; 
padding-left:25px; 
margin-left:0px; 
text-align:left;
}

div.exclOffFeat {
float:left; 
width:222px;
}

div.exclOffFeat div {
text-align:left; 
margin-left:50px;
}

div.exclOffFeat div span {
text-decoration:line-through;
}

.xmasdelwrap ol li {
margin-top: 14px;
}
.xmasdelwrap p {
margin-top: 16px;
}
.xmasdelwrap h2 {
margin-left: 5px;
}
.xmasdelwrap img.delcheck {
float: right; margin: 12px; margin-left: 24px;
}

/* Bulk buy quote page */

.bulkbuyquote {
background: none; color: #fff !important;
}
.bulkbuyquote input {
border: 2px solid #80affa;
}
.bulkbuybutton {
border: none !important;
}
.bulkbuycustdet {
padding-left: 17px;
}
.bulkybuyerror {
background: red;
padding: 4px;
font-size: 1.1em;
font-weight: bold;
color: #fff;
}
.bulkbuycustdet label {
display: block;
float: left;
width: 150px;
padding: 3px 0;
font-size: 1.1em;
font-weight: bold;
}
.bulkbuycustdet input {
float: left;
width: 200px;
}

.bulkbuyquote table {
background: none;
width: 96%;
margin: 0 auto;
text-align: center;
border-collapse: collapse; 
}
.bulkbuyquote table tr th {
font-weight: bold;
height: 20px;
margin-bottom: 18px;
background: #80affa;
}
.bulkbuyquote table tr td {
color: #fff !important;
height: 60px;
border-bottom: 1px solid #80affa;
padding: 4px 4px;
}
.bulkbuynarr {
color: #fff; font-size: 1.2em; text-align: left; padding-left: 9px;
}

/* Bulk buy quote page end */


.xmasdelwrap h4 {
line-height: 18px;
height: 18px;
font-size: 14px;
padding-left: 10px;
margin: 10px 0px 0px 0px;
}
.xmasdelwrap ol li {
list-style-type: decimal !important;
list-style: decimal !important;

}

#ontime {font-size: 18px; color: #c60000; }
#deldate {font-size: 18px; color: #c60000; }
