/*  
Theme Name: Enlightened Premium Wordpress Theme
Theme URI: http://www.wbthemes.net/2009/09/enlightened/
Description: Enlightened was crated specially for people who want to sell their product and don't have a modern, easy to use solution for their product presentation website. Enlightened has all the features that will make your website stand out of the cround and win you customers. For more premium quality Wordpress themes visit our website <a href="http://www.wbthemes.net" title="Visit WbThemes.net">WbThemes.net</a>
Version: 1.0
Author: WbThemes.net
Author URL: http://www.wbthemes.net
*/

	/* css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

p {
	line-height:1.6em;
}

.float-left {
	float:left!important;
}

.float-right {
	float:right!important;
}

.hidden {
	display:none!important;
}

.clearfix {
	clear:both;
}

	/* Blog post */

.post-body h1, h2, .post-body h3, .post-body h4, .post-body h5, .post-body h6 {
	color:#333;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
	padding:0 0 10px;
	font-weight:normal!important;
}

.post-body h1 {
	font-size:3em;
}

h2 {
	font-size:1.9em;
}

.post-body h3 {
	font-size:1.1em;
	font-weight:bold!important;
	text-align:center;
}

.post-body h4 {
	font-size:2.1em;
}

.post-body h5 {
	font-size:1.8em;
}

.post-body h6 {
	font-size:1.5em;
}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #ccc;
	}

blockquote {
	margin: 15px 30px 20px 10px;
	padding:5px 5px 5px 20px;
	background-color:#fafafa;
	border-left:10px solid #eee;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

dl {
	margin:10px 0;
}

dl dt {
	color:#000;
	padding:0 0 5px;
}

dl dd {
	margin-left:20px;
}

.post-body ol {
	color:#999;
	list-style-type: upper-roman;
	margin:5px 0 20px 50px;
	line-height:1.8em;
}

.post-body ol li {
	color:#333;
}

.post-body ul {
	color:#999;
	list-style-type: circle;
	margin:5px 0 20px 50px;
	line-height:1.8em;
}

.post-body ul li {
	color:#333;
}

.post-body pre {
	font-family:verdana;
	width:80%;
	margin:10px;
	line-height:1.7em;
	background-color:#fafafa;
	border:1px solid #eee;
	padding:15px;
}


	/* Buttons */

#wrapper .but-big {
	height:43px;
	line-height:41px;
	width:148px;
	float:left;
	margin:0 2px;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	font-size:0.9em;
	color:#fff;
	text-shadow: #000 2px 2px 2px;
	background:url('images/button-big.png');
}

#wrapper .navigation a, .but-small, #wrapper a.more-link {
	height:26px;
	line-height:24px;
	width:102px;
	float:right;
	margin:0 2px;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	font-size:0.8em;
}

#wrapper a.more-link {
	float:right;
	margin-top:15px;
}

#wrapper .navigation a:hover, #wrapper a.more-link:hover, #wrapper .but-big:hover, .but-small:hover {
	background-position:left bottom;
}

	/* General */

body {
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
	font-size:0.8em;
}

#wrapper {
	min-height:600px;
}

#wrapper, #footer .wrapper {
	width:970px;
	margin:0 auto;
}

	/* Header menu */

#wrapper .float-right ul li ul.children {
	display:none;
}

#wrapper .float-right ul li {
	float:left;
	height:52px;
	margin:0 5px;
	padding:9px 0 0;
}

#wrapper .float-right ul li a {
	display:block;
	height:38px;
	float:left;
	line-height:38px;
	text-shadow: #000 2px 2px 2px;
	padding:0 10px;
	font-weight:bold;
	color:#fff;
	font-size:1.1em;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

#wrapper .float-right ul li a:hover, #wrapper .float-right ul li a.active {
	background:#353535;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#wrapper .float-right ul li a:active, #wrapper .float-right ul li a.active {
	color:#dedede;
}

	/* Features */

#wrapper #features {
	height:453px;
	background:url('images/home_pres.jpg') 50% bottom no-repeat;
	position:relative;
}

body.pages-bg #wrapper #features {
	height:117px;
	background-image:none!important;
}

#wrapper #features #feat-content {
	float:left;
	width:450px;
}

body.pages-bg #wrapper #features #feat-content {
	width:550px;
}

#features #slides {
	float:right;
	padding:37px 0 0;
}

#wrapper #features #feat-content h1.title {
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:4.4em;
	padding:15px 0 25px;
	text-indent:-9999em;
}

body.pages-bg #wrapper #features #feat-content h1.title {
	padding-top:28px;
	font-size:3.5em;
	text-indent:1em;
}

#wrapper #features #feat-content .text {
	height:120px;
	text-indent:-9999em!important;
}

#wrapper #features #feat-content .buttons {
	margin-left:130px;
}

#wrapper #features #feat-content .home-buttons {
	left:344px;
	margin:0;
	position:absolute;
	top:303px;
}

	/* Homepage boxes */

#video {
	display:none;
}

#wrapper #homepage-boxes {
	padding:10px 0;
	height:157px;
	margin:0 0 20px;
}

#wrapper #homepage-boxes .box {
	border-right:#e5e5e5 solid 1px;
	border-left:#fff solid 1px;
	width:220px;
	height:157px;
	padding:0 10px;
	float:left;
	color:#0f1110;
}

#wrapper #homepage-boxes .box img {
	float:left;
	padding:0 9px 0 0;
}

#wrapper #homepage-boxes .box h3 {
	padding:6px 0 15px;
	font-weight:bold;
	font-size:1.4em;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
	color:#000;
	text-shadow: #fff 0px 1px 0px;
}

#wrapper #homepage-boxes .box .icon {
	line-height:1.6em;
	font-size:0.9em;
	height:88px;
	overflow:hidden;
}

#wrapper #homepage-boxes .box .icon a {
	font-weight:bold;
}

#wrapper #homepage-boxes .box-last {
	border-right:0;
}

#wrapper #homepage-boxes .first-box {
	border-left:0;
}

	/* Main Pages content */

#wrapper .with-sidebar {
	background: url('images/content-bg.png') left top no-repeat;
	min-height:758px;
	height:auto !important;
	height:758px;

}

#wrapper #page-content #sidebar {
	float:left;
	width:215px;
}

#wrapper #page-content #sidebar ul.links {
	width:204px;
	padding:50px 0 0 0;
}

#wrapper #page-content #sidebar ul.links li {
	padding:5px 0 5px 9px;
}

#wrapper #page-content #sidebar ul.links li a {
	width:190px;
	padding:0 0 0 14px;
	height:41px;
	line-height:38px;
	background:url('images/sidebar-links.png') left bottom no-repeat;
	display:block;
	color:#5b5b5b;
}

#wrapper #page-content #sidebar ul.links li.current-cat a:hover, #wrapper #page-content #sidebar ul.links li.current-cat a {
	background-position:left top;
	color:#000;
}

#wrapper #page-content #main {
	float:right;
	width:699px;
	padding:40px 48px 0 0;
}
	/* Features Tour */

#wrapper #page-content #main h2, #wrapper h2.home-title {
	font-size:2.5em;
	padding:5px 0 15px;
	letter-spacing:-1px;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

#wrapper #page-content #main h2 b {
	color:#666;
}

#wrapper #from-blog h2.home-title {
	padding:0 0 15px;
}

#wrapper #home-screenshots h2.home-title {
	padding:20px 0 25px;
	font-size:2em;
}

	/* Homepage Testimonials */

#wrapper #home-screenshots h2.testimonials-title {
	padding-top:35px;
}

#wrapper .testimonial {
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	border-bottom:#cacaca dotted 1px;
}

#wrapper .testimonial p {
	padding:0!important;
}

#wrapper .testimonial img {
	float:left;
	padding:4px;
	margin:0 10px 0 0;
	background:#f1f1f1;
	border:#b4b4b4 solid 1px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

#wrapper .testimonial .testimonials-body {
	font-size:0.9em;
	color:#5b5b5b;
}

#wrapper .testimonial .testimonials-title {
	font-weight:bold;
	color:#363636;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

#wrapper #page-content #main .subtitle {
	font-size:1.2em;
	padding:0 0 15px;
	margin:0 0 20px;
	border-bottom:#ddd solid 1px;
	color:#929497;
}

#wrapper #page-content #main .feature {
	margin:0 37px 25px;
	float:left;
}

.pages-bg #wrapper #page-content #main .feature {
	margin:0 33px 25px;
	float:left;
}

#wrapper #page-content #main .small-features {
	font-size:0.8em;
}

#wrapper .post-body {
	float:left;
	padding:6px;
}

#wrapper #from-blog a.post-img {
	margin:0 3px;
	padding:2px;
	-moz-box-shadow: #b2b8bb 0 2px 5px;
}

a.post-img {
	-moz-box-shadow: #b2b8bb 0 4px 18px;
	display:block;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:block;
	float:left;
	border:#ccc solid 1px;
}

#wrapper #main-blog a.post-img {
	margin:15px 20px 10px 0;
}

a.post-img:hover {
	-moz-box-shadow: #92979a 0 4px 18px;
}

#wrapper #page-content #main .feature .feature-text {
	float:right;
	width:405px;
	color:#6b6b6b;
	line-height:2em;
	margin-left:10px;
}

#wrapper #page-content #main .feature .feature-text h3 {
	color:#000;
	font-size:2em;
	padding:15px 0 15px;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

	/* Blog Main */

#wrapper #page-content #main-blog {
	width:698px;
	float:left;
	padding:20px 7px 0 10px;
}

	/* Blog post */

#wrapper #page-content #main-blog .post {
	color:#636B75;
	font-size:0.9em;
	margin:0 0 30px;
}

#wrapper #page-content #main-blog .post .post-body {
	padding:0;
}

#wrapper #page-content #main-blog .post .post-body img {
	float:left;
}

#wrapper #page-content #main-blog .post h2 {
	padding:0 0 8px;
}

#wrapper #page-content #main-blog .post h2 a {
	font-weight:bold;
	font-size:0.8em;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

#wrapper #page-content p {
	padding:0 0 20px;
	color:#3d3d3d;
}

#wrapper #page-content #main-blog .post p {
	padding:0 0 10px;
}

#wrapper #page-content #main-blog .post .meta {
	padding:0 0 20px 0;
}

#wrapper #page-content #main-blog .post .meta b {
	font-weight:normal;
	color:#333;
}

	/* Blog Sidebar */

#wrapper #page-content #sidebar-blog {
	width:230px;
	margin:20px 0 0;
	float:right;
	background:#f9f9f9;
	padding:8px;
	border:#e8e8e8 solid 1px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#wrapper #page-content #sidebar-blog .post h2 {
	font-size:1.2em;
	font-weight:bold!important;
}

#wrapper #page-content #sidebar-blog .testimonials-title {
	color:#666;
	font-weight:bold;
}

#wrapper #page-content #sidebar-blog .post .meta {
	padding-bottom:10px;
	font-size:0.9em;
	border-bottom:#ccc solid 1px;
	margin-bottom:5px;
}

#wrapper #page-content #sidebar-blog .box {
	background:#fff;
	padding:2px;
	margin:0 0 10px;
}

#wrapper #page-content #sidebar-blog .box h3 {
	padding:10px;
	text-transform:uppercase;
	font-size:0.86em;
	font-weight:bold;
	text-shadow: #fff 1px 1px 0px;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

#wrapper #page-content #sidebar-blog .box .content {
	padding:10px;
	font-size:0.9em;
}

#wrapper #page-content #sidebar-blog .box .content ul li {
	padding:1px 0;
	border-bottom:#eaeaea solid 1px;
}

#wrapper #page-content #sidebar-blog .box .content ul li a {
	padding:7px 3px;
	display:block;
	color:#5B5B5B;
}

#wrapper #page-content #sidebar-blog .box .content ul li a:hover {
	color:#000;
	background:#f9f9f9;
}

	/* Homepage latest blog posts */

#wrapper #from-blog .feature {
	margin:0 10px;
}

#wrapper #from-blog .post {
	padding:0 0 10px;
}

#wrapper #from-blog .post h2 {
	padding:0;
}

#wrapper #from-blog .post h2 a {
	font-weight:bold;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
	font-size:0.36em;
}

#wrapper #from-blog .post h2 a:hover {
	text-decoration:underline;
}

#wrapper #from-blog .post .meta {
	font-size:0.76em;
	padding:5px 0 12px;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
	display:block;
}

#wrapper #from-blog .post .meta a {
	font-weight:bold;
}

#wrapper #comments a, #wrapper .post .meta .float-right a {
	background:#f7f7f7 url('images/icons/comment.png') 3px 50% no-repeat;
	padding:4px 7px 5px 28px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:block;
	float:right;
}

#wrapper #from-blog .post .post-body {
	font-size:0.86em;
	padding:0;
	color:#6B6B6B!important;
}

	/* Homepage screenshots */

#wrapper #home-screenshots {
	float:right;
	width:400px;
}

	/* Pricing Table */

#wrapper .pricing-title {
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
	font-size:3.2em;
	text-align:center;
	letter-spacing:-1px;
	padding:20px 0 20px;
}

#wrapper .pricing-descr {
	font-size:1.2em;
	color:#929497;
	text-align:center;
	width:870px;
	margin:0 auto;
	padding:0 0 10px;
}

#wrapper .feat-descr {
	width:704px;
	line-height:1.6em;
}

.ft-img {
	height:341px;
	width:558px;
	margin:0 auto;
	background:url('images/scn.jpg') 50% top no-repeat;
}

.ft-big {
	float:left;
	font-size:0.9em;
	height:125px;
	line-height:1.4em;
	margin:0 6px;
	width:220px;
}

#main-blog .ft-big {
	width:270px;
	margin-left:12px;
	margin-right:0;
	height:auto;
	margin-bottom:25px;
}

.ft-big span {
	color:#6c6c6c;
	padding:0 0 5px 60px;
	display:block;
}

.ft-big span.cusst {
	background:url('images/icons/31.png') left 5px no-repeat;
}

.ft-big span.thm-multi {
	background:url('images/icons/62.png') left 5px no-repeat;
}

.ft-big span.fix-fluid {
	background:url('images/icons/22.png') left 5px no-repeat;
}

.ft-big span.side-pos {
	background:url('images/icons/123.png') left 5px no-repeat;
}

.ft-big span.easy-use {
	background:url('images/icons/111.png') left 5px no-repeat;
}

.ft-big span.multi-col {
	background:url('images/icons/27.png') left 5px no-repeat;
}

.ft-big span.cross-br {
	background:url('images/icons/bb.gif') left 5px no-repeat;
}

.ft-big span.jquery-icon {
	background:url('images/icons/ui-icon.png') left 5px no-repeat;
}

.ft-big span.multi-box {
	background:url('images/icons/42.png') left 5px no-repeat;
}

.ft-big h3 {
	display:block;
	font-weight:bold;
	padding:0 0 15px;
	font-size:1.1em;
}

#wrapper .pricing-table {
	background:url('images/pricing_table.jpg') no-repeat;
	width:786px;
	min-height:743px;
	padding:27px 31px 0;
	margin:0 auto;
}

#wrapper .pricing-table .cols {
	width:49%;
	float:left;
	padding-bottom:15px;
}

#wrapper .pricing-table .col4 {
	width:49%;
	float:right;
}

#wrapper .pricing-table .cols h3 {
	color:#ded600;
	font-size:1.3em;
	display:block;
	float:left;
	font-weight:bold;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

#wrapper .pricing-table .cols .price {
	color:#969696;
	font-size:1.6em;
	height:53px;
	line-height:53px;
	padding:0 14px;
	text-align:right;
}

#wrapper .license-box {
	font-size:0.9em;
	padding:0 10px 15px;
	margin:0 0 15px;
	border-bottom:#ccc dotted 1px;
}

#wrapper .license-box a {
	color:#000;
	font-weight:bold;
}

#wrapper .license-box p {
	padding:10px 0 10px 55px!important;
	font-size:1.1em;
}

#wrapper .license-box p.ok {
	background:url('images/icons/95.png') left 12px no-repeat;
}

#wrapper .license-box p.no {
	background:url('images/icons/90.png') left 12px no-repeat;
}

#wrapper .license-box a:hover {
	text-decoration:underline;
}

#wrapper .pricing-table .cols .price b {
	font-size:1.3em;
	color:#c5c5c5;
}

#wrapper .pricing-table .cols ul {
	margin:0 14px;
	background:#fff;
}

#wrapper .pricing-table .cols ul li {

}

#wrapper .pricing-table .col4 ul li {
	border-right:0;
	padding:0;
}

#wrapper .pricing-table .cols ul li.disabled span {
	color:#dadada;
}

#wrapper .pricing-table .cols ul li.order {
	padding:20px 0 0;
}

#wrapper .pricing-table .cols ul li.order a {
	margin:0 auto;
	float:none;
}
#wrapper .pricing-table .cols ul li span {
	border-bottom:#ccc dotted 1px;
	display:block;
	margin:0 8px;
	padding:13px 0 13px 30px;
}

.info_box {
	padding:0 10px 20px 88px;
	margin:0 0 20px;
	border-bottom:#ccc dotted 1px;
}

.info_box h2 {
	font-size:1.7em;
	font-weight:bold !important;
	letter-spacing:-1px
}

.package_content {
	background:url('images/icons/get.png') 10px top no-repeat;
}

.affiliates_content {
	background:url('images/icons/affiliates.png') 10px top no-repeat;
}

.professional_serv {
	background:url('images/icons/prof_serv.png') 10px top no-repeat;
}

	/* Tooltip */
	
#tooltip {
	position:absolute;
	z-index:990000;
	padding:4px;
	background:#f9f9f9;
	color:#474747;
	border:#cbcbcb solid 2px;
	font-size:0.8em;
	-moz-border-radius:5px;
}

.pricing_tooltip {
	width:300px;
	font-size:1.5em;
	line-height:1.5em;
}

.note {
	padding:20px 0 30px;
	display:block;
	font-style:italic;
	color:#666;
	font-size:0.9em;
	text-align:center;
}

i.note a {
	font-weight:bold;
	color:#444;
}

i.note a:hover {
	text-decoration:underline;
}

#tooltip div {
	margin:0;
	background:#eee;
	padding:5px;
}

#tooltip h3 {
	color:#333;
	padding:4px;
	margin:0;
	border:#e7e7e7 solid 1px;
	font-size:1.1em;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
	background:#eee;
	letter-spacing:0
}

	/* Navigation */

#wrapper .navigation .alignleft {
	float:left;
}

#wrapper .navigation .alignright {
	float:right;
}

#wrapper .navigation .alignleft a {
	
}

#wrapper .navigation .alignright a {
	
}

	/* Comments */

#wrapper #comments a {
	font-size:0.36em;
	font-weight:bold;
	float:right;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

#wrapper #commentlist {
	margin:0 0 40px;
	display:block;
}

#wrapper #commentlist li {
	margin:0 0 25px;
}

#wrapper #commentlist li .gravatar {
	float:left;
	padding:8px;
}

#wrapper #commentlist li .gravatar img {
	-moz-box-shadow: #b2b8bb 0 4px 18px;
}

#wrapper #commentlist li .comment-body {
	float:right;
	width:600px;
	font-size:0.9em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:8px;
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #E8E8E8;
}

#wrapper #commentlist li .comment-body .comment-text {
	font-size:0.96em;
	padding-top:8px;
	margin-top:8px;
	border-top:#cdcdcd dotted 1px;
}

#wrapper #commentlist li .comment-body a.url {
	color:#333;
	font-weight:bold;
	float:left;
}

#wrapper #commentlist li .comment-body cite {
	font-size:0.9em;
	float:right;
	color:#7e7e7e;
	padding-top:1px;
}

#wrapper #commentlist li .comment-body .comment-text p {
	padding:0!important;
}

#commentform {
	background-color: #fafafa;
	border: 1px solid #eee;
	padding: 15px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#ajax-contact-form #submit, #commentform #submit {
	float:right;
	border:0;
	cursor:pointer;
	width:147px;
}

#commentform label {

	margin: 0 0 5px 0;
}

#ajax-contact-form input[type=text], #commentform input[type=text] {
	margin: 0 5px 0 0;
	padding: 10px 5px;
	color: #454545;
	width: 260px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #e4e4e4;
}

#ajax-contact-form input:focus, #ajax-contact-form textarea:focus, #commentform input:focus, #commentform textarea:focus {
	border-color:#ccc;
}

#ajax-contact-form textarea, #commentform textarea {
	display: block;
	width: 645px;
	height: 150px;
	padding: 10px;
	color: #454545;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #e4e4e4;
}

	/* Footer */

.contactus-box {
	padding:30px 0 0;
}

.contactus-box #ajax-contact-form {
	padding:20px 0 0;
	width:537px;
	margin:0 auto;
}

.contactus-box #ajax-contact-form li {
	padding:10px 0;
}

.contactus-box #ajax-contact-form li input {
	width:370px;
}

.contactus-box #ajax-contact-form li textarea {
	width:510px;
}

.contactus-box #ajax-contact-form label {
	width:150px;
	display:block;
	float:left;
	height:38px;
	line-height:38px;
	font-weight:bold;
}

.contactus-box span.wpcf7-not-valid-tip {
	left:0;
	padding:11px;
	top:-8px;
	width:358px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.contactus-box div.wpcf7-response-output {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	padding:11px;
}

#footer {
	margin:30px 0 0;
	background:#000 url('images/footer-bg.png') left top repeat-x;
	color:#646464;
	font-size:0.86em;
}

#footer a {
	color:#646464;
}

#footer a:hover {
	color:#828282;
}

#footer .wrapper .box {
	width:200px;
	padding:0 13px;
	float:right;
	padding:15px 15px;
}

#footer .wrapper .box .content li {
	padding:5px 0;
	border-bottom:#202020 solid 1px;
	list-style-type:none;
	display:block;
}

#footer .wrapper .box .content li a {
	line-height:1.2em;
	display:block;
}

#footer .wrapper .widget_text {
	width:345px;
}

#footer .wrapper .widget_tag_cloud {
	width:345px;
	float:left;
	position:absolute;
	display:block;
}

#footer .wrapper .box h3 {
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
	font-size:1.8em;
	padding:5px 0 15px;
	margin:0 0 15px;
	text-shadow: #000 1px 1px 2px;
	border-bottom:#535353 dotted 1px;

}

#footer .wrapper #subfooter {
	height:70px;
	padding:23px 0 0;
}

#footer .wrapper #subfooter .float-right {
	padding:24px 0 0;
}

#footer .wrapper #subfooter a.footer-but {
	padding:5px 7px 5px 40px;
	display:block;
	float:left;
}

#footer .wrapper #subfooter a.footer-but:hover {
	background-color:#101010;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#footer .wrapper #subfooter a.twitter {
	background:url('images/icons/twitter.png') 3px 50% no-repeat;
	margin:0 5px 0 0;
}

#footer .wrapper #subfooter a.rss {
	background:url('images/icons/feed.png') 5px 60% no-repeat;
	padding-left:25px;
}

#footer .wrapper #subfooter .newsletter h4 {
	font-size:1.3em;
	font-weight:bold;
	color:#6e6e6e;
	padding:6px 0 9px 0;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

#footer .wrapper #subfooter .newsletter label {
	float:left;
	height:25px;
	line-height:25px;
	padding:0 5px 0 0;
}

#footer .wrapper #subfooter .newsletter input {
	float:left;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:#363636 solid 1px;
	color:#5f5f5f;
	background:#101010;
}

#footer .wrapper #subfooter .newsletter button {
	border:0;
	margin:1px 0 0 5px;
	text-align:center;
	height:28px;
	padding-bottom:4px;
	width:126px;
	color:#8e8e8e;
	background:url('images/subscribe-but.png') left top;
	text-shadow: #000 0px 1px 1px;
	font-weight:bold;
	font-family:"Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

#footer .wrapper #subfooter .newsletter button:hover {
	cursor:pointer;
	background-position:left bottom;
	color:#c9c9c9;
}

#footer .wrapper #navigation {
	border-top:#1c1c1c solid 1px;
	margin:10px 0 0;
	padding:15px 0;
}

#footer .wrapper #navigation li {
	float:left;
	padding:3px 5px;
}

#footer .spec {
	text-align:center;
	display:block;
	height:100px;
	line-height:100px;
}

	/* Info box */

#wrapper .info-box {
	background:#FFF6BF;
	border:1px solid #FDD845;
	margin:20px 0 0;
}

#wrapper .info-box .cont {
	border-top:1px solid #fff;
	line-height:1.4em;
	padding:7px;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
}

#wrapper .gray-box {
	background:#EAEAEA;
	border:1px solid #C0C0C0;
	margin:0 0 20px;
	font-size:0.8em;
}

#wrapper #main .content, #wrapper .info-box, #wrapper .info-box .cont {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
}

#wrapper .info-box .cont a, #wrapper .info-box .cont span {
	padding:0 5px;
	color:#f6580a;
}

#wrapper .info-box .cont a:hover {
	color:#d24500;
	text-decoration:underline;
}

#wrapper .gray-box .cont {
	text-align:left;
	font-weight:normal;
	padding:7px 7px 0;
	text-shadow:0 1px 0 #fff;
}

#wrapper .gray-box .cont h2 {
	font-weight:bold!important;
	border-bottom:1px solid #a8a8a8;
	padding:6px 7px 15px;
	margin:0 0 10px;
}

#wrapper .gray-box .cont p {
	color:#000!important;
	padding:0 0 10px!important;
}

.feature-list li {
	color:#686868;
	line-height:1.7em;
	padding:0 0 20px;
	background:url('images/icons/bullet.png') 5px top no-repeat;
}

.feature-list li h2 {
	color:#333;
	padding:3px 0 10px 45px;
}

.homepage-bg #main-blog {
	width:580px!important;
}

.homepage-bg #sidebar-blog {
	width:350px!important;
	background:none!important;
	border:0!important;
}

.homepage-bg #sidebar-blog h2.home-title {
	font-size:1.4em;
	font-weight:bold !important;
	padding:0 0 10px;
	margin:0 0 10px;
	color:#4c7ab5;
	border-bottom:#6c6c6c dotted 1px;
	text-shadow:0 1px 0 #fff;
}

.admintasia-details {
	line-height:1.7em;
	float:left;
	width:555px;
}

.homepage-bg #from-blog {
	float:right;
	width:408px;
}
