/* COMMON STYLES */

body {
background-image: url('../img/bg.gif');
background-repeat: repeat-xy;
/*background-color: #070d23; /* blackish blue */
/*background-color: #cdcdcd; /* silver */
/*background-color: #071634; /* deep blue */
/* background-color: #330000; / deep red */
/* background-color: #003d41; / deep green */
font-family: verdana;
font-size: 13px;
/*color: #070d23; */
/*color: #aaf;*/
color: #004;
margin:0px;
}

.inside {
/*background-color: #c0c1c6; / grey of bottom of menu /
color: #aaf; */
/*background-color: #080d21; / dark blue of outside /
color: #aaf; */
/* background-color: #13366c; / mid-blue of /
color: #aaf; */
/* background-color: #91a3af; / light greyish blue /
color: #070d23; */
background-image: url('../img/InsideBg.gif');
background-repeat: repeat-xy;
background-color: #080d21; /* dark blue */
color: #004;
}

.footer {
background-color: #ccc;
color: #118;
}

.mainCenteredHeading {
font-size: 18px;
font-style: italic;
font-weight: bold;
color:#f00;
text-align: center;
vertical-align: bottom;
float: center;
margin: 0 0 0 0;
/*margin: 2px 0 16px 70px; */
/*padding-bottom: 26px;*/
}

.mainHeading {
font-size: 18px;
font-style: italic;
font-weight: bold;
color:#f00;
}

.subHeading {
color:#770000; /*#073780; #fdf527; / #fdd; */
font-size:14px;
font-weight:bold;	
}

.listheadline {
font-size: 18px;
font-style: italic;
font-weight: bold;
color:#f00;
}

.footerLink {
color: #00C;
}

.darkGreyBackground {
background-color: #333333;
}

.lightGreyBackground {
background-color: #666666;
}

.darkgrayheaderbar {
color: #fff;
font-size: 14px;
font-weight: bold;
height: 20px;
line-height: 20px;
padding: 0 0 0 8px;
background: url(../img/gradiant.gif) repeat;
}

.style1 {
text-align: center;
}

.errorMessage {
color:#F00;
}

span.codedirection { unicode-bidi:bidi-override; direction: rtl; }

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
/* ul { list-style: none; } */
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img, .search-wrapper .left, .search-wrapper .right, ul.sp-results li.viewall a, ul.sp-results li .replacementimg, #globalfooter #breadcrumbs, #globalfooter #breadcrumbs span, #directorynav .capbottom, #productheader h1 a, #productheader h2 a, #productheader a.buynow, #productheader a.ordernow, #productheader a.joinnow, #productheader a.preorder, #productheader a.freetrial, #productheader a.downloadnow, #productheader a.upgradenow { behavior: url(/global/scripts/lib/iepngfix.htc); }

img { border: 0; }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

#top { position: absolute; top: 0; }
#container { width: 960px; margin: 0 auto; position: relative; }
#main { width: 100%; position: relative; }
#content { padding: 18px 20px; position: relative; color: #333; }

#main .sidebar { font-size: 10px; line-height: 18px; color:#686868; }
#main .callout { font-size: 11px; line-height: 18px; margin-bottom: 18px; }
