/* @override http://www.packer-products.co.uk/media/css/styles.css */

/** Removes Blue Border from Image **/
img
{
	border-style: none;
}

p {
	line-height: 20px;
	font-size: 12px;
}

/** #8DC63F **/
body { padding: 0px; margin: 0px;
	background: #f3f3f3;
	background-image: url(../images/bg_line.png);
	background-repeat: repeat-x;
} /** bg was #F2F2F2 **/
td, input, select { font-family: Arial, Verdana, sans-serif; color: #595959; font-size: 11px; font-weight: normal; }
#fullSpan {
	width: 100%;
	background-color: #fff;
}
#mainTable { width: 850px; background-color: #FFF; } /** Was 770px **/
#logo { margin: 25px 0px 25px 20px; }
.searchField { background: url(https://pink.secure-host.com/hotmeltgluegunsticks/media/images/searchBoxBg.gif) top left no-repeat; border: 1px solid #9A9A9A; height: 18px; width: 100px; padding-left: 5px; }
html>body .searchField { background: url(https://pink.secure-host.com/hotmeltgluegunsticks/media/images/searchBoxBg.gif) top left no-repeat; border: 1px solid #9A9A9A; height: 14px; width: 100px; padding-left: 5px; }
#searchArea { margin-left: 15px; }
.newsletter { font-family: Arial, Verdana; font-size: 11px; border: 1px solid #CDCDCD; height: 15px; width: 100px; }
.mainContent { border-top: 1px solid #D9D6D6; border-bottom: 1px solid #D9D6D6; padding: 15px; }
.leftNav { padding-right: 9px; width: 200px; height: auto;/** Width was 190px, and changed padding from -20 **/
	/* border-right: 1px solid #d9d6d6; */
	margin-right: 20px; /** Added 5 pixel margin to the leftNav **/
	/** border-bottom: 1px solid #d9d6d6; **/
}

/* Begin Front Page tomfoolery. */
.applicationBox {
	height: auto;
	width: 46%;
	background-color: #f9f8f8;
	border: 1px solid #e8e8e8;
	padding: 5px;
	float: left;
	overflow: hidden;
	margin-right: 21px;
	margin-bottom: 20px;
}

.applicationBox#last {
	margin-right:  0px;
}

.applicationText {
	font-weight: bold;
	height:  auto;
	width: auto;
	float: right;
	margin-top: 3px;
}



/* End Front Page tomfoolery */

.leftNav img {
	margin-top: 20px;;
	padding:5px;
	/*background-color: #f0f0f0;*/
	border: 1px solid #a2a2a2;
}
.btnAddToCart { margin: 5px 0px; }
.productImage { margin-bottom: 10px; }
form { margin: 0px; }
#frame{ width:400px; border-width:3px; border-style:solid; border-color:#666666; }
#pageGraphic { margin: 0px; }
#pageGraphicHorizontal { margin-right: 20px; border: 3px solid #F2F2F2; }
#breadcrumb { padding: 5px 0px 5px 23px; }
#breadcrumb a { color: #a0a0a0; font-weight: normal; }
#breadcrumb a:hover { color: #000; }

/** Link Styles **/
/** #8DC63F **/
a:link, a:active, a:visited { color: #000; }
ul#topNav { list-style-type: none; padding: 0px;
	margin: 100px 0px 0px 0px;
	
}
ul#topNav li { display: inline; padding: 0px 2px;}
ul#topNav li.lastLink { padding-right: 0px; }
ul#topNav li a { color: #c6c6c6; text-decoration: none; font-weight: normal; padding-bottom: 3px;
font-size: 12px; font-weight: bold; padding: 3px; -moz-border-radius: 5px}
ul#topNav li a:hover { color: #787878; border-bottom: 3px solid #fff; -moz-border-radius: 5px; padding:3px; }
ul#leftNav { list-style-type: none; margin: 0px; padding: 0px; }

/** Changed the Padding on the ul#leftNav li attribute; now the Left Menu fits better **/

ul#leftNav li { padding-left: 0px; margin-bottom: 2px; }

ul#leftNav li.bullet1 { background: url(https://pink.secure-host.com/hotmeltgluegunsticks/media/images/bullet1.gif) 0px 3px no-repeat; font-weight: bold; color: #8DC63F; margin-bottom: 3px; }
ul#leftNav li.lastSetLink { margin-bottom: 15px; }
ul#leftNav li a {display: block; width: 100%; color: #909090; font-weight: bold; border-top-color: #bdbdbd;  border-top-style: dashed;  border-top-width: 0px; text-decoration: none;
	font-size: 12px;
	background-color: #eee;
}
ul#leftNav li a:hover { color: #000; font-weight: bold; }

#footerBox
{
	width: 814px;
	height: auto;
	padding: 20px;
}

#footerLinks { 
	color: #fff; 
	float: left;
	width: 558px;
	text-align: center;
	padding-left:20px;
}

#footerLinks a { color: #730000;
	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
#footerLinks a:hover{
	color: #c3c3c3;
}

#geoTrust
{
	width: 115px;
	height: 55px;
	float: leftt;
}

#copyright { font-size: 10px; margin-bottom: 10px; }
a.productName:link, a.productName:visited { color: #f00; font-weight: bold; text-decoration: none; font-size: 11px; }

/** Text Styles **/
h1, h2, h3, h4, h5, h6 { font-family: Arial, Verdana, sans-serif; }
h1 { color: #aca5aa; font-size: 22px; font-weight: bold; margin: 0px; } /* weight: normal; size: 24px; color: #000; */
h1.productName { font-size: 12px; font-weight: bold; color: #828282; display: inline; margin: 0px; }
.pageHeader {width: 100%; color: #aca5aa; font-size: 22px; font-weight: bold; text-align: center;}
.systemsPageHeader {font-weight: bold; color: #2fc8a3; font-size: 20px;}
.categoryTextSmall { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #737373; padding: 20px; }
.medBold { font-size: 14px; font-weight: bold; }
.smallBold { font-size: 12px; font-weight: bold; }
.productName { color: #9a9a9a; font-size: 11px; }

.productInfoBold {
	font-weight: bold;
}

/** Categories **/
#categories td { text-align: left; }
.categoryContent { font-family: Verdana; font-size: 10px; background: url(https://pink.secure-host.com/hotmeltgluegunsticks/media/images/bullet1.gif) 5px 8px no-repeat; padding-left: 25px; }
a.linkText:link, a.linkText:visited { font-family: Arial; font-size: 11px; color: #f00; text-decoration: none; font-size: 11px; font-weight: bold; display: block; margin-bottom: 5px; }

a.linkText:hover {
	color: #5c5b56;
}

a.systemLinkText:link, a.systemLinkText:visited { font-family: Arial; font-size: 11px; color:#35cec8; text-decoration: none; font-size: 11px; font-weight: bold; display: block; margin-bottom: 5px; }
/**
a.linkText:hover {
	background-color: #e4e4e4;
	border-right: 2px solid #f00;
}
**/

/** Minicart **/
#miniCart { margin-right: 15px; }
#miniCart td {}
#miniCart a { color: #535353; font-weight: bold; text-decoration: underline;  }

/** Grey Boxes **/
.footerBoxes { padding: 15px; }
#greyBox1 { background: url(https://pink.secure-host.com/hotmeltgluegunsticks/media/images/greyBox1.gif) top left no-repeat; }
#greyBox2 { background: url(https://pink.secure-host.com/hotmeltgluegunsticks/media/images/greyBox3.gif) bottom right no-repeat; }
#greyBox3 { background: url(https://pink.secure-host.com/hotmeltgluegunsticks/media/images/greyBox2.gif) top right no-repeat; height: 125px; }
#greyBox4 { background: url(https://pink.secure-host.com/hotmeltgluegunsticks/media/images/greyBox4.gif) bottom left no-repeat; padding: 10px; }

/** Price Styles **/
.was { text-decoration: line-through; }
.nowOnly { font-weight: bold;
	color: red;
}

/** Page Navigation **/
#pageNav { text-align: center; margin: 10px 0px; }
#pageNav a { color: #666; font-size: 12px; font-weight: bold; text-decoration: none; padding: 0px 3px; }
#pageNav a:hover { color: #f00; }

/** More Information Page **/
.crossSellTitle { font-size: 12px; font-weight: bold; background-color: #F2F2F2; }
.crossSellProductsBase { border: 1px solid #F2F2F2; }
.sku { color: red; font-weight: bold; padding-left: 15px; white-space: nowrap;}
.miWas { text-decoration: line-through; color: #666; font-weight: bold; font-size: 20px;}
.miNowOnly { font-size: 18px; color: #c1c1c1; font-weight: bold; }
#orderingOptions { margin: 0px; padding: 0px; }
#orderingOptions select { font-family: Arial, Verdana, sans-serif; font-size: 11px; }
#orderingOptions td, #orderingOptions table { padding-left: 0px; }
.tellAFriend input { border: 1px solid #CCC; }
.tellAFriendTitle { background-color: #CCC; font-weight: bold; color: #333; }
.tellAFriendBase { border: 1px solid #F2F2F2; }
#btnMiAddToCart { margin: 10px 0px 10px 5px; }
.orderingOptionsBase { padding-left: 0px; }
#moreImagesBase { padding-bottom: 20px; }
ul#miBulletList { margin: 0px; padding: 0px; list-style-type: none; }
ul#miBulletList li { line-height: 2em;padding: 5px 0px 5px 15px; border-bottom: 1px solid #F2F2F2; background: url(https://pink.secure-host.com/hotmeltgluegunsticks/media/images/bullet2.gif) left center no-repeat; clear: both;}
.menuHeader {padding-top: 4px; display: block; width: 100%; color: #909090; font-weight: bold; border-top-color: #bdbdbd;  border-top-style: dashed;  border-top-width: 1px;
	font-size: 12px;
}
span.menuHeader:hover {
	color: #FF0000; 
	font-weight: bold;
	display: block;
	background-color: #eee;
}
.systemsHeader {
	color: #2fc8a3;
	font-weight: bold;
}

/** Contact Page **/
#contact {
	width: 90%;
	height: auto;
	color: #7c7c7c;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	border-top: 1px solid #7e7e82;
	border-bottom: 1px solid #7e7e82;
	background-color: #f0eeeb;
	margin: 5px;
	padding: 4.9%;
}

#email {
	color: #f00;
	font-size: 14px;
	font-weight: bold;
}

/** About Us **/
#about{
	line-height: 20px;
	margin-left: 10px;
}

#navigationHeader {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	height: auto;
	width: 100%;
	color: #787878;
	font-weight: bold;
	font-size: 20px;
}

#pageLinks a {
	color: #f00;
	font-weight: bold;
}

#pageLinks a:hover {
	background-color: #f00;
	color: #fff;
}

#whatUsersBought{
	color: #bababa;
	font: bold 18px Verdana;
}

#secondaryMenu img {
	margin-top: 7px;
	margin-bottom: 7px;
}

#box {
	width: 97%;
	height: auto;
	color: #320087;
	font-size: 14px;
	font-weight: bold;
	background-color: #e4daf8;
	padding: 10px;
	border: 1px solid #4a00b9;
	margin-bottom: 20px;
}

#moreInfo {
	line-height: 20px;
	padding:10px;
	/* background-color: #ececec; */
	margin-left: 20px;
	/*border: 3px solid #cacaca;*/
}

#imageMargin {
	margin-left: 20px;
}

.categoryBox {
	width: 100%;
	padding-left: 40px;
	line-height: 20px;
	margin-left: 40px;
	overflow: hidden;
}

.categoryWrap{
	height: 170px;
	width: 100%;
	
}

.categoryContainer{
	height: auto;
	width: auto;
	float: left;
	margin-left: 35px;
	margin-top: 20px;
}

.categoryText {
	width: 255px;
	height: 30px;
	text-align: center;
	color: #000;
	font-weight: bold;
	margin-left: 30px;
	margin-right: 0px;
	float: left;
	}

.categoryButton a {
	width: 240px;
	height: 100px;
	border: 7px solid #ddd;
	display: block;
	float:  left;
}

.categoryButton a:hover {
	border: 7px solid #d3000c;
}

.textPush {
	height:auto;
	width: auto;
}

/* Information */
.infoHeader{
	color: #464646;
	font-weight: bold;
}

.info{
	color: #727272;
}

.mainHeader {
	padding-left: 5px;
	width: 100%;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #5e5e5e;
	background-color: #e1e1e1;
	font-size: 14px;
	font-weight: bold;
	margin-top: 40px;
}

.christmasBox{
	background-color:#c2dfd7;
	height:160px;
	width:540px;
	padding:5px;
	border-color:black;
	border-width:1px;
	border-style:solid;
	text-align:left;
	margin-left: 6px;
}

.snowMan{
	height:auto;
	float:left;
	width:auto;
}

.christmasText{
	height:auto;
	float:left;
	width:400px;
	padding-left: 10px;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #008e6f;
}

.productIcon {
	float:left;
	margin: 5px;
}

