/*
COLORS:  backgrounds:dk-F7FAFB lt-e9f1f5;  borders:0a2b4a;
*/

/*==========================  DEFAULT  ==========================*/
html, body {height:100%; margin:0; padding:0;;font:12px Verdana}
/* Set the position and dimensions of the background image. */
#page-background {position:fixed; top:0; left:0; width:100%; height:100%;}
/* Specify the position and layering for the content that needs to appear in front of the background image. Must have a higher z-index value than the background image. Also add some padding to compensate for removing the margin from the 'html' and 'body' tags. */
#content {position:relative; z-index:1; padding:10px;}

a:link{font:12px verdana;color:#BF390D;text-decoration:none}
a:visited{font:12px verdana;color:#BF390D;text-decoration:none}
a:hover{font:12px verdana;color:#F00;text-decoration:none}
.pageContent{margin:12px 35px 45px 35px}
.row{margin:0;padding:0}
.pageContent.row{margin:0;padding:0}
p{margin:12px 0 0 0;color:#646464;text-decoration:none}
td{margin:12px 0 0 0;color:#646464;background:#fff}
.td-form{padding:12px 10px 0 15px;color:#646464;text-decoration:none; font:14px Verdana}
.td-form-right{padding:12px 15px 0 0;color:#646464;text-decoration:none; font:14px Verdana; text-align:right}

hr{margin:25px 0 25px 0}
.heading1{ clear:both;margin:40px 0 0 35px;font:24px verdana;color:#666}
.heading2{margin:10px 0 0 35px;font:15px verdana;color:#999}
.heading3{font:bold 12px verdana;color:#bd5400}
.heading4{font:bold 13px verdana;color:#666}
.heading5{margin:10px 0 0 40px;font: 12px verdana;color:#666; line-height:19px}
.textSmall{font:9px verdana;color:#000}
.textSpecial{font:bold 12px verdana;color:#FFF}
.spacerH15{clear:both;width:170px;height:20px}
.spacerH30{clear:both;width:730px;height:30px}
.spacerH20{clear:both;width:700px;height:20px;padding:0 0 10px 25px}	
.spacerH50{clear:both;width:1023px;height:50px}	
.spacerV30{float:left; width:30px; height:111px}
.spacerV35{float:left; width:35px; height:111px}
.spacerV65{float:left; width:65px; height:111px}
.input #total_amount_outstanding {padding-left:6px} 

.input-sm{height:30px;padding:5px 10px;font-size:16px;line-height:1.5;border-radius:3px}
select.input-sm{height:30px;line-height:30px}
textarea.input-sm{height:auto}
.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
select.input-lg{height:46px;line-height:46px}textarea.input-lg{height:auto}


.textRed{color:#b62121 !important}
a img{border:none}
.clearfix {clear: both; height:1px}
/*==========================  ADMIN HEADER BANNER  =======================================================*/
main {background-color: #fff}
.container {padding-right: 0;padding-left: 0}
	#adminBox{background-image:url(/calendar_public/img/bg_booking_admin.jpg);width:977px;height:115px;padding:23px;margin:0 auto}
		.adminLogo{position:relative; width:446px; top:1px; left:255px;clear:both;margin:15px 0 0 0; text-align:center}
		.adminLogout {float:left;position:relative;top:-80px; left:900px;width:90px;height:25px;margin:0 auto;}
		.adminSearch{ z-index:22;float:right;margin:0; 25px;font: 15px Verdana;color:#d8bb77;}
		.adminSearch a {font: 15px Verdana;color:#d8bb77;text-decoration:none}
		.adminSearch a:hover{font: 15px Verdana;color:#fff;text-decoration:none}
		
		#adminLinks{float:right;margin:33px 280px 0 0;font: 18px Verdana;color:#64b3e3;}
			/*.adminLinks a {font: 18px Verdana;color:#ff0000;text-decoration:none}
			.adminLinks a:hover{font: 18px Verdana;color:#64b3e3;text-decoration:none}
				:target {background:#666; padding:5px 15px}*/
			a.adminLinks:active{font-size:16px; font-weight:600;color:#FF6600 !important; text-decoration: none;}
			a.adminLinks:link{font-size:16px; font-weight:600;color:#64b3e3; text-decoration:none;}
			a.adminLinks:visited{font-size:16px; font-weight:600;color:#64b3e3; text-decoration:none;}
			a.adminLinks:hover{font-size:16px; font-weight:600;color:#FF6600 !important; text-decoration:none}
				
/*==========================  FRONT END HEADER BANNER  =======================================================*/
FrontEndMain {background-color: #575757; width:100%}
.containerFrontEnd {padding-right: 0;padding-left: 0}
	#FrontEndBox{max-width:805px;padding:0;margin:0 auto; border:0px solid red}
		.FrontEndLogo{overflow:auto; background:#ccc;margin:0; padding:0; max-width:805px}
		.aFrontEndLogout {float:left;position:relative;top:-80px; left:900px;width:90px;height:25px;margin:0 auto;}

/*==========================  SITE OPENING MODAL WINDOW  =======================================================*/
#mask{position:absolute;left:0;top:0;z-index:9000;background-color: #666;display: none}
#boxes .window{position:absolute;left:0;top:0;width:935px;height:710px;display:none;z-index:9999;padding:0;border:0px solid yellow}
#boxes #dialog{width: 935px;height:710px;padding:0;background-color:#ffffff}

/*==========================  USER LOGIN  ==========================*/
a.loginLinks:link{font:bold 12px Verdana;color:#443110;text-decoration:none}
a.loginLinks:visited{font:bold 12px Verdana;color:#443110;text-decoration:none}
a.loginLinks:hover{font:bold 12px Verdana;color:#b62121;text-decoration:none}

/*==========================  USER ALL PAGES TOP NAV  ==========================*/
.TopNav{background:url(/images/bg_top_nav.png); width:1023px; height:65px}
a.TopNav:link{font:bold 12px Verdana;color:#443110;text-decoration:none}
a.TopNav:visited{font:bold 12px Verdana;color:#443110;text-decoration:none}
a.TopNav:hover{font:bold 12px Verdana;color:#b62121;text-decoration:none}
.sf-menu,.sf-menu * {margin:0; padding:0; list-style:none}
.sf-menu {position:relative; padding:2px 0 0 28px; width:1023px}
.sf-menu ul {position:absolute; top:-999em; background:none } /* main top nav panel*/
.sf-menu ul li {width:100%}
.sf-menu li:hover {visibility:inherit}
.sf-menu > li {border-right:1px solid #e7e6e6; padding:0px; display:inline-block; vertical-align:middle}
.sf-menu > li > a {border:0px solid red;font:bold 13px verdana; color:#443110; width:94px;padding:5px 4px 5px 5px; display:table-cell; height:53px; vertical-align:middle; text-align:center;text-decoration:none}
.sf-menu > li.sfHover > a,.sf-menu > li > a:hover,.sf-menu > li.sfHoverForce > a {background-color:#fff; color:#b62121; text-shadow:1px 1px rgba(0,0,0,0.3)}
.sf-menu li li li a:before {content:"f105"; display:inline-block; font-family:verdana; padding-right:10px}
.sf-menu li ul {display:none; left:0; top:65px; z-index:99; padding:0}
.clearfix:before,.clearfix:after {content:" ";display:table}
.clearfix:after {clear:both}

/*==========================   USER NAVIGATION PANEL ROW  ==========================*/
.navPanel{overflow:auto;float:left;border:trasparent;background:url(../images/top-links-category-plate.png) left bottom;width:968px; margin:0px;padding:15px 0px 35px 55px;border:0px solid red}
.navPanelEntry{
	float: left;
	width: 202px;
	padding: 5px 8px 5px 8px;
	margin: 0 16px 10px 0px;
	z-index:1000;
	webkit-border-radius: 1px 5px 5px 5px;
	-moz-border-radius: 1px 5px 5px 5px;
	border-radius: 1px 5px 5px 5px;
	border-top:1px solid #FC6;
	border-right:1px solid #FC6;
	border-bottom:1px solid #FC6;
	border-left:1px solid #FC6;
	background-color:#FDF2D9;
	-webkit-box-shadow: #616161 2px 2px 2px;
	-moz-box-shadow: #616161 2px 2px 2px; 
	box-shadow: #616161 2px 2px 2px}
a.navPanelHeader:link{font:bold 14px Verdana;color:#333;text-decoration:none}
a.navPanelHeader:visited{font:bold 14px Verdana;color:#333;text-decoration:none}
a.navPanelHeader:hover{font:bold 14px Verdana;color:#b62121;text-decoration:none}
a.navPanelValue:link{font:14px Verdana;color:#666;text-decoration:none}
a.navPanelValue:visited{font:14px Verdana;color:#666;text-decoration:none}
a.navPanelValue:hover{font:14px Verdana;color:#b62121;text-decoration:none}
.navPanelBrands{
	position: absolute;
	width: 201px;
	margin: 0 0 0 -9px;
	padding: 5px 5px 11px 12px;
	line-height: 19px;
	z-index:1000;
	webkit-border-radius: 1px 1px 5px 5px;
	-moz-border-radius: 1px 1px 5px 5px;
	border-radius: 1px 1px 5px 5px;
	border-top:0px solid #FC6;
	border-right:1px solid #FC6;
	border-bottom:1px solid #FC6;
	border-left:1px solid #FC6;
	background-color:#FDF2D9;
	-webkit-box-shadow: #616161 2px 2px 2px;
	-moz-box-shadow: #616161 2px 2px 2px; 
	box-shadow: #616161 2px 2px 2px}

/*==========================  USER HOME PAGE TABULATED DIV   ==========================*/
.bestLinksBox{clear:both;overflow:auto;width:960px;border:0px solid red;padding:35px 0 35px 25px}
div.bestLinks{float:left;margin:0 100px 0 0}
ul.tabs{padding:6px 0;margin:0;list-style-type:none;text-align: center;font-size: 0; /*set to left, center, or right to align the tabs as desired*/}
ul.tabs li{display: inline;margin:0 30px 0 30px; /*distance between tabs*/}
ul.tabs li a{position:relative;padding: 6px 14px;border:1px solid #e3cd9e;background: #fffcf5 url(../images/bg_tabs2.png) repeat-x 0 0;font:24px Verdana;color:#666;text-decoration:none;border-radius:3px 3px 0 0;outline:none}        
ul.tabs li a:visited{font:24px Verdana;color:#443110;text-decoration:none}
ul.tabs li.selected a, ul.tabs li.selected a:hover{position:relative;top:0px;font:24px Verdana;color:#C03;background:#fffcf5;border-bottom-color:#fff}
ul.tabs li a:hover{background:#fdf2d9 url(../images/bg_tabs1.png) repeat-x 0 0;color:#6948b1}
ul.tabs li.selected a:hover{text-decoration: none}
div.tabcontents{border-top:1px solid #e3cd9e;padding:0; background:#fffcf5}
.onSpecial{color:#b62121;font-weight:bold;font-size:11px;margin:0 0 0 -7px}
.oldPrice{text-decoration:line-through;font-size:11px;margin:0 0 0 -7px}

/*==========================  USER HOME PAGE TOP BOX  ==========================*/
.topBoxHeader{padding-bottom:10px;font:26px Verdana;color:#FFF;text-transform:capitalize}
.topBoxContent{font:11px Verdana;color:#FFF;width:128px; overflow:hidden}
a.topBoxContent:link{font:bold 12px Verdana;color:#FFF;text-transform:capitalize;text-decoration:none}
a.topBoxContent:visited{font:bold 12px Verdana;color:#FFF;text-transform:capitalize;text-decoration:none}
a.topBoxContent:hover{font:bold 12px Verdana;color:#F00;text-transform:capitalize;text-decoration:none}

/*==========================  HOME PAGE IMAGE SLIDER  ==========================*/
#sliderFrame, #sliderFrame div {box-sizing: content-box}
#sliderFrame {box-sizing: content-box;width:630px;margin:0 auto; /*center-aligned*/padding:0px;box-shado: 0 0 5px #BBB;border:0px solid #CCC; background-color:#FFF}
#slider, #slider div.sliderInner {width:630px;height:278px;/* Must be the same size as the slider images */}
#slider {float:left;background:#fff url(/images_products/zz_loading.gif) no-repeat 50% 50%;position:relative;transform: translate3d(0,0,0)}
/* the link style (if an image is wrapped in a link) */
#slider a.imgLink, #slider .video {	z-index:2;position:absolute;top:0px;left:0px;border:0;padding:0;margin:0;width:100%;height:100%}
#slider .video {background:transparent url(video.png) no-repeat 50% 50%}

/* Caption styles */
#slider div.mc-caption-bg, #slider div.mc-caption-bg2 {position:absolute;width:400px;height:auto;padding:10px 0;/* 10px will increase height.*/
	left:120px; /*if the caption needs to be aligned from right, specify by right instead of left. i.e. right:20px;*/
	bottom:10px;/*if the caption needs to be aligned from top, specify by top instead of bottom. i.e. top:150px;*/
	z-index:3;overflow:hidden;font-size:0}
#slider div.mc-caption-bg {
    /* NOTE: Its opacity is to be set through the sliderOptions.captionOpacity setting in the js-image-slider.js file.*/
	background:#DDD;/* or any other colors such as Black, or: background:none; */
	border:1px solid white;border-radius: 5px}
#slider div.mc-caption-bg2 {background:none}
#slider div.mc-caption {font:bold 13px/16px Arial;color:#069;z-index:4;text-align:center;background:none}
#slider div.mc-caption a {color:#060}
/* ------ built-in navigation bullets wrapper that is relative to the #slider ------*/
#slider div.navBulletsWrapper  {display:none}

/* --------- Others ------- */
#slider div.loading {width:100%; height:100%;background:transparent url(../images_products/zz_loading.gif) no-repeat 50% 50%;filter: alpha(opacity=60);opacity:0.6;position:absolute;left:0;top:0;z-index:9}
#slider img, #slider>b, #slider a>b {position:absolute; border:none; display:none}
#slider div.sliderInner {overflow:hidden;-webkit-transform: rotate(0.000001deg);/* fixed the Chrome not crop border-radius bug*/position:absolute; top:0; left:0}
#slider>a, #slider video, #slider audio {display:none}
#slider div {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}
/* -- thumbnails -- */
#thumbs {float:left;margin-left:10px;width:230px;font:normal 11px/13px verdana;border-top:1px solid #CCC;color:#666}
#thumbs .thumb {border:1px solid #CCC;border-top:1px solid #FFF;padding:11px 8px;background:#EEE}
#thumbs .thumb-on {background:#FFF}
#thumbs img{border:1px solid #DDD; cursor:pointer; width:70px; height:44px}
#thumbs .frame {float:left;padding:2px;border:1px solid #CCC;background:white;border-radius:3px;box-shadow:0 0 3px #BBB;font-size:0;line-height:0}
#thumbs .thumb-content {float:left;width:110px;padding-left:18px}
/* Captions in #thumbs .thumb-content */
#thumbs .thumb-content p {font-weight:bold; color:#BF5D9B; margin:0 0 3px;padding:0}
#thumbs .thumb-on .thumb-content p {color:#BB0000}

/*==========================  USER HOME PAGE MID BOX  ==========================*/
.midBox{float:left;width:295px;height:290px}
.midBoxHeader{padding:12px 10px 8px 12px;font:20px Verdana;color:#333}
.midBoxContent{padding:0px 10px 10px 12px;font:12px Verdana;color:#666}
a.midBoxContent:link{font:bold 12px Verdana;color:#37a8ae;text-decoration:none}
a.midBoxContent:visited{font:bold 12px Verdana;color:#37a8ae;text-decoration:none}
a.midBoxContent:hover{font:bold 12px Verdana;color:#F00;text-decoration:none}

/*==========================  USER HOME PAGE BOTTOM BOX  ==========================*/
.bottomBox{float:left; width:255px; height:295px; padding:20px 30px 30px 30px; border:1px solid #e3cd9e}
.bottomBoxHeader{padding-bottom:20px;font:20px Verdana;color:#333}
a.bottomBoxHeader:link{font:20px Verdana;color:#443110;text-decoration:none}
a.bottomBoxHeader:visited{font:20px Verdana;color:#443110;text-decoration:none}
a.bottomBoxHeader:hover{font:20px Verdana;color:#F00;text-decoration:none}
.bottomBoxContent{font:12px Verdana;color:#666}
a.bottomBoxContent:link{font:bold 12px Verdana;color:#443110;text-decoration:none}
a.bottomBoxContent:visited{font:bold 12px Verdana;color:#443110;text-decoration:none}
a.bottomBoxContent:hover{font:bold 12px Verdana;color:#F00;text-decoration:none}

/*==========================  USER HOME PAGE PRODUCT BOX  ==========================border:4px solid #ccc*/
div.productBox{position:relative;overflow:visible; float:left;  background-color:#fff; width:188px; height:350px; padding:0px 10px 20px 15px; margin:0 18px 15px 0; border:1px solid #e3cd9e}
.productBoxPackBox{overflow:auto;margin:0 0 15px 0;border:0px solid magenta; display:block}
.productBoxImage{padding:15px 0px 5px 16px; border:0px solid magenta}
.productBoxPrice0{float:left;font:bold 18px Verdana;color:#81BD41;padding-right:5px}
.productBoxOldPrice{float:left;padding-top:3px;font:14px Verdana;color:#666;padding-right:3px;text-decoration:line-through}
.productBoxDiscount{clear:both;padding-bottom:10px;font:14px Verdana;color:#f00}
.productBoxTitle0{clear:both;padding:0 0 2px 0;font:bold 14px Verdana;color:#6948b1;border:0px solid magenta}
.productBoxBrandName{clear:both;margin:0 0 2px 0;font:bold 14px Verdana;color:#6948b1; border:0px solid magenta}
a.productBoxBrandName{text-decoration:none}
.productBoxOptionName{clear:both;margin:0;font:bold 14px Verdana;color:#6948b1; height:55px; text-align:center;border:0px solid magenta}
a.productBoxOptionName:link{text-decoration:none}
.productBoxDescription{clear:both;padding:0 0 5px 0;font:11px Verdana;color:#666; border:0px solid magenta}
.productBoxPackaging{float:left;width:105px;margin:5px 5px 0 0;font:11px Verdana;color:#666; border:0px solid magenta}
.productBoxPrice{float:left;width:45px;margin:5px 5px 0 0;font:11px Verdana;color:#666;text-align:right; border:0px solid green}
.productBoxQuantity{margin:1px 0 1px 0;float:left;clear:right;width:15px}
.productBoxQuantity2{margin:1px 0 1px 0;padding:0 0 0 3px;float:left;clear:right;width:17px;color:blue; font-weight:bold}
input.productBoxQuantity{margin:0;float:left;width:15px;font:11px Verdana;color:#333}
.productBoxMoreQuantity{display:block;overflow:auto;clear:left;width:180px;padding-top:7px;text-align:right}
.productBoxButtons{position:absolute;bottom:10px;overflow:auto;width:188px;clear:both; text-align:center;border:0px solid magenta}
img.btProdAddToCart{margin-right:17px}
img.productPic{
	z-index:1000;
	webkit-border-radius: 1px 1px 5px 5px;
	-moz-border-radius: 1px 1px 5px 5px;
	border-radius: 1px 1px 5px 5px;
	border-top:1px solid #eee;
	border-right:1px solid #888888;
	border-bottom:1px solid #888888;
	border-left:1px solid #eee;
	background-color:#eee;
	-webkit-box-shadow: #888888 2px 2px 2px;
	-moz-box-shadow: #888888 2px 2px 2px; 
	box-shadow: #888888 2px 2px 2px}
img.small{
	z-index:1000;
	webkit-border-radius: 1px 1px 5px 5px;
	-moz-border-radius: 1px 1px 5px 5px;
	border-radius: 1px 1px 5px 5px;
	border-top:1px solid #eee;
	border-right:1px solid #888888;
	border-bottom:1px solid #888888;
	border-left:1px solid #eee;
	background-color:#eee;
	-webkit-box-shadow: #888888 2px 2px 2px;
	-moz-box-shadow: #888888 2px 2px 2px; 
	box-shadow: #888888 2px 2px 2px}

/*==========================  USER PRODUCT MAGNIFIER ZOOM  ==========================*/
.magnifyCatg {width: 145px; margin: 20px auto; position: relative; border:0px solid red}
/*Lets create the magnifying glass*/
.largeCatg {width:333px; height:333px;position: absolute;border-radius: 33%;box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);display: none; z-index:999;;cursor: none}

/*==========================  USER WEBPAGES FOOTER PAGE  ==========================*/
.footerBox{overflow:auto;margin:0 10px 0 0;float:left;width:180px; padding:30px 0 30px 0}
.footerHeader{padding:0 0 12px 0;font:bold 14px Verdana;color:#333;text-decoration:none}
.footerValue{padding:0 0 10px 0;font:12px Verdana;color:#666;text-decoration:none}
a.footerLinks:link{font: 12px Verdana;color:#443110;text-decoration:none}
a.footerLinks:visited{font:bold 12px Verdana;color:#443110;text-decoration:none}
a.footerLinks:hover{font:bold 12px Verdana;color:#b62121;text-decoration:none}

/*==========================  USER PRODUCT LISTING  ==========================*/
.goToCart{float:right;width:110px;margin:10px 20px 0 0;border:0px solid #ccc}
.breadCrumbsBox{float:left;display:table;margin:10px 0 35px 35px;padding:0;width:850px;height:27px;line-height:24px;border:0px solid #ccc}
.breadCrumbs{float:left;display:table-cell;border-top:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;color:#666;height:25px;vertical-align:middle}
.breadCrumbsSelected{float:left;display:table-cell;background-color:#fff8eb;border-top:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;color:#666;height:25px;vertical-align:middle}
a.breadCrumbsLinks:link{font: 12px Verdana;color:#443110;text-decoration:none}
a.breadCrumbsLinks:visited{font: 12px Verdana;color:#443110;text-decoration:none}
a.breadCrumbsLinks:hover{font: 12px Verdana;color:#F00;text-decoration:none}

/*==========================  USER PRODUCT MIX OPTION  ==========================*/
.selectMixBox{width:495px;margin:10px 0 0 15px;border:0px solid #ccc}
.selectMixDialog{background-color:#3FF}

/*==========================  USER PRODUCT DISPLAY MODULE  ==========================*/
.productDisplayModule			{float:left;width:720px;margin:0 0 40px 0;padding:0 0 20px 0;;border-bottom:1px solid #e3cd9e}
.productDisplayInfoBox			{clear:both;width:710px;margin:0 0 0 px;padding:35px 0 11px 0;border:0px solid cyan;}
img.productImage:				{margin:0 30px 45px 20px}
.productDisplayHeader			{float:right;width:463px;padding-bottom:6px;font:20px Verdana;color:#333;border:0px solid yellow}
/* .productDisplayBrands			{float:right;width:463px;padding-bottom:6px;font:bold 12px Verdana;color:#333;border:1px solid blue}  */
/* .productDisplayOptions			{float:right;width:463px;padding-bottom:11px;font:bold 12px Verdana;color:#333;border:1px solid yellow}  */
.productDisplayDescription		{float:right;padding:0 0 20px 0;width:463px;font:12px Verdana;color:#666;border:0px solid orange}
	a.productDisplayDescription:link{font:bold 12px Verdana;color:#443110;text-decoration:none}
	a.productDisplayDescription:visited{font:bold 12px Verdana;color:#443110;text-decoration:none}
	a.productDisplayDescription:hover{font:bold 12px Verdana;color:#F00;text-decoration:none}		
.productDisplayBoxPackBox		{float:left;overflow:auto;width:200px;margin:10px 20px 2px 5px;border:0px solid #ccc}
.productDisplayBoxPackBoxButton	{float:right;;width:430px;min-height:39px;margin:15px 20px 0 0;border:0px solid red}
.productDisplayBoxPackaging		{float:left;width:115px;margin:5px 5px 0 0;font:12px Verdana;color:#666;border:0px solid red}
.productDisplayBoxPrice			{float:left;width:45px;margin:5px 10px 0 0;font:12px Verdana;color:#666;border:0px solid blue}
.productDisplayBoxQuantity		{float:left;width:15px;margin:2px 0 2px 0;clear:right;border:0px solid green}
input.productDisplayBoxQuantity	{float:left;width:15px;margin:0;font:12px Verdana;color:#333;border:1px solid #ccc}
.mix_select						{margin:0;padding-left:5px;border:1px solid #e3cd9e;font:12px Verdana;color:#666}

/*==========================  USER PRODUCT MAGNIFIER ZOOM  ==========================*/
.magnify {width: 200px; margin:auto; position: relative}
/*Lets create the magnifying glass*/
.large {width:465px; height:465px;position: absolute;border-radius: 33%;box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);display: none}

/*==========================  USER LEFT COLUNM MODULE  ==========================*/
.leftColumnModule{float:left;border:1px solid ccc;margin:0 20px 0 25px;padding:2px 0 0 10px;width:220px; background-color:#FEF8E2}
.leftColumnVSpacer{margin:30px 0 0 0}
.leftColumnModuleName{width:215px;padding-bottom:7px;border-bottom:3px solid #7bb071;margin:5px 25px 0 0;font:18px Verdana;color:#333}
.categoryOptionsHeader{width:215px;margin:25px 0 0 0;font:15px Verdana;color:#333}
.categoryOptionsValues{width:215px;border-bottom:1px solid #e3cd9e;padding:15px 0 15px 0}
select.categoryOptionsValue{width:180px;padding-left:5px;border:1px solid #e3cd9e;font:12px Verdana;color:#666}
.leftColumnModuleNewProduct{float:left;border-bottom:1px solid #e3cd9e;margin:1px 0 25px 0;padding:0;width:215px}
img.picProductThumbXsmall{border:1px solid #e3cd9e;margin:0 15px 0 0;padding:0}
.leftColumnModuleNewProductName{font:bold 12px Verdana;color:#81BD41}	
.leftColumnModuleNewProductDesc{font:11px Verdana;color:#666}	
.leftColumnModuleNewProductPrice{margin:10px 10px 20px 0;font:bold 11px Verdana;color:#666;text-align:right}		

/*==========================  USER CATEGORY DISPLAY MODULE  ==========================*/
.productListingModule{float:left;width:740px;border:0px solid green;margin:0;padding:0}
.productCategoryInfoBox{clear:both; overflow:auto;border:0px solid cyan;margin:0;padding:0 0 22px 0 ;width:710px;min-height:22px}
.productCategoryHeader{float:right;border:0px solid red;width:710px;padding-bottom:12px;font:20px Verdana;color:#333}
.productCategoryBrands{float:right;border:0px solid red;width:710px;padding-bottom:6px;font:14px Verdana;color:#333}
a.productCategoryBrandsString:link{font:bold 13px Verdana;color:#666; text-decoration:none}
a.productCategoryBrandsString:visited{font:bold 13px Verdana;color:#666; text-decoration:none}
a.productCategoryBrandsString:hover{font:bold 13px Verdana;color:#b62121; text-decoration:none}
.productCategoryOptions{float:right;border:0px solid red;width:710px;padding-bottom:11px;font:bold 12px Verdana;color:#333}
.productCategoryDescription{float:right;border:0px solid red;width:710px;font:12px Verdana;color:#666}
a.productCategoryDescription:link{font:bold 12px Verdana;color:#443110;text-decoration:none}
a.productCategoryDescription:visited{font:bold 12px Verdana;color:#443110;text-decoration:none}
a.productCategoryDescription:hover{font:bold 12px Verdana;color:#F00;text-decoration:none}
.productCategoryInfoBoxOptions	{float:left;overflow:auto;width:710px;height:158px;margin:0;padding:0;border:0px solid red}
.productCategorySubHeader{float:left;border-top:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:530px;padding:3px 0 3px 0;font:bold 12px Verdana;color:#333;text-transform:uppercase}
.productListingAmount{float:left;border-top:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:180px;padding:3px 0 3px 0;font:bold 12px Verdana;color:#333}
.productListingSortBy{float:left;border-bottom:1px solid #e3cd9e;width:530px;padding:22px 0px 22px 0;font:bold 12px Verdana;color:#333}
.productListingPerPage{float:left;border-bottom:1px solid #e3cd9e;width:180px;padding:22px 0px 22px 0;font:12px Verdana;color:#333}
.productListingShowing{float:left;width:250px;padding:20px 20px 20px 0;font:12px Verdana;color:#666}
.productListingPagination{float:left;width:418px;padding:20px 20px 20px 0;font:12px Verdana;color:#666}

/*==========================  END USERS CSS  =======================================================*/


/*==========================  START CUSTOMER CSS  =================================================*/

/*==========================  CUSTOMER LOGIN/REGISTATION PAGE  ==========================*/	
.createAccountBox{float:left;background-color:#fffbf1;border:1px solid #e3cd9e;width:430px;height:370px;margin:30px 35px 0 0;padding:0 0 0 20px}
.loginBox{float:left;background-color:#fffbf1;border:1px solid #e3cd9e;width:430px;height:370px;margin:30px 0 0 0;padding:0 0 0 20px}
.row-customer{margin:22px;padding:0; display:block-inline; overflow:0 auto; text-align:center}
#createAccountDetailsBox{float:none;background-color:#F7FAFB;border:1px solid #0a2b4a;margin:45px 45px 0 45px;padding:0 0 0 25px}
	.header{float:left;margin:10px 25px 0 0; font-size:13px; width:110px; text-align:right}
		.value{float:left;margin:10px 0 0 0}
		 .value > input {width:400px; height:25px; padding:0 5px}
		 .value > textarea{width:410px; height:80px; margin:0 5}
			 .value > select{width:410px; height:25px; padding:0 5px}
			 	.value > input[readonly] {background:#f2f2f2;}
.AccountOptionsBox{float:left;overflow:auto;background-color:#fffbf1;border:0px solid #e3cd9e;margin:30px 0 0 0;padding:0 0 0 20px}
.createAccountDetailsShippingBox{float:left;background-color:#fffbf1;border:1px solid #e3cd9e;width:430px;margin:30px 0 0 0;padding:0 0 0 20px}

/*==========================  CUSTOMER SHIPPING PAGE  ==========================*/	
.shippingBox{border-top:1px solid #e3cd9e;border-right:1px solid #e3cd9e;border-left:1px solid #e3cd9e;overflow:auto;width:940px}
.shippingMethodSelect{overflow:hidden;float:left;width:35px;height:20px;border-bottom:1px solid #e3cd9e;padding:14px 0 14px 15px}
.shippingMethodName{overflow:hidden;float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:100px;height:14px;padding:17px 0 17px 25px;color:#666;font:12px verdana}
.shippingMethodDescription{overflow:hidden;float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:645px;height:14px;padding:17px 0 17px 15px;color:#666;font:12px verdana}
.shippingMethodPrice{overflow:hidden;float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:82px;height:14px;padding:17px 0 17px 20px;color:#666;font:12px verdana}

/*==========================  CUSTOMER PAYMENT PAGE  ==========================*/	
.paymentBox{border-top:1px solid #e3cd9e;border-right:1px solid #e3cd9e;border-left:1px solid #e3cd9e;overflow:auto;width:940px}
.paymentMethodSelect{overflow:hidden;border-bottom:1px solid #e3cd9e;float:left;height:20px;width:35px;padding:14px 0 14px 15px}
.paymentMethodName{overflow:hidden;float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:160px;height:14px;padding:17px 0 17px 15px;color:#666;font:12px verdana}
.paymentMethodDescription{overflow:hidden;float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:698px;height:14px;padding:17px 0 17px 15px;color:#666;font:12px verdana}
.paymentUnpaid div{color: #C10000}

/*==========================  CUSTOMER SHOPPING CART DEFAULTS  ==========================*/
.cartProgress{border:0px solid red;margin:43px 0 30px 35px;height:50px}
.cartContentBox{overflow:auto;margin:30px 0 30px 0}
.emptyCart{background:url(/images/e_bg_empty_cart.jpg);height:75px;width:912px;padding:17px 0 0 25px;color:#fff;font-weight:bold;border:1px solid #e6782d}
.emptyCart a{color: #C60000;font-weight: bold}
.productAddedDialog {display:none; width:600px; overflow: auto; z-index:999}

/*==========================  CUSTOMER ADMIN SUMMARY BLOCK  ==========================*/	
.summaryBox{border:1px solid #e3cd9e;overflow:auto;width:940px}
.summaryHeaderBox{background-color:#f5e6c5;border-bottom:1px solid #e3cd9e;overflow:auto}
.summaryHeaderProductPic{float:left;width:100px;padding:17px 11px 17px 11px;color:#666;font:bold 13px verdana}
.summaryHeaderProductCode{float:left;border-left:1px solid #e3cd9e;width:80px;padding:17px 11px 17px 11px;color:#666;font:bold 13px verdana}
.summaryHeaderProductName{float:left;border-left:1px solid #e3cd9e;width:356px;padding:17px 11px 17px 11px;color:#666;font:bold 13px verdana}
.summaryHeaderPrice{float:left;border-left:1px solid #e3cd9e;width:70px;padding:17px 11px 17px 11px;color:#666;font:bold 13px verdana;text-align:right}
.summaryHeaderTax{float:left;border-left:1px solid #e3cd9e;width:50px;padding:17px 11px 17px 11px;color:#666;font:bold 13px verdana;text-align:right}
.summaryHeaderQuantity{float:left;border-left:1px solid #e3cd9e;width:20px;padding:17px 11px 17px 11px;color:#666;font:bold 13px verdana}
.summaryHeaderTotal{float:left;border-left:1px solid #e3cd9e;width:67px;padding:17px 11px 17px 11px;color:#666;font:bold 13px verdana;text-align:right}
.summaryHeaderDelete{float:left;border-left:1px solid #e3cd9e;padding:17px 3px 13px 8px;width:25px; height:20px}
.summaryValueBox{overflow:auto;background-color:none}

.summaryValueProductPic{float:left;border-bottom:1px solid #e3cd9e;width:100px;height:100px;padding:10px 11px 10px 11px}
.summaryValueProductCode{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:80px;height:100px;padding:10px 11px 10px 11px;color:#666;font:12px verdana}
.summaryValueProductName{float:left; overflow:auto;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:356px;height:100px;padding:10px 11px 10px 11px;color:#666;font:12px verdana}
.summaryValuePrice{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:70px;height:100px;padding:10px 11px 10px 11px;color:#666;font:12px verdana;text-align:right}
.summaryValueTax{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:50px;height:100px;padding:10px 11px 10px 12px;color:#666;font:12px verdana;text-align:right}
.summaryValueQuantity{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:20px;height:100px;padding:10px 11px 10px 11px;color:#666;font:12px verdana;text-align:center}
.summaryValueTotal{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:67px;height:100px;padding:10px 11px 10px 11px;color:#666;font:12px verdana;text-align:right}
.summaryValueDelete{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;padding:15px 3px 13px 8px;width:23px;height:92px}

.summaryValue2ProductPic{float:left;border-bottom:1px solid #e3cd9e;width:100px;height:30px;padding:10px 11px 10px 11px}
.summaryValue2ProductCode{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:80px;height:30px;padding:10px 11px 10px 11px;color:#666;font:12px verdana; overflow:hidden}
.summaryValue2ProductName{float:left;overflow:auto;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:356px;height:30px;padding:10px 11px 10px 11px;color:#666;font:12px verdana}
.summaryValue2Price{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:70px;height:30px;padding:10px 11px 10px 11px;color:#666;font:12px verdana;text-align:right}
.summaryValue2Tax{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:50px;height:30px;padding:10px 11px 10px 11px;color:#666;font:12px verdana;text-align:right}
.summaryValue2Quantity{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:20px;height:30px;padding:10px 11px 10px 11px;color:#666;font:12px verdana;text-align:center}
.summaryValue2Total{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:67px;height:30px;padding:10px 11px 10px 11px;color:#666;font:12px verdana;text-align:right}
.summaryValue2Delete{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;padding:15px 3px 13px 8px;width:23px;height:30px}

.summaryProductTax{float:left;overflow:auto;width:940px}
.summaryProductTaxLeftSpace{float:left;width:604px;height:43px}
.summaryProductTaxProducts{border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;padding:17px 5px 17px 8px;float:left;width:152px;height:7px;font-weight:bold;text-align:right}
.summaryProductTaxCost{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;padding:17px 5px 17px 8px;width:154px;height:7px;font-weight:bold;text-align:right}
.summaryProductTotalLeftSpace{float:left;width:604px;height:43px}
.summaryProductTotalProducts{border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;padding:17px 5px 17px 8px;float:left;width:152px;height:7px;font-weight:bold;text-align:right}
.summaryProductTotalCost{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;padding:17px 5px 17px 8px;width:154px;height:7px;font-weight:bold;text-align:right}
.summaryShippingTotalLeftSpace{float:left;width:604px;height:43px}
.summaryShippingTotalShipping{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;padding:17px 5px 17px 8px;float:left;width:152px;height:7px;font-weight:bold;text-align:right}
.summaryShippingTotalCost{float:left;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;padding:17px 5px 17px 8px;width:154px;height:7px;color:#666;font-weight:bold;text-align:right}
.summaryGrandTotal{float:left;overflow:auto;width:940px}
.summaryGrandTotalLeftSpace{float:left;width:604px;height:41px}
.summaryGrandTotalTotal{float:left;border-left:1px solid #e3cd9e;padding:8px 5px 8px 8px;float:left;width:152px;color:#666;font:20px verdana;text-align:right}
.summaryGrandTotalCost{float:left;border-left:1px solid #e3cd9e;padding:8px 5px 8px 8px;width:154px;color:#666;font:20px verdana;text-align:right}

.selectVariety {width:32px;position:relative;margin:6px 0 5px -5px}


/*==========================  CUSTOMER SHOPPING CART ORDER HISTORY PAGE  ==========================*/
.customerOrdersHistoryBox{border-top:1px solid #e3cd9e;border-right:1px solid #e3cd9e;border-left:1px solid #e3cd9e;overflow:auto;width:940px}
.customerOrdersHistoryHeader{background-color:#f5e6c5;overflow:auto}
.customerOrdersHistoryHeaderID{float:left;overflow:auto;width:110px;padding:17px 0 17px 15px;color:#666;font:bold 13px verdana}
.customerOrdersHistoryHeaderDate{float:left;overflow:auto;border-left:1px solid #e3cd9e;width:110px;padding:17px 0 17px 15px;color:#666;font:bold 13px verdana}
.customerOrdersHistoryHeaderPrice{float:left;overflow:auto;border-left:1px solid #e3cd9e;width:110px;padding:17px 0 17px 15px;color:#666;font:bold 13px verdana}
.customerOrdersHistoryHeaderPayBy{float:left;overflow:auto;border-left:1px solid #e3cd9e;width:110px;padding:17px 0 17px 15px;color:#666;font:bold 13px verdana}
.customerOrdersHistoryHeaderStatus{float:left;overflow:auto;border-left:1px solid #e3cd9e;width:110px;padding:17px 0 17px 15px;color:#666;font:bold 13px verdana}
.customerOrdersHistoryHeaderDetails{float:left;overflow:auto;border-left:1px solid #e3cd9e;width:280px;padding:17px 0 17px 15px;color:#666;font:bold 13px verdana}
.customerOrdersHistoryValue{overflow:auto;width:940px}
.customerOrdersHistoryValueID{float:left;overflow:auto;border-bottom:1px solid #e3cd9e;width:110px;padding:17px 0 17px 15px;color:#666;font:12px verdana}
.customerOrdersHistoryValueDate{float:left;overflow:auto;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:110px;padding:17px 0 17px 15px;color:#666;font:12px verdana}
.customerOrdersHistoryValuePrice{float:left;overflow:auto;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:110px;padding:17px 0 17px 15px;color:#666;font:12px verdana}
.customerOrdersHistoryValuePayBy{float:left;overflow:auto;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:110px;padding:17px 0 17px 15px;color:#666;font:12px verdana}
.customerOrdersHistoryValueStatus{float:left;overflow:auto;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:110px;padding:17px 0 17px 15px;color:#666;font:12px verdana}
.customerOrdersHistoryValueDetails{float:left;overflow:auto;border-left:1px solid #e3cd9e;border-bottom:1px solid #e3cd9e;width:295px;padding:17px 0 17px 15px;color:#666;font:12px verdana}
.orderItems {display:none}

/*==========================  START CUSTOMER CSS  =================================================*/

/*==========================  END WEBSITE CSS  ====================================================*/


/*========================== START ADMIN CSS ======================================================*/
a.adminLink:link{font:12px Verdana;color:#443110;text-decoration:underline}
a.adminLink:visited{font:12px Verdana;color:#443110;text-decoration:underline}
a.adminLink:hover{font:12px Verdana;color:#b62121;text-decoration:underline}
/*==========================  ADMIN TOP NAV ==========================*/
#bug{margin:0 0 15px 20px; background:#fff}
.newOrder{background-color:#CEFFDB; overflow:auto;border-top:1px solid #d4bf91;float:left;width:746px;z-index:9999}
.newOrder.adminOrderFieldValueSelected {background-color:#99FCB2; overflow:auto;border-top:1px solid #d4bf91;border-bottom:1px solid #d4bf91;float:left;width:746px;z-index:9999}
.newCustomer{background-colo:#CEFFDB; overflow:auto;border-top:1px solid #d4bf91;float:left;width:1022px;z-index:9999}
.newCustomer.adminCustomerFieldValueSelected {background-colo:#99FCB2; overflow:auto;border-top:1px solid #d4bf91;border-bottom:1px solid #d4bf91;float:left;width:1022px;z-index:9999}

a.adminTopNavLink:link{font:bold 15px Verdana;color:#fff;text-decoration:none}
a.adminTopNavLink:visited{font:bold 15px Verdana;color:#fff;text-decoration:none}
a.adminTopNavLink:hover{font:bold 15px Verdana;color:#fff;text-decoration:none}
.adminTopNavDiv{height:22px;margin:4px 0px 0px 0px;float:left;font:bold 15px verdana;color:#fff}
.adminTopNavSpacer{float:left}

/*==========================  ADMIN ORDERS FITER ROW ==========================*/
.adminOrderFilterBox{overflow:auto;background-color:#f3e8d0;width:1023px}
.adminOrderFilterHeaderFilter{float:left;margin:0 0 0 13px;padding:4px 0 6px 0;width:185px;font:bold 12px verdana;color:#4b3630}
.adminOrderFilterBoxHeaderFrom{float:left;margin:0;padding:6px 0 4px 0;width:132px;font:bold 12px verdana;color:#4b3630}
.adminOrderFilterBoxHeaderTo{float:left;margin:0;padding:6px 0 4px 0;width:457px;font:bold 12px verdana;color:#4b3630}
.adminOrderFilterBoxHeaderRecords{float:left;margin:0;padding:6px 0 4px 0;width:80px;font:bold 12px verdana;color:#4b3630} 
.adminOrderFilterBoxHeaderTotal{float:left;margin:0;padding:6px 0 4px 0;width:50px;font:bold 12px verdana;color:#4b3630}

.adminOrderFilterBoxValueFilter{float:left;margin:0 0 0 13px;padding:0px 0 10px 0;width:185px;font:bold 12px verdana;color:#4b3630}
.adminOrderFilterBoxValueOptions{float:left;margin:0;padding:0px 0 10px 0;width:240px;font:bold 12px verdana;color:#4b3630}
.adminOrderFilterBoxValueGo{float:left;margin:0;padding:0px 0 10px 0;width:350px}
.adminOrderFilterBoxValueRecords{float:left;margin:0;padding:4px 0 10px 0;width:80px;font:bold 12px verdana;color:#fe3600} 
.adminOrderFilterBoxValueTotal{float:left;margin:0;padding:4px 0 10px 0;width:50px;font:bold 12px verdana;color:#fe3600}

/*==========================  ADMIN ORDERS FIELDS HEADER  ==========================*/
.adminOrderFieldHeaderBox{overflow:auto;background-color:#f5e6c5;width:1023px}
.adminOrderFieldHeaderSort{float:left;width:9px;margin:7px 0 0 0;line-height:1px}
.adminOrderFieldHeaderId{float:left;margin:0 0 0 13px;padding:8px 0 8px 0;width:60px;font:bold 11px verdana;color:#4b3630}
.adminOrderFieldHeaderPayment{float:left;margin:0;padding:8px 0 8px 0;width:63px;font:bold 11px verdana;color:#4b3630}
.adminOrderFieldHeaderCustomer{float:left;margin:0;padding:8px 0 8px 0;width:67px;font:bold 11px verdana;color:#4b3630}
.adminOrderFieldHeaderCompany{float:left;margin:0;padding:8px 0 8px 0;width:64px;font:bold 11px verdana;color:#4b3630}
.adminOrderFieldHeaderTotal{float:left;margin:0;padding:8px 0 8px 0;width:37px;font:bold 11px verdana;color:#4b3630}
.adminOrderFieldHeaderPaid{float:left;margin:0;padding:8px 0 8px 0;width:15px;font:bold 11px verdana;color:#4b3630}
.adminOrderFieldHeaderDate{float:left;margin:0;padding:8px 0 8px 0;width:34px;font:bold 11px verdana;color:#4b3630}
.adminOrderFieldHeaderStatus{float:left;margin:0;padding:8px 0 8px 0;width:45px;font:bold 11px verdana;color:#4b3630}
.adminOrderFieldHeaderIp{float:left;margin:0;padding:8px 0 8px 0;width:18px;font:bold 11px verdana;color:#4b3630}
.adminOrderFieldHeaderItems{float:left;margin:0;padding:8px 0 8px 0;width:230px;font:bold 11px verdana;color:#4b3630}

/*==========================  ADMIN ORDERS FIELDS VALUE  ==========================*/
.adminOrdersListLeftBlock{overflow:auto;border-bottom:1px dotted #ccc;float:left;width:746px;cursor:pointer;background-color:#F9F9F9}
.adminOrderFieldValueSelected{overflow:auto;border-top:1px solid #d4bf91;border-bottom:1px solid #d4bf91;float:left;background-color:#f9edda;width:746px;z-index:9999}
.adminOrderFieldValueNonSelected{overflow:auto;border-top:1px dotted #ccc;border-right:1px dotted #ccc;float:left;width:745px}
.adminOrderFieldValueId{float:left;margin:0 0 0 13px;padding:8px 0 8px 0;width:59px;font:11px verdana;color:#4b3630}
.adminOrderFieldValueId a {text-decoration: underline;}
.adminOrderFieldValuePayment{float:left;margin:0;padding:8px 0 8px 0;width:88px;font:11px verdana;color:#4b3630}
.adminOrderFieldValueCustomer{float:left;margin:0;padding:8px 0 8px 0;width:135px;font:11px verdana;color:#4b3630}
.adminOrderFieldValueCompany{float:left;margin:0;padding:8px 0 8px 0;width:153px;font:11px verdana;color:#4b3630}
.adminOrderFieldValueTotal{float:left;margin:0;padding:8px 5px 8px 0;width:60px;font:11px verdana;color:#4b3630;text-align:right}
.adminOrderFieldValuePaid{float:left;margin:0;padding:8px 0 8px 0;width:33px;font:11px verdana;color:#4b3630}
.adminOrderFieldValueDate{float:left;margin:0;padding:8px 0 8px 0;width:83px;font:11px verdana;color:#4b3630}
.adminOrderFieldValueStatus{float:left;margin:0;padding:8px 0 8px 0;width:82px;font:11px verdana;color:#4b3630}
.adminOrderFieldValueIp{float:left;margin:0;padding:8px 0 8px 0;width:33px;font:11px verdana;color:#4b3630}
.ordersListRightBlock{border-top:1px solid #d4bf91;border-right:1px solid #d4bf91;border-bottom:1px solid #d4bf91;border-left:0px solid #d4bf91;overflow:auto;float:left;width:275px;background:#f9edda;min-height:750px}
.adminOrderFieldValueItems{float:left;overflow:auto;width:242px;background-color:#f9edda;margin:0;padding:0px 10px 8px 20px;font:11px verdana;color:#4b3630}
.reminder{background-color: #CC99FF}

/*==========================  ADMIN ORDERS SLIP FIELDS HEADER   ==========================*/
.adminOrderSlipBox{overflow:auto;width:1023px}
.adminOrderSlipBoxHeader{overflow:auto;background-color:#f5e6c5}
.adminOrderSlipBoxHeaderSpacer{float:left;background-image:url(/images_admin/bt-spacer2.png);width:3px;height:25px;margin:0 17px 0 17px}
.adminOrderSlipBoxHeaderDetailsIni{overflow:auto;float:left;height:17px;margin:7px 0 7px 15px;font:bold 14px verdana;color:#4b3630}
.adminOrderSlipBoxHeaderDetails{overflow:auto;float:left;height:17px;margin:7px 0 7px 5px;font:bold 14px verdana;color:#4b3630}
.adminOrderSlipDetailsBlock{overflow:auto;float:left;width:200px;margin:0 10px 25px 25px;padding:0 20px 0 0}
.adminOrderSlipDetailsBlockHeader{font:bold 11px verdana;color:#4b3630;text-decoration:underline;margin:0 0 6px 0}

.adminOrderSlipCommentsBlock{overflow:auto;float:left;width:950px;margin:0;padding:0}

/*==========================  ADMIN ORDERS SLIP FIELDS VALUE  ==========================*/
.adminOrderSlipDetailsBlockValue, .adminOrderSlipDetailsBlockValue td {font:11px verdana;color:#333;text-decoration:none;margin:0 0 2px 2px}
.adminOrderSlipStatusBlock{clear:both;overflow:auto;margin:0 0 0 25px}
.adminOrderSlipStatusBlockHeader{float:left;overflow:auto;font:bold 11px verdana;color:#4b3630;text-decoration:none;margin:0 15px 0 0;vertical-align:middle}
.adminOrderSlipStatusBlockValue{float:left;overflow:auto;font:bold 11px verdana;color:#4b3630;text-decoration:none;margin:0 10px 0 0}

.adminOrderSlipListingHeaderBox{overflow:auto;background-color:#f5e6c5;width:1023px}
.adminOrderSlipListingHeaderProduct{float:left;margin:0 0 0 13px;padding:4px 0 4px 15px;width:400px;font:bold 11px verdana;color:#4b3630}
.adminOrderSlipListingHeaderType{float:left;margin:0;padding:4px 0 4px 0;width:90px;font:bold 11px verdana;color:#4b3630}
.adminOrderSlipListingHeaderTax{float:left;margin:0;padding:4px 0 4px 0;width:50px;font:bold 11px verdana;color:#4b3630;text-align:right}
.adminOrderSlipListingHeaderPriceEx{float:left;margin:0;padding:4px 0 4px 0;width:90px;font:bold 11px verdana;color:#4b3630;text-align:right}
.adminOrderSlipListingHeaderPriceIncl{float:left;margin:0;padding:4px 0 4px 0;width:110px;font:bold 11px verdana;color:#4b3630;text-align:right}
.adminOrderSlipListingHeaderTotalEx{float:left;margin:0;padding:4px 0 4px 0;width:100px;font:bold 11px verdana;color:#4b3630;text-align:right}
.adminOrderSlipListingHeaderPriceIncl{float:left;margin:0;padding:4px 0 4px 0;width:200px;font:bold 11px verdana;color:#4b3630;text-align:right}
.adminOrderSlipListingValueBox{overflow:auto;background-color:#F9F9F9;width:1023px}
.adminOrderSlipListingValueProduct{float:left; height:10px; overflow: hidden; margin:0 0 0 13px;padding:4px 0 4px 15px;width:400px;font:11px verdana;color:#4b3630; background: }
.adminOrderSlipListingValueType{float:left;margin:0;padding:4px 0 4px 0;width:90px;font:11px verdana;color:#666}
.adminOrderSlipListingValueTax{float:left;margin:0;padding:4px 0 4px 0;width:50px;font:11px verdana;color:#666;text-align:right}
.adminOrderSlipListingValuePriceEx{float:left;margin:0;padding:4px 0 4px 0;width:90px;font:11px verdana;color:#666;text-align:right}
.adminOrderSlipListingValueTotalEx{float:left;background-color:#F9F9F9;margin:0;padding:4px 0 4px 0;width:100px;font:11px verdana;color:#666;text-align:right}
.adminOrderSlipListingValuePriceIncl{float:left;background-color:#F9F9F9;margin:0;padding:4px 0 4px 0;width:200px;font:11px verdana;color:#666;text-align:right}
.adminOrderSlipSubTotalLeftSpace{height:32px;float:left;width:758px}
.adminOrderSlipSubTotal{padding:15px 5px 11px 8px;float:left;background-color:#F9F9F9;width:100px;height:7px;font:bold 11px verdana;color:#666;text-align:right}
.adminOrderSlipProductsCost{float:left;background-color:#F9F9F9;padding:15px 5px 11px 8px;width:80px;height:7px;font:bold 11px verdana;color:#666;text-align:right}
.adminOrderSlipTaxLeftSpace{height:22px;float:left;width:758px}
.adminOrderSlipTax{padding:5px 5px 11px 8px;float:left;background-color:#F9F9F9;width:100px;height:7px;font:bold 11px verdana;color:#666;text-align:right}
.adminOrderSlipTaxCost{float:left;background-color:#F9F9F9;padding:5px 5px 11px 8px;width:80px;height:7px;font:bold 11px verdana;color:#666;text-align:right}
.adminOrderSlipShippingLeftSpace{height:30px;float:left;width:758px}
.adminOrderSlipShipping{border-bottom:1px solid #ccc;background-color:#F9F9F9;float:left;padding:5px 5px 19px 8px;float:left;width:100px;height:7px;font:bold 11px verdana;color:#666;text-align:right}
.adminOrderSlipShippingCost{border-bottom:1px solid #ccc;background-color:#F9F9F9;float:left;padding:5px 5px 19px 8px;width:80px;height:7px;color:#666;font:bold 11px verdana;color:#666;text-align:right}
.adminOrderSlipTotalLeftSpace{height:22px;float:left;width:758px}
.adminOrderSlipTotal{float:left;background-color:#F9F9F9;padding:5px 5px 11px 8px;float:left;width:100px;font:bold 12px verdana;color:#666;text-align:right}
.adminOrderSlipTotalCost{float:left;background-color:#F9F9F9;padding:5px 5px 11px 8px;width:80px;font:bold 12px verdana;color:#666;text-align:right}

/*==========================  ADMIN CUSTOMER FITER ROW ==========================*/
.adminCustomerFilterBox{overflow:auto;background-color:#fff;width:1023px; margin:11px 0 25px 0}

.adminCustomerFilterBoxHeaderFilter{float:left;margin:0 0 0 10px;padding:6px 0;width:120px;font:bold 12px verdana;color:#4b3630}
.adminCustomerFilterBoxHeaderFrom{float:left;margin:0;padding:6px 0;width:130px;font:bold 12px verdana;color:#4b3630}
.adminCustomerFilterBoxHeaderTo{float:left;margin:0;padding:6px 0;width:120px;font:bold 12px verdana;color:#4b3630}
.adminCustomerFilterBoxHeaderGo{float:left;margin:0 410px 0 0;padding:6px 0;width:150px}
.adminCustomerFilterBoxHeaderRecords{float:left;margin:0;padding:6px 0 4px 0;width:80px;font:bold 12px verdana;color:#4b3630}

.adminCustomerFilterBoxValueFilter{float:left;margin:0 0 0 10px;padding:0;width:120px}
.adminCustomerFilterBoxValueFrom{float:left;margin:0;padding:0;width:130px}
	.adminCustomerFilterBoxValueFrom > input{padding:2px 5px}
.adminCustomerFilterBoxValueTo{float:left;margin:0;padding:0;width:120px}
	.adminCustomerFilterBoxValueTo > input{padding:2px 5px}
.adminCustomerFilterBoxValueGo{float:left;margin:0 410px 0 0;padding:0;width:150px}
.adminCustomerFilterBoxValueRecords{float:left;margin:0;padding:0;width:80px;font:bold 12px verdana;color:#fe3600}
/* 
.adminCustomerFilterBoxHeaderTotal{float:left;margin:0;padding:12px 0 4px 0;width:50px;font:bold 12px verdana;color:#4b3630;}
.adminCustomerFilterBoxValueOptions{float:left;margin:0;padding:0px 0 10px 0;width:240px;font:bold 12px verdana;color:#4b3630}
.adminCustomerFilterBoxValueTotal{float:left;margin:0;padding:4px 0 10px 0;width:50px;font:bold 12px verdana;color:#fe3600}
.adminCustomerFilterAdd{float:right;margin:-20px 35px 0 0;padding:4px 0 10px 0;width:50px;font:bold 12px verdana;color:#fe3600}
*/

/*==========================  ADMIN CUSTOMER FIELDS HEADER   ==========================*/
.adminCustomerFieldHeaderBox{overflow:auto;background-color:#cce6f4;width:1023px;margin:6px 0 5px 0;padding:0 0 3px 0; border-top:1px solid #0a2b4a}

.adminCustomerFieldHeaderId{float:left;margin:0 0 0 7px;padding:8px 5px;width:34px;font-weight:bold;color:#4b3630}
.adminCustomerFieldHeaderSortId{float:left;width:9px;margin:7px 12px 0 0;line-height:1px}
.adminCustomerFieldHeaderLocation{float:left;margin:0 0 0 7px;padding:8px 5px;width:56px;font-weight:bold;color:#4b3630}
.adminCustomerFieldHeaderSortLocation{float:left;width:9px;margin:7px 12px 0 0;line-height:1px}
.adminCustomerFieldHeaderDate{float:left;margin:0;padding:8px 5px;width:30px;font-weight:bold;color:#4b3630}
.adminCustomerFieldHeaderSortDate{float:left;width:9px;margin:7px 43px 0 0;line-height:1px}
.adminCustomerFieldHeaderPeriod{float:left;margin:0;padding:8px 5px;width:32px;font-weight:bold;color:#4b3630}
.adminCustomerFieldHeaderSortPeriod{float:left;width:9px;margin:7px 41px 0 0;line-height:1px}
.adminCustomerFieldHeaderFirstName{float:left;margin:0;padding:8px 5px;width:38px;font-weight:bold;color:#4b3630}
.adminCustomerFieldHeaderSortFirstName{float:left;width:9px;margin:7px 31px 0 0;line-height:1px}
.adminCustomerFieldHeaderLastName{float:left;margin:0;padding:8px 5px;width:60px;font-weight:bold;color:#4b3630}
.adminCustomerFieldHeaderSortLastName{float:left;width:9px;margin:7px 29px 0 0;line-height:1px}
.adminCustomerFieldHeaderPhone{float:left;margin:0;padding:8px 5px;width:40px;font-weight:bold;color:#4b3630}
.adminCustomerFieldHeaderSortPhone{float:left;width:9px;margin:7px 39px 0 0;line-height:1px}
.adminCustomerFieldHeaderEmail{float:left;margin:0;padding:8px 5px;width:35px;font-weight:bold;color:#4b3630}
.adminCustomerFieldHeaderSortEmail{float:left;width:9px;margin:7px 135px 0 0;line-height:1px}
.adminCustomerFieldHeaderStatus{float:left;margin:0;padding:8px 5px;width:40px;font-weight:bold;color:#4b3630}
.adminCustomerFieldHeaderSortStatus{float:left;width:9px;margin:7px 90px 0 0;line-height:1px}
.adminCustomerFieldHeaderCreated{float:left;margin:0;padding:8px 5px;width:50px;font-weight:bold;color:#4b3630}
.adminCustomerFieldHeaderSortCreated{float:left;width:9px;margin:7px 40px 0 0;line-height:1px; }
.adminCustomerFieldHeaderComments{float:left;margin:0;padding:8px 5px;width:70px;font-weight:bold;color:#4b3630}
.adminCustomerFieldHeaderSortComments{float:left;width:9px;margin:7px 190px 0 0;line-height:1px; }
.adminCustomerFieldHeaderEdit{float:left;margin:0 0 0 33px;padding:8px 5px;font-weight:bold;color:#4b3630}

/*==========================  ADMIN CUSTOMER FIELDS VALUE  ==========================*/
.adminCustomerListLeftBlock{overflow:auto;border-bottom:1px dotted #ccc;float:left;width:1023px;cursor:pointer;background-color:#F9F9F9}
.adminCustomerFieldValueSelected{float:left;overflow:auto;border-top:1px solid #d4bf91;border-bottom:0px solid red;background-color:#F7FAFB;width:1022px;z-index:9999}
.adminCustomerFieldValueNonSelected{overflow:auto;border-top:1px dotted #ccc;border-right:1px dotted #ccc;float:left;width:1022px}

.adminCustomerFieldValueId{float:left;margin:0 8px 0 7px;padding:8px 5px;width:26px;color:#4b3630}
.adminCustomerFieldValueId a {text-decoration: underline;}
.adminCustomerFieldValueLocation{float:left;margin:0 8px 0 7px;padding:8px 5px;width:69px;color:#4b3630}
.adminCustomerFieldValueLocation a {text-decoration: underline;}
.adminCustomerFieldValueDate{float:left;margin-right:8px;padding:8px 5px;width:74px;color:#4b3630}
.adminCustomerFieldValuePeriod{float:left;margin-right:8px;padding:8px 5px;width:74px;color:#4b3630}
.adminCustomerFieldValueFirstName{float:left;margin-right:8px;padding:8px 5px;width:70px;color:#4b3630;overflow:hidden}
.adminCustomerFieldValueLastName{float:left;margin-right:8px;padding:8px 5px;width:90px;color:#4b3630;overflow:hidden}
.adminCustomerFieldValuePhone{float:left;margin-right:8px;padding:8px 5px;width:80px;color:#4b3630}
.adminCustomerFieldValueEmail{float:left;margin-right:8px;padding:8px 5px;width:170px;color:#4b3630;overflow:hidden}
.adminCustomerFieldValueStatus{float:left;margin-right:0px;margin-left:-8px;padding:5px 5px;width:180px}
.admiCustomernFieldValueCreated{float:left;margin-right:8px;padding:8px 5px;width:94px;color:#4b3630}
.adminCustomerFieldValueComments{float:left;margin-right:8px;padding:8px 5px;width:285px;color:#4b3630}
.adminCustomerFieldValueEdit{float:left}

/*
.adminCustomerFieldValueAccountSummary{float:left;overflow:auto;width:242px;background-color:#f9edda;margin:0;padding:0px 10px 8px 20px;font:11px verdana;color:#4b3630}
.adminCustomerListRightBlockEdit{border-top:1px solid #d4bf91;border-right:1px solid #d4bf91;border-bottom:1px solid #d4bf91;border-left:0px solid #d4bf91;overflow:auto;float:left;width:192px;background:#f9edda}
.adminCustomerListRightBlock{border-top:1px solid #d4bf91;border-right:1px solid #d4bf91;border-bottom:1px solid #d4bf91;border-left:0px solid #d4bf91;overflow:auto;float:left;width:192px;background:#f9edda;min-height:750px}
.adminCustomerFieldValueSummary{float:left;overflow:auto;width:155px;background-color:#f9edda;margin:0;padding:0px 10px 8px 20px;font:11px verdana;color:#4b3630}
.adminCustomerFieldValueSummaryEdit{float:left;overflow:auto;width:155px;background-color:#f9edda;margin:0;padding:0px 10px 1px 20px;font:11px verdana;color:#4b3630}

span.adminCustomerSummaryTitle{font-weight:bold;color:#666}
*/

/*==========================  ADMIN PRODUCTS FITER ROW ==========================*/
.adminProductFilterBox{overflow:auto;background-color:#f3e8d0;width:1023px}
.adminProductFilterHeaderFilter{float:left;margin:0 0 0 13px;padding:4px 0 6px 0;width:185px;font:bold 12px verdana;color:#4b3630}
.adminProductFilterBoxHeaderFrom{float:left;margin:0;padding:6px 0 4px 0;width:590px;font:bold 12px verdana;color:#4b3630}
.adminProductFilterBoxHeaderRecords{float:left;margin:0;padding:6px 0 4px 0;width:100px;font:bold 12px verdana;color:#4b3630} 

.adminProductFilterBoxValueFilter{float:left;margin:0 0 0 13px;padding:0px 0 10px 0;width:185px;font:bold 12px verdana;color:#4b3630}
.adminProductFilterBoxValueOptions{float:left;margin:0;padding:0px 0 10px 0;width:285px;font:bold 12px verdana;color:#4b3630}
.adminProductFilterBoxValueGo{float:left;margin:0;padding:0px 0 10px 0;width:307px}
.adminProductFilterBoxValueRecords{float:left;margin:0;padding:4px 0 10px 0;width:100px;font:bold 12px verdana;color:#fe3600} 
.adminProductFilterAdd{float:right;margin:-20px 35px 0 0;padding:4px 0 10px 0;width:50px;font:bold 12px verdana;color:#fe3600}

/*==========================  ADMIN PRODUCT LISTING HEADER  ==========================*/
.adminProductFieldHeaderBox{overflow:auto;background-color:#f5e6c5;width:1023px}
.adminProductFieldHeaderSort{float:left;width:9px;margin:7px 0 0 0;line-height:1px}
.adminProductFieldHeaderCode{float:left;margin:0 0 0 13px;padding:8px 0 8px 0;width:100px;font:bold 11px verdana;color:#4b3630}
.adminProductFieldHeaderProductName{float:left;margin:0;padding:8px 0 8px 0;width:40px;font:bold 11px verdana;color:#4b3630}
.adminProductFieldHeaderCategory{float:left;margin:0;padding:8px 0 8px 0;width:63px;font:bold 11px verdana;color:#4b3630}
.adminProductFieldHeaderOptions{float:left;margin:0;padding:8px 0 8px 0;width:53px;font:bold 11px verdana;color:#4b3630}
.adminProductFieldHeaderPriceEx{float:left;margin:0;padding:8px 0 8px 0;width:37px;font:bold 11px verdana;color:#4b3630}
.adminProductFieldHeaderStatus{float:left;margin:0;padding:8px 0 8px 0;width:34px;font:bold 11px verdana;color:#4b3630}
.adminProductFieldHeaderStock{float:left;margin:0;padding:8px 0 8px 0;width:39px;font:bold 11px verdana;color:#4b3630}
.adminProductFieldHeaderProductSummary{float:left;margin:0;padding:8px 0 8px 0;width:165px;font:bold 11px verdana;color:#4b3630}

/*==========================  ADMIN PRODUCT FIELDS VALUE  ==========================*/
.adminProductListLeftBlock{overflow:auto;border-bottom:1px dotted #ccc;float:left;width:828px;cursor:pointer}
.adminProductFieldValueSelected{overflow:auto;border-top:1px solid #d4bf91;border-bottom:1px solid #d4bf91;float:left;background-color:#f9edda;width:828px;z-index:9999}
.adminProductFieldValueNonSelected{overflow:auto;border-top:1px dotted #ccc;border-right:1px dotted #ccc;float:left;background-color:#F9F9F9;width:827px}
.adminProductFieldValueCode{float:left;overflow:hidden;margin:0 5px 0 13px;padding:8px 0 8px 0;width:94px;font:11px verdana;color:#4b3630}
.adminProductFieldValueCode a {text-decoration: underline;}
.adminProductFieldValueProductName{float:left;overflow:hidden;margin:0 5px 0 0;padding:8px 0 8px 0;width:374px;font:11px verdana;color:#4b3630}
.adminProductFieldValueCategory{float:left;overflow:hidden;margin:0;padding:8px 0 8px 0;width:121px;font:11px verdana;color:#4b3630}
.adminProductFieldValueOptions{float:left;margin:0;padding:8px 0 8px 0;width:207px;font:11px verdana;color:#4b3630}
.admiProductnFieldValuePriceEx{float:left;margin:0 40px 0 0;padding:8px 0 8px 0;width:61px;font:11px verdana;color:#4b3630;text-align:right}
.adminProductFieldValueStatus{float:left;margin:0;padding:8px 0 8px 0;width:23px;font:11px verdana;color:#4b3630; text-align:center}
.adminProductFieldValueStock{float:left;margin:0;padding:8px 0 8px 0;width:70px;font:11px verdana;color:#4b3630;text-align:right}
.adminProductFieldValueProductSummary{float:left;overflow:auto;width:242px;background-color:#f9edda;margin:0;padding:0px 10px 8px 20px;font:11px verdana;color:#4b3630}
.adminProductListRightBlock{border-top:1px solid #d4bf91;border-right:1px solid #d4bf91;border-bottom:1px solid #d4bf91;border-left:0px solid #d4bf91;overflow:auto;float:left;width:192px;background:#f9edda;min-height:750px}
.adminProductFieldValueSummary{float:left;overflow:auto;width:155px;background-color:#f9edda;margin:0 0 20px 0;padding:0px 10px 8px 20px;font:11px verdana;color:#4b3630}

/*==========================  ADMIN CATEGORY FITER ROW ==========================*/
.adminCategoryFilterBox{overflow:auto;background-color:#f3e8d0;width:1023px}
.adminCategoryFilterBoxHeaderRecords{clear:both;margin:0 0 0 788px;padding:6px 0 4px 0;width:100px;font:bold 12px verdana;color:#4b3630} 
.adminCategoryFilterBoxValueRecords{float:left;margin:0 0 0 788px;padding:4px 0 10px 0;width:100px;font:bold 12px verdana;color:#fe3600} 
.adminCategoryFilterAdd{float:right;margin:-20px 35px 0 0;padding:4px 0 10px 0;width:50px;font:bold 12px verdana;color:#fe3600}

/*==========================  ADMIN CATEGORY LISTING HEADER  ==========================*/
.adminCategoryFieldHeaderBox{overflow:auto;background-color:#f5e6c5;width:1023px}
.adminCategoryFieldHeaderSort{float:left;width:9px;margin:7px 0 0 0;line-height:1px}
.adminCategoryFieldHeaderSubCategory{float:left;margin:0 0 0 13px;padding:8px 0 8px 0;width:92px;font:bold 11px verdana;color:#4b3630}
.adminCategoryFieldHeaderMainCategoryName{float:left;margin:0;padding:8px 0 8px 0;width:97px;font:bold 11px verdana;color:#4b3630}
.adminCategoryFieldHeaderCategorySummary{float:left;margin:0;padding:8px 0 8px 0;width:165px;font:bold 11px verdana;color:#4b3630}

/*==========================  ADMIN CATEGORY FIELDS VALUE  ==========================*/
.adminCategoryListLeftBlock{overflow:auto;border-bottom:1px dotted #ccc;float:left;width:828px;cursor:pointer}
.adminCategoryFieldValueSelected{overflow:auto;border-top:1px solid #d4bf91;border-bottom:1px solid #d4bf91;float:left;background-color:#f9edda;width:828px;z-index:9999}
.adminCategoryFieldValueNonSelected{overflow:auto;border-top:1px dotted #ccc;border-right:1px dotted #ccc;float:left;background-color:#F9F9F9;width:827px}
.adminCategoryFieldValueMainCategoryName{float:left;overflow:hidden;margin:0 5px 0 0;padding:8px 0 8px 0;width:354px;font:11px verdana;color:#4b3630}
.adminCategoryFieldValueSubCategory{float:left;overflow:hidden;margin:0 0 0 13px;padding:8px 0 8px 0;width:198px;font:11px verdana;color:#4b3630}
.adminCategoryFieldValueSubCategory a {text-decoration: underline}
.adminCategoryFieldValueCategorySummary{float:left;overflow:auto;width:242px;background-color:#f9edda;margin:0;padding:0px 10px 8px 20px;font:11px verdana;color:#4b3630}
.adminCategoryListRightBlock{border-top:1px solid #d4bf91;border-right:1px solid #d4bf91;border-bottom:1px solid #d4bf91;border-left:0px solid #d4bf91;overflow:auto;float:left;width:192px;background:#f9edda;min-height:750px}
.adminCategoryFieldValueSummary{float:left;overflow:auto;width:155px;background-color:#f9edda;margin:0 0 20px 0;padding:0px 10px 8px 20px;font:11px verdana;color:#4b3630}

/*==========================  ADMIN BRANDS FITER ROW ==========================*/
.adminBrandsFilterBox{overflow:auto;background-color:#f3e8d0;width:1023px}
.adminBrandsFilterBoxHeaderRecords{clear:both;margin:0 0 0 788px;padding:6px 0 4px 0;width:100px;font:bold 12px verdana;color:#4b3630} 
.adminBrandsFilterBoxValueRecords{float:left;margin:0 0 0 788px;padding:4px 0 10px 0;width:100px;font:bold 12px verdana;color:#fe3600} 
.adminBrandsFilterAdd{float:right;margin:-20px 35px 0 0;padding:4px 0 10px 0;width:50px;font:bold 12px verdana;color:#fe3600}

/*==========================  ADMIN BRANDS LISTING HEADER  ==========================*/
.adminBrandsFieldHeaderBox{overflow:auto;background-color:#f5e6c5;width:1023px}
.adminBrandsFieldHeaderBrands{float:left;margin:0 0 0 13px;padding:8px 0 8px 0;width:42px;font:bold 11px verdana;color:#4b3630}
.adminBrandsFieldHeaderSort{float:left;width:9px;margin:7px 0 0 0;line-height:1px}

/*==========================  ADMIN BRANDS FIELDS VALUE  ==========================*/
.adminBrandsListLeftBlock{overflow:auto;border-bottom:1px dotted #ccc;float:left;width:828px;cursor:pointer}
.adminBrandsFieldValueSelected{overflow:auto;border-top:1px solid #d4bf91;border-bottom:1px solid #d4bf91;float:left;background-color:#f9edda;width:828px;z-index:9999}
.adminBrandsFieldValueNonSelected{overflow:auto;border-top:1px dotted #ccc;border-right:1px dotted #ccc;float:left;background-color:#F9F9F9;width:827px}
.adminBrandsFieldValueBrandName{float:left;overflow:hidden;margin:0 0 0 13px;padding:8px 0 8px 0;width:300px;font:11px verdana;color:#4b3630}
.adminBrandsFieldValueSubBrands a {text-decoration: underline}
.adminBrandsFieldValueBrandsSummary{float:left;overflow:auto;width:242px;background-color:#f9edda;margin:0;padding:0px 10px 8px 20px;font:11px verdana;color:#4b3630}
.adminBrandsListRightBlock{border-top:1px solid #d4bf91;border-right:1px solid #d4bf91;border-bottom:1px solid #d4bf91;border-left:0px solid #d4bf91;overflow:auto;float:left;width:192px;background:#f9edda;min-height:750px}
.adminBrandsFieldValueSummary{float:left;overflow:auto;width:155px;background-color:#f9edda;margin:0 0 20px 0;padding:0px 10px 8px 20px;font:11px verdana;color:#4b3630}


/* Derek stuff */
.pages{margin:-15px 25px 15px 25px;font:11px verdana;color:#4b3630}
.pagination{font:11px verdana;color:#4b3630}
a.pagination:link{font:11px verdana;color:#443110}
a.pagination:visited{font:11px verdana;color:#443110}
a.pagination:hover{font:bold 11px verdana;color:#b62121}
a.pagination:active{font: 11px verdana;color:#b62121;background-color:#FFCC00}
.message-warning{margin-left:35px;color:#b62121; font-size:14px}
.message-success{margin: 0 45px 10px 35px;text-align: center;padding: 7px 7px 7px 7px;background: #81bb76;color: #FFF;font-size: 16px}
.cart-items{display:inline-block;position:relative;top:-10px;left:10px;border:0px solid red}
#cart-popup {position:absolute;margin-left:6px;background:#f6f6f6;padding:10px;line-height:16px;z-index:9999;	
	webkit-border-radius: 1px 10px 10px 1px;
	-moz-border-radius: 1px 10px 10px 1px;
	border-radius: 1px 10px 10px 1px;
	border-top:0px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	border-bottom:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;
	background-color:#f6f6f6;
	-webkit-box-shadow: #616161 3px 3px 3px;
	-moz-box-shadow: #616161 3px 3px 3px; box-shadow: #616161 3px 3px 3px}
.page-selected {font-weight:bold;color:#b62121}
#main-feature .productBox {height:295px}
.ui-widget-overlay {background:transparent !important;}

/*========================== END ADMIN CSS ======================================================*/

/* JQUERY UI */
.ui-dialog{position:relative;padding:.2em;width:300px}
.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane
button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}

/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}

/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Verdana;font-size:12px}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget
button{font-family:Verdana;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff url(../js/jQuery/css/custom/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc url(../images/tabs_bkg.gif) 50% 50% repeat-x;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../js/jQuery/css/custom/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555;outline:none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555;text-decoration:none;outline:none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{border:1px solid #999;background:#dadada url(/js/jQuery/css/custom/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none}
.ui-state-hover a, .ui-state-hover a:hover{color:#212121;text-decoration:none;outline:none}
.ui-state-active, .ui-widget-content .ui-state-active{border:1px solid #aaa;background:#fff url(../js/jQuery/css/custom/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121;outline:none;text-decoration:none}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../js/jQuery/css/custom/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a{color:#363636}
.ui-state-error, .ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../js/jQuery/css/custom/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;color:#cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a{color:#cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text{color:#cd0a0a}
.ui-state-disabled, .ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary{font-weight:bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-icon{width:16px;height:16px;background-image:url(../js/jQuery/css/custom/images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(../js/jQuery/css/custom/images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(../js/jQuery/css/custom/images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../js/jQuery/css/custom/images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(../js/jQuery/css/custom/images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../js/jQuery/css/custom/images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../js/jQuery/css/custom/images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(../js/jQuery/css/custom/images/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-button-text{ color:#333}
.ui-icon-closethick{background-position:-96px -128px;background-color:#F00}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-tl{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px}
.ui-corner-tr{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px}
.ui-corner-bl{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px}
.ui-corner-br{-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px}
.ui-corner-top{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px}
.ui-corner-bottom{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px}
.ui-corner-right{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px}
.ui-corner-left{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px}
.ui-corner-all{-moz-border-radius:0px;-webkit-border-radius:0px}
.ui-widget-overlay{background:#000 url(/js/jQuery/css/custom/images/ui-bg_flat_0_000_40x100.png) 50% 50% repeat-x;opacity:.50;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../js/jQuery/css/custom/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px}
.ui-accordion .ui-accordion-header{cursor:pointer;position:static;margin-top:1px;zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .5em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;display:none}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:static;top:1px;margin-bottom:2px;overflow:auto;display:none}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-datepicker{width:17em;padding:.2em .2em 0}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker .ui-state-default, .ui-datepicker *{}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display/**/:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-dialog{position:relative;padding:.2em;width:300px}
.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{border:0;padding:.5em 0.5em;background:none;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-progressbar{height:2em;text-align:left}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:9999;display:block}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0px}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0px}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0px;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0px;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-tabs{padding:0;zoom:1;border-width:0}
.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:5px 5px 0px 5px;border-width:0}
.ui-tabs .ui-tabs-nav li{position:relative;float:right;border-bottom-width:0 !important;margin:0 .2em -1px 0;padding:0;background:;border-width:0px}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;background:#eee}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:#eee}
.ui-tabs .ui-tabs-hide{display:none !important}
.ui-tabs .ui-tabs-nav li a:hover{background-color:#b0b0b0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover{background-color:#eee}

* html .datepick-prompt{width:15em}
#datepick-div,.datepick-inline{font-family:Verdana;font-size:14px;padding:0;margin:0;background:#fff;color:#222;width:15em}
#datepick-div{display:none;border:1px solid #ccc;z-index:100}
#datepick-div a, .datepick-inline a{cursor:pointer;margin:0;padding:0;text-decoration:none}
button.datepick-trigger{width:25px}
img.datepick-trigger{margin:2px;vertical-align:middle}
.datepick-inline{float:left;display:block;border:0}
.datepick-rtl{direction:rtl}
.datepick-dialog{padding:5px !important;border:4px ridge #ccc !important}
.datepick-disabled{position:absolute;z-index:100;background-color:white;opacity:0.5;filter:alpha(opacity=50)}
.datepick-prompt{float:left;padding:2px}
.datepick-control,.datepick-links,.datepick-header,.datepick{clear:both;float:left;width:100%}
.datepick-control{background:#fff;padding:2px 0px}
.datepick-links{padding:2px 0px}
.datepick-control,.datepick-links{font-size:9px}
.datepick-links label{padding:2px 5px;color:#888}
.datepick-clear,.datepick-prev{float:left;width:34%}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev{float:right;text-align:right}
.datepick-current{float:left;width:30%;text-align:center}
.datepick-close,.datepick-next{float:right;width:34%;text-align:right;color:#ccc}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next{float:left;text-align:left}
.datepick-header{background:#0074bf;color:#fff;text-align:center;font-weight:bold;padding:4px 0}
.datepick-header select{background:#0074bf;color:#fff;border:0px;font-weight:bold}
.datepick-header span{position:relative;top:3px}
.datepick{text-align:center;font-size:100%;margin:0px}
.datepick a{display:block;width:100%}
.datepick-title-row th{text-align:center;font-weight:normal;font-size:9px}
.datepick-week-col{background:#d0e5f5}
.datepick-days-cell{background-color:#EEE}
.datepick-days-cell a{display:block;background:#eee;text-align:right;color:black}
.datepick-other-month a{background:#fff}
.datepick-week-over a{background:#d0e5f5}
.datepick-unselectable{color:#cacaca;text-align:right}
.datepick-today{background:#ff0}
.datepick-today a{background:#ff0}
.datepick-current-day{background:#0074bf}
.datepick-current-day a{background:#0074bf;color:#fff}
.datepick-days-cell-over{background:#d0e5f5}
.datepick-days-cell-over a{background:#d0e5f5;color:#222}
.datepick-status{width:100%;font-size:80%;text-align:center}
.datepick-inline .datepick-links a{padding:0 5px !important}
.datepick-control a, .datepick-links a{padding:2px 5px !important;color:#999 !important;font-size:9px}
.datepick-control a:hover{background:#d2e0e9}
.datepick-links a:hover, .datepick-title-row a:hover{background:#d0e5f5}
.datepick-multi
.datepick{border:1px solid #a6c9e2}
.datepick-one-month{float:left;width:15em}
.datepick-new-row{clear:left}
.datepick-cover{display:none;display/**/:block;position:absolute;z-index:-1;filter:mask();top:-1px;left:-1px;width:187px;height:187px}

.updStatus{color: #646464; height: 21px; letter-spacing: 1px; font: 12px verdana; margin:0 5px; cursor:pointer }
.updStatus option{background-color: #999;color: #fff; padding:3px}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] 
.btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#fff}
.btn-update

.pagination{display:inline-block;padding-left:0;margin:10px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:3px 6px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}

*:focus{outline: none}
.month-active {color: #ffffff !important;}
