@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		background: url(images/headerbg.png) repeat-x #f9ebdc;
	}
a:focus{outline:0px;}
img{ border:0px;}
#wraper
	{
		float:left;
		margin:0px;
		width:100%;
		padding:0px;
	}
#header
	{
		float:none;
		margin:0px auto;
		width:1000px;
		padding:0px;
	}
#header h1
	{
		float:left;
		margin:55px 0 0 0;
		padding:0 0 0 7px;
		width:400px;
	}
#header h1 a
	{
		float:left;
		background:url(images/logo.png) no-repeat;
		width:284px;
		height:57px;
		text-decoration:none;
		
	}
#header h1 a:hover
	{
		float:left;
		background:url(images/logo.png) no-repeat;
		width:284px;
		height:57px;
		text-decoration:none;

	}
#header p.contactinfo
	{
		float:right;
		margin:30px 0 0 0;
		width:560px;
		text-align:right;
		font-family: Verdana;
		font-weight:bold;
		font-size:20px;
		color: #FF33FF;
	}
#header p.contactinfo span
	{
		font-weight:bold;
	}
#header p.contactinfo span.rightgap
	{
		padding:0 0 0 0;
	}
#header ul#menu
	{
		float:right;
		margin:30px 0 0 0;
		padding:0px;
		display:block;
		width:560px;
	}
#header ul#menu
	{
		float:right;
		margin:30px 0 0 0;
		padding:0 0 0 7px;
		display:block;
		width:586px;
	}
#header ul#menu li
	{
		float:right;
		margin:0px;
		padding:0px;
		display:block;
	}
#header ul#menu li.fadeline
	{
		float:right;
		margin:0px;
		padding:0px;
		display:block;
		background:url(images/fadeline.png) no-repeat right;
	}
#header ul#menu li a,a.active:hover
	{
		float:right;
		padding:28px 13px 0 13px;
		height:33px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:bold;
		font-size:14px;
		color: #B62D85;
		text-decoration:none;
		display:block;
	}
#header ul#menu li a:hover,a.active
	{
		float:right;
		padding:28px 13px 0 13px;
		height:33px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:bold;
		font-size:14px;
		color: #FF33FF;
		text-decoration:none;
		background:url(images/menuhover.png) repeat-x;
		display:block;
	}
#bodycontentblank
	{
		float:left;
		background:url(images/bodybg.png) no-repeat top center #f9ebdc;
		width:100%;
		margin:0px;
		padding:0 0 20px 0;
	}
#bodycontent
	{
		float:none;
		width:1000px;
		margin:0px auto;
		padding:36px 0 0 0;
	}
#bodycontent p.topcurve
	{
		float:left;
		margin:0px;
		padding:0px;
		background: url(images/bodytopcurve.png) no-repeat;
		height:6px;
		width:1000px;
		line-height:1px;
	}
#bodycontent p.bottomcurve
	{
		float:left;
		margin:0px;
		padding:0px;
		background: url(images/bodybottomcurve.png) no-repeat;
		height:6px;
		width:1000px;
		line-height:1px;
	}
#bodycontent #middlecontent
	{
		float:left;
		margin:0px;
		padding:0px;
		width:1000px;
		background:url(images/bodymiddlebg.png) repeat-y;
	}
#bodycontent #middlecontent #leftcontent
	{
		float:left;
		margin:0px;
		padding:0px;
		width:280px;
	}
#bodycontent #middlecontent #leftcontent h2
	{
		float:left;
		margin:10px 0 0 0;
		padding:0 0 0 19px;
		width:261px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:bold;
		font-size:20px;
		color: #8DBC37;
	}
#bodycontent #middlecontent #leftcontent ul#leftmenu
	{
		float: left;
		margin:15px 0 0 0;
		padding:0 0 0 10px;
		width:260px;
		display:block;
	}
#bodycontent #middlecontent #leftcontent ul#leftmenu li
	{
		float: left;
		margin:0px;
		padding:0px;
		width:260px;
		display:block;
	}
#bodycontent #middlecontent #leftcontent ul#leftmenu li p.leftmenutopcurve
	{
		float:left;
		margin:0px;
		padding:0px;
		display: block;
		background:url(images/leftmenutopcurve.png) no-repeat;
		width:260px;
		height:12px;
		line-height:1px;
	}
#bodycontent #middlecontent #leftcontent ul#leftmenu li.bottomemboss
	{
		float:left;
		margin:0px;
		padding:0 0 2px 0;
		display:block;
		background:url(images/bottomemboss.png) repeat-x bottom #fbf2e9;
		width:260px;
	}
#bodycontent #middlecontent #leftcontent ul#leftmenu li.normal
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		width:260px;
		background: #fbf2e9;
	}
#bodycontent #middlecontent #leftcontent ul#leftmenu a
	{
		float:left;
		margin:0px;
		padding:6px 0 0 31px;
		height:30px;
		background: url(images/leftmenuicons.png) no-repeat;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:14px;
		font-weight:bold;
		color: #FF33FF;
		text-decoration:none;
		line-height:21px;
	}
#bodycontent #middlecontent #leftcontent ul#leftmenu a:hover
	{
		float:left;
		margin:0px;
		padding:6px 0 0 31px;
		height:30px;
		background: url(images/leftmenuicons.png) no-repeat;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:14px;
		font-weight:bold;
		color: #B62D85;
		text-decoration: none;
		line-height:21px;
	}
#bodycontent #middlecontent #leftcontent ul#leftmenu li p.leftmenubottomcurve
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/bottomcurve.png) no-repeat;
		width:260px;
		height:25px;
		line-height:1px;
	}
#bodycontent #middlecontent #leftcontent p.viewmoreservices
	{
		float:left;
		margin:10px 0 0 0;
		padding:0 0 0 10px;
		width:270px;
	}
#bodycontent #middlecontent #leftcontent p.viewmoreservices a
	{
		float:left;
		background:url(images/viewmoreservices.png) no-repeat;
		padding:10px 0 0 0;
		height:25px;
		width:260px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:normal;
		font-size:12px;
		color: #ffffff;
		letter-spacing:2px;
		text-decoration:none;
		text-align:center;
	}
#bodycontent #middlecontent #leftcontent p.viewmoreservices a:hover
	{
		float:left;
		background:url(images/viewmoreservices.png) no-repeat;
		padding:10px 0 0 0;
		height:25px;
		width:260px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:normal;
		font-size:12px;
		color: #ffffff;
		letter-spacing:2px;
		text-decoration:none;
		text-align:center;
	}
#bodycontent #middlecontent #leftcontent p.separater
	{
		float:left;
		margin:0px;
		padding:0 0 10px 0;
		width:280px;
		background:url(images/separeater.png) no-repeat #f9ebdc;
		height:22px;
	}
#bodycontent #middlecontent #leftcontent p.testmonialtopcurve
	{
		float:left;
		margin:0px;
		padding:0px;
		width:280px;
		background:url(images/testmonialtopcurve.png) no-repeat #dbedfb;
		height:20px;
		line-height:1px;
	}
#bodycontent #middlecontent #leftcontent h3
	{
		float:left;
		margin:0px;
		padding:0 0 0 19px;
		width:261px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:bold;
		font-size:20px;
		color: #8DBC37;
	}
#bodycontent #middlecontent #leftcontent ul#testmonial
	{
		float:left;
		margin:0px;
		padding:0 0 0 10px;
		width:270px;
		display:block;
	}
#bodycontent #middlecontent #leftcontent ul#testmonial li
	{
		float:left;
		margin:8px 0 0 0;
		padding:10px 0 0 15px;
		background:url(images/testmonialsbg.png) no-repeat;
		width:247px;
		height:209px;
		display:block;
	}
#bodycontent #middlecontent #leftcontent ul#testmonial li p.testmonialtxt
	{
		float:left;
		margin:0px;
		padding:0px;
		width:240px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:13px;
		font-weight:normal;
		color: #797979;
		line-height:18px;
	}
#bodycontent #middlecontent #leftcontent ul#testmonial li p.nameurl
	{
		float:left;
		margin:26px 0 0 0;
		padding:0 7px 0 0;
		width:238px;
		text-align:right;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:13px;
		font-weight:normal;
		color: #a86d00;
		line-height:18px;
	}
#bodycontent #middlecontent #leftcontent ul#testmonial li p.nameurl span
		{
			float:left;
			text-align:right;
			width:238px;
			font-style:italic;
			font-size:11px;
		}
#bodycontent #middlecontent #rightcontent
	{
		float:left;
		padding:0 0 0 20px;
		margin:0px;
		width:700px;
	}
#bodycontent #middlecontent #rightcontent #slideshow
	{
		float:left;
		margin:4px 0 0 0;
		background:url(images/slideshowbg.jpg) no-repeat;
		width:690px;
		height:262px;
		padding:0px;
	} 
#bodycontent #middlecontent #rightcontent #slideshow2
	{
		float:left;
		margin:4px 0 0 0;
		background:url(images/slideshowbg2.jpg) no-repeat;
		width:690px;
		height:262px;
		padding:0px;
	}
#bodycontent #middlecontent #rightcontent #slideshow3
	{
		float:left;
		margin:4px 0 0 0;
		background:url(images/slideshowbg3.jpg) no-repeat;
		width:690px;
		height:262px;
		padding:0px;
	}
#bodycontent #middlecontent #rightcontent #slideshow4
	{
		float:left;
		margin:4px 0 0 0;
		background:url(images/slideshowbg4.jpg) no-repeat;
		width:690px;
		height:262px;
		padding:0px;
	}
#bodycontent #middlecontent #rightcontent #slideshow5
	{
		float:left;
		margin:4px 0 0 0;
		background:url(images/slideshowbg5.jpg) no-repeat;
		width:690px;
		height:262px;
		padding:0px;
	}
#bodycontent #middlecontent #rightcontent #slideshow6
	{
		float:left;
		margin:4px 0 0 0;
		background:url(images/slideshowbg6.jpg) no-repeat;
		width:690px;
		height:262px;
		padding:0px;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent
	{
		float:left;
		margin:17px 0 0 0;
		padding:0 0 0 11px;
		width:689px;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent h2
	{
		float:left;
		margin:0px; 
		padding:0px;
		width:689px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:24px;
		font-weight: bold;
		color: #FF33FF;
		line-height:20px;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent h2 span
	{
		color: #B62D85;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent p.normalcontent
	{
		float:left;
		margin:13px 0 0 0;
		width:651px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:14px;
		font-weight:normal;
		color: #666;
		line-height:20px;
		padding:0 0 7px 0;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent  h3
	{
		float:left;
		margin:11px 0 0 0;
		float:left;
		padding:0px;
		width:689px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:20px;
		font-weight: bold;
		color: #da8622;
		line-height:20px;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent  h3 span
	{
		color: #a86d00;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent ul
	{
		float:left;
		margin:9px 0 0 0;
		padding:0px;
		width:287px;
		display:block;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent ul
	{
		float:left;
		margin:9px 0 0 0;
		padding:0px;
		width:287px;
		display:block;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent ul.second
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 104px;
		width:287px;
		display:block;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent ul li
	{
		float:left;
		margin:8px 0 0 0;
		padding:0 0 0 13px;
		width:274px;
		display:block;
		background: url(images/howwedoicon.png) no-repeat;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:14px;
		font-weight:bold;
		color: #666666;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent ul li a
	{
		color: #a86d00;
		text-decoration:none;
	}
#bodycontent #middlecontent #rightcontent #indexrightcontent ul li a:hover
	{
		color: #a86d00;
		text-decoration: underline;
	}
#bodycontent #middlecontent #rightcontent #featuredwork
	{
		float:left;
		margin:29px 0 0 0;
		padding:0 0 0 15px;
		background:url(images/secondslideshow.png) no-repeat;
		width:665px;
		height:187px;
		position:relative;
	}
#bodycontent #middlecontent #rightcontent #featuredwork h2
	{
		float:left;
		margin:6px 0 0 0;
		padding:0px;
		width:665px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:20px;
		font-weight:normal;
		color: #a86d00;
	}
#bodycontent #middlecontent #rightcontent #featuredwork  #secondslideshow
	{
		float:left;
		margin:17px 0 0 0;
		padding:0 0 0 7px;
		width:637px;
	}
#bodycontent #middlecontent #rightcontent #featuredwork  #secondslideshow span.featureleftarrow
	{
		float:left;
		margin:0px;
		padding:0px;
		width:33px;
	}
#bodycontent #middlecontent #rightcontent #featuredwork  #secondslideshow span.featurerightarrow
	{
		float:left;
		margin:0px;
		padding:0px;
		width:31px;
	}
#bodycontent #middlecontent #rightcontent #featuredwork  #secondslideshow #featuredslideshow
	{
		float:left;
		margin:8px 0 0 0;
		padding:0 0 0 20px;
		width:553px;
	}
#bodycontent #middlecontent #rightcontent #featuredwork  #secondslideshow #featuredslideshow ul
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		width:553px;
	}
#bodycontent #middlecontent #rightcontent #featuredwork  #secondslideshow #featuredslideshow ul li
	{
		float:left;
		width:553px;
		margin:0px;
		padding:0px;
		display:block;
	}
#bodycontent #middlecontent #rightcontent #featuredwork  #secondslideshow #featuredslideshow ul li p.img
	{
		float:left;
		width:114px;
		margin:0px;
		padding:0 24px 0 0;
		display:block;
	}
#bodycontent #middlecontent #rightcontent #featuredwork  #secondslideshow #featuredslideshow ul li p.img span
	{
		float:left;
		width:114px;
		margin:5px 0 0 0;
		padding:0px;
		display:block;
		font-family: Verdana;
		font-size:12px;
		font-weight:normal;
		color: #000000;
		text-align:center;
	}
#footerblank
	{
		float:left;
		margin:0px;
		width:100%;
		padding:0 0 45px 0;
		background:url(images/footerbg.png) repeat-x top left #B62D85;
	}
#footer
	{
		float:none;
		margin:0px auto;
		padding:0px;
		width:1000px;
	}
#footer ul
	{ 
	float:left;
	margin:32px 0 0 0;
	padding:0 0 0 195px;
	width:805px;
	display:block;
	}
#footer ul li
	{ 
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	font-family: "Gill Sans MT",Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color: #ffffff;
	}
#footer ul li a
	{ 
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	text-decoration:none;
	color: #ffffff
	}
#footer ul li a:hover
	{ 
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	text-decoration: underline;
	color: #ffffff
	}
#footer ul li span
	{
		padding:0 12px 0 12px;
	}
#footer p
	{
		float:left;
		margin:14px 0 0 0;
		width:1000px;
		text-align:center;
		font-family: Verdana;
		font-size:12px;
		font-weight:normal;
		color: #B62D85;
		padding:0px;
	}
#footer p a
	{
		font-weight:bold;
		color: #B62D85;
		text-decoration:none;
	}
#footer p a:hover
	{
		font-weight:bold;
		color: #B62D85;
		text-decoration:underline;
	}
#indexrightcontentin
	{
		float:left;
		margin:10px 0 0 0;
		padding:0 0 15px 11px;
		width:668px;
	}
#indexrightcontentin h2
	{
		float:left;
		margin:0px;
		padding:0px;
		width:668px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:normal;
		font-size:20px;
		color: #da8622;
	}
#indexrightcontentin h2.aboutus
	{
		float:left;
		margin:16px 0 0 0;
		padding:0px;
		width:668px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:normal;
		font-size:20px;
		color: #da8622;
	}
#indexrightcontentin p.normalcontent
	{
		float:left;
		margin:13px 0 0 0;
		width:668px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #797979;
		line-height:20px;
		padding:0 0 7px 0;
	}
#indexrightcontentin ul.about
	{
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		display:block;
		width:668px;
	}
#indexrightcontentin ul.about li
	{
		float:left;
		margin:8px 0 0 0;
		padding:0 0 0 13px;
		display:block;
		background: url(images/howwedoicon.png) no-repeat;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:14px;
		font-weight:bold;
		color: #666666;
		width:655px
		}
#indexrightcontentin ul#blogs
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		width:668px;
	}
#indexrightcontentin ul#blogs li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		width:668px;
	}
#indexrightcontentin ul#blogs li
	{
		float:left;
		margin:15px 0 0 0;
		padding:0px;
		display:block;
		width:668px;
	}
#indexrightcontentin ul#blogs li p.calender
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/blogs.png) no-repeat;
		width:82px;
		height:83px;
	}
#indexrightcontentin ul#blogs li p.calender span.day
	{
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		width:82px;
		text-align:center;
		font-family: Verdana;
		font-size:20px;
		font-weight:normal;
		color:#a86d00;
		line-height:18px;
	}
#indexrightcontentin ul#blogs li p.calender span.month
	{
		float:left;
		margin:0px;
		padding:0px;
		width:82px;
		text-align:center;
		font-family: Verdana;
		font-size:20px;
		font-weight:normal;
		color:#da8622;
	}
#indexrightcontentin ul#blogs li p.calender span.year
	{
		float:left;
		margin:0px;
		padding:6px 0 0 0;
		width:82px;
		text-align:center;
		font-family: Verdana;
		font-size:14px;
		font-weight:normal;
		color:#797979;
		line-height:20px;
	}
#indexrightcontentin ul#blogs li p.blogcontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		width:566px;
	}
#indexrightcontentin ul#blogs li p.blogcontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		width:566px;
	}
#indexrightcontentin ul#blogs li p.blogcontent span.heading
	{
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		width:566px;
		font-family: Verdana;
		font-size:20px;
		font-weight:normal;
		color:#000000;
		line-height:18px;
	}
#indexrightcontentin ul#blogs li p.blogcontent span.normalcontent
	{
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		width:566px;
		text-align:justify;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #797979;
		line-height:20px;
	}
#indexrightcontentin ul#blogs li p.blogcontent span.normalcontent a
	{
		text-decoration: underline;
		color: #a86d00;
	}
#indexrightcontentin ul#blogs li p.blogcontent span.normalcontent a:hover
	{
		text-decoration: none;
		color: #a86d00;
	}
#indexrightcontentin ul#blogs li p.blogcontent span.normalcontent span
	{
		color: #a86d00;
		font-weight:bold;
	}
#indexrightcontentin ul#blogs li p.blogcontent a.readmore
	{
		float:left;
		padding:0 15px 0 15px;
		height:26px;
		line-height:26px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:normal;
		font-size:13px;
		background: #da8622;
		text-decoration:none;
		color: #ffffff;
		margin:15px 0 0 0;
	}
#indexrightcontentin ul#blogs li p.blogcontent a.readmore:hover
	{
		float:left;
		padding:0 15px 0 15px;
		height:26px;
		line-height:26px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:normal;
		font-size:13px;
		background: #535353;
		text-decoration:none;
		color: #ffffff;
		margin:15px 0 0 0;
	}
#indexrightcontentin ul#blogs li.separaters
	{
		float:left;
		margin:15px 0 0 0;
		padding:0 0 17px 0;
		display:block;
		width:668px;
		background: url(images/bottomemboss.png) repeat-x bottom;
	}	
#indexrightcontentin p.services
	{
		float:left;
		margin:13px 0 0 0;
		padding:0px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:14px;
		font-weight:normal;
		color: #a86d00;
		width:668px;
		text-align:justify;
		line-height:22px;
	}
#indexrightcontentin p.servicescontent
	{
		float:left;
		margin:15px 0 0 0;
		padding:0px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:13px;
		font-weight:normal;
		color: #797979;
		width:668px;
		text-align:justify;
		line-height:20px;
	}
#indexrightcontentin p.servicescontent span
	{
		float:left;
		margin:0px;
		padding:0 0 15px 0;
		width:668px;
		color: #da8622;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:20px;
		font-weight:normal;
	}
#indexrightcontentin p.servicescontent a
	{
		color: #a86d00;
		text-decoration: underline;
		float:left;
		margin:5px 0 0 0;
	}
#indexrightcontentin p.servicescontent a:hover
	{
		color: #a86d00;
		text-decoration: none;
		float:left;
		margin:5px 0 0 0;
	}
#indexrightcontentin ul.moreservices
	{
		float:left;
		margin:9px 0 0 0;
		padding:0px;
		width:287px;
		display:block;
	}
#indexrightcontentin ul.second
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 94px;
		width:287px;
		display:block;
	}
#indexrightcontentin ul.moreservices li
	{
		float:left;
		margin:8px 0 0 0;
		padding:0 0 0 13px;
		width:274px;
		display:block;
		background: url(images/howwedoicon.png) no-repeat;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:13px;
		font-weight:normal;
		color: #a86d00;
	}
#indexrightcontentin ul.moreservices li a
	{
		color: #a86d00;
		text-decoration:none;
	}
#indexrightcontentin ul.moreservices li a:hover
	{
		color: #a86d00;
		text-decoration: underline;
	}
#indexrightcontentin ul#portfolio
	{
		float:left;
		margin:15px 0 0 0;
		padding:0px;
		width:668px;
		display: block;
	}
#indexrightcontentin ul#portfolio li
	{
		float:left;
		margin:15px 0 0 0;
		padding:0px;
		width:668px;
		display: block;
	}
#indexrightcontentin ul#portfolio li.separaters
	{
		float:left;
		margin:15px 0 0 0;
		padding:0px;
		width:668px;
		display: block;
		padding:0 0 17px 0;
	}
#indexrightcontentin ul#portfolio li p.img
	{
		float:left;
		margin:0px;
		padding:0px;
		width:289px;
		display:block
	}
#indexrightcontentin ul#portfolio li p.portfoliocontent
	{
		float:left;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:13px;
		font-weight:normal;
		color: #797979;
		width:369px;
		text-align:justify;
		line-height:20px;
		padding:0 10px 0 0;
		margin:0px;
	}
#indexrightcontentin ul#portfolio li p.portfoliocontent span
	{
		float:left;
		margin:0px;
		padding:0 0 10px 0;
		width:369px;
		color: #da8622;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-size:20px;
		font-weight:normal;
	}
#indexrightcontentin ul#portfolio li p.portfoliocontent a
	{
		float:none;
		margin:5px 0 0 0;
		color: #a86d00;
		text-decoration: underline;
	}
#indexrightcontentin ul#portfolio li p.portfoliocontent a:hover
	{
		text-decoration: none;
	}
#indexrightcontentin p.contactaddress
	{
		float:left;
		margin:13px 0 0 0;
		padding:0px;
		width:334px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:normal;
		font-size:13px;
		line-height:20px;
		color: #797979;
	}
#indexrightcontentin p.contactaddress span
	{
		color: #a86d00;
		float:left;
		font-weight:bold;
		width:334px;
	}
#indexrightcontentin p.googlemap
	{
		margin:20px 0 0 0;
		float:left;
		padding:0px;
		width:668px;
	}
#indexrightcontentin p.faqs
	{
		float:left;
		margin:15px 0 0 0;
		padding:0px;
		width:668px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:normal;
		font-size:13px;
		line-height:20px;
	}
#indexrightcontentin p.faqs a
	{
		color: #a86d00;
		text-decoration: none;
	}
#indexrightcontentin p.faqs a:hover
	{
		color: #a86d00;
		text-decoration: underline;
	}
#indexrightcontentin p.answers
	{
		float:left;
		margin:15px 0 0 0;
		padding:0px;
		width:668px;
		font-family: "Gill Sans MT",Verdana, Arial;
		font-weight:normal;
		font-size:13px;
		line-height:20px;
		color: #797979;
		text-align:justify
	}
/* Easy Slider */

	#slider{width:100%; margin:0px; padding:0px; float:left}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:859px;
		height:268px;
		overflow:hidden;
		outline:0px;
		border:0px;
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:27px;
		height:27px;
		position:absolute;
		z-index:200;
		left:623px;
		top:138px;
		text-indent:-9999px;
		background:url(images/leftarrow.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/rightarrow.png) no-repeat 0 0;
		left:-68px;
		}												
#container{	
		margin:0px;
		position:relative;
		text-align:left;
		width:100%;
		left:15px;
		padding:0px;
		float:left;
		border:0px;
		}	
		
		
		
#nextBtn2, #prevBtn2{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#prevBtn2{ 
		left:696px;
		}														
	#nextBtn2 a, #prevBtn2 a{  
		display:block;
		width:32px;
		height:122px;
		position:absolute;
		z-index:200;
		left:52px;
		top:-27px;
		text-indent:-9999px;
		background:url(images/featuredworksleftarrow.png) no-repeat 0 0;	
		}	
	#prevBtn2 a{ 
		background:url(images/featuredworksrightarrow.png) no-repeat 0 0;
		left:-68px;
		}												
#container{	
		margin:0px;
		position:relative;
		text-align:left;
		width:100%;
		left:15px;
		padding:0px;
		float:left;
		border:0px;
		}	
/* // Easy Slider */
.floatlt{
		float: left;
		padding-right: 10px;
		padding-bottom: 5px;
	
}
.floatrt{
		float: right;
		padding-left: 10px;
		padding-bottom: 5px;
	
}
/* START table styles */
.tbl thead tr td { /* table header background */
	background:#FF33FF;	
	color:#fff;
	font-weight: bold;
	vertical-align: top;
	height: 40px;
	padding: 4px;
}
.tbl tbody tr td { /* table row line */
	border-bottom:1px solid #dadada;
}
.tbl {
	float:left;
	margin-top:10px;
	width:620px;
	font-family: "Gill Sans MT",Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color: #666;
}
*:first-child+html .tbl { /* this applies only to ie7 */
	margin-bottom:10px;
}
.tbl .odd td { /* table background for odd rows 1, 3, 5... */
	background:#F9EBDC;
}
.tbl .even td { /* table background for even rows 2, 4, 6... */
	background:#f5f5f5;
}
.tbl td {
	float:left;
}
.tbl tr td {
	padding:4px 0 4px 4px;
}
.tbl tr .td-1 { 
	width:200px; 
}
.tbl tr .td-2 {
	width:125px;
	text-align: right;
}
/* END table styles */
