/* -----------------


DYMON STYLES 

Table of Index

1.   Base
2.   Header
3.   Nav
4.   Product Menu
5.   Search
6.   Body
7.   News and Announcements
8.   Featured Product
9.   Products
10.  Related Products
11.  Trade Mark
12.  MSDS Search
13.  Body Footer
14.  Dymon Sales Net
15.  Footer
16.  Links
17.  Text
18.  Componets
19.  Admin Area



Hex Colors

#FFFFFF - White
#EEEEEE - Extra Light Gray
#CCCCCC - Light Gray
#999999 - Medium Gray
#333333 - Dark Gray
#FF0000 - Red
#A70020 - Crimson Red
#00CCFF - Aqua Blue
#0B479D - Blue
#5382CF - Desaturated Blue - Links


----------------- */



/* ----------------- 01. BASE ----------------- */
*{
margin:0px; 
padding:0px;
}

body{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:17px;
background:url(../assets/vtile.jpg) repeat-x #FFFFFF;
}

body.hp{
margin-bottom:110px;
}


ul {
margin-left:20px;
padding:5px 0px;
}

li{
padding:5px 0px;
}

.clear{
padding:0px;
margin:0px;
height:0px;
clear:both;
}

#webphibian{
padding:10px 0px;
}

#wrapper{
width:960px;
padding:0px 11px;
margin:0px auto;
background:url(../assets/body-bg.png) repeat-y;
}

.left{
float:left;
}

.right{
float:right;
}







/* ----------------- 02. HEADER ----------------- */
#header{
background:url(../assets/header-bg.jpg);
width:960px;
height:100px;
padding-top:36px;
}

#header-inner{
background:url(../assets/header-innerpages.jpg);
height:85px;
padding-top:16px;
width:960px;
}

#logo{
float:left;
width:200px;
padding-left:50px;
}

#logo-inner{
float:left;
width:200px;
padding-left:30px;
padding-top:8px;
}

#headerright{
float:right;
width:220px;
}


#headercontact{
float:right;
padding-right:16px;
text-align:right;
}

#sub-nav{
padding-top:35px;
text-align:right;
padding-right:16px;
color:#FFFFFF;
}

#sub-nav-inner{
padding-top:20px;
text-align:right;
padding-right:16px;
color:#FFFFFF;
}

.phone-number{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#0B479D;
padding-bottom:9px;
}

.red{
color:#a70020;
}







/* ----------------- 03. NAV ----------------- */
#navcontainer{
height:39px;
}

ul#navlinks{
list-style:none;
margin:0px;
padding:0px;
}

ul#navlinks li{
float:left;
margin:0px;
padding:0px;
}


a.aboutus:link, a.aboutus:visited{
display:block;
text-indent:-9999px;
background:url(../assets/navbg.jpg);
width:102px;
height:39px;
background-position:0 0;
}

a.aboutus:hover{
background-position:0 -39px;
}


a.products:link, a.products:visited{
display:block;
text-indent:-9999px;
background:url(../assets/navbg.jpg);
width:121px;
height:39px;
background-position:-102px 0;
}

a.products:hover{
background-position:-102px -39px;
}


a.international:link, a.international:visited{
display:block;
text-indent:-9999px;
background:url(../assets/navbg.jpg);
width:137px;
height:39px;
background-position:-223px 0;
}

a.international:hover{
background-position:-223px -39px;
}


a.catalogs:link, a.catalogs:visited{
display:block;
text-indent:-9999px;
background:url(../assets/navbg.jpg);
width:100px;
height:39px;
background-position:-360px 0;
}

a.catalogs:hover{
background-position:-360px -39px;
}


a.literature:link, a.literature:visited{
display:block;
text-indent:-9999px;
background:url(../assets/navbg.jpg);
width:222px;
height:39px;
background-position:-460px 0;
}

a.literature:hover{
background-position:-460px -39px;
}




/*-- INNER NAV --*/



a.home-inner:link, a.home-inner:visited{
display:block;
text-indent:-9999px;
background:url(../assets/navbg-inner.jpg);
width:72px;
height:39px;
background-position:0 0;
}

a.home-inner:hover{
background-position:0 -39px;
}


a.aboutus-inner:link, a.aboutus-inner:visited{
display:block;
text-indent:-9999px;
background:url(../assets/navbg-inner.jpg);
width:88px;
height:39px;
background-position:-72px 0;
}

a.aboutus-inner:hover{
background-position:-72px -39px;
}


a.products-inner:link, a.products-inner:visited{
display:block;
text-indent:-9999px;
background:url(../assets/navbg-inner.jpg);
width:106px;
height:39px;
background-position:-160px 0;
}

a.products-inner:hover{
background-position:-160px -39px;
}


a.international-inner:link, a.international-inner:visited{
display:block;
text-indent:-9999px;
background:url(../assets/navbg-inner.jpg);
width:124px;
height:39px;
background-position:-266px 0;
}

a.international-inner:hover{
background-position:-266px -39px;
}


a.catalogs-inner:link, a.catalogs-inner:visited{
display:block;
text-indent:-9999px;
background:url(../assets/navbg-inner.jpg);
width:89px;
height:39px;
background-position:-390px 0;
}

a.catalogs-inner:hover{
background-position:-390px -39px;
}


a.literature-inner:link, a.literature-inner:visited{
display:block;
text-indent:-9999px;
background:url(../assets/navbg-inner.jpg);
width:203px;
height:39px;
background-position:-479px 0;
}

a.literature-inner:hover{
background-position:-479px -39px;
}


#topnavbar{
background:url(../assets/navtop.jpg);
width:960px;
height:11px;
}






/* ----------------- 04. PRODUCT MENU ----------------- */
#cssm1 ul, #cssm1 li {
position:relative;
z-index:100;
margin:0; padding:0;
}

#cssm1 { margin: 0 auto; float: left; line-height: 20px; }

#cssm1 a { display: block; line-height: 20px; }



#cssm1 ul li, #cssm1 ul li ul li  { width: 246px; list-style-type:none; }

#cssm1 ul li { float: left; width: 246px; }

#cssm1 ul li ul, #cssm1:hover ul li ul, #cssm1:hover ul li:hover ul li ul{ 
display:none;
list-style-type:none; 
width:246px;
position: absolute;
margin-left:228px;
margin-top:-70px;
border:1px solid #ffffff;
background:url(../assets/drop-down-bg.png);
}

#cssm1:hover ul, #cssm1:hover ul li:hover ul, #cssm1:hover ul li:hover ul li:hover ul { 
display:block; 
}

#cssm1:hover ul li:hover ul li:hover ul { 
position: absolute;
margin-left:246px;
width:335px;
margin-top:-20px;
border:1px solid #ffffff;
}





#cssmh ul, #cssmh li {
position:relative;
z-index:100;
margin:0; padding:0;
}

#cssmh { margin: 0 auto; float: left; line-height: 20px; }

#cssmh a { display: block; line-height: 20px; }



#cssmh ul li, #cssmh ul li ul li  { width: 246px; list-style-type:none; }

#cssmh ul li { float: left; width: 246px; }

#cssmh ul li ul, #cssmh:hover ul li ul, #cssmh:hover ul li:hover ul li ul{ 
display:none;
list-style-type:none; 
width:260px;
position: absolute;
margin-left:195px;
margin-top:-70px;
border:1px solid #ffffff;
background:url(../assets/drop-down-bg.png);
}

#cssmh:hover ul, #cssmh:hover ul li:hover ul, #cssmh:hover ul li:hover ul li:hover ul { 
display:block; 
}

#cssmh:hover ul li:hover ul li:hover ul { 
position: absolute;
margin-left:260px;
margin-top:-20px;
border:1px solid #ffffff;
width:335px;
}








#cssm2 ul, #cssm2 li { 
position:relative;
z-index:100;
margin:0; padding:0;
}

#cssm2 { margin: 0 auto; float: left; line-height: 20px; }

#cssm2 a { display: block; line-height: 20px; }



#cssm2 ul li, #cssm1 ul li ul li  { width:230px; list-style-type:none; }

#cssm2 ul li { float: left; width:230px; }

#cssm2 ul li ul, #cssm2:hover ul li ul, #cssm2:hover ul li:hover ul li ul{ 
display:none;
list-style-type:none; 
width:230px;
position: absolute;
margin-left:195px;
margin-top:-70px;
border:1px solid #ffffff;
background:url(../assets/drop-down-bg.png);
}

#cssm2:hover ul, #cssm2:hover ul li:hover ul, #cssm2:hover ul li:hover ul li:hover ul { 
display:block; 
}

#cssm2:hover ul li:hover ul li:hover ul { 
position: absolute;
margin-left:230px;
margin-top:-20px;
border:1px solid #ffffff;
}








a.drop-down:link, a.drop-down:visited{
display:block;
padding-left:10px;
color:#ffffff;
width:325px;
}

a.drop-down:hover{
display:block;
padding-left:10px;
color:#FFFFFF;
background:#2655a3;
} 


a.drop-down2:link, a.drop-down2:visited{
display:block;
padding-left:10px;
color:#ffffff;
width:100%;
padding-right:5px;
}

a.drop-down2:hover{
display:block;
padding-left:10px;
color:#FFFFFF;
background:#2655a3 url(../assets/red-arrow.png) no-repeat;
background-position:center right;
} 









/* ----------------- 05. SEARCH ----------------- */
#search{
float:right;
background:url(../assets/search-bg.jpg);
width:262px;
padding-right:16px;
height:39px;
text-align:right;
}

#searchbox{
width:175px;
}

.searchbtn{
background:url(../assets/searchbg.jpg);
width:61px;
height:23px;
border:0;
cursor:pointer;
margin-left:7px;
margin-top:3px;
}

.searchbtn:hover{
background:url(../assets/searchbg.jpg);
background-position:0 -23px;
width:61px;
height:23px;
border:0;
}


#search-results{
padding-left:30px;
}

.search-result{
float:left;
margin-bottom:10px;
margin-right:10px;
background:url(../assets/search-preview-bg.jpg) no-repeat;
width:134px;
padding-left:11px;
padding-top:11px;
}

.search-result img{
margin-bottom:10px;
}


#mark-tex-search-results{
border-bottom:1px solid #999999;
padding-left:40px;
}

.tooltip{
background:url(../assets/tool-tipbg.png);
width:131px;
padding-left:9px;
height:165px;
padding-top:9px;
}

.orderonline-table{
}

.orderonline-table td{
padding:7px;
}

.orderonline-desc-header{
background:#999;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}





/* ----------------- 06. BODY ----------------- */
#body{
}

#leftcol{
float:left;
width:194px;
margin-left:10px;
}

#leftcol img{
display:block;
margin:15px 0px;
}

#middlecol{
background:url(../assets/header-welcome.jpg) no-repeat;
float:left;
width:414px;
padding-left:3px;
padding-top:30px;
margin-left:32px;
margin-top:15px;
}


#rightcol{
float:left;
width:242px;
margin-left:32px;
margin-top:15px;
}

#inner-body{
background:url(../assets/inner-body-bg.jpg) repeat-y;
width:960px;
}


#inner-left{
float:left;
width:230px;
}

.productimages{
margin-bottom:15px;
}

.productimages-top{
margin-top:15px;
margin-bottom:15px;
}

#inner-left-top{
background:url(../assets/inner-left-bgtop.jpg);
height:7px;
width:230px;
}

#inner-right{
float:left;
width:730px;
}

#inner-content{
background:url(../assets/body-inner-top.jpg) no-repeat;
width:690px;
padding:17px 23px 5px 17px;
}

#content-top{
border-bottom:1px solid #999999;
padding-bottom:13px;
margin-bottom:15px;
}

.inner-table{
border-top:1px solid #999999;
border-left:1px solid #999999;
}

.inner-table td{
padding:5px;
text-align:center;
vertical-align:middle;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
}

.inner-table-header{
background:url(../assets/inner-table-header.jpg) repeat-x;
color:#FFFFFF;
text-align:center;
}


#whatsnew{
padding-top:10px;
}

.news-title{
padding-top:22px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#0B479D;
}

.news-divider{
color:#00CCFF;
}

.whatsnew-pic{
padding-right:15px;
}

.whatsnew-info{
padding-top:10px;
}

#about-us{
background:url(../assets/aboutus_bg.jpg);
width:320px;
padding-left:250px;
height:562px;
font-size:12px;
line-height:12px;
margin:0px auto;
}

#welcome{
margin:0px 10px;
padding:0px 10px;
border-bottom:2px solid #00CCFF;
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#0B479D;
padding-top:10px;
padding-bottom:4px;
}

#welcome p{
padding-bottom:3px;
}

#portal{
min-height:450px;
}

.portal-nav {
padding-left:10px;
font-weight:bold;
}


table.contactus-table td{
padding:7px;
}

.contactus-tableheader{
background:url(../assets/contactus-tableheader.jpg) repeat-x;
height:30px;
color:#FFFFFF;
font-size:16px;
}



/* ----------------- 07. NEWS AND ANNOUNCEMENTS ----------------- */
#news-announcements{
padding-top:15px;
}

.date{
color:#999999;
}

table#news-announcements-table td{
padding-bottom:6px;
}






/* ----------------- 08. FEATURED PRODUCT ----------------- */
#featured-product{
background:url(../assets/featured-product-rpt.jpg);
width:242px;
text-align:center;
margin-top:15px;
}

#featured-product-top{
background:url(../assets/featured-product-top.jpg) no-repeat;
width:242px;
padding-top:40px;
}

#featured-product-bottom{
background:url(../assets/featured-product-btm.jpg);
height:16px;
width:242px;
}

#featured-product img{
border:1px solid #FFFFFF;
margin-bottom:10px;
}

#inner-featured-product{
background:url(../assets/inside-featuredproduct-rpt.jpg) repeat-y;
width:186px;
text-align:center;
margin-top:15px;
margin-left:21px;
}

#inner-featured-product-top{
background:url(../assets/inside-featuredproduct-top.jpg) no-repeat;
width:186px;
padding-top:30px;
}

#inner-featured-product-bottom{
background:url(../assets/inside-featuredproduct-btm.jpg);
height:8px;
width:186px;
}

#inner-featured-product img{
border:1px solid #FFFFFF;
}

.featured-product-title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#2a4b9a;
padding-top:5px;
}

#distributor-login{
margin-top:15px;
}






/* ----------------- 09. PRODUCTS ----------------- */
#scrubs-product{
background:url(../assets/product-bg.jpg) #05b4f2 no-repeat;
width:710px;
padding-left:20px;
}

#dymon-product{
background:url(../assets/product-bg.jpg) #05b4f2 no-repeat;
width:710px;
padding-left:20px;
}

#dykem-product{
background:url(../assets/product-bg.jpg) #05b4f2 no-repeat;
width:710px;
padding-left:20px;
}

#product-top{
padding-top:14px;
}

#product-header{
float:left;
background:url(../assets/products-title.png) no-repeat;
padding-top:40px;
padding-bottom:5px;
min-width:400px;
color:#FFFFFF;
font-size:11px;
}

#product-request-info{
float:right;
width:87px;
padding-top:5px;
margin-right:10px;
}

#product-printable-page{
float:left;
width:87px;
padding-top:5px;
}

#product-middle{
}


#product-info{
float:left;
width:393px;
margin-left:20px;
}


.product-name{
display:block;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
border-bottom:solid 1px #ff0000;
padding-bottom:3px;
margin-bottom:1px;
width:100%;
}


.product-number{
float:left;
padding-top:8px;
font-family:"Times New Roman", Times, serif;
font-size:44px;
font-weight:bold;
color:#FFFFFF;
padding-right:10px;
}


#product-description{
color:#FFFFFF;
padding-top:10px;
}

#product-description li{
padding-bottom:0px;
}

#product-notes{
padding:7px 0px;
color:#FFFFFF;
}

#product-bottom{
padding:0px 20px;
padding-top:10px;
}


td.odd{
background-color:#ffffff;
}

td.even{
background-color:#eeeeee;

}

td.padding{
padding:5px 0px;
}

td.line-right{
border-right:1px solid #cccccc;
}

td.line-left{
border-left:1px solid #cccccc;
}



#product-image-container{
float:left;
width:280px;
text-align:center;
}

#product-image{
position:relative;
background:#FFF;
border:1px solid #999999;
}

#product-image img{
border:none;
}

#product-buttons{
text-align:center;
padding:10px 0px;
}

#application-chart{
text-align:center;
font-size:14px;
font-weight:bold;
}

a.literature-btn:link, a.literature-btn:visited{
display:block;
margin-left:15px;
float:left;
text-indent:-9999px;
background:url(../assets/product-btns.png);
width:104px;
height:23px;
background-position:0 0;
}

a.literature-btn:hover{
background-position:0 -23px;
}

a.video-btn:link, a.video-btn:visited{
display:block;
margin-left:10px;
float:left;
text-indent:-9999px;
background:url(../assets/product-btns.png);
width:53px;
height:23px;
background-position:-103px 0;
}

a.video-btn:hover{
background-position:-103px -23px;
}

a.comment-btn:link, a.comment-btn:visited{
display:block;
margin-left:10px;
float:left;
text-indent:-9999px;
background:url(../assets/product-btns.png);
width:76px;
height:23px;
background-position:-156px 0;  
}

a.comment-btn:hover{
background-position:-156px -23px;
}


a.morephotos:link, a.morephotos:visited{
display:block;
z-index:20;
position:relative;
float:right;
margin-right:1px;
margin-top:-17px;
text-indent:-9999px;
background:url(../assets/more-photos-btn.png);
width:145px;
height:16px;
background-position:0 0;
}

a.morephotos:hover{
background-position:0 -16px;
}

a.morephotos-hidden{
	display:none;
}

#comments-topbar{
background:url(../assets/comment-bar.jpg) repeat-x;
height:32px;
}

#comments-header{
width:335px;
float:left;
color:#FFFFFF;
padding-left:6px;
padding-top:6px;
font-size:16px;
font-weight:bold;
}

#videoframe{
width:400px;
height:350px;
margin-left:80px;
}

#comments-close{
float:right;
width:27px;
padding-top:3px;
}

a.closebtn:link, a.closebtn:visited{
display:block;
background:url(../assets/closebtn.png);
height:23px;
width:23px;
text-indent:-9999px;
}

a.closebtn:hover{
background-position:0 23px;
}

#product-description a{
color:#FFFFFF;
font-weight:bold;
}


#product-description a:hover{
color:#000000;
}












/* ----------------- 10. RELATED PRODUCTS ----------------- */
#available-products-table{
}


#available-products-table td{
padding:7px;
}

#available-products{
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#0b479d;
}

#available-products-table-container{
padding-top:10px;
}

#available-products-table td{
text-align:center;
}

td.available-products-header{
background:url(../assets/available-products-header.jpg) #2b59ae repeat-x;
height:24px;
color:#FFFFFF;
font-weight:bold;
}


#related-products{
padding:10px 0px;
padding-top:15px;
border-bottom:1px solid #cccccc;
}


#related-products-title{
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#0b479d;
}

.product-number2{
font-size:11px;
}


.related-products-container{
padding-bottom:6px;
float:left;
width:145px;
margin-right:27px;
}

.related-products-top{
background:url(../assets/related-product-top.jpg);
width:145px;
height:10px;
}

.related-products-rpt{
background:url(../assets/related-product-rpt.jpg) repeat-y;
width:132px;
padding-left:13px;
}

.related-products-bottom{
background:url(../assets/related-product-btm.jpg);
width:145px;
height:13px;
}

.related-product-name{
	text-align:center;
	padding:0px 5px;
}



/* ----------------- 11. TRADE MARK ----------------- */
#trademark{
padding:10px 0px;
color:#999;
font-size:11px;
}






/* ----------------- 12. MSDS SEARCH ----------------- */
#msds-search{
background:url(../assets/msds-search-bg.jpg);
height:35px;
padding-top:45px;
width:232px;
padding-left:10px;
}

#inner-msds-search{
background:url(../assets/inside-msds-search.jpg);
height:30px;
padding-top:28px;
width:180px;
padding-left:7px;
margin-left:21px;
}

#msds-searchbox{
width:175px;
}

#inner-msds-searchbox{
width:130px;
}

.msds-searchbtn{
background:url(../assets/go.png);
width:32px;
height:23px;
border:0;
cursor:pointer;
margin-left:7px;
}

.msds-searchbtn:hover{
background:url(../assets/go.png);
background-position:0 -23px;
width:32px;
height:23px;
border:0;
}

.inner-msds-searchbtn{
background:url(../assets/go.png);
width:32px;
height:23px;
border:0;
cursor:pointer;
margin-left:2px;
}

.inner-msds-searchbtn:hover{
background:url(../assets/go.png);
background-position:0 -23px;
width:32px;
height:23px;
border:0;
}







/* ----------------- 13. DYMON SALES NET ----------------- */
#dumon-sales-net-sidebar{
padding-left:25px;
padding-top:10px;
}

#sales-net-login{
text-align:center;
padding-top:30px;
}

.sales-net-login-table{
margin-left:200px;
padding-top:30px;
}

.sales-net-login-input{
width:280px;
}

.sales-net-login-table td{
text-align:left;
padding-bottom:10px;
}

.sales-net-login-title{
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color:#0B479D;
}

.login-btn{
background:url(../assets/login-btn.jpg);
width:61px;
height:23px;
border:0px;
cursor:pointer;
cursor:hand;
}

.login-btn:hover{
background:url(../assets/login-btn2.jpg);
}




/* ----------------- 14. BODY FOOTER ----------------- */
#bodyfooter{
background:url(../assets/footer-bg.jpg) repeat-x;
width:960px;
height:29px;
padding-top:25px;
color:#5382cf;
font-size:11px;
}

#bodyfooter-left{
float:left;
width:250px;
padding-left:20px;
}

#bodyfooter-right{
width:480px;
text-align:right;
float:right;
padding-right:20px;
margin-top:-5px;
}






/* ----------------- 15. FOOTER ----------------- */
#footer{
width:982px;
margin:0px auto;
padding-bottom:15px;
}


#footer-left{
float:left;
width:207px;
margin-left:20px;
margin-top:15px;
}


#footer-middle{
float:left;
width:194px;
margin-left:180px;
}


#footer-right{
float:right;
width:107px;
margin-top:15px;
}


#footerds{
background:url(../assets/footer-dropshadow.png);
width:982px;
height:22px;
margin:0px auto;
}







/* ----------------- 16. LINKS ----------------- */
a:link, a:visited{
color: #5382cf;
}

a:hover{
color:#000000;
}

a.info:link, a.info:visited{
color: #0b479d;
font-size:13px;
}

a.info:hover{
color:#000000;
}

a.subnav:link, a.subnav:visited{
color:#ffffff;
font-size:12px;
text-decoration:none;
}

a.subnav:hover{
text-decoration:underline;
}

a.fnav:link, a.fnav:visited{
color:#5382cf;
text-decoration:none;
}

a.fnav:hover{
text-decoration:underline;
}

a.news:link, a.news:visited{
color:#333333;
}

a.news:hover{
color:#5382cf;
}

a.white:link, a.white:visited{
color:#ffffff;
}

a.white:hover{
color:#ff0000;
}

a.language:link, a.language:visited{
color:#ff0000;
}

a.language:hover{
color:#000000;
}


a.related-product-link:link, a.related-product-link:visited{
color:#0b479d;
font-weight:bold;
font-size:11px;
}

a.related-product-link:hover{
color:#000000;
}


a.scrubs-rollover:link, a.scrubs-rollover:visited{
display:block;
text-indent:-9999px;
background:url(../assets/newsidebarbtn-scrubs.png);
width:194px;
height:60px;
margin-bottom:16px;
margin-top:15px;
background-position:0 0;
}

a.scrubs-rollover:hover{
background-position:0 -60px;
}

a.dykem-rollover:link, a.dykem-rollover:visited{
display:block;
text-indent:-9999px;
background:url(../assets/newsidebarbtn-dykem.png);
width:194px;
height:60px;
margin-bottom:16px;
background-position:0 0;
}

a.dykem-rollover:hover{
background-position:0 -60px;
}

a.dymon-rollover:link, a.dymon-rollover:visited{
display:block;
text-indent:-9999px;
background:url(../assets/newsidebarbtn-dymon.png);
width:194px;
height:60px;
margin-bottom:15px;
background-position:0 0;
}

a.dymon-rollover:hover{
background-position:0 -60px;
}







a.inner-scrubs-rollover:link, a.inner-scrubs-rollover:visited{
display:block;
text-indent:-9999px;
background:url(../assets/newsidebarbtn-scrubs.png);
width:194px;
height:60px;
margin-bottom:16px;
margin-top:15px;
margin-left:21px;
background-position:0 0;
}

a.inner-scrubs-rollover:hover{
background-position:0 -60px;
}

a.inner-dykem-rollover:link, a.inner-dykem-rollover:visited{
display:block;
text-indent:-9999px;
background:url(../assets/newsidebarbtn-dykem.png);
width:194px;
height:60px;
margin-bottom:16px;
margin-left:21px;
background-position:0 0;
}

a.inner-dykem-rollover:hover{
background-position:0 -60px;
}

a.inner-dymon-rollover:link, a.inner-dymon-rollover:visited{
display:block;
text-indent:-9999px;
background:url(../assets/newsidebarbtn-dymon.png);
width:194px;
height:60px; 
margin-bottom:15px;
margin-left:21px;
background-position:0 0;
}

a.inner-dymon-rollover:hover{
background-position:0 -60px;
}





a.breadcrumb:link, a.breadcrumb:visited{
color:#666666;
font-size:11px;
}

a.breadcrumb:hover{
color:#FF0000;
}


a.redlink:link, a.redlink:visited{
color:#ff0000;
}

a.redlink:hover{
color:#000000;
}



a.search-next:link, a.search-next:visited{
display:inline-block; 
background:url(../images/prev-next-btn.png);
text-indent:-9999px;
width:61px;
height:23px;
background-position:61px 0;
margin-top:3px;
}

a.search-next:hover{
background-position:61px -23px;
}


a.search-prev:link, a.search-prev:visited{
margin-top:3px;
display:inline-block; 
background:url(../images/prev-next-btn.png);
text-indent:-9999px;
width:61px;
height:23px;
background-position:0 0;
}

a.search-prev:hover{
background-position:0 -23px;
}


:focus{
outline:0;
}









/* ----------------- 17. TEXT ----------------- */
h1{
padding-bottom:0px;
}

h2{
padding-bottom:10px;
}

h3{
font-size:14px;
padding-bottom:5px;
}

h4{
font-size:12px;
}

.highlight{
color:#2f3595;
font-weight:bold;
}

.pink-hr{
border-bottom:solid #d9909e 2px;
margin:7px 0px;
}


.search-results-title{
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#0B479D;
}

.header-literature{
background:url(../assets/header-literature.jpg);
width:439px;
height:34px;
text-indent:-9999px;
}


.header-whatsnew{
background:url(../assets/header-whatsnew.jpg);
width:319px;
height:35px;
text-indent:-9999px;
}


.header-international{
background:url(../assets/header-international.jpg) no-repeat;
height:50px;
text-indent:-9999px;
}

.header-distributorlogin{
background:url(../assets/header-distributorlogin.jpg) no-repeat;
height:50px;
text-indent:-9999px;
}

.header-policies{
background:url(../assets/header-policies.jpg) no-repeat;
height:50px;
text-indent:-9999px;
}

.header-orderonline{
background:url(../assets/header-orderonline.jpg) no-repeat;
height:50px;
text-indent:-9999px;
}

.header-contactus{
background:url(../assets/header-contactus.jpg) no-repeat;
height:50px;
text-indent:-9999px;
}

.header-catalogs{
background:url(../assets/header-catalogs.jpg) no-repeat;
width:245px;
height:36px;
text-indent:-9999px;
}

.header-aboutus{
background:url(../assets/header-aboutus.jpg) no-repeat;
height:50px;
text-indent:-9999px;
}

.header-salesnet{
background:url(../assets/header-salesnet.jpg) no-repeat;
height:41px;
text-indent:-9999px;
}

.header-msds-search{
background:url(../assets/header-msds-search.jpg) no-repeat;
height:36px;
text-indent:-9999px;
}


.header-search{
background:url(../assets/header-products.jpg) no-repeat;
height:36px;
text-indent:-9999px;
}


.itw{
color:#990000;
font-style:italic;
font-weight:bold;
}

.dymon{
color:#0B479D;
font-weight:bold;
}

.fnote{
font-size:10px;
padding-top:10px;
color:#999999;
}














/* ----------------- 18. COMPONETS ----------------- */







/* ----------------- 19. ADMIN AREA ----------------- */
#admin-header{
background:url(../assets/admin-header.jpg);
height:135px;
width:960px;
}

#admin-nav-top{
background:url(../assets/admin-navbar-top.jpg) repeat-x;
height:12px;
}

#admin-navbar{
background:url(../assets/admin-navbar.jpg) repeat-x;
height:39px;
}

ul#admin-navigation{
list-style:none;
}

ul#admin-navigation li{
float:left;
}

#admin-body{
padding:20px;
min-height:500px;
}

.admin-table{
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}

.admin-table td{
padding:7px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.admin-table-header{
background:#666666;
color:#ffffff;
font-size:15px;
text-align:center;
font-weight:bold;
}

a.admin-nav:link, a.admin-nav:visited{
color:#ffffff;
font-weight:bold;
font-size:15px;
text-decoration:none;
padding:10px 15px;

}

a.admin-nav:hover{
text-decoration:none;
background:url(../assets/admin-navbar2.jpg);
}

*{margin:0px; padding:0px;}

.clear{
clear:both;
}

.welcome-user{
padding-right:30px;
font-weight:bold;
}

#admin-nav ul{
list-style:none;
}

#admin-nav ul li{
float:left;
padding-right:20px;
}

.admin-title{
padding:10px 0px;
}

.admin-table{
border-top:1px solid #333333;
border-left:1px solid #333333;
}

.admin-table td{
border-bottom:1px solid #333333;
border-right:1px solid #333333;
padding:10px;
}

.admin-form-table{
border-top:1px solid #333333;
border-left:1px solid #333333;
}

.admin-form-table td{
border-bottom:1px solid #333333;
border-right:1px solid #333333;
padding:10px;
}


.admin-table-header{
background:#666666;
color:#FFFFFF;
text-align:center;
font-size:20px;
}

.admin-field-header{
font-weight:bold;
font-size:16px;
background:#999999;
color:#FFFFFF;
}

.admin-form-label{
font-weight:bold;
}

.admin-form-submit{
text-align:center;
}





/* ----------------- ADMIN BUTTONS ----------------- */
a.drag-btn, a.view-btn, a.edit-btn,  a.add-btn, a.delete-btn, a.submit-btn, a.activate-btn, a.deactivate-btn{
	margin:0px 2px;
}

a.drag-btn:link, a.drag-btn:visited{
	display:block;
	background:url(http://www.webphibian.com/standards/assets/drag-btn.jpg);
	width:69px;
	height:23px;
	text-indent:-9999px;
	float:left;
}

a.view-btn-tiny:link, a.view-btn-tiny:visited{
	display:block;
	background:url(http://www.webphibian.com/standards/assets/view-btn-tiny.jpg);
	width:28px;
	height:23px;
	text-indent:-9999px;
	float:left;
}

a.edit-btn-tiny:link, a.edit-btn-tiny:visited{
	display:block;
	background:url(http://www.webphibian.com/standards/assets/edit-btn-tiny.jpg);
	width:28px;
	height:23px;
	text-indent:-9999px; 
	float:left;
}

a.view-btn:link, a.view-btn:visited{
	display:block;
	background:url(http://www.webphibian.com/standards/assets/view-btn.jpg);
	width:60px;
	height:23px;
	text-indent:-9999px;
	float:left;
}

a.edit-btn:link, a.edit-btn:visited{
	display:block;
	background:url(http://www.webphibian.com/standards/assets/edit-btn.jpg);
	width:60px;
	height:23px;
	text-indent:-9999px; 
	float:left;
}

a.add-btn:link, a.add-btn:visited{
	display:block;
	background:url(http://www.webphibian.com/standards/assets/add-btn.jpg);
	width:60px;
	height:23px;
	text-indent:-9999px;
	float:left;
}


a.delete-btn:link, a.delete-btn:visited{
	display:block;
	background:url(http://www.webphibian.com/standards/assets/delete-btn.jpg);
	width:79px;
	height:23px;
	text-indent:-9999px;
	float:left;
}

a.submit-btn:link, a.submit-btn:visited{
	display:block;
	background:url(http://www.webphibian.com/standards/assets/submit-btn.jpg);
	width:79px;
	height:23px;
	text-indent:-9999px;
	float:left;
}

a.activate-btn:link, a.activate-btn:visited{
	display:block; 
	background:url(http://www.webphibian.com/standards/assets/activate-btn-tiny.jpg);
	width:28px;
	height:23px;
	text-indent:-9999px;
	float:left;
}

a.deactivate-btn:link, a.deactivate-btn:visited{
	display:block;
	background:url(http://www.webphibian.com/standards/assets/deactivate-btn-tiny.jpg);
	width:28px;
	height:23px;
	text-indent:-9999px;
	float:left;
}

a.drag-btn:hover, a.view-btn:hover, a.edit-btn:hover,  a.add-btn:hover, a.delete-btn:hover, a.submit-btn:hover, a.activate-btn:hover, a.deactivate-btn:hover{
	background-position:0px -23px;
}




/*----- SALES NET -----*/
#admin-sn-nav, .sn-lit-links, #sn-links-list, .sn-contact-list{
	list-style:none;
	margin:0;
	padding:0;
}

#admin-sn-nav li, .sn-lit-links li, #sn-contact-list li{
	display:inline-block;
	padding-right:10px;
}

.sn-contact-list{
	list-style:none;
	margin:0;
	padding:0;
}
.sn-contact-list li{
	list-style:none;
	margin:0;
	padding:0;
}

.sn-contact-div{
	padding-top:7px;
	padding-left:1px;
	padding-bottom:5px;
}


.sn-contact-name{
	font-weight:bold;
	color:#0B479D;
}
