/* FIXES --- DONT PLAY WITH THESE ------*/
#cleaner, .cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

.column-in {
	margin:0px;
	padding:0px;
	}

 p {/*fixes space at the top and bottom in mozilla*/
	margin:0px;
	}

#middle p {
		margin-bottom: 20px;/*puts paragraph space back on */
 	}

img { border:0px;
	padding:0px;
	margin:0px;
	}

#mccont img {
	border:none;
	}

h1,h2,h3,h4,h5,h6 { margin: 12px 0px ;}/*fixes push down when heading is on first line */

#mccont p {
	margin-bottom: 12px;
	margin-top: 0px;
	line-height: 150%;
	}
.not {display:none;}	

/* STANDARD CLASSES */
.lft{
	float: left;
	}

.rgt{
	float: right;
	}

.ctr{
	float: none;
	}

.sbut
	{
	font: 12px Tahoma, tahoma, verdana, 'sans serif'; 
	color:#000;
	}

#printmast {
	display:none;
	}
.copy { text-align:center; /*font-size:80% */ }
.sml {
	font-size:80%;
	}

#nxpr{
	width:480px;
	text-align:center;
}


/* END STANDARD CLASSES *****************************************************************************************/

/* Forms*/
/*  OUR FORMS */
#formtab {
	width:90%;
	padding:4px;
	margin: 0px auto 0px auto;
}

#formtab tr TD table td {
	padding:6px;
}
#formtab tr TD table tr td.fhead {
	background:#ffffff;
	height:20px;
	font-weight:bold;
}
#formtab .fhead {
	background:#ffffff;
	padding:0px;
	font-weight:bold;
}
#formtab .nobord {
	background:#none;
	padding:0px;
	border:#ffffff 0px solid;
}
.fset {
	float:left;
	margin-right:44px;
}
.fshort {
	width:80px;
}
.flong {
	width:253px;
}
#formtab label.lshort {
	width:60px;
}
#formtab label.llong {
	width:200px;
}
.finhead {
	font-size:80%;
	font-weight:bold;
	height:20px;
}
.fhead{
	background:#ffffff;
	height:20px;
	color:#000000;
}
#formtab input.fsubmit{
	display:block;
	background:#1C3F94;
	height:20px;
	color:#ffffff;
	text-align:center;
	font: 11px verdana, verdana, 'sans serif';
	border:solid 1px #1C3F94;
	margin:0px auto 0px auto;
}
.eml {
}
.femp {
	color:#1C3F94;
	height:20px;
}
.fman {
	height:20px;
}
.formmsg {
	color:#1C3F94;
	font-weight:bold;
	font-size: 120%;
	}

#formtab label {
	float:left;
	width:100px;
	}
#formtab input {
	font: 11px verdana, verdana, 'sans serif';
	border:solid 1px #1C3F94;
	background: #ffffff;
	color:#000000;
	}
#formtab textarea {
	font: 11px verdana, verdana, 'sans serif';
	border:solid 1px #1C3F94;
	width:340px;
	height:60px;
	}
#formtab select {
	font: 11px verdana, verdana, 'sans serif';
	background: #ffffff;
	text-align:left;
	width:130px;
	}
#formtab .fhead input{
	color:#000000;
	font: 9px verdana, verdana, 'sans serif';
text-align:center;
}
#formtab .eml {
	width:252px;
}
#formtab input {
	font: 11px verdana, verdana, 'sans serif';
	border:solid 1px #1C3F94;
	background: #ffffff;
	color:#000000;
	}
#incont input {
	font: 11px verdana, verdana, 'sans serif';
	border:solid 1px #1C3F94;
	background: #ffffff;
	color:#000000;
	}
form {
	padding:0px;
	margin:0px;
}
#regis {
}

/*end forms*/
#mccont {
	text-align: left;
margin:0px 0px 0px 0px;
_margin:0px -1px 0px -1px;
padding:10px 0px 0px 0px; /* top right bottom left */
}
a {
	color:#d12420;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#ebb514;
	font-weight:bold;
}
#mccont UL {
		LIST-STYLE-TYPE: none;
		margin-left:0px;
	PADDING-LEFT: 10px; 
}
#mccont UL LI {
	background: url(http://www.brownsstationery.com.au/images/li.gif) 0px 0px no-repeat;/*background on this element to move */
	PADDING-LEFT: 24px; 
	margin:0px 0px 10px 0px;
	line-height:100%; 
}
#dummy, .dummy {
	display:none;
}
#topextra {
	height:162px;
	width:1000px;
	margin:0px auto 0px 0px;
}
#topextra h1{
color:#EE3424; 
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:8px;
}
#topextra h2{
position:absolute;
top: 140px;
left:240px;
color:#ffffff; 
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
font-size:11px;
}
#topextra h3{
color:#EDB512; 
margin:18px 0px 5px 40px;
padding:0px 0px 0px 0px;
font:bold 14px arial, verdana, helvetica,sans-serif;
text-align:center;
}
#topextra h4{
color:#ffffff; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:bold 18px arial, verdana, helvetica,sans-serif;
text-align:center;
line-height:90%;
}
#topextra img{
	margin: 0px 0px 0px 5px;
}
#topextra img.ocph {
	margin: 0px 40px 0px 5px;
}
#topextra a{
color:#ffffff; 
}
#topextra a:hover{
color:#EDB512; 
}

#topextra #oclogin {
	position:relative;
	width:174px;
	padding:0px;
	margin:15px 0px 0px 0px;
	left:0px;
	height:80px;
}
#topextra .ocsub {
	position:absolute; 
	top:61px; 
	left:135px;
}

#oclogin {
	position:relative;
	left:50px;
	padding:10px;
	width:190px;
	background:#D12421;
	height:80px;
}
.ocsub {
	position:absolute; 
	top:55px; 
	left:145px;
	padding:0px;
}
#ocglogin {
	position:relative;
	left:50px;
	padding:10px;
	width:190px;
	background:#D12421;
	height:20px;
}
#oclogin label{
	color:#ebb514;
font:normal 11px arial, verdana, helvetica,sans-serif;
}
#oclogin input {
font:normal 11px arial, verdana, helvetica,sans-serif;
	border:solid 1px #ebb514;
	background: #ffffff;
	color:#d12420;
	}
#oclogin input.fsubmit, #ocglogin input.fsubmit{
	display:block;
	background:#ebb514;
	height:20px;
	width:40px;
	color:#d12420;
	text-align:left;
	font:bold 11px arial, verdana, 'sans serif';
	border:solid 1px #ffffff;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 3px;
}

#leftextra a{
	color:#ffffff;
}
#leftextra a:hover {
	color:#ebb514;
}
#leftextra {
width:351px;
	margin:0px auto 0px 5px;
}
#leftextra table{
	margin:0px;
	padding:0px;
}
.fbot {
background:#ffffff url(http://www.brownsstationery.com.au/images/lbot.gif) top center no-repeat;
padding:11px;
}
.oc-catalogue {
background:url(http://www.brownsstationery.com.au/images/catalogue.gif) top left repeat-x;
width:351px;
	height:154px;
}
#catalogue {
width:300px;
	margin:0px auto 0px 0px;
	position:relative;
}
#catalogue a{
	color:#ebb514;
	position:absolute;
	top:100px;
	left:30px;
font-family: "AvantGuardBook", arial, helvetica, sans-serif;
font-size:16pt;
width:200px;
text-align:center;
line-height:100%;
}
#catalogue a:hover{
color:#d12420; 
}
#catalogue p{
	margin:0px 0px 0px 0px;
	width:
}
#catalogue h1{
	position:absolute;
	top:20px;
	left:105px;
	width:140px;
}
#back-to-school {
	width:350px;
	height:150px;
margin:0px 0px 20px 0px;
}
#leftextra a.btsleft {
background:url(http://www.brownsstationery.com.au/images/back-to-school.png) top left no-repeat;
display:block;
	width:350px;
	height:150px;
}
#leftextra a.btsleft:hover {
	background-position: 0px -161px;
}
.ocorder {
background:url(http://www.brownsstationery.com.au/images/new-order-online-button.gif) top left repeat-x;
width:208px;
height:102px;
display:none;
}
.ocorderlge {
background:url(http://www.brownsstationery.com.au/images/oc-red-panel.gif) top left repeat-x;
width:513px;
height:162px
}
.ocorderlge h1{
color:#ffffff; 
margin:13px 0px 0px 60px;
padding:0px 0px 0px 0px;
font:normal 24px arial, verdana, helvetica,sans-serif;
}
.ocorderlge h2{
color:#ffffff;
width:350px;
margin:0px auto 0px 120px;
padding:0px 0px 0px 0px;
font:normal 16px arial, verdana, helvetica,sans-serif;
}
.ocorderlge h3{
color:#ffffff; 
margin:18px 0px 5px 40px;
padding:0px 0px 0px 0px;
font:bold 16px arial, verdana, helvetica,sans-serif;
text-align:center;
}
.ocorderlge h4{
color:#EDB512; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:normal 20px arial, verdana, helvetica,sans-serif;
text-align:center;
line-height:90%;
}
.ocorderlge a{
color:#EDB512; 
}
.ocorderlge a:hover{
color:#ffffff; 
}
.socialtop {
	position:absolute;
	top:130px;
	left:860px;
}
.socialtop p{
color:#ffffff; 
font:bold 14px arial, verdana, helvetica,sans-serif;
}
.closed {
background:#ffffff url(http://www.brownsstationery.com.au/images/closed-blink.gif) 0px 0px no-repeat;
width:68px;
height:18px;
display:inline-block;
}
/* --- RAINE & HORNE LIGHT FONT --- */
@font-face { font-family: 'AvantGuardBook'; src: url("/fonts/texgyreadventor-regular-webfont.eot"); src: url("/fonts/texgyreadventor-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/texgyreadventor-regular-webfont.woff") format("woff"), url("/fonts/texgyreadventor-regular-webfont.ttf") format("truetype"), url("/fonts/texgyreadventor-regular-webfont.svg#Raine&HorneLight") format("svg"); font-weight: normal; font-style: normal; }

/* ]]> */
/*******************************************************************/
/* The following style is done through Eric, Please do not alter!
/******************************************************************/
/*Automatic config */
/*site_config-stylebl=Tahoma|12px|black|transparent|0px 0px 0px 0px|back.gif 0px 0px no-repeat|300px|12px|0px 0px 20px 0px|bold*/
.bck { 
}
/*site_config-styleh1=verdana|18px|_000000|transparent|20px 0px 0px 20px|h1.gif 0px 0px no-repeat|auto|30px|0px 0px 70px 0px|bold*/
h1 { 
color:#d12420; 
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
font-family: "AvantGuardBook", arial, helvetica, sans-serif;
font-size:16pt;
text-align:center;
line-height:100%;
}
/*site_config-styleh2=verdana|14px|_892134||0px 0px 0px 0px||||0px 0px 12px 0px|bold*/
h2 { 
color:#1C3F94; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family: "AvantGuardBook", arial, helvetica, sans-serif;
font-size:14px;
display:block;
}
/*site_config-styleh3=verdana|14px|_666666|||||||bold*/
h3 { 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#A79684; 
font:normal 14px arial, verdana, helvetica,sans-serif;
}
/*site_config-styleh4=verdana|10px|_666666|||||||bold*/
h4 { 
color:#404040; 
font:bold 12px arial, verdana, helvetica,sans-serif;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}
h5 { 
color:#282768; 
font:normal 17px arial, verdana, helvetica,sans-serif;
}
h6 { 
color:#A79684; 
font:normal 12px arial, verdana, verdana,helvetica,sans-serif;
}
/*site_config-styleh5=*/
/*site_config-styleh6=*/
/*site_config-stylebodytext=Verdana|12px|_666666|normal*/
/*site_config-styleanchortext=_666666|bold*/
/*site_config-bodyback=*/
/*site_config-conback=conback.gif|top  left||repeat-y*/
/*site_config-bantop=bantop.gif|bottom  left||no-repeat*/
/*site_config-logot=*/
/*site_config-logom=*/
/*site_config-logor=*/
/*site_config-menback=*/
/*site_config-leftcol=leftcol.gif|top  left||no-repeat*/
/*site_config-rightcol=*/
/*site_config-footback=footback.gif|top  left||repeat-x*/
/*site_config-bodystyle=#EDF7FA*/
/*site_config-constyle=fixed|762px|full|560px|#ffffff|Center|none|0px 0px 0px 0px|0px auto 0px auto*/
/*site_config-headerstyle=762px|335px|#ffffff||0px solid black|0px 0px 0px 0px|0px 0px 0px 0px*/
/*site_config-headerleftstyle=0px|0px|||0px solid blue|0px 0px 0px 0px|0px 0px 0px 0px*/
/*site_config-headermiddlestyle=0px|0px|||none|0px 0px 0px 0px|0px 0px 0px 30x*/
/*site_config-headerrightstyle=0px|0px||transparent|none|0px 0px 0px 0px|0px 0px 0px 0px*/
/*site_config-menustyle=348px||none|0px 0px 0px 0px|0px 0px 0px 0px|15px|left*/
/*site_config-leftstyle=Y|30px*/
/*site_config-rightstyle=Y|30px*/
/*site_config-footerstyle=762px|20px|#ffffff|transparent|none|0px |0px#124C84*/
html { 
}
body { 
	text-align:center;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height:100%;
	width:100%;
font-family: "AvantGuardBook", arial, helvetica, sans-serif;
font-size:13px;
color:#4D4D4D;
background:#ffffff url(http://www.brownsstationery.com.au/images/ocbody.jpg) top center repeat-y;
}
p,li,table {
font-family: "AvantGuardBook", arial, helvetica, sans-serif;
font-size:13px;
color:#4D4D4D;
line-height:100%;
}
#container { 
	position:relative;
	text-align:left;
	z-index:5;
width:1000px; 
border:none;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
background:#ffffff;
}
#prop { 
	float:left;
	margin:0px;/*ie doubles margins on floats -- this fixes it */
	_margin:-1px;/*ie doubles margins on floats -- this fixes it */
	width:1px;
	height:0px;
	min-height:0px;
	background:transparent;
}
#header { 
	position:relative;
	text-align:left;
	z-index:5;
width:1000px; 
height:210px; 
color:#ebb514; 
margin:0px 0px 0px 0px;
background:#ffffff url(http://www.brownsstationery.com.au/images/ocbanner2.gif) top left repeat-x;
}
#logot {
display:none;
}
#logom { 
display:none;
}
#logor { 
display:none;
}
#menu { 
	width:1000px; 
	height:33px; 
	border:none;
	padding:0px 0px 0px 0px;
	text-align:left;
	margin:0px auto 0px 0px;
	background: #e6e6e6;/**/
	}
#left { 
	text-align:center;
float:left;
margin:0px;
padding:0px;
width:0px;
}
#right { 
	float:right;
	text-align:left;
margin:0px;
padding:0px;
width:0px;
}
#middle { 
	padding:0px;
	margin-left:0px; 
	margin-right:0px; 
	height:100%;
}
 #main1 { 
margin:0px;
padding:0px;
}
#main2 { 
margin:0px;
padding:0px;
	}

#footer { 
position:relative;
width:1000px; 
height:80px; 
border:none;
padding:0px ;
margin:0px;
text-align:center;
		z-index:4;
}
#footer a {
	color:#999999;
}

.futta {
width:900px;
	color:#999999;
	padding:0px;
	margin:0px auto 0px auto;
	position:absolute;
	top:50px;
	left:10px;
		z-index:5;
	}

.futta a {
text-decoration: none;
padding:0px;
	}
.futta td, .futta  p{
	padding:0px;
	color:#999999;
	}
.priv {
	text-decoration: none;
	color:#999999;
 	padding-left: 0px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; /*For Moz- makes gaps around footer block */
 	margin-left: 0px; margin-right: 0px; margin-top:0px; margin-bottom: 0px; /*For Moz- makes gaps around footer block */
   }
/*Tiny Box*/
p {margin-top:0}
ul {margin:0; padding-left:20px}
/*h2 {
	width:500px;
	height:25px;
	text-align:left;
	color:#4D8A00;
	font:normal 16px arial, verdana, helvetica,sans-serif;
	float:left;
} 
h4 {
	background:url(/images/close.gif) top right no-repeat;
	width:60px;
	height:25px;
	text-align:left;
	float:right;
	margin:0px 0px 0px 0px;
}*/
#memdetails{
	float:left;
}
.memsg label {
	display:block;
	width:85px;
	float:left;
}
.memsg input {
	border:solid 1px #666666;
	background: #ffffff;
	color:#666666;
	width:210px;
	font:normal 12px arial, verdana, 'sans serif';
	float:right;
}
.memsg textarea {
	border:solid 1px #666666;
	background: #ffffff;
	color:#666666;
	width:300px;
	height:40px;
	font:normal 12px arial, verdana, 'sans serif';
}
.memsg input.flong {
}
.zsubmit {
	border:solid 0px #666666;
	width:40px;
	height:24px;
	background:url(http://www.brownsstationery.com.au/images/ssubmit.gif) 0px 0px repeat-x;
	margin-right:2px;
	color:#ffffff;
	font: normal 14px arial, verdana, 'sans serif';
}
.zsubmit:hover {
	width:40px;
	height:24px;
	background:url(http://www.brownsstationery.com.au/images/ssubmit.gif) 0px -26px repeat-x;
}

#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(http://www.brownsstationery.com.au/images/progress.gif) no-repeat 50% 50%; border:#333333 8px solid; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#ffffff; color:blue;}

.button {font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover {border:1px solid #bbb; background:#e3e3e3}

/* from style1.css */
#profscroll {
	width:720px;
	height:342px;
	background-color:#ffffff;
	font: 7px arial, verdana, 'sans serif';
	}

#divButtons { 
	height:30px;
	width:700px;
	background-color:yellow;
	}

#phoneDiv { 
	height:70px;
	width:130px;
	border:1px solid #777777;
	background-color:#eeeeee;
	padding: 7px 2px 7px 2px;
	visibility:hidden;
	}

#displayMResponse {
	border:1px solid #777777;
	background:#ffffff url(http://www.brownsstationery.com.au/images/formshad.gif) top left repeat-x;
	}

#divAddress { 
	padding:10px 2px 10px 2px;
	}


#memscroll {
	width:100%;
}
.trade-head {
	width:100%;
	height:30px;
	background:#ffffff;
	}
.save{ behavior:url(#default#savehistory);}
.slistbtn, .btnDiv {
	color:#4D8A00;
	border:solid 0px #ffffff;
	background:#ffffff url(http://www.brownsstationery.com.au/images/add.gif) top left no-repeat;
	font:bold 12px arial, verdana, helvetica,sans-serif;
	width:120px;
	height:20px;
	text-align:right;
	cursor:pointer;
	text-decoration:underline;
}
.slistbtn:hover, .btnDiv:hover {
	color:#666666; /*#F6921E;*/
}

.vdetails {
	color: #666666; /*#4D8A00;*/
	border:solid 0px #ffffff;
	background:#ffffff url(http://www.brownsstationery.com.au/images/view.gif) top left no-repeat;
	font:bold 12px arial, verdana, helvetica,sans-serif;
	width:115px;
	height:25px;
	text-align:right;
	cursor:pointer;
	text-decoration:underline;
}
.vdetails:hover {
	color:#F6921E;
}
a.dsphead{
	text-decoration:none;
	margin-left:1.5em;
	color:#444444;
	}
a.dsphead:hover{
	text-decoration:underline;}
a.dsphead span.dspchar{
	font-family:monospace;
	font-weight:normal;}
.dspcont{
	display:none;
	margin-left:1.5em; }

.subsearch {
	border:solid 1px #666666;
width:530px;
background:#EDEDED;
}
input.sfield {
	height:20px;
	margin:0px;
	padding:0px;
}
input.ssubmit {
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
/*End Tiny Box*/
a.btsleft {
background:url(/images/back-to-school.png) top left no-repeat;
display:block;
	width:490px;
	height:312px;
}
a.btsleft:hover {
	background-position: 0px -329px;
}
a.bacleft {
background:url(/images/business-corporate.png) top left no-repeat;
display:block;
	width:490px;
	height:312px;
}
a.bacleft:hover {
	background-position: 0px -330px;
}

.headerRow {
	background-color:#ebb514; /* red #d12420; */
}