	.widget { clear:both; margin-bottom:36px}
	
	
	#pagetitle .widget { margin-bottom:0;}
	#pagetitle .widget + .widget { margin-top:36px;}
	
	
	.widget-title {	margin-bottom:15px;}
	.widget-title img { margin:3px 5px 0px 0px}

	
	.widget ul { list-style: none; padding:0;}
	.widget li { position:relative; padding-left:25px;}
	span.widget_mark {
		position: absolute; left:4px; top:6px;
		display:block;
		width:6px; height:6px;
		-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;
		-moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;
		z-index:1;
	}
	.widget ul li:hover > span.widget_mark { background:#12a5d5; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in;}
	
	
	.widget_twitter li,	.widget_popular_posts li, .widget_recent_comments li, .widget_recent_posts li, .widget_social_links li, .widget_portfolio li,
	.widget_top_rated_products li, .widget_recent_reviews li, .widget_recent_products li, .widget_recently_viewed_products li, .widget_random_products li,
	.widget_best_sellers li, .widget_onsale li,	.widget_shopping_cart li, .widget_wpsc_latest_products li { padding-left:0;}
		
		
	.widget_twitter li span.widget_mark, .widget_popular_posts li span.widget_mark,	.widget_recent_comments li span.widget_mark, .widget_recent_posts li span.widget_mark,
	.widget_social_links li span.widget_mark, .widget_portfolio li span.widget_mark, .widget_top_rated_products li span.widget_mark,
	.widget_recent_reviews li span.widget_mark,	.widget_recent_products li span.widget_mark, .widget_recently_viewed_products li span.widget_mark,
	.widget_random_products li span.widget_mark, .widget_best_sellers li span.widget_mark, .widget_onsale li span.widget_mark,
	.widget_shopping_cart li span.widget_mark, .widget_wpsc_latest_products li span.widget_mark,
	.widget_products li span.widget_mark { display: none;}
	
	.widget_top_rated li, 
	.jigoshop_random_products li, 
	.widget_recent_entries li, 
	.widget_products_on_sale li, 
	.jigoshop_featured_products li { padding-left:0;}
	
	.widget_top_rated li span.widget_mark, 
	.jigoshop_random_products li span.widget_mark, 
	.widget_recent_entries li span.widget_mark, 
	.widget_products_on_sale li span.widget_mark, 
	.jigoshop_featured_products li span.widget_mark { display: none;}
	
	
/*	Default Widgets
-------------------------------------------------- */
	
	/*	Widget Menu */
	.widget_nav_menu .widget-title { margin-bottom: 7px}
	.widget_nav_menu ul.menu { margin-bottom:0}
	.widget_nav_menu li { margin:0;}
	.widget_nav_menu li { padding:0; cursor: pointer;}
	.widget_nav_menu li span.widget_mark { left:14px; top:16px;}
	
	.widget_nav_menu ul a:before { position:absolute; z-index:1; left:9px; top:17px;}
	.widget_nav_menu ul a {
		position:relative;
		display:block;
		padding:10px 0px 9px 39px;
	}
	.widget_nav_menu ul ul li { margin-left:25px}
	.widget_nav_menu ul ul { margin-top:0}
	
	/*	Widget Blogroll */
	.widget_links .widget-title { margin-bottom:18px;}
			
	/*	Widget Recent comments */
	.widget_recent_comments li {
		 position:relative;
		 padding:7px 0px 7px 26px;
		 line-height:1.1;
	}
	.widget_recent_comments li:first-child { padding-top:0}
	span.comments_marker {
		position: absolute; left: 3px; top: 8px;
		display:block;
		width:13px; height:11px;
	}
	.widget_recent_comments li:first-child span.comments_marker { top:4px}
	
	/*	Widget Text */
	.textwidget { padding:4px 0px 0px 3px}
	
	.widget_text span.widget_mark { display:none;}
	.widget_text ul  { padding-left:20px; list-style:disc;}
	.widget_text ul li { padding-left:0;}
	.lt-ie9 .widget_text ul { padding-left: 25px}
	
	.widget_text ul.ox_list_simple { list-style: none; padding:0;}
	.widget_text ul.ox_list_simple li {	position:relative; padding-left: 21px;}
	.widget_text ul.ox_list_simple li span.widget_mark { display:block;}
	.widget_text ul.ox_list_simple li:before { display: none;}
	
	.widget_text ul.ox_list_animated { list-style: none; padding:0;}
	.widget_text ul.ox_list_animated li:before { display:none;}
	.widget_text ul.ox_list_animated li span.widget_mark { display:none;}
	.widget_text ul.ox_list_animated li a span.widget_mark { display:block;}
	/*	Widget Calendar */
	
	.widget_calendar { position:relative}
	.widget_calendar .widget-title { display: none}
		.widget_calendar table {
			position: relative; margin:0;
			width: 100%;
			border-collapse: separate; border-spacing: 1px;
		}
		.widget_calendar caption {
			text-align: left;
			padding-bottom: 8px; margin-bottom:4px;
		}
		.widget_calendar thead { background: none;}
		.widget_calendar thead th {	padding: 6px 0; text-align:center; color: inherit;}
		.widget_calendar tbody tr:hover td {background: none;}
		.widget_calendar tbody tr td.pad { border:0;}
		.widget_calendar tbody td {
			padding: 5px 8px;
			border: 1px solid;
			text-align:center;
			}
			.widget_calendar tbody td a {
				position:relative;
				display:block;
				margin:-5px -8px; padding: 6px 8px;
				-moz-transition: background 0.2s ease-in; -webkit-transition: background 0.2s ease-in; -o-transition: background 0.2s ease-in;
			}
			.widget_calendar tfoot  { position: absolute; right: -2px; top:14px;}
			.widget_calendar tfoot td.pad { font-size:0; border: none;box-shadow: none; background: none}
			.widget_calendar tfoot td { padding:0;}
			.widget_calendar tfoot #prev a, .widget_calendar tfoot #prev a span, .widget_calendar tfoot #next a, .widget_calendar tfoot #next a span {
				display:block; overflow:hidden;
				width:18px; height:18px;
				text-indent:-1000em;
				-moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px;
			}
			.widget_calendar tfoot #prev a, .widget_calendar tfoot #prev a:hover span, .widget_calendar tfoot #next a, .widget_calendar tfoot #next a:hover span {
				background: url(../images/pag_sprite.png) no-repeat 0 0; background-size: 36px 36px;
			}
			.widget_calendar tfoot #next a, .widget_calendar tfoot #next a span { background-position: right 0}
			.widget_calendar tfoot #prev a, .widget_calendar tfoot #next a { background-color: #ebebeb}
			
			.widget_calendar tfoot #prev a span, .widget_calendar tfoot #prev a:hover span { background-position: 0 bottom}
			.widget_calendar tfoot #next a span, .widget_calendar tfoot #next a:hover span { background-position: right bottom}
			
	/*	Widget Tagcloud */
	.tagcloud, #product_tag_wrap { width:100%; overflow:hidden}
	.widget_tag_cloud a, .widget_product_tag_cloud a, .widget_wpsc_product_tags a {
		float:left;	height:26px;
		padding:0px 13px; margin:0px 3px 3px 0px;
		border:1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
		line-height:26px;
	}

/*	Custom Widgets list
-------------------------------------------------- */

	/*	Widget flickr */
	.widget_flickr .box { margin:-21px 0px 0px -22px;}
	.flickr_badge_image { margin:21px 0px 0px 22px;}
	
	/*	Widget Portfolio */
	.widget_portfolio ul { margin:-21px 0px 0px -22px;}
	.widget_portfolio li { margin:21px 0px 0px 21px; padding:0px 0px 0px 0px;}
	
	.widget_portfolio ul li a { font-size:0; line-height:0;}
	
	.widget_portfolio img {
		margin:0;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
	.grid_3 .widget_portfolio img {
		 width:98px;
	}
	
	/*	Widget Recent Post */
	.widget_recent_posts li, .widget_popular_posts li { position:relative; clear:both; padding:16px 0px 12px 0px; line-height:1.3;}
	.widget_recent_posts li:first-child, .widget_popular_posts li:first-child { padding-top:0}
	.widget_recent_posts .imgborder, .widget_popular_posts .imgborder { float:left; margin-right:12px}
	.widget_recent_posts .recent_txt, .widget_popular_posts .recent_txt { overflow:hidden; height:100%;}
	.widget_recent_posts .recent_txt p, .widget_popular_posts .recent_txt p { text-indent:21px; line-height:1.8; margin-bottom:0;}
	
	/*	Widget Testimonial */
	.widget_testimonial, .shortcode_testimonial { position:relative;}
	.shortcode_testimonial.controls, .widget_testimonial .controls { position:relative; height:35px;}
	.widget_testimonial .controls { height:46px;}
	.widget_testimonial .controls { margin-top:-37px}
	.widget_testimonial .controls a { top:4px!important}
	.widget_testimonial .widget-title {	margin-bottom:13px;	}
	.controls a.prev, .controls a.next {
		position:absolute; right:0; top:7px;
		width:18px; height:18px;
	}
	.controls a.prev { right:15px;}
	.controls a.prev, .controls a.prev:hover span, .controls a.next, .controls a.next:hover span {
		background: url(../images/pag_sprite.png) no-repeat 0 0; background-size: 36px 36px;
	}
	.controls a.next, .controls a.next span { background-position: -18px 0!important}
	.controls a.prev, .controls a.next { background-color: #ebebeb}
	.controls a.prev span, .controls a.prev:hover span, .controls a.next span, .controls a.next:hover span { background-position: 0 -18px!important}
	.controls a.next span, .controls a.next:hover span { background-position: -18px -18px!important}
	.widget_testimonial .jcycle, .shortcode_testimonial .jcycle { position:relative; overflow:hidden;}
	.testimonial_corner {
		position:absolute; right:23px; bottom:-10px;
		display:block;
		width:26px; height:13px;
		z-index:1;
	}
	.testimonial_meta { padding:10px 10px 0px 0px}
	.testimonial_meta span { display:block; text-align:right; line-height:1.2}
	
	/*	Widget Social links */
	.widget_social_links ul { margin:0 0px 0px -6px}
	.widget_social_links li { margin:6px 0px 0px 6px}

	/*	Widget Tw */
	.widget_twitter .widget-title { margin-bottom: 22px}
	ul.tweet_list {
		position:relative;
		margin:0; padding: 14px 18px 16px;
		border-radius: 5px; border:1px solid;
		}
		.twitter_author {
			text-align:right;
			padding:12px 3px 0px 0px;
		}
		.widget_twitter li.tw_corner {
			position:absolute; right:23px; bottom:-9px;
			width:26px; height:13px;
			display:block;
			margin:0px 0px 0px 0px;
	}
	ul.tweet_list li.twitter-item { margin-bottom:0;}
	ul.tweet_list li.twitter-item + li.twitter-item { margin-top:12px;}
	
	#footer_widgets ul.tweet_list { margin-left:1px}
	
	/*	widget_contactform */
	.widget_contactform .widget-title { margin-bottom: 22px}
	#footer_widgets .widget_contactform .widget-title {  padding-left:4px}
	


/********************************************************************************

FOOTER WIDGET AREA

******************************************************************************* */
	
	#footer_widgets .widget-title { padding-left:1px}
