@import url(/inc/ppc.css);

body {
    background-color:#5A5954;
    margin:0;
    padding:0;
    background-image:url(/i/bg.gif);
    background-repeat:repeat-y;
    background-position:0;
    font-family:arial, verdana;
    text-decoration:none;
}

*{margin:0px; padding:0px;}

ul {}
li {display:block;padding:5px 0 5px 20px;}
img {border:none;}
a:active,a:link {
    color:#545454;
    font-family:arial;
    text-decoration:none;
    border:0px solid #fff;
}

a:visited {
    font-family:arial;
    text-decoration:none;
    border:0px solid #fff;
}

a:hover {
    font-family:arial;
    text-decoration:none;
    border:0px solid #fff;
}

#global-checkout{
    background:url(/i/global-checkout.gif) no-repeat;
    height:45px;
    width:70px;
    position:absolute;
    margin: 82px 0px 0px 758px;
    z-index:30;
    cursor:pointer;
}

#global-checkout img{width:70px;height:45px;}

#store-button{
    height:70px;
    margin:1px 2px 3px 450px;
    position:absolute;
    top:0;
    width:370px;
    z-index:9;
    cursor:pointer;
}

#store-button img{width:370px;height:70px;}

#linkshow {width:520px;}

pre {margin-top:2000px;}

.lmenu:link,lmenu:active {
    color:#545454;
    font-family:arial;
    font-size:9pt;
    text-decoration:none;
    display:block;
}

.lmenu:visited {
    color:#272521;
    font-family:arial;
    font-size:9pt;
    text-decoration:none;
    display:block;
}

.lmenu:hover {
    color:#EB7002;
    font-family:arial;
    font-size:9pt;
    text-decoration:none;
    display:block;
}

.menubarlink:link,.menubarlink:visited {
    color:#FFF;
    font-size:13px;
    text-align:center;
    text-decoration:underline;
    padding:0 6px;
    float:left;
}

.menubarlink:active {
    color:#000;
    font-size:13px;
    text-align:center;
    text-decoration:underline;
}

.menubarlink:hover {
    color:#000;
    font-size:13px;
    text-align:center;
    text-decoration:underline;
}

.flag {
    float:left;
    display:block;
    padding:5px 10px 5px 0;
    width:155px;
    height:120px;
    margin:0;
}

.flag img{border:1px solid #999;}

p {
    padding:0px 0px 15px 0px;
}

b {
    color:#EB7002;
}

.b2 {
    color:#EB7002;
    font-size:10pt;
}

.b3 {
    color:#5A5954;
    font-size:12pt;
    font-weight:bold;
}

.t1 {
    width:18px;
    background-color:#FFF;
    color:#A6A6A3;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
}

.t2 {
    background-color:#A6A6A3;
    color:#FFF;
    font-size:12pt;
    font-weight:bold;
}

#banner {
    background:url(/i/banner.gif) no-repeat;
}

#banner, #banner2 {
    position:absolute;
    top:0;
    left:0;
    width:827px;
    height:128px;
}

#topmenubar {
    background:url(/i/topmenubg.gif) repeat-x;
    position:absolute;
    top:128px;
    left:0;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
    padding:7px 0 0;
    width:760px;
    height:30px;
    display:inline;
}

#leftmenu {
    background-color:#FFF;
    position:absolute;
    top:158px;
    left:10px;
    width:187px;
    height:500px;
    z-index:3;
}

.pad {
    padding:20px 10px 10px;
}

.pada {
    padding:20px 10px 10px;
}

#content {
    color:#444;
    background-color:#FFF;
    background:url(/i/topppc.gif) no-repeat top;
    position:absolute;
    top:158px;
    left:207px;
    width:546px;
    height:auto;
    font-size:9pt;
    z-index:6;
}

#search {
    position:absolute;
    top:80px;
    left:560px;
    width:auto;
    height:auto;
    text-align:right;
    font-size:9pt;
    z-index:7;
}

h1 {
    color:#000;
    font-size:12pt;
    font-weight:bold;
    margin:0;
    padding-bottom:10px;
}

h2 {
    color:#000;
    font-size:10pt;
    margin:0 0 11px;
    text-transform:capitalize;
}

h3 {
    color:#000;
    font-size:13pt;
    margin:0 0 10px;
}

.heading {
    color:#000;
    font-size:14pt;
    font-weight:bold;
}

input {
    color:#5A5954;
    font-size:8pt;
    border-solid:1px;
}

#cover {
    background-color:#5A5954;
    position:absolute;
    top:258px;
    left:207px;
    width:546px;
    z-index:3;
}

.exp {
    color:#585858;
    font-size:7pt;
    display:block;
}

#affiliate {
    clear:all;
    height:122px;
    width:546px;
    padding:0 0 10px;
}

#ppcbanner {
    padding-left:10px;
}

#bannerad {
    display:block;
    width:760px;
    height:115px;
    padding:5px 0 0;
    background-color:#780f0f;
    text-align:center;
}

/* New Styles 2009 */
    
.nav-space {
    height:20px;
    width:2px;
    float:left;
}
.flag-results{
    display:block;
    font-size:9pt;
    color:#545454;
}

#flag-directory{font-size:16px;}

.otherflagtitle{
    color:#EB7002;
    font-size:11pt;
    display:block;
}

.otherflagmenugroup a{display:block;}
.otherflagmenugrouplinks a{color:#545454;}

.youarehere {
    color:#000;
    font-size:9pt;
    font-weight:bold;
    display:block;
}

.otherflagmenugroup{
    color:#545454;
    font-family:arial;
    font-size:9pt;
    text-decoration:none;
    padding-bottom:10px;
    display:block;
}

.otherflagmenugroup:visited {
    color:#272521;
    font-family:arial;
    font-size:9pt;
    text-decoration:none;
}

.otherflagmenugroup:hover {
    color:#EB7002;
    font-family:arial;
    font-size:9pt;
    text-decoration:none;
}

#buynow{
    float:right;
    display:block;
}

.link1, .link1 a{
    display:block;
    color:#545454;
}

.link2, .link2 a{
    display:block;
    padding-left:15px;
    color:#545454;
}

#order-login-link a{
    color:#F46424;
    font-size:10px;
    font-weight:bold;
    margin:100px 0 0 560px;
    position:absolute;
    text-decoration:underline;
    z-index:30;
}

/*  SITESEARCH RESULTS */
#resulttime{display:none;}

#sitesearch .resultlisting {
    border-bottom:1px dotted #CCCCCC;
    padding:10px;
}

#sitesearch .rtitle {
    color:#963000;
    display:block;
    font-size:16px;
    font-weight:bold;
    padding-bottom:2px;
}

#sitesearch .rsummary {
    color:#333333;
    display:block;
    font-size:11px;
    line-height:13px;
    padding-left:10px;
    text-decoration:none;
}

#paginator{
    color:#333333;
    font-size:11px;
    font-weight:bold;
    padding:5px 5px 50px;
    text-transform:uppercase;
    text-align:center;
}

.pagination-bottom, .pagination-top{
    color:#333333;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
}
.pagination-top{padding:20px 5px 50px;}
.pagination-bottom{padding:75px 5px 50px;}


.pagination-top a, .pagination-bottom a {color:#333333;}

.pagination-top td, .pagination-bottom td {
    font-size:11px;
    padding-top:5px;
}

.pagination-top .pagenums, .pagination-bottom .pagenums {
    color:#666666;
    font-weight:normal;
    padding-top:10px;
}

.pagination-top .grey, .pagination-bottom .grey {
    color:#999;
    padding-right:5px;
}

.pagination-top .pipe, .pagination-bottom .pipe {
    color:#999;
    padding:0 5px;
}

.pagination-top .next, .pagination-top .prev, .pagination-bottom .next, .pagination-bottom .prev {
    color:#EB7002;
    padding:0 5px;
}

.pagination-top img, .pagination-bottom img{
    margin:0 0 -10px 0;    
}

.paginatorcurrent{
    text-decoration:underline;
    font-weight:bold;
    color:#780F0F;
}

/* SEM LANDER STYLES */
.product-details {
    display:block; 
    clear:right;
    padding:20px 0 0 20px;
    width:510px;}
    
.flag-details{
    float:left;
    display:block;
    padding:5px 10px 5px 0;
    width:66px;
    margin:0;
}

.flag-details img{width:70px; height:86px;}

.additionalProducts{
    width:510px;
    margin:20px 0 0 5px;
    color:#F46424;
    font-size:16px;
}

.buynow-details a{
    background-image:url(/i/buynow-details.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    height:51px;
    width:97px;
    float:right;
    display:block;
}

.buynow-details a:hover {
    background-position:0px -51px;
}

/* PL PAGE */
.product{clear:left;height: 295px;}
.product .prod-list-image img{
    width:195px;
    float:left;
    display:block;
    clear:left;
}

.prod-list-addtocart{
    height:51px;
    overflow:hidden;
    float:right;
    margin:-6px 10px 10px 10px;
}

.price-information h4{
    font-size:14px;
    color:#F46424;
}

.product-title h3 a{
    color:#780F0F;
}
/* /PL PAGE */


/* New Styles 2010 */
#content-wide{
    color:#444;
    background-color:#FFF;
    background:url(/i/top-wide.jpg) no-repeat top;
    position:absolute;
    top:158px;
    left:10px;
    width: 743px;
    height:auto;
    font-size:9pt;
    z-index:6;
}

.fifa-map{
    width:726px;
    height:197px;
    margin: 20px auto 10px auto;
}

dl.image_map {display:block; width:726px; height:197px; background:url(/i/flag-map-list.jpg); position:relative; margin:2px auto 2px auto;}
  a.LINK0 {left:565px; top:4px; background:transparent;}
  a.LINK0 {display:block; width:76px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK0:hover  {background:transparent; border: none; color:black;}
  a.LINK1 {left:565px; top:22px; background:transparent;}
  a.LINK1 {display:block; width:76px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK1:hover  {background:transparent; border: none; color:black;}
  a.LINK2 {left:566px; top:43px; background:transparent;}
  a.LINK2 {display:block; width:97px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK2:hover  {background:transparent; border: none; color:black;}
  a.LINK3 {left:567px; top:62px; background:transparent;}
  a.LINK3 {display:block; width:97px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK3:hover  {background:transparent; border: none; color:black;}
  a.LINK4 {left:665px; top:79px; background:transparent;}
  a.LINK4 {display:block; width:58px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK4:hover  {background:transparent; border: none; color:black;}
  a.LINK5 {left:608px; top:172px; background:transparent;}
  a.LINK5 {display:block; width:106px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK5:hover  {background:transparent; border: none; color:black;}
  a.LINK6 {left:456px; top:155px; background:transparent;}
  a.LINK6 {display:block; width:92px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK6:hover  {background:transparent; border: none; color:black;}
  a.LINK7 {left:588px; top:147px; background:transparent;}
  a.LINK7 {display:block; width:82px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK7:hover  {background:transparent; border: none; color:black;}
  a.LINK8 {left:415px; top:124px; background:transparent;}
  a.LINK8 {display:block; width:57px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK8:hover  {background:transparent; border: none; color:black;}
  a.LINK9 {left:330px; top:77px; background:transparent;}
  a.LINK9 {display:block; width:71px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK9:hover  {background:transparent; border: none; color:black;}
  a.LINK10 {left:351px; top:55px; background:transparent;}
  a.LINK10 {display:block; width:53px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK10:hover  {background:transparent; border: none; color:black;}
  a.LINK11 {left:554px; top:86px; background:transparent;}
  a.LINK11 {display:block; width:67px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK11:hover  {background:transparent; border: none; color:black;}
  a.LINK12 {left:455px; top:13px; background:transparent;}
  a.LINK12 {display:block; width:69px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK12:hover  {background:transparent; border: none; color:black;}
  a.LINK13 {left:443px; top:34px; background:transparent;}
  a.LINK13 {display:block; width:75px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK13:hover  {background:transparent; border: none; color:black;}
  a.LINK14 {left:453px; top:53px; background:transparent;}
  a.LINK14 {display:block; width:60px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK14:hover  {background:transparent; border: none; color:black;}
  a.LINK15 {left:451px; top:74px; background:transparent;}
  a.LINK15 {display:block; width:58px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK15:hover  {background:transparent; border: none; color:black;}
  a.LINK16 {left:442px; top:94px; background:transparent;}
  a.LINK16 {display:block; width:67px; height:0; padding-top:22px; overflow:hidden; position:absolute;}
  a.LINK16:hover  {background:transparent; border: none; color:black;}
  a.BLINK {left:724px; top:195px; background:transparent;}
  a.BLINK {display:block; width:202px; height:17px; overflow:hidden; position:absolute; font-size:0px;}
  a.BLINK:hover  {background:black; border:1px dashed white; color:white; font-size:9px;}


#wide {
    background-color:#5A5954;
    margin:0;
    padding:0;
    background-image:url(/i/bg-wide.jpg);
    background-repeat:repeat-y;
    background-position:0;
    font-family:arial, verdana;
    text-decoration:none;
}

.prodList-wide .product-details {
    display:block; 
    clear:right;
    padding:20px 0 0 20px;
    width:680px;
}
    
.wide-text{
    width:600px;
    margin-left: 100px;
}

.wide-footer
{
    margin: 40px 0px 0px 80px;
    width:600px;
    clear: both;
}

.wide-footer .lmenu:link, .wide-footer .lmenu:active, .wide-footer .lmenu:visited
{
    margin: 0px 10px 0px 10px;
    color:#545454;
    font-family:arial;
    font-size:9pt;
    text-decoration:none;
    display: inline;
}

.wide-footer .lmenu:visited {
    margin: 0px 10px 0px 10px;
    color:#545454;
    font-family:arial;
    font-size:9pt;
    text-decoration:none;
    display: inline;
}

.wide-footer .lmenu:hover {
    color:#EB7002;
    font-family:arial;
    font-size:9pt;
    text-decoration:none;
    display: inline;
}

.additionalProducts-wide{
    width:720px;
    margin:20px 0px 0px 10px;
    color:#F46424;
    font-size:16px;
}

.additionalProducts-wide #AdditionalFlags{
width: 720px;
}
