/* April 24th 2009 */

body {
	margin:0; background: #000 url(../components/body_bkgd.jpg) no-repeat;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 100%;
	color:#F5EEE1;
}
#page {
	font-size:.75em; line-height:1.44em; 
	width:910px; position:relative; left:61px; top:0;
}
 
#header {height:127px;}
#header-wrap {height:97px;}
#logo-link a {display:block; width:355px; height:127px; margin-left:23px;}

#content-area {width:910px; min-height: 470px; height:auto !important; height: 470px;}

.text-block {position:relative; padding:15px; border:1px solid #201c17;}

.arrows {font-size:18px;}
/*_______________ html elements _______________*/ 
/* links */
a:link, a:visited {color:#d2741a; text-decoration:none; border:0;} 
a:hover, a:active {color:#b95e07;}

p {margin:1em 0;}

h2 a:link, h2 a:visited {}
h2 a:hover, h2 a:active {} 

h1 {font-size:2em; line-height:1.0em; margin:0;}
h2 {font-size:1.5em; line-height:1.0em; margin:0;} 
h3 {font-size:1.0em; line-height:1.0em; margin:0;}
h4 {font-size:.88em; line-height:1.0em; margin:0;}
h5 {font-size:.75em; line-height:1.0em; margin:0;}

/*_______________ NAVIGATION _______________*/ 
ul#navbar {margin:6px 0 0; float:right; padding:0; list-style-type:none;}
ul#navbar li {float:left; margin-right:30px;}
ul#navbar li a:link, ul#navbar li a:visited {color:#F5EEE1; padding:10px 0; font-weight:bold;}
ul#navbar li a:hover, ul#navbar li a:active {color:#ffc995; text-decoration:none;}

/*_______________ FOOTER _______________*/
ul#footer-address {list-style-type:none; float:left; padding:0 0 50px 0; line-height:22px; margin:158px 5px 0 200px; position:relative}


/*_______________ HOME _______________*/ 
#home-page {width:910px; height:470px; background:url(../components/bkgd_home.jpg) 0 0 no-repeat;}
#home-page #page-content {padding:17px 23px;}
#home-page .teas {position:relative; overflow:hidden; z-index:100; float:left; width:200px; height:200px; margin:0 7px 7px 0; border:3px solid #FFF;}
#home-page .teas img.norm {position:absolute; z-index:2; top:-2px; left:-2px;}
#home-page .teas img.over {position:absolute; z-index:1; top:-2px; left:-2px;} 
#teas-blocks {position:relative; float:left; width:428px; padding:8px 0 0 8px; /*border:1px solid #FFF;*/}
#teas-info-block {float:left; margin-top:128px;}
#teas-blocks div.ahover {position:absolute; z-index:99; background-color:orange; border:3px solid orange;}
.teas a {width:200px; height:200px; position:absolute; top:0; left:0; z-index:3;}

ul#teas-info {line-height:17px; margin-top:11px; list-style-type:none; /*list-style: disc inside url(../components/icons/teas_arrow.jpg);*/}
ul#teas-info li {position:relative; padding:2px 15px; background:url(../components/icons/teas_arrow.jpg) 0 50% no-repeat;}
ul#teas-info li a {position:relative; padding:4px 0; z-index:100;}
ul#teas-info li a:hover {color:#000;}
ul#teas-info div.ahover {position:absolute; z-index:99; background:#000; -webkit-border-radius: 8px; -moz-border-radius: 8px;}

/*_______________ COMPANY _______________*/
#company-page {width:910px; height:470px; background:url(../components/bkgd_company.jpg) 0 0 no-repeat;}
#company-page #page-content {padding:23px 0 0 0;}  
#company-page #left-col {float:left; margin-left:25px; padding:20px; width:387px;}
#company-page #right-col img {margin:25px 0 0 5px; border:6px solid #000;} 


/*_______________ PRODUCTS _______________*/
#products-page {float:left; width:910px; height:470px; background:url(../components/bkgd_products.jpg) 0 0 no-repeat;}
#products-page #left-col {float:left; width:220px; padding:15px; margin:236px 0 0 25px;}
#products-page #mid-col {float:left;}
#products-page #right-col {float:left;}

/*_______________ CONTACT _______________*/
#contact-page {width:910px; height:470px; background:url(../components/bkgd_contact.jpg) 0 0 no-repeat;}
#contact-page #left-col {float:left; width:212px; padding:25px; margin:200px 0 0 60px; line-height:23px;}
#contact-page #right-col {float:left; padding:25px; margin-top:70px;}
form#uploadform label {clear:left; display:block; float:left; margin-bottom:0.5em; padding-right:8px; text-align:right; width:60px;}
form#uploadform input {margin-bottom:0.6em; padding-left:0.5em;}
form#uploadform input[type="submit"] {margin:10px 0 0 67px;}
form#uploadform select#service {margin:5px 0 10px 67px;}

/*_______________ PORTFOLIO _______________*/
#portfolio-page {width:910px; height:470px; background:url(../components/bkgd_portfolio.jpg) 0 0 no-repeat;}
#portfolio-page #page-content {padding:22px 0 0 5px;}


