
body {

margin: 0;

padding: 0;

background: #ffffff url("images/body-bg.jpg") 50% 0 no-repeat;

}

a img {

border: none;

}

img.right {

float: right;

}

.right {

float: right;

margin: 0;

padding: 0;

}


p.inline {

display: inline;

}

div#right {
float: right;

width: 259px;

text-align: right;


}


span.home {

display: none;

 }
 
 

 @font-face {
	font-family: 'LaneNarrowRegular';
	src: url('fonts/LANENAR_-webfont.eot');
	src: local('?'), url('fonts/LANENAR_-webfont.woff') format('woff'), url('fonts/LANENAR_-webfont.ttf') format('truetype'), url('fonts/LANENAR_-webfont.svg#webfontkf623cJE') format('svg');
	font-weight: normal;
	font-style: normal;
} 
 


h1 {

font-size:16px;
font-family : "LaneNarrowRegular", Arial, sans-serif; color: #ec2e9d;
display: inline;

}

h2 {

font-size:14px;
font-family : "LaneNarrowRegular", Arial, sans-serif; color: #ec2e9d;
display: inline;

}

h3 {

font-size:12px;
font-family : "Arial", Arial, sans-serif; color: #948f93;
display: inline;
}


p { 
font-size:12px;
font-family : "Arial", Arial, sans-serif; color: #534f52;

}

p.pink { 
font-size:12px;
font-family : "Arial", Arial, sans-serif; color: #ec008c;
}

p.pink2 { 
font-size:12px;
font-family : "Arial", Arial, sans-serif; color: #ec008c;
margin: 23px 0px 0px 0px;
}

li { 
font-size:12px;
font-family : "Arial", Arial, sans-serif; color: #534f52;

}


 a { 
font-size:12px;
font-family : "Arial", Arial, sans-serif; color: #ec008c;
text-decoration: none;	  
}
 a:visited { 
font-size:12px;
font-family : "Arial", Arial, sans-serif; color: #ec008c;
text-decoration: none;	
}
 a:hover, a:active { 
font-size:12px;
font-family : "Arial", Arial, sans-serif; color: #e285b3;
text-decoration: none;	
}



div#container {

position: relative;

width: 928px;

margin: 0 auto;

}


div#header {

position: relative;

width: 928px;

height: 104px;

}

div#nav {

position: absolute;

left: 0;

bottom: 0;

width: 598px;

height: 30px;

background-color: #f4f3f3;

}

div#links {

position: absolute;

top: 3px;

left: 20px;

width: 588px;

height: 12px;

text-align: left;

}




#links ul {

margin: 0;

padding: 0;
}
#links li {

list-style: none;

display: inline;

margin: 0 17px 0 0;

padding: 0;
}






#web-text ul {

margin: 0;

padding:0
}
#web-text li {

list-style: none;

display: inline;

float: left;

margin: 0px 7px 15px 0px;

padding: 0;
}









div#links a { 
font-size:11px;
font-family : "Arial", Arial, sans-serif; color: #534f52;
text-decoration: none;	  
}
div#links a:visited { 
font-size:11px;
font-family : "Arial", Arial, sans-serif; color: #534f52;
text-decoration: none;	
}
div#links a:hover, a:active { 
font-size:11px;
font-family : "Arial", Arial, sans-serif; color: #e285b3;
text-decoration: none;	
}

a.right {

float: right;

}


div#logo {

position: absolute;

bottom: 0;

right: 0;

width: 273px;

height: 52px;

}


div#flash {

position: relative;

width: 928px;

height: 361px;

}

div#web-design-graphics {

position: relative;

width: 928px;

height: 391px;

}

div#web-design-graphics- {

position: relative;

top: 20px;

width: 928px;

height: 341px;

}


.web-design-laptop {

position: absolute;

top: 20px;

left: 1px;

 }
 
 
.web-portfolio-button {

position: absolute;

bottom: 25px;

right: 30px;


 }
 
 
 
 
 
.web-design-laptop3 {

position: absolute;

top: 30px;

left: 10px;

 }
 
 
.web-portfolio-button3 {

position: absolute;

bottom: 40px;

right: 10px;


 }
 
 
 .web-portfolio-button- {

position: absolute;

bottom: 60px;

right: 10px;


 }
 
 
 
 
 
.list-style-none {
 
list-style: none;

margin: 0;
padding: 0; 
 
}

.web-design-laptop2 {

position: absolute;

top: 50px;

left: -15px;

 }
 
 
.web-portfolio-button2 {

position: absolute;

bottom: 25px;

right: 20px;


 } 
 
 .grouped_elements {
		padding: 0px 0px 0px 10px;
        }
 
 


div#web-design-porfolio-images {

position: relative;

top: 25px;

left: 28px;

width: 868px;

height: 331px;

}

.web-design-images {

border: solid 7px #ffd9ed;

margin: 0px 0px 0px 20px;

}
.web-design-images:hover {

border: solid 7px #ffa7d5;

}


div#digital-print-images {

position: relative;

top: 45px;

left: -10px;

width: 868px;

height: 361px;

}


.web-design-imagess {

border: solid 7px #ffd9ed;

margin: 0px 0px 0px 0px;

}
.web-design-imagess:hover {

border: solid 7px #ffa7d5;

}






#web-design-portfolio-slider {

position: relative;

top: 47px;

width: 928px;

height: 361px;

}


.clickmore {

position: absolute;

right: -20px;

top: -96px;

z-index: 5;

 }
 
 
 .clickmore2 {

position: absolute;

right: -48px;

top: -116px;

z-index: 5;

 }
 
 
 

#web-design-info {

position: relative;

top: 0px;

width: 926px;

min-height: 520px;

background: url("images/web-design-portfolio-bg.jpg") no-repeat;

 }
 
#texxxt-wrap {

position: relative;

top: 8px;

left: 15px;

width: 894px;


 }


div#fish {

position: absolute;

top: 30px;

right: 0;

width: 679px;

height: 286px;

}

div#fish2 {

position: absolute;

top: 30px;

right: 0;

width: 963px;

height: 286px;

}


div#contwrap {

position: relative;

width: 928px;

min-height: 365px;

}

div#contwrap2 {

position: relative;

top: 30px;

width: 928px;

min-height: 225px;

}

div#cont1 {

position: absolute;

left: 0;

width: 307px;

height: 300px;

background-image: url("images/columnbg.jpg");

}

div#cont2 {

position: absolute;

left: 311px;

width: 307px;

height: 300px;

background-image: url("images/columnbg.jpg");

}

div#cont3 {

position: absolute;

top: 0;

right: 0;

width: 307px;

height: 300px;

background-image: url("images/columnbg.jpg");

}

div#other-web-designs {

position: absolute;

top: 28px;

right: 0;

width: 307px;

height: 300px;

background-image: url("images/columnbg.jpg");

}


div#aboutcol {

position: relative;

left: 0;

width: 613px;

min-height: 300px;

background-image: url("images/about-col-bg.jpg");

background-repeat: no-repeat;

}

div#web-design-blurb {

position: relative;

top: 28px;

left: 0;

width: 613px;

min-height: 370px;

background-image: url("images/about-col-bg.jpg");

background-repeat: no-repeat;

}





div#title1 {

position: relative;

top: 9px;

left: 20px;

width: 462px;

height: 16px;

}

div#title2 {

position: relative;

top: 10px;

left: 20px;

width: 101px;

height: 16px;

}

div#title3 {

position: relative;

top: 10px;

left: 15px;

width: 306px;

height: 16px;

}

div#text1 {

position: relative;

top: 20px;

left: 20px;

width: 267px;

height: 220px;

}


div#text2 {

position: relative;

top: 20px;

left: 20px;

width: 267px;

height: 220px;

}


div#text3 {

position: relative;

top: 25px;

left: 20px;

width: 267px;

height: 220px;

}



div#more-text {

position: relative;

top: 35px;

left: 17px;

width: 267px;

height: 220px;

}


div#web-text {

position: relative;

top: 20px;

left: 20px;

width: 880px;

min-height: 200px;

}

div#abouttext {

position: relative;

top: 20px;

left: 20px;

width: 560px;

min-height: 300px;

}

div#web-text2 {

position: relative;

top: 20px;

left: 20px;

width: 560px;

min-height: 200px;

}









div#footright {

position: absolute;

top: 0;

right: 25px;

text-align: right;

width: 170px;

height: 200px;

border-left: 1px solid #cbcbcb;

}


div#footleft {

position: absolute;

top: 0;

left: 0;

width: 190px;

height: 200px;

text-align: left;

border-right: 1px solid #cbcbcb;

}


div#anonprinting {

position: absolute;

top: 0;

left: 0px;

width: 235px;

height: 200px;

}


div#anonprinting-wrap {

position: absolute;

top: 0;

left: 205px;

width: 260px;

height: 200px;

border-right: 1px solid #cbcbcb;

}




div#pubsigns {

position: absolute;

top: 0;

left: 10px;

width: 235px;

height: 200px;

}


div#pubsigns-wrap {

position: absolute;

top: 0;

left: 475px;

width: 260px;

height: 200px;



}


.pad-left {

padding: 0px 0px 0px 25px;


 }







div#footer {

width: 100%;

height: 191px;

background-image: url("images/footer-bg.jpg");

background-repeat: repeat-x;

}


div#footwrap {

position: relative;

top: 30px;

width: 928px;

height: 200px;

margin-left: auto;

margin-right: auto;

}


div#copy {

position: relative;

width: 928px;

height: 14px;

margin-left: auto;

margin-right: auto;

text-align: center;

}









.photo {
		position:relative;
		font-family:arial;	
		overflow:hidden;
		border: solid 7px #ffd9ed;
		width:155px;
		height:114px;
	}	
	
	.photo:hover   {
	
	border: solid 7px #ffa7d5;
	
	}
	
		.photo .heading, .photo .caption {
			position:absolute;
			background:#000;
			height:80px;
			width:161px;
			opacity:0.8;
		}
		
		.photo .heading { 
			top:-50px;
		}

		.photo .caption { 		
			bottom:-80px;		
			left:0px;
		}
		
		a.imgcap  {
		
		padding: 0px 0px 0px 10px;
		
		}
		
		
		
		.photo .heading span {
			color:#26c3e5;	
			top:-50px;
			font-weight:bold;
			display:block;
			padding:5px 0 0 10px;
		}
		
		p.img-captions {
		font-size:16px;
font-family : "Arial", Arial, sans-serif; color: #ec2e9d;
letter-spacing: -1px;
display: inline;
		font-weight: bold;
		padding: 10px 0px 0px 10px;
		}
		
		.photo .caption span{
			color:#999;	
			font-size:11px;
			display:block;
			padding:5px 10px 0 10px;
		}







.photo2 {
		position:relative;
		font-family:arial;	
		overflow:hidden;
		border: solid 7px #ffd9ed;
		width:258px;
		height:93px;
        margin: 0px 0px 20px 0px;
	}	
	
	.photo2:hover   {
	
	border: solid 7px #ffa7d5;
	
	}
	
		.photo2 .heading2, .photo2 .caption2 {
			position:absolute;
			background:#000;
			height:50px;
			width:298px;
			opacity:0.9;
		}
        
        
        
        .photo2 .heading2, .photo2 .caption3 {
			position:absolute;
			background:#000;
			height:80px;
			width:298px;
			opacity:0.9;
		}
        
		
		.photo2 .heading2 { 
			top:-50px;
		}

		.photo2 .caption3 { 		
			bottom:-80px;		
			left:0px;
		}
        
        
        .photo2 .caption2 { 		
			bottom:-50px;		
			left:0px;
		}
        
		
		a.imgcap2  {
		
		padding: 0px 0px 0px 10px;
		
		}
		
		
		
		.photo2 .heading2 span {
			color:#26c3e5;	
			top:-50px;
			font-weight:bold;
			display:block;
			padding:5px 0 0 10px;
		}
		
		p.img-captions {
		font-size:16px;
font-family : "Arial", Arial, sans-serif; color: #ec2e9d;
letter-spacing: -1px;
display: inline;
		font-weight: bold;
		padding: 10px 0px 0px 10px;
		}
		
		.photo2 .caption2 span{
			color:#999;	
			font-size:11px;
			display:block;
			padding:5px 10px 0 10px;
		}


		.photo2 .caption3 span{
			color:#999;	
			font-size:11px;
			display:block;
			padding:5px 10px 0 10px;
		}









                
                
                
                
                
                
                

/* Common Scroller Styles */

	.roundabout-holder 					{list-style:none; width:500px; height:300px; margin:0px auto;}
	.roundabout-moveable-item 			{font-size:12px!important; height:300px; width:600px; cursor:pointer; padding:5px; border:1px solid #aaaaaa; -webkit-border-radius:5px; -moz-border-radius:5px; background:#f9f9f9;}
	.roundabout-moveable-item img 		{height:100%; width:100%; background-color:#FFFFFF; margin:0;}
	.roundabout-in-focus 				{cursor:auto;}
	.roundabout-in-focus:hover			{-webkit-box-shadow:0px 0px 20px #787878; -moz-box-shadow:0px 0px 20px #787878; background:#f9f9f9;}
	.roundabout-holder span				{display:none; font-size:12px;}
	.roundabout-in-focus:hover span		{display:inline; position:absolute; bottom:5px; right:5px; padding:8px 20px; background:#f9f9f9; color:#000000; z-index:999; -webkit-border-top-left-radius: 5px; -moz-border-radius-topLeft: 5px; font-size : 12px;border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa; }
	.roundabout a:active,
	.roundabout a:focus,
	.roundabout a:visited				{outline:none; text-decoration:none;}
	.roundabou li 						{margin:0}
	a img								{border:none; outline:0;}

/* Featured Image Slider */

	#featured							{margin:10px 0 40px 0;}










#lightbox{	
position: absolute;	
left: 0; 
width: 100%; 
z-index: 100; 
text-align: center; 
line-height: 0;

}


#lightbox img{ 
width: auto; 
height: auto;

}




#lightbox a img{ 

border: none; 

}



#outerImageContainer{ 
position: relative; 
background-color: #fff; 
width: 250px; 
height: 250px; 
margin: 0 auto; 

}


#imageContainer{ 
padding: 10px; 

}



#loading{ 

position: absolute; 
top: 40%; 
left: 0%; 
height: 25%; 
width: 100%; 
text-align: center; 
line-height: 0; 

}


#hoverNav{ 
position: absolute; 
top: 0; 
left: 0; 
height: 100%; 
width: 100%; 
z-index: 10; 

}


#imageContainer>#hoverNav{ 
left: 0;

}




#hoverNav a{ 
outline: none;

}




#prevLink, #nextLink{ 
width: 49%; 
height: 100%; 
background-image: url(data:image/gif;base64,AAAA); 

/* Trick IE into showing hover */ display: block; 

}




#prevLink { 
left: 0; 
float: left;

}




#nextLink { 
right: 0; 
float: right;

}



#prevLink:hover, #prevLink:visited:hover { 

background: url(images/prevlabel.gif) left 15% no-repeat; }



#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }










#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	



#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			



#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }





div#slidecontainer  {

position: relative;

top: 0;

left: 0;

width: 290px;

height: 361px;


}

div#window  {

position: absolute;

top: 0px;

left: -12px;

width: 290px;

height: 118px;



}





			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
		

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:290px;
		height:118px;
		overflow:hidden; 
        
        
        
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:1px;
		height:1px;
		position:absolute;
		left:1px;
		top:1px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:1px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:1px;
		height:1px;
		background:url(images/prev-btn.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(images/next-btn.png) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */



#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('images/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('images/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('images/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding-left: 15px;
	background: url('images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding-bottom: 3px;
	background: url('images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding-left: 15px;
	background: url('images/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png', sizingMethod='scale'); }





/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 0; }
	
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 880px } 	
	
	
	/* Arrow styling */
	.coda-nav-left a,  { outline: 0; padding: 0px; width: 51px }
    
    .coda-nav-right a { outline: 0; padding: 0px; width: 51px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding:0px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 0px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left { float: left }    
    .coda-nav-right { float: right } 
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }

.coda-slider a { outline: 0; }


.right9 {

border: solid 7px #ffd9ed;

margin: 0px 0px 00px 00px;


}
.right9:hover {

border: solid 7px #ffa7d5;


}






#form textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;    
    border: solid 2px #f4badc;
    width: 240px;
    background-color: #ffffff;
      -moz-border-radius: 8px;
	-border-radius: 8px;
	-webkit-border-radius: 8px;
	resize:none;
	outline:none;    
    padding: 5px;
} 


#form input[type="text"]

{
    font-family: Arial, Sans-Serif;
    font-size: 13px;    
    border: solid 2px #f4badc;
    width: 246px;
    background-color: #ffffff;
      -moz-border-radius: 4px;
	-border-radius: 4px;
	-webkit-border-radius: 4px;
    resize:none;
	outline:none;    
    padding: 2px;
} 


#form textarea:focus {

background-color: #fff5fd;

 }
 
 #form input[type="text"]:focus

{
   
    background-color: #fff5fd;

} 














