/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 28 January 2009 11:48:12
*/


/* CSS Document */

/* ######################### other ################################### */

* {
    margin:0;
    padding:0;
}

body {
    font-family: Arial, Tahoma, Sans-Serif, Helvetica;
    font-size:11px;
    color:#000;
    text-align:left;
}
.allign_bullets {
padding-left: -15px;
}
ul.hide_bullets{
list-style:none;
}
ul{
padding-left:15px;
}



h1 {
   font-size: 20px;
   font-weight:normal;
   font-family:Tahoma, Sans-Serif;
   color:#007cc2;
   border-bottom: 5px #f0f0f0 solid;
   margin-right:15px;
   padding:5px;
   text-align:left;
}

h2 {
    
    border-top:5px #fff solid;
    color:#a90056;
}

h2 a {
    color:#a90056;
    font-size:13px;
    font-weight:bold;
    font-family:Tahoma, Sans-Serif ;
}

a {
    color:#007cc2;
    text-decoration:none;    
}

a:hover {
    color:#2d6e9c;
    text-decoration:none;
}

p {
    line-height: 1.3;
}

.clear {
    clear:both;
}

.hide {
    display:none;
}

/* ######################### background ################################### */

html {
    background:#e7e7e7
}

#bg {
    width:900px;
    margin-left:auto;
    margin-right:auto;
    background:url(http://www.pmlive.com/__data/assets/image/0009/54/bg.jpg) repeat-y;
    padding: 0;
    margin-top:0;
    margin-bottom:0;
}

#bg-bottom { 
    width:900px;
    height:16px;
    margin-left:auto;
    margin-right:auto;
    background:url(http://www.pmlive.com/__data/assets/image/0008/53/bg-bottom.jpg) no-repeat;
}

#left {
    float:left;
    width:15px;
}

#home {
    width:30px;
    height:70px;
    margin-top:60px;
    background:url(http://www.pmlive.com/__data/assets/image/0012/57/home-btn.png) no-repeat scroll;
    padding:0 !important;
    float:left;
}    

#home:hover {
    width:30px;
    height:70px;
    margin-top:60px;
    float:left;
    background:url(http://www.pmlive.com/__data/assets/image/0013/58/home-btn_over.png) no-repeat scroll;
}    

/* ######################### boxes ################################### */

#container {
    margin-left:0px;
    margin-right:0;
    width:807px;
    text-align:left;
    background:#ffffff;
    float:left;
}

/* ######################### header ########## */

#header {
    width:770px;
    border-left:12px #fff solid;
}

.logo {
    float:left;
    width:189px;
    height:87px;
    margin-top:5px;
    text-decoration: none;
    border: 0px;
}

div#header-right {
    float:right;
    text-align:right;
    border-bottom:23px #fff solid;
}

/* ######### search_box ########## */
div#search_box {
    background:#ECECEC none repeat scroll 0%;
    font-size:0px;
    height:33px;
    text-align:right;
    width:233px;
    border-right:9px #fff solid;
}

.field {
    border: 0;
}

.search {
    background:url(http://www.pmlive.com/__data/assets/image/0010/55/button-search.png) no-repeat;
    width:47px;
    height:17px;
    border:0;
    float:right;
    cursor:pointer;
    margin-right:8px;
    margin-top:7px;
}

.search-field {
    width:150px;
    height:17px;
    border:0;
    float:left;
    margin-left:15px;
    margin-top:7px;
}

/* ######### search-box end ########## */

div#header-right ul {
    list-style:none;
    margin-top:5px;
}

div#header-right ul li {
    display:inline;
    color:#007cc2;
    font-size:11px;
    padding:0px 7px;
    border-right:1px solid #b9b9b9;
    
    
}

div#header-right ul li.last 
{
    border-right:0;
}

div#header-right ul li a {
    display:inline;
    color:#007cc2;
    text-decoration:none;
    
}

/* ######### menue ########## */

#nav {
    text-align:left;
    border-right:9px #fff solid;
    clear: right;
}

#nav ul{
    list-style:none;
    float:right;
    background:url(http://www.pmlive.com/__data/assets/image/0011/65/nav_background.jpg);
    padding-left: 0px;
}

#nav ul li {
    display:inline;
    color:#fff;
    font-size:11px;
    float:left;
    background:url(mysource/nav_b.jpg) no-repeat scroll 0px 8px;
}

#nav ul.drop_down {
    display:none;
    float:none;
    position: absolute;
}
.drop_down_js {
    display:none;
    float:none;
}
#nav ul.drop_down li {
    display:block;
    float:none;
}

#nav ul li:hover ul{
display: block;
}
#nav ul li:over ul{
display: block;
}

#nav ul li.last {
    /*background:url(http://www.pmlive.com/__data/assets/image/0013/67/nav_right.jpg)no-repeat scroll 67px 0px;*/
}

#nav ul li a {
    color:#fff;
    text-decoration:none;
    display:block;
    padding: 0.65em 1.4em;
    
}

#nav ul li a:hover {
    color:#6ec3f3;
    text-decoration:underline;
}

#nav ul li a.one {
    background:none;
}
td.menu{
background:url(http://www.pmlive.com/__data/assets/image/0011/65/nav_background.jpg);
text-align: left;
border-top:2px solid #FFF;
border-bottom:2px solid #FFF;
border-right: 2px solid #FFF;
border-left: 2px solid #FFF;
}
#nav ul li a.first{
   background: none;
}

/* ######################### upper box ########## */

#upper-box {
    width:782px;
    background:#f0f0f0;
    margin-left:12px;
    text-align:left;
    border-top:1px solid #dadada;
    border-bottom:1px solid #dadada;
}

#top-box {
    border-left:11px solid #f0f0f0;
    border-right:11px solid #f0f0f0;
}

#left-ubox {
    float:left;
    width:530px;
    border:1px solid #dadada;
    background:#ffffff;
}

#right-ubox {
    float:left;
    width:215px;
    border:1px solid #dadada;
    background:#ffffff;
}

#banner {
    float:left;
    width:764px;
    height:171px;
    border-top:10px solid #f0f0f0;
    border-bottom:10px solid #f0f0f0;
    border-left:10px solid #f0f0f0;
    background:url(http://www.pmlive.com/__data/assets/image/0007/52/banner.jpg) no-repeat;
}

.thumb {
    float:left;
    border:none;
    margin-top:20px;
    margin-right:15px;
}

.link {
    margin-top:10px;
}



div#left-ubox p {
    margin-right:20px;
    margin-left:15px;
    margin-bottom:5px;
    padding-bottom:20px;
    padding-top:5px;
}


div#right-ubox div {
    margin-top:10px;
    margin-left:15px;
    margin-bottom:5px;
    padding-bottom:20px;
    padding-top:5px;
}
div#left-ubox div {
    margin-right:20px;
    margin-left:15px;
    margin-bottom:5px;
    padding-bottom:20px;
    padding-top:5px;
}

.address {
    border-top:10px #fff solid;
}

#contact {
    border-left:15px #fff solid;
    border-top:10px #fff solid;
}

#C1 {
    list-style-image:url(http://www.pmlive.com/__data/assets/image/0008/62/icon-phone.png);
}

#C2 {
    list-style-image:url(http://www.pmlive.com/__data/assets/image/0007/61/icon-email.png);
}

div#upper-box div h1 {
    margin-left:15px;
    margin-top:10px;
}

.end {
    width:780px;
    height:13px;
}

/* ######################### bottom box ########## */

#bottom-box {
    width:782px;
    background:#f0f0f0;
    margin-left:12px;
    margin-top:20px;
    border-top:1px solid #dadada;
    border-bottom:1px solid #dadada;
}

#end-box {
    border-left:11px solid #f0f0f0;
    border-right:11px solid #f0f0f0;
    border-top:13px solid #f0f0f0;
}

#left-bbox {
    float:left;
    width:259px;
    border:1px solid #dadada;
    background:#ffffff;
}

.space {
    border:5px #f0f0f0 solid;
    width:1px;
    float:left;
}

#center-bbox {
    float:left;
    width:258px;
    border:1px solid #dadada;
    background:#ffffff;
}

#right-bbox {
    float:left;
    width:215px;
    border:1px solid #dadada;
    background:#ffffff;
}

.thumb2 {
    float:left;
    margin-right:10px;
    border:none;
}

div#left-bbox div {
    margin-top:10px;
    margin-left:15px;
    margin-right:20px;
    margin-bottom:5px;
    padding-bottom:20px;
    padding-top:5px;
}

div#right-bbox div {
    margin-top:10px;
    margin-left:15px;
    margin-right:20px;
    margin-bottom:5px;
    padding-bottom:20px;
    padding-top:5px;
}
div#center-bbox div {
    margin-top:10px;
    margin-left:15px;
    margin-right:20px;
    margin-bottom:5px;
    padding-bottom:20px;
    padding-top:5px;
}

div#bottom-box div h1 {
    margin-left:15px;
    margin-top:10px;
}

/* ######################### footer ################################### */

#footer {
    float:left;
    width:782px;
    margin-top:35px;
    margin-left:10px;
    border-top:5px solid #1b1b1f;
    padding-top:12px;
    color:#878787;
    font-size:11px;
    margin-bottom:10px;
}

#footer ul {
    list-style:none;
    margin-left:29px;
}

#footer ul li.first {
    margin-left:55px;
    border-left:none;
}

#footer ul li {
    float:left;
    display:inline;
    color:#007CC2;
    font-size:11px;
    padding:0 16px;
    border-left:1px solid #1b1b1f;
}
#footer a {
    color:#007CC2;
    text-decoration:none;
}
#footer p {
    float:left;
}
#footer p.right {
    float:right;
}

/* ##################################### inner page ################################ */

#sidebar-left {
    width:185px;
    float:left;
    margin-top:25px;
    border-left:12px #fff solid;
}

#ten {
    border:1px #fff solid;
    width:35px;
    height:10px;
    float:left;
}

#content {
    width:539px;
    float:left;
    border-top:5px solid #F0F0F0;
}

#text {
    line-height: 1.5;
    
}

#text h1 {
   padding:0px;
   width:322px;
}

#text h2 {
   font-weight:bold;
   font-size:13px;
}

#bottom {
    width:543px;
    text-align:right;
    border-top:5px solid #F0F0F0;
    float:right;
    background:url(http://www.pmlive.com/__data/assets/image/0006/51/back_arrow.png) no-repeat 533px
}

#bottom a {
    color:#a90056;
    padding-right:15px;
}

/* ##################################### inner page - sidebar-left ################################ */

#sidebar-left ul {
    list-style-image:none;
    list-style-type:none;
    font-size:11px;
    font-family:Tahoma,Sans-Serif;
    color:#007cc2;
}

#sidebar-left ul ul {
    background:#f7f7f7;
    border-top:1px solid #DADADA;
    border-bottom:1px solid #DADADA;
    margin-top:5px;
}

#sidebar-left ul ul li {
    background:url(http://www.pmlive.com/__data/assets/image/0005/50/arrow.png) no-repeat 12px;
    border:none;
}
#sidebar-left ul ul ul li {
    background:url(http://www.pmlive.com/__data/assets/image/0005/50/arrow.png) no-repeat 5px;
    border:none;
}

#sidebar-left ul ul li a {
    color:#A90056;
    padding-left:25px;
    background:none;
    padding-bottom:7px;
}

#sidebar-left ul ul ul li a {
    color:#A90056;
    padding-left:4px;
    background:none;
    padding-bottom:7px;
}

#sidebar-left ul li ul.show {
display:none;
}

#sidebar-left ul li {
    padding-bottom:7px;
    padding-top:7px;
    border-bottom:1px solid #DADADA;
}

#sidebar-left ul li.level {
    border-bottom:none;
    padding-bottom:0px;
}

#sidebar-left ul li a {
    color:#007cc2;
    padding-left:15px;
    background:url(http://www.pmlive.com/__data/assets/image/0011/56/dot.png) no-repeat 1px;
}


/* ##################################### inner page - content ################################ */

#breadcrumbs {
    margin-top:25px;
    margin-bottom:20px;
    font-size:11px;
    font-family:Tahoma,Sans-Serif;
}

#breadcrumbs p a {
    color:#a90056;
    text-decoration:none;   
}

#breadcrumbs p a:active {
    color:#2d2d2d;
    text-decoration: none;
}

.thumbin {
    float:right;
    border-right:20px #fff solid;
    border-left:20px #fff solid;
    border-bottom:20px #fff solid;
}

#text {
    font-family:Tahoma,Sans-Serif;
    font-size:12px;
    text-align:left;
}

#text p {
    margin-top:4px;
    margin-bottom:20px;
    padding-right:20px;
}

#text p a:hover {
    text-decoration:underline;    
}

#home_in {
    margin-top:100px;
    padding:0 !important;
    float:left;
    border:none;
}    
.slide_rest{
display: none;
}
/* ##################################### google map - content ################################ */

  #google_map{
    width: 500px; 
    height: 300px;
    border: 2px #2D6E9C solid; 
}
