 * {
margin:0 auto;
padding:0
}

li {
list-style-type:none
}

.maintd {
background-color:#FFF
}

.input-text {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333;
background:#fff;
border:solid 1px #7C9BB8;
width:234px;
height:18px
}

.go-btn {
height:20px;
width:34px;
border:solid 1px #7C9BB8;
font:bold 11px Arial, Helvetica, sans-serif;
color:#004661
}

.category-bg {
background:url(../gifs/images/category-midbg-creamy.gif) repeat-x;
font:bold 13px Arial, Helvetica, sans-serif;
color:#04609A;
padding-left:7px;
border-top:#ADB9C2 1px solid;
border-left:#ADB9C2 1px solid;
border-right:#ADB9C2 1px solid;
height:25px
}

.top-mid-bg {
background:url(../gifs/newhome-page/images/middle-bg.jpg) repeat-x
}

.top-nav-bg {
background:url(../gifs/newhome-page/images/top-nav-mid-bg.jpg) repeat-x;
height:27px
}

.cat-mid-bg {
background:url(../gifs/newhome-page/images/category-mid-bg.jpg) repeat-x;
font:bold 11px Arial, Helvetica, sans-serif;
color:#004661
}

.cat-middle {
background:url(../gifs/newhome-page/images/cat-mid-bg.jpg) repeat-y
}

.cat-mid-down {
background:url(../gifs/newhome-page/images/cat-down-mid.jpg) repeat-x;
height:6px
}

.cat-mid-prd {
background:#0396CF;
height:23px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFF
}

.cat-dots {
background:url(../gifs/newhome-page/images/cat-dots.jpg) repeat-x;
height:1px
}

.prd-mid-bg {
background:url(../gifs/newhome-page/images/product-search-midbg.jpg) repeat-x
}

.mid-prd-left {
background:url(../gifs/newhome-page/images/mid-left-bg.jpg) repeat-y;
width:2px
}

.mid-prd-right {
background:url(../gifs/newhome-page/images/mid-right-bg.jpg) repeat-y;
width:2px
}

.mid-btm-bg {
background:url(../gifs/newhome-page/images/mid-btm-bg.jpg) repeat-x;
height:2px
}

.mid-top-bg {
background:url(../gifs/newhome-page/images/mid-top-bg.jpg) repeat-x bottom;
height:2px
}

.top-nav {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#00709b;
text-decoration:none
}

.top-nav:link,.top-nav:active,.top-nav:visited {
color:#00709b
}

.top-navigation {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#004478;
text-decoration:none
}

.top-navigation:link,.top-navigation:active,.top-navigation:visited {
color:#004478
}

.topsub-nav {
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none
}

.topsub-nav:link,.topsub-nav:active,.topsub-nav:visited {
color:#fff
}

.left-nav {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#535353;
padding-left:6px;
padding-bottom:4px;
padding-top:3px;
text-decoration:none
}

.left-nav:link,.left-nav:active,.left-nav:visited {
color:#535353
}

.mid-navigation {
font:bold 12px Arial, Helvetica, sans-serif;
color:#012f45;
text-decoration:none
}

.go {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#d54f06;
text-decoration:underline
}

.go:link,.go:active,.go:visited {
color:#d54f06
}

.search {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#023a4f;
text-decoration:none
}

.footer {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#797979;
text-decoration:none
}

.footer-bg {
background:#f3f3f3;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#797979;
height:23px
}

.footer-text {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#01587b
}

.hori-line {
font:normal 14px Arial, Helvetica, sans-serif;
color:#00709b
}

.prd-text {
font:bold 12px Arial, Helvetica, sans-serif;
color:#023a4f
}

.vertical-line {
background:url(../gifs/newhome-page/images/horizontal-prd-line.jpg) repeat-y;
width:1px
}

.prd-header {
font:bold 11px 'Tahoma';
color:#960000;
line-height:15px;
text-decoration:none
}

.prd-sub-header {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#353535;
line-height:15px
}

.mid-padding {
padding:10px
}

div.TabView div.Tabs {
height:24px;
overflow:hidden
}

div.TabView div.Tabs a {
float:left;
display:block;
width:90px;
text-align:center;
height:24px;
padding-top:3px;
vertical-align:middle;
border:1px solid #000;
border-bottom-width:0;
text-decoration:none;
font-family:"Times New Roman", Serif;
font-weight:900;
color:navy
}

div.TabView div.Tabs a:hover,div.TabView div.Tabs a.Active {
background-color:#fff6a6
}

div.TabView div.Pages {
clear:both;
border:1px solid #404040;
overflow:hidden
}

div.TabView div.Pages div.Page {
height:100%;
overflow:hidden;
padding:0
}

div.TabView div.Pages div.Page div.Pad {
padding:3px 5px
}

#navigation {
position:absolute;
right:30px;
top:110px
}

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

#navigation li {
float:left;
background:url(../gifs/newhome-page/images/header-tab-right-normal.gif) no-repeat right top;
position:relative;
margin:0 1px 0 0;
padding:0
}

#navigation ul li a {
font-size:12px;
color:#FFF;
display:block;
background:url(../gifs/newhome-page/images/header-tab-left-normal.gif) no-repeat left top;
text-decoration:none;
font-weight:700;
padding:10px 22px
}

.navext {
position:relative;
font:bold 11px Arial, Helvetica, sans-serif;
color:#00709b;
text-decoration:none;
background:#E4F3F8;
height:25px
}

#menu_cont {
position:relative;
background:#E4F3F8;
width:880px;
margin:0 auto
}

.menu_cont {
background:#E4F3F8;
border-bottom:2px solid #ADB9C2
}

.submenu {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#00709b;
text-decoration:none;
background:url(../gifs/bullet.gif) 10px 4px no-repeat;
padding-left:20px;
line-height:18px
}

.submenu a {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#00709b;
text-decoration:none;

background:url(../images/bullet.gif) 10px 4px no-repeat;
line-height:18px
}

.submenu a:hover {
color:#000;
text-decoration:none;

background:url(../images/bullet.gif) 10px 4px no-repeat;
line-height:18px
}

.style4 {
display:block;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#00264B;
background:url(../gifs/tab_btn_bg.jpg) no-repeat;
text-decoration:none;
list-style-type:none;
height:28px;
line-height:28px;
width:106px
}

.style4 a {
display:block;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#00264B;
text-decoration:none;
list-style-type:none;
height:28px;
line-height:28px
}

.style4 a:hover {
display:block;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
background:url(../gifs/tab_btn_bg_active.jpg) no-repeat;
color:#000;
text-decoration:none;
height:28px;
line-height:28px
}

.submenu_title {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
text-align:left;
padding-top:5px;
padding-left:10px;
padding-bottom:5px
}

.bordergrey {
border:1px solid #CCC
}

.testimonial {
background:url(../gifs/newhome-page/images/cat-mid-bg.jpg) repeat-y;
margin:0;
padding:0
}

.testimonial ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0
}

.testimonial li {
padding-bottom:10px;
margin:5px
}

.testimonial li a {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#000;
padding-left:15px;
text-decoration:none;
margin:0
}

h2 {
background:transparent url(../gifs/images/arrow.gif) no-repeat scroll 2px 4px;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
color:#CB1902;
padding-left:15px;
margin:5px
}

.top-nav:hover,.top-navigation:hover,.topsub-nav:hover {
color:#001c27
}

.left-nav:hover,.go:hover {
color:#36C
}

.mid-navigation:link,.mid-navigation:visited,.mid-navigation:active,.footer:link,.footer:visited,.footer:active {
text-decoration:none
}

.mid-navigation:hover,.footer:hover {
color:#ff5e00
} 