/* CSS Document */


body{

background: #1e1e1e url(images/top.jpg) top left repeat-x;

text-align:center;

margin:0px;

font-family:Arial, Helvetica;

}


#wrapper {

width: 800px;

text-align:left;

margin-left:auto;

margin-right:auto;

margin-top:0px;

}

.line {

border-bottom: 1px solid #5a5755;

margin-bottom:5px;

margin-top:8px;

}

.line_last {

border-bottom: 1px solid #5a5755;

margin-bottom:50px;

margin-top:8px;

}


.line_clear{

border-bottom: 1px solid #5a5755;

margin-bottom:10px;

margin-top:10px;

clear:left;

}



/*...................................................... Left Side.............................................. */


#left_side {

float:left;

width:250px;

margin-right:30px;

}

#left_side h1{

background:url(images/logo.gif) top left no-repeat;

text-indent:-9999px;

height:81px;

margin-top:70px;

margin-bottom:45px;

}





#left_side ul{

    margin: 0px;
	
	padding-left: 0px;
	
	list-style-type: none;
	
	line-height:1.4em;
	
	font-size:15px;
	
	}
	
	 
#left_side a:link, #left_side a:visited {

    text-decoration: none;
	
	color:#FFFFFF;
	
	}
	


#left_side li a:link, #left_side li a:visited  {  

        color: #FFFFFF;
	
        padding: 5px 0px 5px 0px;
		
        text-decoration: none;
		
         }
		 
#left_side li a:hover {

        text-decoration: none;
	
	   color:#bbda2c;
		
        }
		

.section {

color:#bbda2c;

font-size:20px;

font-weight:bold;

margin-bottom:4px;

padding-left:0px;

margin-top:4px;

}


/*................. Search Box */

.go {

position:absolute;

left:170px;

top:12px;

}

#search {

position:relative;

top:0px;

background:url(images/search_back.jpg) top left no-repeat;

height:47px;

width:218px;

margin-top:10px;

margin-bottom:10px;

}

.search2 {

position:absolute;

top:16px;

left:20px;

height:15px;

width: 100px;

color:#000;

border:none;

background-color:#fff;
  
}


/*...................................................... Right Side............................................... */


#right_side{

float:left;

width: 501px;

margin:0px;

}

/*................. Top Nav */

#top_nav {


height:61px;

}

#topper{

margin:0px;

position:absolute;

top:10px;

padding-left:6px;

z-index:2;

}



#topper li{

display:inline;

list-style:none;

color:#FFFFFF;

font-weight:bold;

font-size:16px;

padding:0px 25px 0px 0px;

}


.content{

      background:url(images/content_06.jpg) top left repeat-y;
	  
	  width: 501px;
	  
	  }
	  


 .content_top{

      background:url(images/content_03.jpg) no-repeat top left;
	  
	  height: 24px;
	  
	  width: 501px;
	  
	  
	  }
	  
 .content_bottom{

      background:url(images/bottom_con_08.jpg) no-repeat top left;
	  
	  height: 28px;
	  
	  width: 501px;
	  
	  }

.main {

padding-left:20px;

padding-right:20px;

color:#FFFFFF;

font-size:12px;

line-height:1.5em;

margin-top:0px;

}

.main h1{

font-size:20px;

color:#FF9900;

background:url(images/headline_back.jpg) top left no-repeat;

margin-top: 0px;

margin-bottom:15px;

padding-top:20px;

padding-bottom:2px;


}


.left_pic {

float:left;

height:100px;

width:150px;

margin-right:10px;

margin-top:1px;

}



.left {

float:left;

margin-right:15px;

margin-top:0px;

}


.main a:link, .main a:visited{

color:#FF9900;

text-decoration:none;

}


.main a:hover {

color:#0099FF;

}



.store{

font-size:16px;

color:#bbda2c;

}


.newsletter{

font-size:14px;

}










#footer{

background:url(images/lower_11.jpg) top left no-repeat;

height:62px;

width:499px;

margin-top:7px;

margin-bottom:10px;

}

#footer p{

color:#999999;

font-size:11px;

padding-left:15px;

padding-top:12px;

}

#footer a:link, #footer a:visited{

color:#0099CC;

text-decoration:none;

}

#footer a span {

color:#666666;

font-weight:bold;

}



#footer a:hover{

color:#FF9900;

}












