/* 
   Gulf News : Master Stylesheet
   =============================
   Colin Watts, January 09
   
   RESET DEFAULT STYLING + FOUNDATIONS                             RESET DEFAULT STYLING + FOUNDATIONS ::
--------------------------------------------------------------------------------------------------------- */

@import url("reset.css");
@import url("puff-modules.css");
@import url("social-bookmarking.css");

body
{
  background-color: #EBE8D9;
  font:             normal 62.5% Arial, Helvetica, sans-serif;
  color:            #444;
  text-align:       center;
  }
div#wrapper
{
  width:            990px;
  margin:           0 auto;
  text-align:       left !important;
  }
div.frame
{
  float:            left;
  position:         relative;
  width:            990px;
  background-color: #FFF;
  }

a { text-decoration: none;  }

a.skiplink, .tabs-hide { display: none; }

img { display: block;       }

/* MASTHEAD                                                                                   MASTHEAD ::
--------------------------------------------------------------------------------------------------------- */
div#masthead
{
  min-height:       10px;
  height:           auto !important;
  height:           10px;
  }
div#masthead img
{
  display:          block;
  margin:           0 auto;
  border:           10px solid #FFF;
  }
div#masthead object
{
  display:          block;
  margin:           0 auto;
  }
div#masthead div.advert
{
  position:         relative;
  margin:           0 !important;
  padding:          0 !important;
  width:            100% !important;
  border-color:     #FFF !important;
  }
div#masthead div.flash90
{
  height:           90px;
  }
div#masthead div.flash240
{
  height:           240px;
  }
div#masthead div.flash250
{
  height:           250px;
  }
div#masthead div.expandable
{
  z-index:          999;
  position:         absolute;
  top:              0;
  width:            100%;
  text-align:       center;
  }

/* HEADER                                                                                       HEADER ::
--------------------------------------------------------------------------------------------------------- */
div#launchPanel
{
  position:         relative;
  float:            left;
  display:          inline;
  width:            970px;
  margin:           0 10px;
  padding:          10px 0;
  border:           1px solid #EBE8D9;
  border-width:     4px 0 1px;
  }
div#header h2 a
{
  float:            left;
  display:          inline;
  width:            300px;
  margin:           5px 12px;
  font-size:        5.3em;
  font-weight:      normal;
  letter-spacing:   -2px;
  color:            #444;
  
  /* img logo */
  margin:           0;
  width:            296px;
  height:           50px;
  background:       #FFF url("../img/gulf_news_logo.jpg?v2.0") no-repeat 0 0;
  text-indent:      -9999px;
  border:           1px solid #FFF;
  border-width:     13px 0 11px 12px;
  }
div#header form
{
  position:         absolute;
  top:              71px;
  right:            332px;
  width:            310px;
  }
div#launchPanel form
{
  top:              6px;
  right:            0px;
  width:            238px;
  }
div#launchPanel form.publications
{
  right:            238px;
  width:            258px;
  }
div#header fieldset
{
  float:            left;
  width:            310px;
  }
div#launchPanel fieldset
{
  width:            238px;
  }
div#launchPanel form.publications fieldset
{
  width:            258px;
  }
div#header label
{
  display:          none;
  }
div#launchPanel label
{
  display:          block;
  }
div#launchPanel button
{
  float:            right;
  }
div#header p
{
  position:         absolute;
  top:              78px;
  right:            10px;
  font-size:        1.2em;
  color:            #B0B0B0;
  }
div#header p#memberInfo
{
  top:              50px;
  }
div#header p#memberInfo span
{
  color:            #444;
  }
div#header p a
{
  margin:           0 3px;
  color:            #069;
  }
div#header p a:hover
{
  text-decoration:  underline;
  }
div#launchPanel p
{
  position:         relative;
  top:              0;
  left:             0;
  font-size:        1.1em;
  color:            #444;
  }

/* NAVIGATION                                                                               NAVIGATION ::
--------------------------------------------------------------------------------------------------------- */
ul#nav
{
  position:         relative;
  z-index:          50;
  float:            left;
  display:          inline;
  width:            970px;
  margin:           0 10px;
  background-color: #5B5A54;
  }
ul#nav li, ul#nav li a
{
  float:            left;
  position:         static;
  padding:          5px 0;
  background-color: #5B5A54;
  }
ul#nav li.right
{
  float:            right;
  }
ul#nav li a
{
  position:         relative;
  border-left:      1px solid #949390;
  padding:          1px 9px 1px 8px;
  font-size:        1.1em;
  font-weight:      bold;
  color:            #FFF;
  }
ul#nav li#navHome a
{
  border-width:     0px !important;
  }


ul#nav li:hover
{
  visibility:       inherit;
  }
ul#nav li:hover, ul#nav li:hover a, ul#nav li a:hover
{
  background-color: #818077 !important;
  }
ul#nav li.current, ul#nav li.current a, ul#nav li.current a:hover
{
  background-color: #F90 !important;
  }
  


ul#nav a img
{
  position:         absolute;
  z-index:          100;
  bottom:           -10px;
  left:             50%;
  margin-left:      -4px;
  }

ul#nav li ul
{
  position:         absolute;
  top:              -999em;
  width:            820px;
  background-color: transparent;
  }
ul#nav ul li
{
  float:            left;
  display:          inline;
  width:            auto;
  margin:           0 0 0 9px;
  }
ul#nav li:hover ul, ul#nav li.sfHover ul, ul#nav li.current ul
{
  left:             0;
  top:              29px;
  z-index:          99;
  }
  ul#nav li#navClassifieds,ul#nav li#navCareers,ul#nav li#navCars,ul#nav li#navProperty{margin:-4px 0 0;padding:0px; border:0px;border-left:2px solid #FFFFFF;text-transform:uppercase;background:#fff!important;}
ul#nav li#navClassifieds:hover,ul#nav li#navCareers:hover,ul#nav li#navCars:hover,ul#nav li#navProperty:hover{background:#fff!important;}
ul#nav li#navClassifieds a,ul#nav li#navClassifieds:hover a{background-color:transparent!important;}
ul#nav li#navCareers a,ul#nav li#navCareers:hover a{background-color:transparent!important;border:0px;}
ul#nav li#navCars a,ul#nav li#navCars:hover a{background-color:transparent!important;border:0px;}
ul#nav li#navProperty a,ul#nav li#navProperty:hover a{background-color:transparent!important;border:0px;}
ul#nav li#navClassifieds a,ul#nav li#navCareers a,ul#nav li#navCars a,ul#nav li#navProperty a{padding:1px 8px;}
ul#nav li#navClassifieds>div,ul#nav li#navCareers>div,ul#nav li#navCars>div,ul#nav li#navProperty>div{padding: 7px 0;border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;background: url("../img/trans_bg_tabs.png") repeat-x 0 0;float:right;}
ul#nav li#navClassifieds:hover >div,ul#nav li#navCareers:hover >div,ul#nav li#navCars:hover >div,ul#nav li#navProperty:hover >div{background: url("../img/trans_bg_tabs_hover.png") repeat-x 0 0;}
ul#nav li#navClassifieds>div,ul#nav li#navClassifieds:hover >div{background-color:#99B83B;}
ul#nav li#navCareers>div,ul#nav li#navCareers:hover >div{background-color:#589AD1;}
ul#nav li#navCars>div,ul#nav li#navCars:hover >div{background-color:#598e90;}
ul#nav li#navProperty>div,ul#nav li#navProperty:hover >div{background-color:#C8B455;}
div#header ul#nav ul li p
{
  position:         static;
  top:              auto;
  right:            auto;
  font-size:        1.1em;
  color:            #444;
  }
div#header ul#nav ul li p strong
{
  color:            #C00;
  }
ul#nav ul li a
{
  float:            none;
  border-width:     0;
  margin:           0 3px;
  padding:          1px 0;
  font-weight:      normal;
  color:            #444;
  }
ul#nav li ul li, ul#nav li ul li a, ul#nav li.current ul li, ul#nav li.current ul li a, ul#nav li.current ul li a:hover,
ul#nav li:hover ul li, ul#nav li:hover ul li a, ul#nav li.sfHover a:hover
{
  background-color: transparent !important;
  }
ul#nav ul li a.current
{
  color:            #F90;
  text-decoration:  underline;
  }

div#navBar
{
  float:            left;
  display:          inline;
  position:         relative;
  width:            970px;
  height:           13px;
  margin:           0 10px;
  margin-right:     -3px;
  padding:          8px 0;
  background-color: #F3F1E8;
  }
div#navBar p
{
  position:         relative;
  top:              0;
  left:             9px;
  font-size:        1.1em;
  color:            #6F6F6D;
  }
div#navBar p.right
{
  position:         absolute;
  top:              8px;
  left:             auto;
  right:            10px;
  }
div#navBar p strong
{
  color:            #C00;
  }
div#navBar p.right a
{
  padding:          0 16px 0 0;
  background:       #F3F1E8 url("../img/icon_map.gif") no-repeat 120px -520px;
  }
div#navBar p#subNav
{
  width:            800px;
  font-size:        1.2em;
  }
div#header p#subNav a
{
  color:            #444;
  }
div#header p#subNav a.current
{
  color:            #F90;
  text-decoration:  underline;
  }

/* COLUMN FRAMES                                                                         COLUMN FRAMES ::
--------------------------------------------------------------------------------------------------------- */
div#content
{
  border-top:       10px solid #FFF;
  padding:          0 0 10px;
  }
div.three_equalcols
{
  background:       #FFF url("../img/frame_bg_3equalcols.gif") repeat-y 0 0;
  }
div.half_2cols
{
  background:       #FFF url("../img/frame_bg_half_2cols.gif") repeat-y 0 0;
  }
div.onesixth_half_onethird
{
  background:       #FFF url("../img/frame_bg_onesixth_half_onethird.gif") repeat-y 0 0;
  }
div.twothirds_onethird
{
  background:       #FFF url("../img/frame_bg_twothirds_onethird.gif") repeat-y 0 0;
  }

/* SIFR HEADING                                                                           SIFR HEADING ::
--------------------------------------------------------------------------------------------------------- */
div#sectionHeading
{
  background:       #EBE8D9 url("../img/section_heading_bg.gif") repeat-x 0 0;
  background-position: 0 -10px !important;
  background-position: 0 -9px;
  border-bottom:    10px solid #FFF;
  }
div#content div#sectionHeading h2
{
  width:            660px;
  w\idth:           640px;
  margin:           0;
  padding:          5px 10px 7px;
  border-width:     0;
  border-bottom:    10px solid #EBE8D9;
  font-size:        3.5em;
  font-weight:      normal;
  color:            #F90;
  }
div#content div#sectionHeading h2.sIFR-replaced
{
  padding:          0 10px;
  height:           45px;
  }
div#content div#sectionHeading p
{
  position:         absolute;
  top:              -10px;
  right:            10px;
  width:            300px;
  }
div#content div#sectionHeading p em
{
  float:            right;
  margin:           21px 10px 0 0;
  font-size:        .9em;
  font-style:       normal;
  color:            #444;
  }
div#content div#sectionHeading p small img
{
  float:            right;
  position:         relative;
  z-index:          100;
  }
div.wrapper_twothirds
{
  float:            left;
  width:            670px;
  }
div.wrapper_half 
{
  float:            left;
  width:            495px;
  background-color: #FFF;
  }
 
.whiteout
{
  background-color: #FFF !important;
  }
.nobg
{
  background-color: transparent !important;
  }

/* PAGE BREAKS                                                                             PAGE BREAKS ::
--------------------------------------------------------------------------------------------------------- */
div.hr
{
  float:            left;
  width:            970px;
  height:           5px;
  border:           10px solid #FFF;
  background-color: #E9E7DA;
  }
div.hr hr
{
  display:          none;
  }
div.wrapper_twothirds div.hr, div.half div.hr
{
  width:            650px;
  height:           10px;
  border-width:     10px 10px 0 0;
  }
div.half div.hr
{
  position:         relative;
  z-index:          50;
  top:              0;
  left:             -10px;
  border-width:     10px 0 0;
  width:            475px;
  }
div.onethird div.hr
{
  display:          none;
  }
div.wrapper_twothirds div.onethird div.hr
{
  display: block;
  width:            310px;
  border-width:     4px 0 0;
  }
div.wrapper_twothirds form div.hr
{
  width:            620px;
  height:           1px;
  background-color: #DCD9CA;
  border-color:     #F2F0E6;
  border-width:     15px 0 10px;
  }
  div.frame div.full
{
  width:            970px;
  float:left;
  }
div.wrapper_twothirds div.full
{
  width:            660px;
  height:           10px;
  border-width:     10px 10px 10px 0;
  }
div.onesixth div.hr
{
  position:         relative;
  z-index:          50;
  top:              0;
  left:             0;
  margin-left:      -10px;
  width:            155px;
  height:           10px;
  border-width:     0 0 10px;
  }
div.break
{
  float:            left;
  width:            640px;
  height:           1px;
  border:           10px solid #FFF;
  border-width:     0 10px 10px;
  background-color: #E9E7DA;
  }
div.variation
{
  border-width:     5px 10px;
  height:           5px;
  }
div.big
{
  height:           10px !important;
  }
div.margin
{
  border-width:     10px;
  }
div.wrapper_twothirds ins.breakingNews
{
  float:            left;
  display:          inline;
  width:            650px;
  margin:           0 0 0 10px;
  background-color: #333;
  }

/* SMALL FEATURES                                                                       SMALL FEATURES ::
--------------------------------------------------------------------------------------------------------- */
dl.smallFeatures
{
  float:            left;
  width:            970px;
  border:           10px solid #FFF;
  border-width:     0 10px;
  background:       #FFF url("../img/smallFeatures_bg.gif") repeat-y 0 0;
  }
div.wrapper_twothirds dl.smallFeatures
{
  width:            640px;
  background-image: url("../img/smallFeatures_bg_2.gif");
  border-width:     0 10px 10px;
  }
dl.smallFeatures dt
{
  float:            left;
  display:          inline;
  width:            145px;
  margin-left:      20px;
  }
dl.smallFeatures dt.first
{
  margin-left:      0;
  }
dl.smallFeatures dd
{
  float:            left;
  width:            164px;
  w\idth:           144px;
  border-left:      1px solid #FFF;
  padding:          10px;
  }
div.wrapper_twothirds dl.smallFeatures dd
{
  color:            #FFF;
  }
div#content dl.smallFeatures dd h5 a
{
  font-size:        1.2em;
  color:            #444;
  }
div#content div.wrapper_twothirds dl.smallFeatures dd h5 a
{
  text-transform:   uppercase;
  color:            #F96;
  }
div#content div.wrapper_twothirds dl.smallFeatures dd.alt h5 a
{
  color:            #333;
  }
dl.smallFeatures dd h4 a
{
  display:          block;
  margin:           6px 0 0;
  font-size:        1.2em;
  color:            #005689;
  }
div#content div.wrapper_twothirds dl.smallFeatures dd h4 a
{
  color:            #F29400;
  }
div#content div.wrapper_twothirds dl.smallFeatures dd.alt h4 a
{
  color:            #069;
  }
div#content dl.smallFeatures dd p
{
  margin:           0;
  font-size:        1.1em;
  }

/* COLUMNS                                                                                     COLUMNS ::
--------------------------------------------------------------------------------------------------------- */
div.fullwidth
{
  float:            left;
  width:            970px;
  }
div.twothirds
{
  float:            left;
  width:            640px;
  }
div.twothirds div.break
{
  border-width:     10px 0;
  }
div.half, div.popup
{
  float:            left;
  width:            475px;
  }
div.popup
{
  position:         relative;
  z-index:          9999;
  }
div.half div.break
{
  width:            475px;
  border-width:     0 0 5px;
  height:           5px;
  }
div.half div.margin
{
  border-width:     15px 0 0;
  }
div.half div.line
{
  border-width:     10px 0 0;
  height:           1px;
  }
div.half div.linenomargin
{
  border-width:     0;
  height:           1px;
  }
div.onethird
{
  float:            left;
  width:            310px;
  }
div.margins
{
  display:          inline;
  margin:           0 10px;
  }
div.onethird div.break
{
  width:            310px;
  border-width:     7px 0;
  }
div.twosixthsNoMargin
{
  float:            left;
  width:            330px;
  padding:          0 0 10px;
  }
div.onesixth
{
  float:            left;
  width:            145px;
  padding:          0 0 10px;
  }
div.column
{
  display:          inline;
  margin:           0 10px;
  }
div.highlighted
{
  background-color: #F2F0E6;
  padding:          0 0 10px;
  }
div.featured
{
  width:            650px;
  margin:           0 0 0 10px;
  padding:          0 0 10px !important;
  background-color: #FC0;
  }
div.split
{
  padding:          0 !important;
  }
div.margin
{
  border-top:       10px solid #FFF;
  }
div.marginbottom
{
  border-bottom:    10px solid #FFF;
  }
div.tabs-container, div.split img
{
  float:            left;
  margin-right:     0 !important;
  margin-right:     -3px;
  }
div#content div.featured h1
{
  font-size:        4.8em;
  line-height:      1em;
  }
div#content div.split h1
{
  float:            left;
  display:          inline;
  width:            300px;
  margin:           10px 10px 0 !important;
  font-size:        2.5em !important;
  }
div#content div.featured h1 a
{
  color:            #CE2E20;
  }
div.twothirds
{
  padding:          0;
  }
div.onethird ul, div.onethird li
{
  float:            left;
  width:            310px;
  }
div.onesixth ul, div.onesixth li
{
  float:            left;
  width:            145px;
  }
div.onesixth ul
{
  border-bottom:    10px solid #FFF;
  }
div.column li
{
  border-top:       1px solid #E9E7DA;
  padding:          9px 0;
  }
div.column ul.baseline li
{
  padding:          0 0 9px;
  }
div.column li.noborder
{
  border-width:     0;
  padding:          0 0 9px;
  }
div.onethird li.last
{
  padding:          9px 0 0;
  }
div.onesixth li
{
  padding:          5px 0;
  }
div.twosixthsNoMargin li.noborder, div.column ul.shareArticle li.noborder
{
  border-width:     0;
  padding:          9px 0;
  }
div.column div.article li
{
  clear:            left;
  float:            none;
  width:            auto;
  border-width:     0;
  margin:           0 0 0 16px;
  padding:          8px 0 4px;
  list-style-type:  disc;
  font-size:        1.2em;
  }
div.column div.article ol li
{
  list-style-type:  decimal;
  }
div.column div.article li a
{
  float:            none;
  }

/* HEADINGS                                                                                   HEADINGS ::
--------------------------------------------------------------------------------------------------------- */
div#content h1, div#content h2, div#content h3
{
  margin:           10px 17px 0 10px;
  line-height:      1em;
  font-family:      Georgia,"Times New Roman",Times,serif;
  font-size:        2.5em;
  font-weight:      normal;
  }
div#content div.fullwidth h1, div#content div.half h1, div#content div.twothirds h1
{
  margin:           0;
  font-size:        3.1em;
  }
div#content div.twothirds h1
{
  margin:           0 20px 0 0;
  }
div#content div.half dl.pageFocus h1
{
  font-size:        1.9em;
  }
div#content h2
{
  float:            left;
  display:          inline;
  width:            640px;
  border-top:       10px solid #FFF;
  margin:           0 0 0 10px;
  padding:          0 0 6px;
  background-color: #FFF;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        1.6em;
  font-weight:      bold;
  }
div#content h2 a
{
  color:            #444;
  }
div#content ul.baseline h2 a
{
  color:            #069;
  }
div#content h2.nomargin
{
  border-width:     0;
  }
div#content ins.breakingNews h2
{
  width:            630px;
  margin:           0 10px;
  border-width:     0;
  padding:          8px 0 10px;
  background-color: #333;
  font-size:        1.2em;
  font-weight:      normal;
  color:            #FFF;
  }
div#content ins.breakingNews h2 big
{
  margin:           0 4px 0 0;
  text-transform:   uppercase;
  font-weight:      bold;
  color:            #FC0;
  }
div#content div.column h2
{
  width:            auto;
  margin:           0;
  }
div#content div.column ul.baseline h2
{
  font-family:      Georgia,"Times New Roman",Times,serif;
  font-size:        1.9em;
  font-weight:      normal;
  }
div#content div.column h2.nomargin
{
  border-width:     0;
  }
div#content div.column h2.underline
{
  width:            310px;
  margin:           0 0 10px;
  padding:          0 0 8px;
  border-bottom:    1px solid #E9E7DA;
  }
div#content div.highlighted h2
{
  border:           1px solid #F2F0E6;
  border-width:     10px 0 0 10px;
  padding:          0;
  background-color: #F2F0E6;
  font-size:        1.4em;
  }
div#content div.twothirds h2
{
  width:            640px;
  border-bottom:    1px solid #E9E7DA;
  }
div#content div.split h2
{
  width:            300px;
  margin:           10px 10px 0;
  border-width:     0;
  background-color: transparent;
  text-transform:   uppercase;
  font-size:        1.3em;
  color:            #F90;
  }
div#content div.wrapper_twothirds form.inline h3
{
  margin:           10px 0 0;
  }
div#content div.onethird form h3
{
  font-family:      Arial, Helveica, sans-serif;
  font-size:        1.4em;
  font-weight:      bold;
  }

/* TABS                                                                                           TABS ::
--------------------------------------------------------------------------------------------------------- */
div.headingWrap
{
  float:            left;
  width:            650px;
  position:         relative;
  }
ul.channelSelector
{
  clear:            left;
  position:         absolute;
  top:              12px;
  right:            0;
  display:          none;
  }
ul.channelSelector li
{
  float:            left;
  position:         relative;
  border-left:      1px solid #FFF;
  }
div#content ul.channelSelector a
{
  float:            left;
  padding:          3px 7px 4px;
  background-color: #9E9C92;
  font-weight:      bold;
  font-size:        1.1em;
  color:            #FFF;
  }
div#content div.onethird ul.channelSelector a
{
  padding:          3px 10px 4px;
  }
div#content ul.channelSelector a:hover
{
  text-decoration:  none;
  background-color: #818077;
  }
div#content ul.channelSelector li.current a, div#content ul.channelSelector li.current a:hover,
div#content ul.channelSelector li.tabs-selected a, div#content ul.channelSelector li.tabs-selected a:hover
{
  background-color: #F90 !important;
  }
ul.channelSelector li.current img, ul.channelSelector li.tabs-selected img
{
  position:         absolute;
  z-index:          100;
  bottom:           -6px !important;
  bottom:           -7px;
  left:             50%;
  margin-left:      -5px;
  }
div.wrapper_twothirds div.panel ul.channelSelector li.current img, div.wrapper_twothirds div.panel ul.channelSelector li.tabs-selected img
{
  bottom:           -6px;
  }
div#content h3
{
  font-size:        1.8em;
  }
div#content h3.marginbottom
{
  border-bottom:    10px solid #FFF;
  }
div#content div.article h3
{
  margin-top:       20px;
  margin-left:      0;
  text-transform:   uppercase;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        1.2em;
  font-weight:      bold;
  color:            #F90;
  }
div.column li h4
{
  font-family:      Georgia,"Times New Roman",Times,serif;
  line-height:      1em;
  font-size:        1.3em;
  font-weight:      normal;
  }
div.column ul.overview li h4
{
  border:           1px solid #E9E7DA;
  border-width:     5px 0 1px;
  padding:          10px 0 8px;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        1.1em;
  color:            #888;
  }
div.column li h4 a
{
  font-size:        1em;
  }
div.onesixth li h4
{
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        1.1em;
  font-weight:      bold;
  }
div.column h4.seperator
{
  float:            left;
  width:            475px;
  padding:          10px 0;
  border-top:       9px solid #E9E7DA;
  text-transform:   uppercase;
  font-size:        1.2em;
  color:            #F90;
  }
div.twothirds h4
{
  margin:           10px 0 0;
  text-transform:   uppercase;
  font-size:        1.2em;
  color:            #F90;
  }
div.twothirds h4.seperator
{
  width:            640px;
  margin:           20px 0 0;
  padding:          10px 0;
  border:           1px solid #E9E7DA;
  border-width:     1px 0;
  font-size:        1.4em;
  }
div.onethird h4
{
  margin:           10px 0 0;
  font-size:        1.1em;
  }
div.onethird li h4
{
  margin:           0;
  }
div.onethird dl.banner h4
{
  font-size:        1em;
  }

/* PARAGRAPHS                                                                               PARAGRAPHS ::
--------------------------------------------------------------------------------------------------------- */
/* added by HCL for article Changes CR*/
div#content p 
{
  margin:           10px 0 0;
  font-size:        1.2em;
  }
div#content div.inset p
{
  font-size:        1.1em;
  }
div#content div.article p
{
  line-height:      1.4em;
  font-size:        1.3em;
  }
div#content p.synopsis
{
  margin:           15px 0 0;
  line-height:      1.3em;
  font-size:        1.3em;
  }
div#content div.highlighted p
{
  display:          inline;
  margin:           10px 10px 0;
  }
div#content div.smallprint p
{
  margin:           0 0 .8em;
  font-size:        1.1em;
  line-height:      1.4em;
  }
div#content div.onethird form.highlighted p
{
  margin:           .3em 10px 0;
  font-size:        1.1em;
  }

/* COLUMN HEADLINES                                                                   COLUMN HEADLINES ::
--------------------------------------------------------------------------------------------------------- */
div.column li a
{
  float:            left;
  font-size:        1.1em;
  }
div.column fieldset li a
{
  float:            none;
  }
div.onesixth ul li a
{
  font-size:        1.2em;
  }
div.column li h3 a
{
  font-size:        1em;
  }
div.column ul.overview li h3 a
{
  font-size:        1.1em;
  }
div.column ul.overview li a
{
  float:            none;
  font-size:        1em;
  }
div#content div.column li h3, div#content div.column li p
{
  float:            left;
  width:            155px;
  margin:           4px 0 0 10px;
  }
div#content div.column li.noimage h3, div#content div.column li.noimage p
{
  width:            310px;
  margin:           4px 0 0;
  }
div#content div.column li h6
{
  float:            left;
  margin:           0;
  padding:          0;
  font-weight:      normal;
  color:            #666;
  }
div#content div.half li h3, div#content div.half li h5, div#content div.half li p
{
  width:            475px;
  margin:           4px 0 0;
  }
div#content div.twothirds li blockquote h3, div#content div.twothirds li blockquote h5, div#content div.twothirds li blockquote p
{
  width:            640px;
  margin:           4px 0 0;
  padding:          0;
  }
div#content div.half li.image h3, div#content div.half li.image h5, div#content div.half li.image h6, div#content div.half li.image p
{
  width:            310px;
  margin:           4px 0 0 10px;
  }
div#content div.half li.image h6
{
  margin:           0 0 0 10px;
  }
div#content div.half li.image p
{
  line-height:      1.4em;
  }
div#content div.half ol.related li h3, div#content div.half ol.related li p
{
  width:            400px;
  margin:           0 0 0 10px;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        1.1em;
  font-weight:      bold;
  }
div#content div.twothirds ol.related li h3, div#content div.twothirds ol.related li p
{
  width:            565px;
  padding:          0;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        1.1em;
  }
div#content div.twothirds ol.related li h3 a
{
  font-size:        1em;
  font-weight:      bold;
  color:            #069;
  }
div#content div.half ol.related li p
{
  margin:           2px 0 0 10px;
  font-weight:      normal;
  }
div#content div.half li.image h5, div#content div.half ul.overview li.image h5
{
  margin:           2px 0 0 10px;
  }
div#content div.half li img
{
  clear:            left;
  float:            left;
  }
div#content div.half li img.margin
{
  margin:           8px 0;
  }
div#content div.half li h3
{
  font-size:        1.5em;
  }
div#content div.half ul.overview li h3 a
{
  font-size:        1.1em;
  }
div#content div.half li h5
{
  float:            left;
  margin:           0;
  font-size:        1.1em;
  }
div#content div.half ul.overview li h5
{
  margin:           4px 0 0;
  font-size:        1.1em;
  }
div#content div.column li p
{
  display:          inline;
  font-size:        1.1em;
  }
div#content div.column ul.overview li p
{
  line-height:      1.4em;
  }
div#content div.column ul.baseline li p.credit
{
  color:            #888;
  }

/* COLUMN STRAPLINES                                                                 COLUMN STRAPLINES ::
--------------------------------------------------------------------------------------------------------- */
div#content div.column ul.full li h3, div#content div.column ul.full li p
{
  width:            300px;
  margin:           4px 0 0;
  }
div#content div.twothirds p
{
  float:            left;
  width:            640px;
  margin:           0;
  padding:          10px 0 0;
  }
div#content div.twothirds p.more
{
  font-size:        1.1em;
  }
div#content div.featured p
{
  display:          inline;
  width:            300px;
  margin:           9px 10px 0;
  padding:          0;
  background-color: #FC0;
  line-height:      1.4em;
  font-size:        1.3em;
  color:            #333;
  }
div#content div.highlighted p
{
  float:            left;
  width:            290px;
  margin:           5px 10px;
  background-color: transparent;
  line-height:      1.4em;
  }
div#content div.split p
{
  width:            300px;
  margin:           0 10px;
  }
div#content a
{
  color:            #069;
  }
div#content a:hover
{
  text-decoration:  underline;
  }
div#content p.control
{
  clear:            left;
  margin:           0;
  border-top:       10px solid #FFF;
  }
div#content p.control a.current
{
  color:            #F90;
  }
div#content div.column li h4 a
{
  color:            #444;
  }
div#content div.column li h4 a:hover
{
  color:            #069;
  }
div#content div.onesixth li a:hover, div#content div.onesixth li a.current
{
  color:            #F90;
  text-decoration:  none;
  }
/*div#content a.videoLink, div#content a.pictureLink
{
  padding:          0 0 0 20px;
  background:       transparent url("../img/icon_map.gif") no-repeat 0 -444px;
  }
div#content div.highlighted a.videoLink
{
  background-position: 0 -466px;
  }
div#content div.featured a.videoLink
{
  background-position: 0 -492px;
  }
div#content div.banner a.videoLink
{
  background-image:    url("../img/videoLink_banner.gif");
  background-position: 0 0;
  }
div#content a.pictureLink
{
  background-position: 0 -373px;
  }
div#content div.highlighted a.pictureLink
{
  background-position: 0 -396px;
  }
div#content div.featured a.pictureLink
{
  background-position: 0 -421px;
  }
div#content div.banner a.pictureLink
{
  background-image:    url("../img/pictureLink_banner.gif");
  background-position: 0 0;
  }
*/
/*HCL: CSS for new related link icons*/
div#content .videoLink
{ 
  background-image:url(../img/icons.gif);
  background-position:0 -10px; 
  background-repeat:no-repeat; 
  padding:   0 0 0 25px;
  }
div#content .pictureLink 
{ 
  background-image:url(../img/icons.gif); 
  background-position:0 -32px; 
  background-repeat:no-repeat; 
  padding:   0 0 0 25px;
  }
div#content .textLink 
{ 
  background-image:url(../img/texticon.gif);
  background-position:5px 0;
  background-repeat:no-repeat;
  padding:   0 0 0 25px;
  }
/* COLUMN / ARTICLES LISTS                                                      COLUMN / ARTICLE LISTS ::
--------------------------------------------------------------------------------------------------------- */
div.twothirds ul
{
  float:            left;
  width:            640px;
  w\idth:           638px;
  padding:          0 0 0 2px;
  border-bottom:    1px solid #E9E7DA;
  }

 
div.twothirds ul.quickLinks, div.twothirds div.article ul
{
  border-width:     0;
  }
div.twothirds ul.gallery
{
  w\idth:           640px;
  margin:           10px 0 0;
  padding:          0;
  border-width:     0;
  background:       #FFF url("../img/gallery_bg.gif") repeat-y 0 0;
  }
div.twothirds ul.details
{
  padding:          7px 0 7px 2px;
  }
div.featured ul
{
  float:            right;
  width:            320px;
  margin:           5px 0 0;
  padding:          0;
  border-width:     0;
  }
div.twothirds li
{
  float:            left;
  width:            165px;
  w\idth:           154px;
  border-width:     0;
  border-left:      1px solid #E9E7DA;
  padding:          0 0 10px 2px;	/*Changes done by HCL for Article CR*/
  }
div.twothirds ul.quickLinks li
{
  width:            319px;
  border-width:     0;
  padding:          0;
  }
div.twothirds ul.quickLinks li.prev a
{
  float:            left;
  margin-left:      -2px !important;
  width:            73px;
  height:           14px;
  background:       #FFF url("../img/prev.gif") no-repeat 0 0;
  text-indent:      -9999px;
  }
div.twothirds ul.quickLinks li.next a
{
  float:            right !important;
  width:            47px;
  height:           14px;
  background:       #FFF url("../img/next.gif") no-repeat 0 0;
  text-indent:      -9999px;
  }
div.twothirds ul.quickLinks li a:hover
{
  background-position: 0 -14px;
  }
div.twothirds ul.gallery li
{
  float:            left;
  width:            162px;
  w\idth:           150px;
  padding:          0 6px;
  }
div.twothirds ul.details li
{
  width:            638px;
  padding:          3px 0;
  }
div.featured li
{
  width:            300px;
  padding:          0;
  border-width:     0;
  }
div.twothirds li.first
{
  width:            154px;
  border-width:     0;
  padding:          0;
  }
div.twothirds ul.gallery li.first
{
  width:            156px;
  w\idth:           150px;
  border-width:     0;
  padding:          0 6px 0 0;
  }
div.twothirds ul.gallery li.last
{
  width:            156px;
  w\idth:           150px;
  padding:          0 0 0 6px;
  }
div.twothirds li.last
{
  width:            154px;
  w\idth:           145px;
  }
div#content div.twothirds li a
{
  float:            left;
  margin:           10px 0 0;
  font-size:        1.1em;
  color:            #444;
  }
div#content div.twothirds div.article ul li a,
div#content div.twothirds form li a
{
  float:            none;
  }
div#content div.twothirds ul.gallery li a
{
  margin:           0;
  }
div#content div.twothirds ul.gallery li a img
{
  padding:          0 0 10px;
  }
div#content div.twothirds ul.shareArticle li a, div#content div.twothirds ul.tools li a
{
  color:            #069;
  }
div#content div.twothirds ul.details li a
{
  float:            none;
  margin:           0;
  color:            #069;
  }
div#content div.featured li a
{
  margin:           5px 0 0;
  font-size:        1.3em;
  color:            #069;
  }
div.half ul, div.half ul li
{
  float:            left;
  width:            475px;
  }
div.half ul.quickLinks
{
  margin:           10px 0 0;
  border-bottom:    5px solid #E9E7DA;
  }
div.half ul.nobaseline
{
  border-width:     0;
  }
div.half ul.quickLinks li
{
  width:            237px;
  }
div.half ul.quickLinks li.prev a
{
  float:            left;
  width:            102px;
  height:           14px;
  background:       #FFF url("../img/prevPost.gif") no-repeat 0 0;
  text-indent:      -9999px;
  }
div.half ul.quickLinks li.next a
{
  float:            right;
  width:            79px;
  height:           14px;
  background:       #FFF url("../img/nextPost.gif") no-repeat 0 0;
  text-indent:      -9999px;
  }
div.half ul.quickLinks li a:hover
{
  background-position: 0 -14px;
  }
div.half div.inset ul
{
  border-top:       1px solid #E9E7DA;
  }
div.half div.inset ul li
{
  border-width:     0;
  border-left:      12px solid #FFF;
  width:            150px;
  padding:          0 0 10px;
  }
div.half div.inset ul li.first
{
  border-left:      none;
  }
div#content div.inset ul a
{
  margin:           10px 0 0;
  color:            #444;
  }
div#content div.inset ul a:hover
{
  color:            #069;
  }
div.half ol, div.half ol li
{
  float:            left;
  width:            475px;
  }
div.half ol.links
{
  margin-bottom:    10px;
  }
div#content div.half ol.links a, div#content div.twothirds ol.links a
{
  font-family:      Georgia,"Times New Roman",Times,serif;
  font-size:        1.2em;
  color:            #444;
  }
div#content div.twothirds ol.links a
{
  font-size:        1.3em;
  }
div#content div.half ol.links a:hover, div#content div.twothirds ol.links a:hover
{
  color:            #069;
  }
div#content div.half p.parentLink, div#content div.twothirds p.parentLink
{
  font-size:        1.1em;
  }
div.half ol.baseline
{
  border-bottom:    1px solid #E9E7DA;
  }
div.twothirds h6, div.half h6, div.twosixthsNoMargin h6, div.onesixth h6
{
  padding:          9px 0;
  font-size:        1.1em;
  }
div.half h6.nomargin
{
  padding:          4px 0 9px;
  }
div#content a#share
{
  color:            #444;
  }
div#content a#share:hover
{
  color:            #069;
  text-decoration:  none;
  }
div.twosixthsNoMargin ul, div.twosixthsNoMargin ul li
{
  float:            left;
  width:            310px;
  border-top:       1px solid #E9E7DA;
  }
ul.overview
{
  margin:           10px 0 0;
  border-top:       5px solid #E9E7DA;
  }
ul.noborder
{
  margin:           0;
  border-top:       0;
  }
ul.baseline
{
  border-bottom:    4px solid #E9E7DA;
  }
div.column ul.overview li
{
  border-width:     0;
  border-bottom:    1px solid #E9E7DA;
  }
ul.overview li dl, ul.overview li dl dt, ul.overview li dl dd
{
  float:            left;
  width:            475px;
  }
ul.overview li dl
{
  margin:           6px 0 0;
  }
ul.overview li dl dt
{
  width:            100px;
  }
ul.overview li dl dd, div#content div.half li dl dd h3, div#content div.half li dl dd p
{
  width:            375px;
  }
div#content div.half li dl dd h3
{
  margin:           0;
  }
ul.shareArticle
{
  border-top:       1px solid #E9E7DA;
  }
div.twothirds ul.shareArticle, div.twothirds ul.tools
{
  border-width:     0 !important;
  }
div.twosixthsNoMargin ul li, div.half ul.shareArticle li
{
  border-width:     0;
  border-bottom:    1px solid #E9E7DA;
  width:            146px;
  margin:           0 9px 0 0;
  }
div.twothirds ul.shareArticle li, div.twothirds ul.tools li
{
  border-width:     0;
  width:            146px;
  margin:           0 9px 0 0;
  }
div.half ul.shareArticle li, div.twothirds ul.shareArticle li, div.twothirds ul.tools li
{
  margin:           0 18px 0 0;
  }
div.twothirds ul.shareArticle li, div.twothirds ul.tools li
{
  padding:          9px 0;
  }
div.twosixthsNoMargin ul li.alt
{
  margin:           0 0 0 9px;
  }
div.half ul.shareArticle li.nomargin
{
  width:            147px;
  margin:           0;
  }
div.twothirds ul.shareArticle li, div.twothirds ul.tools li
{
  border-top:       1px solid #E9E7DA;
  }
div.twothirds ul.shareArticle li.nomargin, div.twothirds ul.tools li.nomargin
{
  margin:           0;
  }
div.twothirds ol, div.twothirds ol li, div.twothirds ol li blockquote
{
  float:            left;
  width:            640px;
  padding:          0;
  border-width:     0;
  }
div.twothirds ol
{
  margin:           10px 0 0;
  border-top:       1px solid #E9E7DA;
  }
div.twothirds ol li
{
  border-bottom:    1px solid #E9E7DA;
  padding:          6px 0;
  }
div#content div.twothirds ol li a
{
  margin:           0;
  }
div.twosixthsNoMargin ul li a, ul.shareArticle li a, div.twothirds ul.tools li a
{
  float:            left;
  width:            146px;
  w\idth:           121px;
  padding:          0 0 0 25px;
  background:       #FFF url("../img/icon_map.gif") no-repeat 0 0;
  }
ul.shareArticle li a
{
  padding:          1px 0 2px 25px;
  }
div#content div.twothirds ul.shareArticle li a, div#content div.twothirds ul.tools li a
{
  margin:           0;
  }

a#email     { background-position: 0 -20px; }
a#contact   { background-position: 0 -40px; }
a#comments  { background-position: 0 -60px; }
a#bookmark  { background-position: 0 -82px; }

dl.pageFocus
{
  float:            left;
  width:            475px;
  border-bottom:    10px solid #FFF;
  }
dl.pageFocus dt
{
  float:            left;
  width:            155px;
  }
dl.pageFocus dd, dl.pageFocus ul.details, dl.pageFocus ul.details li
{
  float:            right;
  width:            320px;
  }
dl.pageFocus ul.details
{
  border-width:     0;
  margin:           5px 0 0;
  }

ul.details
{
  position:         relative;
  margin:           10px 0 0;
  padding:          0 0 5px;
  border:           1px solid #E9E7DA;
  border-width:     1px 0;
  }
div#content ul.details li a
{
  font-size:        1em;
  }
img.margin
{
  float:            left;
  margin:           10px 0 0;
  }
img.border
{
  float:            left;
  border:           1px solid #E9E7DA;
  }
div.image ul
{
  margin:           3px 0 0;
  background-color: #F2F0E6;
  }
ul.details li
{
  /*width:            345px !important;*/
  border-width:     0;
  padding:          5px 0 0;
  font-size:        1.1em;
  }
ul.details li.source
{
  position:         absolute;
  top:              0;
  right:            0;
  width:            130px !important;
  padding:          8px 0 0;
  }
div#content div.half li.source img
{
  float:            right;
  }
div.half div.image li
{
  display:          inline;
  margin:           0 0 0 10px;
  width:            465px;
  font-size:        1.1em;
  }
div.half div.image li.credit
{
  border-width:     0;
  padding:          0 0 9px;
  }
div.half div.image ul.full, div.wrapper_twothirds div.image ul.full
{
  padding:          7px 0;
  }
div.wrapper_twothirds div.image ul.full
{
  width:            640px;
  font-size:        1.2em;
  }
div.half div.image ul.full li, div.wrapper_twothirds div.image ul.full li
{
  display:          inline;
  width:            455px;
  border-width:     0;
  margin:           0 0 0 10px;
  padding:          1px 0;
  text-align:       left;
  }
div.wrapper_twothirds div.image ul.nobg li
{
  margin:           0;
  }
div.wrapper_twothirds div.twothirds div.image ul.full li
{
  width:            630px;
  }
div.half div.image em, div.wrapper_twothirds div.image em
{
  font-style:       normal;
  color:            #888;
  }
ul.details li strong
{
  margin:           0 5px 0 0;
  padding:          0 2px;
  text-transform:   uppercase;
  background-color: #FF0;
  color:            #C00;
  }
div.column ul.details li a
{
  float:            none;
  }

/* IMAGE CAROUSEL                                                                       IMAGE CAROUSEL ::
--------------------------------------------------------------------------------------------------------- */
div#imageSelector
{
  float:            left;
  position:         relative;
  width:            640px;
  }
div#imageCarousel
{
  float:            left;
  display:          inline;
  width:            549px !important;
  margin:           0 0 0 45px;
  }
button#prevImage, button#nextImage
{
  display:          none;
  position:         absolute;
  top:              26px;
  left:             15px;
  margin:           0;
  width:            15px;
  height:           16px;
  background:       #FFF url("../img/prevImage.gif") no-repeat 0 0;
  text-indent:      -9999px;
  }
button#nextImage
{
  left:             auto;
  right:            15px;
  background-image: url("../img/nextImage.gif");
  }
div#imageCarousel ul
{
  width:            auto;
  margin:           0;
  padding:          0;
  border-width:     0;
  background-color: transparent;
  }
div#imageCarousel li
{
  width:            80px;
  margin:           10px 0 0;
  padding:          0;
  border-width:     0;
  }
div#content div.twothirds div#imageCarousel li a
{
  margin:           0;
  border:           2px solid #FFF;
  }
div#content div.twothirds div#imageCarousel li a.current
{
  border-color:     #F90;
  }

/* ARTICLE IMAGES                                                                       ARTICLE IMAGES ::
--------------------------------------------------------------------------------------------------------- */
div.image
{
  float:            left;
  width:            475px;
  border-top:       10px solid #FFF;
  }
 
div.image dl
{
  float:            left;
  width:            475px;
  border-top:       10px solid #FFF;
  font-size:        1.1em;
  font-weight:      bold;
  }
div.image dt
{
  float:            left;
  width:            85px;
  padding:          3px 0 0;
  }
div.image dd
{
  float:            left;
  width:            390px;
  }

/* EVENT DETAILS                                                                         EVENT DETAILS ::
--------------------------------------------------------------------------------------------------------- */
dl.details, dl.details dt.full
{
  float:            left;
  width:            475px;
  }
dl.details
{
  border-bottom:       1px solid #E9E7DA;
  padding:          5px 0;
  }
dl.margin
{
  margin:           20px 0 0;	
  }
dl.last
{
  padding:          4px 0 10px;
  border-bottom:    5px solid #E9E7DA;
  }
dl.baseline
{
  border-bottom:    1px solid #E9E7DA;
  }
dl.details dt, dl.details dd
{
  float:            left;
  width:            130px;
  w\idth:           120px;
  padding:          3px 10px 3px 0;
  font-size:        1.2em;
  }
dl.details dd
{
  width:            345px;
  padding:          3px 0;
  font-weight:      bold;
  }
dl.details dd.half
{
  width:            137px;
  }
dl.details dt strong
{
  text-transform:   uppercase;
  font-size:        .9em;
  color:            #F90;
  }
div.article, div.inset, div.comments
{
  float:            left;
  width:            475px;
  margin:           10px 0 0;
  margin-right:     -3px;
  border-top:       1px solid #E9E7DA;
  }
div.fullwidth div.article
{
  width:            970px;
  }
div.twothirds div.article
{
  width:            640px;
  border-width:     0;
  }
div.inset
{
  position:         relative;
  z-index:          10;
  width:            485px;
  w\idth:           475px;
  margin-left:      -10px;
  border-width:     10px 0 0;
  padding:          10px 0 0 10px;
  }
div.first
{
  display:          block;
  position:         relative;
  margin:           0 -3px 0 -10px;
  }
div.comments
{
  border-width:     10px 0 0;
  margin-top:       5px;
  padding:          8px 0;
  }
div.inset h4, h4.uc
{
  padding:          0 0 8px;
  text-transform:   uppercase;
  font-size:        1.2em;
  color:            #F90;
  }
h4.uc
{
  float:            left;
  border:           1px solid #FFF;
  border-width:     5px 0 1px;
  }
div.inset li h4
{
  text-transform:   none;
  }
div#content div.half p.commentCount
{
  float:            left !important;
  float:            none;
  width:            475px;
  margin:           0;
  padding:          8px 0;
  border-top:       1px solid #E9E7DA;
  font-size:        1.2em;
  color:            #069;
  }
  /* Changed from 2px to 6px by HCL for Article CR*/
 div#content div.wrapper_twothirds p.commentCount
{
  margin-bottom:    6px;
  }
p.commentCount a, p.tags a
{
  margin:           0 3px;
  }
p.commentCount span.comments
{
  margin:           0 3px 0 0;
  }
p.commentCount a.comments, a.comments, p.commentCount span.comments
{
  background:       #FFF url("../img/icon_map.gif") no-repeat 0 -348px;
  padding:          1px 0 1px 24px;
  }
div#content p.tags
{
  margin:           0;
  font-size:        1.3em;
  }
div#content p.commentCount a
{
  text-decoration:  none !important;
  }
p.commentCount a:hover, p.commentCount a.active
{
  border-bottom:    1px solid #069;
  }
div.inset ol, div.inset ol li, div.inset ol li blockquote, div.half ol li blockquote
{
  float:            left;
  /*width: 			475px; Removed by HCL for comments list in blogs*/
  }
div.half ol li blockquote, div.twothirds ol li blockquote
{
  position:         relative;
  }
div.inset ol.baseline
{
  border-bottom:    1px solid #E9E7DA;
  margin-bottom:    10px;
  }
div#content div.column li blockquote p.timestamp em, div.inset ol li blockquote p.timestamp em
{
  font-style:       normal;
  font-size:        .9em;
  color:            #999;
  }
div#content div.column li blockquote p
{
  line-height:      1.5em;
  font-size:        1.2em;
  }
 /* Removed by HCL for Article level CR
div#content div.column li blockquote p.cite strong
{
  color:            #F90;
  }*/
div#content div.column li blockquote p.rating
{
  clear:            left;
  position:         absolute;
  z-index:          10;
  width:            auto;
  bottom:           0;
  right:            0;
  font-size:        1.1em;
  color:            #888;
  }
div#content div.column li blockquote p.rating span
{
  float:            left;
  margin:           1px 5px 0 0;
  width:            75px;
  height:           14px;
  text-indent:      -9999px;
  
  background-color:    transparent;
  background-repeat:   no-repeat;
  background-position: 0 0;
  }

div#content div.column li blockquote p.rating span.stars0 { background-image: url("../img/stars0_small.gif"); }
div#content div.column li blockquote p.rating span.stars1 { background-image: url("../img/stars1_small.gif"); }
div#content div.column li blockquote p.rating span.stars2 { background-image: url("../img/stars2_small.gif"); }
div#content div.column li blockquote p.rating span.stars3 { background-image: url("../img/stars3_small.gif"); }
div#content div.column li blockquote p.rating span.stars4 { background-image: url("../img/stars4_small.gif"); }
div#content div.column li blockquote p.rating span.stars5 { background-image: url("../img/stars5_small.gif"); }

/* PAGINATION                                                                               PAGINATION ::
--------------------------------------------------------------------------------------------------------- */
ul.pagination
{
  float:            none !important;
  width:            320px;
  margin:           0 auto;
  }
ul.pagination li
{
  float:            left;
  width:            auto !important;
  border-width:     0 !important;
  padding:          10px 0;
  }
div#content ul.pagination li a, div#content ul.pagination li span, div#content div.image dd a
{
  float:            left;
  margin:           0 2px;
  padding:          3px 5px;
  border:           1px solid #DFDDCD;
  text-transform:   uppercase;
  font-weight:      bold;
  font-size:        1.1em;
  color:            #999;
  }
div.image dd a
{
  padding:          1px 5px;
  font-size:        1em;
  }
ul.pagination li span, div#content ul.pagination li a.next, div#content ul.pagination li a.prev
{
  color:            #999;
  text-indent:      -9999px;
  width:            10px;
  height:           14px;
  }
div#content ul.pagination li a.next, ul.pagination li span.next, div#content ul.pagination li a.prev, ul.pagination li span.prev
{
  background:       #FFF url("../img/icon_map.gif") no-repeat 3px -539px;
  }
div#content ul.pagination li a.prev, ul.pagination li span.prev
{
  background-position: 3px -575px;
  }
div#content ul.pagination li a.next:hover
{
  background-position: 3px -554px;
  }
div#content ul.pagination li a.prev:hover
{
  background-position: 3px -590px;
  }
div#content ul.pagination li a.current, div#content ul.pagination li a:hover, div#content div.image dd a.current, div#content div.image dd a:hover
{
  color:            #069;
  text-decoration:  none;
  }

/* STAR RATINGS                                                                           STAR RATINGS ::
--------------------------------------------------------------------------------------------------------- */
div.half ul.ratings, div.wrapper_twothirds ul.ratings
{
  margin:           20px 0 0;
  border:           1px solid #EBE8D9;
  border-width:     5px 0;
  }
div.half ul.nomargin
{
  margin:           0;
  }
div.wrapper_twothirds ul.ratings
{
  float:            left;
  display:          inline;
  width:            640px;
  margin:           10px 0 0 10px;
  }
div.half ul.ratings li, div.wrapper_twothirds ul.ratings li
{
  float:            left;
  position:         relative;
  width:            210px;
  border-width:     0;
  font-size:        1.1em;
  font-weight:      bold;
  }
div.wrapper_twothirds ul.ratings li
{
  padding:          9px 0;
  }
div.half ul.ratings li.avRating, div.wrapper_twothirds ul.ratings li.avRating
{
  width:            265px;
  }
ul.ratings li.avRating ins
{
  float:            left;
  width:            130px;
  }
ul.ratings li.avRating span, dd.rating span
{
  float:            right;
  position:         relative;
  top:              -1px;
  right:            10px;
  width:            75px;
  height:           15px;
  text-indent:      -9999px;
  
  background-color:    #FFF;
  background-repeat:   no-repeat;
  background-position: 0 -15px;
  }
dd.rating span
{
  float:            left;
  right:            auto;
  left:             -1px;
  }

span.stars1 { background-image: url("../img/stars1.gif"); }
span.stars2 { background-image: url("../img/stars2.gif"); }
span.stars3 { background-image: url("../img/stars3.gif"); }
span.stars4 { background-image: url("../img/stars4.gif"); }
span.stars5 { background-image: url("../img/stars5.gif"); }

div.half ul.ratings li em, div.wrapper_twothirds ul.ratings li em
{
  float:            right;
  font-style:       normal;
  font-weight:      normal;
  }
div.half ul.rating, div.wrapper_twothirds ul.rating
{
  position:         absolute;
  top:              8px;
  right:            40px;
  width:            75px;
  height:           15px;
  background:       #FFF url("../img/stars0.gif") no-repeat;
  }
div.half ul.rating li, div.wrapper_twothirds ul.rating li
{
  float:            none;
  position:         absolute;
  display:          block;
  height:           15px;
  text-indent:      -9999px;
  padding:          0;
  border-width:     0;
  }
ul.rating li a
{
  display:          block;
  height:           15px;
  width:            100%;
  background-repeat:no-repeat;
  overflow:         hidden;
  }

div.half ul.rating li.r1, div.wrapper_twothirds ul.rating li.r1 { width: 15px; z-index: 20; }
div.half ul.rating li.r2, div.wrapper_twothirds ul.rating li.r2 { width: 30px; z-index: 18; }
div.half ul.rating li.r3, div.wrapper_twothirds ul.rating li.r3 { width: 45px; z-index: 16; }
div.half ul.rating li.r4, div.wrapper_twothirds ul.rating li.r4 { width: 60px; z-index: 14; }
div.half ul.rating li.r5, div.wrapper_twothirds ul.rating li.r5 { width: 75px; z-index: 12; }

li.r1 a { background-image: url("../img/stars1.gif"); }
li.r2 a { background-image: url("../img/stars2.gif"); }
li.r3 a { background-image: url("../img/stars3.gif"); }
li.r4 a { background-image: url("../img/stars4.gif"); }
li.r5 a { background-image: url("../img/stars5.gif"); }

ul.rating li a:hover { background-position: 0 -15px; }

/* EVENT SEARCH / POST COMMENT / EMAIL A FRIEND FORMS                                            FORMS ::
--------------------------------------------------------------------------------------------------------- */
div.wrapper_twothirds form, div.wrapper_twothirds fieldset,
div.half form, div.half fieldset
{
  float:            left !important;
  float:            none;
  width:            640px;
  border:           1px solid #FFF;
  border-width:     10px 0 0 10px;
  background-color: #F2F0E6;
  }
div.wrapper_twothirds form
{
  border-width:     10px 0 0 10px;
  }
div.wrapper_twothirds form.highlighted
{
  background-color: #FFEB9A;
  }
div.wrapper_twothirds div.onethird form
{
  border-width:     0;
  }
div.wrapper_twothirds div.smallprint form
{
  border-width:     0 0 15px 0;
  }
div.wrapper_twothirds form.competition
{
  border-width:     10px 0 15px 10px;
  padding:          0 0 5px;
  }
div.wrapper_twothirds form.inline
{
  margin:           15px 0 0;
  }
div.wrapper_twothirds form.postComment
{
  margin:           10px 0 0;
  border-width:     0;
  }
div.half form, div.wrapper_twothirds div.popup form
{
  width:            475px;
  border-width:     0 0 10px;
  }
div.half form.cinemaform1, div.half form.cinemaform2
{
  border-width:     0;
  }
div.wrapper_twothirds div.popup form
{
  border-width:     10px 0 0 10px;
  }
div.wrapper_twothirds form.margin
{
  border-width:     15px 0 0 10px;
  }
div.wrapper_twothirds form.cinemaform1, div.wrapper_twothirds form.cinemaform2
{
  float:            left;
  width:            320px;
  min-height:       60px;
  height:           auto !important;
  height:           60px;
  }
div.wrapper_twothirds div.half form.cinemaform1, div.wrapper_twothirds div.half form.cinemaform2
{
  width:            475px;
  min-height:       0;
  height:           auto;
  }
div.wrapper_twothirds form.cinemaform1
{
  clear:            left;
  border-width:     0 0 0 10px;
  }
div.wrapper_twothirds form.cinemaform2
{
  border-width:     0;
  }
div.wrapper_twothirds form.margin
{
  border-top:       10px solid #FFF;
  }
div.wrapper_twothirds form h4, div.half form h4
{
  margin:           10px 0 0 12px;
  font-size:        1.5em;
  }
div.half form.cinemaform1 h4, div.half form.cinemaform2 h4
{
  margin:           10px 0 10px 10px;
  }
div.wrapper_twothirds form.inline h4
{
  margin:           10px 0 0 10px;
  }
div.half form.postComment h4, div.wrapper_twothirds form.postComment h4
{
  padding:          0;
  text-transform:   none;
  font-size:        1.2em;
  color:            #069;
  }
div#content div.wrapper_twothirds form.inline p
{
  margin:           5px 10px 0;
  font-size:        1.1em;
  }
div#content div.wrapper_twothirds form.inline p.nomargin
{
  margin:           10px 0 0;
  font-size:        1.2em;
  }
div.wrapper_twothirds fieldset, div.wrapper_twothirds form ol,
div.half fieldset, div.half form ol,
div.wrapper_twothirds form.inline ul
{
  float:            left !important;
  float:            none;
  width:            620px;
  border-width:     0 10px 10px;
  border-color:     #F2F0E6;
  }
div.wrapper_twothirds form.cinemaform1 ol, div.wrapper_twothirds form.cinemaform2 ol
{
  width:            310px;
  }
div.wrapper_twothirds div.half form.cinemaform1 ol, div.wrapper_twothirds div.half form.cinemaform2 ol
{
  width:            455px;
  }
div.wrapper_twothirds form.inline ul
{
  border:           10px solid #F2F0E6;
  }
div.wrapper_twothirds form.inline ul li
{
  float:            left;
  width:            620px;
  margin:           4px 0 0;
  }
div.wrapper_twothirds form.highlighted fieldset
{
  background-color: #FFEB9A;
  border-color:     #FFEB9A;
  }
div.wrapper_twothirds div.onethird fieldset
{
  border-width:     0 0 15px;
  }
div.wrapper_twothirds form.inline fieldset
{
  border-width:     0 10px 15px;
  }
div.half fieldset, div.half form ol, div.wrapper_twothirds div.popup fieldset, div.wrapper_twothirds div.popup form ol
{
  width:            455px;
  }
div.wrapper_twothirds form ol li, div.half form ol li
{
  float:            left;
  position:         relative;
  width:            310px;
  w\idth:           300px;
  padding:          10px 0 0 10px;
  }
div.wrapper_twothirds form ol li.full
{
  width:            620px;
  w\idth:           610px;
  }
div.wrapper_twothirds form.inline ol li
{
  width:            620px;
  padding:          10px 0 0;
  }
div.wrapper_twothirds form.inline ol li.half
{
  width:            310px;
  }
div.wrapper_twothirds form.inline li.half label, div.wrapper_twothirds form.inline li.shortlabel label
{
  width:            100px;
  }
div.wrapper_twothirds form.inline li.inset label
{
  w\idth:           88px;
  padding-left:     12px;
  }
div.wrapper_twothirds form.inline ol li.one
{
  width:            370px;
  }
div.wrapper_twothirds form.inline ol li.two
{
  width:            250px;
  }
div.wrapper_twothirds form.inline li.two label
{
  width:            50px;
  }
div.half form ol li
{
  width:            227px;
  w\idth:           217px;
  border-width:     0;
  }
div.half form ol li.full
{
  width:            454px;
  w\idth:           444px;
  }
div.half form.cinemaform1 ol li.full, div.half form.cinemaform2 ol li.full
{
  width:            455px;
  padding:          0;
  }
div.half div.popup form ol li, div.wrapper_twothirds div.popup form ol li
{
  width:            455px;
  w\idth:           445px;
  }
div.wrapper_twothirds form ol li.first, div.half form ol li.first
{
  clear:            left;
  padding:          10px 8px 0 2px;
  }
div.half form.postComment ol li, div.wrapper_twothirds form.postComment ol li
{
  width:            455px;
  padding:          10px 0 0;
  border-width:     0;
  }
div.wrapper_twothirds form.postComment ol li
{
  width:            620px;
  }
div.wrapper_twothirds label, div.half label
{
  padding:          4px 0 0;
  width:            75px;
  }
div.half div.popup label, div.wrapper_twothirds div.popup label, div.wrapper_twothirds form.inline label
{
  width:            140px;
  }
div.wrapper_twothirds form.inline li.full label
{
  width:            620px;
  }
div.half form.postComment label, div.wrapper_twothirds form.postComment label
{
  font-size:        1.2em;
  color:            #888;
  }
div.wrapper_twothirds form.inline label, div.wrapper_twothirds form.inline ins
{
  font-weight:      bold;
  }
div.wrapper_twothirds form.inline li.half ins
{
  margin:           4px 0 0;
  }
div.wrapper_twothirds form.inline ins, div.wrapper_twothirds form.inline li.inset ins
{
  float:            left;
  width:            270px;
  font-weight:      normal;
  margin:           4px 0 0 10px;
  }
div.wrapper_twothirds form.inline li.one ins
{
  width:            370px;
  margin:           10px 0 0;
  }
div.wrapper_twothirds form.inline li.full ins
{
  width:            620px;
  margin:           10px 0 0;
  }
div.wrapper_twothirds input.text, div.half input.text
{
  width:            180px;
  w\idth:           174px;
  background-color: #FFF !important;
  }
div.wrapper_twothirds form.inline input.text
{
  width:            200px;
  w\idth:           194px;
  }
div.wrapper_twothirds form.inline li.half input.dp-applied, div.wrapper_twothirds form.inline li.one input.dp-applied
{
  width:            172px;
  w\idth:           166px;
  }
/* changed by HCL for Article LEvel CR*/
div.wrapper_twothirds input#name, div.wrapper_twothirds input#forename
{
  width:            135px;
  w\idth:           129px;
  m\argin:           0 0 0 10px;
  }
div.half input.text
{
  width:            140px;
  w\idth:           134px;
  }
div.half div.popup input.text, div.wrapper_twothirds div.popup input.text
{
  width:            170px;
  w\idth:           164px;
  }
div.half form.postComment input.text, div.wrapper_twothirds form.postComment input.text
{
  width:            180px;
  w\idth:           176px;
  border-width:     1px;
  }
div.wrapper_twothirds form.postComment input.text
{
  width:            280px;
  w\idth:           276px;
  }
 /* border changed to 1px for Article CR*/
div.half form.postComment textarea, div.wrapper_twothirds form.postComment textarea
{
  width:            378px;
  w\idth:           374px;
  border-width:     1px;
  background-color: #FFF !important;
  }
 /* Removed by HCL for Article Level CR*/
/*div.wrapper_twothirds form.postComment textarea
{
  width:            542px;
  w\idth:           538px;
  }*/
div.half div.popup textarea, div.wrapper_twothirds div.popup textarea, div.wrapper_twothirds form.inline textarea
{
  width:            294px;
  w\idth:           290px;
  background-color: #FFF !important;
  }
div.wrapper_twothirds form.inline textarea
{
  width:            476px;
  w\idth:           472px;
  }
div.wrapper_twothirds form.inline li.shortlabel textarea
{
  width:            508px;
  w\idth:           504px;
  }
div.wrapper_twothirds select
{
  width:            180px;
  }
div.wrapper_twothirds form.inline select
{
  width:            200px;
  }
div.half select
{
  width:            140px;
  }
div.half select.ext
{
  width:            175px;
  }
div.wrapper_twothirds select#title
{
  width:            55px;
  }
div.wrapper_twothirds select#dob_day, div.wrapper_twothirds select#dob_month, div.wrapper_twothirds select#dob_year
{
  width:            60px;
  margin:           0 10px 0 0;
  }
div.wrapper_twothirds select#dob_year
{
  margin:           0;
  }
div.wrapper_twothirds button
{
  margin:           8px 0 0 395px;
  }
div.wrapper_twothirds li button
{
  margin:           0 0 0 75px;
  }
div.wrapper_twothirds li button.inline
{
  margin:           0 0 0 15px;
  }
div.wrapper_twothirds li.indented button, div.wrapper_twothirds form li button.left
{
  margin:           0;
  }
div.wrapper_twothirds form.inline button
{
  margin:           12px 0 0 140px;
  }
div.wrapper_twothirds form.competition button, div.wrapper_twothirds form.inline button.left
{
  margin:           10px 0 0;
  }
div.wrapper_twothirds form.inline button.shortlabel
{
  margin:           12px 0 0 100px;
  }
div.wrapper_twothirds form.competition button.inline
{
  margin:           0 0 0 35px;
  }
div.half button
{
  margin:           8px 0 0 312px;
  }
div.half li button
{
  margin:           0 0 0 75px;
  }
div.half li button.inline
{
  margin:           0 0 0 15px;
  }
div.half form.postComment button, div.wrapper_twothirds form.postComment button
{
  margin:           12px 0 6px 77px;
  }
div.half div.popup button, div.wrapper_twothirds div.popup button
{
  margin:           12px 0 12px 150px;
  }
form.inline span
{
  float:            left;
  width:            100px;
  }
div.wrapper_twothirds form.inline span label
{
  width:            40px;
  margin:           0 0 0 10px;
  }
form.inline input.radio
{
  float:            left;
  margin:           4px 0 0;
  }
form dl label:hover, input.radio:hover, input.checkbox:hover, div.wrapper_twothirds form.inline span label:hover
{
  cursor:           pointer;
  }
form.inline dl, form.competition dl
{
  float:            left;
  width:            620px;
  }
form.inline li dl
{
  width:            475px;
  border:           1px solid #F2F0E6;
  border-width:     10px 0 0 140px;
  }
form.inline li.full dl
{
  width:            620px;
  border-width:     5px 0 0;
  }
form.inline dl dt, form.competition dl dt
{
  clear:            left;
  float:            left;
  width:            22px;
  }
form.inline li dl dt
{
  clear:            none;
  }
form.inline dl dt, form.inline dl dd
{
  margin:           5px 0 0;
  }
form.inline dl dd, div.wrapper_twothirds form.inline dl label, form.competition dl dd, div.wrapper_twothirds form.competition dl label
{
  float:            left;
  width:            598px;
  }
div.wrapper_twothirds form.inline dl label
{
  font-size:        1.1em;
  font-weight:      normal;
  padding:          0;
  }
div.wrapper_twothirds form.inline li dl label
{
  font-weight:      bold;
  }
form.inline li dl dd, div.wrapper_twothirds form.inline li dl label, div.wrapper_twothirds form.inline li.full dd label
{
  width:            185px;
  }
div.wrapper_twothirds form.inline li.full dd.full, div.wrapper_twothirds form.inline li.full dd.full label
{
  width:            598px;
  padding:          0;
  }
div.wrapper_twothirds form.inline li.full dd.full label
{
  font-size:        1.1em;
  font-weight:      normal;
  }
div.wrapper_twothirds form.inline li.full dd label
{
  padding:          4px 0 0;
  }
form.inline li dl dd.small, div.wrapper_twothirds form.inline li.full dd.small label
{
  width:            50px;
  }
form.inline li dl dd.quarter, div.wrapper_twothirds form.inline li.full dd.quarter label
{
  width:            133px;
  padding:          0;
  }
div.wrapper_twothirds form.inline li.full dd.quarter label
{
  font-size:        1.1em;
  font-weight:      normal;
  }
form.competition dl dt, form.competition dl dd
{
  border-bottom:    5px solid #F2F0E6;
  }
form.competition dl dd label
{
  text-transform:   uppercase;
  padding:          0;
  }
form.inline img.captcha
{
  float:            left;
  border:           1px solid #F2F0E6;
  border-width:     10px 300px 10px 140px;
  }

div#content div.popup p
{
  clear:            left;
  margin:           10px 10px 0;
  font-size:        1em;
  color:            #888;
  }
a.closePopup
{
  position:         absolute;
  top:              10px;
  right:            10px;
  }

/* PANELS / ADVERTS                                                                   PANELS / ADVERTS ::
--------------------------------------------------------------------------------------------------------- */
div.panel, div.advert, div.wrapper_twothirds div.banner
{
  width:            650px !important;
  border-top:       10px solid #FFF;
  border-bottom:    10px solid #FFF;
  padding:          0 0 10px;
  background-color: #51504A;
  }
div.advert
{
	clear: both;
  border-color:     #E9E7DA;
  margin:           10px 0 0;
  padding:          10px 0;
  background-color: #FFF;
  
  }
div.nobreak
{
  border-width:     0;
  padding:          0;
  }
div.wrapper_twothirds div.advert
{
  margin:           0px;
  padding:          0 0 10px;
  border-top:       10px solid #FFF;
  }
div.wrapper_twothirds div.banner
{
  float:            left;
  width:            640px !important;
  min-height:       140px;
  height:           auto !important;
  height:           140px;
  padding:          0;
  border-width:     0;
  border-left:      10px solid #FFF;
  background:       #3E5D98 url("../img/5/banner01.jpg") no-repeat right top;
  }
div#competition
{
  min-height:       145px;
  height:           auto !important;
  height:           145px;
  border:           1px solid #FFF;
  border-width:     10px 0 0 10px;
  background:       #333 url("../img/8/competition.jpg") no-repeat right top;
  }
div#content div.wrapper_twothirds div.banner h1, div#content div.wrapper_twothirds div.banner h3
{
  clear:            left;
  float:            left;
  display:          inline;
  width:            375px;
  margin:           16px 10px 0;
  font-size:        3em;
  color:            #FFF;
  }
div#content div#competition h1
{
  width:            440px;
  color:            #E6B98D;
  }
div#content div.wrapper_twothirds div.banner h3
{
  margin:           12px 10px 0;
  text-transform:   uppercase;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        1.2em;
  font-weight:      bold;
  color:            #FC0;
  }
div#content div#competition h3
{
  color:            #F90;
  }
div#content div#competition p
{
  clear:            left;
  float:            left;
  display:          inline;
  width:            440px;
  margin:           10px 10px 0;
  color:            #FFF;
  }
div#content div#competition p a
{
  text-transform:   uppercase;
  color:            #FFF;
  }
div.wrapper_twothirds div.banner ul
{
  float:            left;
  display:          inline;
  width:            620px;
  margin:           14px 10px 0;
  }
div.wrapper_twothirds div.banner li
{
  float:            left;
  width:            206px;
  font-size:        1.1em;
  font-weight:      bold;
  color:            #9CF;
  }
div#content div.wrapper_twothirds div.banner li a
{
  float:            right;
  color:            #9CF;
  }
div.advert img
{
  margin:           0 auto;
  border:           1px solid #FFF;
  border-width:     0 0 0 10px;
  }
div.nobreak img
{
  border-width:     10px 0 0 10px;
  }
div.top img
{
  border-width:     0 0 0 10px;
  }
div#content div.panel h2
{
  width:            650px;
  w\idth:           636px;
  margin:           0;
  padding:          8px 0 6px 14px;
  border-width:     10px 0 0;
  background-color: transparent;
  color:            #FFF;
  }
div#content div.panel h2 a
{
  color:            #FFF;
  }
div#content div.panel p
{
  float:            left;
  display:          inline;
  width:            auto;
  margin:           0 14px;
  padding:          0;
  background-color: transparent;
  }
div#content div.panel a
{
  color:            #F90;
  }

/* MULTIMEDIA SLIDES                                                                 MULTIMEDIA SLIDES ::
--------------------------------------------------------------------------------------------------------- */
div.slideshow
{
  float:            left;
  position:         relative;
  width:            650px;
  }
div.slide
{
  float:            left;
  width:            650px;
  }

div.panel ul
{
  float:            left;
  display:          block;
  width:            650px;
  w\idth:           636px;
  padding:          0 7px 10px;
  background-color: #6B6A65;
  border:           1px solid #51504A;
  border-width:     0 0 8px;
  }
div.panel ul.channelSelector
{
  float:            none;
  width:            auto;
  padding:          0;
  border-width:     0;
  top:              20px;
  right:            14px;
  }
div.panel li
{
  float:            left;
  width:            145px;
  padding:          0;
  border:           1px solid #6B6A65;
  border-width:     0 7px;
  }
div.panel ul.channelSelector li
{
  width:            auto;
  border-color:     #51504A;
  border-width:     0 0 0 1px;
  }
div.panel li img
{
  border-width:     0;
  }
div#content div.panel li a
{
  color:            #FFF;
  }
div#content div.panel ul.links li a
{
  font-size:        1.2em;
  color:            #444;
  }
div#content div.panel ul.links li a:hover
{
  color:            #069;
  }
div#content div.twothirds ul.channelSelector li a
{
  margin:           0;
  padding:          3px 7px;
  }
div#content div.twothirds ul.channelSelector li a:hover
{
  background-color: #818077;
  }
div.panel ul.channelSelector li.current img
{
  bottom:           -6px;
  }

/* GNADS4U                                                                                     GNADS4U ::
--------------------------------------------------------------------------------------------------------- */
div.onethird ul.channelSelector
{
  position:         relative;
  top:              0;
  background-color: #51504A;
  }
div.onethird div.contentSwitch ul.channelSelector
{
  display:          none;
  }
div.onethird ul.channelSelector li
{
  width:            auto;
  border-width:     0;
  border-right:     1px solid #51504A;
  }
div#content div.onethird ul.channelSelector li.tabs-selected a
{
  background-color: #9E9C92 !important;
  }
div#content div.onethird ul.channelSelector li.currentProperty a,
div#content div.onethird ul.channelSelector li.currentProperty a:hover
{
  background-color: #019999 !important;
  }
div#content div.onethird ul.channelSelector li.currentJobs a,
div#content div.onethird ul.channelSelector li.currentJobs a:hover
{
  background-color: #FE912A !important;
  }
div#content div.onethird ul.channelSelector li.currentWheels a,
div#content div.onethird ul.channelSelector li.currentWheels a:hover
{
  background-color: #005689 !important;
  }
div#content div.onethird ul.channelSelector li.currentClassifieds a,
div#content div.onethird ul.channelSelector li.currentClassifieds a:hover
{
  background-color: #C40000 !important;
  }
div.onethird ul.channelSelector li.tabs-selected img
{
  position:         absolute;
  z-index:          100;
  bottom:           -6px !important;
  bottom:           -7px;
  left:             50%;
  margin-left:      -4px;
  }
div.onethird form, div.onethird fieldset, div.onethird form ol, div.onethird form li
{
  float:            left;
  width:            310px;
  }
div.onethird form
{
  padding:          0 0 10px;
  height:           150px;
  }
div.wrapper_twothirds div.onethird form
{
  padding:          0;
  height:           auto;
  }
div.wrapper_twothirds div.onethird form.forgottenPassword
{
  margin-top:       -15px;
  }
div.onethird form#property
{
  background:       #B3DFDF url("../img/powered_by_gnads4u_property.jpg") no-repeat bottom right;
  }
div.onethird form#jobs
{
  background:       #FFDEBF url("../img/powered_by_gnads4u_jobs.jpg") no-repeat bottom right;
  }
div.onethird form#wheels
{
  background:       #B2CCDB url("../img/powered_by_gnads4u_wheels.jpg") no-repeat bottom right;
  }
div.onethird form#classifieds
{
  background:       #EDB3B2 url("../img/powered_by_gnads4u_classifieds.jpg") no-repeat bottom right;
  }
div.onethird form div.alert
{
  width:            287px;
  margin:           10px 0 0 10px;
  padding:          5px 0;
  }
div.half div.alert
{
  width:            455px;
  }
div.onethird form li
{
  margin:           10px 0 0;
  }
div.wrapper_twothirds div.onethird form li
{
  border-width:     0;
  margin:           0;
  }
div.onethird form li.half
{
  width:            155px;
  }
div.onethird form li.indented
{
  w\idth:           235px;
  padding:          0 0 0 75px;
  }
div.wrapper_twothirds div.onethird form li.indented
{
  w\idth:           205px;
  padding:          10px 0 0 105px;
  }
div.onethird form li.indented a
{
  font-size:        1.1em;
  }
div#content div.wrapper_twothirds div.onethird form li.indented a
{
  color:            #C00;
  }
div.onethird form label
{
  width:            75px;
  w\idth:           65px;
  padding:          4px 0 0 10px;
  }
div.wrapper_twothirds div.onethird form label
{
  width:            95px;
  padding:          4px 0 0;
  font-weight:      bold;
  }
div.onethird form#classifieds label
{
  font-size:        1em;
  }
div.onethird form li.indented label
{
  width:            45px;
  padding:          0;
  }
div.onethird li.indented input.radio
{
  float:            left;
  margin:           -1px 15px 0 0;
  }
div.onethird input.text
{
  width:            220px;
  background-color: #FFF !important;
  }
div.wrapper_twothirds div.onethird input.text
{
  width:            190px;
  w\idth:           186px;
  }
div.onethird select
{
  width:            226px;
  }
div.onethird li.half select
{
  width:            71px;
  }
div.wrapper_twothirds div.onethird button
{
  margin:           0;
  }

/* SIDEPANEL ADVERTS / BANNERS                                             SIDEPANEL ADVERTS / BANNERS ::
--------------------------------------------------------------------------------------------------------- */
div.onethird div.advert, div.onethird div.banner, div.onesixth div.banner
{
  float:            left;
  width:            310px !important;
  border-width:     0;
  border-top:       10px solid #FFF;
  margin:           0;
  padding:          0;
  }
div.banner img
{
  margin:           0 auto;
  }
div.onesixth div.banner
{
  width:            145px !important;
  }
div.onethird div.nomargin, div.onesixth div.nomargin
{
  border-width:     0;
  }
div.onethird div.advert
{
  position:         relative;
  w\idth:           300px !important;
  padding:          5px;
  background-color: #E9E7DA;
  text-align:       center;
  }
div.onethird div.advert img
{
  border-width:     0;
  margin:           0 auto !important;
  }
div.onethird div.flash90
{
  height:           90px;
  }
div.onethird div.flash240
{
  height:           240px;
  }
div.onethird div.flash250
{
  height:           250px;
  }
div.onethird div.expandable
{
  z-index:          999;
  position:         absolute;
  top:              0;
  right:            0;
  }
div.onethird h5
{
  width:            310px;
  w\idth:           290px;
  padding:          7px 10px;
  border-top:       10px solid #FFF;
  background-color: #51504A;
  font-size:        1.2em;
  color:            #FFF;
  }
div.onethird h5.nomargin
{

  border-width:     0;
  }
div.onesixth div.editor
{
  float:            left;
  width:            145px;
  border-bottom:    10px solid #FFF;
  }
div#content div.onesixth div.editor p
{
  font-size:        1.1em;
  }

/* SIDEBAR MULTIMEDIA PANEL                                                   SIDEBAR MULTIMEDIA PANEL ::
--------------------------------------------------------------------------------------------------------- */
div.onethird div.panel, div.onethird div.panel ul, div.onethird div.panel li
{
  float:            left;
  border-width:     0;
  padding:          0;
  background-color: #F2F0E6;
  }
div.onethird div.panel
{
  width:            310px !important;
  margin-right:     -3px;
  padding:          0 0 10px;
  background:       #F2F0E6 url("../img/panel_heading_glyph.gif") no-repeat 4px 38px;
  }
div.onethird div.nopadding
{
  padding:          0;
  background-image: none;
  }
div.onethird div.panel ul
{
  margin:           8px 0 0;
  border-color:     #F2F0E6;
  border-width:     0 10px 10px;
  width:            290px;
  }
div.onethird div.panel ul.channelSelector
{
  background-color: #51504A;
  margin:           0;
  border-width:     0;
  width:            310px;
  left:             0;
  border-bottom:    4px solid #F2F0E6;
  }
div.onethird div.panel ul li
{
  width:            290px;
  w\idth:           280px;
  border-bottom:    1px solid #DEDBCC;
  padding:          8px 5px;
  }
div.onethird div.panel ul li:hover
{
  background-color: #FFF;
  }
div#content div.onethird div.panel ul.channelSelector li a
{
  padding:          3px 7px 4px;
  }
div.onethird div.panel ul li a img
{
  float:            left;
  display:          inline;
  margin:           0 10px 0 0;
  border-bottom:    2px solid #F2F0E6 !important;
  border-bottom:    none;
  }
div.onethird div.panel li:hover a img, div.onethird div.panel li a.current img
{
  margin:           -2px 8px 0 -2px !important;
  margin:           0;
  border:           2px solid #F90 !important;
  border-width:     2px !important;
  border-width:     0;
  }
div.onethird div.panel li h6, div#content div.onethird div.panel li p
{
  float:            left;
  width:            212px;
  margin:           0;
  }
div#content div.onethird div.panel li h6 a
{
  padding:          0;
  font-size:        1.1em;
  font-weight:      bold;
  color:            #444;
  }
div#content div.onethird div.panel li h6 a:hover
{
  color:            #069;
  }
div.onethird div.panel ul.channelSelector li
{
  width:            auto;
  padding:          0;
  border-width:     0;
  border-right:     1px solid #51504A;
  }
div#content div.onethird div.panel ul.channelSelector li.current a,
div#content div.onethird div.panel ul.channelSelector li.tabs-selected a
{
  background-color: #F90 !important;
  }
div.onethird div.panel ul.channelSelector li.tabs-selected img
{
  position:         absolute;
  z-index:          100;
  left:             50%;
  margin-left:      -4px;
  }
div.onethird div.panel ul.channelSelector li.current img,
div.onethird div.panel ul.channelSelector li.tabs-selected img
{
  bottom:           -6px !important;
  bottom:           -7px;
  }
div#content div.onethird div.panel p
{
  float:            none;
  display:          block;
  width:            280px;
  margin:           0 0 0 10px;
  font-size:        1.1em;
  }
div#content div.onethird div.panel p a
{
  color:            #069;
  }

div.onethird div.panel ol
{
  float:            left;
  width:            300px;
  margin:           10px 0 0;
  }
div.onethird div.panel ol li
{
  float:            left;
  display:          inline;
  width:            90px;
  margin-left:      10px;
  }
div#content div.onethird div.panel ol li p
{
  width:            90px;
  margin:           4px 0 0;
  font-size:        1em;
  }
div#content div.onethird div.panel ol li:hover p
{
  margin:           2px 0 0;
  }
div#content div.onethird div.panel ol li p a
{
  font-size:        1em;
  color:            #444;
  }
div#content div.onethird div.panel ol li p a:hover
{
  color:            #069;
  text-decoration:  none;
  }

div.onethird div.panel div.info
{
  float:            left;
  width:            290px;
  background-color: #FFF;
  border:           10px solid #F2F0E6;
  padding:          10px 0;
  }
div#content div.onethird div.panel div.info h6
{
  margin:           0 10px;
  font-size:        1.1em;
  color:            #069;
  }

div.onethird div.panel div.break
{
  width:            290px;
  background-color: #DEDBCC;
  border-color:     #F2F0E6;
  border-width:     10px;
  }

div.onesixth div.panel, div.onesixth div.panel ul, div.onesixth div.panel li
{
  float:            left;
  border-width:     0;
  padding:          0;
  background-color: #F2F0E6;
  }
div.onesixth div.panel
{
  width:            145px !important;
  margin-right:     -3px;
  padding:          0 0 10px;
  background:       #F2F0E6 url("../img/panel_heading_glyph.gif") no-repeat 4px 38px;
  }
div.onesixth div.panel ul
{
  margin:           8px 0 0;
  border-color:     #F2F0E6;
  border-width:     0 10px 10px;
  width:            125px;
  }
div.onesixth div.panel ul li
{
  width:            115px;
  border-bottom:    1px solid #DEDBCC;
  padding:          8px 5px;
  }

/* SIDEBAR POLL                                                                           SIDEBAR POLL ::
--------------------------------------------------------------------------------------------------------- */
div.onethird form#poll
{
  position:         relative;
  border-top:       10px solid #FFF;
  background-color: #FBE696;
  padding:          0 0 10px;
  height:           auto;
  }
div.onethird form#poll img
{
  clear:            left;
  position:         absolute;
  bottom:           0;
  right:            0;
  }
div.onethird form#poll li
{
  width:            290px;
  margin:           0;
  border:           1px solid #FBE696;
  border-width:     0 0 0 10px;
  }
div.onethird form#poll li a
{
  font-size:        1.1em;
  }
div.onethird form#poll h5
{
  width:            290px;
  padding:          10px 0 0;
  border-width:     0;
  background-color: #FBE696;
  text-transform:   uppercase;
  font-size:        1.3em;
  color:            #C00;
  }
div.onethird form#poll h5 a
{
  margin:           0;
  color:            #C00;
  }
div#content div.onethird form#poll p
{
  margin:           0;
  font-family:      Georgia,"Times New Roman",Times,serif;
  font-size:        1.8em;
  }
div.onethird form#poll input.radio
{
  float:            left;
  margin:           5px 8px 0 0;
  }
div.onethird form#poll label
{
  width:            260px;
  margin:           7px 0 0;
  padding:          0;
  /*text-transform:   uppercase;*/
  cursor:           pointer;
  }
div.onethird form#poll button, div.onethird form#poll a
{
  float:            left;
  margin:           8px 0 0;
  }

/* SIDEBAR POLL RESULTS                                                           SIDEBAR POLL RESULTS ::
--------------------------------------------------------------------------------------------------------- */
div.pollResults
{
  float:            left;
  width:            310px;
  padding:          10px 0;
  border-top:       10px solid #FFF;
  background-color: #FBE696;
  }
div.onethird div.pollResults h5
{
  margin-left:      10px;
  padding:          0;
  border-width:     0;
  background-color: #FBE696;
  text-transform:   uppercase;
  font-size:        1.3em;
  color:            #C00;
  }
div#content div.onethird div.pollResults h5 a
{
  font-size:        1.1em;
  color:            #C00;
  }
div#content div.onethird div.pollResults p
{
  margin:           0 0 0 10px;
  font-family:      Georgia,"Times New Roman",Times,serif;
  font-size:        1.8em;
  }
div#content div.onethird div.pollResults p.parentLink
{
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        1.1em;
  }
div.pollResults table
{
  float:            left;
  width:            310px;
  }
div.pollResults tr
{
  width:            100%;
  }
div.pollResults table
{
  margin:           10px 0;
  border-bottom:    1px solid #FFF;
  font-size:        1.1em;
  }
div.pollResults tfoot
{
  font-family:      Georgia,"Times New Roman",Times,serif;
  font-weight:      bold;
  }
div.pollResults tbody
{
  text-transform:   none;
  }
div.pollResults td
{
  border-top:       1px solid #FFF;
  padding:          5px 0 5px 10px;
  }
div.pollResults td div.bar
{
  float:            left;
  height:           8px;
  background-color: #9ABB38;
  }
div.pollResults td.grey
{
  color:            #777;
  }

/*
 * In Article Poll Form Styles
 * --------------------------------------------------------------------------
 * Styles for in article poll based on the existing poll styles
 * just created an external wrapper with id gn-article-poll to isolate styles
 * and kill all unwanted inheritence.
 *   
 * */

.gn-article-poll.newpoll {
	text-align:left;
}

.gn-article-poll.newpoll form {
	width: 100%;
	margin: 10px 0 0 0;
	border: none;
	background: #FBE696;
}
.gn-article-poll.newpoll fieldset {
	background: #FBE696;
	padding: 10px 10px 10px 0;
	margin: 0;
	border: none;
}
.gn-article-poll.newpoll ol {
	padding: 0;
	margin: 0;
	list-style-type: none !important;
}
.column .article .gn-article-poll.newpoll li {
	margin: 0 !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
	border: 1px solid #FBE696;
	border-width: 0 0 0 10px;
	list-style-type:none !important;
	clear:both !important;
	*float:left !important;
	_float:left !important;
	*width:100% !important;
	_width:100% !important;
}
.gn-article-poll.newpoll li {
	margin: 0 !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
	border: 1px solid #FBE696;
	border-width: 0 0 0 10px;
	list-style-type:none !important;
	clear:both !important;
}
.gn-article-poll.newpoll li:after {
	content: " ";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.gn-article-poll.newpoll h5 {
	width: 100% !important;
	float: none;
	display: block;
	padding: 0;
	margin: 0;
	background-color: #FBE696;
	text-transform: uppercase;
	font-size: 1.3em;
	color: #C00;
}
.gn-article-poll.newpoll li a {
	font-size: 1.1em;
}
.gn-article-poll.newpoll h5 a {
	margin: 0;
	color: #C00;
}
.gn-article-poll.newpoll p {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em !important;
	font-weight: normal;
	width: 100% !important;
	float: left;
	display: block;
}
.gn-article-poll.newpoll input.radio {
	float: left;
	margin: 5px 8px 0 0;
}
.gn-article-poll.newpoll label {
	width: 260px;
	margin: 5px 0 0 0;
	padding: 0;
	cursor: pointer;
	float:left;
}
.gn-article-poll.newpoll button, .gn-article-poll.newpoll a {
	float: left;
	margin: 8px 0 0;
}

/*
 * In Article Poll Result Styles
 * --------------------------------------------------------------------------
 * Styles for in article poll results based on the existing poll result
 * should also be kept in external wrapper with id gn-article-poll to isolate styles
 * and kill all unwanted inheritence.
 *   
 * */

.gn-article-poll.newpoll .pollResults {
	float: left;
	width: 100%;
	padding: 10px 0;
	border-top: 10px solid #FFF;
	background-color: #FBE696;
}
.gn-article-poll.newpoll .pollResults h5 {
	width:auto !important;
	margin-left:10px;
	padding: 0;
	border-width: 0;
	background-color: #FBE696;
	text-transform: uppercase;
	font-size: 1.3em;
	color: #C00;
}
.gn-article-poll.newpoll .pollResults h5 a {
	font-size: 1.1em;
	color: #C00;
}
.gn-article-poll.newpoll .pollResults p {
	margin: 0 0 0 10px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
}
.gn-article-poll.newpoll .pollResults p.parentLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color:#006699;
}
.gn-article-poll.newpoll .pollResults table {
	float: left;
	width: 100%;
}
.gn-article-poll.newpoll .pollResults tr {
	width: 100%;
}
.gn-article-poll.newpoll .pollResults table {
	margin: 10px 0;
	border-bottom: 1px solid #FFF;
	font-size: 1.1em;
}
.gn-article-poll.newpoll .pollResults tfoot {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.gn-article-poll.newpoll .gn-article-poll.newpoll .pollResults tbody {
	text-transform: none;
}
.gn-article-poll.newpoll .pollResults td {
	border-top: 1px solid #FFF;
	padding: 5px 0 5px 10px;
	text-align:left;
}
.gn-article-poll.newpoll .pollResults td div.bar {
	float: left;
	height: 8px;
	background-color: #9ABB38;
}
.gn-article-poll.newpoll .pollResults td.grey {
	color: #777;
}

/* SIDEBAR HTML BANNER                                                             SIDEBAR HTML BANNER ::
--------------------------------------------------------------------------------------------------------- */
dl.banner
{
  float:            left;
  width:            310px;
  border-top:       10px solid #FFF;
  background:       #333 url("../img/banner_bg.gif") repeat-y 0 0;
  }
div.onesixth dl.banner
{
  width:            145px;
  background-image: none;
  }
dl.banner dt, dl.banner dt img
{
  float:            left;
  width:            145px;
  }
dl.banner dd
{
  float:            left;
  width:            164px;
  w\idth:           144px;
  border-left:      1px solid #FFF;
  padding:          10px;
  }
div.onesixth dl.banner dd
{
  width:            145px;
  w\idth:           125px;
  border-width:     0;
  }
div.onethird dl.banner h5, div.onesixth dl.banner h5
{
  width:            144px;
  padding:          0;
  border-width:     0;
  background-color: #333;
  font-size:        1.2em;
  }
div.onesixth dl.banner h5
{
  width:            125px;
  }
div#content div.onethird dl.banner h5 a, div#content div.onesixth dl.banner h5 a
{
  color:            #F90;
  }
div#content dl.banner h4
{
  margin:           4px 0 0;
  }
div#content dl.banner h4 a
{
  font-size:        1.1em;
  color:            #4995C2;
  }
div#content dl.banner p
{
  margin:           0;
  font-size:        1.1em;
  font-weight:      bold;
  color:            #FFF;
  }

dl.smallFeatures dd h4 a
{
  display:          block;
  margin:           6px 0 0;
  font-size:        1.2em;
  color:            #005689;
  }
div#content dl.smallFeatures dd p
{
  margin:           0;
  font-size:        1.1em;
  }

/* FOOTER                                                                                       FOOTER ::
--------------------------------------------------------------------------------------------------------- */
div#footer
{
  background-color: #FFF;
  }
div#footer img, div#footer object
{
  display:          block;
  margin:           0 auto;
  border:           10px solid #FFF;
  }
div#footer a:hover
{
  text-decoration:  underline;
  }
div#quickLinks
{
  border-top:       10px solid #EBE8D9;
  w\idth:           970px;
  padding:          0 10px;
  background:       transparent url("../img/quicklinks_bg.gif") no-repeat 0 0;
  }
div#quickLinks h5
{
  padding:          10px 0;
  font-size:        1.2em;
  font-weight:      normal;
  color:            #8C8C8C;
  }
div#quickLinks h5 strong
{
  font-size:        1.1em;
  color:            #444;
  }
div#quickLinks form, div#quickLinks fieldset
{
  float:            left;
  }
div#quickLinks form#search
{
  float:            left;
  padding-left:     20px;
  }
div#quickLinks form
{
  padding:          10px 0;
  }
div#quickLinks fieldset
{
  position:         relative;
  left:             -12px;
  }
form#search label
{
  display:          none;
  }
div#quickLinks ul
{
  float:            left;
  width:            970px;
  margin:           2px 0 0;
  border:           1px solid #FFF;
  border-width:     10px 0;
  }
div#quickLinks ul h6 a
{
  font-size:        1.1em;
  color:            #069;
  }
  div#newfooterlinks
{
  border-bottom:    5px solid #EBE8D9;
  w\idth:           970px;
  padding:          0 10px;
  margin-top:		10px; 
  margin-bottom: 	10px;
  }
div#newfooterlinks ul
{
  float:            left;
  width:            970px;
  margin:           2px 0 0;
  
}
div#newfooterlinks ul h6 a
{
  font-size:        1.1em;
  color:            #069;
}
div#newfooterlinks li, div#newfooterlinks ol
{
  float:            left;
  width:            138px;
  }
div#newfooterlinks ol li
{
  margin:           2px 0 0;
  }
  div#newfooterlinks li
{
  padding-bottom:   1px;
  }
div#newfooterlinks li a
{
  font-size:        1.1em;
  color:            #999;
  }
div#quickLinks li, div#quickLinks ol
{
  float:            left;
  width:            138px;
  }
div#quickLinks ol li
{
  margin:           2px 0 0;
  }
div#quickLinks li a
{
  font-size:        1.1em;
  color:            #999;
  }
div#quickLinks p
{
  clear:            left;
  width:            970px;
  border:           1px solid #EBE8D9;
  border-width:     1px 0 5px;
  padding:          10px 0;
  font-size:        1.1em;
  color:            #8C8C8C;		
  }

div#quickLinks p strong
{
  display:          block;
  border:           1px solid #FFF;
  border-width:     0 0 2px 3px;
  color:            #444;
  }
div#quickLinks p a
{
  margin:           0 3px;
  color:            #069;
  }

div#smallprint
{
  border-top:       10px solid #FFF;
  w\idth:           970px;
  height:           100px;
  padding:          0 10px;
  background:       #FFF url('../img/footer_bg.gif') no-repeat 10px 0;  
  }
div#smallprint p
{
  position:         relative;
  clear:            left;
  float:            left;
  display:          inline;
  margin:           2px 0 0 5px;
  font-size:        1.1em;
  }
div#smallprint p.copyright
{
  margin:           2px 0 0 45px;
  }
div#smallprint a
{
  margin:           0 3px;
  color:            #444;
  }

/* FORMS                                                                                         FORMS ::
--------------------------------------------------------------------------------------------------------- */
div.alert
{
  float:            left;
  display:          inline;
  width:            640px;
  margin:           10px 0 10px 10px;
  padding:          8px 0;
  background-color: #C00;
  text-align:       center;
  font-size:        1.1em;
  color:            #FFF;
  
  border-radius:         .2em;
  -moz-border-radius:    .2em;
  -webkit-border-radius: .2em;
  }
div.success
{
  background-color: #9ABB38;
  }
form div.alert
{
  width:            620px;
  }
legend
{
  margin:           15px 0;
  font-size:        1.3em;
  font-weight:      bold;
  color:            #C00;
  }
label
{
  float:            left;
  padding:          4px 6px 0 12px;
  font-size:        1.1em;
  }
 /* Added by HCL for Artcile LEvel CR(border)*/
input.text, input.file, textarea, select
{
  border: 		1px solid #B2B2B2;
  float:            left;
  width:            247px;
  w\idth:           241px;
  padding:          3px 2px 2px;
  border:           1px solid #B2B2B2;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        1.1em;
  }
input.file
{
  width:            200px;
  background-color: #FFF !important;
  }
select
{
  width:            150px;
  w\idth:           144px;
  padding:          2px;
  }
li.warning dd label
{
  font-weight:      normal !important;
  color:            #444;
  }
li.warning label, li.warning ins, dd.warning label, li.warning dd.warning label
{
  font-weight:      bold !important;
  color:            #C00;
  }
li.warning input.text, li.warning textarea, li.warning select
{
  border-color:     #C00;
  }
button
{
  float:            left;
  display:          inline;
  margin:           0 0 0 6px;
  padding:          2px 4px 3px;
  background-color: #7DA700;
  font-family:      Arial, Helvetica, sans-serif;
  color:            #FFF;
  cursor:           pointer;
  
  border-radius:         .2em;
  -moz-border-radius:    .2em;
  -webkit-border-radius: .2em;
  }
button:hover
{
  background-color: #818077;
  }
a.help
{
  float:            left;
  margin:           11px 0 0 15px;
  }
li a.help
{
  margin:           3px 0 0 15px;
  }

/* MINI-CAL DATE PICKER                                                              MINI-CAL DATE PICKER ::
------------------------------------------------------------------------------------------------------------ */
table.jCalendar
{
  width:            180px;
  margin:           3px 0 0;
  border:           1px solid #DFDED8;
  background-color: #808172;
  border-collapse:  separate;
  border-spacing:   2px;
  }
table.jCalendar th
{
  background-color: #333;
  border:           0;
  color:            #FFF;
  font-weight:      bold;
  padding:          3px 5px;
  }
table.jCalendar td, table.jCalendar tr:hover td
{
  background-color: #CCC;
  color:            #000;
  padding:          3px 5px;
  text-align:       center;
  }
table.jCalendar td.other-month, table.jCalendar tr:hover td.other-month
{
  background-color: #DDD;
  color:            #AAA;
  }
table.jCalendar td.weekend, table.jCalendar tr:hover td.weekend
{
  background-color: #BBB;
  color:            #333;
  }
table.jCalendar td.today, table.jCalendar tr:hover td.today
{
  background-color: #555;
  color:            #FFF;
  }
table.jCalendar td:hover, table.jCalendar td.dp-hover, table.jCalendar td.weekend:hover, table.jCalendar tr:hover td:hover, table.jCalendar tr:hover td.dp-hover
{
  background-color: #FFF;
  color:            #000;
  }
table.jCalendar td.disabled, table.jCalendar td.disabled:hover, table.jCalendar tr:hover td.disabled, table.jCalendar tr:hover td.disabled:hover
{
  background-color: #BBB;
  color:            #888;
  }
table.jCalendar td.selected, table.jCalendar tr:hover td.selected
{
  background-color: #F66;
  color:            #FFF;
  }
table.jCalendar td.selected:hover, table.jCalendar tr:hover td.selected:hover
{
  background-color: #F33;
  color:            #FFF;
  }
a.dp-choose-date
{
  position:         absolute;
  top:              10px;
  right:            45px;
  width:            20px;
  height:           20px;
  background:       transparent url("../img/datePicker.gif") no-repeat 0 0;
  text-indent:      -9999px;
  }
li.first a.dp-choose-date
{
  right:            53px;
  }
li.half a.dp-choose-date
{
  right:            10px;
  }
li.one a.dp-choose-date
{
  right:            30px;
  }
div.half a.dp-choose-date
{
  right:            2px;
  }
div.half li.first a.dp-choose-date
{
  right:            10px;
  }
a.dp-choose-date.dp-disabled
{
  background-position: 0 -30px;
  cursor:              default;
  }
div.wrapper_twothirds input.dp-applied
{
  width:            155px;
  w\idth:           149px;
  }
div.half input.dp-applied
{
  width:            115px;
  w\idth:           109px;
  }
div.dp-popup
{
  position:         relative;
  background-color: #F90;
  font-size:        10px;
  font-family:      Arial, sans-serif;
  padding:          2px;
  width:            180px;
  line-height:      1.2em;
  }
div#dp-popup
{
  position:         absolute;
  z-index:          199;
  }
div.dp-popup h2
{
  font-size:        12px;
  text-align:       center;
  margin:           2px 0;
  padding:          0;
  color:            #FFF;
  }
a#dp-close
{
  font-size:        11px;
  padding:          4px 0;
  text-align:       center;
  display:          block;
  }
a#dp-close:hover
{
  text-decoration:  underline;
  }
div.dp-popup a
{
  color:            #FFF;
  font-weight:      bold;
  text-decoration:  none;
  padding:          3px 2px 0;
  }
div.dp-popup div.dp-nav-prev
{
  position:         absolute;
  top:              2px;
  left:             4px;
  width:            100px;
  }
div.dp-popup div.dp-nav-prev a
{
  float:            left;
  }
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a
{
  cursor:           pointer;
  }
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled
{
  cursor:           default;
  }
div.dp-popup div.dp-nav-next
{
  position:         absolute;
  top:              2px;
  right:            4px;
  width:            100px;
  }
div.dp-popup div.dp-nav-next a
{
  float:            right;
  }
div.dp-popup a.disabled
{
  cursor:           default;
  color:            #66264C;
  }
div.dp-popup td
{
  cursor:           pointer;
  }
div.dp-popup td.disabled
{
  cursor:           default;
  }
  
span.breaking-news { color:#ff0000; }
span.kicker { color:#006699; }
div.half div.image li
{
  float:			none; 
  display:          block;
  padding:          0 7px 4px 10px;
  margin:		    0;
  width:auto;
}
div.half div.image li.credit
{
  float:			none; 
  border-width:     0;
  padding:          0 0 9px;
  }
 /*div.image ul { float:none; }*/
/*BLUE: CSS for Latest News element (Homepage)*/
div.column li h4 { line-height:1em !important;  }
div.column li h4 a { display:inline; float:none; }
.time-updated { text-align:right; color:#9E9C92; margin-top:8px; font-size:1.1em; }
/*BLUE: SOCIAL MEDIA ICON LINK PANEL*/
.social-media-share { float:right; width:auto; color:#9E9C92; padding:0; font-size:1.1em; }
.social-media-share ul, .social-media-share span.social-media-label { float:left; display:inline; width:auto !important; height:1%; }
.social-media-share span.social-media-label { margin-top:2px; margin-right:5px; }
.social-media-share ul li { float:left; display:inline; margin-right:2px; padding:0; width:auto; border:none; height:1%; vertical-align:middle; }
.social-media-share ul li a { display:block; text-indent:-9999999px; background:url(../img/icons/gulfnews_sharelogos.jpg); background-position:0 0; width:18px; height:19px; }
.social-media-share ul li a { background-position:0 -187px; }
.social-media-share ul li a.email { background-position:0 0; }
.social-media-share ul li a.facebook { background-position:0 -18px; }
.social-media-share ul li a.twitter { background-position:0 -36px; }
.social-media-share ul li a.delicious { background-position:0 -54px; }
.social-media-share ul li a.yahoo { background-position:0 -75px; }
.social-media-share ul li a.stumble { background-position:0 -94px; }
.social-media-share ul li a.newsvine { background-position:0 -113px; }
.social-media-share ul li a.google { background-position:0 -131px; }
.social-media-share ul li a.reddit { background-position:0px -149px; }
.social-media-share ul li a.rss { background-position:0 -169px; }
#home div#content div.column h2.nomargin { font-size:1.4em; margin-top:8px; }
/*BLUE: CSS for new individual news page*/
div.wrapper_half { background:none; }
div.related-panel { margin-bottom:10px; font-size:1.1em; }
div#content div.related-panel p { margin:4px 1px 0.7em; font-size:1em; }
div#content div.related-panel p.related-item { padding:0 0 5px; }
div#content div.related-links p.related-item { border-bottom:1px solid #E9E7DA; }
#content p.related-item a { color:#333; }
div.onesixth h5 { margin-bottom:3px; padding: 5px 10px 10px; background:#999B90 url(../img/related-gallery-pointer.jpg) bottom center no-repeat; font-size:1.1em; color:#FFF; }
div.onesixth .related-links h5 { background:#5B5B5B url(../img/related-articles-pointer.jpg) bottom center no-repeat; }
div.onesixth div.related-content { padding:2px 1px 0; }
div.one_three_two { background:url(../img/bg_one_three_two.gif) top left repeat-y; }
.share-bar {height:1%; font-size:1em;}

.share-bar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* height changed from 1% in .share-bar ul by HCL for Article Enhancement CR*/
.share-bar, .share-bar ul { float:none !important; width:auto; clear:both; display:block; height: 1%; }
div.column .share-bar li { border:none; overflow:visible; padding-right: 20px;}
.share-bar li { float:left; display:inline; margin-right:15px; }
.share-bar li.share { z-index:999; position:relative; }
div.half .share-bar  ul, div.half .share-bar ul li { width:auto; }
/*Changes done by HCL*/
div.twothirds.share-bar  ul, div.twothirds .share-bar ul li { width:auto; }
li#imageTitle { border:none; }
/*Changes done for Article Level CR*/
/*.share-bar span { font-size:1.1em; }*/
.share-bar a.share, .share-bar a.print, .share-bar a.recommend, .share-bar span.recommend, .share-bar a.reader-comments { padding-left:17px; height:14px; line-height:14px; background:url(../img/icons/share_icons.jpg) left top no-repeat; }
.share-bar a.recommend, .share-bar span.recommend { display:block; margin:0; background-position:0px -14px; font-size:1.1em; }
.share-bar a.reader-comments { background-position:0px -44px; }
.share-bar a.print { background-position:0px -28px; }
.imageCredit { text-align:right; padding:3px 0 10px; color: #999999; font-size:1em !important;}
.share-bar li.print { float:left; margin-right:0; }
.share-bar li.addthis { float:right; margin-right:0; width:50px; }
div.article { /*border-top:none;*/ border-bottom:1px solid #E9E7DA; padding-bottom:10px; margin-bottom:10px; /* margin-top:5px;*/ }
div#ads_left { padding:0 10px; }
div#ad_footer { border-top:10px solid #EBE8D9; }
div#readersComments h4 { font-size:1.8em; text-transform:none; }
div#readersComments h5 { font-size:1.29em; }
div#readersComments div.postCommentButton button { margin:0; float:none; }
div.postCommentButton { padding:12px 0 16px; text-align:center; }
div.half div.advert { width:auto !important; text-align:center; margin:10px 0 0; padding:0 0 10px; border:none;}
div.half div.advert p {margin:0 !important;}
div.half div.advert p small { font-size:0.692em; color:#999B90; }
div.half ul.details { width:475px; }
div#content div#readersComments blockquote p.cite strong { color:#444444 !important; }
#readersComments { border-top:none; }
#readersComments ol { border-bottom:1px solid #E9E7DA; margin-bottom:10px; }
div#content div.related-panel p.disclaimer { color:#999B90; }
.shareArticle-popup { display:none; position:absolute; top:0; left:0; background:#fff; z-index:999999; border:1px solid #000; width:379px; }
4.shareArticle-links ul.shareArticle { border:none; margin:0 auto; height:1%; overflow:hidden; border:3px solid #5B5B5B !important; padding:20px 0px 20px 28px !important; }
div#content .shareArticle-links ul.shareArticle li a, .shareArticle-links ul.shareArticle li a { color:#000; width:auto; height:1%; padding-left:23px; line-height:17px; height:17px; background-image:url(../img/icons/gulfnews_sharelogos.jpg) !important; background-repeat:no-repeat !important; }
.shareArticle-links ul.shareArticle li a { background-position:0 -187px; }
.shareArticle-links ul.shareArticle li a.email-a-friend { background-position:0 2px; }
.shareArticle-links ul.shareArticle li a#facebook { background-position:0 -17px; }
.shareArticle-links ul.shareArticle li a#twitter { background-position:0 -36px; }
.shareArticle-links ul.shareArticle li a#delicious { background-position:0 -54px; }
.shareArticle-links ul.shareArticle li a#yahoo { background-position:0 -75px; }
.shareArticle-links ul.shareArticle li a#stumble { background-position:0 -93px; }
.shareArticle-links ul.shareArticle li a#newsvine { background-position:0 -111px; }
.shareArticle-links ul.shareArticle li a#google { background-position:0 -130px; }
.shareArticle-links ul.shareArticle li a#reddit { background-position:0px -150px; }
div.half .shareArticle-links ul.shareArticle li { border:none; width:115px; margin:0; padding:2px 0; }
.shareArticle-popup h6 { font-size:1.3em !important; font-weight:bold !important; margin-bottom:5px !important; }
a.closePopup { top:8px; right:13px; display:block; }
.shareArticle-popup a.closePopup { text-indent:-999999px; width:15px; height:14px; top:0px; right:0px; background:#666666 url(../img/close.jpg) left bottom no-repeat; }
.error { color:#CB0110; width:200px; } /*Modified by HCL for Article Level Changes CR(font: bold removed)*/
form#emailAFriend div.error { margin-left:150px; }
form.postComment label.error, form#emailAFriend label.error { display:inline !important; float:none !important; margin:0 !important; color:#CB0110 !important; font-weight:bold !important; font-size:1em !important; }
form#emailAFriend div.checkbox-error { margin-left:13px; }
/*BLUE: shadowbox CSS*/
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { font-family:"HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:200; }
#sb-container { position:fixed; margin:0; padding:0; top:0; left:0; z-index:999; text-align:left; visibility:hidden; display:none; font-size:1em; }
#sb-overlay { position:relative; height:100%; width:100%; }
#sb-wrapper { position:absolute; visibility:hidden; width:100px; }
#sb-wrapper-inner { position:relative; border:1px solid #DEDBCC; overflow:auto; height:100px; }
#sb-body { position:relative; height:100%; }
/* Height changed from 100% to 99% by HCL for Shadow box change in Article Level CR*/
#sb-body-inner { position:absolute; height:99%; width:100%; }
#sb-player { height:100%; }
#sb-player form, #sb-player div.half fieldset form, #sb-player div.half fieldset { background:#fff !important; border-color:#fff; }
#sb-player form.postComment input.text, #sb-player form.postComment textarea { border-width:1px; }
#sb-body img { border:none; }
#sb-loading { position:relative; height:100%; }
#sb-loading-inner { position:absolute; font-size:11px; line-height:32px; height:32px; top:50%; margin-top:-16px; width:100%; text-align:center; }
#sb-loading-inner span { background:url(../img/loading.gif) no-repeat; width:32px; text-indent:-999999px; display:inline-block; color:#999B90; }
#sb-body, #sb-loading { background-color:#fff; }
#sb-title, #sb-info { position:absolute; margin:0; padding:0; overflow:hidden; top:5px; width:100%; }
#sb-title, #sb-title-inner { height:26px; line-height:26px; }
#sb-title-inner { font-size:16px; }
#sb-info, #sb-info-inner { height:20px; line-height:20px; }
#sb-info-inner { font-size:12px; }
#sb-nav { float:right; height:16px; padding:2px 0; width:45%; margin-right:8px; display:inline; }
#sb-nav a { display:block; float:right; margin-left:13px; cursor:pointer; background-repeat:no-repeat; }
#sb-nav-close { color:#006699; font-size:0.83em; }
#sb-nav-next { background-image:url(../img/next.png); }
#sb-nav-previous { background-image:url(../img/previous.png); }
#sb-nav-play { background-image:url(../img/play.png); }
#sb-nav-pause { background-image:url(../img/pause.png); }
#sb-counter { float:left; width:45%; }
#sb-counter a { padding:0 4px 0 0; text-decoration:none; cursor:pointer; }
#sb-counter a.sb-counter-current { text-decoration:underline; }
div.sb-message { font-size:12px; padding:10px; text-align:center; }
div.sb-message a:link, div.sb-message a:visited { text-decoration:underline; }
#sb-container div.half, #sb-container form, #sb-container form fieldset, #sb-container form li, #sb-container form ol { width:auto !important; float:none !important; position:static; }
#sb-container form { background:none; border:none !important; display:block; padding:5px 7px 0; width:565px !important; }
div#emailFriend, div#postComment { display:none; }
div.half form img { margin-left:1px; vertical-align:middle; display:inline-block; }
form.postComment input.text, form.postComment input.file, form.postComment textarea, form.postComment select, form#emailAFriend input.text, form#emailAFriend input.file, form#emailAFriend textarea, form#emailAFriend select { float:none; }
div.errorContainer { padding-top:3px; }
div.wrapper_twothirds label, div.half label { padding:4px 0 0; width:75px; }
form.postComment div.errorContainer { margin-left:75px; }
form#emailAFriend div.errorContainer { margin-left:150px; }
div.wrapper_twothirds form#emailAFriend label, div.half form#emailAFriend label { padding:4px 0 0; width:150px; }
div.half form.postComment ol li, div.wrapper_twothirds form.postComment ol li, div.half form#emailAFriend ol li,
div.wrapper_twothirds form#emailAFriend ol li 
{ border-width:0; display:block !important; float:none !important; padding:10px 0 0; width:520px !important; }
div.half form.postComment label, div.wrapper_twothirds form.postComment label, div.half form#emailAFriend label, 
div.wrapper_twothirds form#emailAFriend label { color:#888888; font-size:1.2em; }
div.half form.postComment h4, div.wrapper_twothirds form.postComment h4, div.half form#emailAFriend h4,
div.wrapper_twothirds form#emailAFriend h4 { color:#006699;font-size:1.8em;padding:0;text-transform:none;}

/*SUBSCRIPTIONS (ACQUISITION SPLASH) */
.acq-pods { background:url(../img/acquisition/acq_pod_divider.gif) center no-repeat; }
.acq-pod { margin:20px 0 0; padding:3px 10px 0 25px; }
div#content .acq-pod h3 { margin:0 0 0.4em; border:none; font-size:2.23em; font-family:Arial, Helvetica, sans-serif; color:#402a0c; }
div#content .acq-pod ul { float:none; list-style:disc; margin:0 0 0 1.5em; font-size:1.2em; }
div.column .acq-pod ul li a { float:none; display:inline; }
div#content .acq-pod ul li { float:none !important; border:none; margin:0 0 0.3em; padding:0; line-height:1.6em; }
.acq-cta-holder { font-size:1.2em; padding:10px 0 15px; text-align:center; }
.acq-main-cta-holder { border-bottom:1px solid #ccc; margin-bottom:15px; }
div#content .acq-pod .acq-pod-thumb { float:right; width:122px; margin: 0 0 0 5px; }
div#content .subscribe-cta { display:block; margin:0 auto; background:url(../img/acquisition/acq_splash_cta.jpg); width:277px; height:38px; text-indent:-9999999px; }
.acq-testimonials { clear:both; border:1px solid #ccc; overflow:hidden; padding:10px 0 15px; background:#fcfcfb url(../img/acquisition/acq-testi-bg.jpg) bottom left repeat-x; }
.acq-testimonial { width:32%; height:auto !important; min-height:99px; height:99px; float:left; margin-right:1%; background:url(../img/acquisition/acq_testi_divider.gif) left top no-repeat; }
.acq-testimonial .acq-testi-thumb { float:left; width:114px; display:inline; margin-left:10px; }
div#content .acq-testimonial p.author { margin:3px 0 0.1em; color:#784600; font-style:italic; }
div#content .subscribe-secondary-cta { display:block; margin:10px auto 20px; background:url(../img/acquisition/acq_splash_secondarycta.jpg); width:323px; height:25px; }
div#content a.subscribe-secondary-cta { text-decoration:none; }
div#content .subscribe-secondary-cta span { display:block; line-height:25px; height:25px; padding:0 8px; color:#444; }
div.bannerSwf { margin-left:10px; width:980px; display:inline; }

.offer-container { background:url(../img/acquisition/divider.gif); background-repeat:repeat-y; margin-bottom:10px; }
.offer-box { width:33%; float:left;}
.offer-box .content { padding:10px 12px 20px 108px; background-position:8px 10px; background-repeat:no-repeat; }
.offer-box .content h4 { margin-bottom:1px; font-weight:bold; font-size:1.1em; }
div#content .offer-box .content p { margin-top:0; font-size:0.95em; }
.offer-box .million-gold { background-image:url(../img/acquisition/thumb01.jpg); height:1%; }
.offer-box .save-more { background-image:url(../img/acquisition/thumb02.jpg); height:1%; }
.offer-box .free-ticket { background-image:url(../img/acquisition/thumb03.jpg); height:1%; }
.offer-box .online-win { background-image:url(../img/acquisition/thumb04.jpg); height:1%; }
.offer-box .voucher { background-image:url(../img/acquisition/thumb05.jpg); height:1%; }
.offer-box .month-extra { background-image:url(../img/acquisition/thumb06.jpg); height:1%; }
.offer-box .offer-image{ }

/*SUBCLASSIFCATION AD FEED*/
.subclassification-ad-feed { position:relative; margin-top:4px; width:145px; font-weight:bold; }
div#content .subclassification-ad-feed h3 { margin:0; background-position:0 3px; background-repeat:no-repeat; height:27px; text-indent:-9999em; overflow:hidden; }
div#content .subclassification-ad-feed a { color:#444; }
div#content .subclassification-ad-feed p { margin:0; }
div#content .subclassification-ad-feed p.price { margin:0; font-weight:normal; }
.subclassification-ad-feed .see-more, .subclassification-ad-feed h4 { padding:4px 5px; text-align:right; font-weight:bold; }
.subclassification-ad-feed h4 { text-align:left; color:#fff; font-size:1.1em; text-transform:uppercase; margin:0 !important; }
.subclassification-ad-feed .entry { border-bottom:1px solid #E9E7DA; padding:5px; line-height:1.7em; }

div#content .subclassification-ad-feed .see-more a { color:#fff; text-decoration:none; }

.subclas-classifieds h3 { background-image:url(../img/subclassification_ads/index_logo_classifieds.gif); }
div#content .subclas-classifieds .see-more, div#content .subclas-classifieds h4 { background:#990033; }
div#content .subclas-classifieds .price a { color:#990033; }

.subclas-properties h3 { background-image:url(../img/subclassification_ads/index_logo_properties.gif); }
div#content .subclas-properties .see-more, div#content .subclas-properties h4 { background:#009999; }
div#content .subclas-properties .price a { color:#009999; }

.subclas-jobs h3 { background-image:url(../img/subclassification_ads/index_logo_jobs.gif); }
div#content .subclas-jobs .see-more, div#content .subclas-jobs h4 { background:#FF6600; }
div#content .subclas-jobs .price a { color:#FF6600; }

.subclas-wheels h3 { background-image:url(../img/subclassification_ads/index_logo_wheels.gif); }
div#content .subclas-wheels .see-more, div#content .subclas-wheels h4 { background:#005CAC; }
div#content .subclas-wheels .price a { color:#005CAC; }
/*END SUBCLASSIFCATION AD FEED*/

/*Added by HCL for Article Level Changes CR: needed for Share-bar*/
a.email-a-friend {
	color: #000;
	width: auto;
	height: 1%;
	padding-left: 23px;
	line-height: 17px;
	height: 17px;
	background-image: url(../img/icons/gulfnews_sharelogos.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: 0 2px;
}
/* Class added by HCL for Post Comment form */
 .commentsection
 {
  font-size:1.8em; text-transform:none; color: #FF9900;padding: 0 0 8px; font-weight: bold;
 }
 .question 
 {
 font-size:1.29em;
 font-weight: bold;
 }
.btnPost
 {
 margin: 8px 0 12px 188px !important;
 }
 
/*SUBCLASSIFCATION AD FEED*/
.subclassification-ad-feed { position:relative; margin-top:4px; width:145px; font-weight:bold; }
div#content .subclassification-ad-feed h3 { margin:0; background-position:0 3px; background-repeat:no-repeat; height:27px; text-indent:-9999em; overflow:hidden; }
div#content .subclassification-ad-feed a { color:#444; }
div#content .subclassification-ad-feed p { margin:0; }
div#content .subclassification-ad-feed p.price, p.category { margin:0; font-weight:normal; }
.subclassification-ad-feed .see-more, .subclassification-ad-feed h4 { padding:4px 5px; text-align:right; font-weight:bold; }
.subclassification-ad-feed h4 { text-align:left; color:#fff; font-size:1.1em; text-transform:uppercase; margin:0 !important; }
.subclassification-ad-feed .entry { border-bottom:1px solid #E9E7DA; padding:5px; line-height:1.7em; }

div#content .subclassification-ad-feed .see-more a { color:#fff; text-decoration:none; }

h3.gn-classifieds { background-image:url("../img/subclassification_ads/index_logo_classifieds.gif"); }
div#content .subclas-classifieds .see-more, div#content .subclas-classifieds h4 { background:#990033; }
div#content .subclas-classifieds .price a { color:#990033; }

h3.gn-properties { background-image:url("../img/subclassification_ads/index_logo_properties.gif"); }
div#content .subclas-properties .see-more, div#content .subclas-properties h4 { background:#009999; }
div#content .subclas-properties .price a { color:#009999; }

h3.gn-jobs  { background-image:url("../img/subclassification_ads/index_logo_jobs.gif"); }
div#content .subclas-jobs .see-more, div#content .subclas-jobs h4 { background:#FF6600; }
div#content .subclas-jobs .price a { color:#FF6600; }

h3.gn-wheels  { background-image:url("../img/subclassification_ads/index_logo_wheels.gif"); }
div#content .subclas-wheels .see-more, div#content .subclas-wheels h4 { background:#005CAC; }
div#content .subclas-wheels .price a { color:#005CAC; }
/*END SUBCLASSIFCATION AD FEED*/

/*CUSTOM ARTICLE TYPE ELEMENTS CSS*/
/*recipe*/
.recipe-article div.half ul.ratings, .recipe-article  div.wrapper_twothirds ul.ratings { border-top:1px solid #E9E7DA; border-bottom:1px solid #E9E7DA; }
.recipe-article div.share-bar { border-bottom:1px solid #E9E7DA; }
.recipe-article div.article { border-bottom:none; border-top:none; }
/*diningout*/
.diningout-article div.half ul.ratings, .diningout-article  div.wrapper_twothirds ul.ratings { border-top:1px solid #E9E7DA; border-bottom:1px solid #E9E7DA; }
.diningout-article div.share-bar { border-bottom:1px solid #E9E7DA; } 
.diningout-article div.article { border-bottom:none; border-top:none; }
/*destinations*/
.destinations-article div.half ul.ratings, .destinations-article  div.wrapper_twothirds ul.ratings { border-top:1px solid #E9E7DA; border-bottom:1px solid #E9E7DA; }
.destinations-article div.share-bar { border-bottom:1px solid #E9E7DA; }
.destinations-article div.article { border-bottom:none; border-top:none; }
/*cinema*/
.cinema-article div.half ul.ratings, .cinema-article  div.wrapper_twothirds ul.ratings { border-top:1px solid #E9E7DA; border-bottom:1px solid #E9E7DA;  }
.cinema-article dl.details { border-top:1px solid #E9E7DA; border-bottom:none; }
.cinema-article dl.baseline {  border-bottom:1px solid #E9E7DA;  } 
.cinema-article div.share-bar { border-bottom:none; }
.cinema-article div.article { border-bottom:none; border-top:none; }    140px;
  }
div.wrapper_twothirds form.inline li.full label
{
  width:            620px;
  }
div.half form.postComment label, div.wrapper_twothirds form.postComment label
{
  font-size:        1.2em;
  color:            #888;
  }
div.wrapper_twothirds form.inline label, div.wrapper_twothirds form.inline ins
{
  font-weight:      bold;
  }
div.wrapper_twothirds form.inline li.half ins
{
  margin:           4px 0 0;
  }
div.wrapper_twothirds form.inline ins, div.wrapper_twothirds form.inline li.inset ins
{
  float:            left;
  width:            270px;
  font-weight:      normal;
  margin:           4px 0 0 10px;
  }
div.wrapper_twothirds form.inline li.one ins
{
  width:            370px;
  margin:           10px 0 0;
  }
div.wrapper_twothirds form.inline li.full ins
{
  width:            620px;
  margin:           10px 0 0;
  }
div.wrapper_twothirds input.text, div.half input.text
{
  width:            180px;
  w\idth:           174px;
  background-color: #FFF !important;
  }
div.wrapper_twothirds form.inline input.text
{
  width:            200px;
  w\idth:           194px;
  }
div.wrapper_twothirds form.inline li.half input.dp-applied, div.wrapper_twothirds form.inline li.one input.dp-applied
{
  width:            172px;
  w\idth:           166px;
  }
/* changed by HCL for Article LEvel CR*/
div.wrapper_twothirds input#name, div.wrapper_twothirds input#forename
{
  width:            135px;
  w\idth:           129px;
  m\argin:           0 0 0 10px;
  }
div.half input.text
{
  width:            140px;
  w\idth:           134px;
  }
div.half div.popup input.text, div.wrapper_twoth