@charset "utf-8";
@import url('slideshow.css');
/* CSS Document */
a:focus{ border: none; -moz-outline: none; outline: none; }
hr{ color:#F5F5F5; border:0px; border-bottom:1px solid #F5F5F5; margin:0px; padding:0px; height:1px;}
img{border:0px;}
ul, li{ margin:0; padding:0; list-style:none}
.imgA{ vertical-align:middle;}
a:link,a:active, a:visited{color:#0b1d29;text-decoration:none; cursor:pointer;}
a:hover{color:#000}
html, body.home{background:url(../images/bodybg.jpg) repeat-x left top}
html, body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; height:100%; margin:0; padding: 0; background:url(../images/herobg.jpg) repeat-x top left;}

ul,li {list-style:none}

#maindiv{position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:auto;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	padding:0px 7px 0px 7px;
	}

/*HEADER PART Start*/
#hpart{height:119px;  width:964px; margin:0 auto}
#hpartstatic{ width:560px}

#hpart ul#subnav {float:right; color:#000; height:20px; z-index:1}
#hpart ul#subnav a{color:#000;}
#hpart ul#subnav a:hover{color:#5099bc;}
#hpart ul#subnav li {float:left; padding-left:8px}
#hpart ul#subnav li#subnavlink{margin:10px 0 0 0;}
#hpart #subnav li#subnavlink a {padding:0 10px;}
#hpart .hcart, #hpart li a.hcheckout {margin-top:5px}
#hpart .hcart a.mycart{ font-weight:bold; background:url(../images/carticon.png) no-repeat left center; padding-left:20px; }
#hpart .hcart .cartitem{font-size:10px; display:block; text-align:right}
#hpart li a.hcheckout {display:block; text-indent:-9999em; background:url(../images/checkout-button.png) no-repeat left top; width:90px; height:27px; cursor:pointer  }

/* CONCEPT MORE SITE MENU */
#logopart {width:100%; float:left; height:75px; padding:0; padding-top:5px}
#logopart h3{float:left;  margin:4px 0 0 0; padding:0}
#logopart h3 a {background:url(../images/logo.png) no-repeat left top; display:block; text-indent:-9999em; overflow:hidden; float:left; width:217px; height:66px;} 
ul#search {float:right; margin:19px 10px 0px 0px; }
ul#search input {border:0; padding:5px; margin:1px; width:140px;}
ul#search li {float:left; }
ul#search li.searchtbox{ background:url(../images/searchbox.png) no-repeat; width:154px; height:29px; }
ul#search li .sbut{background:url(../images/searchbutton.png) no-repeat center center; width:20px; height:25px; border:0px; text-indent:-9999em; display:block; cursor:pointer; margin:0 5px;}
ul#search li a.advsea { margin:6px 12px 0 0; float:left; color:#67a2ad}

ul.menu_class { border:1px solid #1c1c1c; }
ul.the_menu { display:none; width:174px; background:#302f2f; border:1px solid #1c1c1c; position:absolute; z-index:1; padding:0px; margin:0px 7px 0 0px; top:72px; *margin-left:-176px}
ul.the_menu li { background-color:#302f2f; float:left; width:164px; padding:0px 5px}
ul.the_menu li:hover {background:#666}
ul.the_menu li a { color:#FFFFFF; text-decoration:none; width:154px; text-align:left !important; float:left; padding:5px 0 !important; font-size:12px !important }
ul.the_menu li a:hover {font-weight:bold; color:#fff; }

ul#topnav {  padding: 0; list-style: none; font-size:1.1em; clear: both; float: left; font-size:12px;  width:100%; margin:0	 }
ul#topnav li { margin:0; overflow:hidden; float:left; height:40px; padding:0px 18px; background:url(../images/topnavsap.jpg) no-repeat right top  }
ul#topnav li:hover { background: url(../images/topnavhover.jpg) repeat-x left top;   white-space:nowrap; }
ul#topnav li.topnavselect { background: url(../images/topnavhover.jpg) repeat-x left top;   white-space:nowrap; }
/*ul#topnav a, ul#topnav span { padding: 8px 9px; float:left; text-decoration:none;  clear:both; height:20px; line-height:20px; color:#666; cursor:pointer; color:#fff  }*/
ul#topnav a { padding: 8px 9px; float:left; text-decoration:none;  clear:both; height:20px; line-height:20px; color:#666; cursor:pointer; color:#fff  }

/*Middle part include left and content*/
#mpart.mparthome { background:none;  padding:0px 0 150px 0; margin:0 auto; clear:both;  }
#mpart { margin:0 auto; padding:0px 0 150px 0; clear:both; color:#444444; width:964px; min-height:540px; background:url(../images/mpartbg.png) repeat-y top left}
#mpartstatic{ min-height:400px !important; width:560px !important; margin-top:30px; padding-top:50px}
.mpartinner { border:#ccc 1px solid}
#herowrap {margin:0; padding:0;  clear:both;  }
.herorpart{float:left; background:url(../images/herorpartbg.jpg) no-repeat left top; width:287px; height:287px   }
.herorpart h3{ background:#fff url(../images/hqbg.jpg) left bottom repeat-x; margin:0 0 0 24px; width:226px; padding:8px; border:#b7b7b7 1px solid; color:#0c1c2a; text-transform:uppercase; font-size:15px }
.hqphno{ margin:8px 0 0 34px; font-size:14px; color:#0c1c2a}
.hlpart {width:292px; float:left; margin:12px 0 0 0}
.hlpart h3 {font-size:16px; color:#0B1D29; text-transform:uppercase; padding:22px 0 0 8px; margin:0;}
.hlpart span {padding:0 0 0 8px; float:left; margin:0}
.address {font-size:14px}
.apply {padding:3px 0; font-weight:bold}

.aboutus { float:left; width:270px; margin-left:10px }
.aboutus h1{font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0b1d29; margin:0; padding:18px 0 6px 0px; clear:both; border-bottom:#dcdcdc 1px solid  }


.eventsnews { float:right; width:622px; margin:0 10px 0 0 }
.eventsnews p{ margin-top:0px}
.eventsnews h1 {font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0b1d29; margin:0; padding:18px 0 6px 0px; clear:both; border-bottom:#dcdcdc 1px solid  }
.date {color:#3c6e8a; font-weight:bold; float:left; margin:9px 0 3px 0; padding:0; }

.prod { float:left; width:963px;  margin:8px 0 0 0px; *margin-top:-5px; padding:0px}
.prod #proinbox {height:100%;}
.outbestwrap {border-bottom:1px #d7d7d7 solid; width:931px; padding:8px 0px 10px 32px; float:left }
.outbestwrap h2 { margin:0;  font-size:20px; color:#449c08; float:left; padding:0; margin:0}
.outbestwrap span.viewall{ float:right; font-size:14px; color:#fd9c0e; padding:0; margin:6px 25px 0px 0;}

.prod #proinbox #sliderContent { width:970px; float:left; padding:2px 0  }
.prod #proinbox #sliderContent a{color:#151516; }
.prod #proinbox #sliderContent .viewer { height:280px; margin:0 auto; padding:1px; overflow:hidden; position:relative; /*border:1px solid #898989; */}
.prod #proinbox #sliderContent .content-conveyor { position:relative; width:100% }
.prod #proinbox #sliderContent .item { float:left; background:url(../Images/featured-productsbg.jpg) no-repeat center top;  padding:15px 27px 0px 27px ;  border:#000 solid 0px; height:280px  }
.prod #proinbox #sliderContent .item h3 {font-size:12px; color:#000; font-weight:normal; clear:both; margin:0; padding:10px 0;  }

.prod #proinbox #sliderContent .item strong {color:#b6b6b6; font-size:12px; float:left}
.prod #proinbox #sliderContent .item strong span{ color:#5099bc; }
.prod #proinbox #sliderContent .item img.prodimg {border:#ccc 1px solid; float:left; height:175px; width:175px; overflow:hidden; vertical-align:middle; text-align:center; display:block;}
.prod #proinbox #sliderContent .item label { display:block; font-weight:bold; padding:5px 0px 5px 10px; height:30px; }

.prod #proinbox #sliderContent .item dd a.haddtocart {font-size:11px; background:url(../images/h-addtocart.png) top left no-repeat;  padding:2px 7px 5px 5px; float:left; margin-top:1px}
.prod #proinbox #sliderContent .item dl { float:left; clear:both; margin:10px 0 }
.prod #proinbox #sliderContent .item dl input {width:36px; height:16px; background:#f1f1f1; border:#aeaeae 1px solid; margin:0 0 0 3px}
.prod #proinbox #sliderContent .item dt, .item dd { float:left; text-align:left; margin:0; font-size:11px; }
.prod #proinbox #sliderContent .item dt { font-weight:normal; margin-right:5px; }
.prod #proinbox #sliderContent .item dd { text-align:left; }

.prod #proinbox #bar {float:left; padding:20px;}
.prod h1{ font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0b1d29; margin:0; padding:10px 0 10px 10px; clear:both;  }

.fix:after, .box:after, .boxD:after, .boxG:after, .boxH:after, .boxI:after  {content: "#"; display: block; clear:both; height:1px; visibility:hidden}


#cpart ul.detailimg { margin:10px 0; padding:0px ; float:left; clear:both }
#cpart ul.detailimg li{ margin:2px 6px 4px 0px ; padding:0px; /*background:#e5eef3;*/ border:#e5eef3 solid 3px; float:left; text-align:center; width:78px;  }


/*Left Part*/

#lpart { width:221px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#lpart h3 { font-size:18px; background:url(../images/lpartheadbg.jpg) repeat-x top left; width:193px; height:35px; padding:10px 0 0 15px; float:left;  color:#0b1d29; font-weight:normal; margin:5px 0 0 5px }
#lpart h4 { font-size:16px; background:url(../images/leftmenusubheadbg.jpg) repeat-x top left; width:193px; height:25px; padding:7px 0 0 16px; float:left;  color:#60717a; font-weight:normal; margin:0; }
ul.leftmenu{ background:url(../images/leftlinkbg.jpg) repeat-x top left; float:left; background:#fff; width:209px; margin:0 0 0 4px }
ul.leftmenu li { padding:2px 0 0 0px; margin:0 0 0 15px; background:url(../images/lefmenusap.jpg) bottom left repeat-x; float:left; width:184px; }
ul.leftmenu li a {padding:10px;  width:172px; float:left; margin-left:0 auto 0 5px; background:url(../images/leftmenuarrow.jpg) left center no-repeat; }
ul.leftmenu li a:hover {color:#3a6a81 !important; }

ul#news h3{ font-size:18px; text-transform:uppercase; color:#0B1D29; margin:0; padding:0; background:none; border:0; font-weight:bold; padding-left:15px}
ul#news li {margin:0; padding:0; float:left; width:207px; padding:5px 0 5px 15px}
.light {background:#f7f7f7}
.dark { background:#f1f1f1}


/*Content Part*/

/*login*/
.clinetlogin{ margin:50px auto 0; width:470px; height:254px; background:url(../images/loginbg.jpg) no-repeat left top;}
.clinetlogin .required {float:right; margin:20px 30px 0 0;  clear:both;}
.loginbox{ padding:25px 10px 0 0;  float:left; width:450px }
.loginbox p{ padding-left:155px; width:440px; color:#666; text-align:left; margin:7px 0; line-height:normal }
.loginbox b{font-weight:400; font-size:12px;  margin-right:10px; text-align:right;  float:left; text-align:right; margin-left:-355px; width:345px;  }
.loginbox span.loginbut{ padding:0; float:left; display:block; clear:both;  margin-left:155px }
.loginbox p a{color:#fff;}
p.regforgpsw{float:right; border:0; margin:5px 100px 0 0; padding:0px }


.forgpsw{ margin:10px auto; width:470px; height:254px; background:url(../images/loginbg.jpg) no-repeat left top;}
#cpart .forgpsw h3 {background:none; font-size:15px; font-weight:600}
.forgpsw .required {float:right; margin:20px 30px 0 0;  clear:both;}
.forgpsw h3{font-size:18px; float:left; width:100%; padding:20px 0px 15px 55px ; margin:0}
.forgoinbox{ padding:0px 10px 0 0;  float:left; width:450px }
.forgoinbox p{ padding-left:155px; width:440px; color:#666; text-align:left; margin:10px 0; line-height:normal }
.forgoinbox b{font-weight:400; font-size:12px;  margin-right:10px; text-align:right;  float:left; text-align:right; margin-left:-205px; width:345px;  }
.forgoinbox p.forgpswbut{padding-left:148px}

/*product list*/

#cpart {float:left; padding:0; margin:0px 0px 0px 0px; color:#333; width:722px;}
/*.cmpart {margin:0px 22px; float:left; width:699px;}*/
#cpart h3 { width:694px; background:#c2dbe3 url(../images/cpartheaderbg.jpg) left top repeat-x; padding:8px 8px 7px 16px; color:#0b1d29; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:5px 0 0 8px}

ul.bredcrub {  width:699px; margin:10px 0 0 0px; padding:0; float:left; }
ul.bredcrub li{ display:inline; float:left  }
.bredcrub a { background:url(../images/bredcrublinkL.jpg) no-repeat left top; color:#0b1d29; height:18px; padding:4px 0 0px 8px; font-size:11px; float:left}
.bredcrub a span{background:url(../images/bredcrublinkR.jpg) no-repeat right top; display:block; margin-top:-4px; padding:2px 10px 0 3px; height:18px; float:left }
.bredcrub a:hover {background:url(../images/bredcrublinkL.jpg) no-repeat left -32px; color:#fff }
.bredcrub a:hover span{background:url(../images/bredcrublinkR.jpg) no-repeat right -32px; color:#fff } 

ul.prolist {float:left; margin-left:0px}
ul.prolist li{ margin:30px 25px 0 25px; float:left; width:175px; text-align:center; height:225px}
ul.prolist li a.protitle{display:block; background:none; clear:both; text-align:left; padding:5px 0; color:0B1D29; font-weight:100; color:#0B1D29;} 
ul.prolist dd a.listaddtocart {font-size:11px; background:url(../images/h-addtocart.png) top left no-repeat; padding:2px 7px 3px 5px; margin-top:1px; float:left}




/*product detail*/
#cpart #prodview {float:left; }
#cpart #prodview h2 { font-size:20px; color:#000; margin:0 0 7px 0px; padding:0px}
#cpart #prodview img {clear:both}
#cpart #prodview a.viewlarge {clear:both; float:left; margin:10px 0 0 120px; background:url(../images/magnify.png) left top no-repeat; padding-left:20px}
#cpart #prodview .tumbimg { float:left; clear:both; margin:10px 0 0 -3px}
#cpart #prodview .tumbimg a{ float:left; margin-left:3px; }

#cpart #detailview { float:right; margin-top:28px; width:330px}

#cpart .detailprice {font-size:14px; margin-right:20px; float:right; text-align:right} 
#cpart .detailprice .price {font-size:18px; color:#fd9c0e;}
#cpart .detailprice input.pricetbox {width:36px; height:16px; background:#f1f1f1; border:#aeaeae 1px solid; margin:0 10px}

.price{color:#FF0000;}

#cpart .breadcrumbs {padding:10px 0 10px 10px; float:left; font-size:12px;  }
#cpart .breadcrumbs a{ color:#909090; font-size:12px; padding:4px 2px;}
#cpart .breadcrumbs b{margin-left:7px;}
#cpart .cmpart{ padding:0px 17px 0px 17px;float:left; width:699px; border:0px solid #000000;}
#cpart .cmpart ul.prolist {float:left;}
#cpart .cmpart ul.prolist li{ margin:15px 0 0 33px; height:230px; float:left}
#cpart .cmpart a{color:#151516; }
#cpart .cmpart ul.prolist dd a.listaddtocart {font-size:11px; background:url(../images/h-addtocart.png) top left no-repeat; padding:2px 7px 5px 5px; margin-top:1px; float:left}
#cpart .prolistmbg { float:left; width:729px; padding-left:6px; min-height:450px;}


#cpart .cmpart ul.prolist h3 {font-size:12px; color:#000; font-weight:normal; clear:both; margin:0; padding:5px 0; width:190px;}
#cpart .cmpart ul.prolist strong {color:#b6b6b6; font-size:12px; float:left; clear:both}
#cpart .cmpart ul.prolist strong span{ color:#5099BC; }
#cpart .cmpart ul.prolist div.prodimg{border:#ccc 1px solid; float:left; height:175px; width:175px; overflow:hidden; vertical-align:middle; text-align:center; display:block;}

#cpart .cmpart ul.prolist dl { float:left; clear:both; width:190px; margin:10px 0; color:#151516 }
#cpart .cmpart ul.prolist dl input {width:36px; height:16px; background:#f1f1f1; border:#aeaeae 1px solid;  }
#cpart .cmpart ul.prolist dt, .item dd { float:left; text-align:left; margin:0; font-size:11px; }
#cpart .cmpart ul.prolist dt { font-weight:normal; margin-right:5px; }
#cpart .cmpart ul.prolist dd { text-align:left; }

/*product detail*/
#mainprodet {background:url(../images/prodetbg.jpg) no-repeat left top; float:left; width:717px; margin:10px 0 0 -14px}
#prodview {float:left; margin:17px 0 0 15px}
#prodview img {/*border:#dee2e5 1px solid;*/ clear:both;}
#prodview a.viewlarge {clear:both; float:left; margin:10px 0 0 120px; background:url(../images/magnify.png) left top no-repeat; padding-left:20px}
#prodview .tumbimg { float:left; clear:both; margin:10px 0 0 -3px}
#prodview .tumbimg a{ float:left; margin-left:8px; }

#detailview { float:right; margin:10px 15px 0 0; width:320px;  min-height:350px}
.detailtop {  width:310px; padding:10px 0 0 10px; float:left}
#detailview h2 { font-size:16px; color:#0B1D29; margin:0 0 5px 0px; padding:0px; font-weight:bold}
.protitle {  padding:10px 0 0 10px; clear:both; float:left; width:300px }
ul.prodetdis { margin:10px 0 0 10px; float:left}
ul.prodetdis li { padding:5px 10px 5px 10px ; background:url(../images/prodetarrow.png) 0px 9px no-repeat; }



/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #cccccc; background:#fff8e9; }
.allborder { background:#dae1e3; border:#CFD0D1 1px solid; margin:5px 0 0 0 }
.fieldheader { background:url(../images/inc-banner-bg.gif) repeat-x center; color:#fff; padding:10px 10px; height:25px; font-weight:bold; }
.fieldheader a { color:#333333; text-decoration:underline; }
.fieldheader a:hover { color:#0479DC; text-decoration:none; }
.allborder td{padding:3px 6px} 
.lightbg { background:#fff;  }
.darkbg { background:#EDEDED; }
.selectbg { background:#DDF3FF; }
.whitebg { background:#FFFFFF; }
.subheading { color:#ff8000; font-weight:bold; }

/*Footer Part*/

#fpart {clear:both; margin:0; height:126px; background:url(../images/fpartbg.jpg) left top repeat-x;  padding:0 0; position:absolute; bottom:0; color:#707070; font-weight:400; width:100%; left:0; text-align:left; font-size:12px;  }
#fpart .infbox{width:964px; margin:7px auto 0px; }
#fpart .phnumber{ font-size:24px; font-family:Myriad Pro; color:#24444e; margin:4px 0 0 7px; float:left}
#fpart  .lastbot{ float:left; clear:both; width:964px; margin-top:22px; font-size:11px}
#fpart  .lastbot a {font-size:11px}
#fpart a {font-size:12px; color:#707070; padding:0 5px }
#fpart a:hover{color:#3a6a81}
#fpartstatic{ width:560px}
/* General Class */
.clear{clear:both}
.left{float:left}
.right{float:right}
.PL22{padding-left:22px}
.PR30{padding-right:30px}
.PL10{padding-left:10px}
.PL5{padding-left:5px}
.PR5{padding-right:5px}
.PR10{padding-right:10px}
.PT10{padding-top:10px}
.PT15{padding-top:15px}
.Pall{padding:6px 10px 4px 0}
.PT8{padding-top:8px}
.PT5{padding-top:5px}
.MT10{margin-top:10px}
.mt5{margin-top:5px}
.padding{padding:6px;}
.alinc{text-align:center;}
.txtbig{font-size:24px; padding:10px;}
.rounded {text-decoration: none; background:#868686; }

p{margin:8px 3px 3px 0px; text-align:justify; line-height:18px; clear:both}
p.dec{ font-size:12px;} 

#newssec table {background: url(../Images/prolisttopbg.png) repeat-x;}
#newssec table table {background:none}
#newssec table h2{ font-size:16px; font-weight:bold }


h1 span {background:transparent url(../images/gradient.png) repeat-x scroll 0 0;display:block; height:31px;position:absolute;width:70%; margin:20px 0px;}
h1 {color:#353535;font-family:"Trebuchet MS";font-size:34px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:20px 0px; padding:0px;}
h2 {margin:0px; font-size:16px; font-weight:normal; color:#333; float:left; padding:15px 0 7px 0; display:block; float:left; clear:both}
h4 {margin:0px; font-size:16px; font-weight:bold; padding:0px; color:#eb7c16}
h5 {margin:0px; font-size:18px; font-weight:normal; padding-top:5px; color:#eb7c16; font-family:Trebuchet MS; text-transform:uppercase}
h5 span{color:#333333;}
.bnone{background:none;}


/* forms */
.red, .error{ color:#c00; font-size:12px; text-align:center; padding:0; margin:0; display:block; }
.red{display:inline-block}

.cssform{clear:both; padding:3px 10px; margin:auto }
.cssform p{ clear:both; padding-left:216px; width:440px; color:#666; text-align:left; margin:10px 0; line-height:normal }
.cssform b{font-weight:400; font-size:12px;  margin-right:10px; text-align:right;  float:left; text-align:right; margin-left:-355px; width:345px;  }
.cssform p a{color:#fff;}
.cssform input, .cssform select, .cssform textarea { font-size:12px;  color:#444444;  font-family:Arial,Verdana,Tahoma; border:1px solid #D6D5D5;  padding:1px;  font-weight:normal; }
.cssform p input.button{background: url(../Images/btnbg.gif) #90b2bb; border:1px solid #90b2bb; color:#0b1d29; font-size:12px; font-weight:700; -moz-border-radius:5px; -webkit-border-radius:5px; padding:3px 8px; cursor:pointer; }
.cssform p.required b{font-weight:400}


.button{background: url(../Images/btnbg.gif) #90b2bb; border:1px solid #90b2bb; color:#0b1d29; font-size:12px; font-weight:700; -moz-border-radius:5px; -webkit-border-radius:5px; padding:3px 8px; cursor:pointer; }



/*featpro*/
#featpro{width:964px;  float:left}
#featpro a { color:#0b1d29}
#featpro h1{ font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0b1d29; margin:0; padding:18px 0 18px 10px; clear:both;  }
a.viewall {font-size:14px; font-weight:normal; margin-top:-32px; float:right; margin-right:23px; color:#0b1d29}
a:hover.viewall { text-decoration:underline}
ul.featlist {  padding:0px; margin:0;}
ul.featlist li { float:left; margin:0 0px; text-align:center; background:url(../Images/featured-productsbg.jpg) no-repeat left top;  padding:2px 2px; width:185px }
/*ul.featlist li img { width:140px; height:140px}*/
ul.featlist li label { display:block; font-weight:bold; padding:8px 0 }

/*list page sorting*/

.pageing {  margin:0 auto 0 0px}
ul#sort{margin:0; padding:0 5px 0 5px ; list-style:none;}
#sort li{margin:0 15px 0 0; padding:0 0px 3px 5px; list-style:none; float:left; font-weight:700;}
#sort li a{ color:#0B1D29;  font-size:12px; font-weight:400;}
#sort li a:hover{ color:#000;}
#sort li.select, #sort li.select a{ color:#fff;font-weight:700; background:url(../images/bg-sort.jpg); }
.goActive{ display:inline-block; color:#ffffff; font-weight:bold; background:url(../images/bg-sort.jpg); width:37px; padding:1px 3px 1px 5px;   margin:0px; text-align:right; }
.gopage  { display:inline; width:42px; z-index:2; border:1px solid #e7e7e7; position:absolute; background-color:#E8E7E7; text-align:right; margin:20px 0 0 0; visibility:hidden; }        
.gopage a:link, .gopage a:visited, .gopage a:active { display:block; color:#616161; font-weight:normal; background-color:#E8E7E7; padding-right:10px;}        
.gopage a:hover {color:#fff;  background-color:#ccc; padding-right:10px; }
img.normalimg {  margin:0px; max-height:175px; max-width:175px; border:1px solid #999999; height:175px; }



/* SITE MAP */
ul.sitemap{ background:none; margin:0 0 ; padding:0px 0 0px; color:#000}
ul.sitemap li{ float:left; padding:18px; height:140px; line-height:18px; min-width:127px}
ul.sitemap li strong{margin:8px 0 0; display:block;}
ul.sitemap li span{text-transform:uppercase; display:block; margin:0 0 8px; font-weight:bold; color:#3a6a81; font-size:13px }


span.img{ background:#fff; display:block;  width:180px; height:190px;border:#ccc 0px solid; text-align:center }
span.img img { margin:10px auto; float:none  }
span.imgdetail img{ margin:0px auto; float:none  }
span.imgdetail{width: 350px; height: 350px; overflow: hidden; border: #dee2e5 1px solid; text-align:center; background:#fff; display:block;}

