/* css reset */

* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	}
strong {
  font-weight:bold;
}

body {font-family:verdana;font-size:10pt;color:#333;background-color:#ccc;line-height:160%;}
a {color:#0083ff;font-weight:bold;text-decoration:none;}

/* end css reset */

h1 {margin-bottom:10px;font-size:18pt;color:#01b764;font-weight:bold;}
h2 {font-size:14pt;color:#0081fc;font-weight:bold;}
.blue {color:#0083ff;}


#container {background-color:#ccc;}

#heading {height:210px;text-align: center;padding:0px 0px;background-color:#fff;background-position:bottom;background-image:url('/images/gradient4.jpg');background-repeat:repeat-x;width:100%;}
#heading .container {text-align: left;margin:0 auto;width:920px;height:121px;position:relative;}
#heading .van {background-image:url(/images/van2.jpg);width:227px;height:121px;position:absolute;}
#heading .logo {background-image:url(/images/logo.gif);width:255px;height:62px;position:absolute;left:260px;top:10px;}
#heading .town {background-image:url('/ttf2png/towntop/Woodingdean.png');background-repeat:no-repeat;right:30px;top:10px;width:250px;height:30px;position:absolute;}
#heading .phone {background-image:url(/ttf2png/phonenumbertop/01273%20256%20220.png);width:250px;height:30px;background-repeat:no-repeat;position:absolute;right:30px;top:40px;}
#heading .slogan {height:40px;width:600px;top:80px;left:300px;position:absolute;background-image:url('/ttf2png/heading2/Fixed%20Price%20Home%20Computer%20Repairs%20in%20the%20Woodingdean%20area%20-%20PCDoctor comes to you!.png');background-repeat:no-repeat;}


#menu {
position:absolute;top:122px;height:60px;width:100%;text-align:center;font-size:9pt;color:#777;
}

#menu ul
{
padding-left: 0;
margin-left: 0;
margin:0px auto;
width: 920px;
vertical-align:top;line-height:140%;
}

#menu ul li { height:56px;display: inline-block; padding: 8px;
background-color: #eee;
color: #777;
text-decoration: none;
float: left;
border: 1px solid #aaa;
border-right-width:0px;
-moz-box-shadow: 1px 3px 3px #aaa;
      -webkit-box-shadow: 0px 2px 3px #aaa;
      box-shadow: 3px 3px 3px #aaa;
			background-image:url(/gradient/eeeeee-dddddd-64.gif);background-repeat: repeat-x;background-position:bottom;cursor:pointer;
}
#menu ul li a {padding:0;margin:0;display:block;color:#777;font-weight:normal;}
#menu ul .one {width:200px;-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;}
#menu ul .two {width:180px;}
#menu ul .three {width:160px;}
#menu ul .four {width:160px;}
#menu ul .five {width:134px;border-right-width:1px;-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;}
#menu .highlighted {background-color:#ffffff;background-image:url(/gradient/ffffff-d1e9ff-64.gif);background-repeat: repeat-x;background-position:bottom;}

#pageContainer {height:32px;width:100%;text-align:center;background-image:url('/images/gradient3.jpg');background-repeat:repeat-x;background-position:top}
#page {margin:0 auto;text-align:left;position:relative;width:920px;display:block;}

#contentContainer {position:absolute;left:214px;top:10px;background-color:#ffffff;border:2px solid #eee;width:704px;
 border-radius:10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;}
#content {padding:10px;background-color:#ffffff;overflow: auto;}

#side {position:absolute;left:0px;top:10px;width:200px;}
#side .box {background-color:#ffffff;border:2px solid #eee;padding:5px;margin-bottom:10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
background-image:url(/gradient/ffffff-eeeeee-64.gif);background-repeat: repeat-x;background-position:bottom;

}
#side .boxh {color:#777;font-weight:bold;background-color:#d1e9ff;border:2px solid #eee;padding:5px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
background-image:url(/gradient/d1e9ff-98CEFF-64.gif);background-repeat: repeat-x;background-position:bottom;
}


#calltoday {
  background-color:#f4f395;
  font-size:16pt;
  text-align:center;
  padding:7px;
  line-height:180%;
  border-radius:10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border:1px solid #FFD700;
	background-image:url(/images/stripe1.png);
}
#contact td {padding:5px;}
#contact input, #contact textarea {border-radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;border:1px solid #0083ff;padding:4px;background-image:url(/images/form_bg.png);background-repeat:repeat-x;}
#contact textarea {width:100%;height:160px;margin-bottom:10px;}

.price-side {background-color:#F2F4F6;padding:20px;width:300px;}
.price-heading {letter-spacing:-1px;font-size:14pt;color:#889AAE;font-weight:bold;text-shadow: #eee 1px 1px 2px;}
.price-type {background-image:url(/gradient/cccccc-bbbbbb-24.gif);background-repeat: repeat-x;background-position:top;background-color:#ccc;color:#f3f3f3;font-weight:bold;font-size:10pt;display:block;padding:3px;}
.price-book, #contact .price-book {
background-color:#01b764;color:#ffffff;font-weight:bold;font-size:12pt;padding:3px;
-moz-box-shadow: 1px 3px 3px #666;
-webkit-box-shadow: 0px 2px 3px #666;
box-shadow: 3px 3px 3px #666;
border:1px solid #555;
vertical-align:6px;
background-image:url(/gradient/75D2A7-01b764-32.gif);background-repeat: repeat-x;background-position:0 -6px;
text-shadow: #555 1px 1px 2px;
border-radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
cursor:pointer;

}
.price-book-highlighted{background-color:#01C76B;}

.round5px{border-radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;}

.round10px{border-radius:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;}

ul.ticklist {list-style-type:none;}
ul.ticklist li {background-image:url(/images/tick.gif);background-repeat: no-repeat;padding:3px;padding-left:26px;background-position: 3px 3px; }
ul.ticklist .cross {background-image:url(/images/cross.gif);}

.serviceList {width:100%;}
.serviceList td {vertical-align:top;}
.serviceList .list {padding-top:6px;}
.serviceList .price {width:160px;text-align:center;vertical-align:middle;}
.serviceList td ul li {display:block;}
.serviceList .alt {background-color:#F2F4F6;}


.list2 {margin-top:0; margin-bottom:0;line-height:170%;list-style-type:square;color:#0083ff;}
.list2 li {margin-left:20px;}
.list2 span {color:#555;}

.hr {clear:both;width:100%;padding:10px 0px;}
.hr span {border-bottom:1px dashed silver;display:block;font-size:0px;}


.twocoll {float:left;width:180px;background-color:#fff;}
.twocolr {float:right;width:500px;background-color:#fff;}


.sub {margin:10px;}