body {
 position: relative;
 padding: 0;
 font-family: Verdana, "Verdana Ref", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", sans serif;
 background-color: #FFFFFF; 
 text-align: left; 
 list-style-position: inside;
 margin: 0 auto;
 position: relative;
 width:1000px;
 }

#c-col{
 float: right;
 top: 130px;
 width: 750px;
 padding: 0px;
 z-index: 1;
 }
#container {
 padding,margin: 0;
 text-align: center;
 }
 
#full-width{
 padding: 10px;
 z-index: 1;
 }
 
#handpicked {
overflow: hidden;
background: url(http://www.availablerightnow.com/gfx/handpicked.jpg) top left no-repeat;
width: 750px;
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;
}

#hdr{
 margin:0;
 padding:0;
 }
#hdr.l {
 margin-right:50px;
 }
#lh-col{
 left: 0;
 width: 200px;
 margin: 50px;
 padding: 0px;
 }

/* 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;
  }
img.flag {
  border:none;
  float:right;
  margin-left:5px;
  font-size:6pt;
  } 
.auto {background-color:#dadeec;}
.fashion {background-color:#ffead7;}
.office {background-color:#dae4e9;}
.sport {background-color:#fbf6b1;}
.tech {background-color:#e9e1e6;}
.travel {background-color:#e6f8e4;}

/* 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;
}

#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-ca.gif") 0px 0px no-repeat; }
#places-01.choice a:link, #places-01.choice a:visited { background: url("gfx/sym-ca.gif") -50px 0px no-repeat; }
#places-01 a:hover, #places-01.choice a:hover { background: url("gfx/sym-ca.gif") -100px 0px no-repeat; }
#places-02 a:link, #places-02 a:visited { background: url("gfx/sym-namer.gif") 0px 0px no-repeat; }
#places-02.choice a:link, #places-02.choice a:visited { background: url("gfx/sym-namer.gif") -50px 0px no-repeat; }
#places-02 a:hover, #places-02.choice a:hover { background: url("gfx/sym-namer.gif") -100px 0px no-repeat; }
#places-03 a:link, #places-03 a:visited { background: url("gfx/sym-us.gif") 0px 0px no-repeat; }
#places-03.choice a:link, #places-03.choice a:visited { background: url("gfx/sym-us.gif") -50px 0px no-repeat; }
#places-03 a:hover, #places-03.choice a:hover { background: url("gfx/sym-us.gif") -100px 0px no-repeat; }
#places-04 a:link, #places-04 a:visited { background: url("gfx/sym-au.gif") 0px 0px no-repeat; }
#places-04.choice a:link, #places-04.choice a:visited { background: url("gfx/sym-au.gif") -50px 0px no-repeat; }
#places-04 a:hover, #places-04.choice a:hover { background: url("gfx/sym-au.gif") -100px 0px no-repeat; }

/* location selection ends */

a { color: blue }
a.listitem { font-size: 60% }
a:visited { color: blue }
a:active { color: red }
a:hover { color: #009933 }
a.more {
 font-weight: 900;
 text-decoration: none;
 }
b.g { font-size: 180%; color: #99FF33 }
.red { color: maroon }
blockquote {
 border-style: double groove; 
 background-color: #CCCCFF; 
 font-family: Arial; 
 font-style: italic; 
 font-size: 14pt; 
 }
div.adbox {
 background-color: #ecffff;
 text-align: center;
 padding: 5pt;
 width: 730px;
 border:1px solid #AFAFAF; 
 -moz-border-radius: 5px; 
 -webkit-border-radius:5px; 
 -khtml-border-radius:5px;
 border-radius:5px; 
 }
.adbox h1 {
 font-size: 90%;
 }
div.banner {
 font-size: 60%;
 }
div.box {
 border-color: #9933FF; 
 border-style: double groove; 
 background-color: #FFFFFF 
 }
div.highlight { background-color: #ffff00 }
div.item {
 margin-top: 20pt; 
 margin-bottom: 20pt; 
 margin-left: 10pt; 
 margin-right: 10pt; 
 } 
.l { text-align: left }
div.linkfeed { 
 font-size: 11pt; 
 margin-left: 2pt;
 }
div.linkfeed b { font-weight: normal }
div.linkfeed em { font-style: normal }
div.lhad {
 border-color: #900000; 
 border-style: double groove; 
 background-color: #FFFFFF; 
 width: 160px 
 }
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.picbox {
 width: 160;
 float: left;
 padding: 5px;
 text-align: center;
 }
.r { float: right }
div.tag {
 border-color: #0000a0; 
 border-style: double groove; 
 margin-top: 20pt; 
 margin-bottom: 20pt; 
 margin-left: 10pt; 
 margin-right: 10pt; 
 background-color: #FFFFFF 
 }
div.warning {
 background-color: #ff00ff;
 text-align: left;
border: 1px solid #0000a0;
 -moz-border-radius: 5px; 
 -webkit-border-radius:5px; 
 -khtml-border-radius:5px;
 border-radius:5px; 
 padding: 5px;
 }
hr {
 color: #0000a0;
 clear: both;
 }
input.text { text-align: center }
input.book { text-align: left }
p { text-align: left }
small { font-size: 80% }
span.h2 {
 font-size: 125%; 
 font-weight: bold; 
 text-align: left 
 }
span.newsflash {
 font-family: Verdana,Arial,Helvetica,sans;
 font-size: 120%; 
 font-weight: bold;
 color: #d50000;
 }
td {
 font-size: 11pt; 
 vertical-align: top; 
 }
td.author {
 width: 200px; 
 vertical-align: 
 top; text-align: left 
 }
td.book {
 width: 600px; 
 vertical-align: top; 
 text-align: left 
 }
td.bookhead {
 vertical-align: top; 
 text-align: left 
 }
td.describe { vertical-align: middle }
td.lhad { font-size: 80% }
td.nav {
 height: 30px; 
 width: 80px; 
 font-family: Verdana,Helvetica,sans; 
 font-weight: bold; 
 font-size: 8pt; 
 vertical-align: top; 
 padding-bottom: 5px }
.navbar td {
 font-family: Verdana,Helvetica,sans; 
 font-weight: bold; 
 font-size: 8pt; 
 margin: 5px;
 }
.navbar td a {
 text-decoration: none;
 }
.navbar td a:link, a:visited {color:blue;}
td.sm {
 font-size: 10pt; 
 color: black; 
 text-decoration: underline 
 }
th {
 font-size: 120%; 
 font-weight: bold 
 }


