﻿body
{
	margin-top: 0px;
	background-color: #000000;
	font-family:Arial,Helvetica,sans-serif;
}

a
{
	text-decoration: none;
	color: #FFFFFF;
}
a:hover
{
	text-decoration: none;
	color: #B24900;
}
hr {
    border: 0;
    color: #FF6600;
    background-color: #FF6600;
    height: 1px;
    width: 90%;

}
#main-div
{
	width: 970px;
	height: 650px;
	margin: 0px auto;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #000000;
}
#logo
{
	position: relative;
	left: 430px;
	top: -30px;
	width: 100px;
}
#education
{
	position: relative;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	padding-left: 5px;
	top: 20px;
}
#login
{
	position: relative;
	left: 808px;
	top: -90px;
	width: 50px;
}
#country-selector
{
	position: relative;
	left: 720px;
	font-size: 12px;
	color: #FFFFFF;
	top: -100px;
	width: 250px;
}
#professionals_link
{
	position: relative;
	left: 780px;
	font-size: 12px;
	color: #FFFFFF;
	top: -95px;
	width: 250px;
}
#top-search-v2
{
	background: transparent url(../Images/bigsearchbg.jpg) no-repeat;
	position: relative;
	color: #313131;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom:10px;
	width:248px;
}


#top-search
{
	background: transparent url(../Images/bigsearchbg.jpg) no-repeat;
	position: relative;
	top: 0px;
	height: 28px;
	color: #313131;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom;
	width:208px;
}



#top-menu
{
	position: relative;
	background-color:White;
}
.qsfexMenu
{
	background: transparent url(../Images/searchbg.jpg) repeat-x;
	width: 720px;
}
#left-menu
{
	position: relative;
	background: transparent url(../Images/leftbg.png);
	height: 428px;
	width: 208px;
	display: block;
	top: 28px;
}

#left-menu-v2
{
	
	background: transparent url(../Images/leftbg.png);
	height: 428px;
	width: 208px;
	display: block;
	
}


#seal
{
	position: relative;
	display: block;
	top: -180px;
	left:80px;
}
.table_training
{
	background: url(../Images/certificate-bg.png) no-repeat;
	width: 650px;
	height: 513px;
	border-width: 0;
}
.table_training .answer
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: Black;
}
.table_training .reason_subheading
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: Black;
}
.table_training .reason_heading
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14pt;
	text-decoration: none;
	color: Black;
}
.table_gray
{
	background-color: #333333 !important;
	vertical-align: middle;
	height: 400px;
}

#education-menu
{
	position: relative;
	height: 428px;
	width: 208px;
	display: block;
	top: 28px;
}
#main-body
{
	height: 450px;
}

#right-body-v2
{
	color: White;
	height: 428px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
}

#top-menu-bg
{
	color: White;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	height: 25px;
	width: 970px;
	padding-top:8px;
	font-family:"Lucida Grande","lucida sans Unicode",Arial,serif;
	font-size:11px;
	text-transform:uppercase;
}
#no-chemicals
{
    font-family:"Lucida Grande","lucida sans Unicode",Arial,serif;
	font-size:12px;
	
}
#right-body
{
	position: relative;
	color: White;
	width: 753px;
	top: -400px;
	left: 215px;
	height: 428px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
}
#footer
{
	position: absolute;
	height: 50px;
}
#footer-bottom
{
	position: relative;
	background: transparent url(/Images/bottombig.jpg);
	height: 38px;
	width: 973px;
}
#footer-menu
{
	position: relative;
}


#top-section
{
	height: 99px;
	width: 970px;
}
.table
{
	border: solid 1px black;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.table_header
{
	background: url(../Images/bottom.jpg);
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	height: 30px;
	text-align: center;
}
.gray-background
{
	background-color: #A5A5A5;
	border-top: 1px solid #999999;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.bottom_navigation
{
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.float-right
{
	float: right;
}
* html .floatLeft
{
	display: inline; /*double float margin bug fix */
}
#rhs-navigation
{
	width: 224px;
	margin-top: 82px;
}

#rhs-navigation div
{
	height: 45px;
	width: 224px;
	position: relative;
	z-index: 100;
}
.framecontent
{
	border: none 0px Black;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height:420px;
}

#rhs-navigation div.expanded
{
	background-position: 0 -45px;
}

/* junk have to fix it*/

.products
{
	color: #8A3B02;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
}
.products3
{
	color: #A56B46;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
}
.title
{
	color: #808080;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}
.products2
{
	color: #B6977B;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
}
.products4
{
	color: #676566;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
a.navigation:link
{
	font-family:"Lucida Grande","lucida sans Unicode",Arial,serif;
	font-size: 10px;
	color: #D0D0D0;
	text-decoration: none;
	letter-spacing:1px;
	text-transform:uppercase;
}

a.navigation:hover
{
	font-family:"Lucida Grande","lucida sans Unicode",Arial,serif;
	font-size: 10px;
	color: #B24900;
	text-decoration: none;
	text-transform:uppercase;
}
a.navigation:visited
{
	font-family:"Lucida Grande","lucida sans Unicode",Arial,serif;
	font-size: 10px;
	color: #D0D0D0;
	text-decoration: none;
	text-transform:uppercase;
}
a.navigation:active
{
	font-family:"Lucida Grande","lucida sans Unicode",Arial,serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-transform:uppercase;
}
a.panelbar_link:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9600;
	text-decoration: none;
	font-weight: bold;
}
a.panelbar_link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
a.panelbar_link:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9600;
	text-decoration: none;
	font-weight: bold;
}
a.panelbar_link:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9600;
	text-decoration: none;
	font-weight: bold;
}

a.linktext:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B24900;
	font-weight: bold;
	text-decoration: underline;
}
a.linktext:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.linktext:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a.linktext:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.reason_heading
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
.highlighttext
{
	background-color: Transparent Yellow;
	color: Black;
}



.form-label
{
    font-family:"Lucida Grande","lucida sans Unicode",Arial,serif;
    font-size:13px;
    line-height:18px;
    color:#2b2b2a;
    text-align:justify;
    padding:5px;
}

.form-input
{
    text-align:left;
}

.form-validation
{
    color:Red;
	font: 13px "Segoe UI","Myriad Pro",Arial,sans-serif;
}

.groovybutton
{
   font-size:15px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#000000;
   width:140px;
   height:40px;
   background-color:#CCCCCC;
   border-style:none;
}


/* junk have to fix it*/


/* only used in blank master page*/
#logo_blank
{
    width:150px;
}
#education_blank
{
	position: relative;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	padding-left: 5px;
	top: 20px;
	font-family:Arial,Helvetica,sans-serif;
}
#login_blank
{
	position: relative;
	bottom:15px;
	right:115px;
}
#country-selector_blank
{
	position: relative;
	font-size: 12px;
	color: #FFFFFF;
	top:15px;
	right:15px;
}
#professionals_link_blank
{
	position: relative;
	font-size: 12px;
	color: #FFFFFF;
	right:15px;
}
#top-search_blank
{
    position: relative;
    top:-5px;
}
#scroll-body
{
    position: relative;
    border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	width: 970px;
}

.orange-border
{
	padding-top:2px;
	border-right-color: #ff6700;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #ff6700;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #ff6700;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: arial,helvetica,sans-serif;
    color:#999999;
	font-size: 15px;
	text-decoration: none;
	text-align:left;
	
}
/*Shopping cart css*/
#body-container
{
	padding-top:2px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	
}
#cart-heading
{
    font: 10px Verdana;
    font-weight:bolder;
    color:red;
}

#cart-body-text
{
    font: 10px Verdana;
    color:Black;
}

#product-category
{
    position:absolute;
    left:250px;
    top:7px;
    
}
.cart-product-image
{
    width:130px;
    overflow:hidden;
    height:150px;
    text-align:center;
}

.cart-product-name
{
    font: 10px Verdana;
    color:Black;
    height:26px;
}
.cart-product-price
{
    font: 10px Verdana;
    font-weight:bold;
    color:Black;
    text-align:center;
 
}
.cart-table
{
   
}
.cart-product-details-name
{
    font: 12px Verdana;
    font-weight:bold;
    color:Black;
    text-align:center;
}
.cart-product-details-description
{
    font: 10px Verdana;
    color:Black;
    text-align:center;
}
.cart-product-details-size
{
    font: 11px Verdana;
    color:Black;
    text-align:center;
}
.cart-product-details-price
{
    font: 12px Verdana;
    font-weight:bold;
    color:Black;
    text-align:center;
    color:#ff6600;

}

.cart-product-details-quantity
{
     font: 12px Verdana;
    font-weight:bold;
    color:Black;
    text-align:left;
    vertical-align:middle;

}

.cart-product-details-addtocart
{
    position:absolute;
    padding-top:0px;
    vertical-align:bottom;
}
#productImageDiv
{
    height:150px;
    width:130px;
    overflow:hidden;
}

.zoom
{
    position:relative;
    text-align:right;
    top:-10px;
    left:-30px;
}
.ViewCartHeading
{
    color:#FFFFFF;
    font-family:Georgia,"Times New Roman";
    font-size:15px;
    font-weight:normal;
    letter-spacing:-1px;
}

/* footer */
div.footer 
{
    color:#c1c1bc;
    font-family:"Lucida Grande","lucida sans Unicode",Arial,serif;
    font-size:11px;
    line-height:1.8em;
    min-height:110px;
    padding:30px 0;
}

div.footer a

{
    cursor:pointer;
    outline-style:none;
    outline-width:medium;
    text-decoration:none;
    color:#60605d;
}


div.footer a:hover 
{
    color:#FFFFFF;
}

div.footer ul 
{
    float:left;
    list-style-type:none;
    margin:0;
    padding:0;
    width:20%;
    color:#c1c1bd;
}

div.footer ul.first
{
    text-indent:40px;
}

div.footer ul ul 
{
    float:none;
    font-weight:normal;
    width:100%;
}


/*Verify user css*/
.verifyHeading
{
    color:#FFFFFF;
    font-size:22px;
    font-weight:bold;
    margin:0;
    padding:5px 0 10px;
}

#verifyContainer .label
{
    color:#999999;
    font-size:14px;
    text-align:left;
    clear:both;
    display:block;
    float:left;
    padding-top:8px;
    width:200px
}

#verifyContainer
{
    padding-left:10px;
    font-family: arial,helvetica,sans-serif;
    color:#999999;
    padding-left:15px;
    padding-top:5px;
    font-size:14px;
}

#verifyContainer .validation
{
    color:Red;
    font-size:12px;
}

#verifyContainer .fields
{
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	color: white;
	height: 16px;
}

#verifyContainer .fields:focus 
{
	background: #545454;
}


#retailLogin a 
{
    color:#60605D;
    font-size:14px;
    outline-style:none;
    outline-width:medium;
    text-decoration:underline;
}




/*End Verify user*/
