/* 

    TekGear Redux Theme - Version 2
    styles for BV Commerce 5
    re-styled by PromotionSickness.com

*/

/* Resetting Browser-Set Defaults */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* Body Styles */
body { background: #EAF2E8; font-family: Arial, Verdana, Sans-Serif; color: #000; font-size: 11px; line-height: 2em; color:#51575d;}
strong {color:#0e9656;font-weight:bold;}
/* Container - Centered */
#container {margin: 0px auto; width: 976px; background-color: #fff; position: relative;}

/* Shhhh, these are hiding. */
.hide, hr {display: none;}

/* Default Heading Styles */
h1 { font-size: 14px; line-height: 1em; margin-bottom: .5em; padding: 10px; color: #336699; font-weight: bold; }
h2 { font-size: 1.6em; line-height: 1.4em; margin-bottom: .5em; background:transparent url(../images/h2-background.gif) no-repeat scroll 0 0;color:#336699;font-size:16px;font-weight:bold;padding:9px 0 2px 38px;margin-top:20px;text-align:left;}
h2 span{border-bottom:1px solid #336699;}
h3 { font-size: 1.4em; line-height: 1.6em; margin-bottom: .5em; }
h4 { font-size: 1.5em; line-height: 1.5em;margin:0;padding: 5px 5px 5px 25px;color: #336699;font-weight: bold;}
h4 label { color: #336699; line-height: 1.5em; }

/* Paragraphs, Etc. */
p, ul, ol, blockquote, pre, td, th, label { margin: 0; font-size: 12px; line-height: 1.5em; margin-bottom: .5em; }
p.small, .BVSmallText, small { margin: 0; font-size: 0.8em; line-height: 1.5em; }

/* Default Table Styles */
table {border-collapse: separate;border-spacing: 0;width: 100%;}
caption, th, td {text-align: left;font-weight: normal;vertical-align: top;padding: 5px;}

/* Lists */
ol, ul { margin: .5em; padding: 0; list-style: none; }
li { margin: 0 0 0 1em; padding: .2em 0; line-height: 1.5em; }

/* Links */
a { text-decoration: underline; }
a:link { color: #0E9656;text-decoration:none; }
a:visited { color: #0E9656; text-decoration:none; }
a:hover { color: #2D8DA7;text-decoration:underline; }

/* - Forms & Form Elements - */
fieldset { border: 1px solid #D6EAD1;background:#EEF0ED;position:relative;padding-top:10px;}
legend { font-size: 1.2em; line-height: 1em; font-weight: bold; margin: 0 5px; padding: 2px; color:#336699;position:absolute;top: -.5em;left: .2em;}
td.formlabel { text-align: right; width: 120px; white-space: nowrap; padding-right: 5px; }
td.formfield { text-align: left; white-space: nowrap; }
input { vertical-align: middle; }
.forminput, .FormInput { padding: 2px 0 0 6px; height: 16px; color: #444; vertical-align: middle; border: 1px solid #ccc; background: #fff; }
.forminput { width: 190px; }
.formtextarea { padding: 4px 0 0 6px; border: 1px solid #ccc; width: 90%; }
.short { width: 25%; }
.medium { width: 50%; }
label { color: #666; }
label.required { font-weight: bold; }
select { border: 1px solid #ccc; color: #222; vertical-align: middle; }
.aligntop { vertical-align: top; }
.buttonrow { text-align: right; padding: 5px 20px; margin: 0 0 10px 0; }
.Instructions { font-size: 80%; color: #333; }

/* Let's cover the inputs that BVC5 didn't assign a ".forminput" class to. (?)
   You're welcome to fix these in the pages where you find them.
   Note that these won't work in IE6. I've duplicated styles so they don't 
   completely break the others in IE6. */
   input[type=text] { padding: 2px 0 0 6px; height: 16px; color: #444; vertical-align: middle; border: 1px solid #ccc; background: #fff; }
   .mailinglistsignupform input[type=text] { width: 130px; }

/* Column Search & Mailing List Inputs */
.searchboxform .forminput {background:transparent none repeat scroll 0 0;border:medium none;height:16px;margin-top:-3px;padding:0;width:140px;}
* html .searchboxform .forminput {margin-top:-1px;}
.searchboxform .decoratedblock { background: url(../images/bg-search.jpg) no-repeat top left;padding:0 0 3px;height:53px;}
.searchboxform .decoratedblock h4 {padding:8px 0 0 5px;font-size:12px;}
.searchboxform .decoratedblock h4 label{margin:0;}
.searchboxform .decoratedblock input.searchbutton{margin-left:5px;}
.searchboxform .blockcontent {padding:0 0 0 44px;}


.decoratedblock input { vertical-align: middle; }

/* Signin Page */
fieldset#CurrentUsers { background:#EEF0ED none repeat scroll 0 0;float:left;margin-left:11px;width:278px;padding:10px;}
fieldset#NewUsers { width: 342px; float: right;margin-right:11px; background:#EEF0ED none repeat scroll 0 0;padding:10px;}
.forgot {background:#EDF4EC none repeat scroll 0 0;border:1px solid #C8E4C0;display:block;font-size:0.8em;margin-top:10px;padding:5px;text-align:center;text-decoration:none;}
.forgot:hover {color:#336699;}
/* Popup Container */
#popup {background-color:#fff;margin:15px;padding:5px;}

/* Admin Panel */
#adminpanel {font-size:85%;color:#000;padding:5px;position:fixed;width:100%;z-index:1000;display:none;}
#adminpanel table { margin: 0; }
#adminleft, #admincenter, #adminright { width: 30%; vertical-align: middle; }
#adminleft { text-align: left; }
#admincenter { text-align: center; }
#adminright { text-align: right; }
#adminpanel a {color:#000;border-bottom: 2px solid #666;text-decoration: none;}
#adminpanel a:hover {color:#000;text-decoration:none;background: #666;}

/* --- Header Styles --- */
#header { margin:0 0 10px 0;padding:0;position: relative; background: url(../images/Header-Home2.jpg) no-repeat -1px 0; height:235px;}
#brandingarea { height: 144px; position: relative;}
#header ul { list-style:none; margin:0; padding:0; position: relative; display: block; }
#header li {display:inline;margin:0 5px;padding:0}

/* Logo Replacement */
#header h1 { margin: 0; padding: 0; border: none; position: absolute; top: 6px; left: 68px; background: none; }
#header h1, #header h1 a { display: block; width: 138px; height: 138px; padding: 0;margin-top:2px;z-index:100;}
#header h1 a { background: transparent url(../images/posey-logo-transparent.gif) no-repeat top left; text-indent: -9999px;z-index:100;}
/*#header h1 a:hover { background-position: top right; }*/

/* MiniCart */
#minicart {background:transparent url(../images/cart.gif) no-repeat scroll 74px 1px;color:#3D6C91;font-size:12px;position:absolute;right:0;width:96px;}
* html #minicart{right:-150px;}
#minicart a {color:#3D6C91;display:block;font-size:11px;font-weight:bold;line-height:0.6em;padding:7px 0 0;text-decoration:none;}
#minicart a:hover, body#CartPage #minicart a  { color: #f90; }
#minicart div {margin-top:0;position:relative;right:256px;text-align:right;top:-16px;width:250px;}

#minicart  div span{color:#666666; font-size:12px;}

/* Header Navigational Menu */
#headernavmenu {color:#EEEEEE;overflow:hidden;padding-left:190px;position:absolute;text-align:left;}
#headernavmenu li { float: left; margin: 0 0 0 2px; font-size: 12px; line-height: 24px; color:#3D6C91;font-weight:bold;}
#headernavmenu a { float: left; padding: 0 10px; color: #3d6c91; text-decoration: none;}
#headernavmenu a:hover,
body#HomePage a.lnkHome,
body#AccountPages a.lnkAccount,
body#ServicePages a.lnkService,
body#SearchPage a.lnkSearch,
body#CheckoutPage a.lnkSignIn { color: #0CA01F; text-decoration: none;}
#headernavmenu a.lnkSearch, #headernavmenu a.lnkService, #headernavmenu a.lnkAccount{display:none;}

/* Header Menu */ 
#headermenu {background: #c8e4c0; position: absolute; top: 195px; width: 100%;height:38px;border-top:1px solid #aebaaa; border-bottom:1px solid #aebaaa;}
#headermenu ul {height:100%;margin-left:260px;}
#headermenu ul li {color:#003366;float:left;height:100%;margin:0 2px 0 0;padding-top:0;}
#headermenu ul li a {display:block;float:left;height:80%;margin:0 1px;padding:8px 10px 0;color:#336699; font-size:13px; text-decoration:none;font-weight:bold;}
#headermenu ul li a:hover {background:#c7e1e1;border-left:1px dashed #bbc7c7;border-right:1px dashed #bbc7c7;margin:0px 0px 0px 0px;color:#003366;}
* html #headermenu ul li a:hover {padding:8px 11px 0;}

/* Header Category Menu */
#headercategorymenu { overflow: hidden; width: 100%; position: relative; margin-top:50px;background: #2D2D73; }
#headercategorymenu ul { float: left; }
#headercategorymenu ul li {float:left;margin:0;font-size: 90%;}
#headercategorymenu a {color:#eee; padding: 5px 15px; text-decoration: none;float:left;background: #2D2D73;}
#headercategorymenu a:hover { color:#fff; font-weight: normal; text-decoration: none; background: #181A4F;}
#headercategorymenu .activemainmenuitem a,
#headercategorymenu .activemainmenuitem a:hover { color:#181A4F; font-weight: bold; text-decoration: none;background: #fff url(../images/TabGradient.png) repeat-x top left;}

/* Content */
#content {margin:0 8px 10px;overflow:visible;width:960px;}

/* Footer */
#footer { clear: both;border-top:1px solid #AEBAAA;}
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: underline; }
#footer ul {background:#C8E4C0 none repeat scroll 0 0;display:block;height:30px;margin:0;padding-left:120px;}
#footer ul li {color:#003366;float:left;height:100%;margin:0;padding:0;}
#footer ul li a {display:block;float:left;height:22px;margin:0 1px;padding:8px 10px 0;color:#336699; font-size:11px; text-decoration:none;text-decoration: none; }
#footer ul li a:hover {background:#c7e1e1;border-left:1px dashed #bbc7c7;border-right:1px dashed #bbc7c7;margin:0px 0px 0px 0px;color:#003366;text-decoration: none; }
* html #footer ul li a:hover {padding:8px 11px 0;}


/* PostFooter */

#postFooter {background:#07803D none repeat scroll 0 0;color:#D1EFE3;padding:3px 0;}
#postFooter span.left {margin-left:20px;}
#postFooter span.center {font-size:12px;font-weight:bold;margin-left:310px;}
#postFooter span.right {margin-left:208px;}
/* *:first-child+html #postFooter span.right {top:0px;} */
/* *html #postFooter span.right {top:0px;} */



/* Columns */
#homepagecolumn1, #navcolumn, #categoryleft {background:transparent url(../images/bg-navegation.jpg) no-repeat scroll 1px 40px;float:left;left:8px;position:relative;top:-50px;width:239px;}
#content2 #categoryleft {left:16px;}
#homepagecolumn2 {width:480px; margin: 0 10px; float:left;text-align:center;}
#homepagecolumn3 {float:right;padding:0 10px;position:relative;right:-8px;width:201px;}
#homepagecolumn3 .decoratedblock{margin:0;width:auto;border-right:none;}
#homepagecolumn3 .blockcontent{padding:0px;}
#homepagecolumn3 .productgrid{margin:0px;}
#maincolumn .wishlistproductimage, #homepagecolumn3 .productgridimage{background:#E1E1E1 none repeat scroll 0 0;border:1px solid #CCD0D0;height:114px;margin:0 auto;padding:8px;text-align:center;width:125px;}
#homepagecolumn3 .decoratedblock{border:none;}
#maincolumn, #categorymain {width:722px;float:right;margin-left: 10px;}

/* Column Blocks */
.decoratedblock {padding:0 0 5px;position:relative;width:225px;border-top:none;border-bottom:none;margin:0 0 0 6px;border:solid 1px #C7C7C6;border-top:none;border-bottom:none;}
.blockcontent { padding: 5px; }

/* Home Page Center Column Blocks */
#homepagecolumn2 .decoratedblock { background: none; }
#homepagecolumn2 .blockcontent { padding: 0; }

/* Column Menu Lists */
.htmlbox ul, .sidemenu ul, .categorymenu ul {padding:0 5px;margin:5px;}
.htmlbox li, .sidemenu li, .categorymenu li {padding: 2px;margin:0;list-style-type:square;list-style-position:inside;color:#7884D6;line-height:1.2em;}
.htmlbox li a, .sidemenu li a, .categorymenu li a {color:#467474;font-size:12px;font-weight:bold;text-decoration:none;}
.htmlbox li a:visited, .sidemenu li a:visited, .categorymenu li a:visited {color:#467474;}
.htmlbox li a:hover, .sidemenu li a:hover, .categorymenu li a:hover {text-decoration:underline;color:#0CA01F;}
.categorymenu ul li.current a { font-weight: bold; color:#0CA01F;}
.categorymenu ul ul li.current a { font-weight: bold; color:#0CA01F;}
.categorymenu ul li.current ul a { font-weight: normal; color:#467474; }
.categorymenu ul li ul a { font-weight: normal; color:#467474; }

/* Column Product Grids */
.productgrid { clear:both;font-size:100%;font-weight:bold;margin:0 0 10px;}
.productgrid td { vertical-align: top; text-align: center; padding: 5px; width: 33%; }
.productgrid a { text-decoration: none; line-height: 1.5em; }
.productgrid a img {}
.productgrid a:hover img {}

/* Column Product Rotators */
.productrotator .decoratedblock { text-align: center; background: none; }
.productrotator a { text-decoration: none; line-height: 1.5em; }
.productrotator a img { border: 5px solid #eee !important; margin: 0 0 5px 0; }
.productrotator a:hover img { border: 5px solid #ddd !important; }

/* Bread Crumbs */
#container .breadcrumbs {margin:0;padding:0;font-size:85%;position:absolute;top:-28px;left:0;color:#eee;display:none;}
#container .breadcrumbs a {color:#eee;}
#container .breadcrumbs a:hover {color:#f90;}

/* Site Map Page Styles */
#SiteMapColumns { clear: both; overflow: hidden; width: 100%; }
#SiteMapColumns li { list-style: square inside; color: #ccc; }
.ColumnOne { width: 450px; float: left; border-right: 1px solid #eee; }
.ColumnTwo, .ColumnThree { width: 450px; float: right; margin-bottom: 15px; }

/* ------ Category Styles ------ */

/* Pager Control Top*/
.pagerTop {clear:both;margin:0px auto 0;position:relative;right:-25px;text-align:center;top:-7px;width:94%;}
.pagerBottom {clear:both;margin:0 auto -27px;padding:8px 0;position:relative;right:-22px;text-align:center;width:94%;}
* html .pagerBottom {top:20px;}
*:first-child+html  .pagerBottom {top:20px;}
#categorygridtemplaterecords .pagerTop{right:0;top:0;display:block;height:24px;}
#categorygridtemplaterecords .pagerBottom{right:3px;top:-22px;}

.pager ul, .pager ul {display:block;float:right;height:25px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 auto;}
.pager ul li {color:#DDDDDD;display:inline;float:left;font-size:85%;margin:0 2px;width:20px;}
.pager a, .pager a:visited,  .pager .disabled { color:#319F62;display:block;margin-top:-3px;padding:3px;text-decoration:none;width:12px;}
.pager .disabled { color: #ccc; }
.pager li.current{background:transparent url(../images/circle-pager.gif) no-repeat scroll 0px 1px;display:block;margin:0;width:20px;}
*:first-child+html  .pager li.current{background:transparent url(../images/circle-pager.gif) no-repeat scroll 1px 1px;}
.pager li.current a, .pager li.current a :hover { color: #fff; font-weight: bold; background:transparent; vertical-align:bottom;cursor:default;}
.pager li.current a{}
.pager a:hover { background: transparent url(../images/circle-hover-pager.gif) no-repeat scroll 0px 2px; color: #000; }
.pager .firstlist,
.pager .prevlist {padding-left:20px;margin:0;width:30px;}
.pager .nextlist,
.pager .lastlist {padding-right:20px;margin:0;width:30px;}
.pager .firstlist a:hover, .pager .lastlist a:hover {width:22px;background: #DEE3FF;}
.pager .nextlist a:hover, .pager .prevlist a:hover {width:23px;background: #DEE3FF;}
.pager .firstlist {background: url(../images/arrows-pager.gif) no-repeat 0px -117px;}
.pager .prevlist {background: url(../images/arrows-pager.gif) no-repeat 0px -29px;}
.pager .nextlist {background: url(../images/arrows-pager.gif) no-repeat 27px 1px;}
*:first-child+html .pager .nextlist {background: url(../images/arrows-pager.gif) no-repeat 31px 1px;}
.pager .lastlist {background: url(../images/arrows-pager.gif) no-repeat 26px -145px;}
*:first-child+html .pager .lastlist {background: url(../images/arrows-pager.gif) no-repeat 30px -145px;}
.pager .firstlistdisabled,
.pager .prevlistdisabled {color:#CCCCCC;padding-left:20px;margin:0;width:30px;}
.pager .nextlistdisabled,
.pager .lastlistdisabled {color:#CCCCCC;padding-right:20px;margin:0;width:30px;}
.pager .firstlistdisabled{background:transparent url(../images/arrows-pager.gif) no-repeat scroll 0 -175px;}
.pager .prevlistdisabled {background: url(../images/arrows-pager.gif) no-repeat 0px -88px;}
.pager .nextlistdisabled{background:transparent url(../images/arrows-pager.gif) no-repeat scroll 24px -59px;}
.pager .lastlistdisabled {background: url(../images/arrows-pager.gif) no-repeat 22px -204px;}



/* Category Product Display Defaults */
.recordsku a { font-size: 85%; color: #999; text-decoration: none; text-transform: uppercase; }
.recordname { font-size: 100%; font-weight: bold;margin-top:8px; }
.recordname a{color:#467474;text-decoration:none;font-size:11px;}
.recordname a:hover{color:#5EB0AF;}
.recordname a:visited{color:#467474;}
.recordshortdescription a { text-decoration: none; }
.recordshortdescription { margin: 5px; }
.recordprice { font-size: 110%; font-weight: normal; }
.recordprice a { text-decoration: none; }
.recordcontrols { margin: 10px; }
.recordimage { background:#E1E1E1 none repeat scroll 0 0;border:1px solid #CCD0D0;height:114px;padding:8px;text-align:center;width:131px;margin:0 auto;}
.recordimage a {color:#467474;text-decoration:none;}

/* Category Grid Layout */
#categorygridtemplaterecords .record {width:165px;margin:5px auto;}
#categorygridtemplaterecords .recordname {text-align:center;font-size:90%;line-height:1.5em;}
#categorygridtemplaterecords .recordsku {text-align:center;margin: 3px 0;display:none;}
#categorygridtemplaterecords .recordprice {text-align:center;border:none;margin:0;padding:0;font-size:100%;line-height:1em;display:none;}
#categorygridtemplaterecords table {background:#EEF0ED none repeat scroll 0 0;border:1px solid #D6EAD1;border-collapse:separate !important;margin:0px auto 20px;padding-bottom:10px;padding-top:10px;width:660px;}


/* Sub Category Menu */
#subcategorymenu {margin:20px 0;}
#subcategorymenu .record {width:200px;margin:0 auto;text-align:left;}
#subcategorymenu .recordname {font-weight:bold;font-size:110%;text-align:center;}
#subcategorymenu .recordname a {font-size:inherit;text-decoration: none;}
#subcategorymenu ul {padding:5px;margin:5px 10px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
#subcategorymenu li {padding: 2px;list-style:none;}
#subcategorymenu li a {text-decoration:none;font-size:90%;}
#subcategorymenu li a:hover {text-decoration:underline;}

/* Sub Category Menu 2 */
#subcategorymenu2featured {width: 440px; float: left;}
#subcategorymenu2featured .featuredImage {display: block;text-align: center; }
#subcategorymenu2main {width: 440px; float: right;}
#subcategorymenu2 {margin:20px 0;}
#subcategorymenu2 .record {width:200px;margin:0 auto;}
#subcategorymenu2 .recordname {font-weight:bold;font-size:110%;text-align:center;}
#subcategorymenu2 .recordname a {font-size:inherit;text-decoration: none;}
#subcategorymenu2 ul {padding:5px;margin:5px 10px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
#subcategorymenu2 li {padding: 2px;list-style:none;}
#subcategorymenu2 li a {text-decoration:none;font-size:90%;}
#subcategorymenu2 li a:hover {text-decoration:underline;}

/* Simple & Bulk Order Lists */
#categorysimplelisttemplate, #categorybulkorderlisttemplate {margin:20px 0 0 0;}
#categorysimplelisttemplate .record {padding:2px 5px;float: left;margin: 0 0 20px 5px;}
#categorysimplelisttemplate .recordsku, #categorybulkorderlisttemplate .recordsku {clear:both;}
#categorysimplelisttemplate .recordname, #categorybulkorderlisttemplate .recordname {float:left;width:530px;margin:0 10px 0 0;}
#categorysimplelisttemplate .recordprice, #categorybulkorderlisttemplate .recordprice {font-size:100%;float:left;text-align:right;width:100px;margin:0;border:none;}

#categorybulkorderlisttemplate .record { padding: 0 0 10px 10px; margin: 0 0 8px 0; border-bottom: 1px solid #eee; float: left; }
#categorybulkorderlisttemplate table td { vertical-align: top; }
#categorybulkorderlisttemplate .checkbox { background: #eee; }
#categorybulkorderlisttemplate .addtocartcontrols {margin:20px 0 20px 3px;}

#categorybulkqtylisttemplate .record { padding: 0 0 15px 0; margin: 0 0 10px 5px; border-bottom: 1px solid #eee; float: left; }
#categorybulkqtylisttemplate table td { vertical-align: top; }
#categorybulkqtylisttemplate .addtocartcontrols {margin:20px 0 20px 3px;}
#categorybulkqtylisttemplate .recordname {float:left;width:615px;margin:0 10px 0 0;}
#categorybulkqtylisttemplate .recordprice {font-size:100%;float:left;text-align:right;width:100px;margin:0;border:none;}
#categorybulkqtylisttemplate .qtycell { background: #eee; padding: 5px;}
#categorybulkqtylisttemplate .quantityfield {margin: 0 auto;width:25px;border:1px solid #ccc;text-align: center;font-size: 110%;font-weight: bold; color: #666;}


/* Detailed List */
#categorydetailedlisttemplate {margin:20px 0 0 0;}
#categorydetailedlisttemplate .record {margin:0 0 10px 10px;padding-bottom:10px;width:700px;float:left;border-bottom: 1px solid #ddd;}
#categorydetailedlisttemplate .recordimage {float:right;width:120px;height:120px;margin:0;text-align: center;}

/* ------ Product Pages ------ */
#wait { position: absolute; top: 0; right: 0; font-weight: bold; font-size: 80%; padding: 0 10px; background: #c00; color: #fff; }

/* BVC 2004 Product Page Template */
#bvc2004productpage #menucolumn {float:left;width:200px;}
#bvc2004productpage #imagecolumn {float:left;width:300px;text-align:center;}
#bvc2004productpage #contentcolumn {float:right;width:400px;}

/* BVC 5 Product Page Template */

#bvc5productpage #contentcolumn {float:left;width:450px;}
#bvc5productpage #actioncolumn {float:right;width:450px;}
#bvc5productpage #ProductReviews {clear: both;}
.productimage { text-align: center; margin: 10px 0; }

/* Posey Detailed View Product Page Template */
#poseyproductdetailedview {float:right;width:714px;}
#poseyproductdetailedview #contentcolumn {float:left;width:440px;padding:0 10px;}
#poseyproductdetailedview #actioncolumn {width:440px;}
#poseyproductdetailedview .ProductReviews {clear: both;display:none;}
#poseyproductdetailedview .productimage { text-align: center; margin: 10px 0; }
#poseyproductdetailedview #ProductControls {background:#EEF0ED none repeat scroll 0 0;border:1px solid #D6EAD1;border-bottom:none;float:right;width:232px;right:5px;margin-bottom:0;padding-bottom:0;width:212px;}
#poseyproductdetailedview #ProductOptions{background:#EEF0ED none repeat scroll 0 0;border:1px solid #D6EAD1;float:right;margin:0 10px 10px;padding:0;position:relative;right:5px;text-align:left;width:220px;}
#poseyproductdetailedview #crosssells {float:right;position:relative;right:5px;width:234px;margin-top:40px;}
#poseyproductdetailedview #crosssells h2{background:url(/imgs/caregiver.gif) no-repeat;color:#336699;font-size:16px;font-weight:bold;padding-bottom:2px;padding-left:37px;padding-right:0;padding-top:1px;}
#poseyproductdetailedview #crosssells h2 span {border-bottom:#336699 solid 1px;}
#poseyproductdetailedview #crosssells .SingleProductDisplayImage {background:#E1E1E1 none repeat scroll 0 0;border:1px solid #CCD0D0;height:114px;margin:0 44px 10px;padding:5px;text-align:center;width:123px;}
* html #poseyproductdetailedview #crosssells .SingleProductDisplayImage {margin:0 22px 10px;}
#poseyproductdetailedview #crosssells .SingleProductDisplayPrice {display:none;}
#poseyproductdetailedview #crosssells .SingleProductDisplayName a{color:#467474;text-decoration:none;}
#poseyproductdetailedview #crosssells .SingleProductDisplayAddToCart, #poseyproductdetailedview #crosssells .SingleProductDisplayQuantity{display:none;}
#poseyproductdetailedview #ProductOptions .choicelabel, #poseyproductdetailedview #ProductOptions .choicefield table tr td label{color:#336699;}
#poseyproductdetailedview #ProductOptions .choicelabel{font-weight:bold;}
#poseyproductdetailedview #actioncolumn #ProductTypes .productpropertylabel, #pdfwmv .title{background:transparent url(/imgs/arrow12.gif) no-repeat scroll 0 5px;border-bottom:1px solid;color:#467474;display:block;font-size:13px;font-weight:bold;margin-bottom:9px;padding:3px 5px 3px 22px;text-decoration:none;}
#supportingDocumentation {width:440px;}
#poseyproductdetailedview #actioncolumn #ProductTypes ul, #poseyproductdetailedview #actioncolumn #ProductTypes ul li{margin:0;}
#poseyproductdetailedview #actioncolumn #ProductTypes ul li{margin-bottom:5px;}
#poseyproductdetailedview #actioncolumn #ProductTypes .lnkTop{color:#336699;font-weight:bold;margin-left:368px;}
#poseyproductdetailedview #actioncolumn #ProductTypes #lnkAnchors{float:left;padding-bottom:7px;padding-top:7px;}
#poseyproductdetailedview #actioncolumn #ProductTypes #lnkAnchors a{color:#0E9656;float:left;font-size:11px;font-weight:bold;line-height:20px;margin-left:22px;text-decoration:none;width:190px;}
#poseyproductdetailedview #actioncolumn #ProductTypes #lnkAnchors a:hover{text-decoration:underline;}
#poseyproductdetailedview #actioncolumn .productpropertyvalue a{color:#0E9656;text-decoration:none;}
#poseyproductdetailedview #actioncolumn .productpropertyvalue a:hover {text-decoration:underline;}

#ctl00_MainContentHolder_SuggestedItems1_SuggestedItemsPanel{float:left;width:440px;}
#ctl00_MainContentHolder_SuggestedItems1_SuggestedItemsPanel .productgrid div{width: auto;border:none;}
#ctl00_MainContentHolder_SuggestedItems1_SuggestedItemsPanel .productgrid div .suggestedimage{background:#E1E1E1 none repeat scroll 0 0;border:1px solid #CCD0D0;height:114px;margin:0 30px 10px;padding:5px;text-align:center;width:123px;}
* html #ctl00_MainContentHolder_SuggestedItems1_SuggestedItemsPanel .productgrid div .suggestedimage{margin:0 15px 10px;}


/* Product Controls Box */
#ProductControls { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #eee; padding: 10px; margin: 10px 0; position: relative; }
.formlabel { text-align:right; }
.productpropertylabel { padding-right: 5px; text-decoration: none; }
.listprice, .ListPrice {text-decoration: line-through; color:#999;}
.siteprice, .SitePrice {font-weight:bold;font-size: 120%;color:#336699;}
.yousave, .YouSave {color:#666;}
#buttons { margin: 5px; text-align:center;clear:right;}
#buttons input { margin: 0px; }
#wishlist { margin-top: 5px; }

/* Product Reviews & Cross/Up Sells */
.ProductReviews, #CrossSells { clear: both; padding: 10px; margin: 10px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.ProductReviewLinks { font-size: 90%; } 
.ProductReview { margin: 10px; padding: 0 0 0 5px; border-left: 5px solid #eee; }
.ProductReviewKarma { display: block; padding-top: 5px; font-size: 90%; color: #666; }
.WideSingleProductDisplayPanel {border-bottom:1px solid #EEEEEE;padding-bottom:14px;text-align:center;width:234px;}
.SingleProductDisplayImage { float: left; width: 125px; margin: 5px 15px 5px 5px; }
.ProductBadge { position: absolute; top:-5px; left:-20px; }
.SingleProductDisplayName { font-size:110%;font-weight:bold;}
.SingleProductDisplayDescription {  }
.SingleProductDisplayPrice { font-size: 100%; font-weight: bold; color: #666; }

/* Cart Page */
.cartitemimage {margin:0 0 0 0;text-align:center;}
.cartitemdescription { margin: 5px;}
#cartcontainer tr td {border-bottom:solid 1px #ACD0A2; padding: 6px;vertical-align:middle;}
#cartcontainer, #cartactions, #cartcoupons {margin: 0;}
td.productquantitycolumn { background: #E1F3E2; text-align: center; width: 10%; }
td.productquantitycolumn input {height:15px;margin:16px 0 0;padding:0;text-align:center;}
td.producttotalcolumn, td.productpricecolumn { text-align: center; width: 10%; background: #EFF1FF; }
td.producttotalcolumn .lineitemnodiscounts { display: block; color: #999; text-decoration: line-through; }
td.producttotalcolumn .totallabel { display: block; font-weight: bold; }
#cartfooter {background:#C8E4C0 none repeat scroll 0 0;margin:0 auto 0;padding:5px 10px 3px;width:632px;height:30px;}
#carttotals {float:right;margin-bottom:10px;text-align:right;position:relative;right:0px;width:150px;}
#carttotals table {float:right;}
#carttotals .formlabel, #carttotals .formfield { font-size:110%; font-weight: bold; /*color: #2D2D73;*/ }
#cartupdates {float:left;position:relative;left:140px;}
#cartactions {clear:both;float:right;margin-right:26px;margin-top:7px;width:120px;}
#EstimateShipping{margin-top:4px;width:120px;float:left;position:relative;left:-250px;}
#ctl00_MainContentHolder_btnCheckout{margin-top:4px;}
#cartactioncontinue {float:left;width:120px;text-align:left;}
#cartactioncheckout {display:inline;}
#cartcoupons {border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#eee;padding:10px;margin: 10px 0;display:none;}
.cartsku { font-size: 90%; display:none;}
.cartproductname { font-size: 110%; font-weight: bold; }





#cartupdates{}




/* Closed Store Message */
#closedcontent {width:300px;height:200px;margin:50px auto;padding:10px;background-color:#ff9;color:#333;}
#closedcontent h1 {color:#000;}

/* Address Book */
.address { border: 1px solid #eee; padding: 5px 10px; margin: 0 5px 15px 0; }
.address .buttonrow { margin: 5px 0; padding: 0; text-align: left; }
table.alladdresses, table.primaryaddresses { margin: 5px 0; width: 100%; }
table.alladdresses td, table.primaryaddresses td { vertical-align: top; }

/* Search Page - NEED TO REVISIT SEARCH PAGE */
#SearchResultsPane {background:#EEF0ED none repeat scroll 0 0;border:1px solid #D6EAD1;margin:40px 0px 40px 52px;padding:10px 0;width:600px;}
.searchresultrecord { padding: 5px; margin: 5px 0; border: 1px solid #eee; border-left-width: 3px; border-right: none; background-color: #f5f5f5; }
/* EACH GRID CELL (ADJUSTED WIDTH FOR 4 ACROSS) */
#SearchResultsPane table td { text-align: center; width: 25%; padding: 5px; }
/* IMAGE LINK */
#SearchResultsPane table td a { padding: 5px; display: block; }
/* ISOLATE FOR PRODUCT NAME */
#SearchResultsPane table td a.searchanchor { border: none; padding: 0; }
/* PRICE */
#SearchResultsPane table td div { color: #222; font-weight: bold; font-size: 90%; line-height: 2em; }
#SearchForm {margin-left:52px;width:600px;}
#SearchPage #maincolumn, #SearchPage #categorymain {width:711px;}
#SearchPage #categorymain h1 {display:none;}
#SearchResultsPane #maincolumn, #SearchResultsPane #categorymain {width:711px;}

#SearchResultsPane .recordimage {height:124px;}
#SearchResultsPane .recordsku, #SearchResultsPane  .recordprice{display:none;}
#SearchFormTable input {height:18px;padding:0 0 0 5px;}
#ctl00_MainContentHolder_SearchCriteria1_KeywordField{width:250px;}
#ctl00_MainContentHolder_SearchCriteria1_SortField{margin-right:7px;display:none;}
#ctl00_MainContentHolder_SearchCriteria1_CategoryField, #ctl00_MainContentHolder_SearchCriteria1_ManufacturerField, #ctl00_MainContentHolder_SearchCriteria1_VendorField {width:257px;}

#ctl00_MainContentHolder_SearchCriteria1_PriceMinField{margin-right:8px;width:120px;}
#ctl00_MainContentHolder_SearchCriteria1_PriceMaxField{width:96px;}
#ctl00_MainContentHolder_SearchCriteria1_btnSearch{height:auto !important;left:138px;margin-top:-15px;position:relative;top:-11px;}
#ctl00_MainContentHolder_SearchCriteria1_trCategory,#ctl00_MainContentHolder_SearchCriteria1_SortLabel,#ctl00_MainContentHolder_SearchCriteria1_trCategory,#ctl00_MainContentHolder_SearchCriteria1_trManufacturer, #ctl00_MainContentHolder_SearchCriteria1_trVendor, #ctl00_MainContentHolder_SearchCriteria1_trPriceRange{display:none;}

/*#ctl00_MainContentHolder_SearchCriteria1_trSort td.formlabel{display:none;}*/
#ctl00_MainContentHolder_SearchCriteria1_trSort  td.formfield{padding-left:10px;}
#ctl00_MainContentHolder_SearchCriteria1_SortDirectionLabel{left:-46px;position:relative;text-align:right;}
#ctl00_MainContentHolder_SearchCriteria1_SortDirectionField{left:-39px;position:relative;width:120px;}

/* Row Elements */
.Header, .rowheader, th {background:#C8E4C0 none repeat scroll 0 0;border-bottom:1px solid #ACD0A2;color:#467474;font-weight:bold;padding:5px 0;text-align:center;}
.rowheader { font-size: 90%; }
.row { background: #f6f6f6; }
.altrow { background: #f4f4f4; }

/* Affiliate Form */
fieldset#affiliateform table { width: 600px; }
fieldset#affiliateform table table { margin: 0; padding: 0; width: 100%; }
fieldset#affiliateform td.formlabel { width: 150px; }

/* Returns Form */
.returnitems table { width: 100%; }
.returnitem .formlabel, .returnitem .formfield { padding: 3px; }
.returnitem { margin: 5px; }
.returncontrols { margin: 5px 0 0 0; padding: 5px; border: 1px solid #ddd; background: #eee; }
.returnitems td.qtycolumn { vertical-align: top; }
.returnitems .qtyfield { background: #eee; margin: 5px 0; padding: 5px;  }
.returnitems .qtyfield input { width: 25px; text-align: center; border: 1px solid #ccc; }
.rmaform { margin: 20px 0; }
.rmaform table tr td { padding: 3px; }
.rmaform .formtextarea { height: 100px; width: 400px; }

/* Messages */
.AddedToCartMessage, .messagebox { display: block; border: 1px solid #fe3; background: #ff9; border-left: none; border-right: none; margin: 10px 0; padding: 0 10px; }
.messagebox ul { margin: 0; padding: 0; display: block; width: 100%; }
.messagebox li { margin: 10px 0; padding: 0; overflow: hidden; width: 100%; }
.messagebox .icon { float: left; margin: 0 8px 0 0; }
.messagebox .errorline { color: #333; clear: both; list-style: none; }
.messagebox .message { margin: 0 5px 0 10px; font-size: 100%; line-height: 1.2em; }
.errormessage { color: #c00; line-height: 2em; padding: 0 5px; font-size: .8em; }
.errormessage li { color: #c00; list-style-type: circle; }
.AddedToCartMessage, .SuccessMessage { color: #0c6; }

/* Category menu Box */
.sidemenu .decoratedblock, .categorymenu .decoratedblock {background:#C8E4C0 url(../images/bg-products-box.jpg) no-repeat scroll 0 0;}
.sidemenu .decoratedblock h4, .categorymenu .decoratedblock h4 {font-size:16px;padding:12px 0 0 48px;}


.categorymenu .decoratedblock ul {margin:9px 0 0 0;}
* html .categorymenu .decoratedblock ul {padding-left:0px;padding-right:0px;width:225px;}
.sidemenu ul li, .categorymenu .decoratedblock ul li{background:transparent url(../images/hr-products.gif) no-repeat scroll 4px 19px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 5px;padding:3px 0 4px 42px;}
.categorymenu .decoratedblock ul ul{background:#C7E1E0 none repeat scroll 0 0;margin:4px 0 0 -47px;padding:0;width:225px;}
* html .categorymenu .decoratedblock ul ul{width:230px;}
.categorymenu .decoratedblock ul ul li{background:transparent url(../images/hr-sub-products.gif) no-repeat scroll 10px 24px;margin:0;padding:4px 0 8px 68px;}

.categorymenubottom .decoratedblock {background:#C8E4C0 url(../images/bg-products-bottom-box.jpg) no-repeat;height:61px;padding:0;}
.categorymenubottom .decoratedblock h4 {font-size:16px;padding:12px 0 0 48px;}

/* Request Catalog */ 
.requestcatalog { height:46px; border: 1px solid #ccd0d0;background:#fcfdfe url(../Images/requestCatalog.gif) no-repeat scroll 15px 14px;}
.requestcatalog  h4 {font-size:16px;padding:14px 0 0 48px;}

/* Award and Press */ 
.awardandpress {background: url(../images/awardandpress.gif) no-repeat;}
.awardandpress  h4 {font-size:16px;padding:28px 0 0 73px;margin-bottom:14px;}
.awardandpress ul {letter-spacing:0.02em;margin:0;width:215px;font-weight:bold;}
.awardandpress ul li{color:#0E9656;font-size:12px;line-height:20px;list-style-position:outside;margin-left:23px;padding-top:0;}

/* End of navegation */
.endnavegation .decoratedblock {border-bottom:solid 1px #C7C7C6;height:1px;}


/* Category Banner */
#categorybanner {right:0;position:absolute;top:25px;}



#categorydescription {margin:0 35px 20px;}
#categorydescription p {}

#CartPage #categorymain {width:711px;}
#categorymain h1 {font-size:16px;margin-top:12px;}

#bvc5productpage {
float:right;
width:721px;
}

#cartsubtitle {margin-left:10px;}
#carttotals tr {padding-left:0px; padding-right:0px;}
#cartcontainer table{border:1px solid #ACD0A2;margin:0 auto;width:650px !important;}


.homerecordimage{background:#E1E1E1 none repeat scroll 0 0;border:1px solid #CCD0D0;height:151px;margin:0 auto;padding:8px;text-align:center;width:175px;}

#CheckoutPage #maincolumn, #CheckoutPage #categorymain {width:710px;}


#CurrentUserTable td.formfield{text-align:center;}
#CurrentUserTable td.formfield input{height:16px;padding:1px 0 1px 3px;}
#NewUsers td.formfield input{height:16px;padding:1px 0 1px 3px;}
#ctl00_MainContentHolder_NewUserControl1_btnSaveChanges{margin-left:106px;}
#ctl00_MainContentHolder_LoginControl1_btnLogin{height:auto !important;}


#fieldset table td.formfield {border:none !important;}
#theimage a{background:#E1E1E1 none repeat scroll 0 0;border:1px solid #CCD0D0;display:block;height:200px;margin:0 auto 14px;padding:8px;text-align:center;width:200px;}
#Anthem_ctl00_MainContentHolder_lblSku__{display:none;}

#homepagecolumn2 .box, #ctl00_MainContentHolder_sProfile img {background:#E1E1E1 none repeat scroll 0 0;border:1px solid #CCD0D0;padding:5px;}
#homepagecolumn2 .title{color:#336699;display:block;font-size:16px;font-weight:bold;margin-bottom:15px;}
#homepagecolumn2 ul{margin-top:10px;text-align:left;}
#homepagecolumn2 ul li{background:transparent url(/imgs/arrow12.gif) no-repeat scroll 0 5px;font-size:12px;font-weight:bold;padding-left:25px;padding-top:2px;}
#homepagecolumn2 p{margin-top:10px;padding:0 10px;text-align:justify;}
#homepagecolumn2 .news {text-align:left;padding:0px 10px;}
#homepagecolumn2 .news strong {font-size:12px;}

.lnkReadMore{background:transparent url(/imgs/arrow11.gif) no-repeat scroll 0 2px;border-bottom:1px solid #DEDEDE;float:right;margin-bottom:10px;padding-bottom:3px;padding-left:16px;text-align:right;}
.liFlower{background:transparent url(/imgs/arrow11.gif) 0 4px no-repeat;padding-left:22px;}


.endnavegation .decoratedblock {height:50px;}

#CheckoutPage #categorymain h2 {background:transparent url(/imgs/arrow12.gif) no-repeat scroll 0 2px;font-size:12px;margin-bottom:0.5em;padding:0 0 0 20px;}
#CheckoutPage #categorymain .formfield input{height:15px;padding:0 0 1px 5px;width:155px !important;}
#CheckoutPage #categorymain .formfield input#ctl00_MainContentHolder_BillingpostalCodeField, #CheckoutPage #categorymain .formfield input#ctl00_MainContentHolder_ShippingpostalCodeField {width:75px !important;}
#CheckoutPage #categorymain .formfield input#ctl00_MainContentHolder_BillingstateField, #CheckoutPage #categorymain .formfield input#ctl00_MainContentHolder_ShippingstateField{width:70px !important;}
#CheckoutPage #categorymain .formfield select#ctl00_MainContentHolder_BillinglstState, #CheckoutPage #categorymain .formfield select#ctl00_MainContentHolder_ShippinglstState {width:77px;height:18px;}
#ctl00_MainContentHolder_BillinglstCountry, #ctl00_MainContentHolder_ShippinglstCountry {width:163px;}
#CheckoutPage #categorymain .formfield input.btnCheckOutLogin {width:auto !important; height:auto !important;}
#CheckoutPage #categorymain .forgot{width:200px;margin:10px auto 0;}
#CheckoutPage #categorymain #ctl00_MainContentHolder_GiftCertificates1_GiftCertificateTextBox {height:15px;width:300px;}
#CheckoutPage #categorymain #ctl00_MainContentHolder_Payment_CreditCardInput1_ExpMonthField {width:72px;}
#CheckoutPage #categorymain #ctl00_MainContentHolder_Payment_CreditCardInput1_ExpYearField {width:75px;}
#CheckoutPage #categorymain #ctl00_MainContentHolder_SpecialInstructions {width:314px;}
#CheckoutPage #categorymain table td {padding:5px 4px 0 0;}
#CheckoutPage #categorymain #ctl00_MainContentHolder_LoginControl1_RememberMeCheckBox {margin-right:7px;width:auto !important;}
#CheckoutPage #categorymain #summary {border:1px solid #A5ACB2;padding:5px;width:320px;background:#FFFFFF none repeat scroll 0 0;}
#CheckoutPage #categorymain #summary td.SummaryTdRight {text-align:right;}
#CheckoutPage #categorymain .shippBill {background:#EEF0ED none repeat scroll 0 0;border:1px solid #D6EAD1;padding:0 0 10px 17px;width:307px;}
#CheckoutPage #categorymain .shipping {background:#EEF0ED none repeat scroll 0 0;border:1px solid #D6EAD1;padding:0 0 10px 10px;width:355px;}
#CheckoutPage #categorymain #user {background:#EEF0ED none repeat scroll 0 0;border:1px solid #D6EAD1;padding:5px;}
#CheckoutPage #categorymain .greenBox h1{}


#AccountPages #maincolumn {width:711px;}
#AccountPages .categorymenu .decoratedblock ul {margin:0px;}
#AccountPages .categorymenu .decoratedblock {background:#C8E4C0 url(../images/bg-products-box-plain.jpg) no-repeat scroll 14px 0;}
#AccountPages .address {background:#EEF0ED none repeat scroll 0 0;border:1px solid #D6EAD1;padding:10px;}

#maincolumn .wishlistproductlink, #maincolumn .wishlistprice{text-align:center;}
#maincolumn .wishlistprice ul, #maincolumn .wishlistprice ul li {margin:0px;padding:0px;}
#maincolumn .wishlist table {border:1px solid #ACD0A2;margin:0 auto;width:650px !important;}
#maincolumn .wishlist table td {border-top:1px solid #ACD0A2;padding-top:10px;}
.padding {padding:1px;}

#DefaultPages #topBar {background:#E0EFDC none repeat scroll 0 0;border:1px solid #CAEFBF;padding:2px 0px 2px 10px;border-left:none;border-right:none;margin:0 8px;}
#DefaultPages #topBar a {font-size:12px;margin-right:10px;text-decoration:none;margin-left:10px;}
#DefaultPages #topBar a:hover{color:#2D8DA7;text-decoration:underline;}
#DefaultPages #CustomContent {margin:auto;padding:5px;width:94%;}
#DefaultPages #CustomContent h1 {background:transparent url(/imgs/arrow11.gif) no-repeat scroll 0 1px;font-size:14px;padding:0 0 0 18px;}
#DefaultPages #categorymain h1 span span span{display:block;margin-bottom:-20px;position:relative;text-align:right;top:-20px;margin-right:10px;}
#DefaultPages #CustomContent img {background:#E1E1E1 none repeat scroll 0 0;border:1px solid #CCD0D0;padding:5px;margin:5px;}
.noBox {background:none !important;border:none !important;padding:0 !important;}

.greenBox {background:#EEF0ED none repeat scroll 0 0;border:1px solid #D6EAD1;border-collapse:separate !important;margin:auto;padding:10px;width:660px;}

#printthispage {float:right;position:relative;top:-50px;}
#AdditionalImageMenu {margin:10px;}
#AdditionalImageViewer {text-align:center;}
#AdditionalImageWrapper img, #AdditionalImageMenu input {background:#E1E1E1 none repeat scroll 0 0;border:1px solid #CCD0D0;padding:5px;margin:5px;}
#bookmark {float:right;margin-right:10px;margin-top:-32px;text-align:center;width:240px;}

/* Box cart */
.ModifierHeaderColClass {font-size:10px !important;}
.ModifierQtyTextClass {padding:0 !important;}

#pdfwmv{margin-bottom:10px;margin-bottom:20px;font-size:12px;}
#Table1 td input{width:190px;}
#Table1 table.black4 {width:200px;}
#Table1 table.black4 td input{width:10px;}
#Table1 td input.button{width:auto;}
.green{color:#0E9656;font-family:Verdana,Tahoma,Helvetica,Arial;font-size:16px;font-weight:bold;text-decoration:none;}
.news{margin:0px 24px;clear:both;}

#executives {display:none;}
#newSearch{color:#336699;float:right;font-size:10px;margin-top:-22px;position:relative;}






/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
    in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#000000;}

#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(../images/borderTopLeft.png) 0 0 no-repeat;}
	#cboxTopCenter{height:21px; background:url(../images/borderTopCenter.png) 0 0 repeat-x;}
	#cboxTopRight{width:21px; height:21px; background:url(../images/borderTopRight.png) 0 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(../images/borderBottomLeft.png) 0 0 no-repeat;}
	#cboxBottomCenter{height:21px; background:url(../images/borderBottomCenter.png) 0 0 repeat-x;}
	#cboxBottomRight{width:21px; height:21px; background:url(../images/borderBottomRight.png) 0 0 no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(../images/borderMiddleLeft.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:21px; background:url(../images/borderMiddleRight.png) 0 0 repeat-y;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:28px;}
                #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
                #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
                #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
                #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:-25px -25px;}
                #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxNext.hover{background-position:0px -25px;}
		#cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-50px -25px;}
		
		