/*
Theme Name: Kinetic Theme
Theme URI: http://localhost/
Description: Theme for Kinetic Technology Group.
Version: 1.0
Author: Concussion Interactive
Author URI: http://www.concussioninteractive.com/
Tags: none
*/


/***********/
/* General */
/***********/

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #3e4341;
	text-align: center;
	margin:0;
	padding:0;
	min-width:1000px;
	}
	
div {
	margin:0;
	padding:0;
	}

img {
	margin:0;
	padding:0;
	border:0 hidden;
	}

p {
	margin:0;
	padding:0;
	}
	
a.nodeco {
	color:inherit;
	text-decoration:none;
	}
	
.sideblogtitlelink1 {
	color:#d96651;
	text-decoration:none;
	}
	
.sideblogtitlelink1:hover {
	color:#aa4f3e;
	text-decoration:none;
	}
	
.sideblogtitlelink2 {
	color:#82a4ab;
	text-decoration:none;
	}
	
.sideblogtitlelink2:hover {
	color:#006666;
	text-decoration:none;
	}
	
.footerlinks1	{
	color:#D0F1F0;
	text-decoration:none;
	margin-left:0px;
}

.footerlinks2	{
	color:#D0F1F0;
	text-decoration:none;
	margin-left:30px;
}

.footerlinks1:hover {
	color:#66ffff;
	text-decoration:none;
	}
	
	
.footerlinks2:hover {
	color:#66ffff;
	text-decoration:none;
	}

#container {
	background: #e1c68e url('images/bg_wood2.jpg') repeat top left;
	width:auto;
	text-align:center;
	display:block;
	text-decoration: none;
	}
	
#content {
	width: auto;
	margin:0 auto;
	display:block;
	}
	
#content table {
	margin: 0 auto;

}


/**********/
/* Header */
/**********/

#header {
	background: #252525 url('images/bg_header_int.gif') repeat-x bottom center;
	width:auto;
	height:145px;
	text-align:center;
	display:block;
	}
	
#blue_line {
	background-color:#99ffff;
	width:auto;
	height:6px;
	padding:0;
	margin:0;
	border:0;
	display:block;
	overflow:hidden;
	
}

#headercenter 	{
	margin: 0 auto;
	padding: 0 46px 0 0;
	height: 145px;
	width: 860px;
	display:block;
	text-align:left;
	}
	
#headerlogo	{
	width:238px;
	margin-top: 35px;
	margin-left: 37px;
	float:left; 
	}
	
#headerhelpdesk {
	margin: 94px 0px 0 0;
	background: url('images/btn_header_helpdesk.png') bottom left no-repeat;
	padding: 0;
	float: right;
	width:176px; 
	height:39px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	 }
	 
#headerhelpdesk:hover {
	background: url('images/btn_header_helpdesk2.png') bottom left no-repeat;
	cursor:pointer;
	 }

#headercontact {
	margin: 94px 0px 0 7px;  
	background: url('images/btn_header_contact.png') bottom left no-repeat;
	padding: 0;
	float: right;
	width:135px; 
	height:39px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	}
	
#headercontact:hover {
	background: url('images/btn_header_contact2.png') bottom left no-repeat;
	cursor:pointer;
	 }

#headerremote {
	margin: 94px 0 0 0; 
	background: url('images/btn_header_remote.png') bottom left no-repeat;
	padding: 0;
	float: right;
	width:181px; 
	height:39px;
	text-indent: -999em; 
	overflow: auto; 
	cursor: pointer;
	}
	
#headerremote:hover {
	background: url('images/btn_header_remote2.png') bottom left no-repeat;
	cursor:pointer;
	 }
	
#banner {
	background: #83c5cf url('images/bg_flash.gif') bottom left repeat-x;
	height:341px;
	width:auto;
	margin:0 auto;
	padding:0;
	}
	
#flash_banner {
	background: #83c5cf url('images/banner.jpg') bottom center no-repeat;
	height:341px;
	width:auto;
	margin:0 auto;
	padding:0;
	}
	

#buttonbar {
	background: #ff9933 url('images/bg_buttonbar.gif') repeat-x bottom center;
	text-align: center;
	display: block;
	height: 43px;
	padding:0px;
	}
	
#buttonholder {
	text-align: center;
	display:block;
	margin:0 auto;
	padding:0;
	height:43px;
	width:890px;
}
	
#btn_what_we_do {
	background: #ff9933 url('images/btn_what_we_do.gif') bottom center no-repeat;
	width:134px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
	cursor:pointer; 
}	

#btn_what_we_do2 {
	background: #ff9933 url('images/btn_what_we_do2.gif') bottom center no-repeat;
	width:134px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
}

#btn_what_we_do:hover {
	background: #ff9933 url('images/btn_what_we_do2.gif') bottom center no-repeat;
	background-repeat: repeat-y;
	cursor: pointer;

}

#btn_why_choose_us {
	background: #ff9933 url('images/btn_why_choose_us.gif') bottom center no-repeat;
	width:174px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
	cursor:pointer; 
}	

#btn_why_choose_us2 {
	background: #ff9933 url('images/btn_why_choose_us2.gif') bottom center no-repeat;
	width:174px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
	cursor:pointer; 
}	

#btn_why_choose_us:hover {
	background: #ff9933 url('images/btn_why_choose_us2.gif') bottom center no-repeat;
	background-repeat: repeat-y;
	cursor: pointer;

}

#btn_who_we_are {
	background: #ff9933 url('images/btn_who_we_are.gif') bottom center no-repeat;
	width:144px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
	cursor:pointer; 
}	

#btn_who_we_are2 {
	background: #ff9933 url('images/btn_who_we_are2.gif') bottom center no-repeat;
	width:144px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
	cursor:pointer; 
}	

#btn_who_we_are:hover {
	background: #ff9933 url('images/btn_who_we_are2.gif') bottom center no-repeat;
	background-repeat: repeat-y;
	cursor: pointer;

}

#btn_the_blog {
	background: #ff9933 url('images/btn_the_blog.gif') bottom center no-repeat;
	width:116px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
	cursor:pointer; 
}	

#btn_the_blog2 {
	background: #ff9933 url('images/btn_the_blog2.gif') bottom center no-repeat;
	width:116px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
	cursor:pointer; 
}	

#btn_the_blog:hover {
	background: #ff9933 url('images/btn_the_blog2.gif') bottom center no-repeat;
	background-repeat: repeat-y;
	cursor: pointer;

}

#btn_the_way_we_think {
	background: #ff9933 url('images/btn_the_way_we_think.gif') bottom center no-repeat;
	width:202px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
	cursor:pointer; 
}	

#btn_the_way_we_think2 {
	background: #ff9933 url('images/btn_the_way_we_think2.gif') bottom center no-repeat;
	width:202px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
	cursor:pointer; 
}	

#btn_the_way_we_think:hover {
	background: #ff9933 url('images/btn_the_way_we_think2.gif') bottom center no-repeat;
	background-repeat: repeat-y;
	cursor: pointer;

}

#btn_our_digits {
	background: #ff9933 url('images/btn_our_digits.gif') bottom center no-repeat;
	width:113px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
	cursor:pointer; 
}	

#btn_our_digits2 {
	background: #ff9933 url('images/btn_our_digits2.gif') bottom center no-repeat;
	width:113px; 
	height:43px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	display:block;
	cursor:pointer; 
}	

#btn_our_digits:hover {
	background: #ff9933 url('images/btn_our_digits2.gif') bottom center no-repeat;
	background-repeat: repeat-y;
	cursor: pointer;

}

#buttonbarshadow {
	background: url('images/bg_buttonbar_shadow.png') repeat-x top center;
	text-align: center;
	display: block;
	height: 12px;
	padding-right:0;
	width:auto;
	display:block;
	}


/**********/
/* Footer */
/**********/

#footer {
	background: #2a2a2a url('images/bg_footer.gif') repeat bottom center;
	width:auto;
	height: 375px;
	display: block;
	text-align:center;
	}

#footercenter {
	display:block;
	width:850px;
	max-width:850px;
	margin:0 auto;
	padding:67px 0 0 60px;
	}

#footerbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #d0f1f0;
	margin:0;
	letter-spacing:1px;
	text-align:left;
	}
	
#footerbutton td{
	padding:0 18px;
	}
		
#footerheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #5ff6ff;
	text-align:left;
	padding-top:80px;
	}
	
#footeraddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fcffd3;
	text-align:left;
	padding-top:1px;
	line-height:24px;
	}
	
#footerphone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fcffd3;
	text-align:left;
	padding-top:12px;
	line-height:24px;
	}
	
#footerphone b {
	color: #5ff6ff;
	}

#footercopyright {
	color: #deefe4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:lighter;
	text-align:left;
	padding-top:16px;
	}
	

/***********/	
/* Sidebar */
/***********/

#sidebar {
	width:406px;
	vertical-align:top;
	text-align:left;
	padding-top:27px;
	}

#nametag {
	background:url('images/nametag_bg.png') top  left no-repeat;
	margin-left:60px;
	width:347px;
	height:239px;
	margin-left:60px;
	}
	
#nametag_contact {
	background:url('images/nametag_contact.gif') bottom left no-repeat;
	width:347px;
	height:32px;
	text-indent: -999em;
	overflow: auto; 
	display: block;
	cursor: pointer;
	float:left;
	margin:166px 0 0;
	padding:0;
	
}

#nametag_contact:hover {
	background:url('images/nametag_contact2.gif') bottom  left no-repeat;

}
	
	
#sideblogbubble {
	text-align:left;
	width: 335px;
	margin:10px 0 0 70px;
	}
	
#our_partners {
	padding:0px;
	margin:10px 0;
	}

#our_blog {
	padding:0px;
	margin:15px 0;
	}
	
#sideblogbubble li {
	padding:0 0 5px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	display:block;
	color:#82a4ab;
	list-style:none;
	}
	
#sideblogbubble li a {
	color:#d96651;
	text-decoration:none;
	list-style:none;
	}
	
#sideblogbubble li a:hover {
	color:#aa4f3e;
	text-decoration:none;
	list-style:none;
	}
	
#sideblogbubble ul {
	padding:0;
	margin:0;
	list-style:none;
	}
	
#blogcattitle {
	font-size:20px;
	word-spacing:-1px;
	margin:5px 0 6px 2px;
	font-weight:bold;
	}

.cat-item:hover {
	color:#aa4f3e;
	text-decoration:none;
	}
	
#sideblogbubbletop {
	background:url('images/blog_bubble_top.gif') bottom  center no-repeat;
	width:335px;
	height:13px;
	padding:0;
	margin:0;
	}
	
#sideblogbubblefooter {
	background:url('images/blog_bubble_top.png') bottom left no-repeat;
	width:335px;
	height:13px;
	}
	
#sideblogbubblebottom {
	background:url('images/blog_bubble_bottom3.png') top left no-repeat;
	width:335px;
	height:74px;
	padding-left:111px;
	}
	
#sideblog_rss {
	background:url('images/icon_rss.png') bottom left no-repeat;
	width:58px;
	height:63px;
	float:left;
	margin:14px 0 0;
	text-indent: -999em;
	overflow: auto; 
	display: block;
	cursor: pointer;

	}
	
#sideblog_rss:hover {
	background:url('images/icon_rss2.png') bottom left no-repeat;
	}
	
#sideblog_twitter {
	background:url('images/icon_twitter.png') bottom left no-repeat;
	width:54px;
	height:63px;
	float:left;
	margin:14px 0 0;
	text-indent: -999em;
	overflow: auto; 
	display: block;
	cursor: pointer;

	}
	
#sideblog_twitter:hover {
	background:url('images/icon_twitter2.png') bottom left no-repeat;
	cursor: pointer;
	}
	
#sideblog_tech {
	background:url('images/icon_tech.png') bottom left no-repeat;
	width:52px;
	height:63px;
	float:left;
	margin:14px 0 0;
	text-indent: -999em;
	overflow: auto; 
	display: block;
	cursor: pointer;
	}
	
#sideblog_tech:hover {
	background:url('images/icon_tech2.png') bottom left no-repeat;
	cursor: pointer;
	}
	
		
#sideblog_facebook {
	background:url('images/icon_facebook.png') bottom left no-repeat;
	width:60px;
	height:63px;
	float:left;
	margin:14px 0 0;
	text-indent: -999em;
	overflow: auto; 
	display: block;
	cursor: pointer;

	}
	
#sideblog_facebook:hover {
	background:url('images/icon_facebook2.png') bottom left no-repeat;
	cursor: pointer;
	}
	
#sideblog {
	background:url('images/blog_bubble_bg.png') top left repeat-y;
	width:335px;
	padding-bottom:24px;
	padding-left:26px;
	}
	
#sidebarbuttons {
	margin-left:169px;
	}
	
#sideblogtitle {
	padding-right:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	}
	
#sidepagetitle {
	padding:15px 70px 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	}
	
#sidepagetitle1 {
	padding:15px 70px 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#d96651;
	}

#sidepagetitle2 {
	padding:15px 70px 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#82a4ab;
	}

#sideblogdate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#666666;
	padding-bottom:15px;
	}
	
#entryfooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-bottom:15px;
	}
	
	
	
/***************/	
/* Left Links */
/*************/


	
#left_links	{
width:330px;
padding:8px 0 0px 68px;
}

#left_links_top	{
width:330px;
height:90px;
background:url(images/left_links/images/left_links_top.png) no-repeat;
}

#left_links	ul {
background:url(images/left_links/images/left_links_mid_bg.gif) repeat-y;
list-style:none;
padding:0;
margin:0;
}

#left_links_footer	{
width:330px;
height:59px;
background:url(images/left_links/images/left_links_footer.png) no-repeat;
padding:0 0 0 116px;
}

#envelope {
display:block;
float:left;
margin:8px 0 0 0;
width:37px;

}

#trash {
width:26px;
height:33px;
display:block;
float:left;
margin:2px 0 0 37px;
}

#arrow {
width:27px;
height:28px;
display:block;
float:left;
margin:6px 0 0 43px;
}

#left_links	li { 
display:block;
padding:0;
margin:0;
width:330px;
height:41px;
}

/***what we do***/

.left_links_desktop {
	background-image: url(images/left_links/images/desktop_support.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto; 
	display: block;
	cursor: pointer;
}

.left_links_desktop_land {
	background-image: url(images/left_links/images/desktop_support3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto; 
	display: block;
	cursor: pointer;
}

.left_links_desktop:hover {
	background-image: url(images/left_links/images/desktop_support2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_find {
	background-image: url(images/left_links/images/find_ways_to_save.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_find_land {
	background-image: url(images/left_links/images/find_ways_to_save3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_find:hover {
	background-image: url(images/left_links/images/find_ways_to_save2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_forecast {
	background-image: url(images/left_links/images/forecasting_for_you.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_forecast_land {
	background-image: url(images/left_links/images/forecasting_for_you3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_forecast:hover {
	background-image: url(images/left_links/images/forecasting_for_you2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_monitor {
	background-image: url(images/left_links/images/monitor_your_network.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_monitor_land {
	background-image: url(images/left_links/images/monitor_your_network3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_monitor:hover {
	background-image: url(images/left_links/images/monitor_your_network2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_helpdesk {
	background-image: url(images/left_links/images/online_helpdesk.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_helpdesk_land {
	background-image: url(images/left_links/images/online_helpdesk3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_helpdesk:hover {
	background-image: url(images/left_links/images/online_helpdesk2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_remote {
	background-image: url(images/left_links/images/remote_support.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_remote_land {
	background-image: url(images/left_links/images/remote_support3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_remote:hover {
	background-image: url(images/left_links/images/remote_support2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_server {
	background-image: url(images/left_links/images/server_support.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_server_land {
	background-image: url(images/left_links/images/server_support3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_server:hover {
	background-image: url(images/left_links/images/server_support2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_somebody {
	background-image: url(images/left_links/images/somebody_call.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_somebody_land {
	background-image: url(images/left_links/images/somebody_call3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_somebody:hover {
	background-image: url(images/left_links/images/somebody_call2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

/***why us***/

.left_links_network_monitor {
	background-image: url(images/left_links/images/network_monitor.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}
.left_links_network_monitor_land {
	background-image: url(images/left_links/images/network_monitor3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_network_monitor:hover {
	background-image: url(images/left_links/images/network_monitor2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}


.left_links_3easy {
	background-image: url(images/left_links/images/3_easy_options.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}
.left_links_3easy_land {
	background-image: url(images/left_links/images/3_easy_options3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_3easy:hover {
	background-image: url(images/left_links/images/3_easy_options2.png);
	background-repeat: repeat-y;
	
	cursor: pointer;
}

.left_links_creative {
	background-image: url(images/left_links/images/creative_but_tech.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}
.left_links_creative_land {
	background-image: url(images/left_links/images/creative_but_tech3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_creative:hover {
	background-image: url(images/left_links/images/creative_but_tech2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_status {
	background-image: url(images/left_links/images/status_report.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}
.left_links_status_land {
	background-image: url(images/left_links/images/status_report3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_status:hover {
	background-image: url(images/left_links/images/status_report2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_the_creative {
	background-image: url(images/left_links/images/the_creative_difference.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}
.left_links_the_creative_land {
	background-image: url(images/left_links/images/the_creative_difference3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_the_creative:hover {
	background-image: url(images/left_links/images/the_creative_difference2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_windows {
	background-image: url(images/left_links/images/windows_yes.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}
.left_links_windows_land {
	background-image: url(images/left_links/images/windows_yes3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_windows:hover {
	background-image: url(images/left_links/images/windows_yes2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}
.left_links_you_call {
	background-image: url(images/left_links/images/you_call.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}
.left_links_you_call_land {
	background-image: url(images/left_links/images/you_call3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_you_call:hover {
	background-image: url(images/left_links/images/you_call2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

/***who we are***/

.left_links_howie {
	background-image: url(images/left_links/images/howie.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_howie_land {
	background-image: url(images/left_links/images/howie3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_howie:hover {
	background-image: url(images/left_links/images/howie2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_jim {
	background-image: url(images/left_links/images/jim.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_jim_land {
	background-image: url(images/left_links/images/jim3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_jim:hover {
	background-image: url(images/left_links/images/jim2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_jon {
	background-image: url(images/left_links/images/jon.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_jon_land {
	background-image: url(images/left_links/images/jon3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_jon:hover {
	background-image: url(images/left_links/images/jon2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_kyle {
	background-image: url(images/left_links/images/kyle.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_kyle_land {
	background-image: url(images/left_links/images/kyle3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_kyle:hover {
	background-image: url(images/left_links/images/kyle2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_marcus {
	background-image: url(images/left_links/images/marcus.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_marcus_land {
	background-image: url(images/left_links/images/marcus3.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
	cursor: pointer;
}

.left_links_marcus:hover {
	background-image: url(images/left_links/images/marcus2.png);
	background-repeat: repeat-y;
	cursor: pointer;
}

.left_links_blank {
	background-image: url(images/left_links/images/blank.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 41px;
	width: 330px;
	text-indent: -999em;
	overflow: auto;
	display: block;
}

/*********/
/* Index */
/*********/

#teamphoto {
	background:url(images/bg_team_photo.png) no-repeat;
	width: 437px;
	height: 330px;
	max-height:330px;
	margin-left:35px;
	padding: 33px 0 0 19px;
	padding-left:19px;
	padding-top:33px;
	text-align:left;
	vertical-align:top;
	}
#teamphoto img {
	margin:0;
	padding:0;
	}
#aboutus {
	background:url(images/bg_page.png) no-repeat;
	width:395px;
	height:722px;
	margin:0;
	padding:92px 90px 0 56px;
	text-align:justify;
	}
#aboutus hr {
	color:#828c89;
	height:1px;
	border:none;
	}
#aboutus h1 {
	color:#828c89;
	margin:0;
	padding:0;
	}
#aboutus h1 b {
	color:#000000;
	}
#aboutus p {
	line-height:24px;
	}
#aboutlink {
	text-align:right;
	margin:10px 20px 40px 0;
	padding:0;
	}


/********/
/* Page */
/********/

#blogbubble {
	text-align:left;
	width:525px;
	margin-top:26px;
	margin-bottom:50px;
	}
	
#blogbubbletop {
	width:525px;
	height:314px;
	}	
	
#blogbubbletop_bg {
	background:url(images/blogbubbletop_bg.gif) no-repeat;
	width:525px;
	height:314px;
	}	
	
	

#blogbubbletop2 {
	background:url(images/body_top2.png) no-repeat;
	width: 525px;
	height:45px;
	}	

#blogbubblefooter {
	background:url(images/body_footer.png) no-repeat;
	width: 525px;
	height:249px;
	}	
	
	
#blog {
	background:url('images/body_bg.png') top left repeat-y;
	width:525px;
	padding: 1px 0px 0px 56px;
	font-size:16px;
	line-height:24px;
	min-height:525px;
  	height:auto !important;
  	height:525px;

	}
	
	
.entry	{
	width:456px;
	padding-bottom:20px;
	}

#line {
	border-bottom-width: 1px; 
	border-bottom-style: dashed; 
	border-bottom-color: #828c89; 
	width:360px;
	margin:14px 0 13px;
	}

.backtoblog {
	padding:15px 0;
	}	

#blog h1 {
	padding:0px 0px 20px 0;
	font-size:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #828c89;
	font-weight: bold;
	color:#000000;
	display:block;
	width:391px;
	margin-bottom:17px;
	margin-top:34px;
	line-height:35px;
	letter-spacing:-1px;
	}
	
#blog h2 {
	padding:0px 0px 15px 0;
	font-size:26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #828c89;
	font-weight: bold;
	color:#828c89;
	/*color:#000000;*/
	display:block;
	width:391px;
	margin-bottom:5px;
	line-height:33px;
	letter-spacing:-1px;
	}
	
#blog h2 a {
text-decoration:none;
color:#828C89;
}

#blog h2 a:link {
text-decoration:none;
color:#828C89;
}


#blog h2 a:visited {
text-decoration:none;
color:#828C89;
}

#blog h2 a:hover {
text-decoration:none;
color:#993333;
/*color:#000000;*/
}
	
#quote	{
font-size:22px;
line-height:31px;
font-weight:bold;
color:#828c89;
}

.quote_black {
color:#000000;
}

#blog p {
	padding-right: 44px;
	padding-bottom: 13px;
	}
	
.readmore {
display:inline;
margin:0;
overflow:visible;
padding:0px;
}

.readmore_tip {
display:inline;
margin:0;
padding:0px;
}


.readmore:hover {
	color:#aa4f3e;
	}
	
#blog table {

	}

#blog td {
	text-align:center;
	}
	
#blog img {
padding:0 0 5px;
display:block;

}

.blogpic {
padding:0px;
margin:0px;
}

#contentright {
	width:574px;
	vertical-align:top;
	}
	
#contentright a {
color:#cc6666;
text-decoration:underline;
}

#contentright a:link {
color:#cc6666;
text-decoration:underline;
}


#contentright a:hover {
	color:#993333;
	text-decoration: underline;
}
	
	
#blognav {
width:387px;
padding:30px 0px;
margin:0px;

}

.blognavleft {
float:left;
position:relative;
}

.blognavright {
float:right;
position:relative;
}

#full_page {
	text-align:left;
	background:#FFFFFF;
	margin-bottom:20px;
	padding:20px 20px;
}
#blog_title {
	margin-bottom:20px;
	}
	
#contact_table td {
	text-align:left;
	padding:0px;
	margin:0px;
}

#contact_table {
	text-align:left;
	padding:0px;
	margin:0px;
	display:block;
	width:452px;
	
	
}

#email_hosting {
	background:url('images/email_hosting.png') bottom left no-repeat;
	margin:0 0 0 0px;
	width:272px;
	height:80px;
	padding:0px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
}

#email_hosting:hover {
	background:url('images/email_hosting2.png') bottom left no-repeat;
	text-indent: -999em;
}
	

#iphone_tip {
	background:url('images/iphone_tip_dynamic.png') bottom left no-repeat;
	width:413px;
	height:403px;
	margin:5px 0 16px;

	
}

#iphone_tip_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	color:#333333;
	line-height:18px;
	margin:0 0 0 0;
	width:210px;
	float:left;
	padding-left:128px;
}

#iphone_tip_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	color:#333333;
	line-height:18px;
	margin:101px 0 0;
	width:220px;
	float:left;
	padding-left:30px;
}


#iphone_tip_text h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0 0 9px;
}

#iphone_tip_text img {
	margin:15px 0;
	padding:0;
	display:block;
	border:none;

}

#iphone_tip_text a {
	color:#d96651;
	text-decoration:underline;

}

#iphone_tip_text a:hover {
	color:#aa4f3e;
	}
	
#more_tips {
	background:url('images/tell_me_more_tips.gif') bottom left no-repeat;
	width:189px;
	height:23px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	margin:18px 0 ;
}

#more_tips:hover {
	background:url('images/tell_me_more_tips2.gif') bottom left no-repeat;
	text-indent: -999em;
}
	
#contact_form {
	width:391px;
	padding:34px 0 ;
	margin:15px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #828c89;
}

#text_field {
	width:250px;
	border: 1px solid #CCCCCC;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding:3px 0 0 3px;
	color:#000000;
	margin:7px 0;
}

#contact_form textarea{
	width:350px;
	padding:0px;
	margin:0px;
	border: 1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding:3px 0 0 3px;
	color:#000000;
	margin:7px 0;
}
#quiz {
	width:50px;
	border: 1px solid #CCCCCC; 
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding:3px 0 0 3px;
	color:#000000;
	margin:7px 0;
}

#ci_logo {
	background:url('images/ride_bug.gif') bottom left no-repeat;
	padding:0px;
	margin:15px 0;
	width:107px;
	height:21px;
	text-indent: -999em;
	overflow: auto; 
	cursor: pointer;
	float:left;
	}

#ci_logo:hover {
	background:url('images/ride_bug.gif') bottom left no-repeat;
	}