.rightMultiCol {
	xposition: relative;
	float: left;
	width: 580px;
	margin-top: 15px;
	xtext-align: center;
}

.columnCtr140{
	xposition: relative;
	float: left;
	width: 140px;
}





/* Generic Selectors */

body {

font-family: Verdana, Arial, Times, serif;

font-size: 12px;

color: #333333;

xbackground-image: url(images/layout/bgimage.jpg);

background-color: #333333;

padding: 0;

margin-top: 0px;

margin-left: 0px;
	
}

form {

margin: 0;

padding: 0;

}

p {

margin-top: 8px;

margin-bottom: 8px;

}


img {

margin: 0;

padding: 0;

border: none;

}

img.block {

display: block;

}

input {

vertical-align: middle;

margin-left: 3px;

font-family: Verdana, Arial, Times, serif;

font-size: 11px;

color: #666666;

font-weight: normal;

}

input.color { /* primarily for Submit buttons */

background-color: #000000; 

font-weight: bold; 

font-size: 12px; 

color: #FFFFFF;

border: medium double #444444;

}

input.nav { /* for top nav Subscribe button */

background-color: #999999; 

font-weight: bold; 

color: #000000;

border: medium double #444444;

}

textarea {

margin-left: 3px;

font-family: Verdana, Arial, Times, serif;

font-size: 11px;

color: #666666;

font-weight: normal;

}

select {

vertical-align: middle;

font-size: 11px;

}

.center {

text-align: center;

}

ul {

margin: 10px 0 10px 0;

padding: 0;

list-style-type: none;

}


ul.bullet {

padding-left: 8px;

margin-left: 8px;

list-style-type: disc;

}

h1 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

color: #CC0000;

margin: 8px 0 5px 0;

}

h2 {  

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 13px; 

font-weight: bold; 

color: #CC3333;

margin-bottom: 0;

margin-top: 10px;

padding: 0;

}

h3 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

color: #333333;

margin-bottom: 0px;

margin-top: 10px;

}

h3.form {

margin: 10px 5px 3px 3px;

}

/* IDs */

/* This is for the logo on the index.html page */

#mainlogo { 

position: absolute; 

top: 0; 

right: 0; 

bottom: 0; 

left: 0; 

width: 460px; 

height: 150px; 

margin:auto; 

}

#wrapper {

width : 914px;
 
background-color : #333333;
  
margin : 0 auto 0 auto;

}


/* Pseudo-classes */

p.rightLinks {

margin-top: 4px;

margin-bottom: 2px;

}


a.rightLinks {

color: #666666;

text-decoration: none;

font-weight: bold;

font-size: 11px;

padding: 10px 0 0 6px;

margin-top: 10px;

}



a.rightLinks: hover {

color: #660000;

}

a.rightLinks: active {

color: #660000;

}


a.smallLinks {

color: #666666;

text-decoration: none;

xfont-weight: bold;

font-size: 11px;

xpadding: 10px 0 0 6px;

margin-top: 10px;

}



a.smallLinks: hover {

color: #660000;

}

a.smallLinks: active {

color: #660000;

}



a.red {

color: #CC0000;

text-decoration: none;

}

a.red:visited {

color: #CC0000;

}

a.red:hover {

color: #CC0000;

text-decoration: underline;

}

a.red:active {

color: #CC0000;

text-decoration: underline;

}

a {

color: #000000;

text-decoration: none;

}

a:visited {

color: #666666;

}

a:hover {

color: #CC0000;

}

a:active {

color: #CC0000;

}


/* classes */

.hidden {	

display: none;

}

.black { /* for background of index page */

background-color: #000000; 

}

.center {

text-align: center;

}

.red {

color: #CC0000;

}

.white {

color: #FFFFFF;

}

.vertAlignMid {

vertical-align: middle;

}

.alignRight {

text-align: right;

}

.alignLeft {

text-align: left;

}

.floatRight {

float: right;

}

.floatLeft {

float: left;

}

.inline {

display: inline;

margin-right: 5px;

}

.smallFont {

font-size: 10px;

}

.headingNav { /* for any headings in the left or right nav areas */

font-weight: bold;

font-size: 11px;

padding: 0;

text-align: center;

margin: 5px 0 0 0;

}


.marg0 {

margin: 0;

}

.rightMarg20 {

margin-right: 20px;

vertical-align: middle

}

.margTop10 {

margin-top: 10px;

}

.margTop2 {

margin-top: 2px;

}

.margTop5 {

margin-top: 5px;

}

.margBot5 {

margin-bottom: 5px;

}



/* Header Selectors */

#header {

width: 914px;

padding: 0;

display: block;

margin: 0;

background-color: #333333;

height: 30px;

}


#headerNavLeft {

float: left;
  
margin: 0 0 0 20px;

}


#headerNavRight {

float: right;

text-align: right;

width: 200px;

margin: 0 20px 0 0;

}

#navRightBeer {

display: inline;

float: right;

width: 164px;

height: 101px;

margin: 2px 0 5px 0;

background-image: url(images/layout/beerMag.jpg);

background-repeat: no-repeat;

}

#navRightBeer p {

padding: 5px 5px 0 86px;

margin: 0;

font-weight: bold;

font-size: 11px;

}


ul.headerNav {

padding: 0;

margin: 7px 0 7px 0;

}

ul.headerNav li {

display: inline; 

font-weight: bold;

font-size: 11px;

margin: 0 7px 0 7px;

color: #999999;

}

ul.headerNav li a:link {  /* unvisited link */

color: #999999; 

text-decoration: none;

}   

ul.headerNav li a:visited { /* visited link */

color: #999999; 

text-decoration: none;

}  

ul.headerNav li a:hover { /* mouse over link */

color: #FFFFFF; 

text-decoration: none;

}   

ul.headerNav li a:active { /* selected link */

color: #FFFFFF; 

text-decoration: none;

}   

ul.headerNav img {

vertical-align: middle; }


#headerLogo {

margin-top: 2px;

display:block;

width: 914px;

height: 166px;

background: #FFFFFF url(http://www.barware.com.au/images/layout/headerLogoMessage.jpg) no-repeat;

}

/* PageShell Area Selectors */

#pageshell {

margin: 0;

width:914px;

background-image: url(http://www.barware.com.au/images/layout/shellRepeat.jpg);

background-repeat: repeat;

overflow: hidden; /* To allow a repeated background image to be visible inspite of floating elements */
	
}

#navLeft {

position: relative;

display: inline;

float: left;

width: 154px;

margin: 5px 0 0 9px;

background-image: url(http://www.barware.com.au/images/layout/leftNav.jpg);

background-repeat: no-repeat;

}

img.navTop {

position: absolute;

top: 0px;

left: 0px;

}


img.navBot {

display: inline;

float: left;

margin-top: -5px;

margin-bottom: 5px;

}

#navLeftCats {

postion: relative;

display: inline;

float: left;

width: 154px;

padding: 2px 0 0 2px;

background-image: url(http://www.barware.com.au/images/layout/leftNav.jpg);

background-repeat: repeat-y;

}

#navLeftBrands {

float: left;

margin-top: 3px;

margin-bottom: 5px;

}

#navLeftBrands img {

float: left;

}

/* If customers on left side */

.navLeftCust {

margin-top: 3px;

}

#contentCenter {

float: left;

display: inline;

width: 546px;

padding: 0 5px 0 5px; /*top right bottom left*/

margin: 5px 0 0 11px; 

line-height: 16px;

}

.column80 {

float: left;

width: 80px;

xdisplay: block;

}

.column140 {

float: left;

display: inline;

width: 140px;

}

.column170 {

float: left;

display: inline;

width: 170px;

}

.column240 {

float: left;

display: inline;

width: 240px;

}

.column300 {

float: left;

display: inline;

width: 300px;

}

.column350 {

float: left;

display: inline;

width: 350px;

}

.column380 {

float: left;

display: inline;

width: 380px;

}


.rowH60 {

width: 540px;

height: 60px;

}


#navRight {

position: relative;

display: inline;

float: right;

width: 164px;

margin: 5px 9px 0 0;

}

.navRightPod {

float: right;

margin: 0 0 3px 0;

text-align: center;

}

#navRightCats {

postion: relative;

display: inline;

float: right;

width: 164px;

padding: 2px 0 0 0;

background-image: url(http://www.barware.com.au/images/layout/rightNav.jpg);

background-repeat: repeat-y;

}


.navCogsAdGate13 {

display: inline;

float: right;

margin: 4px 2px 7px 2px;

}

/* If customers on right side */

.navRightCust {

margin-top: 3px;

}

#pageshellBottom {

display: block;

float: left;

width: 914px;

height: 50px;

margin-top: 5px;

background-image: url(http://www.barware.com.au/images/layout/pageBottom.jpg);

background-position: top;

background-repeat: no-repeat;

text-align: center;

}

#pageshellBottom p {

font-size: 11px;

font-weight: bold;

xmargin-top: 50px;

}

/* Footer Selectors */

#footer {

display: block;

width: 914px;

text-align: center; 

float: left;

margin: 0;

padding: 0;

background-color: #333333;

}

#footer p {

margin-top: 8px;

margin-bottom: 12px;

}

.footerText {

margin: 0 5px 0 5px;

font-size: 10px;

color: #999999;

}

.footerTextBold {

margin: 0 5px 0 5px;

font-size: 10px;

color: #999999;

font-weight: bold;

}

#footer a {

color: #FFFFFF; 

text-decoration: none;

}

#footer a:hover, #footer a:focus, #footer a:active {

color: #FFFFFF; 

}

ul#footnav {

margin-top: 5px;

margin-bottom: 15px;
  
padding: 0; 
  
}

ul#footnav li {

display: inline; 

font-weight: bold;

font-size: 11px;

margin: 0 10px 0 10px;

}


ul#footnav li a:link, ul#footnav li a:visited { /* unvisited and visited links */

color: #999999; 

text-decoration: none; 

}    

ul#footnav li a:hover, ul#footnav li a:active { /* mouse over and selected links */

color: #FFFFFF;

}   




