body
{
  height: 100%;
  margin:0;
  padding:0;
  font-family:Tahoma, Arial, Sans-serif;
  font-size:12px;
  color:#666666;
  background:#99cfff;
}


/*--------------------------- Common styles -----------------------------*/

div.body
{
  background:#99cfff url("../images/v2/bodyBottomBackground.png") repeat-x left bottom;
  width:100%;
  height:100%;
}

*
{
  outline:none;
}

img
{
  border-width: 0px;
}

a, a:link, a:visited, a:active
{
  color:#f26b00;
  text-decoration:none;
}

a:hover
{
  color:#e43e00;
  text-decoration:none;
}

h1
{
  font-family:"Tahoma";
  font-size:32px;
  font-weight:normal;
  padding:20px 0 9px;
  margin:0;
  line-height:120%;
  color:#525252;
}

h2
{
  font-family:"Tahoma";
  font-size:28px;
  font-weight:normal;
  padding:24px 0 9px;
  margin:0;
  line-height:120%;
  color:#525252;
}

h3
{
  font-family: "Tahoma";
  font-size:20px;
  font-weight:normal;
  padding:10px 0 10px 0;
  margin:0;
  line-height:120%;
}

h4
{
  font-family: "Tahoma";
  font-size:16px;
  font-weight:normal;
  padding:4px 0 0;
  margin:0;
  line-height:120%;
}

h5
{
  font-family: "Tahoma";
  font-size:15px;
  font-weight:normal;  
  margin:0;
  padding:2px 0 4px 0;
}

p
{
  margin:10px 0;
  padding:0;
}

p.center
{
  text-align:center;
}

.small
{
  font-size:10px;
  line-height:100%;
}

.hovered
{
  background-position: left bottom !important;
}

span.dark
{
  color:#333333;
}

div.dottedSep
{
  background: url("../images/v2/dottedSep.gif") repeat-x left 50%;
  width:auto;
  height:2px;
  margin: 10px 0;
  padding:0;
  font-size:1px;
  line-height:1px;
}

.content_main ul {
  margin:0;
  padding:4px 0 4px 15px;
}
.content_main li {
  margin:0;
  padding:2px 0 4px 15px;
  line-height:120%;
}
.inner .content_main li {
  list-style-image:url(../images/v2/ulBackground.gif);
  margin:0 0 0 19px;
  padding:2px 0 4px;
}
.inner .content_main .shareThis li {
  list-style-image: none;
}

.center_Al
{
  text-align:center;
}

.right_F
{
  float:right;
}

.left_F
{
  float:left
}

#prEmailAlerts .submit
{
  background: url("../images/v2/getStartedSubmit.png") no-repeat left top;
  width:170px;
  height:31px;
}

#prEmailAlerts .submitHover
{
  background: url("../images/v2/getStartedSubmit.png") no-repeat right top;
}

div.clear
{
  clear:both;
}

.getStartedBody div#LBD_CaptchaDiv
{
  width:105px !important;
}

.getStartedBody #LBD_CaptchaImage
{
  float:left;
  width:106px !important;
  height:40px !important;
}

.getStartedBody #LBD_CaptchaIcons a
{
  display:block;
}

.getStartedBody #LBD_CaptchaIcons a img 
{
  display:block;
  padding:1px 0 4px;
}

span.red
{
  color:#ee0000;
}

.frmmessage
{
  color:#ee0000;
  font-weight:bold;
  padding:10px 0;
}

.frmmessage p.loading
{
  margin:0 !important;
  padding-bottom: 4px !important;
}

.frmmessage p.small
{
  margin: 0;
  padding:0;
}
  

.frmmessage *
{
  color:#666666;
  font-weight:normal;
}



div.comments .formMessage
{
  padding-top:20px;
  font-weight:bold;
}

a.rss_icon h3
{
  padding:0 !important;
}

a.rss_icon img
{
  float:right;
  width:20px;
  height:20px;
}

/*--------------------------- Carcass styles ----------------------------*/

div.main
{
  height:100%;
  width:100%;
  background:  url("../images/v2/bodyTopBackground.png") repeat-x left 0px;
  padding:10px 0 0;
}

div.header
{
  width:914px;
  height:65px;
  background: url("../images/v2/bodyHeaderBackground.png") no-repeat 50% top;
  margin:0px auto 0px auto;
  padding:25px 47px 0px 39px;
}

div.content
{
  width:972px;
  margin:0px auto 0px auto;
  background: url("../images/v2/bodyHorizontBackground.png") repeat-y 50% bottom;
  padding:0px 14px 30px 14px;
}

div.footer
{
  width:972px;
  height:180px;
  background: url("../images/v2/bodyFooterBackground.png") no-repeat 50% top;
  margin:0px auto 0px auto;
  padding:26px 14px 34px 14px;
}

div.rightColumn
{
  width:291px;
  float:right;
  margin:0;
  padding:0;
  background: url("../images/v2/rightColumnBody.png") repeat-y 14px top;
/*  font-size:0px;
  line-height:0px; */
}

div.copy
{
  width:1000px;
  margin:0px auto 0px auto;  
  padding:0 0 10px 0;
  text-align:center;
  color:#333333;
}

div.copy div
{
  line-height:100%;
  margin:0px 0px 10px 0px;
}



/*-------------------------------- Header -------------------------------*/
a.logo
{
  float:left;
  display:block;
  width:180px;
  height:42px;
}

a.logo img
{
  width:180px;
  height:50px;
}

.loginForm
{
  float:right;
  display:block;
  margin:16px 0 0;
}

.loginForm .loginLink
{
  position:absolute;
  margin:3px 0 0 -70px;
}

/*--------------------------------- Menu --------------------------------*/
div.menu
{
  width:100%;
  height:59px;
  background: #686767 url("../images/v2/menuBackground.png") repeat-x left top;
  overflow:hidden;
}

div.menu table
{
  margin:0;
  padding:0;
}

div.menu table td
{
  cursor:pointer;
  vertical-align:middle;
  height:59px;
  padding:0 1px 0 0;
  background: transparent url("../images/v2/menuDivider.png") no-repeat right top;
}

div.menu table td a, div.menu table td a:link, div.menu table td a:visited
{
  display:block;
  padding: 19px 21px 20px 21px;
  white-space:nowrap;
  color:#cccccc;
  line-height:20px;
  height:20px;
  font-size:12px;
}

div.menu table td ul
{
  display:none;
  position:absolute;
  margin:0 ;
  padding:12px 0 12px 0;
  width:200px;
  border: 0px #000000 solid;
  line-height:120%;
  background:#6c6d6d;
  opacity:0.95;
  filter:alpha(opacity=95);
  z-index:10000;
}

div.menu table td ul li
{
  background:none;
  padding:5px 21px 5px 21px;
  margin:0;
  list-style-type:none;
  line-height:120%;
  width:158px;
}

div.menu table td ul li a
{
  width:158px;
  padding:0 !important;
}

div.menu table td ul li a:hover
{
  color:#f79c00 !important;
}

div.menu td.sel
{
  background: #2f2e2f url("../images/v2/menuActive.png") repeat-x left top;
  font-weight:bold;
}

div.menu td.hover
{
  background: url("../images/v2/menuHover.png") repeat-x left top;
}

div.menu td.hover a, div.menu td.hover a:link, div.menu td.hover a:visited, div.menu td.hover a:hover
{
  color:#ffffff;
}
/*-------------------------------- Submenu ------------------------------*/
div.submenu
{
  width:auto;
/*  height:49px; */
  background: #686767 url("../images/v2/menu2ndBackground.png") repeat-x left top;
  padding:0 0 0 17px;
  overflow:hidden;
}

div.submenu ul
{
  margin:0px;
  padding:0px;
  list-style-type:none;
  display:none;
}

div.submenu ul.sel
{
  display:block;
  overflow:hidden;
}

div.submenuMSIEHeight
{
  height:49px;
}

div.submenu li
{
  background:none;
  float:left;
  font-weight:bold;
  padding:18px 17px 0 17px;
  line-height:120%;
  height:31px;
}

div.submenu li.sel
{
  background: url("../images/v2/menu2ndSelected.png") no-repeat 50% bottom;
}

div.submenu a, div.submenu a:link, div.submenu a:visited
{
  color:#666666;
}

div.submenu a:hover, div.submenu li.sel a, div.submenu li.sel a:hover, div.submenu li.sel a:link, div.submenu li.sel a:visited
{
  color:#191919;
}

/*-------------------------------- Search -------------------------------*/
td.search
{
  background: none !important;
  width:100%;
  cursor:default !important;
  vertical-align:top !important;
}

div.search
{
  width:269px;
  border: 0px #ff0000 solid;
  padding:1px 33px 1px 1px;
  height:29px;
  margin:13px 0 0 0;
  background:url("../images/v2/searchBar.png") no-repeat left top;
  float:right;
  overflow:hidden;
}

form.searchPR
{
  margin:0px;
  padding:0px;
  background:#ffffff;
}

div.search div.searchField
{
  float:right;
  height:16px;
  margin:0px;
  padding:7px 0 0;
  width:auto;
}

div.search div.searchFieldButton
{
  float:right;
  margin:1px 0 0;
  padding:0px;
  background:url("../images/v2/goButton.png") no-repeat left top;
  width:41px;
  height:28px;
}

div.search div.searchFieldButtonHover
{
  background-position:left bottom !important;
}

div.search div.searchField input
{
  background:none;
  width:210px;
  margin:0px 0px 0px 0px;
  padding:0px 5px 0px 5px;
  color:#595959;
  border-width: 0px;
  font-weight:normal;
  line-height:120%;
  font-family:Tahoma, Arial, Sans-serif;
  font-size:12px;
}

div.search div.searchFieldButton input
{
  margin:0px;
  padding:0px 0px 0px 0px;
  width:41px;
  cursor:pointer;
  height:28px;
}

/*-------------------------------- Banner -------------------------------*/

.banner2009 a {                                           
display:block;
background-image: url("../images/may2011-banner.jpg");    
width: 972px;
height: 310px;        
}

.banner2009 a:hover {
display:block;
background-image: url("../images/may2011-banner.jpg");
background-position: 0px 310px;
width: 972px;
height: 310px;
}

div#banner
{
  width:auto;
  height:310px;
  background: url("../images/v2/banner.jpg") no-repeat left top;
  padding:0;
  display:none;
  cursor:pointer;
}

div#banner a
{
  display:block;
  padding:81px 0 30px 410px;
}

div#banner span.size1
{
  display:block;
  font-size:30px;
  color:#ffffff;
  line-height:100%;
}

div#banner span.size2
{
  display:block;
  font-size:60px;
  color:#ffffff;
  line-height:100%;
}

div#banner span.size3
{
  display:block;
  font-size:17px;
  color:#ffffff;
  line-height:110%;
  padding:13px 0 26px 0;
}

div#banner span.button
{
  background: url("../images/v2/bannerButton2.png") no-repeat 0 0;
  width:184px;
  height:21px;
  padding:6px 0 0 28px;
  line-height:100%;
  display:block;
  font-size:13px;
  font-weight:bold;
  color:#ffffff;
  cursor:pointer;
}

/* Won't use */

div#banner .button
{
  width:100%;
  height:309px;
  padding:1px 0 0 0;
/*  padding:162px 0 0 2px; */
}

div#banner .button a
{
  display:block;
  margin:0;
  padding:247px 0 0 403px;
  background: url("../images/v2/bannerText.png") no-repeat 403px 85px;  
}

/*--- New Banner ---*/

div#banner2
{
  width:auto;
  height:310px;
  background: url("../images/v2/banner2.jpg") no-repeat left top;
  padding:0;
  display:none;
  cursor:pointer;
}

div#banner2 a
{
  display:block;
  padding:119px 0 70px 603px;
}

div#banner2 span.size1
{
  display:block;
  font-size:31px;
  color:#515151;
  line-height:100%;
}

div#banner2 span.size2
{
  display:block;
  font-size:43px;
  color:#515151;
  line-height:100%;
  padding:0 0 0 1px;
}

div#banner2 span.size3
{
  display:block;
  font-size:16px;
  color:#595959;
  line-height:110%;
  padding:21px 0 0px 3px;
}

div#banner2 span.icons span
{
  float:left;
  font-size:1px;
  line-height:1px;
  height:28px;
  padding:0;
  margin:0;
}

span.icons
{
  display:block;
  padding:8px 0 0px 0px;
}

.bannerA span.icons span.rss
{
  width:25px !important;
  margin:0 12px 0 0 !important;
  background: url("../images/v2/bannerIcons.png") no-repeat 0px 1px;
}

.bannerA:hover span.icons span.rss
{
  background: url("../images/v2/bannerIcons.png") no-repeat 0px bottom;
}

.bannerA span.icons span.media
{
  width:25px !important;
  margin:0 11px 0 0 !important;
  background: url("../images/v2/bannerIcons.png") no-repeat -37px 1px;
}

.bannerA:hover span.icons span.media
{
  background: url("../images/v2/bannerIcons.png") no-repeat -37px bottom;
}

.bannerA span.icons span.facebook
{
  width:27px !important;
  margin:0 12px 0 0 !important;
  background: url("../images/v2/bannerIcons.png") no-repeat -73px 1px;
}

.bannerA:hover span.icons span.facebook
{
  background: url("../images/v2/bannerIcons.png") no-repeat -73px bottom;
}

.bannerA span.icons span.flickr
{
  width:25px !important;
  margin:0 12px 0 0 !important;
  background: url("../images/v2/bannerIcons.png") no-repeat -112px 1px;
}

.bannerA:hover span.icons span.flickr
{
  background: url("../images/v2/bannerIcons.png") no-repeat -112px bottom;
}

.bannerA span.icons span.twitter
{
  width:26px !important;
  margin:0 11px 0 0 !important;
  background: url("../images/v2/bannerIcons.png") no-repeat -149px 1px;
}

.bannerA:hover span.icons span.twitter
{
  background: url("../images/v2/bannerIcons.png") no-repeat -149px bottom;
}

.bannerA span.icons span.youtube
{
  width:26px !important;
  margin:0 12px 0 0 !important;
  background: url("../images/v2/bannerIcons.png") no-repeat -186px 1px;
}

.bannerA:hover span.icons span.youtube
{
  background: url("../images/v2/bannerIcons.png") no-repeat -186px bottom;
}

.bannerA span.icons span.submit
{
  width:109px !important;
  margin:0 !important;
  padding:1px 0 0 0 !important;
  background: url("../images/v2/bannerGetStarted.png") no-repeat 0px 1px;
}

.bannerA:hover span.icons span.submit
{
  background: url("../images/v2/bannerGetStarted.png") no-repeat 0px bottom;
}

/*----------------------------- Quick Links -----------------------------*/
div.quick
{
  background:#595959 url("../images/v2/quickKiosk.png") repeat-x left top;
  height:140px;
  width:auto;
  padding:0;
}

div.quick ul
{
  list-style-type:none;
  margin:0;
  padding:0;
}

div.quick li
{
  float:left;
  height:100px;
  margin:20px 0;
  padding:0 32px 0 33px;
  width:257px;
  list-style-position:outside;
  cursor:pointer;
}

div.quick li.bordered
{
  background: url("../images/v2/quickKioskBordered.gif") repeat-y left top;
}

div.quick h3
{
  padding:0px 0 9px 0;
  margin:0;
}

div.quick p
{
  color:#e5e5e5;
}

div.quick a, div.quick a:link, div.quick a:visited
{
  color:#F79C00
}

div.quick a:hover, div.quick li.hovered a
{
  color:#F26B00
}

/*------------------------- Client Thumnail Row -------------------------*/

div.clients-row{
	padding:0 0 6px;
	text-align:center;
	width:auto;
	background-color:#f6f6f6;
	border-bottom:1px solid #ddd;
	border-top: 1px solid #FEFEFE;
}

div.clients-row img{
	margin:0 12px;
}

/*------------------------ Main Content Home Page -----------------------*/
div.content_main
{
  width:640px;
  margin:0;
  background:#ffffff;
  padding:10px 0 0 34px;
  
}

body.home div.content_main
{
  padding:0 0 0 6px;
  width:auto;
}

div.home_item
{
  float:left;
  width:280px;
  margin:0;
  padding:0 0px 0 34px;
}

div.home_item h2{
	padding:20px 0 9px;
}

body.home div.home_item
{
  padding:0 0px 0 28px;
}

div.home_item h3
{
  padding:7px 0;
}

div.home_item p
{
  padding:0 0 10px 0;
  margin:0;
}

div.home_item ul
{
  padding:3px 0 0px 0;
  margin:0;
  list-style-type:none;
  font-weight:bold;
}

div.home_item li
{
  padding:0 30px 11px 0;
}

div.home_item a.learnMore
{
  width:94px;
  height:94px;
  background: url("../images/v2/learnMore.gif") no-repeat left top;
  display:block;
  margin:0 0 20px 85px;
}

div.home_item a.learnMore img
{
  width:94px;
  height:94px;
}

div.home_item a.learnMoreText
{
  clear:both;
  margin-top:12px;
}

/*----------------------- Index elements @ home page --------------------*/
div.newsBody
{
  padding:10px 0 10px 0;
}

div.newsBody div.newsImage
{
  float:left;
}

div.newsDate
{
  font-size:10px;
  color:#999999;
}

div.newsBody h3
{
  padding:0;
}

div.newsText
{
  padding:5px 0 0 0;
}

/*-------------------------- Testimonials -------------------------*/
div.testimonialsContainer
{
  width:294px;
  height:365px;
}

div.testimonials
{
  padding: 12px 0px 0px 0px;
  position:absolute;
  width:296px;
  height:365px;
  overflow:hidden;
  display:none;
  color:#666666;
  background:#ffffff;
}

div.testimonials a img
{
  width:288px !important;
}

div.testimonials div.newsText
{
  padding: 18px 0 0 0;
  background:#ffffff;
}

div.testimonials div.newsAuthor
{
  color:#999999;
  padding:5px 0 15px 0;
  background:#ffffff;
}

div#testimonials div.testimonials
{
  display:block;
  position:static;
  width:auto;
  height:auto;
  background:#ffffff;
}

div#testimonials div.testimonials a
{
  float:left;
  margin: 0 15px 15px 0;
}

div#testimonials div.testimonials div.newsText
{
  padding-top:0;
  margin:0;
  padding-left:300px;
}

div#testimonials div.testimonials div.newsAuthor
{
  padding-left:300px;
}

div#testimonials div.testimonials p
{
  margin:0;
  padding:0 0 11px 0;
}

/*------------------------- Search Form ---------------------------*/
#Form1 
{
  margin: 0px; 
  padding: 0px;
  background: #f2f2f2 url("../images/v2/searchKioskTopBackground.gif") no-repeat left top;
  width:630px;
  margin:18px 0px 10px 0px;
}

div.releasesFilter, div.searchAll
{
  width:630px;
  height: 85px;
  border: 0px #000000 solid;
  background:url("../images/v2/searchKioskBottomBackground.gif") no-repeat left bottom;
  padding:0px 0 0 0 !important;
  margin: 0;
}

div.releasesFilter input, div.searchAll input
{
/*  border:#a5acb2 1px solid; */
}

div.searchAll
{
  height: 122px;
}

table.searchOptions
{
  width:594px;
  padding:0px;
  margin:0px 18px 0px 18px;
}

table.searchOptions td
{
  vertical-align:top;
  padding: 12px 8px 0px 0px;
  text-align:left;
  white-space:nowrap;
  line-height:180%;
}

table.searchOptions2
{
  width:100%;
  padding:0px;
  margin:15px 0px 0px 0px;
}

table.searchOptions2 td
{
  padding:0px 0px 0px 0px;
  white-space:nowrap;
  vertical-align:middle;
  text-align:left;
}

table.searchOptions2 td.firstTd
{
  padding-left:20px;
}

table.searchOptions2 td label
{
  margin-left:0px;
  margin-right:15px;
}

table.searchOptions td.space
{
  width:100%;
  padding:12px 8px 0px 0px;
}

table.searchOptions2 td.space
{
  width:100%;
}

.prSearchDiv
{
  height:23px;
  padding:5px 0 0 5px;
  width:240px;
  background: url('../images/v2/input3Background.png') no-repeat left top;  
}

.prSearchDivLarge
{
  width:405px !important;
}

#prSearchFor, #q
{
  width:226px;
  font-family:Verdana; 
  font-size:11px;
  line-height:15px;
  padding-top:2px;
  display:block;
}

.prSearchDivLarge #prSearchFor
{
  width:420px;
}

.prYearsDiv
{
  width:178px;
  height:23px;
  padding:5px 0 0 5px;
  display:block;
  border: #ffffff 0px solid;
  background: url('../images/v2/inputBackground.png') no-repeat left top;
}

#prYears 
{
  width:170px;
  display:block;
}

.prSortDiv
{
  width:87px;
  height:23px;
  padding: 5px 0 0 5px;
  display:block;
  border: #ffffff 0px solid;
  background: url('../images/v2/input2Background.png') no-repeat left top;
}


#prSortBy, select.prSortByPS, .prSort
{
  width:110px;
  display:block;
}

#prExtranet
{
  width:100px;
  display:block;
}

input.prSubmit
{
  background:transparent url(../images/v2/goButton2.png) no-repeat scroll left top;
  border:0 solid #5CA100 !important;
  color:#FFFFFF;
  display:block;
  font-family:Verdana;
  font-size:11px;
  height:28px;
  padding:0 0 1px;
  width:41px;
}

input.prSubmitHover
{
  background: url('../images/v2/goButton2.png') no-repeat right top;
}


/*------------------------------ Paging ---------------------------------*/
#pagingBottom, #pagingTop 
{
  font-family:Verdana; 
  font-size:12px; 
  color: #808080;
  width:auto;
  line-height:26px;
}

#pagingTop
{
  padding: 20px 0px 2px 0px;
  border-bottom: 0px dotted #d8d8d8; 
  margin:0px 10px 10px 0px;
}

#pagingTop.page
{
 padding-top: 5px;
}

#pagingBottom
{
  border-top: 0px dotted #d8d8d8; 
  padding: 5px 0px 0px 0px;
  margin: 10px 10px 30px 0px; 
}

#pagingBottom .right, #pagingTop .right 
{
  text-align:right; 
  color:#4d4d4d; 
  float:right; 
  width:200px; 
  margin: 0px;
}

#pagingBottom .right a, #pagingTop .right a
{
  font-weight:normal;
  padding: 0 5px 0 5px;
}

span.cur
{
  background:url("../images/v2/pagingSelBackground.gif") no-repeat 50% 50%;
  padding: 10px;
  font-weight:bold;
}

/*---------------------------------- Tabs -------------------------------*/
div#tabs ul.tabsUL
{
  list-style-type:none;
  margin:17px 20px 0 0;
  padding:0;
  width:auto;
  background: url("../images/v2/tabsULBackground.gif") repeat-x left bottom;
  height:48px;
}

div#tabs ul.tabsUL li
{
  display:block;
  float:left;
  margin:0;
  padding:0;
  background: url("../images/v2/tabsMainBackground.gif") repeat-x left bottom;
  height:48px;
  line-height:120%;
  cursor:pointer;
}

*html div#tabs ul.tabsUL li
{
  width:1px;
  white-space:nowrap;
}

div#tabs ul.tabsUL li div
{
  background: url("../images/v2/tabsLeftBackground.gif") no-repeat left bottom;
  padding:0;
  margin:0;
  height:48px;
}


div#tabs ul.tabsUL li div div
{
  background: url("../images/v2/tabsRightBackground.gif") no-repeat right bottom;
  padding:19px 26px 0 20px;
  margin:0;
  height:29px;
}

div#tabs ul.tabsUL li.tabs-selected
{
  background: url("../images/v2/tabsSelMainBackground.gif") repeat-x left bottom;
  font-weight:bold;
  margin:0 5px 0 0;
}

div#tabs ul.tabsUL li.tabs-selected div
{
  background: url("../images/v2/tabsSelLeftBackground.gif") no-repeat left bottom;
}

div#tabs ul.tabsUL li.tabs-selected:first-child
{

}

div#tabs ul.tabsUL li.tabs-selected:first-child div
{
  background: url("../images/v2/tabsSelLeftBackgroundFirst.gif") no-repeat left bottom;
}

div#tabs ul.tabsUL li.tabs-selected div div
{
  background: url("../images/v2/tabsSelRightBackground.gif") no-repeat right bottom !important;
  padding-top:16px;
  height:32px;
  padding-left:26px;
}

div#tabs ul.tabsUL li.tabs-selected:first-child div div
{
  padding-left:20px;
}

div#tabs ul.tabsUL a, div#tabs ul a:link, div#tabs ul a:visited, div#tabs ul a:hover
{
  color:#6f6f6f;
  text-decoration:none;
}

div.tabs-container
{
  padding:20px 0px 0 10px;
}

div.tabs-hide
{
  display:none;
}



/*------------------------------ Page Images ----------------------------*/

div.pageImages
{
  overflow:hidden;
  text-align:center;
}

div.pageImages a, div.pageImages a:link, div.pageImages a:visited
{
  color:#f26b00 !important;
  display:block;
}

div.pageImages a:visited:hover
{
  color:#e43e00 !important;
}

div.pageImages ul
{
  list-style-type:none;
  padding-left:0px !important;
  margin:0 !important;
  text-align:center;
}

div.pageImages li
{
  display:inline-block;
  _overflow:hidden;/*fix IE6 to expanded content*/
  zoom:1;/*trigger hasLayout*/
  *display:inline;/*once hasLayout is true, set display:inline to block element will make display:inline behave like display:inline-block*/
  /* normal styles :) */
  background:url("../images/v2/productsBackground.png") no-repeat -199px top !important;
  width:154px !important;
  height:108px !important;
  padding:0 !important;
  margin:0 !important;
}

div.pageImages div.newsBody
{
  padding:0 0 10px 0;
}

div.pageImages a.thmb_containter
{
  padding:10px 0 0 0;
}

div.pageImages h4
{
  font-size:12px;
  text-align:center;
  padding:0px !important;
}

div.pageImages h4 a
{
  padding:3px 0 10px 0;
}

div.pageImages img
{
  padding:0px;
  border:1px solid #e6e6e6;
}

div.pageImages div.newsImageSmall, div.pageImages div.h4
{
  text-align:center;
}

div.pageImages li.hoverLI
{
  background:url("../images/v2/productsBackground.png") no-repeat 0 top !important;
}

div.pageImages li.hoverLI a, div.pageImages li.hoverLI a:link, div.pageImages li.hoverLI a:visited
{
  color:#e43e00 !important;
}

/*------------------------------ Right Column ---------------------------*/
div.rightColumnBody
{
  background: url("../images/v2/rightColumnTop.png") no-repeat left 0px;
  padding:20px 7px 0 14px;
  font-size:12px;
  line-height:120%;
}

div.rightColumnBodyGS
{
  background: url("../images/v2/rightColumnTopGS.png") no-repeat left 0px;
  padding:50px 7px 0 14px;
}

div.rightColumnBottom
{
  background: url("../images/v2/rightColumnBottom.png") no-repeat left bottom;
  width:243px;
  margin:0;
  padding:0 0 10px 0;
  font-size:12px;
  line-height:120%;
}

div.getStarted
{
  width:232px;
  height:83px;
  margin:0 0 12px 0;
  padding:8px 10px 0 7px;
}

p.warning
{
  margin:0 !important;
  padding:0 !important;
}

div.getStarted a div
{
  background: url("../images/v2/getStartedButton.png") no-repeat left bottom;
  width:232px;
  height:83px;
}

div.getStarted a:hover div
{
  background: url("../images/v2/getStartedButton.png") no-repeat left top;
}

div.serviceLink
{
  height:57px;
  padding: 9px 0px 0px 48px;
}

a.rss
{
  display:block;
  float:left;
  width:30px;
  height:13px;
  margin:0px 28px 0px 0px;
  padding:37px 0px 0px 0px;
  text-align:center;
  background: url('../images/v2/iconRSS.png') no-repeat left 4px;
  color:#f0730d;
  font-size:10px;
}

a.rss:hover
{
  background: url('../images/v2/iconRSS.png') no-repeat right 4px;
}

a.alerts
{
  display:block;
  float:left;
  width:33px;
  height:13px;
  margin:0px 25px 0px 0px;
  padding:37px 0px 0px 0px;
  text-align:center;
  background: url('../images/v2/iconAlerts.png') no-repeat left top;
  color:#f0730d;
  font-size:10px;
}

a.alerts:hover
{
  background: url('../images/v2/iconAlerts.png') no-repeat right top;
}

a.share
{
  display:block;
  float:left;
  width:31px;
  height:13px;
  margin:0px 0px 0px 0px;
  padding:31px 0px 0px 0px;
  text-align:center;
  background: url('../images/v2/icon_share.gif') no-repeat 50% top;
  color:#f0730d;
  font-size:10px;
}

div.infoKiosk
{
  padding: 26px 20px 15px 37px;
  background: url('../images/v2/rightColumnBodyDiv.png') no-repeat left top;  
  overflow:hidden;
}

div.infoKiosk p
{
  margin:7px 0;
}

div.infoKiosk ul
{
  list-style-type:none;
  margin:0;
  padding:0;
}

div.infoKiosk ul li
{
  margin: 7px 0;
  padding:0;
}

.rightColumn #getStartedForm
{
  display:none;
  border: 1px #ffffff solid;
}

#getStartedForm #LBD_CaptchaDiv
{
  width:135px !important;
}

#getStartedLoading
{
  margin:0;
  padding:0;
  position:absolute;
}

a.learnmore
{
  float:left;
  margin:20px 0 10px;
}

/*---------------------------------- Share ------------------------------*/
.service_icons .shareThisWrap
{
  display:none;
}

.shareBigBtn
{
  display:block !important;
}

.shareBigBtn .shareThis 
{
  width:40px !important;
}

.shareThis .shareText a 
{
  font-size:10px !important;
}

.shareBigBtn .shareThis .shareText
{
  padding:33px 0 0 !important;
}

.shareBigBtn .shareThis .shareLinkA .shareText
{
  padding:0px 0px 0px 5px !important;
}

div.sharedKiosk
{
  padding:15px 0px 25px 0px;
}

div.shareThisWrap
{
  margin-top:4px;
  float:left;
  display:none;
}


/*------------------------ Get Started Popup Kiosk ----------------------*/
.preloadGS1 { background: url("../images/v2/getStartedKBackgroundTop.png") no-repeat -1000px -1000px; }
.preloadGS2 { background: url("../images/v2/getStartedKTop.png") no-repeat -1000px -1000px;; }
.preloadGS3 { background: url("../images/v2/getStartedKBackgroundBottom.png") no-repeat -1000px -1000px;; }
.preloadGS4 { background: url("../images/v2/getStartedInput.png") no-repeat -1000px -1000px;; }
.preloadGS5 { background: url("../images/v2/getStartedSubmit.png") no-repeat -1000px -1000px;; }
.preloadGS6 { background: url("../images/v2/loading.gif") no-repeat -1000px -1000px;}

#getStartedKiosk
{
  width:269px;
  background: url("../images/v2/getStartedKBackgroundTop.png") no-repeat top left;
  padding:0;
  margin:20px 0 0 1px !important;
  position:absolute;
  display:none;
  z-index:200;
  font-size:12px;
  line-height:120%;
}

#getStartedKiosk .getStartedTop
{
  width:269px;
  height:91px;
  padding:0;
  margin:0;
  background: url("../images/v2/getStartedKTop.png") no-repeat left 8px;
  cursor:pointer;
}

#getStartedKiosk .getStartedBody
{
  width:auto;
  padding:24px 42px 50px 53px;
  margin:0;
  background: url("../images/v2/getStartedKBackgroundBottom.png") no-repeat 50% bottom;
}

.getStartedBody p
{
  margin: 3px 0 0px 0;
  padding: 0 0 8px 0;
}

.getStartedBody p.small 
{
  margin-top:0px;
}

#getStartedForm form
{
  margin:0;
  padding:11px 0 0 0;
  border: 0px #000000 solid;
  width:169px;
  overflow:hidden;
}

div.caption
{
  font-size:12px;
  margin:0;
  padding:0 0 4px 0;
  width:164px;
  border: 0px #000000 solid;
}

div.content_main div.caption
{
  width:500px;
}

div.textInput
{
  width:164px;
  background: url("../images/v2/getStartedInput.png") no-repeat left top;
  height:24px;
  padding:3px 0 0 4px;
  margin:0 0 12px 0;
  border: 0px #000000 solid;
}

div.content_main div.textInput
{
  width:245px;
  height:25px;
  background: url("../images/v2/input3Background.png") no-repeat left top;
  padding-top:4px;
  padding-left:6px;
}

div.content_main .notForContent
{
  display:none;
}

div.content_main div.catchaInput
{
  width:183px !important;
  background: url("../images/v2/inputBackground.png") no-repeat left top !important;
}

div.textInput input
{
  border-width: 0px;
  background:none;
  width: 155px;
  border: 0px #000000 solid;
}

div.content_main div.textInput input
{
  width: 95% !important;
  margin-top:1px;
}

.getStartedBody .submit, .submitCustomForm
{
  background: url("../images/v2/getStartedSubmit.png") no-repeat left top;
  width:170px;
  height:31px;
}

.getStartedBody .submitHover, .submitCustomFormHover
{
  background: url("../images/v2/getStartedSubmit.png") no-repeat right top;
}

p.loading
{
  background: url("../images/v2/loading.gif") no-repeat 0 0;
  padding: 0px 0 15px 30px;
}

a.speakCaptcha
{
  display:block;
  width:16px;
  height:16px;
  background: url("../images/v2/captchaIcons.gif") no-repeat left bottom;
  margin: 0 0 5px 0;
}

a.speakCaptcha:hover
{
  background: url("../images/v2/captchaIcons.gif") no-repeat right bottom;
}

a.reloadCaptcha
{
  display:block;
  width:16px;
  height:16px;
  background: url("../images/v2/captchaIcons.gif") no-repeat left top;
}

a.reloadCaptcha:hover
{
  background: url("../images/v2/captchaIcons.gif") no-repeat right top;
}



/*--------------------------------- Podcasts ----------------------------*/
div.s_content
{
  padding:0px;
  margin:29px 0px 6px 0px;
  background: url("../images/v2/blogItemBackground.gif") repeat-y left bottom;
  width:630px;
}

div.shadow_top
{
  width:630px;
  height:13px;
  background: url("../images/v2/blogItemBackgroundTop.gif") no-repeat left top;
}

div.shadow_bottom
{
  width:630px;
  height:13px;
  background: url("../images/v2/blogItemBackgroundBottom.gif") no-repeat left bottom;
}

div.c_content
{
  padding:1px;
  width:628px;
}

div.bottom_gr
{
  background: url("../images/v2/blogItemGradient.png") repeat-x left bottom; 
  padding:0 21px 24px 21px;
}

div.s_content h3
{
  padding:7px 0 6px 0;
}

div.s_content div.newsDate
{
  font-size:12px;
  padding: 0 0 12px 0;
}

div.categoryLink
{
  color:#999999;
  padding:19px 0 0 0;
}

div.no_gr
{
  padding:9px 16px 9px 20px;
}

div.no_gr div.p
{
  padding:12px 0 0;
  height:12px;
}

a.toLeft
{
  background: url("../images/v2/toLeft.gif") no-repeat left 5px;
  padding:0px 0px 0px 8px;
  font-weight:bold;
  float:left;
}

a.toLeft:hover
{
  background: url("../images/v2/toLeft.gif") no-repeat left -40px;
}

a.toRight
{
  background: url("../images/v2/toRight.gif") no-repeat right 5px;
  padding:0px 8px 0px 0px;
  font-weight:bold;
  float:right;
}

a.toRight:hover
{
  background: url("../images/v2/toRight.gif") no-repeat right -40px;
}

a.toTop
{
  background: url("../images/v2/toTop.gif") no-repeat left 60%;
  padding:0px 0px 0px 8px;
  font-weight:bold;
}

div.arrowLinks
{
  height:17px;
}

div.comments
{
  background: url("../images/v2/blogCommentsBackground.png") no-repeat left top;
  padding:7px 22px 0 22px;
  margin: 21px 0 0 0;
  width:584px;
}

a.add_c
{
  float:right;
  width:134px;
  height:31px;
  margin: 16px 0 0 0;
  background: url("../images/v2/blogCommentButton.png") no-repeat left top;
}

a.add_c:hover
{
  background: url("../images/v2/blogCommentButton.png") no-repeat right top;
}

div.comments h3
{
  padding-bottom:19px;
}

div.comments div.newsDate
{
  font-size:12px;
}

div.reply
{
  text-align: right;
  padding:10px 0px 0px 0px;
}

div.reply a
{
  background: url("../images/v2/replyIcon.gif") no-repeat left 2px;
  padding:0px 0px 0px 16px;
  margin:10px 0 0px 0px;
  cursor:pointer;
}

div.reply a:hover
{
  background: url("../images/v2/replyIcon.gif") no-repeat left -37px;
}

div.dateDiv3
{
  color:#595959;
  padding:8px 0 8px 0;
}

div.dateDiv3 input#prSubmitBlogComments
{
  background: url("../images/v2/getStartedSubmit.png") no-repeat left top;
  width:170px;
  height:31px;
}

div.dateDiv3 input.hovered
{
  background: url("../images/v2/getStartedSubmit.png") no-repeat right top !important;
}

a.download
{
  display:block;
  width:76px;
  height:41px;
  background: url("../images/v2/downloadButton.png") no-repeat left top;
}

div.player {
  margin:10px 0 0 0;
  display: none; /* hideen by default */
}

div.playerDiv
{
  background: url("../images/v2/playerBackground.png") no-repeat left top;  
  height:34px;
  padding:7px 0 0 10px;
}

a.download:hover
{
  background: url("../images/v2/downloadButton.png") no-repeat right top;
}

div.comments #LBD_CaptchaImage
{
  width:55px !important;
}

div.comments #LBD_CaptchaIcons
{
  padding: 10px 0 0 0 !important
}

div.no_gr div.shared li
{
  background:none;
  padding:0;
}

div.no_gr div.shared 
{
  float:right;
  padding: 0 0px 0 0
}

div.no_gr div.shared div.shareThisWrap
{
  
}

div.no_gr div.shared a.txt
{
  display:none;
}

.no_gr .menu-list
{
  margin:0;
  padding:0;
}

.no_gr .menu-list li
{
  margin:0;
  padding:0;
}

.no_gr .shareThis .shareTabsList li 
{
  background:#E7E8E9 url(../images/prshare_tabs.png) repeat-x scroll 0 0;
  margin:0 !important;
  padding:0 !important;
}

.no_gr .shareThis .shareTabsList li.active 
{
  background:#F0730D url(../images/prshare_tabs.png) repeat-x scroll 0 -110px;
}

div.no_gr span.shareText
{

}

div.no_gr .shareThis .shareText b
{
  height:0 !important;
}

div.u_content
{
  padding: 15px 11px 15px 0;
}

/* zero comments hide */
.comments0 { display: none; }
/*------------------------------- Footer Menu ---------------------------*/


div.footerMenu
{
  margin:0 0 0 34px;
  padding:1px;
  width:auto;
  height:179px;
}

div.footerSubmenu
{
  float:left;
  padding:0 40px 0 0;
  width:auto;
  height:180px;
}

span.footerTitle
{
  font-weight:bold;
  color:#333333;
}

div.footerMenu a
{
  font-weight:bold;
  color:#333333;
  white-space:nowrap;
}

div.footerMenu a, div.footerMenu a:link, div.footerMenu a:visited
{
  color:#333333;
}

div.footerMenu a:hover
{
  color:#fc5000;  
}

div.footerSubmenuItem
{
  margin:12px 0 0 0;
  padding:0px 0 20px 0;
  overflow:hidden;
}

div.footerSubmenuItem div.footerSubmenuItem
{
  display:none;
}

div.footerSubmenuItem a, div.footerSubmenuItem a:link, div.footerSubmenuItem a:visited
{
  padding:0;
  margin:2px 0 2px 0;
  font-weight:normal;
  color:#999999;
  float:left;
  clear:left;
  line-height:120%;
  height:15px;
}

a.fmenu, a.fmenu:link, a.fmenu:visited
{
  padding:0;
  margin:0;
  font-weight:normal;
  color:#999999;
  float:left;
  clear:left;
  line-height:120%;
  height:15px;
  border: 1px #000000 solid;
}


div.footerSubmenuItem a:hover
{
  color:#fc5000;  
}


/*--------------------------- ColorBox styles -----------------------------*/

#modalBackgroundOverlay{background:url("../images/v2/colorbox_stripe.png") 0 0 repeat;}

#colorbox{}
#borderTopLeft{width:21px; height:21px; background:url("../images/v2/colorbox_borderTopLeft.png") 0 0 no-repeat;}
#borderTopCenter{height:21px; background:url("../images/v2/colorbox_borderTopCenter.png") 0 0 repeat-x;}
#borderTopRight{width:21px; height:21px; background:url("../images/v2/colorbox_borderTopRight.png") 0 0 no-repeat;}
#borderBottomLeft{width:21px; height:21px; background:url("../images/v2/colorbox_borderBottomLeft.png") 0 0 no-repeat;}
#borderBottomCenter{height:21px; background:url("../images/v2/colorbox_borderBottomCenter.png") 0 0 repeat-x;}
#borderBottomRight{width:21px; height:21px; background:url("../images/v2/colorbox_borderBottomRight.png") 0 0 no-repeat;}
#borderMiddleLeft{width:21px; background:url("../images/v2/colorbox_borderMiddleLeft.png") 0 0 repeat-y;}
#borderMiddleRight{width:21px; background:url("../images/v2/colorbox_borderMiddleRight.png") 0 0 repeat-y;}
#modalContent{background:#fff;}
#modalLoadedContent{margin-bottom:28px;}
#contentTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; background:#fff; font-weight:bold; color:#949494;}
#contentCurrent{position:absolute; bottom:3px; left:58px; font-weight:bold; color:#949494;}
#contentPrevious{position:absolute; bottom:0; left:0px; background:url("../images/v2/colorbox_controls.png") -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#contentPrevious:hover, #contentPrevious.hover{background-position:-25px -25px;}
#contentNext{position:absolute; bottom:0; left:27px; background:url("../images/v2/colorbox_controls.png") 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#contentNext:hover, #contentNext.hover{background-position:0px -25px;}
#modalLoadingOverlay{background:url("../images/v2/colorbox_loading.gif") center center no-repeat;}
#modalClose{position:absolute; bottom:0; right:0; background:url("../images/v2/colorbox_controls.png") -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#modalClose:hover, #modalClose.hover{background-position:-50px -25px;}



/*--------------------------- Popup styles -----------------------------*/
body.servicesContent
{
  background:none;
}

body.servicesContent *
{
  background:none;
  color:#000000 !important;
}

div.imageData
{
  text-align:center;
  padding:20px;
}

div.describe
{
  padding:0 20px 20px;
  max-width:500px;
  color:#ffffff;
}

* html div.describe
{
  width:500px;
}

#modalContent
{
  background: url("../images/v2/colorbox_content_stripe.png");
}

div#colorbox
{
  padding-right:140px !important;
  padding-bottom:72px !important;
}

div#modalWrap
{
  margin-top:30px !important;
}

#modalBackgroundOverlay 
{
  background:#303030 !important
}

body.servicesContent table
{
  font-size:12px;
  margin:20px;
  width:600px;
}

#modalClose 
{
  background: url("../images/v2/modalClose.gif") no-repeat left top !important;
  width:36px !important;
  height:36px !important;
  right:-35px !important;
  top:-35px !important;
}

#contentPrevious 
{
  background: none !important;
  bottom:0;
  height:25px;
  left:20px;
  position:absolute;
  width:40px;
  text-indent:0px;
}

#contentNext 
{
  background: none !important;
  bottom:0;
  height:25px;
  left:auto;
  right:20px;
  position:absolute;
  text-indent:0px;
  width:40px;
}

#contentCurrent 
{
  bottom:3px;
  color:#949494;
  font-weight:bold;
  left:50%;
  position:absolute;
  margin-left:-75px;
  text-align:center;
  width:150px;
  height:25px;
}

#modalLoadingOverlay 
{
  background: url(../images/v2/colorbox_loading.gif) no-repeat scroll center center;
  height:100% !important;
}

* html #modalLoadingOverlay 
{
  background: url(../images/v2/colorbox_loading.gif) no-repeat scroll center 200px;
  height:250px !important;
}


#contentTitle
{
  display:none;
}

body.print
{
  background:#ffffff;
}

body.print div.header
{
  background:#ffffff;
  padding:20px;
  margin:0;
  width:auto;
  height:auto;
}

body.print div.copy
{
  clear:both;
  text-align:left;
  padding:40px 20px 20px;
  margin:0;
  width:auto;
}

body.print div.servicesContent
{
  padding:0px 20px;
  margin:0;
  width:auto;
}

body.print div#tabs, body.print div#tabs ul, body.print div#tabs li.tabs-selected, body.print div#tabs li.tabs-selected div, body.print div#tabs li.tabs-selected div div
{
  background-image:none !important;
}

body.print div#tabs ul.tabsUL li
{
  display:none;  
}

body.print div#tabs ul.tabsUL li.tabs-selected
{
  display:block;
  font-size:26px;
  font-weight:normal;
}

body.print div#tabs ul.tabsUL li.tabs-selected div div
{
  padding:0;
}

body.print div.tabs-container 
{
  padding:0 0 20px 0 !important;
}

/*--------------------------------- Friend Feed -------------------------*/
/*.friendfeed
{
  color:#666666 !important;
  width:auto;
}

.friendfeed.widget
{
  border: 1px #68adf2 solid !important;
  width:190px !important
}

.friendfeed.widget .logo
{
  margin: 10px 0 0 !important;
}

.friendfeed.widget .feed 
{
  padding-left:0 !important;
}

.friendfeed .title
{
  color:#666666 !important
}


.friendfeed a, .friendfeed a:link, .friendfeed a:visited, .friendfeed a:active
{
  color:#f26b00 !important;
  text-decoration:none !important;
}

.friendfeed a:hover
{
  color:#e43e00 !important;
  text-decoration:none !important;
}
*/
.cluster .body
{
  background:none !important;
}

.infoKiosk .social
{
  padding:0 0 10px 11px;
  overflow:hidden;
}

.infoKiosk .social a
{
  display:block;
  float:left;
  height:37px;
  margin:0 27px 0 0;
  padding:10px 0 5px;
  width:30px;
}

* html .infoKiosk .social a
{
  margin:0 19px 0 0;
}

/*------------------------------- Login Page ----------------------------*/
div.message
{
  font-weight:bold;
  color:#ff0000;
  padding:20px 0 20px 0;
}

div.signInForm
{
  padding:0 0 10px 0;
}

div.signInForm .submit
{
  width:134px;
  height:31px;
  background:url("../images/v2/loginFormSubmit.png") no-repeat left top;
  margin:10px 10px 10px 0;
}

div.signInForm .submitHover
{
  background:url("../images/v2/loginFormSubmit.png") no-repeat right top;
}

/*------------------------------- Prices --------------------------------*/
div.prices
{
  position:relative;
}

* html div.prices
{
  border-top:1px #ffffff solid;
}

div.columns
{
  overflow:hidden;
}

div.column
{
  float:left;
  width:200px;
}

div.column h3
{
  font-size:18px;
}

div.column h4
{
  font-size:12px;
  font-weight:bold;
}

a.getStartedLink, a.getStartedLink:link, a.getStartedLink:visited
{
  display:block;
  width:200px;
  height:120px;
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
  line-height:20px;
  text-align:center;
  background:#ffffff url("../images/v2/getStartedLinkHover.png") no-repeat -1000px -1000px;
  padding:0;
  margin:0;
}

a.getStartedLink:hover, a.pricesClicked
{
  background:#ffffff url("../images/v2/getStartedLinkHover.png") no-repeat left top !important;
}

a.getStartedLink div.head
{
  background:#ffffff;
  border:#e6e6e6 1px solid;
}

a.getStartedLink:hover div.head, a.pricesClicked div.head
{
  background:#ffffff;
  border:#96b87a 1px solid;
}

div.head
{
  padding:2px;
  color:#000000;
  font-weight:normal;
  line-height:120%;
}

div.head h3
{
  padding:8px 0 1px 0;
  font-size:18px;
  line-height:18px;
}

div.head .desc
{
  color:#445566;
  font-size:12px;
  line-height:12px;
}

div.head .month
{
  color:#445566;
  font-size:10px;
  line-height:1.5em;
}

* html div.month
{
  padding-top:3px;
}

*+html div.month
{
  padding-top:3px;
}


div.head .price
{
  color:#e25800;
  font-size:18px;
  padding:18px 0 2px 0;
}

div.head .bigger
{
  font-size:24px;
}

div.head div.border
{
  background:#a3d4fe url("../images/v2/pricesHead.png") repeat-x left top;
  height:94px;
}

table.priceData
{
  margin-left:3px;
}

table.priceData td
{
  width:194px;
  vertical-align:top;
  background:#f0f0de url("../images/v2/pricesList.png") repeat-x left bottom;
  border-right:6px #ffffff solid;
}

table.priceData ul
{
  margin:0;
  padding:0 15px 2px 10px;
  list-style-type:none;
}

table.priceData li
{
  list-style-image:none !important;
  line-height:14px;
  margin:0 !important;
  padding:5px 0 5px 1px !important;
  border-bottom:#d8d8c1 1px solid;
}

table.priceData li.noBbordered
{
  border-bottom:#d8d8c1 0px solid;
}

table.priceData h4
{
  font-weight:bold;
  font-size:12px;
  padding:13px 15px 2px 12px;
  margin:0 0 2px 0;
}

table.priceData h4.plus
{
  background:url("../images/v2/pricesPlus.gif") no-repeat left bottom;
}

div.bestPrice
{
  position:absolute;
  background:url("../images/v2/pricesBest.png") no-repeat left top;
  width:39px;
  height:39px;
  z-index:1;
}

div.webPromo
{
  position:absolute;
  background:url("../images/v2/web-promo.png") no-repeat left top;
  width:39px;
  height:39px;
  z-index:1;
}
