body { font-size:12px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4D4E50; }
.top { border-top:4px solid #038ECE; }

a { color:#484442; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border-width:0px; }

.clear { clear:both; }
.wrapper { width:958px; margin:0px auto; }


.topnav { float:right; height:31px; line-height:31px; font-size:11px; color:#F1F1EF; width:284px; background:url(images/typo/top-nav-2.jpg) no-repeat; text-align:center; }
.topnav a { color:#F1F1EF; }

.header { height:133px; background:url(images/bg.jpg) no-repeat top left; }
.header .logo { padding:16px 0px 8px; }
.header .navigation { background:#CACABE; height:28px; border-bottom:3px solid #038ECE; }
.header .navigation .navarea { background:#CACABE; height:26px; border-bottom:1px solid #FFF; border-right:1px solid #FFF; float:left; width:522px; }
.header .navigation .search { background:#CACABE; height:26px; border-bottom:1px solid #FFF; float:right; width:434px; text-align:right; }
.search .text { background:#B4B4AA; border:1px solid #fff; margin-top:3px; width:250px; color:#D9D9D9; }
.search .submitbtn { background:#646464; border:1px solid #fff; margin:3px 6px 0px 0px; color:#D9D9D9; }

.breadcrumb { padding:5px 4px; margin-top:10px; background:#D6D6CB; color:#484442; border:1px solid #CACABE; font-size:12px; }

.content { padding:8px 0px 8px; }
.content .leftSide { width:228px; float:left; }
.content .rightSide { width:720px; float:right; }

.fullBox { background:#F1F1EF; }
.fullBox h2 { background:#D6D6CB; color:#484442; border:1px solid #CACABE; border-bottom-width:0px; margin:0px; font-size:12px; font-weight:0px; padding:6px 4px; }
.fullBox div.line { background:#B2B2A6; height:4px; border:1px solid #fff; }
.fullBox span.line { background:#B2B2A6; height:4px; border:1px solid #fff; width:228px; }
.fullBox img.line { width:100%; border:1px solid #fff; height:4px;}
.fullBox .body { border:1px solid #CACABE; border-top-width:0px; padding:0px; }
.fullBox .heading { background:#D6D6CB; color:#484442; border:1px solid #CACABE; border-bottom-width:0px; margin:0px; font-size:12px; font-weight:0px; padding:6px 4px 8px; }
.fullBox .title { width:290px; float:left; font-weight:bold; }
.fullBox .title2 { width:290px; float:left; font-weight:bold; padding:2px 0px; }

.fullPage .body { background:#ABE3FC url(images/pages.bg.gif) repeat-x top left!important; }

.catelogue { background:url(images/typo/catelogue.gif) no-repeat top left; }
.catelogue * { margin:0px; padding:0px; }
.catelogue h2 { border-top-color:#fff!important; border-width:0px; }
.catelogue .body { height:211px; border-width:0px; }
.catelogue .message { font-size:11px; color:#FFFFFF; padding:23px 10px 20px; }
.catelogue input.textbox { height:18px; background:#B1B1AE; color:#fff; border:1px solid #FBF9F8; color:#484442; margin:0px 0px 4px 4px; width:210px; }
.catelogue input.submit { float:right; width:90px; background:#2F385E; border:1px solid #2F385E; color:#fff; margin-right:7px; }


.frontProducts { height:202px; }
.products {  }
.products .listing { width:150px; height:160px; float:left; border:1px solid #E8E7E7; margin:12px 0px 0px 20px; }
.products .listing .image { width:150px; height:133px; background:#fff; border-bottom:1px solid #E8E7E7; }
.products .listing .name { height:25px; background:#F1F1EF; line-height:25px; padding:0px 5px; }

.products_image { padding:10px!important; height:374px; }
.products_desc  { padding:5px!important; height:384px; }
.single_page { padding:5px!important; }
.products_desc p { margin-top:0px; }


ul.featCat { list-style:none; padding:0px; margin:0px; }
ul.featCat li {  }
ul.featCat li a { display:block; text-decoration:none; padding:4px 0px 4px; background:url(images/li.nav.gif) repeat-x bottom left; }
ul.featCat li a:hover { text-decoration:none; color:#5F90AB; }
ul.featCat li a span.bullet { padding:0px 0px 4px 20px; display:block; background:url(images/li.nav.s.gif) no-repeat 4px 2px; }
ul.featCat li a:hover span.bullet {  background:url(images/li.nav.hov.gif) no-repeat 4px 2px; }
ul.featCat li.flast a {  background:none!important; }

.galleryPreview { height:242px; background:#B1B1AE; border-bottom:1px solid #fff; padding:4px; }
.galleryPreview img { width:100%; height:242px; }
.featProdSlider { overflow:hidden!important; padding:0px 0px 0px 10px; width:650px; float:left; height:70px; padding-top:18px; }
.featProdSlider div { float:left; padding:2px; border:1px solid #013A54; margin-right:8px; margin-left:2px; }
.galleryArea { height:100px; background:#000D13; margin:0px 0px 8px; }
img.controller { cursor:pointer; float:left; }
.bannerPreview { height:125px; background:#B1B1AE; border-bottom:1px solid #fff; padding:4px; margin-bottom:6px; }

.search3{ width:350px; float:right; text-align:right; padding-top:0px; font-size:11px; color:#484442; font-family:Arial, Helvetica, sans-serif; }
.search3 a { margin-right:5px; padding:5px; padding-top:2px; padding-bottom:2px; font-size:11px; background:#666; color:#FFF; border:1px solid #666; }
.search3 a:hover{ background:#2F385E; text-decoration:none; }

.sendInquiry { width:100px; float:right; text-align:center; font-size:11px; height:20px; line-height:20px; }
.sendInquiry a { display:block; font-size:11px; background:#666; color:#FFF; border:1px solid #666; text-decoration:none; }
.sendInquiry a:hover { text-decoration:none; }

.adminButton { width:190px; float:right; text-align:center; font-size:11px; height:20px; line-height:20px; }
.adminButton a { display:block; font-size:11px; background:#666; color:#FFF; border:1px solid #666; text-decoration:none; }
.adminButton a:hover { text-decoration:none; }

.product_info {}
.product_info .leftCol { width:400px; float:left }
.product_info .rightCol {width:310px; float:right }

.form{ width:345px; float:left; padding-left:10px; }
.formdes{ width:350px; float:right; }
.formframe{ padding-bottom:5px; padding-top:3px; }
.formbox{ background:#D6D6CB; border:1px solid #CACABE; width:323px; color:#484442; font-size:11px; padding:5px; }
.submit{ background:url(images/typo/contact-us.PNG) no-repeat top left; height:30px; width:176px; border:0px; }

.admin_front_page { padding:9px!important; }
.icon_pedia { width:128px; border:1px solid #D6D6CB; margin:0px 10px 10px 0px; float:left; }
.icon_pedia .desc { background:#D6D6CB; padding:4px; text-align:center; }
.icon_pedia .desc a { color:#484442; }

.categories_page { padding:0px!important; }
.categories_page .even { background:#D7D7D4 url(images/li.nav.gif) repeat-x scroll left bottom; }
.categories_page .odd { background:transparent url(images/li.nav.gif) repeat-x scroll left bottom; }
.categories_page .cellpad { padding:8px;}
.categories_page .buttons { padding:0px 8px 3px;}

a.solid { display:block; font-size:11px; background:#959393; color:#FFF; border:1px solid #666; text-decoration:none; padding:4px 0px; text-align:center; }
a.solid:hover { text-decoration:none; background:#666; }

.inputbox { background:#D6D6CB; border:1px solid #CACABE; width:323px; color:#484442; font-size:11px; padding:5px; }
.error { background:#993300; color:#fff; padding:5px 0px; margin-bottom:10px; }
.error ol { margin:0px }
.error ol li{ padding:4px 0px; }

