@charset "utf-8";
/* CSS Document */

/*always show vertical scrollbar*/
    html {
	overflow-y:scroll;
	background-color:#ebe8e4;
    }
.submenudown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: bold;
	color: #FFF;
}
/*end always show vertical scrollbar*/

/*Begin browser wrapper and container for centering at 1024 optimal res*/
    body {
        margin-top:0px;
    }
    .body {
        width:100%;
    }
    /*container holds header, body and footer*/
    #container {
		background-color:#ebe8e4;
        width: 800px;
		/*height:700px;*/
    }
/*End browser wrapper and container for centering at 1024 optimal res*/

a:link {
	color:#006633;
	font-weight:bold;
	text-decoration:none;
}

a:visited {
	color:#666666;
		font-weight:bold;
}
a:hover {
	text-decoration:underline;
}

    /*Begin header*/
        .header {
            background-image:url(structure/header.jpg);
            background-repeat:no-repeat;
			/*background-color:#ab8c68;*/
            /*float:left;*/
            width:800px;
            height:135px;
            font-size:11px;
            font-family:Arial, Helvetica, sans-serif;
            text-align:left;
            font-weight:bold;
        }
		.header-bg {
			/*background-color:#ab8c68;*/
			height:110px;
			float:right;
			width:690px;
		}
		.logo {
			/*background-image:url(structure/logo.jpg);*/
			width:110px;
			height:135px;
			float:left;
			cursor:pointer;
			cursor:hand;
		}
		#logo-home {
			cursor:auto
		}






		/*Begin Top Menu System*/
                /*styles for entire menu system*/
                .menusys {
                    position:relative;
                    top:-16px;
                    width:656px;
                    z-index:10;
                    float:right;
					height:25px;
					border: 1px solid #79581e;
                    margin:0px 20px 0px 12px;
					background-color:#cbb181;
                }
                /*main menu list styles*/ 
                .menu, .menu ul {
                    padding:0px;
                    margin:0px;
                    list-style-type: none;
                }
                /*main menu link styles*/
                .menu a, .menu a:visited {
                    display:block;
                    font-size:11px;
                    color:#423200;
                    line-height:25px;
                    text-decoration:none;
                    text-align: center;
                    /*width:100px;*/
                } 
.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #423200;
	font-weight: bold;
}
.submenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: bold;
	color: #423200;
	text-decoration: none;
}
.submenu a:hover {
	text-decoration: underline;
}
.submenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	font-weight: bold;
	color: #423200;
}
                /*main menu list item styles*/
                .menu li {
                    float:left;
                }
                /*main menu hover styles*/
                .menu li:hover {
                    position:relative;
                    color:#423200;
                    text-decoration:none;
                }
                .menu li:hover > a {
                    color:#423200;
					width:inherit;
					text-align:center;
					height:25px;
					text-decoration:none;
                }
                /*styles for IE6 (no drop down)*/
                    .menu li a:hover {position:relative; background:#423200; color:#fff; height:25px;}
                /*sub menu default style */
                .menu li ul {
                    display:none;
                }
                /*sub menu styles during hover*/
                .menu li:hover > ul {
                    display:block;
                    position:absolute;
                    top:-10px;
                }
                .menu > li:hover > ul {
                    left:-1px;
                    top:25px;
                    font-size:11px;
                    font-weight:normal;
					background-color:#cbb181;
					border-width: 0px 1px 1px 1px;
					border-style: solid;
					border-color:#79581e;
                }
                /*sub menu list item styles during hover*/
                .menu > li:hover > ul >li a {
					text-align:left;
					padding-left:5px;
					font-weight:normal;
					text-decoration:none;
					width:105px;
                }        
                /*custom width for menu items*/
					li.portfoliotop{
                        width:90px;
						height:25px;
                    }
					ul.portfoliosub{
                        width:110px;
                    }
					li.portfolio{
                        width:110px;
						height:25px;
						font-weight:normal;
                    }
                    li.abouttop{
                        width:86px;
						height:25px;
                    }
                    ul.aboutsub{
                        width:110px;
                    }  
                    li.about{
                        width:110px;
						height:25px;
                    }

                    li#awards{
                        width:72px;
						padding-left:3px;
                    }    
                    li#tips{
                        width:60px;
                    }
                    li#hired{
                        width:98px;
                    }
					li#contact{
                        width:80px;
                    }
					li#clients{
                        width:106px;
                    }
                /*end custom drop-downs*/
				/*begin main area*/
				.flash-main {
					width:800px;
					/*padding:0px 20px 0px 20px;*/
				}
				.items {
					width:800px;
					margin:20px 0px 20px 0px;
					border: 1px solid #79581e;
					height:102px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					float:left;
				}
				.item-side {
					text-align:left;
					padding-top:11px;
					padding-left:14px;
					float:left;
					width:220px;
					height:82px;
				}
				.item-center{
					text-align:left;
					padding-top:11px;
					padding-left:14px;
					float:left;
					width:310px;
					height:82px;
				}
				.divider {
					float:left;
					height:82px;
					position:relative;
					top:11px;
					width:1px;
					background-color:#79581e;
				}
			.footer {
	width:800px;
	/*margin:20px 0px 20px 0px;*/
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#755419;
	float:left;
			}
			.footer a {
				font-weight:600;
			}


.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	font-weight: normal;
	text-align: left;
}
.fltLeft {
	float: left;
	padding-right: 6px;
}
.fltRight {
	float: right;
	padding-left: 12px;
	margin-left: 12px;
}
.redhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	font-style: italic;
}
.tipstitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 21px;
	line-height: 30px;
	font-weight: normal;
	color: #FFF;
}
.tipsNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
}
.tipsNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color:#000;
	text-decoration: none;
}
.tipsNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #FFF;
}
.tipsNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #330;
	text-decoration: none;
}
.top {
	font-family:Arial, Helvetica, sans-serif;
	font size: 11px;
	font-weight:bold;
}.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	line-height: 19px;
	background-image: url(images/quoteback.jpg);
	background-repeat: repeat;
	text-align: left;
	float: right;
}
