﻿body
{
background: #ebf3f9 url(../images/bg_slice.gif) repeat-x 0 0;
}

/* ################################### HEADER LAYOUT  #################################*/

#HeaderContainer
{
    width:1048px;
    padding: 0;
    margin: 0 auto;
    background: url(../images/headerContainer.jpg) no-repeat 0 0;
    height:258px;
}

#Header
{
    width:762px;
    height:210px;
    float:left;
}

#randomImg {
    float:right;
    width:232px;
    height:258px;
    margin-right:26px;
}

#registerBtn {
position:absolute;
}

#registerBtn a.reg   {
	display:block;
    position:absolute;
    float:right;
    width:175px;
    height:36px;
    margin-left:15px;
    background: url(../images/register_btn.gif) no-repeat 0 0;
}
#registerBtn a.reg:link   {
background-position: 0px 0px; }

#registerBtn a.reg:hover   {
background-position: 1px 0px; }


/* ################################### NAV LAYOUT  #################################*/


#navigation
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 70px;
    width:712px;
    height:34px;
    float:left;
}

#MainOuter {
    width: 1048px;
    margin: 0 auto;
    padding: 0 ;
    background: url(../images/canvas.jpg) repeat-y 50% 50px;
}

#ctl00_MainArea_CopypageArea
{

}

/*homepage top container*/
#ctl00_MainArea_medcol.home
{
    float:left;
    min-height:270px;
    height:auto !important;
    height:270px;
    background: url(../images/medcolCopy_bga.jpg) no-repeat top right;
    width:998px;
    padding: 0 25px 0 25px;
}

/*copypage top container*/
#ctl00_MainArea_medcol.copy
{
    float:left;
    min-height:38px;
    height:auto !important;
    height:38px;
    background: url(../images/medcolCopy_bga.jpg) no-repeat top right;
    width:998px;
    padding: 0 25px 0 25px;
}

/*copypage top container before change on wed
#ctl00_MainArea_medcol.copy
{
    float:left;
    min-height:80px;
    height:auto !important;
    height:80px;
    background: url(../images/medcolCopy_bg.jpg) no-repeat top right;
    width:998px;
    padding: 0 25px 0 25px;
}

*/

/*copy container*/
#ctl00_MainArea_rightcol
{
    width:670px;
    padding:20px 30px 0px 0px;
    float:right;
    min-height:300px;
    height:auto !important;
    height:300px;
    margin-right:25px;
}

/*home copy container*/
#ctl00_MainArea_rightcol.home
{
    width:595px;
    padding:0px 80px 0px 0px;
    float:right;
    min-height:300px;
    height:auto !important;
    height:300px;
    margin-right:25px;
}

/*left column*/
#ctl00_MainArea_leftcol
{
    width:265px;
    padding:0px 0px 0px 0px;
    float:left;
    min-height:300px;
    height:auto !important;
    height:300px;
    margin-left:25px;
}

#ctl00_MainArea_SideMenu
{
    width:200px;
    padding:0px 0px 0px 0px;
}

/*store top container*/
#ctl00_MainArea_SideMenu.store {
    float:left;
    min-height:80px;
    height:auto !important;
    height:500px;
    background: url(../images/medcolStore_bg.jpg) no-repeat top right;
    width:1023px;
    padding: 0 0px 0 px;
    margin:0;
}

#sidemenu_bottom
{
    background-image:url(../images/sidemenu_bottom.gif);
    background-repeat:no-repeat;
    height:12px;
}

.NewsOverview
{
    display:block;
    margin:15px 0px 0px 0px;
    border-bottom:solid 1px #d0d0d0;
    min-height:90px;
    height:auto !important;
    height:90px;
}

#LoginTop
{
background:#2a6ebc url(../images/login_top_bg.jpg) no-repeat top;
width:242px;
padding:5px 0px 5px 5px;
}

#LoginMiddle
{
    background:#ffffff url(../images/login_bg.jpg) no-repeat bottom;
    padding:20px 0px 0px 0px;
    width:245px;
    border-left:solid 1px #dbdbdb;
    border-right:solid 1px #dbdbdb;
}

#LoginBottom
{
    background:#2a6ebc url(../images/login_bottom_bg.jpg) no-repeat top;
    height:7px;
    width:247px;
}


#ctl00_MainArea_homeTop {
     width:928px;
     height:250px;
     background: url(../images/hometop_2.jpg) no-repeat top left;
     padding: 20px 0 0 70px;
}

#ctl00_MainArea_homeTop p.homeTopLeft, #ctl00_MainArea_homeTop p.homeTopRight {
    font-size:1.2em;
    line-height:1.1em;
 }

#ctl00_MainArea_homeTop p.homeTopLeft {
 width:200px;
 padding: 0px 0 0 0px;
 float:left;
 display:block;
 color:#9e9e9f;
 margin:15px 0 0 185px;
}

#ctl00_MainArea_homeTop p.homeTopRight {
 width:200px;
 padding: 0px 0 0 0px;
 float:left;
 display:block;
 color:#9e9e9f;
 margin:15px 0 0 257px;
}




/*########################################  MY STATS PAGE  ##############################*/

#yearDrop {
 float: right;
 width:170px;
}

#Trustdroplist {
}

p.trustName {
color: #da89ba;
font-size: 1.4em;
font-weight: bold;
}


/*Style the overall table*/
table.trustTable {
width:660px;
}

/*all table cells in the table*/
table.trustTable tr td {
padding:5px 10px 5px 10px;
text-align: center;
}

/* style the top row of the table*/
table.trustTable tr.trustTop {
background: #a1c0d2;
color: #656565;
}

/* style the top row cells*/
table.trustTable tr.trustTop td {
border-right:solid 1px #fff;
font-weight: bold;
}

/*style the data row*/
table.trustTable tr.trustDatarow {
padding: 5px 0px 5px 0px;
border: solid 1px red;
}

/*style the data row cells*/
table.trustTable tr.trustDatarow td {
border-bottom:solid 1px #c2c2c2;
}

/*########################################FOOTER LAYOUT##############################*/


#Footer
{
    width:1048px;
    margin:0 auto;
    background: url(../images/footer_bg.png) no-repeat 0 0;
    height: 219px;
}

#Footer img {
    float:left;
    margin:40px 0 0 15px;
}

#social {
    width:230px;
    float:left;
    padding: 50px 0 0 25px;
}

#sitemap
{
    float:left;
    padding:100px 0px 0px 50px;
}

#Logos {
width:998px;
margin: 0 auto 10px auto;
height:50px;
background: url(../images/footer_logos.jpg) no-repeat top right;;
}



