/****** GLOBAL OBJECTS *****************/
* {
          font-family: Verdana, Tahoma, Helvetica, Sans-serif;
          font-size: 11px;
}

BODY {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
          text-align: center;
          background:#ffffff url( '/berlingmedia/upload/images/templates/bg_grayshade.gif' ) repeat-x;
          color:#5d5d5d;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
          font-family: "Berling Nova Display Pro", Georgia, Times New Roman, Serif;
          margin:0px;
          padding:5px 0px 5px 0px;
          font-weight:normal;
          text-align: left;
          text-decoration:none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
          background:none;
}

h1, h1 a, h1 a:hover {
          font-size: 130%;
          color:#95a105;
}

h2, h2 a, h2 a:hover {
          font-size: 120%;
          color:#95a105;
}

h3, h3 a, h3 a:hover {
          font-size: 110%;
          color:#95a105;
}

h4, h4 a, h4 a:hover {
          font-size: 100%;
          color:#BBCA80;
          font-family:Verdana, Tahoma, Arial, Helvetica, Sans-serif;
}

h5, h5 a, h5 a:hover {
          font-size: 100%;
          color:#5D5D5D;
          font-family:Verdana, Tahoma, Arial, Helvetica, Sans-serif;
}

h6, h6 a, h6 a:hover {
          font-size: 80%;
          color:#920A00;
          font-family:Verdana, Tahoma, Arial, Helvetica, Sans-serif;
}

HR {
}

HR.clear {
          display: none;
}

div {
          text-align: left;
}

form {
          margin: 0px;
}

img {
          border: 0px;
}

.hidden {
          display: none;
}

a {
          color:#920a00;
          text-decoration:none;
}

a:hover {
          color:#fff;
          background:#920a00;
          text-decoration:underline;
}

.wrapper {
          padding-right:10px;
          padding-top:10px;
}

/***********************Template Objects Begins******************************/

/*********************************frame area starts**************************/
#frame_area {
          width: 873px;
          margin: 0px auto;
          text-align: left;
          position:relative;
}

#left_shadow {
          width:22px;
          height:239px;
          background:url('/berlingmedia/upload/images/templates/banner_shadow_left.jpg') no-repeat;
          position:absolute;
          z-index:5;
          top:0;
          left:4px;
}

#right_shadow {
          width:22px;
          height:239px;
          background:url('/berlingmedia/upload/images/templates/banner_shadow_right.jpg') no-repeat;
          position:absolute;
          z-index:5;
          top:0;
          right:-23px;
}

#top_banner {
          width: 847px;
          float: right;
          height: 214px;
}

.subpage #top_banner {
          height: 110px;
}

#red_hover a:hover {
          background-color:#940a00;
          color:#fff;
}

/*********************************top nav area area starts**************************/
#top_nav {
          width: 847px;
          float: right;
          background: url( '/berlingmedia/upload/images/templates/topnav_bkg_new.gif' ) repeat-x;
          height: 25px;
          text-align: left;
}

#top_nav ul {
          padding: 0px;
          margin: 0px;
          list-style-type: none;
          text-align: left;
}

#top_nav ul li {
          padding: 6px 14px 6px 14px;
          list-style-type: none;
          float: left;
          color: #fff;
          font-weight: bold;
          text-align: left;
          position:relative;
}

#top_nav ul li:hover, #top_nav ul li.sel {
          background: url( '/berlingmedia/upload/images/templates/topnav_bkg_hover.gif' ) repeat-x;
}

#top_nav ul li div {
}

#top_nav ul li .text {
          position:relative;
          z-index:3;
}

#top_nav ul li a {
          color:#fff;
}

#top_nav ul li a:hover {
          background:none;
          text-decoration:none;
}

/****************12/12******/
#top_nav ul li:hover, #top_nav ul li.showover{
          background: url( '/berlingmedia/upload/images/templates/topnav_bkg_hover.gif' ) repeat-x;
          z-index:25;
}

#nav li {
          position: relative;
}

#top_nav ul#nav li:hover ul, #top_nav ul#nav li.showover ul {
          display: block;
          width:189px;
          z-index:30;
}

#nav li ul {
          position: absolute;
          left: 0px;
          top: 25px;
          display:none;
          float:left;
          width:189px;
}

#nav li ul li{
          text-decoration: none;
          color: #777;
          float:left;
          padding: 3px 14px 3px 14px;
          width:189px;
          background: #95A105;
          z-index:10;
}

*html #nav li ul li {
          text-decoration: none;
          color: #777;
          float:left;
          width:216px;
          background: #95A105;
          z-index:20;
}

#top_nav #nav li ul li:hover, #top_nav #nav li ul li.sellist {
          background: #B4C306;
}

/****************/

/*********************************top nav area area ends**************************/

/*********************************center content area starts**************************/
#content_area {
          width: 873px;
          margin: 0px auto;
          text-align: left;
}

/*********************************center content area starts**************************/

/*********************************left content area starts**************************/
#left_content {
          width: 216px;
          float: left;
          margin: 0px 0px 0px 0px;
          padding:17px 0px 0px 0px;
}

*html #left_content {
          width: 216px;
          float: left;
          margin: 0px 0px 0px 0px;
          padding:12px 0px 0px 0px;
}

#left_top_bg {
          width: 200px;
          float: left;
          background: url( '/berlingmedia/upload/images/templates/left_top_bg.gif' ) no-repeat;
          height: 9px;
          font-size: 0px;
          position: relative;
          right: 4px;
}

#left_content_bg_area {
          width: 208px;
          float: left;
}

#left_content_bg {
          width: 182px;
          float: left;
          background: #FFF7A9 url( '/berlingmedia/upload/images/templates/left_content_bg.jpg' ) repeat-x;
          text-align: left;
          height: 250px;
}

#left_content_bg h1 {
}

#left_content_bg h3 {
}

#left_content_bg h4 {
          font-weight: normal;
}

#left_content_bg h5 {
          font-weight: normal;
}

#left_content_bg h6 {
          font-weight: normal;
}

#content_left_shade {
          width: 11px;
          float: left;
          background: url( '/berlingmedia/upload/images/templates/content_left_shade.jpg' ) no-repeat;
          height: 250px;
}

#content_right_shade {
          width: 14px;
          float: left;
          background: url( '/berlingmedia/upload/images/templates/content_right_shade.jpg' ) no-repeat;
          height: 250px;
          position: relative;
          top: 0px;
}

#content_bottom_shade {
          width: 198px;
          float: left;
          background: url( '/berlingmedia/upload/images/templates/content_bottom_shade.jpg' ) no-repeat;
          height: 25px;
          position: relative;
          left: 8px;
          top: 0px;
}

/*********************************left content area ends**************************/
#center_content {
          width: 420px;
          float: left;
          position:relative;
}

#center_content h1 {
          font-weight: normal;
          font-size: 240%;
          margin:15px 0px 0px 0px;
}

#center_content #Mailframe{
          position:absolute;
          top:0px;
          left:100px;
}

#center_content #Mailframese{
          position:absolute;
          top:0px;
          left:100px;
}

/*********************************right content area starts**************************/
#right_content {
          width: 230px;
          float: right;
}

#tools_area {
          width: 78px;
          float: right;
          height: 20px;
}

#tools_area div, #tools_area a {
          height:20px;
          width:25px;
          float:left;
}

#tools_area a:hover {
          background:none;
}

#tools_area #sitemap_icon {
          background: url( '/berlingmedia/upload/images/templates/veftree_icon.gif' ) no-repeat bottom center;
}

#tools_area #sitemap_icon a span {
          display:none;
}

#tools_area #font_increase_icon {
          background: url( '/berlingmedia/upload/images/templates/font_increase_icon.gif' ) no-repeat bottom center;
}

#tools_area #font_increase_icon a span {
          display:none;
}

#tools_area #font_decrease_icon {
          background: url( '/berlingmedia/upload/images/templates/font_decrease_icon.gif' ) no-repeat bottom center;
}

#tools_area #font_decrease_icon a span {
          display:none;
}

#flash_content {
          width: 200px;
          float: right;
          z-index:-10;
}

#right_content h3 {
          font-size:160%;
}

#right_content h4 {
          margin: 10px 0px 0px 0px;
          font-weight: normal;
}

#right_content h5 {
          font-weight: normal;
}

#right_content h6 {
          margin: 15px 0px 0px 0px;
          font-weight: normal;
}

#right_news {
          width: 200px;
          float: right;
}

/*********************************right content area starts**************************/

/*********************************frame area ends**************************/

/*********************************footer area starts**************************/
#footer_area {
          width: 925px;
          margin: 5px auto;
          text-align: center;
          color:#a8a8a8;
          font-size:90%;
}

#footer_border {
          background: url( '/berlingmedia/upload/images/templates/footer_border.gif' ) repeat-x;
          width: 925px;
          height: 1px;
          font-size: 0px;
          margin-bottom:7px;
}

#footer_border #footer_left {
          width: 150px;
          float: left;
          background: url( '/berlingmedia/upload/images/templates/footer_left.gif' ) no-repeat;
          height: 1px;
          font-size: 0px;
}

#footer_border #footer_right {
          width: 150px;
          float: right;
          background: url( '/berlingmedia/upload/images/templates/footer_right.gif' ) no-repeat;
          height: 1px;
          font-size: 0px;
}

#footer_area #flag {
/*position:relative;
*/
          width:15px;
          height:11px;
          float:right;
}

#footer_area #flag a {
/*position:absolute;
          width:15px;
          height:11px;
          float:right;
          top:0px;
          right:0px;
*/
}

#footer_area #flag a span {
          display:none;
}

#footer_area .english {
          background: url( '/berlingmedia/upload/images/templates/en_flag.gif' ) no-repeat bottom;
          width:15px;
          height:11px;
          float:right;
          position:relative;
          top:-12px;
          right:45px;
}

#footer_area .swedish {
          background: url( '/berlingmedia/upload/images/templates/se_flag.gif' ) no-repeat bottom;
          width:15px;
          height:11px;
          float:right;
          position:relative;
          top:-12px;
          right:45px;
}

#footer_area a {
          color:#A8A8A8;
          text-decoration:none;
          font-family:verdana;
          font-size:9px;
}

#footer_area a:hover {
          color:#A8A8A8;
          text-decoration:underline;
          font-family:verdana;
          font-size:9px;
}

/*********************************footer area ends**************************/

/**************************************************subpage css starts*******************************/
#bread_crumb {
          width: 847px;
          float: right;
          background: url( '/berlingmedia/upload/images/templates/bread_crumb_bg.gif' ) repeat-x;
          height: 30px;
          text-align: left;
          color: #D49691;
          position:relative;
}

#bread_width {
          width: 600px;
          float: left;
}

#bread_crumb ul {
          padding: 0px;
          margin: 0px;
          list-style-type: none;
          text-align: left;
          color: #D49691;
          width:600px;
          float:left;
}

#bread_crumb ul li {
          padding: 0px;
          margin: 6px 5px 0px 5px;
          list-style-type: none;
          float: left;
          color: #D49691;
          font-weight: bold;
          text-align: left;
}

#bread_crumb ul li a {
          color: #D49691;
          text-decoration: none;
          font-weight: lighter;
}

#bread_crumb ul li a:hover {
          color: #D49691;
          text-decoration: underline;
          font-weight: lighter;
}

#bread_crumb_shade {
          width: 225px;
          float: left;
          background: url( '/berlingmedia/upload/images/templates/bread_crumb_shade.gif' ) no-repeat;
          height: 1px;
          position:absolute;
          top:25px;
          left:0px;
          z-index:20;
}

#left_nav {
          width:200px;
          float: right;
          text-align: right;
}

#left_nav ul {
          padding: 0px 0px 0px 0px;
          margin: 0px 20px 0px 0px;
          list-style-type: none;
          text-align: left;
          color: #D49691;
}

#left_nav ul li {
          color: #920A00;
          font-weight: lighter;
          text-align: right;
          float:right;
          padding: 6px 0px 0px 0px;
          width:180px;
          position:relative;
/* margin: 0px;
          padding: 6px 5px 0px 5px;
          list-style-type: none;
          color: #920A00;
          font-weight: lighter;
          text-align: right;
          float: right;
          width: 200px;
*/
}

#left_nav .selected{
          padding-right:10px;
          width:170px;
}

#left_nav ul li a {
          color: #920A00;
          text-decoration:none;
}

#left_nav ul li a:hover {
          color: #920A00;
          text-decoration:underline;
          background:none;
}

#left_nav_arrow {
          width: 10px;
          float: right;
          background: url( '/berlingmedia/upload/images/templates/left_nav_arrow.gif' ) no-repeat;
          height: 8px;
          text-align: left;
          color: #D49691;
          position:relative;
          top:8px;
          right:4px;
}

#left_nav_sel_arrow {
          width: 7px;
          float: right;
          background: url( '/berlingmedia/upload/images/templates/left_nav_sel_arrow.gif' ) no-repeat;
          height: 9px;
          color: #D49691;
          position:absolute;
          right:0px;
          top:8px;
}

#left_nav #left_nav_head {
          color:#95a105;
          float:right;
          font-size:160%;
          font-family: "Berling Nova Display Pro", Georgia, Times New Roman, Serif;
}

#left_nav #left_nav_head a {
          color:#95a105;
          text-decoration:none;
          font-size:100%;
          font-family: "Berling Nova Display Pro", Georgia, Times New Roman, Serif;
}

#left_nav #left_nav_head a:hover {
          color:#95a105;
          text-decoration:underline;
          font-size:100%;
          font-family: "Berling Nova Display Pro", Georgia, Times New Roman, Serif;
}

/**************************************************subpage css ends*******************************/

/*********************** Send Email CSS **********************************/
#EmailFrame {
          WIDTH: 960px;
          TEXT-ALIGN: center 
}

.MailForm {
          margin-top:15px;
          margin-left:15px;
}

.previewdata {
          display:none;
          margin-top:50px;
          margin-left:5px;
}

.senddata {
          display:none;
          margin-left:140px;
}

.SentResponse {
          color:#000;
          margin-left:75px;
          margin-top:50px;
}

.SentResponseAlign {
          text-align:center;
}

.EmailBack {
          MARGIN-TOP: 15px;
          HEIGHT: 20px 
}

.EmailSend {
          MARGIN-TOP: 15px;
          HEIGHT: 20px 
}

/************************Sending Email***********************/
#MessageArea {
          width:284px;
          margin:0px auto;
          margin-top:8px;
}

#MsgBGImg {
          width:272px;
          float:left;
          height:390px;
          background:url('/berlingmedia/upload/images/news/MsgBGImg.jpg') repeat-x;
          position:relative;
}

#MsgBGLeftImg {
          width:6px;
          float:left;
          background:url('/berlingmedia/upload/images/news/MsgBGLeftImg.jpg') no-repeat;
          height:390px;
}

#MsgBGRightImg {
          width:6px;
          float:left;
          background:url('/berlingmedia/upload/images/news/MsgBGRightImg.jpg') no-repeat;
          height:390px;
}

#TipsaColor {
          color:#89AB00;
          font-size:18px;
          margin-top:17px;
          margin-left:13px;
          width:60px;
          font-family:Verdana;
}

#TipsaColor1 {
          color:#95a105;
          font-size:18px;
          margin-top:17px;
          width:60px;
          font-family:Verdana;
}

#MsgPad {
/*margin-top:24px;
          margin-right:170px;
*/
          width:200px;
}

.SuccessPad {
          width:200px;
          float:left;
          text-align:left;
          color:black;
}

.SuccessPadcolor {
          margin-top:5px;
          width:200px;
          float:left;
          text-align:left;
          color:#5D5D5D;
}

#SuccessColor {
          color:#5D5D5D;
          text-align:left;
}

.TextboxPad {
          text-align:left;
          margin-top:2px;
}

.EmailColor {
          color:#BB181D;
          text-align:left;
}

.EmailColor a {
          color:#BB181D;
          text-align:left;
          text-decoration:none;
}

.TextColor {
          color:#5D5D5D;
          text-align:left;
}

#CloseWindow {
          margin-top:33px;
          color:#BB181D;
          text-align:left;
}

#CloseWindow a {
          margin-top:33px;
          color:#BB181D;
          text-align:left;
          text-decoration:none;
}

#CloseButton {
          width:22px;
          height:21px;
          background:url('/berlingmedia/upload/images/news/CloseButton.gif') no-repeat;
          position:absolute;
          right:-10px;
          top:-5px;
          cursor:hand;
          cursor:pointer;
}

.ButtonLeftShade {
          width:3px;
          height:20px;
          float:left;
          background:url('/berlingmedia/upload/images/news/ButtonLeftShade.gif') no-repeat;
}

.ButtonRightShade {
          width:3px;
          height:20px;
          float:left;
          background:url('/berlingmedia/upload/images/news/ButtonRightShade.gif') no-repeat;
}

.ButtonCenterShade {
          width:50px;
          height:20px;
          float:left;
          border:0px;
          margin:0px;
          padding:0px;
          color:#5D5D5D;
          cursor:hand;
          cursor:pointer;
          background:url('/berlingmedia/upload/images/news/ButtonCenterShade.gif') repeat-x;
}

#ButtonCenterShade1 {
          width:100px;
          height:20px;
          float:left;
          border:0px;
          color:#5D5D5D;
          cursor:hand;
          cursor:pointer;
          background:url('/berlingmedia/upload/images/news/ButtonCenterShade.gif') repeat-x;
}

#ButtonPad {
          width:205px;
          float:left;
          text-align:left;
          margin-top:20px;
/*position:relative;
*/
}

#AButtonPad {
          width:180px;
          float:left;
          text-align:left;
          margin-top:20px;
}

#EmailPad {
          width:225px;
          float:left;
          text-align:left;
          margin-top:20px;
          position:relative;
          z-index:20;
}

#Email {
          width:39px;
          height:35px;
          background:url('/berlingmedia/upload/images/news/Email.jpg') no-repeat;
          font-size:0px;
          position:absolute;
          right:0px;
          z-index:-1;
}

.LeftPad {
          margin-left:15px;
}

.LeftPadTop {
          margin-left:15px;
/*margin-top:20px;
*/
}

.LeftButton {
          width:56px;
          float:left;
          cursor:hand;
          cursor:pointer;
}

.TopPad {
          padding-top:2px;
          text-align:center;
}

.RightButton {
          width:106px;
          float:right;
          cursor:hand;
          cursor:pointer;
}

#CenterButton {
          width:66px;
          float:left;
          cursor:hand;
          cursor:pointer;
}

#RightButtonPad {
          width:56px;
          float:right;
          cursor:hand;
          cursor:pointer;
}

#LeftPad10 {
          margin-left:15px;
}

#TipsaPad {
          width:250px;
          float:left;
          margin-bottom:10px;
}

#TipsaRightArea {
          width:100px;
          float:right;
          margin-top:10px;
          color:#5D5D5D;
}

.BottomLineImg{
          width:183px;
          height:1px;
          background:url('/berlingmedia/upload/images/news/bottomlineimg.gif') no-repeat;
          font-size:0px;
}

/******************Dropdown hor Nav ******************/

/*******************Search Style Starts **********************/
#totalarea {
          width:420px;
          margin: 0px auto;
          text-align:center;
}

#yellowarea {
          width:404px;
          float:left;
}

#yellow_line_bg {
          height:87px;
          background:url( "/berlingmedia/upload/images/search/ver_yellowline.jpg" ) repeat-x;
}

#left_bg {
          float:left;
          width:2px;
          height:87px;
          background:url( "/berlingmedia/upload/images/search/gray_left_bg.jpg" ) repeat-y;
}

#right_bg {
          float:right;
          width:2px;
          height:87px;
          background:url( "/berlingmedia/upload/images/search/gray_right_bg.jpg" ) repeat-y;
}

#bottom_bg {
          background:url( "/berlingmedia/upload/images/search/bg_gray_bottom.jpg" ) repeat-x;
          overflow:hidden;
          height:5px;
          width:404px;
          font-size:0px;
}

#left_bottom_bg {
          background:url( "/berlingmedia/upload/images/search/left_bottom_bg.jpg" ) no-repeat;
          height:5px;
          width:2px;
          float:left;
}

#right_bottom_bg {
          background:url( "/berlingmedia/upload/images/search/right_bottom_bg.jpg" ) no-repeat;
          height:5px;
          width:2px;
          float:right;
}

.textborder {
          border:1px solid #587cb6;
          width:160px;
          background:#fff;
}

#search_text_pad {
          float:left;
          padding-left:13px;
          padding-top:3px;
}

#textleft {
          float:left;
          width:202px;
}

#text_top_pad {
          margin-left:13px;
          padding-top:8px;
          padding-bottom:11px;
}

/* prod css start*/
#prod_yellow_line_bg {
          height:118px;
          background:url( "/berlingmedia/upload/images/search/prod_ver_yellow.jpg" ) repeat-x;
}

.prod_textborder {
          border:1px solid #c0bfab;
          width:160px;
          background:#fff;
}

#prod_left_bg {
          float:left;
          width:2px;
          height:118px;
          background:url( "/berlingmedia/upload/images/search/gray_left_bg.jpg" ) repeat-y;
}

#prod_right_bg {
          float:right;
          width:2px;
          height:118px;
          background:url( "/berlingmedia/upload/images/search/gray_right_bg.jpg" ) repeat-y;
}

#field_left {
          float:left;
          width:300px;
}

.select_style {
          width:114px;
}

#prod_text_top_pad {
          padding-left:13px;
          padding-top:10px;
          padding-bottom:8px;
}

.pad_right_arrow {
          float:left;
          padding-left:4px;
          padding-right:2px;
          padding-top:6px;
}

.img_arrow {
          background:url( "/berlingmedia/upload/images/search/prod_right_arrow.jpg" ) no-repeat;
          width:9px;
          height:8px;
}

#prod_textbox_width {
          width:204px;
          padding-top:15px;
          float:left;
}

#company_select_pad {
          float:left;
          padding-left:13px;
}

#catgory_select_pad {
          float:left;
}

.prod_cont_total_area {
          width:404px;
}

.prod_cont_left {
          width:328px;
          float:left;
}

.prod_cont_right {
          float:right;
          width:71px;
         margin-bottom:10px;
/* padding-top:40px;
          border:1px solid red;
*/
}

#prod_bottom_left_text {
          float:left;
          padding-left:12px;
/*padding-right:12px;
          border:1px solid red;
*/
}

#prod_bottom_right_img {
          float:left;
          padding-top:6px;
          padding-left:16px;
/* border:1px solid red;
*/
}

#prod_toptext{
          float:left;
          padding-right:10px;
}

/* prod css*/
#search_img_bg {
          float:right;
          background:url( "/berlingmedia/upload/images/search/search_img.jpg" ) no-repeat;
          width:27px;
          height:23px;
          cursor:hand;
          cursor:pointer;
}

#heading_pad {
          color:#8aac00;
}

#abstract_pad {
          color:#727272;
}

#more_link a {
          font-size:120%;
          color:#930a02;
          text-decoration:none;
}

#more_link a:hover {
          text-decoration:underline;
          background:none;
}

.noresult_pad {
          padding-top: 20px ;
          text-align:center;
          color:#930a02;
}

#prev_img {
          background:url( "/berlingmedia/upload/images/search/prev_bg.jpg" ) no-repeat;
          height:8px;
          width:10px;
          cursor:hand;
          cursor:pointer;
}

.arrow_img_pad{
          padding-top:6px;
}

#next_img {
          background:url( "/berlingmedia/upload/images/search/next_bg.jpg" ) no-repeat;
          height:8px;
          width:10px;
          cursor:hand;
          cursor:pointer;
}

#textleft {
          float:left;
          width:202px;
}

#text_bottom_pad {
          padding-left:13px;
          padding-top:9px;
}

#bottom_left_text {
          float:left;
}

#down_arrow {
          background:url( "/berlingmedia/upload/images/search/green_down_arrow.jpg" ) no-repeat;
          height:14px;
          width:13px;
}

.header_space{
          margin:0px;
          padding:0px 
}

.b_decoration{
          font-family:Verdana;
          font-size:12px;
}

#bottom_right_img {
          float:left;
          padding-top:2px;
          padding-left:13px;
}

.page_highlight {
          background-color:#940a00;
          color:#fff;
}

.prod_cont_right a:hover {
          background-color:#ffffff;
}

/*******************Search Style Ends **********************/