/*
Theme Name: CT Product 7-3-08
Theme URI: http://thecodecentral.com
Description: Default theme for product listing
Version: 1
Author: Cuong Tham
Author URI: http://thecodecentral.com
*/

/* Reset elemetns */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, object, param {
	margin: 0;
	padding: 0; }
 
table {
	border-collapse: collapse;
	border-spacing: 0; }
 
fieldset, img { border: 0; }
 
address, caption, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal; }
 
ol, ul { list-style: none; }
 
caption, th { text-align: left; }
 
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal; }
 
q:before, q:after { content: ''; }
 
abbr, acronym { border: 0; }
 
/* end reaset */


 
body {
	background-color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; }
 
#wrapper {
	width: 945px!important;
	margin: 0 auto;
	background:#FFFFFF;
	padding:0px; }
 
#header {
     width: 945px;
	height: 130px;
	position: relative; }
 
	#header .logo {
		top: 25px;
		left: 15px;
		position: absolute; 
/*position: relative;*/
}
 
	#header .menuBg {
		height: 40px;
		background-color: #333333;
		position: absolute;
		bottom: 0;
		width: 100%; }
 
	#header .menu, #header .menu a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 18px;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase; }
 
	#header .menu {
		float: left;
		height: 40px;
		padding-left: 3px; }
 
		#header .menu li {
			border-right: 1px solid #666666;
			float: left;
			padding: 8px 8px 8px 7px; }
 
			#header .menu li.last { 
				border: 0;
				background-color: #000000; }
		/*
 			#header .menu li.last a { 
				background: transparent url(images/menu-the-roundup.png) right center no-repeat;
				display: block;
				width: 168px;
				height: 29px;
				margin: 0 0 0 10px; }
 				
 				#header .menu li.last a span {
 					visibility: hidden; } 
 					*/
			#header .menu li a:hover { color: #fff; }
 
	#header .searchCaption {
		color: #888888;
		font-weight: bold;
		position: absolute;
		right: 245px;
		text-transform: uppercase;
		top: 66px; 
                display:none;
}
 
	#header input.searchText {
		height: 16px;
		padding-top: 2px;
padding-bottom: 3px;
		position: absolute;
		right: 86px;
		top: 30px;
		width: 215px; }
 
	#header  input.searchButton {
		position: absolute;
		right: 30px;
		top: 31px; }
 
	#header .rss {
		background:transparent url(http://coolmaterial.com/images/rss-icon.gif) no-repeat scroll 0pt 0px;
		font-family: arial;
		font-size: 24px;
		padding: 5pt 5pt 4px 47px;
		position: absolute;
		right: 10px;
		text-transform: uppercase;
		top: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold; }
 
		#header .rss a {
			color: #fff;
			text-decoration: none; }
 			
#contentLeft {
	float: left;
        width: 485px;
	margin: 20px 0px 20px 0px; }
 
.productBlock  a {
	color: #0099CC;
	text-decoration: underline; }
 
html>body #contentLeft {
	width: 580px;
	margin: 20px; }
 
* html #contentLeft {
	width: 580px;
	margin: 10px; }
 
.productBlock .productImage {
	float: left;
	margin: 0 10px 15px 0 !important; }
 
.productBlock .wideImage {
	float: none;
	margin: -15px 0 0 0; }

.productBlock img.roundup {
	width: 150px;
	height: 150px;	
} 
.productBlock { padding: 20px 0pt; }
 
	.productBlock p { margin-bottom: 15px; font-size:13px; line-height:20px; }
 
	div.productBlock h2, div.leftCont  div.productBlock h1, div.fullCont  div.productBlock h1 {
		color: #000000;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 10px;
		text-transform:none; }
 
		div.productBlock h2 a, div.leftCont div.productBlock h1 a, div.fullCont div.productBlock h1 a {
			color: #000000;
			text-decoration: none; }
 
	.productBlock .price {
		font-size: 11px;
		margin: 15px 0pt; }
 
	.productBlock .action, .productBlock .actionSingle {
		color: #666;
		margin-top: 5px; /*border-bottom:1px solid #F2F2F2;
border-top:1px solid #F2F2F2;*/
		padding: 4px 0px;
		text-align: right;
		text-transform: uppercase;
		margin: 0px !important;
		padding: 0px !important;
		margin-bottom: -11px!important; }
 	
 	div.roundupwrapper {
 		border-top: 1px solid #ccc;
 		margin-top: 5px;
 		border-bottom: 1px solid #ccc;	}
 	
 	.productBlock div.roundup {
 		color: #000;
 		text-align: left;	}
 	
 	.productBlock span.comments {
 		color: #666;
 		margin-left: 25px;
 		text-align: left;
		white-space: nowrap;
		text-transform: none;	}
 				
	.productBlock .action a, .productBlock .actionSingle a {
		color: #0099CC;
		text-decoration: none; }
 
	.productBlock .actionSingle .actionLeft { float: left; }
 
	.productBlock .actionSingle .actionRight { float: right; }
 
	.productBlock  a.checkItOut {
		color: #FF3300;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: 1px; }
 
h1.pagetitle {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px; }
 
.catDesc {
	color: #666;
	border-bottom: 1px solid #f2f2f2; }
 
.search .productBlock h2 {
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: bold; }
 
.cat .productBlock h2 {
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: bold; }
 
.cat .action1 { margin-top: 5px; }
 
.cat .productBlock { border: none; }
 
	.cat .productBlock .productImage {
		border: 1px solid #ccc;
		padding: 5px; }
 
#contentLeft .firstProduct {  }
 
#contentLeft .alt .productImage {
	float: right;
	margin: -15px 0pt 20px 20px; }
 
#contentLeft .alt .wideImage {
	float: none;
	margin: -15px 0 0 0; }
 
#contentLeft .alt .action { text-align: left; }
 
#contentLeft p { margin-bottom: 1em; }
 
#contentRight {
	float: right;
	width: 300px;
	margin: 15px 0px 15px 0;}
 
.subscribe {
	border: 1px solid #666666;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 135px;
	padding: 15px;
	position: relative;
	margin: 15px 0; }
 
	.subscribe strong { font-weight: bold; }
 
	.subscribe .signup { margin-bottom: 5px; }
 
.subscribeForm {  }
 
	.subscribeForm input.text {
		border: 1px solid #d2d2d0;
		width: 230px;
		height: 20px;
		padding-top: 4px;
		font-size: 14px;
		margin: 2px 0; }
 
	.subscribeForm .submit {
		bottom: 6px;
		position: absolute;
		right: 48px;
		text-align: right; }
 
#footerspace {
	position: relative;
	height: 25px;
	font-size: 1.2em;
	letter-spacing: 0.7px;
	line-height: 1.2;
	font-family: "Times New Roman", Times, serif;
	padding: 3px 45px 3px 45px; }
 
#friendsheader {
	background:#000000 url(http://coolmaterial.com/images/cm-site-friends.gif);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
	height: 25px;
	font-family: "Times New Roman", Times, serif;
	padding: 3px 45px 3px 45px; }
 
#friends {
	background-color: #FFFFFF;
	position: relative;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 15px 10px 15px 10px; }
 
	#friends a {
		color: #0098c8;
		text-decoration: none; }
 
		#friends a:hover { text-decoration: underline; }
 
#friends1 {
	padding-left: 10px;
	float: left; }
 
#friends2 {
	padding-left: 80px;
	float: left; }
 
#friends3 {
	padding-left: 80px;
	float: left; }
 
#friends4 {
	padding-left: 80px;
	float: left; }
 
#friends5 {
	padding-left: 80px;
	float: left; }
 
#footer {
	background-color: #000;
	position: relative;	
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0 auto;
	width:945px;
	margin-top:18px;
	}
 
	#footer a { color: #fff; text-decoration:none; }
	#footer a:hover { text-decoration:underline; }
 
	#footer .links {
		position: absolute;
		left: 20px;
		top: 20px; }
 
	#footer .copyright {
		position: absolute;
		left: 323px;
		top: 70px; }
 
	#footer .links a { text-decoration: none; }
 
	#footer .rss {
		background: no-repeat url('images/rss.gif');
		position: absolute;
		right: 15px;
		top: 16px;
		padding: 6px 3px 9px 40px;
		font-size: 18px; }
 
#footerheader1 {
	float:left;
	width:240px;
	background: no-repeat url('images/fh1.gif');
	 margin:10px 0px 7px 20px;
	
	 height:20px;
}
#footerheader2 {
	float:left;
	width:190px;
	background: no-repeat url('images/fh2.gif');
	 margin:10px 0px 7px 20px;
	  height:20px;
}
#footerheader3 {
	float:left;
	width:200px;
	background: no-repeat url('images/fh3.gif');
	margin:10px 0px 7px 20px;
	 height:20px;
}
#footerheader4 {
	float:left;
	width:160px;
	background: no-repeat url('images/fh4.gif');
	 margin:10px 0px 7px 20px;
	  height:20px;
}
 
#footer1 {
	 width:240px;
	 float:left;
	 margin-left:20px;
}
#footer1 ul{
	margin:0px;
	padding:0px;
	margin-right:15px;
	float:left;
}
#footer2 {
	 width:190px;
	 float:left;
	 margin-left:20px;
}
#footer3 {
	 width:200px;
	 float:left;
	 margin-left:20px;
}
#footer4 {
	 width:160px;
	 float:left;
	 margin-left:20px;
}


#gearheader {
	background:#000000 url('images/popular-gear.gif');
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
	height: 25px;
	font-family: "Times New Roman", Times, serif;
	padding: 3px 45px 3px 45px; }
 
 
.gear-row {
	clear:both;
	width:930px;
	height:112px;
	margin:5px 0px 7px 15px;
	
}
.gear-row  a {
	padding:5px;
	border:1px solid #ccc;
	margin-right:3px;
	float:left;
	display:block;
	width:100px;
	height:100px;
}

 
.productBlock .more-link {
	text-decoration: none;
	white-space: nowrap;
	color: #0099CC; }
	
div.img-bottom-block
{
  position:relative;
  clear:both;
  padding:20px 0px 0px 0px;
}

div.img-bottom-block h4
{
  width:22px;
  height:125px;
  position:absolute;
  top:24px;
  left:0px;
  text-indent:-9999em !important;
  overflow:hidden !important;
}

div.img-bottom-block h4.tit-also
{
  background:6px 11px url(images/also.gif) no-repeat #000000;
}

div.img-bottom-block h4.tit-shop
{
  background:6px 11px url(images/shop.gif) no-repeat #000000;
}

.ymalBlock 
{
  padding:0px 0px 0px 35px;
}
.ymalBlock div.related-img h3
{
  font-size:11px;
  font-weight:normal;
  color:#000000;
  padding:0px 2px 0px 2px;
}

.ymalBlock div.related-img h3 a
{
  color:#000000;
  text-decoration:none;
}

.ymalBlock div.related-img h3 a:hover
{
  color:#000000;
  text-decoration:none;
}

 .ymalBlock div.related-img
 {
    width:125px;
	float: left;
	margin-right: 9px;
	margin-top: 4px; }
	
	.ymalBlock div.related-img img {
	padding: 0px;
	margin-bottom: 3px; 
	margin-right: 0px;
	margin-top: 0px; }
	
.ymalBlock img {
	float: left;
	padding: 0px;
	margin-right: 3px;
	margin-top: 8px; }
 
.googleAdsCL {
	margin-bottom: 1em;
	padding:0px 0px 15px 0px; /*border-bottom:1px solid #999999;*/ }
 
	.googleAdsCL A {
		color: black;
		text-decoration: none;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold; }
 
.coollist { padding: 0; }
 
.noborder { border: none; }
 
/*Hide share this icon*/
#contentLeft .stico_default { background: none !important; }
 
#contentLeft a.stbutton { padding: 1px 5px 0px 0px; }
 
#contentRight .widget_text { margin-bottom: 15px; }
 
.wp-pagenavi { margin-top: 15px; }
 
.navigation { margin-top: 15px; }
 
	.navigation a {
		text-decoration: none;
		color: #0099CC; }
 
	.navigation .alignright { float: right; }
 
	.navigation .alignleft { float: left; }
 
.source {
	color: #666!important;
	margin-left: 10px; }
 
.checkThisOut { margin: 40px 0 15px 0; }
 
.commentCon {
	width: 540px;
	border: 0px solid #ccc;
	padding: 10px; 
}
 
	.commentCon a { color: #33CCFF; }
 
.commentlist li {
	padding:7px 0px 10px 0px;
	margin:0px 0px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	border-top:1px #cccccc dotted; }
 
.commentlist li.grey-block
 {
   background:#e1dfdf;
 }
#comments {
	global.css (line 219) clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color:#666666;
	font-weight: bolder;
	padding: 30px 0 14px 0;
	border-bottom: 1px solid #cccccc; }
 
.commentMeta {
	font-size: 11px;
	color: #666666;
	padding:0px 0px 13px 0px;
 }
 
	.commentMeta a { font-weight: bold; }

	.commentMeta cite { font-weight: bold; font-style:normal; color:#000000; }
 
div.avatar-comm
{
  width:50px;
  margin:3px 0px 0px 0px;
  float:left;
  text-align:center;
  font-size:11px;
}

div.avatar-comm img
{
  width:50px;
  height:50px;
  display:block;
  margin:0px 0px 3px 0px;
}

div.right-comm
{
  width:465px;
  float:left;
  padding:0px 10px 0px 15px;
}

#commentform input
{
  margin-bottom:4px;
}

.shopFor {
	background: url('images/header-shop-for.png') no-repeat #000000; 
	background-color: #000000; 
	float: left;
	width: 112px;
	margin: 20px 0 20px 0px;
	padding: 50px 5px 80px 10px;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, tahoma, Arial; }
 
	.shopFor li { margin-bottom: 7px; }
 
	.shopFor a {
		color: #000;
		text-decoration: none; }
 
#guideGrid .gridInfo { display: none; }
 
#guideGrid a {
	width: 100px;
	height: 100px;
	border: 1px #ccc solid;
	float: left;
	margin-right: 3px;
	margin-top: 8px;
	padding: 5px;
	text-align: center; }
 
#guideGrid img { border: 0; }
 
#topads {
        width: 945px;
        display: block;
        margin:0 auto;
	padding-bottom: 5px;
        text-align: center;
 }
 
	#topads li {
		display: inline;
		list-style-type: none;
		padding: 0px; }
 
table.advertise {
	margin-bottom: 15px;
	border: 1px solid #ccc!important; /*border-collapse: separate!important;*/ /*border-spacing: 10px!important;*/ }
 
td {
	vertical-align: top!important;
	padding: 10px; /*border: 1px solid #ccc!important;*/ }
 
	td.google { width: 336px; }
 
	td.social { width: 212px; }
 
ul.buttons-social {
	margin-top: 0px !important; /*width: 100%;*/
	padding-top: 0px !important;
	margin-bottom: 15px;
	background-color: #FAFAFA;
	border: 1px solid #DBDBDB;
	padding-left: 5px;
	border: 1px solid #ccc; }
 
	ul.buttons-social li {
		list-style-type: none;
		display: inline;
		line-height: 2.2; /*float: left;*/ /*height: 30px;*/ }
 
		ul.buttons-social li a {
			color: #B0B0B0;
			text-decoration: none;
			margin: 0px 1px 0px 4px;
			padding: 0px 9px 0px 0px;
			border-right: 1px solid #DBDBDB; }
 
			ul.buttons-social li a:hover { text-decoration: underline; }
 
			ul.buttons-social li a.last, ul.buttons-social li a.stbutton, ul.buttons-social li.last a, ul.buttons-social li a.name { border-right: 0px solid #DBDBDB; }
 
			ul.buttons-social li a.name {
				width: 1px;
				padding: 0px;
				margin: 0px; }

div.cat-title {
	border-bottom: 1px solid black;
	padding: 10px 0 10px 0;
	margin: 0;
	text-align: center;
} 
div.cat-title img {
	width: 421px;
	height: 43px;
	padding: 0;
	margin: 0;
}

#header-roundup-img{
margin-bottom:0px;
}

.search  h1.pagetitle {
	color: #000000;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 10px; 
}
.search .textwidget {
	border:0px solid #ccc;
	padding:0px;
	margin:5px 0px;
}

#contentLeft li.widget_text {list-style-type: none}

div.amazon{
	margin-bottom: 10px;
}
div.amazon img{
	padding: 0px;
	margin: 0px;
}

#directory_nav{
	padding-top: 5px;
}
#directory_nav img{
	margin-bottom: 5px;
}

#directory_nav img.left_img{
	margin-right: 20px;
}
div.directory_logo{
	width: 195px;
	height: 100px;
	float:left;
}
div.featured_store{
 		margin-top: 5px;
 		border-bottom: 1px solid #ccc;
		margin-bottom: 0px; 
}

.black_book_widget {
	height: 360px;
	width: 300px;
	background-image: url('images/black_book_widget_bg.png');
	background-repeat: repeat-y;
	background-position: right top;
	border: 1px solid #000000;
	background-color:#FFFFFF;
}
.black_book_widget ul {
	width: 150px;
	list-style-image: none;
	list-style-type: none;
	margin-top:18px;
	margin-left:26px;
	padding:0px;
}
.black_book_widget ul li{
	list-style-image: none;
	list-style-type: none;
	padding:0px;
	margin:0 0 7px 0;
}

.black_book_widget ul li.store_link{
	text-align:center;
}
.black_book_widget ul li.store_link a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}	
.black_book_widget ul li a img{
	border:none;
}

html, body
{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
}

body
{
  background:left top url(images/bg_body.gif) repeat;
  height:auto;
}

div
{
  padding:0px;
  margin:0px;
}

.clear
{
  clear:both;
  font-size:1px;
  line-height:0px;
}

div.globalDiv
{
  width:945px;
  margin:0 auto;
  background:#FFFFFF;
}

div.globalDivTop
{
  width:945px;
  margin:0 auto;
  position:relative;
}

div.center-block
{
  width:1000px;
  margin:0 auto;
  position:relative;
}

div.rep-shadow
{
  width:945px;
  _fload:left;
  background:left top url(images/rep_bg.png) repeat-y;
  padding:0px 27px 0px 28px;
  overflow:hidden;
  clear:both;
}

div.bot-shadow
{
  width:1000px;
  height:34px;
  display:block;
  clear:both;
  font-size:1px;
  line-height:1px;
  overflow:hidden;
  background:left top url(images/bot_bg.png) no-repeat;
}

div.bannDiv
{
  width:728px;
  height:90px;
  display:block;
  padding:1px 0px 0px 2px;
}

div.bannDiv img
{
  border:none;
}

div.topDiv
{
  height:125px;
}

div.logoDiv
{
  width:189px;
  height:80px;
  margin:0px 12px 0px 0px;
  padding:45px 0px 0px 11px;
  float:left;
  background:#000000;
}

div.logoDiv img
{
  border:none;
}

div.right-top
{
  width:733px;
  height:125px;
  float:right;
  background:#000000;
  padding:0px 0px 0px 0px;
}

div.top-link
{
  padding:10px 7px 0px 0px;
  float:right;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
}

div.top-link a, div.top-link a:hover
{
  color:#FFFFFF;
  text-decoration:none;
}

div.top-link ul li
{
  list-style:none;
  display:inline;
  padding:0px 4px 0px 4px;
}

div.searchDiv
{
  padding:7px 5px 0px 0px;
  float:right;
}

div.searchDiv form
{
  padding:0px;
  margin:0px;
}

input.textSearch
{
  width:152px;
  height:20px;
  border:0 none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  text-transform:lowercase;
  vertical-align:middle;
  padding:2px 10px 0px 10px;
  margin:0px 5px 0px 0px;
}

input.subSearch
{
  width:54px;
  height:22px;
  border:none;
  background:left top url(images/search_but.gif) no-repeat;
  vertical-align:middle;
  padding:0px;
  margin:0px;
  cursor:pointer;
}

div.bg-menu
{
  height:35px;
  background:left top url(images/top_bg.png) no-repeat;
  padding:11px 27px 0px 28px;
}

div.menuDiv
{
  width:945px;
  height:34px;
  background:#000000;
  color:#FFFFFF;
  font-family:Tahoma, Arial, sans-serif;
  font-size:16px;
}

div.menuDiv ul.bigLi
{
  width:530px;
  height:34px;
  padding:0px 0px 0px 0px;
  margin:0px;
  float:left;
  font-size:19px;
}

div.menuDiv ul.bigLi li
{
  list-style:none;
  display:block;
  float:left;
  height:34px;
  padding:0px 15px 0px 15px;
  line-height:33px;
  margin:0px;
  text-transform:uppercase;
}


div.menuDiv ul.smallLi
{
  width:401px;
  height:34px;
  padding:0px 0px 0px 8px;
  margin:0px;
  float:right;
  border-left:1px #FFFFFF solid;
}

div.menuDiv ul.smallLi li
{
  list-style:none;
  display:block;
  float:left;
  margin:0px;
  padding:0px 8px 0px 8px;
  height:34px;
  line-height:33px;
  text-transform:uppercase;
}

div.menuDiv ul.smallLi li.shop-item
{
  list-style:none;
  display:block;
  float:left;
  margin:0px;
  font-size:1px;
  font-family:Tahoma;
  padding:9px 0px 0px 2px;
  height:25px;
  line-height:1px;
  text-transform:uppercase;
}

div.menuDiv ul.smallLi li.shop-item a
{
  width:61px;
  height:18px;
  display:block;
  float:left;
  text-indent:-9999em;
  background:0px 0px url(images/shop_menu.gif) no-repeat;
  overflow:hidden;
}

div.menuDiv ul li a
{
  color:#FFFFFF;
  text-decoration:none;
}
div.menuDiv ul.smallLi li a
{
  color:#fff;
  text-decoration:none;
}

div.menuDiv ul li a:hover
{
  color:#00bdf2;
  text-decoration:none;
}

div.contentDiv
{
  width:945px;
  clear:both;
  height: expression(this.scrollHeight < 650 ? "650px" : "auto" );
  min-height: 650px; 
}

div.contentDiv a
{
  color:#00bdf2;
  text-decoration:none;
}

div.contentDiv a:hover
{
  color:#58d3f6;
  text-decoration:none;
}

div.leftCont
{
  width:600px;
  padding:9px 0px 0px 20px;
  float:left;
}

div.fullCont
{
  width:925px;
  padding:9px 0px 0px 20px;
}

div.leftCont h1, div.fullCont h1
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bolder;
  color:#000000;
  /*text-transform:uppercase;*/
  padding:0px 0px 10px 0px;
  margin:0px;
}

div.leftCont h1 a, div.fullCont h1 a
{
  color:#000000;
  text-decoration:none;
}

div.leftCont h1 a:hover, div.fullCont h1 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.leftCont h4, div.fullCont h4
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bolder;
  line-height:18px;
  color:#000000;
  padding:0px 0px 0px 0px;
  margin:0px;
}

div.smallImg
{
  width:600px;
  margin:0px -3px 0px 0px;
  padding:5px 0px 10px 3px;
  position:relative;
}

div.postSmall
{
  width:158px;
  padding:0px 42px 0px 0px;
  float:left;
}

div.postSmall img
{
  width:150px;
  height:150px;
  display:block;
  margin:0px 0px 3px 0px;
}

div.leftCont div.postSmall h1, div.leftCont div.postSmall h2, div.fullCont div.postSmall h1, div.fullCont div.postSmall h2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  color:#000000;
  padding:4px 0px 0px 0px;
  margin:0px;
  line-height:18px;
  text-transform:none;
}

div.post
{
  clear:both;
 padding:15px 10px 10px 0px;
  _padding:15px 10px 10px 0px;
}

div.post-home
{
  clear:both;
  padding:10px 10px 19px 0px;
  _padding:10px 10px 30px 0px;
}

div.postHome
{
  clear:both;
  padding:21px 30px 19px 0px;
  _ padding:21px 30px 49px 0px;
}

div.post230
{
  clear:both;
  padding:12px 30px 19px 0px;
  _padding:12px 10px 49px 0px;
}

div.postPost
{
  clear:both;
  padding:12px 30px 19px 0px;
  _padding:12px 30px 49px 0px;
}

div.imgPost
{
  width:158px;
  float:left;
}

div.imgPost img
{
  width:150px;
  height:150px;
}

div.textPost
{
  width:403px;
  padding:5px 0px 0px 9px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:20px;
  color:#000000;
}

div.leftCont div.textPost h1, div.leftCont div.textPost h2, div.leftCont div.textPost-video h1, div.leftCont div.textPost-video h2, div.fullCont div.textPost h1, div.fullCont div.textPost h2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bolder;
  color:#000000;
  padding:0px 0px 6px 0px;
  margin:0px;
  text-transform:none;
}

div.textPost h1 a, div.textPost h2 a, div.textPost-video h1 a, div.textPost-video h2 a
{
  color:#000000;
  text-decoration:none;
}

div.textPost h1 a:hover, div.textPost h2 a:hover, div.textPost-video h1 a:hover, div.textPost-video h2 a:hover
{
  color:#000000;
  text-decoration:none;
}

h2.tit-post
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  line-height:15px;
  font-weight:bolder;
  color:#000000;
  padding:0px 0px 15px 0px;
  margin:0px;
}

h2.tit-post a
{
  color:#000000;
  text-decoration:none;
}

h2.tit-post a:hover
{
  color:#000000;
  text-decoration:none;
}

div.textPost p
{
  padding:0px 0px 0px 0px;
  margin:0px;
  line-height:20px;
}

div.textPost a.morePost
{
  color:#00bdf2;
  font-weight:bolder;
  text-decoration:none;
}

div.textPost a.morePost:hover
{
  color:#58d3f6;
  text-decoration:none;
}

div.imgBig
{
  padding:0px 0px 9px 0px;
}

div.textPostBig
{
  padding:0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:20px;
  color:#000000;
}

div.leftCont div.textPostBig h1, div.leftCont div.textPostBig h2, div.fullCont div.textPostBig h1, div.fullCont div.textPostBig h2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:bolder;
  color:#000000;
  padding:0px 0px 0px 0px;
  margin:0px;
  text-transform:none;
}

div.textPostBig h1 a, div.textPostBig h2 a
{
  color:#000000;
  text-decoration:none;
}

div.textPostBig h1 a:hover, div.textPostBig h2 a:hover
{
  color:#000000;
  text-decoration:none;
}

h2.tit-big, h1.tit-big
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  line-height:20px;
  font-weight:bolder;
  color:#000000;
  padding:0px 0px 15px 0px;
  margin:0px;
}

h2.tit-big a, h1.tit-big a
{
  color:#000000;
  text-decoration:none;
}

h2.tit-big a:hover, h1.tit-big a:hover
{
  color:#000000;
  text-decoration:none;
}

div.textPostBig p
{
  padding:0px 0px 0px 0px;
  margin:0px;
  line-height:20px;
}

div.blockBuy
{
  width:403px;
  clear:both;
  display:block;
  padding:46px 0px 0px 0px;
}

div.buyNow
{
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-transform:uppercase;
  color:#000000;
  padding:0px 0px 0px 0px;
}

div.buyNow a
{
  color:#00bdf2;
  text-decoration:none;
}

div.buyNow a:hover
{
  color:#58d3f6;
  text-decoration:none;
}

div.blockCheckOut
{
  clear:both;
  display:block;
  padding:8px 0px 9px 0px;
}

div.blockCheckOutPost
{
  clear:both;
  display:block;
  padding:0px 0px 6px 0px;
}

div.checkOut
{
  width:100%;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bolder;
  color:#FFFFFF;
  padding:2px 0px 0px 0px;
}

div.checkOut a.checkItOut
{
  color:#FFFFFF;
  background:#00bdf2;
  text-decoration:none;
  display:table;
  float:left;
  font-weight:bolder;
  padding:3px 7px 2px 5px;
  
}

div.checkOut a.checkItOut:hover
{
  color:#FFFFFF;
  text-decoration:none;
  background:#58d3f6;
}

div.checkOutPost
{
  width:350px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bolder;
  color:#FFFFFF;
  padding:10px 0px 0px 0px;
}

div.checkOutPost a
{
  color:#FFFFFF;
  background:#00bdf2;
  text-decoration:none;
  display:table;
  //float:left;
  font-weight:bolder;
  padding:3px 7px 2px 5px;
  
}

div.checkOutPost a:hover
{
  color:#FFFFFF;
  text-decoration:none;
  background:#58d3f6;
}

div.handDiv
{
  float:right;
}

div.handDiv img
{
  border:none;
}

div.bottomPost
{
  margin:10px 10px 0px 0px;
  padding:3px 1px 5px 0px;
  _padding:3px 1px 3px 0px;
  _margin:0px 0px 0px 0px;
  _width:569px;
  border-top:1px #999999 solid;
  border-bottom:1px #999999 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-transform:uppercase;
  color:#000000;
  display:block;
  overflow:hidden;
  clear:both;
_position:absolute;
}


div.bottomPost a
{
  color:#00bdf2;
  text-decoration:none;
}

div.bottomPost a:hover
{
  color:#58d3f6;
  text-decoration:none;
}

div.bottomBlock
{
  margin:10px 0px 0px 0px;
  padding:3px 1px 5px 0px;
  _padding:3px 1px 4px 0px;
  display:block;
  overflow:hidden;
  clear:both;
  _position:absolute;
  border-top:1px #999999 solid;
  border-bottom:1px #999999 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-transform:uppercase;
  color:#000000;
}

div.post230 div.bottomBlock
{
  margin:10px 10px 0px 0px;
  padding:3px 1px 5px 0px;
  _padding:3px 1px 3px 0px;
  _margin:0px 0px 0px 0px;
  _width:569px;
  border-top:1px #999999 solid;
  border-bottom:1px #999999 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-transform:uppercase;
  color:#000000;
  display:block;
  overflow:hidden;
  clear:both;
_position:absolute;
}

div.bottomBlock a
{
  color:#00bdf2;
  text-decoration:none;
}

div.bottomBlock a:hover
{
  color:#58d3f6;
  text-decoration:none;
}

div.moreLink
{
  float:right;
  font-size:11px;
}

div.moreLink a
{
  padding:0px 4px 0px 4px;
}

div.moreLink a,
div.moreLinkRight a
{
  padding:0px 3px 0px 3px;
	text-transform: uppercase;
}

div.moreLinkRight
{
  /* width:350px; */
  float:right;
  padding:0px 10px 0px 0px;
}

div.blockCheckOutPost div.moreLinkRight
{
  /* width:350px; */
  float:right;
  padding:34px 10px 0px 0px;
}

div.blockCheckOutPost div.moreLinkHome
{
  /* width:350px; */
  float:right;
  padding:14px 10px 0px 0px;
  font-size: 12px;
}

div.moreLinkHome a {
	padding: 0px 0px 0px 4px;
	text-transform: uppercase;
}

div.shareBottom
{

  float:right;
}

div.shareBottom img
{
  border:none;
  margin:0px 0px -4px 5px;
  _margin:0px 0px -3px 5px;
}



div.rightCont
{
  width:300px;
  padding:12px 20px 0px 5px;
  float:right;
}

div.widgetSibscribe
{
  padding:0px 0px 20px 0px;
}

div.widgetSibscribe h2
{
  font-size:30px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bolder;
  text-transform:uppercase;
  line-height:32px;
  color:#000000;
  padding:0px 0px 12px 0px;
  margin:0px;
}

input.textSubscribe
{
  width:142px;
  height:20px;
  border:1px #999999 solid;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#666666;
  text-transform:lowercase;
  vertical-align:middle;
  padding:3px 10px 0px 10px;
  margin:0px 6px 0px 0px;
}

input.subSubscribe
{
  width:99px;
  height:25px;
  border:none;
  background:left top url(images/subscribe_but.gif) no-repeat;
  vertical-align:middle;
  padding:0px;
  margin:0px;
  cursor:pointer;
}

div.widgetShare
{
  padding:5px 0px 7px 7px;
  margin:0px 0px 21px 0px;
  background:#e2e2e2;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

div.widgetShare h2
{
  text-align:center;
  font-size:13px;
  font-weight:normal;
  color:#000000;
  padding:0px 7px 9px 0px;
}

div.widgetShare a
{
  width:55px;
  display:block;
  float:left;
  padding:0px 10px 0px 7px;
  text-align:center;
  color:#000000;
  text-decoration:none;
}

div.widgetShare a:hover
{
  color:#000000;
  text-decoration:none;
}

div.widgetShare img
{
  width:32px;
  height:32px;
  border:none;
  display:block;
  margin:0px 5px 7px 12px;
}

div.widgetBann
{
  margin:0px 0px 20px 0px;
}

div.widgetBann img
{
  border:none;
}

div.widgetBlackBook
{
  min-height:288px;
  height:expression(this.scrollHeight < 288 ? "288px" : "auto" ); 
  border:1px #000000 solid;
  background:right top url(images/bg_img_black.gif) repeat-y;
  margin:0px 0px 30px 0px;
  padding:17px 20px 25px 0px;
  font-size:14px;
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.imgBlackBook
{
  background:right top url(images/black_book.gif) no-repeat;
  padding:0px 59px 0px 0px;
  _padding:0px 58px 0px 0px;
}

div.imgBlackBook ul
{
  background:right 3px url(images/bg_img_00.gif) no-repeat;
  padding:1px 15px 0px 0px;
  margin:0px;
  display:block;
}

div.imgBlackBook ul li
{
  list-style:none;
  padding:0px 0px 18px 0px;
  margin:0px;
  text-align:center;
  line-height:1px;
}

div.imgBlackBook img
{
  border:none;
}

div.imgBlackBook a
{
  display:block;
  text-align:center;
  color:#000000;
  text-decoration:underline;
}

div.imgBlackBook a:hover
{
  color:#666666;
  text-decoration:underline;
}
 
div.pages_div
{
  color:#000000;
  font-size:13px; 
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-align:left;
  margin:20px 0px 0px 0px;
  padding:0px 0px 15px 0px;
  height:35px;
}

div.pages_div span.current 
{
  padding:5px 8px;
  color:#FFFFFF;
  margin:0px 5px 0px 0px;
  background:#000000;
  display:block;
  float:left;
  border:none;
}

div.pages_div span.extend
{
  padding:5px 8px;
  color:#000000;
  margin:0px 5px 0px 0px;
  display:block;
  float:left;
  border:none;
}

div.pages_div a 
{
  color:#000000;
  text-decoration:none;
  padding:5px 8px;
  margin:0;
  margin:0px 5px 0px 0px;
  display:block;
  float:left;
  border:none;
  background:#eaeaea;
}

div.pages_div a:hover 
{
  background:#777777;
  color:#FFFFFF;
}

div.padPage
{
  padding:20px 10px 0px 0px;
}

div.img230
{
  width:230px;
  float:left;
}

div.textPost230
{
  width:330px;
  float:left;
  padding:0px 0px 0px 10px;
  font-size:14px;
  line-height:20px;
  font-family:Arial, Helvetica, sans-serif;
}

div.checkOut230
{
  width:150px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bolder;
  color:#FFFFFF;
  padding:10px 0px 0px 0px;
}

div.checkOut230 a
{
  color:#FFFFFF;
  background:#00bdf2;
  text-decoration:none;
  display:table;
  //float:left;
  font-weight:bolder;
  padding:3px 7px 2px 5px;

}

div.checkOut230 a:hover
{
  color:#FFFFFF;
  text-decoration:none;
  background:#58d3f6;
}

div.leftCont div.textPost230 h1, div.leftCont div.textPost230 h2, div.fullCont div.textPost230 h1, div.fullCont div.textPost230 h2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:bolder;
  color:#000000;
  padding:0px 0px 0px 0px;
  margin:0px;
  text-transform:none;
}

div.textPost230 h1 a, div.textPost230 h2 a
{
  color:#000000;
  text-decoration:none;
}

div.textPost230 h1 a:hover, div.textPost230 h2 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.textPost230 p
{
  padding:0px 0px 0px 0px;
  margin:0px;
  font-size:14px;
  line-height:20px;
}

div.center-form form
{
  height:1%;
  overflow:hidden;
}

div.left-img-form
{
  width:945px;
  margin:0 auto;
  background:0px 7px url(images/left_login.jpg) no-repeat;
}

div.right-img-form
{
  background:right 7px url(images/right_login.jpg) no-repeat;
  min-height:600px;
  height:expression(this.scrollHeight < 600 ? "600px" : "auto" ); 
}

div.center-form
{
  width:520px;
  margin:0 auto;
  padding:50px 0px 0px 0px;
}

div.complete-block
{
  width:520px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:20px;
  color:#000101;
}

div.complete-block h2
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:27px;
  font-weight:bolder;
  color:#e72a2d;
  text-transform:uppercase;
  padding:0px 0px 7px 0px;
  margin:0px;
  clear:both;
}

div.complete-block h3
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:27px;
  font-weight:bolder;
  color:#000101;
  padding:32px 0px 19px 0px;
  margin:0px;
  clear:both;
}

div.complete-block p
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:20px;
  color:#000101;
  padding:9px 0px 12px 0px;
  margin:0px;
}

div.complete-block p img
{
  float:left;
  margin:10px 13px 0px 0px;
  display:block;
  width:45px;
}

div.complete-block p.img-follow img
{
  float:left;
  margin:0px 19px 0px 0px;
  border:none;
}

div.complete-block small
{
  font-family:"Courier New", Courier, monospace;
  font-size:12px;
  color:#FF0000;
  display:block;
  padding:15px 0px 21px 0px;
}

div.complete-block a, div.register-block a, div.login-form a, div.profilest-form a, div.profilev-block a
{
  color:#00bdf2;
  text-decoration:none;
}

div.complete-block a:hover, div.register-block a:hover, div.login-form a:hover, div.profilest-form a:hover, div.profilev-block a:hover
{
  color:#4dd2f7;
  text-decoration:none;
}

div.complete-block form
{
  padding:8px 0px 0px 0px;
  margin:0px;
}

div.complete-block input.text-subscribe
{
  width:140px;
  height:20px;
  border:1px #999999 solid;
  padding:3px 12px 0px 10px;
  margin:0px 11px 0px 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#666666;
  vertical-align:middle;
}

div.complete-block input.submit-subscribe
{
  width:99px;
  height:25px;
  border:none;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:middle;
}

div.padding-block
{
  padding:0px 100px 0px 58px;
}

div.invite-block, div.register-block, div.profilest-block, div.login-block
{
  width:496px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:20px;
  color:#000101;
  margin:0 auto;
}

div.invite-block h2, div.profilest-block h2, div.register-block h2
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:27px;
  font-weight:bolder;
  color:#e72a2d;
  padding:0px 0px 12px 0px;
  margin:0px;
  clear:both;
}

div.invite-block p, div.profilest-block p, div.register-block p
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:20px;
  color:#000101;
  padding:9px 0px 19px 0px;
  margin:0px;
}

div.invite-block small, div.register-block small
{
  display:block;
  text-align:right;
  font-size:12px;
}

div.invite-block a
{
  color:#00bdf2;
  text-decoration:underline;
}

div.invite-block a:hover
{
  color:#4dd2f7;
  text-decoration:underline;
}

div.invite-block input.submit-emails
{
  width:115px;
  height:28px;
  border:none;
  padding:0px 0px 0px 0px;
  margin:-5px 0px 0px 35px;
}

div.login-form small
{
  display:block;
  text-align:right;
  font-size:12px;
  position:relative;
  margin:-14px 0px 15px 0px;
  font-family:Arial, Helvetica, sans-serif;
}

div.register-form p.small
{
  font-size:12px;
  padding:5px 20px 10px 20px;
  font-family:Arial, Helvetica, sans-serif;
}

div.login-form p.small
{
  font-size:12px;
  padding:5px 20px 10px 20px;
  font-family:Arial, Helvetica, sans-serif;
}

input.text-form
{
  width:130px;
  height:20px;
  border:1px #c7c5c5 solid;
  padding:3px 10px 0px 10px;
  margin:0px 0px 14px 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#666666;
  vertical-align:middle;
}

input.text-formpass
{
  width:167px;
  height:20px;
  border:1px #c7c5c5 solid;
  padding:3px 10px 0px 10px;
  margin:0px 0px 14px 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#666666;
  vertical-align:middle;
}

input.button-input
{
  width:80px;
  margin:0px 0px 14px 0px;
  vertical-align:middle;
}

input.submit-img
{
  width:115px;
  height:28px;
  border:none;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 35px;
  vertical-align:middle;
}

input.submit-newpassword
{
  width:187px;
  height:28px;
  border:none;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  vertical-align:middle;
}

div.profilest-form span.right-span
{
  width:240px;
  display:block;
  float:left;
  padding:0px 0px 0px 0px;
  position:relative;
}

div.profilest-form small
{
  display:block;
  font-size:12px;
  position:relative;
  padding:10px 0px 6px 0px;
  _padding:3px 0px 6px 0px;
  font-family:Arial, Helvetica, sans-serif;
  clear:both;
}

div.register-form, div.profilest-form, div.login-form, div.invite-form
{
  background:#e8e7e7;
  border:1px #999999 solid;
  padding:15px 0px 18px 0px;
  margin:0px 0px 5px 0px;
  width:496px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:20px;
}

span.left-span
{
  width:139px;
  display:block;
  float:left;
  padding:2px 0px 0px 25px;
}

span.left-span2
{
  width:160px;
  display:block;
  float:left;
  padding:2px 0px 0px 25px;
}

span.left-spanpass
{
  width:180px;
  display:block;
  float:left;
  padding:2px 0px 0px 25px;
}

span.right-span150
{
  width:150px;
  display:block;
  float:left;
  padding:0px 0px 0px 0px;
}

span.right-spanpass
{
  width:187px;
  display:block;
  float:left;
  padding:0px 0px 0px 0px;
}

span.right-spanpass small
{
  display:block;
  padding:0px 0px 5px 0px;
  margin:-8px 0px 0px 0px;
  font-size:11px;
  color:#666666;
  position:relative;
}

span.right-span150 small
{
  display:block;
  padding:0px 0px 5px 0px;
  margin:-8px 0px 0px 0px;
  font-size:11px;
  color:#666666;
  position:relative;
}

div.profilev-block
{
  margin:0px 14px 0px 0px;
  padding:21px 14px 25px 26px;
  background:#262626;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  position:relative;
}

div.profilev-block h3
{
  font-size:18px;
  font-weight:bolder;
  padding:0px 0px 4px 0px;
  margin:0px;
}

div.profilev-block p
{
  padding:0px 0px 6px 0px;
  margin:0px;
}

div.img-profile
{
  width:150px;
  padding:4px 24px 0px 0px;
  float:left;
  position:relative;
}

div.edit-profile
{
  position:absolute;
  right:14px;
}

div.edit-profile a
{
  color:#FFFFFF;
  text-decoration:none;
}

div.edit-profile a:hover
{
  color:#FFFFFF;
  text-decoration:underline;
}

div.bottom-share
{
  padding:19px 1px 11px 0px;
  margin:0px 14px 0px 0px;
  display:block;
  clear:both;
  border-bottom:1px #999999 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-transform:uppercase;
  color:#000000;
}

div.tit-favorites
{
  width:250px;
  float:left;
}

div.tit-favorites h4
{
  padding:0px;
  margin:0px;
  font-size:17px;
  font-weight:bolder;
  color:#000000;
}

div.share-profile
{
  float:right;
  font-size:13px;
  color:#000000;
  padding:3px 0px 0px 0px;
}

div.share-profile img
{
  border:none;
  margin:0px 0px -3px 6px;
  _margin:0px 0px -3px 6px;
}

img.avatar-img
{
  width:110px;
  display:block;
  margin:10px 0px 10px 0px;
}

div.profilest-form small.profilest-checkbox
{
  display:block;
  font-size:13px;
  color:#666666;
  position:relative;
  padding:0px 0px 10px 0px;
  font-family:Arial, Helvetica, sans-serif;
}

div.profilest-form small.profilest-checkbox input
{
  margin:0px 5px 0px 0px;
  vertical-align:middle;
}

span.wpfp-span
{
  float:right;
  text-align:right;
  display:block;
  font-size:11px;
  color:#666666;
  padding:10px 0px 0px 0px;
}


textarea.text-form
{
  width:280px;
  height:120px;
  border:1px #c7c5c5 solid;
  padding:3px 10px 0px 10px;
  margin:0px 0px 14px 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#666666;
  vertical-align:middle;
}
p.author{
	margin-top: -20px;
	font-size:14px;
	margin-bottom: 10px;
}
h2.author_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
}
div.padAuthor
{	
  padding:0px 10px 0px 0px;
}

/* gift */
div.two-column
{
  width:945px;
  position:relative;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  position:relative;
}

div.img-gift
{
  width:266px;
  height:100px;
  position:absolute;
  margin:41px 0px 0px 19px;
  _margin:-4px 0px 0px 19px;
  top:0;
  left:0;
  z-index:1000000 !important;
}

div.left-column
{
  width:177px;
  padding:24px 25px 0px 25px;
  float:left;
  font-size:14px;
  line-height:20px;
  color:#666666;
}

div.left-column h2.tit-shop-for
{
  height:23px;
  margin:0px 0px 13px 0px;
  background:0px 0px url(images/tit_shop_for.gif) no-repeat;
  text-indent:-9999em;
}

div.left-column h2
{
  font-size:12px;
  font-weight:bolder;
}

div.left-column ul 
{
  padding:0px 0px 22px 0px;
}

div.left-column ul li.link-picks
{
  font-size:13px;
}

div.left-column ul li
{
  list-style:none;
}

div.left-column a
{
  color:#666666;
  text-decoration:none;
}

div.left-column a:hover
{
  color:#999999;
  text-decoration:none;
}

div.widget-gift
{
  width:170px;
  color:#FFFFFF;
  font-size:11px;
  text-align:center;
  margin:0px 0px 12px 0px;
  padding:10px 0px 10px 0px;
}







div.right-column
{
  width:718px;
  padding:20px 0px 0px 0px;
  float:left;
}

div.right-column h1.tit-holiday-gift
{
  height:83px;
  margin:0px 0px 5px 0px;
  background:0px 0px url(images/tit_2010_holiday_gift.gif) no-repeat;
  text-indent:-9999em;
}

div.right-column h1.tit-holiday-gift a
{
  height:83px;
  display:block;
}

div.right-column h2.tit-by-coolmaterial
{
  width:336px;
  height:62px;
  margin:0px 12px 11px 1px;
  float:left;
  background:0px 0px url(images/tit_by_coolmaterial.gif) no-repeat;
  text-indent:-9999em;
}

div.right-column h2.tit-by-coolmaterial a
{
  width:336px;
  height:62px;
  display:block;
}

div.right-column h3.see-picks
{
  width:308px;
  height:39px;
  margin:6px 0px 11px 0px;
  padding:4px 0px 0px 0px;
  float:left;
  background:right top url(images/bg_arrow.gif) no-repeat;
  text-indent:-9999em;
}

div.right-column h3.see-picks span
{
  width:273px;
  height:37px;
  display:block;
  background:right top url(images/tit_see_our_picks.gif) no-repeat;
  text-indent:-9999em;
}

div.right-column h3.our-picks
{
  width:313px;
  height:44px;
  margin:6px 0px 11px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  background:right 5px url(images/arrow_bot.gif) no-repeat;
  text-indent:-9999em;
}

div.right-column h3.our-picks span
{
  width:223px;
  height:44px;
  display:block;
  background:right top url(images/tit_our_picks.gif) no-repeat;
  text-indent:-9999em;
}

div.right-column h2.tit-gift
{
  font-size:12px;
  font-weight:normal;
  color:#8b8a8a;
  text-align:right;
  padding:3px 45px 3px 0px;
}

div.right-column p.text-gift
{
/*
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:18px;
  */
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:20px;  
  color:#494b4b;
  padding:4px 35px 9px 0px;
  clear:both;
}

div.right-column div.border-duble
{
  width:662px;
  height:1px;
  margin:7px 0px 6px 4px;
  border-bottom:1px #b2b2b2 solid;
  border-top:1px #b2b2b2 solid;
  font-size:1px;
  line-height:1px;
  overflow:hidden;
  clear:both;
}

ul.top-img-gift
{
  width:700px;
  padding:15px 0px 0px 1px;
}

ul.top-img-gift li
{
  width:150px;
  height:201px;
  padding:0px 25px 10px 0px;
  float:left;
  font-size:11px;
  color:#666666;
  text-align:center;
  list-style:none;
}

ul.top-img-gift li h2
{
  font-size:10px;
  font-weight:normal;
  color:#666666;
  padding:3px 0px 0px 0px;
}

ul.top-img-gift li a
{
  color:#666666;
  text-decoration:none;
}

ul.top-img-gift li a:hover
{
  color:#999999;
  text-decoration:none;
}

div.time-gift
{
  width:675px;
  padding:10px 0px 0px 0px;
  margin:0px 0px 33px 0px;
  border:1px #c8c7c7 solid;
  font-size:8px !important;
}

div.time-gift td
{
  padding-bottom:10px !important;
}


div.time-gift ul li
{
  width:85px;
  height:180px;
  list-style:none;
  float:left;
  padding:0px 5px 10px 5px;
  margin:0px 18px 0px 0px;
  text-align:center;
  font-size:9px;
  color:#666666;
}

div.time-gift ul li.no-margin
{
  margin:0px 0px 0px 0px;
}

div.time-gift ul li h2
{
  font-size:8px;
  font-weight:normal;
  color:#666666;
}

div.time-gift ul li a
{
  color:#666666;
  text-decoration:none;
}

div.time-gift ul li a:hover
{
  color:#999999;
  text-decoration:none;
}

/* Landing
---------------------------------------------------------------------------------------*/

.landing {
	background:url(images/landing-bg.jpg) no-repeat;
	width:945px;
	height:522px;}	

.landing .pageBlock{
	float:left;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;}
	
.landing .pageBlock a {
	color:#fff;
	cursor:pointer;
	float:left;
	width:100%;
	height:100%;}

.landing .pageBlock a:hover {color:#fff;}
	
.landing .pageBlock p{
	float:right;
	padding:55px 85px 0 0;
	width:265px;
    line-height:26px;}	
	
.nav-cat {
	float:left;
	margin-top:-6px;
	width:925px;
	height:114px;
	background:#000;
	padding:10px;}

.nav-cat li {
	padding:5px 6px 5px 27px;
	float:left;
	list-style:none;
	background:url(images/nav-cat-separator.gif) no-repeat;}
	
.nav-cat li.nav-cat-1, .nav-cat li.nav-cat-4, .nav-cat li.add-site {
	padding-left:5px;
	background:none;}
	
.nav-cat li.add-site { padding-left:10px;}	
	
.nav-cat li.add-site { padding-top:20px;}	
	
.nav-cat li a {float:left;}	

.nav-cat li.nav-cat-1 a {background:url(images/nav-cat-1-link.gif) no-repeat;}
.nav-cat li.nav-cat-1 a:hover, .nav-cat li.nav-cat-1.active a {background:url(images/nav-cat-1-link-hover.gif) no-repeat;}

.nav-cat li.nav-cat-2 a {background:url(images/nav-cat-2-link.gif) no-repeat;}
.nav-cat li.nav-cat-2 a:hover, .nav-cat li.nav-cat-2.active a {background:url(images/nav-cat-2-link-hover.gif) no-repeat;}

.nav-cat li.nav-cat-3 a {background:url(images/nav-cat-3-link.gif) no-repeat;}
.nav-cat li.nav-cat-3 a:hover, .nav-cat li.nav-cat-3.active a {background:url(images/nav-cat-3-link-hover.gif) no-repeat;}

.nav-cat li.nav-cat-4 a {background:url(images/nav-cat-4-link.gif) no-repeat;}
.nav-cat li.nav-cat-4 a:hover, .nav-cat li.nav-cat-4.active a {background:url(images/nav-cat-4-link-hover.gif) no-repeat;}

.nav-cat li.nav-cat-5 a {background:url(images/nav-cat-5-link.gif) no-repeat;}
.nav-cat li.nav-cat-5 a:hover, .nav-cat li.nav-cat-5.active a {background:url(images/nav-cat-5-link-hover.gif) no-repeat;}

.bot-shadow.landing {
	height:11px;
	background:url("images/bot_bg.png") no-repeat scroll 0 100% transparent;
	clear:both;
	display:block;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	width:1000px;}
	
.footer-friend {
	float:left;
	width:100%;}

.footer-friend h2 {
	float:left;
	width:930px;
	padding-left:15px;
	background:#000;
	height:31px;}	

.footer-friend ul {
	float:left;
	padding:15px 0;}

.footer-friend li {
	float:left;
	width:169px;
	padding-left:20px;
	line-height:20px;
	font-family:Arial;
	font-weight:bold;
	font-size:15px;}

.footer-friend li a { 
	color:#0098c8;
	text-decoration:none;}

.footer-friend li a:hover { text-decoration:underline;}

.inside .contentDiv { background:#fff;}

.inside #contentRight {
	float:left;
	width:164px;
	margin:0;}
	
#contentRight.inside ul {
	float:left;
	width:100%;
	margin-bottom:20px;}
	
#contentRight.inside li {
	float:left;
	list-style:none;
	width:100%;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	border-bottom:1px solid #dadada;
	background:#f6f6f6;	}
	
#contentRight.inside li a { 
	color:#000;
	float:left;
	width:149px;
	padding-left:15px;
	line-height:25px;}
	
#contentRight.inside li:hover, #contentRight.inside li.current-cat, #contentRight.inside li.current-cat-parent { background:#00bdf2;}					
	
#contentRight.inside li ul {
	display:none;
	margin:0;
	padding:5px 0 5px 5px;
	width:159px;
	background:#fff;}
	
#contentRight.inside li ul li {
	font-family:Tahoma;
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	width:134px;
	border:none;
	background:#FFFFFF;}
	
#contentRight.inside li ul li a{
	color:#00A9D9;
	line-height:20px;
	margin-top:0;
	width:134px;}
	
#contentRight.inside li:hover li, #contentRight.inside li.current-cat li, #contentRight.inside li.current-cat-parent li {
	background:#fff;}			

#contentRight.inside li.current-cat ul, #contentRight.inside li.current-cat-parent ul {display:block;}		
	
#contentRight.inside li ul li a:hover, #contentRight.inside li ul li.current-cat a { text-decoration:underline;}	
	
.inside .leftCont {
	width:750px;
	border-left:1px solid #dadada;
	min-height:650px;}	
	
.leftCont.inside .inside.post { position:relative;}

.leftCont.inside h1.pagetitle {
	color:#00BDF2;
	font-family:tahoma;
	font-size:26px;
	letter-spacing:-1px;
	text-transform:uppercase;}
	
.inside .imgPost {
	width:90px;
	padding-right:20px;
	padding-bottom:20px;
	float:left;}

.inside div.imgPost img {
	border:none;
	padding:0;
	width:90px;
	height:90px;}

.inside .textPost {
    width:549px;
	padding:0px 20px 0px 0px;
	float:left;}
	
.inside.post .textPost h2 {
	padding-bottom:0;
	line-height:35px;}	

.inside div.price-inside
{
  width:51px;
  padding:40px 0px 0px 0px;
  float:right;
}

.inside .blockBuy {padding-top:5px;}


.inside .bottomPost {
	margin-right:0px;
	z-index:10000;
	width:729px;}
	
.cena {
	padding-bottom:4px;
	font-size:14px;
	text-align:center;}

.cena span { color:#00BDF2;}

.landing-header div.menuDiv { height:34px;}

.landing-header div.menuDiv ul.bigLi { width:557px;}
	
.landing-header div.menuDiv ul.bigLi li	{
	font-size:19px;
	height:34px;
	padding:0px 21px 0px 13px;
	line-height:34px;}

.landing-header div.menuDiv ul.smallLi {
	width:383px;
	padding:0px 0px 0px 4px;
	border-left:none;}

.landing-header div.menuDiv ul.smallLi li	{
	font-size:16px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 9px 0px 16px;
	height:34px;
	line-height:34px;}
	
.landing-header div.menuDiv ul.smallLi li a {color:#fff;}

.landing-header div.menuDiv ul.smallLi li a:hover {color:#00BDF2;}

.inside div.moreLink { width:550px;}

.banner-inside {
	line-height:0;
	float:left;
	widows:945px;
	height:123px;}
	
.banner-inside img  { height:123px;}	

.inside .padPage { padding-top:5px;}

/* form pop */
div#mc_embed_signup
{
  width:562px;
  height:245px;
  padding:78px 0px 0px 138px;
  background:0px 0px url(images/bg_form.jpg) no-repeat;
  position:relative;
}

div#mc_embed_signup div.text-form
{
  width:350px;
  height:68px;
  margin:0px 0px 0px 40px;
  background:0px 0px url(images/text_form.png) no-repeat;
  text-indent:-9999em;
}

div#mc_embed_signup div.logo-form
{
  width:144px;
  height:70px;
  padding:45px 0px 0px 6px;
  margin:0px 0px 0px 11px;
  position:absolute;
  top:0;
  left:0;
  background:#000000;
}

div#mc_embed_signup div.tit-form
{
  width:329px;
  height:60px;
  margin:12px 0px 0px 161px;
  position:absolute;
  top:0;
  left:0;
  background:0px 0px url(images/tit_form.png) no-repeat;
  text-indent:-9999em;
}

div#mc_embed_signup a#mc_embed_close
{
  width:17px;
  height:16px;
  display:block;
  position:absolute;
  top:0;
  right:0;
  background:0px 0px url(images/close_form.gif) no-repeat;
  text-indent:-9999em;
  overflow:hidden;
}

form.validate
{
  width:400px;
  padding:13px 0px 0px 0px;
}

form.validate div.bg-top-form
{
  width:400px;
  height:4px;
  background:0px 0px url(images/bg_form_01.png) no-repeat;
  font-size:1px;
  line-height:1px;
  overflow:hidden;
}

form.validate div.bg-bot-form
{
  width:400px;
  height:4px;
  background:0px 0px url(images/bg_form_03.png) no-repeat;
  font-size:1px;
  line-height:1px;
  overflow:hidden;
}

div.mc-field-group
{
  width:373px;
  padding:27px 0px 17px 27px;
  margin:0px 0px 0px 0px;
  background:0px 0px url(images/bg_form_02.png) repeat-y;
}

div.mc-field-group label
{
  display:block;
  font-weight:bold;
  display:block;
  color:#FFFFFF;
  padding:0px 0px 2px 0px;
}

div.mc-field-group input#mce-EMAIL
{
  width:302px;
  height:15px;
  margin:0px 0px 14px 0px;
  padding:4px 5px 4px 5px;
  clear:both;
  display:block;
  border:0 none;
  font-size:12px;
  line-height:12px;
  color:#666666;
}

div.mc-field-group input#.mc-embedded-subscribe
{
  clear:both;
}

form.validate div.bottom-text-form
{
  width:383px;
  padding:10px 0px 0px 14px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  font-weight:bolder;
  color:#FFFFFF;
}

form.validate div.bottom-text-form a
{
  color:#FFFFFF;
  text-decoration:underline;
}

form.validate div.bottom-text-form a:hover
{
  color:#999999;
  text-decoration:underline;
}

form.validate div.bottom-text-form p.left
{
  float:left;
}

form.validate div.bottom-text-form p.right
{
  float:right;
}

div.fc_like_roundup
{
  float:right;
}

div.fc_like_roundup p
{
  display:inline;
  float:left;
  padding:0px 10px 0px 10px;
}

div.fc_like
{
  float:right;
  padding:16px 0px 0px 10px;
}

div.wpfp-block
{
  float:right;
}

div.banner-content
{
  height:1px !important;
  overflow:hidden;
  background:#000000;
  padding:0px;
  margin:0px 0px 19px 0px;
}

div.banner-content div
{
  padding:0px !important;
}

ul.book-top-list
{
  padding:0px 0px 0px 0px;
}

ul.book-top-list li
{
  background:center bottom url(images/border_01.gif) no-repeat;
  list-style:none;
  padding:15px 10px 15px 0px;
}
	
ul.book-top-list li div.imgPost {
	width:90px;
	height:90px;
	padding:0px 20px 0px 0px;
	overflow:hidden;
	float:left;}

ul.book-top-list li div.imgPost img {
	border:none;
	padding:0px;
	margin:0px;}

ul.book-top-list li div.textPost {
    width:549px;
	padding:0px 20px 0px 0px;
	float:left;}

ul.book-top-list li div.textPost p
{
  padding:0px 0px 0px 0px;
}
	
ul.book-top-list li div.textPost h2 {
	padding-bottom:0;
	line-height:35px;}	

ul.book-top-list li div.price-inside
{
  width:51px;
  padding:40px 0px 0px 0px;
  float:right;
}
	
ul.book-top-list li div.cena {
	padding-bottom:4px;
	font-size:14px;
	text-align:center;}

ul.book-top-list li div.cena span { color:#00BDF2;}

div.color-bg
{
  height:3px;
  background:#fcfcfc;
  position:relative;
  margin:-2px 0px 18px 0px;
}

ul.tit-list-site
{
  width:741px;
  height:38px;
  padding:0px;
  margin:0px 0px 0px -6px;
  position:relative;
  background:left bottom url(images/bg_img_80.gif) no-repeat #000000;
  font-size:13px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  clear:both;
}

ul.tit-list-site li
{
  width:728px;
  height:30px;
  padding:8px 6px 0px 7px;
  margin:0px;
  background:right bottom url(images/bg_img_81.gif) no-repeat;
  list-style:none;
}

ul.tit-list-site li a
{
  color:#FFFFFF;
  text-decoration:none;
}

ul.tit-list-site li a.active
{
  color:#FFFFFF;
  text-decoration:underline;
}

ul.tit-list-site li div.site
{
  width:161px;
  padding:0px 10px 0px 14px;
  border-right:1px #000000 solid;
  float:left;
}

ul.tit-list-site li div.description
{
  width:326px;
  padding:0px 22px 0px 11px;
  border-right:1px #000000 solid;
  float:left;
}

ul.tit-list-site li div.rating
{
  width:83px;
  padding:0px 10px 0px 17px;
  border-right:1px #000000 solid;
  float:left;
}

ul.tit-list-site li div.price
{
  width:55px;
  padding:0px 0px 0px 15px;
  float:left;
}

ul.text-list-site
{
  width:730px;
  padding:0px;
  margin:-7px 0px 100px 0px;
  position:relative;
  background:#FFFFFF;
  font-size:13px;
  line-height:12px;
  color:#666666;
  font-family:Arial, Helvetica, sans-serif;
  background:left top url(images/bg_img_82.gif) repeat-y;
  border-top:1px #e7e1e1 solid;
}

ul.text-list-site li
{
  width:730px;
  padding:10px 0px 10px 0px;
  margin:0px;
  list-style:none;
  border-bottom:1px #e7e1e1 solid; 
}

.ie7 ul.text-list-site li
{
  padding:10px 0px 0px 0px;
  float:left;
}

ul.text-list-site li div.site
{
  width:161px;
  padding:0px 10px 0px 14px;
  float:left;
  font-weight:bolder;
}

ul.text-list-site li div.description
{
  width:326px;
  margin:0px 10px 0px 0px;
  padding:0px 12px 0px 11px;
  float:left;
  position:relative;
  z-index:1;
}

ul.text-list-site li div.description.active
{
  z-index:10;
}

ul.text-list-site li div.description a.info-link
{
  width:12px;
  height:12px;
  display:block;
  top:0;
  right:0;
  position:absolute;
  z-index:1;
}

ul.text-list-site li div.description div.subtext-list-site
{
  width:496px;
  top:0;
  left:0;
  margin:-13px 0px 0px -16px;
  padding:0px 0px 0px 13px;
  position:absolute;
  background:0px 11px url(images/arrow.gif) no-repeat;
  z-index:10000;
}

ul.text-list-site li div.description div.subtext-list-site div.border-block
{
  width:475px;
  border:2px #000000 solid;
  padding:8px 8px 10px 9px;
  background:#FFFFFF;
  line-height:19px;
}

ul.text-list-site li div.rating
{
  width:83px;
  padding:0px 10px 0px 17px;
  float:left;
}

ul.text-list-site li div.rating a
{
  padding:0px 1px 0px 2px;
}

ul.text-list-site li div.price
{
  width:55px;
  padding:0px 0px 0px 15px;
  float:left;
  color:#000000;
  font-size:14px;
}

/* July */
.cf:before, .cf:after 
{
  content:"";
  display:block;
  overflow:hidden;
}

.cf:after 
{
  clear:both;
}

.wp-pagenavi {
	clear: both;
	text-align:center !important;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 0px 5px !important;
	margin:0px 2px 0px 2px !important;
	position:relative;
	line-height:30px !important;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

.wp-pagenavi span.pages {
  display:none;
}


div.topSharePost 
{
  padding:12px 0px 22px 0px;
}

div.bottomPost ul.share-listnew,
div.ul.share-listnew
{
  padding:14px 0px 7px 4px;
  line-height:normal;
}

div.bottomPost ul.share-listnew li,
ul.share-listnew li
{
  padding:0px;
  float:left;
  position:relative;
}

div.bottomPost ul.share-listnew li.padding,
ul.share-listnew li.padding
{
  padding: 0px 12px 0px 12px;
}

div.bottomPost ul.share-listnew li span,
div.bottomPost ul.share-listnew li iframe,
div.bottomPost ul.share-listnew li a,
ul.share-listnew li span,
ul.share-listnew li iframe,
ul.share-listnew li a
{
  float:left;
}

div.bottomPost ul.share-listnew li span.wpfp-span,
ul.share-listnew li span.wpfp-span
{
  text-align:right;
  display:block;
  font-size:11px;
  color:#666666;
  padding:0px 0px 0px 0px;
  margin:-5px 0px 0px 0px;
  position:relative;
}

div.bottomPost ul.share-listnew li a.addthis_button,
ul.share-listnew li a.addthis_button
{
  height:18px;
  padding:0px 6px 0px 6px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#3b5998;
  text-decoration:none;
  background:#eceef5;
  border:1px #cad4e7 solid;
  line-height:17px;
  display:block;
  text-transform:none;
}

div.bottomPost ul.share-listnew li a.addthis_button:hover,
ul.share-listnew li a.addthis_button:hover
{
  color:#3b5998;
  border:1px #9dacee solid;
}


#at20mc #at15s {
  margin: 12px 0 0 -1px !important;
  width: 130px !important;
  background: none !important;
  padding: 0px !important;
  border: 1px solid #CAD4E7;
  border-radius: 3px 3px 3px 3px;

}
#at20mc #at15s #at15s_head, #at20mc #at15s #at16pf {
  display: none;
}

div.borderPostSmall
{
  padding:30px 0px 0px 0px;
  margin:0px 10px 0px 0px;
  _margin:0px 0px 0px 0px;
  _width:569px;
  border-bottom:1px #999999 solid;
  font-size:1px;
  line-height:1px;
  display:block;
  overflow:hidden;
  clear:both;
_position:absolute;
}

/* august */
div.logo-footer
{
  width:118px;
  padding:16px 0px 17px 18px;
  float:left;
}

div.logo-footer img
{
  display:block;
}

div.menu-footer
{
  width:800px;
  padding:29px 0px 30px 0px;
  float:right;
  font-size:11px;
  font-weight:bolder;
}

div.menu-footer ul
{
  padding:0px 10px 0px 0px;
  list-style:none;
  float:right;
}

div.menu-footer ul li
{
  float:left;
  padding:0px 17px 0px 17px;
}

div.bottom-block
{
  width:945px;
  margin:0 auto;
  padding:8px 0px 0px 0px;
  text-align:center;
  font-size:12px;
  color:#000000;
}

div.bottom-block p
{
  padding:0px 0px 13px 0px;
}

div.bottom-block img
{
  border:1px #cecece solid;
  display:block;
  margin:0 auto;
}


div.border-post-cat
{
  border-bottom:1px #CCCCCC solid;
  padding-bottom:18px;
  margin-bottom:6px;
}

div.video
{
  width:900px;
  margin:0 auto;
  position:relative;
  z-index:1;
  padding:16px 0px 15px 0px;
  clear:both;
}

div.mardginminus
{
  position:relative;
  margin:-20px 0px 0px 0px;
} 

div.padPage-video
{
  width:606px;
  margin:14px -33px 0px 3px;
  position:relative;
}

div.post-video
{
  width:270px;
  height:210px;
  padding:0px 33px 0px 0px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
}

div.post-video h2
{
  font-size:13px;
  font-weight:bolder;
  color:#000000;
  padding:5px 0px 0px 0px;
}

div.post-video h2 a
{
  color:#000000;
  text-decoration:none;
}

div.post-video h2 a:hover
{
  color:#666666;
  text-decoration:none;
}

div.imgPost-video
{
  width:283px;
  float:left;
}

div.imgPost-video img
{
  widows:270px;
  height:150px;
  display:block;
}

div.textPost-video
{
  width:274px;
  padding:5px 0px 0px 0px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:20px;
  color:#000000;
}



#follow-box {
	width: 268px;
	border: 1px solid #cccccc;
	padding: 15px;
	margin: 0 0 20px 0;
}


.follow-fb-tw {
	margin: 0 0 15px 0;
	clear: both;
}

.follow-other {
	float: left;
}

.follow-google {
	float: left;
	margin: 0 0px 0 25px;
}

.follow-rss {
	float: left;
	margin: 0 30px 0 0px;
}

.pageBlock{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;}


/* SPONSORED POST */

#sponsored-post {
	width: 570px;
	border-bottom: 1px solid #999999;
	margin-bottom: 10px;
}

#sponsored-header {
	background: #e5e5e5;
	width: 550px;
	padding: 15px 10px 15px 10px;
}

h2.sp-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:20px;
	font-weight:bolder;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px;
}

h2.sp-title-2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:26px;
	font-weight:bolder;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px;
}

h2.sp-title a {
	color:#000000;
	text-decoration:none;
}

h2.sp-title-2 a {
	color:#000000;
	text-decoration:none;
}

h2.sp-title a:hover {
	color:#000000;
	text-decoration:none;
}

h2.sp-title-2 a:hover {
	color:#000000;
	text-decoration:none;
}

.wpst_question {
	margin: 10px 0 30px 0;
	font-size: 14px;
	border-bottom: 1px solid #cccccc;
}

.wpst_question ul {
	margin: 0 0 25px 0;
	font-weight: normal;
}

.wpst_question li {
	padding: 10px 0 0 0;	
}

#quiz-style h1, #quiz-style h2, #quiz-style h3  {
	display: none;
	
}

#quiz-style h4 {
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 5px 0;
}

#wpst_answer ul {
	margin: 10px 0 20px 0;
	font-size: 14px;
	border-bottom: 1px solid #cccccc;
}

#quiz-style hr {
	background-color: #cccccc;
	height: 1px;
}

.quiz-answer {
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px #cccccc solid;
}


.mixtape-bar1 {
	margin: 0 0 2px 0; width:562px; height:20px; background: #f5f5f5; padding: 4px;
}

.mixtape-bar2 {
	margin: 0 0 2px 0; width:562px; height:20px; background: #e8e8e8; padding: 4px;
}

.mixtape-title {
	float: left; width:350px; font-size: 11px; padding: 0 10px 0 5px;
}

.mixtape-amazon {
	float:left; padding: 0px 0px 0 0;  font-size: 11px; width:120px;
}

.mixtape-amazon a {
	color: #ffffff !important; background: #959595; text-decoration: none; font-weight: bold; padding: 1px; margin-right: 3px;
}

.mixtape-itunes {
	float:left; padding: 0px 20px 0 0;  font-size: 11px; width: 40px;
}

.mixtape-itunes a {
	color: #ffffff !important; background: #959595; text-decoration: none; font-weight: bold; padding: 1px; margin-right: 3px;
}

.signup-frequency {
	font-size: 12px;
	padding: 15px;
	text-transform: uppercase;
	font-weight: bold;
}

.signup-frequency ul {
	display: inline;
}

.signup-frequency ul li {
	margin-left: 0;
	padding: 3px 15px;
	list-style: none;
	display: inline;
	}
