/* 

Venturex - CSS File

USE THIS STYLE SHEET FOR INNER PAGE

*/
.pagetitle{margin:0px 0px 5px 0px; padding:0px;}
.pagedesc{ font-size:30px; font-weight:normal; line-height:32px; display:block; margin-bottom:17px; text-transform:uppercase; color:#444d52}

form#newsletter{padding:10px 0px 0px 0px;}
.nomargin{margin-right:0px !important;}
.icon{position:absolute;}
.pagenavi{clear:both; padding:20px 0px 20px 0px}
.pagenavi a, .pagenavi a:visited{
	color:#767778;
	background-color:#fff;
	padding:2px 8px;
	margin-right:5px;
	border:solid 1px #e4e4e4;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	border-radius: 4px; /* CSS3 */
}
.pagenavi a:hover{text-decoration:none;background-color:#e4e4e4;}
.pagenavi a.current{
	background-color:#e4e4e4;
	color:#767778;
	}
.sidebox blockquote{background-image:url(../images/quote-small.png);padding:0px 10px 0px 20px;}
.bluetext{color:#3d73a2;}
.normaltext{color:#999;}

/* ABOUT */
.inline-block{list-style-type:none; margin:0px; padding:0px;}
.inline-block li{list-style-type:none; width:280px; float:left; margin-bottom:20px; position:relative; margin-right:40px;}
.block-text{ margin-left:85px;}
.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:280px; float:left;  margin-right:40px; margin-bottom:10px; padding-right:0px}
#services-block li p{margin-bottom:0px;}
#services-block h2{}
#services-block .imgleft{vertical-align:middle; margin-right:5px;}

/* PORTFOLIO */
.pf-type1{list-style-type:none; margin:0px; padding:0px;}
.pf-type1 li{margin:0px 0px 30px 0px; padding-bottom:20px; list-style-type:none;background-image:url(../images/dotted2.gif); background-repeat:repeat-x; background-position:bottom;}
.pf-img-type1{width:299px; height:180px; float:left; background:url(../images/hover-opacity1.png) no-repeat center; margin-top:5px;}
.pf-text-type1{width:280px; padding-left:20px; float:left}
.pf-text-type1 a{text-decoration:underline}
.pf-text-type1 a:hover{text-decoration:none}
.pf-text-type1 p{margin-bottom:8px;}
.pf-text-type1 ul{list-style-type:none; margin:0px 0px 12px 0px; 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-type1 .frame{padding:7px;}


.pf-type2{list-style-type:none; margin:0px; padding:0px;}
.pf-type2 li{margin:0px 30px 40px 0px; float:left; width:280px; list-style-type:none; padding-bottom:0px; list-style-type:none;background-image:url(../images/dotted2.gif); background-repeat:repeat-x; background-position:bottom; }
.pf-type2 h2{margin-bottom:4px;}
.pf-img-type2{width:280px; height:180px; margin-bottom:10px; background:url(../images/hover-opacity2.png) no-repeat center}
.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-type2 .frame{padding:7px;}

.pf-type3{list-style-type:none; margin:0px; padding:0px;}
.pf-type3 li{margin:0px 45px 40px 0px; float:left; width:280px; list-style-type:none; padding-bottom:0px; list-style-type:none;background-image:url(../images/dotted2.gif); background-repeat:repeat-x; background-position:bottom; }
.pf-type3 h2{margin-bottom:4px;}
.pf-img-type3{width:280px; height:120px; margin-bottom:10px; background:url(../images/hover-opacity2.png) no-repeat center}
.pf-text-type3{width:280px}
.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-type3 .frame{padding:7px;}


/* PRODUCT */
.prod{background-image:url(../images/dotted2.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:25px; margin-bottom:25px;}
.prod-col-left{width:180px; float:left; text-align:left; vertical-align:middle; margin-right:10px}
.prod-col-center{width:270px; float:left; line-height:20px;}
.prod-col-right{width:140px; float:left; text-align:center}
.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:10px; display:block}
.prod .more{width:75px;}
.buynow{	
	display:block;
	height:20px;
	background-color:#3d73a2;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	border-radius: 4px; /* CSS3 */
	text-align:center;
	width:75px;
	padding:4px 4px;
	font-size:12px !important;
	color:#fff;
	margin:20px auto 0px auto;
}
.buynow:hover{text-decoration:none; color:#fff; background-color:#487eac}
.blacktext{color:#444d52;}
.testimonial-name{font-weight:bold; color:#3d73a2;}

/* BLOG */
.posttitle{margin-bottom:8px; width:530px; font-size:30px; line-height:32px; text-transform:uppercase; font-weight:normal;}
.posttitle a, .posttitle a:visited{color:#444d52}
.posttitle a:hover{text-decoration:none}
.entry{padding:10px 0px;}
.post{padding-bottom:8px; margin-bottom:20px; padding-top:10px; background-image:url(../images/dotted2.gif); background-repeat:repeat-x; background-position:bottom; position:relative}
.post.single{margin-bottom:0px; padding-bottom:0px}
.post.single .entry{margin-bottom:0px; padding:10px 0px 10px 0px;}
.entry-utility{font-size:12px;}
.entry-utility a, .entry-utility a:visited{color:#9a9a9a;}
.entry-utility-comment{position:absolute; top:12px; right:0px; background-color:#f6f6f6; padding:5px;
	border:solid 1px #e4e4e4;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	border-radius: 4px; /* CSS3 */
	text-align:center;
	color:#999999
}
.entry-utility-comment a, .entry-utility-comment a:visited{color:#999; text-decoration:none}
.cm{display:block; font-size:36px; line-height:38px;}
.post .frame{padding:8px; margin-bottom:10px;}
.post .more{float:right;}
.authorbox{padding:15px 0px; margin-bottom:25px; background-image:url(../images/dotted2.gif); background-repeat:repeat-x; background-position:bottom;}

.respond{ padding:0px 0px 0px0px; margin-bottom:15px;}
.button{
	display:block;
	height:28px;
	*height:28px;
	background-repeat:repeat-x;
	background-color:#e4e4e4;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	border-radius: 4px; /* CSS3 */
	text-align:center;
	width:90px;
	padding:5px 10px 7px 10px;
	font-size:12px !important;
	color:#767778;
	border:0px;
	cursor:pointer;
	
 }
 .post .more{width:110px;}
.button:hover{color:#767778; text-decoration:none; background-color:#f0eded}
ol.commentlist{list-style-type:none;padding-bottom:0px; padding-left:0px; margin:0px 0px 20px 0px;}
ol.commentlist li{position:relative;}
ol.commentlist ol.child{list-style-type:none; padding:15px 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{padding-left:75px !important; padding-bottom:30px; }
ol.commentlist ol.child li li{padding-bottom:0px !important;}
.commentlist .avatar{ position:absolute; *top:20px}
.commentlist .comment-text{width:auto; background-image:url(../images/dotted2.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:45px; padding-left:80px; *padding-left:95px; }
.time{font-size:11px; display:block; font-style:italic; color:#9a9a9a; margin-bottom:5px}
.reply{	
	display:block;
	height:20px;
	background-color:#e4e4e4;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	border-radius: 4px; /* CSS3 */
	text-align:center;
	width:60px;
	padding:2px 2px;
	font-size:11px !important;
	color:#767778 !important;
	margin-top:5px;
	float:right;
	clear:both
	
}
.reply:hover{text-decoration:none !important; background-color:#f0eded}



/* CONTACT */
form{margin:0; padding:0;}
fieldset{border:0px;}
#contact_form{margin:0 auto; position:relative}
#contact_form label{display:block; color:#000;}
label.sp { width:3px; color:#000;}
label{color:#000;}
span.error{color:red;text-align:left; font-size:11px;}

#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

#contact_form button.button{display: block;  margin-top:10px; background-color: #888; color:#eee }
