/* $Id: style.css,v 1.2 2004-08-20 09:34:52 dries Exp $ */

/*
** HTML elements
*/
body {
  margin: 0;
  padding: 0;
  color: #000;
  background-image:url(graphics/bg.gif);
  background-repeat:repeat-x;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#737373;
  line-height: 1.7em;
  font-size: 11px;
}

a {color:#0d59b7;text-decoration:none;}
a:hover {color:#D30000;text-decoration:underline;}

#container{
position:relative;
width:805px;
height:auto;
left:50%;
margin:0px 0px 0px -400px;
text-align:left;
}

#headerContainer{
position:relative;
height:90px;
width:805px;
background-color:#FFFFFF;
}
#logo{
position:absolute;
width:208px;
height:90px;
left:0px;
top:0px;
}
#primaryLinks{
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0d59b7;
width:auto;
height:auto;
left:223px;
top:48px;
text-decoration:none;
padding:3px 0px 0px 25px;
}

#primaryLinks a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0d59b7;
text-decoration:none;
}
#primaryLinks a:hover{
text-decoration:underline;
}
#IXsearch{
position:absolute;
width:auto;
height:auto;
left:580px;
top:45px;
font-weight:bold;

}
#IXsearch a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0d59b7;
text-decoration:none;
}
#IXsearch a:hover{
text-decoration:underline;
}
#IXsearchSales{
position:relative;
padding-top:10px;
padding-right:10px;
text-align:right;
width:auto;
height:auto;
font-weight:bold;

}
#IXsearchSales a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0d59b7;
text-decoration:none;
font-weight:bold;
}
#IXsearchSales a:hover{
text-decoration:underline;
}
#IXcart{
position:absolute;
left:0px;
top:0px;
}
#mainNav{
	position:relative;
	width:auto;
	height:auto;
	left:0px;
	top:0px;
}


.navlink{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	margin-left:10px;
	margin-right:10px;	
}

  .navlink a:link{
	color: #FFffff;
	text-decoration:none;
	

}

 .navlink a:visited{
    color: #ffffff;
	text-decoration:none;
}
 
 .navlink a:active{
	color: #D30000;
	text-decoration:none;
}

 .navlink a:hover {
    color: #D30000;
	text-decoration:none;

}



#IXheader{
position:relative;
/*float:left; */
width:797px;
height:auto;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
#IXcontentContainerhome{
float:left;
/* position:relative; */
top:0px;
left:0px;
width:797px;
height:auto;
background-image:url(/themes/IX/graphics/bg2n.gif);
background-repeat:repeat-y;
/*clear:both; */
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#IXcontentContainer{
float:left;
/* position:relative; */
top:0px;
left:0px;
width:797px;
height:auto;
background-image:url(/themes/IX/graphics/bg2.gif);
background-repeat:repeat-y;
/*clear:both; */
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#contentBase{
position:relative;
font-size:0px;
line-height:0px;
left:0px;
bottom:0px;
width:797px;
height:6px;
z-index:6;
}

#IXleftPanel{
float:left;
width:195px;
height:auto;
margin:9px 0px 0px 0px;
/* z-index:2; this doesn't work, need to adjust at subnav + subnav2 */
}

#panelColor{
position:relative;
width:185px;
background-color:#f2f2f2;
}

#IXcontent{
float:left;
/* position:relative; breaks content to below */
/* here it covers part of the content area background-color:#ffffff; */
width:550px;
height:auto;
padding:10px 0px 0px 15px;
}

#IXfooter{
position:relative;
width:auto;
height:auto;
margin:0px 0px 0px 7px;
padding: 20px;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
/*color:#484848;*/
text-align:left;


}
#IXfooter a{
color:#000000;
/*color:#484848;*/
text-decoration:none;
}
#IXfooter a:hover{
color:#000000;
/*color:#484848;*/
text-decoration:underline;
}

#IXsubNav{
position:relative;
width:166px;
height:auto;
background-image:url(graphics/subNavBG.gif);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 5px 0px 0px;
margin-left:10px;
/*z-index:2;*/
margin-bottom:12px;
margin-top:-7px;
}
#IXsubNav ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
}

#IXsubNav ul.menu ul {
  margin: 5px 0px 0px -24px;
}
#IXsubNav li{
color:#000000;
font-weight:bold;
padding:0px 0px 8px 0px;
margin:0px 0px 0px 13px;
}


#IXsubNav li a.nonActive{
color:#0069ea;
text-decoration:none;
}

#IXsubNav li a.active{
color:#000000;
text-decoration:none;
}
#IXsubNav li a:hover { text-decoration:underline; }

#IXsubNav2{
position:relative;
width:180px;
height:auto;
background-color:#F2F2F2;
background-image:url(graphics/subNavTop3.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 5px 0px 0px;

}

#IXsubNav4{
position:relative;
width:175px;
height:auto;
background-color:#F2F2F2;
background-image:url(graphics/subNavTop3.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 5px 10px 0px;

}
#IXsubNav4 a{
font-weight:normal;
text-decoration:none;
color:#0069ea;
}
#IXsubNav4 ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
}
#IXsubNav4 li{
color:#000000;
list-style-type: square;
font-weight:normal;

}
#IXsubNav2 a{
font-weight:normal;
text-decoration:none;
color:#0069ea;
}
#IXsubNav2 ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
}
#IXsubNav2 li{
color:#000000;
list-style-image:url(graphics/subNavBullet2.gif);
font-weight:normal;
}
#IXsubNav2 li a{
color:#0069ea;
list-style-image:url(graphics/subNavBullet2.gif);
font-weight:normal;
}
#IXsubNav2 li:hover { list-style-image:url(graphics/subNavBullet2_on.gif); color:#D30000;}
#IXsubNav2 a:hover { list-style-image:url(graphics/subNavBullet2_on.gif); text-decoration:underline; color:#D30000;}
html>body #IXsubNav2 a:hover { list-style-image:url(graphics/subNavBullet2_on.gif); color:#D30000;}

#IXsubNav3{
position:relative;
width:180px;
height:auto;
background-color:#f8f5ed;
background-image:url(graphics/subNavTop3.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 5px 0px 0px;

}
#IXsubNav3 a{
font-weight:normal;
text-decoration:none;
color:#0069ea;
}
#IXsubNav3 ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
}
#IXsubNav3 li{
color:#000000;
list-style-image:url(graphics/subNavBullet3.gif);
font-weight:normal;
}
#IXsubNav3 li a{
color:#0069ea;
list-style-image:url(graphics/subNavBullet3.gif);
font-weight:normal;
}
#IXsubNav3 li:hover { list-style-image:url(graphics/subNavBullet3_on.gif); color:#D30000;}
#IXsubNav3 a:hover { list-style-image:url(graphics/subNavBullet3_on.gif); text-decoration:underline; color:#D30000;}
html>body #IXsubNav3 a:hover { list-style-image:url(graphics/subNavBullet3_on.gif); color:#D30000;}

	
#postcard{
position:relative;
width:527px;
height:auto;
background-image:url(graphics/postcards/postBG.gif);
background-repeat:repeat-y;
font-family:Courier New, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 5px 0px 0px;
margin-left:0px;
}
#postcard .posttitle {
font-weight:bold;
font-size:18px;
padding: 10px 0 0 25px;
}
#postcard p {
width:225px;
line-height:2.0em;
font-weight:normal;
font-size:11px;
padding: 15px 0 0 25px;
}
#postcard a {
color:#0069ea;
font-weight:normal;
text-decoration: none;
}
.PCauthor {
position:relative;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(graphics/postcards/author.gif);
background-repeat:no-repeat;
font-size:10px;
color:#0069ea;
margin: 5px 0 0 10px;
padding: 0 0 0 30px;
}
.PCauthor a{
font-weight:normal;
text-decoration:none;
color:#0069ea;
}
.PCauthor ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
}
.PCauthor li{
color:#000000;
font-weight:normal;
}
.PCauthor li a{
color:#0069ea;
font-weight:normal;
}
.PCauthor li:hover { color:#D30000;}
.PCauthor a:hover { text-decoration:underline; color:#D30000;}
html>body .PCauthor a:hover { color:#D30000;}

.new {
color:#d30000;}

.CMcontent {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.8em;
/*  z-index: 50; */
}

.links {
  font-size: 0.8em;
  color:#0069ea;
  line-height: 1.25em;
}

.author {
margin-top:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0069ea;
}
.author a{
font-weight:normal;
text-decoration:none;
color:#0069ea;
}
.author ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
}
.author li{
color:#000000;
font-weight:normal;
}
.author li a{
color:#0069ea;
font-weight:normal;
}
.author li:hover { color:#D30000;}
.author a:hover { text-decoration:underline; color:#D30000;}
html>body .author a:hover { color:#D30000;}

.req {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CF5A13;
}

.blankextraboxTop {
background-image:url(graphics/applications/graphics/blankextraboxTop.gif);
height:28px;
line-height:0px;
font-size:0px;
}
.blankextraboxLeft {
background-image:url(graphics/applications/graphics/blankextraboxLeft.gif);
background-position:left;
background-repeat:repeat-y;
width:15px;
}
.blankextraboxRight {
background-image:url(graphics/applications/graphics/blankextraboxRight.gif);
background-position:right;
background-repeat:repeat-y;
width:160px;
padding-right:10px;
}
.blankextraboxBottom {
background-image:url(graphics/applications/graphics/blankextraboxBottom.gif);
background-position:bottom;
height:20px;
line-height:0px;
font-size:0px;

}



ul{margin-left:0px;padding-left:0px;}


#IXcontent li{
margin-left: 20px;
line-height: 1.5em;
margin-top: 2px;
margin-bottom: 6px;
font-size: 11px;
list-style-type:disc;
}

#IXcontent p{
line-height: 1.7em;}


/*
** forumstyling
*/
.forum-comment {

  width: 95%;
    margin: 35px;
}

.comment-left {
  width: 10%;
 
  font-size: 11px;
  margin-left: 5px;
}

.comment-left .picture {
  float: none;
}

.comment-right .title {
  font-weight: bold;
  font-size: 12px;
  margin: 5px 0 15px 12px;
  display: block;

}

.comment-right .content {
  float: right;
  width: 85%;
}

.comment-right .links {
  margin-left: -12px;

}

#forum table {
width: 100%;
}
#forum th {
background-color:#DDDDDD;
padding-top:15px;
padding-bottom:15px;
margin-left:15px;

}
#forum a.active {

}
#forum td {
background-color: #ffffff;
padding: 10px;
 border-bottom: 5px solid #Efefef;
}
#forum td.forum, #forum td.posts {
background-color: #ffffff;
 border-bottom: 5px solid #Efefef;

}
#forum td.topics, #forum td.last-reply {
background-color: #ffffff;
 border-bottom: 5px solid #Efefef;
}
#forum td.container {
background-color: #660066;
}
#forum td.container a {
color: #ffffff;
text-decoration:none;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
height: 1.5em;
border: 1px solid #333366;
}
#forum td .name {
color: #96c;
margin:0px;
font-weight:bold;
}
#forum td .links {
padding-top: 0.7em;

}

#forum td .description
{
margin-top:-25px;
margin-left:25px;
}




/*
** homepage styling
*/
.t3{
	background-image:url(http://64.130.12.162/themes/IX/graphics/bg3.gif);
}
.hcontent{
	font-size:11px; 
	line-height: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

.hlink
{
  color: #0d59b7;
  font-size: 11px;
  text-decoration:none;
  font-weight:bolder;  
}

.label{
	background-color:#E2E3E8;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.starthere{
	
	width: 200px;
	background-color:#FFFFFF;
	border-color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
}

.htopic{
  font-size: 13px;
  color: #0d59b7;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
 }

.cy{
  font-size: 11px;
  color: #747474;
  font-weight: bold;
 }
 
 .cy1{
  font-size: 14px;
  color: #FF850D;
  font-weight: bold;
 }

 .cy2{
  font-size: 13px;
  color: #848282;
  font-weight: bold;
 }

 .nvon{
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
 }

  .nvoff{
  font-size: 12px;
  font-weight: bold;
 }

.hottopic
{
  font-family: Arial, Helvetica, sans-serif;

  color: #000000;
}
.scrunch {
	letter-spacing: -.02em;
}

.highlist{
line-height: 2em;
font-size:12px;

}

.dehighlist{
line-height: 2em;
font-size:12px;
}


.head {
	font-size: 12px;
}

.homehlink {
line-height: 2em;
font-size:12px;
text-decoration:none;
color:#0D59B7;
}




.homehlink a {
line-height: 2em;
font-size:12px;
text-decoration:none;
margin-left:0px;
}

.homehlink a:link{
line-height: 2em;
font-size:12px;
text-decoration:none;
color:#0D59B7;
}

.homehlink a:hover{
line-height: 2em;
font-size:12px;
color:#990000;
}

.homehlink a:visited{
line-height: 2em;
font-size:12px;
text-decoration:none;
color:#0D59B7;
}
/* dropdown menu */

.IXsubMenu{
position:absolute;
background-color:#999ca1;
visibility:hidden;
}
.IXsubMenu ul{
margin-left:22px;
padding-left:0px;
padding-top:0px;
margin-top:5px;
margin-bottom:15px;
}
.IXsubMenuItem {
color:#FFFFFF;
font-weight:normal;
letter-spacing:-1px;
line-height:16px;
text-decoration:none;
list-style:none;
list-style-type:none;
padding-top:9px;
}


.IXsubMenuItem a {
color:#FFFFFF;
text-decoration:none;

}

.IXsubMenuItem a:hover {
color:#000000;
text-decoration:none;
}


/* copy */

.redpr {
	color: #990000;
	font-size: 13px;
}
.seoh2 {
font-size: 13px;
line-height:15px;

}
h1
{
	font-weight: bold;
	font-size: 14px;
	line-height:2em;
	text-transform: uppercase;
}

/* Language dropdown menu */

.IXlangPopup{
	position:absolute;
	width:114px;	
	z-index:100;
	visibility:hidden;
	left:666px;
	top:26px;
	background-color:#9fa2ab;
	list-style-type:none;
	font-size:10px;

		
}
.IXlangShadow{
	position:relative;
	background-image:url(/themes/IX/graphics/menu_shadow.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-top:-6px;

}
.IXlangPopup li a:link{color:#FFFFFF; text-decoration:none;}
.IXlangPopup li a:active{color:#FFFFFF;text-decoration:none;}
.IXlangPopup li a:visited{color:#FFFFFF;text-decoration:none;}
.IXlangPopup li a:hover{color:#000;text-decoration:none;}

.IXlangPopup ul {
	list-style-image:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}

.IXlangPopup li {
	list-style-image:none;
	list-style-type:none;
	margin:0px 0px 0px 7px;
	padding:15px 0px 0px 0px;

}

.IXlangPopup a:link{color:#0d59b7; text-decoration:none;}
.IXlangPopup a:active{color:#0d59b7;text-decoration:none;}
.IXlangPopup a:visited{color:#0d59b7;text-decoration:none;}
.IXlangPopup a:hover{color:#0d59b7;text-decoration:underline;}

.IXlangCurrent {
	background-image:url(graphics/langDropCurrentBG.gif);
	background-repeat:repeat-x;
	border-top:#cdced2 solid 1px;	
	border-left:#cdced2 solid 1px;	
	border-right:#cdced2 solid 1px;
	
}
.IXlangCurrent li{
	margin:0px 0px 0px 5px;
	padding:4px 0px 9px 0px;
}

.IXlangCurrent li a:link{color:#0d59b7; text-decoration:none;}
.IXlangCurrent li a:active{color:#0d59b7;text-decoration:none;}
.IXlangCurrent li a:visited{color:#0d59b7;text-decoration:none;}
.IXlangCurrent li a:hover{color:#0d59b7;text-decoration:none;}



.comment {
	border-top: 1px solid #eee;
	margin-top: 20px;
}  





.view-news {  }

.field-field-type, .fivestar-widget { margin: 14px 0px; }
.node .field-type-fivestar { display: none; }


.view-content-saleslibrary th{ padding: 0px 0px 0px 10px; font-weight: bold; color: white; background:#444444; color: white; }
.view-content-saleslibrary td{ padding: 10px; vertical-align: top; } 
.view-content-saleslibrary th a, .view-content-saleslibrary th a:hover { color: white;  }


.view-salesdocs-recent, .view-salesdocs-viewed, .view-salesdocs-rated, .view-salesdocs-commented, .view-news { padding: 32px 0px 0px 0px; }
.view-salesdocs-recent table, .view-salesdocs-viewed table, .view-salesdocs-rated table, .view-salesdocs-commented table { width:100%; }
.view-salesdocs-recent td, .view-salesdocs-viewed td, .view-salesdocs-rated td, .view-salesdocs-commented td{ text-align:left; padding: 7px; }
.view-salesdocs-recent td.view-field-node-title, .view-salesdocs-viewed td.view-field-node-title, .view-salesdocs-rated td.view-field-node-title, .view-salesdocs-commented td.view-field-node-title { width: 70%; }
#IXcontent .view-salesdocs-recent li,#IXcontent  .view-salesdocs-viewed li,#IXcontent  .view-salesdocs-rated li,#IXcontent  .view-salesdocs-commented li { list-style: none; list-style-type: none; text-indent:0px; margin: 15px 0px; padding: 0px; }
/*.view-salesdocs-rated, .view-salesdocs-commented { clear: both; }*/

.salesnews h1, .view-salesdocs-recent h1, .view-salesdocs-viewed h1, .view-salesdocs-rated h1, .view-salesdocs-commented h1, h1.slhome { background: #8f8f8f; color: white; font-weight: bold; padding: 5px; line-height: 18px; font-size: 13px; }


.submitted { font-weight: bold; margin-bottom: 15px; }


#forum th, #forum td{ padding: 10px; }



.field-field-bucket { display: none; }


.content #search-form{ display: none; }

.search-results p{margin-bottom:0px;}

p.search-info {margin-bottom:20px; color:#CCCCCC;}