@import 'admin.css';

html {
font-size: small;	
}

body {
margin: 0;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
color: #231f20;
}

/* Tag Definitions */

h1, h2, p, ul {
margin-top: 0;	
}

ol {
	
}

ol li {
	margin-bottom: 0.75em;
}

h1 {
font-weight: normal;
font-size: 1.5em;
}

h2 {
font-weight: normal;
font-size: 1.4em;
}

h3 {
font-weight: normal;
font-size: 1.3em;
}


/* General Classes */

.ProdImage {
float: left;
margin-right: 1em;
position: relative;
}

.ProdImage.Right {
float: right;
margin-right: 0;
margin-left: 1em;
position: relative;
}

.Error {
color: #ff0000;	
}

.ClearFloats {
overflow: hidden;
height: 0;
clear: both;
}

.ClearLeft {
overflow: hidden;
height: 0;
clear: left;
}

.ClearRight {
overflow: hidden;
height: 0;
clear: right;
}

/* Layout */

#Outer {
margin: 20px;
}

#Header {
/* height: 244px;	 */
position: relative;
margin-bottom: 10px;
}


#TopLogo {
display: block;
margin: auto;
top: 27px;
padding-top: 112px;
height: 0;
width: 948px;
overflow: hidden;
background-image: url('../images/template/Header.jpg');
}

#HeadLogo {
margin: 0;
padding: 0;
}

#ColBox {
width: 95%;
margin: auto;
}

#Col1 {
width: 214px;
/* float: left; */
}

#Col2 {
/* margin: 0 230px 0 230px; */
min-height: 0;
padding: 0 10px;
}

#Col2Bottom {
clear:both;	
}

#Col3 {
width: 214px;
/* float: right; */
}

#SideMenu {
margin: 15px;
padding: 0;
list-style: none;
}

#SideMenu li {
margin: 0 0 1em 0;
}

#SideMenu li a {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
}

.SideBarBox {
padding-top: 1px;
background-color: #00a1b1;
background-image: url('../images/template/SideBox_Top.jpg');
background-repeat: no-repeat;
color: #ffffff;
margin-bottom: 10px;
}

.SideBarBox p, .SideBarBox ul, .SideBarBox h2, .SideBarBox form {
margin-left: 15px;
margin-right: 15px;
}

.SideBarBox h2, .SideBarBoxGreen h2 {
font-size: 1.2em;
margin-top: 0.75em;
font-weight: bold;
}

.SideBarBox p, .SideBarBoxGreen p {
margin-top: 0.75em;	
}


.SideBarBox .Bottom {
background-image: url('../images/template/SideBox_Bottom.jpg');	
background-repeat: no-repeat;
overflow: hidden;
height: 10px;
padding: 0;
margin: 0;
}

.SideBarBoxGreen {
padding-top: 1px;
background-color: #50b948;
background-image: url('../images/template/SideBox_Green_Top.jpg');
background-repeat: no-repeat;
margin-bottom: 10px;
text-align: center;
text-transform: uppercase;
}

.SideBarBoxGreen a {
color: #ffffff;
text-decoration: none;
}

.SideBarBoxGreen .Bottom {
background-image: url('../images/template/SideBox_Green_Bottom.jpg');	
background-position: bottom left;
background-repeat: no-repeat;
overflow: hidden;
height: 30px;
}

.ContentBox {
background-color: #ceebec;
position: relative;
margin-bottom: 15px;
min-height: 0;
display: block;	
}

.ContentBox .CBTop {
background-image: url('../images/template/ContentBox_TopLeft.jpg');
background-repeat: no-repeat;
height: 25px;
}

.ContentBox .CBTopRight {
float: right;
background-image: url('../images/template/ContentBox_TopRight.jpg');
width: 25px;
height: 25px;
}

.ContentBox .CBInner {
margin: 0 25px;
}

.ContentBox .CBBottom {
background-image: url('../images/template/ContentBox_BottomLeft.jpg');
background-repeat: no-repeat;
height: 25px;
}

.ContentBox .CBBottomRight {
float: right;
background-image: url('../images/template/ContentBox_BottomRight.jpg');
width: 25px;
height: 25px;
}

/*
.ContentBox {
background-color: #ceebec;
position: relative;
padding: 25px;
margin-bottom: 15px;
min-height: 0;
display: block;
}

.ContentBox .tl, .ContentBox .tr, .ContentBox .bl, .ContentBox .br {
position: absolute;	
background-repeat: no-repeat;
width: 25px;
height: 25px;
overflow: hidden;
clear: left;
}

.ContentBox .tl {
top: 0;
left: 0;
background-image: url('../images/template/ContentBox_TopLeft.jpg');
}

.ContentBox .tr {
top: 0;
right: 0;
background-image: url('../images/template/ContentBox_TopRight.jpg');
}

.ContentBox .bl {
bottom: 0;
left: 0;
background-image: url('../images/template/ContentBox_BottomLeft.jpg');
}

.ContentBox .br {
bottom: 0;
right: 0;
background-image: url('../images/template/ContentBox_BottomRight.jpg');
}
*/

/* Specific Areas */

#LeftBanner {
margin-top: 1em;
text-align: center;	
text-transform: uppercase;
color: #ffffff;
}

#QuickQuoteBox {
margin-bottom: 15px;
}

#QuickQuoteBox p, #QuickQuoteBox h2 {
text-align: center;	
}

#QuickQuoteBox table {
margin-bottom: 0.5em;	

}

#QuickQuoteBox table td {
padding: 0 10px 5px 0;	
}

#QuickQuoteBox input {
width: 90px;
border: none;
}

#QuickQuoteBox textarea {
width: 100%;
height: 50px;
border: none;
margin-bottom: 0.5em;
}

#QuickQuoteBox label {
font-weight: bold;
text-transform: uppercase;
}

#QuickQuoteBox #qq_submit {
margin: auto;	
width: 72px;
height: 42px;
display: block;
border: none;
background: url('../images/template/Button_Submit.jpg');
padding: 0;
font-size: 0;
overflow: hidden;
letter-spacing: 150px;
line-height: 200px;
}

#GalleryBox {
	
}

#GalleryBox ul {
list-style: none;
padding: 0;
margin-bottom: 20px;
}

#GalleryBox ul li {
font-weight: bold;	
}

#GalleryBox ul li a {
color: #ffffff;
text-decoration: none;
}

/* Main Menu */
#MainMenuWrapper {
/*
position: absolute;
bottom: 10px;
text-align: center;
width: 100%;
*/
position: relative;
text-align: center;
width: 100%;
}

#MainMenu {
margin: 0;
padding: 0;
width: 100%;
list-style: none;
}

/* LogoBox */
#LogoBox {
height: 1%;
}

#LogoBox img {
border: none;
position: relative;
}

#LogoBox div {
position: relative;
float: left;
vertical-align: middle;
width: 150px;
margin-right: 20px;
text-align: center;
display: inline;
}

#LogoBox img {
position: relative;
display: block;
margin: auto;
}

#Footer {
padding: 15px;
margin: auto;
text-align: center;
}

#Footer a {
color: #000;	
}

#Footer_SiteBy {
text-align: center;
font-size: 0.8em;
}

#DoorBox {
display: none;	
}

#FootLogos {
text-align: center;	
}

#Col1, #Col2, #Col3 {

}