/* Page Generated in 0.000000 seconds */
html,body,form {padding: 0; margin: 0; border: 0; text-align: center; font-family: Arial, Verdana; font-size: 14px; color: #000; background-color:#333; background-image: url('/img/bg-black-grey.png'); background-repeat: repeat-x;	background-position: top; line-height:18px;}


/*p {margin: 0;}*/

table, td, pre {font-family: Arial, Verdana; font-size:12px; color:#000;}

h1, h2, h3, h4, h5, h6, pre {margin:0; padding:0;}

img {border:0;}
a { color:#939F1C;}
ol li {margin-bottom:10px;}
ul li {background-repeat: no-repeat; margin:0px; color:#6A725B; font-size:12px; }


.clearcss {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

h1 {font-size:28px; color:#fff; font-weight:normal;  font-family: Arial, Verdana; margin:0px; text-align:left; padding: 20px 0 40px 0; line-height:30px; text-transform:capitalize}
h2 {font-size:16px; color:#939F1C; font-weight:bold; font-family:  Arial, Verdana; padding:0 ; margin: 0px;  line-height:20px;}
h3 {font-size:14px; color:#000; font-weight:bold; font-family: Arial, Verdana; margin: 10px 0 0 0; ; }
h4 {font-size:13px; color:#000; font-weight:bold; font-family:  Arial, Verdana; padding:0px;  margin:0px; }

.error, #signup_message, .htmlIFormError, .dchkferror {color:red !important;}
td .tfvHighlight {color:red;font-weight:bold;}

.blks {width:1000px;}

.audioblk {border-bottom:1px dotted #ccc; margin: 0 0 10px 0; padding: 0 0 10px 0; width:450px;}
.audioblk a {text-decoration:none; color:#000; font-size:12px;}

/* top content */
.tcont {}
.logo {float:left; width: 252px; padding:20px 10px 10px 10px;}

.successtext {margin:0 0 20px 0;}

#llogin {margin: 0 0 10px 0; text-align:right; font-size:12px;}
.djmenu {float:right; padding: 20px 20px 0 0; color:#AFBD21; text-transform:uppercase;}
.djmenu #seldjm {width:200px; float:right;}
.tlmenu {float:left; }
.trmenu {float:right; }

.hrblk {width:336px; float:right; }
.hrblk img {margin: 0 0 4px 0;}
.hrowgrp {width: 1004px; height:100px; margin: 1px 0 0 0;}
.hrowgrp img {margin: 0 4px 0 0;}
.regletter {background-image:url('/img/register3.png'); height:60px; width:237px; float:left; padding: 40px 10px 0 0px;}

/** poshy tooltip **/
/*
.tip-reg {	z-index: 1000;	text-align: left;	padding: 8px 10px;	min-width: 50px;	max-width: 300px;	color: #fff;	background-color: #000;	background-image: url('/img/tip-reg.png');}
.tip-reg .tip-inner {	font: bold 13px/ 15px "Arial", serif;	padding: 0 3px 1px 3px;	color: #fff;}
.tip-reg .tip-arrow-bottom {	width: 11px;	height: 20px;	margin-top: -8px;	margin-left: 0px;	background: url('/img/tip-reg_arrows.png') no-repeat -40px 0;}
*/
.lblk {width:228px; float:left; min-height:440px; margin: 0 10px 0 0; padding:0 5px 5px 5px;}
.lblk .slmlinks {padding:0; margin:1px 0 0 0;}
.lblk .slmlinks, .lblk .slmlinks * {list-style:none; }
.lblk .slmlinks li {margin: 0 -10px 10px 2px; background-image:url('/img/side-navbg.png'); background-repeat:repeat-x;}
.lblk .slmlinks li a {text-decoration:none; color:#000; display:block; padding: 12px 5px 2px 5px; font-size:14px; font-weight:bold; min-height:26px; text-transform:uppercase;}
.lblk .slmlinks li a.linkactive {color:#939F1C;}
.lblk .slmlinks li a:hover {color:#939F1C; }
.lblk .slmlinks li li {margin: 0 -10px 0 -40px; width:240px; background:none;}
.lblk .slmlinks li li  a {font-size:12px; font-weight:normal; min-height:18px; padding: 2px 5px 2px 5px; text-transform:none;}
.lblk .slmlinks li ul {display:none;}
.lblk .lslink {margin:0 0 0 0px;}

.lblk .pnt { }
.lblk .pnt li {}
.lblk .spnt li li a {font-size:14px;}
.lblk .spnt  li .lslink a {padding: 2px 5px 2px 5px; font-size:12px; margin:0; font-weight:normal; min-height:18px; text-transform:none;}
.lblk .pnt  li .lslink a {padding: 2px 5px 2px 5px; font-size:12px; margin:0; font-weight:normal; min-height:18px; text-transform:none;}

.lblk .limg {text-align:center; margin-top:40px;}

.rblk {width:200px; float:right; margin:32px 25px 0 0;}
.rblk img {margin: 0 0 10px 0;}
.rblkpr {width:200px; float:left; margin:145px 20px 0 25px;}

#mblk {background-color:#fff; padding:5px 0 5px 0;}
#main { background-image:url('/img/pg-bg.png'); background-repeat: repeat-y;}
#cg_main { background-image:url('/img/pg-bg-cat.png'); background-repeat: repeat-y;}
.pgtitle h1 {border-top:7px solid #e2e2e2; margin: 0 0 0 257px; width:689px; padding: 40px 0 40px 40px; border-bottom: 7px solid #e2e2e2;}
#content {margin: 0 10px 0 255px; padding: 30px 250px 20px 40px; min-height:700px;  border-bottom:7px solid #e2e2e2; }
#contentpr {margin: 0 10px 0 255px; padding: 20px 20px 20px 40px; min-height:700px;  border-bottom:7px solid #e2e2e2; }

/* contact page */
#ccontent {margin: 0 10px 0 255px; padding: 20px 40px 20px 40px; min-height:440px;  border-bottom:7px solid #e2e2e2; }

#content ul, #ccontent ul, #contentpr ul  {margin-bottom:10px;}
.thumbimg {width:177px; float:left; margin:35px 40px 0 0; }

.artthumbimg {width:200px; float:left; margin:35px 0px 0 0; height:225px;}

.artback {text-align:right;}
.artback a {color:#000; width:130px; height:15px; padding: 5px 0 5px 0; margin: -10px -20px 0 0; background-color: #AFBD21; text-decoration: none; text-transform:uppercase; font-weight:bold; display:inline-block; text-align:center;}

.readmore {text-align:center;}

.headsuptitle {color:#000; text-align:center; font-size:12px; font-weight:bold; width:200px; height:36px; background-color:#AFBD21;}
.headsuptitle .readmore a {color:#333; text-decoration:none; text-transform:uppercase; font-size:10px;}
.headsuptitle .readmore a:hover {color:#000;}

.headsuptitle2 {color:#fff; text-align:center; font-size:12px; font-weight:bold; width:200px; height:36px; background-color:#303030;}
.headsuptitle2 .readmore a {color:#AFBD21; text-decoration:none; text-transform:uppercase; font-size:10px;}
.headsuptitle2 .readmore a:hover {color:#fff;}


/* Contact Form*/
.contform {	float: right; margin: 0 0px 0 0;}
.contform  .tblcontact { width: 340px;}
.contform td .htmlIText { width: 240px;}
.contform td .htmlIMemo { width: 240px;}
.contform td .htmlIselect { width: 240px;}
.contform #captcha1 { width: 200px;}

/* Socila Media*/
.socialblock {width:600px; min-height:120px; }
.socialim {float:left; padding:10px; width:100px;}
.socialme {float:right; padding:10px; width:450px; text-align:left;}

.proddisplay td .galdisp {margin: 0 10px 0 0; width:300px;}
.proddisplay td .galdisp img {margin: 0 0 10px 0;}
.prfb {margin: 10px; width:195px; float:left;background-color: #f2f2f2; border-radius: 4px 4px 4px 4px; padding:10px;}

#sidebar .socialmedia {	padding: 5px 0 0 0px;	text-align: center;	min-height:28px; }
#sidebar .socialmedia .faceboook {	width: 140px;	text-align: left;	min-height:40px;	float:left;}
#sidebar .socialmedia .faceboook  a, #sidebar .socialmedia .twitter  a, #sidebar .socialmedia .linkedin a{	width: 40px;	float: left;}
#sidebar .socialmedia .faceboook  div, #sidebar .socialmedia .linkedin  div{	width: 100px;	float: left;	padding-top:5px;}
#sidebar .socialmedia .twitter {	width: 65px;	text-align: left;	float: left;	min-height:30px;}
#sidebar .socialmedia .twitter div{	width: 60px;	float: left;	padding-top:1px;}
#sidebar .socialmedia .blog {	width: 60px;	float: left;	text-align: center;	min-height:25px;	padding-top : 0px;}
#sidebar .socialmedia .linkedin {	width: 70px;	text-align: left;	float: left;	min-height:25px;	padding-top : 1px;}
#sidebar .socialmedia .google {	width: 40px;	float: left;	min-height:25px;	padding-top:5px;}

/* hero images*/
#wowslider-container1  .ws_bullets {	top:0;    right: 0;}
#wowslider-container1 { 	/*overflow: hidden;*/	zoom: 1; 	position: relative; 	width:660px;	margin:0 auto;	z-index:100; float:left; display:block;}
#wowslider-container1 .ws_images{	width:660px;	height:440px;	overflow:hidden;	position:relative;}
#wowslider-container1 .ws_images a{	color:transparent;}
#wowslider-container1 .ws_images img{	top:0;	left:0;	border:none 0;}
#wowslider-container1 a{ 	text-decoration: none; 	outline: none; 	border: none; }
#wowslider-container1 .ws_bullets { 	font-size: 0px; 	padding: 10px; 	float: left;	position:absolute;	z-index:70;}
#wowslider-container1 .ws_bullets div{	position:relative;	float:left;}
#wowslider-container1 .ws_bullets a { 	margin-left: 5px; 	height: 10px; 	width: 10px; 	float: left; 	border: 1px solid #fff; 	color: #fff; 	text-indent: -1000px; 	background-image:url("data:image/gif;base64,");	position:relative;}
#wowslider-container1 .ws_selbull { 	background-color: #B8C4CF; 	color: #FFFFFF; }
#wowslider-container1 .ws_bullets a:hover, #wowslider-container1 .ws_overbull { 	background-color: #dae9f6;	color: #FFFFFF; }
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {	font-family: Arial, Verdana;	font-size: 14px;	position:absolute;	display:none;	top:50%;	margin-top:-15px;	line-height:30px;	z-index:60;	background-color: #000000; 	color: #FFFFFF; 	padding: 0px 10px; 	opacity:0.7;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
#wowslider-container1 a.ws_next{	right:0;}
#wowslider-container1 a.ws_prev {	left:0;}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}
#wowslider-container1 .ws-title{	position: absolute;	bottom:0;	left: 0;	margin-right:05px;	z-index: 50;	color:#FFFFFF;	padding:15px 1%;	width:98%;	font-family: Arial, Verdana;	font-size: 12px; background-image: url('/img/hero_bg.png'); background-repeat:repeat;	}
#wowslider-container1 .ws-title div{	padding-top:5px;	font-size: 12px; }
#wowslider-container1 .ws-title span {padding: 0 0 0 12px; text-transform:uppercase;}
#wowslider-container1 .ws_bullets  a img{	text-indent:0;	display:block;	top:12px;	left:-68px;	visibility:hidden;	position:absolute;    border: 2px solid #fff;}
#wowslider-container1 .ws_bullets a:hover img{	visibility:visible;}
#wowslider-container1 .ws_bulframe div div{	height:90px;	overflow:visible;	position:relative;}
#wowslider-container1 .ws_bulframe div {	left:0;	overflow:hidden;	position:relative;	width:135px;}
#wowslider-container1  .ws_bullets .ws_bulframe{	display:none;	top:25px;	overflow:hidden;	position:absolute;	cursor:pointer;    border: 2px solid #B8C4CF;}
#wowslider-container1 .ws_bulframe span{	position:absolute; }
#wowslider-container1 .wowh2 {color:#fff; font-size: 16px; margin: 8px 0 5px 10px; font-weight:normal; text-transform:uppercase; }

#hcontent .fcont {margin:4px 0 0 0;}
#hcontent .fcont .htext { width:438px; height:130px; float:left; background-image:url('/img/textbg.png'); background-repeat:repeat; padding:0 30px 0 30px;  font-size:11px; text-align:justify; }
#hcontent .fcont .hartbox { width:498px;  height:130px; float:left; margin: 0 0 0 4px; background-image:url('/img/articlebg.png'); background-repeat:repeat;}
#hcontent .fcont .hartbox .artbox { padding:10px; font-size:11px; text-decoration:none; color:#ccc; }
#hcontent .fcont .hartbox .artbox .arttitle a {font-weight:bold; font-size:13px; color:#AFBD21; text-transform:uppercase; font-family: Arial, Helvetica; text-align:justify; text-decoration:none;  margin:0 20px 0 20px;  }
#hcontent .fcont .hartbox .artbox .artsummary a {color:#e8e8e8;font-family:Helvetica, Arial; text-decoration:none; }
#hcontent .fcont .hartbox .artbox .artsummary  {text-align:justify;  margin:0 20px 0 20px; }

#content table td {font-size:11px; padding:2px; }
/*#content table tr{	background-color:#EAECE1; }*/

#content table tr.pi-title{	background-color:#AFBD21;	font-size: 14px;}
#content table tr.pi-title td{	color: #fff;	font-family: Arial,Verdana;	font-size: 14px;	font-weight: bold;	margin: 0px 0 0;	padding:5px;	text-transform: uppercase;}
#content table tr.pi-content{	background-color:#eef1d7;	font-size: 12px;}
#content table tr.pi-content td {	border-bottom:1px dotted #6c683b; }

/* price index tables*/
.prodprice {display:none;}
.prodprice table td {font-size:11px; padding:2px;}
.prodprice table tr{	background-color:#EAECE1; }

.prodprice table tr.pi-title{	background-color:#AFBD21;	font-size: 14px;}
.prodprice table tr.pi-title td{	color: #fff;	font-family: Arial,Verdana;	font-size: 14px;	font-weight: bold;	margin: 0px 0 0;	padding:5px;	text-transform: uppercase;}
.prodprice table tr.pi-content{	background-color:#eef1d7;	font-size: 12px;}
.prodprice table tr.pi-content td {	border-bottom:1px dotted #6c683b; }

#allhistoric table td {font-size:11px; padding:2px; }
#allhistoric table tr{	background-color:#EAECE1; }
.indextitle{padding-left:7px}
.indextitle a{color:#afbd21;font-weight:bold;text-decoration:none;font-size:12px;}

.minfo {display:none; /*display:block;*/ background-color:#6A725B; width:633px; padding:10px; color:#fff;  font-weight:bold; font-size:18px; text-align:center; border:0px solid #AFBD21; border-radius:4px 4px 4px 4px; text-decoration:none; margin:10px 0 0 0;}

#allhistoric table tr.pi-title{	background-color:#AFBD21;	font-size: 14px;}
#allhistoric table tr.pi-title td{	color: #fff;	font-family: Arial,Verdana;	font-size: 14px;	font-weight: bold;	margin: 0px 0 0;	padding:5px;	text-transform: uppercase;}
#allhistoric table tr.pi-content{	background-color:#eef1d7;	font-size: 12px;}
#allhistoric table tr.pi-content td {	border-bottom:1px dotted #6c683b; }
#allhistoric table tr.pi-selected{	background-color:#A7AE99; 	color:#fff;}
#allhistoric table tr.pi-gray {	background-color:#F2F3ED;}
#allhistoric table tr.pi-mouseover{	background-color: #DFE2D1;}

#content .ftdatatable{    background-color:#eef1d7;        border-radius: 10px 10px 10px 10px;    float: right;    margin: 25px 0 25px 0;    padding: 20px 10px 20px 10px;    width: 403px; }
#content .ftdatatable td {font-size:14px; padding:5px;}
#content .ftdatatable span {	font-weight: bold;	font-size:16px;	color: #AFBD21;	margin-right:20px;}
#content .ftdatatablegen {    background-color:#eef1d7;       border-radius: 10px 10px 10px 10px;    float: left;    margin: 25px 0 25px 0;    padding: 20px 10px 20px 10px;    width: 403px; }
#content  .ftdatatablegen  td {font-size:15px; padding:5px; color:#fff;  }
#content .ftdatatablegen span {	font-weight: bold;	font-size:16px;	color: #fff;	margin-right:20px; }
#content ul li {list-style-image:  url('/img/bullet.png')}; 

#ccontent .ftdatatable{    background-color:#eef1d7;  color:#fff;       border-radius: 10px 10px 10px 10px;    float: right;    margin: 25px 0 25px 0;    padding: 20px 10px 20px 10px;    width: 403px; }
#ccontent .ftdatatable td {font-size:14px; padding:5px;}
#ccontent .ftdatatable span {	font-weight: bold;	font-size:16px;		margin-right:20px;}
#ccontent .ftdatatablegen {     float: left;    margin: 0;    padding: 20px 10px 20px 10px;    width: 430px; }
#ccontent  .ftdatatablegen  td {font-size:14px; padding:5px; color:#fff; }
#ccontent .ftdatatablegen span {	font-weight: normal;	font-size:11px;	color: #666;	margin-right:20px; text-transform:uppercase;}
#ccontent .groupsum {margin:0 0 20px 0; }

#ccontent .tblprodcat td .prodcatatt {background-image:url('/img/prodcatbg.png'); background-repeat:no-repeat; background-color:#000; padding: 0 0 15px 0; height:235px;}
#ccontent .tblprodcat td .prodcatatt .vmore {text-align:right; }
#ccontent .tblprodcat td .prodcatatt .vmore a { color:#000; width:100px; height:25px; padding: 5px 0 0 0; margin: -10px 10px 0 0; background-color: #AFBD21; text-decoration: none; text-transform:uppercase; font-weight:bold; display:inline-block; text-align:center;}

#ccontent .sold .vmore {display:none;}

#contentpr .ftdatatable{ background-image:url('/img/prod-bg.png'); background-repeat:no-repeat;  float: right;    margin: 0 0 0 0;    padding: 50px 10px 20px 10px;    width: 410px;  }
#contentpr .ftdatatable td {font-size:14px; padding:5px;  color:#fff;}
#contentpr .ftdatatable span {	font-weight: normal;	font-size:11px;	color: #666;	margin-right:20px; text-transform:uppercase;}
#contentpr .ftdatatablegen {    background-color:#eef1d7;        border-radius: 10px 10px 10px 10px;    float: left;    margin: 25px 0 25px 0;    padding: 20px 10px 20px 10px;    width: 403px; }
#contentpr  .ftdatatablegen  td {font-size:15px; padding:5px; }
#contentpr .ftdatatablegen span {	font-weight: bold;	font-size:16px;	color: #fff;	margin-right:20px; }

#contentpr .proddisplay td .prodcatatt {background-color:#000; padding: 0 0 15px 0; height:235px;}

#contentpr .proddisplay  {margin:0px 0 0 -38px; background-color:#000; width:729px; padding:0px 0 0 0;}
#contentpr .fpd  {margin:-20px 0 0 -38px; }

#contentpr .proddisplay .pthumb {margin: 0 0 0 30px; cursor:pointer;}

#contentpr .enqform { color:#000; width:100px; height:25px; padding: 5px 0 0 0; margin: -10px 10px 0 0; background-color: #AFBD21; text-decoration: none; text-transform:uppercase; font-weight:bold; display:inline-block; text-align:center;}

.separator {width: 650px; border-top:1px solid #AFBD21; margin:40px 0 40px 0;}
.tblseparator {width: 729px; border-top:1px solid #666;}

.proddesc { margin:25px 0 0 0; width:400px; float:left; }
.p_related {width: 250px; background-color:#000; float:right; margin: 40px 0 20px 20px;}
.p_related .header { background-image:url('/img/related-bg.png'); background-repeat:repeat-x; height:32px; font-weight:bold; color:#fff; font-size:16px; padding:13px 0 0 0;}
.p_related  .tblrelprod {border-bottom: 1px solid #666; display:none;}
.p_related  .tblrelprod td:first-child {padding: 0 0 0 10px;}
.p_related  .tblrelprod td a{ text-decoration:none; color:#fff; font-size:14px;}

.cointitle {font-size:14px; color:#000; font-weight:bold; font-family: Arial, Verdana; margin: 20px 0 0 0; text-transform:uppercase; }
.cointitle  a{text-decoration:none;}
.cointitle  a:hover{color: #AFBD21;}
.ppimg{	/*width:290px;*/	float:left}
.catdesc{	/*width:400px;	float:left*/}
.catcont{	width:690px;min-height:260px;}
/* end price index tables*/
.prodgrpdesc {font-size:14px; margin:20px 0 0 0;}
.prodgrp {margin-left:-10px}

#content table.tblprodcat {	width: 650px;	border-bottom: 1px solid #AFBD21;	margin: 0 0 20px 0; }
#content table.tblprodcat .prodtitle {	font-weight:bold;	margin: 0 0 5px 0;}
#content table.tblprodcat td  img {margin: 0 0 10px 0;}
#content table.tblprodcat  tr { background:none;}

#ccontent table.tblprodcat {	width: 650px;	border-bottom: 1px solid #666;	margin: 20px 0 0 -15px; }
#ccontent table.tblprodcat .prodtitle {		margin: 0 0 5px 0;}
#ccontent table.tblprodcat td  img {margin: 0 0 10px 0;}
#ccontent table.tblprodcat  tr { background:none;}

/* Express Checkout */
.checkoutTitle{    background: none repeat scroll 0 0 #FAF8F0;    border: 1px solid #D3D0B9;    padding: 10px;    margin:0 0 15px 0;    min-height:17px;}
.checkoutSavedstep{  	display: inline;    font-size: 12px;    font-style: italic;    font-weight: normal;    width: 480px;    margin:0 0 0 110px;    position: absolute;}
.checkoutTitle a {	display: inline;	font-size: 12px;	float: right;	color: #333;    text-decoration: none;}
.stepContent{	margin:0 0 15px 0px;}
.stepContent form {background:none;}
.stepContent .table {width:100%; background-color:#fff; text-align:left;}
.stepContent .table .label {background-color:#f2f2f2; padding-left:5px; border-bottom: 1px solid #dddddd;}
.stepContent .table .lhelp {padding-left:5px; border-bottom: 1px solid #dddddd;}
.stepContent .table .htmlIcountry {width:100%;}
.stepContent .table .first {padding:5px;}
.stepContent .table #next {}
.stepContent .ordtbl {width:400px;}
.stepContent .ordtbl .label {background-color:#f2f2f2; padding-left:5px; border-bottom: 1px solid #dddddd;}
.stepContent .ordtbl .inputtxt {padding:3px;border-bottom: 1px solid #dddddd;}
form label.error {    background: url('/img/unchecked.gif') no-repeat scroll 0 0 transparent;    color: #EA5200;    font-weight: bold;    padding-bottom: 8px;    padding-left: 27px;    }
form label.checked {    background: url('/img/checked.gif') no-repeat scroll 0 0 transparent;}
.echkt{	border-bottom: 1px dotted #CCC;}
.chkterror{	color:red;}
.checkoutPromo{    background: none repeat scroll 0 0 #F2F2F2;    border: 1px solid #D3D0B9;    padding: 10px;    margin:0 0 15px 0;    float:right;    width:420px;    text-align:right;}
.loadingstep{	float:left;	width:20px;	border:0px solid blue;	padding: 0 10px 0 0;}
.stepheader{	float:left;	width:890px;	border:0px solid yellow;}
.chktexpress{	margin:0 0 0 0px;}
.modifystep {	/*border:1px solid red;	margin: 0 0 0 460px;*/ color: #333333;}
.firstsrow{	 color: #333333;       font-size: 16px;    font-weight: bold;    text-transform: capitalize;}
.paymentend{	padding: 0 15px 0 0;	font-size: 16px;    font-weight: bold;}
.chkcountry, #valchkfccard_cardtype {	position: absolute;	width: 115px;	height: 21px;	padding: 3px 24px 0 8px;	overflow: hidden;	text-align: left;}
#payinstruction .label {padding:5px; margin-left:5px; }
/* End Express Checkout */

/** blog style **/
/* menu blog on the right hand side */
.archiveblogtop {font-weight:bold;text-align:left;font-size:14px; margin:0px 0 20px 10px;text-transform:lowercase;text-align:left;}

/* current year blog menu */
#menublog {margin: 0 0 10px 20px; border-left:1px dotted #e6e6e6;}
#menublog  .menublogtop {height:10px;padding:10px 0 10px 10px;font-weight:bold;color:#000;text-align:left;}
#menublog .menublogtop a {color:#AFBD21;}
#menublog .menublogtop a:hover {color:#000;}
#menublog .menublog {padding:10px 0 10px 10px; font-weight:bold; text-align:left; color:#000;}
#menublog  .menublogbtm {height:10px;}

#menublog .blogtitle {text-align:left; margin:2px 10px 2px 10px; font-size:12px;}
#menublog .blogtitle a {text-decoration:none;padding:0px;color:#000;}
#menublog .blogtitle a:hover {text-decoration:underline; color:#AFBD21; }
#menublog .linebreak { border-top:1px dotted #e6e6e6; margin:10px 0 10px 0; }
#menublog .grpblog {margin: 0 0 0 15px;}
#menublog .grpblog .grptitle {font-weight:bold;color:#000;text-align:left;}

/* archive blog menu */
#archivemenublog {margin: 0 0 10px 20px; border-left:1px dotted #e6e6e6;}

#archivemenublog  .menublogtop {}
#archivemenublog .menublogtop a {color:#AFBD21;}
#archivemenublog .menublogtop a:hover {color:#000;}

#archivemenublog .menublog {padding:10px 0 10px 10px; font-weight:bold; text-align:left; color:#000;}
#archivemenublog ul, #archivemenublog li {list-style:none; margin:0; padding:0;}
#archivemenublog li.agtitle {font-weight:bold; margin:10px 0 5px 10px; cursor:pointer;}
#archivemenublog li.agtitle .blogtitle {text-align:left; margin:2px 10px 2px 0px; padding: 0 0 5px 0; font-size:12px; }
#archivemenublog li.agtitle .blogtitle a {text-decoration:none; padding:0px; color:#000; font-weight:normal;}
#archivemenublog li.agtitle .blogtitle a:hover {text-decoration:none; color:#AFBD21;}
#archivemenublog .linebreak { border-top:1px dotted #e6e6e6; margin:10px 0 10px -10px; }

#archivemenublog  .menublogbtm {height:10px;}
#archivemenublog .grpblog {margin: 0 0 0 15px;}
#archivemenublog .grpblog .grptitle {font-weight:bold;color:#000;text-align:left;}

/* blog content on the blog page */
.blogtbl {width:480px;margin:0;}
.blogtbl .blogtitle {font-size:14px;margin:0 0 10px 0; }
.blogtbl .blogauthor {text-align:right; color:#000;}

.blogcontent .blogtext {width:480px;font-size:13px; }
.blogcontent .blogreturn {text-align:right;padding:0 0 10px 0;  }
.blogcontent td h2.blogtitle {color:#000;font-weight:normal;padding:0 10px 0 0;}
.blogcontent td h3 {color:#000;}
.blogcontent td h1.blogtitle {font-size:22px; color:#000; font-weight:normal;  font-family: Arial; margin:0px; text-align:left;}

.blogcontent a {color:#000;font-weight:bold;}
.blogcontent a:hover {color:#AFBD21;}
.blogcontent .btnac {cursor: pointer;border:0px;margin-top:1px;font-size:12px;padding:4px;color:#AFBD21;display:block;}
.blogcontent .ncomments {width:130px;display:block; color:#000;}
.blogcontent .btnac:hover {cursor: pointer;border:0px;margin-top:1px;font-size:12px}
.blogsep {width:480px;float:left; border-bottom:1px dotted #e6e6e6;}
.blogtweet, .blogfbook {float: right; margin-right: 10px;}

/* comments display */
.blogcontent .item  {border:0; border:1px solid #e6e6e6; color:#000; font-style:italic; font-size:11px;width:480px;padding:15px;}
.blogcontent .item  .tblcmts {}
.blogcontent .item  .tblcmts td .commenttitle {font-weight:bold;font-style:italic; font-size:13px; color:#000;padding: 0 0 10px 0;}
.blogcontent .item  .tblcmts td .commenttext { color:#000; font-size:14px; font-style:normal;}
.blogcontent .item  .tblcmts td .commentresponse {color:#000; font-size:14px; font-style:normal; margin: 0 0 0 10px; width: 480px;}
.blogcontent .item  .tblcmts td .crmid { background-image:url('/img/comans-mid.png'); background-repeat:repeat-y; padding:3px 10px 3px 10px;}
.blogcontent .item  .tblcmts td .crby { font-weight:bold; text-align:right;}
.blogcontent .item  .tblcmts td .crtop {background-image:url('/img/comans-top.png'); background-repeat:no-repeat; height:20px; }
.blogcontent .item  .tblcmts td .crbot {background-image:url('/img/comans-bot.png'); background-repeat:no-repeat; height:10px; }


/* comment form */
.blogcontent .commentfrm {width:480px;}
.blogcontent .commentfrm  #addcmnt_add {background-color:#000;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:12px;}
.errortext {color:red; padding:10px 0 10px 0;}
.successtext {color:#000; font-weight:bold;}
td .notreadable {}
.icaptcha {width:200px;}

#addcmnt_name, #addcmnt_email, #addcmnt_msg { width: 300px;}
/** Blog end **/

.parts {margin: 0 0 30px 0;}
.coin_section {float:left; margin: 15px 15px 0 0;}
.coin_container {display:none;}
.coin_info {background-color:#fff; text-align:left; padding:0 30px 0 30px;}
.ptmore {background: url("/img/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;    border: 1px solid #D3D3D3;    color: #555555;    font-weight: normal; border-radius: 4px 4px 4px 4px; cursor: pointer;  position: relative; display: block;    font-size: 1em;    padding: 0.5em 0.5em 0.5em 0.7em; margin:1px 0 10px 0;}
.ptmore:hover {background: url("/img/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA;    border: 1px solid #999999;    color: #212121;    font-weight: normal;}

/** articles **/
#menunews {margin: 0 0 10px 20px; border-left:1px dotted #ccc;}
#menunews  .menunewstop {height:10px;padding:10px 0 10px 10px;font-weight:bold;color:#000;text-align:left;}
#menunews .menunewstop a {color:#AFBD21;}
#menunews .menunewstop a:hover {color:#000;}
#menunews .menunews {padding:10px 0 10px 10px; font-weight:bold; text-align:left; color:#000;}
#menunews  .menunewsbtm {height:10px;}

#menunews .newstitle {text-align:left; margin:2px 10px 2px 10px; font-size:12px;}
#menunews .newstitle a {text-decoration:none;padding:0px;color:#000;}
#menunews .newstitle a:hover {text-decoration:underline; color:#AFBD21; }
#menunews .linebreak { border-top:1px dotted #ccc; margin:10px 0 10px 0; }


.archivenewstop {font-weight:bold;text-align:left;font-size:14px; margin:0px 0 20px 10px;text-transform:lowercase;text-align:left;}

/* archive news menu */
#archivemenunews {margin: 0 0 10px 20px; border-left:1px dotted #e6e6e6;}

#archivemenunews  .menunewstop {}
#archivemenunews .menunewstop a {color:#AFBD21;}
#archivemenunews .menunewstop a:hover {color:#000;}

#archivemenunews .menunews {padding:10px 0 10px 10px; font-weight:bold; text-align:left; color:#000;}
#archivemenunews ul, #archivemenunews li {list-style:none; margin:0; padding:0;}
#archivemenunews li.agtitle {font-weight:bold; margin:10px 0 5px 10px; cursor:pointer;}
#archivemenunews li.agtitle .newstitle {text-align:left; margin:2px 10px 2px 0px; padding: 0 0 5px 0; font-size:12px; }
#archivemenunews li.agtitle .newstitle a {text-decoration:none; padding:0px; color:#000; font-weight:normal;}
#archivemenunews li.agtitle .newstitle a:hover {text-decoration:none; color:#AFBD21;}
#archivemenunews .linebreak { border-top:1px dotted #e6e6e6; margin:10px 0 10px -10px; }

#archivemenunews  .menunewsbtm {height:10px;}

.newscontent .newstitle {font-size:22px; color:#000; font-weight:normal;  font-family: Arial; margin:0px; text-align:left; line-height:24px;}
.newscontent .newsdate {font-size:14px; margin: 10px 0 20px 0;}
.newscontent .newstext {border-bottom:1px dotted #ccc; margin: 0 0 20px 0; padding: 0 0 10px 0;}

/** articles end **/

.foliocontent .foliotitle {font-size:22px; color:#000; font-weight:normal;  font-family: Arial; margin:0px; text-align:left; line-height:24px;}
.foliocontent .foliodate {font-size:14px; margin: 10px 0 20px 0;}
.foliocontent .foliotext {border-bottom:1px dotted #ccc; margin: 0 0 20px 0; padding: 0 0 10px 0;}

/* faq */
.faqtitle {font-weight:bold; padding: 3px 0 3px 0; color:#000;}
.faqtitle:hover {cursor: pointer;}
.faqcontent .btnclose {color:#000; width:50px; height:15px; padding: 5px 3px 5px 3px; cursor:pointer; margin: 0px 0px 0px -25px; background-color: #AFBD21; text-decoration: none; text-transform:uppercase; font-weight:bold; text-align:center; display:none;}
.faqsummary {padding:10px 0 10px 0; margin:0 0 10px 0; font-family:Arial, Verdana; font-size:14px;}
/* faq end */

/* media video */
.vimg {	width: 200px;	height: 150px;}
#videogallery {	width: 660px;	zoom: 1;}
#videogallery span {	display: block;}
#videogallery a {	display:-moz-inline-stack;	display:inline-block;	zoom: 1;	*display:inline; position: relative;	vertical-align: top;	margin:5px;	width: 200px;	text-decoration: none;	text-align: center;	opacity: 0.87;}
#videogallery a img {	display: block;	border: none;	margin: 0;}
#videogallery a:hover {	text-decoration: none;	opacity: 1;}
#videogallery a#videolb {	display: none;}
#videogallery .vidtitle {text-align: center; color:#000; font-weight:bold; font-size:12px;}

/* the overlayed element */
div#voverlay {	background-image: url('/img/back.png');	width: 640px;	height: 480px;	display: none;	padding: 20px;}
div#voverlay div.close {	background-image: url('/img/close.png');	position: absolute;	right: -15px;	top: -15px;	cursor: pointer;	height: 45px;	width: 45px;}
div#voverlay div.close:hover {	background-position: 0 100%;}
div#vcontainer {	left: 0;	top: 0;	width: 100%;	height: 100%;	background: url('/img/loading.gif') no-repeat 50% 50%;}


/* My Coins */
.table {width:650px;}
.abutton {position:absolute; margin: -30px 0px 0 75px; text-decoration:none; width:150px; padding:5px;}
.tblmyprod .key {font-weight:bold; background-color:#ccc;}
.tblmyprod tbody {background-color:#f2f2f2;}
.tblmyprod .itmfoot {background-color:#ccc;}
.tblmyprod #myprod_pp {font-weight:bold; text-align:center;}
.tblmyprod  #myprod_val {font-weight:bold; text-align:center;}
.table .htmlIText, .table .htmlIEmail, .table .htmlIMemo {width:200px;}
.table #mydetails_save, .table #changepass_save, .table #signiu_loginsubmit {background-color:#AFBD21; padding:3px 5px 3px 5px; width:100px; color:#fff; border:0; cursor:pointer;}
.table #mydetails_save:hover, .table #changepass_save:hover, .table #signiu_loginsubmit:hover {background-color:#ccc; color:#000; }
.table #back {background-color:#000; padding:3px 5px 3px 5px; width:100px; color:#fff; border:0; cursor:pointer;}
.table #back:hover {background-color:#ccc; color:#000; }
#forgotpw_go {background-color:#AFBD21; padding:3px 5px 3px 5px; width:130px; color:#fff; border:0; cursor:pointer;}
#forgotpw_go:hover {background-color:#ccc; color:#000; }

/* enquiry */
.tblenquiry #form_2183_submit {background-color:#AFBD21; padding:3px 5px 3px 5px; width:130px; color:#fff; border:0; cursor:pointer;}
.tblenquiry #form_2183_submit:hover {background-color:#ccc; color:#000; }

.formreg h1 {color:#000;}
.formreg  div {text-align:left;}

.tblregister {width:500px;}
.tblregister2 {width:600px;}

.tblregister #form_1848_submit {background-color:#AFBD21; padding:3px 5px 3px 5px; width:130px; color:#fff; border:0; cursor:pointer; float:right; margin: 10px -42px 0 0;}
.tblregister #form_1848_submit:hover {background-color:#ccc; color:#000; }

.tblregister2 td .htmlIText { width: 413px;}
#form_1848_fname, #form_1848_lname, #form_1848_email, #form_1848_phone {
	width: 150px;
}

#t_form_1848_fname, #t_form_1848_lname, #t_form_1848_email,  #t_form_1848_phone {
	width: 80px;
	display:block;
}


.tblbrochure {width:500px;}
.tblbrochure2 {width:600px;}

.tblbrochure #form_3541_submit {background-color:#AFBD21; padding:3px 5px 3px 5px; width:130px; color:#fff; border:0; cursor:pointer; float:right; margin: 10px -42px 0 0;}
.tblbrochure #form_3541_submit:hover {background-color:#ccc; color:#000; }

.tblbrochure2 td .htmlIText { width: 413px; }
#form_3541_fname, #form_3541_lname, #form_3541_email, #form_3541_phone {
        width: 150px;	
}

#t_form_3541_fname, #t_form_3541_lname, #t_form_3541_email,  #t_form_3541_phone {
        width: 80px;
        display:block;
}

#fblk {margin:10px 0 50px 0;}
.copyright {float:left; width:800px; color:#ccc; font-size:12px;}
.ftwd {float:right; width:75px; text-align:right;}
.ftwd img {opacity:0.30; filter:alpha(opacity=30);}

#content .table2 td p {font-size: 13px; padding:0px 20px 0px 20px;}
#content .table2 td {padding:5px 10px 5px 10px; font-size:11px; background-color:#e8e8e8;}
#content .table2 tr td:first-child {background-color:#ccc;}
#content .table2 tr:last-child td:first-child {background:none;}

