﻿body {margin:0;}
.strong {font-weight:bold;}

/* Template
----------------------------------------------- */
form {
    height: 100%;
}
#logo, #main, #header, #content {
    float: left;
}
/*remove*/
#global
{
    width: 760px;
    height: 100%;
    position: absolute;
    left: 50%;
    margin-left: -394px;
    border-left: 4px solid #EEDD00;
    border-right: 4px solid #EEDD00;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
}


#companionPage {
    padding: 5px;
    width: 420px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 420px;
}

#companionPage #info #cpLogo {
    float:right;
    padding-left:5px;
    padding-bottom:5px;
}
#companionPage .product #back {
    float:right;
}

#companionPage a {
    text-decoration:underline;
    color:#00f;
}

#companionPage #buttons {
    float:left;
}

html > body #companionPage {
    width: 420px;
}
/* Be nice to Opera Rule */


#companionPage #info h5 {
    margin: 5px 0px 0px 0px;
    padding: 0px;
    font-size: large;
    font-family: Verdana;
    clear:left;
}

#companionPage #numbers {
    float: left;
    width: 65%;
}

#companionPage #products {
    margin-top:5px;
}

#companionPage #products .product {
    width: 420px;
    float: left;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
}

#companionPage .product h5, #companionPage .product h5 a {
    font-size:medium;
}

#companionPage #products .product img {
    float: left;
    margin-right: 10px;
    border:none;
}

#companionPage #products .product .description {
/*    clear:right;
    float: left;*/
    margin-left:130px;
}

#companionPage #products .product img{
    padding:5px;
}

#companionPage #products .product .description h1 {
    font-size: x-large;
}
#companionPage #nav {
    border-bottom: 1px solid #000;
    margin-top:10px;
}

#companionPage #nav span {
    margin: 2px 5px 2px 10px;
}

#companionPage #longDescription {
    clear: left;
}
#legal {
    position:absolute;
    bottom:14px;
    font-size:x-small;
    width:100%;
    text-align:center;
}
#legal a {
    font-size:x-small;
}