/* CSS Document */
body {
  background:#212121 url('../images/back_repeat.jpg') repeat-x top;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
}
a:active {
outline: none;
}

a:focus {
-moz-outline-style: none;
}


sup {
    font-size:5px;
}


#contentWrap {
   background:url('../images/back.jpg') no-repeat center top;
}
.outterTable {
   background:#000;
  margin-left: auto;
  margin-right: auto;
}

.orangeFill {
color: #000000;
background-color: #E4A200;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
}

.orangeFill_image {
background:url(../images/menu_back.jpg) repeat-x center bottom;
color: #000000;
background-color: #E4A200;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
}

.main_nav_holder {
    background:url(../images/menu_back.jpg) repeat-x center bottom;
    height:26px;
}
.main_nav {
    padding-top:5px;
}


.main_nav a {
   text-decoration:none;
   color:#000;
   padding:15px 10px;
}
.main_nav a:visited, .main_nav a:active {color:#000;}
.main_nav a:hover {
   /*background:url(../images/mainnav_hover.jpg) no-repeat center bottom;*/
   color:#fff;
   font-weight:bold;
   border-bottom:1px dashed #fff;
   /*background:#fff;*/
   height:10px;
}

.menu {
font-family: arial, sans-serif;
font-size: 13px;
color: #FFFFFF;
}

.menu a     { text-decoration: none;   color: #ffffff; }
.menu a:visited { text-decoration: none;  color: #ffffff; }
.menu a:hover, .menu a.submenu:hover  { text-decoration: none;   color: #8D680F; }
.menu a.submenu { text-decoration: none;  color: #999; padding-left: 10px; font-size:12px; }




.menuTop {
font-family: arial, sans-serif;
font-size: 13px;
color: #000000;
}

.menuTop a        { text-decoration: none;   color: #000000; padding-left:10px; padding-right:10px;}
.menuTop a:visited   { text-decoration: none;   color: #000000; }
.menuTop a:hover  { text-decoration: none;   color: #FFFFFF; }


h3 {}


.data a     { text-decoration: none;   color: #FFFFFF; }
.data a:visited { text-decoration: none;  color: #FFFFFF; }
.data a:hover  { text-decoration: none;   color: #8D680F; }

.menu_header {
background:url('../images/header_back.jpg') repeat-x;
color: #DDD;
height:20px;
text-align:left;
line-height:20px;
font-weight: bold;
text-transform:uppercase;
font-size:12px;
padding:0 0 0 10px;
}
.menu_header_drop {
color:#000;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
position:absolute;
margin:-18px 0 0 11px;
}
.menu_data {
background:#191919 url('../images/menushadow_back.jpg') no-repeat top;
color: #FFFFFF;
padding: 10px;
}

.menu_data a span {
   float:right;
   text-align:left;
   width:150px;
}

.menu_data_drop {}

.data {
background-color: #000000;
font-family: arial, sans-serif;
font-size: 13px;
color: #FFFFFF;
}

.data_header {
/*border-bottom: 1px solid #FFFFFF;
background-color: #e4a200;*/
background:url('../images/header_back.jpg') repeat-x;
color: #ddd;
height:20px;
text-align:left;
line-height:20px;
padding-left: 20px;
padding-right: 20px;
font-weight: bold;
font-size:12px;
}

.data_header_drop {
   color:#000;
   font-weight:bold;
   margin:-18px 0 0 21px;
   position:absolute;
   font-size:12px;
   text-transform:uppercase;
}

.data_data {
background-color: #000000;
color: #FFFFFF;
padding: 0px;
/*text-transform:uppercase;*/
}

.data_footer {
color: #5F6767;
background-color: #000000;
text-align:center;
font-family: arial, sans-serif;
font-size: 11px;
}

/******* HEADER PICS AREA ***********/

.headerPics {
    height:  165px;
    width:   796px;
    padding: 0;
    margin:  0;
}

.headerPics img {
    padding: 0px;
    border:  0px solid #ccc;
    background-color: #eee;
    width:  796px;
    height: 165px;
    top:  0;
    left: 0
}




/****************************** MENU EFFECTS ***********************/

.lavaLampBottomStyle {
            position: relative;
            h_eight: 29px;
            width: 421px;
            b_ackground-color: white;
            p_adding: 15px;
            m_argin: 10px 0;
            overflow: hidden;
            b_order: 1px solid gray;
}
.lavaLampBottomStyle li {
                    float: left;
                    list-style: none;
}
.lavaLampBottomStyle li.back {
                        border-bottom: 3px solid #fff;
                        width: 9px;
                        height: 14px;
                        z-index: 8;
                        position: absolute;
}
.lavaLampBottomStyle li a {
                        font: bold 12px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        t_op: 7px; text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        h_eight: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
}
.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
}
.next {
   background:url('../images/next.jpg') no-repeat right;
   padding:2px 30px;
   float:right;
   text-decoration:underline;

}

#slider { margin:0;  list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
#slider li { width:506px; height:314px; overflow:hidden; }
#slider ul li {padding:0px; margin:0px; }
p#controls { margin:0; position:relative; }
.ui-tabs {}
.ui-tabs .ui-tabs-nav, .tabs-placeholder {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0.5em 0.3em 0;
position:absolute;
top:571px;
height:21px;
background:url(../images/tabdiv_back.png) repeat-x bottom;
width:300px;
font-size:12px;
}
.ui-tabs .ui-tabs-nav li {
border-bottom-width:0 !important;
border-left:1px solid #000;
border-top:1px solid #000;
border-right:1px solid #000;
float:left;
margin:0 0.8em -1px 0;
padding:0;
position:relative;
background:transparent url(../images/tabbuttons.jpg) repeat-x bottom;
}
.ui-tabs .ui-tabs-nav li:hover {
background:transparent url(../images/tabbuttons.jpg) repeat-x top;
}
.ui-tabs .ui-tabs-nav li a {
float:left;
padding:0.2em 1em;
text-decoration:none;
color:#000;
}
.ui-tabs .ui-tabs-nav li a:hover {
color:#8D680F;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
border-bottom-width:0;
padding-bottom:1px;
background:#000;
}
.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;
color:#fff;
}
.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 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-width:0;
display:block;
padding:0 0 0 5px;
}
.ui-tabs-panel ul li a {
   cursor:pointer;
   text-decoration:none;
}
.ui-tabs-panel ul li a:hover {
   text-decoration:underline;
}
.ui-tabs .ui-tabs-hide {
display:none !important;
}
.page {
   height: 285px;
   width:516px;
   margin:0 0 20px 0;
}
.scrollable {
   position:relative;
   overflow:hidden;
   width: 516px;
   height: 282px;
}
.scrollable .items {
   width:20000em;
   position:absolute;
   clear:both;
}
.item {
   float:left;
   cursor:pointer;
   width:516px;
   height:282px;
}
.item_images {
   float:right;
   width:110px;
}
#gallery {
margin:3px 0 0 0;
}
#lbox a img {
   margin:0 0 10px 0;
   width:70%;
}
div.navi {
height:28px;
width:150px;
position:absolute;
top:570px;
margin:0 0 0 307px;
padding:0 0 0 59px;
background:transparent url('../images/tabdiv_back.png') repeat-x bottom;
}
div.navi a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/navigator.png) no-repeat scroll 0 0;
display:block;
float:left;
font-size:1px;
height:8px;
margin:12px 3px;
width:8px;
}
div.navi a:hover {
background-position:0 -8px;
cursor:pointer;
}
div.navi a.active {
background-position:0 -16px;
cursor:default;
}
.products {
   background:transparent url('../images/products_back.png') repeat;
   width:180px;
   height:226px;
   float:right;
   margin:0 15px 0 0;
   padding:15px;
}
.products h2 {}
.products p {}
#products_toggle {}


a.nav_previous {
   width:40px;
   height:112px;
   background:transparent url('../images/nav_prev_off.png') no-repeat;
   float:left;
   position:relative;
   margin:-200px 0px 0 0;
   cursor:pointer;
}
a.nav_next {
   width:40px;
   height:112px;
   background:transparent url('../images/nav_next_off.png') no-repeat;
   float:right;
   position:relative;
   margin:-200px -60px 0 0;
   cursor:pointer;
}
a.nav_previous:hover {
   width:40px;
   height:112px;
   background:transparent url('../images/nav_prev_over.png') no-repeat;
   float:left;
   position:relative;
   margin:-200px 0px 0 0;
   cursor:pointer;
}
a.nav_next:hover {
   width:40px;
   height:112px;
   background:transparent url('../images/nav_next_over.png') no-repeat;
   float:right;
   position:relative;
   margin:-200px -60px 0 0;
   cursor:pointer;
}





a.toggle_hide {
   display:block;
   width:40px;
   height:11px;
   background:transparent url('../images/toggle_hide.png') top;
   float:right;
   position:relative;
   margin:-37px 25px 0 0;
   cursor:pointer;
}
a.toggle_hide:hover {
   background-position:bottom;
}
a.toggle_show {
   display:block;
   width:40px; height:11px;
   background:transparent url('../images/toggle_show.png') top;
   float:right;
   position:relative;
   margin:-37px 25px 0 0;
   cursor:pointer;
}
a.toggle_show:hover {
   background-position:bottom;
}



.buynow {
    background: transparent url('../images/buynow.png') no-repeat top;
    margin:     10px 0 0 70px;
    width:      108px;
    height:     34px; /* 31px */
    display:    block;
}
.buynow:hover {
    background-position:bottom;
}

.viewmore {
    background: transparent url('../images/viewmore.png') no-repeat top;
    margin:     10px 0 0 70px;
    width:      108px;
    height:     34px; /* 31px */
    display:    block;
}
.viewmore:hover {
    background-position:bottom;
}


ul.thumb {
   float: left;
   list-style: none;
   margin: 0; padding: 10px;
   width: 100%;
}
ul.thumb li {
   margin: 0; padding: 5px;
   float: left;
   position: relative;
   width: 110px;
   height: 75px;
}
ul.thumb li img {
   width: 100px; height: 75px;
   border: 1px solid #333;
   padding: 5px;
   background: #000;
   position: absolute;
   left: 0; top: 0;
   -ms-interpolation-mode: bicubic;
}
ul.thumb li img.hover {
   background:url('../images/thumb_bg.png') no-repeat center center;
   border: none;
}


.orange {
    color: #E4A200;
}
.bold {
    font-weight:bold;
}

