﻿body {
	font-family:Verdana, Tahoma, Arial;
	font-size:1em;
	color:#686868;
	background-color:#FFF;
	margin:0;
	padding:0;
}

#trailimageid{
	font-size:0.75em;
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	width:250px;
	height:0px;
	z-index:200;
}

h1.grey {margin:0; padding:0; font-size:1.1em; font-family:Arial;}
h2.grey {margin-bottom:0; margin-top:10px; padding:0; font-size:1em; font-family:Arial;}

.nob{border:0;}
.hidecol{display:none;}
.clear{clear:both}

h1{font-family:Arial; font-size:1.1em; margin:0; padding:0;}
h2{font-family:Arial; font-size:1em; margin:0; padding:0;}

.failuretext{color:#db1010; padding-bottom:10px;}

.red{color:#db1010;}
.grey{color:#686868;}
.wholesale-gifts-gadgets-giftware {font-weight:bold;}
.boldred{font-weight:bold; color:#db1010; font-family:Arial;}
.boldgrey{font-weight:bold; color:#686868; font-family:Arial;}
.bluetxt{color:#0a69b4; font-family:Arial;}
.greytxt{color:#686868; font-family:Arial;}
.redtxt{color:#db1010; font-family:Arial;}
.boldbluetxt{color:#0a69b4; font-weight:bold; font-family:Arial;}
.boldblacktxt{color:black; font-weight:bold; font-family:Arial;}
.medgrey{color:#686868; font-size:80%; font-family:Arial;}
.medboldblue{color:#0a69b4; font-weight:bold; font-size:1em; font-family:Arial;}
.medboldgrey{color:#686868; font-size:80%; font-weight:bold; font-family:Arial;}
.medboldred{color:#db1010; font-weight:bold; font-size:1em; font-family:Arial;}
.medboldgreen{color:green; font-weight:bold; font-size:1em; font-family:Arial;}
.bigboldblue{color:#0a69b4; font-weight:bold; font-size:1.2em; font-family:Arial;}
.bigboldred{color:#db1010; font-weight:bold; font-size:1.2em; font-family:Arial;}

.redboxdynamic{padding:10px; font-size:1em; font-family:Arial; color:#686868; border-color:#db1010; background-color:#faf5f5; border-style:solid; border-width:1px;}
.redboxdynamicmargined{padding:10px; margin-bottom:10px; font-size:1em; font-family:Arial; color:#686868; border-color:#db1010; background-color:#faf5f5; border-style:solid; border-width:1px;}
.redboxtitle{font-weight:bold; font-size:1.2em; color:white; background-color:#db1010; padding:2px; font-family:Arial;}

.btnPrev{float:left; padding-right:10px;}
.btnNext{float:left;}
.lblOfTwo{float:left; padding-right:10px;}
.lblFound{float:left; width:650px; margin-bottom:5px; font-size:0.9em;}
.panPagingOne{border-bottom:dashed 1px #db1010; padding-bottom:7px; font-size:0.9em;}
.panPagingTwo{padding-top:7px; font-size:0.9em;}

ul.lmenu{list-style-type:none; margin:0 0 0 15px; padding:0 0 0 5px; list-style-image:URL(images/system/lmenu_on.gif); list-style-type:square;}
li.lmenu{padding-top:5px; font-family:Arial;}

li.lmenu a {color:#db1010; text-decoration:none; font-size:0.95em;}
li.lmenu a:hover {color:#686868; text-decoration:none;}

a.feat:link, a.feat:visited,a.feat:active {color:white; text-decoration:none; font-weight:bold;}
a.feat:hover {color:white; text-decoration:none; font-weight:bold;}

a.featsml:link, a.featsml:visited,a.featsml:active {color:white; text-decoration:underline; font-weight:normal;}
a.featsml:hover {color:white; text-decoration:none; font-weight:normal;}

a.latestTitle:link, a.latestTitle:visited,a.latestTitle:active {color:#686868; text-decoration:none; font-weight:bold;}
a.latestTitle:hover {color:#db1010; text-decoration:underline; font-weight:bold;}

a.latest:link, a.latest:visited,a.latest:active {color:#686868; text-decoration:none; font-weight:normal;}
a.latest:hover {color:#db1010; text-decoration:underline; font-weight:normal;}

a.loginreg:link, a.loginreg:visited,a.loginreg:active {color:#f4e9e9; text-decoration:underline; font-size:0.7em;}
a.loginreg:hover {color:#686868; text-decoration:none; font-size:0.7em;}

a:link, a:visited,a:active {color:#db1010; text-decoration:none;}
a:hover {color:#686868; text-decoration:none;}

a.SBS:link, a.SBS:visited, a.SBS:active {color:white; text-decoration:underline; font-weight:bold; font-family:Arial;}
a.SBS:hover {color:white; text-decoration:none; font-family:Arial;}

a.tHome:link, a.tHome:visited, a.tHome:active {display:block; height:30px; width:90px; background-image:url(images/system/wholesale-gadgets-Home.gif)}
a.tHome:hover {background-position:0 -30px;}

a.tAboutUs:link, a.tAboutUs:visited, a.tAboutUs:active {display:block; height:30px; width:90px; background-image:url(images/system/wholesale-gifts-AboutUs.gif)}
a.tAboutUs:hover {background-position:0 -30px;}

a.tContacts:link, a.tContacts:visited, a.tContacts:active {display:block; height:30px; width:90px; background-image:url(images/system/wholesale-gifts-Contacts.gif)}
a.tContacts:hover {background-position:0 -30px;}

a.tEvents:link, a.tEvents:visited, a.tEvents:active {display:block; height:30px; width:90px; background-image:url(images/system/wholesale-gifts-Events.gif)}
a.tEvents:hover {background-position:0 -30px;}

a.tDelivery:link, a.tDelivery:visited, a.tDelivery:active {display:block; height:30px; width:90px; background-image:url(images/system/wholesale-gadgets-Delivery.gif)}
a.tDelivery:hover {background-position:0 -30px;}

a.tAccount:link, a.tAccount:visited, a.tAccount:active {display:block; height:30px; width:90px; background-image:url(images/system/wholesale-gadgets-Account.gif)}
a.tAccount:hover {background-position:0 -30px;}



a.tHomeSecure:link, a.tHomeSecure:visited, a.tHomeSecure:active {display:block; height:30px; width:90px; background-image:url(https://www.gifthouseinternational.com/images/system/wholesale-gadgets-Home.gif)}
a.tHomeSecure:hover {background-position:0 -30px;}

a.tAboutUsSecure:link, a.tAboutUsSecure:visited, a.tAboutUsSecure:active {display:block; height:30px; width:90px; background-image:url(https://www.gifthouseinternational.com/images/system/wholesale-gifts-AboutUs.gif)}
a.tAboutUsSecure:hover {background-position:0 -30px;}

a.tContactsSecure:link, a.tContactsSecure:visited, a.tContactsSecure:active {display:block; height:30px; width:90px; background-image:url(https://www.gifthouseinternational.com/images/system/wholesale-gifts-Contacts.gif)}
a.tContactsSecure:hover {background-position:0 -30px;}

a.tEventsSecure:link, a.tEventsSecure:visited, a.tEventsSecure:active {display:block; height:30px; width:90px; background-image:url(https://www.gifthouseinternational.com/images/system/wholesale-gifts-Events.gif)}
a.tEventsSecure:hover {background-position:0 -30px;}

a.tDeliverySecure:link, a.tDeliverySecure:visited, a.tDeliverySecure:active {display:block; height:30px; width:90px; background-image:url(https://www.gifthouseinternational.com/images/system/wholesale-gadgets-Delivery.gif)}
a.tDeliverySecure:hover {background-position:0 -30px;}

a.tAccountSecure:link, a.tAccountSecure:visited, a.tAccountSecure:active {display:block; height:30px; width:90px; background-image:url(https://www.gifthouseinternational.com/images/system/wholesale-gadgets-Account.gif)}
a.tAccountSecure:hover {background-position:0 -30px;}

a.wholesale-gifts:link, a.wholesale-gifts:visited, a.wholesale-gifts:active {color:#db1010; text-decoration:none;}
a.wholesale-gifts:hover {color:#686868; text-decoration:none;}

a.notify:link, a.notify:visited, a.notify:active {color:Green; font-weight:bold; text-decoration:none;}
a.notify:hover {color:Green; text-decoration:underline; font-weight:bold;}

#gadgets{text-align:center; width:850px; margin:0 auto; text-align:left;}
#wholesale-gadgets{padding-top:10px; height:76px;}
#wholesale{float:left; height:70px; width:70px; margin:0;}
#gifts{padding-top:10px; padding-bottom:15px; border-bottom:solid 1px #d20e0f;}
#leftCol{float:left; width:190px; font-size:1em; font-weight:bold; color:#686868; text-align:justify;}
#rightCol{float:left; width:650px; margin-left:10px; font-size:1em; color:#686868; text-align:justify;}
#welcomeMsg{border-left:solid 1px #d20e0f; padding-left:10px; font-size:1em;}
#wholesale-gadgets{text-align:center; font-size:0.65em; margin-top:7px; padding-top:7px; border-top:solid 1px #cbcbcb;}
#wholesale-gifts-wholesale-gadgets{padding-bottom:10px;}
#rightColContent{padding-left:10px; padding-top:10px;}
#latestProducts{border-top:solid 1px #db1010; margin-top:20px; padding-top:10px;}
#featuredProducts{margin-top:20px; padding-top:10px; padding-left:10px;}


/* Sitemap Page Start */
.nav 	{
		padding:0; margin:30px 0 0 30px;
		font-family:Arial, Helvetica, Sans-Serif;
		overflow:visible;
}
		
.nav ul {		
		display:block;
		list-style:none;
		margin:-11px 0; padding:0;
		border:0;
}
		
/* HACK >>> IE 5  Positioning with position relative <ul> Part I */
html + body .nav ul {position:relative; top:-10px;}

/* HACK >>> first margin for IE 6, after voice-family the hacks for gecko-based browsers and IE 5 (Win & Mac?) */
.nav ul li 	{
			position:relative; top:0px; left:-11px;
			margin:10px 0 5px 0; padding:0; 
			border:0;
			voice-family:"\"}\""; /* Gecko Stuff follows */
			margin:10px 0 5px 10px; 
}
			
/* HACK >>> IE 5  Positioning with position relativ, display: inline fixes an ugly margin-effect in IE 5 */
html + body .nav ul li {display:inline; width:100%; position:relative; top:0px; left:-12px; margin:10px 0 5px 0;}

.nav a, .nav a:visited {
				width:18.4em; height:1.5em;
				display:block; 
				margin:0 0 0 3px; padding:1px;
				font-weight:bold; font-size:110%; line-height:1.5em; 
				text-indent:0.5em; text-align:left; text-decoration:none;
				voice-family:"\"}\""; /* Gecko Stuff follows */
				margin:0 0 0 -10px;
}

/* HACK >>> IE 5  (avoids an ugly effect with text-indent ) */
html + body .nav a, html + body .nav a:visited { text-indent:0; padding:0 0 0 8px; }

.nav ul ul {	
			padding:12px 0 7px 0;
			background:none;
}

/* HACK >>> IE 5  Positioning with position relative <ul> Part II  */
html + body .nav ul ul {position:relative; top:0px; }
				
.nav ul li li	{
			position:relative; top:0px; left:10px;
			margin:10px 0 5px 1px; padding:0 0 0 25px;
			voice-family:"\"}\""; /* Gecko Stuff follows */
			left:0px;
			/* margin: 10px 0 5px 1px; padding: 0 0 0 25px; */
}
			
/* HACK >>> IE 5  */
html + body .nav ul li li {position:relative; left:12px; margin:10px 0 5px 0;}

.nav ul li .sub-sub {
			/* position: relative;  top: 0px; */ left:10px;
			margin:10px 0 0 1px; /* padding: 0 0 0 25px;  */
			voice-family:"\"}\"";
			position:relative; top:0px; left:0px;
}

.nav ul ul a, .nav ul ul a:visited 	{
					width:15.9em; height:1.3em;
					margin:0; /* padding: 1px; */
					font-size:110%; line-height:1.3em; font-weight:normal; text-indent:0.4em; 
					}

.nav ul ul ul {margin:0 0 30px 12px; padding:12px 0 0 0;}

.nav ul li li li	{
			position:relative; top:10px; left:0px;
			margin:10px 0 5px 0; padding:0 0 0 20px; 
}

/* 1 Pixel Difference position relative <ul> for gecko-based Browsers */
html>body .nav ul li li li {top:10px;}

/* HACK >>> IE 5  Positioning with position relative <ul> Part II  */
html + body .nav ul li li li {top:14px;}
																		
.nav ul ul ul a, .nav ul ul ul a:visited 	{
					width:14.9em;
					padding:1px;
					font-size:100%;
}
					
/* HACK >>> IE 5  (avoids an ugly effect with text-indent ) */
html + body .nav ul ul a, html + body .nav ul ul a:visited {text-indent:0; padding:0 0 0 8px; }


/* ### Global Settings >>> colors, borders and images  ### */
.nav 	{border:0; border-left:1px solid #db1010; }
.nav ul li li {color:#000; background:url("images/system/line-01.gif") left center no-repeat;}	
.nav ul ul ul {border-left:1px solid #db1010; }
.nav ul li .sub-sub {background:url("images/system/line-01.gif") top left no-repeat;}
.nav a, .nav a:visited	{color:#db1010; border:1px solid #db1010; background:#FFF; }				
.nav a:active, .nav a:hover, .nav a:focus,  a:focus .sffocus 	{color:#000; border:1px solid #000; background:#FAFAFA;}
.nav ul ul a, .nav ul ul a:visited 	{color:#db1010; border:1px solid #db1010; background:#FFF;}			
.nav ul ul a:active, .nav ul ul a:hover, .nav ul ul a:focus	{color:#000; border:1px solid #000;	background:#FAFAFA; }	

/* Sitemap Page End */