@charset "utf-8";
/* CSS Document */

body { background:url(../images/bg_main.jpg) repeat-x 0 0;
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:0.70em;
margin:0; padding:0; }

img { border:0; }
object, embed { border:0; padding:0; margin:0; line-height:0 }

table#maincontainer { margin:0 auto; }
td#navigationpanel { padding:10px 0 0 0; }

td#jumpmenu { background:url(../images/bg_jumpmenu.gif) no-repeat 0 0;
width:242px; height:33px;
padding:0 10px 0 0; }

td#productspanel { background:#f1f0f0;
padding:20px 0; }

table.boxed { background: url(../images/border_body.gif) repeat-y 0 0;
font-size:0.9em; }

td#rcol { background:#a8a8a8 url(../images/rcol_bg.gif) no-repeat 0 0;
width:242px;
color:#fff; }

td#rcol p { margin:5px 0 }

td#footerpanel { background:url(../images/bg_footer.gif) no-repeat 0 0;
width:920px; height:193px;
padding:5px 20px 0 20px; }

#footerpanel a { color:Black;
text-decoration:none; }

#footerpanel a:hover { color:#ea7d16; }

.linkorange { color:#ea7d16; }
.linkwhite { color:#fff;
text-decoration:underline; }

table#newsitems { margin:0 auto;
position:relative; top:80px; }

table#newsitems td { padding:5px 0 5px 0; }
#newsdate { position:relative; top:50px;
padding:0 0 0 130px; }

td#subpanel { background:#a8a8a8;
font-size:1em;
padding:0 0 10px 0; }

td#subpanel a { color:#ea7d16; }
td#subpanel a:hover { color: #666666; }

h1, h3, h4 { margin:0; padding:0; }
h3 { text-shadow:1.2; }
h2 { color:#ea7d16; font-size:1.4em; }

h2 a { color:#ea7d16; text-decoration:none }

h2.trigger a {
    background: url(../images/icon-trigger.png) no-repeat scroll left top transparent;
    padding-left: 20px;
}

h2.active a {
    background-position: left bottom;
}

.toggle_container { display:none }

#productSounds { background:url(../images/product_sound-bg.gif) no-repeat 0 0;
width:201px; height:164px;
padding:80px 0 0 12px; }

#productLighting { background: url(../images/product_lighting-bg.gif) no-repeat 0 0;
width:201px; height:164px;
padding:80px 0 0 12px;}

#productAccesory { background: url(../images/product-accessories.gif) no-repeat 0 0;
width:201px; height:164px;
padding:80px 0 0 12px; }

#productlist1 { }

#productlist1 select { width:175px;
margin:0 0 5px 0; }

.dropdownCss select { font-size:1em; 
color:Black;
border:1px solid #ea7d16;
padding:3px;
width:150px;
}

.proddropdown {
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 2px 2px 2px;
	border:0;
	background-color:#FFFFFF;
}

.proddropdown2 {
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 2px 2px 2px;
	border:0;
	background-color:#e8e8e8;
}


.borderorange {
border:1px solid #EA7D16;
}


select#jumpMenu1{ border:1px solid #393939;
font-size:0.9em;
width:145px;}

.txt14orange { color:#ea7d16;
font-size:1.4em;
font-weight:bold; }

ul#pagination { float:left;
padding:0;
margin:0;
list-style-type:none; }

ul#pagination li { float:left;
background:#ffefc3;
color:#e38604;
padding:5px 8px;
margin-right:1px;
font-weight:bold;
font-size: 13px;
border:1px solid #f1bd1e;}

ul#pagination li a { color:#e38604;
text-decoration:none;
display:block; 
 }
ul#pagination li.selected { background:Orange;
color:#ffffff; }

a.apply { background-color:#EA7D16; color:#FFF !important; padding:1px 5px; text-decoration:none }
a.apply:hover { background-color:#666; color:#FFF !important; padding:1px 5px; text-decoration:none }



#tabnav, ul.tabnav {
    background: url("../images/tab_bottom.gif") repeat-x scroll center bottom transparent;
    height: 24px;
    margin: 0;
    padding-left: 10px;
}
#tabnav li, ul.tabnav li {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#tabnav a:link, #tabnav a:visited, .tabnav a:link, .tabnav a:visited {
    background: url("images/tab_bg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    margin-right: 3px;
    padding: 4px 10px;
    text-decoration: none;
}
#tabnav a.active:link, #tabnav a.active:visited, .tabnav a.active:link, .tabnav a.active:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #000000;
}
#tabnav a:hover, ul.tabnav a:hover { background-color:#CCC }

#tabnav a.current { border-bottom: 1px solid #FFFFFF; color:#EA7D16 }
