/*The mighty Robertson's Hams style sheet */

/* JavelinCMS Admin bar fix */
.javelin ul, .javelin img, .javelin fieldset, .javelin table, .javelin dt, .javelin dd, .javelin_moduleBarModal, .javelin_moduleBarModal ul {margin: 0!important; padding: 0!important; font-size: 12px!important;}
/* End JavelinCMS Admin bar fix */


/* Products Module Changes */
.javelin_products .b40d_productsList {clear: both; margin-top: 15px;}
.javelin_products .b40d_productsList tbody tr td { padding-bottom: 15px; font-size: 12px;}
.javelin_productsItemName a { font-size: 12px; font-weight: bold; }

img, table, tbody, td, tr, th {border:0; margin: 0px; padding: 0px;}
table td img {display: block;}
body {background: #FFFCD6; border:0; margin: 0px; padding: 0px;}

/*The mighty Robertson's Hams style sheet */

/*BODY*/
/*START: formatting for body text and links */
.body { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
a.body:link, a.body:visited, a.body:active { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  text-decoration: underline; color: #000000 }
a.body:hover { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  text-decoration: none; color: #000000 }
.head_sm {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.red_head_sm {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ee1c25;}
.head_bg {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; font-weight: bolder; color: #000000}
/*END: formatting for body text and links */

/*START: formatting for body Red text and links */
.body_red { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ee1c25}
a.body_red:link, a.body_red:visited, a.body_red:active { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  text-decoration: underline; color: #ee1c25 }
a.body_red:hover { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  text-decoration: none; color: #000000 }
/*END: formatting for body Red text and links */

/*CAPTIONS*/
/*START: formatting for body caption */
.caption { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
a.caption:link, a.caption:visited, a.caption:active { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  text-decoration: underline; color: #000000 }
a.caption:hover { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  text-decoration: none; color: #000000 }
/*END: formatting for body caption */

/*START: formatting for Blue body caption */
.caption_blue { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #e2f2f5}
a.caption_blue:link, a.caption_blue:visited, a.caption_blue:active { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  text-decoration: underline; color: #74C2B0 }
a.caption_blue:hover { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  text-decoration: none; color: #000000 }
/*END: formatting for body caption */

/*START: formatting for Blue Bottom Nav */
.link_bott_blue { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #357cb0}
a.link_bott_blue:link, a.link_bott_blue:visited, a.link_bott_blue:active { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  text-decoration: underline; color: #357cb0 }
a.link_bott_blue:hover { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  text-decoration: none;  text-decoration: none; color: #000000 }
/*END: formatting for Blue Bottom Nav */

/*START: formatting for Blue Left Nav */
.lnav_blue { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #357cb0}
a.lnav_blue:link, a.lnav_blue:visited, a.lnav_blue:active { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;  text-decoration: none; color: #357cb0 }
a.lnav_blue:hover { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  text-decoration: none;  text-decoration: underline; font-weight: bold; color: #000000 }
/*END: formatting for body Blue text and links */

/*START: formatting for HP bottom navigation links */
.hp_link_bott { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color:#ee1c25}
a.hp_link_bott:link, a.hp_link_bott:visited, a.hp_link_bott:active, { font-size:10px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #ee1c25}
a.hp_link_bott:hover { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline; color: #000000}
/*END: formatting for bottom navigation links */

/*START: formatting for bottom page credits */
.hp_cred { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #ee1c25}
.hp_cred a:link, .hp_cred a:visited, .hp_cred a:active { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; color: #ee1c25}
.hp_cred a:hover { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #000000}
/*END: formatting for bottom page credits */

/*START: formatting for bottom page credits */
.cred { font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #ee1c25}
a.cred:link, a.cred:visited, a.cred:active { font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; color: #ee1c25}
a.cred:hover { font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #000000}
/*END: formatting for bottom page credits */

/*START: formatting for home page links */
.hphead_sm {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
a.link_hp:link, a.link_hp:visited, a.link_hp:active { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold; color: #ee1c25 }
a.link_hp:hover { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #ee1c25 }
/*END: formatting for home page links */

/*START: formatting for head_white */
.head_white {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
/*END: formatting for head_white */


/*START: formatting for bottom page credits */
#hpfnav {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #ee1c25; margin-left: -40px; margin-bottom: 0px;}
#hpfnav a:link, #hpfnav a:visited, #hpfnav a:active {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; color: #ee1c25;}
#hpfnav a:hover { font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #000000;}
/*END: formatting for bottom page credits */

/*START: formatting for bottom page credits */
#fnav, #hpfnav {clear: both;}
#fnav li, #hpfnav li {list-style: none; display: inline; text-align: center; border-right: 1px solid; padding-right: 5px; margin-bottom: 3px; }
#fnav .javelin_lastItem, #hpfnav .javelin_lastItem {border-right: none;}
#fnav { font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #ee1c25}
#fnav a:link, #fnav a:visited, #fnav a:active { font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; color: #ee1c25}
#fnav a:hover { font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #000000}
.footer p {clear: both;}
.footer a {color: #000000;}
/*END: formatting for bottom page credits */

#nav {margin-left: -40px; margin-top: 0px;}
#nav li {background: url(images/nav.jpg) top left no-repeat; display: block;list-style: none; padding: 0px; margin: 0px;  height: 23px;}
#nav li a {font-family: Lucida Console, Monaco5, monospace; display: block; font-weight: bold; color: #000000; text-decoration: none; font-size: 12px; padding: 5px 0px 5px 15px; width: 205px;}
#nav li a:hover {background: url(images/hover.jpg) no-repeat; display: block;}


.javelin_module-contact fieldset {border: none;}
.javelin_products_view img {float: left; margin-right: 15px;}
.javelin_products_item_image {float: right;}

.javelin_productCats td {height: 107;}