@charset "utf-8";
   /* Layout Stylesheet */

@import url("menu.css");
@import url("store.css");

body {margin: 0; padding: 0px;}

#body {text-align: center; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif;}

#SiteWrap {width: 960px; margin: auto;}

#SiteHead {float: left; width: 960px; height: 130px; margin: 0px;}

#SiteHeadLogo {float: right; width: 404px; height: 130px; background-image: url(images/SiteHeadLogo.png);}

#SiteHeadLeft {float: left; width: 556px; height: 130px;}
#SiteHeadLeftTop {float: left; width: 556px; height: 57px;}

#SiteHeadMenu {clear: left; float: left; width: 556px; height: 73px;}
#SiteHeadMenuLeft {float: left; width: 26px; height: 73px; background-image: url(images/HeadMenuLeft.png);}
#SiteHeadMenuMain {float: left; width: 498px; height: 73px; padding: 3px 0px; margin: 0px; text-align: center; background-image: url(images/HeadMenuMain.png); background-repeat: repeat-x;}
#SiteHeadMenuRight {float: right; width: 32px; height: 73px; background-image: url(images/HeadMenuRight.png);}

#SiteBody {float: left; width: 960px; margin: 0px; padding: 0px 3px; background-image: url(images/SiteBody.png); background-repeat: repeat-y;}

.ContentPane {width: 954px; text-align: left;}
.ContentPaneLeft {float: right; width: 710px; margin-right: 5px; padding-right: 3px; text-align: left;}
.LeftPane {float: left; width:220px; text-align: left;}
.BottomPane {clear: both; width: 954px; text-align: left;}

#SiteBodyFooter {clear: left; float: left; width: 960px; height: 41px; margin: 0px;}
#SiteBodyFooterLeft {float: left; width: 25px; height: 41px; background-image: url(images/BodyFooterLeft.png);}
#SiteBodyFooterRight {float: right; width: 25px; height: 41px; background-image: url(images/BodyFooterRight.png);}
#SiteBodyFooterMain {float: left; width: 910px; height: 41px; background-image: url(images/BodyFooterMain.png); background-repeat: repeat-x;}

#SiteFooter  {float: left; width: 960px; height: 20px; margin: 0px; text-align: center;}

#CountrySelect {float: left; padding-right: 20px; padding-top: 3px;}
#CountrySelect option
{background-repeat: no-repeat; background-position: left center; padding-left: 25px; padding-top: 3px; background-color: #ffffff;}
#CountrySelect select {background-color: #ffffff; font-size: 11px;}

#Login {float: left; padding-right: 20px;}
#Login a {color: #666666;}
.LoginBtn {padding-top: 3px;}

#CartLink {float: left; padding-top: 3px;}

p, h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    padding: 7px 0px;
    }
p {font-size:13px;line-height:18px;}
h1 {font-size:20px;}
h2 {font-size:17px;} 
h3 {font-size:15px;}   

a, a:link, a:visited {color: #222222; text-decoration: none;}
a:hover {text-decoration: underline;}

ul li {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    list-style: disc outside none;
    padding: 3px 0px;
}

#SiteBody p {padding-top: 7px; padding-bottom: 7px;}

#SiteBodyFooterMain p, #SiteBodyFooterMain a, #SiteBodyFooterMain a:link {text-transform:lowercase; font-size: 15px;color: #333333;}

#SiteFooter, #SiteFooter a {color: #666666;}

.ContentRegion {
    padding-left: 20px;
    text-align: left;
}
.ContentRegion p{
    padding-right: 30px;
}
.AboutMenu {
}
.AboutRegion {
    text-align: left;
}

#FAQs {
    padding-left: 20px;
    padding-right: 30px;
}
.FAQ_Q, .FAQ_Q a {
    font-weight:bold;
    color: #333333;
    text-decoration: none;
}
.FAQ_Q a:hover {
    text-decoration: underline;
    cursor: pointer;
}
.FAQ_A {
    font-weight: normal;
    color: #666666;
}