/* CSS Document */

body {margin:0px; padding:0px; font-family:'Questrial', Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:18px; }
p {font-family:'Questrial', Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-top:0px; margin-bottom:15px; line-height:20px;}
h1 {font-family:'Questrial', Verdana, Arial, Helvetica, sans-serif; font-size:20px; margin-top:0px; margin-bottom:10px; font-weight:normal; color:#3771c8;}
h2 {font-family:'Questrial', Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin-top:0px; margin-bottom:10px; font-weight:normal; color:#3771c8;}
h3 {font-family:'Questrial', Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin-top:0px; margin-bottom:10px; font-weight:normal; color:#3771c8;}
h4 {font-family:'Questrial', Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin-top:0px; margin-bottom:10px; font-weight:normal; color:#c83737;}
.clear {clear:both;}

a {color:#3771c8; text-decoration:none;}
a:hover {color:#c83737; text-decoration:none;}


ul {font-family:'Questrial', Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-top:0px; margin-bottom:15px; line-height:20px; margin-left:0px; padding-left:20px;}
li {margin-bottom:1px; padding-left:10px; margin-left:0px;}
#home_container {width:100%; margin:0 auto; z-index:0; float:left;}

#container{width:100%; margin:0 auto; float:left;}
#wrapper{width:975px; margin:0 auto; z-index:100000; }
#main_navmenu{ float:left; width:250px; background-image:url(../images/navbg.png); background-repeat:repeat; margin-top:0px;}
#downloadbrochure {margin-top:55px; padding-top:10px;  padding-bottom:10px; background-color:#FFFFFF; }
#navigation_tree{background-image:url(../images/navbg.png); background-repeat:repeat;}
#rfq{background-image:url(../images/navbg.png); background-repeat:repeat; width:170px; padding:5px; float:right; text-shadow: 1px 1px 1px #214478; background-color:#3771c8; color:#FFFFFF; font-size:12px;}
#rfq p{color:#FFFFFF; font-size:12px; margin:1px; padding-left:10px;} #rfq a {color:#FFFFFF; text-decoration:none;} #rfq a:hover {color:#FFFFFF; text-decoration:none;} 

#logo{background-image:url(../images/logo_bg.png); background-repeat:repeat; height:125px; text-align:center;}
#logo img {padding:10px;}

#rightcontent{float:right; width:710px;}
#landing_contentarea {margin-top:235px; float:right; width:710px;}
#hompage_contentarea {margin-top:75px; float:right; width:710px;}
#homepagecol1 {float:left; width:310px; border-right:dotted 1px #b3b3b3; padding-right:25px; padding-left:15px;}
#homepagecol2{float:right; width:340px;}
#productpage_contentarea {margin-top:26px; float:right; width:710px;}

#footer{border-top:dotted 1px #b3b3b3; margin-top:15px; padding-top:5px;}
#copyright{ float:left; width:630px; padding-top:5px; font-size:11px; text-transform:uppercase; letter-spacing:1px; color:#8c8c8c;}
#disclaimer{float:right; width:300px; padding-top:5px; text-align:right; font-size:11px; text-transform:uppercase; letter-spacing:1px; color:#8c8c8c;}

#footer p {font-size:11px; text-transform:uppercase; letter-spacing:1px; margin-bottom:0px; color:#8c8c8c;}
.linksfoot{letter-spacing:1px; font-size:11px; text-transform:uppercase;}
#footer a {text-decoration:none; color:#8c8c8c;}
#insidepage_content{padding-left:15px; padding-right:5px;}
#insidepage_content h2 {font-family:'Questrial', Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin-top:0px; margin-bottom:8px; font-weight:normal; color:#c83737;}

hr {
border-width:0; height:1px; line-height:0; margin:20px 0px; page-break-after:always; text-align:center; width:100%; clear:both; background-image:url(../images/line_dott.gif);
background-repeat:repeat-x
}

#page_headline{background-image:url(../images/white-50bg.png); background-repeat:repeat; padding:12px; padding-left:15px; margin-bottom:25px; border-top:solid 1px #FFFFFF;}
#page_headline p {margin-bottom:0px; color:#FFFFFF;  text-shadow: 1px 1px 1px #000; font-size:24px; text-transform:uppercase; letter-spacing:1px; }

#shoppingcartbox {padding:4px; border:dotted 1px #CCCCCC; width:222px; text-transform:uppercase; color:#666666; float:right; text-align:center;}







ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;
font:normal 14px 'Questrial', Verdana, Arial, sans-serif;line-height:165%; letter-spacing:1px;
width:250px;}

ul.vert-one li{margin:0;padding:0;border-top:0px solid #2b579b;
border-bottom:1px solid #cddbf1;}

ul.vert-one li a{display:block;text-decoration:none;color:#fff;
background: none;padding:0 0 0 15px;width:235px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; line-height:125%;}

ul.vert-one li a:hover{
background:#c83737 url("images/vert-one_arrow.gif") no-repeat 0 9px;}

ul.vert-one li a.current,ul.vert-one li a.current:hover{
background:#933 url("images/vert-one_arrow.gif") no-repeat 0 9px;}
.smallfont {font-size:11px; padding-top:0px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; }




#productbox {-webkit-box-shadow: 1px 1px 1px 1px rgba(220, 220, 220, 2);
box-shadow: 1px 1px 1px 1px rgba(220, 220, 220, 2); width:120px; float:left; margin:6px; height:120px; background-color:#eef3fb; border: solid 1px #cddcf1;}

#productbox p {padding:10px; margin-bottom:0px; margin-top:20px; text-transform:uppercase; font-size:12px; text-align:center;}
#productbox a{text-shadow: 1px 1px 1px #ffffff; color:#4379ca;}

#productbox:hover { background-color:#c8d8f2; border: solid 1px #cddcf1;}

#entity-box{-webkit-box-shadow: 1px 1px 1px 1px rgba(220, 220, 220, 2);
box-shadow: 1px 1px 1px 1px rgba(220, 220, 220, 2);  margin:6px; height:140px; background-color:#fff; border: solid 1px #d7d7d7; padding:0px;}

#entity-box p {padding:10px; margin-bottom:0px; margin-top:20px; text-transform:uppercase; font-size:12px; }
#entity-box a{text-shadow: 1px 1px 1px #ffffff; color:#4379ca;}
#productimg{height:140px; width:140px; padding:10px; float:left; margin-right:20px;}
#productdetailsbox {float:left; width:400px; margin-top:20px;}

.code{font-size:12px; text-transform:uppercase; color:#999999; letter-spacing:1px; margin-bottom:3px;}
.casno {font-size:15px; letter-spacing:1px; color:#CC0000;}
.result{font-size:15px; color:#3770c7; letter-spacing:1px; }
#gcse1{ width:650px; float:left;}
#gcsexs {width:650px; float:left;}
#probox{margin-bottom:5px;}




#blueblock{
width: 100%;
font-size:16px;
padding: 0 0 1em 0;
margin-bottom: 1em;
color: #333;
margin-top:10px;
}

* html #blueblock{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px dotted #b3b3b3;
margin: 0;
}

#blueblock li a{
display: block;
padding: 3px;
color: #666666;
text-decoration: none;
text-transform:uppercase;
width: 100%;
font-size:12px;

}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
background-color: #3771c8;
color: #fff;
}


#centeredmenu {
   float:left;
   width:100%;
   background:#fff;
   border-bottom:2px solid #c83737;
   overflow:hidden;
   position:relative;
   margin-bottom:15px;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   text-transform:uppercase;
   font-weight:normal;
  
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
  
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 4px;
   padding:6px 12px;
   background:#3771c8;
   color:#fff;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li a:hover {
   background:#3771c8;
   color:#fff;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#fff;
   background:#c83737;
   
}




ul.arrowunderline{
list-style-type:none;
margin:0;
padding:0;
text-align:center; /* enter "left", "right", or "center" to orient the menu accordingly */
font: bold 16px Georgia;
}

ul.arrowunderline li{
display:inline;
margin-right:1px; /* spacing between each menu item */
}

ul.arrowunderline li a{
position:relative;
color:black;
padding-bottom:8px; /*spacing between each menu item and arrow underline beneath it */
text-decoration:none;

}




#specialityareas {float:right; width:250px; padding:18px; border:dotted 1px #6994d5; margin-left:25px; margin-bottom:30px; background-color:#edf2fa;}
#specialityareas li {font-size:13px; margin-bottom:6px; line-height:16px; color:#2f60a8; text-shadow: 1px 1px 1px #fff;}
#specialityareas p {font-size:13px; margin-bottom:6px; line-height:19px; color:#2f60a8; text-shadow: 1px 1px 1px #fff;}

#contactfloat{float:right; width:450px; height:400px;}



#gallery {
		background-color: #FFF;
		padding: 10px;
		width: 620px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #e7edf5;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	
	
	#jcart table { width:100%; border:0; background:#fff; border-collapse:collapse; }
#jcart tr {  }
#jcart th, #jcart td { padding:1px; border:0; border:solid 0px #ccc; vertical-align:top; text-align:left; font-weight:normal; }
fieldset {border:0px;}



.jcart-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #254b85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #254b85;
	box-shadow:inset 0px 1px 0px 0px #254b85;
	background-color:#3771c7;
	border:1px solid #cddcf1;
	display:inline-block;
	color:#ffffff;
	font-size:13px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #254b85;
	font-family:'Questrial', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}.jcart-button:hover {
	background-color:#254b85;
}.jcart-button:active {
	position:relative;
	top:1px;
}

#catloguelisting{ }
#chemicallistings{width:450px; float:left; }
#rfqcart{width:250px; float:right;}

#shopbox{margin-bottom:5px; padding-bottom:5px; margin-top:5px; border-bottom:dotted 1px #CCCCCC;}
#chemicalimg{float:left; height:100px; width:130px; padding:5px;}
#chemicaldetails{float:right; width:300px;}

#chemicaldetails ul {list-style:none; margin-left:2px; padding-left:2px;}
#chemicaldetails li {margin-bottom:1px; margin-left:2px; padding-left:2px;}
.prod1 {font-size:15px; letter-spacing:1px; color:#3771c8;}

.product-meta {font-size:12px; color:#666666; text-transform:uppercase; letter-spacing:1px;}
.product-meta2 {font-size:12px; color:#666666; text-transform:uppercase; letter-spacing:1px;}
.result {color:#c83737; font-size:12px;}


.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #254b85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #254b85;
	box-shadow:inset 0px 1px 0px 0px #254b85;
	background-color:#3771c7;
	border:1px solid #cddcf1;
	display:inline-block;
	color:#ffffff;
	font-size:13px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #254b85;
	font-family:'Questrial', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}.button:hover {
	background-color:#254b85;
}.button:active {
	position:relative;
	top:1px;
}

#jcart span#jcart-subtotal { display:block; visibility:hidden;}
#jcart span#jcart-subtotal strong {visibility:hidden;  }
#shoppingcartbox ul {margin-left:0px; padding-left:0px; display:block; list-style:none; width:150px;}
#shoppingcartbox li{margin-left:0px; padding-left:0px; display:block; list-style:none; font-size:12px; letter-spacing:1px; color:#999999;}
input[type='text'] {width:180px; padding:5px; border:solid 1px #CCCCCC; background-color:#edf2fa; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3771c7; text-shadow:1px 1px 0px #ffffff; text-wrap: normal;}
.jcart-item-qty {visibility:hidden; width:1px;}
.jcart-item-name {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}


#shoppingcartbox ul {margin-left:0px; padding-left:0px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
#shoppingcartbox li {margin-left:0px; padding-left:0px; text-align:left; margin-bottom:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

#checkout1 ul {margin-left:0px; padding-left:0px; list-style:none;}
#checkout1 li {margin-bottom:5px; width:200px; text-transform:uppercase; letter-spacing:1px;}
#checkout1 input[type='text'] {width:280px; margin-left:0px;}
