/* ********************************************** */
/* *                WEBSITE STYLES                */
/* ********************************************** */
div#kpsOpen {height: 80px; margin: 0px; width: 100%; text-align: left; vertical-align: middle;}
div#header {background-color: #9cc; color: #000;}
div#header h1 {font-size: 200%; font-weight: bold; margin: 0; width: 100%;}

/* ********************************************** */
/* *               CORE TAG STYLES                */
/* ********************************************** */
body, input, option {}
textarea {}
input, option, textarea {}
.navtext, .Navigator {font-family: Verdana, Arial, Helvetica, sans-serif;}
.navtext {}
td {}

h1 { color: #48b8d2; font-size: 15px; }
h2 { color: #612308; font-size: 13px; }
h3 { font-size: 12px; }
h4 {font-size: 80%; font-style: normal;}

/* ********************************************** */
/* *            PAGE DISPLAY WRAPPERS             */
/* ********************************************** */
#footer, #pagecontent {margin: 0px 5px 0px 5px; padding: 0px 5px 0px 5px;}

/* ********************************************** */
/* *              RELATED CONTENT                 */
/* ********************************************** */
#mRelated {background-color: #ffffff; border: 1px solid #000000; color: #000000; float: right; margin: 15px 15px 10px 10px; padding: 5px; width: 27%;}
#mRelated p {background-color: #336699; color: #ffffff; font-style: italic; font-weight: bold; margin: 5px 5px 5px 5px; padding: 2px 5px 2px 5px; text-align: center; width: 90%;}
#mRelated p a:link, #relatedcontent p a:visited {background-color: transparent; color: #fff;}
#mRelated ul {list-style-type: none; margin: 0; padding: 0;}
#mRelated ul li {background-color: #77aaff; color: #000000; font-size: 90%; font-weight: normal; margin: 5px; padding: 2px 5px 2px 5px; width: 90%;}
#mRelated ul li * {background-color: transparent; color: #000000;}
.mRelatedMatches {font-style: italic;}

/* ********************************************** */
/* *                NAVBAR STYLES                 */
/* ********************************************** */
div#navbar ul {margin: 0 2px 2px 6px; padding: 0; text-align: center;}
div#navbar ul li.off, div#navbar ul li.on {list-style: none; margin: 2px 2px 0px 2px; padding: 0 2px; text-align: center; white-space: nowrap;}
div#navbar ul li.off {}
div#navbar ul li.on {}
div#navbar ul li a:link, div#navbar ul li a:visited, div#navbar ul li a:hover {padding-left: 0.1em; width: auto;}
div#navbar ul li a:link, div#navbar ul li a:visited {text-decoration: none;}
div#navbar ul li a:link.on, div#navbar ul li a:visited.on, div#navbar ul li a:hover {text-decoration: none;}
div#navbar {text-align: center; width: 100%; padding-bottom: 15px;}
div#navbar {}

div#sec_navbar ul {margin: 0 2px 2px 6px; padding: 0; text-align: center;}
div#sec_navbar ul li {display: inline; list-style: none; margin: 2px 2px 0px 2px; padding: 0 2px; text-align: center; white-space: nowrap;}
div#sec_navbar ul li a {text-decoration: none;}
div#sec_navbar {text-align: center; width: 100%; padding-bottom: 15px;}

/* ********************************************** */
/* *                  COMMENTS                    */
/* ********************************************** */
.comment {width: 75%;}
.comment-hdr {margin: 0; width: 100%;}
.comment-author {font-size: 85%; padding: 2px 4px 2px 4px; border-top: 1px dotted #505C5E;}
.comment-content {margin: 2px; padding: 4px; width: 100%;}
p.comment-edit {font-size: 70%; font-style: italic;}
.comment-avatar {float: right; margin: 5px;}

/* ********************************************** */
/* *                 MISC STYLES                  */
/* ********************************************** */
.Navigator {font-size: 110%; margin-top: 15px; clear: both; text-align: center; white-space: nowrap;}
.Navigator a { color: #505C5E; }
.spacer {clear: both; float: none;}
.faThumb {border: 0;}
.thispage { background-color: transparent !important; border: 0 !important; }

/* ********************************************** */
/* *                NAVBAR STYLES                 */
/* ********************************************** */
ul#subArea {text-align: center; width: 100%; padding-bottom: 15px;}
ul#subArea {margin: 0 2px 2px 6px; padding: 0; text-align: center;}
ul#subArea li {display: inline; list-style: none; margin: 2px 2px 0px 2px; padding: 0 2px; text-align: center; white-space: nowrap;}

/* ********************************************** */
/* *               TEMPLATE STYLES                */
/* ********************************************** */
body {font-family: Arial, Helvetica, Sans-serif; color: #505C5E; font-size: 9pt; line-height: 170%; margin-top: 10px; background-color: #C6E6E9; background-image:  url(http://www.primahybrid.com/shoppe/skin1/images/bgtile_prima.jpg) }
a:link { color: #09a2ce; text-decoration: none; font-weight: normal; }
a:visited { color: #09a2ce; text-decoration: none; }
a:hover { color: #612308; text-decoration: none; }
a:active  { color: #612308; text-decoration: none; }
table, img { border: 0; }

/* ********************************************** */
/* *                PLUGIN STYLES                 */
/* ********************************************** */
#pp_wrapper { text-align:center; }
.pp_item { margin: 10px auto; }
.pp_img { border: 1px solid #505C5E; }

table.DialogBox { width: 100%; height: 100%; vertical-align: top; }
td.DialogBox { background-color: #f4f2ed; text-align: left; padding: 10px; }
.DialogBorder { background-color: #a1d8e5; height: 100%; padding: 0px; }
td.DialogTitle { color: #363636; font-weight: bold; font-size: 14px; background-image: url(http://www.primahybrid.com/shoppe/skin1/images/dialog_bg_n.gif); background-repeat: repeat-x; background-position: bottom left; vertical-align: bottom; height: 20px; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 0px; text-align: left; }
font.DialogTitle { color: #ffffff; font-weight: bold; font-size: 11px; vertical-align: bottom; height: 15px; text-align: left; margin-left: 10px; }