/* Styles */

body {
    background-image: url(images/background.gif);
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
 }

img, a {
    border: 0px;
 }

h1 {
    font: 18px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #f00;
    margin: -5px;
 }

 h2 {
    font: 15px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333;
 }

 .faq {
   font:  15px Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #CC9900;
 }

 a:link, a:hover, a:visited {
   text-decoration: none;
 }


 /* Header */

#main {
    border: 0px solid #000; 
    width: 980px; 
    height: 500px; 
    margin: 0px auto;
 }

.head_top { 
    height: 78px; 
    padding-left: 17px;
 }

.logo { 
    position: absolute; top: 8px; *top: 15px; 
    z-index: 100;
 }
    
.bbb { 
    position: static; 
    margin: 15px 0px 0px 400px; 
 }
    
.contacts { 
    float: right; 
    margin: 10px 10px 0px 0px; 
    *margin: -50px 10px 0px 0px; 
 }

.head_sub { 
    background-image: url(images/sub.png); 
    background-repeat: no-repeat; 
    height: 43px; 
 }

.sub_text { 
    font-size: 15px; 
    font-weight: bold; 
    margin-left: 17px; 
 }

.head_banner { 
    background-image: url(images/banner.png); 
    background-repeat: no-repeat; 
    height: 183px; 
 }

 /* Sidebar */

#left_pane {
    border: 0px solid #000;
    float: left;
    text-align: center;
    margin-top: 10px;
    width: 270px;
 }
    
.button {
    background-image: url(images/button.png);
    background-repeat: no-repeat;
    /*-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;*/
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    margin: 0px 5px;
    padding: 8px 5px 0px 5px;
    width: 250px;
    height: 38px;
    color: #000;
 }

.button:hover {
    /*-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;*/
    font-weight: bold;
 }

 /* Content */
    
#content {
    border: 0px dashed #ccc;
    float: left;
    margin: 10px;
    padding: 5px;
    width: 675px;
 }
    
.foot_sub {
    background-image: url(images/foot.gif);
    background-repeat: repeat-x;
    border: 0px solid #000;
    height: 200px;
 }
    
.foot_main {
    background: #aaa;
    border: 0px solid #000;
    font-size: 11px;
    padding: 5px 5px 0px 5px;
    height: 22px;
    color: #333;
 }

 .foot_main a:link {
   color: #333;
 }

 
 .para {
    font-size: 15px;
    text-align: justify;
 }
    
 .pic {
    border: 1px solid #e7740b;
    background-color: #fcb701;
    padding: 5px;
 }

 .pic img {
    margin-bottom: 5px;
 }

 .pic span {
    padding-top: 10px;
    font-size: 12px;
    color: #333;
 }
    
 .desc {
    padding: 5px;
    font-size: 14px;
 }
    
 .quotebox {
    background-image: url(images/quote.png);
    background-repeat: no-repeat;
    margin: auto;
    width: 400px;
    height: 120px;
    text-align: center;
    color: #f00;
 }

 .notebox_pic {
    border: 1px dashed  #FFCC00;
    background-color: #FFCC00;
    padding: 5px;
 }

 .notebox_desc {
   border: 1px dashed  #FFCC00;
   background-color: #FFFFCC;
   padding: 0px 5px 0px 5px;
   font-size: 13px;
 }


 .media_cap {
    font-size: 12px;
    text-align: center;
 }

 .social {
   float: right;
   margin-right: 60px;
 }


 /* LigtBox Start */

 	#gallery {
 	    border: 0px solid #000;
		padding: 10px;
		width: 650px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #fcb701;
	}
	#gallery ul a:hover img {
		border: 5px solid #e7740b;
		color: #fff;
	}
	#gallery ul a:hover { color: ##e7740b; }

 /* LightBox End */

 .buy_button {
   border: 1px solid #999999;
   background-color: #FF0000;
   padding: 5px 10px;
   font: 12px arial;
   font-weight: bold;
   color: #FFFFFF;
 }

 .buy_desc {
   font-weight: bold;
   color: #009900;
 }
 .buy_desc2 {
   font-weight: bold;
   color: #000000;
 }



