	/*
Theme Name: Peanuts Responsive -Desktop

*/
body{
	font-size: .875em;
}
p{
	margin: 0 0 .6em;
}
h2{
	margin: .5em 0;
	font-size: 1.2em;
}
.alignnone{
    margin: .357em 20px 20px 0;
}
.aligncenter,
div.aligncenter{
    display: block;
    margin: .357em auto;
}
.alignright{
    float: right;
    margin: .357em 0 1.429em 20px;
}
.alignleft{
    float:left;
    margin: .357em 20px 1.429em 0;
}
.aligncenter{
    display: block;
    margin: .357em auto;
}
a img.alignright{
    float:right;
    margin: .357em 0 1.429em 20px;
}
a img.alignnone{
    margin: .357em 20px 1.429em 0;
}
a img.alignleft{
    float:left;
    margin: .357em 20px 1.429em 0;
}
a img.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption{
    max-width: 96%; /* Image does not overflow the content area */
    padding: .357em 3px .714em;
    text-align: center;
	background: #fff;
    border: 1px solid #f0f0f0;
}
.wp-caption.alignnone{
    margin: .357em 20px 1.429em 0;
}
.wp-caption.alignleft{
    margin: .357em 20px 1.429em 0;
}
.wp-caption.alignright{
    margin: .357em 0 1.429em 20px;
}
.wp-caption img{
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}
.wp-caption p.wp-caption-text{
    font-size: .786em;
    line-height: 1.4em;
    margin: 0;
    padding: 0 4px;
}
.right{
	float: left;
	width: 65%;
}
.ui-content{
	padding: .714em 10px;
}

.sticky {}
.gallery-caption {}
.bypostauthor {}

#sidebar{
	float: right;
	width: 34%;
}
.ui-content:after,
.navigation:after{
	content: '';
	clear: both;
	display: block;
}
.ui-li .ui-btn-inner a.ui-link-inherit,
.ui-li-static.ui-li{
	padding-right: 40px;
}
div[data-role='header'] .ui-title{
	text-align: left;
	margin-left: 45px;
}
.ui-content .ui-listview-inset{
	margin-top: 0;
}
.without-search .widget_search{
	display: none;
}
.ui-btn{
	margin-left: 0;
	margin-right: 0;
}
#sidebar .ui-collapsible-content{
	padding: 0;
	margin: 0;
}
.ui-content #sidebar .ui-listview{
	margin: 0;
}
.widget .ui-select{
	width: 100%;
}
.widget_search .ui-field-contain{
	text-align: center;
}
.widget_recent_comments a.ui-link-inherit{
	padding: .7em 30px .7em 15px !important;
	display: block !important;
}
#sidebar.ui-collapsible-set,
#sidebar .ui-collapsible-heading{
	margin: 0;
}
.commentlist .ui-li-has-thumb{
	padding: .417em 15px .417em 75px;
	min-height: 60px;
}
.commentlist .ui-li-thumb{
	top: 5px;
	left: 5px;
}
.commentlist .ui-li-heading{
	font-size: .857em;
	margin-bottom: .8em;
}
.commentlist .ui-li-desc,
.commentlist .ui-li-heading{
	white-space: normal;
	text-overflow: clip;
}
.commentlist .pingback{
	padding-left: 5px;
}
.commentlist .pingback .ui-li-desc{
	margin: 0;
}
#calendar_wrap{
	padding-top: 1em;
	padding-bottom: 1em;
}
#wp-calendar{
	width: 100%;
	text-align: center;
	table-layout: fixed;
}
#wp-calendar caption{
	margin: 0 0 5px;
	font-weight: bold;
}
#wp-calendar tbody td{
	padding: 5px 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#wp-calendar tbody td a{
	display: block;
}
#wp-calendar thead th{
	padding: 5px 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#wp-calendar .pad{
	border-style: none;
	background: none;
}
#wp-calendar tfoot td{
	padding: .8em 0 0;
	font-size: .8em;
}
#wp-calendar #prev{
	text-align: left;
}
#wp-calendar #next{
	text-align: right;
}
#respond {
	margin: 0 0 1.5em;
}
/*#respond .required{
	margin: 0 0 0 -19px;
	width: 15px;
	display: inline-block;
}*/
.textwidget p{
	margin: .5em 0;
}
.ui-li-heading{
	margin-top: 0;
}
.right ul[data-role='listview'] .ui-btn-text > *{
	padding-right: 75px;
	min-height: 55px;
}
.right ul[data-role='listview'] .ui-btn-text .ui-li-aside{
	margin: 0 -36px 0 0;
}
#comments,
#respond h2{
	padding: .5em 0 0;
}
.entry img[not='wp-smiley']{
	max-width: 100%;
	margin: 0 0 .6em;
}
div.post{
	margin: 0 0 .5em;
}
label.ui-input-text{
	font-size: 1em;
	display: inline;
}
.ui-body-c .ui-link.rsswidget{
	text-decoration: none;
}
.entry{
	width: 100%;
	overflow: hidden;
}
.submit-btn{
	padding: 0 6% 0 33%;
}
blockquote{
	margin: 1em 0 1em 20px;
}
.widget .ui-select{
	margin-top: .571em;
	margin-bottom: .571em;
}
.ui-footer{
	width: auto;
}
.ui-footer .logos{
	float: right;
}
.ui-footer .logos a.icon {
	float: left;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 5px;
	display: inline;
	background: url(img/logos.png) no-repeat 0 0;
}
.ui-footer .logos a.icon-custom-jqm{
	background-position: -32px 0;
}
.login-popup #register p label[for=dob], .login-popup #register p input#dob {
display: none;
}
.ui-footer .logos a.icon-custom-mt{
	width: 22px;
	margin-left: 7px;
	background-position: -64px 0;
}
.pages,
.tags{
	clear: both;
}
.tags a,
.pages a,
.pages > span{
	font-size: 0.8em;
}
.tags .ui-btn-inner,
.pages .ui-btn-inner{
	padding: .3em 6px;
}

/* left sidebar */
.left-sidebar .right{
	float: right;
}
.left-sidebar #sidebar{
	float: left;
}


@media all and (max-width: 640px) {
	.right,
	#sidebar,
	.left-sidebar .right,
	.left-sidebar #sidebar{
		float: none;
		width: auto;
	}
	#respond label{
		display: inline;
	}
	#respond .ui-field-contain{
		padding: 1em 0;
	}
	#respond .ui-field-contain:first-child{
		padding-top: 0;
	}
	#respond .ui-btn{
		margin-top: 1.5em;
	}
	.gallery-item{
		float: none !important;
		width: 100% !important;
	}
	.submit-btn{
		padding: 0;
	}
}

/* sujith */

img {
    border: 0 none;
    height: auto;
}

.tv-video .thumb {
     height: auto;
    width: 100%;
}

.video_peanuts, .tv-video .entry-content img{
	width: 100%;
}
.peanuts-poll {
    background: url("images/bg-polls-white-grey2.jpg") repeat scroll center top rgba(0, 0, 0, 0);
    height: auto;
}
.peanuts-poll .wrap {
    padding: 250px 0 30px;
    position: relative;
}
#peanuts-poll-gang {
    left: 30px;
    position: absolute;
    top: 343px;
    z-index: 15;
}
#peanuts-gang-poll {
    margin-bottom: 50px;
}
.peanuts-poll h2 {
    border-bottom: 1px solid #CCCCCC;
    font-family: Georgia,Times,Serif;
    font-size: 24px;
    margin: -42px 0 0 15px;
    text-transform: uppercase;
    width: 330px;
}
.peanuts-poll h3 {
    color: #666666;
    display: block;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 32px;
    font-weight: normal;
    line-height: 36px;
    padding-top: 20px;
    text-transform: uppercase;
    width: 350px;
}
.peanuts-poll .wp-polls-ans {
    float: right;
    width: 570px;
}
.peanuts-poll .wp-polls-ans > p{
    display: block;
}
.wp-polls-loading {
    position: absolute;
}
.wp-polls {
    clear: both;
    height: 130px;
    margin-left: 15px;
    margin-top: 20px;
}
.wp-polls ul {
    margin-top: 0;
}
.wp-polls ul li {
    display: inline-block;
    float: left;
    margin: 5px;
    text-align: center;
    width: 100px;
}
.wp-polls .character {
    background-image: url("images/peanuts-chraracters-polls.png");
    border: 1px solid #CCCCCC;
    display: block;
    height: 100px;
    text-indent: -9999px;
    width: 100px;
}
.wp-polls .percent {
    color: #5D5D5D;
    font-family: arial,sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 32px;
    margin: 0 0 0 36px;
}
.wp-polls li:first-child .percent {
    font-weight: bold;
}
.wp-polls ul li input {
    display: none;
    margin: 10px 0 0 43px;
}
.wp-polls .linus {
    background-position: -284px -153px;
}
.wp-polls .selected .linus, .wp-polls a:hover .linus, .wp-polls .linus:hover {
    background-position: -423px -153px;
}
.wp-polls .lucy {
    background-position: -19px 0;
}
.wp-polls .selected .lucy, .wp-polls a:hover .lucy, .wp-polls .lucy:hover {
    background-position: -148px 0;
}
.wp-polls .snoopy {
    background-position: -284px -8px;
}
.wp-polls .selected .snoopy, .wp-polls a:hover .snoopy, .wp-polls .snoopy :hover {
    background-position: -423px -8px;
}
.wp-polls .charley-brown {
    background-position: -25px -156px;
}
.wp-polls .selected .charley-brown, .wp-polls a:hover .charley-brown, .wp-polls .charley-brown:hover {
    background-position: -149px -156px;
}
.wp-polls .marcie {
    background-position: -33px -296px;
}
.wp-polls .selected .marcie, .wp-polls a:hover .marcie, .wp-polls .franklin:hover {
    background-position: -157px -296px;
}
.wp-polls .patty {
    background-position: -278px -296px;
}
.wp-polls .selected .patty, .wp-polls a:hover .patty, .wp-polls .patty:hover {
    background-position: -422px -296px;
}
.wp-polls .sally {
    background-position: -31px -447px;
}
.wp-polls .selected .sally, .wp-polls a:hover .sally, .wp-polls .sally:hover {
    background-position: -157px -447px;
}
.wp-polls .franklin {
    background-position: -277px -450px;
}
.wp-polls .selected .franklin, .wp-polls a:hover .franklin, .wp-polls .franklin:hover {
    background-position: -422px -450px;
}
.wp-polls ul li {
    display: block;
    float: none;
    margin: 5px;
    text-align: center;
    width: 100%;
}
.wp-polls .pollbar {
	display: none;
}

.commic-strip #comic{
	width:98%;
	min-height: 0;
}
.post {
	width:100%;
}

body.home .ui-content {
padding:15px 0 !important;
background: #000;
background: url(images/background-image.png) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

body .ui-content {
padding:0px;
}


/*tv & video*/

#video-list .wrap{
  border: solid 10px #fff;
  z-index: 100;
  position: relative;
  margin-top: -155px;
  background-color: #fff;
  border-radius: 5px;
}

.paging-controls {
  height: 24px;
  width: 252px;
  margin: 0 auto;
  position: relative;
  top: -18px;
  z-index: 101
}




/* Inner Slider */

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	/*border: solid #fff 5px;
	left: -5px;*/
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #6669;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
body.single-character_peanuts #jqm-home{
	background: url("images/charl_bg.png") repeat-x;
	background-color: #fff !important;
	overflow: hidden;
}
body.single-character_peanuts #jqm-home{
        overflow:visible\0/IE9;
}



/*community*/
.body-community #social .wrap.clearfix #snoopy-typewriter img{
	display:none;
}

.body-community .wrap #snoopy_spotter_container #gallery_thumbnails .ngg-galleryoverview .slideshowlink a{
	display:none;
}
.body-community #social-comm {
	margin: 0 auto;
  position:relative;
  background-color: #fff;
  max-width:980px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  bottom:224px;
  height: auto;
overflow: hidden;
}

.body-community #social-comm .community_comm{
	width:584px;
	background: #fff;
	margin-left:28px;
	margin-right: 30px;
	float:left;
}
.body-community #social-comm .community_comm #comment_top{
	width:584px;
	background:url("folding_bg.png") no-repeat;
	padding-bottom: 14px;
background-position-x: 347px;
background-position-y: 58px;
}
.body-community #social-comm .community_comm #comment_top .max_char{
	width:545px;
}
.body-community #social-comm .community_comm #comment_top .max1{
	float:right;
	font-family: sans-serif;
font-size: 10px;
padding-bottom: 4px;
}
.body-community .community_comm #comment_top .ui-btn ui-shadow.ui-btn-corner-all.ui-submit{
  -moz-appearance: none;
  -webkit-appearance: none;
  width:90px;
  height:30px;
  background:none;
}
.body-community .ui-submit{
float:right;
color:#fff;
  width: 90px;
  height: 30px;
  padding: 0 !important;
  	background: rgb(0,108,199); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,108,199,1) 0%, rgba(0,94,174,1) 24%, rgba(0,86,158,1) 44%, rgba(0,85,158,1) 96%, rgba(22,87,155,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,108,199,1)), color-stop(24%,rgba(0,94,174,1)), color-stop(44%,rgba(0,86,158,1)), color-stop(96%,rgba(0,85,158,1)), color-stop(100%,rgba(22,87,155,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,108,199,1) 0%,rgba(0,94,174,1) 24%,rgba(0,86,158,1) 44%,rgba(0,85,158,1) 96%,rgba(22,87,155,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,108,199,1) 0%,rgba(0,94,174,1) 24%,rgba(0,86,158,1) 44%,rgba(0,85,158,1) 96%,rgba(22,87,155,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,108,199,1) 0%,rgba(0,94,174,1) 24%,rgba(0,86,158,1) 44%,rgba(0,85,158,1) 96%,rgba(22,87,155,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,108,199,1) 0%,rgba(0,94,174,1) 24%,rgba(0,86,158,1) 44%,rgba(0,85,158,1) 96%,rgba(22,87,155,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006cc7', endColorstr='#16579b',GradientType=0 ); /* IE6-9 */
border-radius: 5px;
}
.body-community .ui-submit .ui-btn-inner.ui-btn-corner-all{
	padding:6px 2px 0 0;
	font-family: sans-serif;
	font-size:14px;
}
.body-community .ui-btn.ui-shadow.ui-btn-corner-all.ui-fullsize.ui-btn-block.ui-submit.ui-btn-hover-c{
	color:#fff;
float:right;
  width: 90px;
  background-color: blue;
  padding: 0 !important;
}
.body-community #comment_top .max_char {
width: 545px;
height: auto;
overflow: hidden;
}
.body-community #comm_list{
  margin: 70px 0 0 15px;
  width: 540px;
}
.body-community #comm_list .updates{
 font-size:20px;
}
.body-community #comm_list img{
  border-radius:4px !important;

}
/*
.body-community #snoopy_spot .wrap{
	width:100%;
	background:url("snoopy_spotter_bg.png") repeat top !important;
}*/
.body-community .wrap #i_Title{
	background-color:white;
	clear:left;
}
.body-community .wrap #snoopy_spotter_container{
	max-width:980px;
	margin:0 auto;
}

.body-community .wrap #snoopy_spotter_container #gallery_thumbnails{
	padding: 40px 0 40px 0;
}

.body-community .wrap #snoopy_spotter_container #gallery_thumbnails img{
	width: 98px;
height: 74px;
}

.body-community .wrap #snoopy_spotter_container #gallery_thumbnails .upload{
max-width:980px;
}

.body-community .wrap #snoopy_spotter_container #gallery_thumbnails .upload a{
	text-decoration:none;
	float:right;
	font-size:16px;
}

.body-community .wrap #snoopy_spotter_container #gallery_thumbnails .ngg-galleryoverview{

	margin:10px 0 10px 0;
}
.body-community .wrap #snoopy_spotter_container #gallery_thumbnails .ngg-galleryoverview .spotter-gallery-box .ngg-spotter-gallery img{
	padding:0px;
}
.body-community .community_comm #comm_list {
margin: 5px 0 0 0px;
width: 540px;
}
.body-community .community_comm .commentlist .comment img{
	width:50px !important;
	height:50px;
	left:0px !important;
}
/*
.body-community .community_comm #comm_list .commentlist .comment{
	padding-left:35px !important;
	height: auto;
overflow: hidden;
}*/
.body-community .community_comm .more{
	height:36px;
	background:url("more_arrow.png") no-repeat;
	background-position:center;
	background-color:#f8f8f8;
	cursor:pointer;
}

.body-community #char{
  min-height:100px;
  background:url("images/community/community_characters.png") no-repeat;
  margin: 0 auto;
  background-position: center;
  position: relative;

  z-index: 20;
  max-width:555px;
  bottom:203px;
}
.body-community .community_comm{
	padding-top: 20px;
}
.body-community .wood{
min-height: 50px;
background:url("images/community/community_woodstock_icon.png") no-repeat;
position: relative;
top:28px;
right:10px;
}
.body-community .comments_title{
	margin-left:90px;
	font-size:20px;
}
.body-community #map {
	width:auto;
	height: 760px !important;
	padding:0px !important;
	position: relative;

}
.body-community #map-container{
max-width: 1050px;
margin: 0 auto;
position: relative;
}
.body-community #i_Title{
	width:980px;
	margin:0 auto;
	clear:left;
	font-size: 30px;
bottom: -8px;
position: relative;
color: #666;
}
.body-community .max_char #comment{
	background-color:#f8f8f8;
	border: 1px solid #ccc;
	margin:0px !important;
}

.body-community .twitter-widg{
	width: 314px;
padding-top: 22px;
float: left;
}
.body-community .twitter-widg .twitter-timeline{
	height:667px;
}
.body-community #buttons{
width: 257px;
position: relative;
bottom: 55px;
left: -6px;
}
.body-community .facts_li .facts{
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif-webkit-body;
  font-size:18px;
  position:relative;
top: 75px;
left: 65px;
}
.body-community .tweet_li .tweet{
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif-webkit-body;
  font-size:18px;
  position:relative;
  top: 9px;
left: 65px;
}
.body-community .snoopy_li .snoopy_spot{
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif-webkit-body;
  font-size:18px;
  position:relative;
  left: 65px;
top: 9px;
}

.body-community #buttons .facts_li{
  height:105px;
  background:url("images/community/fact_btn_defolt.png") no-repeat top right;
  padding-bottom: 10px;
  cursor:pointer;
}
.body-community #buttons .facts_li:hover{
  background:url("images/community/fact_btn_highlight.png") no-repeat top right;
}

.body-community #buttons .tweet_li{
   height:40px;
  background-position:right;
  background:url("images/community/tweet_defolt.png") no-repeat top right;
  padding-bottom: 10px;
  cursor:pointer;
}
.body-community #buttons .tweet_li:hover{
  background:url("images/community/tweet_highlight.png") no-repeat top right;
}
.body-community #buttons .snoopy_li{
   height:40px;
  background-position:right;
  background:url("images/community/snoopy_spotter_btn_defolt.png") no-repeat top right;
  padding-bottom: 10px;
  cursor:pointer;
}
.body-community #buttons .snoopy_li:hover{
  background:url("images/community/snoopy_spotter_btn_highlight.png") no-repeat top right;
}
.body-community #buttons li{
 text-align:left;
}

/*--Character detail page--*/
body.single-character_peanuts .cm-modules .video-block h4 {
	line-height: 16px !important;
	font-family: helvetica !important;
}
body.single-character_peanuts .cm-modules .video-block > h4 {
	color: #666 !important;
	text-transform: uppercase !important;
	margin: 20px 0 15px 0 !important;
	text-decoration: none !important;
	font-weight: 400 !important;
	font-size: 18px !important;
	padding: 0 20px !important;
	font-family: 'Rockwell W01' !important;
}
body.single-character_peanuts .cm-modules .video-block .video_peanuts img {
	width: auto !important;
height: 175px !important;
}
body.single-character_peanuts .cm-modules .video-block {
	height: 273px !important;
}


#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1100;
	display: none;
	background: rgba(0, 0, 0,0.6);
	cursor: pointer;
}
#fancybox-overlay.active {
	display: block;
}
#fancy-box-wrap {
	width: 640px;
	min-height: 420px;
	margin: 0 auto;
	background: white;
	border-radius: 10px;
	display: none;
	position: absolute;
	z-index: 10000;
	right: 0;
	left: 0;
	padding: 20px;
	border: 1px solid white;
}
#fancy-box-wrap iframe {
	border: none;
	width: 100%;
	height: 100%;
}
#fancy-box-wrap
#promo-container {
	display: none;
}

body.page-template-page-search-php #jqm-home
{
	background: transparent url('images/search_bg.jpg') repeat-x 0 0;
}
body.page-template-page-search-php .top-search {
	background: none repeat scroll 0 0 #FFD0AA;
	min-height: 573px;
	padding-top: 15px;
}
body.page-template-page-search-php .top-search .inner-top-search {
	margin: 0 auto;
	width: 980px;
}

body.page-template-page-search-php .main-feature {
	min-height: 550px !important;
}

body.page-template-page-search-php .search {
	max-width: 100%;
}
body #search #today-comic-slider{
	list-style-type:none;
}
body #search #today-comic-slider li{
	list-style-type:none;
	box-shadow: 0 4px 6px -6px black;
	padding: 0 18px 6px;
}
body #search #today-comic-slider li.page_nav{
	border-bottom: 1px solid #F1F1F1;
	box-shadow: none;
	overflow: hidden;
	padding: 0 0 10px;
	margin: 0 18px;
}
body #search #search-slider{
	padding: 14px 0;
	background-color: #ffffff;
	border-radius: 5px;
	box-shadow: 0 2px 6px -3px black;
	width: 980px;
	margin: -246px auto 15px;
}
body #search #today-comic-slider .page_nav .page_left{
	float: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	padding-top: 3px;
}
body #search #today-comic-slider .page_nav .page_right{
	float: right;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
}
body #search #today-comic-slider .page_nav .page_right .page-numbers{
	border-right: 1px solid #666666;
	color: #666666;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-style: normal;
	padding: 0 10px 0 6px;
	text-align: left;
	text-decoration: none;
}
body #search #today-comic-slider .page_nav .page_right .page-numbers.current{
	color: #004a8f;
}
body #search #today-comic-slider .page_nav .page_right .page-numbers.prev{
	color: #004a8f;
	border: 0px;
	background: url("images/home-utility.png") no-repeat scroll -731px -42px rgba(0, 0, 0, 0);
	width: 8px;
	height: 30px;
	display: inline-block;
	text-indent: -9999px;
}
body #search #today-comic-slider .page_nav .page_right .page-numbers.next{
	background: url("images/home-utility.png") no-repeat scroll -737px -14px rgba(0, 0, 0, 0);
	border: 0 none;
	color: #004A8F;
	display: inline-block;
	height: 30px;
	width: 8px;
	text-indent: -9999px;
	padding-left:0px;
}
body #search #today-comic-slider .page_nav .page_right .page-numbers:nth-last-child(2) {
	border: 0 none;
	padding-right: 7px;
}

body #search #today-comic-slider .p1{
	border-bottom: 1px solid #F1F1F1;
	clear: both;
	margin: 0 auto 11px;
	overflow: hidden;
	padding-bottom: 0;
	padding-top: 10px;
	position: static;
	width: 100%;
}
body #search #today-comic-slider .p1 .appeared-date{
float: left;
clear: left;
/*font-family: 'Rockwell W01' !important;*/
font-family: Helvetica,Arial,Sans-Serif;
font-size:14px;
font-style:normal;
color:#666666;
}
body #search .strip_footer{
	padding-bottom: 10px;
}
body #search #today-comic-slider .p1 .appeared-date .date{
	color:#333333;
}
body #search #today-comic-slider .p1 .buy-this, body #search #today-comic-slider .p1 .buy-this-logged{
	float:right;
}
body #search #today-comic-slider .p1 .buy-this a, body #search #today-comic-slider .p1 .buy-this-logged a{
	color: #666666;
	display: inline-block;
	font-family: Helvetica,Arial,Sans-Serif;
	font-size: 13px;
	text-decoration: none;
	text-transform: capitalize;
}

body #search #today-comic-slider .p1 .buy-this a span, body #search #today-comic-slider .p1 .buy-this-logged a span{
	background: url("images/icon-sprite.png") no-repeat scroll -314px -2px rgba(0, 0, 0, 0);
	display: inline-block;
	height: 20px;
	line-height: 22px;
	padding-right: 30px;
	position: relative;
	top: 3px;
}
body #search #today-comic-slider .entry-content .video-search{
	background-color: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 5px;
    box-shadow: 0 6px 12px -8px #000000;
    margin: 10px auto 15px;
    overflow: hidden;
    padding: 10px 10px 15px;
    width: 155px;
	display: block;
	position: relative;
}
body #search #today-comic-slider .entry-content .video-search a.video {
	border: 2px solid #7C7C7C;
    display: block;
    height: 92px;
    width: 149px;
}
body #search #today-comic-slider .entry-content .video-search a.video img {
    height: 92px;
    width: 149px;
}

body #search #today-comic-slider .entry-content .video-search a.video span {
	background: url("images/home-utility.png") no-repeat scroll -778px -73px rgba(0, 0, 0, 0);
    height: 31px;
    left: 69px;
    position: absolute;
    top: 41px;
    width: 31px;
    z-index: 2;
}
body #search #today-comic-slider .entry-content .video-search a.video:hover span.play_overlay {
	background: #000000;
    left: 12px;
    position: absolute;
    top: 12px;
    height: 92px;
    width: 149px;
    z-index: 1;
	opacity: 0.6;
}

body #search .ui-widget-content {
	border: 0px;
}
#search .search-container .left-search div .datepicker, #search .search-container .center-search .lable .datepicker, #search .search-container .center-search .lable .textbox {
	font-family: helvetica;
	font-size: 14px;
	color: #666666;
	padding-left: 6px !important;
}
#search {
	max-width: 100%;
	background: transparent !important;
}
#search .fav-wrap .wpfp-span img{
	display: none !important;
}
body.page-template-page-search-php #today-comic-slider li.page_nav.last {
    border: 0px;
    box-shadow: none;
    margin: 0 18px;
    overflow: hidden;
    padding: 15px 0 0;
}
body.page-template-page-search-php .error_msg{
	display: none;
	padding-left: 20px;
	text-align: left;
	width: 100%;
}
body.page-template-page-search-php .error_msg li{
	color: red;
}

.ui-widget-content .strip_footer .vote-wrap.unvote {
	background-position: right -23px;
}
/*--End Character detail page--*/
body.single.single-comic_strips #comm-popup-wrap #commentform .form-submit div.ui-submit{
	position: relative;
	right: 0;
	clear: both;
	background: linear-gradient(to bottom, #1c8ebe 0%, #1081b6 4%, #0d6ba1 50%, #0d679e 65%, #0d679e 96%, #0e6ca2 100%) repeat;
	border-radius: 5px;
	color: white;
	float: right;
	height: 30px;
	padding: 0 !important;
	width: 90px;
}
body.single.single-comic_strips #comm-popup-wrap #commentform .form-submit  .ui-btn-inner,body.single.single-comic_strips #comm-popup-wrap #commentform .form-submit  .ui-btn-inner .ui-btn-text{
	display: inline !important;
	font-family: 'Rockwell W01';
	font-size: 17px;
}
body.single.single-comic_strips #comm-popup-wrap #social-comm #comment_top .maxchar{
	top: 0 !important;
}
body.single.single-comic_strips #comm-popup-wrap #commentform .form-submit  .ui-btn-inner{
	padding: 0 !important;
}
body.single.single-comic_strips ui-widget-content .strip_footer .addthis_toolbox {
float: left;
margin: 10px 0px 10px 0;
padding: 0 7px 0 0;
display: block;
position: static;
}
body.single.single-comic_strips .ui-widget-content .strip_footer .shared-wrap {
      float: left;
      color: #d7143f;
      font-size: 25px;
      font-family: Helvetica, Arial, Sans-Serif;
      margin: 9px 0 0 120px;
      padding: 0 10px;
      border-left: none;
      line-height: 20px; }
body.single.single-comic_strips .ui-widget-content .strip_footer .shared-wrap span {
        font-size: 12px; }
body.single.single-comic_strips .ui-widget-content .strip_footer .addthis_toolbox {
      float: left;
      margin: 10px 0px 10px 0;
      padding: 0 7px 0 0;
      display: block;
      position: static; }
body.single.single-comic_strips .ui-widget-content .strip_footer .addthis_toolbox a {
        float: left;
        display: block;
        margin: 0 4px; }
body.single.single-comic_strips .ui-widget-content .strip_footer .addthis_toolbox a .at16nc {
          background: url("images/icon-sprite.png") no-repeat scroll 0 0 transparent;
          height: 18px;
          width: 18px;
          display: block;
          text-indent: -9999px; }
body.single.single-comic_strips .strip_footer {
clear: both;
height: 33px;
padding-top: 4px;
border-top: 1px solid #f1f1f1;
margin: 4px 20px 0px;
padding-bottom: 10px;
}
body.single.single-comic_strips .strip_footer .addthis_toolbox a .at16nc.at15t_facebook {
            background-position: 1px -5px; }
body.single.single-comic_strips .strip_footer .addthis_toolbox a .at16nc.at15t_facebook:hover {
              background-position: 1px -27px; }
body.single.single-comic_strips .strip_footer .addthis_toolbox a .at16nc.at15t_twitter {
            background-position: -27px -5px; }
body.single.single-comic_strips  .strip_footer .addthis_toolbox a .at16nc.at15t_twitter:hover {
              background-position: -27px -27px; }
body.single.single-comic_strips  .strip_footer .addthis_toolbox a .at16nc.at15t_pinterest_share {
            background-position: -54px -5px; }
body.single.single-comic_strips  .strip_footer .addthis_toolbox a .at16nc.at15t_pinterest_share:hover {
              background-position: -54px -27px; }
body.single.single-comic_strips  .strip_footer .addthis_toolbox a .at16nc.at15t_google_plusone_share {
            background-position: -81px -5px; }
body.single.single-comic_strips  .strip_footer .addthis_toolbox a .at16nc.at15t_google_plusone_share:hover {
              background-position: -81px -27px; }
body.single.single-comic_strips  .strip_footer .addthis_toolbox a .at16nc.at15t_email {
            background-position: -107px -5px; }
body.single.single-comic_strips  .strip_footer .addthis_toolbox a .at16nc.at15t_email:hover {
              background-position: -107px -27px; }

#shared-comic-slider li.active1,#seasons-comic-slider li.active1 ,#home-flash-comic-slider li.active1{
z-index: 99;
}
.home-comic-widget #shared-prev,.home-comic-widget #seasons-prev,.home-comic-widget #flash-prev, .home-comic-widget #fav-prev {
background: url("images/home-utility.png") no-repeat -734px -39px;
right: 22px;
width: 22px;
height: 26px;
position: absolute;
bottom: 4px;
text-indent: -99999px;
cursor: pointer;
z-index: 9999;
}

.home-comic-widget #shared-next.arrow-disable,.home-comic-widget #seasons-next.arrow-disable,.home-comic-widget #flash-next.arrow-disable, .home-comic-widget #fav-next.arrow-disable {
background: url("images/home-utility.png") no-repeat -759px -12px;
}
.home-comic-widget #shared-next,.home-comic-widget #seasons-next,.home-comic-widget #flash-next, .home-comic-widget #fav-next {
background: url("images/home-utility.png") no-repeat -734px -13px;
right: 0;
width: 22px;
height: 26px;
position: absolute;
bottom: 3px;
text-indent: -99999px;
cursor: pointer;
z-index: 9999;
}
.home-comic-widget #fav-next {
	background-position: -734px -12px;
}
#shared-prev.arrow-disable,#seasons-prev.arrow-disable,#flash-prev.arrow-disable, #fav-prev.arrow-disable{
background: url("images/home-utility.png") no-repeat -759px -41px;
}

/*-------------------------
	Simple reset
--------------------------*/


*{
	margin:0;
	padding:0;
}


/*-------------------------
	General Styles
--------------------------*/

a, a:visited {
	text-decoration:none;
	outline:none;
	color:#54a6de;
}

a:hover{
	text-decoration:underline;
}

.active {
	width: auto;
}

/*----------------------------
	Green filter bar
-----------------------------*/


#filter {
	display: block;
	height: 39px;
	margin: 34px auto 0;
	position: relative;
	width: 950px;
	text-align:center;
	background: url("../../images/sg-line.png") repeat-x 0 3px;
}

#filter:before, #filter:after {
	height: 43px;
	position: absolute;
	top: 0;
}

#filter:before {
	background-position: 0 -47px;
	left: -78px;
}

#filter:after {
	background-position: 0 0;
	right: -78px;
}

#filter a{
	color: #6f6f6f;
	display: inline-block;
	font-family: 'Rockwell W01';
	font-size: 14px;
	height: 28px;
	line-height: 31px;
	padding: 0 15px;
	letter-spacing: 0.05em
}

#filter a:hover{
	text-decoration:none;
}

#filter a.active{
	background: url("../../images/red-arrow-bottom.png") no-repeat center top;
	color: #c40f39;
}


/*----------------------------
	Content area
-----------------------------*/


#container{
	display:block;
	overflow:hidden;
	margin:0 auto;
	padding-top: 27px;
	height: 224px
}

#container li{

	float: left;
	height: 112px;
	list-style: none outside none;
	position: relative;
	width: 190px;
}

#container ul{
	overflow:hidden;
}

#container ul.hidden{
	display:none;
}


/*----------------------------
	The Footer
-----------------------------*/


footer{
	display:block;
	background-color:#13181d;
	width:100%;
	height:120px;
	bottom:0;
	left:0;
	z-index: 100000;
}
.body-community .ui-loader {
	display: none;
}

footer h2{
	font-size:20px;
	font-weight:normal;
	left:50%;
	margin-left:-400px;
	padding:22px 0;
	position:absolute;
	width:400px;
	color:#eee;
}

footer a.tzine,a.tzine:visited{
	border:none;
	text-decoration:none;
	color:#FCFCFC;
	font-size:12px;
	height:70px;
	left:50%;
	line-height:31px;
	margin:23px 0 0 110px;
	position:absolute;
	top:0;
	width:290px;
}

.page-template-page-ecom-confirm-php .content {
	background-color: #FFFFFF;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	padding: 18px;
	margin-top: 20px;
}

.page-template-page-ecom-confirm-php #ecom .content h2 {
      background-color: #f4f4f4;
      border-bottom: 1px solid #dbdbdb;
      color: #333333;
      font-family: "Rockwell";
      font-size: 18px;
      height: 35px;
      padding-left: 18px;
      padding-top: 5px;
      text-align: left;
      border-radius: 5px 5px 0 0;
      font-weight: normal;
      margin-bottom: 0px; }

.page-template-page-ecom-confirm-php #ecom .content .field-details {
	padding: 15px 0;
}
.page-template-page-ecom-confirm-php #ecom .content .field-details span{
	clear: both;
	text-align: left;
	padding-left: 40px;
	display: block;
	text-transform: capitalize;
      }

.page-template-page-ecom-confirm-php #ecom .content .field-details span label {
        display: inline-block;
	width: 100px;
}

.page-template-page-ecom-confirm-php #ecom .content .ui-btn-inner {
        background: linear-gradient(to bottom, #024ea0, #3d8bd1) repeat scroll 0 0 #024ea0;
        border-radius: 4px;
        color: white;
        font-family: Arial;
        font-size: 12px;
        padding: 4px 0;
        text-decoration: none;
        text-transform: capitalize;
        width: 100px;
        margin: 50px 14px 15px 0; }

.page-template-page-ecom-confirm-php #ecom .content .ui-btn-inner:hover {
        background: linear-gradient(to bottom, #3d8bd1, #024ea0) repeat scroll 0 0 #3d8bd1; }

.page-template-page-ecom-confirm-php #ecom .content .ui-btn input, .ui-btn button {
	background-color: transparent !important;
	border: 0px !important;
	width: 100px;
}

.page-template-page-ecom-confirm-php #ecom .content .payment_msg {
	padding: 20px;
}

/*map*/
/*#map {
	position: relative;
	margin: auto;
	width: 1050px;
	height: 580px;
	padding-top: 60px;
	background: transparent;
}
*/
.body-community #jqm-home{
background: #9fe1f2;
background: -moz-linear-gradient(top,  #9fe1f2 0%, #52c9e7 21%, #2dbee1 32%, #0eb4dd 44%, #00b0db 52%, #ffffff 52%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fe1f2), color-stop(21%,#52c9e7), color-stop(32%,#2dbee1), color-stop(44%,#0eb4dd), color-stop(52%,#00b0db), color-stop(52%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #9fe1f2 0%,#52c9e7 21%,#2dbee1 32%,#0eb4dd 44%,#00b0db 52%,#ffffff 52%,#ffffff 100%);
background: -o-linear-gradient(top,  #9fe1f2 0%,#52c9e7 21%,#2dbee1 32%,#0eb4dd 44%,#00b0db 52%,#ffffff 52%,#ffffff 100%);
background: -ms-linear-gradient(top,  #9fe1f2 0%,#52c9e7 21%,#2dbee1 32%,#0eb4dd 44%,#00b0db 52%,#ffffff 52%,#ffffff 100%);
background: linear-gradient(to bottom,  #9fe1f2 0%,#52c9e7 21%,#2dbee1 32%,#0eb4dd 44%,#00b0db 52%,#ffffff 52%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fe1f2', endColorstr='#ffffff',GradientType=0 );
}
.body-community #map-wrap{
	width: 1050px;
	margin: 0 auto;
}
.body-community #map-canvas {
	width: 100%;
	height: 580px;
	background: transparent !important;
	position:absolute !important;
}

.body-community #map-filter {
	position: absolute;
	top: 380px;
	left: 2px;
}

.body-community #map-title {
	position: absolute;
	width: 139px;
	height: 144px;
	top: 72px;
	left: 10px;
	/*background: url("../../images/map/map_title.png") no-repeat;*/
}

.body-community #map-counter {
	position: absolute;
	top: 80px;
	left: 640px;
}

.body-community .map-filter-btn-loader {
	background: url("../../images/map/buttons/loader-small.gif") no-repeat 0px 0px;
	width: 16px;
	height: 16px;
	position: absolute;
}

.body-community #map-filter-facts-btn {
	position: relative;
	width: 203px;
	height: 40px;
	cursor: pointer;
	background: url("../../images/map/buttons/filter_facts_btn.png") no-repeat 0px 0px;
}

.body-community #map-filter-facts-loader {
	top: 7px;
	left: 163px;
}

.body-community #map-filter-twitter-btn {
	position: relative;
	width: 203px;
	height: 40px;
	cursor: pointer;
	background: url("../../images/map/buttons/filter_twitter_btn.png") no-repeat 0px 0px;
}

.body-community #map-filter-twitter-loader {
	top: 7px;
	left: 81px;
}

.body-community #map-filter-spotter-btn {
	position: relative;
	width: 203px;
	height: 40px;
	cursor: pointer;
	background: url("../../images/map/buttons/filter_spotter_btn.png") no-repeat 0px 0px;
}

.body-community #map-filter-spotter-loader {
	top: 7px;
	left: 148px;
}

.body-community #map-filter-reset-btn {
	position: relative;
	width: 203px;
	height: 40px;
	cursor: pointer;
	background: url("../../images/map/buttons/filter_reset_btn.png") no-repeat 0px 0px;
}
/*
#map-filter-character-twitter {
	position: absolute;
	width: 52px;
	height: 62px;
	top: 86px;
	left: 545px;
	display: none;
	background: url("../../images/map/woodstock.png") no-repeat;
}*/
.body-community #map-filter-character-twitter {
	position: absolute;
	width: 52px;
	height: 62px;
	top: 86px;
	left: 545px;
	display: none;

}

.body-community #map-filter-character-spotter {
	position: absolute;
	width: 113px;
	height: 172px;
	top: 300px;
	left: 905px;
	display: none;

}

/*
#map-filter-character-facts {
	position: absolute;
	width: 190px;
	height: 197px;
	top: 450px;
	left: 350px;
	display: none;
	background: url("../../images/map/charlie.png") no-repeat;
}
*/
.body-community #map-filter-character-facts {
	position: absolute;
	width: 190px;
	height: 197px;
	top: 450px;
	left: 350px;
	display: none;
}
.body-community #map-line-drawing-1 {
	position: absolute;
	width: 189px;
	height: 94px;
	top: 170px;
	left: 660px;
	display: none;
	background: url("../../images/map/line_drawing_1.png") no-repeat;
}

.body-community #map-line-drawing-2 {
	position: absolute;
	width: 75px;
	height: 82px;
	top: 371px;
	left: 530px;
	display: none;
	background: url("../../images/map/line_drawing_2.png") no-repeat;
}

.body-community #map-line-drawing-3 {
	position: absolute;
	width: 56px;
	height: 50px;
	top: 245px;
	left: 487px;
	display: none;
	background: url("../../images/map/line_drawing_3.png") no-repeat;
}

.body-community #map-line-drawing-4 {
	position: absolute;
	width: 126px;
	height: 51px;
	top: 345px;
	left: 870px;
	display: none;
	background: url("../../images/map/line_drawing_4.png") no-repeat;
}

.body-community #map-line-drawing-5 {
	position: absolute;
	width: 95px;
	height: 93px;
	top: 220px;
	left: 155px;
	display: none;
	background: url("../../images/map/line_drawing_5.png") no-repeat;
}

.acc-product-details {
	clear: both;
	list-style: none outside none;
	overflow: hidden;
}

.acc-product-details li {
    border: 1px solid #E7E7E7;
    clear: both;
    list-style: none outside none;
    margin-bottom: 10px;
    overflow: hidden;
    border-radius: 5px;
}

.acc-product-details li .order-id {
	background-color: #EDEDED;
	border-radius: 8px;
	color: #333333;
	font-family: "Rockwell";
	font-size: 18px;
	margin: 6px;
	padding: 3px 10px;
	text-align: left;
}

.acc-product-details li .order-id span {
	font-weight: bold;
}

.acc-product-details li .inner_product_details li{
	border-top: 1px solid #E7E7E7;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-radius: 0px;
}

.acc-product-details li .inner_product_details li:first-child{
	border-top: 0px solid #E7E7E7;
}

.acc-product-details li .inner_product_details li .product-grid {
    float: left;
    padding-top: 30px;
    width: 30%;
}

.acc-product-details li .inner_product_details li .product-grid img {
    width: 160px;
}

.acc-product-details li .inner_product_details li .acc-prod-det {
    float: left;
    padding-left: 10px;
    padding-top: 35px;
    text-align: left;
    width: 30%;
}
.acc-product-details li .inner_product_details li .acc-prod-status {
	padding-top: 81px;
	color: #333333;
	font-family: "Rockwell";
	font-size: 18px;
	text-transform: capitalize;
}

.acc-product-details li .inner_product_details li .acc-prod-det .product-name {
    color: #333333;
    font-family: "Rockwell";
    font-size: 18px;
}

.acc-product-details li .inner_product_details li .acc-prod-det .product-id, .acc-product-details li .inner_product_details li .acc-prod-det .product-quan, .acc-product-details li .inner_product_details li .acc-prod-det .product-price {
    color: #333333;
    font-family: Arial;
    font-size: 14px;
    text-transform: capitalize;
}

.acc-product-details li .inner_product_details li .acc-prod-det .product-id span, .acc-product-details li .inner_product_details li .acc-prod-det .product-quan span, .acc-product-details li .inner_product_details li .acc-prod-det .product-price span {
    font-weight: bold;
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.home #jqm-home {
		overflow: hidden !important;
	}
	#shop #jqm-home{
		overflow-x: hidden !important;
	}
	.ui-header .logo, .footer-nav .logo{
		background-position: -109px 36px !important;
		width: 650px !important;
	}
	.footer-nav .logo{
		width: 90px !important;
		background-position: 2px 2px !important;
		padding-top: 4px;
	}
	.ui-header .logo a#logo-icon {
		 margin-left: 219px !important;
	}

	.ui-header nav a, .footer-nav nav a {
		padding-right: 28px !important;
	}

	.ui-header nav a.kids, .footer-nav nav a.kids {
		left: 2px !important;
	}

	.ui-header nav, .footer-nav nav {
		padding-left: 15px !important;
	}

	.ui-header nav .kids {
		padding-right: 0px !important;
	}
	.home-comic-strip .jcarousel-wrapper, .character-comic-strip .jcarousel-wrapper {
		width: 740px !important;
	}
	.home-comic-strip .home-comic-widget ul li, .character-comic-strip .home-comic-widget ul li {
		width: 735px !important;
	}

	.home-comic-strip .home-comic-widget ul li img, .character-comic-strip .home-comic-widget ul li img {
		width: 740px;
	}
	.home-comic-strip .home-comic-widget ul li.active1 .comic-app-date, .character-comic-strip .home-comic-widget ul li.active1 .comic-app-date {
		padding-left: 0px;
	}
	.ui-content #peanuts-gang-poll .wp-polls h3{
		width: 173px !important;
		padding: 0px 29px 0 0 !important;
	}
	.home-module .column {
		margin-top:10px !important;
	}
	.home-module .left-call  {
		max-width: 366px !important;
		padding-left: 35px;
	}
	.home-module .twitter-widg iframe#twitter-widget-0 {
		height: 1100px !important;
		padding-top: 10px;
		width: 385px !important;
	}
	.follow-us-container .follow-us ul {
		float: none !important;
		padding-top: 0px !important;
		overflow: hidden;
		margin: 0 auto !important;
		width: 206px !important;
	}
	.follow-us-container .follow-us ul.character-links {
		width: 720px !important;
	}
	.ui-footer .footer-nav .logo {
		width: 140px !important;
	}
	.ui-footer .footer-nav, .ui-footer .footer-nav .logo, .ui-footer .footer-nav nav {
		height: 76px !important;
	}
	footer { height: auto !important;}
	
	.ui-footer .footer-nav nav  {
		width: 600px !important;
		background: url("images/line.png") repeat-y;
	}
	.ui-footer .footer-nav nav a.last {
		padding-right: 0px !important;
	}
	dl.image_map {
		width: 754px !important;
		background: url("images/characters/family-free-final-transparent.png") no-repeat -18px 0 !important;
		margin: 0px !important;
	}
	a.LINK0 {
		left: 337px !important;
	}
	a.LINK1 {
		left: 541px !important;
	}
	a.LINK2 {
		left: 131px !important;
	}
	a.LINK3 {
		left: 22px !important;
	}
	a.LINK4 {
		left: 60px !important;
	}
	a.LINK5 {
		left: 225px !important;
	}
	a.LINK6 {
		left: 445px !important;
	}
	a.LINK7 {
		left: 614px !important;
	}
	a.LINK8 {
		left: 651px !important;
	}
	a.LINK9 {
		left: 245px !important;
	}
	a.LINK10 {
		left: 441px !important;
	}
	body.single-character_peanuts .character-banner .character-banner-wrap .character-tree {
		width: 499px;
	}
	body.single-character_peanuts .character-banner .character-banner-wrap .character-tree .character-main-img {
		position: absolute;
		top: 170px !important;
		right: -56px !important;
		width: 350px !important;
	}
	body.single-character_peanuts .character-banner .character-banner-wrap .character-intro .character_bio {
		width: 90% !important;
		text-align: left;
		margin: auto;
	}
	body.single-character_peanuts .character-banner .character-banner-wrap .character-intro {
		max-width: 258px !important;
	}
	body.single-character_peanuts .character-banner {
		width: 768px !important;
	}
	body.single-character_peanuts .character-banner .character-banner-wrap .character-tree {
		width: 502px !important;
	}
	.character_image img {
		width: 229px !important;
	}
	body.single-character_peanuts .character-banner .character-banner-wrap .character-intro .character_bio {
		width: 92% !important;
	}
	body.single-character_peanuts .character-banner .character-banner-wrap .character-intro {
		max-width: 243px !important;
	}
	.ui-widget-content .strip_footer .shared-wrap {
		margin: 9px 0 0 39px !important;
	}
	body.single-character_peanuts .character_quote .characters_secondary .quote {
		min-width: 768px !important;
	}
	body.single-character_peanuts .character_quote .interests ul li img {
		width: 60px;
	}
	body.single-character_peanuts .character_quote .interests p {
		width: auto;
		float: left;
	}
	.quote .quotedetail{
		margin-left: 380px !important;
	}
	body.single-character_peanuts .character_quote #secImg {
		width: 220px;
		left: 18px !important;
		top: 19px !important;
	}
	#post-67 .interests ul li {
		width: 23% !important;
	}
	body.single-character_peanuts .cm-modules .video-block {
		margin: 0 auto 20px !important;
		float: none !important;
	}
	body.single-character_peanuts .cm-modules .download-block {
		margin: 0 auto !important;
		float: none !important;
	}
	body.comic-page .full-width img {
		width: 774px !important;
	}
	body.comic-page .tab-section img {
		width: 740px !important;
	}
	#search .search-container .center-search {
		width: 314px !important;
	}
	#search .search-container .center-search .lable .textbox {
		width: 100% !important;
		background: url("images/search.png") no-repeat scroll 291px 4px white !important;
	}
	#search .search-container .left-search .seasonal {
		padding-top: 73px !important;
	}
	#search .search-container .right-search .resetdiv, #search .search-container .right-search .searchdiv {
		padding-top: 154px !important;
	}
	body.page-template-page-search-php #search-slider{
		width:768px !important;
		margin: -222px auto 15px !important;
	}
	body.page-template-page-search-php #search-slider ul li img{
		width:100% !important;
	}
	#search .search-container .center-search .free-search {
		padding-top: 2px !important;
	}
	#search .search-container .center-search .char .characters-content .ui-checkbox {
		padding-bottom: 8px;
	}
	#video-list .wrap {
		width: 100% !important;
	}
	body.post-type-archive-video_peanuts .store {
		width: 768px !important;
	}
	body.post-type-archive-video_peanuts .store li, body.post-type-archive-video_peanuts .store li img {
		width: 99px !important;
	}
	body.post-type-archive-video_peanuts .main-feature .call-to-action-container {
		right: 277px !important;
		top: 204px !important;
	}
	body.post-type-archive-video_peanuts h1 {
		right: 245px !important;
		width: 341px !important;
		background-size: 100%;
	}
	body.post-type-archive-video_peanuts .main-feature {
		background-size: 1011px 611px;
		min-height: 670px !important;
	}
	body.museum-page .secondary-feature .wrap {
		width: 750px !important;
	}
	body.museum-page .secondary-feature .feature-item {
		width: 370px !important;
	}
	body.museum-page .wrap .feature-item img {
		width: 370px !important;
		height: auto !important;
	}
	body.museum-page #jqm-home {
		background-size: 989px 649px;
	}
	body.single-character_peanuts .interests{
		margin-top: 22px;
	}
	body.single-character_peanuts .interests ul{
		max-width: 722px;
	}
	body.single-character_peanuts .interests ul li{
		width: 22%;
		
	}
	body.single-character_peanuts .interests ul li img{
		padding-bottom: 4px;
	}
	body.single-character_peanuts .interests ul li h4{
		line-height: 12px;
	}
	body.single-character_peanuts .quote{
		min-height: auto;
		height: auto;
	}
	body.home .ui-content .container{
		margin-top: 0;
	}
	body.home #peanuts-gang-poll{
		padding-left: 10px;
	}
	body.home .home-module .left-call{
		width: 340px !important;
	}
	body.home .home-module .twitter-widg{
		width: 385px !important;
		padding-left: 0;
	}
	body.home .home-module .twitter-widg iframe{
		width: 100% !important;
	}
	body #header-top ul li.signin a.logout{
		border-left: 0px;
		padding-left: 0px;
	}
	body #header-top ul li.cart-count {
		padding: 2px 3px 0;
	}
	body #header-top ul li.signin {
		padding-right: 3px;
	}
	body #comicstrip-selector
	{
		width: 100%;
		left: 0px !important;
		top: 80px;
	}
	body #comicstrip-selector .popup-comic {
		margin: 0 auto;
		width: auto;
		overflow: hidden;
	}
	body #comicstrip-selector .popup-comic .comicImage img {
		width: 150px;
	}
	body #comicstrip-selector .popup-comic .comicImage:last-child {
		margin-left: 20px;
	}
	body #comicstrip-selector .popup-comic .comicImage:last-child img {
		width: 100%;
	}
	body #comicstrip-selector .comicSubmit{
		width: 100%;
	}
	body #ecom .content .list-block .list-block-inner .right-catalog {
		width: 67%;
	}
	body #ecom .content .list-block .list-block-inner .right-catalog .list-content .rotator-container li:nth-child(odd) {
		margin-left: 0px !important;
	}
	body #ecom .content .list-block .list-block-inner .right-catalog .list-content .rotator-container li:nth-child(even) {
		margin-left: 10px !important;
		float: right;
	}
	body #ecom .content .list-block .list-cart .list-cart-header .qan,
	body #ecom .content .list-block .list-cart .list-cart-header .uni,
	body #ecom .content .list-block .list-cart .list-cart-header .sub,
	body #ecom .content .list-block .list-cart ul.cart-container li .quantity,
	body #ecom .content .list-block .list-cart ul.cart-container li .unitprice,
	body #ecom .content .list-block .list-cart ul.cart-container li .subtotal
	{
		width: 15%;
	}
	body #ecom .content .list-block .list-cart .list-cart-header .pro, body #ecom .content .list-block .list-cart ul.cart-container li .product-cart{
		width: 49%;
	}
	body #ecom .content .list-block .list-cart .list-cart-header .del, body #ecom .content .list-block .list-cart ul.cart-container li .delete{
		width: 5%;
	}
	body #ecom .content .list-block .list-cart ul.cart-container li .product-cart .product-grid {
		width: 45%;
	}
	body .ui-footer .footer-nav nav
	{
		float: none !important;
		width: 100% !important;
	}
	body .ui-footer .footer-shop.footer-shop {
		height: 40px !important;
	}
	body .ui-footer .footer-shop.footer-nav nav{
		width: 680px !important;	
	}
	body.post-type-archive-video_peanuts .store li a:link, body.post-type-archive-video_peanuts .store li a:active, body.post-type-archive-video_peanuts .store li a:visited {
		background-position: 70px 14px !important;
	}
	body#kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper, body#kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper #kids-drawing{
		width: 350px;
		height: 300px;
	}
	body#kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper #kids-drawing .sliceshow-arrow-wrap, body#kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper #kids-drawing .sliceshow-arrow-wrap .slides li.cycle-slide {
		width: 280px;
	}
	body#kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper #kids-drawing {
		background-size: 350px;
	}
	body#kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper .drawing-author {
		padding: 15px 0 0 45px;
		width: 180px;
	}
	body#kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_slider_wrapper .pager-wrap {
		width: 300px;	
	}
	body#kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame {
		width: 330px;
		padding: 7px 0 0;
	}
	body#kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame .kids_frame {
		background-size: 350px;
		height: 206px;
	}
	body#kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame .kids-upload .pencils_left {
		background-size: 80px;
	}
	body#kids .ui-page .kids-content #wrapper-kids .coloring-pages #little_artists_wrapper #little_artists_frame .kids-upload {
		left: 0px;
		padding-bottom: 20px;
	}
}

.alert_sub{
  color: #fff ;
  margin: 0 0 10px ;
  padding: 10px ;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) ;
  -webkit-border-radius: 4px ;
  -moz-border-radius: 4px ;
  -ms-border-radius: 4px ;
  -o-border-radius: 4px ;
  border-radius: 4px ;
  background: #609450 ;
}
.error_sub{
  color: #fff ;
  margin: 0 0 10px ;
  padding: 10px ;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) ;
  -webkit-border-radius: 4px ;
  -moz-border-radius: 4px ;
  -ms-border-radius: 4px ;
  -o-border-radius: 4px ;
  border-radius: 4px ;
  background: #BD362F ;
}
.login-popup #register p.submit{
	height: auto;
	left: -13px;
	position: relative;
	top: -18px;
	width: auto;
	/*left:0 !important;*/
 
}
#commentsErrMsg{
	color: red;
	float: left;
	margin-top: 10px;
}
#mainContainer{
	width: 845px;
	margin: 0 auto;
	border: 0px;
	border: 13px solid #FFF;
	position: relative;
	margin-top: 65px;
	background-color: #fff;
}

#homebxSlider{
	z-index: 999999;
	position: relative;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#home-youtube{
    
    
}
iframe#home-video-1{
	width: 100%;
	height: 100%;
}