@charset "utf-8";
/* Probity Partners */



html {
	height:100%;
}


h1 {color:#ee2d24; font-family:Arial, Helvetica, sans-serif; font-size:26px; margin-top:0px; background-color:#f8e1e0; padding:15px;}

h2 {color:#008fd5; font-family:Arial, Helvetica, sans-serif; font-size:24px; background-color:#E2F0FA; padding:15px; margin-top:6px;}

h3 {color:#ee2d24; font-family:Arial, Helvetica, sans-serif; font-size:20px}

h4 {color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold}


#header-wrapper {
	height:107px;
	width:100%;
	background-image:url(../images/header-bg.png);
	background-repeat:repeat-x;
	/*margin-bottom:9px;*/
}

#menu-container {
	width:711px;
	height:70px;
	position:absolute;
	margin:0 0 0 189px;
	top:37px;
    background-color:#f1e9d5;
    z-index:998;
}

#menu-container-webprint {
	width:696px;
	height:70px;
	position:absolute;
	margin:0 0 0 189px;
	top:37px;
    background-color:#565656;
    z-index:998;
}

#menu-box td {
	width:116px;
	height:70px;
	margin:0px;
	padding:0px;
}

#menu-box td a {
	display:block;
	width:116px;
	height:70px;
	background-image:url(../images/menu-item-bg.png);
	background-repeat:no-repeat;
	background-color:#e4dbc6;
	text-align:center;
	line-height:75px;
	font-family:"Trebuchet MS", "Arial", sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}

#menu-box td a:hover {
	background-image:url(../images/menu-item-bg-hover.png);
	color:#325584;
	text-decoration:underline;
}

#menu-container ul {
	list-style:none;
    margin:0px;
    padding:0px;
    width:711px;
    height:70px;
}

    #menu-container ul li {
        float:left;
        height:70px;
    }
    
    #menu-container ul #btn1,#menu-container ul #btn1 a  { width:85px; }	
    #menu-container ul #btn2,#menu-container ul #btn2 a { width:95px; }	
    #menu-container ul #btn3,#menu-container ul #btn3 a { width:95px; }	
    #menu-container ul #btn4,#menu-container ul #btn4 a { width:145px; }	
    #menu-container ul #btn5,#menu-container ul #btn5 a { width:100px; }	
    #menu-container ul #btn6,#menu-container ul #btn6 a { width:106px; }	
    #menu-container ul #btn7,#menu-container ul #btn7 a { width:85px; }
    
    #menu-container ul li ul { display:none; width:106px; }
    #menu-container ul li:hover ul {display:block; }
    #menu-container ul li ul li {
    	margin-left:1px;
    }
    #menu-container ul li ul li a {
    	background-image:none;
        background-color:#E3E3E3;
        border-top:1px solid #AAA;
        border-bottom:1px solid #AAA;
    }
    
    #menu-container ul li ul li a:hover {
        background-color:#dde1e7;
    }
    
    #menu-container ul li a {
        height:70px;
        display:block;
        text-align:center;
        line-height:75px;
        font-family:"Trebuchet MS", "Arial", sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#555555;
        text-decoration:none;
        background-image:url(/images/menu-item-bg-new2.jpg);
        background-position:0 0;
    }
    
        #menu-container ul li a:hover {
            background-position:-400px 0;
            color:#657d9f;
        }
    
    #menu-container ul .selected a {
        height:70px;
        display:block;
        text-align:center;
        line-height:75px;
        font-family:"Trebuchet MS", "Arial", sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#8A7A4E;
        text-decoration:none;
        background-image:url(/images/menu-item-bg-new2.jpg);
        background-position:-200px 0;
    }
        #menu-container ul .selected a:hover {
            background-position:-200px 0;
        }

#logo-container {
	width:180px;
	height:180px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	position:absolute;
	top:15px;
	z-index:999;
    margin-left:14px;
}

#logo-container-webprint {
	width:180px;
	height:180px;
	background-image:url(../images/logo-webprint.png);
	background-repeat:no-repeat;
	position:absolute;
	top:15px;
	z-index:999;
    margin-left:14px;
}

#header-container {
	width:900px;
	height:107px;
	padding:0px;
	margin:0 auto;
}

#body-wrapper {
	width:100%;
	margin:0px;
	padding:0px;
	height:100%;
	min-height:100%;
}
#body-container {
	width:900px;
	padding:8px 0px 0px 0px;
	margin:0 auto;
    background-color:#f1e9d5;
}

#body-container-webprint {
	width:900px;
	padding:8px 0px 0px 0px;
	margin:0 auto;
    background-color:#565656;
}

#services-box {
	width:180px;
	margin:0px 12px 0px 14px;
}

#subheading-box-top #problems {
	width:180px;
	height:51px;
}

#subheading-box-top #problems a {
	display:block;
	width:180px;
	height:51px;
	background-image:url(../images/subheading-box-webdesign.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

#subheading-box-top #problems a:hover {
	background-position:-180px 0;
}

#subheading-box-top #solutions {
	width:180px;
	height:42px;
}

#subheading-box-top #solutions a {
	display:block;
	width:180px;
	height:42px;
	background-image:url(../images/subheading-box-printdesign.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

#subheading-box-top #solutions a:hover {
	background-position:-180px 0;
}

#subheading-box-top #results {
	width:180px;
	height:52px;
}

#subheading-box-top #results a {
	display:block;
	width:180px;
	height:52px;
	background-image:url(../images/subheading-box-domainnames.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

#subheading-box-top #results a:hover {
	background-position:-180px 0;
}


#subheading-box-top {
	width:180px;
	height:143px;
	margin:89px 12px 0px 13px;
	background-image:url(../images/subheading-box-bg.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#services-box ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#services-box li {
	width:170px;
	height:29px;
	text-indent:12px;
}

#services-box ul a {
	display:block;
	width:170px;
	height:29px;
	line-height:29px;
	font-family:"Trebuchet MS", "Arial", sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/services-item-bg2.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

#services-box a:hover {
	background-position:-170px 0;
	text-decoration:none;
	color:#555555;
}

#services-box ul .selected a {
	display:block;
	width:170px;
	height:29px;
	line-height:29px;
	font-family:"Trebuchet MS", "Arial", sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#365992;
	text-decoration:none;
	background-image:url(../images/services-item-bg2.png);
	background-position:-170px 0;
	background-repeat:no-repeat;
}

#left-container {
	float:left;
	width:205px;
}

#right-container {
	width:690px;
}

#footer-container {
	width:900px;
	background-image:url(../images/footer-bg.png);
	background-position:2px 0;
	background-repeat:no-repeat;
	height:90px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DDDDDD;
    background-color:#f1e9d5;
}

#footer-wrapper {
	padding:50px 25px 10px 120px;
    text-align:right;
}

#cat_392003_divs ul {
}

#footer-wrapper ul {
	margin:0px;
    padding:0px;
    list-style:none;
    margin:5px 0px 0px auto;
    height:10px;
    text-align:right;
}

#footer-wrapper ul li {
	float:left;
    padding:0px 7px;
    border-right:1px dotted #777777;
}

#footer-wrapper ul li a {
	color:#ABABAB;
    text-decoration:none;
}

#footer-wrapper ul li a:hover {
	color:#93b8d7;
    text-decoration:underline;
}

#footer-wrapper #secondary-link a {
	color:#787878;
    text-decoration:none;
}

#footer-wrapper #secondary-link a:hover {
	color:#AAAAAA;
    text-decoration:underline;
}

#footer-container-webprint {
	width:900px;
	background-image:url(../images/footer-bg.png);
	background-position:2px 0;
	background-repeat:no-repeat;
	height:90px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DDDDDD;
    background-color:#565656;
}

.cleaner {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	clear:both;
	font-size:1px;
	height:1px;
	margin:0;
	padding:0;
}

.newsletter-box { padding-top:5px; }

.newsletter-box input { width:150px; height:15px; font-size:12px; }

.newsletter-box .cat_button { width:150px; height:25px; font-size:12px; font-weight:bold; line-height:25px; color:#444444; }

.newsletter-box #Captcha  { width:150px; height:15px; font-size:12px; }

.newsletter-box label { font-family:Arial,sans-serif; font-size:12px; font-weight:bold; color:#736042; }

.mainmenu-item {
	width:116px;
	height:70px;
	margin:0px;
	padding:0px;
	background-image:url(../images/menu-item-bg.png);
	background-repeat:no-repeat;
    background-position:100%;
	text-align:center;
	line-height:70px;
	font-family:"Trebuchet MS", "Arial", sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
    cursor:pointer;
}

.mainmenu-item-hover {
	width:116px;
	height:70px;
	margin:0px;
	padding:0px;
	background-image:url(../images/menu-item-bg-hover.png);
	background-repeat:no-repeat;
    background-position:100%;
	text-align:center;
	line-height:70px;
	font-family:"Trebuchet MS", "Arial", sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#325584;
	text-decoration:underline;
    cursor:pointer;
}

.mainmenu-item-selected {
	width:116px;
	height:70px;
	margin:0px;
	padding:0px;
	background-image:url(../images/menu-item-bg-selected.png);
	background-repeat:no-repeat;
    background-position:100%;
	text-align:center;
	line-height:70px;
	font-family:"Trebuchet MS", "Arial", sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#8a7a4e;
	text-decoration:none;
    cursor:pointer;
}

#webprint-submenu {
	width:665px;
    height:38px;
    margin-bottom:8px;
    background-image:url(/v2/images/webprint-submenu-bg.png);
}

#webprint-submenu ul {
	list-style:none;
    margin:0px;
    padding:0px;
}

#webprint-submenu ul li {
	float:left;
}

#webprint-submenu #webdesign a {
	display:block;
	width:140px;
    height:38px;
    background-image:url(/v2/images/webprint-submenu-websites.png);
    background-position: 0px 0px;
}

#webprint-submenu #webdesign a:hover {
    background-position: -140px 0px;
}

#webprint-submenu #webdesign-selected {
	width:140px;
    height:38px;
    background-image:url(/v2/images/webprint-submenu-websites-selected.png);
    background-position: 0px 0px;
}

#webprint-submenu #printdesign a {
	display:block;
	width:180px;
    height:38px;
    background-image:url(/v2/images/webprint-submenu-printdesign.png);
    background-position: 0px 0px;
}

#webprint-submenu #printdesign a:hover {
    background-position: -180px 0px;
}

#webprint-submenu #printdesign-selected {
	width:180px;
    height:38px;
    background-image:url(/v2/images/webprint-submenu-printdesign-selected.png);
    background-position: 0px 0px;
}

#webprint-submenu #selectdivision {
	width:143px;
    height:38px;
    background-image:url(/v2/images/webprint-submenu-division.png);
    background-position: 0px 0px;
}

#webprint-submenu #selectdivision-print {
	width:143px;
    height:38px;
    background-image:url(/v2/images/webprint-submenu-division2.png);
    background-position: 0px 0px;
}

#web-problems  {
	width:219px;
    height:58px;
    float:left;
}

#web-problems a {
	display:block;
    width:219px;
    height:58px;
    background-image:url(/v2/images/web-problems.png);
}

#web-problems a:hover {
	background-position:-219px 0;
}

#web-solutions  {
	width:252px;
    height:58px;
    float:left;
    margin-left:-17px;
}

#web-solutions a {
	display:block;
    width:252px;
    height:58px;
    background-image:url(/v2/images/web-solutions.png);
}

#web-solutions a:hover {
	background-position:-252px 0;
}

#web-results  {
	width:229px;
    height:58px;
    float:left;
    margin-left:-18px;
}

#web-results a {
	display:block;
    width:229px;
    height:58px;
    background-image:url(/v2/images/web-results.png);
}

#web-results a:hover {
	background-position:-229px 0;
}

#solutions-category-goodbarry {
	width:330px;
    height:215px;
    float:left;
}

	#solutions-category-goodbarry a {
    	display:block;
        width:330px;
        height:215px;
        background-image:url(/v2/images/solutions-category-goodbarry.png);
        background-position:0 0;
    }
    
    #solutions-category-goodbarry a:hover {
    	background-position:-330px 0;
    }
    
#solutions-category-brochure {
	width:330px;
    height:215px;
    float:left;
}

	#solutions-category-brochure a {
    	display:block;
        width:330px;
        height:215px;
        background-image:url(/v2/images/solutions-category-brochure.png);
        background-position:0 0;
    }
    
    #solutions-category-brochure a:hover {
    	background-position:-330px 0;
    }
    
#box1 h1,#box1 h2,#box2 h1,#box2 h2 {
	background-color:transparent;
    padding:5px 0px;
}

#boxbtn1 {
	border: medium none;
    border-right: medium none;
    border-top: #ebebeb 1px solid;
    float: left;
    border-left: #ebebeb 1px solid;
    width: 330px;
    border-bottom: #ebebeb 1px solid;
    height: 40px;
}

#boxbtn2 {
	border: #ebebeb 1px solid;
    float: right;
    width: 330px;
    height: 40px;
}

#get-started {
	width:380px;
    height:180px;
    background-image:url(/v2/images/getstarted.jpg);
    margin:0px auto;
}

#get-started a {
	display:block;
    padding:4px;
    background-color:#3d8ecd;
    font-weight:bold;
    color:white;
    text-align:center;
    text-decoration:none;
    border:1px solid #3784c0;
    margin-bottom:3px;
}

#get-started a:hover {
	background-color:#79b2d9;
}
