
/********

	default box styles: sets the default components of the dynamic boxes

********/

.bc {padding:5px 10px 5px 10px; height:auto !important; height: 1em; /* more IE trickery */ }
.bt {margin:0 0 0 5px;height:5px;  font-size:1px; /* fix height for IE */}
.bt div {height:5px;width:5px;position:relative;left:-5px;font-size:1px; /* fix height for IE */}
.bb {margin:0 0 0 5px;height:5px;font-size:1px; /* fix height for IE */}
.bb div {height:5px;width:5px;position:relative;left:-5px;font-size:1px; /* fix height for IE */}
.bl {padding:0 0 0 1px;height:auto !important; /* all standards compliant browsers should use this one */ height:1px; /* fix for IE height issue with the background border */}
.br {padding:0 1px 0 0;}

/* boxRightRailHolder */

.boxRightRailHolder {margin:0 14px 20px 12px;}
.boxRightRailHolder .bc {padding:1px 10px 1px 10px;}
.boxRightRailHolder .bt {background:url(../images/global/boxes/sidebarbox.gif) no-repeat 100% 0;}
.boxRightRailHolder .bt div {background:url(../images/global/boxes/sidebarbox.gif) no-repeat 0 0;}
.boxRightRailHolder .bb {background:url(../images/global/boxes/sidebarbox.gif) no-repeat 100% 100%;}
.boxRightRailHolder .bb div {background:url(../images/global/boxes/sidebarbox.gif) no-repeat 0 100%;}
.boxRightRailHolder .bl {background:url(../images/global/boxes/greybox_eee_border.gif) repeat-y 0 0;}
.boxRightRailHolder .br {background:#053319 url(../images/global/boxes/greybox_eee_border.gif) repeat-y 100% 0;}

/* boxRightRail */

.boxRightRail {margin:4px 0 6px 0;background:#ffffff;}
.boxRightRail .bc {padding:1px 8px 5px 8px;}
.boxRightRail .bt {margin:0 0 0 10px;height:10px;background:url(../images/global/boxes/greybox_eee_trans.gif) no-repeat 100% 0;}
.boxRightRail .bt div {height:10px;width:10px;left:-10px;background:url(../images/global/boxes/greybox_eee_trans.gif) no-repeat 0 0;}
.boxRightRail .bb {margin:0 0 0 10px;height:10px;background:url(../images/global/boxes/greybox_eee_trans.gif) no-repeat 100% 100%;}
.boxRightRail .bb div {height:10px;width:10px;left:-10px;background:url(../images/global/boxes/greybox_eee_trans.gif) no-repeat 0 100%;}
.boxRightRail .bl {background:url(../images/global/boxes/greybox_border_l.gif) repeat-y 0 0;}
.boxRightRail .br {background:url(../images/global/boxes/greybox_border_r.gif) repeat-y 100% 0;}

/* boxWhite */

.boxWhite {margin-bottom:10px;background:#ffffff;}
.boxWhite .bc {padding:5px 10px 1px 10px;}
.boxWhite .bt {background:url(../images/global/boxes/whitebox.gif) no-repeat 100% 0;}
.boxWhite .bt div {background:url(../images/global/boxes/whitebox.gif) no-repeat 0 0;}
.boxWhite .bb {background:url(../images/global/boxes/whitebox.gif) no-repeat 100% 100%;}
.boxWhite .bb div {background:url(../images/global/boxes/whitebox.gif) no-repeat 0 100%;}
.boxWhite .bl {background:url(../images/global/boxes/whitebox_border.gif) repeat-y 0 0;}
.boxWhite .br {background:url(../images/global/boxes/whitebox_border.gif) repeat-y 100% 0;}

/* boxGradient */

.boxGradient {margin-bottom:10px;background:#fefefe url(../images/global/boxes/greybox_gradient.gif) 0 0 repeat-x;}
.boxGradient .bc {padding:10px 10px 1px 10px;}
.boxGradient .bt {background:url(../images/global/boxes/whitebox_trans.gif) no-repeat 100% 0;}
.boxGradient .bt div {background:url(../images/global/boxes/whitebox_trans.gif) no-repeat 0 0;}
.boxGradient .bb {background:url(../images/global/boxes/whitebox_trans.gif) no-repeat 100% 100%;}
.boxGradient .bb div {background:url(../images/global/boxes/whitebox_trans.gif) no-repeat 0 100%;}
.boxGradient .bl {background:url(../images/global/boxes/greybox_border_l.gif) repeat-y 0 0;}
.boxGradient .br {background:url(../images/global/boxes/greybox_border_r.gif) repeat-y 100% 0;}

/* boxGradientYellow */

.boxGradientYellow {margin-bottom:10px;background:#fefefe url(../images/global/boxes/greybox_gradient.gif) 0 0 repeat-x;}
.boxGradientYellow .bc {padding:10px 10px 1px 10px;}
.boxGradientYellow .bt {background:url(../images/global/boxes/whitebox_trans.gif) no-repeat 100% 0;}
.boxGradientYellow .bt div {background:url(../images/global/boxes/whitebox_trans.gif) no-repeat 0 0;}
.boxGradientYellow .bb {background:url(../images/global/boxes/greybox_yellow.gif) no-repeat 100% 100%;}
.boxGradientYellow .bb div {background:url(../images/global/boxes/greybox_yellow.gif) no-repeat 0 100%;}
.boxGradientYellow .bl {background:url(../images/global/boxes/greybox_border_l.gif) repeat-y 0 0;}
.boxGradientYellow .br {background:url(../images/global/boxes/greybox_border_r.gif) repeat-y 100% 0;}

/* boxYellow */

.boxYellow {margin-bottom:10px;background:#fdfbe0;}
.boxYellow .bc {}
.boxYellow .bt {background:url(../images/global/boxes/greybox_yellow.gif) no-repeat 100% 0;}
.boxYellow .bt div {background:url(../images/global/boxes/greybox_yellow.gif) no-repeat 0 0;}
.boxYellow .bb {background:url(../images/global/boxes/greybox_yellow.gif) no-repeat 100% 100%;}
.boxYellow .bb div {background:url(../images/global/boxes/greybox_yellow.gif) no-repeat 0 100%;}
.boxYellow .bl {background:url(../images/global/boxes/greybox_eee_border.gif) repeat-y 0 0;}
.boxYellow .br {background:url(../images/global/boxes/greybox_eee_border.gif) repeat-y 100% 0;}

/* boxGrey */

.boxGrey {background:#f1f1f1;}
.boxGrey .bc {}
.boxGrey .bt {background: url(../images/global/boxes/greybox_grey.gif) 100% 0 no-repeat;}
.boxGrey .bt div {background: url(../images/global/boxes/greybox_grey.gif) 0 0 no-repeat;}
.boxGrey .bb {background: url(../images/global/boxes/greybox_grey.gif) 100% 100% no-repeat;}
.boxGrey .bb div {background: url(../images/global/boxes/greybox_grey.gif) 0 100% no-repeat;}
.boxGrey .bl {background: url(../images/global/boxes/greybox_eee_border.gif) 0 0 repeat-y;}
.boxGrey .br {background: url(../images/global/boxes/greybox_eee_border.gif) 100% 0 repeat-y;}

/* boxGreen */

.boxGreen {background:#053319;}
.boxGreen .bc {color:#ffffff;}
.boxGreen .bt {background: url(../images/global/boxes/box_green.gif) 100% 0 no-repeat;}
.boxGreen .bt div {background: url(../images/global/boxes/box_green.gif) 0 0 no-repeat;}
.boxGreen .bb {background: url(../images/global/boxes/box_green.gif) 100% 100% no-repeat;}
.boxGreen .bb div {background: url(../images/global/boxes/box_green.gif) 0 100% no-repeat;}
.boxGreen .bl {background: url(../images/global/boxes/box_green_border.gif) 0 0 repeat-y;}
.boxGreen .br {background: url(../images/global/boxes/box_green_border.gif) 100% 0 repeat-y;}

/* boxTabbedWhite */

.boxTabbedWhite {background:#ffffff;}
.boxTabbedWhite .bc {padding:5px 0 1px 0;}
.boxTabbedWhite .bt {background:none;}
.boxTabbedWhite .bt div {background:none;}
.boxTabbedWhite .bb {background:url(../images/global/boxes/whitebox.gif) no-repeat 100% 100%;}
.boxTabbedWhite .bb div {background:url(../images/global/boxes/whitebox.gif) no-repeat 0 100%;}
.boxTabbedWhite .bl {background:url(../images/global/boxes/whitebox_border.gif) repeat-y 0 0;}
.boxTabbedWhite .br {background:transparent url(../images/global/boxes/whitebox_border.gif) repeat-y 100% ;}

/*  boxError */

.boxOrange {margin-bottom:10px;background:#f2ae93;}
.boxOrange .bc {}
.boxOrange .bt {background: url(../images/global/boxes/box_red.gif) 100% 0 no-repeat;}
.boxOrange .bt div {background: url(../images/global/boxes/box_red.gif) 0 0 no-repeat;}
.boxOrange .bb {background: url(../images/global/boxes/box_red.gif) 100% 100% no-repeat;}
.boxOrange .bb div {background: url(../images/global/boxes/box_red.gif) 0 100% no-repeat;}
.boxOrange .bl {background: url(../images/global/boxes/box_red_border.gif) 0 0 repeat-y;}
.boxOrange .br {background: url(../images/global/boxes/box_red_border.gif) 100% 0 repeat-y;}


/********

	box sizes: fixed width and height box styles

********/

.boxFixer {width:100%;overflow:hidden;}

.box252 {width:252px;float:left;margin-right:4px;margin-left:5px;display:inline;}
.box165 {width:165px;float:left;margin-right:4px;margin-left:5px;display:inline;}
.box159 {width:139px;float:left;margin-right:20px;margin-left:15px;display:inline;}
.box470 {width:470px;}
.box513 {width:513px;float:left;margin-right:0;margin-left:5px;display:inline;}
.box518 {width:518px;margin-right:0;margin-left:0;}
.box582 {width:582px;float:left;display:inline;}
.box300 {width:300px;}
.box305 {width:305px;}

.boxWidth252 {width:252px;}
.boxWidth692 {width:692px;}
.boxWidth500 {width:500px;}
.boxWidth349 {width:349px;}

.boxHalf {width:341px;float:left;margin:0 0 10px 0;display:inline;}
.boxThird {width:220px;float:left;margin:10px 0 10px 0;display:inline;}
.boxThirdMiddle {width:220px;float:left;margin:10px 14px 10px 14px;display:inline;}
.boxQuarter {width:165px;float:left;margin:0 0 10px 10px;display:inline;}

/********

	boxes: global box styles

********/

div.boxBreadcrumbs {margin:0px 0px 10px 30px;}

.box {float:left;width:100%;overflow:hidden;}

.noPad {margin:0;padding:0;}
.noBottomPad {margin-bottom:0;}

.boxNopad .bc {padding:0;}
.boxPad {padding:0 10px 0 10px;}

.boxMarginVertical {margin-top:10px;margin-bottom:10px;}

.boxRightRailCart {}
.boxRightRailCart .bc {padding:1px 3px;}

div.boxCenter {}
div.boxCenter p {text-align:center;}

div.boxIntro {}
div.boxIntro h2 {margin:10px 0 5px 5px;}
div.boxIntro p {margin:0 0 10px 5px;}

div.boxTitle {width:513px;float:left;display:inline;margin:0 0 10px 5px;}
div.boxTitle .bc {padding:1px 10px 1px 10px;}
div.boxTitle h3 {margin-bottom:0;}
div.boxTitle a {margin-right:4px;}
div.boxTitle b {margin-right:4px;}

div.boxTitle2 {width:668px;float:left;display:inline;margin:0 0 10px 0px;}
div.boxTitle2 .bc {padding:1px 10px 1px 10px;}
div.boxTitle2 h3 {margin-bottom:0;}
div.boxTitle2 a {margin-right:4px;}
div.boxTitle2 b {margin-right:4px;}

div.boxCategoryImage {position:relative;width:230px;height:90px;}
div.boxCategoryImage img {position:absolute;top:0px;left:0px;}
div.boxCategoryImage p {width:157px;height:60px;position:absolute;top:0px;left:73px;overflow:hidden;}
div.boxCategoryImage span {position:absolute;top:70px;left:73px;}

div.boxCategoryText {position:relative;width:143px;height:90px;}
div.boxCategoryText p {width:143px;height:60px;position:absolute;top:0px;left:0px;overflow:hidden;}
div.boxCategoryText span {position:absolute;top:70px;left:0px;}

div.boxPadContent .bc {padding-left:0;padding-right:0;}
div.boxPadContent .bc h5 {margin-left:10px;margin-right:10px;}
div.boxPadContent .bc h6 {margin-left:10px;margin-right:10px;}
div.boxPadContent .bc p {margin-left:10px;margin-right:10px;}

div.boxModalTitle {padding-top:15px;padding-bottom:5px;}