/* 
Website: ArtemisIT.com
Name: Page Specific Stylesheet
Description: inSite-powered website, designed and hosted by Artemis Inc.
Version: 0.1a
Author: Jefte Puente
Author URI: http://www.artemisit.com
Comments:	This stylesheet contains styles used on specific pages.
			This stylesheet is best viewed without word wrapping.
*/

/*** Home Page ***/
#HomePage h2 { margin:0; }
#HomePage #alth2 { margin-bottom: 10px; color: #005595; }
	/* Columns */
	#homecolumns { width: 992px; }
	#homecolumns div { float: left; width: 248px; height: 388px; }
	#homecolumns h2 { display: none; }
	#homecolumns div #col1 { float: left; width: 100%; height: 388px; background: url('/images/bd_computer_networking.png'); }
	#homecolumns div #col2 { float: left; width: 100%; height: 388px; background: url('/images/bd_internet_ebusiness.png'); }
	#homecolumns div #col3 { float: left; width: 100%; height: 388px; background: url('/images/bd_cabling_telephony.png'); }
	#homecolumns div #col4 { float: left; width: 100%; height: 388px; background: url('/images/bd_premise_esecurity.png'); }
	/* Featured Services Row*/
	#featured_row { float: left; background: #cdd3d8; width: 100%; border-top: 5px solid #df0132; border-bottom: 1px solid #b6bdc3; }
	#featured_row_subpage { float: left; background: #D9DEE1; width: 100%; border-top: 5px solid #df0132; border-bottom: 1px solid #b6bdc3; }
	#featured_left { float: left; width: 470px; padding: 10px 15px; color: #333; }
	#featured_left h2 { color: #000; }
	#featured_left img { float: right; margin: 3px 0 0 50px; }
	#featured_right { float: left; width: 458px; margin: 10px 0 0 20px; }
	#featured_right a.more { float: right; background-color: #d2d2d2; margin-right: 1px; margin-bottom: 1px;}
	#featured_right div { float: left; padding: 15px 15px 13px 15px; background: #fff; }
	#featured_right div img { margin-left: 30px; }
	/* News Row */
	#news_row { float: left; width: 100%; background: #d9dee1;  }
	#news_row_left { float: left; padding: 10px 15px; width: 470px;  }
	#news_row h3 { color: #53575B; }
	#news_row_title { float: left; background: #FA002D; width: 100%; padding: 2px 15px 0 15px;}
	#news_row_title h3 { color: #fff; }
	#news_row p { color: #53575B; font-size: 1.1em; }
	#news_list { float: left; margin: 12px 0 0 20px; }
	#news_list div { background: #ededed; width: 428px; height: 100px; padding: 15px; }
	#news_list img { border: none; float: left;  }
	#news_list a { float: left;  }
	#news_list p { float: left; padding-bottom: 10px; width: 100%; }
	#news_list p a.newslink { padding: 0px 0 0 5px; float: left; }
	
	/* Logos Row */
	#logos_row { float: left; width: 100%; background: #ededed; border-top: 1px solid #b6bdc3; border-bottom: 1px solid #b6bdc3; padding: 10px 15px; height: 100px; }
	#logos_row h3 { color: #959ea4; }

/*** Page Banners ***/
#AboutUs #pagephoto { background-image: url('/images/bd_about.jpg'); }
#Careers #pagephoto { background-image: url('/images/bd_careers.jpg'); }
#ContactUs #pagephoto { background-image: url('/images/bd_contactus.jpg'); }
#newsphoto { float: left; width: 623px; height: 300px; background-image: url('/images/bd_news.jpg');}
	/* Computer & Networking */
	#ComputerNetworking #pagephoto { background-image: url('/images/bd_computer_networking.jpg'); }
	#ManagedServices #pagephoto { background-image: url('/images/bd_managed_services1.jpg'); }
	#VirtualOffice #pagephoto { background-image: url('/images/bd_virtualoffice.jpg'); }
	#Helpdesk #pagephoto { background-image: url('/images/bd_helpdesk.jpg'); }
	#SystemDesignImplementation #pagephoto { background-image: url('/images/bd_system_design.jpg'); }
	#AntiVirusSpamFiltering #pagephoto { background-image: url('/images/bd_antivirus_spamfiltering.jpg'); }
	#DataBackupBusinessContinuity #pagephoto { background-image: url('/images/bd_databackup.jpg'); }
	#HostedExchange #pagephoto { background-image: url('/images/bd_hosted_exchange.jpg'); }
	#ShoreTel #pagephoto { background-image: url('/images/bd_shoretel.jpg'); }
	/* Internet & eBusiness */
	#InterneteBusiness #pagephoto { background-image: url('/images/bd_internet_ebusiness.jpg'); }
	#InterneteBusiness #sites { float: left; width: 100%; }
	#inSiteWebContentManager #pagephoto { background-image: url('/images/bd_insite.jpg'); }
	#WebApplicationDevelopment #pagephoto { background-image: url('/images/bd_web_application.jpg'); }
	#WebHosting #pagephoto { background-image: url('/images/bd_webhosting.jpg'); }
	#ApplicationandServerHosting #pagephoto { background-image: url('/images/bd_application_serverhosting.jpg'); }
	#ElectronicFaxing #pagephoto { background-image: url('/images/bd_faxcenter.jpg'); }
	#DocumentManagementSystem #pagephoto { background-image: url('/images/bd_documentcenter.jpg'); }
	/* Cabling & Telephony */
	#CablingTelephony #pagephoto { background-image: url('/images/bd_cabling_telephony.jpg'); }
	#StructuredCabling #pagephoto { background-image: url('/images/bd_structured_cabling.jpg'); }
	#AudioVisualSystems #pagephoto { background-image: url('/images/bd_audiovisual.jpg'); }
	#PhoneSystems #pagephoto { background-image: url('/images/bd_phonesystems.jpg'); }
	/* Cabling & Telephony */
	#PremiseeSecurity #pagephoto { background-image: url('/images/bd_premise_esecurity.jpg'); }
	#HomeandBusinessSecurity #pagephoto { background-image: url('/images/bd_homesecurity.jpg'); }
	#FireSystems #pagephoto { background-image: url('/images/bd_fire_alarm.jpg'); }
	#NetworkSecurity #pagephoto { background-image: url('/images/bd_network_security.jpg'); }
	#VideoSurveillanceSystems #pagephoto { background-image: url('/images/bd_homesecurity.jpg'); }
	#AccessSystems #pagephoto { background-image: url('/images/bd_access_system.jpg'); }
	/* Careers */
	#OutsideSalesRepresentative #pagephoto, #WebDatabaseDeveloper #pagephoto, #NetworkAdministrator #pagephoto { background-image: url('/images/bd_careers.jpg'); }
	
/*** Service boxes ***/
.service { float: left; background: #fff; margin: 0 0 15px 0; width: 340px; height: auto; }
.service .inner { padding: 12px 8px 0 12px; }
.service .more { float: right; margin-top: 5px; }
.service .inner p { padding-bottom: 0; font-size: 1.2em; color: #454545; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#rightcol h2 { font-size: 1.7em; }
.service h3 { font-size: 1.5em; color: #2e2e2e; }

/*** Misc ***/
a.more { background: #d2d2d2 url('/images/ico_arrow.png') no-repeat 64px 6px; padding: 2px 19px 2px 5px; color: #005595; font-size: 1.2em; text-decoration: none;}
#InterneteBusiness #text img { margin: 5px 0 15px 66px; }

/*** Shoretel Pages ***/
#shoretelNav { float: left; }
#shoretelNav ul { list-style: none; margin: 5px 0 15px 0; overflow: hidden; padding: 0; width: 100%;}
#shoretelNav ul li { border: 0px solid; float: left; width: 250px; }
#shoretelContent { float: left; clear: both; width: 100%; }
#shoretelContent .clear { clear: both;}
#shoretelContent dl { margin: 0; }
#shoretelContent dt { font-size: 1.4em; font-weight: bold; padding: 0; margin: 0;}
#shoretelContent dd { margin: 0; padding:0;}
#shoretelContent h1 { font-size: 1.8em; margin: 0; }
#shoretelContent h2 { font-size: 1.5em; margin: 0em;}
#shoretelContent h3 { font-size: 1.3em; margin: 0em;}
#shoretelContent p { }
#shoretelContent small { margin: 1.2em;}
#shoretelContent table { border: 1px solid; border-collapse: collapse; font-size: 1.2em; margin: 1em; width: 90%;}
#shoretelContent table caption { caption-side: bottom; font-size: 0.95em; font-style: oblique;}
#shoretelContent th, #shoretelContent td { border: 1px solid; margin: 0; padding: 0.25em;}
#shoretelContent ul { margin: 1em 1em; }
#shoretelContent ul li { margin: 0 0 0 40px; font-size: 1.0em; }