html {}
body {background:#dde6f3 url(../images/common/body-bg.gif) repeat-x top; padding:0; margin:0;}
center {}

h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
p,blockquote,cite,li,dt,dd,a,textarea,select,option {font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

h1 {}
	h1#sitetitle {display:none;}

p {font-size:12px; color:#111;}
	p.firstline:first-line {font-weight:bold;}
	#newsletter p {font-size:0.8em; text-align:right; padding-right:10px; margin:0; display:block;}
	#quickcontact p {font-size:0.8em; color:#036; text-align:right; padding-right:12px; display:block;}

li {font-size:0.8em;}
	#searcharea li, #newsletter li {width:auto; list-style:none; display:block; float:left;}
	#searcharea li {font-size:0.8em; color:#777; font-weight:bold; }
	#newsletter li {font-size:0.7em; color:#fff;}
	.formtext {text-align:right; padding:5px 2px 0 0;}
	.formfield {padding:2px 0 0 0;}
	.formbtcont {padding:0 3px;}
	/*quick contact form*/
	#quickcontact li {color:#036; margin-bottom:5px; display:block;}
	/*star*/
	#rightcol ul.stared li {list-style-image: url(../images/common/star.gif); margin: 0 0 10px 0; padding:0;}

ul {}
	#leftcol ul, #searcharea ul {padding:0; margin:0;}

blockquote {}
	#testimonials blockquote {font-size:0.7em; color:#333; background:url(../images/common/icon-speech-bubble.jpg) no-repeat top left; padding:0 0 0 34px; margin:12px 0; display:block;}
	#testimonials blockquote:first-line {font-weight:bold;}
	
small {}
	#testimonials blockquote small {font-size:1em; font-style:italic; color:#888; display:block;}

a {}
	#newsletter a {color:#fff;}
	#quickcontact a {width:auto; color:#036; display:block; padding:0 10px; float:left;}
	a.more , a.btt {font-size:0.8em; color:#369; text-align:right; display:block;}
	a:hover {text-decoration:none;}
	a img {border:none;}

span {}
	a.more span, a.btt span, .dd-btt a span {text-decoration:none; color:#c00;}

/*form elements*/
form {padding:0; margin:0;}

input { background:#fff url(../images/common/bg-form.gif) repeat-x top;}
	#leftcol input {width:auto; border:1px solid #64A8D2;}
	#searcharea input {font-size:1em; width:100px; border:1px solid #bbb; padding:3px;}
	#newsletter input {width:110px; font-size:0.9em; border:1px solid #369; padding:3px;}

textarea {background:#fff url(../images/common/bg-form.gif) repeat-x top;}
	#leftcol textarea {width:90%; border:1px solid #64A8D2;}
	
	/*clear input elements acting as buttons*/
	#searcharea .formbtcont .formbt, #newsletter .formbtcont .formbt, #leftcol #quickcontact input.formbt {width:auto; background:none; border:none;}

/*site body*/
#owrap {width:828px; background:url(../images/common/bg-owrap.gif) no-repeat top center;}
	#cwrap {background:url(../images/common/bg-cwrap.gif) no-repeat bottom center; padding-bottom:10px;}
		#iwrap {padding:0 10px;}
	
	#printlogo {display:none;}
	
	#masthead {height:96px; background:url(../images/common/sears-home-alarm-logo.gif) no-repeat top left; display:block;}
	#mastheadfr {height:96px; background:url(../images/common/sears-home-alarm-logo_fr.gif) no-repeat top left;}

		#logo {width:auto; float:left;}
		
		#minitopnav {float:right;}
		
		#searcharea {text-align:right; padding:15px 15px 0 0; float:right; }
	
	#mastbody {background:#fff url(../images/common/bg-mastbody.gif) no-repeat top; padding:6px;}
		
		#colcont {background:url(../images/common/bg-colcontent.gif) repeat-y top left;}
			
			#leftcol {width:232px; border-right:1px solid #fff;}
				
				#quickcontact {background:#8ACBF3 url(../images/common/bg-quick-contact.gif) no-repeat top; }
					#quickcontact .iwrap {background:url(../images/common/bg-quick-contact-iwrap.gif) no-repeat bottom; padding:55px 10px 4px 10px;}
					#quickcontact li div {font-size:0.7em; text-align:right; width:60px; display:block; float:left;}
				
				.promotion {text-align:center;}/*class so it can be used across multiple block objects*/
				
				#newsletter {background:#4080C9 url(../images/common/sears-newsletter-title.gif) no-repeat top left; padding:53px 5px 8px 5px;}
				
				#testimonials {text-align:left; background:#e5e5e5 url(../images/common/testimonials-title.gif) no-repeat top; padding:30px 10px 10px 15px; border-bottom:1px solid #fff;}
				#testimonials2 {text-align:left; background:#e5e5e5; padding:5px 10px 10px 10px; }
				#testimonials2 ul {margin:0; padding:10px 20px 0 30px;}
				#testimonials2 li { list-style-image: url(../images/common/check.gif); margin: 0 0 10px 0; padding:0;}		

			
			#rightcol {width:563px;}
				
				#header {border-bottom:1px solid #fff;}
				
				#content {text-align:left;}
				#content .wrap { padding:23px 30px 10px 25px; }					
	
/*clear floats */
.cleft {clear:left;}
.cright {clear:right;}
.cboth {clear:both;}

.cobject {font-size:1px; height:1px;}

/*common navigation*/
#mainnav li, #footer li, #subnav li, #minitopnav li, #quickcontact li {list-style-type:none;}
#mainnav ul, #minitopnav ul, #subnav ul, #quickcontact ul {list-style:none; padding:0; margin:0;}

/*mini top navigation */
#minitopnav {}	
	#minitopnav ul {}
	#minitopnav li {height:28px; font-size:0.7em; float:left; display:block;}
		#minitopnav .home {background:url(../images/common/bt-bg-home.jpg) no-repeat;}
		#minitopnav .login {background:url(../images/common/bt-bg-login.jpg) no-repeat;}
		#minitopnav .careers {background:url(../images/common/bt-bg-login2.jpg) no-repeat;}
		#minitopnav .sears {background:url(../images/common/bt-bg-sears.jpg) no-repeat;}
		#minitopnav .francais {background:url(../images/common/bt-bg-francais.jpg) no-repeat;}

	#minitopnav a {color:#369; text-decoration:none; font-weight:bold; padding:7px 10px; display:block;}
		#minitopnav a:hover {color:#9cf;}
		
		#minitopnav li.francais a {color:#fff; padding:7px 7px 7px 7px;}

/*main navigation*/
#about1 #aboutlink a {background:#E9302B;}
#monitoring1 #monitoringlink a {background:#E9302B;}
#servicearea1 #servicearealink a {background:#E9302B;}
#installations1 #installationslink a {background:#E9302B;}
#faqs1 #faqslink a {background:#E9302B;}
#support1 #supportlink a {background:#E9302B;}
#testimonials1 #testimonialslink a {background:#E9302B;}
#contact1 #contactlink a {background:#E9302B;}

#mainnav {height:42px; background:url(../images/common/bg-main-nav.gif) repeat-x;}
	#mainnav li {height:42px; width:auto; border-left:1px solid #597DBC; border-right:1px solid #274797; position:relative; display:block; float:left;}
	#mainnav li a {font-size:14px; color:#fff; text-decoration:none; font-weight:bold; padding:13px 7px 12px 7px; display:block;}
		#mainnav li a:hover {background:#274797;}
#menupad {height:31px; background: url(../images/common/bg-menupad.jpg) top left repeat-x; display:block; width: 100%;}

/*drop down menu*/
	#mainnav li ul { background:#4a71bf url(../images/common/bg-main-nav.gif) repeat-x top; display:none; position:absolute; top:42px; left:0;}
	#mainnav li > ul {width:200px;  top:auto; left:auto;}
	#mainnav li:hover ul, #mainnav li.over ul {display:block;}
	
	#mainnav li ul li {height:auto; width:200px; border-left:none; border-bottom:1px solid #597DBC; border-top:1px solid #274797; border-right:none;}
	#mainnav li ul li a {font-size:12px; text-align:left; font-weight:normal; padding:7px;}

/*sub navigation*/
#subnav {height:29px; background:url(../images/common/bg-sub-nav.jpg) repeat-x top; border-top:1px solid #fff; border-bottom:1px solid #fff;}
	#subnav li {height:29px; width:auto; border-left:1px solid #ccc; float:left;}
	#subnav a {font-size:0.8em; color:#336; text-decoration:none; padding:6px 5px; display:block;}
		#subnav a:hover {color:#fff; background:#274797;}

/*footer navigation*/
#footer {padding:15px 20px;}
	#footer ul {margin:0.25em 0;}
	#footer li {font-size:0.7em; color:#369;  display:inline;}
	#footer a {color:#369;}
