/*
    convio fixes
*/

.appArea {
    width:auto;
    margin:auto;
}
.appArea table.PremiumSearch {
display:none;
}
/* for ecards */
textarea#message {width:90%}
input#subject {width:90%}
/* tellafriend */
textarea#ignore_this {width:90%}


/*
Layout style sheet
*/
h1, h2, h3, h4, h5, p {
    margin:0;
    padding:0;
}

p {
    margin-bottom:1em;
}
body {
    text-align:center;
    margin:0;
    padding:0;
}
div.silas_body1 {
    width:750px;
    text-align:left;
    margin:0 auto;
    position:relative;
}
div.silas_body1 {
}


/*
    header
*/
div.silas_header {
    height:107px;
}
div.silas_header h1 a {
    display:block;
    width:300px;
    height:90px;
    visibility:hidden;
}

div.silas_banner {
    height:161px;
    position:relative;
}
div.silas_banner ul {
    margin:0; padding:0;
    list-style:none;
}
div.silas_banner ul.root {
    width:190px;
    height:161px;
}
div.silas_banner ul ul {
    position:absolute;
    top:5px;
    left:170px;
    width:150px;
    height:131px;
    line-height:normal;
width:300px;
height:150px;
    padding:10px 0;
    display:none;
}
div.silas_banner ul li.root:hover ul, div.silas_banner ul li.hover ul {
    display:block;
}

div.silas_banner div.link a {
    position:absolute;
    top:0px;
    right:0px;
}


/*
    action item, top right of page
*/
div.silas_actionitem {
    position:absolute;
    top:0px;
    right:0px;
    width:300px;
    height:107px;
    text-align:right;
    vertical-align:bottom;
    overflow:hidden;
}
/*
div.silas_actionitem a {
    position:absolute;
    bottom:0px;
    right:0px;
}
*/



/*
    navigation
*/

div.silas_navigation {
    height:30px;
    width:745px;
    width:355px;
    padding-left:5px;
    position:absolute;
	 z-index: 5;
}
div.silas_navigation ul {
    margin:0;padding:0;
    list-style:none;   
}
div.silas_navigation ul li {
    padding:0;
    margin:0 4px;
    display:inline;
}




/*
    main content
*/

div.silas_cwrap {
    position:relative;
    clear:both;
}
div.silas_cwrap div.feature {
    margin:20px 0 0 0;
    padding:30px 10px 0 15px;
    width:155px;
    float:left;
}
div.silas_cwrap div.feature li {
    list-style:none;
    margin:0 0 0 -14px;padding:0 0 0 10px;
    background:url('images/dot.gif') no-repeat 0px 5px;
}

div.silas_cwrap div.content {
    width:389px;
    float:left;
}
div.silas_cwrap div.upper {
    padding:5px;
}
div.silas_cwrap div.quotes {
    margin-bottom:10px;
    padding:10px;
    clear:both;
}
div.silas_cwrap div.content div.links {
    width:50%;
    float:right;
    padding:10px;
    margin-left:10px;
    margin-bottom:10px;
    background:url('images/corner-topleft.gif') no-repeat top left;
}
div.silas_cwrap div.content div.links ul {
    margin:0;padding:0;
}
div.silas_cwrap div.content div.links ul li {
    margin-top:1em;
}

div.silas_cwrap div.lower {
    padding:5px;
}



/*
    search
*/
div.silas_search {
    position:relative;
    padding:10px 0;
    clear:both;
}
div.silas_search form {
    margin:0 0 0 10px; padding:0;
}


/*
    footer
*/
div.silas_footer {
    background: #9C8D62;
    position:relative;
}
div.silas_footer div.contact {
    height:40px;
}
div.silas_footer div.copyright {
    height:70px;
    padding:10px;
}
div.silas_footer a.forkids {
    position:absolute;
    top:5px;
    right:10px;
}


/*
    Secondary pages
*/

div.secondary div.silas_header {
}
div.secondary div.silas_header h1 a {
    visibility:visible;

}

/*
    banner
*/
div.secondary div.silas_banner {
    background: url('images/banner-secondary.jpg') no-repeat top left;
    height:50px;


}

div.secondary div.silas_banner ul {
    height:auto;
    width:auto;
    padding-left:5px;
}
div.secondary div.silas_banner li {
    display:inline;
}
div.secondary div.silas_banner ul.root li.root a {
    padding-right:5px;
}
div.secondary div.silas_banner ul li a {
    padding:0 5px;
    margin:0;
}

div.secondary div.silas_banner ul li.root:hover ul, div.secondary div.silas_banner ul li.hover ul {
display:none;
}
/*
    action item
*/
div.secondary div.silas_actionitem {
}


/*
    secondary page nav
*/
div.secondary div.silas_navigation {
    position:absolute;
    top:107px;
    right:5px;
    width:345px;
    height:35px;
    text-align:right;
}
div.secondary div.silas_navigation ul {
    position:absolute;
    bottom:0px;
    right:0px;

}
div.secondary div.silas_navigation ul li {
    margin:0 4px;
}



div.secondary div.silas_subnav, div.secondary div.silas_content, div.secondary div.silas_features {
    margin-top:20px;
}
div.secondary div.silas_globalfeatures {
    margin:0;
}
/* 
    left nav
*/
div.secondary div.silas_subnav {
    width:150px;
    float:left;
    padding:0 25px 0 0;
}
div.secondary div.silas_subnav ul {
    margin:0;padding:0;
}
div.secondary div.silas_subnav ul.root, div.secondary div.silas_subnav ul.level-1 {
    margin:0 0 30px 0;
}
div.secondary div.silas_subnav ul li.root, div.secondary div.silas_subnav ul li.level-1 {
    padding-left:15px;
}
div.secondary div.silas_subnav ul ul {
    margin-left:20px;
    display:none;
}
div.secondary div.silas_subnav ul ul {
}
div.secondary div.silas_subnav li.selected ul {
    display:block;
}

/*
    content
*/
div.secondary div.silas_content {
    width:375px;
    padding:0 20px 0 5px;
    float:left;
}

/* 
    highlight box
*/
div.silas_content div.highlight {
    float:right;
    width:162px;
    margin:5px 0 10px 10px;
    padding:0 0 10px 0;
}

/*
    2 column layout
*/
div.silas_content div.col {
    width:182px;
    float:left;
}
div.silas_content div.colA {
    margin-right:10px;
}
div.silas_content div.colB {
}
div.silas_content hr {
    clear:both;
    visibility:hidden;
}

div.silas_content div.col div.highlight {
    margin-left:0;
}
/*
    right features
*/
div.secondary div.silas_features {
    width:150px;
    float:left;
    padding:0 0 0 20px;
}





/*
    alternate layout
*/

div.silas_cwrap_alternate div.silas_features {
    display:none;
}
div.silas_cwrap_alternate div.silas_content {
    width:550px;
}


div.silas_footer form.translate {
display:none;
}
