/*
*************************************************************************
*	NextInspire.com														*
*	Copyright (C) 2009 NextInspire.com. All Rights Reserved				*
*	Last Modified : November 28, 2009 ( Revision 03-1 )					*
*************************************************************************
*/



@font-face {
	font-family: 'Candara';
	src: url('fonts/candarab.eot');
	src: local('Candara Bold'),
	url('fonts/candarab.ttf') format('truetype')
	}
/*
------------------------------------------------------------------------------------------------------------------------------------------------------
Modify this section of styles will affect site_header.tpl and site_footer.tpl
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#mainbody 						{ width:980px; margin:0 auto; } 

#header_top 					{ font:700 11px Candara, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; text-transform:uppercase; height:110px; }
#header_top a 					{ color:#999; }
#header_top a:hover 			{ color:#ddd; }
#header_top .logo a 			{ float:left; width:230px; height:100px; }
#header_top .viewcart a	 		{ float:right; padding:10px 25px 10px 0; margin:0 10px 0 0; }
#header_top .live_response 		{ float:right; }

#header_nav						{ background:url(images/header_nav.jpg) 35px 12px no-repeat; height:72px; }
#header_nav	.homelink a			{ background:url(images/header_home.jpg) center no-repeat; width:30px; margin:12px 3px 0 0; height:20px; float:left; }
#header_nav	ul					{ font:700 11px Candara, "Lucida Sans", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; color:#999; text-transform:uppercase; }
#header_nav	li					{ list-style:none; float:left; padding-left:10px; }
#header_nav li a 				{ padding:5px 10px; }
#header_nav	span 			 	{ padding:15px 10px 15px 0; display:block  }
#header_nav .language			{ float:right; padding:5px 24px 0 0; background-repeat:no-repeat; background-position:right 9px; margin:6px 10px 0 0 }
#header_nav .language select 	{ height:20px;}

#container 						{ width:730px; background:url(images/bg_container.png) right top repeat-y; float:left; }
#innertube						{ width:700px; margin:0 0 15px 0; height:auto!important; height:550px; min-height:550px; }

.breadcrumb						{ font:400 11px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; color:#888; padding:13px 0 0 50px; float:left; }	 
.breadcrumb	a					{ color:#888; }
.breadcrumb	a:hover				{ color:#bbb; }
 
#headline_default 				{ height:135px; margin:15px 0 15px; background: no-repeat; width:100%; display:inline-block}
#headline_default .slogan		{ width:500px; height:100px; }
#headline_default h1			{ font:700 17px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; color:#ddd; line-height:1.5; text-transform:uppercase; padding:28px 0 0 65px; }
#headline_default h2			{ font:400 11px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; color:#eee; line-height:1.5; text-transform:uppercase; padding:0 0 0 85px; }	

#box_login 						{ padding:15px 0 30px 0px; }
#box_sidemenu					{ padding:0 0 30px 0px; }
#box_search						{ padding:0 0 30px 0px; }
#box_search	dl 					{ padding:5px 0 0 0; }

#side_column 					{ float:right; width:225px; padding-left:25px; }
#side_column ul					{ font:700 11px Candara, "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; text-transform:uppercase; list-style:none; }
#side_column li 				{ background:url(images/sidemenu_separate.gif) repeat-x left bottom; padding:7px 0px; line-height:1.6; }
#side_column li a 				{ color:#555; background:url(images/bullet_01.png) no-repeat; padding: 0 0 0 20px; }
#side_column li a:hover 		{ color:#C93; background-position:0 -100px; }
#side_column dd 				{ height:25px; }
#side_column h1					{ font:700 13px Candara, "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; text-transform:uppercase; margin:0 0 5px 0; line-height:1.6; }
#side_column .greeting 			{ padding:0; margin:-3px 0 8px 0; }
#side_column .inputbox1 		{ border:#bbbbbb 1px solid; width:185px; height:17px; }
#side_column select 			{ border:#bbbbbb 1px solid; width:150px; height:20px; }

#footer 						{ height:195px; clear:both; }
#footlink 						{ width:980px; height:165px; margin:0 auto;font:400 italic 11px "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; }
#footlink h1					{ font:700 13px Candara, "Trebuchet MS","Lucida Sans",  "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; text-transform:uppercase; margin:0 0 6px 0; padding:0 0 8px 0; line-height:1.6; }
#footlink ul					{ list-style:none; margin:0; font:700 11px Candara, "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; text-transform:uppercase; line-height:2.2 }
#footlink li a 					{ background:url(images/bullet_01.png) 0 -100px no-repeat; padding: 0 0 0 20px; }
#footlink p 					{ color:#999; padding:2px 0 6px 0; line-height:1.7 }
#copyright 						{ color:#666; width:980px; margin:0 auto; text-transform:uppercase; font-size:9px; padding:8px 0 0 0; }

#box_legal						{ float:right;width:225px; padding:18px 0 0 25px; }

#box_newsletter					{ float:left; width:270px; padding:18px 10px 0 10px; }
#box_testimonials 				{ float:left; width:315px; padding:18px 85px 0 15px; height:146px; font:400 italic 11px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif";}
#box_testimonials p.signature 	{ padding:10px 25px 0 0; text-align:right; }
/* 
------------------------------------------------------------------------------------------------------------------------------------------------------
Modify this section of styles will affect homepage.tpl
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#homepagetags 					{ padding-top:15px; }
#homepagetags ul				{ list-style:none; line-height:1.6; }
#homepagetags li 				{ float:left; background:0 2px no-repeat; margin:0 10px 25px 10px; height:auto!important; height:55px; min-height:55px; }
#homepagetags li a				{ display:block; width:160px; padding:0 0 0 50px;  }
#homepagetags span.title		{ display:block; border-left:1px #ddd solid; padding:0 0 4px 10px; font:700 12px Candara, "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; }
#homepagetags span.desc 		{ display:block; border-left:1px #ddd solid; padding:0 0 0px 10px; }
/*
------------------------------------------------------------------------------------------------------------------------------------------------------
Modify this section of styles will affect homepage.tpl & contact.tpl
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#contactform					{ height:auto!important; height:300px; min-height:300px; background:url(images/contact_form.jpg) no-repeat; clear:both; }
#contactform dl					{ float:right; padding:15px 0 0 0; width:400px;}
#contactform dt					{ float:left; clear:left; width:90px; padding:4px 8px 0 0; text-align:right; white-space:nowrap; }
#contactform dd					{ padding:3px 0; }

#contactinfo					{ float:left; padding:40px 0 0 95px; }
#contactinfo span.title			{ display:block; padding:0 0 12px 0; font:700 12px Candara, "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; color:#999; text-transform:uppercase; }
/*
------------------------------------------------------------------------------------------------------------------------------------------------------
Modify this section of styles will affect clientareahome.tpl
------------------------------------------------------------------------------------------------------------------------------------------------------
*/
#clientinfo 					{ float:left; width:260px; padding-top:10px; margin-left:6px; }
#clientinfo .address			{ line-height:2;color:#858585; padding:8px 0 0 8px;}
#clientinfo .pagetitle			{ background:url(images/icon_info.gif) 0px 6px no-repeat; font:700 12px Candara, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; line-height:1.8; text-transform:uppercase; padding:5px 0 4px 26px; border-bottom:1px #ddd solid}

#clientstats		 			{ float:left; width:340px; padding:10px 0px 5px 55px; height:auto!important; height:200px; min-height:200px; }
#clientstats .topic				{ font-weight:bold; padding:5px 0 5px 3px; font:700 12px Candara, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Sans Serif"; line-height:1.8; }
#clientstats dl 				{ padding:8px 0 8px 0; line-height:2.1; border-top:1px #ddd solid; width:340px;  }
#clientstats dt 				{ float:left; width::auto!important; width:260px; min-width:260px; white-space:nowrap; padding:0 0 0 3px; }
#clientstats a					{ color:#C60; display:block}
#clientstats a:hover			{ color:#930; }