body, html  { font-size: 12px; font-family: verdana; background-image: url(../asset/ce-bgall.gif); height: 100%; margin: 0; padding: 0; }
#body2 { line-height: 14px; background-image: url(../asset/ce-bgtop.gif); background-repeat: repeat-x; text-align: left; height: 100%; }

h1 {
	color:#fff;
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight:normal;
}
a:link { color: #bb1c3e; text-decoration: underline; }
a:visited { color: #bb1c3e; text-decoration: underline; }
a:hover { color: #343434; text-decoration: none; }
a:active { color: #bb1c3e; }
/*<agl.folder "Global">*/
	#optimusprime { background-image: url(../asset/ce-verticlerepeat.gif); background-repeat: repeat-y; width: 701px; height: 100%; margin-right: auto; margin-left: auto; }
	#all { width: 701px; }
	#generic { }
	#generic-left { width: 90%; }
	.generic-left { }
	#icon-phone { background-image: url(../asset/icon-phone.gif); position: absolute; width: 29px; height: 29px; float: right; margin-left: 150px; display: inline; }
	#icon-tools { background-image: url(../asset/icon-tools.gif); position: absolute; width: 32px; height: 29px; float: right; margin-left: 165px; display: inline; }
	#deviderall { background-image: url(../asset/devider-repeat.gif); background-repeat: repeat-x; width: inherit; height: 14px; float: left; margin-top: 20px; margin-bottom: 20px; }
	#deviderleft { background-image: url(../asset/devider-l.gif); width: 8px; height: 14px; float: left; }
	#deviderright { background-image: url(../asset/devider-r.gif); width: 53px; height: 14px; float: right; }
	.letterindent { color: #b51342; font-size: 30px; line-height: 30px; text-align: left; vertical-align: text-top; width: 27px; float: left; border-color: #dfdfdf; display: inline; white-space: normal; }
	.clickable { cursor: pointer; }
/*</agl.folder>*/
/*<agl.folder "Text">*/
	.add-whiteheader { color: #fff; font-size: 13px; }
	.add-whiteheader-bold { color: #fff; font-size: 13px; font-weight: bold; }
	.add-whiteheader2 { color: #fff; font-size: 19px; }
	.add-whiteheader3 { color: #fff; text-align: center; font-size: 19px; padding-left: 20px; }	
	.footertext { color: #8c8c8c; text-align: center; width: inherit; }
	a.grey { color: #8c8c8c; text-align: center; width: inherit; }
	a.grey:hover { color: #8c8c8c; text-align: center; width: inherit; }
	.add-header1 { color: #1b1b1b; font-size: 15px; font-weight: bold; text-align: center; }
	.add-shrink1 { font-size: 11px; }
	.add-bold { font-weight: bold; }
	.whitelink a { color: #aaa; text-decoration: none; }
	.whitelink a:hover { color: #aaa; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "Head">*/
	#header { height: 191px; }
	#header-left { background-image: url(../asset/header-logo.jpg); position: static; width: 228px; height: 191px; float: left; }
	#header-banner { background-image: url(../asset/header-banner.jpg); width: 473px; height: 191px; float: left; }
	#header-banner a { background-image: url(../asset/header-banner.jpg); width: 473px; height: 191px; float: left; display: block; }
	#header-banner-btn { }
/*</agl.folder>*/
/*<agl.folder "Mid">*/
	#mid { background-image: url(../asset/ce-bodybg.gif); background-repeat: repeat-y; width: 669px; float: left; padding-right: 16px; padding-left: 16px; }
	#mid-container { background-image: url(../asset/mainimg.gif); background-repeat: repeat-x; width: 637px; float: left; padding-right: 16px; padding-left: 16px; }
	#mid-bar { background-image: url(../asset/titlebar-repeat.gif); background-repeat: repeat-x; width: inherit; height: 43px; }
	#mid-bar-text { background-image: url(../asset/titlebar-repeat.gif); background-repeat: repeat-x; margin-right: 16px; margin-left: 16px; padding-top: 13px; }
	.mid-bar-text { background-image: url(../asset/titlebar-repeat.gif); background-repeat: repeat-x; margin-right: 16px; margin-left: 16px; padding-top: 13px; }
	#mid-bar-welcome { background-image: url(../asset/titlebar-welcomeimg.gif); background-repeat: repeat-x; width: 322px; height: 43px; float: left; }
	#mid-bar-phone { background-image: url(../asset/titlebar-phone-null.gif); background-repeat: repeat-x; position: static; width: 228px; height: 43px; float: left; }
	#mid-bar-title { background-image: url(../asset/titlebar-repeat-right.gif); background-repeat: no-repeat; background-position: right top; position: static; width: 473px; height: 43px; float: left; }
/*</agl.folder>*/
/*<agl.folder "Nav">*/
	#mid-floatnav { position: static; width: 161px; float: left; padding-top: 15px; }
	#customers { background-image: url(../asset/seewhatcustomers.gif); background-repeat: no-repeat; padding-top: 15px; position: static; width: 160px; height: 110px; float: left; clear: both; }
/*</agl.folder>*/
/*<agl.folder "Mid Right">*/
	#mid-right { position: static; width: 425px; float: right; padding-top: 15px; }
/*</agl.folder>*/
/*<agl.folder "Tail">*/
	#tail { background-image: url(../asset/footer-img.gif); background-repeat: no-repeat; background-position: left top; width: 701px; height: 114px; z-index: 99; float: left; clear: both; }
	#tail-text { color: #8c8c8c; text-align: center; width: inherit; z-index: 100; }
/*</agl.folder>*/
/*<agl.folder "Box Generic">*/
	.box-btm { background-image: url(../asset/crnr-br.gif); background-repeat: no-repeat; background-position: right top; height: 6px; border-color: #b9b9b9; }
	.box-bl { background-image: url(../asset/crnr-bl.gif); background-repeat: no-repeat; height: 6px; border-color: #b9b9b9; }
	.box-btmbg { background-image: url(../asset/crnr-btm.gif); background-repeat: repeat-x; height: 6px; border-color: #b9b9b9; }
/*</agl.folder>*/
/*<agl.folder "Pink Box">*/
	.box-pink { background-color: #e8e8e8; background-image: url(../asset/box-gradient.gif); background-repeat: repeat-x; width: 198px; float: left; border-color: #b9b9b9; }
	.box-pinkspan { background-color: #e8e8e8; background-image: url(../asset/box-gradient.gif); background-repeat: repeat-x; border-color: #b9b9b9; }
	.box-pink-body { min-height: 90px; padding: 10px; border-right: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; border-top-color: #b9b9b9; border-bottom-color: #b9b9b9; }
	.box-pink-title { background-color: #b51342; height: 20px; border-right: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; border-top-color: #b9b9b9; border-bottom-color: #b9b9b9; }
	.box-pink-top { background-image: url(../asset/crnr-pink-tr.gif); background-repeat: no-repeat; background-position: right top; height: 32px; border-color: #b9b9b9; }
	.box-pink-tl { background-image: url(../asset/crnr-pink-tl.gif); background-repeat: no-repeat; position: static; height: 32px; border-color: #b9b9b9; }
	.box-title { color: #fff; font-size: 13px; font-weight: bold; background-repeat: no-repeat; padding-top: 8px; padding-bottom: -8px; padding-left: 10px; position: static; border-color: #b9b9b9; }
	.box-pink-topbg { background-color: #b51342; background-image: url(../asset/crnr-pink-topbg.gif); background-repeat: repeat-x; background-position: 0 top; height: 32px; border-color: #b9b9b9; }
#service-box {
	font-size:11px;
	line-height:14px;
}
#service-box a {
	color:#000;
	text-decoration:none;
}
/*</agl.folder>*/
/*<agl.folder "Black Box">*/
	.box-black { background-color: #e8e8e8; background-image: url(../asset/box-gradient.gif); background-repeat: repeat-x; width: 210px; float: right; border-color: #b9b9b9; }
	.box-blackspan { background-color: #e8e8e8; background-image: url(../asset/box-gradient.gif); background-repeat: repeat-x; float: right; border-color: #b9b9b9; }
	.box-black-body { min-height: 90px; padding: 10px; border-right: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; border-top-color: #b9b9b9; border-bottom-color: #b9b9b9; }
	.box-black-title { background-color: #1b1b1b; height: 20px; border-right: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; border-top-color: #b9b9b9; border-bottom-color: #b9b9b9; }
	.box-black-top { background-image: url(../asset/crnr-black-tr.gif); background-repeat: no-repeat; background-position: right top; height: 32px; border-color: #b9b9b9; }
	.box-black-tl { background-image: url(../asset/crnr-black-tl.gif); background-repeat: no-repeat; position: static; height: 32px; border-color: #b9b9b9; }
	.box-black-topbg { background-color: #1b1b1b; background-image: url(../asset/crnr-black-topbg.gif); background-repeat: repeat-x; background-position: 0 top; height: 32px; border-color: #b9b9b9; }
/*</agl.folder>*/
/*<agl.folder "Warranty">*/
	#c-dualpane { }
	#c-singlepane { }
	#c-labor { }
	#c-skylights { }
	#c-windows { }
	#c-null { }
/*</agl.folder>*/
#windowpic { background-image: url(../asset/window.gif); width: 200px; height: 189px; float: right; }
/*<agl.folder "Pink Box Span">*/
	
/*</agl.folder>*/
.floatright50 { width: 50%; float: right; margin-bottom: 10px; margin-left: 10px; }
.floatleft50 { margin-bottom: 10px; margin-left: 10px; width: 50%; float: left; }
#alt-navigation  {
	width: 200px;
	text-indent:-900em;
	display:none;
}