/* 

Enterprise - CSS File

USE THIS STYLE SHEET FOR INNER PAGE

*/


.pagetitle{background-image:url(../images/line_dott.gif); background-repeat:repeat-x; background-position:bottom; padding:0px 0px 8px 0px; margin-bottom:5px;}
.breadcumb{padding-bottom:15px; text-transform:uppercase}
.navhome, .navhome a, .navhome a:visited{color:#2ca9e4 !important;}
.breadcumb a, .breadcumb a:visited{color:#9a9a9a;}
.nomargin{ margin-right:0px !important;}
.pagenavi{clear:both;}

.pagenavi a {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}
.pagenavi a:hover{
 text-decoration: none;
 color:#000000;
}
.pagenavi a:visited{
 
    background: #fefefe;
   
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}
.pagenavi a.current{
	border:none;
	background:#9a9a9a;
	color:#fff;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
	}

/* ABOUT */
.inline-block{list-style-type:none; margin:0px; padding:0px;}
.inline-block li{list-style-type:none; width:300px; float:left; margin-bottom:20px; position:relative; margin-right:40px;}
.block-text{ margin-left:75px;}
.icon{position:absolute;}
.UpperText{text-transform:uppercase;}


/* SERVICES */
#services-block{list-style-type:none; margin:0px; padding:0px;}
#services-block li{list-style-type:none;width:440px; float:left; position:relative; margin-right:20px; margin-bottom:20px; padding-right:20px}
#services-block h2{margin-bottom:3px;}
#services-block .block-text{ margin-left:80px;}



/* PORTFOLIO */

.pf-type1{list-style-type:none; margin:0px; padding:0px;}
.pf-type1 li{margin:0px 0px 50px 0px; list-style-type:none;}
.pf-img-type1{width:580px; height:180px; float:left; background:url(../images/hover-opacity1.png) no-repeat top left}
.pf-text-type1{width:330px; padding-left:30px; float:left}
.pf-text-type1 a{text-decoration:underline}
.pf-text-type1 a:hover{text-decoration:none}
.pf-text-type1 p{margin-bottom:10px;}
.pf-text-type1 ul{list-style-type:none; margin:0px 0px 10px 10px; padding:0px;}
.pf-text-type1 ul li{list-style-type:none; margin:0px; padding:0px 0px 0px 15px; *padding:0px 0px 0px 0px; background-image:url(../images/list.gif); background-repeat:no-repeat; background-position:0px 8px; line-height:24px;}

.pf-type2{list-style-type:none; margin:0px; padding:0px;}
.pf-type2 li{margin:0px 40px 50px 0px; float:left; width:450px; list-style-type:none;}
.pf-type2 h2{margin-bottom:4px;}
.pf-img-type2{width:450px; height:180px; margin-bottom:10px; background:url(../images/hover-opacity2.png) no-repeat top left}
.pf-text-type2{}
.pf-text-type2 a{text-decoration:underline}
.pf-text-type2 a:hover{text-decoration:none}
.pf-text-type2 ul{list-style-type:none; margin:0px 0px 10px 10px; padding:0px;}
.pf-text-type2 ul li{list-style-type:none; margin:0px; padding:0px 0px 0px 15px; *padding:0px 0px 0px 0px; background-image:url(../images/list.gif); background-repeat:no-repeat; background-position:0px 8px; line-height:24px;}

.pf-type3{list-style-type:none; margin:0px; padding:0px;}
.pf-type3 li{margin:0px 35px 50px 0px; float:left; width:290px; list-style-type:none;}
.pf-type3 h2{margin-bottom:4px;}
.pf-img-type3{width:290px; height:150px; margin-bottom:10px; background:url(../images/hover-opacity3.png) no-repeat top left}
.pf-text-type3{}
.pf-text-type3 a{text-decoration:underline}
.pf-text-type3 a:hover{text-decoration:none}
.pf-text-type3 ul{list-style-type:none; margin:0px 0px 10px 10px; padding:0px;}
.pf-text-type3 ul li{list-style-type:none; margin:0px; padding:0px 0px 0px 15px; *padding:0px 0px 0px 0px; background-image:url(../images/list.gif); background-repeat:no-repeat; background-position:0px 8px; line-height:24px;}

.pf-type4{list-style-type:none; margin:0px; padding:0px;}
.pf-type4 li{margin:0px 30px 50px 0px; float:left; width:210px; list-style-type:none;}
.pf-type4 h2{margin-bottom:4px; font-size:14px}
.pf-img-type4{width:210px; height:130px; margin-bottom:10px; background:url(../images/hover-opacity4.png) no-repeat top left}
.pf-text-type4{}
.pf-text-type4 a{text-decoration:underline}
.pf-text-type4 a:hover{text-decoration:none}
.pf-text-type4 ul{list-style-type:none; margin:0px 0px 10px 10px; padding:0px;}
.pf-text-type4 ul li{list-style-type:none; margin:0px; padding:0px 0px 0px 15px; *padding:0px 0px 0px 0px; background-image:url(../images/list.gif); background-repeat:no-repeat; background-position:0px 8px; line-height:24px;}




/* BLOG */
.posttitle{margin-bottom:4px; color:#545454}
.posttitle a, .posttitle a:visited{color:#545454}
.posttitle a:hover{text-decoration:none}
.entry{padding:10px 0px;}
.post{background-image:url(../images/line_dott.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:8px; margin-bottom:20px;}
.authorbox{background-image:url(../images/line_dott.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:16px; margin-bottom:15px;}
.respond{background-image:url(../images/line_dott.gif); background-repeat:repeat-x; background-position:bottom; padding:0px 0px 13px 20px; margin-bottom:15px;}
.input{ margin:4px 8px 10px 0px; width: 280px; height:20px; padding:4px 2px; border:dotted 1px #d9d9d9; vertical-align:middle}
.textarea{ margin:4px 8px 10px 0px; padding: 4px 2px; border:dotted 1px #d9d9d9; vertical-align:top; width:450px;}
.button{font-family:Arial; font-size:12px !important;  padding:0px; border:0px; margin-top:10px; cursor:pointer; background-color:transparent; color:#2ca9e4; text-decoration:underline !important; font-weight:bold; display: block;
 }
ol.commentlist{list-style-type:none;background-image:url(../images/line_dott.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:30px; padding-left:15px; margin:0px 0px 13px 0px}
ol.commentlist ol.child{list-style-type:none; padding:20px 0px 0px 0px; margin:5px 0px 0px 0px; /*background-image:url(../images/line-ver.gif); background-repeat:repeat-y; background-position:0px 10px;*/}
ol.commentlist ol.child li{background-image:url(../images/line-comment.gif); background-repeat:no-repeat; padding-left:40px !important; padding-bottom:30px; background-position:0px -30px}
ol.commentlist ol.child li li{padding-bottom:0px;}
.commentlist .avatar{float:left; width:70px; text-align:center; margin-right:10px;}
.commentlist .comment-text{float:left; width:85%}
.avatar .time{font-size:11px; display:block; line-height:13px;}
.avatar img{margin-top:4px; margin-bottom:4px}
.reply{text-decoration:underline !important; font-weight:bold !important;}
.reply:hover{text-decoration:none !important;}

/* PRODUCT */
.prod{background-image:url(../images/line_dott.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:15px; margin-bottom:20px;}
.prod-col-left{width:200px; float:left; text-align:center; vertical-align:middle; margin-right:20px}
.prod-col-right{width:px; float:left;}
.buy{font-weight:bold !important; text-decoration:underline !important;}
.buy:hover{text-decoration:none !important;}
.price{font-weight:bold; color:#545454;}
.product-title{font-size:18px; color:#545454; margin-bottom:5px; display:block; position:relative;}


/* CONTACT */
form{margin:0; padding:0;}
fieldset{border:0px;}
#contact_form{margin:0 auto; position:relative}
label{margin-top:3px;}
label.sp { width:3px;}
span.error{color:red;text-align:left;}

#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

input.text-input{ margin:4px 8px 4px 0px; width: 300px; height:29px; padding:5px 2px; border:solid 1px #0095B6; font-size: 12pt;  color: #000;  padding-left: 15px;
  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px; vertical-align:middle}
textarea.text-input{ margin:0px 8px 4px 0px; padding: 5px 2px; border:dotted 1px #d9d9d9; vertical-align:top; width:380px;}
#contact_form input:focus, #contact_form textarea:focus {border:dotted 1px #cdcbcb }
#contact_form input.but{font-family:Arial; font-size:12px !important;  padding:0px; border:0px; margin-top:10px; cursor:pointer; background-color:transparent; color:#2ca9e4; text-decoration:underline !important; font-weight:bold; display: block; }
