/*

Theme Name: amcraft V3

Theme URI: http://wpcustomize.com

Description: wpcustomize

Version: 1.6

Author: oneims

Author URI: http://wpcustomize.com

Tags: 



*/



body{background:#333 url(images/bg2.png) no-repeat center top;margin:0; padding:0; color:#000;font-size: 12px;font-family: Arial, Tahoma, Verdana;

}









a, a:visited {



	color: #D51515;



	text-decoration: none;



	}



a:hover {



	text-decoration: none;



	}



a img, img a:link{border:0;}

.imglink img{
	text-align:center;
	margin:0 auto;
	border:0px;
	clear:both;
}

.alignleft{float:left;}

.alignright{float:right;}

#container{width:980px; margin:0  auto; padding:0; background:#ffffff; margin-top:-20px}



/*header*/

#header{ height:150px; width:980px;background:#fff url(images/header.png) no-repeat top;}

#headerleft{ height:100px;margin:45px 0px 0px 0px; width:367px; float:left;}



#header h1{	display:block;text-indent:-9000px; height:97px; width:347px;margin:0px 0px 0px 20px; background:url(images/logo.png)}

#header h1  a:link, .blogname h1  a:visited{ 

	color: #cacccd; 

	display:block;

	}

	

#header h1  a:hover { 

	color: #eee; 

	}







#headerright{ height:100px;margin:45px 0px 0px 0px; width:450px;float:right;}

.hcontact{width:380px;height:40px;float:right; text-align:right; color:#ec5659; font-size:20px;margin:10px 26px 0 10px;}

/*homepage*/



#hometop{height:380px;width:980px;background:#fff url(images/hometop.png) repeat-x 0px -2px;}

#hometop-in{height:373px;width:940px;background:url(images/featuredbg.png) no-repeat top;margin:0 20px 0 20px;}

#slider{width: 940px; height:240px;}



#home-entry{width: 940px; color:#fff;}

#home-entry p{color:#bababa;padding:5px 15px;font-size:13px;}

#home-entry h2{color:#ded2d3;padding:25px 15px 5px 15px; font-size:18px;}

#homebottom{/*height:390px;*/float:left; width:980px; background:#fff url(images/hbottom.png) repeat-x top;padding:0px 0px 10px 0px;}



#homebottom h1 {



	color: #202020;



	font-size: 18px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: normal;



	margin: 0px 0px 10px 0px;



	padding: 0px 10px 10px 0px;



	}







#homebottom h2 {



	color: #222222;



	font-size: 14px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	margin: 0px 10px 0px 10px;



	padding: 0px 0px 0px 0px;line-height:30px;



	}



#homebottom h3 {margin: 0px 10px 0px 10px;}



	



#homebottom h1 a, #homebottom h1 a:visited  {



	color: #202020;



	text-decoration: none;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	}







#homebottom h1 a:hover {



	color: #D51515;



	text-decoration: none;



	}



	



#homebottom img{







	border: none;



	margin: 0px 0px 10px 0px;



	}

#homebottomc{width:940px; margin:0 auto;/*margin:0px 20px;*/}   /*ie5 margin fix*/ 



#homebottomleft{float:left; width:321px;/*height:350px;*/margin:20px 0px 0px 0px;}

#homebottomright{float:right; width:599px;/*height:350px;*/margin:20px 0px 0px 0px;}





#homebottomleft ul {



	color: #333333;



	list-style-type: none;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	}



	
#homeTabCurtainWall ul li {



	list-style-type: none;



	margin: 0px 0px 0px 20px;



	padding: 3px 0px 3px 10px;



    color:#5d5d5d;



background: url(images/3bullet.gif) no-repeat 1px 2px;



	}	


#homebottomleft ul li {



	list-style-type: none;



	margin: 0px 0px 0px 20px;



	padding: 3px 0px 3px 10px;



    color:#5d5d5d;



background: url(images/3bullet.gif) no-repeat 1px 2px;



	}	



#plist{width:321px;background:#ececec url(images/productlist.png) no-repeat top;float:left;}
#plist_main{width:321px;float:left;}

#plistbott{height:10px;width:321px; background:#ececec url(images/plistbott.png) no-repeat bottom;float:left;}



#homebottomleft img {



	float: left;background:#097dc3;



	/*border: 2px solid #999999;*/



	margin: 0px 0px 10px 0px;



	}



	



#homebottomleft p {



	padding: 0 20px 20px 20px ;



	margin: 0px;



	}



#homebottomleft h2 {



	color: #fff;



	font-size: 16px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	margin: 0px 10px 0px 10px;



	padding: 0px 0px 0px 0px;line-height:30px;}



  #plisttop{display:block; height:30px; width:321px;background: url(images/plist-h2.png) no-repeat top left;}



/*innerpage*/





#ipagetop{height:220px;width:980px;background:#fff url(images/hometop.png) repeat-x 0px -2px;}

#ipagetop-in{height:210px;width:940px;background:#000; margin:0 20px 10px 20px;}

#ipage{background:#fff url(images/hbottom.png) repeat-x top;width:980px;float:left;}

#ipagecontent{width:940px;margin:0px auto;/*float:left; */}





#ipagecontent ul {



	color: #333333;



	list-style-type: none;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	}



	

#ipagecontent p{margin:0;padding:10px 0px;line-height:20px;}

#ipagecontent ul li {



		list-style-type: none;



	margin: 0px 0px 0px 20px;



	padding: 3px 0px 3px 10px;



    color:#5d5d5d;



background: url(images/3bullet.gif) no-repeat 1px 2px;

	}

#ipdf ul li {margin: 0px 0px 0px 10px;
background:#ededed url(images/i-pdf.png) no-repeat left;padding: 3px 0px 3px 28px;

	}
#ipdf{width:321px;background:#ececec url(images/productlist.png) no-repeat top;float:left;}


/*sidebar*/

#ipagesb{float:right; width:321px;margin:20px 0px 20px 20px;}

	

#ipagesb img {



	float: left;background:#097dc3;



	/*border: 2px solid #999999;*/



	margin: 0px 0px 10px 0px;



	}



	



#ipagesb p {



	padding: 0 20px 20px 20px ;



	margin: 0px;



	}



#ipagesb h2 {



	color: #fff;



	font-size: 16px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	margin: 0px 10px 0px 10px;



	padding: 0px 0px 0px 0px;line-height:30px;}



/*quickcontact*/

#qc{width:321px;background:#ececec url(images/productlist.png) no-repeat top;float:left;}

#qcbott{height:10px;width:321px; background:#ececec url(images/plistbott.png) no-repeat bottom;float:left;}

 #qctop{display:block; height:30px; width:321px;background: url(images/plist-h2.png) no-repeat top left;float:left; margin-top:10px;}



	

/*innerpage contents*/

#ipagentry{width: 595px; float:left;}



#ipagentry .post-h2 h1{display:block;width: 560px; 

  border-bottom:3px solid  #e82d31;



	color: #e82d31; 



	font-size: 20px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: normal;



	margin: 10px 0px 0px 0px;



	padding: 0px 0px 5px 0px;



}

#ipagentry h1{display:block;

  border-bottom:2px solid  #e82d31;



	color: #e82d31; 



	font-size: 20px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: normal;



	margin: 10px 0px 0px 0px;



	padding: 0px 0px 5px 0px;



}

#ipagentry h2{display:block; border-bottom:2px solid #ccc;



	color: #e82d31; 



	font-size: 16px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	margin: 10px 0px 0px 0px;



	padding: 0px 0px 5px 0px;



}

.post-h2{display:block;width: 595px; background:url(images/pageh2.png) no-repeat bottom right;margin: 0px 0px 20px 0px;}



/*top-nav-bar*/

#topnav{width:440px; height:30px;float:right;margin:5px 10px 5px 0px;}

#nav {

	margin: 0px;

	padding: 0px;

	}

	

#nav ul {

	float: right;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}



#nav li {

	float: left;

	list-style: none;

	margin: 0px 3px;

	padding: 0px;

	}

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

	color: #000;

	display: block;

	font-weight: bold;

    margin: 0px;

	padding: 8px 15px 5px 15px;

	text-decoration: none;

	text-transform: uppercase;



	}



#nav li:hover, #nav li.sfhover {color:#fff;

background:url(images/nright.gif) no-repeat right;

}

#nav li:hover a, #nav li.sfhover a {

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

color: #fff;

}



#nav li a:hover, #nav li a:active {

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

	color: #fff;

	}



#nav li li{margin:0;}

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

	/*width: 150px;from 170*/

        font-weight: normal;

	background: #ffffff;

	color: #000;

	float: none;

	margin: 0px;

	padding: 7px 5px 7px 5px;

	border-bottom: 1px solid #ccc;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	}

	

#nav li li a:hover, #nav li li a:active {

	background: #ececec;

	color: #000;

	padding: 7px 5px 7px 5px;

	}



#nav li ul {

	z-index: 9999;border-top:1px solid #ccc;

	position: absolute;

	left: -999em;

	height: 32px;

	width: 150px;/*from 190*/

	margin: 0px;

	padding: 0px;

	}



#nav li li { 

	}



#nav li ul a { z-index: 9999;

	width: 140px;/*from 160*/

	}

#nav li ul a:hover { z-index: 9999;

	}

#nav li ul a:hover, #nav li ul a:active { 

	}



#nav li ul ul {

	margin: -30px 0 0 141px;/*from 191*/

	}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	}



#nav li:hover, #nav li.sfhover { 

	position: static;

	}

	

#nav li.current_page_item a {

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

	color: #fff;

	}

#nav li.current_page_item{background: url(images/nright.gif) no-repeat right;color:#fff;}









/*footer*/

#footer{width:980px;height:80px;background:#333;}

#fleft{width:20px; height:80px; float:left;background:#333 url(images/fleft.png) no-repeat top;}

#fright{width:20px; height:80px; float:left;background:#333 url(images/fright.png) no-repeat top;}

#fcenter{width:940px; height:80px; float:left;background:#333 url(images/footer.png) repeat-x top;}



#footer p{margin:0; padding: 10px; color: #767676;}

#footer a{color:#767676; text-decoration:none;}



/* Horizontal Tabbed Panels */

.TabbedPanels {

	margin: 0px;

	padding: 0px;

	clear: both;

	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/

}

.TabbedPanelsTabGroup {

	margin: 0px;

	padding: 0px 0px;

}



.TabbedPanelsTab {

	position: relative;

	top: 1px;

	float: left;

	padding: 4px 10px;

	margin: 0px 1px 0px 10px;

	font: bold 0.7em sans-serif;

	background-color: #e82d31;color:#fff;

	list-style: none;

border: 1px solid #ccc;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-bottom:0;

-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;

cursor: pointer;

}

.TabbedPanelsTabHover {border: 1px solid #ccc;border-bottom:0;

background-color: #EEE;color:#333;

}

.TabbedPanelsTabSelected {border: 1px solid #ccc;border-bottom:0;

background-color: #f0f0f0;color:#333;

	}

.TabbedPanelsTab a {

	color: black;

	text-decoration: none;

}

.TabbedPanelsContentGroup {

	clear: both;

	

}

.TabbedPanelsContent {

	padding: 10px 10px; border:1px solid #ccc; -moz-border-radius: 7px;

-webkit-border-radius: 7px; background: url(images/tabgrad.png) repeat-x bottom;



}

.TabbedPanelsContentVisible {

}



#TabbedPanels1 ul{list-style:none;margin: 0px 10px;}

#TabbedPanels1 ul li{margin:0px; padding:5px 10px;list-style:none;font-size:14px;}



/*.tabcenter{border-right:1px solid #ccc;border-left:1px solid #ccc;width:590px;float:left;}

.tabtop{height:10px; background:url(images/tabtop.png) no-repeat top; width:591px;float:left;}

.tabbot{height:10px; background:url(images/tabbot.png) no-repeat bottom; width:591px;float:left;}*/





.postentry input{background:#fff; border:1px solid #ccc;}



.postentry textarea{background:#fff; border:1px solid #ccc;}



.subb input{background:#ccc; border:1px solid #ccc;}

*{margin:0; padding:0;}

p{margin:0;padding:10px 0px;}

#gallery1 img{border:1px solid #aaa; padding:2px}
#gallery2 img{border:1px solid #aaa; padding:2px}
