/*--------------------------------*/
#quoteRotatorCell h2{display:none}

.submnuItem{
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
}
.submnuItemBulet{
	width:23px;
	text-align:left;
	padding:15px 0px 15px 0px;
}
a.submnuItem:hover{text-decoration:none}

#content hr{
	background:none;
	border-left:none; border-right:none; border-top:none;
	border-bottom:solid 1px #006eb5;
}



#copy, #copy p{
	text-align:left;
	font-size:10px;
	color:#999;
}
#copy p{
	margin:0px 0px 3px 0px;
	line-height:12px;
}
#copy ul{
	margin:0px 0px 3px 0px;
	padding-left:17px;
	line-height:12px;
}
#copy li{
	margin:0px;
}
#copy{
	padding:10px 0px 10px 0px;
}


.coming_soon {color:#990000; font-style:italic;}
#sendimage_instructions, #sendimage_instructions a{
	color:#900;
}



.nextStepsButton{
	display:block;
	background: url(../images/next-steps-button-2.png); 
	padding:0px;
	margin:0px;
	width:160px;
	height:60px;
	border:none;
	cursor:pointer;
}

h2.hOneLike{
	font-size:18px;
	line-height:20px;
	font-weight: bolder;
	margin:0px;
	padding:19px 0px 12px 0px;
	font-family: Tahoma, Geneva, sans-serif;
	background:none;
}

.tm{
 font-weight:bolder; text-transform: none; position:relative;top:13px;
}

.videoAgregator{
	/*background:#ccc;*/
	background:#f0f0f0;
	padding:4px 10px 0px 10px;
	margin-top:15px;
}

.videoAgregator a{
	display:block;
	float:left;
	border:solid 1px #900;
	margin:0px 0px 8px 15px;
}

#homeRight .article_separator{
	overflow:hidden;
	display:block;
	height:1px;
}


/* nk new styles*/
#contact_wrapper {
	width:1000px;
}
#contact_wrapper #left {
	width:480px;
	float:left;
}
#contact_wrapper #right {
	width:480px;
	float:right;
}
.blue_bg {
	background:#CBEAF7;
}
#featured {
	background:#FFF;
	text-align:left;
}
#featured h2 {
	padding-left:20px;
}

.homeFeatureReadmore {
    background: url("../images/readmore-bulet.png") no-repeat scroll 0 center transparent;
    margin-left: 20px;
    padding: 0 0 0 15px;
	display:inline;
}

.quickExpressField{
	border-radius: 3px;
	background: none repeat scroll 0% 0% #fff;
	border: 1px solid #999;
	height: 120px;
	width:700px;
	margin: 0px;
	font-size: 16px;
	outline: medium none;
	
	box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.1) inset, 0px 0px 8px rgba(0, 0, 0, 0.6);
	padding: 8px;
}
.quickExpressFieldWrapper{
	border-radius: 3px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
	background: none repeat scroll 0% 0% #4eb9e5;
	padding: 7px;
	margin-top: 8px;
	position: relative;
}
.express3angle{
	background:url(../images/3angle.png) 70% top no-repeat;
	height:17px;
	position:relative;
}

.shop_critical{
	display:none;
}

.contentpaneopen {
    width: 100%;
}
hr.fancy-line { 
    border: 0; 
    height: 1px; 
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0)); 
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0)); 
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0)); 
    background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0)); 
    box-shadow: 0px -2px 4px rgba(136,136,136,0.75);
}

.formLabel strong, strong.require{margin-left:4px; color:#900;}
.required_field{color:#900;}


.homeSpecListCell a{
	display:block;
}

/**/
.remark1 p{
	font-size:12px;
	line-height:14px;
	margin-left:20px;
}
.remark1 p em i{
	/*width:20px;*//* chech to delete*/
	position:relative;
	margin-left:-20px;
	display:inline-block;
}
/**/


.trained {
    float: left;
    font-size: 11px;
    padding-left: 20px;
    padding-top: 10px;
}

.loved_ones{
  padding:0 0 8px
}
	
	
/* k2 extrafields */

.catProductComment{
	font-size:11px;
	display:block;
}

.msgA{
	color:#C92626;
}
.msgA span{
	display:block;
	font-size:11px;
	line-height:11px;
}

.redButton.button2{
	display: inline-block;
}

