/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.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; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #993333; text-decoration: underline; }

body, table, td {  
margin: 0px;
padding: 0px;
font-size: 11px; 
color: #505050; 
font-family: Arial, Helvetica, sans-serif
}

/*BODY { original OSC body class DID NOT contain table, Td
  background: #ffffff;
  color: #000000;
  margin: 0px;
}*/

.greytext {
	color: #29293d;
	font-weight: 700;
}

.purple {
color: #466AA0;
/*color:#7B0C7B;*/
font-weight: bold;
}

.maroontext {
	color: #29293d;
	/*color: #993333;*/
	font-weight: bold;
}

A { 
  color: #00297C; 
  text-decoration: none; 
}

A:hover { 
  color: #666666; 
  text-decoration: underline; 
}

a.ys {
  color: #666666;
  text-decoration: none;
}

a.ys:hover {
  color: #00297C;
  text-decoration: underline;
}

a.maplinks {
color:#666666;
text-decoration:underline
}

a.maplinks:hover {
color:#00297C;
text-decoration:none
}

a.other {
color:#00297C;
text-decoration:underline
}

a.other:hover {
color:#666666;
text-decoration:none
}

a.linkfooter {
color:#A4A4A4;
text-decoration:none
}

a.linkfooter:hover {
color:#A4A4A4;
text-decoration:underline
}

FORM {
	display: inline;
}

TR.header {
  background: #e32525;
}

TR.headerNavigation {
  background: #e32525;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #e32525;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #000000;
text-decoration: none;
}

TR.headerError {
  background: #272ce7;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #272ce7;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #272ce7;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #272ce7;
  color: #OOOOOO;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #e32525;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #e32525;
  color: #ffffff;
  font-weight: bold;
}

.infoBoxContents a {
	color: #711111; 
  	text-decoration: none; 
}

.infoBoxContents a:hover {
	color: #666666; 
    text-decoration: underline;
}

.infoBox {
  	background-color: #F0F0F0; /* was #F0EEEA*/
    padding:5px
}

.infoBoxContents {
  	background-color: #F0F0F0; /* was #F0EEEA*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background-color: #FF8E90;
}

.infoBoxNoticeContents {
  	background-color: #F0F0F0; /* was #F0EEEA*/
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight:bold
}

.infoBoxNoticeContentsError {
  background-color: #FAF9F8;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight:bold;
  padding: 10px;
}

TD.infoBoxHeading {
  font-weight: bold;
  	background-color: #F0F0F0; /* was #F0EEEA*/
  color:#000000;
  text-align:center;
  border-top:5px solid #F0EEEA;
}

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: #F0F0F0;
  padding: 1px 0 1px 0;
}

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;
  padding: 1px 0 1px 0;
}

TR.productListing-odd2 {
	background: #F0F0F0;
 	padding: 3px 15px 3px 15px;
}
	
TR.productListing-even2 {
	background: #ffffff;
    padding: 3px 15px 3px 15px;
}

TABLE.productListing {
  	background: #F0F0F0; /* was #F0EDE8 */
}

.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #F0F0F0; /* was #F0EDE8 */
  border-top:1px solid #d1d1d1;
  border-bottom:1px solid #d1d1d1;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
  padding: 3px 5px 3px 5px;
}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  padding: 3px 15px 3px 15px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

.pageHeading, TD.pageHeading, DIV.pageHeading  { /*main title header (th.gif)*/
  font-family: Arial-black, Verdana, sans-serif;
  font-size: 25px;
  font-weight: bold;
  color: #FFFFFF;
  background-color:#E7E7DE;
  height:50px;
  vertical-align:bottom;
  padding-left:30px;
  line-height:-15px;
  background-image:url(images/spacer_500px.gif)
  
}
.pageHeading_new, DIV.pageHeading_new { /* header with dotted and color bg */
  font-size: 16px;
  font-weight: bold;
  color: #29293d;
  font-family: arial,verdana,serif;
  background-color:#C8D1DA;
  border: 1px dotted #666666;
  padding:5px;
  margin:30px 0 15px 15px;
  height:22px;
}

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;
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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;
}

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;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family:  Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #4d4d4d;
  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.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-size: 16px; 
	color: #ff0000;
	font-weight: 700;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; 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; }

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	color:#CC0000;
	font-weight:bold;
	padding:15px 
}
.messageStackSuccess { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color:#0033FF;
	font-weight:bold;
	padding:15px 
}

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* st of suckerfish */

#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
float : left;
width : 11em; 
}
	
#nav li { /* all list items */
position : relative;
float : left;
line-height : 1.75em;
margin-bottom : -1px;
width: 12.79em; /*was 11*/
border-top: 1px solid black;
border-bottom: 1px solid black;
}
	
#nav li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left : 12.79em; /* for overlap*/
margin-top : -1.85em;
border-right: 1px solid black;
border-left: 1px solid black;
}
	
#nav li ul ul { /* third-and-above-level lists */
left: -999em;
border-left: 1px solid black;
margin-left : 12.74em; /*12.74 for overlap*/
margin-top : -1.85em;
}
	
#nav li a {
width: 11em; 
w\idth : 11.75em; /* width of box*/
display : block;
font-weight : bold;
text-decoration : none;
padding : 0 0.5em;
color : #ffffff;
background-color : #1A6BBC;
}
	
#nav li a:hover {
color : #333333;
background-color : #70B0EC;
position:static; /* new nov21*/
display:block; /* new nov21*/
}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
display:block; /* new nov21*/
}

/* end of suckerfish */

 /* 1st page header with Mic (h1)
	font-family: arial,verdana,serif;
	font-size: 13px;
	color:#253C6B;
	font-weight: 700;
	background-image:url(images/mic_ph.gif);
	background-repeat:no-repeat;
	border: 1px dotted #666666;
	width:434px;
	height:22px;
	padding-top:8px;
	text-indent:67px;
	margin-bottom: 0px;*/
	
H1 {
	font-size: 16px;
	font-weight: normal;
	color: #245297;
	border-bottom: 1px solid #245297;
	width: 500px
}

H2 { /* 2nd page header with RADIO
	font-family: arial,verdana,serif;
	font-size: 13px; 
	color:#253C6B;
	font-weight: 700;
	background-image:url(images/radio_ph.gif);
	background-repeat:no-repeat;
	border: 1px dotted #666666;
	width:434px;
	height:22px;
	padding-top:8px;
	text-indent:67px;
	margin-bottom: 0px;*/
	font-size: 16px;
	color: #245297;
	border-bottom: 1px solid #245297;
}

H3 { /* 3rd page header with TEL
	font-family: arial,verdana,serif;
	font-size: 13px; 
	color:#253C6B;
	font-weight: 700;
	background-image:url(images/phone_ph.gif);
	background-repeat:no-repeat;
	border: 1px dotted #666666;
	width:434px;
	height:22px;
	padding-top:8px;
	text-indent:67px;
	margin-bottom: 0px;*/
	font-size: 16px;
	color: #245297;
	border-bottom: 1px solid #245297;
}

H4 { /* 4th page header with KEY
	font-family: arial,verdana,serif;
	font-size: 13px; 
	color:#253C6B;
	font-weight: 700;
	background-image:url(images/key_ph.gif);
	background-repeat:no-repeat;
	border: 1px dotted #666666;
	width:434px;
	height:22px;
	padding-top:8px;
	text-indent:67px;
	margin-bottom: 0px;*/
	font-size: 16px;
	color: #245297;
	border-bottom: 1px solid #245297;
}

H5 
{ /* page content true header*/
font-family: arial, verdana; 
font-size: 11pt; 
color: #575765; 
font-weight: 700; 
}

H6 { /* 1st page header with Mic
	font-family: arial,verdana,serif;
	font-size: 13px;
	color:#464B5C;
	font-weight: 700;
	background-image:url(images/voice_over_ph.gif);
	background-repeat:no-repeat;
	border: 1px dotted #595959;
	width:434px;
	height:22px;
	padding-top:8px;
	text-indent:67px;
	margin-bottom: 0px;*/
	font-size: 16px;
	color: #245297;
	border-bottom: 1px solid #245297;
}

.quote { /* right col graphic*/
border: thin dotted #666666;
background-color: #f0f0f0;
padding: 10px;
}

.header { /* main header backg */
text-align: left;
background-color: #DF2323;
padding: 0 2px 0 2px;
margin: 0;
border: 0;
}

#tmenul { /* topnav menu left side*/
border: 0;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
color: #000000;
background-color: #F0F0F0;
text-align: left;
font-weight: bold;
margin: 0;
padding: 1px 15px 1px 15px;
}

#tmenur { /* topnav menu right side*/
border: 0;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
color: #000000;
background-color: #F0F0F0;
text-align: right;
font-weight: bold;
margin: 0;
padding: 1px 15px 1px 15px;
}

#tmenur a, #tmenul a { /* top nav menu links*/
color: black; 
text-decoration: none; 
font-family: arial,verdana; 
font-size: 11px
} 

#tmenur a:hover, #tmenul a:hover { /* top nav menu links*/
color: #999999; 
text-decoration: none; 
font-family: arial, verdana; 
font-size: 11px;
}

#bmenu { /* bottom nav menu */
border: 0;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
color: #000000;
background-color: #F0F0F0;
text-align: center;
font-weight: bold;
margin: 0;
padding: 1px 15px 1px 15px;
}

#bmenu a { /* bottom nav menu links */
color: #000000;
text-decoration:none
}

#bmenu a:hover { /* bottom nav menu links */
color:#999999;
text-decoration:none
}

.redbar { /* red bar below topnav */
border: 0;
border-bottom: 1px solid #666666;
background-color: #DF2323;
height: 5px;
margin: 0;
padding: 0;
}

.redbarbot { /* red bar below botnav */
border: 0;
background-color: #DF2323;
height: 5px;
margin: 0;
padding: 0;
}

.barbot { /* gray line above redbar bot nav */
border: 0;
background-color: #666666;
height: 1px;
margin: 0;
padding: 0;
}

#content { /* link.php */
text-align: left;
width: 95%;
padding: 20px 10px 20px 20px;
margin-right: 0px;
border: 1px solid #999999;
border-top: 1px solid #999999;
font-size:110%;
}

#content2 { /* link.php or submitlink */
text-align: left;
width: 95%;
padding: 20px 10px 20px 20px;
margin-right: 0px;
border: 1px solid #999999;
border-bottom: 0;
font-size:110%;
}

#content3 { /* link.php  or submitlink */
text-align: left;
width: 95%;
padding: 20px 10px 20px 20px;
margin-right: 0px;
border: 1px solid #999999;
border-top: 0;
font-size:110%;
}


.bfooter { /* copyright below footer */
color: #A4A4A4; 
text-decoration: none;
padding: 0;
padding-top: 12px;
}


.lbar { /* left col backg */
	vertical-align: top;
	background-color: #F0F0F0; /* was #F0EEEA*/
	width: 152px;
	font-size:12px;	
	border-right: 1px solid black;
}

.rbar { /* right col backg */
	vertical-align: top;
	background-color: #F0F0F0; /* was #F0EEEA*/
	width: 150px;
	font-size:12px;	
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.title { /* title header */
	vertical-align: top;
	width: 100%;
	background-color: #E7E3DD;
	color:#B9B9B9;
	font-size:14px;
	font-weight:bold;
	text-align:left
}

.mainContent { /* content page */
	vertical-align: top;
	width: 100%;
	padding: 15px;
	font-family: verdana, arial, serif; 
	font-size: 8.5pt; 
	color: #505050;
	text-align:left
}

}

.mainContentIndex { /* content page */
	vertical-align: top;
	width: 100%;
	padding: 15px;
	font-family: verdana, arial, serif; 
	font-size: 10pt; 
	color: #505050;
	text-align:left
}


TD.main, P.main {
  font-family: Arial,Verdana,sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding: 0 15px 0 15px;
}


TD.error, P.error {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #CB231B; /*redish color*/
  padding: 0 15px 0 15px;
}

#menubox { /* infobox with privacy policy */
	vertical-align: middle;
	/*margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 120px;*/
	text-align:center;
	width:100%;
	margin: 5px 0 5px 0;
}

.menuboxheader {
color: #666666; 
font-weight : bold;
border-bottom:1px solid #999999;
width:150px;
text-align:center;
vertical-align:top
}

#menubox a { /* links for above */
color: #666666; 
text-decoration: none; 
font-weight : bold;
} 

#menubox a:hover { /* links for above */
color: #29293D; 
text-decoration: none; 
font-weight : bold;
}

.law { /* laweb logobox */
	background-color: #foeeea;
	color:#999999;
	padding-bottom: 5px;
	width:152px
	}

.bullet { /* grey bold bulleted format */
	font-weight: bold;
	color: #666666;
}

.purplebullet { /*  bold bulleted format */
	font-weight: bold;
	color: #466AA0;
}

#shaded { /*grey shade*/
	background-color:#CCCC99;
	color:#666666;
	font-weight:bold;
	width:300px;
	height: 16px;
	text-indent: 5pt;
	padding: 2px;
	border:1px solid #666666
}

.citext { /* center and italic text */
font-style:italic;
text-align:center
}

.rbarpic { /*right col graphic */
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
width:100%;
background-color:#FFFFFF;
margin-bottom:0
}

.boldgrey { /* col dark grey text */
font-weight:bold;
color:#666666
}

.botpad { /* column padding */
padding-bottom:5px
}

#fader { /* console fader pic */
	float: right;
	height: 83px;
	width: 192px;
	padding-right: 75px;
}

/* bof quote form divs*/
.qform {
	background-color: #FAFAFA;
	padding: 15px;
	width: 400px;
	border: 1px dotted #454B4F;
	color: #454B4F;
	text-align:center
}


div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 135px;
  text-align: right;
 
  }

div.row span.formw-translation {
  float: right;
  width: 225px;
  text-align: left;
 
  }

div.row span.formw {
  float: right;
  width: 250px;
  text-align: left;
 
  }
  
div.row span.label-pc {
  float: left;
  width: 150px;
  text-align: right;
 
  }

div.row span.formw-pc {
  float: right;
  width: 235px;
  text-align: left;
 
  }

.vtform {
	background-color: #FAFAFA;
	padding: 15px;
	width: 412px;
	border: 1px dotted #454B4F;
	color: #454B4F;
	text-align:center
}

div.row span.vtname {
  float: left;
  width: 135px;
  text-align: right;
  vertical-align:middle;
  font-size:14px
  }

div.row span.vtplay {
  float: right;
  width: 155px;
  text-align: left;
  }
div.row span.upfile {
	text-align: center;
	background-color:#FFFF99;
	border:solid 1px black;
	padding: 2px;
	width:298px;
	display: block;
	font-size:10px;
}
 
div.row span.textarea {
	text-align: center;
	padding: 2px;
	width:350px;
	display: block;
}

div.row span.center-right {
	text-align: right;
	padding: 2px 35px 2px 0;
	width:350px;
	display: block;
}

div.row span.fileatt {
	text-align: center;
	padding: 2px;
	width:200px;
	display: block;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:bold;
}

div.row span.title {
	text-align: center;
	background-color:#EEEEEE;
	border:solid 1px #808080;
	padding: 2px;
	width:120px;
	display: block;
	font-size:14px;
	font-weight:bold;
}

div.row span.cp_title {
	text-align: center;
	background-color:#EEEEEE;
	border:solid 1px #808080;
	padding: 2px;
	width:250px;
	display: block;
	font-size:14px;
	font-weight:bold;
}
div.row span.vttitle {
	text-align: center;
	background-color:#EEEEEE;
	border:solid 1px #808080;
	padding: 2px;
	width:250px;
	display: block;
	font-size:14px;
	font-weight:bold;
}

div.row span.tfq {
	text-align: center;
	border:1px solid #00297C;
	background-color:white;
	padding: 2px;
	width:250px;
	display: block;
	font-size:12px;
	color:#00297C;
	font-weight:bold;
	margin:10px 0 10px 0;
}

div.row span.error {
	text-align: left;
	border:0;
	padding: 2px;
	width:360px;
	display: block;
	font-size:11px;
	font-weight:bold;
}

div.row a {text-decoration:none;}

div.row a:hover {text-decoration:none;}

div.row a span {display:none}

div.row a:hover span {
display: block;
z-index: 100;	
}
   /*position: absolute; top: 180px; left: 250px; width: 125px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #AAA; background: black;
   font: 10px Verdana, sans-serif; text-align: center;}*/

/* eof quote form divs*/

.pp { /* quote box bottom page */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFDD;
	padding: 5px;
	width: 420px;
	border:1px dotted #454b4f
}
.right {
	float: right;
}
.left {
	float: left;
}

.popup { /* wordcount filecount */
	background-color:#F0F0F0;
	color:#666666;
	font-weight:bold;
	padding: 10px;
	text-align:center;
}

.tip { color:#993333;
text-align:left} /* popup class */

.2co {
	vertical-align:bottom;
	text-align:center;
	padding-top:50px
}

.ts_small {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; line-height: 10pt}

.ts_quote {  font-family: "Times New Roman", Times, serif; font-size: 12pt; font-style: italic; color: #006699}

.ts_subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #30659A }

.ts_title {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; vertical-align: middle; color: #30659A}

#center {text-align:center}

.ts_tiny { font-family: Verdana, Arial, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; line-height: normal}

/* bof gotlinks styles */

.CategoryTable 
{
        /*BORDER:1px dotted #454b4f;
		background-color: #FAFAFA;*/
        WIDTH: 600px;
		padding:15px;
		margin:15px;
}
.CategoryCell
{
        TEXT-ALIGN: center;
        /*BORDER:1px dotted #454b4f;
		background-color: #FAFAFA;*/
}
.CategoryLink
{
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        COLOR: #666666;
        FONT-SIZE:9pt;
}
.SubCategoryLink
{
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        COLOR: #444444;
        FONT-SIZE:8pt;
}
.LinkListingTable
{
        BORDER:1px dotted #454b4f;
		background-color: #FAFAFA;
        WIDTH: 600px;
		padding:15px;
		margin:15px;
}
.LinkListing
{
        MARGIN-TOP: 5px;
        MARGIN-BOTTOM: 5px;
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        COLOR: #666666;
        FONT-SIZE:9pt;
}
.LinkTitle
{
        MARGIN-TOP: 5px;
        MARGIN-BOTTOM: 3px;
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        COLOR: #993333;
        FONT-SIZE:9pt;
		padding-left:15px;
}
.LinkDescription
{
        MARGIN-TOP: 3px;
        MARGIN-BOTTOM: 5px;
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        COLOR: #666666;
        FONT-SIZE:8pt;
		padding-left:15px;
}
.Link
{
        MARGIN-TOP: 3px;
        MARGIN-BOTTOM: 3px;
}
.LinkURL
{
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        COLOR: #666666;
        FONT-SIZE:9pt;      
}
.NavigationText
{
        MARGIN-TOP: 5px;
        MARGIN-BOTTOM: 5px;
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        COLOR: black;
        FONT-SIZE:10pt;
        TEXT-ALIGN: center;
}
.NavigationLinks
{
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        COLOR: #d0d0d0;
		padding-bottom:15px;
}
.TopNavigation
{
        MARGIN-TOP: 5px;
        MARGIN-BOTTOM: 5px;
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        COLOR: black;
        FONT-SIZE:10pt;
        TEXT-ALIGN: left;
		padding-left:15px;
}
.TopNavigationLinks
{
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        COLOR: black;
}

.SearchTerm
{
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        FONT-SIZE:9pt;
}
.SearchSelectBox
{
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        FONT-SIZE:9pt;
}
.SearchSubmit
{
        FONT-FAMILY:verdana, arial, helvetica, sans-serif;
        FONT-SIZE:9pt;
}

/* eof gotlinks styles */

#phone
{
	background-color: #F7F1FB; 
	border:1px dotted #666666; 
	padding:5px; 
	width:450px; 
	margin-left:15px;
	text-align:center;
	margin-top:25px;
	color:#00297C;
	font-size: 14px;
}

.grbox{ /* voice talent box*/
	text-align: center;
	background-color:#EFE5E5;
	border:solid 1px #D9C1C1;
	padding: 4px;
	width:434px;
	display: block;
	margin-bottom:15px;
	font-size:9px
}

a.vt  { /* links for voice talent */
color: #666666; 
text-decoration: none; 
font-size:14px
} 

a.vt:hover { /* links for voice talent */
color: #29293D; 
text-decoration: none; 
font-size:14px
}

.ratesHeading { /*link inside subheader for quote*/
	text-align:right;
	padding:20px;
	font-weight:bold;
	background-color:#E7E7DE;
}

/* bof overlib ||||| customize in overlib files for other params*/
.fgClass { /* main box (inside)*/
background-color:#CCCCFF;
border:1px solid #333399;
}

/*.bgClass { /* outside box
background-color:#333399;
width:350px;
height:77px;
}*/

.textfontClass { 
padding:5px;
}

/*eof overlib*/

.testimonial {
background-color: #F0F0F0; /* was #F0EEEA*/
border:1px solid #002776;
padding:5px;
padding-top:0;
}

/*voice talent*/
.head1 {
 width:100px;
 padding:5px;
/* border-right:1px solid #CCCCCC;*/
 font-size:14px;
 font-weight:bold;
 color: #30659A;
 }
 .head2 {
 width:270px;
 padding:5px 5px 5px 50px;
 /*border-left:1px solid #CCCCCC;*/
 font-size:14px;
 font-weight:bold;
 color: #30659A;
 }
 
 .head3 {
 width:200px;
 padding:5px 0px 5px 0px;
/* border-right:1px solid #CCCCCC;*/
 font-size:12px;
 font-weight:bold;
 color: #30659A;
 }
 
.colleft {
 width:120px;
 padding:5px;
 font-size:13px;
 }
 
.colgrey {
 width:32px;
 padding:2px;
 border-left:1px solid #7A7A7A;
 font-size:13px;
 background-color:#EFEFEF;
 }
 
 .colgrey2 {
 border-left:1px solid #7A7A7A;
  background-color:#EFEFEF;
 }
 
 .colblue {
 width:32px;
 padding:2px;
 border-left:1px solid #7A7A7A;
 font-size:13px;
 background-color:#E3E4FF;
 }
 
 .colblank {
 width:10px;
 padding:2px;
 border-left:1px solid #7A7A7A;
 }
 
  .colblank2 {
 border-left:1px solid #7A7A7A;
 background-color:#EFEFEF;
 }
 
 .colsel {
 width:50px;
 padding: 2px;
 font-size:13px;
/* border-left:1px solid #7A7A7A;*/
 }
 
 .colright {
 width:270px;
 padding:5px 5px 5px 15px;
 border-left:1px solid #7A7A7A;
 font-size:13px;
 font-style:italic;
 }
 
 .colbluetemp {
 width:32px;
 padding:2px;

 font-size:13px;

 }
 
 .colblanktemp {
 width:10px;
 padding:2px;
 
 }
 
 .colgreytemp {
 width:32px;
 padding:2px;
 font-size:13px;

 }
 
  .colrighttemp {
 width:270px;
 padding:5px 5px 5px 15px;

 font-size:13px;
 font-style:italic;
 }
 
div.row span.upload-script {
	text-align: center;
	background-color:#FFFF99;
	border:solid 1px black;
	padding: 2px;
	width:248px;
	display: block;
	font-size:10px;
}


a.vt-btn:link {
	/*background-color: #f0f0f0;*/
	border:1px solid #7A5C85;
	padding:3px;
}

a.vt-btn:hover {
	background-color: #7A5C85;
	border:1px solid #808080;
	padding:3px;
	color:white;
	text-decoration:none;
}

a.vt-btn:active {
	/*background-color: #f0f0f0;*/
	border:1px solid #7A5C85;
	padding:3px;
}

a.vt-btn:visited {
	/*background-color: #f0f0f0;*/
	border:1px solid #7A5C85;
	padding:3px;
}

div.hr {
  /*color: #D8D8D8;
	background-color: #ffffff;
	height: 1px;*/
	border-top: 1px dotted #9f9f9f;
}

table.avt {
  margin-top:5px;
}
table.avt tr td {
  padding:5px;
}