div, ul, li, span, a, img { border:0;margin:0;padding:0; }
html, body { font-family:Verdana;border:0;margin:0;padding:0;width:100%;height:100%; }
#main { float:left;background:url(../images/bg_wide.png) #FFF repeat-x;min-width:960px;width:100%;height:100%; }
#center { margin-left:auto;margin-right:auto;width:960px; }
#header { float:left;width:1143px;margin-left:-150px;height:180px;background:url(../images/header_bg.png) no-repeat; }
#header .overlay { float:left;position:relative;width:960px;margin:0px 0px 0px 150px; }
#contentwrapper { float:left;margin-left:-3px;width:973px; }
#footer { float:left;margin:15px 0px 0px 8px;width:960px;color:#808080;font-size:12px; }
#footer div.separator { float:left;width:960px;height:2px;background:url(../images/sep.gif) repeat;margin:12px 0px; }
#footer div.content { float:left; }

.submenu div.separator { float:left;height:2px;background:url(../images/sep.gif) repeat; }
.submenu div.item { margin-left:5px; }

.follow_us_on_twitter { float:right;margin:0px 0px 0px 0px;width:172px;height:46px; }
.twitter { float:left;margin:22px 0px 0px 44px;color:#FFF;font-family:Verdana;font-size:11px;text-decoration:none; }
.twitter:hover { text-decoration:underline; }
.search_box { float:right;position:relative;width:228px;height:32px;background:url(../images/search_box.png);margin:124px -172px 0px 0px; }
.search_box .query { font-size:15px;font-family:Verdana;border:0px;width:160px;margin:6px 0px 0px 28px;color:#808080; }
#menu { float:left;position:relative;margin:0px 0px 0px 0px;width:960px;height:47px;z-index:99; }
#menu ul { list-style:none; }
#menu ul li { float:left;height:47px; }
#menu ul li a { text-decoration:none;color:#FFF; }
#menu ul li div.content { float:left;height:47px;line-height:40px;font-size:16px;color:#FFF;padding:0px 12px 0px 11px; }
#menu ul li div.lb, #menu ul li div.rb { float:left;height:47px;width:2px; }

#menu ul li:hover { cursor:pointer;background:url(../images/menu/hover_main.png) repeat; }
#menu ul li:hover > div.lb { background:url(../images/menu/hover_lefts.png) no-repeat; }
#menu ul li:hover > div.rb { background:url(../images/menu/hover_rights.png) no-repeat; }
#menu .expandable { float:right;margin:16px 0px 0px 5px;width:12px;height:11px;background:url(../images/expandable.png) no-repeat; }

#menu li ul {/* second-level lists */
  position: absolute;
  display: block;
  margin-top:47px;
  background:#FFF;
}

#menu li>ul {/* to override top and left in browsers other than IE */
  top: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

#menu li:hover ul { display: block; }

#menu li:hover>ul { visibility:visible; }

#menu ul ul { visibility:hidden;background:none; }
#menu ul ul li { clear:both;line-height:24px;height:auto;font-size:14px;text-indent:15px; }
#menu ul ul li:hover { background:none; }
#menu ul ul li a { color:#000; }
#menu ul ul li a:hover { color:#29ABE2; }

.submenu { margin-left:-4px; }
.submenu td.leftb { width:6px;background:url(../images/menu/dropdown_leftb.png); }
.submenu td.center { background:#FFF;padding:6px 11px 4px 11px; }
.submenu td.rightb { width:4px;background:url(../images/menu/dropdown_rightb.png); }
.submenu td.leftc { width:6px;height:4px;background:url(../images/menu/dropdown_leftc.png); }
.submenu td.lowerb { height:4px;background:url(../images/menu/dropdown_lowerb.png); }
.submenu td.rightc { width:4px;height:4px;background:url(../images/menu/dropdown_rightc.png); }

.banner { float:left;width:242px;height:151px;background:url(../images/home/banner_bg.png) no-repeat; }
.banner .inner { float:left;margin:4px 0px 0px 6px;width:230px;height:140px;overflow:hidden; }
#carrousel { float:left;width:729px;height:324px;background:url(../images/home/carrousel_bg.png) no-repeat; }
.news { float:right;width:243px;height:474px;background:url(../images/home/news.png) no-repeat; }

.news .inner { float:left;margin:8px 0px 0px 5px;height:459px;width:231px; }
.news .inner .header {  float:left;text-indent:9px;color:#FFF;font-size:14px;line-height:20px;width:231px;height:20px; }
.news .inner .content { float:left;margin:10px; }
.news .inner .content .item { float:left;width:210px;font-size:12px;line-height:18px;cursor:pointer; }
.news .inner .content .separator { border-bottom:1px solid #CCC;padding-bottom:6px;margin-bottom:6px; }

.crumbpath { float:left;list-style:none;width:760px;color:#4d4d4d;font-size:12px;margin:12px 0px 12px 12px; }
.crumbpath li { float:left; }
.crumbpath li.spacer { margin:0px 5px 0px 5px; }
.crumbpath a { color:#4d4d4d;text-decoration:none; }
.crumbpath .last { font-weight:bold; }

#pagecontent {
  float:left;
  width:973px;
  font-family:Verdana;
  font-size:12px;
  line-height:16px;
}
.contextnav { float:left;width:165px;margin-left:4px; }
.contextnav .element { float:left;margin-left:7px;color:#000;clear:both;width:169px; }
.contextnav .element a { text-decoration:none;color:#000; }
.contextnav .element:hover { cursor:pointer; }
.contextnav .element:hover > a, .contextnav .element a:hover, .contextnav .element a.active { color:#29ABE2; }
.contextnav .subgroup { float:left;margin-left:7px; }
.contextnav .text { float:left; }
.contextnav .toggle { float:right;margin-top:3px;width:12px;height:10px;background:url(../images/mp_toggle_flipped.png) no-repeat; }
.contextnav .togglef { float:right;margin-top:3px;width:12px;height:10px;background:url(../images/mp_toggle.png) no-repeat; }
.contextnav .spacing { width:169px;padding-bottom:6px;margin-bottom:6px; }
.contextnav .lspacing { width:169px;padding-bottom:6px; }
.contextnav .separator { border-bottom:1px solid #CCC; }
.contextcontent { float:left;margin-left:18px;width:758px; }
.contextcontent .header { float:left;width:758px;height:25px;background:url(../images/content/header_bg.png) repeat;line-height:22px;text-indent:3px;font-size:14px;color:#FFF; }
.contextcontent .content { float:left;width:758px;margin:0px 0px 0px 15px;color:#4D4D4D; }
.contextcontent .content a { text-decoration:none;color:#4D4D4D; }
.contextcontent .content a:hover { text-decoration:underline; }
.contextcontent .listing { float:left;width:800px;margin:0px 0px 0px 15px; }
.contextcontent .listing .item .image { float:left;overflow:hidden;width:135px;height:125px;text-align:center;vertical-align:middle;border:1px solid #DDD;-moz-border-radius:8px; -webkit-border-radius:8px; -moz-box-shadow:#666 2px 2px 6px; -webkit-box-shadow:#666 2px 2px 6px; }
.contextcontent .listing .item { cursor:pointer;float:left;width:135px;height:170px;margin:0px 0px 8px 8px;background:#FFF; }
.contextcontent .listing .item .text { float:left;text-align:left;padding:4px;color:#4D4D4D;font-family:Verdana;font-size:12px;text-decoration:none; }

#carrousel .inner { float:left;padding:6px; }
#carrousel .nav { float:left;height:25px;width:720px;text-align:center; }
#carrousel .nav .item { height:20px;margin:2px 8px;text-align:center;line-height:20px;color:#FFF; }
#carrousel .nav .active, #carrousel .nav span.item:hover { color:#FFF;cursor:pointer; }
#carrousel .article { float:left;width:716px;height:282px;background:#FFF;overflow:hidden;padding-left:1px; }

.right_nav { float:right;width:320px;border-left:1px solid #CCC !important; }
.right_nav ul { float:right;list-style:none;width:316px; }
.right_nav ul li { border-bottom: 1px solid #CCC;line-height:18px; }

.home_brand_banner { float:left;margin:12px 0px 0px 10px;width:962px; }
.home_brand_banner .item { float:left;margin-right:25px;height:40px; }

.product_c1 { float:left;width:198px; }
.product_c1 .image { float:left;padding:3px;width:92px;cursor:pointer; }
.product_c1 .separator { border-right:1px solid #CCC; }
.product_c1 .hsep { float:left;margin:3px 0px 3px 0px;width:195px;height:1px;border-bottom:1px solid #CCC; }
.product_c2 { float:left;width:357px; }
.product_c3 { float:left;width:194px; }
.product_c3 .row { float:left;cursor:pointer;padding:6px 3px 3px 3px; }
.product_c3 .row .image { float:left;width:70px; }
.product_c3 .row .text { float:left;width:115px;font-family:Verdana;font-size:10px;padding:0px 0px 0px 3px;color:#4D4D4D; }
.product_c3 .hsep { float:left;margin-left:3px;width:192px;height:1px;border-bottom:1px solid #CCC;  }

.ui-tabs { position: relative;margin:0px 0px 0px 15px; }
.ui-tabs .ui-tabs-nav { margin:0;padding:0; }
.ui-tabs .ui-tabs-nav li { list-style:none;float:left;font-size:12px;color:#FFF;padding-right:5px;padding-left:5px;height:25px;line-height:25px;white-space:nowrap; }
.ui-tabs .ui-tabs-nav li:hover { background:url(../images/product/tab_hover.png); }
.ui-tabs .ui-tabs-nav li a { float: left;color:#FFF; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom:0;background:url(../images/product/tab_hover.png); }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { display:block;float:left;background:none;color:#4D4D4D;font-size:12px; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.subsection { float:left;margin-bottom:20px;width:600px; }
.subsection a { color:#4D4D4D; }
.tabcontent { line-height:18px; }
.tabcontent a { color:#4D4D4D; }
.subsection ul, .subsection p { margin:0px;padding:0;border:0; }
.tabcontent ul, .subsection ul { margin:0px 0px 0px 20px !important; }

.search_result { width:600px;margin:0px 0px 15px 0px; }
.search_result a { color:#29ABE2 !important;font-weight:bold; }


.galleryCont{
  display:none;
}
.pricelisting { font-weight:bold;font-family:Verdana;font-size:11px;float:left;color:#000; }
.pricelisting a { font-weight:bold;line-height:18px;font-family:Verdana;font-size:11px;color:#000; }

.dlbrandw { float:left;width:740px;padding-bottom:30px; }
.dlbrandw .bhead { float:left;padding-bottom:15px; }

.dlsection { float:left;width:740px;margin:0px 0px 15px 0px; }
.dlsection .sname { color:#29ABE2;padding-bottom:5px;border-bottom:2px solid #000; }
.dlitem { padding-top:15px; }
.dlitem .name { color:#29ABE2; }
.dlitem .item { color:#D2232A; }
.dlitem .item a { color:#D2232A; }

#filter { float:right;margin-right:5px;width:143px;height:33px;background:url(../images/filter_bg.png);cursor:pointer; }
#filter .text { float:left;font-size:12px;color:#999;margin:7px 0px 0px 10px; }
#filter .filteroptions { float:left;position:absolute;list-style:none;display:none;background:#FFF;border:1px solid #C9C9C9;margin:26px 0px 0px 4px; }
#filter .filteroptions li { font-size:11px;color:#000;background;#FFF;width:128px;line-height:18px;padding:2px; }
#filter .filteroptions li a { color:#000;text-decoration:none; }
#filter .filteroptions li a:hover { color:#29ABE2; }

