/*

Theme Name: Dzonia Lite

Theme URI: http://www.inkthemes.com/wp-themes/dzonia-premium-wordpress-themes/

Author: InkThemes.com

Author URI: http://www.inkthemes.com/

Description: The Website built using Dzonia Theme is supereasy to build and is very simplistic in design, the visitors love to see the whole content clearly. Cloriato Theme got several theme options to allow changing and manipulating literally everything in the site. Still the site is very easy to built.

Version: 1.6.2

License: GNU General Public License

License URI: license.txt

Tags: gray, white, black, brown, blue, one-column, right-sidebar, fixed-width, custom-colors, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

*/

@import url(css/reset.css);
 @import url(css/960_24_col.css);
body {
	font:13px/1.8 Tahoma, Geneva, sans-serif;
background-repeat:repeat-x;
background:#fff;

}
pre, code {
	font-family:'DejaVu Sans Mono', Monaco, Consolas, monospace;
}
hr {
	border:0 #ccc dotted;
	border-top-width:1px;
	clear:both;
	height:0;
}
:focus {
	outline:0;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
a img {
	border:0;
}
a {
	color: #1e678d;
}
h1 {
	font-size:24px;
}
h2 {
	font-size:20px; color:#0094d9;
}
h3 {
	font-size:18px; color:#000;
}
h4 {
	font-size:24px; color:#0094d9;
}
h5 {
	font-size:16px;
}
h6 {
	font-size:14px;
}
ol {
	list-style:decimal;
}
ul {
	list-style:disc;
}
li {
	margin-left:30px;
margin-bottom:5px;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
	margin-bottom:8px;margin-left:0px; text-align:left;
	font-weight:normal;
}
h1 {
	color: #29166f;
}

h2{
	color: #333;
}

h3 {
	color: #000;
}

h4 {
	color: #29166f;
}
h5 {
	color: #29166f;
}
h6 {
	color: #29166f;
}

a {
	text-decoration:none;
}
input[type="submit"] {
	cursor:pointer;
}
th {
	font-weight:bold;
	background:#ebe8da;
}
th, td {
	padding:5px;
	border:1px solid #BDB4DD;
}
textarea {
	width:200px;
	height:50px;
}
dt {
	font-weight:bold;
}
.top_cornor {
	width:auto;
	height:0px;
	margin:0 auto;
	margin-top: 0px;
}
.bottom_cornor {
	width:auto;
	height:0px;
	margin:0 auto;
}
.body_wrapper {
	background:#fff;
	width:1000px;
	margin:0 auto;
	padding:10px;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.wrapper {
	padding-bottom:0px;
}
.header_wrapper {
	margin-bottom:0px;
}
.header {height:auto;}


.telephone-1 {
	float:right;
	text-align:right;
	color:#0095d9;margin-bottom: 0px;
}
.telephone-1 span {
	font-family: 'Open Sans', sans-serif;
font-size: 18px;
color: #314e6f;
display: inline-block;
margin: 8px 0 2px 0;
font-weight: 400;
}
.icon {
	width:26px;
	height:26px;
	background: url(images/smo.png) 0 no-repeat;
	display:inline-block;
}
.icon:hover {
	 opacity:0.8;
}
.icon-1 {
	width:26px;
	height:26px;
	background: url(images/smo1.png) 0 0 no-repeat;
	display:inline-block;
	margin-left:7px;
	margin-right:1px;
}
.icon-1:hover {
	 opacity:0.8;
}

.icon-2 {
	width:26px;
	height:26px;
	background: url(images/smo2.png) 0 0 no-repeat;
	display:inline-block;
	margin-left:7px;
	margin-right:1px;
}
.icon-2:hover { opacity:0.8;
}
.menu_wrapper {
	padding-top:0px;float: left;
margin-left: -5px;
}
/*-----Menu Style----*/

#menu {
	position:relative;
	z-index:1000; margin-top:10px;
}
#menu ul {
	list-style-type:none;
}
#menu li {
	float:left;
	font-size:14px;
	background:none;
	padding:0;
	height: 40px;
	margin-top:5px; font-weight:bold;
}
#menu li a {
	position:relative;
	float:left;	font-size:13px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	margin:0;
	padding-top:3px;
	height: 40px;
	padding-right:18px;
	padding-left:20px;
	
}
#menu .ddsmoothmenu li.current-menu-item, #menu .ddsmoothmenu li.current_page_item, #menu .ddsmoothmenu li.current-menu-parent, #menu .ddsmoothmenu li.current_page_parent, #menu .ddsmoothmenu li:hover {

	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color:#29166f;
	background-color:#fff500;
	height: 30px;
}
#menu .ddsmoothmenu .children li.current_page_item {
	background:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	text-shadow:none;
	border:none;
	border-bottom-color:none;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	height:auto;
	margin:0;
	padding:0;
}
#menu li.current-menu-item a, #menu .ddsmoothmenu li.current_page_item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
	color:#000000;
}
#menu .ddsmoothmenu {
	list-style:none;
	float:left;
	position:relative;
	z-index:10000;
	margin:0px;
	padding:0;
	background-color:#29166f;
        border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border: 0px solid #000000;
	
	height:40px;
	width:990px;
}
#menu .ddsmoothmenu li > ul {
	margin-top:10px; 
}
#menu .ddsmoothmenu li > ul li > ul {
	margin-top:1px;
}
#menu .ddsmoothmenu li {
	position:relative;
	display:inline;
	float:left;
	margin-right:3px; margin-left:3px;
}
#menu .ddsmoothmenu li:last-child {
	margin-right: 0;
}
#menu .ddsmoothmenu li li { 
	text-transform:capitalize;
	margin:0;
	padding:0;
	height:auto;
	background-color:#29166f;
}
#menu .ddsmoothmenu li li:last-child {
	background-color:#29166f;
}
#menu .ddsmoothmenu li li:hover:last-child {
	background-color:#fff500;
}
#menu .ddsmoothmenu li li:hover {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	text-shadow:none;
	border:none;
	border-bottom-color:none;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	height:auto;
	margin:0;
	padding:0;
	background-color:#fff500;
}
#menu .ddsmoothmenu li li a {
	width:180px;
	height:auto;
	float:none;
	display:block;
	text-align:left;
	color:#FFF;
	text-shadow:none; 
	text-decoration:none;
	background:none !important;
	position:relative;
	margin:0;
	padding:5px 5px; font-family:Arial, Helvetica, sans-serif;
}
#menu .ddsmoothmenu li li a:after {
	width:100%;
	content:'';
	position:absolute;
	left:0;
	top:0;
}
#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {
	border-top:none;
}
#menu .ddsmoothmenu li li:last-child a:after {
	width:100%;
	content:'';
	position:absolute;
	left:0;
	bottom:0;
}
* html #menu .ddsmoothmenu li li a {
	display:inline-block;
}
#menu .ddsmoothmenu li li a:link{color:#fff;} #menu .ddsmoothmenu li li a:visited {
	color:#fff;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
	color:#000000;
}
#menu .ddsmoothmenu li ul {
	position:absolute;font-family:Arial, Helvetica, sans-serif; font-size:12px;
	left:0;margin-top:-5px; float:left; width:180px; 
	display:none;
	visibility:hidden;
	padding: 00px 5px !important;
	background: #29166f repeat-x;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
#menu .ddsmoothmenu li ul li {
	display:list-item;
	float:left;
}
#menu .ddsmoothmenu li ul li ul {
	padding-top:0;
	margin-top:0px;
	margin-left:4px;
}
* html .ddsmoothmenu {
	height:1%;
}
.downarrowclass {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	top:0;
	right:0;
	display:none!important;
}
.rightarrowclass {
	display:block;
	width:5px;
	height:7px;
	position:absolute;
	margin-top:-3px;
	top:50%;
	right:8px;
	background:url(images/right.png) 0 0 no-repeat;
}
.ddshadow {
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	display:none;
}
/*Slider*/

#slides {
	width: 990px;
	display: block;
	position: relative;
	margin-top:2px;
}
#slides .slide {
	position: relative;
	width:990px;
	height:300px;
	background: #fff url(images/ajax-loader.gif) no-repeat center center;
	display: block;
	overflow: hidden;
}
#slides .slide img {
	width:990px;
	height:300px;
}
#slides .caption {
	position:absolute;
	bottom:0;
	right:0;
	z-index:999;
	background:url(images/caption.png);
	padding:10px 20px;
	width:96%;
	height: auto;
}
#slides .caption h2 {
	font-size:25px;
	margin-bottom:10px;
	z-index:2;
	position:relative;
}
#slides .caption h2 a {
	color:#fff;
}
#slides .caption p {
	font-size:14px;
	margin-bottom:10px;
	z-index:2;
	position:relative;
	color:#fff;
}
#slides span.shadow {
	background: url(images/caption.shadow.png)no-repeat 0 0;
	width:444px;
	height:25px;
	position: absolute;
	bottom: -25px;
	right: 1px;
	z-index: 1;
}
.bshadow {
	background: url(images/slider-shadow.png)no-repeat 0 0;
	height:71px; margin-left:50px;
}

#slider_nav {
	margin-bottom: 10px;
	position: relative;
	z-index: 2;
}
#slider_nav, #line_wrap {
	margin-left: auto;
	margin-right: auto;/*width: 960px;*/
}
#line_wrap {
	position: relative;
	z-index: 1;
}
#line {
	border-bottom: 1px solid #E8E8E9;
	margin: 39px 0 0;
	position: absolute;/*width: 960px;*/
}
#slider_pag {
	position:absolute;
	z-index:1000;
	bottom:45px !important;
	left:410px;
	bottom:0;
}
#slider_pag ul {
	max-width: 700px;
	list-style-type:none;
	text-align:center;
	position:relative;
}
#slider_pag li:first-child {
	padding: 0 2px 0 12px;
}
#slider_pag li:last-child {
	padding: 0 10px 0 2px;
}
#slider_pag li {
	margin:0px;
	padding:0px;
	float: left;
	padding: 0 3px;
	right: 50%;
}
#slider_pag a {
	border: medium none;
	display: block;
	height: 11px;
	text-indent: -9999px;
	width: 10px;
}
#slides .pagination li a {
	display:block;
	width:16px;
	height:0;
	padding-top:16px;
	background-image:url(images/pagination.png);
	background-position:0 0;
	overflow:hidden;
}
#slides .pagination li.current a {
	background-position:0 -17px;
}
#slides .slider_pag {
	background:url(images/slider-pag.png) center no-repeat;
	height:76px;
	width:100%;
	margin-top:-16px;
	z-index:999;
	position:relative;
}
.fullwidth-col {
	padding-top:15px;
	padding-bottom:5px;
	margin-bottom:15px;
}
.home_content .home_text {
	padding:2px 0;
}
.home_content .home_text h1 {
	font-size:28px;
}
/*----Featured Content----*/

.featured_content {
	padding-bottom:10px;
}
.featured_content a {
	color:#000;
}
.featured_content .column-three ul li {
padding-bottom: 5px;
border-bottom: 1px solid #eef9d5;
font-weight: bold;
margin-bottom: 5px;
background: url(images/list-icon.png) no-repeat 0 8px;
margin-left: 0;
padding-left: 15px;}
.featured_content .column-three {
	padding-top: 10px;
	padding-bottom:0px;
	overflow: hidden;
	margin-bottom:0px;
	border-bottom:0px dotted #ccc;
}
.featured_content .column-three h2 {
	margin-bottom:2px; background:#f9fcfe; padding-left: 5px;
}
.featured_content .column-three.sub {
	border:none;
	padding-top: 20px;
}
.featured_content .column-three .inner_area .featured_img {
	margin-bottom:15px;
	width: 296px;
	height: auto;
}
.featured_content .column-three .inner_area .feature_img {
	margin-bottom:15px;
	width: 209px;
	height: auto;
}
.featured_content .column-three .inner_area .read_more {
	display:block;
	background:url(images/next.png) no-repeat 100% 7px;
	color:#29166f;
	text-transform:capitalize; float:right; padding-right:15px;
}
.featured_content .column-three .col3 {
	overflow:hidden;
}
/****Testimonial****/

.testimonial_holder {
	position:relative;
	width:350px;
	overflow:hidden;
	padding:3px;
	padding-top: 12px;
	min-height:80px;
	padding-bottom:40px;
	margin-top: -10px;
}
.testimonial_holder .testimonial-list {
	list-style:none;
	margin-left:0;
	width:355px;
}
.testimonial_holder #jCarouselLite_nav2 {
	position:absolute;
}
.testimonial_holder .testimonial_jcarousel {
	min-height:50px;
	margin-bottom:10px;
	list-style:none;
}
.testimonial_holder .testimonial-client-name img {
	border:1px solid #ddd;
	padding:4px;
	background-color:#f9f9f9;
	overflow:hidden;
}
.testimonial_holder .testimonial-client-name {
	font-weight:bold;
	display:block;
	overflow:hidden;
	min-height:50px;
}
.testimonial_holder a.next2 {
	position: absolute;
	bottom:0;
	right: 20px;
	display:block;
	height: 25px;
	cursor: pointer;
	background: transparent url(images/next.png) no-repeat 90% 5px;
	padding-right:20px;
	color:#668f9e;
}
.testimonial_holder a.prev2 {
	position: absolute;
	bottom:0;
	left:0;
	color:#668f9e;
	display:block;
	width: 30px;
	height: 25px;
	cursor: pointer;
	padding-left:20px;
	background: transparent url(images/prev.png) no-repeat 0 4px;
}
.testimonial_holder a.prev2:hover, a.next2:hover {
	opacity:0.8;
}
/*----Blog Page----*/

.content_wrapper {
	padding-top:12px;
}
.content_wrapper #entry-author-info {
	margin-bottom: 20px;
}
.content_wrapper #entry-author-info #author-avatar {
	float:left;
	margin-right: 15px;
	margin-bottom: 5px;
}
.content_wrapper .content .post, .content_wrapper .content .page {
	padding-left:0px;
	position:relative;
	padding-bottom:5px;
	margin-bottom:25px;
	border-bottom:1px solid #5c8103;
}
.content_wrapper .content .tags {
	margin-bottom: 20px;
}
.content_wrapper .content {
	margin-right:30px;
}
.content_wrapper .product {
	   

padding:10px;
border: 1px solid rgb(217, 209, 247);
min-height: 200px;
overflow: hidden;
border-radius: 0px 0px 6px 6px;
-moz-border-radius: 0px 0px 6px 6px;
-webkit-border-radius: 0px 0px 6px 6px;
}
.content_wrapper .shadow {
    background:url(images/post-shadow.png) top center no-repeat;
    height:29px;
    margin-top:-1px;
    margin-bottom:30px;
}
.content_wrapper .content h2 {color:#FFA300}
.content_wrapper .content .post .post_title, .content_wrapper .content .page .post_title {
	margin-bottom:10px;
}
.content_wrapper .content .post:last-child, .content_wrapper .content .page:last-child {
	border:none;
}
.content_wrapper .content .post .post_title a, .content_wrapper .content .page .post_title a {
	color:#000;
}
.content_wrapper .content .post .post_meta, .content_wrapper .content .page .post_meta {
	list-style-type:none;
}
.content_wrapper .content .post .post_meta li, .content_wrapper .content .page .post_meta li {
	display:inline;
	margin-left:0;
	margin-right:10px;
	padding-left:25px;
	height:15px;
}
.content_wrapper .content .post .post_meta li a, .content_wrapper .content .page .post_meta li a {
	color: #ABABAB;
}
.content_wrapper .content .post .post_meta li.post_comment, .content_wrapper .content .page .post_meta li.post_comment {
	background:url(images/comment-icon.png) no-repeat left;
}
.content_wrapper .content .post .post_meta li.post_category, .content_wrapper .content .page .post_meta li.post_category {
	background:url(images/category-icon.png) no-repeat left;
}
.content_wrapper .content .post .post_meta li.post_author, .content_wrapper .content .page .post_meta li.post_author {
	background:url(images/author.png) no-repeat left;
}
.content_wrapper .content .post .post_date, .content_wrapper .content .page .post_date {
	background: url('images/date-bg.png') no-repeat 0 0;
	width: 69px;
	height: 68px;
	position:absolute;
	left:0;
	top:0;
}
.content_wrapper .content .post .date, .content_wrapper .content .page .date {
	list-style-type:none;
	margin-top:23px;
	text-align:center;
}
.content_wrapper .content .post .date li, .content_wrapper .content .page .date li {
	display:inline;
	margin-left:0;
	font-size:15px;
	color:#fff;
	text-shadow:0 0 1px #000;
	font-weight:bold;
}
.content_wrapper .content .post .postimg, .content_wrapper .content .page .postimg {
margin: 5px 10px;
width: 150px;
height: 100px;
float: left;

}
.content_wrapper .content img {
	max-width:100%;
	height:auto;border: 0px solid #84BB00;
padding: 8px;
}
.content_wrapper .content .post .continue, .content_wrapper .content .page .continue {
	color:#397695;
	font-size:12px;
	display: block;
	float:right;
}
.content_wrapper .content .error {
	color: #ff0000;
}
.page_navi_bg {
	background:url(images/strip.png) repeat-x;
	margin:0 auto;
	width:992px;
	height:44px;
	padding-top:3px;margin-top: -38px;
	font-size:12px;
	color: #666666;
}
.page_navi_bg #crumbs {
	margin-top: 10px;
}
/*---Sidebar---*/

.sidebar {
	margin-bottom:15px; border:1px solid #29166f;
	-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}
.sidebar a, .sidebar {
	color:#6b6a6a;
}
.sidebar .sidebar_title {
	color:#fff; background-color: #29166f; padding-left:10px;

}
.sidebar ul {
	list-style-type:none;
	margin-bottom:00px; margin-left:10px;
}
.sidebar ul li {
	padding-bottom:5px;
	border-bottom:1px solid #eef9d5; font-weight:normal;
	margin-bottom:5px;
	background:url(images/list-icon.png) no-repeat 0 5px;
	margin-left:0;
	padding-left:15px;padding-right: 10px;
}
.sidebar ul li li {
	margin:0;
	padding:5px 0 5px 15px;
}
.sidebar ul li ul {
	margin:0;
}
.sidebar ul li:hover {
	cursor: pointer;
}
.sidebar ul li:last-child {
	border-bottom:none;
}
.sidebar .recent_post li {
	margin-left:0;
	overflow:hidden;
	background:none;
	padding-left:0;
}
.sidebar .recent_post li img {
	float:left;
	width: 30px;
	height: 32px;
	margin-right: 10px;
	background:url(images/recent-imgbg.png) no-repeat;
}
.sidebar .recent_post li p {
	margin-left:35px;
}
.top {float:right; margin-bottom:0px; padding-top:8px;}

.sidebar #searchform, .top #searchform,.footer #searchform {
	width:230px;
	height:30px;
	border:1px solid #f2f2f2;
	position:relative;
}
.footer #searchform {
	background: #fff;
}
.sidebar #searchform #s, .top #searchform #s, .footer #searchform #s {
	height:25px;
	border:none;
	margin-left:5px;
	width:220px;
	color: #969696;
}
.sidebar #searchform #searchsubmit, .top #searchform #searchsubmit, .footer #searchform #searchsubmit {
	background:url(images/search-icon.png) no-repeat;
	width:18px;
	height:18px;
	border:none;
	position:absolute;
	right:8px;
	top:5px;
}
#nav-single {
	overflow:hidden;
	margin-bottom:10px;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
/*---Comment Box---*/

#commentsbox {
	margin:0 0px;
}
#commentsbox .comment_head {
	background:url(images/comment-head.png) no-repeat left;
	padding-left:50px;
	color: #1e678d;
	margin-bottom:30px;
}
ol.commentlist {
	margin:0px 0 0;
	clear:both;
	overflow:hidden;
	list-style:none;
}
.post-info {
	color: #1e678d;
	font-size:16px;
	margin-bottom:28px;
}
ol.commentlist li.comment {
	margin:5px 0;
	line-height:18px;
	margin-bottom:15px;
	overflow: hidden;
}
ol.commentlist li.comment:last-child .comment-body {
	border:none;
}
ol.commentlist li.comment .comment-body {
	padding-left:60px;
	position:relative;
	border-bottom:1px solid #c4c3bf;
	overflow:hidden;
	margin-bottom:30px !important;
}
ol.commentlist li.comment .comment-author {
	float: left;
	margin-right:10px;
}
ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none !important;
}
ol.commentlist li.comment .comment-author .fn {
	color:#1e678d;
}
ol.commentlist li.comment .comment-author a.url {
	color:#1e678d;
}
cite.fn {
	color:#000;
	font-style:normal;
}
ol.commentlist li.comment .comment-author .avatar {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:absolute;
	left:0;
	top:0;
	width:45px;
	height:45px;
}
ol.commentlist li.comment .comment-meta .commentmetadata {
	color:#000;
}
ol.commentlist li.comment .comment-meta a {
	color:#4f4e4e;
	text-decoration:none !important;
}
ol.commentlist li.comment p {
	line-height:22px;
	margin-top:5px;
	color:#666;
}
ol.commentlist li.comment .reply {
	position:absolute;
	top:0;
	right:0;
}
ol.commentlist li.comment .reply a {
	color: #1e678d;
	font-size:12px;
	text-transform:uppercase;
}
ol.commentlist li.odd {
}
ol.commentlist li.even {
}
ol.commentlist li ul.children {
	list-style:none;
	margin:1em 0 0;
	text-indent:0;
}
ol.commentlist li.comment ul.children li.depth-2 {
	margin:0 0 0px 50px;
}
ol.commentlist li.comment ul.children li.depth-3 {
	margin:0 0 0px 50px;
}
ol.commentlist li.comment ul.children li.depth-4 {
	margin:0 0 0px 50px;
}
ol.commentlist li.comment ul.children li.depth-5 {
	margin:0 0 0px 50px;
}
.comment-nav {
	padding:5px;
	height:20px;
}
.comment-nav a:link, .comment-nav a:visited {
	color:#f96e02;
}
#respond {
	padding:0px 0px;
	margin:10px 0px;
}
#respond h3 {
	font-size:14px;
	color:#000;
	font-weight:bold;
}
#commentform p {
	color:#444;
}
#commentform a {
	color:#0454A8;
}
/*---Contact Page---*/

#commentform {
	margin-top:30px;
	padding-right:30px;
	height:420px;
}
#commentform input, #commentform textarea, #commentform .contactform label {
	margin-bottom:10px;
}
#commentform input[type="text"], #commentform textarea {
	float:right;
	clear:none;
	margin-right: 100px;
	width:450px;
	background:#d9dada;
	border:none;
	padding-left:5px;
	color:#424242;
}
#commentform input[type="text"] {
	height:30px;
}
#commentform label {
	float:left;
	clear:both;
	font-size:14px;
}
#commentform #submit {
	clear:both;
	width:80px;
	height:27px;
	float:left;
	margin-left:85px;
	background:url(images/submit.png) no-repeat;
	border:0;
	cursor:pointer;
	text-indent: -9999px;
}
.attachment #commentform #submit {
	float:right;
	margin-right:100px;
}
#commentform .comment-notes .required {
	float: none !important;
}
#commentform .required {
	float: left;
}
#commentform textarea {
	height:200px;
	height:150px;
	display: block;
}
.form-allowed-tags {
	float:right;
	width:462px;
	margin-right: 100px;
}
/*---Fullwidth---*/

.content_wrapper .fullwidth {
	padding-bottom:25px;
}
.content_wrapper .fullwidth img {
	max-width:100%;
	height:auto;
}
/*Social Logos*/

.social_logos {
	list-style-type:none;
	margin-bottom:0;
	margin-left:-5px;
}
.social_logos li {
	display:inline;
	margin-left:0;
	margin-right:8px;
	float: left;
	padding:0;
}
.social_logos li a {
	background: url('images/sprite.png') no-repeat 0 -3px;
	display: block;
}
.social_logos li a span {
	background: url(images/sprite.png) no-repeat;
	display: block;
	height:22px;
	width:22px;
	position: relative;
	z-index: 10;
	-webkit-transition: -webkit-transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
}
.social_logos li a:hover span {
	-webkit-transform: rotate(460deg);
	-moz-transform: rotate(460deg);
	transform: rotate(460deg);
}
.social_logos li.linkedin a {
	background: url('images/sprite.png') no-repeat 0 -3px;
	width: 22px;
	height: 22px;
}
.social_logos li.linkedin a span {
	background: url('images/sprite.png') no-repeat 0 -3px;
}
.social_logos li.flickr a {
	background: url('images/sprite.png') no-repeat 0 -31px;
	width: 22px;
	height: 23px;
}
.social_logos li.flickr a span {
	background: url('images/sprite.png') no-repeat 0 -31px;
}
.social_logos li.facebook a {
	background: url('images/sprite.png') no-repeat 0 -59px;
	width: 22px;
	height: 23px;
}
.social_logos li.facebook a span {
	background: url('images/sprite.png') no-repeat 0 -59px;
}
.social_logos li.digg a {
	background: url('images/sprite.png') no-repeat 0 -88px;
	width: 22px;
	height: 23px;
}
.social_logos li.digg a span {
	background: url('images/sprite.png') no-repeat 0 -88px;
}
.social_logos li.youtube a {
	background: url('images/sprite.png') no-repeat 0 -118px;
	width: 22px;
	height: 23px;
}
.social_logos li.youtube a span {
	background: url('images/sprite.png') no-repeat 0 -118px;
}
.social_logos li.twitter a {
	background: url('images/sprite.png') no-repeat 0 -148px;
	width: 22px;
	height: 23px;
}
.social_logos li.twitter a span {
	background: url('images/sprite.png') no-repeat 0 -148px;
}
.social_logos li.stumble a {
	background: url('images/sprite.png') no-repeat 0 -177px;
	width: 22px;
	height: 23px;
}
.social_logos li.stumble a span {
	background: url('images/sprite.png') no-repeat 0 -177px;
}
.social_logos li.skype a {
	background: url('images/sprite.png') no-repeat 0 -207px;
	width: 22px;
	height: 23px;
}
.social_logos li.skype a span {
	background: url('images/sprite.png') no-repeat 0 -207px;
}
/*----Footer----*/

.footer_wrapper {
	width: 100%;
margin-left: 0px;
background-color:#29166f;
overflow: hidden;
}
.footer_wrapper a, .footer_wrapper {
	color:#fff;
}
.footer_wrapper .footer {
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
.footer_wrapper .footer h1, .footer_wrapper .footer h2, .footer_wrapper .footer h3, .footer_wrapper .footer h4, .footer_wrapper .footer h5, .footer_wrapper .footer h6 {
	color:#fff;
}
.footer_wrapper .footer ul li {
	margin-left:15px;
	margin-bottom: 10px;
}
.footer_wrapper .footer_glow {
	background: repeat-x;
	height:2px;
	width:100%;
}
.footer_wrapper .footer_bottom {
	background:#29166f;
	padding-top: 10px;
}
.footer_wrapper .footer_bottom .copyright {
	margin:0;
	padding:0;
	margin-bottom:-3px;
	margin-top:2px;
}
.footer_wrapper .footer_line {
	
	height:1px;
	width:100%;
}
.footer_wrapper .footer_bottom .copyright {
	float:right;  color:#fff;
}
.footer_wrapper .footer_bottom .footer_desc {
	float: left;
	margin-right: 20px;
	margin-top:2px;color: #343434;
}
blockquote {
	padding-left:10px;
	min-height:50px;
	background:url(images/blockqoute.pn) no-repeat;
}
blockquote {
	margin-top:10px;
	margin-bottom:10px;
}
blockquote img {
	float: left;
	margin-right:15px;
}
.sticky {
}
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
.bypostauthor {
}
.alignnone {
	margin: 5px 20px 20px 0;
	display: block;
	clear:both;
}
.aligncenter, div.aligncenter {
	display:block;
	margin: 5px auto 5px auto;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin: 5px 20px 20px 0;
}
.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
a img.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin: 5px 4px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background:#fff;
	border:1px solid #f0f0f0;
	max-width:96%;
	text-align:center;
	padding:8px 3px 10px;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	max-width:98.5%;
	width:auto;
	margin:0;
	padding:0;
}
.wp-caption p.wp-caption-text {
	font-size:12px;
	line-height:17px;
	margin:0;
	padding:8px 4px 5px; text-align: center; font-weight:bold;
}
/*Calendar style*/

#wp-calendar caption {
	text-align: center;
	background: #4b5d67;
	color: #fff;
	border-bottom: 2px solid #e6eef7;
}
#wp-calendar {
	color: #555;
	width: 95%;
	text-align: center;
}
#wp-calendar a {
	color: #0C0C0C;
}
#wp-calendar caption, #wp-calendar td, #wp-calendar th {
	text-align: center;
}
#wp-calendar caption {
	font-size: 11px;
	font-weight: 500;
	padding: 5px 0 3px 0;
	text-transform: uppercase;
}
#wp-calendar th {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
.footer #wp-calendar th {
	background: #e0e0e0;
}
#wp-calendar tfoot td {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#calendar_wrap {
	display: block;
	margin-bottom: 30px;
}
.col_half, .col3, .col2, .three_fourth, .col4, .col31 {
	float:left;
	position:relative;
}
.col3 {
	width:30%;
	margin-right:5%;
}
.col31 {
	width:38%;
	margin-right:5%;
}
.col_half {
	width:48%;
	margin-right:4%;
}
.col2 {
	width:65%;
	margin-right:5%;
}
.col4 {
	width:22%;
	margin-right:4%;
}
.three_fourth {
	width:74%;
	margin-right:4%;
}
.last {
	margin-right:0!important;
}
div.enquiry {
position: fixed;
z-index: 30;
right: 0;
top: 39%;
}#findProduct {
background: url(images/product1.jpg);
width: 240px;
height: 135px;
text-align: left;
color: #a0cf68;
font-family: Helvetica, Verdana, Arial, sans-serif;
border: #CCCCCC 1px solid;
font-size: 14px;
}
#findDS {
background: url(images/product2.jpg);
width: 240px;
height: 135px;
text-align: right;
color: #a0cf68;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 14px;
margin-top: 8px;
border: #CCCCCC 1px solid;
}
.findDS-btn {
	color:#FFFFFF;
	background-color: #FFA300;
	font-size:10px;
	padding:3px;
	width:90px;
	margin-top:8px;
	float:right;
	text-align:left;
}

.findProd-btn {
	color:#FFFFFF;
	background-color: #a0cf68;
	font-size:10px;
	padding:3px;
	width:90px;
	margin-top:8px;
}
/*sub menu background*/
#menu .ddsmoothmenu li ul li:hover{background-color:transparent;}
#menu .ddsmoothmenu li ul li.current-menu-item{background-color:transparent;}
#menu .ddsmoothmenu li ul li:last-child:hover{background-color:transparent;}
#menu .ddsmoothmenu li li a:hover {
color: #fff500;
}
.feedback{background-color:#EEEEEE; width:600px margin-left:15px;border-radius:8px;padding-left:10px;border:#CCCCCC solid 1px;}