

html{

	height:100%

}



body{

	font-family: Verdana, Arial, Sans-Serif;

	font-size: 12px;

	color: #5A5A5A;

	margin: 0;

	padding: 0;

	text-align:center;

	background: #8E8E8E url(../images/bg.gif);

}



div#container {

	position:relative;

	width: 766px;

	background: #7f0b29 url(../images/header/headerBg.gif) repeat-x;

	padding: 0px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 0px;

	margin-bottom: 0px;

	text-align:left;

	height:100%;

	min-height:100%;

}



div#newsListingBox {

	position:relative;

	width: 172px;

	background: url(../images/newsBox.gif)  no-repeat 00;

	font-size:9px;

	color:#BDBDBD;

	text-align:left;

	height:82px;

	min-height:82px;

	

}



div#itemDiv{

	margin: 2px 4px 2px 4px;

}



div#itemDate{

	text-align:right;

}



div#listingBox {

	position:relative;

	width: 172px;

	background: url(../images/listingBox3.gif)  no-repeat 00;

	padding: 0px;

	font-size:9px;

	color:#BDBDBD;

	text-align:left;

	height:43px;

	min-height:43px;

}



div#prodTitleLinkList{

	position:relative;

	width: 82px;

	height:12px;

	margin:2px 0 0px 2px;

	text-align:left;

	float:left;

}



div#prodVolList{

	position:relative;

	width: 82px;

	height:12px;

	margin:2px 0 0px 1px;

	text-align:left;

	float:right;

}



div#ProdPPMList {

	position:relative;

	width: 82px;

	height:12px;

	margin:2px 0 0px 1px;

	text-align:left;

	float:right;

}



div#ProdPPMCList {

	position:relative;

	width: 82px;

	height:12px;

	margin:2px 0 0px 1px;

	text-align:left;

	float:right;

}



div#tbTextProdPic{

	position:relative;

	background: url(../images/picFrameDkMed.gif)  no-repeat 00;

	width: 174px;

	height: 158px;

	min-height: 158px;

	margin: 0 auto;

	vertical-align: middle;

	float: left;

}



div#prodBlurb{

	margin:10px 0px 0px 0px;

	font-size:11px;

	color:#D31145;

	font-weight:bold;

	width:260px;

	float:right;

	text-align:left;

}


div#picPush{
	width:10;
	height:156;
	float:left;
}

.spotDkPic{

	width:167;
	height:156;
	float:left;
	margin: 0 20px 10px 0;
}

.spotPic{

	width:167;

	height:156;

	text-align:left;
	
	display:inline;
}



.quote{

	font-style: italic;

}



.medDkPicLeftTop{

	width:174;

	height:158;

	float:left;

	margin: 0 10px 5px 0;

}



div#sectProdDetailSpacer{

	width: 100%;

	height:0px;

	clear:both;

}



div#sectProdDetailSpacer10px{

	width: 100%;

	height:20px;

	clear:both;

}



div#sectProdSpacer{

	width: 172px;

	height:0px;

	clear:both;

}



div#listProdSpacer{

	width: 172px;

	height:10px;

}



.ffFixDk{

	color:#162732;

}



.ffFix{

	color:#7F0B29;

}



input,select {

	font-size:12px;

	color:#333333;

	height:18px;

	background-color:#E5E5E5!important;

	border:1px solid #162732!important;

}



input.radioDk, input.checkboxDk {

	border: 0px;

	background: #162732!important;

}



textarea {

	font-size:12px;

	color:#333333;

	background-color:#E5E5E5;

	border:1px solid #162732;

}




div#listParamText{

	font-size:9px;

	width: 66px;

	float:left;

	text-align:right;

	padding:0 2px 0 0;

	height:10px;

}



div#listParamItem{

	width: 100px;

	float:left;



}



.formField{

	position:relative;

	float:left;

	width: 100%;

	margin:0 0 12px 0;

}



.formText{

	width: 80px;

	float:left;

	text-align:right;

	padding:0 8px 0 0;

}



.formItem{

	width: 300px;

	float:left;

}



.formTextRadio{

	width: 50px;

	float:left;

	text-align:right;

	padding:0 8px 0 0;

}



.formItemRadio{

	width: 330px;

	float:left;

}



.formTextBig{

	width: 190px;

	float:left;

	text-align:right;

	padding:0 8px 0 0;

}



.formItemBig{

	width: 200px;

	float:left;

}



.formTextMed{

	width: 140px;

	float:left;

	text-align:right;

	padding:0 8px 0 0;

}



.formItemMed{

	width: 240px;

	float:left;

}



.clearDiv{

	height: 1px;

	width: 420px;

	text-align:center;

	margin: 7px auto 7px auto;

	clear:both;

}



div#zeroPx{

	height: 0px;

	width: 100%;

	padding:0px;

	margin: 0px;

}



div#fivePx{

	height: 5px;

	width: 100%;

	padding:0px;

	margin: 0px;

	clear:both;

}



div#tenPx{

	height: 10px;

	width: 100%;

	padding:0px;

	margin: 0px;

	clear:both;

}



div#twentyPx{

	height: 20px;

	width: 100%;

	padding:0px;

	margin: 0px;

	clear:both;

}



.dkDiv{

	height: 1px;

	background-color: #A3AEB5;

	width: 420px;

	text-align:center;

	margin: 0px auto 14px auto;

	clear:both;

}



div#nav_phone{

	position:absolute;

	top:10px;

	left:500px;

	width: 244px;

	height:13px;

	padding:0;

}



div#nav_phone .text{

	font-size: 10px; 

	color: #7f0b29; 

	font-weight:bold;

	text-decoration:none;

	padding:0 3px 0 5px;

}



div#nav_phone .numbers{

	font-size: 10px; 

	color: #162731; 

	font-weight:bold;

	text-decoration:none;

	padding:0;

}



div#nav_slogan{

	font-weight:bold;

	font-size: 11px; 

	position:absolute;

	top:15px;

	left:280px;

	width: 164px;

	height:70px;

	padding:0;

	text-align:right;

	

}



div#nav_pic{

	position:absolute;

	top:32px;

	left:530px;

	width: 213px;

	height:119px;

	padding:0;

	background: url(../images/header/copierPic1.gif);

}



div#nav_container {

	position:absolute;

	top:158px;

	left:0;

}



div#nav {

	float: left;

	padding:0 0 0 4px;

	background: url(../images/header/nav/navBg.gif)  repeat-x 00;

}



div#nav_end {

	float: left;

	width: 46px;

	height: 44px;

	background: url(../images/header/nav/navEndcap.gif)  repeat-x 00;

}



#nav ul{

	text-align:left;

	width:550px; 

}      

#nav ul li{

	list-style:none;

	display:inline;

	font-size: 10px;

	font-weight:bold;

}

#nav ul li a{

	padding:14px 8px 16px 8px; 

	float:left;

	display:block;

	text-decoration:none;

	color:#D0D3DC;



}

#nav li a:hover{

	text-decoration:none;

	color:#ffffff;

}

#nav li span{

	display:block;

	float:left;

	background: url(../images/header/nav/navSpacer.gif) no-repeat 00;

	width:2px;

	height:44px;

}



div#content {

	position:relative;

	display:block;

	margin-right: auto;

	margin-left: auto;

	margin-top: 215px;

	margin-bottom: 10px;

	padding:0 0 28px 0;

	width: 766px;

}



div#listContainer{

	font-family: Verdana, Ariel, Sans-Serif;

	font-size: 11px;

	color: #ffffff;

	position:relative;

	display:inline;

	margin:15px 0 0 12px;
	
	float:left; 

	width: 200px;

}



div#topRightBall {

	float:right;

	background: url(../images/topLtBall.gif) no-repeat;

	width:27px;

	height:30px;

	padding:0;

}



div#listTitle{

	padding:8px 0 7px 0;

	font-weight:bold;

	text-transform: uppercase;

}



div#listSubTitle{

	padding:14px 4px 14px 0px;

	color: #BDBDBD;

	font-weight:bold;

}



div#listSubTitleProd{

	padding:10px 4px 10px 0px;

	color: #BDBDBD;

	font-weight:bold;

}



div#listContentParams{



}



div#listSortParams{

	position:relative;

	width: 172px;

	background: url(../images/sortBox.gif)  no-repeat 00;

	padding: 0px;

	height:52px;

	min-height:52px;

}



div#listFilterParams{

	position:relative;

	width: 172px;

	background: url(../images/filterBox.gif)  no-repeat 00;

	padding: 0px;

	height:135px;

	min-height:135px;

}



div#listProdContent{

	width: 200px;

	height: 320px;

	overflow: auto;

	position: relative;

}



div#listItems{

	width: 200px;

	height: 320px;

	overflow: auto;

	position: relative;

}



div#listContent{



}



ul.listing{

	margin-left:16px;

	padding:0;

}



#listSubTitleImg{

	float:left;

	background: url(../images/ltDots.gif) no-repeat 00;

	margin:0 5px 0 0;

	width:9px;

	height:14px;

}



#listSubTitle span{

	display:block;

	background: url(../images/ltDots.gif) no-repeat 00;

	width:9px;

	height:14px;

}



div#tbListSubTitle{

	padding:10px 10px 10px 0px;

	color: #A9A9A9;

	font-weight:bold;

	display:block;

	clear:both;

}



#tbListSubTitleImg{

	float:left;

	background: url(../images/dkDots.gif) no-repeat 00;

	margin:0 5px 0 0;

	width:9px;

	height:14px;

}





div#tbContainer {

	position:relative;

	float:left;

	display:inline;

	width: 522px;

	padding:0 0 28px 0;

	margin:0 0 0 12px;

	background: #162732 url(../images/tboxBG.gif) repeat-x;

}





div#tbContent {

	display:block;

	padding:23px 36px 0 36px;

	font-family: Verdana, Ariel, Sans-Serif;

	font-size: 11px;

	color: #ffffff;

	text-align:left;

}



div#tbMap{

	width:448px;

	height:400px;

	display:block;

	border:1px solid #7f0b29;

	color: #162732;

}



.mRed{

	color: #7f0b29;

}



#tbContent li {

	padding:0 0 5px 0 ;

}



div#tbTitle{

	padding:0 0 45px 0;

	font-weight:bold;

	text-transform: uppercase;

}



div#tbText{

	color: #BDBDBD;

}



.dkHilite{

	color: #BF113E;

}



.dkHiliteBld{

	color: #BF113E;

	font-weight:bold;

}



.tbTextTitle{

	font-weight:bold;

	color: #FFFFFF;

}



div#tbTitleProd{

	padding:0 0 45px 0;

	font-weight:bold;

}



.tbTitleMan{

	color: #BDBDBD;

	padding:0 5px 0 0;

	font-weight:bold;

}



.tbTypeProd{

	color: #BDBDBD;

	padding:0 5px 0 5px;

	font-weight:bold;

}



.prodTitleText{

	color: #FFFFFF;

	font-weight:bold;

}



.specText{

	font-weight:bold;

}



div#tbTextProd{

	color: #BDBDBD;

}



div#tbTextNote{

	font-size: 9px;

	color: #ffffff;

}



div#tbTextRed{

	color: #7F0B29; 

}



.notesDk{

	font-size: 9px;

	color: #A9A9A9;

}



#ltButton{

	display: block;

	width: 85px;

	height: 30px;

	background: url(../images/ltMore.gif) no-repeat 0 0;

	margin:6px 0 0px 0;

}



#ltButton:hover{ 

	background-position: 0 -30px;

}



#ltButton span

{

	display: none;

}



div#ltButtonRt{

	float:right;

}



#ltButtonSort{

	display: block;

	width: 85px;

	height: 30px;

	background: url(../images/ltShowMe.gif) no-repeat 0 0;

	margin:6px 0 0px 0;

}



#ltButtonSort:hover { 

	background-position: 0 -30px;

}



#ltButtonSort span{

	display: none;

}



#dkButton

{

	display: block;

	width: 85px;

	height: 30px;

	background: url(../images/dkMore.gif) no-repeat 0 0;

	margin:6px 0 0px 0;

}



#dkButton:hover{ 

	background-position: 0 -30px;

}



#dkButton span

{

	display: none;

}



div#dkButtonRt{

	float:right;

}

#dkButtonSignUp

{

	display: block;

	width: 85px;

	height: 30px;

	background: url(../images/dkSignUp.gif) no-repeat 0 0;

	margin:6px 0 0px 0;

}



#dkButtonSignUp:hover{ 

	background-position: 0 -30px;

}



#dkButtonSignUp span

{

	display: none;

}



#dkButtonSubmit{

	display: block;

	width: 85px;

	height: 30px;

	background: url(../images/dkSubmit.gif) no-repeat 0 0;

	margin:6px 0 0px 0;

}



#dkButtonSubmit:hover{ 

	background-position: 0 -30px;

}



#dkButtonSubmit span{

	display: none;

}



div#dkButtonSubmitLt{

	float:left;

}



div#dkButtonSubmitRt{

	float:right;

}



div#topLeft {

	float:left;

	background: url(../images/tboxTopLeftCorner.gif) no-repeat;

	width:36px;

	height:96px;

	top:0;

	left:0;

	padding:0;

}



div#topRight {

	float:right;

	background: url(../images/tboxTopRightCorner.gif) no-repeat;

	width:35px;

	height:96px;

	padding:0;

}



div#bottomLeft {



background: url(../images/tboxBottomLeftCorner.gif) no-repeat;

	width:36px;

	height:28px;

	position:absolute;

	float:left;

	bottom:0;

	left:0;

	padding:0;

}



div#bottomRight {

	background: url(../images/tboxBottomRightCorner.gif) no-repeat;

	width:35px;

	height:28px;

	position:absolute;

	float:right;

	bottom:0;

	right:0;

	padding:0;

}





a.productSSLink:link { font-size: 9px; font-weight:bold; color: #BDBDBD; text-decoration:none;}

a.productSSLink:visited { font-size: 9px; font-weight:bold; color: #BDBDBD; text-decoration:none;}

a.productSSLink:hover { font-size: 9px; font-weight:bold; color: #BDBDBD; text-decoration: underline;}

a.productSSLink:active { font-size: 9px; font-weight:bold; color: #BDBDBD; text-decoration:none;}



a.productLink:link { font-size: 10px; font-weight:bold; color: #ffffff; text-decoration:none;}

a.productLink:visited { font-size: 10px; font-weight:bold; color: #ffffff; text-decoration:none;}

a.productLink:hover { font-size: 10px; font-weight:bold; color: #ffffff; text-decoration: underline;}

a.productLink:active { font-size: 10px; font-weight:bold; color: #ffffff; text-decoration:none;}



a.itemLink:link { font-size: 10px; font-weight:bold; color: #ffffff; text-decoration:none;}

a.itemLink:visited { font-size: 10px; font-weight:bold; color: #ffffff; text-decoration:none;}

a.itemLink:hover { font-size: 10px; font-weight:bold; color: #ffffff; text-decoration: underline;}

a.itemLink:active { font-size: 10px; font-weight:bold; color: #ffffff; text-decoration:none;}



a.teaserLink:link { font-size: 9px; font-weight:normal; color:#BDBDBD; text-decoration:none;}

a.teaserLink:visited { font-size: 9px; font-weight:normal; color:#BDBDBD; text-decoration:none;}

a.teaserLink:hover { font-size: 9px; font-weight:normal; color:#BDBDBD; text-decoration: underline;}

a.teaserLink:active { font-size: 9px; font-weight:normal; color:#BDBDBD; text-decoration:none;}



a.paramLink:link { font-size: 9px; font-weight:bold; color: #C71441; text-decoration:none;}

a.paramLink:visited { font-size: 9px; font-weight:bold; color: #C71441; text-decoration:none;}

a.paramLink:hover { font-size: 9px; font-weight:bold; color: #C71441; text-decoration: underline;}

a.paramLink:active { font-size: 9px; font-weight:bold; color: #C71441; text-decoration:none;}



a:link    { color: #ffffff; text-decoration: underline;}

a:visited { color: #ffffff; text-decoration: underline;}

a:hover   { color: #ffffff; text-decoration: underline;}

a:active  { color: #ffffff; text-decoration: underline;}



div#footer{

	width:766px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 40px;

	margin-bottom: 10px;

	text-align:center;

	color:#D0D3DC;

	font-size: 9px;

	font-weight:normal;

}



#footer ul{

	text-align:center;

	margin: 0;

	padding: 0;          

}      



#footer ul li{

	list-style:none;

	display:inline;

}



#footer ul li a{

	padding:0;

	text-decoration:none;

	color:#D0D3DC;

}



#footer li a:hover{

	text-decoration:none;

	color:#ffffff;

}



#footer li span{

	display:block;

	background: url(../images/footer/bullet.gif) no-repeat 00;

	width:18px;

	height:6px;

}



#legal {

	text-align: center;

	padding: 5px 0 5px 0;

}

