

{ padding: 0; margin: 0; }


/* body formatting */

body {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 13px;
 background: #ffffff url(../images/body_bg.jpg) top repeat-x;
 padding: 0px 0px 0px 0px;
}

a:active {
  outline:none;
}
:focus {
  -moz-outline-style:none;
}
img.behind1
{
position:absolute;
left:0px;
top:0px;
z-index:-2
}

img.behind2
{
position:absolute;
left:500px;
top:20px;
z-index:-2
}

img.behind3
{
position:absolute;
left:1px;
top:5px;
z-index:-2
}

img.behind4
{
position:relative;
left:2px;
top:12px;
z-index:-3
}



img.map
{
position:absolute;
left:330px;
top:50px;
z-index:0
}

img.storeinfo
{
position:absolute;
left:65px;
top:55px;
z-index:0;
}

img.explore{
position: relative;
top: -40px;
left: 26px
}

img.shoptall {
position:relative;
top: 17px;
z-index:-4;
}

img.productslink
{
position:relative;
top:20px;
z-index:1;
padding: 8px;
}

img.phoneicon
{
position:relative;
top: 10px;
padding-left: 5px;
z-index:-4;
}

img.floatright
{
float: right;
margin: 4px;
}

img.floatright2
{
position: relative;
top: -20px;
float: right;
padding-right: 40px;
border:none;
}

img.headerimage{
position: relative;
left: 35px;
}

img.headerimage2{
position: relative;
left: 235px;
}

img.headerimage3{
position: relative;
left: 170px;
}


li
{
list-style-type: none;
z-index:1
}


#wrapper {
 margin: 0 auto;
 width: 827px;
}



/* header formatting */

#header {
 color: #333;
 width: 800px;
 padding: 20px 0px 0px 50px;
 float: left;
 height: 140px;
 position: relative;
 background: url(../images/bigborder.png) left top no-repeat;
}

#header.proof {

 background: url(../images/bigborderproof.png) left top no-repeat;
}

#navigation {
 float: left;
 height: 35px;
 width:800px;
 color: #333;
 padding: 5px 0px 0px 26px;
 background: url(../images/bigborder.png) left no-repeat;
}


/* remove this once navbar has been extracted */
#navigation li{
  float: left;
  padding-right: 12px;
  font: Verdana;
  font-size: 1.5em;
  font-weight: Bold;
 }

iframe.nav {
position: relative;
top: -3px;
left: -8px;
height: 35px;
border:none;
}


/* No columns formatting */

#content {
 display: block;
 float: left;
 width: 827px;
 color: #333;
 height: 305px;
 padding: 10px 0px 0px 0px;
 background:  url(../images/countryborder.png) left center no-repeat;
}







#content h1{
position: relative;
top: -20px;
text-align:center;
padding-right: 265px;
color: #FF8301;
font-size: 1.5em;
}

#content p{
background: url(../images/buddha.gif) right top no-repeat;
position: relative;
top: -30px;
color: #6B2BC7;
text-align: justify;
padding: 0px 210px 0px 10px;
font-size: 0.9em;
}

#content li{
position: relative;
top -30px;
color: 00ff00;
}

#main {
 overflow: hidden;
 float: left;
 width: 827px;
 color: #333;
 height: 315px;
 padding: 0px 0px 0px 0px;
 background:  url(../images/mainborder.png) left center no-repeat;
}

#main h1{
margin: 0px 0px 0px 0px;
}

#main table{
 border: 0px;
 width:827px;
 height: 315px;
 border: 0px;
}


#main td.left{
 width:600px;
}

#main td.top{
 width: 200px;
}



img.ctop{
padding: 5px 5px 0px 15px
}

img.cbottom{
padding: 0px 5px 0px 15px
}

img.cbottom2{
padding: 0px 5px 0px 15px
}

img.cbottom3{
padding: 0px 5px 0px 15px
}

#include{
 font-style: italic;
 position: relative;
 top: -38px;
 left: 220px;
 width: 365px;
 color:#FF8701;
 text-align: justify;
}

#shoptext{
 position: relative;
 font-size: 1em;
 top: -37px;
 left: 10px;
 color:#6B2BC7;
 text-align: justify;
 height: 230px;
}

#availability {
 position: relative;
 top: -20px;
 color:#6B2BC7;
}

#shoptext a{
color: #FF8701;
text-decoration: none;

}

#socialtext{
 position: relative;
 font-size: 1.1em;
 left: 10px;
 color:#6B2BC7;
 text-align: justify;
 height: 230px;
}

#socialtext a{
color: #FF8701;
text-decoration: none;

}

#evocardtext{
 position: relative;
 font-size: 1.1em;
 left: 10px;
 top: -1    0px;
 color:#6B2BC7;
 text-align: justify;
 height: 500px;
 width: 550px;
}

#evocardtext h1{
position: relative;
top: -10px;
padding: 0px;
margin 0px;

}

#evocardtext a{
color: #FF8701;
text-decoration: none;
}








#mainwithfoot {
 float: left;
 width: 827px;
 color: #333;
 height: 380px;
 padding: 0px 0px 0px 3px;
 background:  url(../images/bigborder.png) left bottom no-repeat;
}

#mainwithfoot img{
 position: relative;
 top: 118px;
 left:1px;
 border: 0px;
 padding-left: 4px;
 margin: 0px;
}


/* left column formatting */

#leftcolumn {
 color: #333;
 padding: 10px 0px 0px 0px;
 height: 370px;
 width: 265px;
 float: left;
 background:  url(../images/bigborder.png) left bottom no-repeat;
}

#leftcolumn ul {
 position: relative;
 top: 5px;
 left: 25px;
 color: #AE51FA;
 font-size: 1.6em;
 font-weight: normal;
 height: 12px;
 padding: 0px 20px 0px 25px;
 text-align: left;
}

a.headerimage{
position: relative;
top: -15px;
left: 10px;
}

#leftcolumn h1 {
 font-size: 2.2em;
 font-weight: Bold;
 height: 10px;
 padding: 0px 20px 15px 0px;
 text-align: center;
 color: #AE51FA;
}







#leftcolumn a.header{
  padding-left: 0px;

}

#leftcolumn a.pink   { background:  url(../images/pinkbullet.png) left bottom no-repeat;}
#leftcolumn a.blue   { background:  url(../images/bluebullet.png) left bottom no-repeat;}
#leftcolumn a.orange { background:  url(../images/orangebullet.png) left bottom no-repeat;}
#leftcolumn a.green  { background:  url(../images/greenbullet.png) left bottom no-repeat;}

#leftcolumn a.pinkactive   { color:#FF8701; background:  url(../images/pinkbullet.png) left bottom no-repeat;}
#leftcolumn a.blueactive   { color:#FF8701;background:  url(../images/bluebullet.png) left bottom no-repeat;}
#leftcolumn a.orangeactive { color:#FF8701;background:  url(../images/orangebullet.png) left bottom no-repeat;}
#leftcolumn a.greenactive  { color:#FF8701;background:  url(../images/greenbullet.png) left bottom no-repeat;}


#leftcolumn a:hover{
 color: #FF8701;
}


#leftcolumn a {
 padding-left: 25px;
 text-decoration: none;
 color: #AE51FA;
}



#lefthome {
 color: #333;
 padding: 10px 0px 0px 0px;
 height: 370px;
 width: 325px;
 float: left;
 background:  url(../images/bigborder.png) left bottom no-repeat;
}
#lefthome h1 {
 position: relative;
 top: -20px;
 left: 5px;
 font-size: 2.5em;
 font-weight: Bold;
 padding: 0px 0px 0px 0px;
 text-align: center;
 color: #FF8601;
}

#lefthome h2 {
 position: relative;
 top: -35px;
 font-size: 1.4em;
 font-weight: bold;
 padding: 0px 30px 0px 30px;
 text-align: center    ;
 color: #FF8601;
}


#lefthome li {
 position: relative;
 top: -30px;
 color: #6B2BC7;
 font-size: 1.6em;
 padding: 0px 10px 10px 10px;
 text-align: center;
}


/* rightcolumn formatting */

#rightcolumn {
 float: right;
 color: #333;
 padding: 0px 0px 0px 0px;
 height: 380px;
 width: 562px;
 display: inline;
 position: relative;
 text-align:center;
 background:  url(../images/bigborder.png) right bottom no-repeat;

}


#rightcolumn h1 {
 color: #AE51FA;
 font-size: 2.2em;
 font-weight: Bold;
 height: 10px;
 padding: 0px 0px 10px 20px;
 text-align: center;
}

#rightcolumn h2 {
 color: #AE51FA;
 font-size: 2.2em;
 font-weight: Bold;
 height: 10px;
 padding: 10px 0px 20px 0px;
 text-align: center;
}

#rightcolumn h3 {
 color: #AE51FA;
 font-weight: Bold;
 height: 5px;
 padding: 15px 0px 0px 0px;
 text-align: center;
}

#rightcolumn h7 {
 font-size: 1.2em;
}

#rightcolumn h4 {
 color: #AE51FA;
 font-size: 0.7em;
 padding: 0px 5px 0px 0px;
 text-align: right;
}

#rightcolumn h5 {
 color: #AE51FA;
 font-size: 0.7em;
 padding: 0px 5px 0px 0px;
 text-align: right;
}

#rightcolumn p{
 color: #AE51FA;
 text-align: left;
 font-size: 1.5em;
 padding: 3px 0px 0px 20px;
}

#rightcolumn p.countries{
 color: #6b2bc7;
 text-align: justify;
 font-size: 1em;
 padding: 3px 20px 0px 20px;
}

#rightcolumn a.productcell{
position: relative;
top: 34px;
left: 34px;
float: left;
padding: 0px 36px 45px 0px;
width: 96px;
height: 131px;
}

#rightcolumn a.direction{
position: absolute;
bottom: 30px;
}


#righthome {
 float: right;
 color: #333;
 padding: 0px 0px 0px 0px;
 height: 380px;
 width: 502px;
 display: inline;
 position: relative;
 text-align:center;
 background:  url(../images/bigborder.png) right bottom no-repeat;

}

#righthome a{
float: right;
padding: 7px 10px 0px 0px;
}

table.right {
 border: 0px;
 width:556px;
 margin: 0px 0px 0px 0px;
 font-size: 1em;
 font-weight: Bold;
 padding-top: 20px;
 padding-right: 3px;
}

td{
 width: 184px;
 padding: 0px 0px 0px 0px;
 vertical-align:top;
}



td.pink {
 background-image: url("../images/pinkcell.gif");
 background-position: 6px 0px;
 background-repeat: no-repeat;
 padding: 25px 0px 0px 0px;
 height:145px;
}

td.pink a{
 text-decoration:none;
 color:#FE00FF;
}

td.green {
 background-image: url("../images/greencell.gif");
 background-position: 6px 0px;
 background-repeat: no-repeat;
 padding: 25px 0px 0px 0px;
 height:145px;
}

td.green a{
 text-decoration:none;
 color:#00FF00;
}

td.blue {
 background-image: url("../images/bluecell.gif");
 background-position: 6px 0px;
 background-repeat: no-repeat;
 padding: 25px 0px 0px 0px;
 height:145px;
}

td.blue a{
 text-decoration:none;
 color:#0680FF;
}

td.orange {
 background-image: url("../images/orangecell.gif");
 background-position: 6px 0px;
 background-repeat: no-repeat;
 padding: 25px 0px 0px 0px;
 height:145px;
}

td.orange a{
 text-decoration:none;
 color:#FF8701;
}

td.purple {
 background-image: url("../images/purplecell.gif");
 background-position: 6px 0px;
 background-repeat: no-repeat;
 padding: 25px 0px 0px 0px;
 height:145px;
}

td.purple a{
 text-decoration:none;
 color:#AE51FA;
}


td.info {
 font-weight:bold;
 color:#FF00FF;
 height:10px;
 padding: 0px 0px 0px 0px;
 height:145px;
}

#pos {
 font-weight:bold;
 color:#FF00FF;
 position:absolute;
 left:px;
 top:150px
}


table.shop {
 border: 0px;
 margin: 10px 0px 0px 27px;
 font-size: 1em;
 font-weight: Bold;
}

td.shopleft {
 width:270px;
 font-weight:bold;
 color:#FF00FF;
 height:10px;
 padding: 0px 0px 0px 0px;

}

td.shopright {
 width:250px;
 height:360px;
 font-weight:bold;
 text-align: left;
 font-size: 1.5em;
 background-image: url("../images/timesborder.gif");
 background-position: 0px 0px;
 background-repeat: no-repeat;


}

td.times{
  color:#00FFFF;
  line-height: 8px;
  color: #AE51FA;
  padding: 24px 10px 0px 0px;
  text-align: right;
  font-size: 0.8em;
  white-space: nowrap;
  font-weight: normal;
}






/* Styling for the rollover product gallery */

/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#ffffff; text-decoration:none; border:0px solid #000000; width:73px; height:60px; float:left; margin:1px 31px 24.5px 1px; z-index:50;}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:0px solid #fff;}



#container_left {
   position:relative;
   width:560px;
   height:380px;
   border:0px
   solid #a49188;
   margin:0em auto;
}

#container_left img {border:0;}


#container_left .thumbs {
   width:220px;
   position:absolute;
   left:31px; top:31px;
}

#container_left a.gallery:hover span {
   display:block;
   position:absolute;
   width:300px;
   height:50px;
   top:265px;
   left:200px;
   padding:5px;
   z-index:100;
   font-size:1.5em;
   color:#AE51FA;
   text-align: justified;
}

#container_left a.gallery:hover span:first-line {
   font-style:normal;
   font-weight:bold;
   font-size:1.0em;
   color:#AE51FA;
}


#container_left a.gallery:active, #container_left a.gallery:hover {border:0px solid #ffffff;}

#container_left a.gallery:active em, #container_left a.gallery:hover em {
   display:block;
   float:left;
   position:absolute;
   width:260px;
   height:230px;
   top:5px;
   left:222px;
   color:#000;
   padding:5px;
   z-index:50;
}

#container_left h1 {
   clear:both;
   margin:0;
   padding-top:80px;
   padding-left:220px;
   width:220px;
   text-align:center;
   serif;
   font-size:3em;
   font-weight:normal;
   color:#AE51FA;
}

#footer {
 width: 827px;
 height: 55px;
 float: left;
 color: #333;
 background:  url(../images/bigborder.png) left bottom no-repeat;
 padding: 10px 0px 0px 50px;
}

#footer li{
 display:inline;
 padding-right: 10px;
}

#footer a{
 text-decoration: none;
 color: #AE51FA;
 font-size: 1.8em;
 line-height: 35px;
 font-weight: normal;
 margin: 20px 0px 11px 0px;
}

#footer a:hover{
 color:#FF8701;
}

#indent {
padding-left: 40px;
}

#footerc {
 width: 827px;
 height: 65px;
 float: left;
 color: #333;
 background:  url(../images/bigborder.png) left bottom no-repeat;
 padding: 0px 0px 0px 0px;
}

#footerc li{
 display:inline;
 padding-right: 4px;
}

#footerc a{
 text-decoration: none;
 color: #AE51FA;
 font-size: 1.6em;
 line-height: 35px;
 font-weight: normal;
 margin: 20px 0px 11px 0px;
}

#footerc a:hover{
 color:#FF8701;
}

#footerc iframe{
  postion: relative;
  top: -100px;
  left: 0px;
}

#leftmain{
 float: left;
 height: 315px;
 width: 660px;
 background:  url(../images/bigborder.png) left center no-repeat;
}

#rightmain {
 display: inline;
 float: right;
 height: 315px;
 width: 167px;
 background:  url(../images/bigborder.png) right center no-repeat;
}
