.star-rating {
width:80px;
height:16px;
float:left;
background: url(images/9-12.png);
cursor:pointer;
}
.star {
width:16px;
height:16px;
float:left;
}
.result {
float:left;
height:16px;
color:#454545;
margin-left:5px;
line-height:110%;
} 
.contentBox {
	float:left;
	margin-bottom:10px;
	width:606px;
	border: 1px solid #D6DEE6;
}
.contentBox1 {
	float:left;
	margin-bottom:10px;
	width:608px;
}
.contentBox2 {
	float:right;
	margin-bottom:10px;
	width:74%;
}
.blockheading {
	background: whiteSmoke url(images/bg_h1_topbar.png);
	padding:10px;
	font-weight:bold;
	color:#8B8B8B;
	margin-bottom:1px;
	moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	border: 1px solid #CDCDCD;
	border-bottom: 2px solid #F88C00;
	font-size: 15px;
}
.blockheading h1, .blockheading h2, .blockheading h3, .blockheading h4, .blockheading h5 {
	margin:0;
	color: #8B8B8B;
}
#headin h2 {
	background: none repeat scroll 0 0 transparent;
	color: #AB1C16;
	font-size: 16px;
	padding:0px;
}
.blockbody {
	background-color:#fff;
	/*border-left:1px solid #D6DEE6;
	border-top:1px solid #D6DEE6;*/
	/*padding:5px;*/
	border:1px solid #D6DEE6;
	/*margin-right:5px;*/
	float:left;
}
.contentbody {
	border:1px solid #D6DEE6;
	padding:10px 10px 10px 10px;
	background: #fff;
}
.contentbody ul { margin:0px; }
.contentbody li { padding-left:15px; margin:10px; background: url('images/tick.gif') left top no-repeat; list-style:none; }
.whitebox {
	background-color:#ffffff;
}
.blockcell {
	float:left;
	/*padding:10px;*/
	border:1px solid #D6DEE6;
}
.block-content {
	float:center;
	padding:10px;
}
.readmore {
	float:right;
	font-weight:bold;
	line-height:28px;
	padding-right:5px;
}
.blockcell ul {
	list-style:none;
	margin-top: 33px;
}
.blockcell img {
	float:left;
	margin-right:10px;
	border:1px solid #B2C2D1;
	padding:1px;
}
.blockcell .hdr {
	font-weight:bold;
	font-size:15px;
	padding:5px;
	display:block;
}
.blockcell h3 {
	margin:0;
	padding:5px;
}
.hdr a, .hdr a:hover {
	color:#AB1C16;
}
.catbox, .cattitlebox {
	border:none;
	height:auto;
	margin-bottom: 5px;
}
.catbox .blockcell, .cattitlebox .blockcell {
	height: auto;
	width: 45%;
	border-bottom: 3px solid #D6DEE6;
	margin: 4px 3px 0px 5px;
	padding: 0px 10px;
}
.catbox .blockcell h3, .cattitlebox .blockcell h3 {
	padding:8px 0 10px;
	color:#9B9B9B;
}
.catbox .blockcell ul {
	padding:0;
	list-style:disc inside;
}
.catbox .blockcell li {
	padding:3px 0px;
}

.cattitlebox .blockcell ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.cattitlebox .blockcell ul li {
	padding:3px 0;
	border-top:1px solid #D6DEE6;
}
.cattitlebox .blockcell ul li:first-child {
	border:none;
}
.cattitlebox .blockcell ul li a {
	font-weight:bold;
}
span.blockstyle {
	display:block;
	padding:5px 0px;
}
.featuredbox {
	/*border:none;*/

	margin-right:0px;
	padding:0px;
}
.featuredbox .blockcell {
	margin:5px 10px;
	float:left;
	padding:5px;
	width:250px;
	text-align:center;
	border:none;
}
.featuredbox .blockcell2 {
	margin:0 5px;
	float:left;
	padding:5px;
	width:150px;
	text-align:center;
	border:none;
}
.featuredbox .blockcells {
	float:left;
	padding:5px;
	width:220px;
	margin:5px 30px;
	text-align:center;
	border:none;
}
.featuredbox .blockcell img {
	float:none;
	margin:0px;
}
.featuredbox .blockcell .hdr {
	padding:10px 0px 0px 2px;
}
ul.itemlist {
	float: left;
	margin:0 0 0 10px;
	padding:5px;
	list-style:disc inside none;
	width:93%;
}
ul.itemlist li {
	width:25%;
	float:left;
	padding:3px 0px;
}
.twocols .blockcell {
	/*width:283px;

	height:120px;*/

	width:297px;
	height:160px;
	overflow:hidden;
}
.threecols .blockcell {
	/*width:292px;*/

	width:33.2%;
	height:112px;
	overflow:hidden;
}
.fivecols .blockcell {
	width:112px;
	text-align:center;
	overflow:hidden;
	height:225px;
}
.fivecols .blockcell img {
	float:none !important;
}
.fivecols .hdr {
	padding-top:5px;
}
.iconview .blockcell {
	height:150px;
	width:140px;
	width:24.8%;
	overflow:hidden;
	text-align:center;
}
.iconview .blockcell img {
	float:none;
}
.sidebar .blockcell {
	width:33%;
	height: 160px;
}
.sidebar .block-content a img {
	width:80px;
}
.bigboss .blockcell {
	height:370px;
	width:49.5%;
}
.bigboss .blockcell .block-content {
	width:287px;
}
.bigboss .hdr {
	background-color: #AB1C16;
	border: 1px solid #D6DEE6;
	padding: 10px;
}
.bigboss .hdr a, .bigboss .hdr a:active {
	color:#ffffff;
}
.bigboss img {
	float:none;
}
.listview .blockcell {
	width:588px;
	overflow:hidden;
	/*height:145px;*/

	text-align:justify;
	padding:8px;
}
.listview .blockcell .content {
	margin:0px;
}
.listview .blockcell .content p {
	margin:0px;
}
.iconbar {
	margin-top:15px;
}
.iconbar span {
	padding:0px 4px 0 22px;
}
.categoryicon {
	background:url("images/categoryicon.png") no-repeat transparent
}
.commenticon {
	background:url("images/commenticon.png") no-repeat transparent;
}
.authoricon {
	background:url("images/authoricon.png") no-repeat transparent
}
.dateicon {
	background:url("images/dateicon.png") no-repeat transparent;
}
.viewicon {
	background:url("images/viewicon.png") no-repeat transparent;
}
#download_link {
	/*background: url(images/dlink_btn.png) right no-repeat; width:199px; height:65px; cursor:pointer; border:0px;*/
}
a.download_link {
	background: url(images/dlink_btn.png) right no-repeat; width:94px; height:33px; display:block; text-decoration:none;
	border:0px; text-align:right; padding:18px 13px 0px 0px; font-size:14px; font-weight:bold; color:#FFF;
}
a.download_link:hover {
	background: url(images/dlink_btn.png) right no-repeat; width:94px; height:33px; display:block; text-decoration:none;
	border:0px; text-align:right; padding:18px 13px 0px 0px; font-size:14px; font-weight:bold; color:#000;
}
/* Specific to example one */

.tabs {
/*background: #eee;*/

	/*padding: 0px 0px 10px;

	margin: 0 0 15px 0;

	-moz-box-shadow: 0 0 5px #666;

	-webkit-box-shadow: 0 0 5px #666;*/

}
.tabs .nav {
	overflow: hidden;
	margin: 0;
	padding:0;
}
.tabs .nav li {
	width: 97px;
	float:left;
	margin: 0 2px 0 0;
}
.tabs .nav li.last {
	margin-right: 0;
}
.tabs .nav li a {
	display: block;
	padding: 8px 5px 5px;
	height:18px;
	background: #959290;
	color: white;
	font-size: 11px;
	text-align: center;
	border: 0;
	font-weight:bold;
}
.tabs .nav li a:hover {
	background-color: #111;
}
.tabs .nav li a.current {
	background-color: #0575f4;
	color: white;
	background-image: url("images/menuitem.png");
}
.tabs ul {
	list-style: none;
}
.tabs ul li a {
	display: block;
	border-bottom: 1px solid #666;
	padding: 4px;
	color: #666;
}
.tabs ul li a:hover, .tabs ul li a:focus {
	background: #fe4902;
	color: white;
}
.tabs ul li:last-child a {
	border: none;
}
/*

.tabs li.nav-two a.current, ul.core li a:hover { background-color: #d30000; color: white; }

.tabs li.nav-three a.current, ul.jquerytuts li a:hover { background-color: #8d01b0; color: white; }

.tabs li.nav-four a.current, ul.classics li a:hover { background-color: #FE4902; color: white; }

*/

/* Generic Utility */

.hide {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.bgbox {
	background-color: #d9d9d9;
	border: 1px solid #d2dce6;
	padding: 5px;
}
/** Pagination **/

.pagination {
	text-align: center;
}
.pagination a:first-child {
	float:left;
	text-align:left;
}
.pagination a {
	float:right;
}
/** SIDEBAR WIDGETS **/

.children {
	display:none;
}
/** SOCIAL MEDIA NETWORK */

.social {
	border: dashed #ddd;
	border-width:1px 0 1px 0; /*margin: -15px auto 10px;*/
	display:block;
	padding: 3px 0 1px 0px;
	overflow: hidden;
}
.social .social_button {
	float: left;
	display: inline;
	overflow: hidden;
	height:22px;
}
.social .social_button.dg {
	margin: 0px 0 0 20px;
	padding-top: 4px;
}
.social .social_button.tm {
	margin: 0px 0 0 12px;
	padding-top: 4px;
}
.social .social_button.fb {
	margin: 0 0 0 15px;
	padding-bottom:0px;
}
.social .social_button.su {
	margin: 0px 0 0 30px;
	padding-top: 2px;
}
.social .social_button.em {
	margin: 0 0 0 20px;
	padding-top: 0px;
}
.social .social_button.em a {
	background:#eee url(images/emailthis.gif) 3px 50% no-repeat;
	padding:2px 3px 2px 20px;
	font-size:10px;
	border:#ddd 1px solid;
	text-decoration:none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.social .social_button.em a:hover {
	background:#ddd url(images/emailthis.gif) 3px 50% no-repeat
}
.social .social_button a img {
	border: 0;
	padding: 0;
}
.social strong {
	font-size: 11px;
	float: left;
	margin:2px 0 0 0;
	color:#555;
}


/*  inner side menu 
/////////////////////////////    */

.mobileDesc {/*width:418px;*/ padding-right:10px; /*float:left;*/}
.mobilMenu {width:160px; float:left;}

.mobilMenu h5 {color: #151515; font-size: 12px; letter-spacing: 0.5px; padding:0px; margin:0px; text-transform: none;}
.mobilMenu ul {padding:5px 0 0 0px; margin:0px; list-style: none;}

.mobilMenu ul li.even {background:#f6f6f6; border-left:0px !important; border-top:1px dotted #BBBBBB; border-bottom:1px dotted #bbb;}
.mobilMenu ul li.odd { background:#eee;}

.mobilMenu ul li a {border-left:2px solid #bbb; -moz-transition: all 0.2s ease-in-out; -webkit-transition: border 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; color: #666666; display: block; line-height: 22px; padding: 2px 5px; text-decoration: none; width: 150px;}
.mobilMenu ul li a:hover {border-left:7px solid #AB1C16; color: #262626; padding: 2px 5px; width: 180px;}

/*  inner side menu ends here  */

/* --- PLEASE NOTE I HAVE ALREADY INSERTED THIS STYLE ON MOBILE-WORLD ADMIN SIDE --- */