

html{
margin:0;
padding:0;
height:100%;
}
body{
margin:0;
padding:0;
color:#000000;
font-family:Trebuchet MS,verdana,tahoma,lucida sans,lucida grande,arial,helvetica,sans-serif;
font-size:70%;
}
h1{font-size:140%}
h2{font-size:140%}
h3{font-size:130%}
h4{font-size:120%}
h5{font-size:110%}
h6{font-size:100%}
h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
margin-bottom:0.5em;
font-family:arial,helvetica,sans-serif;
font-weight:normal;
text-transform:lowercase;
color:#68A135;
}
a,a:link,a:visited,a:active{
color:#444;
text-decoration:none;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}
p,form{
margin:0;
padding:0;
}
input{
width:auto;
vertical-align:middle;
}
label{cursor:pointer;}
.table{
font-size:100%;
border:0;
border-collapse:collapse;
width:99%;
}
.table td,.table th{
padding:0.5em 1em;
vertical-align:top;
}
.table th{
width:120px;
text-align:left;
font-weight:bold;
background-color:#4D4D4F;
color:#FFF;
}
.table td{
}
div{position:relative;}
img{border:0;}
ul{
margin:0;
margin-bottom:1em;
padding:0;
padding-left:1.4em;
}
ul ul{
margin-bottom:0!important;
margin-left:10px;
}
#min_width{
width:100%;
height:1px;
line-height:1px;
margin-top:-1px;
}
#style_old{
background-color:#EFEFEF;
margin-top:10px;
margin-bottom:10px;
padding-top:10px;
padding-bottom:5px;
text-align:left;
padding-left:10px;
}
#style_old h1{
color:red;
}
#style_old ul{
padding-top:10px;
}
#admin_login th{
text-align:left;
padding:7px 7px 7px 0;
}
.wrapper_error{
margin-bottom:1em;
}
.error,.msg{
font-family:verdana,tahmoma,arial,helvetica,sans-serif;
font-weight:bold;
padding:8px 8px 8px 30px;
margin:0 40px 1em 0;
width:auto;
line-height:1.3em;
display:table;
}
.error img,.msg img{
vertical-align:middle;
}
.error{border:1px solid #E61C00;background:#FFBFB7 url(/images/err.gif) 8px 0.7em no-repeat;color:#E61C00;}
.msg{border:1px solid #6F9C2E;background:#E8F4D6 url(/images/msg.gif) 8px 0.7em no-repeat;color:#6F9C2E;}
.sqlcode{
font-family:Courier New,Andale Mono,Monaco,Courier,Monospace;
font-size:8pt;
color:#0000FF;
text-decoration:none;
}
.smaller{font-size:80%;}
.txt,.txtArea,.optional{
color:black;
font-family:Trebuchet MS,arial,helvetica,sans-serif;
border:1px solid black;
width:99%;
background-color:#FFF;
font-size:100%;
}
.optional{
color:#808080;
border:dashed 1px #808080;
background-color:white;
}
.btn,.btn2{
font-family:Trebuchet MS,arial,helvetica,sans-serif;
cursor:pointer;
}
.btn{
color:white;
background-color:#808080;
}
.btn2{
color:#808080;
background-color:#C0C0C0;
}
.textonly{display:none!important;}
.center,.center td,.center th{text-align:center!important;}
.right,.right td,.right th{text-align:right!important;}
.left,.left td,.left th{text-align:left!important;}
.bottom,.bottom td,.bottom th{vertical-align:bottom!important;}
.top,.top td,.top th{vertical-align:top!important;}
.middle,.middle td,.middle th{vertical-align:middle!important;}
.padding0 td{padding:0!important;}
.padding2 td,p.padding2,div.padding2{padding:2px!important;}
.padding4 td,p.padding4,div.padding4{padding:4px!important;}
.padding6 td,p.padding6,div.padding6{padding:6px!important;}
.padding8 td,p.padding8,div.padding8{padding:8px!important;}
.width1{width:1%!important;}
.table_grid{width:auto;}
.table_grid th,.table_grid td{padding:8px;text-align:center;vertical-align:middle;border:1px solid #808080;}
.table_grid th{background-color:#C0C0C0;color:#FFF;}
.table_grid td table td{border:0;padding:0;}
.clear{clear:both;}
.rightf{float:right;}
.leftf{float:left;}
.centerf{text-align:center;margin:0 auto;}
.bold{font-weight:bold;}
.normal{font-weight:normal!important;}
.italic{font-style:italic;}
.mono{font-family:courier new,courier,andale mono,fixed,monospace!important}
.nowrap{white-space:nowrap;}
.u{text-decoration:underline!important;}
.notransform{
text-transform:none;
}
.icon{
vertical-align:middle;
margin-right:5px;
}
.divider{
border:#808080;
color:#808080;
background-color:#808080;
height:1px;
width:100%;
text-align:left;
margin-bottom:10px;
}
.list_parent{list-style-type:none;background-image:none!important;}
.display{
width:100%;
}
.display .display_txt{
float:left;
width:95%;
}
.display .display_img{
width:25px;
float:left;
}
.table1{
width:100%;
}
.table1 th{
background-color:#005FA5;
color:white;
font-weight:bold;
padding:5px;
border:1px solid white;
vertical-align:top;
}
.table1 td{
background-color:#DFE7F3;
font-weight:normal;
padding:5px;
border:1px solid white;
vertical-align:top;
}
.table1 .dormant{
background-color:#DFE7F3;
}
.table1 .blank{
background-color:transparent;
}
ul.dragdrop{
list-style-type:none;
padding:0;
margin:0;
}
ul.dragdrop li{
cursor:move;
padding:5px;
border-bottom:1px solid white;
background-color:#DFE7F3;
width:95%;
}
.dragdrop .left_text{
float:left;
width:80%;
}
.dragdrop .right_text{
float:left;
width:20%;
white-space:nowrap;
}
.dragdrop .dormant{
background:#E9E9E9 url(/images/dormant.gif) repeat;
color:#5C5C5C;
}
/*
.drop_shadow{
background:transparent url(/images/shadow.gif) no-repeat bottom right;
float:left;
margin:10px 10px;
padding:0;
line-height:1px;
}
.drop_shadow div{
background:transparent url(/images/shadow_mask.png) no-repeat left top;
padding:0 7px 7px 0;
}
.drop_shadow img{
background-color:#FFF;
padding:4px;border:1px solid #A9A9A9;margin:-7px 7px 7px -7px;
}
*/
/* PHPDig
.phpdig{
font-size:120%!important;
font-weight:bold!important;
}
.phpdigHighlight{
font-weight:bold;
text-decoration:underline;
}
.phpdigLinkText{
color:green;
margin-bottom:20px;
}
.phpdiginputtext{
width:300px;
border:1px solid #808080;
}
.phpdiginputsubmit{
background-color:#89C102;
width:70px;
}
*/

/*
Created by Keith Donegan of Code-Sucks.com
E-Mail:Keithdonegan@gmail.com
You can do whatever you want with these layouts,
but it would be greatly appreciated if you gave a link
back to http://www.code-sucks.com
*/
#wrapper_popup{
padding:10px;
}
#wrapper_nav_top{
position:absolute;
top:0px;
left:0px;
right:0px;
width:100%;
min-width:1003px;
height:1em;
line-height:1em;
padding:0.5em 0 0.8em;
background-color:#4D4D4F;
z-index:10;
}
#nav_top{
width:1003px;
margin:0 auto;
padding:0;
}
#nav_top ul{
height:1em;
line-height:1em;
padding:0 300px 0 23px;
margin:0;
}
#nav_top ul li{
float:left;
list-style-type:none;
height:1.1em;
line-height:1em;
padding:0 10px;
margin:0;
border-left:1px solid #CCC;
}
#nav_top ul li:first-child{
padding-left:0;
border-left:0;
}
#nav_top ul li a,#wrapper_login a{
color:#CCC;
text-transform:lowercase;
text-decoration:none;
}
#nav_top ul li a:hover,#nav_top ul li a.selected,#wrapper_login a:hover{
color:#FFF;
}
#wrapper_login{
position:absolute;
top:-0.3em;
right:0px;
width:9.5em;
}
#wrapper_login a{
display:block;
width:7em;
height:16px;
line-height:16px;
padding:0.1em 0 0 18px;
background:url(/images/icon_login.png) left top no-repeat;
}
#wrapper_top{
position:absolute;
top:2em;
left:0px;
right:0px;
width:100%;
min-width:1003px;
height:133px;
border-top:1px solid #C0C0C0;
background:#00A8F3 url(/images/bg_header.jpg) center 0px repeat-x;
z-index:10;
}
#wrapper_header{
width:1003px;
margin:0 auto;
color:#333;
padding:0;
height:133px;
}
#wrapper_tree{
position:absolute;
top:0px;
left:0px;
width:202px;
height:133px;
background:url(/images/bg_header_tree.jpg) left top no-repeat;
}
#wrapper_logo{
display:block;
position:absolute;
width:216px;
height:58px;
right:16px;
top:7px;
}
#wrapper_logo a{
display:block;
width:216px;
height:58px;
background:url(/images/logo.png) left top no-repeat;
text-indent:-999em;
}
#wrapper_straplines,#wrapper_straplines *{
position:absolute;
width:450px;
height:51px;
}
#wrapper_straplines{
bottom:4px;
left:18px;
}
#wrapper_straplines h4{
display:block;
/*top:0px;
left:0px;*/
text-indent:-999em;
}
#strapline0{
background:url(/images/straplines/bespoke-web-design.png) left top no-repeat;
visibility:visible;
}
#strapline1{
background:url(/images/straplines/cms-updateable-websites.png) left top no-repeat;
visibility:hidden;
}
#strapline2{
background:url(/images/straplines/back-office-systems.png) left top no-repeat;
visibility:hidden;
}
#strapline3{
background:url(/images/straplines/e-commerce-websites.png) left top no-repeat;
visibility:hidden;
}
#wrapper_nav{
position:absolute;
bottom:-2.5em;
left:0px;
right:0px;
width:100%;
min-width:1003px;
height:2.5em;
background-color:#4D4D4F;
z-index:12;
font-size:120%;
border-top:1px solid #C0C0C0;
padding:0;
}
#nav{
width:1003px;
margin:0 auto;
padding:0;
}
#home_link a,#nav ul li a{
height:1.3em;
padding:0.6em 1em;
font-weight:normal;
font-family:tahoma,Trebuchet MS,helvetica,arial,sans-serif;
}
#home_link{
float:left;
}
#home_link a{
display:block;
margin:0 0 0 14px;
color:#FFF;
text-transform:lowercase;
text-decoration:none;
width:4em;
padding-left:35px;
background-image:url(/images/icon_home.gif);
background-position:10px 40%;
background-repeat:no-repeat;
}
#home_link a:hover,#home_link a.selected{
background-color:#636365;
}
#nav ul.nav{
height:2.5em;
padding:0 23px;
margin:0;
float:right;
}
#nav ul.nav li{
float:left;
position:relative;
list-style-type:none;
height:2.5em;
margin:0;
padding:0 0 0 2px;
}
#nav ul.nav li:first-child{
background-image:none;
}
#nav ul.nav li a{
display:block;
position:relative;
color:#FFF;
text-transform:lowercase;
text-decoration:none;
background-position:0em 2.4em;
background-repeat:repeat-x;
}
#nav ul.nav li a:hover,#nav ul li.selected a,#nav ul.nav li:hover a,#nav ul.nav li.hover a{
background-position:0px 0px;
}
.nav_pg_services a{
background-image:url(/images/bg_nav_pg_services.gif);
}
.nav_pg_services ul,.nav_pg_services ul li{
background-color:#EC008C;
}
.nav_pg_portfolio a{
background-image:url(/images/bg_nav_pg_portfolio.gif);
}
.nav_pg_portfolio ul,.nav_pg_portfolio ul li{
background-color:#F26522;
}
.nav_pg_demos a{
background-image:url(/images/bg_nav_pg_demos.gif);
}
.nav_pg_demos ul,.nav_pg_demos ul li{
background-color:#7FC241;
}
.nav_pg_resources a{
background-image:url(/images/bg_nav_pg_resources.gif);
}
.nav_pg_resources ul,.nav_pg_resources ul li{
background-color:#8C41C5;
}
.nav_pg_prices a{
background-image:url(/images/bg_nav_pg_prices.gif);
}
.nav_pg_prices ul,.nav_pg_prices ul li{
background-color:#008FD4;
}
.nav_pg_contact a{
background-image:url(/images/bg_nav_pg_contact.gif);
}
.nav_pg_contact ul,.nav_pg_contact ul li{
background-color:#FDB813;
}
#nav ul.nav li ul{
position:absolute;
width:200px;
height:auto;
left:-999em;
right:999em;
top:2.5em;
background-color:#000;
margin:0;
padding:0;
border:1px solid #FFF;
border-top:0;
}
#nav ul.nav li ul li.daddy{
background-image:url(/images/nav_arrow.gif);
background-position:95% center;
background-repeat:no-repeat;
}
#nav ul.nav li:hover ul,#nav ul.nav li.hover ul{
left:1px;
right:auto;
}
#nav ul.nav li.nav_pg_contact:hover ul,
#nav ul.nav li.nav_pg_contact_hover ul
{
left:auto;
right:-1px;
}
#nav ul.nav li ul li:hover,#nav ul.nav li ul li.hover,#nav ul.nav li ul li.selected{
background-image:url(/images/nav_highlight.png);
background-position:top left;
background-repeat:repeat!important;
}
#nav ul.nav li ul li{
float:none;
display:block;
width:auto;
height:auto;
padding:0!important;
}
#nav ul.nav li ul li a{
display:block;
width:auto;
height:auto;
padding:0;
padding:5px 10px!important;
background-image:none!important;
}
#nav ul.nav li ul li ul{
display:none;
left:-999em;
border-top:1px solid #FFF!important;
}
#nav ul.nav li ul li:hover ul,#nav ul.nav li ul li.hover ul{
display:block;
left:200px;
right:auto;
top:-1px;
}
#nav ul.nav li.nav_pg_resources ul li:hover ul,
#nav ul.nav li.nav_pg_resources ul li.hover ul,
#nav ul.nav li.nav_pg_prices ul li:hover ul,
#nav ul.nav li.nav_pg_prices ul li.hover ul,
#nav ul.nav li.nav_pg_contact ul li:hover ul,
#nav ul.nav li.nav_pg_contact ul li.hover ul
{
left:auto;
right:200px;
}
#wrapper_outer{
margin:0 auto;
padding:140px 0 0;
width:1003px;
z-index:5;
}
.body_pg_services h1,.body_pg_services h2,.body_pg_services h3,.body_pg_services h4,.body_pg_services h5,.body_pg_services h6{
color:#EC008C;
}
.body_pg_portfolio h1,.body_pg_portfolio h2,.body_pg_portfolio h3,.body_pg_portfolio h4,.body_pg_portfolio h5,.body_pg_portfolio h6{
color:#F26522;
}
.body_pg_demos h1,.body_pg_demos h2,.body_pg_demos h3,.body_pg_demos h4,.body_pg_demos h5,.body_pg_demos h6{
color:#7FC241;
}
.body_pg_resources h1,.body_pg_resources h2,.body_pg_resources h3,.body_pg_resources h4,.body_pg_resources h5,.body_pg_resources h6{
color:#8C41C5;
}
.body_pg_prices h1,.body_pg_prices h2,.body_pg_prices h3,.body_pg_prices h4,.body_pg_prices h5,.body_pg_prices h6{
color:#008FD4;
}
.body_pg_contact h1,.body_pg_contact h2,.body_pg_contact h3,.body_pg_contact h4,.body_pg_contact h5,.body_pg_contact h6{
color:#FDB813;
}
#wrapper_columns{
padding-top:5em;
margin-bottom:0;
width:auto;
}
#wrapper_left{
display:block;
color:#333;
margin:10px 0;
padding:0;
padding-left:20px;
width:220px;
float:left;
}
#nav_left ul{
padding:0;
margin:0 0 1em;
}
#nav_left ul li{
display:block;
position:relative;
margin:0;
padding:6px 0;
list-style-type:none;
}
#nav_left ul li a{
display:block;
position:relative;
width:80%;
margin:0;
padding:6px 12px;
color:#FFF;
text-decoration:none;
font-size:120%;
font-weight:normal;
font-family:tahoma,Trebuchet MS,helvetica,arial,sans-serif;
}
#nav_left ul li.selected a{
padding-left:22px;
}
html .subnav0 a{
background-color:#F26522;
}
.subnav1 a{
background-color:#EC008C;
}
.subnav2 a{
background-color:#7FC241;
}
.subnav3 a{
background-color:#008FD4;
}
.subnav4 a{
background-color:#662D91;
}
.subnav5 a{
background-color:#FDB813;
}
#nav_left .selected{
color:red;
font-weight:bold;
}
#nav_left_bottom{
margin:0 20px 0 0;
}
.quote{
margin:1em 0 2em;
}
.quote span{
display:block;
font-size:120%;
font-weight:bold;
padding-top:0.5em;
}
.quote p{
font-style:italic;
}
#body_left{
width:auto;
padding-right:10px;
}
#wrapper_content{
display:block;
float:left;
color:#333;
margin:10px 13px;
padding:5px 0 10px 0;
width:480px;
min-height:400px;
font-size:120%;
line-height:1.6em;
}
.body_pg_about #wrapper_content{
width:650px!important;
padding-left:48px;
margin-left:0;
}
.body_pg_portfolio #wrapper_content,.body_pg_resources_news #wrapper_content,.body_pg_resources_case #wrapper_content,.body_pg_demos_news #wrapper_content,.body_pg_pets #wrapper_content{
width:710px!important;
}
#wrapper_content a{
font-weight:normal;
border-bottom:1px dotted #0291D6;
text-decoration:none;
}
#wrapper_content a:hover{
color:#0291D6;
border-bottom-style:solid;
text-decoration:none;
}
.body_pg_services #wrapper_content a{
border-bottom-color:#EC008C;
}
.body_pg_portfolio #wrapper_content a{
border-bottom-color:#F26522;
}
.body_pg_demos #wrapper_content a{
border-bottom-color:#7FC241;
}
.body_pg_resources #wrapper_content a{
border-bottom-color:#8C41C5;
}
.body_pg_prices #wrapper_content a{
border-bottom-color:#008FD4;
}
.body_pg_contact #wrapper_content a{
border-bottom-color:#FDB813;
}
.body_pg_services #wrapper_content a:hover{
color:#EC008C;
}
.body_pg_portfolio #wrapper_content a:hover{
color:#F26522;
}
.body_pg_demos #wrapper_content a:hover{
color:#7FC241;
}
.body_pg_resources #wrapper_content a:hover{
color:#8C41C5;
}
.body_pg_prices #wrapper_content a:hover{
color:#008FD4;
}
.body_pg_contact #wrapper_content a:hover{
color:#FDB813;
}
#wrapper_right{
display:block;
color:#333;
margin:10px 0;
padding:0;
padding-top:10px;
padding-right:13px;
width:222px;
float:right;
}
#nav_right{
}
ul.nav_third_level{
display:block;
position:relative;
list-style-type:none;
margin:0!important;
padding:0!important;
margin-bottom:1em!important;
}
ul.nav_third_level li{
display:block;
border-bottom:1px dotted #C0C0C0;
margin:0!important;
padding:0!important;
}
ul.nav_third_level li:first-child{
border-top:1px dotted #C0C0C0;
}
ul.nav_third_level li a{
display:block;
width:auto;
padding:3px 6px;
text-decoration:none!important;
}
ul.nav_third_level li a:hover{
background-color:#EEE;
}
#wrapper_container{
background:url(/images/bg_portfolio_container.gif) left top no-repeat;
width:222px;
height:208px;
}
#wrapper_container h4{
display:block;
width:auto;
padding:10px 0 5px 4px;
}
#wrapper_container h4 a{
display:block;
width:auto;
background:#F26522 url(/images/titles/title_pg_portfolio_link.gif) center top no-repeat;
height:23px;
overflow:hidden;
text-indent:-999em;
}
#portfolio_container{
position:relative;
width:190px;
height:143px;
overflow:hidden;
margin:0 auto 1em 17px;
border:1px solid #4D4D4F;
}
#portfolio_container div{
position:absolute;
}
#portfolio_container img{
position:absolute;
display:block;
}
.banners{
}
.banners ul{
margin:0;
padding:0;
position:relative;
}
.banners ul li{
display:block;
position:relative;
margin:15px 0;
padding:0;
list-style-type:none;
}
.banners ul li a{
display:block;
position:relative;
margin:0;
padding:0;
width:222px;
height:80px;
text-indent:-999em;
}
#banner_portfolio{
background:url(/images/banners/banner_pg_portfolio.gif) left top no-repeat;
margin:-15px 0 0;
height:51px;
}
#banner_demos{
background:url(/images/banners/banner_pg_demos.gif) left top no-repeat;
}
#banner_questions{
background:url(/images/banners/banner_pg_resources_faqs.gif) left top no-repeat;
}
#banner_newsletter{
background:url(/images/banners/banner_pg_resources_newsletter.gif) left top no-repeat;
}
#wrapper_footer{
width:auto;
clear:both;
color:#4D4D4F;
margin:0 0 10px;
padding:10px;
border-top:1px solid #4D4D4F;
}
#nav_bottom{
width:auto;
}
#nav_bottom ul{
position:relative;
float:right;
padding:0;
margin:0;
}
#nav_bottom ul li{
float:left;
position:relative;
list-style-type:none;
height:1em;
line-height:1em;
margin:0;
padding:0;
border-left:1px solid #4D4D4F;
}
#nav_bottom ul li:first-child{
border-left:0;
}
#nav_bottom ul li a{
display:block;
position:relative;
margin:0;
padding:0 0.5em;
text-transform:lowercase;
color:#4D4D4F;
}
.contact_box{
height:7em;
}
.contact_box_left,.contact_box_right{
position:absolute;
width:49%;
height:5em;
top:0px;
}
.contact_box_left{
left:0px;
}
.contact_box_right{
right:0px;
}
/*.article_summary{
display:block;
border:1px solid #C0C0C0;
padding:10px;
color:#4D4D4F;
background-color:#F3F3F3;
z-index:15;
min-height:145px;
}*/
.article_summary{
display:block;
padding:10px;
color:#CCC;
background-color:#4D4D4F;
z-index:15;
min-height:145px;
}
.article_summary h4{
display:inline;
z-index:16;
font-size:120%;
color:#FFF!important;
text-transform:none!important;
}
.article_summary h4 img{
float:right;
margin:0 0 5px 10px;
border:1px solid #C0C0C0;
}
.article_summary .article_date{
font-size:80%;
}
.article_date,.article_summary_text,.article_link{
padding-top:0.5em;
z-index:15;
}
.article_summary a{
color:#FFF!important;
border:0!important;
}
.article_summary a:hover{
text-decoration:underline!important;
}
.body_pg_home .article_summary{
font-size:90%;
line-height:1.3em;
}
.thumbnails{
float:right;
margin-left:12px;
margin-bottom:30px;
width:192px;
text-align:right;
background-color:#4D4D4F;
padding:10px 10px 0;
line-height:1em;
}
.thumbnails_news,.thumbnails_case{
/*width:221px!important;
padding:30px 0 18px 3px;*/
}
.thumbnails_news a,.thumbnails_case a{
border:0!important;
}
.thumbnails img{
margin-bottom:10px!important;
border:1px solid #FFF;
}
.thumbnails_news{
}
/*.thumbnails_news_top,.thumbnails_news_bottom{
position:absolute;
left:0px;
width:224px;
}
.thumbnails_news_top{
position:absolute;
top:0px;
height:24px;
background:#EBEAE8 url(/images/bg_rip_top.gif) left top repeat-y;
}
.thumbnails_news_bottom{
position:absolute;
bottom:0px;
height:22px;
background:#EBEAE8 url(/images/bg_rip_bottom.gif) left bottom repeat-y;
}*/
.portfolio{
float:left;
width:195px;
margin:10px 20px 10px 0;
padding:10px;
height:20em;
overflow:hidden;
/*border:1px solid #C0C0C0;
background-color:#F3F3F3;
color:#4D4D4F;*/
background-color:#4D4D4F;
color:#FFF;
}
.portfolio,.portfolio *{
}
.portfolio h3{
font-size:120%;
color:#FFF!important;
}
.portfolio img{
margin:0 auto;
border:1px solid #C0C0C0;
}
.portfolio table{
margin-top:5px;
}
.portfolio td{
font-size:11px;
padding:0!important;
line-height:1.2em;
}
.portfolio_url{
margin-top:0.5em;
font-size:11px;
}
.portfolio a{
color:#EEE!important;
border:0!important;
}
.portfolio a:hover{
text-decoration:underline!important;
}
.pages_results{
font-size:90%;
margin-bottom:1em;
color:#4D4D4F;
}
.pages_results,.pages_results *{
font-weight:bold!important;
border:0!important;
}
.sub_nav_float{
width:15em;
float:right;
border-left:1px dotted #4D4D4F;
padding:0 0 0 10px;
margin-top:-45px;
margin-bottom:15px;
font-size:90%;
}
.sub_nav_float ul{
margin:0;
list-style-type:none;
padding-left:0;
}
.related_files ul{
position:relative;
list-style-type:none;
}
.related_files ul li img{
margin-right:5px;
position:relative;
vertical-align:middle;
}
.related_files ul li{
padding:0.2em 0;
}
.thumbnails_pets{
/*width:221px!important;
padding:30px 0 18px 3px;*/
width:160px;
margin-top:-3em;
}
.thumbnails_pets a{
border:0!important;
}
.thumbnails_pets{
}
.pets_selected{
font-weight:bold!important;
color:#000!important;
}
#frm_newsletter #name,#frm_newsletter #irlthj-irlthj{
color:black;
font-family:Trebuchet MS,arial,helvetica,sans-serif;
border:1px solid black;
width:200px;
background-color:#FFF;
font-size:100%;
margin-bottom:0.5em;
}
.email_marketing_mouse{
margin-top:-30px;
}
.faq_anchor{
/*display:block;
width:1px;
height:1px;
line-height:1px;
overflow:hidden;*/
float:left;
}

.rounded_corner{
position:absolute;
width:3px;
height:3px;
}
.rounded_tl{
top:0px;
left:0px;
background:url(/images/corners/tl.png) left top no-repeat;
}
.rounded_tr{
top:0px;
right:0px;
background:url(/images/corners/tr.png) left top no-repeat;
}
.rounded_bl{
bottom:0px;
left:0px;
background:url(/images/corners/bl.png) left top no-repeat;
}
.rounded_br{
bottom:0px;
right:0px;
background:url(/images/corners/br.png) left top no-repeat;
}
.rounded_bl_shadow{
bottom:0px;
left:0px;
background:url(/images/corners/bl_shadow.png) left top no-repeat;
}
.rounded_shadow{
position:absolute;
width:4px;
height:4px;
}
.rounded_shadow_tl{
top:2px;
left:-4px;
background:url(/images/shadows/tl.gif) left top no-repeat;
}
.rounded_shadow_l{
left:-4px;
top:6px;
bottom:0px;
height:auto;
background:url(/images/shadows/l.gif) left top repeat-y;
}
.rounded_shadow_bl{
left:-4px;
bottom:-4px;
background:url(/images/shadows/bl.gif) left top no-repeat;
}
.rounded_shadow_b{
bottom:-4px;
left:0px;
right:6px;
width:auto;
background:url(/images/shadows/b.gif) left top repeat-x;
}
.rounded_shadow_br{
bottom:-4px;
right:2px;
background:url(/images/shadows/br.gif) left top no-repeat;
}
.rounded_med_corner{
position:absolute;
width:16px;
height:16px;
}
.rounded_med_tl{
top:0px;
left:0px;
background:url(/images/corners/tl_med.png) left top no-repeat;
}
.rounded_med_tr{
top:0px;
right:0px;
background:url(/images/corners/tr_med.png) left top no-repeat;
}
.rounded_med_bl{
bottom:0px;
left:0px;
background:url(/images/corners/bl_med.png) left top no-repeat;
}
.rounded_med_br{
bottom:0px;
right:0px;
background:url(/images/corners/br_med.png) left top no-repeat;
}
/*.rounded_med_bl_shadow{
bottom:0px;
left:0px;
background:url(/images/corners/bl_shadow_med.png) left top no-repeat;
}*/

/*
this is a dummy file that gets rewritten for certain browsers
*/

h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{
display:block;
overflow:hidden;
text-indent:-999em;
margin-bottom:1em;
background-position:left top;
background-repeat:no-repeat;
height:24px;
}
/*h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{
display:block;
margin-bottom:1em;
}
h1.title{
font-size:25px!important;
}*/
.title_pg_pets_dogs{
background-image:url(/images/titles2/title_pg_pets_dogs.png);
width:136px;
height:23px!important;
}
.title_pg_resources_news_archive{
background-image:url(/images/titles2/title_pg_resources_news_archive.png);
width:139px;
}
.title_pg_resources_support{
background-image:url(/images/titles2/title_pg_resources_support.png);
width:191px;
height:22px!important;
}
.title_pg_demos{
background-image:url(/images/titles2/title_pg_demos.png);
width:115px;
}
.title_pg_resources_news_older{
background-image:url(/images/titles2/title_pg_resources_news_older.png);
width:119px;
}
.title_about-sarah-jackson{
background-image:url(/images/titles2/title_about-sarah-jackson.png);
width:268px;
height:20px!important;
}
.title_pg_resources_faqs{
background-image:url(/images/titles2/title_pg_resources_faqs.png);
width:289px;
}
.title_pg_demos_360{
background-image:url(/images/titles2/title_pg_demos_360.png);
width:300px;
}
.title_pg_resources_news{
background-image:url(/images/titles2/title_pg_resources_news.png);
width:123px;
}
.title_pg_services_cms{
background-image:url(/images/titles2/title_pg_services_cms.png);
width:270px;
height:23px!important;
}
.title_pg_services_ecommerce_guide{
background-image:url(/images/titles2/title_pg_services_ecommerce_guide.png);
width:345px;
}
.title_pg_resources_links{
background-image:url(/images/titles2/title_pg_resources_links.png);
width:122px;
}
.title_pg_sitemap{
background-image:url(/images/titles2/title_pg_sitemap.png);
width:84px;
height:22px!important;
}
.title_pg_resources_directory{
background-image:url(/images/titles2/title_pg_resources_directory.png);
width:191px;
height:23px!important;
}
.title_pg_services_design{
background-image:url(/images/titles2/title_pg_services_design.png);
width:160px;
}
.title_about-paul-jackson{
background-image:url(/images/titles2/title_about-paul-jackson.png);
width:245px;
height:20px!important;
}
.title_we_provide{
background-image:url(/images/titles2/title_we_provide.png);
width:137px;
}
.title_pg_authority_1{
background-image:url(/images/titles2/title_pg_authority_1.png);
width:250px;
}
.title_related_files{
background-image:url(/images/titles2/title_related_files.png);
width:92px;
height:17px!important;
}
.title_about-nick-allan{
background-image:url(/images/titles2/title_about-nick-allan.png);
width:184px;
height:20px!important;
}
.title_about-keil-whaler{
background-image:url(/images/titles2/title_about-keil-whaler.png);
width:196px;
height:20px!important;
}
.title_pg_services_backoffice{
background-image:url(/images/titles2/title_pg_services_backoffice.png);
width:204px;
}
.title_pg_contact{
background-image:url(/images/titles2/title_pg_contact.png);
width:111px;
}
.title_pg_pets_cats{
background-image:url(/images/titles2/title_pg_pets_cats.png);
width:126px;
}
.title_pg_pjweb_way{
background-image:url(/images/titles2/title_pg_pjweb_way.png);
width:165px;
}
.title_about-chris-ellison{
background-image:url(/images/titles2/title_about-chris-ellison.png);
width:244px;
height:20px!important;
}
.title_pg_services_intranet{
background-image:url(/images/titles2/title_pg_services_intranet.png);
width:82px;
}
.title_pg_resources_case{
background-image:url(/images/titles2/title_pg_resources_case.png);
width:129px;
}
.title_pg_404{
background-image:url(/images/titles2/title_pg_404.png);
width:194px;
}
.title_pg_services_email{
background-image:url(/images/titles2/title_pg_services_email.png);
width:167px;
}
.title_pg_resources_newsletter_thanks{
background-image:url(/images/titles2/title_pg_resources_newsletter_thanks.png);
width:266px;
}
.title_pg_services{
background-image:url(/images/titles2/title_pg_services.png);
width:128px;
}
.title_pg_demos_news_edit{
background-image:url(/images/titles2/title_pg_demos_news_edit.png);
width:240px;
height:23px!important;
}
.title_pg_privacy{
background-image:url(/images/titles2/title_pg_privacy.png);
width:74px;
height:23px!important;
}
.title_pg_resources_articles{
background-image:url(/images/titles2/title_pg_resources_articles.png);
width:77px;
}
.title_pg_login{
background-image:url(/images/titles2/title_pg_login.png);
width:123px;
}
.title_pg_portfolio{
background-image:url(/images/titles2/title_pg_portfolio.png);
width:88px;
}
.title_pg_services_hosting{
background-image:url(/images/titles2/title_pg_services_hosting.png);
width:133px;
}
.title_pg_services_stats{
background-image:url(/images/titles2/title_pg_services_stats.png);
width:144px;
}
.title_pg_pets_art{
background-image:url(/images/titles2/title_pg_pets_art.png);
width:70px;
}
.title_pg_demos_stats{
background-image:url(/images/titles2/title_pg_demos_stats.png);
width:144px;
}
.title_pg_demos_news{
background-image:url(/images/titles2/title_pg_demos_news.png);
width:177px;
}
.title_pg_about{
background-image:url(/images/titles2/title_pg_about.png);
width:96px;
}
.title_pg_services_claims{
background-image:url(/images/titles2/title_pg_services_claims.png);
width:303px;
}
.title_pg_demos_news_latest{
background-image:url(/images/titles2/title_pg_demos_news_latest.png);
width:193px;
}
.title_pg_resources{
background-image:url(/images/titles2/title_pg_resources.png);
width:103px;
}
.title_pg_pets{
background-image:url(/images/titles2/title_pg_pets.png);
width:125px;
}
.title_pg_services_ecommerce{
background-image:url(/images/titles2/title_pg_services_ecommerce.png);
width:227px;
}
.title_pg_portfolio_link{
background-image:url(/images/titles2/title_pg_portfolio_link.gif);
width:179px;
height:23px!important;
}
.title_pg_resources_newsletter{
background-image:url(/images/titles2/title_pg_resources_newsletter.png);
width:292px;
}
.title_pg_prices{
background-image:url(/images/titles2/title_pg_prices.png);
width:59px;
}
.title_pg_services_ecommerce_legal{
background-image:url(/images/titles2/title_pg_services_ecommerce_legal.png);
width:355px;
}
.title_pg_home{
background-image:url(/images/titles2/title_pg_home.png);
width:417px;
height:52px!important;
}
.title_pg_contact_map{
background-image:url(/images/titles2/title_pg_contact_map.png);
width:157px;
}
.title_demo_news24{
background-image:url(/images/titles2/dynamic/demo_news24.png);
width:128px;
height:20px!important;
}
.title_article4{
background-image:url(/images/titles2/dynamic/article4.png);
width:387px;
height:25px!important;
}
.title_news17{
background-image:url(/images/titles2/dynamic/news17.png);
width:93px;
height:20px!important;
}
.title_news4{
background-image:url(/images/titles2/dynamic/news4.png);
width:477px;
height:18px!important;
}
.title_demo_news23{
background-image:url(/images/titles2/dynamic/demo_news23.png);
width:167px;
height:25px!important;
}
.title_news2{
background-image:url(/images/titles2/dynamic/news2.png);
width:179px;
height:20px!important;
}
.title_portfolio17{
background-image:url(/images/titles2/dynamic/portfolio17.png);
width:223px;
height:21px!important;
}
.title_case3{
background-image:url(/images/titles2/dynamic/case3.png);
width:203px;
height:25px!important;
}
.title_news7{
background-image:url(/images/titles2/dynamic/news7.png);
width:47px;
height:19px!important;
}
.title_news5{
background-image:url(/images/titles2/dynamic/news5.png);
width:478px;
height:22px!important;
}
.title_demo_news1{
background-image:url(/images/titles2/dynamic/demo_news1.png);
width:329px;
height:20px!important;
}
.title_portfolio18{
background-image:url(/images/titles2/dynamic/portfolio18.png);
width:113px;
height:25px!important;
}
.title_news10{
background-image:url(/images/titles2/dynamic/news10.png);
width:427px;
height:20px!important;
}
.title_portfolio14{
background-image:url(/images/titles2/dynamic/portfolio14.png);
width:295px;
height:25px!important;
}
.title_demo_news7{
background-image:url(/images/titles2/dynamic/demo_news7.png);
width:247px;
height:20px!important;
}
.title_case2{
background-image:url(/images/titles2/dynamic/case2.png);
width:204px;
height:20px!important;
}
.title_demo_news26{
background-image:url(/images/titles2/dynamic/demo_news26.png);
width:67px;
height:20px!important;
}
.title_demo_news27{
background-image:url(/images/titles2/dynamic/demo_news27.png);
width:269px;
height:20px!important;
}
.title_demo_news2{
background-image:url(/images/titles2/dynamic/demo_news2.png);
width:340px;
height:25px!important;
}
.title_portfolio8{
background-image:url(/images/titles2/dynamic/portfolio8.png);
width:387px;
height:25px!important;
}
.title_demo_news15{
background-image:url(/images/titles2/dynamic/demo_news15.png);
width:188px;
height:25px!important;
}
.title_case4{
background-image:url(/images/titles2/dynamic/case4.png);
width:207px;
height:20px!important;
}
.title_demo_news21{
background-image:url(/images/titles2/dynamic/demo_news21.png);
width:479px;
height:18px!important;
}
.title_demo_news12{
background-image:url(/images/titles2/dynamic/demo_news12.png);
width:198px;
height:20px!important;
}
.title_demo_news14{
background-image:url(/images/titles2/dynamic/demo_news14.png);
width:256px;
height:25px!important;
}
.title_demo_news13{
background-image:url(/images/titles2/dynamic/demo_news13.png);
width:79px;
height:15px!important;
}
.title_demo_news19{
background-image:url(/images/titles2/dynamic/demo_news19.png);
width:158px;
height:20px!important;
}
.title_demo_news22{
background-image:url(/images/titles2/dynamic/demo_news22.png);
width:58px;
height:20px!important;
}
.title_article2{
background-image:url(/images/titles2/dynamic/article2.png);
width:350px;
height:25px!important;
}
.title_article3{
background-image:url(/images/titles2/dynamic/article3.png);
width:338px;
height:25px!important;
}
.title_portfolio2{
background-image:url(/images/titles2/dynamic/portfolio2.png);
width:306px;
height:21px!important;
}
.title_demo_news10{
background-image:url(/images/titles2/dynamic/demo_news10.png);
width:94px;
height:25px!important;
}
.title_portfolio15{
background-image:url(/images/titles2/dynamic/portfolio15.png);
width:184px;
height:25px!important;
}
.title_article7{
background-image:url(/images/titles2/dynamic/article7.png);
width:332px;
height:25px!important;
}
.title_demo_news25{
background-image:url(/images/titles2/dynamic/demo_news25.png);
width:181px;
height:20px!important;
}
.title_demo_news11{
background-image:url(/images/titles2/dynamic/demo_news11.png);
width:192px;
height:25px!important;
}
.title_news1{
background-image:url(/images/titles2/dynamic/news1.png);
width:167px;
height:20px!important;
}
.title_demo_news20{
background-image:url(/images/titles2/dynamic/demo_news20.png);
width:178px;
height:20px!important;
}
.title_demo_news6{
background-image:url(/images/titles2/dynamic/demo_news6.png);
width:488px;
height:22px!important;
}
.title_demo_news30{
background-image:url(/images/titles2/dynamic/demo_news30.png);
width:96px;
height:20px!important;
}
.title_news3{
background-image:url(/images/titles2/dynamic/news3.png);
width:250px;
height:20px!important;
}
.title_article1{
background-image:url(/images/titles2/dynamic/article1.png);
width:348px;
height:20px!important;
}
.title_news13{
background-image:url(/images/titles2/dynamic/news13.png);
width:412px;
height:25px!important;
}
.title_news20{
background-image:url(/images/titles2/dynamic/news20.png);
width:478px;
}
.title_portfolio19{
background-image:url(/images/titles2/dynamic/portfolio19.png);
width:177px;
height:20px!important;
}
.title_portfolio16{
background-image:url(/images/titles2/dynamic/portfolio16.png);
width:202px;
}
.title_article12{
background-image:url(/images/titles2/dynamic/article12.png);
width:317px;
height:25px!important;
}
.title_article11{
background-image:url(/images/titles2/dynamic/article11.png);
width:323px;
height:25px!important;
}
.title_news6{
background-image:url(/images/titles2/dynamic/news6.png);
width:479px;
}
.title_demo_news18{
background-image:url(/images/titles2/dynamic/demo_news18.png);
width:82px;
height:20px!important;
}
.title_news19{
background-image:url(/images/titles2/dynamic/news19.png);
width:326px;
height:20px!important;
}
.title_news14{
background-image:url(/images/titles2/dynamic/news14.png);
width:325px;
height:20px!important;
}
.title_demo_news31{
background-image:url(/images/titles2/dynamic/demo_news31.png);
width:87px;
height:19px!important;
}
.title_news12{
background-image:url(/images/titles2/dynamic/news12.png);
width:149px;
height:20px!important;
}
.title_demo_news17{
background-image:url(/images/titles2/dynamic/demo_news17.png);
width:83px;
height:19px!important;
}
.title_news9{
background-image:url(/images/titles2/dynamic/news9.png);
width:479px;
height:18px!important;
}
.title_demo_news4{
background-image:url(/images/titles2/dynamic/demo_news4.png);
width:378px;
height:25px!important;
}
.title_news21{
background-image:url(/images/titles2/dynamic/news21.png);
width:360px;
}
.title_article8{
background-image:url(/images/titles2/dynamic/article8.png);
width:480px;
height:25px!important;
}
.title_portfolio3{
background-image:url(/images/titles2/dynamic/portfolio3.png);
width:228px;
height:25px!important;
}
.title_portfolio4{
background-image:url(/images/titles2/dynamic/portfolio4.png);
width:233px;
height:20px!important;
}
.title_article9{
background-image:url(/images/titles2/dynamic/article9.png);
width:320px;
height:25px!important;
}
.title_case1{
background-image:url(/images/titles2/dynamic/case1.png);
width:384px;
height:25px!important;
}
.title_portfolio12{
background-image:url(/images/titles2/dynamic/portfolio12.png);
width:320px;
height:21px!important;
}
.title_demo_news29{
background-image:url(/images/titles2/dynamic/demo_news29.png);
width:284px;
height:20px!important;
}
.title_article10{
background-image:url(/images/titles2/dynamic/article10.png);
width:317px;
height:25px!important;
}
.title_demo_news3{
background-image:url(/images/titles2/dynamic/demo_news3.png);
width:51px;
height:20px!important;
}
.title_news8{
background-image:url(/images/titles2/dynamic/news8.png);
width:383px;
height:25px!important;
}
.title_demo_news16{
background-image:url(/images/titles2/dynamic/demo_news16.png);
width:40px;
}
.title_portfolio7{
background-image:url(/images/titles2/dynamic/portfolio7.png);
width:226px;
height:20px!important;
}
.title_news15{
background-image:url(/images/titles2/dynamic/news15.png);
width:476px;
height:23px!important;
}
.title_article13{
background-image:url(/images/titles2/dynamic/article13.png);
width:480px;
height:23px!important;
}
.title_demo_news28{
background-image:url(/images/titles2/dynamic/demo_news28.png);
width:82px;
}
.title_demo_news8{
background-image:url(/images/titles2/dynamic/demo_news8.png);
width:203px;
height:25px!important;
}
.title_news16{
background-image:url(/images/titles2/dynamic/news16.png);
width:475px;
height:23px!important;
}
.title_news11{
background-image:url(/images/titles2/dynamic/news11.png);
width:279px;
height:25px!important;
}
.title_portfolio5{
background-image:url(/images/titles2/dynamic/portfolio5.png);
width:251px;
height:25px!important;
}
.title_portfolio13{
background-image:url(/images/titles2/dynamic/portfolio13.png);
width:190px;
height:25px!important;
}
.title_portfolio9{
background-image:url(/images/titles2/dynamic/portfolio9.png);
width:214px;
height:20px!important;
}
.title_news18{
background-image:url(/images/titles2/dynamic/news18.png);
width:271px;
height:23px!important;
}
.title_demo_news9{
background-image:url(/images/titles2/dynamic/demo_news9.png);
width:295px;
height:25px!important;
}
.title_portfolio6{
background-image:url(/images/titles2/dynamic/portfolio6.png);
width:199px;
height:25px!important;
}
.title_portfolio11{
background-image:url(/images/titles2/dynamic/portfolio11.png);
width:212px;
height:21px!important;
}
.title_demo_news5{
background-image:url(/images/titles2/dynamic/demo_news5.png);
width:130px;
height:25px!important;
}
.title_article6{
background-image:url(/images/titles2/dynamic/article6.png);
width:390px;
height:25px!important;
}
.title_article5{
background-image:url(/images/titles2/dynamic/article5.png);
width:480px;
height:23px!important;
}
.title_portfolio10{
background-image:url(/images/titles2/dynamic/portfolio10.png);
width:304px;
height:25px!important;
}


ul.sortables{
position:inherit;
list-style-type:none;
width:700px;
margin:0;
padding:10px 0 0;
}
ul.sortables li{
margin:0 0 5px;
padding:2px 8px;
color:#FFF;
list-style:none;
width:700px;
background-color:#F26522;
font-size:80%;
}
ul.sortables li a{
color:#FFF;
display:block;
border:0!important;
}
ul.sortables li a:hover{
color:#FFF!important;
text-decoration:underline!important;
}
ul.sortables li a:link,ul.sortables li a:visited{
color:#FFF;
}
ul.sortables li p a{
color:#FFF!important;
}
ul.sortables li.inactive{
background-color:#C0C0C0;
color:#ABABAB;
font-style:italic;
}
ul.sortables li.inactive a{
color:#9A9A9A;
}
ul.sortables li.pending{
background-color:#8E20F4;
font-style:italic;
}
ul.sortables li.pending a{
}


#wrapper_tree{
background:transparent url(/images/seasons/spring_tree.jpg) left top no-repeat;
}


#lbOverlay{
position:absolute;
z-index:9999;
left:0;
width:100%;
background-color:#000;
cursor:pointer;
}
#lbCenter,#lbBottomContainer{
position:absolute;
z-index:9999;
left:50%;
overflow:hidden;
background-color:#fff;
}
.lbLoading{
background:#fff url(/ncludes/slimbox/css/loading.gif) no-repeat center;
}
#lbImage{
position:absolute;
left:0;
top:0;
border:10px solid #fff;
background-repeat:no-repeat;
}
#lbPrevLink,#lbNextLink{
display:block;
position:absolute;
top:0;
width:50%;
outline:none;
}
#lbPrevLink{
left:0;
}
#lbPrevLink:hover{
background:transparent url(/ncludes/slimbox/css/prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink{
right:0;
}
#lbNextLink:hover{
background:transparent url(/ncludes/slimbox/css/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom{
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:10px;
color:#666;
line-height:1.4em;
text-align:left;
border:10px solid #fff;
border-top-style:none;
}
#lbCloseLink{
display:block;
float:right;
width:66px;
height:22px;
background:transparent url(/ncludes/slimbox/css/closelabel.gif) no-repeat center;
margin:5px 0;
outline:none;
}
#lbCaption,#lbNumber{
margin-right:71px;
}
#lbCaption{
font-weight:bold;
}
