@charset "UTF-8";
/* CSS Document */
/*  html, body   */
html {font-size: 62.5%;background-color:#000000;}
html, body {margin:0; padding:0}
body {margin:0 auto; padding:0; font-family:verdana,helvetica,sans-serif; color:#FFFFFF;}

/* Baseline values for browser consistency*/
div, h1, h2, h3, h4, ul, li, form, input, select, option {margin:0;padding:0;}
img {margin:0;padding:0;border:0;}
ul {list-style:none;}
a {outline:0;}

.clear {clear:both;}

ul.bullets {margin: 0 0 1.2em 0;}
ul.bullets li {list-style-type: disc; list-style-position: outside; margin: 0 0 0 1.2em;}

/* Site Structure */

.container {width:1000px; margin:0 auto;}

.masthead {height:70px;}
.masthead h1 {text-indent:-5000em;}
.masthead h1 img {margin-left:55px; margin-right:-15px;}
#logo {float:left;}
#main_content {text-align: justify;}
#main_content a, #main_content a:link, #main_content a:visited {color:#c82127; text-decoration:none}
#main_content a:hover {color:#FFFFFF; text-decoration:none}

/* Navigation */
#nav {float:left; margin-left:85px;height:41px;position:relative;}
#nav ul {list-style: none;position:absolute; display:block;width:770px;}
#nav li {float:left;display:inline;}
#nav li a {display:block; float:left; text-decoration:none; text-indent:-5000em;}
#nav li.activelink a {background-position:top;}
#nav a#about {background: transparent url(http://tech2consulting.com/images/nav/about.jpg) no-repeat bottom; width:110px;height:41px;}
#nav a#about:hover, #nav li.activelink a#about {background-position:top;}
#nav a#services {background: transparent url(http://tech2consulting.com/images/nav/services.jpg) no-repeat bottom; width:108px;height:41px;}
#nav a#services:hover, #nav li.activelink a#services {background-position:top;}
#nav a#clients {background: transparent url(http://tech2consulting.com/images/nav/clients.jpg) no-repeat bottom; width:103px;height:41px;}
#nav a#clients:hover, #nav li.activelink a#clients {background-position:top;}
#nav a#pricing {background: transparent url(http://tech2consulting.com/images/nav/pricing.jpg) no-repeat bottom; width:113px;height:41px;}
#nav a#pricing:hover, #nav li.activelink a#pricing {background-position:top;}
#nav a#blogs {background: transparent url(http://tech2consulting.com/images/nav/blogs.jpg) no-repeat bottom; width:100px;height:41px;}
#nav a#blogs:hover, #nav li.activelink a#blogs {background-position:top;}
#nav a#contact {background: transparent url(http://tech2consulting.com/images/nav/contact.jpg) no-repeat bottom; width:88px;height:41px;}
#nav a#contact:hover, #nav li.activelink a#contact {background-position:top;}
#nav a#ipod {background: transparent url(http://tech2consulting.com/images/nav/ipod.jpg) no-repeat top; width:125px;height:62px;}
#nav a#ipod:hover, #nav li.activelink a#ipod {background-position:bottom;}

/*Sub Navigation*/
#sub_nav {float:left; position:relative;height:22px; margin:10px auto 0 auto;background-color:transparent;}
#sub_nav ul {list-style:none; position:absolute; display:block;}
.services ul {width:950px; margin-left:40px;}
#sub_nav li {display:inline;}
#sub_nav li a {display:block; float:left; text-decoration:none; text-indent:-5000em;}
/* Services Page */
#sub_nav a#consultation {background: transparent url(http://tech2consulting.com/images/sub_nav/consultation.png) no-repeat bottom; width:180px;height:22px;}
#sub_nav a#consultation:hover, #sub_nav a#consultation:active, #sub_nav li.activelink a#consultation {background-position:top;}
#sub_nav a#project_mgmt {background: transparent url(http://tech2consulting.com/images/sub_nav/project_mgmt.png) no-repeat bottom; width:214px;height:22px;}
#sub_nav a#project_mgmt:hover, #sub_nav a#project_mgmt:active, #sub_nav li.activelink a#project_mgmt {background-position:top;}
#sub_nav a#apple_service {background: transparent url(http://tech2consulting.com/images/sub_nav/apple_service.png) no-repeat bottom; width:154px;height:22px;}
#sub_nav a#apple_service:hover, #sub_nav a#apple_service:active, #sub_nav li.activelink a#apple_service {background-position:top;}
#sub_nav a#maintenance {background: transparent url(http://tech2consulting.com/images/sub_nav/maintenance.png) no-repeat bottom; width:157px;height:22px;}
#sub_nav a#maintenance:hover, #sub_nav a#maintenance:active, #sub_nav li.activelink a#maintenance {background-position:top;}
#sub_nav a#development {background: transparent url(http://tech2consulting.com/images/sub_nav/development.png) no-repeat bottom; width:143px;height:22px;}
#sub_nav a#development:hover, #sub_nav a#development:active, #sub_nav li.activelink a#development {background-position:top;}
#sub_nav a#hosting {background: transparent url(http://tech2consulting.com/images/sub_nav/hosting.png) no-repeat bottom; width:64px;height:22px;}
#sub_nav a#hosting:hover, #sub_nav a#hosting:active, #sub_nav li.activelink a#hosting {background-position:top;}
#sub_nav a#ipod_repair {background: transparent url(http://tech2consulting.com/images/sub_nav/ipod_repair.png) no-repeat bottom; width:88px;height:22px;}
#sub_nav a#ipod_repair:hover, #sub_nav a#ipod_repair:active, #sub_nav li.activelink a#ipod_repair {background-position:top;}
/* About Page */
#sub_nav a#about {background: transparent url(http://tech2consulting.com/images/sub_nav/about.png) no-repeat bottom; width:92px;height:22px;}
#sub_nav a#about:hover, #sub_nav a#about:active, #sub_nav li.activelink a#about {background-position:top;}
#sub_nav a#owners {background: transparent url(http://tech2consulting.com/images/sub_nav/owners.png) no-repeat bottom; width:111px;height:22px;}
#sub_nav a#owners:hover, #sub_nav a#owners:active, #sub_nav li.activelink a#owners {background-position:top;}
.about-owners {width:300px;margin:0 auto 0 400px;}
.about-owners ul {margin:0 auto 0 400px; width:400px;}

/*Home */
#main_content {width:1000px; min-height:415px; position:relative}
#main_content h2 {font-size:2.1em;margin-bottom:0;}
#main_content p {font-size:1.125em; line-height:1.4em;margin-top:0; margin-bottom:1.5em}

/* Services */
.left_column {width:400px; float:left; margin:20px 0 0 75px;}
.right_column {width:400px; float:right; margin:20px 75px 0 0;}
.center_column {width:375px; margin:0 auto; padding-top:25px;}

/* Footer */
#footer {width:1000px; margin:20px auto;}

#consulting {background: url(http://tech2consulting.com/images/common/text/problem_solved.jpg) no-repeat; width:350px; height:24px; margin:0 auto;text-indent:-5000em;}
#contact_info {background: url(http://tech2consulting.com/images/common/text/contact_info.jpg) no-repeat; width:179px; height:42px; margin:1.0em auto;text-indent:-5000em;}
#footer_nav {text-align:center;color:#c82127; font-size:0.9em;}
#footer_nav ul {display:block;margin-top:20px;}
#footer_nav li {margin:10px 0 0 0;display:inline; border-right:#c82127 solid thin; padding:0 10px}
#footer_nav li#last {border-right:none;}
#footer_nav a, #footer_nav a:link, #footer_nav a:visited {color:#c82127; text-decoration:none;}
#footer_nav a:hover, #footer_nav a:active {color:#FFFFFF; text-decoration:underline;}

/* Blog */
.blog_left {float: left; width: 475px; margin:25px 0 25px 0;}
.blog_right {float:right; width:260px;margin:25px 25px 0 0;}
.blog_middle {width:240px;margin-left:465px; padding-top:25px;}

.blog_left h3, .blog_right h3, .blog_middle h3 {font-size:1.6em;}


/* Contact Form */
#contact_form p {margin:0.7em 0}

/* Clients */
#clients_content {margin-top:60px}

.client a, .client a:link, .client a:visited {color:#FFFFFF;text-decoration:none;}
.client a:hover {color:#c82127; text-decoration:none}
#large_client_logo {display: table; text-align:center; width:365px; margin-left:105px; height:250px;}
#large_client_logo img  {text-align:center; display:block;vertical-align:middle;horizontal-align:middle; margin:auto; line-height:250px}

div#client_right_col {width:365px; padding-right:35px;}
table#right_table {height:250px; width:365px}

table#left_table {height:250px; width:365px}

/* slider specific CSS */ 

.sliderGallery {overflow: hidden; position: relative; height: 90px; width: 800px; position:absolute; bottom:15px;}
.sliderGallery ul { position: absolute; list-style: none; overflow: none; white-space: nowrap; padding: 0; margin: 0; }

.sliderGallery ul li { display: inline; margin:0 15px}
.slider { width: 800px; height: 17px; margin-top: 70px; padding: 1px; position: relative; background: url(images/productbrowser_scrollbar_20070622.png) no-repeat; }
.handle { position: absolute; cursor: move; height: 17px; width: 181px; top: 0; background: url(images/productbrowser_scroller_20080115.png) no-repeat; z-index: 10; }
div#slider_container {width:750px; padding-right:25px; padding-left:25px; margin: 0 auto; overflow: none; white-space: nowrap;}
.slider span { color: #bbb; font-size: 80%; cursor: pointer; position: absolute; z-index: 20; top: 3px; }

#bottom a, #bottom a:link, #bottom a:visited { font-size:3.2em; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-bottom:3px;}
#bottom a:hover {color:#c82127;}

.slider .slider-handle-1 { left: 25px;display:none;}
.slider .slider-handle-2 { left: 125px;display:none;}
.slider .slider-handle-3 { left: 225px;display:none;}
.slider .slider-handle-4 { left: 325px;display:none;}
.slider .slider-handle-5 { left: 425px;display:none;}
.slider .slider-handle-6 { left: 525px;display:none;}
.slider .slider-handle-7 { left: 625px;display:none;}
.slider .slider-handle-8 { left: 725px; display:none;}