/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:

	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey

*/

#header { height: 154px; padding:0px 10px 28px 0px; }
#home-header { padding:0px 10px 28px 0px; }

#header #logo-spot{ display: block; font-size:18px; padding:0; margin:-15px 0 0 0; float:left; position:absolute; top:0; left:0; z-index:9999;  }
  #header .blog-title a{ color:#eee; font:bold 33px Verdana; padding:0; margin:0 ; text-decoration:none;}
    #header .blog-title a:hover{ text-decoration:none; color:#fff }
#header .blog-description{ color:#ccc }

#home-header #logo-spot{ display: block; font-size:18px; padding:0; margin:-15px 0 0 0; float:left; position:absolute; top:0; left:0; z-index:9999;  }
  #home-header .blog-title a{ color:#eee; font:bold 33px Verdana; padding:0; margin:0 ; text-decoration:none;}
    #home-header .blog-title a:hover{ text-decoration:none; color:#fff }
#home-header .blog-description{ color:#ccc }

#top_nav { background: url(images/navigation-bg.png) no-repeat top center; float:right; margin:0px 56px 0px 0px; padding:0px 10px 0px 0px; height:41px; width: 818px; position:relative; font-family:Georgia, "Times New Roman", Times, serif;   }

#nav li a { display: block; text-decoration: none; margin:5px 25px 5px 5px; padding-bottom: 0px; font-size:11px; font-weight:bold; }

.product_desc h2 { font-family:Georgia, "Times New Roman", Times, serif; text-shadow: #dacaa2 2px 2px 1px;
 }
 
.product_desc { width:480px;  position:absolute; right:0; padding-right:120px; top:90px; z-index:9999; }

#banner p span { font-size:13px; font-weight: normal; float: right; margin-top: 24px; }
 
.productrays { position:absolute; left:-135px; top:-15px; width:800px; height:392px; padding:86px 0px 0 220px; z-index:0;     }

#banner .buttonbar { text-align:center; margin:0 auto; padding-top:86px; padding-left:1px; }

.action_button { float:left; margin-top: 0px; margin-right: 20px;  display:table;  text-align:center;  display:block; text-decoration:none; display:block; padding-bottom: 5px; }
.action_button a { text-decoration:none !important;  margin-top: 0px; padding: 12px 18px 0 18px; float:left; height: 31px; font:bold 14px Helvetica, Arial, sans-serif;  display:block; }

#page_head {  font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; font-size:30px; padding:15px 10px; margin: -60px auto 0 auto; text-shadow: #ffecc2 2px 2px 1px; }
#page_head h1 { margin:0; padding:0 20px 0 20px; font-weight: bold;   }
