/* SPRING THEME 

My Cart Text Color = #1F7318
Header Background Color = #1F7318
Site Links Color = #1F7318
H1 / Title Color = #1F7318
Flyover Zoom Border Color = #51AB48
Header Nav Menu Link Color = #1F7318

*/
BODY
{
text-align:center;margin:0px;padding:0px;font-family:verdana,arial;font-size:10pt;
}

IMG
{
border:0px;
}

H1
{
    FONT: 24px Arial, Helvetica, sans-serif;color:#1F7318;margin:0;padding:0;margin-top:4px;margin-bottom:4px;
}
H2
{
    FONT: bold 16px Arial, Helvetica, sans-serif;margin-top:0px;
}
H3
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #ffcc33;
    PADDING-BOTTOM: 3px;
    FONT: bold 12px Arial, Helvetica, sans-serif;
    BORDER-LEFT: #000 1px solid;
    COLOR: #000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #000 1px solid
}

A{
	color:#1F7318;
}

A:hover
{
	color:#51AB48;
}


.header
{
width:990px;
margin:0 auto 0px;
padding:0px;
text-align:center;
}

.cartbox
{
width:209px;background-image:url(https://www.umidirect.com/themes/spring/images/cart_background.gif);background-repeat:no-repeat;
}

.cartimg
{
width:30px;float:left;text-align:center;padding:4px;
}

.mycart
{
width:70px;float:left;text-align:center;padding-top:5px;
font-family:verdana,arial;font-size:8pt;color:#666666;line-height:12pt;
}

.mycart a
{
font-family:verdana,arial;font-size:10pt;color:#f59f1a;font-weight:bold;text-decoration:none;
}

.checkoutbutton
{
width:94px;float:left;text-align:center;padding:4px;padding-left:0px;padding-top:8px;
}

.endfloat
{
clear:both;
}

.cslinks
{
font-family:verdana,arial;font-size:8pt;color:#55bb00;text-align:center;width:209px;margin-top:5px;
}

.cslinks a
{
color:#ffffff;text-decoration:none;
}

.cslinks a:hover
{
color:#ffffff;text-decoration:none;font-weight:bold;
}

.headerwrapper
{
    background-color:#1F7318;
}

.headernavwrapper
{
border:0px solid black;width:100%;height:35px;margin:0 auto 0px;padding-top:0px;padding-bottom:0px;border-top:0px solid #ee3224;border-bottom:0px solid #ffd200;
}

.headernavcontainer
{
width:100%;height:35px;margin:0 auto 0px;text-align:center;background:url(https://www.umidirect.com/images/header_nav_spacer_bg.jpg);
}

.headernav
{
width:990px;margin:0 auto 0px;padding:0px;text-align:left;background:url(https://www.umidirect.com/images/header_nav_bg.jpg);height:35px;
}

.headernavlink
{
padding-right:12px;color:#1F7318;
}

.jqueryslidemenu
{
width:750px;float:left;font: bold 12px Verdana;
}

.jqueryslidemenu UL
{
margin: 0;padding: 0;list-style-type: none;
}

.jqueryslidemenu UL LI
{
position: relative;display: inline;float: left;color:#444444;
}

.jqueryslidemenu UL LI A
{
display: block;color: #1F7318;padding-left:12px;padding-top:10px;padding-bottom:10px;text-decoration: none;
}

.jqueryslidemenu UL LI A:hover
{
color:#e99417;
}

.dropdown
{
padding-right:26px;background-image:url(https://www.umidirect.com/images/down.png);background-position:93% 54%;background-repeat:no-repeat;
}

.dropdown a
{
	color:#444444;
}

.searchwrapper
{
width:220px;float:right;text-align:right;padding-top:5px;
}

.searchbutton
{
float:right;margin-left:5px;width:62px;border:0px;
}

.searchbox
{
float:right;border:1px solid #cccccc;background-image:url(https://www.umidirect.com/images/search_bg.png);width:150px;text-align:left;background-position:center right;
}

.searchbox INPUT
{
border:0px solid #cccccc;background-image:url(https://www.umidirect.com/images/input_bg.png);font-family:verdana,arial;font-size:10pt;color:#666666;width:130px;padding:3px;
}

.contentwrapper
{
width:990px;margin:0 auto 0px;padding:0px;margin-top:8px;text-align:left;
}

.lnwrapper
{
float:left;width:204px;
}

.lnheader
{
background:url(https://www.umidirect.com/images/ln_titlebar_down_bg.gif);background-position:center right;background-repeat:no-repeat;padding:4px;text-align:left;font-family:verdana,arial;font-size:10pt;color:#666666;font-weight:bold;border-bottom:1px solid white;
}

.lnheadersel
{
background:url(https://www.umidirect.com/images/ln_titlebar_right_bg.gif);background-position:center right;background-repeat:no-repeat;padding:4px;text-align:left;font-family:verdana,arial;font-size:10pt;color:#666666;font-weight:bold;
}

.lnheader a
{
color:white;text-decoration:none;
}

.lnheadersel a
{
color:white;text-decoration:none;
}

.lnmenu
{
border:1px solid #e5e5e5;border-top:0px;text-align:left;padding:8px;padding-top:4px;padding-bottom:4px;font-family:verdana,arial;font-size:10pt;color:#444444;
}

.lnmenu UL
{
padding:0px;margin:0px;padding-left:10px;LIST-STYLE-TYPE: none;width:100%;
}

.lnmenu UL LI
{
padding-top:4px;padding-bottom:4px;
}

.lnmenu UL LI A
{
color:#444444;text-decoration:none;
}

.lnmenu UL LI A:hover
{
color:#1F7318;text-decoration:none;font-weight:bold;
}

.filterheader
{
background:url(https://www.umidirect.com/images/titlebar_short_bg_silver.jpg);background-position:center right;background-repeat:repeat-x;padding:5px;text-align:left;font-family:verdana,arial;font-size:10pt;color:#666666;font-weight:bold;border-bottom:1px solid white;
}

.filtermenu
{
border:1px solid #e5e5e5;border-top:0px;text-align:left;padding:8px;padding-top:4px;padding-bottom:4px;font-family:verdana,arial;font-size:11px;color:#444444;
}

.filtermenu UL
{
padding:0px;margin:0px;padding-left:10px;LIST-STYLE-TYPE: none;width:100%;
}

.filtermenu UL LI
{
padding-top:4px;padding-bottom:4px;width:100%;
}

.filtermenu UL LI A
{
color:#444444;text-decoration:none;
}

.filtermenu UL LI A:hover
{
color:#1F7318;text-decoration:none;font-weight:bold;
}

.lnsubheader
{
font-size:14px;
font-weight:bold;
margin-top:15px;
text-align:left;
background:url(https://www.umidirect.com/themes/spring/images/arrowdown_orange.gif);
background-position:center right;
background-repeat:no-repeat;
text-decoration:none;
color:#444444;
width:100%;
display:block;
}

.lnsubheaderext
{
font-size:14px;
font-weight:bold;
margin-top:15px;
text-align:left;
background:url(https://www.umidirect.com/themes/spring/images/arrowup_orange.gif);
background-position:center right;
background-repeat:no-repeat;
text-decoration:none;
color:#444444;
width:100%;
display:block;
}

.selfiltermenu
{
border:1px solid #e5e5e5;border-top:0px;text-align:left;padding:8px;padding-top:4px;padding-bottom:4px;font-family:verdana,arial;font-size:14px;color:#f59f1a;
}

.selfiltermenu UL
{
padding:0px;margin:0px;padding-left:0px;LIST-STYLE-TYPE: none;width:100%;
}

.selfiltermenu UL LI
{
padding-top:4px;padding-bottom:4px;width:100%;
}

.selfiltermenu UL LI A
{
background:url(https://www.umidirect.com/images/remove_red.gif);
background-position:center right;
background-repeat:no-repeat;
color:#ee3224;text-decoration:none;display:block;
padding-left:10px;
font-size:12px;
}

.contentbox{
float:left;margin-left:10px;width:776px;
}

.orangebar
{
background:url(https://www.umidirect.com/images/titlebar_short_bg_silver.jpg);background-repeat:repeat-x;
}

.bartitle
{
padding:4px;font-family:verdana,arial;font-size:10pt;color:#666666;font-weight:bold;text-align:center;
}

.footernavwrapper
{
width:100%;height:33px;margin:0 auto 0px;text-align:center;background:url(https://www.umidirect.com/images/footer_nav_spacer_bg.jpg);margin-top:8px;
}


.footernav
{
width:990px;margin:0 auto 0px;padding:0px;text-align:center;background:url(https://www.umidirect.com/images/footer_nav_bg.jpg);height:33px;
}

.footernav UL
{
margin:0px;padding:0px;padding-top:8px;
}

.footernav UL LI
{
display:inline;padding-right:25px;font-family:verdana,arial;font-size:10pt;color:#ffffff;font-weight:bold;
}

.footernav UL LI A
{
color:#ffffff;text-decoration:none;
}

.csfooter
{
width:990px;margin:0 auto 0px;padding:0px;margin-top:8px;
}

.csfooter FIELDSET
{
border:1px solid #e5e5e5;padding:12px;font-family:verdana,arial;font-size:8pt;color:#666666;text-align:left;
}

.csfooter FIELDSET:hover
{
border:1px solid #e5e5e5;padding:12px;font-family:verdana,arial;font-size:8pt;color:#666666;text-align:left;background-color:#f5f5f5;
}

.csfooter FIELDSET LEGEND
{
color:#999999;font-weight:bold;
}

.csfooter FIELDSET UL
{
padding:0px;margin:0px;padding-left:20px;
}

.csfooter FIELDSET UL LI A
{
color:#666666;text-decoration:none;
}

.csfooter FIELDSET UL LI A:hover
{
color:#ee3224;text-decoration:none;font-weight:bold;
}

.copyright
{
width:990px;margin:0 auto 0px;padding:0px;text-align:center;margin-top:6px;font-family:verdana,arial;font-size:8pt;color:#666666;margin-top:10px;margin-bottom:10px;
}

.pagebar
{
width:776px;background:url(https://www.umidirect.com/images/titlebar_short_bg_silver.jpg);background-repeat:repeat-x;font-family:arial,verdana;font-size:14px;color:#666666;padding-top:2px;float:right;  
}

.pagestatus
{
float:left;width:100px;text-align:left;margin-left:5px;margin-top:5px;margin-bottom:5px;
}

.pagesortlabel
{
float:left;width:100px;text-align:right;margin-left:0px;margin-top:4px;
}

.pagesortbox
{
float:left;width:160px;text-align:left;margin-left:10px;margin-top:2px;
}

.pagesortbox DIV
{
text-align:left;padding:3px;width:160px;color:#444444;font-size:10px;border:1px solid #cccccc;background:url(https://www.umidirect.com/images/bg_select.png);background-position:160px 0px;
}

.paging
{
float:right;text-align:right;width:340px;margin-top:4px;margin-bottom:2px;
}

.paging UL
{
margin: 0;padding: 0;list-style-type: none;
}

.paging UL LI
{
position: relative;display: inline;margin-right:3px;color:#999999;
}

.paging UL LI A
{
color:666666;
text-decoration:none;
padding:5px;padding-top:2px;padding-bottom:2px;
}

.paging UL LI A:hover
{
font-weight:bold;
border:1px solid #999999;background-color:#ffffff;
}

.productcell
{
padding:3px;border:1px solid #cccccc;font-family:arial,verdana;font-size:11px;color:#000000;background-color:#ffffff;
}

.productcell DIV
{
text-align:center;
}

.productcell DIV IMG
{
border:0px;
}

.productcell UL
{
padding:0px;margin:0px;padding-left:5px;list-style-type: none;margin-top:6px;padding-right:5px;
}

.productcell UL LI
{
padding-top:5px;padding-bottom:5px;border-bottom:1px solid #f5f5f5;color:#444444;
}

.productcell UL LI A
{
text-decoration:none;
color:#1F7318;
}

.productcellsel
{
border:1px solid #51AB48;
}

.qtyprice
{
background-image:url(https://www.umidirect.com/images/qtyprice_mixitup_icon.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:30px;
color:#999999;
font-size:9px;
}


.ourprice
{
    FONT-SIZE: 10pt;
    COLOR: green;
    FONT-FAMILY: Verdana, Arial
}

.regprice
{
    FONT-SIZE: 10pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: line-through
}
.contentaccent
{
    FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana
}
.contentaccentlarge
{
    FONT-SIZE: 12pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana
}

.inputsmall
{
    BORDER-RIGHT: #ffc44e 1px solid;
    BORDER-TOP: #ffc44e 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffc44e 1px solid;
    COLOR: #444444;
    BORDER-BOTTOM: #ffc44e 1px solid;
    FONT-FAMILY: Verdana, Arial
}
.input
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #444444;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana, Arial
}
.inputerror
{
    BORDER-RIGHT: red 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: red 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: red 1px solid;
    COLOR: red;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: red 1px solid;
    FONT-FAMILY: Verdana, Arial
}

.productinput
{
    background-color:#ffffbb;font-family:verdana;font-size:12pt;color:#444444;border:1px solid #cccccc;padding:3px;
}

.contentwhite
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial
}
.contentwhitesmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial
}
.saleprice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana
}
.summaryheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #999999;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana, Arial
}
.summaryrow
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana, Arial
}
.summaryrow A
{
    FONT-SIZE: 10pt;
    COLOR: #ffcb35;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.fieldset
{
position:relative;
margin:0 0 1em 0;
    BORDER: #e5e5e5 1px dotted;
    PADDING: 10px;
    FONT-SIZE: 10pt;
    COLOR: #999999;
    PADDING-TOP: 15px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #fafafa;
}
.fieldset LEGEND
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #1F7318;
    FONT-FAMILY: Verdana, Arial;
position:absolute;
top: -.5em;
left: .2em;
}

.deptheaderlinks
{
text-align:right;padding-top:6px;
}

.deptheaderlinks UL
{
margin: 0;padding: 0;list-style-type: none;
}

.deptheaderlinks UL LI
{
position: relative;display: inline;color:#444444;
}

.deptheaderlinks UL LI A
{
color: #eb8b00;font-weight:bold;padding-left:13px;padding-right:25px;text-decoration:none;background-image:url(https://www.umidirect.com/images/light_arrow.gif);background-repeat:no-repeat;background-position:center left;
}

.deptheaderlinks UL LI A:hover
{
color: #444444;font-weight:bold;padding-left:13px;padding-right:25px;text-decoration:none;background-image:url(https://www.umidirect.com/images/dark_arrow.gif);background-repeat:no-repeat;background-position:center left;
}

.breadcrumbs
{
    FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Verdana,Arial;
TEXT-ALIGN:left;
}
.breadcrumbs A
{
    FONT-SIZE: 10pt;
    COLOR: #666666;
    TEXT-DECORATION: underline
}

.breadcrumbs A:hover
{
    color:#1F7318;
}
.Content
{
    FONT-SIZE: 10pt;
    COLOR: #444444;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION: none
}

.Contentsmall
{
    FONT-SIZE: 8pt;
    COLOR: #444444;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: verdana,Arial;
    TEXT-DECORATION: none
}

.Contentaccentsmall
{
    FONT-SIZE: 8pt;
    COLOR: #999999;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}


.cartheader
{
	height:30px;background:url(https://www.umidirect.com/images/titlebar_short_bg_silver.jpg);background-repeat:repeat-x;font-family:arial,verdana;font-size:14px;color:#999999;padding:0px;padding-top:7px;padding-bottom:7px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;
}

.cartrow
{
font-family:verdana,arial;font-size:11px;color:#444444;border-right:1px solid #e5e5e5;padding:5px;padding-top:12px;
background-image:url(https://www.carefreecasuals.com/images/productborder_bg.gif);
background-repeat:repeat-x;
}

.cartrow A
{
	color:#666666;text-decoration:none;font-size:8pt;
}

.cartrow A:hover
{
	color:#eb8b00;
}

.descriptioncell
{
}

.descriptioncell A
{
	color:#666666;text-decoration:none;font-size:10pt;
}

.descriptioncell A:hover
{
	color:#eb8b00;
}

.descriptioncell DIV
{
	margin-top:8px;
}

.pricecell
{
	font-size:10pt;
}

.heading
{
    FONT: 24px Arial, Helvetica, sans-serif;color:#1F7318;margin:0;padding:0;margin-top:4px;margin-bottom:4px;
}

.scMenu
{
font-size:10pt;position: relative;display: inline;float: left;
}

.scMenu A
{
color:#1F7318;display:block;padding:8px;padding-left:12px;padding-right:12px;border:1px solid #e5e5e5;margin-right:15px;
}

.scMenu A:hover
{
	color:#51AB48;
}

.scMenuSel
{
font-size:10pt;position: relative;display: inline;float: left;
}

.scMenuSel A
{
color:#666666;display:block;padding:8px;padding-left:12px;padding-right:12px;background-color:#f5f5f5;text-decoration:none;margin-right:15px;border:1px solid #cccccc;font-weight:bold;
}

.qtypriceheader
{
font-family:verdana;font-size:12pt;color:#999999;border-bottom:1px solid #999999;
}
.qtypricerow
{
font-family:verdana;font-size:12pt;color:#444444;border-bottom:1px solid #999999;
}

#fixedtipdiv{
position:absolute;
padding: 10px;
border:6px solid #cccccc;
font:normal 10px Verdana;
line-height:1.4em;
color:#666666;
z-index:100;
}

#previewimage{
    border:5px solid #51AB48;
}

#flyovernote{

}

#flyovernote DIV
{
padding:6px;border:1px solid #51AB48;border-bottom:0px;text-align:center;font-family:verdana,arial;font-size:10px;color:#51AB48;font-weight:bold;
}

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
font: normal 10px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: 160px; /* default width for menu */
padding:8px;border:1px solid #cccccc;border-top:0px;background-color:#f5f5f5;text-align:left;
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #e5e5e5;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
color:#666666;
}

.anylinkcss a:hover{ /*hover background color*/
background: #e5e5e5;
color: #1F7318;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #cccccc;
border-top:0px;
padding: 10px;
padding-bottom:4px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background-color:#f5f5f5;
background-image:url(images/dropdown_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
color:#444444;
}

.anylinkcsscols .column{
width: 140px;
float: left;
text-align:left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
width:140px;
padding: 4px;
border-bottom:1px solid #e5e5e5;
}

.anylinkcsscols li a{
text-decoration:none;
color:#444444;
}

.anylinkcsscols li a:hover{
font-weight:bold;
color:#1F7318;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

.cartnotice
{
    border:1px dotted #51AB48;padding:10px;background-color:lightyellow;
}

.qtypanel
{
	
}

.qtypanel TABLE TR TD
{
	border-bottom:1px solid #e5e5e5;color:#444444;
}