﻿#page_main {
	margin: 0px auto;
	background-color: #fff;
	border: 0px solid aqua;
	position: inherit;
}
#page_main_login {
	border: 0px solid aqua;
	height:100%
}
#content_wrapper {
	width: 1190px;
	margin: 0px auto -10px auto;
	background-color: #fff;
	padding: 0px;
	overflow: hidden;
	border-top: 5px solid #999999;
	border: 0px solid black;
}
#content_wrapper_full {
	width: 100%;
	margin: 0px auto -10px auto;
	background-color: #E4EAEA;
	padding: 0px;
	overflow: hidden;
	border-top: 5px solid #999999;
	border: 0px solid black;
}
#content_wrapper_ajax {
	width: 100%;
	margin: 0px auto 0px auto;
	background-color: #E4EAEA;
	padding: 0px;
	overflow: hidden;
	border: 0px solid black;
}

#content_wrapper_login {
	top: 25%;
	width: 300px !important;
	height: auto !important;
	margin: 150px auto 0px auto;

	padding: 0px;
	border: 0px solid black;
}
.page-main {
	width: 1130px;
	margin: 0 auto;
	padding: 0 10px 0px 10px;
	border: 0px solid blue;
	overflow: visible!important;
}
.page-main-cont {
	width: 100%;
	margin: 5px auto 0px auto;
	background: #fff;
	padding: 0px 0px 0px 0px;
	min-height: 350px;
	overflow: hidden;
	border-top: 0px solid #999999;
}
.page-main-full {
	width: 100%;
	margin: 5px auto 0px auto;
	background: #fff;
	padding: 0px 0px 0px 0px;
	min-height: 350px;
	overflow: hidden;
	border-top: 0px solid #999999;
}
.page-main-pintr {
	width: 100%;
	margin: 0px auto 0px auto;
	background: #fff;
	padding: 0px 0px 0px 0px;
	min-height: 350px;
	overflow: hidden;
	border-top: 0px solid #999999;
}
.page-main-login {
	width: 250px;
	margin: 20px auto 30px auto;
	background: #fff;
	padding: 5px 5px 5px 5px;
	overflow: hidden;
	border: 1px solid #999999;
	box-shadow: 0px 5px 15px 0px #464646;
	
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
}
.page-student-cont {
	width: 1200px;
	margin: 5px auto 0px auto;
	background: #fff;
	padding: 0px 0px 0px 0px;
	min-height: 600px;
	overflow: hidden;
	border-top: 0px solid #999999;
}
.page_popup_cont {
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	min-height: 350px;
	font-family:Verdana;
	font-size:13px;

	background-color: #E4EAEA;
	border-top: 0px solid #999999;
}

.cont-left {
	width: 772px;
	float: left;
	margin: 0 0 0 3px;
	padding: 0px;
	position: relative;
	overflow:hidden;
	border: 0px black solid;
}
.cont-right {
	width: 772px;
	float: right;
	margin: 0 0 0 3px;
	padding-top: 9px;
	position: relative;
	border: 0px black solid;
}
.cont-full {
	width: 100%;
	min-height:500px;
	float: left;
	margin: 0 0 0 0px;
	padding-top: 9px;
	position: relative;
	border:0px black solid;
}
.cont-full_l {
	width: 100%;
	float: left;
	margin: 0 0 0 0px;
	padding-top: 9px;
	position: relative;
	border:0px black solid;
}
.cont-left700 {
	width: 700px;
	float: left;
	margin: 0 0 0 3px;
	padding: 0px;
	position: relative;
	border: 0px black solid;
}
.pdp_rightbox300 {
	float: right;
	width: 300px;
	margin-right: 5px;
	border: 0px orange solid;
}
.hdr-left {
	width: 240px;
	float: left;
	margin: 0 0 0 5px;
	border: 0px black solid;
}
.hdr-right {
	width: 240px;
	float: left;
	margin: 0 0 0 5px;
	border: 0px black solid;
}
.pdp_rightbox {
	float: right;
	width: 240px;
	border: 0px orange solid;
}
.prodpage-outer {
	padding: 0 0 7px 0;
	margin-top: 10px;
	border: 0px orange solid;
}
.prodview-outer {
	overflow: hidden;
	padding: 2px;
	border: 1px solid #ccc;
}
.left-categories-cont-inactive {
	display: none;
	position: absolute;
	min-width: 227px;
	z-index: 1200;
}
.fnt-tahoma {
	font-family: Tahoma;
}
ul.subnav li:last-child {
	border-bottom: none!important;
}
.left-categories li:last-child a {
	border-bottom: none!important;
}
#dhtmltooltip
{
	z-index:1001;
	position: absolute;border: 1px solid black;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CFCFCF,direction=115);
}
.buyContainer {
	border: 1px solid #CBCBCB;
	padding: 15px 8px 15px 9px;
	width: 210px;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
}
.thkprcntner {
	border: 0px solid #CBCBCB;
	padding: 0px 0px 5px 0px;
	width: 300px;
}
.thkcart {
	width: 280px;
	float: left;
	border: 0px solid black;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background: url('../images/bg600.png') no-repeat center bottom;; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:15px
}
.navwrapper .navlink:last-child {
	border-bottom: none!important;
}
.navwrapper .nav li a:hover .leftNaviBrandStoreLinkText {
	font-weight: normal!important;
	font: normal 12px verdana,tahoma,arial,helvetica,sans-serif;
}
li.navlink {
	position: relative;
}
div.subnavCont {
	display: none;
	position: absolute;
	left: 210px;
	top: -1px;
	border: 1px solid #ccc;
	-webkit-box-shadow: 10px 10px 20px rgba(50,50,50,0.52);
	-moz-box-shadow: 10px 10px 20px rgba(50,50,50,0.52);
	box-shadow: 10px 10px 20px rgba(50,50,50,0.52);
	-ms-filter: "progidDXImageTransform.Microsoft.Shadow(Strength6,Direction135,Color#939393";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 6,Direction = 135,Color = '#939393');
	min-width: 219px;
	background: #fff;
	z-index: 500;
	padding-bottom: 2px
}
.nav li:hover > div.subnavCont {
	display: block;
	border: 1px solid #000;
}
.catHover {
	border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; display: block;
	height: 25px;
	left: -220px;
	position: absolute;
	top: -1px;
	width: 219px;
	background: url('../imgs/white.gif') no-repeat top right;
	border-right: medium none !important;
	z-index: 1500
}
.leftSubcatOuter:last-child {
	border-right: 0px dotted #646464 !important;
}
ul.submenulast {
	list-style-type: none;
	padding: 2px 0px 2px 0px;
	margin: 0!important;
	float: left;
	border: 5px dotted #646464;
}
ul.submenulast li {
	padding-left: 10px;
	font-size: 12px;
	color: #646464;
	border-bottom: none!important;
}
ul.submenulast li strong {
	color: #0097c7!important;
	font-size: 12px!important;
	font-style: normal;
	padding-top: 7px;
}
ul.submenulast li a:link.smcat {
	font-family: Verdana, "Courier New", Courier, monospace;
	font-weight: bold;
	color: #646464!important;
	line-height: 25px!important;
	text-decoration: none;
	background: none!important;
	border-bottom: none!important;
}
ul.submenulast li a:hover.smcat {
	color: #0097C7!important;
	text-decoration: none;
}
ul.submenulast li a:link.scat {
	font-family: Verdana, "Courier New", Courier, monospace;
	font-weight: normal;
	color: #646464!important;
	line-height: 25px!important;
	text-decoration: none;
	background: none!important;
	border-bottom: none!important;
	padding-left: 10px;
}
ul.submenulast li a:hover.scat {
	color: #0097C7!important;
	text-decoration: none;
}
.navhdr {
	border: 2px solid #ccc;
	font-family: verdana, Arial, "Courier New";
	color: black;
	font-size: 12px;
	z-index: 1600;
	background: #fff;
}
.navwrapper {
	border: 2px solid #ccc;
	margin: 0;
	padding: 8px 0;
	border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	background: #fff;
}
.navwrapper .nav {
	padding-left: 0!important;
	margin: 0!important;
	z-index: 700;
}
.navwrapper .nav li {
	border-bottom: 1px solid #ebedeb;
	margin: 0 8px;
	padding: 0 0 0 5px;
}
.navwrapper .nav li a {
	color: #2e2e2e;
	display: block;
	line-height: 25px;
	position: relative;
	z-index: 600;
	background: url('../imgs/arrow.jpg') no-repeat 179px 5px;
}
.navwrapper .nav li a:hover {
	background: url('../imgs/arrow.jpg') no-repeat 179px -30px;
	color: #0097c7;
	font-weight: bold
}
.navwrapper .nav li a:link.mcat {
	color: #2e2e2e;
	display: block;
	line-height: 25px;
	font-weight: bold;
	font-family: Verdana, "Courier New", Courier, monospace;
	position: relative;
	z-index: 600;
	background: url('../imgs/arrow_right1.gif') no-repeat 180px 5px;
}
.navwrapper .nav li a:visited.mcat {
	color: #2e2e2e;
	font-weight: bold;
	font-family: Verdana, "Courier New", Courier, monospace;
	background: url('../imgs/arrow_right1.gif') no-repeat 180px 5px;
}
.navwrapper .nav li a:hover.mcat {
	color: #0097c7;
	background: url('../imgs/arrow_right1.gif') no-repeat 180px -30px;
}
#viewcart {
	margin: 2px 0px 0px 0px;
	overflow-y: auto;
	overflow-x: hidden;
	height: 300px;
	max-height: 299px;
	max-width: 640px;
	border: 0px red solid;
}
#viewcartfull {
	margin: 2px 0px 0px 0px;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 280px;
	width: 650px;
	max-width: 650px;
	border: 0px red solid;
}
span.hdrsel {
	background: url('../images/spritev.png') #fff no-repeat right 2px;
	border: 1px solid gray;
	display: inline-block;
	font-family: verdana, Arial, "Courier New";
	color: black;
	padding: 5px 30px 5px 5px;
}
span.hdrsel:hover {
	background: url('../images/spritev.png') #fff no-repeat right -20px;
}
.selcathdr {
	float: left;
	padding: 5px;
	border: 0px red solid;
	width: 100%;
}
.fntver {
	font-size: 13px;
	font-family: Verdana;
}
.preloader {
	background: #ffffff url('../imgs/loading.gif') no-repeat center;
	display: inline-block
}
.loader3 {
	background: #ffffff url('../imgs/loader3.gif') no-repeat center;
	width:32px;height:32px;
	padding:5px 0px 5px 32px;
}
.imgaln {
	vertical-align: middle;
}
.calimg {
	background:#fff url(../images/cal.png) no-repeat left top;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.clcimg {
	background:transparent url(../images/clock26.png) no-repeat left top;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.editpr {
	background:url(../imgs/editbg.png) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.delpr {
	background:url(../imgs/trash5bg.png) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:px red solid
}
.recpr {
	background:url(../imgs/recbg.png) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.dprpr {
	background:url(../imgs/trashbg.png) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.lodpr {
	background:url(../imgs/load.gif) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.pntpr {
	background:url(../imgs/printerbg.png) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.cmtpr {
	background:url(../imgs/cmntbg.png) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.adddcop {
	background:url(../imgs/addopdcs.png) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.thlns {
	background:url(../imgs/3lns.png) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.lock {
	background:url(../imgs/lock.png) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.lockop {
	background:url(../imgs/lock_o.png) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.lockop:hover {
	background:url(../imgs/lock.png) no-repeat;
	padding:5px 0px 5px 25px;
	cursor:pointer;
	border:0px red solid
}
.docsdt {
	background:url(../imgs/docs.png) no-repeat;
	padding:15px 0px 15px 25px;
	cursor:pointer;
	border:px red solid
}


.upicon {
	background:url(../imgs/up_icon25.png) no-repeat;
	padding:4px 0px 5px 25px;
	cursor:pointer;
	border:px red solid
}
.seticn {
	background:url(../imgs/set25.png) no-repeat;
	padding:4px 0px 5px 25px;
	cursor:pointer;
	border:px red solid
}

.editpr16 {
	background:url(../imgs/edit16.png) no-repeat;
	padding:0px 9px 0px 8px;
	margin:0px 0px 0px 5px;
	cursor:pointer;
	border:0px red solid
}
.editpr16s {
	float:left;
	background:url(../imgs/edit16.png) no-repeat;
	padding:0px 7px 0px 7px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	border:0px red solid
}
.trash16s {
	float:left;
	background:url(../imgs/trash16.png) no-repeat;
	padding:0px 7px 0px 7px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	border:0px red solid
}

.healthcard24 {

	background:url(../imgs/healthcard.png) no-repeat;
	padding:0px 20px 20px 0px;
	margin:0px 0px 0px 5px;
	cursor:pointer;
	border:0px red solid
}
.viewpr {
	background:url(../img/view.gif) no-repeat ;
	padding:0px 8px 0px 8px;
	cursor:pointer;
	border:0px red solid
}
.ioladd {
	background:url(../img/lenseye3.png) no-repeat;
	padding:0px 30px 20px 0px;
	margin:0px 0px 0px 5px;
	cursor:pointer;
	border:0px red solid
}
.cnsltr {
	background:url(../imgs/cnslt.png) no-repeat;
	padding:6px 13px 6px 13px;
	cursor:pointer;
	border:0px red solid;
}

.mleft {
	margin-left: 10px;
}
.ddtable {
	display: table;
	width: 98%;
	border: 0px solid blue;
	overflow: visible;
}
.drow {
	display: table-row;
	border: 1px solid red;
	margin: 0px;
	min-height: 10px;
}
.drowf {
	display: table-row;
	border: 1px solid red;
	margin: 0px;
	height: auto;
}
.dcell {
	display: table-cell;
	width: 100px;
	float: left;
	border: 1px solid green;
}
.dcellf {
	display: table-cell;
	width: 90%;
	float: left;
	border: 1px solid orange;
}
.sdtable {
	display: table;
	width: 500px;
	border: 0px solid blue;
}
.gbtop {
	background: url('../images/sprite_x.gif') repeat-x 0 0px;
	height: 26px;
	border: 0px orange solid;
}
.gbtoplt {
	background: url('../images/sprite_x.gif') no-repeat 0px -55px;
	width: 23px;
	height: 26px;
	border: 0px blue solid;
	float: left;
}
.gbtoprt {
	background: url('../images/sprite_x.gif') no-repeat -24px -55px;
	width: 23px;
	height: 26px;
	border: 0px green solid;
	float: right;
}
.gblr {
	background: url('../images/top_grey_left_rep.gif') repeat-y;
	background-position: left top;
	border: 0px blue solid;
}
.gbrr {
	background: url('../images/top_grey_right_rep.gif') repeat-y 0px 0px;
	background-position: right top;
	padding: 0px 23px 0px 23px;
	border: 0px orange solid;
}
.gblb {
	background: url('../images/sprite_x.gif') repeat-x 0px -82px;
	width: 23px;
	height: 26px;
	float: left;
}
.gbbot {
	background: url('../images/sprite_x.gif') repeat-x 0px -28px;
	height: 26px;
}
.gbrb {
	background: url('../images/sprite_x.gif') repeat-x -24px -82px;
	width: 23px;
	height: 26px;
	float: right;
}
.gbtop1 {
	background: url('../images/sprite_x1.jpg') repeat-x 0 0px;
	height: 15px;
	border: 0px orange solid;
}
.gbtoplt1 {
	background: url('../images/sprite_x1.jpg') no-repeat 0px -59px;
	width: 15px;
	height: 15px;
	border: 0px blue solid;
	float: left;
}
.gbtoprt1 {
	background: url('../images/sprite_x1.jpg') no-repeat -16px -59px;
	width: 15px;
	height: 15px;
	border: 0px green solid;
	float: right;
}
.gblr1 {
	background: url('../images/sprite_x1lt.jpg') repeat-y;
	background-position: left top;
	border: 0px blue solid;
}
.gbrr1 {
	background: url('../images/sprite_x1rt.jpg') repeat-y 0px 0px;
	background-position: right top;
	padding: 0px 20px 0px 20px;
	border: 0px orange solid;
}
.gblb1 {
	background: url('../images/sprite_x1.jpg') repeat-x 0px -75px;
	width: 15px;
	height: 15px;
	float: left;
}
.gbbot1 {
	background: url('../images/sprite_x1.jpg') repeat-x 0px -21px;
	height: 15px;
}
.gbrb1 {
	background: url('../images/sprite_x1.jpg') repeat-x -16px -75px;
	width: 15px;
	height: 15px;
	float: right;
}
#spc32 {
	background: url('../images/sprite.png') no-repeat -128px 0px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprcart {
	background: url('../images/sprite.png') no-repeat -96px 0px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprbill {
	background: url('../images/sprite.png') no-repeat -32px 0px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprship {
	background: url('../images/sprite.png') no-repeat -64px 0px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprpay {
	background: url('../images/sprite.png') no-repeat 0px 0px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#spryes {
	background: url('../images/sprite.png') no-repeat 0px -34px;
	width: 26px;
	height: 26px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprpwd {
	background: url('../images/sprite.png') no-repeat -32px -34px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprdel {
	background: url('../images/sprite.png') no-repeat -22px -66px;
	width: 16px;
	height: 16px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#spreedit {
	background: url('../images/sprite.png') no-repeat -42px -65px;
	width: 25px;
	height: 16px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprcarterr {
	background: url('../images/sprite.png') no-repeat 0px -88px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprerr {
	background: url('../images/sprite.png') no-repeat 0px -120px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprtmgls {
	background: url('../images/spritev.png') no-repeat 0px -257px;
	width: 32px;
	height: 42px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprwallet {
	background: url('../images/spritev.png') no-repeat 0px -57px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprarrow {
	background: url('../images/spritev.png') no-repeat 0px -98px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#sprarrbig {
	background: url('../images/spritev.png') no-repeat 0px -160px;
	width: 32px;
	height: 32px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#num1 {
	background: url('../images/num.gif') no-repeat 0px 0px;
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#num2 {
	background: url('../images/num.gif') no-repeat 0px -23px;
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#num3 {
	background: url('../images/num.gif') no-repeat 0px -46px;
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#num4 {
	background: url('../images/num.gif') no-repeat 0px -69px;
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#num5 {
	background: url('../images/num.gif') no-repeat 0px -92px;
	width: 23px;
	height: 23px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
#bgshd7 {
	background: url('../images/bgshd700.png') no-repeat 0px 0px;
	width: 700px;
	height: 35px;
	display: inline-block;
	border: 0px solid aqua;
	vertical-align: middle;
}
.linkbg {
	background: url('../images/pages2s.png') repeat-y right top;
	padding: 0px 0px 0px 0px;
	border: 0px solid yellow;
	margin: 0px 0px 0px 0px;
}
.links {
	background: url('../images/pages1s.png') repeat-y left center;
	padding: 0px 0px 0px 0px;
	border: 0px solid black;
}
.martop {
	margin-top: 5px;
	margin-bottom: 0px;
}
.marfix {
	margin: 5px;
}
.doubleimg {
	width: 100%;
	display: inline-block;
	background: url('../images/bg-shadow1.png') no-repeat left bottom, url('../images/bg-shadow2.png') no-repeat left top;
	border: 0px orange solid;
	padding: 30px 0px 30px 0px;
}
.styled-select {
	width: 135px;
	height: 26px;
	line-height: 1;
	font-size: 14px;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: 1px solid #ccc;
}
.pbtop_bt {
	background: url('../images/ptrep_bt.gif') repeat-x 0 0px;
	height: 6px;
	border: 0px orange solid;
}
.pbtop {
	background: url('../images/ptrep.gif') repeat-x 0 0px;
	height: 15px;
	border: 0px orange solid;
}
.pbtoplt {
	background: url('../images/ptl.gif') no-repeat 0px 0px;
	width: 15px;
	height: 15px;
	border: 0px blue solid;
	float: left;
}
.pbtoprt {
	background: url('../images/ptr.gif') no-repeat;
	width: 15px;
	height: 15px;
	border: 0px green solid;
	float: right;
}
.pblr {
	background: url('../images/plrep.gif') repeat-y;
	background-position: left top;
	border: 0px blue solid;
}
.pbrr {
	background: url('../images/prrep.gif') repeat-y 0px 0px;
	background-position: right top;
	padding: 0px 15px 0px 15px;
	border: 0px orange solid;
}
.pblb {
	background: url('../images/pbl.gif') repeat-x 0px 0px;
	width: 15px;
	height: 15px;
	float: left;
}
.pbbot {
	background: url('../images/pbrep.gif') repeat-x 0px 0px;
	height: 15px;
}
.pbrb {
	background: url('../images/pbr.gif') repeat-x 0px 0px;
	width: 15px;
	height: 15px;
	float: right;
}
.psbtop {
	background: url('../images/pstrep.gif') repeat-x 0 0px;
	height: 6px;
	border: 0px orange solid;
}
.psbtoplt {
	background: url('../images/ptl.gif') no-repeat 0px 0px;
	width: 15px;
	height: 15px;
	border: 0px blue solid;
	float: left;
}
.psbtoprt {
	background: url('../images/ptr.gif') no-repeat;
	width: 15px;
	height: 15px;
	border: 0px green solid;
	float: right;
}
.psblr {
	background: url('../images/pslrep.gif') repeat-y;
	background-position: left top;
	border: 0px blue solid;
	width: 6px;
}
.psbrr {
	background: url('../images/psrrep.gif') repeat-y 0px 0px;
	background-position: right top;
	border: 0px orange solid;
	width: 6px;
}
.psblb {
	background: url('../images/pbl.gif') repeat-x 0px 0px;
	width: 15px;
	height: 15px;
	float: left;
}
.psbbot {
	background: url('../images/psbrep.gif') repeat-x 0px 0px;
	height: 6px;
}
.psbrb {
	background: url('../images/pbr.gif') repeat-x 0px 0px;
	width: 15px;
	height: 15px;
	float: right;
}
.dotxrep {
	background: url('../images/spritev.png') repeat-x 0px -49px;
	background-position: center;
	padding-top: 0px;
	height: 6px;
	border: 0px orange solid;
}
a:link.left_link {
	font: normal 12px verdana,tahoma,arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 2 0 1 2px;
}
a:visited.left_link {
	font-family: Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 2 0 1 2px;
}
a:hover.left_link {
	color: #FF9933;
}
a:link.prvew {
	color: #2980a0;
	cursor: pointer;
}
a:visited.prvew {
	color: #06A;
}
a:hover.prvew {
	color: #C00;
}
a:focus.prvew {
	outline: thin dotted;
}
a:link.roybrn {
	color: #785834;
	font-size: 13px;
	font-family: verdana, Arial, "Courier New", sans-serif;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
a:visited.roybrn {
	color: #785834;
}
a:hover.roybrn {
	color: #666666;
}
a:link.roybl {
	color: #0097c7;
	font-size: 11px;
	font-family: verdana, Arial, "Courier New", sans-serif;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
a:visited.roybl {
	color: #0097c7;
}
a:hover.roybl {
	color: #666666;
}
a:link.royblb {
	color: #0097c7;
	font-size: 11px;
	font-family: verdana, Arial, "Courier New", sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
a:visited.royblb {
	color: #0097c7;
}
a:hover.royblb {
	color: #666666;
}
a:link.rbmb {
	color: #0097c7;
	font-size: 11px;
	font-family: verdana, Arial, "Courier New", sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
a:visited.rbmb {
	color: #0097c7;
}
a:hover.rbmb {
	color: #666666;
}
a:link.royblk {
	color:#484848;
	font-size: 14px;
	font-family: verdana, Arial, "Courier New", sans-serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}
a:visited.royblk {
	color: #0097c7;
}
a:hover.royblk {
	color:#0066FF;
}


.tt {
	color: #785834;
	font-size: 16px;
	font-weight: lighter;
	text-transform: uppercase;
}
div.hr {
	border-bottom: 1px solid #ddd;
	margin: 10px 0;
}
.pricepv {
	color: #D85252;
	font-size: 16px;
	white-space: nowrap;
}
.prvewnm {
	color: #785834;
	font-family: verdana, "Times New Roman", Arial, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	text-align: center;
	text-transform: uppercase;
	height: 30px;
	border: 0px blue solid;
}
.prvewnm a {
	font-weight: bold;
	padding: 0 0 3px 5px;
	color: #292a2a;
}
.prvewnm a:hover {
	color: #06A;
}
.prodhdouter {
	font-size: 15px;
	text-shadow: 0 1px #fff;
	color: #292A2A;
	width: 100%;
	border: 1px red solid;
}
.prodhding {
	font-weight: bold;
	font-size: 15px;
	padding-top: 3px;
	text-shadow: 0 1px #fff;
	color: #4E5050;
	float: none;
}
.prodhdbag {
	background: url('../images/sprite.png') no-repeat -38px -87px;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}
.prodhdrel {
	background: url('../images/sprite.png') no-repeat -66px -89px;
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}
.prodsrcrlt {
	font-weight: normal;
	font-size: 12px;
	padding: 5px 0px 15px 0px;
	text-shadow: 0 1px #fff;
	color: #4E5050;
	float: none;
}
.padbt5 {
	padding: 0px 0px 5px 0px;
}
.procnt {
	float: left;
	height: 400px;
	padding: 0px 0px 10px 0px;
	margin: 0px 10px 20px 10px;
	border: 0px red solid;
}
.prodpage {
	padding: 0px 5px 10px 5px;
	margin: 0px 0px 10px 0px;
	text-align: center;
	font-size: 12px;
	width: 220px;
	height: inherit;
	border: 1px #CCCCCC solid;
}
.prodpage:hover {
	box-shadow: 0 0 8px #888;
}
.prodpagect:hover .prvewnm {
	text-decoration: none;
	color: #0A92F5;
}
.prodpagect:hover {
	box-shadow: 0 0 8px #888;
}
.prodpagect {
	padding: 7px 20px 11px 9px;
	font-size: 12px;
	width: 190px;
	position:relative;
	border: 0px red solid;
	border-left: 0px dotted #8c8c8c;
}
.prodpage-s {
	padding: 2px 0px 10px 0px;
	margin: 0px 5px 0px 5px;
	font-size: 12px;
	width: 200px;
	border-left: 0px dotted #8c8c8c;
	border: 0px red solid;
}
.prodprotr {
	overflow: hidden;
	margin: 3px 0px 3px 0px;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
	font-family: "Segoe UI", verdana, arial;
	height: 25px;
	border: 0px red solid;
}
.prodprotr .discount {
	float: right;
	color: #FFA500;
	height: 25px;
	border: 0px red solid;
}
.catnms {
	color: #785834;
	font-family: verdana, "Times New Roman", Arial, sans-serif;
	font-size: 13px;
	font-weight: Bold;
	text-align: center;
	text-transform: uppercase;


	margin: 3px 0;
	padding: 0 2px;
	border:0px red solid
}
.prnmleft {
	color: #785834;
	font-family: verdana, "Times New Roman", Arial, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	text-align: center;
	text-transform: uppercase;
	height: 30px;
	overflow: hidden;
	margin: 3px 0;
	padding: 0 2px;
}
.home-deal-price-outer .discount {
	font-size: 11px;
	float: right;
	color: #FFA500;
}
.price {
	float: left;
	color: #D85252;
	font-family: "Segoe UI", verdana, arial;
	font-size: 16px;
	font-weight: lighter;
	white-space: nowrap;
}
.price span {
	font-weight: normal;
	font-size: 11px;
	color: #757575;
	text-decoration: line-through;
}
.product_desc {
	font-weight: normal;
	height: 6em;
	color: #595a5e;
	overflow: hidden;
	float: left;
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 5px 0px;
	width: inherit;
	line-height: 18px;
	text-align: left;
	border: 0px red solid;
}
.buttonpr {
	cursor: pointer;
	background: url('../imgs/button-medium.gif') no-repeat 0 0px;
	width: 120px;
	height: 29px;
	display: inline-table;
	border: 0px red solid;
}
.buttonpr:hover {
	background: url('../imgs/button-medium.gif') no-repeat 0 -29px;
	border: 0px red solid;
}
.prodpage-imgpr {
	height: 190px;
	min-width: 220px;
	min-height: 190px;
	padding: 0px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	border: 0px solid #ccc;
}
.prodpage-img {
	height: 190px;
	min-width: 200px;
	min-height: 190px;
	padding: 5px 0px 10px 0px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	border: 1px solid #ccc;
}
.shipcnthd {
	width: 740px;
	max-width: 740px;
	height: 30px;
	float: left;
	border: 0px solid black;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	background: url('../images/menubg.gif') repeat-x 0px -50px;; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px; padding-left:10px; padding-right:0px; padding-top:10px; padding-bottom:0px
}
.shipcnt {
	width: 740px;
	max-width: 740px;
	float: left;
	border: 0px solid black;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background: url('../images/bg720.png') no-repeat center bottom;; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:25px
}
.shipcntbg {
	background-color: #F7F7F7;
	border-top: 1px gray dotted;
}
.ship1 {
	width: 200px;
	float: left;
	padding: 1px;
	border: 0px solid black;
}
.ship2 {
	width: 250px;
	float: left;
	padding: 1px;
	border: 0px solid black;
}
.ship3 {
	width: 170px;
	float: left;
	padding: 1px;
	border: 0px solid black;
}
.ship4 {
	width: 100px;
	float: left;
	padding: 1px;
	border: 0px solid black;
}
.ordcnthd {
	width: 740px;
	max-width: 740px;
	height: 30px;
	float: left;
	border: 0px solid black;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	background: url('../images/menubg.gif') repeat-x 0px -50px;; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px; padding-left:3px; padding-right:0px; padding-top:10px; padding-bottom:0px
}
.ordcnt {
	width: 740px;
	max-width: 740px;
	float: left;
	border: 0px solid black;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background: url('../images/bg720.png') no-repeat center bottom;; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:25px
}
.ordcntbg {
	background-color: #F7F7F7;
	border-top: 1px gray dotted;
}
.ord1 {
	width: 120px;
	float: left;
	padding: 1px;
	border: 0px solid black;
}
.ord2 {
	width: 410px;
	float: left;
	padding: 1px;
	border: 0px solid black;
	line-height: 22px;
}
.ord3 {
	width: 90px;
	float: left;
	padding: 1px;
	border: 0px solid black;
}
.ord4 {
	width: 100px;
	float: left;
	padding: 1px;
	border: 0px solid black;
}
.ordinfo {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 8.6pt;
}
.cartthd {
	width: 640px;
	max-width: 640px;
	height: 30px;
	float: left;
	border: 0px solid black;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	background: url('../images/menubg.gif') repeat-x 0px -50px;; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px; padding-left:3px; padding-right:0px; padding-top:10px; padding-bottom:0px
}
.cartt {
	float: left;
	border: 0px solid black;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background: url('../images/bg600.png') no-repeat center bottom;; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:15px
}
.carttbg {
	background-color: #F7F7F7;
	border-top: 1px gray dotted;
}
.cart1 {
	width: 290px;
	float: left;
	padding: 1px;
	border: 0px solid black;
}
.cart2 {
	width: 100px;
	float: left;
	padding: 1px;
	border: 0px solid black;
	line-height: 22px;
}
.cart3 {
	width: 35px;
	float: left;
	padding: 1px;
	border: 0px solid black;
}
.cart4 {
	width: 120px;
	float: left;
	padding: 1px;
	line-height: 22px;
	border: 0px solid black;
}
.cart5 {
	width: 65px;
	float: left;
	padding: 1px;
	border: 0px solid black;
}
.cartinfo {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 8.6pt;
}
.bgshdow {
	width: 100%;
	display: inline-block;
	background: url('../images/psbrep.gif') repeat-x left bottom;
	border: 0px orange solid;
	padding: 0px 0px 6px 0px;
}
.leftitmsd a:link {
	background: url('../images/bg720.png') repeat-x left bottom;
	border: 0px red solid;
	height: 100px;
	display: block;
	cursor: pointer;
}
.leftitmsd a:hover {
	background-color: #F2F2F2;
}
.prodpage-sd {
	width: 720px;
	height: 8px;
	background: url('../images/bg720.png') no-repeat center bottom;; margin-left:30px; margin-right:0px; margin-top:0px; margin-bottom:5px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:5px
}
.topsearches {
	font-size: 11px;
	width: 745px;
	margin: -9px 0 10px 6px;
	color: #191919;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	border: 1px solid #e4e4e4;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}
.topsearches a {
	color: #0097c7;
	font-weight: normal;
	padding: 0 6px;
	white-space: nowrap;
	max-width: 90px;
	overflow: hidden;
	display: inline-block;
}
.topsearches a:hover {
	color: #666666;
}
.topsearches span {
	display: inline-block;
	vertical-align: top;
}
.buttonbg {
	background: url('../images/btbgr.png') no-repeat right center;
	padding: 0px 7px 5px 0px;
	margin: 2px 4px 2px 5px;
	border: 0px red solid;
}
.buttonbg .bglft {
	background: url('../images/btbgl.png') no-repeat left center;
	color: #fff;
	padding: 0px 0px 5px 10px;
	border: 0px red solid;
}
.buttonbg:hover {
	background: url('../images/btbgr_h.png') no-repeat right center;
	padding: 0px 7px 5px 0px;
	margin: 2px 4px 2px 5px;
	border: 0px red solid;
}
.buttonbg:hover .bglft {
	background: url('../images/btbgl_h.png') no-repeat left center;
	color: #fff;
	padding: 0px 0px 5px 10px;
	border: 0px red solid;
}
.topnav ul li.current_page_item {
	background: url('../images/btbgr.png') no-repeat right center;
	padding-left: 0;
	padding-right: 0;
	padding-top: 11px;
	padding-bottom: 11px;
}
/* active item first level */
.topnav ul li.current_page_item a {
	color: #fff;
	text-decoration: none;
	background: url('../images/btbgl.png') no-repeat left center;
}
a:link.whtmb {
	color: #fff;
	font-size: 11px;
	font-family: verdana, Arial, "Courier New", sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
a:visited.whtmb {
	color: #FFFFFF;
}
a:hover.whtmb {
	color: #666666;
}
.manpr {
	font-size: 13px;
	font-weight: bold;
	color: #2a2a2a;
	width: 100px;
}
div.corner {
	position: absolute;
	width: 10px;
	height: 10px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-image: url('../images/circle.png');
	overflow: hidden
}
div.top_rep {
	height: 10px;
	border: 0px orange solid;
}
div.top_left {
	background: url('../images/circle.png') no-repeat 0px 0px;
	width: 10px;
	height: 10px;
	border: 0px blue solid;
	float: left;
}
div.top_right {
	background: url('../images/circle.png') no-repeat -10px 0px;
	width: 10px;
	height: 10px;
	border: 0px blue solid;
	float: right;
}
.bottom_rep {
	height: 10px;
	background-color: #fff;
	position: relative;
	padding: 10px 0px 0px 0px;
	border: 0px red solid;
}
div.bottom_left {
	background: url('../images/circle.png') no-repeat 0px -10px;
	width: 10px;
	height: 10px;
	border: 0px blue solid;
	float: left;
}
div.bottom_right {
	background: url('../images/circle.png') no-repeat -10px -10px;
	width: 10px;
	height: 10px;
	border: 0px blue solid;
	float: right;
}
/* social icons */
.block_13 {
	margin-left: 5px;
	float: left;
	color: #fff;
	text-shadow: 0 1px #000;
}
.block_13 h2 {
	border-bottom: 1px #fff solid;
}
a#social_facebook {
	background: url('../imgs/facebook.png') no-repeat left top;
	display: block;
	height: 82px;
	text-indent: -9009px;
	width: 64px;
	float: left
}
#social_facebook:hover {
	background-position: 0 -82px;
}
a#social_twitter {
	background: url('../imgs/twitter.png') no-repeat left top;
	display: block;
	height: 82px;
	text-indent: -9009px;
	width: 64px;
	margin-left: 8px;
	float: left
}
#social_twitter:hover {
	background-position: 0 -82px;
}
a#social_mail {
	background: url('../imgs/mail.png') no-repeat left top;
	display: block;
	height: 82px;
	text-indent: -9009px;
	width: 64px;
	margin-left: 8px;
	float: left
}
#social_mail:hover {
	background-position: 0 -82px;
}
a#social_youtube {
	background: url('../imgs/youtube.png') no-repeat left top;
	display: block;
	height: 82px;
	text-indent: -9009px;
	width: 64px;
	margin-left: 8px;
	float: left
}
#social_youtube:hover {
	background-position: 0 -82px;
}
/* social icons end */
#search_block_out {
	float: right;
	padding: 40px 10px 10px 10px;
}

.h2btm {
	background: url('../imgs/h1.jpg') no-repeat left bottom;
	color: #A37139;
	font-size: 18px;
	font-weight: lighter;
	margin-bottom: 20px;
	text-transform: uppercase;
	width: 700px;
	height: 5px;
	border: 0px solid red;; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px
}
.h2dtp {
	background: url('../imgs/h1.jpg') no-repeat left bottom;
	color: #A37139;
	font-size: 18px;
	font-weight: lighter;
	margin-bottom: 20px;
	text-transform: uppercase;
	width: 730px;
	height: 5px;
	border: 0px solid red;; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px
}
.showdtlbg {
	background: url('../imgs/bg.gif') repeat-x 0px 0px;
	display: block;
	padding: 5px 5px 0px 5px;
	margin: 20px 0px 10px 0px;
	height: 38px;
	border: 0px blue solid;
}
.dt_cur_itemr {
	background: url('../images/nav_r.png') no-repeat right center;
	padding: 0px 5px 0px 0px;
	margin: 0px 10px 0px 0px;
	height: 35px;
	float: left;
	border: 0px red solid;
}
.dt_cur_iteml {
	color: #fff;
	text-decoration: none;
	background: url('../images/nav_l.png') no-repeat left center;
	padding: 5px 15px 9px 20px;
	border: 0px aqua solid;
	font-family: "Segoe UI", verdana, Arial, 'Courier New';
	font-size: 15px;
	font-weight: bold;
	text-shadow: 0 1px #000;
}
.showsrcrl {
	font-weight: normal;
	float: right;
	width: 400px;
	padding: 0px 5px 0px 5px;
	margin: 0px 20px 10px 0px;
	font-family: verdana, Arial, 'Courier New';
	font-size: 11px;
	border: 0px red solid;
}
.showsrcopt {
	background: url('../imgs/bg.gif') repeat-x 0px 0px;
	display: block;
	padding: 0px 5px 15px 5px;
	margin: 0px 10px 10px 0px;
	font-family: verdana, Arial, 'Courier New';
	font-size: 11px;
	border: 0px blue solid;
	height: 18px;
}
.srcopt1 {
	background: url('../imgs/sprite1.png') no-repeat 0px -2px;
	width: 55px;
	height: 19px;
	padding: 2px 0px 0px 20px;
	margin: 7px 0px 0px 0px;
	text-shadow: 1px 1px 1px #FFFFFF;
	border: 0px blue solid;
	float: right;
	cursor: pointer;
}
.srcopt1:hover {
	background: url('../imgs/sprite1.png') no-repeat 0px -36px;
}
.srcopt2 {
	background: url('../imgs/sprite1.png') no-repeat 0px -70px;
	width: 55px;
	height: 19px;
	padding: 2px 0px 0px 20px;
	margin: 7px 0px 0px 0px;
	text-shadow: 1px 1px 1px #FFFFFF;
	border: 0px blue solid;
	float: right;
	cursor: pointer;
}
.srcopt2:hover {
	background: url('../imgs/sprite1.png') no-repeat 0px -104px;
}
.pagicntb {
	margin: 0px 10px 0px auto;
	padding: 2px 0px 5px 0px;
	text-align: center;
	border: 0px red solid;
}
.pagnprev:visited {
	background: url('../images/pagi2.png') repeat-x 0px -2px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: white;
	padding: 4px 13px 6px 13px;
	border-radius: 4px 0px 0px 4px;
	border: 0px red solid;
}
.pagnprev:active {
	background: url('../images/pagi2.png') repeat-x 0px -2px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: white;
	padding: 4px 13px 6px 13px;
	border-radius: 4px 0px 0px 4px;
	border: 0px red solid;
}
.pagnprev {
	background: url('../images/pagi2.png') repeat-x 0px -2px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: white;
	padding: 4px 13px 6px 13px;
	border-radius: 4px 0px 0px 4px;
	border: 0px red solid;
}
.pagnprev:hover {
	background: url('../images/pagi2.png') repeat-x 0px -30px;
	color: #fff;
}
.pagnnext:visited {
	background: url('../images/pagi2.png') repeat-x 0px -2px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: #fff;
	padding: 4px 13px 6px 13px;
	border-radius: 0px 4px 4px 0px;
	border: 0px red solid;
}
.pagnnext:active {
	background: url('../images/pagi2.png') repeat-x 0px -2px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: #fff;
	padding: 4px 13px 6px 13px;
	border-radius: 0px 4px 4px 0px;
	border: 0px red solid;
}
.pagnnext {
	background: url('../images/pagi2.png') repeat-x 0px -2px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: #fff;
	padding: 4px 13px 6px 13px;
	border-radius: 0px 4px 4px 0px;
	border: 0px red solid;
}
.pagnnext:hover {
	background: url('../images/pagi2.png') repeat-x 0px -30px;
	color: #fff;
}
.pagnc:visited {
	background: url('../images/pagi2.png') repeat-x 0px -59px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: #000;
	padding: 4px 6px 6px 6px;
	margin: 0px 2px 0px 2px;
	border-radius: 4px 4px 4px 4px;
	border: 0px red solid;
}
.pagnc:active {
	background: url('../images/pagi2.png') repeat-x 0px -59px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: #000;
	padding: 4px 6px 6px 6px;
	margin: 0px 2px 0px 2px;
	border-radius: 4px 4px 4px 4px;
	border: 0px red solid;
}
.pagnc {
	background: url('../images/pagi2.png') repeat-x 0px -59px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: #000;
	padding: 4px 6px 6px 6px;
	margin: 0px 2px 0px 2px;
	border-radius: 4px 4px 4px 4px;
	border: 0px red solid;
}
.pagnc:hover {
	background: url('../images/pagi2.png') repeat-x 0px -30px;
	color: #fff;
}
.pagnno:visited {
	background: url('../images/pagi2.png') repeat-x 0px -30px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: white;
	padding: 4px 6px 6px 6px;
	margin: 0px 2px 0px 2px;
	border-radius: 4px 4px 4px 4px;
	border: 0px red solid;
}
.pagnno:active {
	background: url('../images/pagi2.png') repeat-x 0px -30px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: white;
	padding: 4px 6px 6px 6px;
	margin: 0px 2px 0px 2px;
	border-radius: 4px 4px 4px 4px;
	border: 0px red solid;
}
.pagnno {
	background: url('../images/pagi2.png') repeat-x 0px -30px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: white;
	padding: 4px 6px 6px 6px;
	margin: 0px 2px 0px 2px;
	border-radius: 4px 4px 4px 4px;
	border: 0px red solid;
}
.pagnno:hover {
	background: url('../images/pagi2.png') repeat-x 0px -59px;
	color: #000;
}
.pagnrn:visited {
	background: url('../images/pagi2.png') repeat-x 0px -30px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: white;
	padding: 4px 11px 6px 11px;
	margin: 0px 2px 0px 2px;
	border-radius: 4px 4px 4px 4px;
	border: 0px red solid;
}
.pagnrn:active {
	background: url('../images/pagi2.png') repeat-x 0px -30px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: white;
	padding: 4px 11px 6px 11px;
	margin: 0px 2px 0px 2px;
	border-radius: 4px 4px 4px 4px;
	border: 0px red solid;
}
.pagnrn {
	background: url('../images/pagi2.png') repeat-x 0px -30px;
	font-family: verdana, Arial, "Courier New";
	font-size: 13px;
	color: white;
	padding: 4px 11px 6px 11px;
	margin: 0px 2px 0px 2px;
	border-radius: 4px 4px 4px 4px;
	border: 0px red solid;
}
.pagnrn:hover {
	background: url('../images/pagi2.png') repeat-x 0px -59px;
	color: #000;
}
.reviewdthd {
	font-weight: bold;
	font-size: 15px;
	padding-top: 3px;
	text-shadow: 0 1px #fff;
	color: #4E5050;
	float: none;
}
.reviewcnt .pane {
	width: 340px;
	float: left;
	background: url('../images/review_bg.png') no-repeat right top;
	height: 345px;
	border: 0px solid red;; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:5px
}
.reviewcnt .query {
	width:200px;
	margin:30px 10px 10px 30px;
	border: 0px red solid;
}
.reviewcnt .query ul {
	padding: 0px;
	margin: 0px;
}
.reviewcnt .query ul li {
	list-style:none;
	margin-bottom: 5px;
}

.revtb {
	border: 1px solid #999;
	padding: 5px;
	width: 250px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 0px;
	color: #000;
	background: #fff url('../imgs/bg_fade_sml.png') repeat-x top;
}
	.revtb:focus {border: 2px solid #666;}


.revcnt {
	border:0px solid #999;
	padding: 0px;
	width: 40px;
	color: #000;
}
	.revcnt:focus {border:0px solid #666;}
	
	
.textarearev {
	border: 1px solid #999;
	padding: 5px;
	width: 295px;
	height:100px;
	line-height:20px;

	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 5px;
	color: #000;
	background: #fff url('../imgs/bg_fade_sml.png') repeat-x top;; font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family:verdana, tahoma, arial, helvetica, sans-serif
}
	.textarearev:focus {border: 2px solid #666;}
	
.ratnoopt {
	float:left;
	display:block;
	text-align:center;
	display:block;
	margin:0px 8px 15px 9px;
	border:0px red solid
}
.ratnoopt .lbl {
	cursor:pointer;
}


.message {
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 15px;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
}
.message.error {
    border: 1px solid #eeb7ba;
    background: #fae2e2;
    background: -webkit-gradient(linear, left top, left bottom, from(#fae2e2), to(#f2cacb));
    background: -moz-linear-gradient(top,  #fae2e2,  #f2cacb);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae2e2', endColorstr='#f2cacb');
    color: #be4741;
    text-shadow: 0 1px 0 #fff;
}

.reviewerror li{
    color: #be4741;
    font-family:"Segoe UI", verdana;
    font-size:14px;
    font-weight:bold
}

.imgmdlmar {
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}

.revmain {
    font-family:"Segoe UI", verdana;
    font-size:13px;
    font-weight:normal
}
.revcontan {
	list-style:none;
	margin-bottom: 0px;
	padding:1px 0px 0px 0px;
	border:0px red solid
}

.rateform {
	padding:5px 5px 20px 5px;
	line-height:20px;
	border:0px red solid
}

.revfield {
	padding:5px 5px 5px 5px;
	float:left;
	width:265px;
	border:0px red solid
}

.showrtrev {
	width:56%;
	float:left;
	border:0px red solid
}
.showrt {
	background: url('../imgs/star.jpg') no-repeat top left;
	height:40px;
	width:160px;
	float:left;
	border:0px solid red;; padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:0px
}
.showrtby {
	height:40px;
	width:160px;
	padding:20px 0px 0px 0px;
	float:left;
	font-weight: normal;
	font-size:13px;
	line-height:20px;
	border:0px red solid;
}

.rategraph {
	float:right;
	width:260px;
	font-size:13px;
	font-weight:normal;
	padding:10px 0px 0px 10px;
	border:0px red solid;
}
.rtstno {
	width:40px;
	padding:2px 0px 0px 0px;
	float:left
}
.rtstval {

	padding:2px 0px 0px 10px;
	float:left
}
.rtshowper {
	width:150px;float:left
}

.bg430 {
	background:url('../images/bg430.png') no-repeat top left;
	width:430px;height:20px
}
.bg750 {
	background:url('../images/bg750.png') no-repeat top left;
	width:750px;height:35px
}


/* Progress bars
---------------------------------------------------------------------*/

.progress {
    border: 1px solid #ccc;
    position: relative;
    display: block;
    height: 18px;
    padding: 0;
    min-width: 150px;
    margin:2px 0;
    background: #DEDEDE;
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9));
    background: -moz-linear-gradient(top, #ccc, #e9e9e9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');

    -moz-box-shadow:0 1px 0 #fff;
    -webkit-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.progress span {
    display: block;
    height: 18px;
    margin: 0;
    padding: 0;
    text-align:center;
    width:0;
    
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.progress span b{
    color:#fff;
    line-height:18px;
    padding-left:2px;
    text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}

.progress-blue span {
    border: 1px solid #0078a5; 
    background-color: #5C9ADE;
    background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.progress-green span {
    border: 1px solid #5c9425; 
    background-color: #77AF3F;
    background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.progress-orange span {
    border: 1px solid #f47a20; 
    background-color: #faa51a;
    background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.progress-red span {
    border: 1px solid #A92C2C; 
    background-color: #C44747;
    background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}


.revimg0 {
	background: url('../imgs/stars_small.gif') no-repeat;
	display: block;
	font-weight: normal;
	border:0px solid red; ; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:5px; padding-left:77px; padding-right:0px; padding-top:16px; padding-bottom:0px
}
.revimg15 {
	background: url('../imgs/stars_small.gif') no-repeat 0px -18px ;
	display: block;
	font-weight: normal;
	border:0px solid red; ; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:5px; padding-left:77px; padding-right:0px; padding-top:16px; padding-bottom:0px
}
.revimg2 {
	background: url('../imgs/stars_small.gif') no-repeat 0px -37px ;
	display: block;
	font-weight: normal;
	border:0px solid red; ; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:5px; padding-left:77px; padding-right:0px; padding-top:16px; padding-bottom:0px
}
.revimg25 {
	background: url('../imgs/stars_small.gif') no-repeat 0px -54px ;
	display: block;
	font-weight: normal;
	border:0px solid red; ; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:5px; padding-left:77px; padding-right:0px; padding-top:16px; padding-bottom:0px
}
.revimg3 {
	background: url('../imgs/stars_small.gif') no-repeat 0px -72px ;
	display: block;
	font-weight: normal;
	border:0px solid red; ; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:5px; padding-left:77px; padding-right:0px; padding-top:16px; padding-bottom:0px
}
.revimg35 {
	background: url('../imgs/stars_small.gif') no-repeat 0px -91px ;
	display: block;
	font-weight: normal;
	border:0px solid red; ; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:5px; padding-left:77px; padding-right:0px; padding-top:16px; padding-bottom:0px
}
.revimg4 {
	background: url('../imgs/stars_small.gif') no-repeat 0px -109px ;
	display: block;
	font-weight: normal;
	border:0px solid red; ; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:5px; padding-left:77px; padding-right:0px; padding-top:16px; padding-bottom:0px
}
.revimg45 {
	background: url('../imgs/stars_small.gif') no-repeat 0px -127px ;
	display: block;
	font-weight: normal;
	border:0px solid red; ; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:5px; padding-left:77px; padding-right:0px; padding-top:16px; padding-bottom:0px
}
.revimg5 {
	background: url('../imgs/stars_small.gif') no-repeat 0px -178px;
	font-weight: normal;
	border:0px solid red; ; margin-left:5px; margin-right:0; margin-top:0px; margin-bottom:0px; padding-left:77px; padding-right:0px; padding-top:0px; padding-bottom:0px
}


.hdrfrn {
	float:left;
	text-align:left;
	padding:0px 20px 0px 0px;
	border:0px red solid
}

.pwpfntst {
	width:99%;
	font:normal 13px verdana;
	color:#333333;
	line-height:22px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	position: relative;
	border:0px red solid;
}
.errlogin {
	padding-bottom: 17px;
	font-size: 13px;
	font-weight: normal;
	font-family: 'Segoe UI',verdanan, Arial, Helvetica, sans-serif;
	color: #FF3300
}

.pagehd	{
	color: #707070;
	font-weight: bold;
	font-family:"Segoe UI", Verdana, Times New Roman, Arial, sans-serif; 
	font-size: 14pt;
	padding: 5px 0px 5px 17px;
	float:left;
	border:0px red solid
}

a.pginlnk:visited {
	color: #464646;
	font: bold 11px verdana,tahoma,arial,helvetica,sans-serif;
	background: url('../imgs/bg.gif') repeat-x 0px 0px;
	height: 25px;
	padding: 7px 7px 7px 7px;
	border:1px silver solid;
	box-shadow: 0px 1px 1px 0px #CCCCCC;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

a.pginlnk:active {
	color: #464646;
	font: bold 11px verdana,tahoma,arial,helvetica,sans-serif;
	background: url('../imgs/bg.gif') repeat-x 0px 0px;
	height: 25px;
	padding: 7px 7px 7px 7px;
	border:1px silver solid;
	box-shadow: 0px 1px 1px 0px #CCCCCC;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

a.pginlnk {
	color: #464646;
	font: bold 11px verdana,tahoma,arial,helvetica,sans-serif;
	background: url('../imgs/bg.gif') repeat-x 0px 0px;
	height: 25px;
	padding: 7px 7px 7px 7px;
	border:1px silver solid;
	box-shadow: 0px 1px 1px 0px #CCCCCC;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
a.pginlnk:hover {
	color: #464646;
	background: url('../imgs/bg.gif') repeat-x 0px -46px;
	height: 25px;
	text-decoration: none;
}
a.pginlnk_ac:visited {
	color: #ffffff;
	font: bold 11px verdana,tahoma,arial,helvetica,sans-serif;
	background: url('../imgs/bg_bl.gif') repeat-x 0px 0px;
	height: 25px;
	padding: 7px 7px 7px 7px;
	border:1px silver solid;
	box-shadow: 0px 1px 1px 0px #CCCCCC;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
a.pginlnk_ac:active {
	color: #ffffff;
	font: bold 11px verdana,tahoma,arial,helvetica,sans-serif;
	background: url('../imgs/bg_bl.gif') repeat-x 0px 0px;
	height: 25px;
	padding: 7px 7px 7px 7px;
	border:1px silver solid;
	box-shadow: 0px 1px 1px 0px #CCCCCC;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
a.pginlnk_ac {
	color: #ffffff;
	font: bold 11px verdana,tahoma,arial,helvetica,sans-serif;
	background: url('../imgs/bg_bl.gif') repeat-x 0px 0px;
	height: 25px;
	padding: 7px 7px 7px 7px;
	border:1px silver solid;
	box-shadow: 0px 1px 1px 0px #CCCCCC;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
a.pginlnk_ac:hover {
	color: #464646;
	background: url('../imgs/bg_bl.gif') repeat-x 0px -46px;
	height: 25px;
	text-decoration: none;
}

a.patblbt:visited {
	font-size: 12px;
	font-weight:normal;
	color: white;
	background-color:#2e458b;

	padding: 4px 10px 4px 10px;
	margin: 3px 0px 0px 0px;
	

	text-decoration: none;
	cursor:pointer;
	
	-webkit-border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	border-radius: 5px 5px 5px 5px; 
	-webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
	-moz-box-shadow: 0 3px rgba(58,87,175,.75); 
	box-shadow: 0 3px rgba(58,87,175,.75);
	
	transition: all 0.1s linear 0s; 

	border:0px red solid
}

a.patblbt:active {
	font-size: 12px;
	font-weight:normal;
	color: white;
	background-color:#2e458b;

	padding: 4px 10px 4px 10px;
	margin: 3px 0px 0px 0px;
	

	text-decoration: none;
	cursor:pointer;
	
	-webkit-border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	border-radius: 5px 5px 5px 5px; 
	-webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
	-moz-box-shadow: 0 3px rgba(58,87,175,.75); 
	box-shadow: 0 3px rgba(58,87,175,.75);
	
	transition: all 0.1s linear 0s; 

	border:0px red solid
}

a.patblbt {
	font-size: 12px;
	font-weight:normal;
	color: white;
	background-color:#2e458b;

	padding: 4px 10px 4px 10px;
	margin: 3px 0px 0px 0px;
	

	text-decoration: none;
	cursor:pointer;
	
	-webkit-border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	border-radius: 5px 5px 5px 5px; 
	-webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
	-moz-box-shadow: 0 3px rgba(58,87,175,.75); 
	box-shadow: 0 3px rgba(58,87,175,.75);
	
	transition: all 0.1s linear 0s; 

	border:0px red solid
}

a.patblbt:hover {
  top: 3px;
  background-color: #3a57af; 
  -webkit-box-shadow: none; 
  -moz-box-shadow: none; 
  box-shadow: none;
}

a.selbtotn:visited {

}

a.selbtotn:active {
}

a.selbtotn {
	font-size: 12px;
	font-weight:normal;
	color: white;
	background-color:#2e458b;

	padding: 2px 5px 2px 5px;
	margin: 3px 0px 2px 0px;
	

	text-decoration: none;
	cursor:pointer;
	
	-webkit-border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	border-radius: 5px 5px 5px 5px; 
	-webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
	-moz-box-shadow: 0 3px rgba(58,87,175,.75); 
	box-shadow: 0 3px rgba(58,87,175,.75);
	
	transition: all 0.1s linear 0s; 

	border:0px red solid
}

a.selbtotn:hover {
  top: 3px;
  background-color: #3a57af; 
  -webkit-box-shadow: none; 
  -moz-box-shadow: none; 
  box-shadow: none;
}

.dtable {
	display: table;
	padding:15px 5px 5px 5px;
	border: 0px red solid;
}
.dwidth {
	width:100%;
	border:0px red solid
}

.drow {
	display: table-row;
	border: 1px fuchsia solid;
}
.dthead {
	display: table-header-group;
}
.dtbody {
	display: table-row-group;
}
.dtfoot {
	display: table-footer-group;
}
.dcol {
	display: table-column;
}
.dcolgroup {
	display: table-column-group;
}
.dcell {
	display: table-cell;;
	border: 1px #464646 solid;
	padding: 5px;
}
.dcaption {
	display: table-caption;
}

.rrowr {
	display: table-row;
	border: 0px fuchsia solid;
	width:800px
}
.rcellh {
	display: table-cell;;
	border: 0px #464646 solid;
	padding: 5px;
	width:150px;
	vertical-align:top
}
.rcellh1 {
	display: table-cell;;
	border: 0px #464646 solid;
	padding: 5px;
	width:100px;
	vertical-align:top
}
.rcelld {
	display: table-cell;;
	border: 0px #464646 solid;
	padding: 0px;
	width:1px;
	vertical-align:top
}
.rcellv {
	display: table-cell;;
	border: 0px #464646 solid;
	padding: 5px;
	width:500px;
	vertical-align:top
}




.pdtable {
	display: table;
	padding:15px 5px 5px 5px;
	border: 0px aqua solid;
}
.pdwidth {
	width:99%
}


.pdrow {
	display: table-row;
	margin:0px 0px 15px 0px;
	background:#fff;
}
.pdrow:hover {
	display: table-row;
	margin:0px 0px 15px 0px;
	background: #F4F4F4;
	cursor:pointer
}
.pdrowemp {
	padding:2px
}
.pdrowbg_b {
	background: url('../imgs/bg1.png') repeat-x 0px 0px;
	color:#fff;
	height:40px;
	width:1190px
}
.pdrowbg_b100 {
	background: url('../imgs/bg1.png') repeat-x 0px 0px;
	color:#fff;
	height:40px;
	width:100%
}

.pdrowbg {
	background: url('../imgs/bg.gif') repeat-x 0px 0px;
	height:40px;
	width:1190px
}
.pdrowbgp {
	background: url('../imgs/bg.gif') repeat-x 0px 0px;
	height:40px;
	width:1145px
}
.halignl {
	text-align: left;
	line-height:20px
}
.valignt {
	vertical-align:top;
	line-height:20px
}
.prcell1 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:30px;
	vertical-align:top
}
.prcell2 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:100px;
	vertical-align:top
}
.prcell3 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:450px;
	vertical-align:top
}
.prcell4 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:80px;
	vertical-align:top
}
.prcell5 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:100px;
	vertical-align:top
}
.prcell6 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:50px;
	vertical-align:top
}
.prcell7 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:70px;
	vertical-align:top
}
.prcell8 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:210px;
	vertical-align:top
}
.prcell9 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px;
	width:300px;
	vertical-align:top
}
.prcell10 {
	display: table-cell;
	border: 0px #464646 solid;
	padding: 5px 25px 5px 5px;
	min-width:100px;
	vertical-align:top
}
.prcellfull {

	display:table-row;
	border: 1px #464646 solid;
	padding: 5px 25px 5px 5px;
	min-width:300px;
	vertical-align:top
}



.prbgdel {
	background-color: #FFDDDD
}

.imghrm {
	margin:0px 5px 0px 5px
}

a.greylink:link {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.greylink:visited {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.greylink:hover {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #3A3A3A;
	text-decoration: none;
}


.pntable {
	display: table;
	padding:15px 5px 5px 5px;
	border: 0px aqua solid;
}
.pnwidth {
	width:99%
}

.pnrow {
	display: table-row;
	width:900px;
	margin:0px 0px 0px 0px;
}
.pnrow:hover {
	display: table-row;
	width:900px;
	margin:0px 0px 0px 0px;
	background: url('../imgs/bg.gif') repeat-x 0px -46px;
	cursor:pointer;
}
.pnrowemp {
	padding:2px
}
.pnrowbg {
	background: url('../imgs/bg.gif') repeat-x 0px 0px;
}
.pnbg1 {
	background-color: #F4F4F4
}
.pnbg2 {
	background-color: #EAEAEA;
}

.pncell1 {
	display: table-cell;;
	border: 0px #464646 solid;
	padding: 5px;
	width:30px;
	vertical-align:top
}
.pncell2 {
	display: table-cell;;
	border: 0px #464646 solid;
	padding: 5px;
	width:120px;
	vertical-align:top
}
.pncell3 {
	display: table-cell;;
	border: 0px #464646 solid;
	padding: 5px;
	width:300px;
	vertical-align:top
}
.pncell4 {
	display: table-cell;;
	border: 0px #464646 solid;
	padding: 5px;
	width:40px;
	vertical-align:top
}
.pncell5 {
	display: table-cell;;
	border: 0px #464646 solid;
	padding: 5px;
	width:70px;
	vertical-align:top
}
.pncell6 {
	display: table-cell;;
	border: 0px #464646 solid;
	padding: 5px;
	width:60px;
	vertical-align:top
}
.pncell7 {
	display: table-cell;;
	border: 0px #464646 solid;
	padding: 5px;
	width:120px;
	vertical-align:top
}

.tdreg7{ 

	padding-bottom:7px;
	border:0px solid black;
	float:left;
}
.tdreg5s{ 
	float:left;
	width: 85px;
	display:block;
	margin:5px;
	padding:4px 0px 0px 0px;
	border:0px solid black;
	text-align:right
}
.tdreg2{ 
	float:left;
	width: 220px;
	display:block;
	border:0px solid black;
}
.tdreg3{ 
	float:left;
	width: 200px;
	height:80px;
	display:block;
	border:0px solid black;
}

.srcbox {

	float:left;
	width:98%;
	margin:10px;

	border: 1px solid #999;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #000;
	background: #fff url('../imgs/bg_fade_sml.png') repeat-x top;
}

.treedetail {

	padding: 5px; 
	BACKGROUND: #FFF;
	border: 0px solid #ef6f1f; 
	font: normal 13px verdana,arial;
	box-shadow: 0px 5px 15px 0px #CCCCCC;	
	border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
}

.treecells {
	width: 120px;
	background-color: #E4E4E4;
	padding: 5px;
	text-align:center;
	
	border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
}
.treecellvl {
	width: 120px;
	background-color: #E4E4E4;
	padding: 5px;
	text-align:center;
	
	border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
}

.abtcmt {
	border:1px silver solid;
	border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	
}

.ldfrhd {
	padding:10px 2px 10px 5px;
}
.ldfrdata {
	padding:5px 2px 5px 5px;
}

.showenq {
	float:left;
	padding:5px;
}

.imgLiquid img {visibility:hidden}

.catsubopth {
	float:left;padding:5px 0px 7px 5px;border:0px red solid
}
.catsuboptv {
	float:left;padding:5px 0px 2px 5px
}
.catsuboptvs {
	float:left;
	padding:0px 0px 0px 5px;
	border:0px red solid
}

.suboptmn {
	float:left;border:0px red solid;padding:0px 20px 0px 0px
}
.suboptun {
	float:left;border:0px red solid;padding:0px 0px 5px 0px;clear:both
}

.inbs2 {
	border: 1px solid #999;
	width: 85px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 2px;
	color: #000;
	background: url(../imgs/bg_fade_sml.png) repeat-x top #fff;
	
	font: normal 14px verdana,tahoma,arial,helvetica,sans-serif;
}
	.inbs2:focus {border: 2px solid #666;margin: 1px;}
	
.inbs5 {
	border: 1px solid #999;
	width: 109px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 2px;
	color: #000;
	background: url(../imgs/bg_fade_sml.png) repeat-x top #fff;
	
	font: normal 14px verdana,tahoma,arial,helvetica,sans-serif;
}
	.inbs5:focus {border: 2px solid #666;margin: 1px;}


.btnadd {
	font-size: 12px;
	color:#515151;
	background-color:#E9E9E9;

	padding: 3px 7px 3px 7px;
	margin: 0px 0px 0px 0px;
	

	text-decoration: none;
	cursor:pointer;
	
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px; 

	-webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
	-moz-box-shadow: 0 3px rgba(58,87,175,.75); 
	box-shadow: 0 3px rgba(58,87,175,.75);
	
	transition: all 0.1s linear 0s; 

	border:0px red solid
}
.btnadd:hover {
	color:#fff;
	background-color: #3a57af; 
	text-decoration: none;
}

.buttonf {
	font-size: 14px;
	font-weight: 600;
	width:320px;
	color: white;
	background-color:#2e458b;


	padding: 9px 10px 9px 10px;
	margin: 3px 0px 0px 0px;
	

	text-decoration: none;
	cursor:pointer;
	
	-webkit-border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	border-radius: 5px 5px 5px 5px; 
	-webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
	-moz-box-shadow: 0 3px rgba(58,87,175,.75); 
	box-shadow: 0 3px rgba(58,87,175,.75);
	
	transition: all 0.1s linear 0s; 

	border:0px red solid
}
.buttonf:hover {
  top: 3px;
  background-color: #3a57af; 
  -webkit-box-shadow: none; 
  -moz-box-shadow: none; 
  box-shadow: none;
}

.buttonat {
	font-size: 14px;
	font-weight: 600;
	color: white;
	background-color:#2e458b;

	padding: 7px 10px 7px 10px;
	margin: 3px 0px 0px 0px;
	

	text-decoration: none;
	cursor:pointer;
	
	-webkit-border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	border-radius: 5px 5px 5px 5px; 
	-webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
	-moz-box-shadow: 0 3px rgba(58,87,175,.75); 
	box-shadow: 0 3px rgba(58,87,175,.75);
	
	transition: all 0.1s linear 0s; 

	border:0px red solid
}
.buttonat:hover {
  top: 3px;
  background-color: #3a57af; 
  -webkit-box-shadow: none; 
  -moz-box-shadow: none; 
  box-shadow: none;
}
.buttonats {
	font-size: 14px;
	font-weight: 600;
	color: white;
	background-color:#2e458b;

	padding: 3px 10px 3px 10px;
	margin: 0px 0px 0px 0px;
	

	text-decoration: none;
	cursor:pointer;
	
	-webkit-border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	border-radius: 5px 5px 5px 5px; 
	-webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
	-moz-box-shadow: 0 3px rgba(58,87,175,.75); 
	box-shadow: 0 3px rgba(58,87,175,.75);
	
	transition: all 0.1s linear 0s; 

	border:0px red solid
}
.buttonats:hover {
  top: 0px;
  background-color: #3a57af; 
  -webkit-box-shadow: none; 
  -moz-box-shadow: none; 
  box-shadow: none;
}
.buttonhdr {
	font-size: 13px;
	font-weight: 600;
	color: white;
	background-color:#2e458b;

	padding: 4px 8px 2px 8px;
	margin: 0px 0px 0px 0px;
	

	text-decoration: none;
	cursor:pointer;
	
	-webkit-border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	border-radius: 5px 5px 5px 5px; 
	-webkit-box-shadow: 0 3px rgba(58,87,175,.75); 
	-moz-box-shadow: 0 3px rgba(58,87,175,.75); 
	box-shadow: 0 3px rgba(58,87,175,.75);
	
	transition: all 0.1s linear 0s; 

	border:0px red solid
}
.buttonhdr:hover {
  top: 0px;
  background-color: #3a57af; 
  -webkit-box-shadow: none; 
  -moz-box-shadow: none; 
  box-shadow: none;
}

input[type=password].regtbp{
  width: 300px; 
  height: 39px; 
  -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
  -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
  border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
  background-color: #fff; 
  -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
  -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
  box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
  border: solid 1px #cbc9c9;
  margin:5px 0px 10px 0px;
  padding-left: 10px;
}

input[type=text].regtb{
  width: 300px; 
  height: 39px; 
  -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
  -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
  border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
  background-color: #fff; 
  -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
  -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
  box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
  border: solid 1px #cbc9c9;
  margin:5px 0px 10px 0px;
  padding-left: 10px;
}

.halignhl {
	text-align:left
}

.halignl {
	vertical-align:top
}

.halignc {
	vertical-align:top
}

.prbg1 {
	background-color: #F9F9F9
}
.prbg2 {
	background-color: #EAEAEA
}
.prbg3 {
	background-color: #A2A2A2;
	color:#fff;
	font-weight:bold
}
.prbg3:hover {
	color:#000;
}
.prbgrv {
	background-color: #FF99FF
}
.prbgless {
	background-color:#FBE6E8
}

.recbg1 {
	background-color: #FFCC99
}
.recbg2 {
	background-color: #EAEAEA
}

.lockfol {
	float: left;
	background: url('../img/lock_folder.png') 0px 0px no-repeat;
	width: 56px;
	height: 60px;
	cursor: pointer;
	border: 0px solid #000;
	font-weight: bold;
	color: #fff;
	padding: 0px 0px 5px 5px;
}
.lockfol:hover {
	background: url('../img/lock_folder.png') 1px -65px no-repeat;
}
.unlockfol {
	float: left;
	background: url('../img/lock_folder.png') 1px -65px no-repeat;
	width: 56px;
	height: 60px;
	cursor: pointer;
	border: 0px solid #000;
	font-weight: bold;
	color: #fff;
	padding: 0px 0px 5px 5px;
}

.upfollr {
	float: left;
	background: url('../imgs/up_icon_lr.png') 0px 0px no-repeat;
	width: 56px;
	height: 60px;
	cursor: pointer;
	border: 0px solid #000;
	font-weight: bold;
	color: #fff;
	padding: 0px 0px 5px 5px;
}
.upfollr:hover {
	background: url('../imgs/up_icon_lr.png') 1px -65px no-repeat;
}

.taxinc {
	float: left;
	background: url('../imgs/taxinc.jpg') 0px 0px no-repeat;
	background-position:right top;
	height: 40px;
	cursor: pointer;
	border: 0px solid #000;
	font-weight: bold;
	color: #000;
	padding: 0px 40px 0px 5px;

}
.taxinc:hover {
	background: url('../imgs/taxexc.jpg') 0px 0px no-repeat;
	background-position:right top;
}
.taxexc {
	float: left;
	background: url('../imgs/taxexc.jpg') 0px 0px no-repeat;
	background-position:right top;

	height: 40px;
	cursor: pointer;
	border: 0px solid #000;
	font-weight: bold;
	color: #000;
	padding: 0px 40px 0px 5px;
}
.taxexc:hover {
	background: url('../imgs/taxinc.jpg') 0px 0px no-repeat;
	background-position:right top;
}

.geninv {
	float: left;
	background: url('../imgs/checkboxbg.jpg') 0px 0px no-repeat;
	width: 40px;
	height: 45px;
	cursor: pointer;
	border: 0px solid #000;
	font-weight: bold;
	color: #fff;
	margin: 0px 0px 0px 10px;
}
.geninv:hover {
	background: url('../imgs/checkboxbg.jpg') 1px -44px no-repeat;
}
.geninvld {
	float:left;
	margin: 5px 0px 0px 10px;
}

.purbg {
	background-color: #CBDCED
}
.salebg {
	background-color: #FCFCFC
}

.showtax {
	float:left;
	padding-right:20px;
}

#page_main_print {
	margin: 2mm 1mm 0mm 1mm;
	border: 0px solid aqua;
	position: inherit;
}
.prlst1{
	float:left;padding:4px 0px 0px 5px;border-bottom:2px #666 solid;border-right:2px #666 solid;width:22px;height:20px
}
.prlst2{
	float:left;padding:4px 0px 0px 5px;border-bottom:2px #666 solid;border-right:2px #666 solid;width:130px;max-width:190px;height:20px
}
.prlst3{
	float:left;padding:4px 0px 0px 5px;border-bottom:2px #666 solid;border-right:2px #666 solid;width:20px;height:20px
}
.prlst4{
	float:left;padding:4px 0px 0px 5px;border-bottom:2px #666 solid;border-right:2px #666 solid;width:50px;height:20px
}
.prlst5{
	float:left;padding:4px 0px 0px 5px;border-bottom:2px #666 solid;border-right:2px #666 solid;width:20px;height:20px
}
.prlst6{
	float:left;padding:4px 0px 0px 5px;border-bottom:2px #666 solid;border-right:2px #666 solid;width:20px;height:20px
}
.prlst7{
	float:left;padding:4px 0px 0px 5px;border-bottom:2px #666 solid;width:40px;height:20px
}
.footerprint {
	width: 100%;
	overflow:hidden;
	font-size: 13px;
	padding: 5px 0px 0px 0px;
	border: 0px solid yellow;
}
.recviewstst {
	float:left;
	width:35px;
	background:#CCCCCC;
	padding:0px 0px 0px 5px;
	color:#333333;
	border-left:0px red solid;
	cursor:pointer
}
.recviewststv {
	float:left;
	width:35px;
	background:#63F5A2;
	padding:0px 0px 0px 5px;
	color:#333333;
	border-left:1px red solid;
	cursor:pointer
}
.recviewststu {
	float:left;
	width:35px;
	background:#006699;
	padding:0px 0px 0px 5px;
	color:#fff;
	border-left:0px red solid;
	cursor:pointer
}
.recviewstbl {
	float:left;
	width:35px;
	background:#CCCCCC;
	padding:0px 0px 0px 5px;
	color:#333333;
	border-left:1px red solid;
	cursor:pointer
}
.recviewstbla {
	float:left;
	width:35px;
	background:#63F5A2;
	padding:0px 0px 0px 5px;
	color:#333333;
	border-left:1px red solid;
	cursor:pointer
}
.recviewstblv {
	float:left;
	width:35px;
	background:#63F5A2;
	padding:0px 0px 0px 5px;
	color:#333333;
	border-left:1px red solid;
	cursor:pointer
}
.recviewstblu {
	float:left;
	width:35px;
	background:#006699;
	padding:0px 0px 0px 5px;
	color:#fff;
	border-left:1px red solid;
	cursor:pointer
}





.disstblv {
	float:left;
	width:100px;
	background:#63F5A2;
	padding:0px 0px 0px 5px;
	color:#333333;
	border-left:1px red solid;
	cursor:pointer
}
.disstblu {
	float:left;
	width:100px;
	background:#006699;
	padding:0px 0px 0px 5px;
	color:#fff;
	border-left:1px red solid;
	cursor:pointer
}
.bluetabdr {
	float:left;
	background:#006699;
	padding:0px 5px 0px 5px;
	color:#fff;
	border-left:1px red solid;
	cursor:pointer
}

.remdt {
	font-size:9px
}
.remhr {
	width:100%
}

.blucrcl {
	background:#009999;padding:5px;
	width: 2px;height:2px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.redcrcl {
	background:red;padding:5px;
	width: 2px;height:2px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.grncrcl {
	background: #00FF00;
	padding: 5px;
	width: 2px;height:2px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.grycrcl {
	background: #8C8C8C;
	padding: 5px;
	width: 2px;
	height: 2px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.ylocrcl {
	background: #FFFF00;
	padding: 5px;
	width: 2px;
	height: 2px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.srchd	{
	color: #707070;
	font-weight: bold;
	font-family:"Segoe UI", Verdana, Times New Roman, Arial, sans-serif; 
	font-size: 14pt;
	padding: 5px 0px 5px 5px;
	float:left;
	border:0px red solid
}

.rdimr {
	min-width:250px
}

.dilate {
	float: left;
	background: url('../imgs/dilate.png') 0px 0px no-repeat;
	width: 35px;
	height: 17px;
	cursor: pointer;
	border: 0px solid #000;
	font-weight: bold;
	color: #fff;
	padding: 0px 0px 5px 5px;
}
.dilate:hover {
	background: transparent url('../imgs/dilate.png') 0px -22px no-repeat;
}

.diltbl {
	float: left;
	width: 35px;
	background:#CCCCCC url('../imgs/dialate.png') 0px 0px no-repeat;;
	border-left:1px red solid;
	padding:0px 0px 0px 5px;
	cursor:pointer
}
.diltbl:hover {
	background:#CCCCCC url('../imgs/dialate.png') 0px -22px no-repeat;
}
.diltblv {
	float: left;
	width: 35px;
	background:#63F5A2 url('../imgs/dialate.png') 0px 0px no-repeat;;
	color:#333333;
	border-left:1px red solid;
	padding:0px 0px 0px 5px;
	cursor:pointer
}
.diltblv:hover {
	background:#63F5A2 url('../imgs/dialate.png') 0px -22px no-repeat;
}
.diltblu {
	float: left;
	width: 35px;
	background:#006699 url('../imgs/dialate.png') 0px 0px no-repeat;;
	color:#fff;
	border-left:1px red solid;
	cursor:pointer
}
.diltblu:hover {
	background:#006699 url('../imgs/dialate.png') 0px -22px no-repeat;
}

.usrpicavl {
	background:url(../imgs/userpic.png) no-repeat;
	padding:6px 13px 6px 13px;
	cursor:pointer;
	border:0px red solid
}
.usrdocavl {
	background:url(../imgs/ptdocc.png) no-repeat;
	padding:6px 13px 6px 13px;
	cursor:pointer;
	border:0px red solid
}
.lifestyle {
	background:url(../imgs/lifestyle.png) no-repeat;
	padding:13px 13px 13px 13px;
	cursor:pointer;
	border:0px red solid
}