/*

*************************************************************************

*	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

------------------------------------------------------------------------------------------------------------------------------------------------------

*/

h1	{ font-size:36px; font-weight:700;}
h2	{ font-size:24px; font-weight:700;}
h3	{ font-size:18px; font-weight:700;}
h4	{ font-size:16px; font-weight:700;}
h5	{ font-size:14px; font-weight:700;}
h6	{ font-size:12px; font-weight:700;}


#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; }