/******************************************************************************/
/*       <link href="css/styles.css" type="text/css" rel="stylesheet" />      */
/******************************************************************************/
/*                     styles for biomat 2                2010                */
/******************************************************************************/ 
@import url("reset.css");


.basis{
	margin: auto;
	width: 902px;	/* width of basis */
}

.header{
	height: 91px;	/* height of header */
}

.contents
{
	padding: 8px 11px 10px 44px;
}
.leftpanel{
	width: 200px;	/* width of left column */
	float: left;
}
.rightpanel{
	width: 200px;	/* width of right column */
	float: right;
}

.footer{
	width: 902px;	/* width of basis */
	margin: auto;
}




/*** standard classes ***********************************************************************************************/
.clear{
	clear:both;
	display: block;
}






/*** follow sections can edit *****************************************************************************/
BODY
{
	background: #2d0843 url('../images/bg-new.jpg') 50% 0 repeat-x scroll;
	-webkit-background-size:scale;
	-moz-background-size:scale;
	-o-background-size:scale;
	background-size:scale;
	
	filter:progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/bg-new-2.jpg',sizingMethod='scale');
	-ms-filter:"progid:DXImageTransform.Microsoft.alphaImageLoader(src='../images/bg-new-2.jpg',sizingMethod='scale')";



	color: #1a1919;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

A,
A:visited
{
	color: #68197f;
	text-decoration: none;
}
A:hover
{
	color: #280d2f;
	text-decoration: underline;
}




.contents
{
	background: #ffffff url(../images/left-line.png) repeat-y 9px 0px;
overflow:hidden;
}

/*** header **************************************************************/
.header
{
	background: transparent url(../images/header-bg.png) no-repeat 0px 38px;
	position: relative;
}


A.logo,
A:visited.logo
{
	color: #ffffff;
	position: absolute;
	top: 52px;
	left: 21px;
}
A:hover.logo
{
	text-decoration: none;
	color: #ffffff;
}

.hdr-links
{
	position: absolute;
	top: 9px;
	left: 420px;
	color: #70417e;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	width: 460px;
}
.hdr-links A.email
{
	display: block;
	/*width: 142px;*/
	height: 13px;
	/*background: url(../images/email.png) no-repeat 0px 0px;
	text-indent: -9999px;*/
	outline: none;
	float: left;
}
.hdr-links A:hover.email
{
	background-position: 0px -27px;
}
.hdr-links .phone
{
	padding-left: 15px;
	float: right;
	/*width: 295px;*/
	text-align: right;
}
.hdr-links A.email, .hdr-links .phone
{
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #2d0843;
	height: auto;
	font-size: 16px;
	text-shadow: 0 0 5px #f6d6ff;
}



/*** promo ******/

#link4promo
{
/*background: url(../images/wool-covers.png) no-repeat 0px 0px;*/
background: url(../images/december-promo.png) no-repeat 0px 0px;
width: 227px;
height: 498px;
display: block;
text-indent: -9999px;
text-transform: uppercase;
outline: none;
position: absolute;
top: 100px;
left: -240px;
left: 0;
opacity: 0;
}



/*
#link4promo
{
	background: url(../images/promo-left.png) no-repeat 0px 0px;
	width: 227px;
	height: 400px;
	display: block;
	text-indent: -9999px;
	text-transform: uppercase;
	outline: none;
	position: absolute;
	top: 100px;
	left: -240px;
	left: 0;
	opacity: 0;
}
*/

/*** social-links **************/
.social-links
{
	position: absolute;
	top: 10px;
	left: 5px;
}
.social-links A,
.social-links A:visited
{
	line-height: 17px;
	font-weight: bold;
	color: #bbb3bd;
	position: relative;
	font-size: 11px;
	display: block;
	text-align: center;
	margin-right: 5px;
	float: left;
	padding-bottom: 1px;
	background: #2d0843;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	-webkit-box-shadow: #f6d6ff 0px 1px 5px;
	-moz-box-shadow: #f6d6ff 0px 1px 5px;
	box-shadow: #f6d6ff 0px 1px 5px;
}
.social-links A:hover
{
	color: #fff;
}
.social-links A:hover
{
	color: #fff;
}
.social-links A.tw
{
	width: 86px;
}
.social-links A.fb
{
	width: 75px;
}
.social-links A.gg
{
	width: 75px;
}
.social-links A.blog
{
	width: 90px;
}



/*Top Navigation*/
#mynav{
position:absolute;
bottom:0px;
right:20px;
}

#mynav ul{
float:right;
}

#mynav li{
float:left;
position: relative;
border-top-left-radius:10px;
border-top-right-radius:10px;
display:block;
height:36px;
line-height:36px;
margin:0 1px;
}

#mynav li a{
font-size:14px;
color:#ffffff;
padding:0 10px;
}

#mynav li a:hover{
text-decoration:none;
}


#mynav li:hover,#mynav .current_page_item{
background-color:#593663;
text-decoration:none;
}


#mynav ul li ul{
padding: 0;
position: absolute;
top: 31px;
left: 0px;
width: 200px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
display: none;
opacity: 0;
visibility: hidden;
z-index:1000;
background-color:#593663;
}

#mynav ul li ul li{
float:none;
}


#mynav ul li ul li:hover{
background-color:#6b4875;
border-radius:0;
}



#mynav ul li:hover ul{
display: block;
opacity: 1;
visibility: visible;
}

/*Top Navigation*/





/*** #rotation-images ****************/
#rotation-images
{
	position: absolute;
	top: 117px;
	left: 466px;
	width: 415px;
	height: 279px;
	overflow: hidden;
}










H1
{
	font-size: 26px;
	color: #845991;
	outline: none;
	font-weight: normal;
	margin-bottom: 10px;
}
H2
{
	position: relative;
	font-size: 15px;
	color: #1a1919;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}
H3
{
	position: relative;
	font-size: 13px;
	color: #1a1919;
	font-weight: bold;
	margin-bottom: 10px;
}

H2 .corner-left
{
	width: 8px;
	height: 15px;
	display: block;
	background: url(../images/h2-corner.png) no-repeat 0px 1px;
	position: absolute;
	top: 1px;
	left: -16px;
}
.msie H2
{
	position: static;
}

H1 A
{
	outline: none;
}




.pagecontent,
.post .storycontent
{
}
.pagecontent P,
.pagecontent OL,
.pagecontent UL,
.post .storycontent P,
.post .storycontent OL,
.post .storycontent UL
{
	padding: 5px 0px 10px 0px;
}
.pagecontent UL LI,
.post .storycontent UL LI
{
	background: url(../images/li-bg.png) no-repeat 0px 6px;
	padding: 0px 0px 3px 15px;
}
.pagecontent OL,
.post .storycontent OL
{
	list-style: decimal;
	margin-left: 20px;
}
.pagecontent OL LI,
.post .storycontent OL LI
{
	padding-bottom: 10px;
}
.pagecontent OL LI STRONG,
.post .storycontent OL LI STRONG
{
	color: #68197f;
	font-weight: normal;
}
.pagecontent P B,
.pagecontent P STRONG,
.post .storycontent B,
.post .storycontent STRONG
{
	font-weight: bold;
}
.pagecontent I,
.pagecontent EM,
.post .storycontent I,
.post .storycontent EM
{
	font-style: italic;
}

.pagecontent A,
.pagecontent A:visited
{
	text-decoration: underline;
}
.pagecontent A:hover
{
	background: #f7f1f9;
}



/*** footer **************************************************************/
.footer
{
	background: url(../images/footer-bg.png) no-repeat 0px 0px;
	font-size: 10px;
	color: #8d8c8c;
	text-align: center;
	padding: 15px 0px 40px 0px;
}
.footer-cnt
{
	width: 700px;
	margin: auto;
	color:#F6D6FF;
}
.footer-cnt A,
.footer-cnt A:visited
{
	color: #ccc;
}

/*** bottom-navigation ***/
#bottom-navigation
{
	font-size: 11px;
	margin-bottom: 12px;
}
#bottom-navigation UL
{
	display:table;
	margin: auto;
	/*width: 435px;*/
}
#bottom-navigation UL LI
{
	float: left;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 5px;
	border-left: 1px solid #aaa;
}
#bottom-navigation UL LI.first
{
	padding-left: 0px;
	margin-left: 0px;
	border: none;
}
#bottom-navigation UL LI A,
#bottom-navigation UL LI A:visited
{
	color: #F6D6FF;
}
#bottom-navigation UL LI A:hover
{
	color: #fff;
}





/*** home_toptxt ***********************/
#home-toptxt
{
	background: #eeeeee url(../images/home-section-bg.png) no-repeat 100% 100%;
	margin-bottom: 20px;
	z-index: 10;
	position: relative;
}
#home-toptxt H1
{
	background: #dedede;
	padding: 10px 0px 10px 20px;
	text-shadow: 1px 1px 1px #ffffff;
	margin-bottom: 0px;
}
#home-toptxt .field-cnt
{
	padding: 10px 0px 5px 20px;
	margin-bottom: 10px;
	float: left;
	width: 385px;
	line-height: 17px;
}

#home-toptxt .field-cnt P
{
	padding: 7px 0px 10px 0px;
}
#home-toptxt .field-cnt UL
{
	padding: 0px 0px 10px 0px;
}
#home-toptxt .field-cnt UL LI
{
	background: url(../images/li-bg.png) no-repeat 0px 6px;
	padding: 0px 0px 3px 15px;
}
#home-toptxt #rotation-images-placeholder
{
	float: right;
	width: 415px;
	height: 279px;
	padding: 5px;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
	background: #fff;
	margin: -40px 5px 5px 0px;
}
#home-toptxt #homepage-right-txt
{
	float: right;
	width: 415px;
	height: 100px;
	padding: 5px 8px 0px 0px;
	position: relative;
}



/*** icons ***/
#home-toptxt #icons
{
	width: 430px;
	height: 310px;
	position: absolute;
	top: 2px;
	left: -22px;
}
#home-toptxt #icons #section1
{
	position: absolute;
	top: 0px;
	left: 0px;
}
#home-toptxt #icons #section1 SPAN
{
	position: absolute;
	top: -5px;
	left: -20px;
	display: block;
	width: 92px;
	height: 55px;
	background: url(../images/star-download-now.png) no-repeat 0 0;
}
#home-toptxt #icons #section2
{
	position: absolute;
	top: 5px;
	left: 240px;
}
#home-toptxt #icons #section2 H3
{
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom: 2px solid #f2f2f2;
}
#home-toptxt #icons #section2 H3 A,
#home-toptxt #icons #section2 H3 A:visited
{
	letter-spacing: 1.5px;
	color: #660781;
	text-decoration: none;
}
#home-toptxt #icons #section2 UL
{
}
#home-toptxt #icons #section2 UL LI
{
	background: url(../images/li-brilliant.png) no-repeat 0px 3px;
	line-height: 15px;
	font-size: 12px;
	padding: 0 0 7px 23px;
}
#home-toptxt #icons #section2 UL LI A,
#home-toptxt #icons #section2 UL LI A:visited
{
}
#home-toptxt #icons #section2 A.link2mail,
#home-toptxt #icons #section2 A:visited.link2mail
{
	color: #fff;
	text-decoration: none;
	font-size: 17px;
	letter-spacing: 2px;
	padding-left: 23px;
	text-shadow: #777 0 1px 1px;
}
#home-toptxt #icons #section2 A:hover.link2mail
{
	color: #660781;
}



.home .biomat-7000-thumb,
.wp-image-2194
{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 1px 3px;
	-moz-box-shadow: #666 0px 1px 3px;
	box-shadow: #666 0px 1px 3px;
}


/*** page-template-usage-php *****************************/
.page-template-usage-php
{
}
.page-template-usage-php .pagecontent,
.page-template-usage-corporate-php .pagecontent,
.page-template-product-php .pagecontent,
.page-template-contact-php .pagecontent
{
	float: left;
	width: 430px;
}
.page-template-usage-php .right-column,
.page-template-usage-corporate-php .right-column,
.page-template-product-php .right-column,
.page-template-contact-php .right-column
{
	float: right;
	width: 400px;
}


.biomat-img
{
	background: #eeeeee;
	padding: 5px;
	text-align: right;
}
.biomat-img A,
.biomat-img A:visited,
.biomat-img A:hover
{
	text-decoration: none;
	outline: none;
	color: #777777;
}
.biomat-img A SPAN
{	margin-top: -10px;
	display: block;
	font-size: 11px;
}

.page-template-opportunity-php .pagecontent .biomat-img,
.page-template-company-php .pagecontent .biomat-img
{
	background: #eeeeee;
	padding: 5px;
	text-align: right;
	float: right;
	width: 390px;
	margin: 0px 0px 10px 20px;
}


.page-template-opportunity-php .pagecontent IMG.alignright,
.page-template-company-php .pagecontent IMG.alignright
{
	background: #eeeeee;
	padding: 5px;
	margin: 0px 0px 10px 20px;
}


/*** contact form **************************/
.wpcf7-form
{
}
.wpcf7-form LABEL
{
	display: block;
	padding: 0px 0px 3px 0px;
	color: #593663;
}
.wpcf7-form .text,
.wpcf7-form .textarea
{
	background: #d0c3d4 url(../images/input-bg-2.png) repeat-x 0px 0px;
	border: 1px solid #86648f;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	color: #3b1446;
}
.wpcf7-form .textarea
{
	width: 390px;
}
.wpcf7-form .captcha .text
{
	width: 100px;
}
.wpcf7-form .send
{
	text-align: right;
	margin-top: -40px;
}
.wpcf7-form .send INPUT
{
	background: transparent url(../images/btn-send.png) no-repeat 0px 0px;
	border: none;
	font-size: 0px;
	text-indent: -9999px;
	width: 84px;
	height: 28px;
	cursor: pointer;
	margin-right: 15px;
}
.wpcf7-form div.wpcf7-mail-sent-ok {
	background: #4e255a url(../images/input-bg.png) repeat-x 0px 0px;
	border: 1px solid #86648f;
	color: #caefc9;
}

.wpcf7-form div.wpcf7-mail-sent-ng {
	background: #4e255a url(../images/input-bg.png) repeat-x 0px 0px;
	border: 1px solid #86648f;
	color: #ffffff;
}

.wpcf7-form div.wpcf7-spam-blocked {
	background: #4e255a url(../images/input-bg.png) repeat-x 0px 0px;
	border: 1px solid #86648f;
	color: #ffffff;
}

.wpcf7-form div.wpcf7-validation-errors {
	background: #4e255a url(../images/input-bg.png) repeat-x 0px 0px;
	border: 1px solid #86648f;
	color: #ffa7a7;
}



/*** testimonials ********************************/
.widget_bio_testimonials,.widget_q_bio_testimonials
{
	margin: 10px 0px 0px 0px;
}
.testimonials-top
{
	background: url(../images/testimonials-top.png) no-repeat 0px 0px;
	width: 398px;
	height: 50px;
}
.testimonials-bottom
{
	background: url(../images/testimonials-bottom.png) no-repeat 0px 0px;
	width: 398px;
	height: 25px;
}
.testimonials-cnt
{
	background: url(../images/testimonials-middle.png) repeat-y 0px 0px;
	width: 398px;
}
.testimonials-cnt UL
{
	width: 350px;
	top: -40px;
}
.testimonials-cnt UL LI
{
	position: relative;
	padding: 0px 0px 0px 10px;
	font-size: 11px;
}
.contents #sidebar-blog .widget .widget-cnt .testimonials-cnt LI
{
	background: none;
	border: none;
}
.testimonials-cnt UL LI .t_text
{
	color: #676767;
	line-height: 18px;
	display: block;
	padding: 25px 0px 0px 10px;
}
.testimonials-cnt UL LI .t_person
{
	color: #491957;
	display: block;
}

.page-template-usage-corporate-php .widget_bio_testimonials,.page-template-usage-corporate-php .widget_q_bio_testimonials
{
	margin: 10px 0;
	height: 275px;
	overflow: hidden;
}


/*** link-to-pdf ***/
#product-link-to-pdf,
#usage-link-to-pdf,#quantam-link-to-pdf
{
	font-size: 0px;
	line-height: 0px;
	margin: 10px 0 20px;
}
#product-link-to-pdf A,
#usage-link-to-pdf A,#quantam-link-to-pdf A
{
	display: block;
	width: 400px;
	height: 216px;
	background: url(../images/link2pdf.png) no-repeat 0 0;
	text-indent: -9999px;
	outline: none;
	text-transform: uppercase;
}


/*** Order ************************************************************/

.product
{
	background: #eeeeee;
	padding: 5px;
	margin: 10px 0;
	zoom: 1;
}
.p-left
{
	float: left;
	width: 160px;
	text-align: center;
}
.p-left2
{
	float: left;
	width: 160px;
	text-align: center;
}
.p-left A
{
	text-decoration: none;
}
.p-left IMG
{
	border: 3px solid #ffffff;
}
.p-right
{
	float: left;
	margin-left: 10px;
	width: 655px;
}
.p-header
{
	border-bottom: 1px solid #ffffff;
	padding: 0 0 5px 0;
}
.p-title
{
	float: left;
	margin: 0;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	width: 430px;
}
H2.p-title SPAN.corner-left
{
	display: none;
}
.p-price
{
	float: left;
	width: 100px;
	text-align: right;
	font-size: 22px;
	color: #d20000;
	color: #000;
	font-weight: bold;
}
.p-order
{
	float: right;
	background-image: url(../images/order_btn.png);
	text-align: center;
	height: 28px;
	width: 107px;
	line-height: 28px;
}
.p-order A:link, .p-order A:visited, .p-order A:active, .p-order A:hover
{
	color: #ffffff;
	text-decoration: none;
}
.p-desc
{
	padding: 5px;
	color: #000000;
	font-size: 12px;
}
.p-desc UL
{
	list-style: none;
	padding: 0;
	margin: 5px 0;
}
.p-desc UL LI
{
	padding: 0 0 0 15px;
	margin: 0 0 0 5px;
	background: url(../images/li-item.png) 2px 3px no-repeat;
}
.p-desc P
{
	padding-bottom: 15px;
}
.p-desc B,
.p-desc STRONG
{
	font-weight: bold;
}
.p-desc I,
.p-desc EM
{
	font-style: italic;
}


/*** B L O G ********************************************************************/
.contents .blog-posts
{
	float: left;
	width: 570px;
}
.contents #sidebar-blog
{
	float: right;
	width: 250px;
	padding-top: 5px;
}

.post
{
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	padding-bottom: 5px;
}

.contents #sidebar-blog .widget
{
	margin: 0px 0px 20px 0px;
}
.contents #sidebar-blog .widget H3
{
	background: url(../images/widget-hdr-bg.png) no-repeat 0px 0px;
	height: 29px;
	padding: 4px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-size: 17px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: lowercase;
	letter-spacing: 2px;
}
.contents #sidebar-blog .widget .widget-cnt
{
	padding: 8px 0px 0px 0px;
}
.contents #sidebar-blog .widget .widget-cnt LI
{
	background: url(../images/li-bg.png) no-repeat 0px 5px;
	padding: 0px 0px 3px 12px;
	border-bottom: 1px solid #eee;
	margin-bottom: 3px;
}
.contents #sidebar-blog .widget .widget-cnt LI A,
.contents #sidebar-blog .widget .widget-cnt LI A:visited
{
}
.contents #sidebar-blog .widget .widget-cnt LI A:hover
{
}




/*** commentform *********************/
#commentform
{
	padding: 10px;
	border: 1px solid #bbb;
	background: #f4f4f4;
}
#commentform P
{
	padding-bottom: 7px;
}
#commentform SMALL
{
	color: #777;
}
#commentform INPUT,
#commentform TEXTAREA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}
#commentform INPUT#author,
#commentform INPUT#email,
#commentform INPUT#url
{
	width: 300px;
}
#commentform TEXTAREA
{
	width: 520px;
}




/************ Articles widgets *****************/
.article_block_right
{
	width: 196px;
	height: 90px;
	float: right;
	padding: 10px;
	text-align: right;
}
.article_block_right .rss-subscribe
{
	margin: 10px 0 0 0;
}
.article_block_right .rss-subscribe A,
.article_block_right .rss-subscribe A:visited
{
	display: block;
	width: 185px;
	height: 57px;
	font-size: 0px;
	color: #eee;
	background: url(../images/btn-rssbyemail-bg.png) no-repeat 0 0;
	text-indent: -9999px;
	outline: none;
}
.article_block_right .rss-subscribe A:hover
{
	background-position: 0 -57px;
	color: #eee;
}

.article_block_right .addthis_toolbox
{
	margin: 0 auto;
}
.article_block_right .rss-link
{
	background: url(../images/icon-rss-small.png) no-repeat 0 0;
	width: 16px;
	height: 16px;
	float: left;
	padding: 0 1px;
}


#block-icons
{
	margin-bottom: 10px;
}
#block-icons a 
{
	padding-right: 10px;
}





/*** widget_recent_articles ****/
.widget_recent_articles
{
	width: 530px;
	float: left;
	padding: 0 0 0 5px;
}
.widget_recent_articles H3
{
	background: url(../images/widget-hdr-510-bg.png) no-repeat 0px 0px;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 5px 0px;
	color: #311139;
	font-size: 20px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	border-bottom: 2px solid #311139;
}
.widget_recent_articles .widget-cnt
{
	padding: 8px 0px 0px 0px;
}
.widget_recent_articles .widget-cnt LI
{
	background: url(../images/li-bg.png) no-repeat 0px 5px;
	padding: 0px 0px 3px 12px;
	border-bottom: 1px solid #eee;
	margin-bottom: 3px;
}







#link-for-ebook-blog IMG,
#life_with_music IMG
{
	width: 250px;
}


/************* Blog testimonials ***************/
.testimonials-top-blog 
{
	background: url("../images/testimonials-top-blog.png") no-repeat scroll 0 0 transparent;
	width: 240px;
	height: 42px;
	padding: 8px 0 0 10px;
}
.testimonials-top-blog .t_person
{
	color: #2e1036;
}
.testimonials-cnt-blog 
{
	background: url("../images/testimonials-middle-blog.png") repeat-y scroll 0 0 transparent;
	width: 240px;
	padding: 5px;
}
.testimonials-bottom-blog
{
	background: url("../images/testimonials-bottom-blog.png") no-repeat scroll 0 0 transparent;
	width: 250px;
}
.testimonials-cnt-blog ul 
{
	top: -40px;
	width: 230px;
}
.testimonials-cnt-blog .post_title
{
	display: block;
	font-weight: bold;
	padding-left: 3px;
}
#sidebar-blog .testimonials-cnt-blog .t_text
{
	padding-left: 5px;
	padding-top: 10px;
}


/*** sidebar-usage ************************************/
#sidebar-usage
{
	margin: 20px 0px 20px 0px;
	width: 390px;
	padding: 0 5px;
}
#sidebar-usage .widget
{
	margin-bottom: 20px;
}
#sidebar-usage .widget H3
{
	background: url(../images/widget-hdr-bg-usage.png) no-repeat 0px 0px;
	height: 29px;
	padding: 4px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-size: 17px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: lowercase;
	letter-spacing: 2px;
}
#sidebar-usage .widget .widget-cnt
{
	padding: 8px 0px 0px 0px;
}
#sidebar-usage .widget .widget-cnt LI
{
	background: url(../images/li-bg.png) no-repeat 0px 5px;
	padding: 0px 0px 3px 12px;
	border-bottom: 1px solid #eee;
	margin-bottom: 3px;
}
#sidebar-usage .widget .widget-cnt LI A,
#sidebar-usage .widget .widget-cnt LI A:visited
{
}
#sidebar-usage .widget .widget-cnt LI A:hover
{
}



/*** widget_ycp_social_links *****************/
.contents .widget_ycp_social_links
{
	text-align: center;
	overflow: hidden;
}
.contents .widget_ycp_social_links A,
.contents .widget_ycp_social_links A:visited
{
	padding: 0 6px;
	text-align: center;
	font-size: 11px;
	color: #777;
	float: left;
}
.contents .widget_ycp_social_links A IMG
{
	display: block;
	padding-bottom: 3px;
}


/*** widget_block_icons *********/
.widget_block_icons,
.widget_block2_icons,
.widget_block3_icons
{
	margin-bottom: 15px;
}
.widget_block2_icons
{
	margin-top: 15px;
}
.widget_block2_icons .widget-cnt,
#sidebar-usage .widget_block3_icons .widget-cnt
{
	padding: 15px 0 0 8px;
}
.widget_block2_icons H3
{
    background: none repeat scroll 0 0 #32123b;
    color: #fff;
    margin-bottom: 5px;
    padding: 5px 10px;
}
.widget_block_icons .widget-cnt A,
.widget_block_icons .widget-cnt A:visited,
.widget_block2_icons .widget-cnt A,
.widget_block2_icons .widget-cnt A:visited,
.widget_block3_icons .widget-cnt A,
.widget_block3_icons .widget-cnt A:visited
{
	padding: 0 5px 0 5px;
	text-align: center;
	font-size: 10px;
	color: #999;
}
.widget_block2_icons .widget-cnt A,
.widget_block2_icons .widget-cnt A:visited,
.widget_block3_icons .widget-cnt A,
.widget_block3_icons .widget-cnt A:visited
{
	padding: 0 15px;
}
.widget_block_icons .widget-cnt A:hover,
.widget_block2_icons .widget-cnt A:hover,
.widget_block3_icons .widget-cnt A:hover
{
	color: #000;
	text-decoration: none;
}
.widget_block_icons .widget-cnt A.addthis_button_facebook,
.widget_block2_icons .widget-cnt A.addthis_button_facebook,
.widget_block3_icons .widget-cnt A.addthis_button_facebook
{
	background: none;
}
.widget_block_icons .widget-cnt A.addthis_button_facebook SPAN.at300bs,
.widget_block2_icons .widget-cnt A.addthis_button_facebook SPAN.at300bs,
.widget_block3_icons .widget-cnt A.addthis_button_facebook SPAN.at300bs
{
	background: url(../images/icon-facebook-large.png) no-repeat center 0;
	height: auto;
	width: 40px;
	padding-top: 47px;
	overflow: auto;
	display: block;
	float: none;
	font-size: 10px;
}
.widget_block_icons .widget-cnt A.addthis_button_twitter SPAN.at300bs,
.widget_block2_icons .widget-cnt A.addthis_button_twitter SPAN.at300bs,
.widget_block3_icons .widget-cnt A.addthis_button_twitter SPAN.at300bs
{
	background: url(../images/icon-twitter-large.png) no-repeat center 0;
	height: auto;
	width: 45px;
	padding-top: 47px;
	overflow: auto;
	display: block;
	float: none;
	font-size: 10px;
}
.widget_block_icons .widget-cnt A.addthis_button_email SPAN.at300bs,
.widget_block2_icons .widget-cnt A.addthis_button_email SPAN.at300bs,
.widget_block3_icons .widget-cnt A.addthis_button_email SPAN.at300bs
{
	background: url(../images/icon-email-large.png) no-repeat center 0;
	height: auto;
	width: 45px;
	padding-top: 47px;
	overflow: auto;
	display: block;
	float: none;
	font-size: 10px;
}
.widget_block_icons .widget-cnt A.subscribe-rss,
.widget_block2_icons .widget-cnt A.subscribe-rss,
.widget_block3_icons .widget-cnt A.subscribe-rss
{
	background: url(../images/icon-rssbyemail-large.png) no-repeat center 0;
	padding-top: 47px;
	width: 40px;
	float: left;
	font-size: 10px;
}




/*** widget_inHouseAds **********/
.widget_inHouseAds
{
	float: right;
	width: 300px;
}




/*** sidebar-static *****************/
#sidebar-static
{
	position: fixed;
	top: 20px;
	right: 0px;
}
#sidebar-static .widget
{
	position: relative;
}

/*** global-translator ***/
#global-translator
{
	background: url(../images/btn-translate.png) no-repeat 0 0;
	padding-left: 19px;
	width: 0px;
}
#global-translator H3
{
	display: none;
}
#global-translator #translation_bar
{
	background: #fff;
	border: 1px solid #37133f;
	height: 64px;
	padding: 5px;
	position: relative;
	z-index: 1000;
	width: 100px;
}
#global-translator #translation_bar A
{
	padding: 8px 8px;
}

.pagecontent {
	clear: both;
}
#shopping-cart {
	margin-top: -36px;
	float: right;
	margin-bottom: 1em;
}
#shopping-cart .block {
	float: left;
	border: 2px solid #be93ca;
	padding: 10px 20px;
	background: #593663;
	margin-left: 5px;

	font-weight: bold;
	color: #e4d6e9;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#shopping-cart .block span {
	color: #fff;
}
#shopping-cart .block.total {
	background: #be93ca;
	border-color: #a261b4;
	color: #fff;
}
#shopping-cart .block.checkout {
	background: #dccee0;
	color: #593663;
}
/*
#shopping-cart span.label {
	font-weight: bold;
	color: #e4d6e9;
}
#shopping_cart_continer {
	color: #845991;
	color: #fff;
	font-weight: bold;
}
#shopping-cart-checkout-link {
	font-size: 16px;
	padding: 10px 5px;
}
#shopping-cart-checkout-link:hover {
	color: #68197F;
}
#shopping-cart {
	padding: 10px 0;
}
#shopping-cart .label {
	padding-left: 10px;
}
#shopping-cart .view {
	padding-right: 10px;
}
#shopping-cart .total {
	background: #be93ca;
	padding: 0 3px;
	display: block;
	padding: 4px 10px;
	margin-bottom: 2px;
	margin-top: 4px;
	border-top: 1px solid #e9dced;
	border-bottom: 1px solid #e9dced;
}
#shopping-cart .checkout {
	background: #dccee0;
	padding: 0 3px;
	display: block;
	padding: 4px 10px;
	color: #593663;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
*/

.page-template-checkout-php h1 {
	text-align: center;
}
#payment-form table {
	margin: 0 auto;
}



#products-sidebar {
	width: 205px;
	float: left;
}
#products-sidebar .block {
	margin-bottom: 20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#products-sidebar .block.highlighted {
	background: #eee;
}
#products-sidebar .block h4 {
	color: #fff;
	padding: 5px 10px;
	background: #2a0e31 url(../images/block-title-bg.png) repeat-x;
	text-decoration: none;
	border-bottom: 4px solid #593663;
	
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
#products-sidebar .block h4 a {
	color: #fff;
	display: block;
	text-decoration: none;
}
#products-sidebar ul {
	color: #643f75;
	padding: 10px;
}
#products-sidebar ul li {
	color: #643f75;
	margin-bottom: 0.5em;
	padding-left: 15px;
	background: url(../images/li-bg.png) no-repeat 0 5px;
}
#products-sidebar ul li a:hover, #products-sidebar ul li.selected a {
	color: #33123b;
	text-decoration: none;
}
#products-sidebared-content {
	width: 625px;
	float: right;
}
#products-sidebared-content .product {
	margin: 0;
	margin-bottom: 20px;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#jqibox .product {
	background: #fff;
	font-weight: normal;
	margin-top: 0;
}
#products-sidebared-content .p-left,
#jqibox .p-left
{
	text-align: center;
	padding-top: 10px;
}
#products-sidebared-content .p-left .p-price,
#jqibox .p-left .p-price
{
	color: #36133e;
	font-size: 22px;
	margin-top: 10px;
	width: 100%;
	text-align: center;
}
#products-sidebared-content .p-right,
#jqibox .p-right
{
	width: 435px;
	float: right;
	padding: 10px;
	padding-left: 0;
	
}
#jqibox .p-right, #jqibox .p-left {
	padding-top: 0;
}
#jqibox td.p-left {
	width: auto;
	text-align: center;
}
#jqibox td.p-left img {
	display: block;
}
#jqibox td.p-right {
	padding-left: 10px;
}
#products-sidebared-content .p-right .title,
#jqibox .p-right .title
{
	float: none;
	font-size: 18px;
	color: #000;
	margin-top: 0;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #c9c9c9;
}
#products-sidebared-content .p-right .title .corner-left,
#jqibox .p-right .title .corner-left
{
	display: none;
}
#products-sidebared-content .p-right .description,
#jqibox .p-right .description
{
	color: #464646;
	line-height: 1.5em;
}
#products-sidebared-content .p-right .buttons,
#jqibox .p-right .buttons
{
	overflow: hidden;
	margin: 1em 0;
}
#products-sidebared-content .p-right .buttons a,
#jqibox .p-right .buttons a
{
	display: block;
	float: left;
	width: 120px;
	height: 30px;
	line-height: 30px;
	background: url(../images/btn-fixed.png) no-repeat;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	margin-right: 10px;
}
#products-sidebared-content .p-right .buttons a {
	float: right;
}
#products-sidebared-content .p-right .buttons a.highlighted,
#jqibox .p-right .buttons a.highlighted
{
	background-image: url(../images/btn-fixed-highlighted.png);
}
#products-sidebared-content .p-right .buttons a:hover,
#jqibox .p-right .buttons a:hover
{
	text-decoration: none;
}
#jqibox .p-right .buttons {
	margin-top: 3em;
}
#jqibox .p-right .buttons a {
	float: right;
}
#jqibox .p-right .buttons label {
	float: left;
	font-weight: bold;
	color: #000;
	line-height: 30px;
	font-size: 13px;
}
#jqibox .p-right .buttons label input {
	width: 100px;
	height: 30px;
	border: 1px solid #bababa;
}
#jqibox .p-left img {
	padding: 4px;
	border: 1px solid #e4e4e4;
}
#products-sidebared-content .more-info-block{
	display: none;
}
/**/
#products-sidebared-content .p-left {
	margin-right: 10px;
}
#products-sidebared-content .p-right {
	width: auto;
	float: none;
}
#products-sidebared-content .p-right .title {
	margin-left: 160px;
}
#jqibox .product.more-info label.price  {
	margin-right: 10px;
	font-size: 16px;
	color: #5a156b;
	padding-top: 2px;
}



BODY #top-navigation .page-item-55 A,
BODY #top-navigation .page-item-55 A:visited
{
	font-weight: bold;
	letter-spacing: normal;
	color: #fff;
}
/*** diduknow-section **************/
.diduknow-section
{
}
.diduknow-section .widget
{
	margin-bottom: 20px;
}
.diduknow-section .widget H3
{
	margin-bottom: 5px;
	padding: 5px 10px;
	color: #fff;
	background: #32123b;
}
.diduknow-section .widget .cnt
{
	padding: 5px 10px;
}
.diduknow-section .widget .cnt P
{
	margin-bottom: 10px;
}

#warranty
{
}
#warranty P
{
	margin-bottom: 15px;
}







/*** google_translate_element ***/
#google_translate_element
{
	position: relative;
	width: 135px;
	height: 18px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
	background: #270d2f;
	padding-left: 5px;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
#google_translate_element SELECT
{
	color: #bbb3bd;
	font-size: 11px;
	background: #37133f;
	border: none;
	margin: 0px;
	padding: 1px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 128px;
	outline: none;
}



/*** tell2friend ***************************************************/
#tell2friend
{
	background: #eee url(../images/tell2friend.png) no-repeat 95% 30px;
	margin: 20px 0 0 20px;
	width: 450px;
	float: right;
}
#tell2friend H3
{
	background: url(../images/mail-bg.png) repeat-x 0 1px;
	padding: 20px 0 10px 10px;
	margin: 0 0 0 0;
	font-size: 18px;
	color: #37133f;
	font-weight: normal;
	letter-spacing: 2px;
}
#tell2friend FORM
{
	padding: 0 10px 10px 10px;
}
#tell2friend FORM P
{
	clear: both;
	padding: 0 15px 10px 0;
}
#tell2friend FORM LABEL
{
	float: left;
	width: 130px;
}

/*** contact form **************************/
.wpcf7-form
{
}
.wpcf7-form LABEL
{
	display: block;
	padding: 0px 0px 3px 0px;
	color: #593663;
}
.wpcf7-form .text,
.wpcf7-form .textarea
{
	background-color: #eaeaea;
	background-image: none;
	border: 1px solid #86648f;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 300px;
	color: #7f7f7f;
	border:0px none;
	margin-bottom:10px;
}
.wpcf7-form .text,
.wpcf7-form .textarea
{
	width: 330px!important;
}
.wpcf7-form .captcha .text
{
	width: 100px!important;
}
.wpcf7-form .send
{
	text-align: right;
	margin-top: -40px;
}
.wpcf7-form .send INPUT
{
	background: transparent url(../images/btn-send.png) no-repeat 0px 0px;
	border: none;
	font-size: 0px;
	text-indent: -9999px;
	width: 84px;
	height: 28px;
	cursor: pointer;
	margin-right: 15px;
}
.wpcf7-form div.wpcf7-mail-sent-ok {
	background: #4e255a url(../images/input-bg.png) repeat-x 0px 0px;
	border: 1px solid #86648f;
	color: #caefc9;
}

.wpcf7-form div.wpcf7-mail-sent-ng {
	background: #4e255a url(../images/input-bg.png) repeat-x 0px 0px;
	border: 1px solid #86648f;
	color: #ffffff;
}

.wpcf7-form div.wpcf7-spam-blocked {
	background: #4e255a url(../images/input-bg.png) repeat-x 0px 0px;
	border: 1px solid #86648f;
	color: #ffffff;
}

.wpcf7-form div.wpcf7-validation-errors {
	background: #4e255a url(../images/input-bg.png) repeat-x 0px 0px;
	border: 1px solid #86648f;
	color: #ffa7a7;
}

.contact-img, .contact-a, .contact-b, .contact-c, .contact-d, .contact-e, .contact-1, .contact-2, .contact-chat, .contact-quote{
	background: url(../images/sprites-contact.png) no-repeat;
}

.contact-img{
	background-position: -7px -6px ;
	width: 128px;
	height: 128px;
}

.contact-a{
	background-position: -152px -4px ;
	width: 18px;
	height: 16px;
}

.contact-b{
	background-position: -177px -4px ;
	width: 15px;
	height: 16px;
}

.contact-c{
	background-position: -196px -4px ;
	width: 15px;
	height: 16px;
}

.contact-d{
	background-position: -215px -5px ;
	width: 15px;
	height: 16px;
}

.contact-e{
	background-position: -235px -5px ;
	width: 15px;
	height: 16px;
}

.contact-1{
	background-position: -152px -30px ;
	width: 15px;
	height: 24px;
}

.contact-2{
	background-position: -175px -30px ;
	width: 23px;
	height: 24px;
}

.contact-chat{
	background-position: -150px -70px ;
	width: 32px;
	height: 29px;
}

.contact-quote{
	background-position: -206px -31px ;
	width: 20px;
	height: 20px;
}
h1.contact-page{
	color: #6a26af;
}
.contact-page{
	font-family: 'Tahoma', sans-serif!important;
}
.right-contact-images{
	padding-left:20px;
}
.right-contact-images span.corner-left{
	display:none;
}
.right-contact-images p{
	padding:0px;
	padding-left:5px;
}
.right-contact-images a{
	color: #0036fd;
}
h2.fs26{
	font-size:26px!important;
	float:left;
	color:#6a26af;
	font-weight: normal;
	margin-top:-5px;
	margin-right:10px;
}
h2.fs24{
	font-size:24px!important;
	float:left;
	color:#6a26af;
	font-weight: normal;
	margin-top:-5px;
	margin-right:10px;
}
.grey-box{
	padding:15px;
	background-color: #ededee;
	margin-bottom:20px;
}
.page-template-contact-php .contents{
	background-image:none;
}
.page-template-contact-php span.corner-left{
	display:none;
}
.fax-ico{
	background: url(../images/fax.png) no-repeat;
	width:15px;
	height:16px;
}
.mail-ico{
	background: url(../images/mail.png) no-repeat;
	width:15px;
	height:17px;
}


