* { margin:0; padding:0;}
html, body { height:100%;}
html {}

body {font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#331c07; background: url(images/powertech-bg.png) repeat-x top left #1f6ba5; }

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:16px;}

#topbar{background:#999999; height: 30px; }
.tail-bottom {}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
object { vertical-align:top;}

#contacts-form label { display:block; height:43px;} 
#contacts-form label input { width:223px; padding:2px 0 2px 3px; color:#331c07; background:none; border:1px solid #c8c2bc;}
#contacts-form textarea {width:285px; height:101px; padding:2px 0 2px 3px; margin-bottom:15px; color:#331c07; background:none; border:1px solid #c8c2bc; overflow:auto;}

/*==================list====================*/
ul { list-style:none;}

.list1.alt { margin-bottom:-13px;}
.list1 li { background:url(images/bull1.gif) no-repeat left 7px; padding:0 0 13px 12px; font-size:1.17em;}

.list2 li { padding:0 0 14px 26px; font-size:1.17em;}
.list2 li a { color:#a26506;}
.list2 li.item1 { background:url(images/icon1.gif) no-repeat left top;}
.list2 li.item2 { background:url(images/icon2.gif) no-repeat left top;}
.list2 li.item3 { background:url(images/icon3.gif) no-repeat left top;}
.list2 li.item4 { background:url(images/icon4.gif) no-repeat left top;}
.list2 li.item5 { background:url(images/icon5.gif) no-repeat left top;}
.list2 li.item6 { background:url(images/icon6.gif) no-repeat left top;}
.list2 li.item7 { background:url(images/icon7.gif) no-repeat left top;}

.list3 { margin-bottom:-22px; padding-top:10px;}
.list3 li { margin-bottom:22px;}

dl dt { font-size:1.17em; padding-bottom:2px;}
dl dd { padding-bottom:17px;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:16px;}
.p2 { margin-bottom:32px;}

blockquote { font-style:italic; line-height:1.83em;}

/*==================txt, links, lines, titles====================*/
a {color:#253b6b;}
a:hover{text-decoration:none;}

h1 {}
#home h2 { color:#a26506; font-size:16px; line-height:26px; text-transform:uppercase; margin-bottom:10px;}
h2.alt { margin-bottom:20px;}
h2 span { color:#000;}
#home h3,.aside h3 { font-size:16px; color:#000; font-size:16px; line-height:26px; text-transform:uppercase; margin-bottom:10px;}
#home h4 { font-size:1.17em; font-weight:normal; line-height:1.42em; margin-bottom:16px;}
#content .aside h4 {font-size:1.1em; text-transform:uppercase; margin-bottom:2px; font-weight:bold;}
#home h5 { font-size:1em; margin-bottom:16px;}
h2,h3,h4,h5,h6{margin-bottom:10px;}
h2.title{margin-bottom: 5px;font-size:18px;}
h2 { color:#a26506; font-size:16px; text-transform:uppercase; }
h3 { font-size:16px; color:#000; }
h4 { font-size:1.17em; }
h5 { font-size:1em;}
h6 { font-size:1em;}

#bread-crumbs{font-size: 0.9em; margin: 0 0 15px 15px;}
.txt1 { font-size:1.17em; line-height:1.57em;}
.txt2 { color:#a26506;}

.link1 { background:url(arrow1.gif) no-repeat right 5px; padding:0 13px 0 0; font-size:1.17em;}
.link2 { text-decoration:none;}

.line-hor { background:#fff; height:2px; overflow:hidden; font-size:0; line-height:0; margin:34px 0 24px 0;}
.line-hor1 { background:#c8c2bc; height:1px; overflow:hidden; font-size:0; line-height:0; margin:20px 0 20px 0;}
.line-ver, .line-ver1 { background-image:url(images/line-ver.gif); background-repeat:repeat-y; width:100%;}

.title { margin-bottom:8px;}
.align-image{}

/*==================boxes====================*/
.cont-box {margin:0;}
.cont-box span { float:left; width:95px;}

/*header*/
#header .logo { position:absolute; left:20px; top: 0; margin-top: 3px;}
#header #tagline{float:right; margin: 20px 40px 10px 20px; }
#header .login { position:absolute; font-size:.91em; color:#aea49a; right:52px; top:3px;}
#header .login a {color:#aea49a; text-decoration:none;}
#header .login a:hover { text-decoration:underline;}
#header .slogan { position:absolute; left:351px; top:148px;}

.nav {
	position:absolute;
	background:url(images/nav-bg.gif) left top repeat-x;
	height:41px;
	top:120px;
	left:0;
	width:100%;
}
.nav li { display:inline;}
.nav li a { float:left; width:156px; text-align:center; color:#fff; text-decoration:none; background:url(images/divider.gif) no-repeat left 10px; height:40px; line-height:40px; font-weight:bold; text-transform:uppercase;}
.nav li.products a{width:210px; background:url(images/divider.gif) no-repeat left 10px; height:40px; }
.nav li a:hover,.nav li a.active { color: #CC9900}
.nav li a.first { background:none;}

/*content*/
#content { background:url(images/content-bg1.gif) right top repeat-y #fff; width:100%;}
#content.bg1 {background:url(images/content-bg.gif) right top repeat-y #fff;}
#content .indent { padding:40px 48px 62px 34px;}
#content .indent .indent { padding:0 0 50px 0;}

#slider { margin-bottom:10px;}

/* Easy Slider */
/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:595px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:30px;
		top:330px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:610px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(images/prev-button.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(images/next-button.png) no-repeat 0 0;	
		}	
/*footer*/
#footer { color:#e39892; text-align:center;}
#footer a {color:#e39892; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

.footer-nav { padding-bottom:5px;}
.footer-nav li { display:inline; color:#fff;}
.footer-nav li a { font-size:1.17em; color:#fff !important; padding:0 12px 0 12px;}

/*==========================================*/
