@charset "utf-8";

/* CSS Document */

body{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

	color:#444;

	margin:0;

	padding:0;

	border:0;

	/*background:#ebebeb;*/

	background:#FCFFCE;

}

article,aside,details,figcaption,figure,

footer,header,hgroup,menu,nav,section { 

    display:block;

}

h1,h2,h4,h5{color:#77ac4a; font-size:20px; padding:10px 0 10px 10px; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

h3{color:#1b629f; font-size:22px; padding:0; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

p{color:#333; font-size:15px; line-height:20px; padding:0 5px 0 5px;}

img{border:0;}

.clear{

	clear:both;

}

.m_p

{margin-top:8px;

}

.w

{

	width: 325px;

	float: left;

	color: #333;

	font-size: 16px;

	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;

	text-shadow: 1px 0 1px #fff;

	margin-top:8px;

}

#center_bg

{

background:#FCFFCE;

width:100%;

}

#center_inner

{width:1000px;

margin:0 auto;

padding-top:8px;

background:#fff url(../images/body_bg.jpg) repeat-x scroll center top;

}

#top{

	background:url(../images/top_bg.jpg) repeat-x;

	height:43px;

}

#top_inner

{width:1000px;

height:43px;

margin:0 auto;

}

#top_div{

	width: 435px;

	height: 41px;

	float: left;

}

#right

{

	width: 400px;

	height: 41px;

	float: right;

}

.login

{width:95px;

height:37px;

float:left;

margin-right:10px;

margin-top:3px;

}

.create

{width:146px;

height:37px;

float:left;

margin-top:3px;

}

.c_bx

{

	width:118px;

	height: 30px;

	padding-top:13px;

	color: #333;

	font-size: 14px;

	float: left;

	padding-left:10px;

}

.c_bx span

{color:#3e9821;}

.top

{

	width: 435px;

	height: auto;

	float: right;

}

.top ul

{padding:0;

margin:0;

}

.top ul li

{list-style:none;

float:left;

}

.top ul li a

{color:#333;

font-size:13px;

text-decoration:none;

padding:8px 10px;

text-shadow:1px 0 1px #fff;

display:block;

}

.top ul li a:hover

{color:#3e9821;

}

header{

	width:100%;

	height:107px;

	background:#FCFFCE /* url(../images/header.png) no-repeat center top*/;

}

#header_inner

{width:1000px;

background:#fff  url(../images/header.png) no-repeat center top;

margin:0 auto;

height:107px;

}

#logo{

	width:182px;

	height:84px;

	margin-top:5px;

	float: left;

	margin-left:12px;

}

#call{

	font-size:14px;

	color:#0070b3;

	font-weight:bold;

	text-align:right;

	margin-top:70px;

}

#call img{

	margin-left:30px;

}

#header_right

{

	width: 620px;

	float: right;

	height: auto;

	margin-top:8px;

}

#call_bx

{width:334px;

height:65px;

float:left;

}

#call_icon

{width:48px;

height:48px;

float:left;

margin-top:6px;

}

.call_txt

{width:276px;

float:left;

height:auto;

font-size:18px;

color:#333;

margin-left:10px;

line-height:25px;

margin-top:6px;

}

.call_txt span

{color:#c20201;}

#shipping_bx

{

	width: 241px;

	height: 61px;

	float: left;

	margin-left:41px;

}

#search_bx

{

	width: 250px;

	height: auto;

	float: left;

}

.in_bg

{

	width:244px;

	height:35px;

	background:url(../images/s_bg.png) no-repeat center top;

	border:none;

	float: left;

	margin-top:3px;

	padding-left:8px;

}

#cart_bg

{

	width: 230px;

	height: auto;

	float:right;

}

#cart_icon

{width:31px;

height:35px;

float:left;

margin-top:5px;

margin-right:5px;

}

.cart_txt

{padding-top:2px;

color:#333;

font-size:14px;

width:150px;

height:auto;

float:left;

margin-top:8px;

}

.cart_txt span

{color:#3e9821;}

#menu{

	width:100%;

	height:40px;

	background:url(../images/nav.jpg) repeat-x;

}

nav{

	width:1000px;

	height:40px;

	font-size:14px;

    margin:0 auto;

}

nav ul{

	margin:0;

	padding:0;

}

nav ul li{

	background:url(../images/nav_div.jpg) no-repeat right;

	float:left;

	list-style:none;

	line-height:20px;

	padding:10px;

}

nav ul li a{

	color:#fff;

	text-decoration:none;

	display:block;

	padding:0 23px;

	text-shadow:1px 0 1px #333;

}

nav ul li a:hover,nav ul li a.active{

	color:#000;

	background:url(../images/nav_over.jpg) repeat-x;

		text-shadow:1px 0 1px #fff;

		-webkit-border-radius: 8px 8px 8px 8px;

border-radius: 8px 8px 8px 8px;

}



nav ul li ul{

	display:none;

		}



nav ul li:hover ul{

	display:block;

	position:absolute;

	z-index:10000;

	background:#3796D6;

	}	



nav ul li ul li{

	float:none;

	background:url(../images/div.jpg) bottom repeat-x;

	}	

		

#left

{width:257px;

height:300px;

float:left;

}

article{

	margin: 0 auto;

	float:right;

	width:727px;

}

.p1

{width:235px;

margin-right:5px;

height:auto;

float:left;

background:#fff;

border:#dbdbdb solid 1px;

margin-top:10px;

}

.p2

{width:239px;

height:auto;

float:right;

height:266px;

background:#fff;

border:#dbdbdb solid 1px;

margin-top:10px;

}

.product_img{

	height:266px;

	width:220px;

	float:left;
	text-align:center;

}

.product_stuf{

	width:235px;

	height:40px;

	margin-top:5px;

	margin-bottom:10px;

}

.addtocart{

	width:98px;

	float:left;

	background:url(../images/add_bg.jpg) no-repeat center top;

	font-size:12px;

	text-transform:uppercase;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	height:26px;

	margin-right:5px;

padding-top:13px;

color:#fff;

border:#6a0202 solid 1px;

padding-left:45px;

}

.addtocart a{

	color:#fff;

	display:block;

	text-decoration:none;

}

.addtocart a:hover{

	color:#706d6d;

	text-decoration:none;

}

.price{

	width:81px;

	float: left;

	background: url(../images/de_Bg.jpg) repeat-x;

	color: #000;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	text-align: center;

	line-height: 33px;

	font-family: Arial, Helvetica, sans-serif;

	border: #75bd21 solid 1px;

	padding-top: 6px;

	float: right;

	text-shadow:1px 0 1px #fff;

}

.price a{

	color:#000;

	text-decoration:none;

	display:block;

}

.price a:hover{

	color:#fff;

	text-decoration:none;

		text-shadow:1px 0 1px #000;

}

.left2

{width:267px;

height:221px;

float:left;

margin-bottom:15px;

}

.left3

{width:267px;

height:228px;

float:left;

}

#l_box

{width:265px;

float:left;

height:auto;

}

aside

{width:265px;

float:left;

margin-top:10px;

background:#fff url(../images/c_bg.jpg) repeat-x;

border:#e3e3e3 solid 1px;

}

.aside_top

{background:url(../images/s_top.jpg) repeat-x;

height:33px;

color:#333;

text-shadow:1px 0 1px #fff;

padding:6px 0 0 12px;

width:auto;

font-size:20px;

border-left:#c5c5c5 solid 1px;

border-right:#c5c5c5 solid 1px;

}

aside ul

{padding:0;

margin:0;

}

aside ul li

{list-style:none;

border-bottom:#dddddd dashed thin;

}

aside ul li a

{color:#333;

display:block;

text-decoration:none;

padding:5px 25px;

font-size:13px;

text-shadow:1px 0 1px #fff;

line-height:22px;

background:url(../images/arrow.png) no-repeat left top 10px;

margin-left:10px;

}

aside ul li a:hover

{color:#2589cb;

background:url(../images/arrow1.png) no-repeat left top 10px;

}

.l_bx

{width:265px;

float:left;

height:auto;

}

.left1

{width:300px;

height:140px;

margin-bottom:5px;

}

#small_ban

{width:681px;

float:right;

height:auto;

margin-top:7px;

}

.ban1_img

{width:337px;

height:143px;

margin-right:7px;

float:left;

background:url(http://mdlabsupplies.com/images/banner1.jpg) no-repeat center top;

}

.ban1_img:hover

{width:337px;

height:143px;

float:left;

background:url(http://mdlabsupplies.com/images/banner_over.jpg) no-repeat center top;

}

.ban2_img

{width:337px;

height:143px;

float:left;

background:url(http://mdlabsupplies.com/images/banner2.jpg) no-repeat center top;

}

.ban2_img:hover

{width:337px;

height:143px;

float:left;

background:url(http://mdlabsupplies.com/images/banner2over.jpg) no-repeat center top;

}



.cat{background:url(../images/s_top.jpg) repeat-x;

color:#fff;

font-size:18px;

padding-left:10px;

height:33px;

padding-top:6px;

}

#flash

{width:1000px;

height:300px;

margin:0 auto;

float:left;

}

#ban_box

{

	width:984px;

	height: auto;

	margin: 0 auto;

	margin-top: 10px;

	float: right;

	background:#dadada;

	padding:8px 8px;

}

.p_bx1

{width:203px;

height:121px;

float:left;

margin-right:6px;

background:url(../images/box1.jpg) no-repeat center top;

}

.p_bx2

{width:187px;

height:121px;

float:left;

margin-right:6px;

background:url(../images/box2.jpg) no-repeat center top;

}

.p_bx3

{width:183px;

height:121px;

float:left;

margin-right:6px;

background:url(../images/box3.jpg) no-repeat center top;

}

.p_bx4

{width:194px;

height:121px;

float:left;

margin-right:6px;

background:url(../images/box4.jpg) no-repeat center top;

}

.p_bx5

{width:187px;

height:121px;

float:left;

background:url(../images/box5.jpg) no-repeat center top;

margin-left:5px;

}

.p_bx

{width:95px;

height:auto;

float:left;

margin-left:5px;

margin-top:35px;

}

.p_bx ul

{padding:0;

margin:0;

}

.p_bx ul li

{list-style:none;

line-height:18px;

}

.p_bx ul li a

{color:#333;

font-size:12px;

text-decoration:none;

display:block;

padding:0 8px;

}

.p_bx ul li a:hover

{color:#2287c9;

}

#i1

{width:49px;

height:49px;

margin-right:8px;

float:left;

margin-top:5px;

padding-left:5px;

}

#i2

{width:58px;

height:43px;

margin-right:8px;

float:left;

padding-left:5px;

}

#i3

{width:47px;

height:47px;

margin-right:8px;

float:left;

padding-left:5px;

}

#i4

{width:54px;

height:52px;

margin-right:8px;

float:left;

}

.b_x

{width:178px;

color:#333;

line-height:20px;

float:right;

}

.b_x1

{width:168px;

color:#333;

line-height:22px;

float:right;

}

#left_box {

    color: #000000;

	font-size:13px;

}

#left_box ul {

	margin:0;

    padding: 0;

}

#left_box ul div {

    background: url("http://mdlabsupplies.com/images/awero.png") no-repeat scroll 1px center #E62236;

    color: #FFFFFF;

    font-size: 12px;

    font-weight: bold;

	line-height:28px;

	padding-left:30px;

    text-shadow: 0 1px 1px #000000;

    text-transform: uppercase;

}

#left_box ul li {

    line-height: 24px;

    list-style: none outside none;

}

#left_box ul li a {

    border-bottom: 1px solid #DFDFDF;

    color: #034ABC;

    display: block;

    padding-left: 5px;

    text-decoration: none;

}

#left_box ul li a:hover {

    background: url("../images/hover.jpg") repeat-x scroll left center rgba(0, 0, 0, 0);

    color: #000000;

    padding-left: 7px;

}

section{

	width:1000px;

	float:left;

	margin:0  auto;

	margin-bottom:10px;

}

#main_product{

	width:776px;

}

.welcome{

	background:url(http://mdlabsupplies.com/images/wel.png) no-repeat left bottom;

	color:#000000;

	font-size:18px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-weight:bold;

	height:45px;

	line-height:28px;

	float:left;

	width:727px;

	margin:10px 0 0 0;

}

.welcome span{

	color:#706d6d;

}

.product{

	display:block;

}

.product ul{

	margin:0;

	padding:0;

}

.product ul li{

	width:226px;

	float:left;

	margin:5px 4px;

	list-style:none;

	text-align:center;

}

.product_title{

	line-height:35px;

}

.content{

	border:#eeeeee 1px solid;

	width:370px;

	float:left;

	margin-right:13px;

	margin-top:10px;

}

.icon{

	background:url(http://mdlabsupplies.com/images/icon.png) no-repeat center top;

	width:40px;

	height:64px;

	margin:6px;

	float:left;

}

.cont{

	width:310px;

	float:right;

}

.content_head{

	line-height:28px;

	color:#2177e0;

	border-bottom:#dddddd 1px solid;

}

.content_txt{

	font-size:13px;

	line-height:24px;

	color:#555555;

}

a.anchor

{color:#3274ad; text-decoration:none;}

a.anchor:hover

{color:#000;}

footer

{width:100%;

height:auto;



}

.footer{

	background:#fff url(../images/footer_bg.jpg) repeat-x;

	width:1000px;

	margin:0 auto;

}

.footer_inn{

	width:180px;

	margin:0 10px;

	float:left;

}

.footer_head{

	line-height:35px;

	border-bottom:#a8abad  dashed thin;

	line-height:35px;

	color:#333;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:16px;

	font-weight:bold;

	margin-bottom:10px;

	padding-bottom:10px;

	padding-top:10px;

}

.footer_link{

	color:#333;

}

.footer_link ul{

	margin:0;

	padding:0;

}

.footer_link ul li{

	line-height:30px;

	padding-left:15px;

	border-bottom:#bcbcbc dashed thin;

	list-style:none;

}

.footer_link ul li a{

	color: #333;

	text-decoration: none;

	display: block;

	text-shadow:1px 0 1px #fff;

}

.footer_link ul li a:hover{

	color: #27a145;

}

.follow{

	height:30px;

	margin-top:10px;

	margin-bottom:20px;

}

.follow img{

	margin-right:5px;

}

.copy{

	background:url(../images/copy_bg.jpg) repeat-x;

	height:35px;

	line-height:18px;

	margin-top:5px;

	text-align:center;

	color:#fff;

	font-size:14px;

	padding-top:15px;

}







#f_box

{width:100%;

height:auto;

}

.f_bx

{width:255px;

float:left;

padding:5px;

}

.fbx1

{width:255px;

height:80px;

background:url(../images/f_bg.jpg) repeat-x;

border-left:#c2c2c2 solid 1px;

border-right:#c2c2c2 solid 1px;

border-bottom:#c2c2c2 solid 1px;

}

.f1

{width:51px;

height:56px;

float:left;

margin:5px;

padding-top:5px;

padding-left:10px;

}

.f_txt

{width:172px;

margin-left:8px;

color:#333;

line-height:21px;

font-size:14px;

float:left;

margin-top:12px;

}

.read_img

{width:78px;

height:15px;

margin:8px 0 0 8px;

background:url(../images/readmore.jpg) no-repeat center top;

float:left;

margin-left:10px;

}

.read_img:hover

{width:78px;

height:15px;

background:url(../images/readmore_over.jpg) no-repeat center top;

float:left;

}

#banners_box

{width:725px;

float:right;

margin-top:8px;

}

.ban1

{width:353px;

height:229px;

float:left;

margin-right:8px;

}

.ban2

{width:360px;

height:229px;

float:left;

}

.long_ban

{width:721px;

height:204px;

margin-top:8px;

float:right;

}

.contact{

	float:left;

	width:38%;

	margin:5px;

	box-shadow:#000 1px 1px 4px;

	line-height:26px;

	background:#fff;

	padding:5px;

	}

.contact a{

	color:#333;

	}

.contact p{

	text-align:justify;

	margin:0;

	font-size:12px;

		}

.contact h3{

	font-size:16px;

	}

.map{

	float:right;

	width:56%;

	padding:5px;

	margin:5px;

	box-shadow:#000 1px 1px 4px;

	}

.products{

	float:left;

	width:31%;

	padding:5px;

	background:#fff;

	}

.products_right{

	float:right;

	width:66%;

	padding:5px;

	background:#fff;

	}

.products_right ul{

	margin:0; 

	padding:0;

	margin-left:15px;

	}

.products_right ul li{

	margin-bottom:10px;

	line-height:22px;

	}



.products_right strong{

	color:#0d65a0;

	font-size:14px;

	}

.fr{

	border:#666 solid 1px;

	padding:3px 10px;

	margin-left:20px;

	}

	

	

.ttle{

	background:url(../images/nav.jpg) repeat-x;

	color:#fff; 

		}

.ttl_one{

	float:left;

	border:#A7D87C solid 1px;

	padding:8px 4px;

	width:30%;

	font-weight:bold;

	}

.ttl_on{

	float:left;

	border:#A7D87C solid 1px;

	padding:4px;

	padding-top:20px;

	width:30%;

	font-weight:bold;

	height:150px;

	box-shadow:#A7D87C 1px 1px 4px;



	}

.ttl_two{

	float:left;

	border:#A7D87C solid 1px;

	border-left:none;

	padding:8px 4px;

	text-align:center;

	width:12.42%;

	font-weight:bold;

	}

.ttl_tw{

	float:left;

	border:#FFCC00 solid 1px;

	border-left:none;

	padding:8px 4px;

	text-align:center;

	width:12.42%;

	font-weight:bold;

	height:106px;

	padding-top:60px;

	box-shadow:#A7D87C 1px 1px 4px;

	}

.s{

	background:#FCFFCE;

	}

.lgin{

	float:left;

	background:#FCFFCE;

	margin-right:10px;

	width:44%;

	box-shadow:#FFCC00 1px 1px 3px;

	padding:12px;

	padding-left:15px;

	line-height:24px;

	margin-bottom:10px;

	margin-top:10px;

	border:#FFCC00 solid 1px;

	text-align:center;

		}

.login p{

	line-height:26px;

	}

.lgin h2{

	padding:5px;

	margin:5px 0;

	font-size:22px;

	font-family:"Times New Roman", Times, serif;

	text-align:center;

	color:#054874;

	border-bottom:#A4D579 solid 2px;

	padding-bottom:10px;

	

		}

.descrtption{

	line-height:28px;

	text-align:justify;

	border:#7C74B6 solid 2px;

	box-shadow:#CFC7DF 1px 1px 4px;

	padding:8px;

	margin-top:15px;

	}

.descrtption h2{

	margin:0;

	padding:0;

	margin-bottom:10px;

	font-size:20px;

	}

.frm{

	border:#7E77B7 solid 1px;

	padding:3px;

	width:180px;

	}	

.product1{

	margin-bottom:50px;

	}

.list{

	background:#333;

	margin-left:-70px;

	margin-bottom:20px;

	margin-right:10px;

	border-radius:0px;

	-moz-border-radius:0px;

	-o-border-radius:0px;

	-webkit-border-radius:0px;

	border:#333 2px solid;

	}

.list tr td{

	padding:5px;

	background:#fff;

	}