body {font-family: Arial, Verdana, sans-serif; width:100%; font-size:12px; color: #000; background:#0058c8; margin:0px auto 20px auto; padding:0px 0px 0px 0px;}

#page		{background-color:#fff; margin:0px auto 10px auto; width:960px; border-top:0px; border-left:0px solid #fff; border-right:0px solid #fff;border-bottom:10px solid #fff; position:relative; }
#advert 		{position:absolute; top:230px; left:-175px;}
#header {width:100%; padding:0px 0px 5px 0px; margin:auto; background-image:url('http://www.onestoponlineshop.com.au/images/bag.jpg'); background-repeat:no-repeat; background-position:right;  
}

#header table {border:0px;}
#header h1 {padding:0px 0px 0px 0px; margin:0px;}
#header h1 a, #header h1 a:hover {color: #999; background:transparent; text-decoration:none;}

#main {padding:5px; }
#footer {font-size:10px; color:#999; background:transparent; text-align:right; padding:20px 5px 5px 5px;clear: both;}
#footer a {font-size:10px; color:#999; background:transparent; text-align:right; padding:20px 5px 5px 5px;clear: both;}






a {color: #0F62a4; background:transparent; font-size: 12px; font-weight: bold;}}
a:hover {color: #80B9E6; background:transparent;}
img {border:0px;}
h1 {font-size:20px; font-weight:normal;}
h2 {font-size:18px; font-weight:normal;}
h3 {font-size:16px; font-weight:normal;}
h4 {font-size:14px; font-weight:bold; padding:0px; margin:0px;}
table {border: 1px solid #80B9E6;}
th, td, tr {text-align:left; padding:5px; margin:0px;}


#rightcontent 	{padding-top:68px; padding-left:3px; float: right;width: 220px;}
#centercontent 	{float:left;width:715px; padding: 5px; background-color:#fff;}

.boxheader		{color:#fff; background: #1061A2; border-bottom : 1px solid #1061A2;text-align:center; width:176px;} 
.boxborder 		{padding-left: 2px; padding-right: 2px; padding-bottom: 5px; border-bottom : 1px solid #1061A2; border-left : 1px solid #1061A2; border-right : 1px solid #1061A2;	border-top : 0px solid #1061A2; width:170px; color:black; margin-bottom:10px;}




.box 		{
				background: #FFF;
				display: block;	
				height: 100%;
				text-decoration: none; 
				font:  .8em Georgia, "Times New Roman", Times, serif;
				color: #53534c;
				padding-bottom:10px;
			}


.box a 		{
				color: #53534c;
	text-decoration: none; 
			}

.box hover {	font: bold .8em Georgia, "Times New Roman", Times, serif;}



.box h2 	{
				font: bold 15px Georgia, "Times New Roman", Times, serif;
			 	color: #FBF7E4;
				height:20px;
				text-align:left;
				background: #FF4802;
				margin: 0 1px;
				padding-top: 10px;
				padding-bottom: 10px;
				padding-left: 10px;
	}





#menu {width:100%; padding:0px; margin:auto; }

form {
height: 100%;
padding: 5px 5px 8px 5px;
margin: 0;
}


.categories a {font-size: 13px;	color: #0F62a4;	font-weight: bold;}

.categories a:hover {color: #80B9E6; font-weight: bold;}

.borderbottom {border-bottom: 1px dotted #000;}
.searcha {color: #000; background:transparent;}
.searcha:hover {color: #000; background:transparent;}
.searchfield {font-family: Tahoma, Arial, Helvetica; font-size: 20px;	color: #6bbe00;	font-weight: bold; border-width: 5; border-color: grey;}
.searchbutton {}
.searchform{ clear:both; text-align:center; font-family:Verdana,Tahoma,Arial;font-size:16px;color:#FFFFFF;font-weight:bold; width: 100%; margin-bottom: 10px;	background: #FF4802;}
.searchform a {color: #FFF; background:transparent;}

.product {color: #000; background:#FFF; width:30%; height:260px; float:left; padding:5px; margin:10px 10px 10px 0px; border: 0px;}

.google {padding:5px; margin:5px;}

.featuredproduct {color: #000; 	background: #E2E2D6; width:47%; height:280px; float:left; padding:5px; margin:10px 10px 10px 0px; border: 0px solid #1061A2;}
.featuredproduct a:link  {color: #006567;}
.featuredproduct:hover  {color: #000; background:#6bbe00; width:47%; height:280px; float:left; padding:5px; margin:10px 10px 10px 0px; border: 0px solid #1061A2;}
.featuredproduct img {padding:3px 3px 3px 3px; float:left; max-height:200px; max-width:140px}


.merchants {padding:10px 10px 10px 10px; border: 0px solid #80B9E6;}


.banner, .banner h2 {width:100%; color: #330000; background:transparent;}
.banner h3 {font-size:11px; text-align:left; color: #000; background:transparent;}
.banner h3 a, .banner h3 a:hover {color: #000; background:transparent; text-decoration:underline;}
.atoz h4 {border-top: 1px solid #80B9E6; border-right: 1px solid #80B9E6; border-bottom: 1px solid #80B9E6; border-left: 1px solid #80B9E6; padding:5px;}
.navigation {text-align:center; color: #AAA; background:transparent; margin-top:20px; clear:both;}
.ratings {margin-top: 15px; width: 90%;}
.ratings form {display: inline;}
.ratings form select {color: #AF7817; background:#FFF;}
.ratings form textarea {width: 95%;}
.starsOn {color: #AF7817; background:transparent; font-weight: bold;}
.starsOff {color: #AAA; background:transparent; font-weight: bold;}
.nobr {white-space: nowrap;}
.disabled {color: #AAA; background:transparent;}
.clear {clear:both;}
.centre {text-align:center;}


#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: normal 10px Tahoma,Arial, Helvetica, sans-serif;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 0px 0 0;
padding: 0;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 4px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 0px solid white;
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: red; /*Brown color theme*/ 
border-color: red; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 0px;
line-height: 0px;
background: red; /*Brown color theme*/ 
}