html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font-family: inherit;}

/*******************************
			Global
********************************/

body{	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#cccccc;}
	
#container{
		width:810px;
		margin-top:25px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		height:530px;
		height: 100%;}

#logo{
		width:384px;
		height:122px;
		float:left;}
	
#topBar{
		background-image:url(../images/topBar.jpg);
		background-repeat:repeat-x;
		width:423px;
		height:42px;
		float:left;}
	
#topBarCorner{	float:right;}

#content{
		float:left;
		background-color:#FFFFFF;
		width:423px;
		height:308px;}	
	
#southafrica{
		padding-left:65px;}
	
#bodyCopy{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:15px;
		color:#9a9a9a;
		width:300px;
		padding-top:7px;	
		padding-left:65px;}
	
#panel{ 
		padding-left:60px;
		padding-top:24px;}
	
#footer{
		background-image:url(../images/footer.jpg);
		background-repeat:repeat-x;
		height:42px;
		width:807px;}
	
#footerText{
		float:right;
		color:#bccc27;
		font-size:11px;
		font-family:Myriad pro, Arial, Helvetica, sans-serif;
		padding-right:30px;
		padding-top:5px;}
	
#footerTextSub{
		float:right;
		color:#888888;
		font-size:11px;
		font-family:Myriad pro, Arial, Helvetica, sans-serif;
		padding-right:30px;}
		

/*******************************
			Navigation
********************************/

	#nav_btn{
		position:relative;
		top:161px;	
		right:30px;
		float:right;}
	

#nav_btn ul{
		list-style:none;}
	

#nav_btn ul li{
		display: inline;
		float:left;
		width:76px;
		height:17px;
		padding-right:6px;}
	

#nav_btn ul li a{
		width:76px;
		height:17px;
		display:block;
		cursor:pointer;}
	
#nav_btn2 img {background-image:url(../images/home_down.jpg); }
#nav_btn1 img {background-image:url(../images/catalog_down.jpg); }

#nav_btn ul li a img{border:none;}
#nav_btn ul li a:hover {visibility:visible;}
#nav_btn ul li a:hover img{height:0;padding:17px 0 0 0}

/*******************************
			Catalog
********************************/

#catalog_logo{
		width:217px;
		height:122px;
		float:left;}
	
#catalogTop{
		background-color:#FFFFFF;
		width:584px;
		height:100px;
		float:left;}
	
#catalogCorner{
		float:left;
		width:33px;
		padding-right:3px;}
	
#barCorner{
		float:left;
		width:500px;
		padding-right:3px;
		background-color:#FFFFFF;}
	
#heading{
		padding-left:85px;
		padding-top:60px;}
	



.goLeft{
		float:left;}
	
.headingBox{
		float:left;
		width:370px;
		height:32px;
		background-image:url(../images/textBox_20.jpg);
		background-repeat:repeat-x;}
	
.long_headingBox{
		float:left;
		width:341px;
		height:32px;
		background-image:url(../images/textBox_20.jpg);
		background-repeat:repeat-x;}
	

.leftSide{
		background-image: url(../images/textBox_24.jpg);
		background-repeat:repeat-y;
		float:left;}
	

.rightSide{
		background-image: url(../images/textBox_26.jpg);
		background-repeat:repeat-y;
		float:right;}
	
.headingBottom{
		float:left;
		width:505px;
		height:32px;
		background-image:url(../images/textBox_30.jpg);
		background-repeat:repeat-x;}
	
#catalogContent{
		margin-right:3px;
		float:right;
		width:807px;
		background-color:#FFFFFF;}
	
.defaultTextBox{
		float:right;
		width:560px;
		padding-right:5px;
		padding-bottom:20px;
		background-color:#FFFFFF;}
	
.thumbnails{
		padding-left:15px;
		text-decoration:none;
		border:none;
		width:540px;}
	
.products{
		color:#7c7c7c;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		letter-spacing:0.2pt;}
	
.table_shiter{
		margin-top:27px;}
	
/*******************************
			Reuseable
********************************/

.clear{
		clear:both;}

