/* 

Starter Template

USE THIS STYLE SHEET FOR INNER PAGE

*/

/* ABOUT US */

/* quote slider */
a.ts-thinkbox-slider-thumbslide{
	border:1px solid #CACACA;
	display:block;
	float:left;
	margin-right:5px;
	padding:3px;
}
a.ts-thinkbox-slider-thumbslide:hover{
	border:1px solid #999997 !important;
}
a.tscurrentpointer{
	border:1px solid #999997 !important;
}
.ts-thinkbox-slider-quotecontainer{
	width:591px;
	border:1px solid #e4e4e4;
	background-color:#ffffff;
}
.ts-thinkbox-slider-quote h5{ margin-bottom:10px;}
.ts-thinkbox-slider-quote p{ margin-bottom:0px!important;}
.ts-thinkbox-slider-cont{
	width:593px;
	position:relative;
	padding-bottom:20px;
	margin-top:22px;
}
.ts-thinkbox-slider-imgquote{
	float:left;
}
.ts-thinkbox-slider-titlequote{
	display:block;
	margin-bottom:10px;
}
.ts-thinkbox-slider-quote{ margin:0px!important;}
.ts-thinkbox-slider-name{ 
	font-weight:normal;
}
.ts-thinkbox-slider-info{ 
	font-weight:normal;
}
.ts-thinkbox-slider-quotecontent{
	width:541px;
	padding: 31px 25px 31px 25px;
}
.ts-thinkbox-slider-quotecontent .header{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
}
.ts-thinkbox-slider-quotecontent img{
	float:left;
	margin-right:27px;
	margin-bottom:15px;
}
.ts-thinkbox-slider-textinfo{
	font-style:italic;
	font-size:12px; 
	line-height:normal;
	margin:15px 0px 0px 0px;
}
.ts-thinkbox-slider-textinfo span{
	margin-right:0px;
}
div.ts-thinkbox-slider-pointer{
	height:20px;
	width:591px;
	background-image:url(../images/pointer.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:absolute;
	bottom:1px;
	left:0px;
	z-index:999;
}
/* end of quote slider */


/* PORTFOLIO */
.nomargin{ margin-right:0px !important;}

.pf-type{list-style-type:none; margin:0px; padding:0px;}
.pf-type li{margin:0px 0px 30px 0px; float:left; width:593px; list-style-type:none;}
.pf-type h2{margin-bottom:10px!important; font-size:20px; color:#931334}
.pf-img-type{width:593px; height:250px; margin-bottom:10px; background:url(../images/hover-opacity.png) no-repeat top left}
.pf-img-type img{width:593px; height:250px;}
.pf-text-type a{text-decoration:none}
.pf-text-type a:hover{text-decoration:underline}

.pf-type2{list-style-type:none; margin:0px; padding:0px;}
.pf-type2 li{margin:0px 20px 30px 0px; float:left; width:460px; list-style-type:none;}
.pf-type2 h2{margin-bottom:10px!important; font-size:20px; color:#931334}
.pf-img-type2{width:460px; height:250px; margin-bottom:10px; background:url(../images/hover-opacity2.png) no-repeat top left}
.pf-text-type2 a{text-decoration:none}
.pf-text-type2 a:hover{text-decoration:underline}

.pf-type3{list-style-type:none; margin:0px; padding:0px;}
.pf-type3 li{margin:0px 20px 30px 0px; float:left; width:300px; list-style-type:none;}
.pf-type3 h2{margin-bottom:10px!important; color:#931334; font-size:16px;}
.pf-img-type3{width:300px; height:174px; margin-bottom:10px; background:url(../images/hover-opacity3.png) no-repeat top left}
.pf-text-type3 a{text-decoration:none}
.pf-text-type3 a:hover{text-decoration:underline}

.pf-type4{list-style-type:none; margin:0px; padding:0px;}
.pf-type4 li{margin:0px 20px 30px 0px; float:left; width:220px; list-style-type:none;}
.pf-type4 h2{margin-bottom:10px!important; font-size:16px; color:#931334;}
.pf-img-type4{width:220px; height:125px; margin-bottom:10px; background:url(../images/hover-opacity4.png) no-repeat top left}
.pf-text-type4 a{text-decoration:none}
.pf-text-type4 a:hover{text-decoration:underline}


/* PRODUCTS */
.pd-container{list-style-type:none; margin:0px; padding:0px;}
.pd-container li{margin:0px 10px 0px 0px; float:left; list-style-type:none;}
.pd-container h2{margin-bottom:0px!important; font-size:12px; color:#931334;}
.pd-text a{text-decoration:none}
.pd-text a:hover{text-decoration:none}

/* Product Detail */

.noborder{  border:0px!important;}
.noborder a{ color:#931334!important;}
#slideshow { margin: 0px }
#pd_nav { width: 540px; margin: 11px 0px 0px 0px; }
#pd_nav li { width: 170px; float: left; margin-right: 15px; list-style: none }
#pd_nav a.activeSlide { background: #88f }
#pd_nav a:focus { outline: none; }
#pd_nav img { border: none; display: block }

ul.sidebuy{ margin:0px;}
ul.sidebuy li{ border:0px!important; float:left;}
.shipping{ padding-top:20px; float:left;}
.buynow a.bg_button{ float:left; width:150px; margin-right:15px; margin-bottom:0px; margin-top:10px; font-size:18px!important; color:#fff!important; }

/*For ie*/
*+html .shipping{ padding-top:8px; float:left;}
*+html ul.sidebuy li{ border:0px!important; float:left;}
*+html .buynow a.bg_button, * html .buynow a.bg_button{ float:left; width:150px; margin-right:15px; margin-top:0px; margin-bottom:0px; font-size:18px!important; color:#fff!important; }


*+html ul.side_form{ margin:0px 0px 0px 0px!important;}
*+html .side_form input{ border:1px solid #d4d4d4; padding:2px!important; background-color:#f2f2f2; width:45px;}
/*end ie */


ul.side_form{ margin:10px 0px 0px 0px!important;}
ul.side_form li{ border:0px!important; float:left; width:108px; padding-right:15px!important;}
.side_form input{ border:1px solid #d4d4d4; padding:5px!important; background-color:#f2f2f2;}
.side_form .select{ border:1px solid #d4d4d4; padding:5px!important; background-color:#f2f2f2; size:1; }
.side_form label{ width:60px; display:block;}



/* BLOG */
.post{margin:0px 0px 25px 0px;}
.post h2, .post h2 a, .post h2 a:visited{text-decoration:none !important; font-size:24px; color:#931334; margin-bottom:8px!important;}
.post h2 a:hover{color:#931334; text-decoration:none;}
.post img{ margin-bottom:10px;}
.date{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:13px;}
.entry{padding:0px 0px 0px 0px;}
.entry p{ margin-bottom:10px!important;}
.comment{font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/* PAGE NAVI */
#pagenavi{vertical-align:middle; clear:both; margin:15px 0px;}
#pagenavi a{ color:#999; padding:8px 10px; margin-right:10px; border:1px solid #999;}
#pagenavi a.current{border:0px; color:#931334;}



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

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

#contact label{margin-top:3px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#contact .text-input{ 
	margin:4px 8px 10px 0px;
	width: 280px;
	height:20px; 
	padding:4px 2px;
	border:solid 1px #d4d4d4;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	vertical-align:middle;
	background-color:#f2f2f2;
	}

#contact textarea.text-input{ 
	margin:4px 8px 10px 0px;
	padding: 4px 2px;
	height:150px;
	width:70%;
	border:solid 1px #d4d4d4;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	vertical-align:top;

	}

#contact .button{
background-image:url(../images/bg_button.png); background-repeat:repeat-x; color:#fff; width:150px; height:40px; background-color:transparent; border:0px; cursor:pointer; margin-top:20px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; }
#contact .button:hover{color:#fff; text-decoration:none; background-position:0 -40px}
#map{margin-bottom:40px;}

