/*A
Theme Name: Saviifinancial
Author: Saviifinancial.com
Author URI: http://www.saviifinancial.com
*/

* {
	margin: 0; padding: 0;
}

body {

text-align: center;
font: 12px Verdana;
color: #000000;
background: url(images/savii_bg.gif) repeat-x;
     } 
    
a:link {
   color: #800000;
   text-decoration: underline;
  }
 
a:hover {
    text-decoration: none; 
    color: #FF0000;
   }

a:visited {
    text-decoration: underline; 
    color: #800000;
   }


a.ads2Class:link {
     color: #efefef;
} 
a.ads2Class:hover {
     color: #efefef;
}


img {
    border: 0;
}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.aligncenter {
	text-align: center;
}
.hidden {
	display: none;
}

/** BEGIN wrapper **/
#wrapper {
	width: 970px;
	margin: auto auto;
	text-align: left;
}
/** END wrapper **/

/** BEGIN header **/

 
#header {
	height: 200px;
        padding: 0 8px;
        width:960px;
}



      /* #header .pages {
		float: left;
	}

	#header .pages li {
        
        }*/

	#header ul {
		list-style-type: none;
		clear: both; 
        }

        #header ul li {
		float: left;
                font-weight: bold;
                font-size: .9em;
                text-transform: uppercase !important;
	}		
        #header .pages ul {
		font-weight: bold;
		font-size: 8px !important;
		text-transform: uppercase; 
                display: inline !important;
        }
        #header .pages li a {
		color: #000000;
		text-decoration: none !important;
		display: block;
		padding: 10px 10px;
                
        }
	#header .pages li a:hover {
		background: #242424; 
                color: #ffffff;
        }
 
	#header .login {
		float: right;
        }       
        #header .login li {
		font-size: .9em;
                font-weight: bold;
		text-transform: uppercase;
                display: inline !important;
        }
	#header .login li a {
		color: #000000;
		text-decoration: none;
		display: block;
		padding: 8px 20px;
	}
	#header .login li a:hover {
                 text-decoration: underline; 
                 color: #c44c12;
        }
        #header .links {
		width: 100%;
                text-align: right;
		color: #e2e2e2;
		font-size: 0.9em;
		background: url(images/twitter_bird.gif) no-repeat 767px 6px;
		padding: 8px 0 8px 18px;
	}
	#header .links a {
		color: #e2e2e2;
		text-decoration: none;
		margin: 0 5px;
	}
	#header .links a:hover {
		text-decoration:underline;
	}
	#header h1 {
		float: left;
		padding: 20px 10px;
		clear: both;
	}
	#header h1 a {
		display: block;
		outline: none;
		text-indent: -9999px;
                margin: 18px 0 0 0px;
                padding-top: 16px;
                         
	} 
                
          #header .CFlogo {                
                float: right;
                margin-top: 32px;margin-right:10px;
                

                                
        }
         #header .CFtext {
                color:#a1a1a1;padding-right:10px;
                
                
                font-size:11px;
                font-weight:normal;
                font-family:verdana;
                text-align:right;
                margin-right:6px;
                padding-top:99px;

       }
        #header .title {
	        float: left;		
                width: 10%;
                margin-top: 32px;
                padding-bottom: 34px;

       }
        #header .menu {
                 margin-top: 0px;

        }
	#header .categories {
		overflow: hidden;
		width: 100%;
	}
	#header .categories li {
		font-family: Arial;
		font-size: 0.9em;
		text-transform: uppercase;
		padding-left: 1px;
		background: url(images/divider.gif) no-repeat 0 15px;
		margin-left: -1px;

	}
	#header .categories li a {
		color: #333333;
		text-decoration: none;
	        display: block;
		padding: 13px 10px 12px;

	}
		#header .categories li a:hover {
		text-decoration: none;	 
	}


/** END header **/

/** BEGIN body **/

#body {
	padding: 10px 0;
}
/** END body **/

/** BEGIN content **/


               .blockquote {
                       font-family: Arial;
                       font-size: 1em;
                       font-weight:normal;
                       background:#ffffff;
                       line-height:150%;
                       padding-left: 4px;    
                       padding-right: 2px;
                       padding-top: 4px; 
                       padding-bottom: 22px;
               }
                       

              .blockquote1 {
                       font-weight:normal;
                       line-height:150%;
                       border: 0px solid;
                       margin-left: 0px;
                       padding-left: 0px;    
                       padding-right: 2px;
                       padding-top: 12px; 
                       padding-bottom: 0px;
               }

               .blockquote2 {
                       font-family: verdana;
                       font-size: 1.1em;
                       font-weight:bold;
                       color: #ffffff;
                       background:#800000;
                       line-height:150%;
                       padding-left:2px;    
                       padding-right: 0px;
                       padding-top: 4px; 
                       padding-bottom: 4px;
               }
                       

              .blockquote3 {
                       font-family: Arial;
                       font-size: .8em;
                       font-weight:normal;
                       line-height:110%;
                       padding-left: 2px;    
                       padding-right: 2px;
                       padding-top: 15px; 
                       padding-bottom: 0px; 
               }

              .blockquote4 { 
                       font-family: Arial;
                       font-weight:normal;
                       padding-left: 2px;    
                       padding-right: 2px;
                       padding-top: 10px; 
                       padding-bottom: 0px; 
                }

                .blockquote5 a:hover {
                       text-decoration:underline!important;
                       color:green;
                       font-weight:normal;
                       padding-left: 0px;    
                       padding-right: 0px;
                       padding-top: 0px; 
                       padding-bottom: 0px; 

                 }

                 .blockquote6 {
                       font-family: Arial;
                       font-size:1.0em;
                       line-height: 140%;
                       font-weight:normal;
                       padding-left: 0px;    
                       padding-right: 0px;
                       padding-top: 0px; 
                       padding-bottom: 0px; 

                 } 

/** BEGIN Fundlist **/

                 .fundlist {
                      font-family:arial;
                      font-size:12px;
                 }

                 .fundlist a {
                       color:#000040!important;
                       text-decoration:none;

                 }

                  .fundlist a:hover {
                       text-decoration:underline;
                       color:#3878ac!important;
                 }

/** END Fundlist **/

               .fundheader {
                      font-family:arial;
                      font-size:14px;
                      color:#ffffff;
                      padding:4px;
                      
                       }

                .fundheader img {
                     display:block;
                     float:right;
                     
                       }

         
         input.green { 
               background-color: #efefef; 
               padding: 2px; font-size: 14px; color: black;
         }
         input.red { 
               background-color: #efefef; 
               padding: 2px; font-size: 14px; color: black;
         }
         input.yellow { 
               background-color: #eaeaea; 
               font-size: 14px;
         }
         input.white { 
               background-color: #fcfcfc; 
               font-size: 14px;
         }
         input.black { 
               background-color: #404040; 
               font-size: 14px; color: white;
         }


/** BEGIN content **/

      #content {
	        clear: both;
	        width: 676px;
	        float: left;
	        background: url(images/contentbody.gif) repeat-y 0 0;
	        font-family: Arial;
                 font-size: 1.1em;
                 margin-bottom:20px;
        }

      #content .head { background: url(images/contenthead.gif) no-repeat 0 0;

        }

      #content .foot { background: url(images/contentfoot.gif) no-repeat 0 bottom;
		padding: 35px 8px 0px;
                }

      #content .atitle {
		float: left;
		font-size: .9em;
		text-transform: uppercase;
		color: #c73a03;
		background-color: #ffffff;
		padding: 5px 8px;
		font-weight: normal;
		margin: 10px 30px;
                
        }       

	#content .featured {
		padding: 0px 30px 10px;
	}


        #content .featured h2.title {
             float: left;
             font-size: 1.9em;
             text-transform: uppercase;
             color: #800000;
             background-color: #ffffff;
             padding: 5px 8px;
             font-weight: bold;
             margin-bottom: 0px;    

        }
       
	#content .featured .thumb {
		 width: 590px; height: 315px;
		 padding: 6px;margin-top:8px;
		 border: 0px solid;
		 background-color: #F2F2F1;
		 clear: both;
         }


	 #content .featured .b {
		 width: 589px; height: 315px;
		 overflow: hidden;
		 position: relative; 
	}


	#content .featured .photo {
		 list-style-type: none;
          }

		 #content .photo li {
		 position: absolute;
		 top: 0; left: 0;
		 z-index: 0;
        }
				
        #content .photo li.first {
		 z-index: 2;
	}
				
        #content .photo li img {
		 width: 589px;

	}

	 #content .featured .text {
		 list-style-type: none; 
	}

	 #content .featured .text li {
		 width: 230px; height: 285px;
		 position: absolute;
		 top: 0; right: -270px;
		 padding: 15px;
		 color: #E0E0E0;
		 font-family: Verdana;
      		 background: url(images/shade.png) repeat 0 0;
                 z-index: 4; 
	}   
        
         #content .featured .text li.first {
		 right: 0; 

	}      
        

        #content .featured .text h2 {
		 font-size: 1.6em;
		 margin-bottom: 10px;
                 
	}

      
        #content .featured .text p {
		 line-height: 1.4em;
		 margin-bottom: 10px;

	}        

	#content .featured .text a {
		 font-size: .9em;
                 color: #E0E0E0;
		 text-decoration: none!important;
	}



        #content .featured .text .readmore {
		 font-size: .9em;
		 font-weight: bold;
		 text-transform: uppercase;
        }
	
         #content .first {
	         border-top: 0;
                       
	}        


          #content .post .l {
	         float: left;
	         width: 100px;
	         padding: 10px 0;
                 
	}


	#content .post img {
		 width: 134px; height: 134px;
		 border: 0px solid #e9e9e9;
		 background-color: #F2F2F1;
		 padding: 5px 5px  5px  5px;
                 margin: 5px 30px 0px;
	}

	#content .post .r {
		 float: right;
		 width: 430px;
                 padding: 10px 30px 0px 20px;
	}


        #content .post h2  {
                 font-weight: normal;
		 font-size: 1.6em;
		 margin-bottom: 15px;

	}


        #content .post h2 a {
		 text-decoration: none;
		 color: #800000;
        }


        #content .post h2 a:hover {
		 text-decoration: none!important;
		 color: #FF0000;
        }

          
        #content .post p {
		line-height: 1.6em;
		margin-bottom: 15px;
                
	}

        #content .post {
		 clear: both;
		 border-bottom: 1px solid #E9E9E9;
                 margin: 0px;
	}

        #content .details {
		float: left;
		font-size: 0.85em;
		text-transform: uppercase;
		margin-bottom: 0 !important; 
	}
			
        #content .details a {
		text-decoration: none;
		color: #191919;
		margin: 0 5px;
	}
				
        #content .details a:hover {
		text-decoration: underline;
	}

        #content .comments {
		 float: right;
		 margin-bottom: 0 !important;
		 padding-bottom: 6px;
		 background: url(images/comments2.gif) no-repeat right-bottom;

        }
 
	#content .comments a {
	        display: block;
	        color: #ffffff;
	        font-family: Verdana;
	        font-size: 0.9em;
		text-decoration: none;
		padding: 2px 6px;
		background-color: #640767
        }
				
         #content .postnav {
		clear: both;
		float: right;
		padding: 0 20px;
	} 
		
         #content .postnav ul {
		list-style-type: none;
	}

	#content .postnav ul li {
		float: left;
		padding: 0 4px;
		font-family: Arial;
	}
			
        #content .postnav ul li a {
		display: block;
		padding: 4px 8px;
		border: 1px solid #E1E1E1;
		text-decoration: none;
		color: #4F4F4F;

	} 

        #content .postnav ul li a:hover {
		border-color: #ffffff;
	}

        #wp_page_numbers ul {
		border-top: 0 !important;
	}

	#wp_page_numbers .page_info {
		padding: 4px 8px !important;
		border: 1px solid #E1E1E1 !important;
		margin-right: 2px;
	}
     
	#wp_page_numbers .active_page a {
		border-color: #ffffff !important;
		background-color: #ffffff !important;
	}

        #content .single {
		padding: 10px 30px;
	}

	 #content .single h2 {
		margin-bottom: 10px;
		font-size: 1.3em;
                color: #800000;
		text-transform: none; 
	}       
		
        #content .single p {
		line-height: 1.5em;
		margin-bottom: 10px;
	}

	#content .single ul, #content .single ol {
		list-style-position: inside;
		margin-bottom: 10px;
	}

	#content .single li {
		line-height: 1.5em;
		padding: 2px 0;
	}

	#content .single blockquote {
		padding: 10px 10px 5px;
		margin-bottom: 10px;
		background-color: #eeeeee;
		border-width: 1px 0;
		border-style: solid;
		border-color: #e0e0e0; 
	}


	#content .single h3, #content .single h4, #content .single h5, #content .single h6 {
	font-size: 1.2em;
	margin-bottom: 5px;
	} 


/** END content **/



/** BEGIN Insurance **/

       a.insurance {
           color: #263286;

}

       a.insurance:hover {
          text-decoration:none;
          color: #3878ac;
           
}
      

/** END Insurance **/


/** BEGIN Pagelinks **/


        a.pagelinks {
             text-decoration:none;
        }


        a.pagelinks:hover {
             text-decoration:none!important;
             color: #FF0000!important;

        }

         .pagelinks a:visited {
             text-decoration:none;
         }

         a.contact:hover {
              text-decoration:underline!important;}

    

/** END Pagelinks **/



/** BEGIN JS Performer **/

        a.toggler {
            cursor:pointer;cursor:hand;
            text-decoration:underline;
            color:#800000;
            }
       
        a:hover.toggler  {
             color: #FF0000;
             text-decoration:none;
            }

          a.toggler.targetEl-termlife {
              color:navy;  
            }

          a:hover.toggler.targetEl-termlife {
              color:#3878ac;  
            }

          a.toggler.targetEl-wholelife {
              color:navy;  
            }

          a:hover.toggler.targetEl-wholelife {
              color:#3878ac;  
            }

           a.toggler.targetEl-universallife {
              color:navy;  
            }

          a:hover.toggler.targetEl-universallife {
              color:#3878ac;  
            }  

       .performertooltip {
              padding: 0px !important;
              color: #000000;
              font-family: verdana;
              font-size: 11px;
              font-weight:normal;
              text-align:left;
              line-height: 1.5;

                   }


/** END JS Performer **/




/** BEGIN links **/


      #links {
	      clear: both;
	      padding: 20px 30px;
	      font-family: Verdana;
        }

        #links .box {
		width: 130px;
		float: left;
		padding: 20px 10px;
		border-top: 1px solid #E9E9E9;
        }

        #links h2 {
		float: left;
		font-size: 1.1em;
                border: 2px;
		text-transform: uppercase;
		color: #ffffff !important;
		background-color: maroon;
		padding: 4px 8px;
		font-weight: bold;
		margin-bottom: 10px;
	}

        #links ul {
	       clear: both;
	       list-style-type: none;
	       padding: 0 5px;
	}
		
        #links ul li {
		line-height: 1.5em;
		font-size: 0.9em;
		padding: 4px 0;
	}

	#links ul li a {
		color: #191919;
		text-decoration: none;
        }
		
        #links ul li a:hover {
		color: #6B001A;
		 		
        }

/** END links **/

/** BEGIN sidebar **/



        #sidebar {
	       width: 270px;
	       float: right;
	       padding: 0px 6px 0px 0px;
               
        }

	#sidebar .box{
                color:#ffffff;
                text-align:center;
                font-weight:bold;
                font-size:1.1em;
                background: url(images/bg_25px_red.gif) repeat-x;
		border: 2px solid #E1E1E1;
		padding: 8px;
		margin-bottom: 10px;
	}


        #sidebar .box ul{
                list-style-type: none;
                padding-top:14px;
                text-align:left;

        }      



        #sidebar .box ul li{
                font-weight:normal;
                
        }      

        #sidebar h2 {
		font-size: 1.1em;
		color: #f6f4f4;
		background-color: #800000;
		padding: 5px 4px;
		font-weight: bold;
		margin-bottom: 10px;
		width: 240px;
	}
		
	#sidebar ul {
		list-style-type: none;
	}

        #sidebar ul li {
		line-height: 1.5em;
		padding: 2px 0;
		border-bottom: 0px solid #E9E9E9;
	}

	#sidebar ul li a {
		color: #191919;
		text-decoration: none;
        }                     

        #sidebar ul li a:hover {
                color: #000000;
	        text-decoration: underline;
        }

      
        #sidebar .search {
		border: 2px solid #E1E1E1;
		margin-bottom:  10px;
		height: 22px;
        }       

	#sidebar .search input {
		border: 0;
		float: left;
                font-family:arial;
                color:#436d79;
                font-size:1.2em;
		width:  200px;
		margin: 4px 4px;
	}

	#sidebar .search button {
                background: url(images/bg_25px_red.gif) repeat-x;
		color: #ffffff;
		font-size: 0.8em;
		font-weight: bold;
		text-transform: uppercase;
		width: 58px; height: 22px;
		float: right;
                border:none;
                padding-bottom: 4px;
                        
	} 
		

     /* #sidebar .flickr {
		text-align: center;
	}
	
        #sidebar .flickr img {
		width: 75px;
		margin: 2px;
        }*/

	#sidebar .video {		
                border: 2px solid #E1E1E1;
                padding: 10px;
                margin-bottom: 10px;

	} 



        #sidebar .ticker1 {
                border: 2px solid #E1E1E1;
		padding-bottom:4px;
                padding-top:2px;
		margin-bottom: 10px;
                margin-top:-12px;
                          
        }
        #sidebar .ticker2 {
                border: 2px solid #E1E1E1;
                padding-bottom:4px;
                padding-top:2px;
                margin-bottom: 15px;               
                          
        }
        #sidebar .equotes {
                  width:265px;
                  height:245px;
                  border: 0px solid #E1E1E1;
                  padding: 10px 0px 8px 0px;
                  margin-bottom: 10px;
                  
        }
        #sidebar .scroller {
	         position:relative;
                 border:2px solid #E1E1E1;
                 border-collapse;collapse;
                 overflow:hidden;
                 clip:rect(0,0,0,0);
                 width:266px;
	         height:75px;
	         z-index:1;
                 cursor:pointer;cursor:hand;

        }

        
        #sidebar .ads {
                 text-align: center;
                 margin-bottom: 0px;
                
        }
        #sidebar .ads img {
                margin-bottom: 10px;
                margin-right:3px;
                margin-left:3px;
                border: 1px solid #E1E1E1;

        }                
        #sidebar .twitbox {
                position:relative;
                color:#ffffff;              
                font-size:1.1em;
                background: url(images/bg_25px_red.gif) repeat-x;	
		border: 2px solid #E1E1E1;
		padding: 4px;
		margin-bottom: 10px;
                
	}
        #sidebar .twitbox ul{
                list-style-type: none;
                padding-top:8px;
                text-align:left;

        }      
        #sidebar .twitbox ul li{
                font-weight:normal;

        }
        #sidebar .twitbox ul li a {
	text-decoration: none;
	color: #008000;
  

        }
        #sidebar .twitbox ul li a:hover {
	text-decoration: underline;        
	color: #D78E42;

        }
        #sidebar .twitbox p {        
	font-family:verdana;
        text-align: center;
        font-weight:bold;
        padding-top: 4px;

        
        }
         #sidebar .twitbutton {
          background: url(images/tweetbird_grey.png) no-repeat;
          background-size: 45px 45px;
          background-position: 0% 50%; 
          position: relative;         
          width: 95%;
          height: 24px;
          text-align: right;
          font-family:georgia;
          font-style: italic;
          font-weight: bold;
          padding-top: 13px;
          font-size:11px;
          margin-bottom: -15px;
 

        }
        #sidebar .twitbutton a {
                color: #666666;
                text-decoration: none;
                
        }
        #sidebar .twitbutton a:hover {
                  text-decoration:underline;
                  
         
         }
         #sidebar .busnews {  
                border: 0px solid #E1E1E1;
		padding: 0px 0px 0px 0px;
		margin-bottom: 10px;

        }

        
               
/** END sidebar **/



/** BEGIN sidebar_2 **/

          #sidebar_2 {
	       width: 270px;
	       float:right;
	       padding: 0px 6px 0px 0px; 
         }
         #sidebar_2 .lifebox{
                color:#ffffff;
                text-align:center;
                font-weight:bold;
                font-size:13px;
                background: url(images/bg_25px_red.gif) repeat-x;
	       border: 2px solid #E1E1E1;
	       padding: 8px;
	       margin-bottom: 10px;
                margin-top:10px;
	}
        #sidebar_2 .lifebox ul{
                list-style-type: none;
                padding-top:14px;
                text-align:left;

        }      
        #sidebar_2 .lifebox ul li{
                font-weight:normal;
                
        } 
        #sidebar_2 .box{
                color:#ffffff;
                text-align:center;
                font-weight:bold;
                font-size:1.1em;
                background: url(images/bg_25px_red.gif) repeat-x;
		border: 2px solid #E1E1E1;
		padding: 8px;
		margin-bottom: 10px;
	}
        #sidebar_2 .box ul{
                list-style-type: none;
                padding-top:14px;
                text-align:left;

        }      
         #sidebar_2 .box ul li{
                font-weight:normal;
        }        
        #sidebar_2 h2 {
		font-size: 1.1em;
		color: #f6f4f4;
		background-color: #800000;
		padding: 5px 4px;
		font-weight: bold;
		margin-bottom: 10px;
		width: 240px;
	}
        #sidebar_2 ul {
		list-style-type: none;
	}
        #sidebar_2 ul li {
		line-height: 1.5em;
		padding: 2px 0;
		border-bottom: 0px solid #E9E9E9;
	}
        #sidebar_2 ul li a {
		color: #191919;
		text-decoration: none;
        }                     
        #sidebar_2 ul li a:hover {
                color: #000000;
	        text-decoration: underline!important;
        }
        #sidebar_2 .search {
		border: 2px solid #E1E1E1;
		margin-bottom:  10px;
		height: 22px;
        }       
        #sidebar_2 .search input {
		border: 0;
		float: left;
                font-family:arial;
                color:#436d79;
                font-size:1.2em;
		width:  200px;
		margin: 4px 4px;
	}
        #sidebar_2 .search button {
                background: url(images/bg_25px_red.gif) repeat-x;
		color: #ffffff;
		font-size: 0.8em;
		font-weight: bold;
		text-transform: uppercase;
		width: 58px; height: 22px;
		float: right;
                border:none;
                padding-bottom: 4px;
                        
	} 
        #sidebar_2 .video {		
                border: 2px solid #E1E1E1;
                padding: 10px;
                margin-bottom: 10px;

	} 
        #sidebar_2 .ticker1 {
                border: 2px solid #E1E1E1;
		padding-bottom:4px;
                padding-top:2px;
		margin-bottom: 10px;
                margin-top:-12px;
                          
        }
        #sidebar_2 .ticker2 {
                border: 2px solid #E1E1E1;
                padding-bottom:4px;
                padding-top:2px;
                margin-bottom: 15px;           
                          
        }
        #sidebar_2 .ads3 {
                  border: 2px solid #E1E1E1;
                  padding: 10px;
                  margin-bottom: 10px;
                  margin-top: 10px;
                  
        }
        #sidebar_2 .scroller {
	         position:relative;
                 border:2px solid #E1E1E1;
                 border-collapse;collapse;
                 overflow:hidden;
                 clip:rect(0,0,0,0);
                 width:267px;
	         height:75px;
	         z-index:1;
                 cursor:pointer;cursor:hand;

        }
        #sidebar_2 .ads {
                 text-align: center;
                 margin-bottom: 0px;
                
        }
        #sidebar_2 .ads img {
                margin-bottom: 10px;
                margin-right:3px;
                margin-left:3px;
                border: 1px solid #E1E1E1;

        }                
        #sidebar_2 .twitbox {
                position:relative;
                color:#ffffff;              
                font-size:1.1em;
                background: url(images/bg_25px_red.gif) repeat-x;	
		border: 2px solid #E1E1E1;
		padding: 4px;
		margin-bottom: 10px;
                
	}
        #sidebar_2 .twitbox ul{
                list-style-type: none;
                padding-top:8px;
                text-align:left;

        }      
        #sidebar_2 .twitbox ul li{
                font-weight:normal;

        }
        #sidebar_2 .twitbox ul li a {
	text-decoration: none;
	color: #008000;
  

        }
        #sidebar_2 .twitbox ul li a:hover {
	text-decoration: underline;        
	color: #D78E42;

        }
        #sidebar_2 .twitbox p {        
	font-family:verdana;
        text-align: center;
        font-weight:bold;
        padding-top: 4px;

        
        }
         #sidebar_2 .twitbutton {
          background: url(images/tweetbird_grey.png) no-repeat;
          background-size: 45px 45px;
          background-position: 0% 50%; 
          position: relative;         
          width: 95%;
          height: 24px;
          text-align: right;
          font-family:georgia;
          font-style: italic;
          font-weight: bold;
          padding-top: 13px;
          font-size:11px;
          margin-bottom: -15px;
 

        }
        #sidebar_2 .twitbutton a {
                color: #666666;
                text-decoration: none;
                
        }
        #sidebar_2 .twitbutton a:hover {
                  text-decoration:underline;
                  
         
         }
                      
/** END sidebar_2 **/


/** BEGIN sidebar_3 **/

        #sidebar_3 {
	       width: 270px;
	       float: right;
	       padding: 0px 6px 0px 0px;

         }
         #sidebar_3 .lifebox{
                color:#ffffff;
                text-align:center;
                font-weight:bold;
                font-size:13px;
                background: url(images/bg_25px_red.gif) repeat-x;
		border: 2px solid #E1E1E1;
		padding: 8px;
		margin-bottom: 10px;
                margin-top:10px;

	}
        #sidebar_3 .lifebox ul{
                list-style-type: none;
                padding-top:14px;
                text-align:left;

        }      
       
        #sidebar_3 .lifebox ul li{
             font-weight:normal;
                
        } 
        #sidebar_3 .box{
                color:#ffffff;
                text-align:center;
                font-weight:bold;
                font-size:1.1em;
                background: url(images/bg_25px_red.gif) repeat-x;
		border: 2px solid #E1E1E1;
		padding: 8px;
		margin-bottom: 10px;

	}
        #sidebar_3 .box ul{
                list-style-type: none;
                padding-top:14px;
                text-align:left;

        }      
        #sidebar_3 .box ul li{
                font-weight:normal;
                
        }      
        #sidebar_3 h2 {
		font-size: 1.1em;
		color: #f6f4f4;
		background-color: #800000;
		padding: 5px 4px;
		font-weight: bold;
		margin-bottom: 10px;
		width: 240px;
	}
        #sidebar_3 ul {
		list-style-type: none;
	}
        #sidebar_3 ul li {
		line-height: 1.5em;
		padding: 2px 0;
		border-bottom: 0px solid #E9E9E9;
	}
        #sidebar_3 ul li a {
		color: #191919;
		text-decoration: none;
        }                     
        #sidebar_3 ul li a:hover {
                color: #000000;
	        text-decoration: underline!important;
        }
        #sidebar_3 .search {
		border: 2px solid #E1E1E1;
		margin-bottom:  10px;
		height: 22px;
        }       
        #sidebar_3 .search input {
		border: 0;
		float: left;
                font-family:arial;
                color:#436d79;
                font-size:1.2em;
		width:  200px;
		margin: 4px 4px;
	}
        #sidebar_3 .search button {
                background: url(images/bg_25px_red.gif) repeat-x;
		color: #ffffff;
		font-size: 0.8em;
		font-weight: bold;
		text-transform: uppercase;
		width: 58px; height: 22px;
		float: right;
                border:none;
                padding-bottom: 4px;
                        
	} 
        #sidebar_3 .ticker1 {
                border: 2px solid #E1E1E1;
		padding-bottom:4px;
                padding-top:2px;
		margin-bottom: 10px;
                margin-top:-12px;
                          
        }
        #sidebar_3 .ticker2 {
                border: 2px solid #E1E1E1;
                padding-bottom:4px;
                padding-top:2px;
                margin-bottom: 15px;           
                          
        }
        #sidebar_3 .ads3 {
                 border: 2px solid #E1E1E1;
                 padding: 10px;
                 margin-bottom: 10px;
                 margin-top: 10px;
                  
        }
        #sidebar_3 .scroller {
	         position:relative;
                 border:2px solid #E1E1E1;
                 border-collapse;collapse;
                 overflow:hidden;
                 clip:rect(0,0,0,0);
                 width:267px;
	         height:75px;
	         z-index:1;
                 cursor:pointer;cursor:hand;

        }
        #sidebar_3 .ads {
                 text-align: center;
                 margin-bottom: 0px;
                
        }
        #sidebar_3 .ads img {
                margin-bottom: 10px;
                margin-right:3px;
                margin-left:3px;
                border: 1px solid #E1E1E1;

        }                
        #sidebar_3 .twitbox {
                position:relative;
                color:#ffffff;              
                font-size:1.1em;
                background: url(images/bg_25px_red.gif) repeat-x;	
		border: 2px solid #E1E1E1;
		padding: 4px;
		margin-bottom: 10px;
                
	}
        #sidebar_3 .twitbox ul{
                list-style-type: none;
                padding-top:8px;
                text-align:left;

        }      
        #sidebar_3 .twitbox ul li{
                font-weight:normal;

        }
        #sidebar_3 .twitbox ul li a {
	text-decoration: none;
	color: #008000;
  

        }
        #sidebar_3 .twitbox ul li a:hover {
	text-decoration: underline;        
	color: #D78E42;

        }
        #sidebar_3 .twitbox p {        
	font-family:verdana;
        text-align: center;
        font-weight:bold;
        padding-top: 4px;

        
        }
         #sidebar_3 .twitbutton {
          background: url(images/tweetbird_grey.png) no-repeat;
          background-size: 45px 45px;
          background-position: 0% 50%; 
          position: relative;         
          width: 95%;
          height: 24px;
          text-align: right;
          font-family:georgia;
          font-style: italic;
          font-weight: bold;
          padding-top: 13px;
          font-size:11px;
          margin-bottom: -15px;
 

        }
        #sidebar_3 .twitbutton a {
                color: #666666;
                text-decoration: none;
                
        }
        #sidebar_3 .twitbutton a:hover {
                  text-decoration:underline;
              
        }
       


                       
/** END sidebar_3 **/


/** BEGIN footer **/


           .test {
             float: left;
             display:block;
             margin-top: 10px;
             margin-left:0px;
             padding: 0px;
             width:672px;
             height: 92px;

             }

             

            .test2 {
             float: left;             
             margin-top: 20px;
             margin-right:0px; 
             padding:10px;  
             width:160px;
             height: 50px;
             border: 2px solid #ededed;
             font-weight:bold;
             color:#006000;
             text-align:left;

             }
          
     
         #footer {
	        clear: both;
	        background-color: #000000;
                margin-top:20px;
	        color: #c0c0c0;
                font-family:verdana;
                font-size: 1.0em;
                padding: 12px;

        }
  
	#footer p {
		width: 940px;
		margin: auto auto;
		text-align: left;
		font-size: .9em;
		
        }
         #footer a {
		color: #c0c0c0;
		text-decoration: none;
                font-family:verdana;
	        font-size:0.9em;}

	#footer a:hover {
		text-decoration: underline;
	}

        .bottom_ad { margin-top:0px;float:left;clear:both;
               
        }
                           
        .bottom_ad img{
                float:left!important;
                clear:both;
                margin-top: 0px;
                border:2px solid;
                color:#efefef!important; 
         }       


/** END footer **/

/** BEGIN miscellaneous **/



        #comments {
	         padding: 10px 30px;
        }

	#comments a {
		text-decoration: none;
	}

	#comments h2 {
		font-size: 1.4em;
		margin: 10px 0;
	}

	#comments p {
		margin-bottom: 10px;
		line-height: 1.6em;
	}

	#comments form {
		
	}

	#comments form p {
		margin-bottom: 5px;
	}
		
        #comments form input {
		margin-right: 5px;
	}

	#comments form input, textarea {
		border: 1px solid #cccccc;
		font-size: 0.9em;
		font-family: Verdana;
		padding: 4px;
                margin-top:5px;
                margin-bottom:5px;
		background-position: 4px 4px;
		background-repeat: no-repeat;
	}

	#comments form input {
		width: 240px;
		border: 1px solid #cccccc;
	}

	#comments form textarea {
		width: 350px;
		padding: 4px 4px !important;
		border: 1px solid #cccccc;
	}

	#comments form button {
		
               margin-top:5px;
               padding-bottom:2px;
               color:#000; 
               font:bold 89%'verdana',helvetica,sans-serif;
               background-color:#9fb7c7; 
               border: 1px solid; 
               border-color: #393F4A;
               width: 70px; height: 20px;

	}

         #comments form button:hover {
               color:#2a4b88;
               border: 1px solid;
               border-color: #2a4b88;     
               background-color:#EDFFFF;
               cursor:pointer;cursor:progress;}

	.commentdetails {
		margin-top: 25px;
	}

	.commentauthor {
		margin-bottom: 5px !important;
		font-weight: bold;
	}
	.commentdate {
		font-size: 0.8em;
		margin-bottom: 5px;
		color: #909090;
	}

	.required {
		color: #ff0000;
	}

        h2.title {
	        font-size: 1em !important;
	        text-transform: uppercase;
	        padding: 10px;
	        color: #565656;
        } 

        .notfound {
	          padding: 40px;
        }

	.notfound h2 {
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 10px;
	}



        /** END miscellaneous **/


        /** BEGIN wordpress comments **/


        #comments ol {
                list-style-type: none;
                clear: both;
                padding: 0;
                margin: 0;
        }

        #comments .buffer {
                padding: 10px;
        }

        #comments h2 {
                font-size: 0.9em;
                margin-bottom: 20px;
        }

        #comments ol li {
                margin-bottom: 10px;
        }

        #comments ol li ul li {
                border: 1px solid #e0e0e0;
                padding: 10px;
        }

        #comments ol li .avatar {
                float: right;
        }

        #comments ol li .comment-author {
        }

        #comments ol li .comment-author .fn {
                font-weight: bold;
                font-size: 1.2em;
        }

        #comments ol li .comment-meta {
                font-size: 0.9em;
                color: #999999;
                margin: 5px 0 10px;
        }

        #comments ol li .reply {
                font-size: 0.9em;
                font-weight: bold;
                padding-bottom: 10px;
        }

        #comments .children {
                list-style-type: none;
        }

        #comments .navigation {
                padding: 0 10px 20px;
                font-size: 0.9em;
        }

        #comments .navigation a {
                color: #999999;
                padding: 3px 8px;
                border: 1px solid #cccccc;
        }

        #comments .navigation a:hover {
                color: #000000;
                border-color: #000000;
                text-decoration: underline;
        }

        #comments .says {
                display: none;
        }

        #submenu {
                padding: 0px;
                font-size: 0.9em;
                text-align: center;
                width:1000px;
                clear: both;
        }

        #submenu ul {
                margin: 5px 0px 0px 0px;
                padding: 0px;
                text-align: center;
                width: 1000px;
        }

        #submenu ul li {
                display: inline !important;
                text-decoration: none;
                list-style-type: none!important;
                margin: 0px; 
	         
        }
        
        #submenu ul li a {
                border-left: 0px #5d5b35 dotted;
                display: block;
                float: left;color: #000000;
                padding: 0px 8px 10px 8px;
                text-align: center;
                text-decoration: none;
        }        

        #submenu ul li a:hover{
                color: #000000;
                text-decoration: none;
                font-weight:bold;
        }

        #submenu ul li.back a {
                border-left: 0px solid;
        }


  
          /** END wordpress comments **/


          /** BEGIN financial calculators **/
 

       .footnote {
                font-family:verdana;
                font-size:9px; 
                color:#999999;padding-left:8px; 
                line-height:1.4em;
                width:100%;
                 
        }
        
 

         /** END financial calculators **/



/* eShop Stuff */

div.custdetails {
	background: transparent url(images/fullcart.png)no-repeat 420px 0px;
       	border-bottom: 1px dotted #5d5b35;
         padding-bottom: 15px;
	color: #800000;

}

form.eshop fieldset, form.eshop fieldset fieldset {
	border: none;
	margin-bottom: 10px;
	padding: 8px 0px 0px 15px;

}

form.eshop input.button,form.eshop input.submit {
	background: #005796 url(images/buttonback.png);
	border: 2px #ffffff outset;
        color: #ffffff;
	padding: 1px;
	width: auto;
        font-weight: bold;
        font-size: .8em;
}


form.eshop #unset, form.eshop #update {
	margin-right: 1em;
}

form.eshop input.button:hover,form.eshop input.button:active,form.eshop input.button:focus,form.eshop input.submit:hover,form.eshop
input.submit:active,form.eshop input.submit:focus {
	background: #d2e8f8 url(images/buttonback.png);
	border: 2px #ffffff inset;
	color: #000060;
	cursor: pointer;
        font-weight: bold;
        font-size: .8em;
        
}

form.eshop input,form.eshop textarea, form.eshop select {
	background: transparent url(images/1.png);
        border: solid #5d5b35 1px;
	color: #000000;
	font: 14px "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	overflow: auto;
	padding: 1px;
}


form.eshop input:focus,
form.eshop textarea:focus,
form.eshop input:hover,
form.eshop textarea:hover,
form.eshop select:focus,
form.eshop select:hover {
background: transparent  url(images/filter20.png);
background-color:#f8f8f2;
}

form.eshop select:focus {
       background: #ffffff !important;
}

form.eshop select optgroup {
	font: inherit bold;
}


form.eshop legend {
	color: #184d98;
	font-size: 17px;
	font-weight: bold;
        margin-bottom:6px;
}


form.eshopform fieldset fieldset input, form.eshopform fieldset fieldset select {
	margin-bottom: 9px;
	margin-left: 55px;
	margin-top: 1px;
        
}

form.eshopform fieldset fieldset label {
	margin-left: 55px;
        color:#000060;
        
}


.reqd, .error, .creditline {
	color: #c19809;
}


/* automatic redirect to paypal */



#process {
	background: transparent  url(images/filter30.png);
        background: url(images/checkout.png) no-repeat 0px 0px;       
	border-bottom: 1px dotted #5d5b35;
	margin: 20px auto 20px auto;
	padding:5px;
        padding-bottom: 15px;
	width: 100%;
}

form.eshopcart {
        background: transparent  url(images/fullcart_sm.png) no-repeat 15px 152px;
	margin-top: 0px;
}

form.addtocart {
	background: transparent url(images/filter30.png);
	border-top: 1px dotted #5d5b35;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 0px 0px;
	text-align: center;
	width: 96%;
        background: url(images/cart1.png) no-repeat -15px 10px;
                
}

form.addtocart * {
	vertical-align: left;
}

form.addtocart fieldset {
	margin: auto;
	padding: 12px 0px 30px 0px;
        margin-left: 0px;
}

form.addtocart input.iqty {
	width: 1.9em;
        
}

form.addtocart select, form.addtocart span.sglprice {
	margin-right: 0px;
        width:auto;
	
}

form#eshopdlform {
	background: transparent url(images/filter30.png);        
	border: 1px dotted #5d5b35;
	color: #ffffff;
	margin: auto;
	padding: 15px;
	text-align: center;
	width: 60%;
}     


form#eshopdlform input#email,form#eshopdlform input#code {
	margin: 5px auto 5px auto;
	width: 90%;
}

/* download products page */
        form.dlproduct {
	background: transparent url(images/filter30.png);
	border: 1px dotted #5d5b35;        
	color: #ffffff;
	margin-bottom: 20px;
}

form.dlproduct .ro {
	margin-right: 10px;
	width: 2em;
}



/*********** TABLES ***************/
table.eshop {
	border-collapse: collapse;
	line-height: 1.3em;
	width: 100%;
}

table.eshop a {
      color:#783b00;
      text-decoration:none;
}

table.eshop a:hover {
      color:#008000;
      text-decoration:underline;
}




table.eshop,table.eshop th, table.eshop td {
	border: 1px solid #5d5b35;
        margin-bottom:20px;
 
}

table.eshop tbody th, #zonelist td {
	text-align: left; 
       
}


table.eshop thead th, .eshop_dcode {
	font-weight: bold;
	text-align: center;
        

}

table.eshop tr.alt {
	background: transparent url(images/filter30.png);
	color: #000080;

}

table.eshop tr.alt a {
	color: #600000;
        
}

table.eshop td {
	padding: 3px;
}

table.eshop img {
	border: solid 2px;
        color:#cecece;
        padding:0px;
       	margin: 0 10px 0 0;
	vertical-align: middle;
        width: 34px;
        height:50px;
}


table.eshop caption {
	font-size: .3em;
	font-weight: bold;
	padding: 2px 0px;
        Margin-bottom:2px;
	text-align: left;
        color:#ffffff;
}


/* shopping cart */


table.cart td, table.cart th {
	padding: 5px 8px;
        background-color:#f8f8f2;
}

table.eshop thead th,table.cart thead th, table.cart tr.stotal {
	background: transparent url(images/filter30.png);
        background-color:#ededed;
	color: #000000;
         
}


table.cart tr.total {
	background: transparent url(images/filter50.png);
        color: #006000;
}

table.eshop dfn, form.addtocart dfn {
	font-style: normal;
        
}

table.eshopdiscounts tbody th, .cartopt, table.eshop .center, table.cart td.cqty, table#eshopshiprates td.center, #zonelist td.code,#zonelist td.zone {
	text-align: center;color:red;
}
table#eshopshiprates th{
     text-align:left;
     padding:4px;
     
}

table.eshopdiscounts td.amts, table.eshopdiscounts td.disc, table.cart td.amts, table.cart td.cqty input, table.cart tr.stotal, table#eshopshiprates td {
	text-align: right;
        align:left;
}

table.eshopdiscounts thead th#ediscount {
	width: 8em;
}


table#eshopshiprates {
	margin-bottom: 10px;
}

ul.eshop {
       	padding:10px;
        
}

ul.eshop li {	
        margin:20px 20px 20px;
	padding:0px;
	
}

ul.eshop li a {
	display:block;
        text-decoration:none;
        line-height:100%;
        padding-bottom:10px;
        
              
}


ul.eshop li a img {
	border-right: 1px dotted #5d5b35;
	margin-bottom: 20px;
	margin-right: 30px;
        margin-top:10px;
	text-decoration: none;
        float:left;
        padding: 10px 30px 10px 10px;
}      

ul.eshop li a:hover img,ul.eshop li a:active img,ul.eshop li a:focus img {
	border-color: #5d5b35;
        text-decoration: none;
}


ul.eshop li a.itemref {
	font-size: 1.4em; 
        color:#000060;
        
        
}

ul.eshop li a.itemref:hover {
	font-size: 1.4em; 
        color:#056fa9!important;
}


ul.eshop, .paginate ul {
	margin: 0;
	padding: 0;
}

ul.eshopaz li {
	display: inline;
	line-height: 1.8em;
	list-style: none;
	margin: 0 1px 0 0;
}

ul.eshopaz li a {
	border: 1px solid #5d5b35;
	display: inline;
	margin: 0;
	padding: 1px 3px;
}

ul.eshopaz li a:active,ul.eshopaz li a:hover,ul.eshopaz li a:focus {
	border: 1px solid #b5b5b5;
	text-decoration: none !important;
}

ul.eshopaz li span {
	border: 1px solid #5d5b35;
	color: #b5b5b5;
	padding: 1px 3px;
}

ul.eshopaz li.current a {
	border: 1px solid #000;
}

/*
ul.eshoppanels li {
	clear: none !important;
	float: left !important;
	height: 500px;
	text-align: center;
	width: 210px;
}

ul.eshoppanels li a img {
	float: none;
	margin: 0px;
	text-decoration: none !important;
}

ul.eshoppanels li form select, ul.eshoppanels li form input, ul.eshoppanels li form submit {
	margin: auto !important;
	padding: 1px !important;
	vertical-align: middle;
	width: auto;
}

ul.eshoppanels li form.addtocart {
	background: transparent url(images/filter30.png);        
	border: 1px dotted #5d5b35;
	color: #ffffff;
	margin-top: 0px !important;
	padding: 3px;
	width: 100%;
        
}

ul.eshoppanels li form.addtocart fieldset {
	margin: auto;
	padding: 3px 3px 3px 3px;
}

ul.eshoppanels li form.addtocart legend {
	display: none;
} 

*/

/*********** OTHER ***************/
/* cart options */



.continue-proceed {
        margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
        text-align: left;
        font-size:1.0em;
        font-family:verdana;
        list-style-type: none;
        font-weight:bold;
    
}

.continue-proceed a {
        color:#005796;
        text-decoration:none;
}

.continue-proceed a:hover {
	color:#000040; 
        text-decoration:underline;

}       

.continue-proceed li {
	display: inline;
        list-style-type: none;
	margin: 0px 0px 0px 140px!important;
	
}


.cartopt p {
        margin: 0px 0px 30px 60px;
        padding-right:50px;
	width: 24em;
}


.cartopt label, .eshopzones label, form.addtocart label {
	display: inline;
        padding-left: 5px;
        padding-right:30px;
}     



/* pagination */

.paginate {
	font-size: 90%;
	margin: 5px 2px;

}

.paginate ul li {
	background: transparent  url(images/filter30.png);
	border: 1px solid #5d5b35;
	color: #ffffff;
	margin-right: 5px;
	padding: 0 4px;
}

.paginate p {
	line-height: 2em;
	padding: 0;
}

.paginate p span, form.eshop label, .shipdiscount span {
	font-weight: bold;
}

.paginate ul li a {
	display: block;
}

/*********** OTHER ***************/
/* no bullets */

#content .eshop li,#content ul.eshopfeatured li,#content ul.eshopfeatured li, #content ul.eshopsubpages li,#content ul.eshoprandomlist li,#content ul.eshopshowproduct li,#content ul.eshoppanels li,#content fieldset.eshoppayvia li,#content .pagfoot ul li,#content ul.continue-proceed li {
	list-style-image: none;
	list-style-type: none;
        margin-left:50px; 
        padding:0px;
        margin-bottom:75px;
        line-height:70%;
        
}


/* payment-via options on checkout page */

form.eshopform fieldset.eshoppayvia li label {
	float: left;        
}

img.eshop_search_img {
	float: left !important;
	height: 50px;
	width: 50px;
}


p.eshopnostock span {
	color: #843308;
	font-weight: bold;
}

/* eshop widget */
p.eshopwidget span {
	font-size: 2em;
	letter-spacing: .02em;
}

/* can be used to position text offscreen 
.offset {
}*/
/* credits */
.creditline {
	display: none;
	font-size: .7em;
	text-align: center;
}

ul.errors {
   color:#e54101;
}

custdetails {
    color:#ffffff;
}





/** BEGIN content2 **/

     
        #content2 {
                clear: both;
                width: 676px;
                float:left;
                font-family: Arial;
                font-size: 1.1em;
                background: url(images/contentbody.gif) repeat-y 0 0;
                margin-top: 0px;
                margin-bottom:20px;
           }

       #content2 .thermometer {
                  padding:20px;
                  float:right; 
                  position:relative;

           }


      #content2 .therm {
                     
           }

                
      #content2 .progress {
                 font-weight:bold;
                 font-size: 17px;
                 font-family: arial;
                 color: #003399;
                 padding-left: 12px;
                 
                 
           }
                  
      #content2 .head {
                background: url(images/contenthead.gif) no-repeat 0 0;
        
           }

      #content2 .foot {
                background: url(images/contentfoot.gif) no-repeat 0 bottom;
                padding: 35px 8px 0px;

           }
  

      #content2 .atitle {
                float: left;
                font-size: .9em;
                text-transform: uppercase;
                color: #c73a03;
                background-color: #ffffff;
                padding: 5px 8px;
                font-weight: normal;
                margin: 0px 0px;
                
           }       

      #content2 .single {
                padding: 10px 30px;

           } 



      #content2 .single h2 {
               margin-bottom: 10px;
               font-size: 1.3em;
               color: #800000;
               text-transform: none; 

          }       
        
       #content2 .single p {
                line-height: 1.5em;
                margin-bottom: 20px;
 
          }

       #content2 .single ul, #content .single ol {
                 list-style-position: inside;
                 margin-bottom: 10px;

          }

       #content2 .single li {
                 line-height: 1.5em;
                 padding: 2px 0;

          }

       #content2 .single blockquote {
                 padding: 10px 10px 5px;
                 margin-bottom: 10px;
                 background-color: #eeeeee;
                 border-width: 1px 0;
                 border-style: solid;
                 border-color: #e0e0e0;
 
         }


      #content2 .single h3, #content2 .single h4, #content2 .single h5, #content2 .single h6 {
           font-size: 1.2em;
           margin-bottom: 5px;

        } 


#twitter_div {
        position:relative;      	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top: -24px;
	padding-top: 25px;
	padding-right: 4px;
	padding-left: 4px;
        padding-bottom:10px;
        text-align:left;
        

} 
#twitter_div ul li {
	color: #313131;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c0c0c0;
       
}



/** END content2 **/


/* BEGIN Print Styles */

@media print {
body { background:white; color:black; margin:0 }
#header { display:none; }
.hide img { display:none; }
.ads2 img { display:none; }
#comments { display:none; }
#adds { display:none; }
#sidebar  { display:none; }
#content { margin-left:0;
           margin-top:0;
           font: 12px arial; 
           float:none; 
           width:auto; }
#footer {display:none; }

}

/* END Print Styles */




/*  TEST TEST TEST  */

#test {
       position:relative;
       height: 200px;
       width: 300px;
       background-color: #000000;
       
       }

#red {
       position: absolute;
       height: 100px;
       margin: 2px;      
       bottom: 0;
       width: 296px;
       background-color: red;
}

#yellow {
       background: url(images/twittbird_grey.png) no-repeat;
       background-size: 45px 45px;
       background-position: 0% 50%;        
       position: absolute;
       height:50%;

       margin: 2px;       
       width: 292px;
       bottom: 0;
       background-color: yellow;
       
}


