/* Start of CMSMS style sheet 'Arlington Intro Style' */
* {
margin:0;
padding:0;
}

body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1em;
   background-color: #000000;
   color: #ffffff;
   margin:0;
}
div {
   font-size: 1em;
}

img {
   border: 0;
}

/****************
default Styles
****************/
a,
a:link 
a:active {
   color: #863A21; 
}

a:visited {
  color: #863A21;
}

a:hover {
   text-decoration: none;
   color: #6d3a21;
}

/*****************
basic layout 
*****************/
/* center wrapper, min max width */
div.pagewrapper {
	width: 940px;
	margin: 0px auto;
}

div#header {
   height: 71px;
   width: 940px;
   margin: 0px auto;
   background: #000000 url(images/bg_header.jpg) no-repeat 0px 0px;           
}

div#header h1 a {
	display: block;
	height: 71px;
	width: 540px;
	float: left;
	background: transparent url(images/bg_header_h1_a.gif) no-repeat 0px 0px;
	text-indent: -9999em;
	
}
div#header div#topNavWrapper {
	display: block;
	height: 80px;
	width: 400px;
	float: left;
}
div#left {
	width: 655px;
	min-height: 560px;
	height:auto !important;
	height: 560px;
	display: block;
	float: left;
	background: transparent url(images/bg_intro_left.gif) no-repeat 0px 0px;
}
div#largeImgIntro {
	width: 607px;
	height: 391px;
	margin: 20px auto 5px auto;
	padding: 2px;
	border: 2px solid #D79447;
	position: relative;
	background: #000000;
}
div#largeImgIntroPreLoad {
	width: 598px;
	height: 382px;
	margin: 0px;
	border: 1px solid #D79447;
	padding: 3px;
	background: #301e12 url(images/ajax-loader.gif) no-repeat center center;
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 500;
	color: #ffffff;
	text-align: center;
}
div#largeImgIntroPreLoad p {
	margin-top: 120px;
}
ul#gallery {
   margin: 0;
   padding: 0;
   list-style-type:none;
}
div#content ul#gallery li {
   display: block;
   float: left;
   margin: 0;
   padding: 0;

}
div#content ul#gallery li p {
   font-size: 82%;
   text-align: center;  
}

div#content ul#gallery li a {
   display: block;
   float: left;
   width: 100px;
   height: 100px;
   border: 1px solid #cccccc;
   margin: 5px 2px;
   overflow: hidden;
}
div#content ul#gallery li p a {
   display: inline;
   width: auto;
   height: auto;
   float: none;
   border: none;
}
/*------------ [ SMALL IMAGES ] --------------- */
div#smallImgIntro {
	width: 585px;
	padding: 1px;
	height: 175px;
	display: block;
	clear: both;
	background-color: #000000;
	border: 2px solid #D79447;
	margin: 20px auto 10px auto;
}
div#smallImgIntro img {
	margin: 0px;
	border: 1px solid #ffffff;
	padding: 3px;
	background: #000000;
	display: block;
	width: 575px;
	height: 165px;
	margin: 1px auto;
}
/*********************
Slide Show
*********************/
#slidshowIntro {
	margin: 0;
	padding: 0;
	width: 596px;
	height: 380px;
	border: 1px solid #D79447;
	position: relative;
	top: 3px;
	left: 3px;
	display: block;
}
#slideshowIntro li {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	width: 606px;
	height: 390px;
	background: #000000;
}
#slideshowIntro li  img {
	margin: 0px;
	border: 1px solid #D79447; 
	position: relative;
	top: 0px;
	left: 0px;
	padding: 3px;
	z-index: 100;
}
#slideshowIntroNav {
	text-align: right;
	padding-right: 20px;
}
#slideshowIntroNav  a {
	color: #d79447;
	padding: 3px;
	text-decoration: none;
}
#slideshowIntroNav  a:hover ,#slideshowIntroNav  a.activeSlide {
	background: none;
	color: #ffffff;
}
#content {
	color: #ffffff;
	line-height: 1.6;
	font-family: Arial, Helvetica, sans-serif;
}
div#rightColumn {
	width: 255px;
	display: block;
	float: left;
	padding-top: 33px;
}
/********* [ NEWS Rotator & NEWS] **********/
div#currentNews {
	width: 200px;
	height: 225px;
	display: block;
	padding: 10px;
	position: relative;
	clear: both;
	margin: 0px auto;
	border: 1px solid #EAAB6C;
	background: #F9E6D3;
	color: #665D55;
	overflow: hidden;
}
div#currentNews h2 {
	height: 22px;
	line-height: 22px;
	width: 220px;
	margin: -10px 0 20px -10px;
	font-size: 14px;
	background: #6D3A21 url(images/bg_newsRotator_h2.jpg) repeat-x scroll 0 0;
	text-align: center;
	font-family: Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif;
	color: #ffffff;
	letter-spacing: .90px;
	text-transform: uppercase;
}
div#currentNews ul {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 200px;
	height: 225px;
	list-style-type: none;
}
div#currentNews ul li {
	position: absolute;
	top: 0
	left: 0;
	width: 180px;
	height: 205px;
	font-size: 11px;
}
div#currentNews ul li h3,
div#currentNews ul li h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	color: #2D1B11;
	text-decoration: none;
}
div#currentNews ul li div.moreLink a,
#content div.NewsSummaryMorelink a{
	text-transform: lowercase;
	font-weight: bold;
	text-decoration: none;
}
#content h3#NewsPostDetailTitle,
#content div.NewsSummaryLink a {
	font-size: 13px;
	color: #B47B3B;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
div#NewsPostDetailDate,
div.NewsSummaryPostdate {
	font-size: 10px;
	margin: 0 0 20px;
	padding: 2px 0;
	border-top: 1px dotted #6D3A21;
	border-bottom: 1px dotted #6D3A21;
	line-height: 16px;
}
div#NewsPostDetailAuthor,
div.NewsSummaryAuthor{
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px;
}
div#NewsPostDetailCategory {
	font-size: 10px;
	margin: 0 0 20px;
}
div#NewsPostDetailSummary {}
div#NewsPostDetailContent{}

div.NewsSummary {
	margin-bottom: 20px;
}
#courseNavWrapper {
	width: 652px;
	height: 42px;
	margin: 3px auto 3px auto;
	background: transparent url(images/bg_courseNavIntro.gif) no-repeat 0px 0px;
}

div.bottomspacer {
	height: 13px;
	width: 100%;
	background: transparent url(images/bg_intro_bottomspacer.gif) repeat-x 0px 0px;
	clear: both;
	display: block;
	margin: 0px 0px 20px 0px;
}


div#footer {
   clear: both;       /* keep footer below content and menu */
   color: #fff;
   margin: 0px auto;
}

div#footer p {
   font-size: 0.9em;
   padding: 1.5em;       /* some air for footer */
   text-align: center;  /* centered text */
   margin: 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
}

div#footer p a {
   color: #fff; /* needed becouse footer link would be same color as background otherwise */
}

/* as we hid all hr for accessibility we create new hr with extra div element */
div.hr {
   height: 1px;
   padding: 1em;
   border-bottom: 1px dotted black;
   margin: 1em;
}

/* relational links under content */
div.left49 {
  width: 49%; /* 50% for both left and right might lead to rounding error on some browser */
}

div.right49 {
  float: right;
  width: 49%;
  text-align: right;
}
/********************
NAVIGATION STYLING
*********************/
/* Top Navigation Intro Page */
#topNavIntro {
	margin: 40px 0px 0px 0px;
	padding: 0px;
	width: 540px;
}
#topNavIntro li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
}
#topNavIntro li a {
	color: #EAE4D7;
	text-transform: uppercase;
	font-family: "Palatino Linotype", "Book Antiqua", "Palatino", serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	margin: 0 4px;
	letter-spacing: 0.2em;
}
#topNavIntro li a:hover, #topNavIntro li.active a{
	background-color: transparent;
	color: #EAAD28;
}
/************* [ Intro Main Nav ] ************/
#mainNavIntro {
	margin: 20px auto 0px auto;
	padding: 0px;
	width: 208px;
}
#mainNavIntro li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#mainNavIntro  li a {
	display: block;
	width: 208px;
	height: 38px;
	margin-bottom: 9px;
	text-indent: 25px;
	color: #ffffff;
	line-height: 38px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	font-family: "Palatino Linotype", Palatino, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia;
	background: transparent url(images/bg_leftNav_intro.jpg) no-repeat 0px 0px;
}
#mainNavIntro li a:hover,
#mainNavIntro li.active a {
	background-position: 0 -38px;
}
/*
#mainNavIntro li  a.make-reservation{
	background-position: 0px -1px;
}
#mainNavIntro li a.make-reservation:hover, 
#mainNavIntro li.active a.make-reservation {
	background-position: 0px -268px;
}
#mainNavIntro  a.specail-offers{
	background-position: 0px -47px;
}
#mainNavIntro li a.specail-offers:hover, 
#mainNavIntro li.active a.specail-offers {
	background-position: 0px -314px;
}
#mainNavIntro li a.plan-an-event{
	background-position: 0px -93px;
}
#mainNavIntro li a.plan-an-event:hover, #mainNavIntro li.active a.plan-an-event {
	background-position: 0px -360px;
}
#mainNavIntro li a.instructions{
	background-position: 0px -139px;
}
#mainNavIntro li a.instructions:hover, #mainNavIntro li.active a.instructions{
	background-position: 0px -406px;
}
#mainNavIntro li a.online-store{
	background-position: 0px -185px;
}
#mainNavIntro li a.online-store:hover,#mainNavIntro li.active a.online-store {
	background-position: 0px -452px;
}
#mainNavIntro li a.players-club{
	background-position: 0px -230px;
}
#mainNavIntro li a.players-club:hover,#mainNavIntro li.active a.players-club {
	background-position: 0px -497px;
}
*/
/* ----------------------------- */
/* Course Navigation Intro Page */
/* ----------------------------- */
#courseNavIntro {
	margin: 0px 0px 0px 33px;
	padding: 0px;
}
#courseNavIntro li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
#courseNavIntro a * {
	display: none;
} 
#courseNavIntro  a,
#courseNavIntro a .hover
 {
	height: 42px;
	text-align: -9999em;
	display: block;
	position: relative;
	background: url(images/bg_courseNavIntro_a.gif)  0px 0px no-repeat;
}
#courseNavIntro  a.tierra-verde-golf-club-2 
 {
	width: 85px;
	margin-right: 26px;
	background-position:  -33px 0px;
}
#courseNavIntro .highlight a.tierra-verde-golf-club-2:hover , 
#courseNavIntro a.tierra-verde-golf-club-2  .hover 
{
	background-position: -33px -42px;
}

#courseNavIntro a.chester-w-ditto-golf-club {
	width: 108px;
	margin-right: 25px;
	background-position:  -144px 0px;
}
#courseNavIntro .highlight a.chester-w-ditto-golf-club:hover, 
#courseNavIntro a.chester-w-ditto-golf-club  .hover {
	background-position: -144px -42px;
}

#courseNavIntro a.lake-arlignton-golf-club {
	width: 95px;
	margin-right: 32px;
	background-position:  -277px 0px;
}
#courseNavIntro .highlight a.lake-arlignton-golf-club:hover, 
#courseNavIntro a.lake-arlignton-golf-club .hover {
	background-position: -277px -42px;
}

#courseNavIntro a.meadowbrook-park-golf-course {
	width: 114px;
	margin-right: 32px;
	background-position: -404px 0px;
}
#courseNavIntro a.meadowbrook-park-golf-course:hover, 
#courseNavIntro a.meadowbrook-park-golf-course .hover {
	background-position: -404px -42px;
}

#courseNavIntro a.ventan-grille {
	width: 53px;
	background-position: -550px 0px;
}
#courseNavIntro a.ventan-grille:hover, 
#courseNavIntro a.ventan-grille .hover {
	background-position: -550px -42px;
}

/********************
CONTENT STYLING
*********************/
div.topspacer {
	height: 13px;
	background: transparent url(images/bg_spacer.gif) repeat-x 0px 0px;
}
div#content {
   margin: 1.5em auto 2em auto;   /* some air above and under menu and content */
   	color: #ffffff;
}
body div#content.contentBG {
	background-color: #f9e6d3;
	min-height: 360px;
	height: auto !important;
	height: 360px;
	width: 551px;
	margin: 0px auto;
	border: 3px double #d39558;
	color: #6d3a21;
	padding: 20px;
	margin-bottom: 20px;
}

/* HEADINGS */
div#content h1 {
   font-size: 2em; /* font size for h1 */
   line-height: 1em;
   margin: 0;
}
div#content h2 {
	font-family: "Palatino Linotype", "Book Antiqua",Palatino, serif;
	color: #6d3a21;
	font-size: 1.6em;
	font-weight: normal;
}
div#content h3 {
   color: #b47b3b; 
   font-size: 1.0em;
   line-height: 1.3em;
   margin: 0 0 0.2em 0;
}

div#content h4 {
   color: #294B5F; 
   font-size: 1.2em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
div#content h5 {
   color: #294B5F; 
   font-size: 1.1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
div#content .script {
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
}
h6 {
   color: #294B5F; 
   font-size: 1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
/* END HEADINGS */

/* TEXT */
p {
   font-size: 1em;
   margin: 0 0 1.5em 0; /* some air around p elements */
   line-height: 1.4em;
   padding: 0;
}

blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}
strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}

/* Wrapping text in <code> tags. Makes CSS not validate */
code, pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family: "Courier New", Courier, monospace;
 font-size: 1em;
}

pre {
   border: 1px solid #000;  /* black border for pre blocks */
   background-color: #ddd;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;


}

/* Separating the divs on the template explanation page, with some bottom-border */
div.templatecode {
  margin: 0 0 2.5em;
}

/* END TEXT */

/* LISTS */
/* lists in content need some margins to look nice */
div#content ul,
div#content ol,
div#content dl {
   font-size: 1.0em;
   line-height: 1.4em;
   margin: 0 0 1.5em 0;
}

div#content ul li,
div#content ol li {
   margin: 0 0 0.25em 3em;
}

/* definition lists topics on bold */
div#content dl dt {
   font-weight: bold;
   margin: 0 0 0 1em;
}
div#content dl dd {
   margin: 0 0 1em 1em;
}

div#content dl {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #c0c0c0;
}
/************************************************
FORM BUILDER
*************************************************/
/* submission errors */
div.error_message{
	background-color: #fff6bf;
	border: 1px solid #fbc2c4;
	width: 90%;
	padding: 10px;
	margin-bottom: 1em;
}
div#content div.formbuilderform div.error_message h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 16px;
	color: red;
}
#content div.error_message ul {
	margin: 0;
	padding: 0;
}
#content div.error_message ul li {
	margin: 0;
	padding: 0;
	padding: 10px 10px 10px 35px;
	margin-left: 5px;
	list-style-type: none;
	color: red;
	background:transparent url(admin/themes/NCleanGrey/images/icons/system/stop.gif) no-repeat scroll left center;
}
/* list of form errors */
div.error{}
div.error ul{}
div.error ul li{}
/* form itself */
div.formbuilderform {
/* adjust this to fit template width */
	width: 535px;
	margin: 0;
	padding: 0;
	/* overflow: hidden; */
}

div.formbuilderform fieldset {
	width: 515px;
	padding: 10px;
	border: none;
	background: #C66C42 url(images/forms/bg_fieldset.jpg) repeat-x scroll 0 0;
	color: #f9e6d3;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.formbuilderform fieldset div {
	margin: 3px 0px;
	width: 98%;
	float: left;
}
/* heading for form title */
div#content div.formbuilderform fieldset div h3 {
	color: #f9e6d3;
	font-family: Arial, Helvetica, sans-serif;
	width: 98%;
	padding: 5px 0px 15px 0px;
	margin: 0 auto 10px auto;
	font-size: 175%;
	border-bottom: 1px solid #f9e6d3;
}
/* for labels */
div.formbuilderform fieldset label {
	display: block;
	float: left;
	width: 31%;
	margin: 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f9e6d3;
}
/* normal text inputs */
div.formbuilderform fieldset input ,
div.formbuilderform fieldset  select {
	display: block;
	float: left;
	width: 61%;
	border: solid 1px #d79447;
	padding: 5px 3px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
div.formbuilderform fieldset  select {
	width: 62%;
}
/* for text areas */
div.formbuilderform fieldset textarea {
	display: block;
	float: left;
	width: 61%;
	border: solid 1px #999;
	padding: 3px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
/* check box for terms and conditions */
div.formbuilderform fieldset div.tos {
	width: 67%;
	padding: 0 0 0 33%;
}
div.formbuilderform fieldset div.tos label {
	width: auto;
	display: inline;
	float: none;
	margin: 0;
}
div.formbuilderform fieldset div.tos label.error {
	width: 90%;
	margin: 0;
	padding:5px;
	background-image: none;
	text-indent: 0px;
}
div.formbuilderform fieldset div.tos input {
	width: auto;
	display: inline;
	float: none;
	border: none;
}
/* required fields */
div.formbuilderform div.required {}

/* invalid field entry's */
div.formbuilderform div.fb_invalid {
	padding: 3px 0;
}
div.formbuilderform div.fb_invalid label.error {
	margin: 0 0 0 35%;
	padding: 20px 0 15px 0;
	text-indent: 40px;
	display: block;
	width: 62%;
	float: none;
	color: red;
	background: #fed7d7 url(admin/themes/NCleanGrey/images/icons/system/stop.gif) no-repeat scroll 5px 30px;
	*background-position: 5px 5px; /* For IE7 */
	*padding: 5px 0 15px 0; /* For IE7 */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
div.formbuilderform div.fb_invalid input {
	border: 1px solid #FF0000;
	/* width: 56%; */
}

div.formbuilderform div.fb_invalid img {
	width: 30px;
	float: left;
	margin-left: 2px;
}

/* captcha */
div.formbuilderform div.captcha {}

/* submit button */
div.formbuilderform div.submit {
	width: 500px;
	background-color: #C66C42;
	padding: 12px 20px 12px 15px;
	margin: -8px 0 15px 0;
	*margin: -3px 0 15px 0;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
}
#content div.formbuilderform div.submit input.fbsubmit {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 14px;
	font-weight: bold;
	background: #ffffff url(images/forms/bg_formbuilder_submit.jpg) repeat-x scroll 0 0; 
	border: 2px solid #6e3a22;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 16px;
	margin: 0;
	border-collapse: collapse;
	cursor: pointer;
	color: #6e3a22;
}
#content div.formbuilderform div.submit input.fbsubmit:hover { 
	background-position: 0 -30px;

}
/* custom form stuff */
/* 2 column checkbox group */
#content div.formbuilderform fieldset div.services  label,
#content div.formbuilderform fieldset div.interestCheckbox  label  {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
#content div.formbuilderform fieldset div.services  div {
	display: block;
	width: 48%;
	float: left;
}
#content div.formbuilderform fieldset div.services  div input ,
#content div.formbuilderform fieldset div.interestCheckbox  div input {
	width: auto;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-style: none;
	float: none;
	display: inline;
	
}
#content div.formbuilderform fieldset div.services  div  label,
#content div.formbuilderform fieldset div.interestCheckbox div  label  {
	width: auto;
	margin: 0;
	padding: 0;
	display: inline;
	float: none;

}
/* 3 column checkbox group*/
#content div.formbuilderform fieldset div.interestCheckbox {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
#content div.formbuilderform fieldset div.interestCheckbox div  label  {
	font-size: 11px;
}
#content div.formbuilderform fieldset div.interestCheckbox  div {
	display: block;
	width: 33%;
	float: left;

}
/* END LISTS */

/* dynamic transparent buttons */

a.buttons span{
	display: inline-block; 
	cursor: pointer; 
	cursor: hand;
	float:left;
	color:#fff;
}
/* Golf Instruction buttons */
 #content a.giTv,
#content a.giCd {
	display: block;
	width: 229px;
	height: 30px;
	color: red;
	text-indent: -9999em;
	background: transparent url('/images/CTA_ditto4.png') no-repeat scroll 0 0;
	margin: 10px auto;
}
#content a.giTv {
	background: transparent url('/images/CTA_tierra4.png') no-repeat scroll 0 0;
}
 #content a.giTv:hover,
#content a.giCd:hover {
	background-position: 0 -30px;
}
/* small buttons */
a.small {
	display: block;
	float: left;
	margin-right: 5px;
	text-decoration: none;
}
a.small span{
	font-size:15px; 
	font-weight:bold;
}

a.small .button-text{
	padding: 9px 0px 0px 13px; 
}

a.small:active .button-text{
	padding-top:10px; 
}

a.small:hover .button-left, a.small:hover .button-right{
	background-position: 0px -43px;
}

a.small-brass  span.button-left{
	background:url(images/buttons/small-brass-left.png) no-repeat; 
	height:38px;
}

a.small-brass  span.button-right{
	background:url(images/buttons/small-brass-right.png) no-repeat; 
	width:13px; 
	height:38px;
}

/* end small buttons */

/* medium buttons */
a.medium{
	font-size:19px; 
	font-weight:bold;
	color:#fff;
	text-decoration: none;
}

a.medium  span.button-left span.button-text{
	padding: 15px 0px 0px 23px; 
}

a.medium:hover  span.button-left{
	background-position: 0px -48px;
}

a.medium:hover span.button-right{
	background-position: 0px -48px
}

a.medium:active .button-text{
	padding-top:13px; 
}

a.medium-brass .button-left{
	background: url(images/buttons/medium-brass-left.png) no-repeat; 
	height:46px; 
}

a.medium-brass .button-right{
	background: url(images/buttons/medium-brass-right.png) no-repeat; 
	width:23px; 
	height:46px; 
}
/* end medium buttons */
/* end buttons styling */
/* End of 'Arlington Intro Style' */

