#static .nest-halves { width: 752px;}
#static .nest-halves .first { width: 372px; float: left;}
#static .nest-halves .second { width: 375px; float: right;}
#static .nest-halves .first img { margin: 10px 10px 10px 0px;}
#static .nest-halves .second img { margin: 10px 5px 10px 5px;}
#static .nest-halves .first p { margin: 0 15px 10px 0;}
#static .nest-halves .second p { margin: 10px 0 10px 15px;}
#static .nest-14 { width: 752px;}
#static .nest-14 .first { width: 185px; float: left;}
#static .nest-14 .three-qtr { width: 540px; float: right;}
#static div.nest-41 { width: 752px; margin-bottom: 0;}
#static div.nest-41 .three-qtr { width: 540px; float: left; padding: 0; margin: 0;}
#static div.nest-41 .one-qtr { width: 185px; float: right; margin: 0;}
#static .nest-2-1-1, #static .nest-1-2-1, #static .nest-1-1-2 { width: 752px;}
#static .nest-2-1-1 .first { width: 372px; float: left;}
#static .nest-2-1-1 .second { width: 180px; float: left; margin-left: 10px;}
#static .nest-2-1-1 .last { width: 180px; float: right;}
#static .nest-1-2-1 .first { width: 180px; float: left;}
#static .nest-1-2-1 .second { width: 372px; float: left;}
#static .nest-1-2-1 .last { width: 180px; float: right;}
#static .nest-1-1-2 .first { width: 180px; float: left;}
#static .nest-1-1-2 .second{ width: 180px; float: left;}
#static .nest-1-1-2 .last { width: 372px; float: right;}
#static .nest-1-1-2 .second p { margin-left: 10px;}
#static .nest-thirds, #static .nest-thirds-13, #static .nest-thirds-31 { width: 752px;}
#static .nest-thirds div { width: 245px; float: left;}
#static .nest-thirds-13 .first { width: 245px; float: left;}
#static .nest-thirds-13 .second { width: 495px; float: right;}
#static .nest-thirds-13 .second img { width: 490px; margin: 0 auto 10px auto;}
#static .nest-thirds-31 .first { width: 495px; float: left;}
#static .nest-thirds-31 .second { width: 245px; float: right}

#static .nest-thirds .first p { margin: 10px 15px;}

#static .nest-thirds img { width: 239px; margin: 0 auto 10px auto;}
#static img.thumb { float: left; width: 75px; height: auto; margin: 10px;}
#static .one-qtr img { width: 175px;}

.full #static .nest-halves { width: 940px;}
.full #static .nest-halves .first { width: 460px; float: left;}
.full #static .nest-halves .second { width: 460px; float: right;}
.full #static .nest-halves .first p { margin: 0 15px 10px 0;}
.full #static .nest-halves .second p { margin: 10px 0 10px 15px;}

.full #static .nest-halves div img { width: 455px;}

.full #static .nest-14 { width: 940px;}
.full #static .nest-14 .first { width: 230px; float: left;}
.full #static .nest-14 .three-qtr { width: 690px; float: right;}
.full #static div.nest-41 { width: 940px; margin-bottom: 0;}
.full #static div.nest-41 .three-qtr { width: 700px; float: left; padding: 0; margin: 0;}
.full #static div.nest-41 .one-qtr { width: 235px; float: right; margin: 0;}

.full #static .nest-2-1-1, .full #static .nest-1-2-1, .full #static .nest-1-1-2 { width: 940px;}
.full #static .nest-2-1-1 .first { width: 470px; float: left;}
.full #static .nest-2-1-1 .second { width: 225px; float: left; margin-left: 10px;}
.full #static .nest-2-1-1 .last { width: 225px; float: right;}
.full #static .nest-1-2-1 .first { width: 225px; float: left;}
.full #static .nest-1-2-1 .second { width: 470px; float: left;}
.full #static .nest-1-2-1 .last { width: 225px; float: right;}
.full #static .nest-1-1-2 .first { width: 225px; float: left;}
.full #static .nest-1-1-2 .second{ width: 225px; float: left;}
.full #static .nest-1-1-2 .last { width: 470px; float: right;}
.full #static .nest-1-1-2 .second p { margin-left: 10px;}

.full #static .nest-1-1-2 .first img,
.full #static .nest-1-1-2 .second img,
.full #static .nest-1-2-1 .first img,
.full #static .nest-1-2-1 .last img,
.full #static .nest-2-1-1 .second img,
.full #static .nest-2-1-1 .last img { width: 220px;}
.full #static .nest-2-1-1 .first img,
.full #static .nest-1-2-1 .second img,
.full #static .nest-1-1-2 .last img { width: 465px;}

.full #static .nest-thirds, 
.full #static .nest-thirds-13, 
.full #static .nest-thirds-31 { width: 940px;}
.full #static .nest-thirds div { width: 310px; float: left;}
.full #static .nest-thirds-13 .first { width: 310px; float: left;}
.full #static .nest-thirds-13 .second { width: 610px; float: right;}
.full #static .nest-thirds-31 .first { width: 610px; float: left;}
.full #static .nest-thirds-31 .second { width: 310px; float: right;}

.full #static .nest-thirds div img,
.full #static .nest-thirds-31 .second img,
.full #static .nest-thirds-13 .first img { width: 305px; margin: 0 auto 5px auto;}
.full #static .nest-thirds-13 .second img,
.full #static .nest-thirds-31 .first img { width: 605px; margin: 0 auto 5px auto;}
.full #static .special_3 img { width: 290px !important; margin: 0 auto; display: inline;}
.full #static .special_3 p { display: block; clear: both;}
.full #static .nest-thirds .first p { margin: 10px 15px;}
.full #static .nest-thirds div img.thumb { float: left; width: 75px; height: auto; margin: 10px;}
.full #static .one-qtr img { width: 210px;}

/* The 20% Solution */
.full #static .nest-fifths div {}
.full #static .nest-fifths,
.full #static .nest-fifths div { width: 940px; overflow: hidden; display: block; position: relative;}
.full #static .nest-fifths .one-fifth { width: 190px;}
.full #static .nest-fifths .two-fifths { width: 370px;}
.full #static .nest-fifths .three-fifths { width: 555px;}
.full #static .nest-fifths .four-fifths { width: 740px;}
.full #static .nest-fifths-15 .first { width: 190px; float: left;}
.full #static .nest-fifths-15 .four-fifths { float: right; clear: none; margin: 0;}
.full #static .nest-fifths-23 .first { width: 370pc; float: left;}
.full #static .nest-fifths-23 .two-fifths { width: 370px; float: right;}
.full #static .nest-fifths-32 .first { width: 370px; float: left;}
.full #static .nest-fifths-32 .two-fifths { width: 555px; float: right;}

.full #static .nest-fifths-122 .one-fifth { width: 190px; float: left;}
.full #static .nest-fifths-122 .nest-halves-right { width: 740px;}
.full #static .nest-fifths-122 .nest-halves-right div { width: 360px;}
.full #static .nest-fifths-122 .nest-halves-right .first { width: 360px; float: left;}
.full #static .nest-fifths-122 .nest-halves-right .half { width: 360px; float: right; clear: none;}

.full #static .nest-fifths-221 .one-fifth { width: 180px; float: right; clear: none; margin-top: 0;}
.full #static .nest-fifths-221 .nest-halves-left { width: 740px; margin: 0; float: left;}
.full #static .nest-fifths-221 .nest-halves-left div { width: 360px;}
.full #static .nest-fifths-221 .nest-halves-left .first { width: 360px; float: left;}
.full #static .nest-fifths-221 .nest-halves-left .half { width: 360px; float: left; clear: none;}
.full #static .nest-fifths-221 .last { width: 190px; margin: 0;}

.full #static .nest-fifths-212 .one-fifth { width: 185px; float: left; clear: none;}
.full #static .nest-fifths-212 .first { width: 370px; float: left;}
.full #static .nest-fifths-212 .second { width: 370px; float: left; margin-top: 2px;}

#static h1 { font-weight: bold; border: 1px solid #ccc; background: #fffbe5 none; padding: 7px 10px; width: 734px; margin: 15px 0 0 0; letter-spacing: 0.01em;}
.full #static h1 { width: 922px;}
#static h2 { font-weight: bold; text-align: center; margin: 15px 0; padding: 3px 0; border: none; border-top: 1px dotted #333; border-bottom: 1px dotted #333; background: none; font-size: 13px; letter-spacing: 0.01em;}
#static h3 { font-weight: bold; margin: 15px 0; font-size: 14px; letter-spacing: 0.01em; background: transparent url(/images/cs_bullet.jpg) left no-repeat; padding-left: 25px;}
#static h4 { font-weight: bold; margin: 15px 0; font-size: 13px; letter-spacing: 0.01em; background: #fffbe5; color: #69913b; border-bottom: 1px dotted #333; padding: 5px 0 5px 10px;}
#static h5 { font-weight: bold; margin: 10px 0 0 0; font-size: 12px; letter-spacing: 0.01em;}
#static h5 a { color: #333; text-decoration: none;}
#static h5 a:hover { color: #333; text-decoration: underline;}
#static h6 { font-weight: bold; font-size: 12px; margin: 10px 0; letter-spacing: 0.01em;}
#static .toolh6 { margin-left: 5px;}
#static div.mostly-wide { width: 550px;}
#static hr.height12 { height: 12px;}
#static ul { margin: 10px 15px; font-size: 12px; color: #333;}
#static ul li { margin: 0; font-size: 12px; margin: 2px 15px; letter-spacing: 0.01em; color: #333;}
#static ul.disc { list-style: disc outside; font-size: 12px;}
#static ul.disc li { list-style: disc outside; font-size: 12px;}
#static ul.dash { list-style: url(/images/dash-bullet.jpg) outside; font-size: 12px;}
#static ul.dash li { list-style: url(/images/dash-bullet.jpg) outside; font-size: 12px;}
#static ul.nothing { list-style: none; font-size: 12px;}
#static ul.nothing li { list-style: none; font-size: 12px; margin: 10px;}
#static ul.large { font-size: 13px;}
#static ul.large li, #static p.large { font-size: 13px;}
#static ol { list-style: decimal outside; font-size: 12px; margin: 10px 15px; letter-spacing: 0.01em;}
#static ol li { list-style: decimal outside; font-size: 12px; letter-spacing: 0.01em;}
#static li.multiline { line-height: 1.5; margin-top: 10px;}
#static dl { font-size: 12px; margin: 10px;}
#static dt { font-weight: bold; font-size: 12px; letter-spacing: 0.01em; margin: 15px 0 5px 0;}
#static dd { font-weight: normal; font-size: 12px; letter-spacing: 0.01em; margin: 5px 0 5px 10px;}
#static dd ul { margin-left: 50px;}
#static p { font-size: 12px; margin: 0 10px 10px 0; line-height: 1.3; letter-spacing: 0.01em;}
#static a.floatedright { color: #666; text-decoration: none;}
#static a.floatedright:hover { color: #666; text-decoration: underline;}
#static .noborder { border: none;}
#static button.tool { margin: 10px auto 10px 321px;}
.full #static button.tool { margin: 10px auto 10px 416px;}
#static a.static_inner_nav { display: block; text-align: center;}
#static a, #static div a { color: #666; text-decoration: underline;}
#static a:hover, #static div a:hover { color: #666; text-decoration: none;}

#static #header_image { background: #fffbe5 none; border: 1px solid #ccc; border-top: none; overflow: hidden; margin: 0; display: block; width: 752px; text-align: center; padding-bottom: 34px;}
#static #header_image img { width: 688px; border: 1px solid #ccc; border-top: 2px solid #69913b !important; margin-top: -2px; }
#static #static_image_left { float: left; width: 375px;}
#static #static_image_left img { margin: 15px 10px 15px 15px; width: 330px;}

.full #static #header_image { background: #fffbe5 none; border: 1px solid #ccc; border-top: none; overflow: hidden; margin: 0; display: block; width: 940px; text-align: center; padding-bottom: 34px;}
.full #static #header_image img { width: 876px; border: 1px solid #ccc; border-top: 2px solid #69913b !important; margin-top: -2px; }
.full #static #static_image_left { float: left; width: 375px;}
.full #static #static_image_left img { margin: 15px 10px 15px 15px; width: 330px;}
/* .full #static #4-col div div div img, { border: 1px solid red;}
.full #static #4-col div.one-half img { width: 230px;} */
#static img.floatedright { margin: 20px 0 10px 10px; float: right;}

#static div.text_banner { background: #e4ebdc; margin: 10px 0; width: 752px;}
.full #static div.text_banner { background: #e4ebdc; margin: 10px 0; width: 940px;}
#static div.text_banner p { margin: 10px;}
#static div.text_banner h2 { margin: 10px;}
#static div.text_banner h4 { margin: 10px;}
#static div.text_banner h5 { margin: 10px;}
#static div.text_banner h6 { margin: 10px;}
#static div.text_banner img { width: 735px; height: auto; margin: 8px 7px;}
.full #static div.text_banner img { width: 920px; height: auto; margin: 9px;}
#static div.special_3 img.small { width: 225px; float: left; margin: 10px;}
#static div.special_3 img.large { width: 735px; margin: 8px 7px;}
.full #static div.special_3 img.small { width: 300px; float: left; margin: 10px;}
.full #static div.special_3 img.large { width: 600px; margin: 8px 7px;}
#static img.float { float: left; width: auto; height: auto; margin: 0 10px 5px 0;}
.full #static .nest-halves div.first img { width: 450px; margin: 10px 5px;}
.full #static .nest-halves div.second img { width: 450px; margin: 10px 5px;}
.full #static img.thumb { float: left; width: 75px; height: auto; margin: 10px;}

#static table { top: -3px; position: relative; width: 756px;}
#static table td { vertical-align: top;}
#static td p { clear: both;}
#static td textarea { height: 18px; width: 195px; border: 1px solid #ccc; margin: 2px 0 10px 0;}
#static td select { height: 18px; width: 195px; border: 1px solid #ccc; margin: 2px 0 10px 0;}
#static td input { margin: 2px 0 4px 0;}
#static td ul, #static td ul li { margin-left: 3px;}
#static td a { color: #333; text-decoration: underline;}
#static td a:hover { color: #333; text-decoration: none;}

#static table.three_part td { width: 32%;}
#static tr.first_header_row td { background: #999967 none; color: #fffbe5; font-size: 12px; font-weight: bold; vertical-align: middle; height: 28px; padding: 0 0 0 10px;}
#static tr.second_header_row td { background: #fffbe5; height: 23px; border-bottom: 1px solid #ccc; font-size: 12px;}
#static table.store_locations td p,
#static table.store_locations td li { font-size: 10px;}
#static table.store_locations td.location_services ul.nothing { margin-top: 13px;}
#static table td.location { width: 330px; white-space: nowrap;}
#static table td.location img { width: 22px; height: 22px; margin: 5px auto 0 0; border: none;}
#static table td.location_meta { width: 130px; white-space: nowrap;}
#static table td.location_services { width: 320px; padding-left: 20px; white-space: nowrap;}

#static table tr.locator_results td { padding-bottom: 10px;}
#static table tr.locator_results td.location_meta { padding-top: 32px;}
#static table tr.locator_results td.location_services { padding-top: 25px;} 

#static table td li.cucs { background: transparent url(/images/cu_icon.jpg) left top no-repeat; height: 22px; padding: 5px 0 0 35px;}
#static table td li.cf { background: transparent url(/images/cf_icon.jpg) left top no-repeat; height: 22px; padding: 5px 0 0 35px;}
#static table td li.agp { background: transparent url(/images/ag_icon.jpg) left top no-repeat; height: 22px; padding: 5px 0 0 35px;}
#static table td li.vdp { background: transparent url(/images/vd_icon.jpg) left top no-repeat; height: 22px; padding: 5px 0 0 35px;}

#static table#shipping_rates th,
#static table#shipping_rates2 th,
#static table .head { background: #fffbe5; border-top: 1px dotted #333; border-bottom: 1px dotted #333; font-size: 13px; font-weight: normal; text-align: left; color: #333;}
#static table#shipping_rates td,
#static table#shipping_rates2 td,
#static table.shipping_info td{ padding: 3px; text-align: left; font-size: 12px;}
#static table#shipping_rates td.stdrates,
#static table#shipping_rates2 td.stdrates { font-size: 11px; width: 25%; white-space: nowrap;}

#static #cats { margin-left: 15px;}
#static #cats li { width: 170px; float: left; margin: 2px 5px 2px 7px;}
#static p.disclaimer { font-size: 10px; color: #c00;}
#static p.footnote { font-size: 10px; color: #666;}
#static .alphabet { margin-left: 15px;}
#static .alphabet a { color: #333; font-size: 12px; text-decoration: none; margin: 0 7px;}
#static .alphabet a:hover { text-decoration: underline; color: #333;}

#static .smap { width: 180px; float: left; margin: 0 0 0 5px;}
#static li a { color: #333; text-decoration: none;}
#static li a:hover { color: #333; text-decoration: underline;}
#static ul.smap { min-height: auto;}
#static #browsealphabet { height: 380px; margin-top: 20px;}

#static img.unborderedimg { border: none !important;}
