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, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video,input,select,option{font-family:Arial;}
body{width:960px;margin:10px auto;padding:0;line-height:1.5em;background:#4d4d4d url(/experience/images/main/websitebg.jpg) top right repeat-x;font-size:14px;color:#333;font-family:Arial, Helvetica, sans-serif;}
em{font-style:normal;color:#7FB502;}
img{border: none;}
div.spacer{clear: both;margin:0;padding:0;}
td{vertical-align:top;}
ul{list-style:square;}
a{color:#286601;text-decoration:underline;}
a:hover{color: #286601;text-decoration: none;}

#topsection{background:#000 url(/experience/images/main/topbg.jpg) top right no-repeat;height:90px;}
#topleft img{float:left;padding:8px 10px;}
#topright{margin:5px 0 0 50px;padding-left:10px;text-align: right;}
#topmenu{float:right;margin-bottom:5px;padding:0;color:#FFF;}
#topmenulist li{float:left;display:inline;list-style-type:none;padding:0;margin-top:5px;}
#topmenulist li a{color:#FFF;border-left:1px #FFF solid;padding:0 10px 0 10px;margin:0;text-decoration: none;font-size:12px;}
#topmenulist li a:hover{color:#C2E825;text-decoration:underline;}
#topmenulist li a#nodivider, #topmenulist li a#nodivider2{border:none;}
.topcart {float:right;}
#topcall{margin:0;padding-left:313px;padding-right:15px;font-size:24px;color: #FFF;}

#navcontainer{background:#ABCE1E url(/experience/images/main/mainlinksbg.jpg) repeat-x top left;}
#nav, #nav ul {width:960px;height:34px;list-style:none;line-height:1;background:#ABCE1E url(/experience/images/main/mainlinksbg.jpg) repeat-x top left;font-weight:bold;padding:0;margin:0;display:inline;z-index:10;}
#nav {margin-bottom:10px;}
#nav ul {background-color:#7FB502;background-image:none;}
#nav a {display:block;color:#FFF;text-decoration:none;padding:10px 10px;font-size:14px;}
#nav li li a {display:block;color:#FFF;text-decoration:none;padding:5px 10px;}
#nav li {float:left;padding:0;border-right:1px solid #4C7C03;}
#nav li li{float:left;padding:0;border:none;padding-right:1em;width:10.9em;}
#nav li ul {position:absolute;left:-999em;height:auto;width:12.4em;w\idth:11.9em;font-weight:normal;margin:0;}
#nav li ul a {width:12.9em;w\idth:12.4em;}
#nav li ul ul {margin:-1.75em 0 0 12em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;}
#nav li:hover{background:#7FB502 url(/experience/images/main/mainlinksbg-over.jpg);}
#nav li li:hover, #nav li li.sfhover {background-color:#ABCE1E;background-image:none;}

#div__body{width:960px;background:#FFF;margin:0 auto;}
td.bgltmedtext{background:#FFF;}
td.medtextboldnolink{margin:0;padding:0;height:0;text-indent:-9999px;color:#FFF;}
#twocontentcolumn{width:730px;margin:-20px 0 0 0;padding:10px 5px 0 10px;}
#twocontentcolumn h1{margin:0;padding:0;width:730px;font-size:36px;font-weight:normal;text-transform: uppercase;color: #000;line-height:1.2em;background:none;border-bottom:3px #7FB502 solid;}
h2.title{display:block;width:730px;font-size:14px;color: #FFF;background:#000 url(/experience/images/main/titlebg.gif) top left repeat-x;margin:5px 0 0 0;padding:5px 0 5px 10px;}
#twocontentcolumn h2.alt{width:750px;margin-top:10px;padding:0;font-size:20px;font-weight:normal;text-transform: uppercase;line-height:1.2em;color: #7FB502;background:none;}
#info{width:730px}
#info h1{margin:0;padding:0;width:730px;font-size:36px;font-weight:normal;text-transform: uppercase;color: #000;line-height:1.2em;background:none;border-bottom:3px #7FB502 solid;}
#info h2{display:block;width:720px;font-size:14px;color: #FFF;background:#000 url(/experience/images/main/titlebg.gif) top left repeat-x;margin:5px 0 0 0;padding:5px 0 5px 10px;}
#info h2.alt{margin-top:10px;padding:0;font-size:20px;font-weight:normal;text-transform: uppercase;line-height:1.2em;color: #7FB502;background:none;}
#info img.banner{margin-top:10px;}
#products{width:730px}
#products h1{margin:0;padding:0;width:730px;font-size:36px;font-weight:normal;text-transform: uppercase;color: #000;line-height:1.2em;background:none;border-bottom:3px #7FB502 solid;}
#products h2{display:block;width:720px;font-size:14px;color: #FFF;background:#000 url(/experience/images/main/titlebg.gif) top left repeat-x;margin:5px 0 0 0;padding:5px 0 5px 10px;}
#products h2.alt{margin-top:10px;padding:0;font-size:20px;font-weight:normal;text-transform: uppercase;line-height:1.2em;color: #7FB502;background:none;}
#products img.banner{margin-top:10px;}
#onecontentcolumn{margin-top:10px;}
#onecontentcolumn h1{margin:0;padding:0;width:800px;font-size:36px;font-weight:normal;text-transform: uppercase;color: #000;line-height:1.2em;background:none;border-bottom:3px #7FB502 solid;}
td.greytitle{margin-bottom:50px;padding-top:5px;width:730px;font-size:36px;font-weight:normal;text-transform: uppercase;color: #000;line-height:1.2em;background:none;border-bottom:3px #7FB502 solid;}
input.nlbutton, input.bgbutton {padding:2px 2px 3px 2px;background:#286601;font-weight:bold;color:#FFFFFF;}
.inputreq{background:#FFF;width:200px;}
.input{background:#FFF;width:200px;}
td.smalltextnolink{width:180px;}
td.checkoutprogresstext{font-family:Arial,Verdana;color:#286601;font-size:12px;padding-top:10px;}
.checkoutwarning{font-family:Arial,Verdana;}
a.lnk13b-blackOff, a.lnk13b-blackOn{font-size:12px;font-weight:bold;} /* gallery links */
.bgmd{border:none;margin-top:10px;}
.bglt{background:#FFF;}
.portletlabel{background:#7FB502;color:#FFFFFF;}
td.textboldnolink{margin-bottom:50px;padding-top:5px;font-size:36px;font-weight:normal;text-transform: uppercase;color: #000;line-height:1.2em;background:none;border-bottom:3px #7FB502 solid;}
.bgbar{background:#286601;}
td.tasktitlemed{color:#FFF;background:#286601;text-transform:uppercase;font-size:36px;font-weight:normal;}


.spotlight div{margin:0;padding:0;z-index:0;}
.spotlight ul{margin:0;padding:0}
.spotlight li{margin:0;padding:0}
.spotlight ul{list-style:none}
.spotlight{border:1px solid #DADADA;width:738px;height:230px;clear:both;overflow:hidden;position:relative}
.spotlight .slider li{width:738px;height:230px}
.slider a{display:block;height:230px;width:738px}
.spotlight .selector{position:absolute;left:5px;bottom:15px}
.spotlight .selector div{width:35px;height:35px}
.spotlight .selector li{float:left;margin:4px 5px}
.spotlight .selector li.on{margin:0 5px}

.gallerywrapper{width:745px;margin:0;padding:0;}
.gallery{width:141px;float:left;margin:10px 0 10px 0;padding:0 10px 0 0;text-align: left;line-height:100%;}
.gallery a:link, .gallery a:active, .gallery a:visited{margin:5px 0 0 0;padding:0;font-size:100%;font-size:14px;font-weight:bold;color: #286601;}
.gallery a:hover{text-decoration: none;}
.gallery a img{width:141px;padding:0 0 0 0;}
.gallerybutton{margin:7px 0 0 0;padding:0;}
.gallerybutton2{margin:0;padding:0;}

.productinfo {background:url(/experience/images/main/btn-productinfo.gif) 0 0 no-repeat;width:141px;height:34px;margin:7px 0 2px 0;padding:0;}
.productinfo b span {display: none;}  
.productinfo b {float:left; position:relative;}  
.productinfo b, .productinfo a {height:34px;display:block;margin:-5px 0 0 0;padding:0;}  
.btnproductinfo {margin-bottom:0;width:141px;}  
.btnproductinfo {margin:0;} 
.addtocart {background:url(/experience/images/main/btn-addtobask.gif) 0 0 no-repeat;width:141px;height:34px;margin:7px 0 0 0;padding:0;}
.addtocart b span {display: none;}  
.addtocart b {float:left; position:relative;}  
.addtocart b, .addtocart a {height:34px;display:block;margin:-5px 0 0 0;padding:0;}  
.btnaddtocart {background:url(/experience/images/main/addtobask.gif) 0 0 no-repeat;width:141px;height:34px;margin:0;padding:0;}
.btnaddtocart {margin-bottom:0;width:141px;}
.btnproductinfo2 {margin-bottom:0;width:194px;}  
.btnproductinfo2 {margin:0;}
.addtocart2 {background:url(/experience/images/main/btn-bigaddtocart.gif) 0 0 no-repeat;width:194px;height:45px;margin:7px 0 0 0;padding:0;}
.addtocart2 b span {display: none;}  
.addtocart2 b, .addtocart2 a {height:45px;display:block;margin:0;padding:0;}  
.btnaddtocart2 {background:url(/experience/images/main/btn-bigaddtocart.gif) 0 0 no-repeat;cursor:pointer;height:45px;overflow:hidden;width:194px;}
input.addtocart2 {display:block;width:194px;height:45px;margin:0;padding;}

dt{margin:0 0 10px 0;padding:0;font-size:18px;text-transform: uppercase;color: #000;}
dt.alt{margin:0 0 10px 0;padding:0;font-size:18px;text-transform: none;color: #7FB502;}
dd{margin:0;padding:0;}
dd.alt{margin:0 0 10px 0;padding:0;}
dd.phone{font-size:24px;}

#salviadropdown{margin:5px 15px 0 10px;padding:12px 10px 10px 0;background:#FFF url(/experience/images/main/dropdowngradient.jpg) top right repeat-y;color: #FFF;text-align: right;}
#salviadropdown p{float:left;margin:0;padding:2px 10px 0 310px;display:inline;font-size:24px;text-transform: uppercase;}

.prodimg{float:left;width:250px;margin-left:0;text-align: center;}
.gallerycontainer{position: relative;}
.thumbnail img{border: 1px solid white;margin:0 5px 5px 0;}
.thumbnail:hover{background-color: transparent;}
.thumbnail span{position: absolute;background-color: #7FB502;left:-1000px;visibility: hidden;color: black;text-decoration: none;}
.thumbnail span img{border-width:0;padding:4px 0 0 4px;}
.thumbnail:hover span{visibility: visible;top:-230px;left:250px;z-index:50;}
.prodsum{float:right;width:460px;margin-left:-500px;padding:20px;}
.prodsum h1{font-size:28px;font-weight:normal;color: #286601;}
.prodsum ul{margin:15px;padding:0;}
.prodprice, .prodsize{margin:0 15px 0 3px;font-weight:bold;color: #286601;}
.prodqty{margin:0 15px 0 3px;}
#radiobuttons li{list-style:none;margin-left:-20px;}

#tabs{clear: both;margin-top:100px;}
.indentmenu{clear: both;font-size:14px;font-weight:bold;width:100%;}
.indentmenu ul{margin:0 0 0 10px;padding:0;float:left;background:#000 url(/experience/images/main/tabbg.gif) center center repeat-x;}
.indentmenu ul li{display:inline;}
.indentmenu ul li a{float:left;color: white;padding:5px 11px;text-decoration: none;border-right:2px solid #FFF;}
.indentmenu ul li a:visited{color: white;}
.indentmenu ul li a.selected{color: white !important;padding-top:6px;padding-bottom:4px;background:#638A15 url(/experience/images/main/tabbg-over.jpg) center center repeat-x;}
.tabwrapper{border-top:2px solid #000;width:690px;margin-top:1px;padding:10px;}
.tabcontent{display:none;}
@media print {.tabcontent {display:block !important;}}
.tabcontent ul{margin:15px;padding:0;}

/* ATTENTION CREDIT CARD MESSAGE */
#attention{margin:0 20px 50px 20px;}
#attention h2{margin:0;padding:0;width:730px;font-size:36px;font-weight:normal;text-transform: uppercase;color: #000;line-height:1.2em;background:none;border-bottom:3px #7FB502 solid;}
#attention ol li{text-align:left;font-size:11px;}
#attention p{text-align:left;font-size:11px;}

#leftcolumn{width:190px;margin:0;padding:10px 5px 100px 5px;background:#FFF;}
#leftcolumn h1{display:block;width:190px;margin:0;padding:0;font-size:14px;color: #FFF;background:#000 url(/experience/images/main/titlebg.gif) top left repeat-x;}
#leftcolumn h3{font-size:14px;color: #FFF;background:#000 url(/experience/images/main/titlebg.gif) top left repeat-x;margin:5px 0 0 0;padding:5px 0 5px 10px;}
#leftcolumn img{}

.submenu{margin:0;padding:0;width:190px;}
.submenu ul{list-style-type: none;margin:0;padding:0;margin-bottom:0;}
.submenu ul li{padding-bottom:2px;}
.submenu ul li a{font: normal 12px Arial;color: black;background:#E1E1E1;display:block;padding:5px 0;line-height:17px;padding-left:8px;text-decoration: none;}
.submenu ul li a:visited{color: #000;}
.submenu ul li a:hover{color: #FFF;background:#7FB502;}

.fieldForm{font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.fieldForm .fieldItemLabel label{padding-right:15px;}
.fieldForm .field100Pct, .fieldForm .field50Pct {min-width: 200px;}
.fieldForm .field100Pct .fieldItemValue, .fieldForm .field50Pct .fieldItemValue {display:inline;}
.fieldForm .field100Pct .fieldItemValue input, .fieldForm .field100Pct .fieldItemValue textarea {width:98.9%;min-width:200px;}
.fieldForm .field100Pct .fieldItemValue select {width:98.9%;min-width:200px;}
.fieldForm .field100Pct .fieldItemValue textarea{margin-bottom:15px;border:1px solid #CCC;}
.fieldForm .field100Pct .fieldItemValue select{margin-bottom:15px;border:1px solid #CCC;}
.fieldForm .field50Pct .fieldItemValue input {width:97%;min-width:200px;}
.fieldForm .field50Pct .fieldItemValue select {width:98.1%;min-width:200px;}
.fieldForm .field50Pct {float:left;width:49.9%;}
.fieldForm div div input, .fieldForm div div textarea, .fieldForm div div select{margin-top:3px;margin-bottom:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #CCC;}
.fieldForm em{font-size:12px;color:#F00;}
.fieldForm p{font-weight:normal;padding-right:15px;}
.underline{border-bottom:1px dashed #999;padding-bottom:10px;}
.chkbox{padding-bottom:20px;}


#footer{width:960px;height:350px;background:#000;color: #FFF;margin:0;padding:0;}
.footermenu h1{display:block;margin:0 0 5px 0;padding:0;font: normal 16px Arial, Helvetica, sans-serif;color: #C2E825;}
.footermenu{float:left;background:#000;padding:10px 0 25px 25px;margin:0;width:150px;}
.footermenu li{list-style: none;margin:0;padding:0;}
.footermenu li a{color: #FFF;text-decoration: none;}
.footermenu li a:hover{color: #C2E825;text-decoration: underline;}
#footercontact{float:left;width:100%;margin:0;padding:0;list-style: none;}
#footerlogo{float:left;margin:0;padding:8px 10px;}
#footercall{float:left;margin:0;padding:40px 0 0 120px;font-size:24px;color: #FFF;text-transform: uppercase;}
#footersecure{float:left;margin:0;padding:35px 10px 0 10px;font-size:24px;}
#footerguarantee{float:left;margin:0;padding:0;}

.copyright{display:block;width:100%;margin:0;padding:0;text-align: center;background:#4D4D4D;color: #FFF;font-size:10px;}
