/*
  $Id: stylesheet.css,v 1.50 2002/11/02 03:06:05 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License
*/

a:link, a:visited {color: #6C83AD;}
a:hover, a:active {text-decoration: none;}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.productsNotifications { background: #f2fff7; }

div, p, td, h1, h2, h3, h4, h5, h6, ol, ul {
	font-family: Arial, Helvetica, Sans-Serif;
	}

table > tbody > tr > td > a:link > img {
	border: solid 1px #DCDCDC;
	padding: 5px;
	}
table > tbody > tr > td > a:hover > img {
	border: solid 1px #74829C;
	padding: 5px;
	}
html,body {
	height: 100%;
	}

.leftnav tbody tr td a img {
	border: none !important;}

table.leftnav td[align=right] a img, tr.header td[align=left] a img {
	border: none !important;
padding: 0 !important;
margin: 0 !important;}
	
body {
margin-top:10px;
margin-left:10px;
margin-right:10px;

#margin-top:20px;
 padding-top: 0px;
 color:#66737B;
 font-size: x-small;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}


.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid;}


.white10, a.white10, a.white10:visited {margin: 3px; font-size: 10px; font-family :Arial, Helvetica, sans-serif;	color:#ffffff; text-decoration:none;}
a.white10:hover, a.white10:active {text-decoration:none; border-bottom: dashed 1px #ffffff;}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}
TR.headerNavigation {
  background: #bbc3d3;
}


.header_3 { 
	font: bold 210% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;
	color: #FFFFFF ;
	 text-align : center;
	background-color: #2E364A  ;
	}
	
.header_1 { 
	font: bold 81% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;
	color: #FFFFFF ;
	background-color: #2E364B  ;
	}
	
A.header_1:hover { 
	text-decoration: underline
}

.header_2 { 
	font: 81% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;
	color: #003366;
	background-color: #DFDDE8;
	}
A.header_2:hover { 
	text-decoration: underline
}
	
A.header_2:hover { 
	text-decoration: underline
	}
	

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

.header_a { 
   font: bold 81% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;
	border-top-width:0;
	border-bottom-width:2;
	border-left-width:1;
	border-right-width:0;	
	border-style:solid;
	border-color:#003366;
	text-shadow: 0.20em 0.2em silver;
	padding-top:2pt;
}



A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

.footer {
	background: #538BD8 !important;
	padding: 10px;
	height: 10px;
	width: 740px;
	border-top: 1px solid #ACB2AC;
	margin:0 auto;
	color: #99CCFF !important;
	font-size: 10px !important;
	margin-top: 20px;
	clear: both;
}
.footer a:link, .footer a:visited {color: #99CCFF;}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
  
 
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: red;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f4f7fd;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TR.productListing-heading {
  background: #d2e9fb;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
  color: #74829C;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults { 
  color: #0000FF; 
}

A.pageResults:hover { 
  color: #0000FF; 
  background: #FFFF33; 
}

TD.pageHeading, DIV.pageHeading {
	font-family :times;
	font-size:12pt; color:#74829C;
	font-weight:bold;
	text-align:center;
	padding-top:0pt
}
.smallHeader_1 {
	font-family:Tahoma;
	color:#686665;
	font-weight: bold;
	font-size: 12pt;
	border-top-width:0;
	border-bottom-width:2;
	border-left-width:0;
	border-right-width:0;	
	border-style:solid;
	border-color:black;
	text-shadow: 0.20em 0.2em silver;
	padding-top:2pt;
  line-height : 100%;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
#   border-right: #7aa6C8 1px solid;

}

TD.smallText, SPAN.smallText, P.smallText {
font-family:Verdana;
	color:#686665;
	  font-size: 10px;
}

TD.regText, SPAN.regText, P.regText {
font-family:Verdana;
	color:#686665;
	  font-size: 11px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-color: #FFFFFF;
  text-decoration:none;
  background-color: #6E8D9E;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding:2px;
}

input:focus, textarea:focus {background-color:#FFFFEE;}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}


SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.inputbox 
{
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2E3A4A;
   background-color: #909DAE;
   border-style: solid;
   border-color: #000000;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   font-weight: bold;
   cellpadding: 4px;
   -moz-border-radius: 15px;
}

.search 
{
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10px;
   color: #ffffff;
   background-color: #3151B5;
   border-style: solid;
   border-color: #000000;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   -moz-border-radius: 15px;
}





.whiteTitleText  {
   font-size: 12px;
   color: #FFFFFF;
   font-family: arial, verdana, helvetica, sans-serif;
}

  


	
a.subbar {
	font-weight: none; 
	color: black;
	 font-size: 12px; 
	 width: 128px; 
	 font-family: arial, verdana, helvetica, sans-serif; 
	 text-decoration: underline
	}
	
.prodCategory {
   font-family: verdana, helvetica, sans-serif; 
   color: black;
   font-weight : bold;;
   font-size : 13px;
  border-bottom: black 1px solid;
}

.productName {
   font-family: arial, verdana, helvetica, sans-serif; 
   color: black;
   font-weight : bold;;
   font-size : 13px;
}


.newsBox A, .newsBox A:active, .newsBox A:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 66%;
	color: black;
	background-color: transparent;
	text-decoration: none;
}
.newsRow1  {	
	background-color: #DDDFDF;
}

.newsRow2 {
	background-color: white;
}

.newsHeadline_notUse {
	font-family :verdana,arial;
	text-decoration: none;
	text-indent: 5pt;
	font-size:9pt; color:#74829C;
	font-weight:normal;
	text-align:left;
	padding-top:2pt;
	text-shadow: 0.2em 0.2em silver;
	}

.prodHeadline {
	font-family :verdana,arial;
	text-decoration: none;
	font-size:9pt; color:#74829C;
	font-weight:normal;
	text-align:left;
	}	
.productDesc {
	font-family :verdana,arial;
	text-decoration: none;
	text-indent: 5pt;
	font-size:9pt; 
	color:#74829C;
	font-weight:normal;
	text-align:left;
	padding-top:2pt;
	text-shadow: 0.2em 0.2em silver;
}

.productDesc  a {
	color: #74829C;
	background-color: transparent;
	text-decoration: none;
	}
	
.style29 {
	color: #A1A1A1;
	font-weight: bold;
	font-size: 18px;
}

.style28 {
	color: ##CC0000;
	font-weight: bold;
	font-size: 15px;
}

.style20 {
   font-family :verdana,arial;
	color: black;
	font-weight: bold;
	font-size: 14px;
}


.style19 {
   font-family :verdana,arial;
	color: black;
	font-weight: bold;
	font-size: 11px;
}
.stockWarning {
  margin:0 0 .25em;
  font:bold 85%/1.3em Georgia,Serif;
  color:#c00;
  }
  
#.stockWarning {
#	color: #A1A1A1;
#	padding-top:2pt;
#	background-color: transparent;
#	text-shadow: 0.2em 0.2em silver;
#	font-weight: bold;
#	font-size: 12px;
#	border: #A1A1A1 outset 2px;
#	text-align:center;
#}

.markProductOutOfStock {
  font-size: 10px;
   color: #A10922;
  font-weight: bold;
margin-bottom: 10px;
}


.border1 {
	 border-right: white 0px solid;
	 border-top: #6699cc 1px solid;
	 vertical-align: middle; 
	 border-left: white 0px solid; 
	 cursor: hand; 
	 border-bottom: white 0px solid
	}


.subbarnotselone {
   border-right: #00000 1px solid;
   border-top: #000000 1px solid;
   vertical-align: middle; border-left: #000000 1px solid;
   cursor: hand; 
   border-bottom: #000000 1px solidy
}

.submitButtom { 
	font: bold 81% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;
	color: #FFFFFF ;
	background-color: #873D3D;
	}
	

.msgText1 
{
   color: #6C83AD;
   font-weight: bold;
   font-size: 12px; 
   text-decoration: underline;
   text-transform: uppercase ;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;}


.msgText 
{
   color: red;
   font-weight: bold;
   font-size: 10px; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.text 
{
	font-family :verdana,arial;
	text-decoration: none;
	font-size:9pt; color:#74829C;
	font-weight:normal;
	text-align:left;
	text-shadow: 0.2em 0.2em silver;

}

.currentPrice 
{
  color: #6C83AD;
  font-weight: bold;
  font-size: 14px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blackText_medium {
color: #000000;
font-weight: bold;
font-size: 13px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}


.blackText_medium  a {
	color: black;
	background-color: transparent;
	text-decoration: none;
	}

.blackText {
color: #A1A1A1;
font-weight: normal;
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}


.blackText  a {
	color: #909090;
	background-color: transparent;
	text-decoration: none;
	}

.prodSubCategory {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-weight : bold;;
	font-size : 10px;
	text-decoration : none;
}

.prodSubCategory  a {
	color: black;
	background-color: transparent;
	text-decoration: none;
	}

.prodSubCategory a:link {
	color: black;
	background-color: transparent;
	}

.prodSubCategory a:visited {
	color: black;
	background-color: transparent;
	}

.prodSubCategory a:hover {
	color: black;
	background-color: transparent;
	text-decoration: none;
	}

.prodSubCategory a:active {
	color: black;
	background-color: transparent;
	}
	
	
	
	#toc {
	vertical-align: top;
	border-left: 2px solid #00f;
	}
	
	
.prodCategory  a 
	{
	color: black;
	background-color: transparent;
	text-decoration: none;
	}

.prodCategory a:link {
	color: black;
	background-color: transparent;
	}

.prodCategory a:visited {
	color: black;
	background-color: transparent;
	}

.prodCategory a:hover {
	color: black;
	background-color: transparent;
	text-decoration: none;
	}

.prodCategory a:active {
	color: black;
	background-color: transparent;
	}
	

.amazonTable {
	font-family :verdana,arial;
	text-decoration: none;
	font-size:8pt; color:#74829C;
	font-weight:normal;
	text-align:center;
	text-shadow: 0.2em 0.2em silver;
  border: 2px solid #369;
	background-color: ;


	padding: 5px;
	margin-top: 0px;
}	

.tableBorder 
{

	padding: 5px;
	margin-top: 0px;

position: relative;
     float: right;
     vertical-align: top;
     border: 1px solid #D7DED6;
     padding: 6px;
     font-size: 9px;
     line-height: 12px;
     margin-bottom: 10px;
}

div.links {
	border: 1px solid #00f;
	font-weight: bold;
	padding: 10px;
	margin-top: 25px;
	font-size: 12px;
	}

div.links a {
	color: #00f;
	background-color: transparent;
	text-decoration: none;
	}

div.links a:link {
	color: #00f;
	background-color: transparent;
	}

div.links a:visited {
	color: #00f;
	background-color: transparent;
	}

div.links a:hover {
	color: #00f;
	background-color: transparent;
	text-decoration: none;
	}

div.links a:active {
	color: #00f;
	background-color: transparent;
	}
	
	/*top navigation*/

.topnav {
	font: normal 75% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #F3F3F3;
}
A.topnav {
	font: normal 75% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #2971A7;
}
A.topnav:hover { 
	text-decoration: none;
	color: #003366;
}


.nav3 { 
	font: 92% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	text-transform: uppercase ;
	color: #003366 ;
	background-color: #FFFFFF
	}
	
/*2nd level of left navigation*/
.nav2 { 
	font: 90% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	color: #7E91B6 ;
	background-color: #FFFFFF
	}
A.nav2:hover { 
  text-decoration:none; 
  color:#003366;
	}
	
	
	



#.blackText  a {
#	color: black;
#	background-color: transparent;
#	text-decoration: none;
#	}

	
   .textLink
   {
   	font: bold 80% verdana, arial, helvetica, sans-serif;
   	color: #000000;
      text-decoration: none;
   }

   A.textLink:hover { 
	   text-decoration: none ; 
	}
	

   .verySmallText
   {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      text-decoration: none;
      color: black;
      padding: 6px;
      font-size: 9px;
      margin-bottom: 20px;
   }


   .link
   {
	font: 83% verdana, arial, helvetica, sans-serif;
      text-decoration: none;
      color: blue;
   }

   A.link:hover { 
	   text-decoration: none ; 
	}

	.link  a {
	color: blue;
	text-decoration: none;
	}


   .smallTextLink
   {
   	font: 63% verdana, arial, helvetica, sans-serif;
      text-decoration: none;
      color: black;
   }

   A.smallTextLink:hover { 
	   text-decoration: none ; 
	}

	.smallTextLink  a {
	color: black;
	background-color: transparent;
	text-decoration: none;
	}

	
*1st level of left navigation when active*/
.nav1a { 
	font: bold 81% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;
	color: #FFFFFF ;
	background-color: #873D3D;
	}
A.nav1a:hover { 
	text-decoration: underline
	}

	
	/*2nd level of left navigation when active*/
.nav2a { 
	font: 81% verdana, arial, helvetica, sans-serif ;
	text-decoration: none ; 
	text-transform: uppercase ;
	color: #FFFFFF ;
	background-color: #873D3D
	}
A.nav2a:hover { 
	text-decoration: underline ; 
	}

	
	/*fixed size text spacer*/
.space {
	font: 10pt verdana, arial, helvetica, sans-serif;
}
.browsered {
color:#CC0000; 
font-weight: bold;
font: 90% verdana, arial, helvetica, sans-serif;
text-align:left;
margin-left: 10px;
}



#left a {line-height: 15px; height: 45px; color: #8e8c8c; text-decoration: none; background-image:url(http://www.mediagirl.com/images/site/dotted-line-horizontal.gif); background-repeat: repeat-x; padding: 8px 0px 10px 0px; display: block; border: 0px dotted #6192db;}
#left a:hover {color: #000; background-color: #F3F3F3;}




.table_border {
     position: relative;
     float: right;
     vertical-align: top;
     line-height: 12px;
     width: 100%;
     margin-bottom: 10px;
     padding: 6px;
     border: 2px solid #3E5C92;
    border-right:2px solid #3E5C92;
    border-bottom:2px solid #3E5C92;
}
.leftnav {
     position: relative;
     float: right;
     vertical-align: top;
     border: 1px solid #D7DED6;
     font-size: 9px;
     line-height: 12px;
     width: 100%;
     margin-bottom: 10px;
     padding: 6px;
    border-right:2px solid #D7DEDD;
    border-bottom:2px solid #D7DEDD;
}

.bodyCell { 
	font: 81% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #003366 ;
	background-color: #F6F4EE;
	}
	
.network2 { 
	font: 81% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;
	color: #003366 ;
	background-color: #F6F4EE;
	}
	
table > tbody > tr .header > td > a > img {
border: none !important;
}
#  margin:0 30px 10px 30px;
#  padding:0 0 .1em;
#  font:150%/1.2em Arial,Verdana,Sans-serif;
#  color:#085AAF
#}
	
	.price {
    color: #085AAF;
    padding:1px 1px;
    font: bold 86% verdana, arial, helvetica, sans-serif;
    }
	
	.prodTitle
	{
  background-color:999999;
    border-buttom:1px solid #828282;
    color:#ffffff;
    text-decoration:none;
    font-family:verdana,arial,helvetica,sans-serif;
    padding:0px 0px;}
  }	
A.network2:hover { 
	text-decoration: underline
	}

.search_input {
  font-size: 9px;
  font-family: verdana;
  background-color: #DDDFDF;
}

.panel
{
	background: #E4E7F5 repeat-x top left;
	color: #000000;
	padding: 1px;
	border: outset 2px;
}

.tcat
{
	background: #869BBF;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tborder
{
	border: 1px solid #3E5C92;

	color: #000000;
}
.specialNavBox {
	margin-top: 0px;
	margin-bottom: 16px;
	border-right: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
}


.calloutHead_read {
	margin-top: 16px;
	margin-bottom: 16px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	
	background-color: read;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	padding-left: 4px;
	margin-top: 8px;
	margin-bottom: 16px;
	font-size: 12px;

}

.calloutHead {
	margin-top: 16px;
	margin-bottom: 16px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	
	background-color: #578AD6;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	padding-left: 4px;
	margin-top: 8px;
	margin-bottom: 16px;
	font-size: 12px;

}

.navBox {
	margin-top: 8px;
	margin-bottom: 16px;
	border-top: 1px solid #CCCCCC;
}


.inner {
	font: bold 70% arial, helvetica, sans-serif;
	background: #F6F6F6;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCCCCC;
}

.inner_a {
	font: 75% arial, helvetica, sans-serif;
	background: #F6F6F6;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 0px solid #CCCCCC;
}

.inner_b {
	font: 75% arial, helvetica, sans-serif;
	background: white;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 0px solid #CCCCCC;
}


.medHeadline_gbt 
{
  font: 79% verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	padding-top: 2px;
	margin-top: 2px;
	border-top: 0px solid #CCCCCC;
	align:top;
}

.medHeadline {
	font-weight: bold;
	padding-top: 6px;
	margin-top: 12px;
	border-top: 0px solid #CCCCCC;
}

.smHeadline {
	padding-top: 4px;
	font: arial, helvetica, sans-serif;
	//line-height: 80%;
	color: #000066;
	font-weight: non;
	font-size: 20px;
}

A.smHeadline {
	font:  75% arial, helvetica, sans-serif;
	text-decoration: none;
	color: #000066 ;
}
A.smHeadline:hover { 
	text-decoration: underline ;
	color: #000066 ;
}

.line_1
{
	line-height: 80%;
}
	
	
.tinyHeadline {
	padding-top: 6px;
	font: 54% verdana, arial, helvetica, sans-serif;
	line-height: 80%;
}

.addToCart { 
	font: bold 58% verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase ;

	background-color: #578AD6;
	}
	a.addToCart:hover 
	{ 
    position: relative;
    top: 1px;
    left: 1px; 
	}



.submit 
{ 
  margin-top : 5px;
  padding : 0 5px;
  border : 3px double #69634f;
  border-top-color : #bdb38f;
  background-color : #5D7CBA;
  color : #fff;
  font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
  font-size : 55%;
  font-weight : bold;
  letter-spacing : 1px;
  text-transform : uppercase;
}
.submit:hover {
border : 3px double #fc6;
background-color : #e45602;
}
	
#content-price form {
margin-bottom : 10px;
padding-bottom : 10px;
border-bottom : 1px solid #9d9476;
}
	
.sep {	
  border-top: 1px solid #CCCCCC;
}

.outTable {	

  border-top: 2px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #578AD6;


}
#.lgHeadline {
#	font-size: 125%;
#	line-height: 110%;
#	font-weight: bold;
#	padding-bottom: 1px;
#	color: #085AAF;
#	text-decoration: none
#}

.lgHeadline {
#  margin:0 30px 10px 30px;
  padding:0 0 .1em;
  font:150%/1.2em Arial,Verdana,Sans-serif;
  color:#085AAF
}



.header_2
{
  margin:0 30px 10px 30px;
  padding:0 0 .1em;
  border-bottom:1px dotted #0000FF;
  font:86%/1.2em Arial,Verdana,Sans-serif;
  color:#c00;
 }
 
.smallHeader 
{
  margin:0 30px 10px 30px;
  padding:0 0 .1em;
  border-bottom:1px dotted #0000FF;
  font:125%/1.2em Arial,Verdana,Sans-serif;
  color:#c00;
 }
 
 .verySmallHeader 
{
  #margin:0 00px 10px 10px;
  padding:0 0 .1em;
  #border-bottom:1px dotted #0000FF;
   font:85%/1.2em Arial,Verdana,Sans-serif;
  color:#636F84;
  font-weight: bold;

#.smallHeader {
#	font-weight: bold;
# font-size: 85%;
#	padding-top: 6px;
#	color: #666666;
#	text-transform: uppercase ;
#}

.note {
	font-weight: bold;
	font-size: 67%;
	padding-top: 4px;
	color: red;
	text-transform: uppercase ;
}

.np {padding:0px;}
.sideModule {padding:0 5px 0 0 ;margin-bottom:5px;margin-left:0px;}
.hand {cursor: hand;cursor: pointer;}



/* Lists
----------------------------------------------- */
dl {margin:0 0 1.5em; padding:0;}
dd {margin:0 0 .5em; padding:0;}
dl.sidenav, ul.sidenav {margin-bottom:2em; margin-left:0;}
dl.sidenav dt, ul.sidenav li {
  background:url("/images/square_red.gif") no-repeat 0 .6em;
  padding-left:12px;
  }
dl.sidenav dt strong, ul.sidenav li strong {
  font:bold 118%/1.5em Georgia,Serif;
  }
dl.sidenav dd {
  padding-left:12px;
  }
dl.sidenav a:link, dl.sidenav a:visited, ul.sidenav a:visited {
  color:#03c;
  border-bottom:1px dotted #69f;
  }
dl.sidenav a:hover {
  color:#f00;
  border-color:#c00;
  }
  
  

h1 {
	font-family: Georgia, Times, serif;
	font-size: 1.2em;
	color: #3c83bb;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0; }

h1 a { text-decoration: none; }


.morePics {
width:48px;
height:48px;
text-align:center;
margin-top:5px;
margin-right:5px;
border:1px solid #ccc;}

.box {
	padding: 5px;
	border: 1px solid #EAEEF3;
	clear: both;
	float: left;
	width: 80px;
	margin-bottom: 25px;
}

.heading {	
	height: 20px;
	margin: 5px 0;
	background: #EEF0F1;
	border: 1px solid #DDE1E3;
}

.heading h1{
	font-weight: bold;
	font-size: 10px;
	background: url(images/ico_h1.png) no-repeat left top;
	padding: 3px 15px 3px 20px;
	border: 1px solid #FFF;
}

.manufacturersList  p{margin:0;}
.manufacturersList  a {color: #6699CC;}
.manufacturersList  a:hover{color: #99CA3C;}
.manufacturersList {
	padding: 0px; 
	color:#92979C;
	margin-bottom:.7em;
	padding:0 0 0 2.1em;
	margin: 0 0 0.5em; 
	list-style: none;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
}



#softlinks a:hover, #content #links49887 a:hover, #content #adbrite a:hover 
 {
			background: #e4ecf2;
			color: #25699b;
			font-size: 8.15em;
	}
	
	softheader
	 {
		background: #ce4c3e;color: #fff;display: block;	font: normal 1.7em tahoma, arial, verdana;padding: 0 0 2px 10px;
		}
		
	
	h5 
{
font-size:120%;
	color: #e73f00;
	text-decoration:none;
	text-transform: uppercase;
}	

	
h4 {
 font-size:110%;
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
	text-transform:uppercase;
	font-size: 110%; 
	text-decoration: bold;
	line-height: 1.5em;
  font-weight: bold;

	color:#94b3c5;
	letter-spacing:-1px;
}

h4 a {
	display: block;
	padding-right: 15px;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif; }

h4 a:link { color: #555; }
h4 a:visited { color: #555; }
h4 a:hover { color: #f90; }



h2 {
color: #a61418;
font-family: "Trebuchet MS", Helvetica, Arial;
font-size: 15px;
}


.r2
{
	width: 168;
	height: 157px;
	position: relative;
	background: url(/images/base_1w.jpg);
}

.r2 span
{
	color: #ccc;
}

.t3
{
	position: absolute;
	top: 207;
	left: 644px;
}

.sw-1
{
	float: left;
	width: 164px;
	height: 157px;
	position: relative;
	margin-right: 4px;
}
.swt-1
{
	width: 122px;
	height: 84px;
	position: absolute;
	top: 51px;
	left: 424px;
}

.invoiceHeadline {
	text-transform:uppercase;
	font-size: 150%; 
	text-decoration: bold;
  font-weight: bold;	
  padding-top: 5px;
  padding-buttom: 5px;
	margin-top: 5px;
 text-align:left;
}
