/*
Stylesheet for use with associated TLG sites
-------------------------------------------------------------------

- Written by Richard Roy
- Visit http://www.ultimate-design.com

(c) Copyright Ultimate Design 1997-2005
-------------------------------------------------------------------
*/

body
{
 /*     scrollbar-face-color: #8090D8;
      scrollbar-base-color: #8090D8;
      scrollbar-arrow-color: #f90;
      scrollbar-highlight-color: #69c;
      scrollbar-3d-light-color: #369;
      scrollbar-shadow-color: #036;
      scrollbar-dark-shadow-color: #036;
      background: url('images/background.png');*/
      background-color: #ffffff;
      font-family: verdana,arial,helvetica,sans-serif;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
}
h1
{
 color: #848DAC;
 margin-top: 0px;
 margin-bottom: 10px;
 font-family: times,verdana,arial,sans-serif;
 font-size: 18px;
 font-size: 19px;
 text-indent: -100em;
 overflow: hidden;	
}
#thelangstongroupstore { 
 width: 780px; height: 72px; 
 background-image: url(images/langston-group-logo.jpg); 
 background-repeat: no-repeat; 
} 
h2
{
     font-size: 14px;
     fontsize: 15px;
     margin-top: 10px;
     margin-bottom: 5px;
     line-height: 20px;	
}
h3
{
      font-size: 13px;
      fontsize: 14px;
      margin-top: 0px;
      margin-bottom: 10px;
      color: #000088;
      line-height: 16px;	
}
h4
{
      font-size: 12px;
      fontsize: 13px;
      margin-top: 0px;
      margin-bottom: 10px;
      color: #000000;
      line-height: 16px;	
}
p     {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	fontsize: 13px;
      line-height: 20px;
	}
a     
      {
      color: #0000aa;
      text-decoration: none;
      }
a:link
      {
      color: #0000aa;
      } 
a:visited
      {
      color: #0000aa;
      }
a:active
      {
      color: #0000aa;
      } 
a:hover
      {
      color: #ff2020;
      }
ul    {
      margin-top: 5px;
      margin-bottom: 5px;
      font-size: 12px;
      fontsize: 13px;
      line-height: 22px;
      }
li    {
      list-style-image: url(images/tick.gif);
      margin-left: 0px;
      }
hr    {
      color: #c0c0c0;
      height: 1px;
      width: 100%;
      border: 0px solid;
      }
form
{
	margin-top: 1px;
	margin-bottom: 3px;
}
td
{
	font-size: 11px;
	fontsize: 12px;
}
/* Page Positioning Elements */
#content
{
      width: 780px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0px;
      margin-bottom: 0px;
      text-align: left;
}
#header
{
      width: 780px;
}
#navigation
{
      width: 780px;
}
#navigationpanelleft
{
      float: left;
      width: 13px;
      height: 22px;
      background: url('images/blue-nav.gif');
}
#navigationpanel
{
      float: left;
      width: 360px;
      height: 22px;
      text-align: center;
      background: url('images/blue-nav.gif');
}
/* Added 100 for removal of download link */
#navigationpanelright
{
      float: left;
      width: 13px;
      height: 22px;
      text-align: right;
      background: url('images/blue-nav.gif');
}
#shoppingcart
{
      float: left;
      width: 374px;
      height: 14px;
      text-align: right;
}
#titlebar
{
      width: 780px;
      background: url('images/green.png');
}
#titlebarleft
{
      float: left;
      width: 550px;
      text-indent: 32px;
      background: url('images/green.png');
}
#titlebarright
{
      float: right;
      width: 230px;
      text-align: right;
      background: url('images/green.png');
}
#productoverview
{
      float: left;
      width: 780px;
      text-align: left;
}
#coloredbackground
{
      float: middle;
      width: 770px;
      border: 1px solid;
      border-color: #c0c0c0;
      background-color: #efefef;
      text-align: left;
}
#productimage
{
      float: left;
      width: 150px;
      text-align: center;
}
#productdescription
{
      float: left;
      width: 420px;
      padding-left: 5px;
      padding-right: 5px;
      text-align: left;
}
#productupsell
{
      float: left;
      width: 200px;
      text-align: center;
}
#productnavigation
{
      float: left;
      width: 780px;
      height: 23px;
      background-color: #c0c0c0;
      margin-top: -1px;
      text-align: center;
}
#productfeatures
{
      float: left;
      width: 760px;
      padding-left: 10px;
      text-align: left;
}
#whichversion
{
      float: left;
      width: 760px;
      padding-left: 10px;
      text-align: left;
}
#footer
{
      width: 630px;
      padding-left: 150;
      margin-left: 150;
      margin-right: 0;
}
#contactform
{
      float: left;
      width: 600px;
      padding-left: 100px;
      text-align: left;
}
div.spacer {
           height: 1px;
           overflow: hidden;
           clear: both;
           margin-top: -1px;
           }
div.whitespace {
           height: 12px;
           overflow: hidden;
           clear: both;
           }
div.blackline {
           height: 1px;
           overflow: hidden;
           clear: both;
           background-color: #000000;
           }
.plain
{
     text-transform: none;
}
.quote
{
      font-style: italic;
      font-weight: bold;
      text-transform: none;
	margin-top: 0px;
	margin-bottom: 0px;
      color: #000088;
}
.blue
{
      font-size: 14px;
      fontsize: 15px;
      color: #000088;
}
.statement
{  
      font-size: 11px;
      fontsize: 12px;
      color: #707070;
}
.leftstatement
{
      font-size: 9px;
      fontsize: 10px;
      line-height: 14px;
	margin-top: 6px;
	margin-bottom: 6px;
      color: #000088;
}
.bigstatement
{
      font-size: 15px;
      fontsize: 16px;
      color: #000000;
}
.indent
{
      padding-left: 35px;
}
.testimonial
{
	margin-top: 16px;
	margin-bottom: 16px;
      font-style: italic;
      line-height: 16px;
}
.footer
{
      margin-top: 0px;
      margin-bottom: 0px;
      line-height: 16px;
      text-align: center;
      font-size: 10px;
      fontsize: 11px;
}
/* Naivgation Formatting */
a.nav         { color: #ffffff; font-family: arial, sans-serif; font-size: 12px; fontsize: 13px; font-weight: bold; text-decoration: none; text-transform: normal; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; line-height: 20px;}
a.nav:link    { color: #ffffff;} 
a.nav:visited { color: #ffffff;} 
a.nav:active  { color: #ffffff;}
a.nav:hover   { color: #00009C; background-color: #efefef;}

a.navjoin         { color: #ffffff; font-family: verdana, arial, sans-serif; font-size: 11px; fontsize: 12px; font-weight: bold; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; line-height: 20px; background-color: #7379C6;}
a.navjoin:link    { color: #ffffff;} 
a.navjoin:visited { color: #ffffff;} 
a.navjoin:active  { color: #ffffff;} 
a.navjoin:hover   { color: #00009C; background-color: #efefef;}

/* Other Hyperlink Formatting */
a.top10         { color: #B94F4F; font-family: verdana, arial, sans-serif; font-size: 10px; fontsize: 11px; font-weight: 600; text-decoration: underline; line-height: 12px;}
a.top10:link    { color: #B94F4F;} 
a.top10:visited { color: #B94F4F;} 
a.top10:active  { color: #B94F4F;} 
a.top10:hover   { color: #00009C;}

a.cart:link          {color: #666666; font-size: 10px; fontsize: 11px; text-decoration: none; margin-bottom: 0px;}
a.cart:visited       {color: #666666; font-size: 10px; fontsize: 11px; text-decoration: none; margin-bottom: 0px;}
a.cart:active        {color: #666666; font-size: 10px; fontsize: 11px; text-decoration: none; margin-bottom: 0px;}
a.cart:over          {color: #3366CC; font-size: 10px; fontsize: 11px; text-decoration: none; margin-bottom: 0px;}

/* Product Sections Navifgation */
a.prodnav         { color: #000088; font-family: verdana, arial, sans-serif; font-size: 11px; fontsize: 12px; font-weight: bold; text-decoration: none; padding-top: 3px; padding-bottom: 5px; padding-left: 22px; padding-right: 22px; line-height: 18px; background-color: #efefef;}
a.prodnav:link    { color: #000088;} 
a.prodnav:visited { color: #000088;} 
a.prodnav:active  { color: #000088;} 
a.prodnav:hover   { color: #dd0000; background-color: #ffffff;}

/* Product Sections Navifgation */
a.buy         { color: #ffffff; font-family: verdana, arial, sans-serif; font-size: 11px; fontsize: 12px; font-weight: bold; text-decoration: none; padding-top: 3px; padding-bottom: 5px; padding-left: 22px; padding-right: 22px; line-height: 18px; background-color: #000088;}
a.buy:link    { color: #ffffff;} 
a.buy:visited { color: #ffffff;} 
a.buy:active  { color: #ffffff;} 
a.buy:hover   { color: #dd0000; background-color: #ffffff;}

/* Product Sections Navifgation */
a.prodhome         { color: #000088; font-family: verdana, arial, sans-serif; font-size: 11px; fontsize: 12px; font-weight: bold; text-decoration: none; padding-top: 3px; padding-bottom: 5px; padding-left: 22px; padding-right: 22px; line-height: 18px; background-color: #ffffff;}
a.prodhome:link    { color: #000088;} 
a.prodhome:visited { color: #000088;} 
a.prodhome:active  { color: #000088;} 
a.prodhome:hover   { color: #dd0000;}

/* View Video Presentation Navifgation */
a.movie         { color: #000088; font-family: verdana, arial, sans-serif; font-size: 10px; fontsize: 11px; font-weight: normal; text-decoration: none; line-height: 14px; background-color: #ffffff;}
a.movie:link    { color: #000088;} 
a.movie:visited { color: #000088;} 
a.movie:active  { color: #000088;} 
a.movie:hover   { color: #dd0000;}

/* View Video Presentation Navifgation */
a.salescontact         { color: #000088; font-family: verdana, arial, sans-serif; font-size: 10px; fontsize: 11px; font-weight: normal; text-decoration: none; line-height: 20px; background-color: #ffffff;}
a.salescontact:link    { color: #000088;} 
a.salescontact:visited { color: #000088;} 
a.salescontact:active  { color: #000088;} 
a.salescontact:hover   { color: #dd0000;}

/* View Video Presentation Navifgation */
a.salescontact         { color: #000088; font-family: verdana, arial, sans-serif; font-size: 10px; fontsize: 11px; font-weight: normal; text-decoration: none; line-height: 20px; background-color: #ffffff;}
a.salescontact:link    { color: #000088;} 
a.salescontact:visited { color: #000088;} 
a.salescontact:active  { color: #000088;} 
a.salescontact:hover   { color: #dd0000;}

div.rounded
{ 
width: 600px; 
background: #EEF5FC url(images/roundbot.png) no-repeat bottom center; 
padding-bottom: 12px; 
} 

div.rounded h2.quote
{
padding-left: 25px;
padding-right: 25px;
padding-top: 12px; 
background: transparent url(images/roundtop.png) no-repeat top center; 
}

div.testimonial
{ 
width: 600px; 
background: #EEF5FC url(images/roundbot.png) no-repeat bottom center; 
padding-bottom: 12px; 
} 

div.testimonial p.testimonial
{
padding-left: 25px;
padding-right: 25px;
padding-top: 12px; 
background: transparent url(images/roundtop.png) no-repeat top center; 
}

select.state          {
                     width: 180px;
                     background-color: #efefef;
                     font-size: 10px;
                     fontsize: 11px;
                     color: #000000;
                     border-color: #a0a0a0;
                     border-style: solid;
                     border-width: 1px;
                     text-indent: 4px;
                     }
input.search         {
                     width: 130px;
                     height: 15px;
                     margin-top: 4px;
                     margin-bottom: 4px;
                     font-size: 9px;
                     fontsize: 10px;
                     color: #000000;
                     background-color: #efefef;
                     border-color: #000000;
                     border-style: solid;
                     border-width: 1px;
                     text-indent: 4px;
                     }
input.name           {
                     width: 200px;
                     height: 15px;
                     margin-top: 4px;
                     margin-bottom: 4px;
                     font-size: 10px;
                     fontsize: 11px;
                     color: #000000;
                     background-color: #efefef;
                     border-color: #a0a0a0;
                     border-style: solid;
                     border-width: 1px;
                     }
input.email          {
                     width: 200px;
                     height: 15px;
                     margin-top: 4px;
                     margin-bottom: 4px;
                     font-size: 10px;
                     fontsize: 11px;
                     color: #000000;
                     background-color: #efefef;
                     border-color: #a0a0a0;
                     border-style: solid;
                     border-width: 1px;
                     }
input.subject        {
                     width: 200px;
                     height: 15px;
                     margin-top: 4px;
                     margin-bottom: 4px;
                     font-size: 10px;
                     fontsize: 11px;
                     color: #000000;
                     background-color: #efefef;
                     border-color: #a0a0a0;
                     border-style: solid;
                     border-width: 1px;
                     }
input.sendbutton     {
                     font-family: verdana,arial,helvetica,sans-serif;
                     border-color: #000088;
                     border-style: solid;
                     border-width: 1px;
                     width: 50px;
                     height: 18px;
                     line-height: 10px;
                     font-size: 11px;
                     fontsize: 12px;
                     margin-top: 5px;
                     margin-bottom: 5px;
                     letter-spacing: 1px;
                     background-color: #c0c0c0;
                     color: #000000;
                     }
input.close     {
                     font-family: verdana,arial,helvetica,sans-serif;
                     border-color: #000088;
                     border-style: solid;
                     border-width: 1px;
                     width: 120px;
                     height: 18px;
                     line-height: 10px;
                     font-size: 11px;
                     fontsize: 12px;
                     margin-top: 5px;
                     margin-bottom: 5px;
                     letter-spacing: 1px;
                     background-color: #c0c0c0;
                     color: #000000;
                     }
input.payment        {
                     width: 180px;
                     height: 15px;
                     margin-top: 4px;
                     margin-bottom: 4px;
                     font-size: 10px;
                     fontsize: 11px;
                     color: #000000;
                     background-color: #efefef;
                     border-color: #a0a0a0;
                     border-style: solid;
                     border-width: 1px;
                     }
input.zip            {
                     width: 80px;
                     height: 15px;
                     margin-top: 4px;
                     margin-bottom: 4px;
                     font-size: 10px;
                     fontsize: 11px;
                     color: #000000;
                     background-color: #efefef;
                     border-color: #a0a0a0;
                     border-style: solid;
                     border-width: 1px;
                     }

textarea.message     {
                     width: 300px;
                     height: 80px;
                     font-size: 10px;
                     fontsize: 11px;
                     border-color: #a0a0a0;
                     border-style: solid;
                     border-width: 1px;
                     margin-top: 5px;
                     margin-bottom: 5px;
                     background-color: #efefef;
                     color: #000000;
                     }
textarea.paymentmessage     {
                     width: 525px;
                     height: 100px;
                     font-size: 10px;
                     fontsize: 11px;
                     border-color: #a0a0a0;
                     border-style: solid;
                     border-width: 1px;
                     margin-top: 5px;
                     margin-bottom: 5px;
                     background-color: #efefef;
                     color: #000000;
                     }
.form
{
	font-size: 10px;
	fontsize: 11px;
}
b.movie
{
	font-size: 10px;
	fontsize: 11px;
      line-height: 32px;
}

.large
{
	font-size: 15px;
	fontsize: 16px;
      line-height: 32px;
      list-style-image: url(images/bigtick.gif);
}
.salesteam
{
	font-size: 11px;
	fontsize: 12px;
      text-align: left;
}
.prodtitle
{
	font-size: 11px;
	fontsize: 12px;
}
.salesnotes
       {
       line-height: 14px;
	 }
.name  {
       font-size: 11px;
       fontsize: 12px;
       line-height: 14px;
	 }
.vlarge {
	font-size: 18px;
	fontsize: 19px;
      letter-spacing: 1px;
      line-height: 25px;
      color: #000088;
}
.lighter
{
      color: #358935;
}
.warning
{
      color: #dd0000;
}

