/*
Theme Name: Target Logics
Theme URI: http://targetlogics.com
Description: Target Logics Wordpress Theme
Version: 1.0
Author: Target Logic
Author URI: http://www.targetlogics.com
*/

/*********GLOBAL STUFF*********/
html, body {height: 100%;}
body {
	background:#ddd;
	color:#000;
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:.85em;
}
h1{font-size:2.5em} h2{font-size:2em}h3{font-size:1.8em}h4,h5,h6{font-size:1.7em}
p {	line-height:1.6em}
.fleft {float:left} .fright {float:right}
.pad { padding:10px}
.padb {padding:10px; border:1px solid #bebebe}
a {color:#25247b;font-weight:bold}
a:hover {text-decoration:none}
/*********NAVIGATION*********/
#menu-wrapper{margin-top:10px; margin-bottom:10px; background:url(images/menu_bg.png) repeat-x; border:1px solid #bebebe}
#nav, #nav ul{     margin:0;      padding:0;      list-style-type:none;      list-style-position:outside;      position:relative;  line-height:1.5em; outline:none}
#nav a:link, #nav a:active, #nav a:visited{    display:block;     text-decoration:none;  font-weight:normal; font-size:15px}
#nav a:hover{background:#ccc url(images/menu_active.png) repeat-x center}
#nav li{ float:left;  position:relative; width:10%;}
#nav>li{text-align:center}
#nav li ul li a{position:relative; margin:0; padding:10px 0}
#nav>li>a{padding:10px 5px}
#nav ul{position:absolute; width:156px; display:none; top:41px; font-size:10px; line-height:.75em}
#nav li ul a{width:156px; float:left; margin:0}
#nav ul ul{top:auto}
#nav li ul ul{left:156px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{ display:none}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{ display:block}
/*********PAGE STRUCTURE*********/
#wrapper {
}
	#header {
		height:150px;
		min-height:150px;
		background:url(images/header_bg.png) repeat-x;
	}
	#logo {
		position:relative;
		top:25px;
		left:25px;
	}
	#logo>h1{
		text-indent:-9999px;
		margin:0;
		width:610px;
		height:90px;
		background:transparent url(images/logo.png) no-repeat scroll;
		display:block;
	}
	#tagline {
		position:relative;
		top:10px;
	}
#content-wrapper{
	margin-top:10px;
}
#content {
	background:#fff;
}
	#content ul{
		list-style-position:inside;
		list-style-type:disc;
		margin-left:20px;
	}
	#content ul li br {
		line-height:5px
	}
	#content h1, #content h2 {
		font-size:18px;
		color:#25247b;
	}
	#content h1, h2, h3, h4 {
		margin-bottom:10px;
	}
	#content h2 a {
		text-decoration:none;
	}

#sidebar-wrapper {
	background:#fff;
}
	#sidebar-wrapper h3 {
	}
	
	
#call-to-action {
		overflow:hidden;
		background:#fff;
		border:1px solid #bebebe;
	}

	#optin-wrap {
		background:url(images/optin_bg.png) repeat-x bottom #fdd75a;
		padding:10px;
		height:200px;
	}
		#optin-wrap h4 {
			font-size:1.2em;
			color:#25247b;
			text-align:center;
			margin-bottom:10px;
		}
		#optin-wrap input[type="text"], #email-marketing input[type="text"], #email-marketing input[type="password"] {
			background:url(images/input_bg.png) repeat-x;
			border:1px solid #a37700;
			height:21px;
			width:194px;
			margin-bottom:5px;
			color:#25247b;
			font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
		}
		#optin-wrap input[type="text"]:focus, #email-marketing input[type="text"]:focus, #email-marketing input[type="password"]:focus {
			border:2px solid #25247b;
		}
		#optin-wrap input[type="submit"] {
			background:url(images/optin_register.png) no-repeat;
			text-indent:-9999px;
			width:194px;
			height:27px;
			border:none;
		}
		.optinimg {
			margin:5px auto;
			display:block;
		}
	
	#intro {}
	#intro h3 {
		font-size:1.2em;
		color:#25247b;
		text-align:center;
		margin-bottom:10px;
	}
	#intro p {
		font-size:.8em;
	}
	#intro span {
		font-weight:bold;
		font-style:italic;
		color:#323195;
	}
	#intro span.alt {
		color:#e8b123;
	}
	
	#services-wrapper { margin-top:10px;}
	#services{margin:0;      padding:0;      list-style-type:none;      list-style-position:outside;      position:relative;  line-height:1.5em;  outline:none}
	#services li.mright {float:left; margin-right:20px;}
	#services li.mrightt {float:left; margin-right:20px;  margin-bottom:10px;}
	#services li img {}
	#services li  {float:left; margin:0;}

#register-now {
	background:#e5eafe;
	margin-top:10px;
	text-align:center;
	color:#212175;
}
#register-now h3 {
	font-size:18px;
}
#register-now a { 
	text-decoration:none;
}

#testimonial-wrapper { font-size:1em; margin-top:10px;}
#testimonial-wrapper h3 { background:#212175; color:#fff; padding:10px}
.testimonial {margin-bottom:10px; border-bottom:3px solid #212175; padding:15px 0;}
.testimonial .grid_2 { text-align:center}
.testimonial iframe { margin-top:5px }


#footer {
	font-size:.85em;
	margin-top:20px;
}

	#footer a {
		text-decoration:none;
	}
	
	#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(images/close.png);}
#sb-nav-next{background-image:url(images/next.png);}
#sb-nav-previous{background-image:url(images/previous.png);}
#sb-nav-play{background-image:url(images/play.png);}
#sb-nav-pause{background-image:url(images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
