body {
	margin: 0px;
	padding: 0px;
	text-align: center;	
	background: #263c5d;
        background-image:url(/images/pagebg.gif);
        background-repeat:repeat-x;
        background-position:50% 0%;
}

:focus{outline:0 !important;}

form{
}

#page {
	width: 960px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	background: #fff ;
	border:1px solid #ccc;
        position:relative;
        background-image:url(/images/top-background.gif);
        background-repeat:repeat-x;
        position:relative;
        color:#4D555F;
}

body.t #page {width: 980px;}


#content {
	width: 960px;
	float:right;
	margin: 315px 0px 15px 0px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	background-color: #fff;
	padding:0px 0px;
        position:relative;
}

#content p img{margin:6px;}

body.t #content{
	margin: 160px 200px 0px 0px ;}

#rcol{
float:right;
display:block;
width:180px;
position:absolute;
right:6px;
top:155px;
}

body.ceditor{
        background-image:none !important;
	font-size: 13px;
	line-height: 140%;
/*******padding-left:210px !important;********/
/*******padding-right:130px !important;*******/
        background-color:#fff;
        text-align:left;
	}

body.ceditor .lcol600{width:600px; float:left; padding-left:20px;}
body.ceditor .rcol280{width:280px; float:left; margin-left:0px !important;}

#content img{
	
}

#lnav {
	width: 170px;
	margin: 160px 10px 10px 8px;
	border-right:solid 1px #643921;
        display:none;

}
#lnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent: 0px;
}
#lnav ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
#lnav a {display:block;
	text-decoration: none;

}
#lnav a:hover {
	text-decoration: underline;
	color: #993333;
background-color:#dee5ef;


}

#foot 
{
    border-top:1px dotted#888;
    background-color:#dddddd;
    clear: both;
    text-align: left;
    vertical-align: top;
    padding:8px 0px 4px  10px;
    font-family:verdana;
    font-size:10px;
    line-height:160%;
    position:relative;
}

#credit{display:none;}
p 
{
    
}
#foot p {
	margin-bottom:0px;
	margin-top:0px;	
}
#top {
	position: absolute;
	top: 0px;
	width: 960px;
	height:327px;
	text-align: right;
        background-image:url(/images/headhome.jpg);
        background-repeat:no-repeat;
        background-position:0px 137px;
}

body.t #top{width: 980px;}

#branding
{margin-top:0px;
height:112px;
text-align:right;
background:none;
display:block;
margin:0px;
position:relative;
}
#branding img {margin:13px 0px 0px 10px;padding:0px;border:0px}
#branding p { }

#mainlogo{margin:0px 0px 0px 22px;}
#nav1{display:none;}


/* nav menu 2 */
#nav2 {
      width:960px; 
      text-align:center;
      position:absolute;
      top:96px;
      left:0px;
      color:#ecc98c;
      background-image:url(/images/tnavbg.gif);
      background-repeat:repeat-x;
}

#nav2 ul {padding:0px;
	margin: 0px 0px;
	font-size: 0px;
}

#nav2 ul li {
        font: bold 15px/42px tahoma, Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 9px 20px 9px 20px;
        display:inline;
	text-indent: 0px;

}

#nav2 ul li a {
        color:#476997;
	text-decoration: none;
	width: 100%;

}

#nav2 ul li a:hover {
color:#BE2C37;
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
}
#nav2 ul li a.active {
    text-decoration:none;
}



/* nav menu 3 footer */
#fnav{text-align:center ;
margin-bottom:20px;
    }
#fnav ul {
	margin: 0px;
	padding: 3px 0px;
}

#fnav ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 20px;
	text-indent: 0px;
display:inline;
border-left:2px solid #999;
font-weight:bold;
letter-spacing:normal;
}

#fnav ul li:first-child{
         border-left:none;
}

#fnav ul li a {
	width: 100%;
        text-decoration:none;
        color:#444;
}

#fnav ul li a:hover {
	text-decoration: underline;
	margin-right: 0px;
	margin-left: 0px;
}
#fnav ul li a.active {

}


h1, h2, h3{
	margin: 4px 0px;
	padding: 0px;
	line-height: normal;
        font-family:Georgia;
        color:#0C213F;
        line-height:30px; 
}

h1 {
	font-size: 20px;
        display:block;
        background-image:url(/images/h1bg.gif);
        height:44px;
        line-height:40px;
        text-indent:10px;
        border-top:7px solid #0C213F;
        font-weight:normal;
clear:both;
}

h2 {
	font-size: 13px;
        border:1px dotted #aaa;
background-color:#eee;
padding-left:10px;
font-weight:bold;
}

h3 {
	font-size: 14px;
        border:1px dotted #aaa;
background-color:#eee;
padding-left:10px;
clear:both;
}

#contacthead{
font-size: 14px;
font-weight:bold;
width:242px;
background-color:#263C5D;
color:#fff;
padding:5px;
display:block;
margin-top:8px;
}

h4, h5, h6 {
    font-size:12px;
    margin:0px;
    padding:0px;
    display:block;
}

	    #emailtable td{font-size:10px; font-weight:bold; color:#888}
	    
	    #emailtable td input, #emailtable td textarea{width:240px;}
	    div.pageGallery{width:100% !important;}
#emailtable td input.send-button{width:246px;height:30px;color:#1E4D72;font-weight:bold; border:1px solid #aaa;}
#emailtable td input.send-button:hover{background-color:#263C5D; color:#fff; cursor:pointer;}

#emailtable td .send-button{
    width:247px;
    margin-top:0px; 
    background-color:#ccc;
    color:#666;
    font-weight:bold;
    height:34px;
}

#emailtable td .send-button:hover{
    background-color:#319F36;
    color:#fff;
}

#ctl00_ContentPlaceHolder1_pnlAdmin{
clear:both;
}

#social{position:absolute;right:10px;top:11px;
text-align:center;
font-weight:bold;
font-size:11px;
color:#999;
}

#social img{padding-top:4px;}

.gmap{

}

.gmap iframe{border:6px solid #233958;}

.brands{width:950px;}
.brands tr td{text-align:center;}
.brands tr td a img{border:0}

/******Header Slogan**********/

#slogan{
    display:block;
    text-align:right;
    position:absolute;
    right: 8px;
    top:42px;
    font-family:Times New Roman;
    color:#A5CEE1;
    margin-top:8px;
}

.tagline{
    font-size:20px;
    line-height:18px;
}

.tagline2{font-size:15px;}

.phonenumber{
    font-size:38px;
    font-family:arial black;
}

/*****************************/

/***********PAGE SPECIFIC***********/

.lcol600{width:600px; float:left; padding-left:14px; margin-top:10px;}
.rcol280{width:280px; float:left; margin-left:60px;margin-top:10px;}

/***********************************/

#submenu a{text-decoration:none;}

#sub1{float:left; width:241px; height:198px; background-image:url(/images/military.jpg);}

#sub1 a{display:block; width:100%; height:100%;}

#sub1 a:hover{background-image:url(/images/military.jpg);}

#sub2{float:left; width:240px; height:198px; background-image:url(/images/resin.jpg);}

#sub2 a{display:block; width:100%; height:100%;}

#sub2 a:hover{background-image:url(/images/resin-over.jpg);}

#sub3{float:left; width:240px; height:198px; background-image:url(/images/pre.jpg);}

#sub3 a{display:block; width:100%; height:100%;}

#sub3 a:hover{background-image:url(/images/pre.jpg);}

#sub4{float:left; width:239px; height:198px;background-image:url(/images/operations.jpg);}

#sub4 a{display:block; width:100%; height:100%;}

#sub4 a:hover{background-image:url(/images/operations.jpg);}

#submenu a{
    font-size:18px;
    line-height:35px;
    font-family:Georgia;
    text-indent:10px;
    color:#263c5d;
}

#hours{color:#8f1c10;;font-weight:bold; text-align:center; font-size:15px;width:260px;}

.availability{font-size:11px;line-height:13px;}

#homeuls tr td{vertical-align:top;}
#homeuls{width:600px;padding-top:10px;padding-left:10px;}
#homeuls tr td ul{vertical-align:top; padding-left:19px;}

.banda tr td{text-align:center; width:50%;font-family:georgia;font-size:18px;font-weight:bold;}

.phone{
    display:block;
    right:0;        
    top:20px;
    position:absolute;
}

/********************************GALLERY*******************************/
/*******************GALLERY*******************/

#fangal{
margin-left:5px;
}

#content #fangal a img {
	border: 1px solid #BBB;
	padding: 3px;
	margin: 0px 4px 10px 0px;
	vertical-align: top;
}

a img.last {
	margin-right: 0;	
}

#fangal2{
margin-left:5px;
}

#content #fangal2 a img {
	border: 1px solid #BBB;
	padding: 3px;
	margin: 0px 15px 10px 0px;
	vertical-align: top;
}

#content #fangal3{float:right;}

#content #fangal3 a img {
	border: 1px solid #BBB;
	padding: 3px;
	margin: 0px 15px 5px 10px;
	vertical-align: top;
}


#fangal3 a{text-decoration:none;}
#fangal2 a{text-decoration:none;}
#fangal a{text-decoration:none;}

