/* R & R Tree Services Stylesheet */

/*
Overall Styles
---------------------------------*/

body { margin: 0px; padding: 0px; background: #5B5C48; }

/* Body Triggers */
body#homepage { }
body#contact { }
body#services { }
body#links { }

/* Container */
#container { width: 861px; margin: 25px auto 0px auto; padding: 0px; }

/* Branding */
#branding { }
#branding h1 { display: none; }
#branding img { border: none; }

/*
Primary Navigation
---------------------------------*/

#nav { position: absolute; z-index: 1; margin-top: -8px; width: 861px; padding: 0px; }
#nav ul { list-style-type: none; float: right; margin: 0px; padding: 0px; }
#nav li { width: 99px; height: 33px; /*background: #E2E4A7; color: #709351;*/ display: block; padding: 0px; margin: 0px 20px 0px 0px; float: left; }
#nav li img { border: none; }

/* Content */
#content { margin: 13px 0px 0px 0px; padding: 0px; }

/*
Left Column
--------------------------------*/

body#homepage #leftcol { background: transparent url(../images/backgrounds/home_background.jpg) no-repeat 0px 0px; width: 412px; height: 491px; float: left; font-size: 12px; font-family: Arial; margin: 0px; padding: 0px; }

body#contact #leftcol { background: transparent url(../images/backgrounds/contact_background.jpg) no-repeat 0px 0px; width: 387px; height: 462px; float: left; }

body#services #leftcol { background: transparent url(../images/backgrounds/services_background.jpg) no-repeat 0px 0px; width: 300px; height: 462px; float: left; }

body#links #leftcol { background: transparent url(../images/backgrounds/links_background.jpg) no-repeat 0px 0px; width: 387px; height: 462px; float: left; }

/*
Header
--------------------------------*/

body#homepage #header { padding: 20px 0px 0px 19px; position: absolute; z-index: 1; }
body#contact #header { padding: 36px 0px 0px 232px; position: absolute; z-index: 1; }
body#services #header { padding: 36px 0px 0px 30px; position: absolute; z-index: 1; }
body#links #header { padding: 36px 0px 0px 232px; position: absolute; z-index: 1; }

/*
Right Column
--------------------------------*/

body#homepage #rightcol { height: 344px; background: url(../images/backgrounds/quote_background2.jpg) no-repeat 0px 0px; padding: 35px 10px 0px 120px; margin: 0px; font-size: 12px; font-family: Arial; float: right; width: 319px; color: #0B4D05; }

body#contact #rightcol { height: 344px; background: #90B644; padding: 35px 10px 0px 120px; margin: 0px; font-size: 12px; font-family: Arial; float: right; width: 344px; color: #0B4D05; }

body#services #rightcol { height: 344px; background: #CBCD34; padding: 35px 20px 0px 0px; margin: 0px; font-size: 12px; font-family: Arial; float: right; width: 541px; }

body#links #rightcol { height: 344px; background: #6EB6B9 url(../images/backgrounds/links_leaftip_background.jpg) no-repeat 0px 283px; padding: 35px 20px 0px 120px; margin: 0px; font-size: 12px; font-family: Arial; float: right; width: 334px; }

/*
Services IDs
--------------------------------*/
body#services #leftcol ul { list-style-type: none; margin: 85px 0px 0px 15px; padding: 0px; width: 196px; }
body#services #leftcol li { padding: 3px 0px 3px 10px; }
body#services #leftcol li.selected { background: #CBCD34; }
body#services #leftcol li img { border: none; }
body#services #rightcol strong.title { color: #2C5800; }
body#services #rightcol td.caption { vertical-align: bottom; padding: 0px 0px 0px 10px; }

/*
Links IDs
--------------------------------*/
body#links #rightcol a { color: #E2E4A7; font-weight: bold; }

/*
Home IDs
--------------------------------*/
body#homepage #leftcol div { width: 235px; margin: 75px 0px 0px 0px; padding: 0px 20px 0px 20px; }
body#homepage #leftcol ul { list-style-type: none; padding: 0px; margin: -12px 0px 0px 0px; }
body#homepage #leftcol li { padding: 0px 0px 0px 7px; background: transparent url(../images/lists/red_bullet.gif) no-repeat 0px 5px; }

/* 
Contact Information
------------------------------ */
#info { height: 38px; background: #4B4C3A; padding: 7px 5px 0px 0px; margin: 7px 0px 0px 0px; font-size: 11px; font-family: Arial; float: right; width: 469px; }
body#services #info { height: 38px; background: #4B4C3A; padding: 7px 5px 0px 0px; margin: 7px 0px 0px 0px; font-size: 11px; font-family: Arial; float: right; width: 556px; text-align: right; }
body#links #info { height: 38px; background: #4B4C3A; padding: 7px 5px 0px 0px; margin: 7px 0px 0px 0px; font-size: 11px; font-family: Arial; float: right; width: 469px; }
body#homepage #info { height: 38px; background: #4B4C3A; padding: 7px 5px 0px 0px; margin: 7px 0px 0px 0px; font-size: 11px; font-family: Arial; float: right; width: 469px; position: relative; left: -5px; top: -112px; }

/*
Copyright
--------------------------------*/
#copyright { padding: 7px 5px 0px 0px; margin: 0px 0px 0px 0px; font-size: 10px; font-family: Arial; float: right; width: 469px; }
body#services #copyright { padding: 7px 5px 0px 0px; margin: 0px 0px 0px 0px; font-size: 10px; font-family: Arial; float: right; width: 469px; }
body#links #copyright { padding: 7px 5px 0px 0px; margin: 0px 0px 0px 0px; font-size: 10px; font-family: Arial; float: right; width: 469px; }
body#homepage #copyright { padding: 7px 5px 0px 0px; margin: 0px 0px 0px 0px; font-size: 10px; font-family: Arial; float: right; width: 469px; position: relative; left: -5px; top: -112px; }

#copyright span { padding: 0px 25px 0px 0px; }

/*
Store
--------------------------------*/
#store { position: absolute; top: 487px; margin: 0px 0px 0px 5px; border: none; }
/*#store { margin: 390px 0px 0px 5px; border: none; }
body#services #store { margin: 114px 0px 0px 5px; border: none; }
body#links #store { margin: 390px 0px 0px 5px; border: none; }
body#homepage #store { margin: 65px 0px 0px 5px; border: none; }*/
