body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#000000
}
.small-text {
		font-size:80%;
	color:#000000
}
a:link {
	color: #202067;
	text-decoration: underline;
}
a:visited {
	color: #202067;
	text-decoration: underline;
}
a:hover {
	color: #8DB7DC;
	text-decoration: underline;
}
img {
	border: none;
}
.bold {
	font-weight: bold;
}
#clear {
	clear: both;
}
.grey-border {
	border: 1px solid #CCCCCC;
}
.grey-text {
	color: #909090;
}
.sub-title {
	color:#666666;
	font-size: 105%;
}
.float-right {
	float:right;
}
.borders{
	/*border-bottom: solid 1px #8DB7DC;
	background-color:#ffcc00;*/
	background-image:   url(nav/banner_background_copy.gif);
	background-repeat: repeat-x;
	padding:0px;
	margin:0px;
}
.borders2{
	border-bottom: solid 1px #8DB7DC;
}
/* Header */
#header {
	padding-top:20px;
	padding-left:20px;

}
#header-background {
	background-image:   url(images/clock_face.gif);
	padding-top:30px;
	
	margin-right:340px;
	background-repeat: no-repeat;
	background-position: right top;
	height:136px;
}

/*logo (image replace)*/
#logo {
      margin:0; padding:0;
	  margin-bottom:5px;
      height:79px;
	  width:132px;
	  	
	  float:left;
	
	  background-color:#ffcc00;
      background:   url(nav/home-page_logo.jpg) no-repeat left top;
}
#logo2 {
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:25px;/*moves tabs down*/
	height:69px;
	background:   url(nav/logo_2.gif) no-repeat left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #86A3C6;
}

   #logo span { display:none }
   #logo2 span { display:none }
/* main-nav */
.heading {
	color:#0C4486;
	font-size:120%;
	text-align: left;
	padding-left:15px;
}
.price-heading {
	color:#0C4486;
	font-size:120%;
	text-align: left;
	padding-top:15px;
	padding:5px;

}
/*main nav*/
#navcontainer {
	margin:0px;
	padding:0px;
	margin-top:5px;
	float:left;
}
#navlist {
	list-style-type: none;
}
#navlist li {
	margin:0px;
	padding:0px;
}

a.grey-text:link, a.grey-text:visited {
     color: #959494;
     text-decoration: none;

}
a.grey-text:hover {
     color: #959494;
     text-decoration: none;
	 
}
.grey-text-link {
	 color: #959494;
     text-decoration: none;
	 
}
/* taps */
#main-buttons {
}
#main-menu {
	margin: 0px;
	padding: 2px 0px 0px 10px;
	list-style-type: none;
	font-size: 1%;
}
#main-menu li {
	list-style-type: none;

	float: left;
	margin: 0px;
	padding: 0px;
	height: 35px;
}


/* banner */
.blue-line {
	 border-bottom: solid 1px #8DB7DC;
}

/*banner/strapline (image replace)*/
#strapline {
      margin:0; padding:0;
      height:25px;
      background:url("nav/banner.gif") no-repeat right top;
}
   #strapline span { display:none }

/* breadcrumbs */
#breadcrumbs-navcontainer ul{
	padding-left: 95px;
	margin-left:0px;
	margin-bottom: 2px;
	text-align: left;
	padding-bottom: 0.6em;
 }
#breadcrumbs-navlist li { display: inline; }
#breadcrumbs-navcontainer ul li a { text-decoration: none; padding-right: 0.5em; }
#breadcrumbs-navcontainer ul li a:hover { text-decoration: underline; }

#clocks-navcontainer ul {
	padding-left: 20px;
	margin-left:0px;
	margin-bottom: 2px;
	text-align: left;
	padding-bottom: 0.6em;
	list-style-type: none;

 }
/*#clocks-navlist li { display: inline; }*/
#clocks-navcontainer ul li a { text-decoration: none; padding-right: 0.2em; }

/* content */
#content {
}
.homepage-clocks {
	margin-left:89px;
	margin-top:25px;
	margin-bottom:15px;
}
.title {
	color:#1B70B9;
	font-size:240%;
	padding-left:40px;

}
.blue-title {
	color:#1B70B9;
	font-size:130%;
}
.padding-left {
	padding-left: 95px;
}
.padding-left2 {
	padding-left: 35px;
}
.padding-left3 {
	padding-left: 85px;
}
.padding {
	padding-left: 95px;
	padding-bottom:20px;
	padding-right:10px;
}
.content-padding {
	padding-left: 95px;
	padding-right: 70px;
	padding-bottom:12px;
}
.buttom-padding {
	padding-left: 95px;
	margin-bottom: 45px;
}
#list {
		padding: 0px;
	margin:0px;
	margin-bottom: 10px;
		padding-right:70px;
		padding-left: 20px;
}
#list li {
     	padding: 0px;
	margin:0px;
     margin-bottom: 2px;
	 padding-left: 0px;
}
#list ul {
     	padding: 0px;
	margin:0px;
	padding-left: 10px;
}
#terms {
	padding-left: 95px;
	margin-bottom: 20px;
	padding-right:70px;
}
#terms li {
     padding: 0px;
     margin-bottom: 7px;
}
#privacy {
	padding: 0px;
	margin:0px;
	padding-left: 20px;
}
#privacy li {
  	padding: 0px;
	margin:0px;
     margin-bottom: 3px;
	 padding-left: 0px;
}
#privacy ul {
	padding: 0px;
	margin:0px;
	padding-left: 20px;
}
.clocks {
	float:right;
	padding-left:65px;
	padding-right:50px;
}
/* contact */
.form {
	padding:5px;
	color:#333333;
	padding-top:0px;
}
INPUT.contact {
	background-color: #ffffff;
 	color: #333333;


  	border: #87A4C7 1px solid;
   	margin-bottom:15px;
 } 

TEXTAREA.contact {
 	background-color: #ffffff;
 	border: #87A4C7 1px solid;
 	color: #333333;

   	margin-bottom:15px;
 }

SELECT.contact {
 	background-color: #ffffff;
 	border: #87A4C7 1px solid;
 	color: #333333;

	margin-bottom:15px;
 } 
 INPUT.order {
	background-color: #E7F2FF;
 	color: #333333;
  	border: #87A4C7 1px solid;
   	margin-bottom:5px;
 } 

TEXTAREA.order {
 	background-color: #E7F2FF;
 	border: #87A4C7 1px solid;
 	color: #333333;
   	margin-bottom:5px;
 }

SELECT.order {
 	background-color: #E7F2FF;
 	border: #87A4C7 1px solid;
 	color: #333333;
	margin-bottom:5px;
 } 
 .line {
 	margin-right:100px;
	padding-bottom:15px;
 	border-bottom:#87A4C7 1px solid;
 }
  .grey-line {
 	margin-right:100px;
	padding-top:15px;
	padding-bottom:10px;
	margin-top:5px;
	margin-bottom:5px;
 	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
 }
 .send-order {
 	padding-right:30px;
 }
 .padding2{
 	padding-left:115px;
 }
 .form-heading {
	padding-bottom:5px;
	border-bottom: 1px solid #87A4C7;
	font-weight: bold;
	padding-left:5px;
 }
.form2 {
	padding:5px;
	padding-right:50px;
	padding-top:8px;
	color:#333333;
  	background-color: #ffffff;
}


/********* Curves *********/

.curve-left {
    background: url(nav/curve_topleft.jpg) no-repeat left top;
}
.curve-background {
  
	color:#ffffff;
}
.curve-right {
    background: url(nav/curve_topright.jpg) no-repeat right top;

}
.horz-line {
	border-bottom: 1px solid #87A4C7;
}
.horz-line2 {
	border-top: 1px solid #87A4C7;
}
.horz-line3 {
	border-top: 1px solid #87A4C7;
	padding:0px;
	margin:0px;
	height:1px;
}
.right-line {
	border-right: 1px solid #87A4C7;
}
.left-line {
	border-left: 1px solid #87A4C7;
}
.curve-right-bottom {
    background: url(nav/curve_bottomright.jpg) no-repeat right bottom;

}

.curve-left-bottom {
	background: url(nav/curve_bottomleft.jpg) no-repeat left bottom;
}





/* Footer */
#home-footer {
	clear: both;
	padding-top: 25px;
	margin-top:10px;
}
#footer {
	clear: both;
	padding-top: 25px;
	margin-top:10px;
	border-top: solid 1px #8DB7DC;
}
.footer-text {
	font-size:90%;
	padding-left:65px;
	padding-top:0px;
}
.footer-links {
	font-size:90%;
	padding-right:15px;
	float:right;
}
.footer-padding {
	padding-bottom:2px;
}
.homepage-footer {
	float: left;
	color: #959494;
	padding-left: 190px;
	padding-top: 10px;
	padding-right:275px;
}
.footer-end {
	clear: both;
}
.pipe {
	padding-left: 8px;
	padding-right: 8px;
	width: 12px;
	color: #ffffff;
}
