.photo span { behavior: url(iepngfix.htc); cursor: pointer; }

.credits {
	width: 280px;
	margin: 0 auto 20px;
	text-align: center;
	border-bottom: solid 1px #ccc;
	padding: 0 0 8px 0;
	font: 130%/110% Garamond, Georgia, serif;
}
.credits em {
	color: #999;
}
.credits a {
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
}
.credits a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
.linkwhite
{
   text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma;
}  
.linkwhite A:active
{
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma;
}
.linkwhite A:link
{
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma;
}
.linkwhite A:hover
{
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma;
}
.linkwhite A:visited
{
text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma;
}
/* ---------- gallery styles start here ----------------------- */
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	padding: 10px;
	margin: 0;
	float: left;
	position: relative;
	width: 180px;
	height: 130px;
}
.gallery li:hover img {
	border-color: #000;
}
.gallery img {
	background: #fff;
	border: solid 1px #888;
	padding: 5px;
}
.gallery em {
	background: #fff url(images/grey-gradient.gif) repeat-y;
	color: #000;
	font-style: normal;
	padding: 2px 10px;
	display: block;
	position: absolute;
	top: 110px;
	left: 9px;
	border: 1px solid #999;
	border-left-color: #888;
}
.gallery a {
	text-decoration: none;
}
.gallery a:hover em
{
    background: #ffdb01 url(images/orange-gradient.gif) repeat-y;
    border-color: #c25b08;
}
.photo {
	margin: 30px;
	position: relative;
	width: 180px;
	height: 130px;
	float: left;
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: -5px;
	left: -2px;
	background: url(images/paper-clip.png) no-repeat;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(images/digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}
.sample3 span {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: -5px;
	left: -2px;
	background: url(images/paper-clip.png) no-repeat;
}
body
{
    behavior:url(csshover.htc);
}
.h1
{
    font: 30px/100% Georgia;
    margin: 20px 0 5px 0;
    letter-spacing: -2px;
}
#bubble_tooltip
{
    width: 147px;
    position: absolute;
    display: none;
    cursor: help;
}
#bubble_tooltip .bubble_top{
	background-image: url('images/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}

.New {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	width: 991px;
	left: 0px;
	top: 0px;
}

.tabbor {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #A40000;
	text-decoration: underline;
}

.tabsidebor {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.Style2 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.Style3 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #A40000;
	text-decoration: underline;
}
.Style4 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.witbckLR {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCBCB;
	border-left-color: #CDCBCB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCBCB;
}
.witbckdwn {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCBCB;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCBCB;
	border-left-color: #CDCBCB;
}
.allcolbox {
	border: 1px solid #CDCBCB;
}
.boxbor {
	border: 1px double #990000;
}
.advertext {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #474747;
}
.lightgray {
	font-size: 11px;
	color: #F4F4F4;
}
.up {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCBCB;
}
.left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CDCBCB;
}
.Right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDCBCB;
}
.pretext {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.down {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCBCB;
}
.font6 {
	font-size: 8px;
	color: #FDFCED;
}
.font7 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.font8 {
	font-size: 8px;
	color: #990000;
	text-decoration: none;
}
.pretextunder {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.VAr13 {
	font-family: Verdana;
	font-size: 13px;
}
.topbanLR {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.topbanDLR {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.gray12nor {
	font-family: Verdana;
	font-size: 12px;
	color: #474747;
	text-decoration: none;
}
.LRgraybor {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCBCB;
	border-left-color: #CDCBCB;
}
.input {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	background-image: url(images/bg_input.gif);
	background-repeat: repeat-x;
	border: 1px solid #a7a7a7;
	padding: 3px;
}
.var11 {
	font-family: Verdana;
	color: #000000;
	background-color: #d7d7d7;
	padding: 1px;
	border: 1px solid #bbbbbb;
	font-size: 11px;
	text-decoration: none;
}
.var11lgray {
	font-family: Verdana;
	color: #000000;
	background-color: #F4F4F4;
	padding: 2px;
	border: 1px solid #bbbbbb;
	font-size: 11px;
	text-decoration: none;
}
.vargr11none {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	background-color: #EAEAEA;
	background-repeat: repeat-x;
}
.input2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-image: url(images/bg_input.gif);
	background-repeat: repeat-x;
	border: 1px solid #a7a7a7;
	padding: 2px;
}
.listingDWbor {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
}
.foot12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.input3 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-image: url(images/bg_input.gif);
	background-repeat: repeat-x;
	border: 1px solid #a7a7a7;
	padding: 2px;
}
.egold
{
    font-size: 10px;
    background-image: url(images/paymentimg/eg.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent;
}
.libertyreserve
{
    font-size: 11px;
    background-image: url(images/paymentimg/lr.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent;
}
.solidtpay
{
    font-size: 11px;
    background-image: url(images/paymentimg/stp.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent;
}   
.evocach1
{
    font-size: 11px;
    background-image: url(images/paymentimg/Evocash1.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent;
}    
.ebulion
{
    font-size: 11px;
    background-image: url(images/paymentimg/eb.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent;
}
.NetPay  
{
    font-size: 11px;
    background-image: url(images/paymentimg/eb.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent; 
}
.MoneyBookers
{
    font-size: 11px;
    background-image: url(images/paymentimg/mb.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent; 
}
.Pecunix
{
    font-size: 11px;
    background-image: url(images/paymentimg/px.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent; 
}
.Vmoney
{
    font-size: 11px;
    background-image: url(images/paymentimg/vm.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent; 
}
.WebMoney
{
    font-size: 11px;
    background-image: url(images/paymentimg/WebMoney.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent; 
}
.Perfectmoney
{
    font-size: 11px;
    background-image: url(images/paymentimg/pm.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent; 
}
.StrictPay
{
    font-size: 11px;
    background-image: url(images/paymentimg/sp.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent; 
}
.AlterGold
{
    font-size: 11px;
    background-image: url(images/paymentimg/ag.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent; 
}
.BankWireTransfer
{
    font-size: 11px;
    background-image: url(images/paymentimg/bw.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent; 
}
.PayPal
{
    font-size: 11px;
    background-image: url(images/paymentimg/pp.gif);
    cursor: hand;
    color: #000000;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-position: right center;
    background-color: transparent; 
}
.mytable
{
    border-right: #d6dde6 1px solid;
    border-top: #d6dde6 1px solid;
    border-left: #d6dde6 1px solid;
    border-bottom: #d6dde6 1px solid;
} 
.mytable tr
{
    background-color: #F4F4F4;
}
.mytable tr:hover
{
    background-color: #e0e0e0;
}
.tabletr
{
    background-color: #F4F4F4;
}
.mytable1
{
    border-right: #d6dde6 1px solid;
    border-top: #d6dde6 1px solid;
    border-left: #d6dde6 1px solid;
    border-bottom: #d6dde6 1px solid;
} 
.mytable1 tr
{
    background-color: #F4F4F4;
}
.mytable1 tr:hover
{
    background-color: #F4F4F4;
}
.table1tr
{
    background-color: #F4F4F4;
}
.hiddencol
    {
        display:none;
    }
    .viscol
    {
        display:block;
    }

.accordion_toggle
{
    display: block;
    height: 25px;
    width: 680px;
    background: url(images/accordion_toggle1.jpg) #ddd8d8 no-repeat right top;
    padding: 0 10px 0 10px;
    line-height: 25px;
    font-weight: normal;
    text-decoration: none;
    outline: none;
    font-size: 11px;
    color: #000000;
    cursor: hand;
    margin: 0 0 0 0;
    font-family: Verdana;
}
		
		.accordion_toggle_active
{
    background: url(images/accordion_toggle_active1.jpg) #ddd8d8 no-repeat right top;
    padding: 0 10px 0 10px;
    line-height: 25px;
    font-weight: normal;
    text-decoration: none;
    outline: none;
    font-size: 11px;
    color: #000000;
    cursor: hand;
    margin: 0 0 0 0;
    font-family: Verdana;
}
		
		.accordion_content {
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
            height: 25px;
            width: 680px;
            background: url(images/accordion_toggle1.jpg) #ddd8d8 no-repeat right top;
            padding: 0 10px 0 10px;
            line-height: 25px;
            font-weight: normal;
            text-decoration: none;
            outline: none;
            font-size: 11px;
            color: #000000;
            cursor: hand;
            margin: 0 0 0 0;
            font-family: Verdana;
		}

		.vertical_accordion_toggle_active
{
    background: url(images/accordion_toggle_active1.jpg) #ddd8d8 no-repeat right top;
    padding: 0 10px 0 10px;
    line-height: 25px;
    font-weight: normal;
    text-decoration: none;
    outline: none;
    font-size: 11px;
    color: #000000;
    cursor: hand;
    margin: 0 0 0 0;
    font-family: Verdana;
}

		.vertical_accordion_content {
			background-color: #ddd8d8;
			color: #000000;
			color: #ddd8d8;
            font-size: 11pt;
            cursor: hand;
            font-family: Verdana;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #ddd8d8;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 100px;
			width: 30px;
			background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-right: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;
			border-right: 1px solid #f68263;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}
			
			.horizontal_accordion_content p {
				width: 450px;
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
					
					
    /* Container styling*/
    #horizontal_container {
      margin: 20px auto 20px auto;
      width: 680px;   
      height: 100px;    
    }
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 620px;
    }
    

