@charset "utf-8";
/* CSS Document */
body { 
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/body_larger.png) repeat-x top;
}



#container { margin:0 auto; text-align:left; width:980px;}

#adsense {
	text-align: center;
}

#top { border-left:1px solid #45c0e8; border-right:1px solid #45c0e8; height:31px; line-height:30px; margin:0 10px}
	#top ul li, #footer ul li { float:left; padding:0 10px; height:30px;; border-right:1px solid #45c0e8;}
	#top ul li a, #footer ul li a { color:#FFF; text-decoration:none}
	#top ul li a:hover, #footer ul li a:hover { color:#FF6; text-decoration:none}

	#top form { font-size:11px; color:#062f40; float:right; width:425px; line-height:1; padding-top:5px}
	#top form input { width:100px; border:1px solid #FFF; margin:0 3px}
	#top form .submit { width:auto; background:#01709e; color:#d9ebf2; font-size:11px; border:1px solid #017fb5; margin:0 3px 0 -3px; cursor:pointer}
	#top form a {color:#d9ebf2;}
	#top form a:hover {color:#FFF;}
	
	.loged { float:right; line-height:28px; color:#FFF; padding-right:20px}
	.loged a { color:#FFF}

#header { 
	padding-top:9px;
	height: 138px;
} 
	#header img { float:left}

#content { background:url(../images/page.gif) no-repeat top center; padding:30px 0px 10px 30px}
	
#menu { float:left; width:180px; overflow:visible; margin-right:20px; color:#0C80AC;}
	#freeTemplatesList { background:#eae6b9; padding:0;}
	#premiumTemplatesList { background:#d4e2ec url(../images/ptop.gif) no-repeat top; padding:10px 0;}
	#menu li { padding:4px 0 4px 0px; margin:0 10px; border-bottom:1px solid #FFF; clear:both;}
	#menu li.sub { padding:4px 0 4px 13px; border:0px; }
	#menu li.cat { padding:4px 0 4px 10px; border:0px; }
	#menu a { text-decoration:none}
	#menu li.soon { color:#777777;}
	
	#freeTemplatesBtn { width:35px; height:148px; overflow:hidden; position:absolute; float:left; display:inline; background:#EAE6B9 url(../images/sprite.png) no-repeat 0px -90px; margin:3px 0 0 -35px}	
	#premiumTemplatesBtn { width:35px; height:177px; overflow:hidden; position:absolute; float:left; display:inline; background:#d4e2ec url(../images/sprite.png) no-repeat -192px -90px; margin:3px 0 0 -35px}
	#freeTemplatesBtn span, #premiumTemplatesBtn span { float:left; margin-top:-9999px}
		
	.activeCat {background:#077ca1 url(../images/bulet_w.gif) no-repeat 2px 50% !important}
		.activeCat a { color:#ecf1f5}
		.activeCat a:hover { color:#FFF}
	
#main { float:left; width:720px;}
	#find { height:110px; background:#0092c7 url(../images/sprite.png) repeat-x 0px -800px;margin-bottom:20px}
	#pathDiv {margin-bottom:20px;margin-top:3px;}
	#find div { padding:15px 20px 0 20px}
		#find h2 { background:#f7f7f7; color:#0092c7; line-height:39px; font-size:18px; font-weight:normal}
  #find a, #find input, #find select {float:left; margin-left:7px;}
  
	#find form { background:#8ecfe6; clear:both; padding:7px 0px 7px 0px}
		#find form input { border:1px solid #FFF; padding:2px 4px; width:315px}
		#find form select { border:none; padding:2px 4px; width:210px}
		#find .ssi { margin-bottom:-7px; padding:0; border:0; width:auto}
	
	.freeTemplates { background:#f6e1ca; margin:0 0 20px 0; overflow:hidden; width:732px;}
	.longerFreeTemplates { width: 720px; }
	.premiumTemplates { background:#e0e6ef url(../images/premiumbg.gif) no-repeat 0 0; margin:20px 0 0 0; padding:0 0 0 15px; overflow:hidden; width:732px;}
	.allFreeTemplates, .allPremiumTemplates { background:#ececec; margin:20px 0 0 0; padding:0 0 0 0px; overflow:hidden; width:732px;}
	
	.forumList {background:#ececec; margin:20px 0 0 0; }
	
	.freeTemplates h2, .premiumTemplates h2, .forumList h2, .allFreeTemplates h2, .allPremiumTemplates h2 { height:35px; line-height:35px; font-size:18px; font-weight:normal; margin-bottom: 15px;}
	.freeTemplates h2, .allFreeTemplates h2 {color:#e9690b; border-bottom:1px solid #e09232; padding:10px 0 0 15px;}
	.premiumTemplates h2, .allPremiumTemplates h2 {color:#2d6789}
	.forumList h2 {color:#2d6789; border-bottom:1px solid #d5d5d5}
	.forumList ul{padding:0px 15px 0px 15px}
	.forumList li { border-bottom: 1px dashed #cdcdcd; line-height:30px}
		.forumList li span { float:right; color:#4b4b4b}
	
	.all { height:45px; line-height:45px; font-size:12px; color:#686868; float:right; padding-right:10px}
	.all select { font-size: 11px; color:#666; float:left; margin: 15px 10px 0px 0px;}
	.all span { float:left; margin-right:0px}
	.row { width:775px; overflow:hidden; padding-bottom:10px; padding-left:5px; margin-bottom:10px; font-size:11px}
	.longer_row { width: 720px; }
		.freeTemplates .row, .allFreeTemplates .row{ border-bottom:1px dashed #e9ba7e}
		.premiumTemplates .row, .allPremiumTemplates .row { border-bottom:1px dashed #78b5ce}
		
		.new { position:relative; z-index:99; margin:-98px 0 0 93px}
		
		.name { color:#FFF; background:#333; padding:0 5px; width:210px; line-height:24px; position:relative; z-index:10; margin:-32px 0 0 5px; float:left; display:inline;}
		.names { width: 110px; }
		.name {filter:alpha(opacity=75); -moz-opacity:.75; opacity:0.75;}
		.name a { color: #FFF; }
		.name a:hover { color: #DDD; }
	.thumb { float:left; width:130px; margin-right:10px;}
	.thumbl { float:left; width:230px; margin-right:5px;margin-left: 5px;}
	.thumb_buttons {
		display: block;
		width: 220px;
		clear: both;
		height: 30px;
	}
	.thumb_info {
		display: block;
		width: 220px;
		text-align: center;
	}
		.thumb img { float:left; cursor:pointer;}
	
	.myTemplates div.thumb { width:100%; margin:0px; font-size:12px;}
	.myTemplates div.row{ border-bottom:1px solid #d3d3d3;}
  .myTemplates img {margin-bottom:0px !important;}

	.freeTemplates .thumbimg, .allFreeTemplates .thumbimg, .topTemplates .thumbimg { border:5px solid #e8ac64; margin-bottom:3px}
	.premiumTemplates .thumbimg, .allPremiumTemplates .thumbimg { border:5px solid #6ba1e7; margin-bottom:3px}
	
	.pagination { clear:both; height:24px; margin-bottom:10px; line-height:24px; text-align:center;}
		.pagination a { border:1px solid #a6a6a6; padding:0 5px; color:#686868; text-decoration:none}
		.pagination span { padding:0 5px;}
			.pagination a:hover { color:#086f94}
		.pagination .curPage, .pagination .curPage:hover { background:#086f94; border:1px solid #086f94; color:#FFF}
.topTemplates .thumb
{
  margin-top:10px;
  width:130px;
}
.topTemplates
{
float:left;
width:130px;
margin-top:10px;
}

.error_login {
	display: block;
	width: 500px;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 20px;
	font-weight: bold;
}
/* comments */	
#themeDetails, #author, #generic { 
	    background:#ececec url(../images/neutralbg.gif) no-repeat 0 0; 
		margin:20px 0 0 0; padding:0px 7px 0px 7px; overflow:hidden; width:680px
	}
	#themeDetails h2, #author h2, #generic h2 { height:45px; line-height:45px; margin-bottom:7px; font-size:18px; font-weight:normal; color:#077ca1}
	#author h2.error {font-size: 18px;color: #FF0000;}
	#themeDetails .big { float:left; border:6px solid #d3d3d3;}
	#themeDetails br {clear:both}

		#themeDetails h2 {
			float: left;
			display: block;
			width: 300px;
		}
	#author ul li, .details ul li {background-color:#d3d3d3; background-position:left; background-repeat:no-repeat; margin-bottom:1px}

	#author { margin-top:0}
	#author ul { float:left; margin-bottom:10px; width:430px}
	#author img { float:left; border:2px solid #cacaca; margin:0 10px 10px 0}
	#author p { clear:both; color:#777; padding-right:20px}
  
  div.ratingbox {padding-left:10px;}
	  .fRating {
	  	float: left;
	  	margin-top: 15px;
	  	margin-bottom:9px;
	  	_margin-right: 5px;
	  }
	  .tbRating { padding:10px 0px 10px 0px; float:left; border-bottom:1px solid #D5D5D5;}
	  .tbRating span {float:left; margin-right:7px;}
	  .submitRating { background:#01709e; color:#d9ebf2; font-size:11px; border:1px solid #017fb5;  cursor:pointer}
	  .selectRating { width:auto; } 
	  
	#themeDetails div.btns {margin-top:10px;float:left}
	#themeDetails div.details { width:355px; float:left; padding-left:10px}
	#themeDetails div.description {padding:10px;margin:10px 0px 10px 0px;background-color:#F6F6F6;}
	#themeDetails div.bordered {border-top:1px solid #d5d5d5;padding-top:5px; margin-top:10px;}
	#themeDetails textarea.codeblock {width:500px; height:40px;}
	#themeDetails .twittersucess {color:green;}
 
	
 .share_link {
    font-size:13px;
    font-weight:bold;
    margin-left:10px;
    vertical-align:middle;
    width: 32px; 
    height:32px;
    display:inline-block;
    background-image:url(../images/sprite.png);    
  }
  .addthis_button
  {
  text-decoration:none;
  display:inline-block;
  margin-left:10px;
  vertical-align:middle;
  cursor:pointer;
  }
  #themeDetails .morelinksbtn
  {
  background:#fa673f;
  text-decoration:none;
  display:inline-block;
  font-weight:bold;border:1px solid #d7d7d7;font-size:10px;color:white;text-align:center;width:30px;height:30px;
  }
  #themeDetails .morelinksbtn div
  {
  font-size:20px;padding:0px;margin:0px;height:17px;
  }
    .info div{float:left; width:22px; height:22px;}
    .info span {float:left; margin:3px 0px 0px 6px;}
    .info li { height:22px; }
	.detBy { background:url(../images/sprite.png) no-repeat 0px -570px}
	.detCat { background:url(../images/sprite.png) no-repeat 0px -548px}
	.detRat { background:url(../images/sprite.png) no-repeat 1px -386px}
	.detSize { background:url(../images/sprite.png) no-repeat 0px -488px}
	.detDown { background:url(../images/sprite.png) no-repeat 0px -526px}
	.detDate { width:16px !important; height:16px !important; display:inline-block; margin:3px 0px 0px 3px; background:url(../images/sprite.png) no-repeat 0px -606px}
	.detWorks { width:16px !important; height:16px !important; display:inline-block; margin:3px 0px 0px 3px; background:url(../images/sprite.png) no-repeat 0px -622px}
	 
	 
	 
	 .addTags { padding:10px 0; margin-top:10px; border-top:1px solid #d5d5d5;}
	 	.addTags input { border:1px solid #d5d5d5; padding:3px;}
		.addTags .submit { background:#086f94; color:#FFF}
	 
	 #formTwitter input { border:1px solid #d5d5d5; padding:3px;}
	 #formTwitter .submit { background:#086f94; color:#FFF}
	  
	.tags {float: left; padding:10px 10px 0px 10px; width: 97%;margin-top: 10px; padding-top: 20px; }

#comments h3, .addCommentForm h3, .addTemplate h3 { color:#077ca1; border-bottom:1px solid #d5d5d5; line-height:50px; margin-bottom:10px; font-weight:normal}
	.comment div { float:left; width:140px; text-align:right; margin-right:20px}
	.comment p { float:left; width:400px; color:#4b4b4b}
	.comment a { color:#000}

	
	.comment { border-bottom:1px dashed #d5d5d5; margin-bottom:10px}
	
	.addCommentForm { margin-bottom:50px}
		.addCommentForm h3 { border-bottom:none; line-height:30px}
		.addCommentForm label {float:left; width:140px; text-align:right; margin-right:20px;margin-top: 10px;}
		.addCommentForm input.nm, .addCommentForm textarea {float:left; width:400px; border:1px solid #d5d5d5; margin-top:5px; padding:3px}
		.addCommentForm input.code {width:60px; border:1px solid #d5d5d5; margin-bottom:5px; padding:3px}
		.addCommentForm div.codebox {float:left;height:20px;}
		.addCommentForm span { float:left; line-height:22px; padding-right:5px}
		.addCommentForm input.aname { width:200px; border:1px solid #d5d5d5; }
		.addCommentForm input.code { width:75px; border:1px solid #d5d5d5; margin:0px; padding:0px; }
		.addCommentForm input.send { margin:5px;margin-right:12px;float:right; cursor:pointer; }
		#cryptogram {vertical-align:middle;}
	
		#generic { margin-top:0}
		#generic .addCommentForm input.nm, #generic .addCommentForm textarea {float:left; width:360px; border:1px solid #d5d5d5; margin-bottom:5px; padding:3px}
		#generic p { color:#707070; padding-right:12px}
		#generic h3 { margin-bottom:10px; font-size:18px; font-weight:normal}
		
		.faqLst { margin:0 0 20px 0; padding:0 20px 0 0}
			.faqLst li { background:#d7d7d7; padding:4px; margin-bottom:1px}
		
		.addCommentForm div { padding-left:160px; margin-top:5px; line-height:20px;}
		
	.delete { clear:both; text-decoration:none; float:left; width:100%; margin-top:3px}
	.clear { clear:both;}
	
	form.editProfile{ width:500px;}
	.editProfile h3 { background:none;}
	.editProfile label { float:left; width:80px; padding-right:10px; text-align:right}
	.editProfile input { width:320px; border:1px solid #d5d5d5; margin-bottom:5px}
	.editProfile textarea { border:1px solid #d5d5d5; width: 410px; }
	.editProfile input.submit { left: 20px; padding: 5px; color:#FFF; background:#086f94; width:auto}
	.editProfile div.label
	{
	float:left; width:90px;
	}
	
	span.tplstatus
	{
	padding:0px 3px 0px 3px; font-weight:bold; 
	text-decoration:underline;
	}
	span.pending
	{
	color:#6ab3df;
	}
	span.denied
	{
	color:red;
	}
	span.approved
	{
	color:#98d338;
	}
	
	.editTemplate div.label, .editTags div.label
	{
	width:150px;float:left;line-height:24px;padding-right:10px;text-align:right;
	}
	.editTemplate .field, .editTags .field
	{
	width:250px;
	}
	.editTags span{color:#777777;font-size:10px;}
	
	table.linksTable
	{
	height:174px;background-color:white;border:1px solid #d5d5d5;margin-right:20px;
	border-collapse: collapse; width:100%;
	}
	  .linksTable td
	  {
	  border-right:1px solid #d5d5d5; 
	  padding:0px 5px 0px 5px;
	  margin:0px; 
	  height:15px;
	  border-bottom:1px solid #d5d5d5;
	  }
	  .linksTable td.title
	  {
	  background-color:#eae6b9;
	  font-weight:bold;
	  color:#0c80ac;
	  }
	  .linksTable td.green
	  {
	  background-color:#d0eba5;
	  }
	.linksExp
	{
	text-align:center;
	}
	.linksExp input.button
	{
	background:#086f94; 
	color:#FFF;
  border:1px solid #D5D5D5;
  padding:3px 10px 3px 10px;
  margin-right:20px;
	}
	
  .addTemplate h2{float:left}
	.addTemplate h2.error { width:400px; font-size: 15px; margin-bottom: 5px; float:right;}
	.addTemplate h2.sucess { float:right; width:400px; color:green !important;}
	.addTemplate h3 { background:none}
	.addTemplate div.addTemplateRow { margin-top: 5px; height:25px;}
	.addTemplate br { clear:both;}
	.addTemplate label { float:left; width:140px; height:18px; line-height:18px; padding-right:20px; text-align:right}
	.addTemplate textarea { float:left; width:300px; height:60px;  border:1px solid #d5d5d5}
	.addTemplate input { float:left; width:300px; border:1px solid #d5d5d5;}
	.addTemplate select { float:left;  width: 300px; border:1px solid #d5d5d5;}
	.addTemplate span {display:block;font-size:10px;text-decoration:italic;color:#777777;}
	.addTemplate #typesel { float:left;}
	.addTemplate input.submit { padding:5px; color:#FFF; background:#086f94; margin-left:160px; width:auto}
	.addTemplate input.check { width:16px; height:16px; float:none;}
	.send { float:left; display:inline; margin-left:160px}
  #twitterColorsContainer {height:auto;}
  #twitterColors {margin:10px 0px 20px 45px;}
  #twitterColors input
  {
  width:70px;
  margin-left:10px;
  text-align:center;
  }
  #twitterColors span
  {
  width:72px;
  margin-left:10px;
  text-align:center;
  float:left;
  }
  .twitterImage div.twitterImageCheckBox {float:left;height:20px;line-height:20px;}
  .twitterImage input {width:auto;}
  .twitterImage .twitterImageCheckBox input {margin:5px;}
  .twitterImage .twitterImageCheckBox span {display:inline}
	
#side { padding-top: 30px; float:left; width:130px; overflow:hidden}
	.linktous, .bookmark { background:#eee  no-repeat 0 0; height:16px; line-height:16px; float:left; width:120px; margin-bottom:10px}
	
  #sponsored {float:left; width:130px;}
  #sponsored b { background:#077ca1; color:#FFF; padding:5px; display:block; margin:20px 0 5px}
  #sponsored li { padding:3px 0 3px 0px; border-bottom:1px solid #d4e2ec; float:left; width:125px}
  #sponsored li a { text-decoration:none}
#footer { color:#FFF; background:#007fb4 url(../images/body_larger.png) repeat-x top; border:1px solid #45c0e8; height:30px; line-height:30px; text-align:right; padding-right:15px; margin:30px}

/* defaults */
* {margin:0; padding:0; list-style:none outside}
p {margin:0 0 1.2em 0}
fieldset { border:none}

.visible { display:block}
.hidden { display:none}

a img {border:none} a { color:#0c80ac;} a:hover { color:#033}

/* easy clear */
#content:after, .row:after, .comment:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#content, .row, .comment {display:inline-block;}
/* Hide from IE Mac \*/
#content, .row, .comment {display:block;}
/* End hide from IE Mac */

.error {
	color: #FF0000;
	font-size: 15px;
}

.submitbutton {
	left: 20px; padding: 5px; color:#FFF; background:#086f94; width:auto
}
.underline {
text-decoration:underline !important;
}


#rules .example
{
height:16px;width:500px;
}
#rules b {color:#585858;}
.imgbtn
{
border:0px;
padding:0px;
background-color:transparent;
}

/*images*/
.imglogo{display:block; float:left; width:230px; height:90px; background:url(../images/sprite.png) no-repeat 0px 0px;margin-top:20px;}
.imgftop{width:180px; height:15px; background:#EAE6B9 url(../images/sprite.png) no-repeat 0px -262px;}
.imgfind{width:39px; height:39px; background:url(../images/sprite.png) no-repeat 0px -285px; float:left; padding:0px !important;}
.imgpreview { display: block; float: right; width:61px; height:16px; background:url(../images/sprite.png) no-repeat 0px -354px;}
.imgpreviews{ float: left;}
.imgdownload{  margin-left: 5px; display: block; float: right; width:69px; height:16px; background:url(../images/sprite.png) no-repeat 0px -370px;}
.imgdownloads { float: left; margin-left: 0px; }
.thumbcat { display: block; width: 70px; float: left; padding-left: 5px; padding-top: 4px;}
.imgsearch{float:left; width:92px; height:24px; background:url(../images/sprite.png) no-repeat 0px -238px;}
.imgbtnlogin{float:right; border:0px; display:block; width:92px; height:24px; background:url(../images/sprite.png) no-repeat -92px -238px;}
.imgstar{float:left;width:17px; height:17px; background:url(../images/sprite.png) no-repeat 0px -424px;}
.imgstardisabled{float:left;width:17px; height:17px; background:url(../images/sprite.png) no-repeat 0px -441px;}
.imgpreviewlarge{float:left; width:107px; height:28px; background:url(../images/sprite.png) no-repeat 0px -669px;}
.imgdownloadlarge{float:left; width:107px; height:28px; background:url(../images/sprite.png) no-repeat 0px -697px;}
.imginstalllarge{float:left; width:107px; height:28px; background:url(../images/sprite.png) no-repeat -56px -638px;}
.imgaddtag{display:inline-block; vertical-align:middle; width:57px; height:15px; background:url(../images/sprite.png) no-repeat 0px -638px;}
.imgdelete{display:inline-block; vertical-align:middle; width:16px; height:16px; background:url(../images/sprite.png) no-repeat 0px -510px;}

.imgbtnregister{float:right; border:0px; display:block; width:92px; height:24px; background:url(../images/sprite.png) no-repeat 0px -773px;}
.imgbtnsend{float:right; border:0px; display:block; width:92px; height:24px; background:url(../images/sprite.png) no-repeat -92px -773px;}
.imgcomment{float:left; display:block; overflow:hidden; margin-right:15px; margin-top:19px; width:15px; height:14px; background:url(../images/sprite.png) no-repeat 0px -592px;}
.imgaddcomment{float:left; display:block; overflow:hidden; margin:19px 15px 0px 0px !important; padding:0px !important; width:15px; height:14px; background:url(../images/sprite.png) no-repeat 0px -797px;}
.imglink{float:left; margin-right:3px; display:block; width:16px; height:16px; background:url(../images/sprite.png) no-repeat -1px -725px;}   
.imgfeed16{float:left; margin-right:3px; display:block; width:16px; height:16px; background:url(../images/sprite.png) no-repeat -17px -725px;}
.imgbookmark{margin-right:3px; float:left; width:16px; height:16px; background:url(../images/sprite.png) no-repeat 0px -653px;}
.imgbullet {float:left; margin:7px 6px 0px 0px; overflow:hidden; width:4px; height:5px; background:url(../images/sprite.png) no-repeat 0px -280px}
.imgchat {float:left; margin-left:15px; margin-right:15px; width:40px; height:44px; background:url(../images/sprite.png) no-repeat -107px -669px}
.imgpublicate {display:inline-block; width:16px; height:16px; background:url(../images/sprite.png) no-repeat;}
.imgauthorpic {float:left; border:2px solid #CACACA; margin:0 10px 10px 0; width:96px; height:96px; background:url(../images/sprite.png) no-repeat -37px -90px}

.imgfeed {vertical-align:middle;width: 32px;height:32px;display:inline-block; background-image:url(../images/sprite.png); background-color:transparent;  background-position: -131px -741px}

.imgfb {background-position: 0px -741px}
.imgtweet {background-position: -32px -741px}
.imgmyspace {background-position: -64px -741px}
.imgdigg {background-position: -96px -741px}
.imgdelicious {background-position: -164px -741px}
.imgreddit {background-position: -96px -911px}
.imgstumbleupon {background-position: -64px -911px}
.imgblinklist {background-position: -0px -911px}
.imgtechnorati { background-position: -32px -911px}
.imggooglebookmarks  {background-position:-128px -911px;}

.adhere{ 
	border:1px solid #777777; background: #000000;
}

#header {
	width: 990px;
}

#adstable {
	float:left;
	height:130px;
	width: 650px;
}

#buysell_container {
	width: 470px;
	float: left;
}

#our_banners {
	float: left;
}

#our_banners .banner125 {
	width: 125px;
	height: 125px;
	float: left;
	margin-right: 5px;
}

#our_banners .banner125 img {
	padding: 0px;
	margin: 0px;
}

#our_banners .banner125 a {
	padding: 0px;
	margin: 0px;
}

.bsap {
	width: 430px;
}

#astemplates_ad {
	float:left;
	width: 250px;
	
}

#adstable a {float: left;  margin-left:8px;margin-right:8px;}

#download_file {border-collapse:collapse; border-spacing:0; width:918px;}
#download_file .title {text-align:left; width:300px}
#download_file .first_row {

font-size:1.17em;
height:54px;
padding:0 0 0 10px;
text-align:left;
width:880px;
}
#download_file .first_row span {
color:#E6E6E3;
}
#download_file .red {color:red;}
#download_file .second_row {
background:none repeat scroll 0 0 #FFFFDF;
height:54px;
}
#download_file .second_row p {
margin:0px;
}
#download_file, #download_file td {
border:1px solid #E6E6E3;
}
#download_file td {
font-size:1.17em;
height:31px;
padding:0 10px;
text-align:center;
vertical-align:middle;
}

#download_file .second {
background:none repeat scroll 0 0 #F9F9F8;
width:248px;
}
#download_file .bottom td.first {
color:#000000;
font-weight:600;
padding:0 0 0 10px;
text-align:left;
}
#download_file .bottom td {
background-color:#F9F9F8;
height:54px;
}
a.click_download {
display:block;
font-size:1em;
font-weight:600;
padding:52px 0 57px;
text-align:center;
}
.white_title {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #84D319;
border-right:1px solid #84D319;
border-top:1px solid #84D319;
color:#000000;
font-size:1.33em;
font-weight:600;
padding:11px;
text-align:center;
}
#pluses {
background:none repeat scroll 0 0 #ECFBD7;
border:1px solid #7CC818;
color:#61A510;
padding:13px 20px;
}
#pluses li {
display:inline;
float:left;
font-size:1.17em;
margin:0 0 1px;
padding:2px 0 2px 28px;
width:389px;
}
#payment_systems, #payment_systems td {
border:1px solid #EBEBE9;
border-collapse:collapse;
border-spacing:0;
}
#payment_systems #four_column td {
text-align:center !important;
}

#payment_systems .first_row td.first {
height:75px;
padding:0;
text-align:center !important;
vertical-align:middle;
}

#payment_systems .first_row td {
font-size:1.08em;
font-weight:600;
padding:9px 0;
}

#payment_systems td {
font-size:1.17em;
height:60px;
overflow:hidden;
text-align:center !important;
vertical-align:middle;
}

#payment_systems, #payment_systems td {
border:1px solid #EBEBE9;
}
#payment_systems .first_row div {
color:#72B715;
font-size:1.58em;
margin:0 0 -3px;
padding:0;
position:relative;
}
#payment_systems .first_row span {
color:#B7B7AF;
display:block;
font-weight:300;
}

.previewPage #header
{
	height: 130px;
}


#afflinks {
	width: 100%;
	height: 30px;
	background: #fcfcfc;
	margin-bottom: 20px;

	text-align: center;
	padding-top: 6px;
}

#afflinks a {
	color: #000000;
	display: block;
	float: left;
	padding: 4px;
	padding-left: 22px;
	padding-right: 20px;
}


.premium_themes {
	padding-bottom: 5px;
}

.socialshares {
	float: right;
	display: block;
height: 25px;
		width: 340px;
}


.social_links {
	display: block;

	width: 85px;
	height: 125px;
		float: left;
}

.fb_container {
	display: block;
	width: 80px;
	height: 28px;
	float: right;

}

.social_icon {
	display: block;
	width: 32px;
	height: 32px;
	padding: 2px;
	float: right;

}

