body{margin:0px; padding:0px; background:url(../images/bg.gif) top repeat-x #cccccc; font-family:Verdana, Arial, Helvetica, sans-serif}

h1,h2,h3,h4,h5,form{margin:0px; padding:0px;}
h1,h2,h3{text-transform:uppercase; color:#252525; font-size:14px; font-weight:normal}
h1{margin-bottom:8px}
h4{color:#1090b4}
img{border:none}
.stock{margin-right:6px; margin-bottom:6px}
.article_row{clear:both; display:block; margin-bottom:10px}

#wrapper{background:#fff; width:977px; margin:0px auto; padding-bottom:10px}

#header{}
#header-top{height:140px; overflow:hidden; background:#fff}
#header-bottom{height:46px}

#logo{float:left; width:auto; margin-top:12px}

#top-flash-header{float:right}
#flag{float:right}

#topmenu{font-size:14px; font-weight:bold; line-height:46px}
#topmenu ul{margin:0px; padding:0px}
#topmenu li{list-style:none; display:inline; float:left;}
#topmenu li {background:#666666;}
#topmenu li ul{background:#666666;}
#topmenu li span.separator {background:#252525; width:7px; display:block; float:left}
#topmenu a{display:block; width:157px; color:#fff; text-align:center; text-decoration:none}

#content{clear:both; color:#252525}
#content a{color:#252525; text-decoration:none}
#content a:hover{text-decoration:underline}

#left{float:left; width:785px; padding-top:30px;}
#right{float:right; width:183px; background:#fff; padding:4px}
#right h3{font-size:12px;}

#left a{color:#6666FF}
#left a:hover{color:#666666}

#right input.inputbox{border:1px solid #252525; width:160px}
#right label{font-size:12px; text-transform:uppercase;}

#left-img{float:left; width:auto}
#middle{width:605px; float:left; background:#fff; min-height:448px; padding:10px; font-size:12px}

#right .moduletable{background:#efefef; padding:3px 2px; margin:4px 0px}
#content #right ul{margin:0px; padding:0px; color:#888; font-size:12px; list-style:none}
#right ul a{color:#888; line-height:1.5em}

#footer-menu{float:left; width:136px; font-size:10px}
#footer-menu li{list-style:none; line-height:2em}

#extra-module{background-color:#2babf8; float:right; width:815px; padding:3px 10px; margin-right:6px; color:#fff; font-size:12px}
#whats-hot{width:50%; float:left}
#fun-stuff{width:50%; float:left}

#footer{}
#copyright{float:left; font-size:11px; margin-left:8px; padding-top:75px}
#footer-banner{float:right; margin-right:6px;}


/*nav*/

.sf-menu li.sfHover ul {
	left:			0;
	top:			3.4em; /* match top ul list item height */
	z-index:		99;
}
.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#11BBE6;
	outline:		0;
}


/*default*/

p.buttonheading {
	text-align:right;
}
.buttonheading img
{
	border:0;
}
p.buttonheading a:hover
{
	background:none !important;
	color:#000 !important;
}

p.buttonheading a:active,p.buttonheading a:focus
{
	border:solid 2px;
	color:#000;
}

ul.pagination {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

ul.pagination li {
display:inline;
padding:2px 5px 0;
text-align:left;
}

ul.pagination li a {
padding:2px;
}


/*map*/
.mapimage{float:left; width:25px; height:36px; display:block; margin:0px 2px;}

a.asiamap{background:url(../images/fasia.gif) no-repeat center center;}
a.asiamap:hover{background:url(../images/fasia_f2.gif) no-repeat center center;}

a.indiamap{background:url(../images/findia.gif) no-repeat center center;}
a.indiamap:hover{background:url(../images/findia_f2.gif) no-repeat center center;}

a.aumap{background:url(../images/flagau.gif) no-repeat center center;}
a.aumap:hover{background:url(../images/flagau_f2.gif) no-repeat center center;}

a.camap{background:url(../images/flagca.gif) no-repeat center center;}
a.camap:hover{background:url(../images/flagca_f2.gif) no-repeat center center;}

a.eumap{background:url(../images/flageu.gif) no-repeat center center;}
a.eumap:hover{background:url(../images/flageu_f2.gif) no-repeat center center;}

a.nzmap{background:url(../images/flagnz.gif) no-repeat center center;}
a.nzmap:hover{background:url(../images/flagnz_f2.gif) no-repeat center center;}

a.ukmap{background:url(../images/flaguk.gif) no-repeat center center;}
a.ukmap:hover{background:url(../images/flaguk_f2.gif) no-repeat center center;}

a.usamap{background:url(../images/flagusa.gif) no-repeat center center;}
a.usamap:hover{background:url(../images/flagusa_f2.gif) no-repeat center center;}