/*LAYOUT*/

html
{
    overflow-y: scroll;
}

body
{
    padding: 0px;
    margin: 0px;
    background-color: #736C63;
    background-image: url(/images/nuevo_background.jpg);
    font-family: Arial, Sans-Serif;
    font-size: 10px;
}

#main
{
    width: 940px;
    margin-top: 20px;
    margin-left:auto;
    margin-right: auto;
}

#left, #centre, #right
{
   min-height: 500px;
}

body.ie6 #centrecontent
{
    height: 500px;
}

#leftcontent
{
   width: 140px;
}

#leftfooter .footer
{
  width: 160px;
}

#centrefooter .footer
{
  width: 280px;
}

#centrefooter .widefooter
{
  width: 460px;
}

#rightfooter .footer
{
  width: 280px;
}

#rightfooter .widefooter
{
  width: 460px;
}

#topnavigation
{
    width: 140px;
    height:317px;
}

#left, #leftcontent, #leftsubcontent, #leftfooter, #leftfooter div, #centre, #centrecontent, #centrefooter, #centrefooter div
{
   float:left;
}

#right, #rightcontent, #rightfooter, #rightfooter div
{
   float:left;
}

#leftfooter, #centrefooter, #rightfooter
{
   clear: left;
}

#leftcontent, #centrecontent, #rightcontent
{
    margin-bottom: 10px;
}

.footer, .widefooter
{
    color:#583d38;
    text-align: center;
    vertical-align: middle;
}

#leftcontent
{
    float:left;
    height: 500px;
    background-image: url(/images/navbox_left.png);
    background-repeat: no-repeat;
    background-color:#330000;
    padding: 10px 10px 10px 10px;
    text-transform: lowercase;
    text-align: left;
}

#leftsubcontent
{
    color: #AD9999;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
}

#topnavigation
{
    margin: auto auto auto auto;
}

#topnavigation
{
    list-style-type: none;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

#topnavigation li
{
    text-indent: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#centre, #right
{
   margin-left: 20px;
}

.wideimage
{
    height: 500px;
    width: 440px;
    background-image: url(/images/wideimageframe.png);
    background-repeat: no-repeat;
    background-color:#330000;
    padding: 10px 10px 10px 10px;
    float: left;
}

.narrowimage
{
    height: 500px;
    width: 260px;
    background-image: url(/images/narrowimageframe.png);
    background-repeat: no-repeat;
    background-color:#330000;
    padding: 10px 10px 10px 10px;
    float: left;
}

h2
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    color: White;
    text-transform: lowercase;
}

.frametop
{
    background-image:url(/images/textpage_righttop.png);
}

.framebottom
{
    background-image:url(/images/textpage_rightbottom.png);
}

.frametop, .framebottom
{
    height: 10px;
    width: 460px;
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    float: left;
    clear: left;
    line-height: 10px;
}

#pagetext
{
    min-height: 460px;
    width: 360px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 11px;
    color: #AD9999;
    background-image: url(/images/textpage_righttile.png);
    background-repeat: repeat-y;
    background-color: #330000;
    padding-top: 20px;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 20px;
    line-height: 1.5;
    float: left;
    clear: left;
}

#pagetext label, #pagetext .ContactFormLabel
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 11px;
    color: #AD9999;
}

#homepagecontent
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 11px;
    color: #AD9999;
    width: 260px;
    height: 500px;
    background-image: url(/images/homepage_right.png);
    background-repeat: no-repeat;
    background-color: #330000;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    float: left;
    position: relative;
 }

#homepagetext
{
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
    float: left;
    line-height: 1.5;
    max-height: 480px;
    overflow: hidden;
}


body.firefox2 #homepagetext
{
    width:180px;
}

#promotions
{
    float: left;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
    position: absolute;
    bottom: -1px;
    left: 0px;
    margin-left: 10px;
    margin-right: 10px;
}

body.ie7 #promotions, body.ie6 #promotions
{
    bottom: 10px;
    left:0px;
}

body.ie6 #promotions
{
    z-index: 2;
    float:none;
    clear:left;
}

body.ie6 #pagetext
{
   overflow: hidden;
}

body.ie6 #pagetext p
{
   width: 359px !important;
}

#promotions li
{
    list-style: none;
    border-top: 1px solid #403D38;
    border-right: 1px solid #403D38;
    height: 59px;
    background-position: top right; 
    background-repeat: no-repeat;
    vertical-align: top;
    z-index: 2;
    background-color: #330000;
    overflow: hidden; 
    width: 100%;
}

.promo a
{
   text-decoration: none;
   width: 100%;
   height: 100%;
}

.promo h4
{
    color: #856666;
    font-size: 10px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-left: 10px;
    padding-right: 100px;
    text-transform: lowercase;
}

.promo a:hover h4
{
   color: white;
}

.promo p
{
    color: #856666;
    font-size: 10px;
    margin-top: 8px;
    padding-left: 10px;
    padding-right: 100px;
    text-transform: lowercase;
}

ul#topnavigation
{
	margin-top:20px;
}

ul#topnavigation li a, ul#topnavigation li a:visited, ul#topnavigation li a:link
{
	display:block;
	height:30px;
	line-height:30px;
	width:140px;
	font-size:11px;
	text-decoration: none;
	color: White;
}

ul#topnavigation li a:hover, ul#topnavigation li a:active,  ul#topnavigation li a.selected
{
	background-image:url(/images/menu-rollover.gif);
	background-repeat: no-repeat;
	color:#AD9999;
         text-decoration: none;
}

ul#topnavigation li
{
	margin:0px;
}

#pagetext div.submenuline
{
	background-image:url(/images/submenu.gif);
	background-repeat: no-repeat;
	background-position:center;
	width:360px;
	height:9px;
	padding:0px;
	margin:0px;
}

#subnavigation
{
list-style:none;
width:360px;
margin:0px;
padding:0px;
text-align:center;
}

#subnavigation li
{
display: inline;
}

#subnavigation li a:link, #subnavigation li a:visited
{
color:#7a5858;
text-decoration:none;
padding:0 4px;
}

#subnavigation li a:hover, #subnavigation li a:active
{
color:#ffffff;
text-decoration:none;
}

#pagetext a:link, #pagetext a:visited
{
	color:#ffffff;
}
#pagetext a:hover, #pagetext a:active
{
	color:#583d38;
}

.footer a:link, .footer a:visited, .widefooter a:link, .widefooter a:visited
{
	color:#583d38;
	text-decoration:none;
}
.footer a:hover, .footer a:active, .widefooter a:hover, .widefooter a:active
{
	color:#ffffff;
}

#list1a a.accordianOpener:hover, #list1a a.accordianOpener:active {
	color: #AD9999; 
}

#list1a a.accordianOpener.selected
{
	color: #ffffff; 
}

#list1a a.accordianOpener{
	cursor: pointer; 
	color: #7a5858; 
	font-size: 12px; 
	font-weight: bold; 
	display: block; 
	padding: 2px 0; 
	line-height:27px;
	text-decoration: none;
	background-image:url(/images/submenu.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}

#pagetext #list1a, #list1a div
{
	margin:0px;
	padding:0px;
}

#list1a div
{
	padding-left:10px;
}

span.errors { font-weight:bold; color:#ff0000; }





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
