
/* ############################################### Global Styles ############################## */

body,td,th {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
/*	color: #999999;	*/
	color: #666666;
}

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #ae1b11;
}

* html a:hover {
	visibility:visible
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 15px;
	padding-right: 2px;
	padding-bottom: 9px;
	padding-left: 2px;
	margin:0px;
}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
/*	text-transform: uppercase;	*/
	font-weight: normal;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 9px;
	padding-left: 2px;
	margin:0px;
}
/* ############################################### Type/Box Styles ############################## */

.bold {
	font-weight: bold;
}

.Red {
	color:#ad1a10;
}

.RedBold {
	color:#ad1a10;
	font-weight: bold;
}

.txtWhite {color: #FFFFFF}

.HmImgBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #f3f3f3;
	border-right-color: #f3f3f3;
	border-bottom-color: #f3f3f3;
	border-left-color: #f3f3f3;
}

/* ############################################### Header Styles ############################## */

#header {
	background-image: url(/images/header-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

/* Main Nav Text */
.MainNav a:link, .MainNav a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}
.MainNav a:hover, .MainNav a:active {
	color: #ad1a10;
	text-decoration: none;
}

/* Main Nav Page Load Styles */
body#pageIndex a#navIndex, body#pageAbout a#navAbout, body#pageHangers a#navHangers, body#pageKFinders a#navKFinders, body#pagePFinders a#navPFinders {
	text-decoration: none;
	color: #ae1b11;
}

/* ############################################### Button Styles ############################## */


/* ##############  myspace button  ############### */
.myspace {
	position: relative;
	background: url(/images/myspace-btn-on.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 85px;
	height: 25px;
	margin: 0;
	padding: 0;
}
.myspace a {
	display: block;
	width: 85px;
	height: 25px;
	display: block;
	float: left;
}
.myspace img {
	width: 85px;
	height: 25px;
	border: 0
}
.myspace a:hover img {
	visibility:hidden
}

/* ##############  wholesale button  ############### */
.wholesale {
	position: relative;
	background: url(/images/hd-topnav-2-on.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 57px;
	height: 25px;
	margin: 0;
	padding: 0;
}
.wholesale a {
	display: block;
	width: 57px;
	height: 25px;
	display: block;
	float: left;
}
.wholesale img {
	width: 57px;
	height: 25px;
	border: 0
}
.wholesale a:hover img {
	visibility:hidden
}

/* ##############  faq button  ############### */
.faq {
	position: relative;
	background: url(/images/hd-topnav-3-on.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 26px;
	height: 25px;
	margin: 0;
	padding: 0;
}
.faq a {
	display: block;
	width: 26px;
	height: 25px;
	display: block;
	float: left;
}
.faq img {
	width: 26px;
	height: 25px;
	border: 0
}
.faq a:hover img {
	visibility:hidden
}

/* ##############  contact button  ############### */
.contact {
	position: relative;
	background: url(/images/hd-topnav-4-on.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 60px;
	height: 25px;
	margin: 0;
	padding: 0;
}
.contact a {
	display: block;
	width: 60px;
	height: 25px;
	display: block;
	float: left;
}
.contact img {
	width: 60px;
	height: 25px;
	border: 0
}
.contact a:hover img {
	visibility:hidden
}

/* ##############  cart button  ############### */
.cart {
	position: relative;
	background: url(/images/hd-topnav-5-on.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 30px;
	height: 25px;
	margin: 0;
	padding: 0;
}
.cart a {
	display: block;
	width: 30px;
	height: 25px;
	display: block;
	float: left;
}
.cart img {
	width: 30px;
	height: 25px;
	border: 0
}
.cart a:hover img {
	visibility:hidden
}

/* ############  learn more button  ############# */
.btnLearnMore {
	position: relative;
	background: url(/images/btn-learn-more-lg-on.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 75px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
.btnLearnMore a {
	display: block;
	width: 75px;
	height: 25px;
	display: block;
	float: left;
}
.btnLearnMore img {
	width: 75px;
	height: 25px;
	border: 0px;
}
.btnLearnMore a:hover img {
	visibility:hidden
}

/* ############  add to cart button  ############# */
.btnAddCart {
	position: relative;
	background: url(/images/btn-add-to-cart-on.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 63px;
	height: 17px;
	margin: 0px;
	padding: 0px;
}
.btnAddCart a {
	display: block;
	width: 63px;
	height: 17px;
	display: block;
	float: left;
}
.btnAddCart img {
	width: 63px;
	height: 17px;
	border: 0px;
}
.btnAddCart a:hover img {
	visibility:hidden
}

/* ############  more info button  ############# */
.btnMoreInfo {
	position: relative;
	background: url(/images/btn-more-info-on.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 63px;
	height: 17px;
	margin: 0px;
	padding: 0px;
}
.btnMoreInfo a {
	display: block;
	width: 63px;
	height: 17px;
	display: block;
	float: left;
}
.btnMoreInfo img {
	width: 63px;
	height: 17px;
	border: 0px;
}
.btnMoreInfo a:hover img {
	visibility:hidden
}

/* ############  Plus Sign button  ############# */
.btnPlus {
	position: relative;
	background: url(/images/thumb-plus-blk.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 11px;
	height: 11px;
	margin: 0px;
	padding: 0px;
}
.btnPlus a {
	display: block;
	width: 11px;
	height: 11px;
	display: block;
	float: left;
}
.btnPlus img {
	width: 11px;
	height: 11px;
	border: 0px;
}
.btnPlus a:hover img {
	visibility:hidden
}

/* ############  Detail Pg - back button  ############# */
.btnBack {
	position: relative;
	background: url(/images/btn-back-on.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 63px;
	height: 17px;
	margin: 0px;
	padding: 0px;
}
.btnAddBack a {
	display: block;
	width: 63px;
	height: 17px;
	display: block;
	float: left;
}
.btnBack img {
	width: 63px;
	height: 17px;
	border: 0px;
}
.btnBack a:hover img {
	visibility:hidden
}

/* ############  Detail Pg - add to cart button  ############# 
.btnAddCartDet {
	position: relative;
	background: url(/images/btn-det-add-to-cart-on.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 63px;
	height: 17px;
	margin: 0px;
	padding: 0px;
}
.btnAddCartDet a {
	display: block;
	width: 63px;
	height: 17px;
	display: block;
	float: left;
}
.btnAddCartDet img {
	width: 63px;
	height: 17px;
	border: 0px;
}
.btnAddCartDet a:hover img {
	visibility:hidden;
	background: url(/images/btn-det-add-to-cart-on.gif) no-repeat;
}

/* ############################################### Homepage Styles ############################## */

#HmBodyTextBg {
	background-image: url(/images/hm-body-txt-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 330px;
	height: 201px;
	display:block;
}

#HmBodyTextBg h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 16px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin:0px;
}

#HmBodyTextBg p {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin:0px;
}

/*****************************************************
Form Elements
*****************************************************/

FORM {
	FONT-FAMILY: Tahoma,Verdana,sans-serif; FONT-SIZE: 11px
}

/* MULTI-LINE TextBoxes */
TEXTAREA.FORMBOXTEXTMULTI {
	BORDER-RIGHT: #aba6a6 1px solid; BORDER-TOP: #aba6a6 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 1px; BORDER-LEFT: #aba6a6 1px solid; COLOR: #6d6d6d; BORDER-BOTTOM: #aba6a6 1px solid; TEXT-DECORATION: none; width : 225px
}
.boxtext {
	BORDER-RIGHT: #aba6a6 1px solid; BORDER-TOP: #aba6a6 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 1px; BORDER-LEFT: #aba6a6 1px solid; COLOR: #6d6d6d; BORDER-BOTTOM: #aba6a6 1px solid; TEXT-DECORATION: none
}

/* Pulldown */
SELECT {
	BORDER-RIGHT: #aba6a6 1px solid; BORDER-TOP: #aba6a6 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; BORDER-LEFT: #aba6a6 1px solid; BORDER-BOTTOM: #aba6a6 1px solid; TEXT-DECORATION: none
}


/* Text Box */
INPUT, INPUT.FORMBOX {
	BORDER-RIGHT: #aba6a6 1px solid; BORDER-TOP: #aba6a6 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 1px; BORDER-LEFT: #aba6a6 1px solid; BORDER-BOTTOM: #aba6a6 1px solid; TEXT-DECORATION: none
}

INPUT.BtnNoBorder {
	BORDER-RIGHT: none; BORDER-TOP: none; BORDER-LEFT: none; BORDER-BOTTOM: none; 
}

input#city, input#lastname {
	display: none !important;
	visibility: hidden !important;
}

input.resizeme, textarea.resizeme, select.resizeme
{	width : 98%;	}

input.resize200, textarea.resize200, select.resize200
{	width : 200px;	}

input.resize225, textarea.resize225, select.resize225
{	width : 225px;	}

input.resize275, textarea.resize275, select.resize275
{	width : 275px;	}

input.resize175, textarea.resize175, select.resize175
{	width : 175px;	}

input.resize75, textarea.resize75, select.resize75
{	width : 75px;	}

input.resize325, textarea.resize325, select.resize325
{	width : 325px;	}


/* ############################################### Link Styles ############################## */

a.LinkThumbName:link, a.LinkThumbName:visited, a.LinkThumbName:active 	{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

a.LinkThumbName:hover	{
	color: #ad1a10;
	text-decoration: underline;
}


/* ############################################### Product and Image Styles ############################## */

.PadThumbText {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.ThumbTop {
	background-image: url(/images/thumb-bg-top.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ThumbBg {
	background-image: url(/images/thumb-bg-main.gif);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height:80px;
}

.ThumbBgPlus {
	background-image: url(/images/thumb-bg-main.gif);
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 11px;
	margin:0px;
}

.ThumbBot {
	background-image: url(/images/thumb-bg-bot.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.GiftShowTitle {
	color:#ad1a10;
	font-size:12px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.GiftShowTitleBold {
	color:#ad1a10;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.GiftShowDesc {
	color:#6e6559;
	font-size:9px;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
}

/* ############################################### FAQ Styles ############################## */

/* FAQ Index Nav */
#FAQLinks {
	display:block;
}

#FAQLinks h2 {
	display:inline;
}

#FAQLinks ul, #FAQLinks ul li, #FAQLinks ul li h2 {
	padding:0;
	margin:0;
}

#FAQLinks ul {
	padding-top:10px;
	padding-bottom:3px;
}

#FAQLinks ul li {
	padding-left:10px;
	padding-bottom:7px;
	list-style-type: disc;
	list-style-position: inside;
}

#FAQLinks a:link, #FAQLinks a:visited, #FAQLinks a:active {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #ad1a10;
	text-decoration: underline;
/*	padding-right: 2px;
	padding-left: 2px;
	letter-spacing: 1px;	*/
}
#FAQLinks a:hover {
	color: #999999;
	text-decoration: none;
}

/* FAQ Letters Q and A colors */

.FAQq {
	color:#ad1a10;
	font-weight:bold;
}

.FAQa {
/*	color:#37c334;	*/
	color:#33cc33;
	font-weight:bold;
}

/* FAQ Individual Q/A Styles */
/*#FAQ1 {
	display:block;
	visibility: visible;
}

#FAQ2, #FAQ3, #FAQ4, #FAQ5, #FAQ6, #FAQ7, #FAQ8, #FAQ9, #FAQ10, #FAQ11, #FAQ12, #FAQ13, #FAQ14, #FAQ15 {
	display: none;
	visibility: hidden;
}
*/
/*#FAQ2
#FAQ3
#FAQ4
#FAQ5
#FAQ6
#FAQ7
#FAQ8
#FAQ9
#FAQ10
#FAQ11
#FAQ12
#FAQ13
#FAQ14
#FAQ15 	*/

/* ############################################### Footer Styles ############################## */

#footer {
	background-image: url(/images/footer-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;
	display: inline;
	height: 16px;
	width: 760px;
	padding-left: 34px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #666666;
	position: relative;
}

#copyright {
	position: absolute;
	top: 50%;
	left: 0px;
	overflow: none;
	white-space: nowrap;
}

#copyright-inner {
	position: relative;
	top: 2px;
}

/* ############################  Powered by Hexnet Btn  ############################## */

#PoweredBy {
	position: relative;	
	background: url(/images/powered-by-hexnet-on.gif) no-repeat;
	white-space: nowrap;
	display: inline;
	width: 99px;
	height: 30px;
	margin: 0;
	padding: 0;
	float: right;
}
#PoweredBy a {
	display: block;
	width: 99px;
	height: 30px;
	display: block;
	float: left;
}
#PoweredBy img {
	width: 99px;
	height: 30px;
	border: 0;
}
#PoweredBy a:hover img {
	visibility: hidden;
}


p {
	text-align: justify;
}

/* ############################  Added by Hitesh  ############################## */

.tblrow { font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; vertical-align: top; background-color: #FFFFFF} 
.tblcol { font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000; background-color: #FFFFFF} 
.tblbg { background-color: #6E6559} 
.tblheader { font-family: Verdana; font-size: 10px; font-weight:normal; color: #FFFFFF; background-color:#6E6559; line-height: 20px} 
.but { font-family: Verdana; font-size: 9px; color: #FFFFFF; background-color:#6E6559; border: 1px #FFFFFF solid; font-weight: bold; text-transform: uppercase}
.err { font-family: Verdana; font-size: 10px; color: #FF0000; text-align: center;} 
.inputnowidth { font-family: Verdana; font-size: 11px; border: 1px #081E38 solid;} 
.myFont{ font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; } 
.PgTitle{ font-family: Verdana; font-size: 16px; color: #AD1A10; font-weight: bolder; } 


