body{
	margin:10px 0px 30px 0px;
	font-family:verdana;
	font-size:12px;
	color:#333333;
}
.maintable{
	width:926px;	
	font-family:verdana;
	font-size:12px;
	color:#333333;
}
.maintable h3{
	padding:0px;
	margin:0px;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
}
.vproducttitle{
	font-size:30px;
	font-weight:bold;
	color:#;	
}

table, td, div {
	font-family:verdana;
	font-size:12px;
	color:#333333;
}
.giftzLogo{
	background:url('giftz-logo.gif') no-repeat;
	width:311px;
	height:84px;
}
.giftzLogoBK{
	background:url('giftz-logobk.gif') repeat-x;
	width:607px;
}
.leftoptbk{
	background:url('LeftOptBk.gif') no-repeat;
	width:245px;
	height:150px;
	padding:10px;
}
.newsHeading{
	background:url('newsHeading.gif') no-repeat;
	height:35px;
	padding-left:10px;	
	font-family:verdana;
	font-size:12px;
	color:#333333;
}
.newsHeading span{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	display:block;
	color:#333333;
}
.newsBox{
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;	
	font-family:verdana;
	font-size:12px;
	padding:5px;
	height:400px;
	color:#333333;
}
.boxBottom{
	background:url('boxBottom1.gif') no-repeat;	
}
.boxTop{
	background:url('boxTop1.gif') no-repeat;	
}
.hometab1{
	background:url('hometab1.gif') no-repeat;
	height:35px;
	padding-left:10px;	
	font-family:verdana;
	font-size:12px;
	color:#333333;
}
.hometab1 span{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	display:block;
	color:#333333;
}
.hometab2{
	background:url('hometab2.gif') no-repeat;
	height:35px;
	padding-left:10px;	
	font-family:verdana;
	font-size:12px;
	color:#333333;
}
.hometab2 span{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	display:block;
	color:#333333;
}
.tabdivider{
	border-bottom:1px solid #9D9D9D;
}
.loginBoxBk{
	background:url('loginBoxBk.gif') no-repeat;
	height:35px;
	padding-left:10px;	
	font-family:verdana;
	font-size:12px;
	color:#333333;	
}
.cpright{
	font-family:verdana;
	font-size:10px;
	color:#333333;	
	display:block;
	text-align:right;

}
.headerlink{	font-family:"Trebuchet MS";	font-size:14pt;	color:#5C5C5C;		padding-bottom:7px;}
.headerlink A:link, .headerlink A:visited, .headerlink A:active {	color:#5C5C5C;		text-decoration:none;	padding-left:12px;	padding-right:12px;}
.headerlink A:hover {	color:#333333;		text-decoration:none;	padding-left:12px;	padding-right:12px;}
.leftlink{	font-weight:bold;font-family:"Trebuchet MS";	font-size:12pt;	color:#27416f;		white-space:nowrap;	padding-bottom:7px;}
.leftlink A:link, .leftlink A:visited, .leftlink A:active {	color:#27416f;		text-decoration:none;	padding-left:5px;}
.leftlink A:hover {	color:#ff0000;		text-decoration:none;	padding-left:5px;}
.innerpageDiv{	border:1px solid #aaa;	border-bottom:0;}

.productprice {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 18px; color:#444444;}
.tabnav
{
	 margin:0;
	 padding: 0px;
	 font: bold 14px tahoma, sans-serif;
	 width:224px;
	 height:35px;
	 background: url(hometab2.gif) no-repeat; 
	 text-align:center;
}
.tabnavcontent
{
	 font: 12px tahoma, sans-serif;
	 padding-left:5px;
	 width:665px; 
	 border:1px solid #aaa;
	border-top:0; border-bottom:0;
}
.prodlink{
	color:#27416f;
	font-family:verdana;
	font-size:12px;

}
.prodlink A:link, .prodlink A:active, .prodlink A:visited {
	text-decoration:none;
	color:#27416f;
	font-family:verdana;
	font-size:12px;
}
.prodlink A:hover {
	text-decoration:underline;
	color:#ff0000;
	font-family:verdana;
	font-size:12px;
}
.homefooterlink{
	border:1px solid #aaa;
	border-top:0; border-bottom:0;
	padding-left:5px;
	padding-right:5px;
	color:#444444;
	line-height:19px;
}
.homefooterlink A:link, .homefooterlink A:active, .homefooterlink A:visited, .homefooterlink A:hover {		
	font-family:verdana;
	font-size:11px;	
	color:#666666;
	line-height:19px;
}

.homeAllCatlink A:link, .homeAllCatlink A:active, .homeAllCatlink A:visited, .homeAllCatlink A:hover {		
	font-family:verdana;
	font-size:12px;	
	color:#666666;
	line-height:19px;
}

.homeAllOcclink A:link, .homeAllOcclink A:active, .homeAllOcclink A:visited, .homeAllOcclink A:hover {		
	font-family:verdana;
	font-size:12px;	
	font-weight:bold;
	color:#0033FF;
	line-height:19px;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
	cursor:text;
	outline:0;
    text-decoration:none}

a.info:hover{z-index:25;outline:0;cursor:text; background-color:#ff0}

a.info span{display: none;cursor:text;outline:0;}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
	outline:0;
	cursor:text;
    position:absolute;
    top:1.5em; left:-5em; width:20em;
    border:1px solid #F2A721;
    background-color:#F8DEA8; color:#000;
    text-align: left;
	padding:5px;
}

.PageHeading{
	height:35px;	
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}