body{
 position: relative;
 padding: 0;
 margin: 0 auto;
 padding:0;
 background-color: #ffffff; 
 font-family: Verdana, "Verdana Ref", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", sans serif;
 font-size: 11pt;
 text-align: left;
 list-style-position: inside;
 width: 960px;
 }

#hdr{
 background-color: #ffffff;
 position: absolute;
 left:5px;
 top: 0px;
 height:190px;
 width: 1000px;
 margin:0;
 padding:0;
 vertical-align: middle;
 }

#hdr2{
 background-color: #ffffff; 
 height:50px;
 width: 1000px;
 margin:0;
 position: absolute;
 left:5px;
 top: 165px;
 }
 
#lh-col{
 position: absolute;
 top: 215px;
 left: 5px;
 width: 200px;
 margin: 0px;
 padding: 0px;
 height: 700px;
 text-align: left;
 }

#c-col{
 background-color: #ffffff; 
 position: absolute;
 top: 215px;
 width: 800px;
 left: 210px;
 padding: 0px;
 z-index: 1;
 }

#floatdiv {
 position:absolute;
 width:750px;
 height:35px;
 left:210px;
 top:0px;
 padding:0px;
 background:#FFFFFF;
 border:1px solid #2266AA;
 }

#handpicked {
overflow: hidden;
background: url(http://www.save-me-money.co.uk/gfx/handpicked2.jpg) top left no-repeat;
width: 800px;
max-height: 180px;
margin-bottom: 30px;
}

#handpicked h2 {
padding-bottom:0;
margin-bottom:0;
}

#handpicked .inner {
overflow: hidden;
max-height: 95px;
margin: 55px 35px 50px 35px;
}
 
#full-width{
 background-color: #FFFFFF; 
 position: absolute;
 top: 200px;
 width: 1000px;
 left: 5px;
 padding: 0px;
 z-index: 1;
 }

.adbox h1 {
 font-size: 90%;
 }
 
/* this section for coupon listing */
.coupon h2 {
 clear: right;
 }
 
img.coupon, .coupon p img.coupon {
  max-width: 150px;
  width: expression(this.width > 150 ? 150: true);
  float: right;
  margin-left: 5px;
  margin-bottom:5px; 
  }
img.thumb {
  width: 50px;
  float: left;
  margin-right: 5px;
  font-size:6pt;
  }
.auto {background-color:#F6CEE3;}
.camera {background-color:#cf7fea;}
.computer {background-color:#F7BE81;}
.drugstore {background-color:#E3CEF6;}
.fashion {background-color:#CEE3F6;}
.fitness {background-color:#CEF6CE;}
.handheld {background-color:#F3F781;}
.home {background-color:#F6E3CE;}
.other {background-color:#ffffff;}
.travel {background-color:#A9A9F5;}
.work {background-color:#BDBDBD;}

/* end of coupon listing */

.highlight {
 background-color: #ffff00;
 padding:2em;
 }


/* location selection */
.l { float: left; }


#countryselect  {
float: left;
width: 180px;
height: 300px;
padding: 17px 0;
border: 1px solid #0000a0;
 -moz-border-radius: 5px; 
 -webkit-border-radius:5px; 
 -khtml-border-radius:5px;
 border-radius:5px; 
background-color: #d9e5fd;
text-align: center;
font-size: 110%;
font-weight: bold;
margin-right: 5px;
}

#featured  {
width: 200px;
height: 200px;
padding: 10px 0;
border: 1px solid #0000a0;
 -moz-border-radius: 5px; 
 -webkit-border-radius:5px; 
 -khtml-border-radius:5px;
 border-radius:5px; 
background-color: #d9e5fd;
text-align: center;
}

#places {
width:50px;
height:150px;
margin:0;
padding:0;
}

.places span, #countryselect span {
background-color: #ffb9b9;
}

#places span {
display: none;
}

#places li, #places a {
height:50px;
display:block;
}

#places li {
list-style:none;
display:inline;
}

#places-01,
#places-02,
#places-03,
#places-04 {
height: 50px;
width: 50px;
}

#places-01 a:link, #places-01 a:visited { background: url("gfx/sym-uk.gif") 0px 0px no-repeat; }
#places-01.choice a:link, #places-01.choice a:visited { background: url("gfx/sym-uk.gif") -50px 0px no-repeat; }
#places-01 a:hover, #places-01.choice a:hover { background: url("gfx/sym-uk.gif") -100px 0px no-repeat; }
#places-02 a:link, #places-02 a:visited { background: url("gfx/sym-ukandie.gif") 0px 0px no-repeat; }
#places-02.choice a:link, #places-02.choice a:visited { background: url("gfx/sym-ukandie.gif") -50px 0px no-repeat; }
#places-02 a:hover, #places-02.choice a:hover { background: url("gfx/sym-ukandie.gif") -100px 0px no-repeat; }
#places-03 a:link, #places-03 a:visited { background: url("gfx/sym-ie.gif") 0px 0px no-repeat; }
#places-03.choice a:link, #places-03.choice a:visited { background: url("gfx/sym-ie.gif") -50px 0px no-repeat; }
#places-03 a:hover, #places-03.choice a:hover { background: url("gfx/sym-ie.gif") -100px 0px no-repeat; }

/* location selection ends */

a { text-align: left; } 
a.assoc:link { color: black; }
a.assoc:visited { color: black; }
a.assoc:active { color: black; }
a.assoc:hover { color: black; position: relative; top: 1px; }
.az {
 color: #000000;
 font-weight: bold;
 }
a.az:link, a.az:visited, a.az:active, a.az:hover {
 color: #0000ff;
 }
 
a.links2 {
 text-decoration: none; 
 font-family: Arial; 
 font-size: 10pt; 
 font-weight: bold;
 }
a.links2:link { color: white; }
a.links2:hover { color: white; }
a.links2:visited { color: white; }
a.links2:active { color: red; position: relative; top: 1px; }
a.listitem {
 font-size: 8pt;
 font-weight: normal;
 text-align: left;
 } 
b.blue { color: blue; }

div.adbox {
 background-color: #ecffff;
 text-align: center;
 padding: 5pt;
 width: 690px;
 border:1px solid #AFAFAF; 
 -moz-border-radius: 5px; 
 -webkit-border-radius:5px; 
 -khtml-border-radius:5px;
 border-radius:5px; 
 }
div.articles {
 margin-top: 20pt; 
 margin-bottom: 20pt; 
 margin-left: 0pt; 
 margin-right: 10pt; 
 text-align: left;
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans;
 font-size: 11pt;
 font-style: normal;
 }
div.box {
 background-color: #ffff80;
 text-align: left;
 border: solid red;
 padding: 5pt;
 }
div.cbanner2 {
 margin-left: -210px;
 padding: 20px;
 color: #000000;
 font-family: verdana,arial,sans;
 font-weight: bold;
 font-size: 10pt;
 text-align: left;
 }
div.cbanner2 a:link,
div.cbanner2 a:hover,
div.cbanner2 a:active,
div.cbanner2 a:visited {
 color: blue;
 }
.l { float: left; }
div.leftalign {
 text-align: left;
 }
div.lhad { 
 border-color: #900000; 
 border-style: double groove; 
 background-color: #FFFFFF; 
 width: 160px;
 }
div.linkfeed { 
 font-size: 11pt; 
 margin-left: 2pt;
 }
div.linkfeed b { font-weight: normal; }
div.linkfeed em { font-style: normal; }
div.linkfeed ul {
 list-style-image: url(gfx/transparent.gif);
 display: inline;
 }

/* following for mirago */
div.abstract {
 }
div.mirago {
 width: 650px;
 float: right;
 }
div.title2 {
 padding-top: 10px;
 font-size: 110%;
 font-weight: bold;
 color: #0000ff;
 }
div.url {
 color: #0000ff;
 }
/* end of mirago specials */

div.newsticker {
 width: 190px;
 background-image: url(gfx/newsticker.gif);
 text-align: center;
 font-size: 8pt;
 color: #000000;
 }
div.newsticker2 {
 text-align: left;
 margin: 10px;
 }
div.r { 
 float: right;
 padding-left: 7px;
 }
div.tag {
 font-size: 80%;
 font-style: italic;
 }
div.tag2 {
 border-color: maroon; 
 border-style: double groove; 
 margin-top: 20pt; 
 margin-bottom: 20pt; 
 margin-left: 10pt; 
 margin-right: 10pt; 
 text-align: center;
 }
div.warning {
 background-color: #ff00ff;
 text-align: left;
 border: 1px solid black;
 -moz-border-radius: 5px; 
 -webkit-border-radius:5px; 
 -khtml-border-radius:5px;
 border-radius:5px; 
 padding: 5px;
 }
h1 { font-size: 16pt; }
h1.byline {
 font-size: 90%;
 display: inline;
 font-weight: normal;
 }
hr { color: #CCFFFF }
img.pic { width: 200px; border: 0; }
input {
 background-color: #ffffff;
 text-align: left;
 }
input.button {
 text-align: center;
 background-color: #0000ff;
 font-weight: bold;
 color: #ffffff;
 }
input.radio { background-color: #ffffff; }
input.req {
 background-color: #ffff80;
 }
li {
 margin-left: 1em;
 clear: both; 
 }
p {
 text-align: left;
 }
p.links { color: blue; font-size: 11pt; }
p.links2 { font-family: Arial; font-size: 10pt; font-weight: bold; color: white; }

span.h6 {
 text-decoration: underline;
 text-transform: capitalize;
 font-size: 8pt;
 font-weight: bold;
 text-align: left;
 }
span.newsflash {
 font-family: Verdana,Arial,Helvetica,sans;
 font-size: 120%; 
 font-weight: bold;
 color: #d50000;
 }
table.ads {
 text-align: left;
 vertical-align: top;
 color: #000000;
 }
/*table.navbar { width:790px; }*/
td { vertical-align: top; }
td.ads {
 font-family: Arial;
 font-size: 8pt;
 vertical-align: top;
 }
td.article {
 vertical-align: top;
 margin-right: 10px;
 }
td.lhad { font-size: 80%; }
.navbar td {
 font-family: Verdana,Helvetica,sans; 
 font-weight: bold; 
 font-size: 8pt; 
 margin: 5px;
 }
.navbar td a {
 text-decoration: none;
 }
td.sm {
 font-size: 10pt;
 text-decoration: underline;
 }
.red { color: #cd1111; }

