/* 
Rare IT Solutions Layout Style Sheet for Storage Concepts / Interior Concepts
Designed by Gary White, constructed by John Simpson

Colour Pallet
Colour		ID			Description
======		=======		===================
Green		#649807		Titles
Grey		#666666		Body Text
White		#ffffff		Module overlay text
Blue		#8AA0AB		Footer text


Notes: order of short hand = top, right, bottom, left 
*/

body,html { background:#ffffff; background-image: url(../images/background_gradient-2.jpg); background-repeat:repeat-x; margin:0px; padding:0px; color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; }
p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: #666666; }
p.homepage_lead { margin:0px 0px 0px 0px; padding:4px 0px 4px 0px; line-height:14px; }
div { margin: 0px 0px 0px 0px; }
ol { padding:0px; margin:10px 0px 10px 0px; list-style-position:inside;  }
img.border { border:#cccccc solid 1px; }
ul.bullet { list-style-image:url(../images/c.gif); padding-left:15px; margin-left:0px; }
/* */

/* DIV's */
#maincontainer { width:100%; }
#shadow_left { width:800px; background-color:#FFFFFF; text-align:left; padding-left:3px; height:100%; background:url(../images/shadow_left1.gif) left repeat-y; }
#shadow_right { width:800px; background-color:#FFFFFF; text-align:left; padding-right:3px; height:100%; background:url(../images/shadow_right1.gif) right repeat-y; }
#main { width:800px; background:#F2F2F2; text-align:left; padding:0px; height:100%; }
#lyndale_logo { float:left; width:117px; height:67px; padding:0px 0px 0px 12px; margin:0px; background-color:#ffffff; }
#navigation { float:left; width:655px; padding:47px 15px 5px 0px; margin:0px; text-align:right; background-color:#ffffff; }
#banner { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_logo.jpg); text-align:right; }
#flash-banner { width:800px; height:200px; margin:0px; padding:0px; clear:both; float:none; }
#banner-buy1 { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_your_new_home3.jpg); text-align:right; }
#banner-buy2 { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_your_new_home_6.jpg); text-align:right; }
#banner-buy3 { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_financial-help.jpg); text-align:right; }
#banner-buy4 { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_your_new_home4.jpg); text-align:right; }
#banner-news { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_contact_us.jpg); text-align:right; }
#banner-about { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_our_company.jpg); text-align:right; }
#banner-health { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_healthandsafety.jpg); text-align:right; }
#banner-contact { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_contact_us.jpg); text-align:right; }
#banner-sell { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_selling_land.jpg); text-align:right; }
#banner-l-grove { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_l_grove.jpg); text-align:right; }
#banner-l-court { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_nantwich2.jpg); text-align:right; }
#banner-l-view { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_leek.jpg); text-align:right; }
#banner-admin { width:770px; height:30px; margin:0px; padding:170px 30px 0px 0px; clear:both; float:none; background-image:url(../images/banner_contact_us.jpg); text-align:right; }
#left_nav { width:178px; height:100%; background-color:#F2F2F2; float:left; padding:13px 5px 13px 13px; margin:0px; }
#main_body { width:577px; min-height:300px; background-color:#FFFFFF; float:left; padding:13px 13px 13px 13px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; }
#homepage_lead_module { width:577px; height:233px; background:url(../images/homepage_welcome.jpg) no-repeat; padding:0; margin:0 0 13px 0; }
#homepage_lead_module_text { width:354px; height:207px; padding:13px 0px 13px 13px; margin:0px 0px 0px 0px; }
#homepage_featured_development { width:200px; height:174px; background:url(../images/lead_1.jpg) no-repeat; padding:13px 362px 0px 13px; margin:0px 0px 0px 0px; }
#homepage_module_1 { background:url(../images/homepage_mod1_shadow.jpg); width:165px; height:94px; padding:0px 109px 0px 10px; margin:0px 4px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; float:left; }
#homepage_module_2 { background:url(../images/homepage_mod2_shadow.jpg); width:149px; height:94px; padding:0px 125px 0px 10px; margin:0px 0px 0px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666; float:left; }
#footer { width:577px; padding:13px 0px 0px 0px; margin:0px; color:#8AA0AB; text-align:right; clear:both; }
#overview_l { width:377px; padding:5px 0px 0px 0px; float:left; }
#overview_r { width:189px; padding:5px 0px 0px 11px; float:left; }
#site_layout { width:576px; border:#cccccc solid 1px; }
/* Header/Titles */
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:20px; color:#649807; margin:5px 0px 5px 0px; padding:0px; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:20px; color:#666666; margin:5px 0px 5px 0px; padding:0px; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:15px; color:#ffffff; margin:5px 0px 5px 0px; padding:0px; }
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:15px; color:#666666; margin:5px 0px 5px 0px; padding:0px; }
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; line-height:15px; color:#666666; margin:0px; padding:10px 0px 5px 0px; }
h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; line-height:15px; color:#666666; margin:0px; padding:0px; }

.homepage_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:12px; color:#649807; margin:5px 0px 0px 0px; padding:0px; }
.hp_green { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#649807; line-height:10px; }
.currentdevelopments_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:regular; line-height:15px; color:#666666; margin:0px; padding:0px 0px 5px 0px; }
.developments_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:15px; color:#649807; margin:0px; padding:0px 0px 10px 0px; }
.green_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:15px; color:#649807; margin:0px; padding:10px 0px 5px 0px; }
.grey_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:15px; color:#666666; margin:5px 0px 0px 0px; padding:0px; }

/* */

/* Modules - Main body size = 577 */
.form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin-bottom:5px; }
.leftnav { background-color:#BABABA; width:166px; height:18px; margin-top:1px; padding:2px 0px 0px 4px; }
.news_module { width:170px; padding:10px 0px 10px 0px; font-size:9px; }
.news_module_img { width:40px; float:left; padding:5px 0px 0px 0px; }
.news_module_info { width:130px; float:left; }
.current_developments { width:577px; height:90px; float:none; clear:both; padding:0px 0px 15px 0px; }
.current_developments_img { width:180px; height:90px; background-color:#F2F2F2; float:left; }
.current_developments_text { width:366px; height:85px; background-color:#F2F2F2; float:left; padding:5px 15px 0px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height:12px; }
.site_layout_key { width:255px; float:left; padding:10px 0px 0px 10px; }
.site_layout_img { width:285px; height:281PX; float:left; border-left:#cccccc solid 1px;  background-image:url(../images/developments/lyndale-court/lyndale-court-sitemap.jpg); padding:0px 0px 0px 25px; }
.site_layout_img_sold { position:relative; top:38px;  }

.leek_site_layout_img { width:309px; height:398px; float:left; border-left:#cccccc solid 1px; z-index:0; background-image:url(../images/developments/lyndale-view/leek_layout.gif); position:relative; }
.leek_site_layout_img_sold { position:relative; top:45px; z-index:2; }

.admin_news_col_1a { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#F5F6F6; height:18px; width:300px; float:left; margin:1px 0px 0px 0px; padding:2px 5px 0px 5px; }
.admin_news_col_2a { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#F5F6F6; height:18px; width:70px; float:left; margin:1px 0px 0px 1px; padding:2px 5px 0px 5px; text-align:center; }
.admin_news_col_3a { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#F5F6F6; height:18px; width:80px; float:left; margin:1px 0px 0px 1px; padding:2px 5px 0px 5px; text-align:center; }
.admin_news_col_4a { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#F5F6F6; height:18px; width:80px; float:left; margin:1px 0px 0px 1px; padding:2px 5px 0px 5px; text-align:center; }

.admin_news_col_1b { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; height:18px; width:300px; float:left; margin:1px 0px 0px 0px; padding:2px 5px 0px 5px; }
.admin_news_col_2b { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; height:18px; width:70px; float:left; margin:1px 0px 0px 1px; padding:2px 5px 0px 5px; text-align:center; }
.admin_news_col_3b { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; height:18px; width:80px; float:left; margin:1px 0px 0px 1px; padding:2px 5px 0px 5px; text-align:center; }
.admin_news_col_4b { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; height:18px; width:80px; float:left; margin:1px 0px 0px 1px; padding:2px 5px 0px 5px; text-align:center; }

.contact_form_l { width:100px; float:left; }
.contact_form_r { width:270px; float:left; }

.properties_l { width:189px; float:left; }
.properties_r { width:353px; float:left; border:#ccc solid 1px; margin:25px 0px 15px 15px; background-color:#f2f2f2; padding:15px 0px 0px 15px; }
.properties_thumb { width:150px; margin:15px 0px 15px 0px; float:left; }
.properties_main { width:190px; float:left; padding:0px 0px 10px 0px }

.properties_r-lc { width:353px; float:left; border:#ccc solid 1px; margin:25px 0px 15px 15px; background-color:#ffffff; padding:15px 0px 0px 15px; }
.properties_thumb-lc { width:110px; margin:15px 0px 15px 0px; float:left; }
.properties_main-lc { width:230px; float:left; padding:0px 0px 10px 0px }

.properties_thumb-barnton { width:80px; margin:15px 0px 15px 0px; float:left; }
.properties_main-barnton { width:260px; float:left; padding:40px 0px 10px 0px }

.property_type { padding:5px 0px 0px 5px; }
img.plan_thumb { padding:5px 0px 15px 5px; float:none; }

#hover { position:absolute; visibility:hidden; z-index:200; }

/* */

/* Developments */
/* Lyndale Court */
.lc-plot12-available { float:left; padding-top:-38px; position:relative; width:24px; height:59px; }
.lc-plot12-sold { float:left; padding-top:0px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-12.gif); width:24px; height:59px; }
.lc-plot12a-available { float:left; padding-top:-38px; position:relative; width:23px; height:59px; }
.lc-plot12a-sold { float:left; padding-top:-38px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-12a.gif); width:23px; height:59px; }
.lc-plot14-available { float:left; padding-top:-38px; position:relative; width:21px; height:59px; }
.lc-plot14-sold { float:left; padding-top:-38px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-14.gif); width:21px; height:59px; }
.lc-plot15-available { float:left; padding-top:-38px; position:relative; width:21px; height:59px; }
.lc-plot15-sold { float:left; padding-top:-38px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-15.gif); width:21px; height:59px; }
.lc-plot16-available { float:left; padding-top:-38px; position:relative; width:22px; height:59px; }
.lc-plot16-sold { float:left; padding-top:-38px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-16.gif); width:22px; height:59px; }
.lc-plot17-available { float:left; padding-top:-38px; position:relative; width:21px; height:59px; }
.lc-plot17-sold { float:left; padding-top:-38px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-17.gif); width:21px; height:59px; }
.lc-plot18-available { float:left; padding-top:-38px; position:relative; width:22px; height:59px; }
.lc-plot18-sold { float:left; padding-top:-38px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-18.gif); width:22px; height:59px; }
.lc-plot19-available { float:left; padding-top:-38px; position:relative; width:45px; height:59px; }
.lc-plot19-sold { float:left; padding-top:-38px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-19.gif); width:45px; height:59px; }
.lc-plot1-available { float:left; top:98px; position:relative; width:24px; height:55px; }
.lc-plot1-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-1.gif); width:24px; height:55px; }
.lc-plot2-available { float:left; top:98px; position:relative; width:23px; height:55px; }
.lc-plot2-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-2.gif); width:23px; height:55px; }
.lc-plot3-available { float:left; top:98px; position:relative; width:21px; height:55px; }
.lc-plot3-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-3.gif); width:21px; height:55px; }
.lc-plot4-available { float:left; top:98px; position:relative; width:21px; height:55px; }
.lc-plot4-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-4.gif); width:21px; height:55px; }
.lc-plot5-available { float:left; top:98px; position:relative; width:22px; height:55px; }
.lc-plot5-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-5.gif); width:22px; height:55px; }
.lc-plot6-available { float:left; top:98px; position:relative; width:21px; height:55px; }
.lc-plot6-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-6.gif); width:21px; height:55px; }
.lc-plot7-available { float:left; top:98px; position:relative; width:22px; height:55px; }
.lc-plot7-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-7.gif); width:22px; height:55px; }
.lc-plot8-available { float:left; top:98px; position:relative; width:22px; height:55px; }
.lc-plot8-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-8.gif); width:22px; height:55px; }
.lc-plot9-available { float:left; top:98px; position:relative; width:23px; height:55px; }
.lc-plot9-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-9.gif); width:23px; height:55px; }
.lc-plot10-available { float:left; top:98px; position:relative; width:69px; height:55px; }
.lc-plot10-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-10.gif); width:69px; height:55px; }
.lc-plot20-available { float:left; top:98px; position:relative; width:69px; height:55px; }
.lc-plot20-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-20.gif); width:69px; height:55px; }
.lc-plotall-sold { float:left; top:98px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-10-20.gif); width:69px; height:55px; }
.lc-plot11-available { float:left; top:7px; left:199px; position:relative; width:69px; height:58px; }
.lc-plot11-sold { float:left; top:7px; left:199px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-11.gif); width:69px; height:58px; }
.lc-plot21-available { float:left; top:7px; left:199px; position:relative; width:69px; height:58px; }
.lc-plot21-sold { float:left; top:7px; left:199px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-21.gif); width:69px; height:58px; }
.lc-plotall-soldb { float:left; top:7px; left:199px; position:relative; background:url(../images/developments/lyndale-court/lyndale-court-11-21.gif); width:69px; height:58px; }
/* */

/* Lyndale View */
.lv-plot1 { float:left; top:176px; left:30px; position:absolute; z-index:11; }
.lv-plot2 { float:left; top:185px; left:58px; position:absolute; z-index:12; }

.lv-plot3 { float:left; top:212px; left:95px; position:absolute; z-index:13; }
.lv-plot4 { float:left; top:228px; left:111px; position:absolute; z-index:14; }

.lv-plot5 { float:left; top:128px; left:81px; position:absolute; z-index:16; }
.lv-plot6 { float:left; top:104px; left:83px; position:absolute; z-index:15; }

.lv-plot7 { float:left; top:2px; left:73px; position:absolute; z-index:1; }
.lv-plot8 { float:left; top:5px; left:95px; position:absolute; z-index:2; }
.lv-plot9 { float:left; top:8px; left:116px; position:absolute; z-index:3; }
.lv-plot10 { float:left; top:11px; left:137px; position:absolute; z-index:4; }
.lv-plot11 { float:left; top:13px; left:158px; position:absolute; z-index:5; }
.lv-plot12 { float:left; top:16px; left:177px; position:absolute; z-index:6; }

.lv-plot13 { float:left; top:56px; left:220px; position:absolute; z-index:7; }
.lv-plot14 { float:left; top:78px; left:216px; position:absolute; z-index:8; }

.lv-plot15 { float:left; top:148px; left:199px; position:absolute; z-index:9; }
.lv-plot16 { float:left; top:159px; left:219px; position:absolute; z-index:10; }


/* */
.plot_status { width:100px; float:left; }

/* Text Styles */
.navigation-on { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #70941B; text-decoration:none; padding:0px 5px 0px 5px; }
.grey_dots { background:url(../images/grey_dots.gif) repeat-x; height:2px; padding-bottom:5px; } 
.light_grey_dots { background:url(../images/light_grey_dots.gif) repeat-x; height:2px; padding-bottom:5px; } 
.green { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#649807; }
/* */

/* Form Styles */
.form_container { width:577px; padding:15px 15px 15px 15px; }
.form_left { width:100px; float:left; clear:both; }
.form_right { width: 300px; float:left; }
.form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left; color:#666666; }
.form_button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:center; color:#666666; }
.admin_form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left; color:#666666; }

/* */


/* Links */
a:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration:none; }
a:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration:none; }
a:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #649807; text-decoration:none; }

a.properties:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; text-decoration:none; }
a.properties:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; text-decoration:none; }
a.properties:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #649807; text-decoration:none; }

a.navigation:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #999999; text-decoration:none; padding:0px 5px 0px 5px; }
a.navigation:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #999999; text-decoration:none; padding:0px 5px 0px 5px; }
a.navigation:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #70941B; text-decoration:none; padding:0px 5px 0px 5px; }

a.navigation_on:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #70941B; text-decoration:none; padding:0px 5px 0px 5px; }
a.navigation_on:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #70941B; text-decoration:none; padding:0px 5px 0px 5px; }
a.navigation_on:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #70941B; text-decoration:none; padding:0px 5px 0px 5px; }

a.footer:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #8AA0AB; text-decoration:none; }
a.footer:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #8AA0AB; text-decoration:none; }
a.footer:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #649807; text-decoration:none; }

a.leftnav:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration:none; }
a.leftnav:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration:none; }
a.leftnav:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #649807; text-decoration:none; }

a.subnav:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #649807; text-decoration:none; }
a.subnav:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #649807; text-decoration:none; }
a.subnav:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #649807; text-decoration:none; }

a.click_through:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration:none; }
a.click_through:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration:none; }
a.click_through:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #649807; text-decoration:none; }

a.click_through_white:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff; text-decoration:none; }
a.click_through_white:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff; text-decoration:none; }
a.click_through_white:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration:none; }

a.add { padding: 7px 0px 0px 10px; color: #649807; height: 28px; width: 106px; display: block; text-decoration: none; background: url(../images/icons/add.jpg) no-repeat 0 0; }
a.add:hover { color: #666666; text-decoration: none; }

a.edit, a.delete, a.active, a.inactive { display: block; height: 16px; width: 16px; text-decoration: none; text-indent: -5000px; margin: 2px 0; }
a.edit { background: url(../images/icons/edit.gif) no-repeat 0 0; }
a.delete { background: url(../images/icons/delete.gif) no-repeat 0 0; }
a.edit:hover, a.delete:hover { background-position: 0 -16px; }

/* */ 