*{

	margin:0;

	padding:0;

	font-size:14px;	

	font-family:"Century Gothic", Arial, Verdana, Helvetica, sans-serif;	

}



body{

	color:#000;

	background:url(images/bgBottom.jpg) bottom repeat;		

}



p, address{

	margin:10px 0;

}



/*FONT CHANGES*/

form p{

	font-family:"Century Gothic", Arial, Verdana, Helvetica, sans-serif !important;

}



div:after{

	content: ".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



img{

	border:none;

}



a{

	color:#7A002D;

	text-decoration:underline;

}



a:hover{

	text-decoration:none;

}



hr{

	margin: 20px 0;

	color: #a0a0a0;

	background: #a0a0a0;

	border: 0;

	height: 1px;

}



.clear{

	clear:both;

}



img.floatleft{

	float:left;

	margin-right:15px;

}

img.floatright{

	float:right;

	margin-left:15px;

}



.center{

	display: block;

	width: auto;

	margin: 0 auto;

}



.txtleft{

	text-align: left;

}

.txtcenter{

	text-align: center;

}

.txtright{

	text-align: right;

}



/* BEGIN: Headings ================== */

h1{

	font-size:18px;

}



h2{

	font-size:16px;

}



h3{

	font-size:14px;

	margin: 15px 0;

}



h4{

	font-size:13px;

}



h5{

	font-size:12px;

}



h6{

	font-size:11px;

}

/* END: Headings ================== */





/* BEGIN: Forms ================== */

fieldset{

	border:none;

}

fieldset#loginForm {

        width: 270px;

}

fieldset#loginForm label {

        display: block;

        float: left;

        width: 100px;

}

fieldset#loginForm input[type=submit] {float:right; margin: 0 -80px 0 0;}

input[type=submit], input[type=reset] {

	display: inline-block;

	background: url("images/btn.bg.png") repeat-x 0px 0px #DFDFDF;

	padding:5px 10px 6px 10px;

	font-weight:bold;

	border:1px solid rgba(0,0,0,0.4);

	border-radius: 5px;

	-moz-border-radius: 5px;

	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);

	-webkit-border-radius: 5px;

	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);

	text-shadow: 1px 1px #fff;

}

input[type=submit]:hover, input[type=reset]:hover {

	background: url("images/btn.bg.png") repeat-x 0px 0px #EFEFEF;

	color:#7A002D;

	cursor: pointer;

}



legend{

	display:none;

}

input, textarea{

	padding:4px;

	border: 1px solid #7F9DB9;

}

input:focus, textarea:focus {border: 1px solid #7A002D;outline: none;}

#searchdb fieldset{

	display: block;

	border: 1px solid #d0d0d0;

	margin: 0 0 25px 0;

	padding: 20px 25px;

}

#searchdb legend {

	display: inline;

}

#site-search{

	float:right;

	width:260px;

	margin: -3px 0;

}

#site-search label{

	display:block;

	font-size:14px;

}

#site-search input{

	width:160px;

	margin-right:5px;

}

button.searchbtn{

	padding:0;

	border:0;

	width:74px;

	height:31px;

	text-indent:-9999px;

	cursor:pointer;

	background:url(images/btnSearch.png) no-repeat;

}

button.searchbtn:hover{

	background-position:0 -31px;

}





button.loginbtn{

	padding:0;

	border:0;

	width:71px;

	height:29px;

	text-indent:-9999px;

	cursor:pointer;

	background:url(images/btnLogin.png) no-repeat;

}

button.loginbtn:hover{

	background-position:0 -29px;

}



#domain-search{

	float:left;

	width:368px;

	height:55px;

	padding:10px 0 0 5px;

	background:url(images/bgDomainSearch.png) no-repeat;

}

button.domainsearchbtn{

	padding:0;

	border:0;

	width:71px;

	height:29px;

	text-indent:-9999px;

	cursor:pointer;

	background:url(images/btnDomainSearch.png) no-repeat;

}

button.domainsearchbtn:hover{

	background-position:0 -29px;

}



#logo{

	display:block;

	width:366px;

	height:143px;

	text-indent:-9999px;

	margin:-30px 0 0 18px;

	background:url(images/imgLogo.png) no-repeat;

}





/* END: Forms ================== */



#outer{

	background:#FFF url(images/bgMain.gif) top repeat-x;	

}



#inner{

	background:url(images/bgBottomFade.jpg) bottom repeat-x;

}



#main{

	width:1000px;

	min-height:335px;

	margin:0 auto;

	background:url(images/bgContent.png) top no-repeat;

}



#header{

	padding:30px 35px 0 0;

	position:relative;

} 

#facebookicon a{

	position:absolute;

	top:130px;

	right:95px; 

	display:block;

	width:28px;

	height:29px;

	text-indent:-9999px;

	background:url(images/facebook.png) no-repeat;

	z-index: 100;

} 

#twittericon a{

	position:absolute;

	top:130px;

	right:60px;

	display:block;

	width:28px;

	height:29px;

	text-indent:-9999px;

	background:url(images/twitter.png) no-repeat;

	z-index: 100;

}

#facebookicon:hover a, #twittericon:hover a{

	background-position:0 -28px;

	cursor: pointer;

}



#top-nav{

	clear:right;

	float:right;

	width:592px;

	list-style:none;

}

#top-nav li{

	float:left;

	display:inline;

}

#top-nav li a{

	display:block;

	height:23px;

	font-size:13px;

	margin-left:5px;

	font-weight:bold;

	padding:6px 0 0 15px;

	text-decoration:none;

	background:url(images/bgMainNav.png) top left no-repeat;	

}

#top-nav li a:hover, #top-nav li a.active{

	color:#960d31;

	background-position:0 -29px;

}

/* Top Nav ----------------------- */



#topMenu{

	clear:right;

	float:right;

	width:592px;

	list-style:none;

}

#topMenu ul li{

	float:left;

	display:inline;

}

#topMenu ul li a{

	display:block;

	height:23px;

	font-size:13px;

	margin-left:5px;

	font-weight:bold;

	padding:6px 0 0 15px;

	text-decoration:none;

	background:url(images/bgMainNav.png) top left no-repeat;	

} 

#topMenu ul li a:hover, #topMenu ul li a.active{

	color:#960d31;

	background-position:0 -29px;

}

#topMenu ul li.last ul li a{

	border-bottom: 1px solid #000;

}







/* Top Nav ----------------------- */



#home-inner{

	width:904px;

	margin:0 auto;

	position:relative;

	padding:0px 0 25px 39px;

}



#image-rotator{

height:294px;

width:667px;

	position:relative;

}

#image-rotator #flashcontainerbanner{

	position:absolute;

	top:0px;

	left:0px;

	z-index:2;

}

#image-rotator div p{

	margin-bottom:6px;

	text-align:right;	

}

#image-rotator #flashcoverTop img{

	position:absolute;

	z-index:20;

	top:0px;

	left:0px;

}

#image-rotator #flashcoverLeft img{

	position:absolute;

	z-index:20;

	top:9px;

	left:0px;

}

#image-rotator #flashcoverBottom img{

	position:absolute;

	z-index:20;

	top:286px;

	left:0px;

}



a.learnmore{

	float:right;

	display:block;

	width:99px;

	height:25px;

	margin-right:15px;

	text-indent:-9999px;

	background:url(images/btnLearnMore.png) no-repeat;

}



#home-top{

	padding-bottom:25px;

}

#home-top ul{

	width:235px;

	list-style:none;

}

#home-top ul li{

	clear:right;

}

#plan, #plan span, #create, #create span, #orchestrate, #orchestrate span{

	font-size:11px;

	text-decoration:none !important;

}

#plan span, #create span, #orchestrate span{

	display:block;

	width:180px;

}

#home-top ul li a strong{

	display:block !important;

	float:right;

	font-size:11px;	

	font-weight:bold;

	font-style:italic;

	text-decoration:underline;

}

#plan{

	width:205px;

	height:91px;

	position:absolute;

	top:0px;

	right:2px;

	color:#FFF;

	text-align:right;

	padding:40px 0 0 30px;

	line-height:1.2em;

	background:url(images/btnPlan.png)  no-repeat;

}

#plan:hover{

	background-position:-236px 0;

}

#create{

	width:205px;

	height:94px;

	position:absolute;

	top:83px;

	right:2px;

	color:#FFF;

	text-align:right;

	padding:46px 0 0 30px;	

	line-height:1.2em;	

	background:url(images/btnCreate.png) no-repeat;

}

#create:hover{

	background-position:-236px 0;

}

#orchestrate{

	width:205px;

	height:85px;

	position:absolute;

	top:164px;

	right:2px;

	color:#FFF;

	text-align:right;	

	line-height:1.2em;	

	padding:45px 0 0 30px;

	background:url(images/btnOrchestrate.png) no-repeat;

}

#orchestrate:hover{

	background-position:-236px 0;

}



#home-btm{

	

}

	

#check{

	float:left;

	width:230px;

	margin-right:25px;

	padding-bottom:22px;	

	background:url(images/bgHomeCheckBtm.png) bottom no-repeat;

}

#check-container h4{

	width:230px;

	height:52px;

	text-indent:-9999px;

	background:url(images/bgHomeCheckTop.gif) no-repeat;

}

#check-container{

	background:url(images/bgHomeCheckMid.png) repeat-y;

}

#check-inner{

	height:105px;

	padding:20px 5px 0 10px;

	background:url(images/bgCheckInner.gif) 4px 0 no-repeat;

}

#check-inner p{

	font-size:11px;

	margin:0;

}

#check-inner p a{

	font-size:11px;

	color:#9f0e34;

}



#solutions{

	float:left;

	width:408px;

	margin-right:16px;

	padding-bottom:22px;

	background:url(images/bgSolBtm.png) bottom no-repeat;

}

#sol-container h4{

	width:408px;

	height:52px;

	text-indent:-9999px;

	background:url(images/bgSolTop.gif) no-repeat;

}	

#sol-container{

	background:url(images/bgSolMid.png) repeat-y;

}

#sol-inner{

	padding:8px 12px 0 12px;

	line-height: 6px;

}

#sol-inner p{

	font-size:11px;

	margin-bottom:0;

	text-align:center;

}

#sol-inner p.bottom{

	margin-bottom:10px;

}

#sol-inner ul{

	padding-left:50px;

}

#sol-inner li a{

	display:block;

	width:56px;

	height:78px;

	text-indent:-9999px;

}

#sol-inner li{

	float:left;

	display:inline;

}

#sol-inner li a.web, #sol-inner li a.print {margin-right: 52px;}

#sol-inner li a.web{

	background:url(images/btnSolWeb.gif) no-repeat;

}

#sol-inner li a.web:hover{

	background:url(images/btnsolWeb_ROLL.gif) no-repeat;

}

#sol-inner li a.print{

	background:url(images/btnSolPrint.gif) no-repeat;

}

#sol-inner li a.print:hover{

	background:url(images/btnsolPrint_ROLL.gif) no-repeat;

}

#sol-inner li a.promo{

	background:url(images/btnSolPromo.gif) no-repeat;

}

#sol-inner li a.promo:hover{

	background:url(images/btnsolPromo_ROLL.gif) no-repeat;

}



#benefits{

	float:left;

	width:223px;

	padding-bottom:22px;

	background:url(images/bgBenefitsBtm.png) bottom no-repeat;	

}

#benefits h4{

	width:223px;

	height:52px;

	text-indent:-9999px;

	background:url(images/bgBenefitsTop.gif) no-repeat;	

}

#benefits-container{

	background:url(images/bgBenefitsMid.png) repeat-y;

}

#benefits-inner{

	height:117px;

	padding:10px 10px 0 16px;

}

#benefits-inner ul{

	list-style:none;

}

#benefits-inner li{

	font-size:11px;

	padding-left:14px;

	margin-bottom:4px;

	background:url(images/bgBenefitsList.gif) 0 2px no-repeat;

}

#benefits-inner li.last{

	margin-bottom:0;

}

#benefits-inner li a{

	color:#7a002d;

	font-size:11px;

}



#bottom-login{

	width:904px;

	margin:0 auto;

}





#get-started-container{

	float:left;

	width:514px;

	margin-right:14px;

}

#get-started{

	width:494px;

	height:55px;

	padding:20px 0 0 20px;

	background:url(images/bgClientLogin.png) no-repeat;

	position:relative;

}



#ContactButton, #EstimateButton, #TipsButton, #NewsletterButton, #ClientToolsButton {

	position:absolute;

	display:block;

	width:97px;

	height:32px;

	text-indent:-9999px;

	z-index:100;

}



#ContactButton:hover, #EstimateButton:hover, #TipsButton:hover, #NewsletterButton:hover, #ClientToolsButton:hover {

	background-position:0 -32px;

	cursor: pointer;

}



#ContactButton {

	top:18px;

	left:8px;

	background:url(images/contactus.png) no-repeat;

}

#EstimateButton {

	top:18px;

	left:108px;

	background:url(images/estimate.png) no-repeat;

}

#estimate2{

	display:block;

	width:97px;

	height:32px;

	text-indent:-9999px;

	z-index:100;

	background:url(images/estimate.png) no-repeat;

}

#estimate2:hover{

	background-position:0 -32px;

	cursor: pointer;

}

#TipsButton {

	top:18px;

	left:208px;

	background:url(images/toptentips.png) no-repeat;

}

#NewsletterButton {

	top:18px;

	left:308px;

	background:url(images/newsletter.png) no-repeat;

}

#ClientToolsButton {

	top:18px;

	left:408px;

	background:url(images/tools.png) no-repeat;

}



.mapright {

	width: 235px;

	float: right;

}



#newsletter-page {

	background: url("/assets/images/newslettergraphics.jpg") no-repeat center top;

	height: 200px;

}



#domain-search {

	font-size:12px;

}



#domain-search input, #domain-search p, #domain-search label span, 

#domain-search select{

	font-size:10px;

}

#domain-search p{

	color:#d31245;

}

#domain-search label span{

	color:#959595;

}

#domain-search select{

	margin-right:1px;

}



#domain {

	width:170px;

}



#bottom-info{

	clear:both;

	margin:0;

	padding-top:20px;

	text-align:center;

}

#bottom-info span, #bottom-info a{

	margin-left:15px;

}



/*-- BEGIN: Interior ================== --*/

	

#interior{

	width:946px;

	margin:0 auto;

	padding-top:5px;

}



span.B_crumbBox{

	margin:0;	

	top:30px;

	left:130px;

	position:absolute;

	text-shadow: 1px 1px #eee;

}

span.B_crumbBox, span.B_crumbBox a{

	font-size:10px;

	color:#960d31;

	text-decoration:none;

}

span.B_crumbBox a:hover{

	color:#960d31;

	text-decoration:underline;

}

.B_currentCrumb {font-size: 11px;}



#gray-box{

	width:935px;

	height:236px;

	margin-left:10px;

	position:relative;

	background:url(images/bgGrayBox.png) no-repeat;

}



#gray-box img{

	position:absolute;

	top:49px;

	right:33px;

}



#gray-title{

	color:#FFF;

	position:absolute;

	top:60px;

	left:210px;

	font-size:25px;

	padding-left:70px;

	z-index:1 !important;

	text-shadow: 2px 1px #303030;

}

#blog-title{

	color:#FFF;

	position:absolute;

	top:60px;

	left:210px;

	font-size:25px;

	padding-left:70px;

	z-index:1 !important;

	background: url(images/bgTitleArrowsGrey.png) no-repeat left center !important;

}



/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menus/dd_valid.html

Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.

This stylesheet and the assocaited (x)html may be modified in any 

way to fit your requirements.

=================================================================== */



#menu {position:relative;z-index:20;}



#toplevel{background:url(images/bgSideNav.png) no-repeat; width:194px; position:absolute; top:60px; left:8px; z-index:10 !important;}



#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; }



#menu ul li a:hover {font-weight:bold;}



#menu ul li.active a {font-weight:bold;}



#menu ul li ul {width:123px;}



#menu li {height:20px !important; line-height:20px !important; list-style:none; margin:0 !important; padding:0 0 0 20px !important;}

/*#menu li {display:inline-block; display:inline;}*/

#menu ul ul {position:absolute; left:-9999px;}

/*#menu ul#toplevel {position:absolute; left:0; top:0;}*/



#menu a {display:block; font:normal 13px "Century Gothic", Arial, sans-serif; color:#FFF; text-decoration:none; margin:0 !important; padding:0 !important;} 



#menu ul li:hover > ul {left:100%; margin-top:-16px;}



#menu a:hover ul,

#menu a:hover a:hover ul,

#menu a:hover a:hover a:hover ul {left:100%;}

#menu a:hover ul ul, 

#menu a:hover a:hover ul ul {left:-9999px;}



#menu li a:hover {color:#fff;} 

#menu li:hover > a {color:#fff;}

#menu li a.fly {background: none;}

#menu li a.fly:hover { } 

#menu li:hover > a.fly { }



#menu ul li ul li a{font-size:12px;font-weight:normal;color:#FFF;}

#menu ul li ul li a:hover{font-weight:bold;}

#menu ul li ul li{height:19px !important; line-height:19px; padding:0 !important; background:#28397b;border-bottom:solid 1px #CCC;text-align:center;}

#menu ul li ul li.first{background:url(images/bgSubMenuTop.png) no-repeat;}

#menu ul li ul li.last{background:url(images/bgSubMenuBtm.png) no-repeat;border-bottom:none;}

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse;}



/* END HOME MENU STYLES ================================================= */



.logout {position: absolute;margin: -20px 0 0 0;width: 565px;padding: 3px 0;text-align: right;border-bottom: 1px solid #e0e0e0;}



#interior-left-col{

	float:left;

	width:238px;

	margin-right:22px;

}



#contact-us{

	display:block;

	width:189px;

	height:46px;

	text-indent:-9999px;

	margin:0 0 16px 10px;

	background:url(images/btnContactUsLeft.png) no-repeat;

}

#contact-us:hover{

	background-position:0 -46px;

}



#staff{

	width:221px;

	padding-bottom:82px;

	margin:0 0 20px 10px;

	background:url(images/bgStaffBtm.png) bottom no-repeat;

}

#staff-container{

	padding-top:263px;

}

#staff-inner{

	padding:0 40px 0 20px;

	background:url(images/bgStaffMid.png) repeat-y;

}

#staff-inner p, #staff-inner a{

	margin:0;

	font-size:12px;

	font-family:Arial, sans-serif;

}

#staff-inner p a{

	display:block;

	float:right;

}



#words{

	width:218px;

	padding-bottom:48px;

	background:url(images/bgKindWordsBtm.png) bottom no-repeat;	

}

#words-container{

	padding-top:56px;

	background:url(images/bgKindWordsTop.png) top no-repeat;

}

#words-inner{

	padding:0 40px 0 30px;

	background:url(images/bgKindWordsMid.png) repeat-y;

	height:140px;

}

#words-inner p, #words-inner a{

	margin:0;

	font-size:12px;

	font-family:Arial, sans-serif;

}



#words-inner p a{

	display:block;

	float:right;

}



#interior-right-col{

	float:left;

	width:685px;

	padding-bottom:33px;

	margin-bottom:15px;

	background:url(images/bgInteriorRightBtm.png) bottom no-repeat;	

}



#content-title{

	color: #606060;

	border-bottom: 1px solid #606060;

	margin: 0 0 20px 0;

}



#interior-right-col-inner{

	position:relative;

	padding:0 80px 1px 40px;

	background:url(images/bgInteriorRight.png) repeat-y;

}



#interior-right-col-inner img{

	margin: 6px;

	padding: 4px;

	border:2px solid #1E3075;

}



#interior-right-col-inner .borderless {

	border:none;

}



#interior-right-col-inner p, #interior-right-col-inner p a, #interior-right-col-inner a{

	font-family:Arial, sans-serif;

}



#interior-right-col-inner li {

	margin:0 0 10px 10px;

	font-family: Arial,sans-serif;

 }



#twitter-update {

	width: 560px;

	height: 165px;

	margin: 20px 0 0 0;

	background: url(images/RetweetPanel.gif) no-repeat;

}

#twitter-update p.tweet {

	width: 440px;

	float: left;

	margin: 15px 15px 15px 45px;

}

#twitter-update p.tweet span.tweet-meta {

	position: relative;

	top: 15px;

	color: #404040;

	border-top: 1px dashed #902541;

}

#twitter-update a.twitter-follow-us:hover {

	text-decoration: underline;

}

#twitter-update span.twitter-thumb {

	display: block;

	width: 40px;

	float: left;

	margin: 15px 0 0 15px;

}

#twitter-update a.twitter-follow-us {

	display: block;

	width: 70px;

	height: 36px;

	line-height: 36px;

	margin: 0 0 0 475px;

	color: #9C1D3D;

	text-decoration: none;

	text-align: center;

	font-weight: bold;

}

#twitter-update div.rt_btn {

	width: 150px;

	height: 50px;

	float: right;

}

#twitter-update #retweet-button {

	position: absolute;

	right: 50px;

	bottom: -25px;

}

#twitter-update #twitter {position: relative;left: 30px;margin: 20px 15px;width: 500px;}

#twitter_update_list {list-style-type: none;}



#slider{

	position:relative;

	list-style:none;

}

#slider li img{

	float:left;

	margin:0 10px 0 0;

	padding-bottom:20px;

	border: none;

}

#slider li div p{

	margin-bottom:10px;

}

#slider li div p a{

	text-decoration:none;

}

#slider li div p a:hover{

	text-decoration:underline;

}

#slider li div p a.case{

	text-decoration:underline;

}

#slider li div p a.case:hover{

	text-decoration:none;

}	

#slider li h1{

	clear:both;

	color:#FFF;

	font-size:20px;

	height:38px;

	line-height:38px;

	margin:0;

	font-weight:normal;

	padding:0 0 0 15px;

	width:560px;

	background:url(images/bgPortfolioTitle.jpg) left no-repeat;

}

#slider li h1.print_title{

	background:url(images/bgPortfolioTitlePrint.jpg) left no-repeat;

}



#port-menu{

	background:#FFF;

	padding-top:25px;

	position:relative;

	z-index:10;

	width: 575px;

}



#port-menu a{

	float:left;

	width:140px;

	height: 175px;

	min-height:160px;

	border:0;

	font-weight:bold;

	margin:2px 0 2px 35px;

	text-align:center;

	text-decoration:none;	

}

#port-menu a:hover, #port-menu a.wactive{

	color:#960d31;

}



/*Portfolio Category Buttons*/

#webportfolio h1, #printportfolio h1, #promoportfolio h1 {

	clear:both;

	color:#FFF;

	font-size:20px;

	height:38px;

	line-height:38px;

	margin:0;

	font-weight:normal;

	padding:0 0 0 15px;

	width:560px;

}

#webportfolio h1{

	background:url(images/bgPortfolioTitle.jpg) left no-repeat;

}

#printportfolio h1{

	background:url(images/bgPortfolioTitlePrint.jpg) left no-repeat;

}

#promoportfolio h1{

	background:url(images/bgPortfolioTitlePromo.jpg) left no-repeat;

}

#webportfolio ul, #printportfolio ul, #promoportfolio ul{

	list-style-type: none;

}

#webportfolio li, #printportfolio li, #promoportfolio li{

	width: auto;

	float: left;

}

#webportfolio li a, #printportfolio li a, #promoportfolio li a{

	display: block;

	width: 112px;

	margin: 15px 9px 0 9px;

	padding: 105px 0 0 0;

	color: #273272;

	text-decoration: none;

	text-align: center;

}

#webportfolio li a:hover, #printportfolio li a:hover, #promoportfolio li a:hover {

	color: #000;

}

#webportfolio li.recentwork a{

	background: url(/assets/images/Portfolio/web/CategoryButtons/RecentInactive.jpg) no-repeat center top;

}

#webportfolio li.recentwork a:hover{

	background: url(/assets/images/Portfolio/web/CategoryButtons/RecentROLLOVER.jpg) no-repeat center top;

}

#webportfolio li.consultants a{

	background: url(/assets/images/Portfolio/web/CategoryButtons/ProfessionalInactive.jpg) no-repeat center top;

}

#webportfolio li.consultants a:hover{

	background: url(/assets/images/Portfolio/web/CategoryButtons/ProfessionalROLLOVER.jpg) no-repeat center top;

}

#webportfolio li.ecommerce a{

	background: url(/assets/images/Portfolio/web/CategoryButtons/eCommerceInactive.jpg) no-repeat center top;

}

#webportfolio li.ecommerce a:hover{

	background: url(/assets/images/Portfolio/web/CategoryButtons/eCommerceROLLOVER.jpg) no-repeat center top;

}

#webportfolio li.corporate a{

	background: url(/assets/images/Portfolio/web/CategoryButtons/CorporateInactive.jpg) no-repeat center top;

}

#webportfolio li.corporate a:hover{

	background: url(/assets/images/Portfolio/web/CategoryButtons/CorporateROLLOVER.jpg) no-repeat center top;

}

#webportfolio li.trades a{

	background: url(/assets/images/Portfolio/web/CategoryButtons/TradesInactive.jpg) no-repeat center top;

}

#webportfolio li.trades a:hover{

	background: url(/assets/images/Portfolio/web/CategoryButtons/TradesROLLOVER.jpg) no-repeat center top;

}

#webportfolio li.misc a{

	background: url(/assets/images/Portfolio/web/CategoryButtons/MiscInactive.jpg) no-repeat center top;

}

#webportfolio li.misc a:hover{

	background: url(/assets/images/Portfolio/web/CategoryButtons/MiscROLLOVER.jpg) no-repeat center top;

}



#printportfolio li.brochures a{

	background: url(/assets/images/Portfolio/print/CategoryButtons/BrochureInactive.jpg) no-repeat center top;

}

#printportfolio li.brochures a:hover{

	background: url(/assets/images/Portfolio/print/CategoryButtons/BrochureROLLOVER.jpg) no-repeat center top;

}

#printportfolio li.graphicdesign a{

	background: url(/assets/images/Portfolio/print/CategoryButtons/LogoInactive.jpg) no-repeat center top;

}

#printportfolio li.graphicdesign a:hover{

	background: url(/assets/images/Portfolio/print/CategoryButtons/LogoROLLOVER.jpg) no-repeat center top;

}

#printportfolio li.postcards a{

	background: url(/assets/images/Portfolio/print/CategoryButtons/PostcardInactive.jpg) no-repeat center top;

}

#printportfolio li.postcards a:hover{

	background: url(/assets/images/Portfolio/print/CategoryButtons/PostcardROLLOVER.jpg) no-repeat center top;

}

#printportfolio li.stationary a{

	background: url(/assets/images/Portfolio/print/CategoryButtons/StationeryInactive.jpg) no-repeat center top;

}

#printportfolio li.stationary a:hover{

	background: url(/assets/images/Portfolio/print/CategoryButtons/StationeryROLLOVER.jpg) no-repeat center top;

}



#promoportfolio li.catalog a{

	background: url(/assets/images/Portfolio/promotional/CategoryButtons/ShopPromoInactive.jpg) no-repeat center top;

}

#promoportfolio li.catalog a:hover{

	background: url(/assets/images/Portfolio/promotional/CategoryButtons/ShopPromoROLLOVER.jpg) no-repeat center top;

}

#promoportfolio li.library a{

	background: url(/assets/images/Portfolio/promotional/CategoryButtons/SupplierListInactive.jpg) no-repeat center top;

}

#promoportfolio li.library a:hover{

	background: url(/assets/images/Portfolio/promotional/CategoryButtons/SupplierListROLLOVER.jpg) no-repeat center top;

}



#sitemap ul {margin: 10px 0;}



/* Search form formatting */



#ajaxSearch_form {

    width: auto; 

}



#ajaxSearch_input {

	display:block;

	float:left;

	width:126px;

	height:20px;

	background:none;

	border:solid 1px #000;

	padding:2px 0 0 2px;

	margin-right:10px;

	font-size:12px;

	font-family:Verdana, sans-serif;	

}

#ajaxSearch_submit {

	width:27px;

	height:22px;

	background:#660000;

	color:#FFF;

	border:none;

	margin-top:1px;

	margin-right:10px;

	padding:0px 10px 0px 0px;

	font-family:"Times New Roman", Times, serif;

}

#ajaxSearch_output {

   border: 1px solid #444;

    padding: 10px;

    background: #fff;

    display: block;

    height: auto;

    vertical-align: top;

}



#ajaxSearch_form fieldset {

	border:none;

}



.ajaxSearch_paging {



}

.AS_ajax_result {

    color: #444;

    margin-bottom: 3px;

}

.AS_ajax_resultLink {

    text-decoration: underline;

}

.AS_ajax_resultDescription{

    color: #555;

}

.AS_ajax_more {

    color: #555;

}



/* Ajax search form results formatting */

 

.ajaxSearch_resultsInfo

{

font-weight:bold;

}



.ajaxSearch_highlight

{

background-color:yellow;

}



.ajaxSearch_resultDescription, .ajaxSearch_resultLink {

padding-left:10px;

font-size: 14px;

font-weight:bold;

}



.domainAvailable {

	color:green;

}

.domainRegistered{

	color:red;

}





/* Blog sidebar menu */



#wp-blogMenu{

	width:221px;

	padding-bottom:82px;

	margin:0 0 20px 10px;

	background:url(images/bgStaffBtm.png) bottom no-repeat;

}

#wp-blogMenu-container{

	padding-top:66px;

	background:url(images/bgBlogTop.png) top no-repeat;

}

#wp-blogMenu-inner{

	padding:0 40px 0 20px;

	background:url(images/bgStaffMid.png) repeat-y;

}

#wp-blogMenu-inner p, #wp-blogMenu-inner a{

	margin:0;

	font-size:12px;

	font-family:Arial, sans-serif;

}

#wp-blogMenu-inner p a{

	display:block;

	float:right;

}

#wp-blogMenu-inner ul{

	list-style:none;

	list-style-position: inside;

}

#wp-blogMenu-inner ul{

	margin-left:5px;

}

/* end Blog sidebar menu */



/* infusionForm */

#infusionForm {

	width: 228px;

	background:url(images/custombackgroundWider.jpg) bottom no-repeat;

}

#infusionForm #Submit{

	float:right;

}

#infusionForm label{

	font-size:12px;

	float:left;

	margin:2px;

	padding-left:2px;

}

#infusionForm input{

	float:right;

	width:140px;

	height:18px;

	margin:2px;

}



#infusionForm #Submit{

	clear:both;

	float:right;

	width:80px;

	height:28px;

}

/* end infusionForm */



/*---------============IMAGE PRELOAD===========---------*/

img.preload {display: none;visibility: hidden;position: fixed;left: -9999px;margin: 0;padding: 0;z-index: -9999;border: none;}



/*secure area */

p#secureFiles {

        width: 450px;

  

        margin: 0 auto;

}

p#secureFiles a {

        float: left;

     margin: 0px 0px 15px 15px;

}

a#helpLib {

         display: block;

         text-indent: -9999px;

         background: url(images/helpdocs.jpg) no-repeat;

         height: 62px; width: 201px;

}

a#helpLib:hover {

         background-position: 0px -62px;

}



a#payBill {

         display: block;

         text-indent: -9999px;

         background: url(images/paybill.jpg) no-repeat;

         height: 62px; width: 201px;

}

a#payBill:hover {

         background-position: 0px -62px;

}



a#productFlyer{

         display: block;

         text-indent: -9999px;

         background: url(images/productflyers.jpg) no-repeat;

         height: 62px; width: 201px;

}

a#productFlyer:hover {

         background-position: 0px -62px;

}



a#approveFiles {

         display: block;

         text-indent: -9999px;

         background: url(images/approvefiles.jpg) no-repeat;

         height: 62px; width: 201px;

}

a#approveFiles:hover {

         background-position: 0px -62px;

}



a#sendFiles{

         display: block;

         text-indent: -9999px;

         background: url(images/sendfiles.jpg) no-repeat;

         height: 62px; width: 201px;

}

a#sendFiles:hover {

         background-position: 0px -62px;

}



a#receiveFiles {

         display: block;

         text-indent: -9999px;

         background: url(images/receivefiles.jpg) no-repeat;

         height: 62px; width: 201px;

}

a#receiveFiles:hover {

         background-position: 0px -62px;

}



a#checkStatus{

        position: relative;

        left: 110px;

         display: block;

         text-indent: -9999px;

         background: url(images/status.jpg) no-repeat;

         height: 62px; width: 201px;

}

a#checkStatus:hover {

         background-position: 0px -62px;

}



/*SCROLL TO TOP*/

#top-link {display:none;width: 98px;height: 104px;position:fixed;right:5px;top:25px;text-decoration:none;background: url("images/TopGraphic.png") no-repeat;padding:10px;text-indent: -9999px;}
