@charset "utf-8";

/*  C o p y r i g h t   S e v e n   I n t e r n e t  */
/*****************************************************/
/**			P r e - s e t   T a g s					**/


body {					background-color: #333333; margin: 0px;
}

input,textarea {
						border: #333 solid 1px; background-color: #FFFFA0; width: 200px;
}

/**			P r e - s e t   T a g s					**/
/*****************************************************/
/**			L a y o u t   T a g s					**/


.wrapper {				width: 991px; height: auto;
}

.layout {				float: left; clear: left; display: inline; width: 991px; height: auto;
}


/**			L a y o u t   T a g s					**/
/*****************************************************/
/**			H e a d e r  T a g s					**/

.wrapper .layout .background {
						background-image: url(images/background-image.jpg); background-repeat: no-repeat; background-position: top;
						float: left; width: 991px; display:inline; background-color: #8DC7EB; margin-top: 35px; margin-right: 0px;
						margin-bottom: 0px; margin-left: 0px;
}
.wrapper .layout .background .content {
						margin: 0px; float: left; height: auto; width: 980px;
}

.wrapper .layout .background .content .menu {
						margin: 0px; float: left; height: 595px; width: 213px;
}

.wrapper .layout .background .content .menu .buttonscontainer {
						float: left; width: 156px; 
}

.wrapper .layout .background .content .buttons a {
						color: #fff; background-color: #27BDD5; display: block; border-bottom: 1px solid #333333; font-weight: bold;
						text-decoration: none; text-align: left; height: 48px; font-family: "Trebuchet MS", sans-serif; 
						font-size: 13px; line-height: 48px; text-indent: 8px;
}

.wrapper .layout .bottom-image .seveninternet {
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; float: left;
						height: auto; width: 300px; text-align: left; text-indent: 10px; margin-top: 15px; margin-right: 10px;
						margin-bottom: 10px; margin-left: 10px;
}

.wrapper .layout .bottom-image .copyright {
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; text-align: right;
						float: right; height: auto; width: 400px; margin-top: 15px; margin-right: 35px; margin-bottom: 15px;
						margin-left: 15px;
}

.wrapper .layout .bottom-image .copyright a {
						color: #FFF; text-decoration: none;
}

.wrapper .layout .background .content .buttons a:hover {
						background-color: #141C4D; color: #fff; text-decoration: none;
}

.wrapper .layout .background .content .phone {
						float: left; height: 75px; width: 350px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; 
						margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 21px; line-height: 31px; 
						font-weight: bold; color: #F6A83C; text-decoration: none; text-align: left; 
}
.wrapper .layout .background .content .phone .phone-number {
						font-family: Arial, Helvetica, sans-serif; font-size: 28px; line-height: 31px; color: #E2E781;
						text-decoration: none; 
}

.wrapper .layout .background .content .logo {
						float: left; height: 83px; width: 300px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; 
						margin-left: 0px;
}

.wrapper .layout .background .content .copy {
						float: left; height: auto; width: 763px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
						margin-left: 0px;
}

.wrapper .layout .background .content .copy .copy-text {
						margin: 0px; float: left; height: auto; width: 742px;
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 21px; text-align: left;
						word-spacing: 1px; font-size: 13px; color:#FFF;
}

.wrapper .layout .background .content .copy .copy-text .copy-pad {
						clear: left; float: left; height: auto; width: 710px; text-align: left; margin-top: 15px;
						margin-right: 15px; margin-bottom: 15px; margin-left: 0px;
}

.wrapper .layout .background .content .copy .copy-text .copy-pad h1 {
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; 
						text-align: left; margin: 0px; font-weight: bold;
}

.wrapper .layout .background .content .copy .copy-text .copy-pad table {
						margin-top: 30px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px;
}

.wrapper .layout .bottom-image {
						background-image: url(images/bottom-image.jpg); background-repeat: no-repeat; margin: 0px;
						float: left; height: 55px; width: 991px;
}
.wrapper .layout .background .content .copy .copy-text .copy-pad .pad {
						margin: 0px; float: left; height: auto;	width: 354px; 
}

.featurehover img{		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1;

}

.featurehover:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5;

}

/* Gallery Scroll */

div.contentscroll {
						height: auto; width: 710px; margin-left: 0px; margin-right: 15px; margin-top: 0px; margin-bottom: 10px;
						display: inline; float: left; clear: left;
}

.imageline {
						width: 177px; height: 177px; text-align: left; vertical-align: middle;
}

.largeimageline {
						width: 330px; height: 235px; text-align: left; vertical-align: middle;
}

.featurehover img{		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; vertical-align: middle;
						border: #333 1px solid;
}

.featurehover:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; vertical-align: middle;
}
