body{
    margin:0px;
    padding:0px;
    text-align:center;
}

/*layout*/
#main{
    margin:auto;
    width:850px;
    position:relative;
    text-align:left;
    -webkit-box-shadow: 0px 10px 10px black;
-moz-box-shadow: 0px 0px 10px black;
box-shadow: 0px 2px 10px #999;
padding: 5px;
}

#sidebar{
    width: 220px;
    float: left;
}

#content{
    width: 600px;
    float: left;
    margin-left: 20px;
    margin-bottom:20px;
}

#footer-banner{
    padding-left: 40px;
    padding-top: 1em;
    clear:both;
}

#footer-left{
    width:200px;
    float:left;
    margin-top: 22px;
}


#footer-middle{
    width:463px;
    float:left;
}

#footer-right{
    float:left;
    margin-top: 22px;
    width:129px;
    padding-left: 11px;
}

#rsp-tfsa-button{
    position:relative;
}

#news-updates-button{
    margin-bottom:9px;
}

#prism-developments-button{

}


#logo{
    margin-left:10px;
    margin-top: 0em;
}

/*Navigation*/

#navbar{
    background:url(../images/nav/navbar-background.gif) repeat-x;
    padding-bottom:20px;
    zoom:1;
}

.primary-navigation{
    background:url(../images/nav/colorbar.gif) no-repeat top center;
    padding-top:20px;
}

.primary-navigation ul{
    width:745px;
    height:22px;
    display:block;
    padding:0px;
    margin:auto;
}

.secondary-navigation {
    width:745px;
    margin:auto;
}

.secondary-navigation ul{
    height:22px;
    display:block;
    padding:0px;
    margin-top:10px;
    margin-bottom:10px;
}





#navbar span{
    display:none;
}

#navbar li{
    list-style-type:none;
    padding:0px;
    margin:0px;
    float:left;
    display:block;
    height:22px;
    background-position:0px 0px;
}

#navbar a{
    display:block;
    height:22px;
}

#navbar a:hover{
    background-position:0px -22px;
}
#navbar a.active{
    background-position:0px -44px;
}


/*Third level Nav*/
.sidebar-navigation{
    float:left;
    padding:0;
    margin:0;
    margin-left:25px;
    margin-top:20px;
    list-style-type:none;
    width: 135px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.65em;
    text-transform:uppercase;
    letter-spacing:1px;
}

.sidebar-navigation li{
    padding:0.5em 0;
    width:115px;
    text-align:left;
}


.sidebar-navigation a{
    color:#888;
    text-decoration:none;
    padding-right:10px;
    display:block;
    position:relative;
    zoom:1;
}

.sidebar-navigation a.active{
    color:white;
    padding:2px 6px;
    margin-left:-6px;

}

.sidebar-navigation a.active:hover{
    color:white!important;
}

#sidebar-nav-head{
    padding-left:15px;
    float:left;
    margin-top: 25px;
    position: relative;
}


/*Primary Nav*/
#home{
    background-image:url(../images/nav/home.gif);
    width:66px;
}

#about{
    background-image:url(../images/nav/about_us.gif);
    width:96px;
}

#investing{
    background-image:url(../images/nav/investing.gif);
    width:98px;
}

#opportunities{
    background-image:url(../images/nav/investment_opportunities.gif);
    width:228px;
}

#login{
    background-image:url(../images/nav/investor_login.gif);
    width:143px;
}

#contact{
    background-image:url(../images/nav/contact_us.gif);
    width:114px;
}

/*About*/

#about-navbar ul{
    margin-left:11px;
}

#our_story{
    width:93px;
    background-image:url(../images/nav/our_story.gif);
}
#philosophy{
    width:187px;
    background-image:url(../images/nav/the_prism_philosophy.gif);
}
#in_the_media{
    width:123px;
    background-image:url(../images/nav/in_the_media.gif);
}
#our_team{
    width:99px;
    background-image:url(../images/nav/our_team.gif);
}
#community_involvement{
    width:207px;
    background-image:url(../images/nav/community_involvement.gif);
}

/*Investing with Prism*/

#investing-navbar ul{
    margin-left:11px;
}

#build_your_welath{
    width:165px;
    background-image:url(../images/nav/build_your_wealth.gif);
}
#investing_with_prism{
    width:185px;
    background-image:url(../images/nav/investing_with_prism.gif);
}
#rsp_investing{
    width:127px;
    background-image:url(../images/nav/rsp_investing.gif);
}
#tfsa_investing{
    width:138px;
    background-image:url(../images/nav/tfsa_investing.gif);
}
#faqs{
    width:45px;
    background-image:url(../images/nav/faqs.gif);
}


#investing-sidebar-nav a:hover{
    color:#66197E;
}

#investing-sidebar-nav a.active{
    /*color:#66197E;
    background: url(../images/nav/purple-arrow.gif) center right no-repeat;*/
    background: url(../images/nav/purple-background.gif) #9c62a5 repeat-x;
}


/*Opportunties*/

#opportunities-navbar ul{
    margin-left:150px;
}

#guarantee{
    width:134px;
    background-image:url(../images/nav/our_guarantee.gif);
}
#current_opportunities{
    width:201px;
    background-image:url(../images/nav/current_opportunities.gif);
}
#soldout_opportunities{
    width:199px;
    background-image:url(../images/nav/sold_out_opportunities.gif);
}

#opportunities-sidebar-nav a:hover{
    color:#0086d4;
}

#opportunities-sidebar-nav a.active{
    background: url(../images/nav/blue-background.gif) #22b5ef repeat-x;
}

/* Contact */
#contact_info{
    width:185px;
    background-image:url(../images/nav/contact_information.gif);
}

#investment_seminars{
    width:189px;
    background-image:url(../images/nav/investment-seminars.gif);
}

#careers{
    width:71px;
    background-image:url(../images/nav/careers.gif);
}

#contact-navbar ul{
    margin-left:290px;
}

/*Investor Login*/
#login_page{
    width:57px;
    background-image:url(../images/nav/login.gif);
}

#info_request{
    width:179px;
    background-image:url(../images/nav/info_request.gif);
}

#login-navbar ul{
    margin-left:450px;
}


/*Investors Corner*/
#investors-corner-navbar ul{
    padding-left:300px;
}

#investors_corner{
    width:169px;
    background-image:url(../images/nav/investors_corner.gif);
}


/*formatting*/
.text{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:180%;
    font-size:0.7em;
    position: relative;
}

p{
    xmargin-top:1.8em;
    margin-bottom: 0.3em;
}

.intro{
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:1.2em;
    line-height:160%;
    position:relative;
    zoom:1;
}

.intro p{
    position:relative;
    zoom:1;
}

h1{
    color:white;
    background:#E64A1A;
    font-weight:normal;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:16px;
    text-transform:uppercase;
    letter-spacing:5px;
    padding:0.3em 1em 0.0em 0.5em;
    margin-bottom:1.2em;
    display:block;
    position:relative;
    zoom:1;
}

.h1block{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    letter-spacing:4px;
    color:#f5b7a3;
}

h1.banner{
    padding:0px;
    margin:0px;
    background:none;
    margin-bottom:1.5em;
}

h2{
    font-weight:normal;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    text-transform:uppercase;
    letter-spacing:0.35em;
    font-size:1.3em;
    color: #E84714;
    margin-bottom: 0.5em;
}

h3{
    font-weight:normal;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    text-transform:uppercase;
    letter-spacing:0.2em;
    font-size:1.1em;
    margin-bottom: 0.25em;
    margin-top: 1.5em;
}

.link-box h2{
    margin-top:0.35em;
}

.text ul{
    padding:0;
    margin:0px;
    position: relative;
    zoom: 1;
}

.text ul.level2{
    margin-left:2em;
}

.text ul.level3{
    margin-left:2em;
}


.text li{
    background:url(../images/bullet.gif) no-repeat 0px 0.7em;
    list-style-type:none;
    padding-left:1em;
    position:relative;
    zoom:1;
}


.text strong{
    font-weight:bold;
    color:#274049;
}



.dropcap{
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:6em;
    display:block;
    float:left;
    color:#a4a6a9;
    height:0.60em;
    line-height:0.95em;
    line-height:expression('75%');
    padding: 0;
    margin: 0;
}


.left-column{
    width:290px;
    float:left;
    position:relative;
    zoom:1;
    margin-right: 20px;
}

.right-column{
    width:290px;
    float:left;
    margin-left:0px;
    position:relative;
    zoom:1;
}


.text a{
    color:#274049;
}

.text a:hover{
    color:#E84714;
}

.link-box{
    background: url(../images/link-box-background.gif) repeat-x left bottom #F5F5E1;
    padding:0.8em 4em;
    margin-top: 1em;
    zoom:1;
    position:relative;
}

.link-box  ul{
    margin:0;
    padding:0;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:1.1em;
}

.link-box  a{
    color:#274049;
    text-decoration:none;
}

.link-box a:hover{
    color:#E84714;
}

.link-box li{
    margin:0;
    padding-left:2em;
    background:url(../images/link-arrow.gif) no-repeat 0px 0.2em;
    list-style-type:none;
}

.clear{
    clear:both;
    height:1px;
    overflow:hidden;
    margin:0!important;
    padding:0!important;
    position:relative;
}

hr{
    padding:0px;
    margin:0px;
    height:1px;
    background:none;
    display:block;
    position:relative;
    zoom:1;
    border:none;
    border-top:1px solid #CCCCCC;
}


#vertical-head{
    margin-left:95px;
    margin-top: 25px;
}

.project-address {
    color: #E44C20;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 1.4em;
    line-height: 1.5em;
}

.address {
    background:none repeat scroll 0 0 #E3F4FD;
    color:#77919C;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    letter-spacing:3px;
    margin-top:0;
    padding-bottom:3px;
    padding-left:1em;
    padding-top:3px;
    text-transform:uppercase;
}

.availability {
    color:#E84714;
    font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size:1.5em;
    letter-spacing:1px;
    padding-bottom:3px;
    padding-left:1em;
    padding-top:3px;
    text-transform:none;
}

.congratulations {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 1.5em;
    color: #E14E1F;
    margin-bottom:0.8em;
    line-height:100%;
}


.button{
    background:#E84714;
    color:white;
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:1.2em;
    border-top:2px solid #E9AB98;
    border-left:2px solid #E9AB98;
    border-right:1px solid #7E2406;
    border-bottom:1px solid #7E2406;
}

#footer-links{
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding-bottom:1em;
    margin-left:240px;
    clear:both;
    position:relative;
    padding-top:10px;
    zoom:1;
}

#footer-links a{
    color:#CCCCCC;
    text-decoration:none;
    padding-right:1em;
    line-height:100%;
}

table{
    font-size:100%;
    position:relative;	
}

img{
    position:relative;
    zoom:1;	
}


h1.h1Flash{
    padding:0px !important;
    margin:5px 0 0 0 !important;

}

#h1Flash{

}



/*Galleries*/


.gallery-video{
    text-align:center;
    background:#FAFAEF;
    padding: 20px 0px;
    margin-bottom:10px;
}

.gallery{
    zoom:1;
    position:relative;
}

.gallery img{
    border:0px;
    zoom:1;
    position:relative;
    border:1px solid white;
    display:block;
}

.gallery a{
    float:left;
    padding-bottom:10px;
    padding-right:7px;
    zoom:1;
    position:relative;
}

.gallery .endrow{
    padding-right:0px;
    zoom:1;
    position:relative;
}

.gallery a:hover img{
    border:1px solid #E64A1A;
}


.column{
    display:table-cell;
    display:expression('inline');
    zoom:1;
    width:49.9%;
    vertical-align:top;
    position:relative;
}

.step{
    font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    color:#E84714;
    text-transform:uppercase;
    letter-spacing: .3em;
}
.sm_holder{
    height:50px; 
    width:855px; 
    margin:0 auto;
}
.sm_icons{
    padding-top:10px; 
    width:500px; 
    height:30px; 
    margin-left:300px;
}
.sm_icons img{
    float: right;
    margin-left: 5px;
    border:none;
}
.sm_icons a{
    text-decoration:none;
    border:none;
}
#___plusone_0 {
    margin-left: 3px !important;
    float: right !important;
    margin-right: -20px !important;
    margin-top: -5px !important;
}
