html, body, form, h1, h2, h3{
margin:0px;
padding:0px;
}
body{
margin:0px auto;
text-align:center;
font-family:Arial, sans-serif;
color:#666666;
font-size:11px;
line-height:15px;
background:#ffffff url("/images/bg.jpg") top left repeat-x;
}
html, body {
height:100%;
}
table td{
font-size:11px;
}
a, ul li a{
color:#F08C00;
text-decoration:none;
}
a:hover{
text-decoration: underline;
}
p{
margin:10px 0px 10px 0px;
font-size:11px;
line-height:15px;
}
p.top{
margin-top:0px;
}
h1, h2, h3, h4{
font-family:Arial, sans-serif; 
color:#777777;
}
h1{
display:block;
margin:0px 0px 10px 0px;
font-size:22px;
font-weight:normal;
line-height:25px;
line-height:22px;
/*height:35px;*/
}
h1 span.sm{
font-size:18px;
line-height:22px;
}
h2{
font-size:16px;
font-weight:bold;
line-height:18px;
}
h3{
font-size:14px;
line-height:18px;
}
h4{
font-size:11px;
line-height:14px;
margin:0px 0px 10px 0px;
}
ul{
list-style-position:outside;
margin:15px 0px 10px 8px;
padding:0px 0px 0px 8px;
}
ul li{
list-style-type:circle;
}
ul li a{
font-size:12px;
font-weight:bold;
}
li{
margin:0px;
}
.h, span.hide{
visibility:hidden;
}

#headerwrap, #main{
width:760px;
margin:0px auto;
}

/****************************************************************************/
#headerwrap{
height:120px;
}
.headhome{
background:#ffffff url(/images/gg_alt.jpg) top left no-repeat;width:760px;height:70px;
}
.headright{
background:#ffffff url(/images/gg2_alt.jpg) top left no-repeat;width:170px;height:70px;
}
#cmenu{
height:20px;
padding:0px;
margin:0px;
overflow:hidden;
}
#cmenu a{
float:left;
display:block;
font-weight:normal;
line-height:20px;
margin:0px;
padding:0px;
font-size:10px;
}
#cmenu a span, #nav a span{
visibility:hidden;
}
#cmenu a:hover{
text-decoration:none;
}
#cmenu a#sa{
width:150px;
background:transparent url(/images/headnav/menu_sa.jpg) top left no-repeat;
}
#cmenu a#sa:hover{
background:transparent url(/images/headnav/menu_sa_o.jpg) top left no-repeat;
}
#cmenu a#nz{
width:131px;
background:transparent url(/images/headnav/menu_nz.jpg) top left no-repeat;
}
#cmenu a#nz:hover{
background:transparent url(/images/headnav/menu_nz_o.jpg) top left no-repeat;
}
#cmenu a#na{
width:150px;
background:transparent url(/images/headnav/menu_na.jpg) top left no-repeat;
}
#cmenu a#na:hover{
background:transparent url(/images/headnav/menu_na_o.jpg) top left no-repeat;
}
#cmenu a#au{
width:160px;
background:transparent url(/images/headnav/menu_au.jpg) top left no-repeat;
}
#cmenu a#au:hover{
background:transparent url(/images/headnav/menu_au_o.jpg) top left no-repeat;
}
#cmenu a#ca{
width:120px;
background:transparent url(/images/headnav/menu_ca.jpg) top left no-repeat;
}
#cmenu a#ca:hover{
background:transparent url(/images/headnav/menu_ca_o.jpg) top left no-repeat;
}
#mainmenu{
width:340px;
height:65px;
}
#nav{
width:760px;
height:30px;
/*background:transparent url(/images/gg_nav.jpg) bottom right no-repeat;*/
}
#nav a{
display:block;
float:left;
height:30px;
width:69px;
text-decoration:none;
color:#000000;
margin:0px;
padding:0px;
cursor:pointer;
cursor:hand;
overflow:hidden;
}
#nav a#home{
background:transparent url(/images/headnav/home.jpg) top left no-repeat;
}
#nav a#home:hover{
background:transparent url(/images/headnav/home_o.jpg) top left no-repeat;
}
#nav a#books{
background:transparent url(/images/headnav/books.jpg) top left no-repeat;
}
#nav a#books:hover{
background:transparent url(/images/headnav/books_o.jpg) top left no-repeat;
}
#nav a#about{
background:transparent url(/images/headnav/about.jpg) top left no-repeat;
}
#nav a#about:hover{
background:transparent url(/images/headnav/about_o.jpg) top left no-repeat;
}
#nav a#specials{
background:transparent url(/images/headnav/specials.jpg) top left no-repeat;
}
#nav a#specials:hover{
background:transparent url(/images/headnav/specials_o.jpg) top left no-repeat;
}
#nav a#site{
background:transparent url(/images/headnav/site.jpg) top left no-repeat;
}
#nav a#site:hover{
background:transparent url(/images/headnav/site_o.jpg) top left no-repeat;
}
#nav a#blog{
background:transparent url(/images/headnav/blog.jpg) top left no-repeat;
}
#nav a#blog:hover{
background:transparent url(/images/headnav/blog_o.jpg) top left no-repeat;
}
#nav a#contact{
background:transparent url(/images/headnav/contact.jpg) top left no-repeat;
}
#nav a#contact:hover{
background:transparent url(/images/headnav/contact_o.jpg) top left no-repeat;
}
#nav a#users{
background:transparent url(/images/headnav/users.jpg) top left no-repeat;
}
#nav a#users:hover{
background:transparent url(/images/headnav/users_o.jpg) top left no-repeat;
}
#nav a#owners{
background:transparent url(/images/headnav/owners.jpg) top left no-repeat;
}
#nav a#owners:hover{
background:transparent url(/images/headnav/owners_o.jpg) top left no-repeat;
}
#wrap{
width:780px;
background:#ffffff url("/images/shade.jpg") top left no-repeat;
min-height:100%;
height:auto !important;
height:100%;
margin:0px auto -180px;
}
#main{
width:760px;
padding:0px;
text-align:left;
background-color:#ffffff;
}
#login{
text-align:right;
line-height:15px;
font-size:10px;
color:#999999;
padding:0px 0px 0px 0px;
width:760px;
voice-family: "\"}\""; 
voice-family:inherit;
width:757px;
}
.dummy{}
#section{
width:740px;
font-size:20px;
font-weight:normal;
line-height:31px; 
color:#996600;
margin:5px 0px 10px 0px;
padding:0px 8px 0px 12px;
}
#section a{
width:740px;
height:31px;
display:block;
text-decoration:none;
}
.home{
background:transparent url("/images/sections/hm.jpg") top left no-repeat;
}
.south_africa{
background:transparent url("/images/sections/sa.jpg") top left no-repeat;
}
.southern_africa{
background:transparent url("/images/sections/oa.jpg") top left no-repeat;
}
.swaziland{
background:transparent url("/images/sections/sa.jpg") top left no-repeat;
}
.lesotho{
background:transparent url("/images/sections/sa.jpg") top left no-repeat;
}
.namibia{
background:transparent url("/images/sections/na.jpg") top left no-repeat;
}
.zambia{
background:transparent url("/images/sections/za.jpg") top left no-repeat;
}
.mozambique{
background:transparent url("/images/sections/mo.jpg") top left no-repeat;
}
.botswana{
background:transparent url("/images/sections/bo.jpg") top left no-repeat;
}
.zimbabwe{
background:transparent url("/images/sections/zi.jpg") top left no-repeat;
}
.new_zealand{
background:transparent url("/images/sections/nz.jpg") top left no-repeat;
}
.australia{
background:transparent url("/images/sections/au.jpg") top left no-repeat;
}
.canada{
background:transparent url("/images/sections/ca.jpg") top left no-repeat;
}
.users_area{
background:transparent url("/images/sections/users.jpg") top left no-repeat;
}
.users_favourites{
background:transparent url("/images/sections/favs.jpg") top left no-repeat;
}
.books{
background:transparent url("/images/sections/books.jpg") top left no-repeat;
}
.links{
background:transparent url("/images/sections/links.jpg") top left no-repeat;
}
.contact{
background:transparent url("/images/sections/contact.jpg") top left no-repeat;
}
.about{
background:transparent url("/images/sections/about.jpg") top left no-repeat;
}
.team{
background:transparent url("/images/sections/team.jpg") top left no-repeat;
}
.site{
background:transparent url("/images/sections/site.jpg") top left no-repeat;
}
.discounts{
background:transparent url("/images/sections/discounts.jpg") top left no-repeat;
}
.news{
background:transparent url("/images/sections/news.jpg") top left no-repeat;
}
.sa_specials{
background:transparent url("/images/sections/specials.jpg") top left no-repeat;
}
.error{
background:transparent url("/images/sections/error.jpg") top left no-repeat;
}
.sites{
background:transparent url("/images/sections/sites.jpg") top left no-repeat;
}
#leftcol{
float:left;
margin:0px;
padding:0px 20px 0px 20px;
}
#rightcol{
float:left;
margin:0px 0px 25px 0px;
}
/*#clearfooter{
clear:both;
height:100px;
width:100%;
}*/
#footertop{
width:720px;
padding:30px 0px 0px 0px;
margin:0px 30px 0px 30px;
height:20px;
text-align:left;
}
#footerwrap, .push {
margin:0px;
height:180px;
clear:both;
}
#footerwrap{
width:100%;
}
#footer{
width:780px;
/*border-top:1px solid #cccccc;*/
text-align:left;
height:100px;
padding:0px;
margin:0px;
color:#aaaaaa;
}
.footer_div{
float:right;
width:210px;
padding:0px 0px 0px 0px;
}
#footer p{
margin:2px 0px 5px 0px;
font-size:10px;
clear:both;
}
.fl, .fr{
border-top:1px solid #cccccc;
float:left;
display:inline;
width:440px;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 30px;
}
.fr{
width:280px;
margin:0px 0px 0px 0px;
}
.credit{
font-size:10px;
margin-top:0px;
line-height:15px;
}
#footer a{
color:#aaaaaa;
}


/*BOOK BOX **************/
#bookbox{
float:none;
background:#eee9df;
text-align:center;
}
a.booklink{
display:block;
margin:0px 0px 10px 0px;
}
p#buybook{
font-size:15px;
font-weight:bold;
}
#bookbox img{
vertical-align:bottom;
border:0px;
margin:0px;
padding:0px;
}


.ttdimage_r{
margin:0px 0px 10px 10px;
float:right;
}
.ttdimage_l{
margin:0px 10px 10px 0px;
float:left;
}
/*Frames*/
.head1, .head2, .head3, .head4, .head5, .foot1, .foot2, .foot3, .foot4, .foot5{height:15px;}
.head1{background:transparent url(/images/frames/home_top.gif) top left no-repeat;}
.head2{background:transparent url(/images/frames/ttd_top.gif) top left no-repeat;}
.head3{background:transparent url(/images/frames/book_top.gif) top left no-repeat;}
.head4{background:transparent url(/images/frames/details_top.gif) top left no-repeat;}
.head5{background:transparent url(/images/frames/ad_top.gif) top left no-repeat;}
.body1, .body2, .body3, .body4, .body5{margin:0px 15px;}
.body2{margin:0px 14px 0px 14px;}
.foot1{background:transparent url(/images/frames/home_bottom.gif) top left no-repeat;}
.foot2{background:transparent url(/images/frames/ttd_bottom.gif) top left no-repeat;}
.foot3{background:transparent url(/images/frames/book_bottom.gif) top left no-repeat;}
.foot4{background:transparent url(/images/frames/details_bottom.gif) top left no-repeat;}
.foot5{background:transparent url(/images/frames/ad_bottom.gif) top left no-repeat;height:30px;}

/*Search*/
a.ve{
width:55px;
height:14px;
display:block;
background:#ffffff url(/images/view_entry.gif) top left no-repeat;
margin:0px 0px 1px 0px;
}
a.ve:hover{
background:#ffffff url(/images/view_entry_o.gif) top left no-repeat;
}