@charset "utf-8";
/* CSS Document */
.news1a{}
.news1b{border-bottom:4px solid #e5e3e3;}
.news1c{border:1px solid #bebdbd; background-color:#f2f0f0;}
.news1d{ border:1px solid #efefef;}
.news1a .mnews{ background:none; padding:10px 0px; border-bottom:1px dotted #bbbaba;}
.news1b .mnews{ background:none; padding:10px 0px; border-bottom:1px dotted #bbbaba;}
.news1a .news-head{ background:url(../images/sep.gif) bottom repeat-x;}
.news-wrap{ margin:10px 0;}
.news-wrap .mnews{ border-bottom:none; border-right:1px dotted #bbbaba; padding-right:5px;}
.news-col2 .mnews{ border-right:none;}
.news1b .news-head{border:2px solid #bbbaba; border-right:none; border-left:none;}
.news1b .news-head table{ border:1px solid #fff; border-right:none;border-left:none; background-color:#f1f0f0;}
.news1c .news-head table{ background-color:#555555;}
.news1d .news-head table{ border-bottom:1px solid #f2eeee;}
.news1c .news-head h2{ color:#fff;}
.news-head h2{ font-size:1.5em; padding:5px 0;}
.news-head table{ width:100%; padding:0; margin:0; border-collapse:collapse;}
.news-head table td{ padding:0 10px;}
.mnews .news-date{ width:61px; background:url(../images/news-date-bg.png) no-repeat; height:65px; float:left}
.mnews .news-img{ width:122px; float:left;}
.mnews .news-details{ margin:0 0 0 65px;}
.mnews .news-details2{ margin:0 0 0 122px;}
.mnews{ padding:10px 0;}
p.day{ text-align:center; font-size:30px; padding:4px 0 0 0; margin:0;}
p.month{ text-align:center; color:#fff;}
.news-col, .news-col2{ width:48%; float:left; padding:0 5px;}


.columns{}
.column1{ width:210px;}
.column2{ width:490px; margin:0 0 0 20px;}

/*accordion*/
#nav_372649{margin:0;padding:0; background-color:#c7c5c5;}
#nav_372649 li{list-style-type:none;margin:0;padding:0;}
#nav_372649 li a{
display:block;
color:#4c4b4b;
text-decoration:none;
padding:8px 10px;
font-size:11px;
background:url(images/sep.gif) bottom repeat-x;
}
#nav_372649 ul{ margin:0; padding:0 0 0 10px;}
#nav_372649 ul li a{ background-image:none;}
#nav_372649 li a:hover{background-color:#ede2bf;}
.column1 .news-wrap{ font-size:11px; background-color:#d6d6d6; color:#4a4a4a; margin:0;}
.news{ padding:10px; background:url(../images/sep.gif) bottom repeat-x;}
.news-wrap a{ color:#5f5f5f;}
.news-title{ font-weight:bold;}

.sfonts{font-size:11px;}

.column-holder, .column-holder2, .column-holder3{margin:10px 0;}
.column-leftarea{width:225px;}
.column-rightarea{width:245px;}
.column-rightarea h2{ font-size:16px;}

.column-holder2 .column-leftarea{ width:245px;}
.column-holder2 .column-rightarea{ width:245px;}

.column-holder2 .column-leftarea{width:187px;}
.column-holder2 .column-rightarea{width:285px;}



/* */
.txt-block-b{ padding:0 20px;}
.img-txt-column, .txt-img-column, .txt-block, .txt-block-b, .img-txt-column-b, .txt-img-column-b{ margin:10px 0;}
.img-txt-column .column-left{width:45%;}
.img-txt-column .column-right{ width:54%;}

.img-txt-column-b{}
.img-txt-column-b .column-left{width:30%;}
.img-txt-column-b .column-right{ width:61%;}

/*.txt-img-column*/
.txt-img-column .column-left{ width:54%}
.txt-img-column .column-right{ width:45%;}

.txt-img-column-b{}
/*.txt-img-column-b .column-left{ width:64%;}*/
/*.txt-img-column-b .column-right{ width:32%;}*/

.img-block{ padding:10px 0;}
.img-block p{padding:10px 20px;font-style:italic;}

.imgs-block{}
.imgs-block .img{ width:225px; float:left; margin:10px 5px;}
.imgs-block .img h5{ text-align:center;}

.imgs-block-b{ padding:10px 0;}
.imgs-block-b .img{ width:134px; float:left; margin:10px 0px;}
.imgs-block-b .img h5{ text-align:center;}

.home-img-block{ margin:15px 0;}
.home-img-block .img{width: 316px; float:left; margin:10px 2px;}

.list-block{}
.list-block .list{width:190px;float:left;margin:10px 2px; padding:0 0 0 20px;}
.list-block .list li{padding:3px 0;list-style-image:url(../images/a4-list.png);}
.list-block .list li a{ color:#000;}
.list-block .list h5{ text-align:center;}

.list-block .list2{margin:10px 2px; padding:0 0 0 20px;}
.list-block .list2 li{padding:3px 0;list-style-image:url(../images/a4-list.png);}
.list-block .list2 li a{ color:#000;}
.list-block .list2 h5{ text-align:center;}
.column1 ul {margin:10px 20px;}
.column1 ol {margin:10px 20px;}



/*testi*/
.testi{padding:15px;}
.testimonial{margin:10px 0px 20px;}
.testimonial h4{padding-bottom:0;}
.testi-column{padding:30px 0px 10px;}
.testi-img{width:210px;}
.testi-details{width:270px;}
.openquote{background-image:url(../admin/images/openquote.png);background-position:top left;background-repeat:no-repeat;}
.closequote{background-image:url(../admin/images/closequote.png);background-position:bottom right;background-repeat:no-repeat;min-height:70px;height: auto !important;height:70px;padding:26px 10px;font-style:italic;}

.testimonial-b{margin:10px 0px 20px;}
.testi-img{width:33%;}
.testi-details{width:67%;}
/*product*/
.product{ padding:10px 0;}
.product .product-details{ width:51.9%;}
.product .product-img{ width: 48%;}
.product .quantity{width:65px;}
.product p.price{font-weight:bold;}

.product-list{padding:10px 0;}
.product-list .quantity{width:32px;}
.product-list .product-details{ width:58%;}
.product-list .product-image{ width: 41.9%;}
.product-list .product-head{ border-collapse:collapse; margin:0; padding:0; width:100%; border-bottom:1px solid #999999;}
.product-list .product-list-action{border-collapse:collapse; margin:0; padding:0; margin:15px 0;}

.product-list-b{ width:210px; font-size:11px; float:left; margin:7px;}
.product-list-b .product-head{ border-collapse:collapse; margin:0; padding:0; width:100%;}
.product-list-b .product-head h3{ font-size:12px;}

/*2 column templates*/
.product-b{padding:10px 0;}
.product-b .product-details{width:60%;}
.product-b .product-img{ width:35%;}
.product-b .quantity{ width:65px;}
.product-b p.price{ font-weight:bold;}

.product-two-col{}
.product-two-col .product-details{ width:55%;}
.product-two-col .product-img{ width: 40%;}
.product-two-col .quantity{width:65px;}
.product-two-col p.price{font-weight:bold;}

/*
.product-list-c{ padding:10px 0; }
.product-list-c .product-details{ width:450px;}
.product-list-c .product-image{ width: 215px;}
.product-list-c .product-head{ border-collapse:collapse; margin:0; padding:0; width:100%; }
.product-list-c .product-list-action{border-collapse:collapse; margin:0; padding:0; margin:15px 0;}
.product-list-c .quantity{width:65px;}
*/

.product-list-d{ width:210px; font-size:11px; float:left; margin:7px;}
.product-list-d .product-details{ width:445px;}
.product-list-d .product-head{ border-collapse:collapse; margin:0; padding:0; width:100%;}
.product-list-d .product-head h3{ font-size:12px;}


/*forum*/
.forum-block{margin:20px auto;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding:20px 0px;}
.forum-block table{border:1px solid #999999;border-right:none;border-bottom:none;}
.forum-block table td{border-bottom:1px solid #999999;border-right:1px solid #999999;}



.forum-block-b table.forum, .forum-block-b table.forum-head{width:99.9%;margin:0;border-spacing:0;border-collapse:collapse;background:#F9F9F9 none repeat scroll 0 0;border:1px solid #EEEEEE;}
.forum-block-b table.forum-head{ background:none; border:none; color:#b8b8b8;}
.forum-block-b table.forum td, .forum-block-b table.forum-head td{vertical-align:top;padding:9px;font-size:11px;}
.forum-block-b table.forum td.topics, .forum-block-b table.forum-head td.topics {border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;width:55px;}
.forum-block-b table.forum td.posts, .forum-block-b table.forum-head td.posts {border-right:1px solid #EEEEEE;width:55px;}
.forum-block-b table.forum-head td.posts, .forum-block-b table.forum-head td.lastpost, .forum-block-b table.forum-head td.topics{ border:none !important;}
.forum-block-b table.forum td.lastpost, .forum-block-b table.forum-head td.lastpost {border-left:1px solid #EEEEEE;width:110px;}
.forum-block-b table.forum .icon{float:left;width:40px;}
.forum-block-b table.forum .forum{margin:0 0 0 40px;}

.searchfaq{ margin:5px 0;}

.searchfaq ol li{font-weight:bold;padding:5px 0px;}
.searchfaq ol li span{text-decoration:underline}
.searchfaq ol li ul{list-style-type:none;margin:0;padding:0;}
.searchfaq ol li ul li{text-decoration:none !important;font-weight:normal;list-style-type:none;}

.searchfaq-b{padding:10px;}
.searchfaq-b .question{background-image:url(../images/a4-list.png);background-repeat:no-repeat;background-position:left;padding:0px 14px;	}
.searchfaq-b .ans{padding:0px 25px;font-style:italic;}

.form-block .contact-form{-moz-border-radius: 2px;-webkit-border-radius: 2px;margin:15px 0;}
.form-block .contact-form table td{text-align:left;}
.form-block .c-txt{border:1px solid #000;background-color:#000;color:#CCC;-moz-border-radius: 3px;-webkit-border-radius: 3px;height:26px;width:187px;}

/*blog*/
.blog-wrap{ margin:10px 0;}
.blognews-block{margin:0px 0px 15px 0px;}
.blognews-block .bn-date{background-color:#dcdcdc;height:83px;width:83px;margin:0px 15px 0px 0px;}
.blognews-block .bn-day{font-size:20px;padding:10px 0px 0px 0px}
.blognews-block .bn-details{width:390px;}
.blognews-block .bn-details2{width:600px;}

.blognews-block-b{padding:15px 0;border-bottom:1px solid #d5d4d4;}
.blognews-block-b .bn-date{ font-weight:bold;}
.blognews-block-b .img-block{margin:15px 0px;}
.blognews-block-b .bn-action{margin:10px 0px 0px 0px;}

.blognews-block-c{padding:15px 0px;}
.blognews-block-c .bn-date{ font-weight:bold;}
.blognews-block-c .bn-img{width:45%;}
.blognews-block-c .bn-details{width:54%;}
.blognews-block-c .bn-action{margin:10px 0px 0px 0px;}

.home-imgtxt-block{ margin:10px 0;}
.home-imgtxt{ width:335px; float:left;}
.home-imgtxt .column-left{width:75px;}
.home-imgtxt .column-left img{display:block;}
.home-imgtxt .column-right{ width:250px;}

.home-imgtxt-b{ width:635px; margin:5px 0;}
.home-imgtxt-b .column-left{width:75px;}
.home-imgtxt-b .column-left img{display:block;}
.home-imgtxt-b .column-right{ width:560px;}

.home-imgtxt-c{ width:335px; margin:5px 0;}
.home-imgtxt-c .column-left{width:75px;}
.home-imgtxt-c .column-left img{display:block;}
.home-imgtxt-c .column-right{ width:250px;}

.home-imgtxt-d{ width:240px;}
.home-imgtxt-d .column-left{ width:70px;}
.home-imgtxt-d .column-left img{display:block;}
.home-imgtxt-d .column-right{ width:160px;}

.home-imgtxt-e{ width:460px; margin:5px 0;}
.home-imgtxt-e .column-left{ width:60px;}
.home-imgtxt-e .column-left img{display:block;}
.home-imgtxt-e .column-right{ width:390px;}

.floated-img{ margin:0px 15px 10px;}
.floated-img img{ display:block;}

.home-thumbs{margin:auto;padding:0;text-align:center;}
.home-thumbs li{float:left;list-style-type:none;padding:4px 4px}
.home-thumbs li img{display:block;}

.dottedbox{border-bottom:1px dotted #898989;padding: 10px 0;}
.readmore-link{}
.readmore-link a{font-weight:bold; color:#5c5c5c; text-decoration:none; background-image:url(../images/grey-arrow.gif); background-repeat:no-repeat; background-position:left; padding:0 0 0 10px;}
.readmore-link a:hover{ color:#bf0101;background-image:url(../images/red-arrow.gif)}

.hcols{width:697px;background-image:url(../images/hcols-bg.gif);background-repeat:repeat-y;margin:15px 0;}
.hcol{width:232px;width:205px !important;padding: 0 8px 0 8px;}
.hcol-contents{padding:15px;}
.hc-head h3{font-size:18px;font-weight:normal;}
.hc-details{font-size:11px;padding:0px 0;}

.hcols-b{width:697px;margin:15px 0;}
.hcols-b .hcol{width:232px;}
.hcols-b .hcol-contents{padding:15px;}
.hcols-b .hc-head h4{font-size:14px;font-weight:normal; padding-left:8px;}
.hcols-b .hc-details{font-size:11px;padding:0px 0;}

.hcols-c{ margin:15px 0;}
.hcols-c .hcol1{ width:360px;}
.hcols-c .hcol2{width:300px;}

.hcols-beige{width:697px;background-image:url(../images/hcols-bg-beige.gif);background-repeat:repeat-y;margin:10px 0;}
.hcols-black{width:697px;background-image:url(../images/hcols-bg-black.gif);background-repeat:repeat-y;margin:15px 0;}
.hcols-blue{width:697px;background-image:url(../images/hcols-bg-blue.gif);background-repeat:repeat-y;margin:15px 0;}
.hcols-green{width:697px;background-image:url(../images/hcols-bg-green.gif);background-repeat:repeat-y;margin:15px 0;}
.hcols-red{width:697px;background-image:url(../images/hcols-bg-red.gif);background-repeat:repeat-y;margin:15px 0;}

.beige{ color:#6c5845;}
.black{ color:#000;}
.blue{ color:#115a83;}
.green{ color:#4c7414;}
.red{ color:#ae0105;}

.home-thumbs{margin:auto;padding:0;text-align:center;}
.home-thumbs li{float:left;list-style-type:none;padding:4px 4px}
.home-thumbs li img{display:block;}


.boxes{padding:10px 0;}
.box{width:310px;margin:0 0 10px 0;}

.greybox2{background-color:#dedede;padding:3px;}
.related-table{}
.related-table td{ padding:5px;}
.related-table td img{display:block; margin:auto;}

.product-categories{ margin:10px 0;}
.product-categories .category{ width:160px; float:left; margin:1px;}
.product-categories .category .cat-details{ padding:5px; font-size:11px;}
.product-categories .category .cat-details a{ font-weight:normal;}

.bordered-header{ border-bottom:1px solid #dddede; padding:10px 8px;}
.bordered-header h2{ padding:0; font-size:14px;}
.bordered-header p{ padding:0; line-height:14px;}

.products-block{}
.products-block .product{width:295px;float:left;margin:5px;}
.products-block .product-image{ width:160px;}	
.products-block .product-details{ width:130px;}

.otherproducts-list{margin:10px 0; padding:0;}
.otherproducts-list li{list-style-type:none;padding:0 4px;margin:0;float:left;}

.dottedbottom{ border-bottom:1px dotted #b3b3b3;}
.dottedtop{ border-top:1px dotted #b3b3b3;}
.mcta1, .mcta2, .mcta3, .mcta4{ width:165px; min-height:225px; height:auto !important; height:225px; float:left; margin:15px 5px;}
.mcta1{background:url(../images/m-cta1bg.jpg) no-repeat 0 0;}
.mcta2{background:url(../images/m-cta2bg.jpg) no-repeat 0 0;}
.mcta3{background:url(../images/m-cta3bg.jpg) no-repeat 0 0;}
.mcta4{background:url(../images/m-cta4bg.jpg) no-repeat 0 0;}
.mcta-contents{padding:73px 20px 10px; font-size:11px;}
.mcta-contents h3{ font-size:13px; font-weight:bold; padding:0 0 5px 0;}

.mcta1b, .mcta2b, .mcta3b{ width:155px; min-height:184px; height:auto !important; height:184px; float:left; margin:15px 3px;}
.mcta1b{background:url(../images/m-cta1bbg.jpg) no-repeat 0 0;}
.mcta2b{background:url(../images/m-cta2bbg.jpg) no-repeat 0 0;}
.mcta3b{background:url(../images/m-cta3bbg.jpg) no-repeat 0 0;}
.mctab-contents{padding:73px 10px 10px; font-size:11px;}
.mctab-contents h3{ font-size:13px; font-weight:bold; padding:0 0 5px 0;}


.featured-products{}
.featured-products product{}
.featured-products product img{ border:1px solid #e0e0e0;}

.dotted-border-bottom{ border-bottom:1px dotted #b3b3b3;}
.dotted-border-top{border-top:1px dotted #b3b3b3;}

.kkdd{ margin:0; padding:0; text-align:center;}
.kkdd li{ display:inline; padding:0 5px;}

.video-holder{ padding:10px 0;}
.txt-map, .map-txt, .txt-video, .video-txt{ padding:10px 0;}
.map-txt li { list-style-position:inside; }
.txt-map map, .map-txt .map,.txt-video .video, .video-txt .video{ margin:10px;}

.map-wrap{ padding:10px 0;}
.map-wrap p{ padding:10px 20px; text-align:left;}

/* FORM BUILDER */


 .form-head{ margin:0; padding:0; font-size:14px;}
 .fb-purple{ border:1px solid #4b3d72;}
 .fb-grey, .fb-white{ border:1px solid #999999;}
 .fb-red{ border:1px solid #9a3301;}
 .fb-form{ width:330px; font-size:11px; margin:10px auto;}
 .fb-form .submit-button{ border:1px solid #565352; color:#fff; font-size:14px;}
 .fb-wrap{ padding:10px}
 .form-head{text-align:center;padding:5px 0;}
 .fb-purple .form-head{background-color:#4b3d72; color:#fff;}
 .fb-purple .submit-button{ background-color:#993403;}
 .fb-grey .form-head{background-color:#999999; color:#fff;}
 .fb-grey .submit-button{ background-color:#999999;}
 .fb-white .form-head{background-color:#ffffff; color:#999999;}
 .fb-white .submit-button{ background-color:#999999;}
 .fb-red .form-head{background-color:#9a3301; color:#fff;}
 .fb-red .submit-button{ background-color:#9a3301;}
 .fb-form input[type="text"], .fb-form textarea{ width:180px;}

 #dropbox{
		border:#666 1px solid;
		width:530px;
		min-height:100px;
		padding:0 10px 10px 10px;
		background-color:#ccc;
	}
	#trash{
		background:url('images/trash.gif') no-repeat top right;
		width:530px;
		height:60px;
		float:right;
	}
	#properties{
		padding:10px 0 0 0;
	}
	.delete{
		background:url('images/action_stop.gif') no-repeat top right;
		width:16px;
		height:16px;
		cursor:pointer;
	}
	.hide{
		display:none;
	}
	.highlight{
		background-color:#FF0;
	}
	.button{
		cursor:pointer;
		border:none;
	}
	.field-name{
		/*min-width:120px;*/
		min-width:80px;
		padding:0 20px 0 0;
	}
	.field-row{
		padding:10px 0 0 0;
		min-height:16px;
	}
	.exclude{
		padding:10px 0 0 0;
	}
	
	/* END FORM */


/** TAB MENU **/


	
	#tabnav{
	margin:0;
	padding:0;
	}
#tabnav li{
	margin:0; padding:0;
	list-style-type:none;
	float:left;
	}
#tabnav li a{
	display:block;
	background:url(../images/menu-a-bg.gif) left no-repeat;
	color:#FF9000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	}
#tabnav li a span{
	display:block;
	background:url(../images/menu-span-bg.gif) right no-repeat;
	padding:12px 20px;
	}
* html #tabnav li a{
	float:left
	}
.tab-menu{
	padding:0 0 0 10px;
	}
	
	.boxtop2{
	min-height:54px;
	height:auto !important;
	height:54px;
	background:url(../images/box-top.gif) bottom no-repeat;
	}
	
.clearB{
	clear:both;
}

.demo ul{
	margin: 0 !important;
	padding: 0 0 0 20px !important;
	display:table;
}

.demo ol{
	margin: 0 !important;
	padding: 0 0 0 20px !important;
}

/* Image-wrap text */ 
.box-bg {padding:10px; background-color:#CCCCCC;}
.img-wrap-left { float:left; margin:0 15px 15px 0; }
.img-wrap-right { float:right; margin:0 0 15px 15px; }

 .captcha-text{
	width: 116.667px;
}

.captcha-image{
	height: 35px;
}

/*Blog*/

.leftarea{
	width: 600px;
	padding:0 0 0 48px;
}

.blog{
	border-bottom:1px dotted #a3a4a7;
	padding:0 0 15px 0;
	margin:0 0 20px 0;
}

.blogdash {
    border-bottom: 1px dotted #A3A4A7;
    margin: 0 0 10px;
}

.blog.last{
	border:0;
}

.blog h6{
	font-size:12px;
	color:#656565;
	font-weight:normal;
	padding:0 0 40px 0;
}

.blog-details{
	width: 420px;
}

.blog p{
	font-size:13px;
	color:#666666;
	line-height:16px;
	padding: 0 0 10px 0;
}

#add{
	background:url("../images/btn-box.png");	
}

.post-box-info { width:400px; }/* use for IE7/8 comments*/

.pop-box {
	background-color:#f0f1f1;
	padding:20px 15px 25px 12px;
	text-align:left;
	width:494px;
}

.pop-box-head {
	background-image:url(../images/bg-pop-head.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#323232;
	font-size:16px;
	padding:0 0 25px 17px;
	margin:0 0 25px 0;
}

.pop-box-head span { color:#d77000; }

.pop-box h3 {
	color:#08598b;
	font-size:18px;
	font-weight:normal;
	padding:0 0 12px 0;
}

.pop-box-cont {
	background-image:url(../images/bg-pop-sep.gif);
	background-position:272px 0px;
	background-repeat:no-repeat;
	min-height:253px;
	height:auto !important;
	height:253px;
}

.pop-box-right { width:193px; }

.pop-box-left {
	width:245px;
	padding:0 0 0 25px;
}

.pop-box-left td {
	color:#5e5e5e;
	padding:0 0 6px 0;
}

.pop-box-left td span { font-size:11px; }

.pop-box-left td a {
	color:#5e5e5e;
	font-size:11px;
	display:block;
	margin:8px 0 0 0;
	float:left;
}

.pbi-subcomment-text .holder1 span {
    color: #909090;
    font-size: 11px;
}

.pbi-like , .pbi-comment-text, .pbi-comment-submit  {
	background-color:#e7e7e7;
	margin: 2px 0;
	padding:8px 10px 8px 10px;
}

.pbi-comment-text .clr { padding-bottom: 1px; }

.likes {
	font-size:11px;
	padding:0;
}

.likes a { /*color:#3b5998;*/ }

.pbi-comment-submit  textarea {
	border:0 none;
	color:#878787;
	font-size:11px;
	width:350px;
	height:15px;
	padding:5px;
}

.pbi-comment-text .holder1 { clear:both; }

.pbi-comment-text .holder1 span { color:#909090; font-size:11px; }

.pbi-comment-text .aimgcol1, .pbi-subcomment-text .aimgcol1 { float:left; width: 60px; }

.pbi-comment-text .divtxtcol2 { float:left; width: 300px; }

.pbi-subcomment-submit  {
	margin:0 0 2px 0;
	padding:8px 10px 8px 67px;
}

.pbi-subcomment-text {
background-color:#DEDEDE;
/*border-top:1px dotted #898989; commented to erase the dash*/
margin:3px 0 0 15px;
padding:6px;
}

/*MODULES*/

/* Article Modules General Properties */


.article-title {display: block; margin-bottom: 10px;}

.article-date{font-size: 0.9em; margin-bottom: 5px; font-weight: bold;}

.article-content{margin-top: 10px; display: block; padding: 0 0 0 10px;}

/* Article List Module */
.article-titles .article-item{margin-bottom: 20px;}


/* Article List Details Module */
.article-list-details .item{border-bottom: 1px solid #ccc; margin-bottom: 20px;}

.articlelist-item{border-bottom: 1px solid #ccc; margin-bottom: 20px;}

.mod-banner{overflow:hidden; margin: 10px; border: 6px solid #c0c0c0; }

.no-articles{border: 1px solid #c0c0c0; padding: 10px; text-align: center; color: #c0c0c0; font-style: oblique;}

.module-div {margin-bottom: 10px; overflow: hidden; position: relative;}

.content ul:not(.kkdd) li{
display:table;
}

ul.kkdd li {
background: none;
padding: 0px;
display:inline-block;
list-style: none;
}

.IE7 .content ul li, .IE6 .content ul li {
display:block;
zoom:1;
}

/* Div Border*/
.plain-grey { background-color: #EEEEEE; border: 2px solid #FFFFFF; padding: 8px; margin:5px 0px;}
.plain-blue { background-color: #e7f4f5; border: 2px solid #FFFFFF; padding: 8px; margin:5px 0px;}
.plain-yellow { background-color: #eae3c7; border: 2px solid #FFFFFF; padding: 8px; margin:5px 0px;}
.plain-green { background-color: #ddf6d6; border: 2px solid #FFFFFF; padding: 8px; margin:5px 0px;}
.plain-red { background-color: #f7d6d6; border: 2px solid #FFFFFF; padding: 8px; margin:5px 0px;}

.custom-grey { background:url(../images/border_br_grey.png) right bottom no-repeat; }
.custom-blue { background:url(../images/border_br_blue.png) right bottom no-repeat; }
.custom-yellow { background:url(../images/border_br_yellow.png) right bottom no-repeat; }
.custom-green { background:url(../images/border_br_green.png) right bottom no-repeat; }
.custom-red { background:url(../images/border_br_red.png) right bottom no-repeat; }

/*contact us 1*/
.contact-us-1 { padding:0 0 20px 0;  width:370px;}

.cu1-head {
	color:#5c5c5c;
	font-size:20px;
	font-weight:bold;
	height:37px;
	line-height:37px;
	padding:0 0 3px 0;
}

.cu1-head img {
	vertical-align:middle;
	margin:0 5px;
}

.cu1-wrap {
	background-color:#ffffff;
	border:1px solid #e6e6e6;
	padding:4px;
}

.cu1-cont {
	background-image:url(../images/bg-cu1-cont.gif);
	background-position:bottom;
	background-repeat:repeat-x;
/* 	border-top:1px solid #dbdbdb; */
	color:#6c6c6c;
	padding:10px 20px 15px 15px;
}

.cu1-cont td span { color:#ff0000; }

.cu1-cont td { padding:0 0 8px 0; }

.txtfield-cu1 {
	background-image:url(../images/bg-txtfield-cu1.gif);
	background-position:0p 0px;
	background-repeat:repeat-x;
	border:1px solid #ededed;
	line-height:28px;
	height:28px;
	width:100%;
}

.txtarea-cu1 {
	background-image:url(../images/bg-txtarea-cu1.gif);
	background-position:0p 0px;
/* 	background-repeat:repeat-x; */
	border:1px solid #ededed;
	height:60px;
	width:100%;
	padding:5px 0;
}



/*Demo products*/

.textbox{
	width:214px;
	height:24px;
	background:url(../images/textbox-bg.gif) 0 0 no-repeat;
}

.textbox input{
	padding:0 5px;
	width:204px;
	height:24px;
	line-height:24px;
	background:none;
	border:0;
}

.textbox-long{
	width:240px;
	height:30px;
	line-height: 30px;
	padding: 0 0 0 8px;
	border:0;
	background-image:url(../admin/images/textbox-bg.gif);
	background-repeat:no-repeat;
}
.textbox-short{
	width:120px;
	height:30px;
	line-height: 30px;
	padding: 0 0 0 8px;
	border:0;
	background-image:url(../admin/images/textbox-bg.gif);
	background-repeat:no-repeat;
}

.prod-list {
	padding:0 0 15px 0;
}

.product-list-c{ 
	margin:35px 0 0 0;
	border-bottom:1px solid #e7e7e7;
	padding:0 0 20px 0;
}

.product-image{margin:0 33px 0 0;}

.product-image p{
	font-size:18px;
	font-weight:bold;
	color:#4399b6;
	text-align:center;
	line-height:18px;
}

.imagecont{
	width:190px;
	/*height:194px;*/
	background:url(../images/imagecont-bg.gif) 0 0 no-repeat;
	padding:4px 14px;
}

.product-details{width:372px;}

.product-details h5{
	font-size:18px;
	font-weight:normal;
	color:#004f65;
	line-height:24px;
}

.product-details-desc{
	background-color:#fffdfd;
	border:1px solid #e6e6e6;
	line-height:22px;
	padding:5px 10px !important;
	margin:10px 0;
}

.prod-link{
	padding:23px 0 0 0;
	margin:18px 0 0 0;
	background:url(../images/pl-topbg.png) center 0 no-repeat;
}

.prod-link a{margin:0 19px 0 0;}

/* Product Page standard CSS */
/* REMOVED BY AndreiS 040511 */
/*
.btn-addtocart, .btn-moreinfo, .btn-learnmore{
	width:101px;
	height:33px;
	background-repeat:no-repeat;
	background-position: 0 0;
}
.btn-learnmore{ background:url(../admin/images/btn-learnmore.png);}
.btn-addtocart:hover, .btn-moreinfo:hover, .btn-learnmore:hover{background-position:0 -33px; text-decoration:none;}


a.btn-addtocart { background-image:url(../admin/images/addtocart.gif); }
a.btn-moreinfo { background-image:url(../admin/images/moreinfo.gif); }

a.btn-addtocart, a.btn-moreinfo {
 background-position:0 0;
 background-repeat:no-repeat;
 display:block;
 width:101px;
 height:33px;
}

a.btn-addtocart:hover, a.btn-moreinfo:hover { background-position:0 100%; }
 */

/*End of product page standard css */

.r_box { padding:0 0 18px 0; }

.r_box h3 {
 border-bottom: 1px solid #CCCCCC;
 font-size: 16px;
 margin: 0 0 5px;
 padding: 0 0 5px;
}

.r_box ul li {
 list-style-type: none;
 padding:3px 0;
}

.post-blog  p{
 text-align: left;
}

.post-blog  .desc{
padding-bottom: 10px;
}

.post-blog  .post-image{
padding-left: 69px;
}

.r_box h4 {
color:#016684;
font-size:12px;
padding:5px 0;
}

#loginbox {
    background-image: url(../admin/images/login_bg.jpg);
    background-repeat:no-repeat;
    width:298px;
    height:218px;
    margin:20px;

}
#loginbox h2{ font-family:"Myriad Pro", Arial; font-weight:bold; font-size:23px; color:#022b47;}
.txtbox {
    background-image:url(../images/txtbox_bg.gif);
    background-repeat:no-repeat;
    background-position:0px;
    border:1px solid #f0f0f0;
    width:178px;
    height:32px;
    padding-left:10px;
}

/* Image Overlap */

.image-overlap { margin-top:50px !important; }

.image-overlap .img-wrap-left, 
.image-overlap .img-wrap-right { margin-top:-50px !important; }

/*testimonial 1*/
.testimonial-1 { padding:0 0 20px 0; }

.testi1-head {
	background-color:#ffffff;
	border-right:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
	border-left:1px solid #f3f3f3;
	color:#5c5c5b;
	font-size:20px;
	font-weight:bold;
	padding:1px 2px 2px 2px;
	margin:0 0 3px 0;
	text-shadow:#ffffff 1px 1px 1px;
}

.testi1-head span {
	display:block;
	background-color:#f0f0f0;
	padding:10px;
}

.testi1-box {
	background-color:#f3f3f3;
	color:#6c6c6c;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}

.testi1-quote-open {
	background-image:url(/admin/images/quote-open-testi1.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

.testi1-quote-close {
	background-image:url(/admin/images/quote-close-testi1.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
	padding:20px 20px 15px 20px;
	line-height:1.6;
}

.testi1-from { font-weight:bold; padding:0 0 0 20px; }
.testi1-from-info { padding:0 0 0 20px;}



/*testimonial 2*/
.testimonial-2 { padding:0 0 20px 0; }

.testi2-head {
	background-color:#ffffff;
	border-right:1px solid #f3f3f3;
	border-bottom:2px solid #f3f3f3;
	border-left:1px solid #f3f3f3;
	color:#5c5c5b;
	font-size:20px;
	font-weight:bold;
	padding:1px;
	margin:0 0 10px 0;
	text-shadow:#ffffff 1px 1px 1px;
}

.testi2-head span {
	display:block;
	background-image:url(../images/bg-head-testi2.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
	line-height:35px;
	padding:0 0 0 15px;
}

.testi2-box {
	color:#6c6c6c;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}

.testi2-quote-open {
	background-color:#f1efd7;
	border:1px solid #ffffff;
	background-image:url(../images/quote-open-testi2.gif);
	background-position:0px 12px;
	background-repeat:no-repeat;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position:relative;
}

.testi2-quote-close {
	background-image:url(../images/quote-close-testi2.gif);
	background-position:100% 85%;
	background-repeat:no-repeat;
	padding:20px 20px 15px 20px;
	line-height:1.6;
}

.testi2-from { font-weight:bold; padding:10px 0 0 20px; }
.testi2-from-info { padding:0 0 0 20px;}

.testi2-shadow {
}

.t2sl, .t2sr {
	background-repeat:no-repeat;
	width:50%;
	position:relative;
	height:9px;
	font-size:0px;
	overflow:hidden;
}

.t2sl {
	background-image:url(../images/shadow-left-testi2.png);
	background-position:0px 0px;
}

.t2sr span {
	position:absolute;
	top:0px;
	right:0px;
	background-image:url(../images/shadow-right-testi2.png);
	background-position:100% 0px;
	background-repeat:no-repeat;
	display:block;
	height:9px;
	width:196px;
}

.testi2-cloud-holder {
	position:relative;
	z-index:10;
	height:1px;
	font-size:0px;
}

.testi2-cloud {
	background-image:url(../images/testi2-cloud-bot.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	width:69px;
	height:19px;
	position:absolute;
	top:-11px;
	left:45%;
	z-index:10;
}


/*testimonial 1*/
.testimonial-3 { padding:0 0 20px 0; }

.testi3-head {
	color:#5c5c5b;
	font-size:20px;
	font-weight:bold;
	padding:5px 0px 8px 20px;
	text-shadow:#ffffff 1px 1px 1px;
}

.testi3-box {
	background-color:#ffffff;
	border:1px solid #ededed;
	color:#6c6c6c;
	margin:0 0 10px 0;
	padding:5px;
}

.testi3-cont {
	background-color:#f7f7f7;
	border-top:1px solid #d4d4d4;
	padding:12px 10px 12px 18px;
	line-height:1.6;
}

.testi3-from { font-weight:bold;}
.testi3-from-info { }

/*** Mega Menu CSS ***/
ul#mega {}

.IE6 #mega { height:39px; overflow:hidden; }

ul#mega {}

ul#mega li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float:left;
	position:relative;
	z-index:9999;
}

.IE6 #mega a { float:left; }

ul#mega li a {
	display: block;
	text-decoration: none;
}

ul#mega li a:hover,
ul#mega li.on a {
}

ul#mega .mm-sub {
	position:absolute;
	background:url(../images/bg-mm-sub-bot.png) 0 100% no-repeat;
	width:534px;
	padding:0 0 10px 0;
	display:none;
}

.IE6 ul#mega .mm-sub {
	top:39px;
	left:0px;
}

ul#mega .mm-sub-bg {
	background:url(../images/bg-mm-sub-mid.png) 0 0 repeat-y;
	width:534px;
}

ul#mega .mm-sub a { letter-spacing:normal; }

ul#mega .img-holder {
	float:left;
	max-height:229px;
	width:170px;
	padding:14px 0 0 17px;
	overflow:hidden;
	position:relative;
}

ul#mega .info {
	float:left;
	width:155px;
	padding:20px 0 0 15px;
}

ul#mega .info h3 {
	color:#007ea5;
	font-size:12px;
	padding:0 0 10px 0;
}

ul#mega .info p {
	color:#696969;
	font-size:10px;
	line-height:14px;
	padding:0 0 10px 0;
}

ul#mega .info a {
	color:#016684 !important;
	font-size:11px;
	font-weight:normal;
	text-shadow:none;
	display:inline;
	padding:0px;
}

ul#mega .info a:hover {
	color:#016684;
	text-decoration:underline;
}

ul#mega .links {
	float:right;
	width:135px;
	padding:25px 23px 0 0;
}

ul#mega .links h3 {
	color:#0b181d;
	font-size:13px;
	padding:0 0 16px 0;
}

ul#mega .links ul {
	border-top:1px solid #e2e2e2;
	width:135px;	
}

ul#mega .links ul li {
	border-bottom:1px solid #e2e2e2;
	background:none;
	padding:0px;
	float:none;
	width:135px;
}

ul#mega .links ul li a {
	background:none;
	color:#005067;
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height:1.2;
	text-shadow:none;
	text-transform:none;
	padding:5px;
	width:125px;
}

ul#mega .links ul li a:hover {
	background-color:#005067;
	color:#ffffff;
}

/* Blog Pagination */
.blog_paginator {margin: 0px 0px 40px 0px;}
.blog_paginator div{background-color: #FFF; border: 1px solid #c0c0c0; padding: 5px;}
.blog_paginator div a{text-decoration: none;}
.prev_btn{float: left;}
.prev_btn:hover, .next_btn:hover{background-color:#F0FFFF;}

.next_btn{float: right;}


.blog_paginator div.disabled{color: #c0c0c0; border:1px solid #c0c0c0;}
.blog_paginator div.disabled:hover{background-color: #FFF;}

.warning-msg {
	background-color: #FFE2E2;
	border: 1px solid red;
	padding: 5px !important;
	text-align: center;
}

