/* CSS Results */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}
/* ABOVE IS GENERIC CODE */

body{font:62.5%/2.2em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#4b4942;background:#fff;}
.clear{clear:both;}
.container{width:953px;margin-right:auto;margin-left:auto;position:relative;}
.off{color:#666;}
#navbar a:hover,.on{color:#FF7F00;border-bottom-width:8px;border-bottom-style:solid;border-bottom-color:#FF7F00;}
#mid-container{width:953px;margin-right:auto;margin-left:auto;position:relative;height:330px;}
#midin-container{width:953px;margin-right:auto;margin-left:auto;position:relative;}
#header{height:148px;width:953px;position:relative;border-bottom-width:8px;border-bottom-style:solid;border-bottom-color:#F9F9F9;}
#navbar{
	width:351px;
	position:absolute;
	top:112px;
	right:0;
	font-size:12px;
	font-weight:700;
}
#header h2{padding-top:20px;}
#address-head{width:450px;top:85px;position:absolute;right:364px;}
#address-head img{padding-top:3px;display:block;float:left;}
#txt-home{height:243px;width:626px;border:1px solid #EEE;position:absolute;top:30px;background-image:url(images/bg-headbox.jpg);background-repeat:repeat-x;padding-top:20px;padding-left:20px;padding-right:30px;}
#txt-inside{width:626px;border:1px solid #EEE;padding-top:20px;padding-left:20px;padding-right:30px;font-weight: normal;margin-bottom: 30px;}
#navbar li{display:inline;}
#navbar a{display:block;width:87px;float:left;text-decoration:none;height:35px;}
#image-home{height:265px;width:265px;position:absolute;top:30px;right:0;}
#image-inside{width:265px;position:absolute;top:30px;right:0;}
#txt-home h1{
	font-size:16px;
	color:#FF7B00;
	font-weight:700;
	padding-bottom:18px;
	letter-spacing:1px;
}
#txt-home p{
	padding-bottom:10px;
	line-height:21px;
	font-size:14px;
	font-weight:700;
	color:#999;
	letter-spacing:1px;
}
#txt-home b{color:#333;}
#txt-inside h1{font-size:16px;color:#FF7B00;font-weight:700;padding-bottom:20px;letter-spacing:1px;}
#txt-inside p{padding-bottom:10px;line-height:25px;font-weight:400;color:#999;font-size:11px;}
#txt-inside a{color:#FF7B00;font-size:11px;}

#base-container{clear:both;width:100%;height:304px;}
#base-container h2{padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#F90;font-size:14px;margin-bottom:10px;width:260px;background-image:url(images/data-icon.gif);background-repeat:no-repeat;background-position:right;}
#oval-tab{height:40px;width:265px;background-image:url(images/oval-tab.gif);background-repeat:no-repeat;padding-left:40px;font-size:12px;padding-top:5px;font-weight:700;}
#a-box{float:left;height:136px;width:260px;border:1px solid #EDEDEF;background-image:url(images/bg-box.jpg);background-repeat:repeat-x;padding:20px;}
#c-box{float:left;height:136px;width:260px;border:1px solid #EDEDEF;background-image:url(images/bg-box.jpg);background-repeat:repeat-x;margin-right:23px;margin-left:23px;padding:20px;}
#footer{height:50px;clear:both;position:absolute;border-top-width:5px;border-top-style:solid;border-top-color:#E5E5E5;padding-top:10px;left:0;width:953px;top:300px;color:#999;}
#alway-box{float:left;height:50px;width:232px;margin-top:30px;padding-left:70px;background-image:url(images/alway-logo.gif);background-repeat:no-repeat;padding-top:5px;}
#csc-box{float:left;height:25px;width:282px;margin-right:23px;margin-left:23px;margin-top:30px;background-image:url(images/csc-logo.gif);background-repeat:no-repeat;padding-top:30px;padding-left:20px;}
#bruns-box{float:left;height:50px;width:192px;margin-top:30px;background-image:url(images/brunswick-logo.gif);background-repeat:no-repeat;padding-left:110px;padding-top:5px;}
#a-box a,#c-box a{text-decoration:none;padding-top:5px;border-top-width:1px;border-top-style:solid;border-top-color:#CCC;color:#FF9F40;display:block;height:25px;width:238px;margin-top:10px;font-weight:700;font-size:12px;padding-left:22px;background-image:url(images/arrow-icon.gif);background-repeat:no-repeat;}
#a-box a:hover,#c-box a:hover{text-decoration:underline;color:#FF9F40;}
#alway-box a,#csc-box a,#bruns-box a{color:#FF7F00;text-decoration:none;display:block;padding-top:5px;}
sup {font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
#brand-csc {display: block;right: 280px;top: 45px;width: 250px;position: absolute;}
#brand-brunswick {display: block;right: 280px;top: 40px;width: 120px;position: absolute;}
#brand-alway {display: block;right: 280px;top: 40px;width: 100px;position: absolute;}
#base-space {clear: both;height: 30px;position: relative;}
#txt-inside li {color: #999999;font-weight: bold;font-size: 12px;}
#side-col{position:absolute;width:253px;top:401px;right:5px;font-size:11px;color:#999;}
#side-col li{background-image:url(images/arrow-icon.gif);background-repeat:no-repeat;background-position:left;padding-left:20px;padding-top:10px;}
.hr-line{border-top-width:1px;border-top-style:solid;border-top-color:#EEE;margin-top:15px;margin-bottom:15px;}
#side-col a{color:#999;text-decoration:none;}
#side-col a:hover{text-decoration:underline;}
#txt-inside h2{font-size:14px;color:#999;margin-bottom:20px;}
#contact-numbers{width:240px;position:absolute;top:135px;left:400px;font-size:11px;color:#999;}
#txt-inside h3 {
	font-size: 14px;
	color: #FF7B00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
	font-weight: bold;
	margin-bottom: 8px;
}
