body {
background-color:#FFD519;
color:#000000;
font-family:Arial;
font-size:0.75em;
line-height:1.5em;
}
#top-area-left{float:left; width:30%; margin-left:0px;}
#top-area-right{float:right; width:440px;}
*+html #top-area-left{float:left; width:300px; margin-left:-5px;}

/*Styles added for country drop-down */
ul.global-dd  {
  position:relative;
  list-style:none;
  margin:0;
}

ul.global-dd span.top{
  display:block;
  position:absolute;
  top:0;
  left:18px;
  z-index:200;
  margin:-20px 0 0 50px; _margin-left:3px;
  width: 100px;
}

ul.global-dd ul  { /*hide dropdown menu by default*/
  display:none;
  background:url(/images/bg_transp-top-nav.png) -131px -3px no-repeat;
  z-index:100;
  width:125px;
  position:absolute;
  top:-4px;
  left:-25px;
  padding-top:26px;
}

*html ul.global-dd ul  { background:url(/images/bg_transp-top-nav_IE6.png) -131px -3px no-repeat;} /*IE6 hack image for PNG image*/

ul.global-dd li.hover ul { /*show menu when javascript adds the hover class */
  display:block;
}

ul.global-dd li.hover span.top a { 
  cursor:default;
}

ul.global-dd ul li a{
  display:block;
  padding-left:10px;
  margin-left: 4px;
}

ul.global-dd li.hover a  {
  color:#db0000;
  text-decoration:none;
}

ul.global-dd li.hover ul li a {
  color:#1c1c1c;
  text-decoration:none;
  width:108px;
  margin-left:1px;
}

ul.global-dd li ul{
  padding:28px 0 20px;
  list-style:none;
  text-align:left;
  line-height:16px;
  margin:-20px 0 0 50px; _margin-left:3px;
}

ul.global-dd li.hover ul li a {
   width:104px;
   margin-left:4px;
}

ul.global-dd li.hover ul li a:hover{
  background:#ccc url(/images/bg_dd-tabs-li.gif) bottom left repeat-x;
  color:#db0000;
}

ul.global-dd li.hover ul{
  padding-bottom:20px;
  line-height:16px;
}

div#top-nav a {
  color:#000;
}

div#top-nav a:hover {
  color:#db0000;
}

/*ul.global-dd  {
  display:block;
  float:left;
  margin:0px 10px;
  _display:inline;
}*/

div#top-nav a.cart:hover {
  background-position:0px -16px;
}

div#top-nav span.region{
  margin:0 0 0 66px;
}

div#top-nav ul.global-dd {
  margin:0px 40px 0 5px;
}

#sub-menu-home{
padding:0px 12px 0px 5px;
width:75px; 
float:left;
text-align:center;
}
#sub-menu-support{
padding:0px 12px 0px 0px;
width:75px; 
float:left;
text-align:center;
}
#sub-menu-contact{
padding:0px 10px 0px 0px; 
width:100px; 
float:left;
text-align:center;
}
#sub-menu-region{
padding:0px 10px 0px 0px; 
width:100px; 
float:left;
text-align:center;
}

#sub-menu-home a, #sub-menu-support a, #sub-menu-contact a, #sub-menu-region a{color: #000000; text-decoration:none;}
#sub-menu-home, #sub-menu-support, #sub-menu-contact, #sub-menu-region{font-size:11px;}
#header { position: relative; margin: 0 auto; width: 835px; margin-bottom: 5px;}
#header-content{
background: url(/images/RSworld-header.jpg) no-repeat scroll center left;
clear:both;
width:835px;
height:186px;
margin-left:30px;
padding:7px 0pt;
}
#header-content-left{
 float:left;
 font-size:14px;
 color:#fff; 
 width:400px; 
 padding:15px 20px; 
 line-height:1.5em;
}
#header-content-right{
float:left;
padding-left:0px;
height:130px;
width:150px;
margin-left:-10px;
margin-top:10px;
_margin-top:20px;
}
*+html #header-content-right{
margin-top:20px;
}
#header-content-right ul li {
font-size:0.9em;
color:#fff;
display:inline;
background: url(/images/arrow.jpg) no-repeat scroll 0pt 0.25em;
line-height:1.8em;
padding: 0px 7px;
}
#header-content-right ul li a{
color:#fff;
padding-left:3px;
text-decoration:none;
}
#container {
margin:0pt auto;
position:relative;
width:900px;
}

#content {
background:#FFFFFF none repeat scroll 0%;
width:835px;
margin-left:30px;
}
#content a{
color:#739600;
}
#content-header{
background:#FFFFFF url(/images/content-bg.jpg) no-repeat scroll left top;
clear:both;
}
#content-main{
margin-top:40px;
width:600px;
padding:20px 25px;
height:100px;
float:left;
}

div.country-contact{
width:110px;
color:#739600;
padding:22px 10px 5px 20px;
}
div.country-contact span{
padding-top:3px;
float:left;
font-style:bold;
}
div.country-content{
font-size:13px;
width:575px;
float:right;
padding:22px 10px 5px 20px;
margin-right:3em;
margin-top:-3.5em;
}
* html div.country-content{margin-top:-5em; *padding-top:22px;  *margin-right:0px; *padding-left:0px; *width:600px;}
*+html div.country-content{margin-top:-5em;}
#support {
margin-left:35px;
_margin-left:25px;
margin-top:35px; 
border-left:2px solid #739600;
float:left;
padding:0px 5px 0px 20px;
width:240px;
height:130px;
text-align:left;
line-height:1.8em;
}
.support-title { font-size: 1.2em; margin-bottom: 5px; float:left;}
#left-span
{
padding:5px 0px;
float:left;
line-height:1.8em;
width:210px;
}
#contact {
margin-left:35px;
_margin-left:25px;
margin-top:35px;
border-left:2px solid #739600;
float:left;
padding:0px 5px 0px 20px;
width:240px;
height:120px;
text-align:left;
line-height:1.8em;
}
#left-span-contact
{
float:left;
line-height:1.8em;
width:210px;
}
#email-span{
float:left;
line-height:1.8em;
width:210px;
padding:6px 0px;
}
.contact-title { font-size: 1.2em; float:left; }
#footer {
background: url(/images/footer-per.png) no-repeat scroll center top;
float:left;
font-size:92%;
padding-top:1em;
padding-bottom:10px;
width:835px;
margin-left:30px;
_margin-left:15px;
margin-bottom:25px;
}
#footer-text{
margin-top:10px;
padding-left:7px;
}
html * #footer-text{
*margin-top: 20px;
}

<!--[if IE 7]>
div#top-nav span.region{
    margin:0 0 0 50px;
  }
<![endif]--> 
