/* Page Generated in 0.000000 seconds */
html,body,form {padding:0; margin:0; border:0; text-align:center; font-family: Arial, Verdana,  serif; font-size:12px; color:#333; word-spacing:0.5px; background-image:url('/img/blue-gad-bg2.png'); background-repeat:repeat-x; background-color:#0066cc }

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

img {border:0}
p {font-size:12px; font-weight:normal; font-family: Arial, Verdana,  serif; }
a { color:#006699; font-weight:bold; text-decoration:none;cursor:pointer;}
a:hover {text-decoration:none; font-weight:bold; color:#ff0000;}

ul {list-style-type:square; font-size:12px;  margin-left: -20px; color:#C00; }
ul li {  padding-left:12px;  background-position:0 0px; margin:5px; color:#006699; line-height:10px; }
ol {font-size:14px; color:#666;}
.clearcss {clear:both;}

h1 {font-size:22px; color:#006699; font-weight:normal;  font-family: Arial, Verdana,  serif; padding:15px 0 10px 0; margin:0px; text-align:left;}
h2 {font-size:18px; color:#006699; font-weight:normal; font-family: Arial, Verdana,  serif; padding:10px 0 0px 0px; margin:5px 0 0px 0;}
h3 {font-size:14px; color:#006699; font-weight:bold; font-family: Arial, Verdana,  serif; margin: 40px 0 0px 0;}
h4 {font-size:12px; color:#006699; font-weight:bold; font-family: Arial, Verdana,  serif; padding:6px 0 0px 0px;  margin:0px 0 0px 0px;}

.error, #signup_message, .htmlIFormError, .dchkferror {color:red !important;}
td .tfvHighlight {color:red;font-weight:bold;}

/** top block **/
#tblk {height:80px; margin:0 0 4px 0; }
#tblk #tcontent {width:974px;}

#tblk #tcontent .logoblk {height:80px; margin:4px 0 0 0; }
#tblk #tcontent .logoblk #logo {float:left; margin:25px 0 0 20px; width:261px;} 
#tblk #tcontent .logoblk #phone {float:right; margin:35px 20px 0 20px; width:253px; height: 19px; }

/* top menu */
#tblk #tcontent #hm3 {margin:1px 0 0 1px;}
#tblk #tcontent #hm3 #mmenu {	display: block;	margin: 0;	border: 0;	padding: 0; float: left;}
#tblk #tcontent #hm3 #mmenu a {	text-decoration: none;	color: white;	display: block;	font-size: 12px; height:22px; padding-top:6px;}
#tblk #tcontent #hm3 #mmenu .msel a {	height: 22px; padding-top: 6px;}
#tblk #tcontent #hm3 #mmenu li {display: block;	float: left;	margin: 0;	border: 0;	padding: 0;	list-style-type: none;}
#tblk #tcontent #hm3 #mmenu .mleft {	padding-left: 29px;	background-image: url("/img/blue-left-btn.png");	background-position: left;	background-repeat: no-repeat; }
#tblk #tcontent #hm3 #mmenu .mright {	padding-right: 29px;	background-image: url("/img/blue-right-btn.png");	background-position: right;	background-repeat: no-repeat; }
#tblk #tcontent #hm3 #mmenu li {	background-image: url("/img/blue-mid-btn.png");}
#tblk #tcontent #hm3 #mmenu .main {background-image: url("/img/blue-mid-btn.png");}
#tblk #tcontent #hm3 #mmenu .main .mleft {	background-image: url("/img/blue-left-btn.png");}
#tblk #tcontent #hm3 #mmenu .main .mright {	background-image: url("/img/blue-right-btn.png");}
#tblk #tcontent #hm3 #mmenu .mains {background-image: url("/img/red-mid-btn.png");}
#tblk #tcontent #hm3 #mmenu .mains .mleft { background-image: url("/img/red-left-btn.png"); }
#tblk #tcontent #hm3 #mmenu .mains .mright { background-image: url("/img/red-right-btn.png");}
#tblk #tcontent #hm3 #mmenu .vsep {width:1px; height:28px; background-image:none; }
/** top block end**/

/** mid block **/
#mblk {width:974px; min-height:650px; background-color:#FFF;}
#mcontent {text-align:left;}
#hcontent {text-align:left;}

/* right block */
#mcontent #rblk {width:200px; float:right;margin:20px 20px 0 0;padding: 0px 0 0 0px; }
#mcontent #rblk  img {margin:0px 0 10px -50px;}
#hcontent #rblk {width:200px; float:right;margin:20px 20px 0 0;padding: 0px 0 0 0px;}
#hcontent #rblk  img {margin:0px 0 10px -50px;}
.rightimage {margin:20px 0 0 0;}

.tblqcontact td #form_91_fname, .tblqcontact td #form_91_company, .tblqcontact td #form_91_email, .tblqcontact td #form_91_phone {background-image: url('/img/quick-con-field-bg.png'); background-repeat:no-repeat; border:0; width:190px; height:26px; padding:0 0 0 10px; color:#999; font-family: Arial; font-size:12px; margin:5px 0 0 0;}
.tblqcontact td #form_91_message {background-image: url('/img/quick-con-mess-bg.png'); background-repeat:no-repeat; border:0; width:190px; height:60px; padding:0 0 0 10px; color:#999; font-family: Arial; font-size:12px; margin:7px 0 0 0;}
.tblqcontact td #form_91_interested { opacity:0; filter:alpha(opacity=0); width:195px; height: 30px;}
.tblqcontact td #btypes {background-image: url('/img/quick-con-drop-bg.png'); background-repeat:no-repeat; border:0; width:190px; height:20px; padding:6px 0 0 10px; color:#999; font-size:12px; display:block; font-family: Arial;  position:absolute;  margin:5px 0 0 0; }

/* right block (blog)*/
#pgright {width:260px; float:right;  border-left:1px solid #e4e4e4;padding: 20px 60px 0 0px;}

/** main content **/
#main {width:974px;}

.himg {margin:1px 0 1px 0; text-align:left;}
.him_title {position:absolute; color:#fff; margin: 30px 0 0 25px; z-index:-1; font-size:16px;}
.him_thumb {position:absolute; margin: 10px 0 0 180px; width:121px; height:46px;}
.herosep {height:8px; background-color:#006699; }
.galleryview {visibility:hidden;}

/* other pages */
#mcontent #content {float:left; width:690px;padding:20px 30px 30px 30px;}
#mcontent #content li {}
#hcontent #content {float:left; width:690px;padding:20px 30px 30px 30px;}
.prodfocus {float:right; width:250px; height:250px; margin: 18px 0 0 30px;}
.hservice {border-top:1px solid #e8e8e8; padding:20px 0 20px 0; height:100px;}
.hservice h3 { margin:0px; padding:0px;}

.gmap { border-top:1px dotted #ccc; padding:20px 0px 0px 0px; }
td .labelfield {font-weight:bold;}
.ISO {float:right; padding:5px; background-color:#d8d8d8; margin-left:20px;}

.diehalf {float:right; margin:0 0 0 20px; }

.tr_row {background-color:#e4e4e4;}
.tr_row:hover {background-color:#ccc;}

#mcontent #catcontent {float:left; width:990px;padding:20px 30px 30px 30px;}
.catdesc {width:900px;}
.catdesc2 {width:600px;}
.catimg {float:left; margin:0 30px 40px 0;}
.prodtable {width:920px; }

.filterby {float:right; margin:5px 85px 0 0; }
.filterby #catdd {width:150px;}
.filterby_title {color:#006699; font-weight:bold; }
.sortable tr th {background-color:#ccc; color:#666;}
a.sortheader {color:#666;}
.sortarrow img {border:0;}


/* filter blk */
.selecterBtns {margin:-15px 35px 10px 0; float:right; }
.selecterContent a {outline:none;}
ul.nolist, ul.nolist li {display:block;list-style:none;padding:0;margin:0;}
ul.nolist li {float:left;margin:0 10px 10px 0;}
.gthumb {overflow:hidden; margin:10px 10px 10px 0; border:1px solid #ccc; padding:0px;}

.cat_ddls {float:right;margin:-18px 85px 0 0;}

/** Products **/
.prod_right {padding:20px 0 0 0;}
.viewlarge {font-size:10px;color:#999;}
.prodprice {font-family: Georgia, Arial, Verdana,  serif; font-size:26px; color:#000; }
.prodpricebox {font-family: Georgia, Arial, Verdana,  serif; font-size:14px; color:#000; margin:10px 0 10px 0;}
#sharesocial {width:430px;}
.tellfriend {margin:0 40px 0 40px;}
.prodgrp {border: 1px solid #BFB6AD; padding:5px; margin: 0 20px 40px 0;}
.prodgrprel {border: 1px solid #BFB6AD; padding:2px; margin: 0 5px 20px 0;width:140px;height:170px;}
.prodgrprel td a {font-size:10px;padding:0 2px 0 2px;}
#optlist {margin:10px 0 0 0;}
.oldprice {font-size:14px;font-weight:normal;text-decoration:line-through;}
.newprice {color:#cc0000;font-size:20px;}
.backlink {float:right; margin:-32px 10px 0 0;}
.prod_thumb {float:left; margin:-50px 0 0 0;}
#promoimg {margin:10px 0 0 0;}
.th100 {padding:5px;}

.th250 {padding:5px;}
.th250_title {text-align:center; padding:3px;}

.ddls { margin:10px 0 10px 0;}
.ddls_title {font-weight:bold;}

.descript {border-top:1px solid #CCD5DD; width:900px; }

/* product specification display */
.tdcolor {background-color:#e8e8e8; padding:5px; }
.tdborder {border: 1px solid #ddd; padding:5px;}

#tbl_spec_ellchem {width:600px;}
#tbl_spec_ellacon {width:600px;}
td.tbl_spec_top {background-color:#006699; color:#fff; font-size:18px; font-weight:bold; padding:10px;}
td.tbl_spec_bot {background-color:#006699; color:#fff;}
td.tbl_current {background-color:#ccc; color:#000;}
#tbl_spec_ellchem th, #tbl_spec_ellacon th {background-color:#B0E6FF; color:#000;}

/* Rate Product */
#rview {float:right;width:120px;margin:15px 0 0 0;}
#mcontent #content #maintab  ul {margin:-5px 0 0 0;}
#mcontent #content #maintab li {width:128px;height:25px;padding:3px 0 0 0;margin:0 1px 0 0;float:right;background-image:url('/img/ratebtnbg.jpg'); background-repeat:no-repeat;text-align:center;list-style:none;}
#mcontent #content #maintab li a {color:#999; font-size:10px; font-weight:bold;}
#mcontent #content #maintab li a:hover {color:#333; }
#mcontent #content #maintab li.selected {background-image:url('/img/ratebtnbg_select.jpg'); background-repeat:no-repeat; }
#mcontent #content #maintab li.selected a {color:#333;}
.ratingtitle {font-weight:bold;}
.addown {background-image:url('/img/addownbg.gif'); background-repeat:no-repeat; width:210px; height:100px;}
.ratingdetail {border:1px solid #ccc; background-image:url('/img/rategradbg.jpg'); background-repeat:repeat-x; padding:5px; display:none;}
.enterown {font-size:9px; line-height:12px;}
.nav_tabs {border-top:1px solid #ccc;margin:-4px 0 0 0;}
.descript_text .linebreak {border-top:1px solid #ccc;margin:10px 0 10px 0;}


.agreelink {color:#e93457;  background: url('/img/votoYes.gif') no-repeat 0 0; margin: 0 5px 0 0; padding: 0 7px 0 20px; font-weight: bold;}
.disagreelink {color: rgb(188, 197, 170); padding-left: 20px; background: url('/img/votoNo.gif') no-repeat 0 0; font-weight: bold;}

#insertown___DETID__ {padding-left:15px;}
#dratings  h3 {display:none;}
#tblrview, #tblwreview {width:750px;}
.rrcmt {}
.rstar {float:right;margin:-10px 0 30px 0;}
.btnrating {float:right;}
#addcmnt_add {background-color: #000; width:100px; padding:3px 5px 3px 5px;border:0;color:#fff;cursor:pointer;}
/* Rate Product End */

/** Products End **/

/** View Cart section **/
#tblusersignin {width:650px;} 
#cart, #usersignin, #usersignup {font-size:12px;color:#000000;padding:15px 0 0 0;}
#cart h3 {padding-left:5px;padding-top:15px;padding-bottom:50px}

	.table {width:100%;}
	tr.head {background-color: #cccccc;height:25px;font-weight:bold} /* Cart Header */
	tr.ordhead {background-color: #f2f2f2;height:20px;font-weight:bold} /* Cart Header */
	.table .head .thumb{width:10%} /* Cart Header Image Cell*/
	.table .head .title{width:48%} /* Cart Header Title Cell*/
	.table .head .uprice{width:12%;text-align:right;} /* Cart Header Unit Price Cell*/
	.table .head .remove{width:8%;} /* Cart Header Remove Button Cell*/
	.table .head .qty{width:8%;text-align:right;} /* Cart Header Qty Cell*/
	.table .head .total{width:14%;text-align:right;} /* Cart Header Total Cell*/
	.table tr.cartrow td {padding-top:5px;padding-bottom:5px;border-bottom: 1px solid #f2f2f2;}
	.table tr.cartpromo {background-color:#d7fbff;}
	.table tr.cartpromo td {padding:0 0 15px 0;}
	.table tr.cartgiftv {}
	.table tr.cartgiftv td {}
	.table tr.cartship #postcode {font-size:11px;border: 1px solid #000;background-color:transparent;}
	.table tr #promo {font-size:11px;border: 1px solid #000;background-color:transparent;}
	.table tr #giftv {font-size:11px;border: 1px solid #000;background-color:transparent;}
	

.ordtable{width:550px;}
table.border {border: 1px solid #cccccc;}
.toprow { padding-top:2px;}
.bottomrow {border-bottom:1px solid #999999;padding-bottom:2px;}

.label {padding-left:5px;border-bottom: 1px solid #dddddd;}
/*.htmlIText, .htmlIMemo, .htmlIDate, .htmlIselect, .htmlIPass, .htmlIEmail{width:100%;font-size:14px;border: 1px solid #666} /* Text Fileds */
.carttotal {background-color: #cccccc;height:25px;font-weight:bold} /* Cart total price field */
.cartship, .cartsubtotal {background-color: #f2f2f2;} /* Cart total price field */
.ship_num td{background-color: #f2f2f2;font-weight:bold;padding-left:5px;font-size:medium}
.first {text-align:left;padding-left:2px} /**  **/
.last {text-align:right;padding-right:2px} /**  **/
.first img {margin:0 15px 0 15px;}

.chkstep, #myaccount, #usersignout, #forgotpwd {padding:15px 0 0 0;}
.chkstep .input,.input {padding:3px;border-bottom: 1px solid #dddddd;}


.link_button {background-color: #666666;color:#FFFFFF; padding:2px 5px 2px 5px;text-decoration:none;font-size:12px}
.link_button:hover {background-color: #cccccc;color:black;font-size:12px}

/*
#tflink {padding-top:5px; font-size:14px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}
#sclink { margin-left:30px; font-size:14px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}
*/
/* Quantity Box */
input.quantity {width:30px;font-size:11px;border: 1px solid #cccccc;margin-top:2px}
#chkfxtra_ordmsg {width:700px;}
.quantityselector, .btns {display:none;}

.dchkfshipm {display:none;}
.dchkfnav {text-align:right; margin-top:5px; }

.buttons {text-align:center;}
.cart_button {background-color:#666666;color:#FFFFFF;border:0px;cursor: pointer;width:19.5%;height:22px;}
.cart_button:hover {background-color:#CCCCCC;color:black; cursor: pointer;width:19.5%;height:22px; border:0px;}

.button, .chkstep .button, .chkstep .htmlISubmit{background-color:#666666;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:12px;}
.chkstep  .button:hover, .chkstep .htmlISubmit:hover {background-color:#CCCCCC;color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:12px}
#signiu_loginsubmit, #usersignin_loginsubmit, #ccconfirm {background-color: #006699; width:100px; padding:3px 5px 3px 5px;border:0;color:#fff;cursor:pointer;}
#ccconfirm:hover {background-color:#666;}
#forgotpw_go {background-color: #006699; width:120px; padding:3px 0 3px 0;border:0;color:#fff;cursor:pointer;float:right;}
#btnviewcart  {background-color: #01AAD6; width:100px; padding:3px 5px 3px 5px;border:0;color:#fff;cursor:pointer;}
#btnviewcart:hover  {background-color: #666;}
#btnaddtocart {background-color: #ff9900; width:100px; padding:3px 0 3px 0;border:0;color:#fff;}
#btnaddtocart:hover  {background-color:#666;cursor:pointer;}
#cart_update {width:100px; padding:3px 5px 3px 5px;}
#empty {width:100px;padding:3px 5px 3px 5px;}
#back {width:100px;padding:3px 5px 3px 5px;background-color:#666;color:#fff;border:0;cursor:pointer;}
#back:hover {background-color:#ccc; color:#000;  cursor: pointer;border:0px;margin-top:1px;font-size:12px}
#next, #changepass_save, .table #mydetails_save {border:0;width:100px;padding:3px 5px 3px 5px;; background-color: #006699; color:#fff;cursor:pointer;}
#cancel {width:100px;padding:3px 5px 3px 5px;}
#shop {width:120px;padding:3px 5px 3px 5px;}

.secure_text {font-size:14px; color:#333; font-weight:bold;  font-family:Verdana, Arial,  serif;}
.pplink {display:none;}

#chkfccard_cardname,#chkfccard_cardno {width:200px;}
#chkfccard_cardexp, #chkfccard_cardcvc, #chkfccard_cardno1, #chkfccard_cardno2, #chkfccard_cardno3, #chkfccard_cardno4 {width:40px;}

#go306 {background-color: #006699; width:100px; padding:3px 5px 3px 5px;border:0;color:#fff;cursor:pointer;}
#go306:hover, #next:hover {background-color:#CCC; color:#000;}

/** View Cart section end **/

/** tell a friend style **/
#tellafriend_fromname, #tellafriend_fromemail, #tellafriend_toname1, #tellafriend_toname2, #tellafriend_toname3, #tellafriend_toemail1, #tellafriend_toemail2, #tellafriend_toemail3 {width:150px;}
#tellafriend_msg {width:400px;}
#tellafriend .head {text-align:center;font-size:16px;font-weight:bold;margin:10px 0 10px 0;}
#tellafriend #tellafriend_send {border:0;width:100px;padding:3px 5px 3px 5px; cursor:pointer;}
/** tell a friend style end**/

/** testimonial style **/
#testiblk {width:150px; float:left; text-align:center; font-size:13px; font-style:italic; color:#01AAD6; margin:0 0 0px -40px;}
#testimonial_txt {overflow:hidden; width:150px;margin:0 0 0 15px;}
#testimonial_txt .testisummary {width:150px;text-align:center; font-size:13px; font-style:italic;font-weight:normal; color:#01AAD6;}
#testimonial_txt .rotwof {display: none;  min-height: 100px;  width:150px; clear: none;}
#testimonial_txt .rotwof p {margin: 0;}
#testimonial_txt .rotwof a:link, #testimonial_txt .rotwof a:visited {  text-decoration: none;  color: #01AAD6;}
#testimonial_txt .rotwof a:hover, #testimonial_txt .rotwof a:active {  text-decoration: underline;}
#testimonial_txt .rotwof a b {  font-weight: normal;  color: #01AAD6;}
#testimonial_txt #randitem-more:link, #testimonial_txt #randitem-more:visited { margin:0px 0 0 0px;  text-decoration: none;  color: #01AAD6;}
#testimonial_txt #randitem-more:hover, #testimonial_txt #randitem-more:active {  text-decoration: underline;}
.testicontent {padding:0 100px 0 100px;}
#testiblk .testiauthor {color:#000; font-style:italic;}
.testitbl .testiauthor {color:#01AAD6; font-style:italic;}
.testicompany {color:#000 ; font-weight:normal;display:none;}
.testiseparator {border-bottom:1px solid #01A9D5;margin:10px 100px 10px 100px;}
/** testimonial style end **/

/** blog style **/
/* home rand blog */
.randblog {  height: 100px; padding: 10px;overflow:hidden; margin-top:20px; border: 1px solid #E8ECF0; width:680px; }
.randblog .blogtitle {font-weight:bold; font-style:italic; font-size:12px; color:#ff9900;}
.randblog .blogsummary { color:#4F6477; font-style:italic; font-size:11px;}
.randblog .rotwof {float:left;  display: none;  height: 75px;  overflow: hidden; clear: none;margin:0 0 10px 0;}
.randblog .rotwof p {  margin: 0;}
.randblog .rotwof a:link, .randblog .rotwof a:visited {  text-decoration: none;  color: #636466;}
.randblog .rotwof a:hover, .randblog .rotwof a:active {  text-decoration: underline;}
.randblog .rotwof a b {  font-weight: normal;  color: #35BFC0;}
.randblog #randitem-more:link, .randblog #randitem-more:visited { margin:0px 0 0 0px;  text-decoration: none;  color: #ED1555;}
.randblog #randitem-more:hover, .randblog #randitem-more:active {  text-decoration: underline;}

/* 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;}

.menublogtop {height:10px;padding:10px 0 10px 10px;font-weight:bold;color:#000;text-align:left;}
.menublogmid {}
.menublogbtm {height:10px;}
.menublog {padding:10px 0 10px 10px;font-weight:bold; text-align:left; color:#000;}
.menublogtop a {color:#35992A;}
.menublogtop a:hover {color:#000;}

.menublogmid {margin: 0 0 10px 0;}
.menublogmid .blogtitle {text-align:left; margin:2px 10px 2px 10px; font-size:12px;}
.menublogmid .blogtitle a {text-decoration:none;padding:0px;color:#35992A;}
.menublogmid .blogtitle a:hover {text-decoration:none;color:#666;}
.menublogmid .linebreak {height:5px;}
.menublogmid .grpblog {margin: 0 0 0 15px;}
.menublogmid .grpblog .grptitle {font-weight:bold;color:#000;text-align:left;}

/* blog content on the blog page */
.blogtbl {width:600px;margin:20px 0 0 0;}
.blogtbl .blogtitle {font-size:14px;margin:0 0 10px 0; }
.blogtbl .blogauthor {text-align:right; color:#35992A;}

.blogcontent .blogtext {width:600px;}
.blogcontent .blogreturn {text-align:right;padding:0 0 10px 0;  }
.blogcontent td h2.blogtitle {color:#35992A;font-weight:bold;padding:0 10px 0 0;}
.blogcontent td h3 {color:#35992A;}
.blogcontent a {color:#35992A;font-weight:bold;}
.blogcontent a:hover {color:#4F6477;}
.blogcontent .btnac {cursor: pointer;border:0px;margin-top:1px;font-size:12px;padding:4px;color:#35992A;display:block;}
.blogcontent .ncomments {width:130px;display:block; color:#35992A;}
.blogcontent .btnac:hover {cursor: pointer;border:0px;margin-top:1px;font-size:12px}
.blogsep {border:1px solid #E8ECF0;width:520px;float:left;}
.blogtweet, .blogfbook {float: right; margin-right: 10px;}

/* comments display */
.blogcontent .item  {border:0; border:1px solid #35992A; color:#35992A; font-style:italic; font-size:11px;width:580px;padding:15px;}
.blogcontent .item  .tblcmts {}
.blogcontent .item  .tblcmts td .commenttitle {font-weight:bold;font-style:italic; font-size:13px; color:#35992A;padding: 0 0 10px 0;}
.blogcontent .item  .tblcmts td .commentsummary { color:#35992A; font-size:14px; }

/* comment form */
.blogcontent .commentfrm {width:480px;}
.blogcontent .commentfrm  #addcmnt_add {background-color:#666666;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 {}

/* footer block blog */
.fblinks {text-align:left;padding:30px 0 0 10px;}
.fblinks .blogtitle a {font-size:14px; color:#ff6600; }
.fblinks .blogsummary a {color:#ccc;font-weight:normal;}
.fblinks #blogbox {padding: 0px 0 10px 0;text-align:left;border-bottom:1px dotted #666;}

/** jcarousellite **/
.blog-jcarousellite {width:280px;overflow:hidden;}
.blog-jcarousellite ul li{ list-style:none; display:block;height:150px;margin:0;}
/* jcarousellite end*/

/** Blog end **/

/** twitter **/
.twitter_followers {margin-right: 20px;	margin-bottom: 0px;}
.user {	margin-bottom: 10px;	padding: 10px;text-align:left;border-bottom:1px dotted #666; color:#fff;}
.name {	font-size: 14px;}
/** twitter end **/

/** facebook **/
#fblk  {padding:10px 0 0 0;}
#fblk #fcontent .fcol2  iframe{margin:30px 0 0 10px; overflow:hidden; height:300px;}
/** facebok end **/


/** foot block **/
#fblk #fcontent{width:934px; margin:10px 0px 30px 0px; height:50px;overflow:hidden; padding:0px 20px 0 20px;}
#fblk #fcontent .fcol1, #fblk #fcontent .fcol2, #fblk #fcontent .fcol3 {width:290px;float:left; margin-left:30px;}
.fcol1 .fheader {margin:0 0 20px 0;}
#footer {width:934px; padding:0px 0 10px 0;  margin:10px 0 0 0; position:absolute;}
.copyr {float:left; width:250px; text-align:left; color:#fff; margin-top:10px}
.pnote {float:left; width:600px; text-align:left; margin:5px 0 20px 0;}
.pnote h3 {font-size:12px; color:#fff; margin: 5px 0 20px 0;}
#slogan {color:#666;width:370px;padding-top:10px;float:right;text-transform:uppercase;}
#footer {float:right; padding-top:15px;}
.botlink {float:right; margin:-30px 0 10px 0; }
.botlink a {color:#fff; text-decoration:underline; font-size:11px;}
.botlink a:hover {color:red; }
/** foot block end**/

/* Tooltip */
.ttout{margin:215px 0 0 591px;position:absolute;}
.ttin{display:none;width:100px;background-color:#faf8eb;padding: 3px;border:1px solid #f8a624;color: #f8a624;}

/*Login & Signup popups*/
#ratingconfmsg{width: 750px}
#loginBox {border:1px dotted #000;width:198px;height:90px;padding:3px 3px 0px 10px;}
#usersignup {font-size:12px;color:#000000;padding:5px;}
#signupBox{border:1px dotted #000;width: 450px}
.refreshlink{width:745px;text-align:right;float:right;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating {	cursor: pointer;	margin: 2em;	clear: both;	display: block;}
div.rating:after {content: '.';display: block;	height: 0;	width: 0;	clear: both;	visibility: hidden;}
div.cancel,div.star {	float: left;	width: 17px;	height: 15px;	text-indent: -999em;	cursor: pointer;	display: block;	background: transparent;	overflow: hidden;}
div.cancel,div.cancel a {	background: url('/img/delete.gif') no-repeat 0 -16px;}
div.star,div.star a {	background: url('/img/star.gif') no-repeat 0 0;}
div.cancel a,div.star a {	display: block;	width: 16px;	height: 100%;	background-position: 0 0;}
div.star_on a {background-position: 0 -16px !important;}
div.star_hover a,div.star_live a:hover {background-position: 0 -32px;}
div.star_readonly a,div.star_readonly a:hover {cursor: default !important;}
div.star {background: transparent !important;overflow: hidden !important;padding-top: 5px;} 
/* END jQuery.Rating Plugin CSS */

/** table sorter **/
/* tables */
table.sortable thead tr .header {	background-image: url('/img/bg.gif');	background-repeat: no-repeat;	background-position: center right;	cursor: pointer; padding: 0 0 0 10px; }
table.sortable thead tr .headerSortUp {	background-image: url('/img/asc.gif');}
table.sortable thead tr .headerSortDown {	background-image: url('/img/desc.gif');}
/** table sorter end **/

/** tooltip **/
.tip-blue {
	z-index:1000;
	text-align:left;
	padding:8px 10px;
	min-width:50px;
	max-width:300px;
	color:#37356c;
	background-color:#b9f3f8;
	background-image:url('/img/tip-skyblue.png'); 
}

.tip-blue .tip-inner {
	font:bold 13px/15px arial,helvetica,sans-serif;
	padding:0 3px 1px 3px;
}

.tip-blue .tip-arrow-left {
	margin-top:0;
	margin-left:-11px;
	top:0;
	left:0;
	width:18px;
	height:13px;
	background:url('/img/tip-skyblue_arrows.png') no-repeat -60px 0;
}

/** tooltip end **/

/* Highslide */
.highslide {	cursor: url("/thirdparty/highslide_3_3/graphics/zoomin.cur"), pointer;    outline: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {	background: white;}
.highslide-image {border: 5px solid #999;}
.highslide-image-blur {}
.highslide-caption {display: none;    border: 5px solid white;    border-top: none;    padding: 5px;    background-color: white;}
.highslide-loading {    display: block;	color: black;	font-size: 8pt;	font-family: sans-serif;	font-weight: bold;    text-decoration: none;	padding: 2px;	border: 1px solid black;    background-color: white;    padding-left: 22px;    background-image: url('/thirdparty/highslide_3_3/graphics/loader.white.gif');    background-repeat: no-repeat;    background-position: 3px 1px;}
a.highslide-credits,a.highslide-credits i {    padding: 2px;    color: silver;    text-decoration: none;	font-size: 10px;}
a.highslide-credits:hover,a.highslide-credits:hover i {    color: white;    background-color: gray;}
a.highslide-full-expand {	background: url('/thirdparty/highslide_3_3/graphics/fullexpand.gif') no-repeat;display: block;	margin: 0 10px 10px 0;	width: 34px;	height: 34px;}
/* These must always be last */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}



