/*
Theme Name: i-Tul
Theme URI: http://i-tul.com/
Description: 2012 i-Tul based on Wordpress Theme Twenty Ten
Author: i-Tul Design & Software, 3009 Douglas Blvd. Suite 120, Roseville CA. 95661
Version: 1.0
Tags:
*/
#banner #ibanner #ban { width:550px; float:left;}
.bannerside { background:url(images/sideslidebg.png) repeat; height:298px;width:370px; float:left;padding:50px 40px 0 0;}
.ln1, .ln2, .ln3 { font:33px 'Open Sans'; color:#fff; text-align:right;}
.lnk { margin:20px 0 0 50px; }
.bannerside .lnk{margin:20px 0 0 20px;}

.lnk > span {margin-right:20px;}
.lnk span { color:#fed403; float:left;text-align:center;}
.lnk a { color:#1e749c; background:#fed403; font:bold 18px 'Open Sans';padding:5px 30px;border-radius:5px;display:block;}

.bannerside .lnk{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align: center;}
.bannerside .lnk>span{display:inline-block;vertical-align:top;float: none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.33%;margin:0;padding: 0 10px;}
.bannerside .lnk>span a{padding: 5px 10px;font-size: 16px;}

.entry-content h2.entry-title { padding:20px 0 20px 0; font:bold 24px 'Open Sans'; color:#2a2a2a;}
.entry-content p { font:13.5px Arial; color:#777; line-height:1.5;}
.entry-content h3, .entry-content h4 { color:#2a2a2a; font:bold 16px Helvetica; padding-bottom:10px;}
.page-id-105 .entry-content h3 { border-top:1px #dedede solid; padding-top:20px; margin-top:30px;}


#main #container ul { list-style-type:none; margin:0;}
#main #container ul li {list-style: none;}
#main #container li {line-height:1;}

.page-template-default #container,
.page-template-t-contact-php #container,
.page-template-page-templatest-OpenCart-php #container { overflow:hidden; box-shadow:0px 0px 0px 3px #f0f0f0; margin-top:50px;border-radius:2px; border:1px #e0e0e0 solid;background:#f8f8f8;}
.page-template-default #main #container #content,
.page-template-t-contact-php #main #container #content { float:left; border-left:1px #dedede solid; background:#fff; width:635px;padding:0 40px 0 40px;}
.page-template-t-contact-php
#main .sidebar { margin:0; padding:20px 0 0 20px; width:220px;}
.sidebar .widget-title { color:#1e749c; font:bold 16px 'Open Sans'; }
#main .sidebar .widget-container { border:0; }
#main .sidebar .widget-container h3, #main .sidebar .widget-container li > a,#main .sidebar .widget-container > div { border:0; }
#main .sidebar .widget-container .current-cat, #main .sidebar .widget-container .current_page_ancestor, #main .sidebar .widget-container .current_page_parent, #main .sidebar .widget-container .current_page_item {background:none;}
.current-menu-item > a { background:url(images/side_bg.png)left center no-repeat; }
#footer .current-menu-item > a { background:none; }

#main .sidebar .widget-container #menu-how-it-works.menu > li > a { font-weight:bold; color:#404040; margin:10px 0; display:block;}

#main #container a {text-decoration: none;}


.btn.blu { background-color:#1e749c; color:#fff; font:bold 13px 'Open Sans'; padding:10px 13px; margin:10px 0 0 0;border-radius:5px;text-decoration:none;display:inline-block;} 
.btn.gray {background-color:#dedede; color:#5d5d5d; font:bold 13px 'Open Sans'; padding:10px 13px; margin:10px 0 0 0;border-radius:5px;text-decoration:none;display:inline-block;} 



.feed-the-children { height: 207px; }

.feed-the-children .abs{position: absolute;
left: 0;
width: 100%;
background: url(images/bkgd_grid.png);}

.feed-the-children .container{width: 960px;
overflow: hidden;
margin: 0 auto;
padding: 32px 0;
font-size: 24px;
line-height: 1.4;}

.feed-the-children .abs .container img {margin-right: 64px;}

.feed-the-children .abs .container p {margin:0;}



.feed-the-children .abs .container a { display: inline-block;
background: #FED403;
font-size: 16px;
font-weight: 700;
color: #1E749C;
padding: 6px 16px;
border-radius: 4px;
text-decoration: none !important;
margin-top: 10px; }

.page-template-t-contact-php #content .entry-title { padding:0 0 50px 0; }
.page-template-t-contact-php #content .entry-content { border-right:1px #e0e0e0 solid; margin:30px 0;}
.wpcf7 p { color:#404040; padding-bottom:10px; font:700 14px'Open Sans';  }
.wpcf7 input[type="submit"] { display:block; margin-top:10px; border:0; background:#336699; border-radius:5px; padding:5px 20px; font:bold 13px'Open Sans'; color:#fff;}
.wpcf7 textarea, .wpcf7 input[type="text"] { width:375px; }

		input#coupon {
			width:60px;
		}
		#couponform {
			padding:0 0 20px;
		}
		#couponform input.button {
			font-size:10px;
		}
#site-navigation .menu > li > a {
    padding: 20px 20px 20px 28px !important;
}
.download a{	
	color: #1e749c;    
	background: #fed403;    
	font: bold 18px 'Open Sans';    
	padding: 5px 30px;    
	border-radius: 5px;	
	display: inline-block;
}