body {
}

/* Layout */

	/* Header */


#head {
width:100%;
background:url(../images/head-bg.gif) top center repeat-x;
height:228px;
}

#head-wrap {
margin:0 auto;
width:940px;
}

img#logo {
float:left;
width:483px;
height:175px;
margin:0 0 5px 0;
}

ul#contact-info {
text-align:right;
color:#fff;
padding-top:8px;
float:right;
width:415px;
}
ul#contact-info li {
}

ul#contact-info li#email h3 a {
font-size:23px;
background:url(../images/email.png) left no-repeat;
padding-left:30px;

}

ul#contact-info li#call h3 {
font-size:23px;
margin-top:15px;
background:url(../images/phone.png) 225px 5px no-repeat;
}

ul#contact-info li#support h3 {
font-size:16px;
margin:40px 0 7px 0;
padding-bottom:10px;
background:url(../images/pc-icons.png) 205px 0px no-repeat;
}

ul#contact-info #serving {
font-size:16px;
}

	/* Main Navigation */

ul#navigation {
clear:both;
float:left;
margin-top:16px;
}

ul#navigation li {
float:left;
}

ul#navigation li a {
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
color:#fff;
font-size:19px;
text-decoration:none;
padding:8px 10px 9px 10px;
border-left:1px solid #125230;
border-right:1px solid #0e321f;
}

ul#navigation li.first a {
border-left:1px solid #125230;
}

ul#navigation li.last a {
border-right:1px solid #125230;
}

ul#navigation li a:hover, ul#navigation li.current a {
color:#8edba5;
}

#instant a {
background:url(../images/isntant-support.gif) left no-repeat;
text-indent:-9999em;
float:right;
width:226px;
height:32px;
margin-top:13px;
}

#instant a:hover {
margin-top:14px;
}

	/* Main Content */
	
#slideshow-wrap {
background:url(../images/slideshow-bg.gif);
width:100%;
height:280px;
clear:both;
overflow:hidden;
border-bottom:29px solid #00411e;
}

#slideshow {
width:940px;
margin:0 auto;
}

#slideshow img {
height:280px;
}


#content {
width:100%;
background:url(../images/content-bg.gif) top center repeat-x #f7f7f7;
overflow:hidden;
border-top:6px solid #bdbdbd;
}

#content-wrap {
margin:0 auto;
width:940px;
}

#content-wrap #col1 {
width:619px;
float:left;
margin-left:0px;
margin-right:10px;
border-right:1px solid #e3e3e3;
padding-bottom:20px;
}

#content-wrap #col2 {
width:300px;
float:left;
margin-left:10px;
margin-right:0px;
}

	/* Footer */
	
#footer {
width:100%;
clear:both;
background:url(../images/footer-bg.gif) top center repeat-x;
height:200px;
padding:0px 0 0 0;
overflow:hidden;
}

#footer-wrap {
margin:0 auto;
width:940px;
}

#footer-wrap .ft-col {
float:left;
width:253px;
padding-left:60px;
padding-top:12px;

}

#footer-wrap .ft-col h2 {
color:#fff;
}

ul#ft-navigation {
list-style:square;
color:#ccc;
margin-left:55px;
}

ul#ft-navigation li a {
display:block;
font-family:Arial, Helvetica, sans-serif;
margin:5px 0 12px 0;
font-weight:bold;
}

ul#ft-navigation li a:hover {
color:#ccc;
}

ul#ft-contact li {
display:block;
font-family:Arial, Helvetica, sans-serif;
margin:5px 0 15px 0;
color:#fff;
text-align:right;
padding-right:80px;
}

ul#ft-contact li#ft-call {
background:url(../images/phone.png) 30px 1px no-repeat;
}

ul#ft-contact li#ft-email a {
background:url(../images/email.png) 0px 2px no-repeat;
padding-left:30px;
font-weight:bold;
}

ul#ft-contact li#ft-email a:hover {
color:#ccc;
}

ul#resell li {
display:block;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0 0px 0;
color:#fff;
font-size:14px;
padding:0px 0 15px 30px;
}

ul#resell li#avg {
background:url(../images/avg.png) top left no-repeat;
}

ul#resell li#malware {
background:url(../images/malware.png) top left no-repeat;
}

ul#resell li#acronis {
background:url(../images/acronis.png) top left no-repeat;
}

	/* Homepage Content */

ul#hp-buttons {
margin:40px 0px 100px 50px;
}

ul#hp-buttons li {
float:left;
margin-right:20px;
}

	/* Services Content */
	
ul#services {
padding:10px 30px 0 00px;
}

ul#services li p {
font-size:14px;
}

ul#services li#data {
background:url(../images/data-backup.png) top left no-repeat;
padding-left:50px;
}

ul#services li#networking {
background:url(../images/networking.png) top left no-repeat;
padding-left:50px;
}

ul#services li#servers {
background:url(../images/servers.png) top left no-repeat;
padding-left:50px;
}

ul#services li#pc-repair {
background:url(../images/pc-repair.png) top left no-repeat;
padding-left:50px;
}

ul#services li#virus {
background:url(../images/virus.png) top left no-repeat;
padding-left:50px;
}

ul#services li#printer {
background:url(../images/printer.png) top left no-repeat;
padding-left:50px;
}

	/* About Us Content */
	
ul#profiles  {
}
	
ul#profiles li p {
font-size:14px;
}

ul#profiles li p.phone {
font-size:16px;

}

ul#profiles li img {
border:1px solid #ccc;
background:#fff;
padding:3px;
margin:0 13px 0 0;
float:left;
box-shadow:0px 1px 2px #333;
-moz-box-shadow:0px 1px 2px #ccc;
-webkit-box-shadow: 0px 1px 3px #ccc;
}

ul#profiles li.noimg {
margin-bottom:40px;
}

ul#profiles li {
clear:both;
margin-bottom:100px;
}

	/* Styled Buttons */

a.buttons {
width:230px;
height:59px;
text-indent:-9999em;
display:block;
background:url(../images/buttons-sprite.png) no-repeat;
}

a.buttons.team {
background:url(../images/buttons-sprite.png) 0px 0px;
}

a.buttons.services {
background:url(../images/buttons-sprite.png) 0px -62px;
}

a.buttons.contact {
background:url(../images/buttons-sprite.png) 0px -130px;
}

a.buttons.read {
background:url(../images/buttons-sprite.png) 0px -190px;
}

a:hover.buttons {
margin-top:1px;
}

#about ul#hp-buttons{
margin:0 0 100px 0;
}



	/* Contact Page */

ul#contacts-list {
margin:20px 0 50px 0;
height:120px;
}

ul#contacts-list li {
float:left;
width:230px;
height:170px;
padding:10px 0 10px 45px;
border:1px solid #ccc;
margin:0 20px 50px 0;
background:transparent;
-moz-box-shadow: 0px 1px 3px #ccc;
-webkit-box-shadow: 0px 1px 3px #ccc;
}

ul#contacts-list li p {
margin-bottom:10px;
font-size:13px;
}

	/* Instant Support Page */

ul#instant-techs {
text-align:center;
margin-bottom:15px;
}

ul#instant-techs li {
display:inline;
padding-right:10px;
border-right:1px solid #ccc;
}

ul#instant-techs li a {
color:#333;
font-size:18px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
}	

ul#instant-techs li#last {
border-right:none;
}

	/* Fonts and Links Styling */
	
a {
text-decoration:none;
color:#fff;
}

p {
font-family:Arial, Helvetica, sans-serif;
line-height:1.4em;
color:#262626;
font-size:16px;
margin-bottom:15px;
padding-right:15px;
}

h1 {
font-family:"Century Gothic", Arial, sans-serif;
font-size:51px;
font-weight:normal;
color:#005c2a;
line-height:.5em;
margin-top:15px;
margin-bottom:20px;
}

#home h1 {
font-size:36px;
}

span.small-head {
font-size:23px;
}

h2 {
font-family:"Century Gothic", Arial, sans-serif;
font-weight:normal;
color:#363636;
font-size:30px;
margin-bottom:15px;
}

h3 {
font-family:"Century Gothic", Arial, sans-serif;
font-weight:normal;
color:#fff;

}

h4 {
font-family:Arial, sans-serif;
font-weight:bold;
color:#262626;
font-size:16px;
margin-bottom:15px;
text-shadow:0px 1px 2px #ccc;
}

h3 a:hover {
color:#8edba5;
}

h4#techtoys {
background:url(../images/tech-toys-logo.png) top left no-repeat;
text-indent:-9999em;
height:70px;
width:150px;
}

blockquote {
background:url(../images/q1.png) 6% 3% no-repeat #e1eae5;
padding:20px;
margin:90px 0 90px 0;
border-radius:8px;
-moz-border-radius:8px;
box-shadow:0px 1px 2px #333;
-moz-box-shadow:0px 1px 2px #ccc;
-webkit-box-shadow: 0px 1px 3px #ccc;
}

blockquote p {
font-size:19px;
color:#2d2d2d;
font-style:italic;
text-indent:50px;
background:url(../images/q2.png) bottom right no-repeat;
text-shadow:0px 1px 1px #ccc;
}

blockquote p.name {
font-size:16px;
font-weight:bold;
font-style:normal;
background:none;
}

#home blockquote {
background:url(../images/q1.png) 6% 3% no-repeat #e1eae5;
padding:10px;
margin:40px 0 20px 0;
}


