/*generic structural styles*/
body {background-color:#FFFFFF; font-family:Tahoma; font-size:10pt; color:#313131;  margin: 0px 0px 0px;      }
img {border:0px;}
.nomargin {margin:0px;}
.break {height:1px; font-size:1%; clear:both;}
.center {text-align:center;}
.left {text-align:left;}
.blackline {border-bottom:2px solid black;}
.hide {display:none;}
.gen_line  {border-bottom:2px solid #630000;}
.black {color:black;}
.sl {border-top:1px solid #ebebeb;}
.ul {border-top:1px solid #000000;}
.bl {border-bottom:1px solid #dddddd;}
.bg {background-color:#ededed;}

/*generic text styles*/
.verysmall {font-size:7pt;}
.small     {font-size:8pt;}
.big       {font-size:11pt;}
.pricing   {font-size:13pt;}
.red       {color:#CC0000;}
.strikethru{text-decoration : line-through;}
.highlight {background-color:#FFFFEF;}
.bskerr    {border-color:#000000; border-style:ridge; border-width:1; width:546; background-color:#ffffcc; padding:4; color:#cc0000; font-weight:bold; font-size:10pt; font-family:arial,helvetica; margin-bottom : 3pt;}
.disabledbutton {background-color:#CCCCCC; padding-top:2px; width:136; height:20px; color:#000000; font-family:arial; font-size:8pt; font-weight:bold; text-align:center; border-style:outset; border-width:2px; border-top-color:#cccccc;}

/*link styles*/
a:link   {color: #727F93;}
a:active {color: Black;}
a:visited{color: #727F93;}
a:hover  {color: Black;}

a.nline:link    {color:#313131; text-decoration:none;}
a.nline:active  {color:#CC0000; text-decoration:underline;}
a.nline:visited {color:#313131; text-decoration:none;}
a.nline:hover   {color:#CC0000; text-decoration:underline;}

a.n_small:link    {font-size:8pt; color:#313131; text-decoration:none;}
a.n_small:active  {font-size:8pt; color:#CC0000; text-decoration:underline;}
a.n_small:visited {font-size:8pt; color:#313131; text-decoration:none;}
a.n_small:hover   {font-size:8pt; color:#CC0000; text-decoration:underline;}

a.white:link   {color:#FFFFFF;}
a.white:active {color:yellow;}
a.white:visited{color:#FFFFFF;}
a.white:hover  {color:yellow;}

a.white_n:link   {color:#FFFFFF; text-decoration:none;}
a.white_n:active {color:yellow; text-decoration:underline;}
a.white_n:visited{color:#FFFFFF; text-decoration:none;}
a.white_n:hover  {color:yellow; text-decoration:underline;}

a.yellow:link   {color:yellow; text-decoration:none;}
a.yellow:active {color:yellow;}
a.yellow:visited{color:yellow; text-decoration:none;}
a.yellow:hover  {color:tan;}

a.red:link   {color:#CC0000;}
a.red:active {color:yellow;}
a.red:visited{color:#CC0000;}
a.red:hover  {color:#000066;}

a.dred:link   {color:#990000;}
a.dred:active {color:yellow;}
a.dred:visited{color:#990000;}
a.dred:hover  {color:#000066;}

a.red_n:link    {color:#CC0000; text-decoration:none;}
a.red_n:active  {color:yellow; text-decoration:none;}
a.red_n:visited {color:#CC0000; text-decoration:none;}
a.red_n:hover   {color:#000066; text-decoration:none;}

a.dred_n:link    {color:#630000; text-decoration:none;}
a.dred_n:active  {color:yellow; text-decoration:none;}
a.dred_n:visited {color:#630000; text-decoration:none;}
a.dred_n:hover   {color:#000066; text-decoration:none;}

a.bblue:link   {color:blue;}
a.bblue:active {color:red;}
a.bblue:visited{color:blue;}
a.bblue:hover  {color:red;}

a.crumbsel:link   {color:#CC0000; font-weight:bold; font-size:12pt;}
a.crumbsel:active {color:yellow; font-weight:bold; font-size:12pt;}
a.crumbsel:visited{color:#CC0000; font-weight:bold; font-size:12pt;}
a.crumbsel:hover  {color:blue; font-weight:bold; font-size:12pt;}

.redbutton{color:white; background-color: #5F6B7C; font-size:8pt; font-weight:bold; cursor:pointer;  border: 1px solid #B5B5B5; }


td { color: #5F6B7C; font-family:Tahoma; font-size:10pt;  }
th {color: #5F6B7C; font-family:Tahoma; font-size:10pt;  }
.searchtermsbox {width:200px; font-size:8pt;}

.footcontainer {clear:both; border-top:2px solid #999999; margin-top:2px; min-width:770px; max-width:920px; font-size:8pt; text-align:center;}
.footcontainer_co {clear:both; border-top:2px solid #999999; margin-top:2px; width:770px; font-size:8pt; text-align:center;}
.footbox_l {float:left; margin-left:.1%; margin-right:3%; width:17.5%; background-color:#EDEDED; height:190px; line-height:14pt; font-size:8pt; padding-bottom:10px;}
.footbox_mid {float:left; margin-right:3%; width:17.5%; background-color:#EDEDED; height:190px; line-height:14pt; font-size:8pt; padding-bottom:10px;}
.footbox_r {float:left; width:17.5%; background-color:#EDEDED; height:190px; line-height:14pt; font-size:8pt; padding-bottom:10px;}
.footbox_head {background-color:#FFFFFF; color:#630000; border-bottom:2px solid #630000; font-weight:bold; font-size:10pt;}
.detailsdiv {margin-right:2px; margin-left:2px; clear:both; text-align:center;}
.footnav {margin-bottom:12px;}









.pcan {margin-bottom:2px; padding:4px;}
.ptitle {border:1px solid #dddddd; background-color:#ebebeb; padding:2px;}
.dinfo {margin:4px auto;}
.dimg {float:left; width:202px; padding:0px; margin:0px;}
.dbrand {line-height:14pt; margin-left:202px; margin-right:322px; padding:4px;}
.dprice {float:right; width:320px; border-left: 1px solid #cccccc; padding-left:4px;}
.pricehdr {color:#0000ff; font-size:8pt; font-weight:bold; text-align:center; margin-right:2px; padding:1px;}
.rebdisc {padding:4px; border:1px solid #cccccc; margin: 2px 0 2px 0;}

.prodtitle {font-size:11pt; color:#630000; font-weight:bold; margin-bottom:0pt; display:inline;}
.prodtitlesmall {font-size:9pt; color:#630000; text-align:center; line-height:15pt; margin-top:10px; border-bottom:2px solid #630000; margin-bottom:1px;}
.prodtitleh3 {font-size:9pt; font-weight:normal; line-height:15pt; display:inline; padding:0px;}
.pimage {border:1px solid #999999; margin:0px; padding:0px;}



.sortopt {background-color:#EDEDED; font-size:10pt; font-weight:bold; color:#630000; border-top:1px solid #630000; border-bottom:1px solid #630000; padding-top:6px; padding-bottom:6px;}
.fiels {font-family: Tahoma;font-size: 11px;text-decoration: none;border: 1px solid #CCCCCC;}

