﻿body
{
    padding: 10px;
    background: #000000; /*#707883;*/
    background-image: url(../images/background2.jpg);
    background-repeat: repeat-x;
    /* background-position: center top; */
    color: #222;
    text-align: left; 
    margin: 0px; 
    font: 85% "Trebuchet MS",Arial,sans-serif;
}
h1,h2,p{margin: 0;padding: 0 10px;font-weight:normal}
p{padding: 0 10px 15px}
h1{font-size: 250%;color: #FFF;letter-spacing: 1px}
h2{font-size: 200%;line-height:1;color:#002455 }tdText{font-size: 9px; }

.container
{
   width: 1000px !important; 
   margin: 0 auto;
   border: solid 5px black;
   background-color: #FFFFFF;
   font-size: 12px;
}

.datalist-pages
{
   padding-left: 4px;
   padding-right: 4px;
}

.page-header
{
	width: 1000px; 
	height: 93px; 
	background-image: url(../images/background-header.jpg);
	overflow: hidden;
}

.page-footer
{
	width: 1000px; 
	height: 71px; 
	background-image: url(../images/background-footer.gif);
	overflow: hidden;
}

.footer-center
{
    background-image: url(../images/background-footer.jpg);
    padding-bottom: 5px;
}

.search-catalog
{
    background-image: url(../images/background-search-catalog-80.jpg);
    height: 80px;
    /* 
    background-image: url(../images/background-search-catalog.jpg);
    height: 67px; 
    */
}

.header-text
{
    color: White;
}

.header-text a
{
    color: White;
}

.phone-divider
{
   margin-left: 3px; 
   margin-right: 3px;
}

.aid-header-link 
{ 
   padding-left: 5px;
   padding-right: 5px;
	color: #FFFFFF;
	font-size: 14px;
}
.aid-header-link a 
{ 
}

.aid-header-divider
{
   font-size: 16px;
   color: #FFFFFF;
}

.aid-header-menu-link 
{ 
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
	text-decoration: none; 
	color: #FFFFFF;
	font-size: 14px;
}
.aid-header-menu-link a 
{ 
	text-decoration: none; 
}

.aid-header-menu-divider
{
   font-size: 16px;
   color: #3390C0;
}

.aid-footer-email-link 
{ 
	text-decoration: none; 
	color: #24A9EE;
}
.aid-footer-email-link a 
{ 
	text-decoration: none; 
}

.aid-footer-link 
{ 
	color: #AB220F;
}
.aid-footer-link a 
{ 
}

.navigation-top
{
	width: 600px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 10px;
}

.navigation
{
	width: 600px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 20px;
}

#leftnav 
{
	float: left;
	text-align: center;
}

#numnav
{
	float: inherit;
	text-align: center;
}

#rightnav 
{
	float: right;
	/* margin-right: 50px; */
	text-align: center;
}

.error-text
{
   color: Red;
   font-weight: bold;
}

.aid-make
{
   font-family: "Arial Black";
   font-weight: bold;
   font-size: 18px;
	color: #24A9EE;
	text-decoration: none;
   font-style: oblique
}

.aid-part-group-label
{
   padding-top: 10px;
   font-weight: bold;
}

.aid-part-attr
{
   margin-left: 20px;
   margin-top: 0px;
   width: 500px;
}

.aid-part-price
{
   font-weight: bold;
   font-size: 18px;
}

.aid-part-zoom-hint
{
   font-size: 12px;
}

/* ######### Top tabs ######### */

#ddtoptabs{
margin-left: 4px; /*Opera 8 fix -1px*/
padding: 0;
width: 980px;
height: 27px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddtoptabs ul{
font: normal 10px verdana, arial, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddtoptabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.3em;
font-size: 120%;
}


#ddtoptabs a, #ddtoptabs strong{
float:left;
color:#fff;
background: transparent url("../images/tabs_left.gif") no-repeat left top;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
font-size: 10px;
letter-spacing: 1px;
margin-top: 4px;
font-family:  Arial, Verdana, sans-serif;
border-bottom: 1px solid #FFF;
}

#ddtoptabs a span, #ddtoptabs #current span{
float:left;
display:block;
color:#fff;
background: transparent url("../images/tabs_right.gif") no-repeat right top;
padding:3px 9px 3px 6px;
font-weight:bold;
}

#ddtoptabs a span{
float:none;
}

#ddtoptabs #current a, #ddtoptabs strong{
background-position:0 -300px;
border-bottom: 1px solid #2B6600;
}

#ddtoptabs #current a span, #ddtoptabs #current span{
background-position:100% -300px;
padding-bottom:3px;	color:#fff;
}

#ddtoptabs a:hover{
background-position:0% -150px;
}

#ddtoptabs a:hover span{
color: #fff;
background-position:100% -150px;
}

#ddtoptabs #current a:hover {	background-position:0% -300px; }
#ddtoptabs #current a:hover span { color: #fff;	background-position:100% -300px; }

#ddtoptabsline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
background: #0651B9;
border-bottom: 0px solid #fff;
margin-bottom: 0px;
}

#csslibrarytab a, #csslibrarytab strong{
background: transparent url("../images/tabs_left_blue.gif") no-repeat left top;
}

#csslibrarytab a span{
background: transparent url("../images/tabs_right_blue.gif") no-repeat right top;
}

#csslibrarytab a:hover{
background-position:0% -150px;
}

#csslibrarytab a:hover span{
color: #fff;
background-position:100% -150px;
}

.smallimage
{
	vertical-align: bottom; 
	margin-left: 5px;
}

.pr10
{
   padding-right: 10px;
}

.order-top-header
{
	border: 1px solid #000000;
	background-color:#cfcfcf;
}

.order-reference
{
	border: 1px solid #000000;
	background-color:#cfcfcf;
}

.order-shipping
{
	border: 1px solid #000000;
	background-color: #eaeaea;
	padding-left: 5px;
	vertical-align: top;
}

.order-ref-label
{
   text-align: right;
   font-weight: bold;
   padding-right: 5px;
   vertical-align: top;
}

.order-cell-right
{
   text-align: right;
   padding-right: 10px;
}

.order-row
{
}

.order-header
{
	background-color: #7e7e7e;
	color: #ffffff;
	text-align: center;
}

.border-b1
{
   border-bottom: 1px solid #000000;
}

.border-t1
{
   border-top: 1px solid #000000;
}

.border-l1
{
   border-left: 1px solid #000000;
}

.border-r1
{
   border-right: 1px solid #000000;
}

.smallimagebutton
{
	vertical-align: bottom; 
	margin-left: 5px;
}

.search-drop-down-button
{
   width: 120px;
   height: 20px;
   padding-top: -1px;
   background-image: url(../images/search-drop-down-background.jpg);
   background-repeat: no-repeat;
   border-style: none;
   text-align: left;
   padding-left: 2px;
}

.search-textbox-watermark
{
   color: #aaaaaa;
}


.button-round 
{
	cursor: pointer; 
	cursor: hand; 
	line-height: 25px;
	height: 25px;
	background: url(../images/button-blue.gif) no-repeat right top; 
	padding-right: 10px; 
	display: inline-block;
   padding: 0px 5px 0px 0px; 
   margin: 0; 
   list-style-type:none; 
   font-family:tahoma, arial, sans-serif;
   color: #534010; 
   font-size:11px; 
   font-weight:bold; 
   text-decoration:none;
}

.button-round ins 
{ 
	background: url(../images/button-blue.gif) no-repeat left top; 
	height: 25px;
	line-height: 25px;
	display: inline-block;
	padding-left: 10px;
   padding: 0px 5px 0px 0px; 
   margin: 0; 
   list-style-type: none; 
   font-family: tahoma, arial, sans-serif;
   color :#534010; 
   font-size: 11px; 
   font-weight:bold; 
   text-decoration:none;
}

a.button-round:hover 
{
   background-position: right -155px;
}

a.button-round:hover ins 
{
   background-position: left -155px;
}
	
.button-report
{
	background:url(../images/report.png) no-repeat 0px 5px;
	margin-left: 5px;
	text-indent: 20px;
	display: block;
}

.button-clock
{
	background:url(../images/clock.png) no-repeat 0px 5px;
	margin-left: 5px;
	text-indent: 20px;
	display: block;
}

.button-search
{
	background:url(../images/magnifier.png) no-repeat 0px 5px;
	margin-left: 5px;
	text-indent:18px;
	display: block;
}

.button-add
{
	background:url(../images/page_add.png) no-repeat 0px 5px;
	margin-left: 5px;
	text-indent:18px;
	display: block;
}

.button-save
{
	background:url(../images/save.gif) no-repeat 0px 5px;
	margin-left: 5px;
	text-indent:18px;
	display: block;
}

.button-cancel
{
	background:url(../images/undo.gif) no-repeat 0px 5px;
	margin-left: 5px;
	text-indent:18px;
	display: block;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color: White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopup p {
    padding: 5px;
}

.field-label
{
   font-weight: bold;
   font-size: 12px;
}
