/* @override 
http://localhost:8888/CBWebCo/v2.1.1/css/cbwebco.css
*/
@charset "UTF-8";@font-face{font-family:"pointy";src:url(css/pointy.otf) format("opentype");}
@font-face{font-family:"Fedra Sans";src:url(css/FedraSans.ttf) format("truetype");}
html{}
body{text-align:center;color:#444;padding:0;margin:0;background-image:url(../images/background.png);font:90%/130% Georgia,"Times New Roman",Times,serif;}
h1,h2,h3,h4,h5,h6{font:italic bold 1em Georgia,"Times New Roman",Times,serif;margin-bottom:9px;}
p{margin-top:7px;margin-bottom:7px;}
a{color:#444;text-decoration:underline;}
a:hover{font-variant:italic;}
.clearfloat{clear:both;height:0;line-height:0px;}
.hidden{text-indent:-9999px;position:absolute;overflow:auto;}
.smaller{font-size:0.8em;}
.bigger{font-size:1.2em;}
.green{color:#7a9763;font-style:italic;font-weight:normal;text-transform:none;}
.fedra{font-family:"pointy";}
.pointy{font-family:"pointy";font-size:1.2em;}
.noIE{background-color:white;font:1.2em Arial, sans-serif;color:gray;border:1px dashed gray;padding:3px;}
.noIE a{color:blue;text-decoration:underline;}

/*container to hold content*/
#container{width:1000px;margin-left:auto;margin-right:auto;padding:0;background-image:url(../images/body.png);}
/*header*/
#header{width:981px;margin:0;float:left;}
#header .top{width:950px;margin-left:31px;height:73px;background:url(../images/header_top.gif) repeat-y;}
#header .logo{width:759px;/*background:url(../images/header_logo.png) no-repeat;*/margin-left:0;float:left;height:69px;}
#header div.fill{/*background:url(../images/header_fill.gif) repeat-x;*/margin-left:0;float:left;height:69px;width:59px;}
#header div.ac{/*background:url(../images/header_ac.gif) repeat-x;*/margin-left:0;float:left;height:69px;width:163px;}
#header img{}
/*main nav bar*/
#nav{width:950px;margin-left:31px;float:left;position:relative;}
#nav ul{list-style-image:none;list-style-type:none;height:80px;width:880px;padding:0;margin:0;float:left;}
#nav img.nl{float:left;width:35px;}
#nav img.nr{float:right;width:35px;}
#nav img.rss{height:auto;position:absolute;width:21px;top:14px;right:171px;}
#nav li{height:80px;float:left;}
#nav ul li a{width:100%;height:80%;float:left;margin-left:auto;margin-right:auto;}
#nav.home{background:url(../images/nav.jpg) 35px 0;}
#nav.why{background:url(../images/nav.jpg) 35px -80px;}
#nav.pro{background:url(../images/nav.jpg) 35px -160px;}
#nav.port{background:url(../images/nav.jpg) 35px -240px;}
#nav.faq{background:url(../images/nav.jpg) 35px -320px;}
#nav.cost{background:url(../images/nav.jpg) 35px -400px;}
#nav.art{background:url(../images/nav.jpg) 35px -480px;}
#nav ul li.why{width:160px;}
#nav ul li.why:hover{background:url(../images/nav.jpg) 0 -80px;}
#nav ul li.pro{width:130px;}
#nav ul li.pro:hover{background:url(../images/nav.jpg) -160px -160px;}
#nav ul li.port{width:120px;}
#nav ul li.port:hover{background:url(../images/nav.jpg) -290px -240px;}
#nav ul li.faq{width:100px;}
#nav ul li.faq:hover{background:url(../images/nav.jpg) -410px -320px;}
#nav ul li.cost{width:100px;}
#nav ul li.cost:hover{background:url(../images/nav.jpg) -510px -400px;}
#nav ul li.art{width:120px;}
#nav ul li.art:hover{background:url(../images/nav.jpg) -610px -480px;}
/*main content area*/
#main{width:518px;float:left;margin-left:31px;padding-left:33px;padding-top:9px;text-align:left;padding-right:12px;}
#main table{margin-left:32px;margin-bottom:16px;text-align:left;}
#main p img{width:auto;height:auto;padding:3px;margin:9px;float:right;}
/*about page - 2 cols*/
#about1,
#about2{width:47.5%;margin-top:9px;}
#about1 img,
#about2 img{height:auto;width:238px;margin-top:6px;padding:0;}
#about1 p,
#about2 p{text-align:justify;width:95%;padding-left:3px;}
#about1{float:left;}
#about2{float:right;}
/*feature sidebar*/
#feature{width:193px;float:left;background:url(../images/feat_top.gif) no-repeat;padding-top:21px;text-transform:uppercase;text-align:left;}
#feature img{width:117px;height:auto;margin-left:7px;margin-top:7px;}
#feature ul{padding-left:24px;}
#feature ul li{padding-bottom:7px;border-bottom:1px solid #b6c9a7;width:93%;float:left;}
/*forms*/
#emailsignup p label{}
#emailsignup input#submit.submit{background-color:white;width:130px;border:none;margin-top:6px;text-align:left;font-weight:normal;font-style:normal;text-decoration:underline;}
#emailsignup input#submit.submit:hover{text-decoration:none;cursor:pointer;}
#contactform{width:100%;float:left;}
#contactform p{width:100%;float:left;}
#contactform p label{width:77px;text-align:left;padding-right:9px;float:left;}
#contactform p label.radio{width:31px;}
#contactform input.radio{float:left;width:16px;height:16px;}
#contactform input#submit.submit{width:150px;float:left;margin-top:12px;}
#contactform input{margin-right:9px;width:231px;font:1.0em Georgia,"Times New Roman",Times,serif;}
/*formvalidation*/
input#email.email{font:1.0em Georgia,"Times New Roman",Times,serif;width:147px;}
input#email.email.error{color:maroon;}
#emailsignup p label.error{color:maroon;font-size:0.7em;font-style:none;text-transform:none;font-weight:normal;}
#contactform p label.error{width:173px;float:right;color:maroon;font-size:0.8em;font-style:none;text-transform:none;font-weight:normal;}
/*portfolio main*/
#portfoliomain p.profile{width:93%;float:left;background-color:#515151;color:white;padding:9px;}
#portfoliomain p.profile img{width:117px;float:right;margin:0px;padding-left:15px;padding-bottom:9px;}
#portfoliomain p.profile a{color:white;}
/*sidebar portfolio*/
#portfolio{width:179px;float:left;background:url(../images/port_top.gif) no-repeat;padding-top:21px;}
#portfolio ul{padding-left:3px;}
#portfolio ul li{padding:10px 0 10px 14px;text-align:left;background:url(../images/port_blank.gif) no-repeat;}
#portfolio ul li img{width:142px;height:94px;}
/*social media bar*/
#social{width:950px;margin-top:153px;margin-left:31px;text-align:right;position:relative;}
#social img{width:auto;}
#social img.rss{width:21px;height:auto;position:absolute;right:97px;top:3px;}
/*address*/
#address{width:100%;/*margin-left:31px;*/text-align:left;/*padding-left:50px;*/}
#address ul{width:100%;float:left;margin:0px;/*margin-top:9px;margin-bottom:9px;*/margin-top:21px;}
#address li{width:100%;float:left;padding-right:50px;margin-bottom:21px;}
/*footer*/
#footer{width:980px;/*margin-top:23px;*/}
#footer p{margin-left:31px;text-align:right;margin-bottom:0;padding-left:31px;padding-right:71px;padding-bottom:7px;}
/*rssinclude*/
#content{width:100%;float:left;}
#entries li.entry{margin-bottom:15px;border-bottom:1px solid #b6c9a7;}
#entries li.entry p.date{text-align:right;padding-right:33px;}
#entries li.entry div.blogger-post-footer img{margin:0;padding:0;border-style:none;}
/*fancybox*/
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('fancy_progress.png') no-repeat;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF;}
div#fancy_content{margin:0;z-index:100;position:absolute;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden;}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('fancy_left.png') no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url('fancy_right.png') no-repeat;}
a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div#fancy_bg_n{top:-20px;width:100%;height:20px;background:transparent url('fancy_shadow_n.png') repeat-x;}
div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_ne.png') no-repeat;}
div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('fancy_shadow_e.png') repeat-y;}
div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_se.png') no-repeat;}
div#fancy_bg_s{bottom:-20px;width:100%;height:20px;background:transparent url('fancy_shadow_s.png') repeat-x;}
div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_sw.png') no-repeat;}
div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('fancy_shadow_w.png') repeat-y;}
div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_nw.png') no-repeat;}
div#fancy_title{position:absolute;z-index:100;display:none;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{padding:0;vertical-align:middle;}
td#fancy_title_left{height:32px;width:15px;background:transparent url('fancy_title_left.png') repeat-x;}
td#fancy_title_main{height:32px;background:transparent url('fancy_title_main.png') repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url('fancy_title_right.png') repeat-x;}
