/**************************************************
General Body Styles
**************************************************/
body {
     text-align:center;
     background-color: #000000;
     padding: 0;
     margin:0;
     color: #000000;
     background-position: top center;
     background-repeat: no-repeat;
     background-image: url(../images/main_bg.jpg); }
#wrapper {
     width: 964px;
     text-align: left;
     margin: 0 auto;
     padding: 0; }
/**************************************************
Navigation Styles
**************************************************/
.navigation {
     float: left;
     text-align: center;
     font-family: Helvetica, Arial, sans-serif;
     font-size: .76em;
     height:34px;
     width: 964px;
     background-image: url(../images/bg_nav.jpg);
     background-repeat: no-repeat;
     font-weight: normal;
     text-transform: uppercase; }
.navigation ul {
     list-style: none;
     margin: 0;
     padding-top: 8px; }
.navigation li {
     display: inline;
     padding-right: 15px;
     padding-left:15px; }
.navigation a:link, .navigation a:visited {
     /* This is for Win/IE only */
     color: #ffffff;
     text-decoration: none; }
.navigation a:hover {
     color: #ffbc2e; }
/**************************************************
Header
**************************************************/
body#index .header {
     float: left;
     height: 394px;
     width: 964px;
     background-image: url(../images/header/rotator.php); }
body#index h1.headerimage {
     padding-top: 394px;
     /* height of the replacement image */
    height: 0px;
     overflow: hidden;
     margin: 0;
}
body#index.subpage .header{
     background-image: url(../images/header_subpage.jpg);
     height: 264px; }
body#index.subpage h1.headerimage {
     padding-top: 264px;
     /* height of the replacement image */
    height: 0px;
     overflow: hidden;
     margin: 0; }
/**************************************************
Main Content Styles
**************************************************/
.content {
     float: left;
     width: 908px;
     background-repeat: no-repeat;
     background-position: top left;
     background-color: #ffffff;
     background-image: url(../images/bg_content.jpg);
     padding: 10px 28px 35px 28px; }

.c_one {
     float: left;
     width: 214px;
     padding: 15px 20px 10px 20px;
     min-height: 500px;
     background-image: url(../images/bg_search.jpg);
     background-repeat: no-repeat; }
.c_two {
     float: left;
     padding: 15px 0 0px 28px;
     width:570px; }
.content img {
     float: left;
     margin: 0 20px 15px 0; }

.c_two ul, .c_one ul {
     font-family: Times, "Times New Roman", serif;
     font-size: 14px;
     color: #647a9b;
     font-weight: normal;
     line-height: 18px; }
.c_two li, .c_one li {
     margin-bottom: 7px; }
.divider{
     height: 6px;
     background-image: url(../images/underline.png); }

/**************************************************
General Text Styles
**************************************************/
h1 {
     color: #0071bb;
     font-family: Helvetica, Arial, sans-serif;
     font-weight: normal;
     font-size: 24px; }

h2 {
     color: #fcb92e;
     font-family: Helvetica, Arial, sans-serif;
     font-size: 14px;
     font-weight: normal;
     margin-top: 0;
      }


h3 {
     color: #b7b7b7;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 14px;
     font-weight: normal; }
p, li, b.p{
     font-family:  Helvetica, Arial, sans-serif;
     font-size: 13px;
     color: #000000;
     font-weight: normal;
     line-height: 17px; }
li {
     margin-bottom: 0; }

blockquote {
     font-family:  Helvetica, Arial, sans-serif;
     color: #ab0039;
     margin-left: 0;
     margin-right: 0;
     padding: 12px;
     background-repeat: repeat-y;
     background-image: url(../images/bg_blockquote.jpg);
     font-size: 20px;
     border-bottom: 1px #c8e8f2 solid; }
a, a:link, a:visited, small a:link, small a:visited {
         color: #fcb92e;
 }
a:hover, small a:hover {
     color: #679acd; }
/**************************************************
Column One Text Styles
**************************************************/
.c_one h1{
     font-size: 15px;
     color: #ffffff;
     text-transform: uppercase; }
.c_one p{
     font-size: 15px;
     color: #fcb92e; }
/**************************************************
Column Two Text Styles
**************************************************/
.c_two h1{
     font-size: 40px;
     color: #ffffff;
     text-transform: uppercase;
     margin: 0; }
.c_two h2{
     font-size: 15px;
     color: #fcb92e;
     text-transform: uppercase; }
h2.h2_two{
     color: #717171;
     font-size: 20px;
margin-bottom: 0px; }
/**************************************************
Special Link Styles
**************************************************/

a.question, a#moreinfo{
   padding: 5px;
     background-color: #000000;
 }
h1 a.question{
     margin-bottom: 14px;}
a#moreinfo{
     }
h1.cseller, h1.search{
     font-size: 28px; 
     margin-bottom: 3px;}
/**************************************************
Footer Styles
**************************************************/
.footer {
     text-align: center;
     margin: 0 auto;
     clear:both;
     height: 95px;
     padding-top: 50px;
     border: none;
     background-image: url(../images/bg_footer2.jpg);
     background-repeat: no-repeat;
     background-position: top center; }
.footer h2, .footer a:link, .footer a:visited {
     font-size: 12px;
     color: #000000;
     margin: 0 0 5px 0;
     font-family:  Helvetica, Arial, sans-serif;
     border: none;
     font-weight: normal; }
.footer a:hover {
     color: #b60037; }
/**************************************************
Listing Styles
**************************************************/
img.p_image{
     border: 4px #ffbc2e solid; }
img.p_image#no_float{
     float: none;}
p.listing{
     margin-bottom: 2px;
     margin-top: 0;
      }
h2.product_title{
padding: 5px;
padding-left: 9px;
    background-color: #000000; 
margin-bottom: 10px;
     font-size: 25px; 
          color: #fcb92e;
}
h2.product_title a:hover{
     color:#ffffff;}
p#price{
     padding: 6px;
     background-color: #c1c1c1;
     border: 1px #000000 dashed;
     font-size: 16px;
     float: left;
     margin-bottom: 8px; }
strong.str{
     text-transform: uppercase; }
/********************************************************************
Form Styles
********************************************************************/
form.contact fieldset {
     border: none;
     padding: 0px; }
form.contact legend {
     color: #165a9f;
     font-family: Times;
     font-size: 12px;
     font-weight: bold;
     padding: 5px; }
form.contact {
     line-height: 100%;
     margin: -15px 15px 0pt;
     padding: 20px; }
form.contact label {
     color: #000000;
     font-size: 12px; 
     font-family: arial; }
form.contact label.fixedwidth {
     display: block;
     width: 250px;
      }
form.contact input{
     margin-bottom: 12px;}
form.contact input.no_padding{
     margin-bottom: 0;}
.underline {
     border-bottom: 1px #ababab solid; }

