@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Salsa');

html,body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F4F1EC;
	color: #000000;
}
a:link {
	color: #000000;
}
a:hover {
	color: #000000;
}
.header8 {
	color:#F4F1EC;
	font-size: 1.1em;
	padding-left:20px;
	border: thin groove #E7E6DE;
	background-color: #31635A;
	font-weight:600;
}
.header7 {
	color:#31635A;
	font-size: 1.2em;
	font-weight:600;
}
.header6 {
	color:#31635A;
	font-size: 1.2em;
	padding-left:14px;
	font-weight:600;
}
.header5 {
	color:#31635A;
	font-size: 1.5em;
	padding-left:20px;
	padding-bottom:10px;
}
.header4 {
	color:#F4F1EC;
	font-size: 1.1em;
	text-decoration: underline;
	text-align:right;
	padding-right:10px;
	border: thin groove #E7E6DE;
	background-color: #31635A;
}

.header3 {
	color:#31635A;
	font-size: 1.1em;
	text-decoration: underline;
	text-align:center;
}
.billtext { padding-left:15px;}
@media (max-width: 1000px) {.header3 {font-size: 1em;}}

.header2 {background-color:#31635A; height:12px;}
.header { background-color:#F4F1EC; background-image:url(../images/headerbg.jpg); height:85px; width:100%;}
.hometext {padding-left:20px; line-height:20px;}
.headertext {
	font-size: 1.8em;
	font-weight: bold;
	 font-family:"Salsa",Arial,sans-serif;font-weight:400;margin:10px 0;
	color: #31635A;
	text-align:center;
	padding-bottom:10px;
}
.test {
	color:#F7F5F4;
	border: thin solid #E9E4DA;
}

.billtext {
	padding-left:20px;
	line-height:1.72em;
}
.ccform { padding-left:15px; padding-bottom:10px;}
.ccform2 {
	padding-left:15px;
	padding-top:4px;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #31635A;
	border-left-color: #31635A;
}
.ccform3 {
	padding-left:15px;
	padding-top:4px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #31635A;
}
.cartheader {
	font-size: 1.8em;
	font-weight: bold;
	 font-family:"Salsa",Arial,sans-serif;font-weight:400;margin:10px 0;
	color: #31635A;
	padding-left:20px;
	padding-bottom:10px;
}
.carttext {padding-left:4px; padding-right:4px;}
.cartlink {
	padding-left:4px;
	padding-right:4px;
	color:#000000!important;
	text-decoration: underline;
}
.cartheader2 {
	font-size: 1.5em;
	font-weight: bold;
	 font-family:"Salsa",Arial,sans-serif;font-weight:400;margin:10px 0;
	color: #31635A;
	padding-left:30px;
}
.cartheader3 {
	font-size: 1.8em;
	font-weight: bold;
	 font-family:"Salsa",Arial,sans-serif;font-weight:400;margin:10px 0;
	color: #31635A;
	padding-left:20px;
}
.testcolor{ background-color: #E7E6DE;}
table, th, td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
}


.menuwidth { width:180px;}

.leftlinecontaine{
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}



@media only screen and (min-width: 1000px) { 
.billtop { padding-top:5px;}
.menuheight {height:100%;}
.menuwidth { width:147px;}
.padflower { padding-left:0px;}
.flowerleft { padding-left:50px!important;}
.leftlinecontainer10{
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
/* styles for browsers larger than 1000px; */
    }
	
@media only screen and (min-width: 1200px) { 
.billtop { padding-top:5px;}
.menuheight {height:100%;}
.menuwidth { width:180px;}
.flowerleft { padding-left:20px!important;}
.padflower { padding-left:0px;}
.leftlinecontainer10{
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
/* styles for browsers larger than 1200px; */
    }
	
@media only screen and (max-device-width: 1000px) { 
.padflower { padding-left:150px;}
/* styles for mobile browsers smaller than 1000px; */
    }	
	
@media only screen and (max-device-width: 480px) {
.menuheight {height:100%!important;}
.flowerleft { padding-left:100px!important;}
.padflower { padding-left:150px;}
.leftlinecontainer10{ 	
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

/* styles for mobile browsers smaller than 480px; (iPhone) */
    }
	
@media only screen and (device-width: 960px) {
.billleft { padding-right:4px;}
.billtop { padding-top:15px;}
.menuheight {height:100%!important;}
.flowerleft { padding-left:100px!important;}
.padflower { padding-left:150px;}
.leftlinecontainer10{ 	
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
/* default iPad screens */
    }



.modellink {
	color: #31635A;
	text-decoration: none;
	
}
.modellink::hover { text-decoration:underline;}
.modelheader {	
	font-size: 1.5em;
	font-weight: bold;
	color: #31635A;
}
.modelpadd {
	padding-top:20px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.servicesimg { 
	width:100%; 
	max-height:500px !important;
}
.ourservices { padding-left:30px;}
@media (max-width: 1000px) { .ourservices { padding-left:10px;}}





/*------Begin Tips------*/
.tips {	
	line-height:1.28;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #31635A;
	font-size:.92em;
}
.tipshead { background-image:url(../images/tipsbg.png); text-align:center; color:#F4F1EC; font-size:1.2em; height:40px; padding-top:4px;}
.tipstext1 { padding:8px;}
.tipstext2 { padding:8px; background-color:#E7E6DE;}
.tipsline {  height:1px;background-color:#316A59;}
/*------End Tips------*/

/*------Begin Boxes and Lines------*/
.menuline{
	/*------border-right-width: thin;
	border-right-style: solid;
	border-right-color: #31635A;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #31635A;------*/
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #31635A
}
.menulinecart{
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #31635A;

}
.leftline{
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #31635A;
}
.bigbox {
	border: thin solid #31635A;
}
.headerline{
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #31635A
}
@media (max-width: 1000px) {
.bigbox{
	border: thin solid #31635A;
}
.headerline{
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
}
/*------End Boxes and Lines------*/

.box-shadow--6dp {
	-webkit-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.4), -1px 3px 3px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.4), -1px 3px 3px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.4), -1px 3px 3px 0px rgba(0, 0, 0, 0.4);
}

/*------Begin Menu------*/

.menuhover-on, .menuhover, .menuhover-on:hover, .menuhover-on:focus, .w3-bar-item:hover, .w3-bar-item:focus{color:#F4F1EC!important;}

.w3-sidebar{position:fixed!important;z-index:1;overflow:auto}
@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important;}.w3-sidebar.w3-collapse{display:block!important;}}
@media (max-width:992px){.w3-sidebar.w3-collapse{background-color:#F4F1EC;display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}}

.w3-dropdown-hover:hover .w3-dropdown-content{display:block}
/*--.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}--*/
.w3-dropdown-content{cursor:auto;color:#F4F1EC!important;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}	
.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000}

.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}


.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}

.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
/*--.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}--*/
.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}

.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}

w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}
.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}
.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}
.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important;}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}

.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:#F4F1EC;background-color:#31635A;text-align:center;cursor:pointer;white-space:nowrap}
/*--.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}  *--*/
.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#31635A;color:#F4F1EC}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
.w3-bar .w3-button{white-space:normal}
.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.F.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}
.w3-button:hover{color:#000!important;background-color:#F4F1EC!important}

.w3-tiny{font-size:10px!important;}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important;}.w3-large{font-size:18px!important;}

@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important;}.w3-sidebar.w3-collapse{display:block!important;}}

.w3-main,#main{transition:margin-left .4s}

.w3-teal,.w3-hover-teal:hover{color:#000!important;background-color:#F4F1EC!important;}

.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important;}.w3-xxxlarge{font-size:48px!important;}.w3-jumbo{font-size:64px!important;}
