/* general */
body {font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 {color: #2C68A6;}
a {color: #2C68A6;}
a:hover {color: #007DFF;}
td, th {border-color: #666;}

/* head, nav */
/* general */
body {font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 {color: #2C68A6;}
a {color: #2C68A6;}
a:hover {color: #007DFF;}
td, th {border-color: #666;}

/* head, nav */
/*#menu a, #menu .current ul a, #menu .parent ul a, #menu .parent .current ul a, #menu ul ul .parent ul a {background: #2C68A6;; color: white;}
#menu a:hover, #menu .current ul a:hover, #menu .parent ul a:hover, #menu .parent .current ul a:hover, #menu ul ul .parent ul a:hover {background: white; color: black;}
#menu .parent a, #menu .parent a:hover, #menu ul ul .parent a, #menu ul ul .parent a:hover {background: #2C68A6;; color: white;}
#menu .current a, #menu .current a:hover, #menu .parent .current a, #menu .parent .current a:hover {background: #2C68A6; color: white;}*/

/* head, nav */
#menu {height:26px;}
#menu.horizontal-dropdown {background-color: #2C68A6;}

#menu.horizontal-dropdown a, #menu.horizontal-dropdown li:hover a  {color: #FFF;}

#menu.horizontal-dropdown li:hover {background-color:#175EA5;}
#menu.horizontal-dropdown li:hover ul li {background-color:#175EA5;}
#menu.horizontal-dropdown ul li.current ul li:hover, #menu.horizontal-dropdown ul li.parent ul li:hover {color:#FFF;background-color: #175EA5;}
#menu.horizontal-dropdown ul li.parent ul li.current, #menu.horizontal-dropdown ul li.parent ul li.parent {color:#FFF;background-color: #175EA5;}

#menu.horizontal-dropdown ul ul li:hover {background-color:#517BA5;}
#menu.horizontal-dropdown ul li.current, #menu.horizontal-dropdown ul li.parent {color: #FFF;background-color: #517BA5;}
#menu.horizontal-dropdown ul ul li:hover a {color:#000;}
#menu.horizontal-dropdown ul li.current ul li:hover a, #menu.horizontal-dropdown ul li.parent ul li:hover a{color:#000;}
#menu.horizontal-dropdown ul ul li a {border-bottom-color:#2C68A6;}
#menu.horizontal-dropdown ul li.current ul li a {border-bottom-color:#5E82A5;}

#menu.horizontal-dropdown ul li.current a, #menu.horizontal-dropdown ul li.parent a {color: #FFF;}
#menu.horizontal-dropdown ul li.current li, #menu.horizontal-dropdown ul li.parent li {color:#FFF;background-color: #517BA5;}

/* content */
dl.price-code, dl.item_info, dl.event-specification {border-color: #666;}
dl.price-code dt, dl.item_info dt, dl.event-specification dt {border-color: #666;}
dl.price-code dd, dl.item_info dd, dl.event-specification dd {border-color: #666;}

.odd {background: #CCC;}
.pager a:hover {background: blue; color: #FFF; border-color: blue;}

#gallery-thumbs img {border-color: #FFF;}
#gallery-thumbs a:hover img, #gallery-thumbs span img {border-color: #666;}

table.sortable th {background-color: #95ACE2;}
table.sortable tr.rowodd td {background: #EDF2FF;}

/* forum */
.messages ul li {border-color: blue;}
.messages ul li.new {border-color: #2C68A6;}
.message-header {background: #EEE;}
.new-message {background: #EEE; border-color: blue;}
.message-body div.reply_button a, .new-message a.reply_button, a#link_discussion {background: #EEE; border-color: blue;}
.message-body div.reply_button a:hover, .new-message a.reply_button:hover, a#link_discussion:hover {background: blue; color: #FFF; border-color: blue;}

/* content */
dl.price-code, dl.item_info, dl.event-specification {border-color: #666;}
dl.price-code dt, dl.item_info dt, dl.event-specification dt {border-color: #666;}
dl.price-code dd, dl.item_info dd, dl.event-specification dd {border-color: #666;}

.odd {background: #CCC;}
.pager a:hover {background: blue; color: #FFF; border-color: blue;}

#gallery-thumbs img {border-color: #FFF;}
#gallery-thumbs a:hover img, #gallery-thumbs span img {border-color: #666;}

table.sortable th {background-color: #95ACE2;}
table.sortable tr.rowodd td {background: #EDF2FF;}

/* forum */
.messages ul li {border-color: blue;}
.messages ul li.new {border-color: #2C68A6;}
.message-header {background: #EEE;}
.new-message {background: #EEE; border-color: blue;}
.message-body div.reply_button a, .new-message a.reply_button, a#link_discussion {background: #EEE; border-color: blue;}
.message-body div.reply_button a:hover, .new-message a.reply_button:hover, a#link_discussion:hover {background: blue; color: #FFF; border-color: blue;}
