@charset "utf-8";
/* CSS Document */
body
{
	margin:0px;
	background: #0a0a0a;
}
html
	{
		overflow-y: scroll;
	}
a:focus
	{
		outline:0px;
	}
#wraper
	{
		margin:0px;
		float:left;
		padding:0px;
		width:100%;
	}
#headerwraper
	{
		float:left;
		width:100%;
		padding:0 0 30px 0;
		margin:0px;
		background:url(images/headerimg.png) no-repeat  top center #020202;
	}
#header
	{
		float:none;
		margin:0px auto;
		width:1092px;
		padding:0px;
	}
#header h1
	{
		float:left;
		margin:24px 0 0 0;
		padding:0 0 0 0;
		width:400px;
	}
#header h1 a
	{
		float:left;
		background:url(images/logo.png) no-repeat;
		width:350px;
		height:47px;
		text-decoration:none;
	}
#header h1 a:hover
	{
		float:left;
		background:url(images/logo.png) no-repeat;
		width:350px;
		height:47px;
		text-decoration:none;
	}
#header ul#menu
	{
		float:left;
		margin:25px 0 0 0;
		padding:0px;
		width:690px;
		display:block
	}
#header ul#menu li
	{
		float:left;
		margin:0 3px 0 0;
		padding:0px;
		display:block;
	}
#header ul#menu li a, #header ul#menu li a.active
	{
		float:left;
		padding:0 0 0 21px;
		margin:0px;
		font-family: Verdana;
		font-size:16px;
		font-weight:normal;
		color: #ffffff;
		text-decoration:none;
		cursor:pointer;
	}
#header ul#menu li a span, #header ul#menu li a.active span
	{
		float:left;
		display:block;
		padding:10px 20px 0 0;
		height:28px;
		cursor:pointer;
	}
#header ul#menu li a:hover, #header ul#menu li a.active
	{
		float:left;
		padding:0 0 0 21px;
		margin:0px;
		font-family: Verdana;
		font-size:16px;
		font-weight:normal;
		color: #ffffff;
		text-decoration:none;
		background:url(images/leftcurve.png) no-repeat left;
		display:block;
		cursor:pointer;
	}
#header ul#menu li a:hover span, #header ul#menu li a.active span
	{
		float:left;
		background: url(images/rightcurve.png) no-repeat right;
		display:block;
		padding:10px 20px 0 0;
		height:28px;
		cursor:pointer;
		}
#header #slideshow
	{
		float:left;
		margin:28px 0 0 68px;
		padding:0px;
		background:url(images/sildeshowbg.png) no-repeat;
		width:950px;
		height:338px;
		position:relative;
	}
#header #slideshow ul
	{
		float:left;
		margin:25px 0 0 0;
		padding:0 0 0 25px;
		width:925px;
		display:block;
	}
#header #slideshow ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		width:925px;
		display:block;
	}
#header #slideshow ul li .img
	{
		float:left;
		margin:0px;
		padding:0px;
		width:450px;
		display:block;
	}
#header #slideshow ul li p.contentarea
	{
		float:left;
		margin:0px;
		padding:0 0 0 29px;
		width:405px;
		display:block;
		font-family:Verdana;
		font-size:13px;
		color: #ffffff;
		line-height:22px;
		text-align: justify;
	}
#header #slideshow ul li p.contentarea span
	{
		float:left;
		margin:4px 0 0 0;
		padding:0 0 19px 0;
		width:405px;
		font-family:Verdana;
		font-weight: normal;
		font-size:27px;
		color: #ffffff;
	}
#header #slideshow ul li p.contentarea a
	{
		float:left;
		margin:27px 0 0 0;
		padding:3px 0 0 39px;
		display:block;
		font-family:Verdana;
		font-size:14px;
		color: #5a5a5a;
		background:url(images/learnmore.png) no-repeat;
		width:101px;
		height:30px;
		text-decoration:none;
	}
#bodycontentblank
	{
		float:left;
		margin:0px;
		padding:0px;
		background: #2b2b2b;
		width:100%;
	}
#bodycontent
	{
		float:none;
		margin:0px auto;
		padding:28px 0 0 0;
		width:952px;
		background:url(images/topemboss.png) no-repeat top center;
	}
#bodycontent p.topcurve
	{
		float:left;
		margin:0px;
		padding:0px;
		width:952px;
		background:url(images/topcurve.png) no-repeat;
		height:22px;
		line-height:1px;
	}
#bodycontent p.bottomcurve
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/bottomcurve.png) no-repeat;
		width:952px;
		height:66px;
	}
#bodycontent #maincontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 22px;
		background: url(images/middlebg.png) repeat-y;
		width:930px;
	}
#bodycontent #maincontent ul#recentnews
	{
		float:left;
		display:block;
		background:url(images/middlecontentbottomcurve_large.png) no-repeat  left bottom;
		width:597px;
		padding:0 21px 17px 0;
		margin:0px;
	}
#bodycontent #maincontent ul#recentnews li
	{
		float:left;
		display:block;
		width:597px;
		padding:0px;
		margin:0px;
	}
#bodycontent #maincontent ul#recentnews li h2
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/bodyheadingsbg_large.png) no-repeat;
		width:597px;
		height:58px;
		font-family: Verdana;
		font-size:22px;
		font-weight:normal;
		color: #333333;
		display:block;
	}
#bodycontent #maincontent ul#recentnews li h2 span
	{
		padding:10px 0 0 25px;
		background: url(images/newsicon.png) no-repeat;
		float:left;
		width:572px;
		height:48px;
		display:block;
	}
#bodycontent #maincontent ul#recentnews li.news
	{
		float:left;
		margin:0px;
		padding:0 0 6px 24px;
		width:573px;
		background: #ffffff;
	}
#bodycontent #maincontent ul#recentnews li h4
	{
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		width:563px;
		font-family: Verdana;
		font-size:13px;
		font-weight:bold;
		color: #3a3a3a;
	}
#bodycontent #maincontent ul#recentnews li p.smallheading
	{
		float:left;
		margin:3px 0 0 0;
		width:563px;
		font-family: Verdana;
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;
		color: #5f5f5f;
	}
#bodycontent #maincontent ul#recentnews li a
	{
		text-decoration:underline;
		color: #5f5f5f;
	}
#bodycontent #maincontent ul#recentnews li a:hover
	{
		text-decoration:none;
		color: #5f5f5f;
	}
#bodycontent #maincontent ul#recentnews li p.smallcontent
	{
		float:left;
		margin:2px 0 0 0;
		width:563px;
		font-family: Verdana;
		font-size:12px;
		font-weight: normal;
		color: #5f5f5f;
		line-height:18px;
	}
#bodycontent #maincontent ul#recentnews li p a.readmore
	{
		float:right;
		margin:10px 0 0 0;
		padding:3px 0 0 39px;
		display:block;
		font-family:Verdana;
		font-size:14px;
		color: #5a5a5a;
		background:url(images/learnmore.png) no-repeat;
		width:101px;
		height:30px;
		text-decoration:none;	
	}
#bodycontent #maincontent ul#blogarchivers
{
		float:left;
		display:block;
		background:url(images/middlecontentbottomcurve.png) no-repeat  left bottom;
		width:288px;
		padding:0 0 10px 0;
		margin:0px 0 0 0;
	}
#bodycontent #maincontent ul#blogarchivers li
	{
		float:left;
		display:block;
		width:288px;
		padding:0px;
		margin:0px;
	}
#bodycontent #maincontent ul#blogarchivers li h2
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/bodyheadingsbg.png) no-repeat;
		width:288px;
		height:58px;
		font-family: Verdana;
		font-size:22px;
		font-weight:normal;
		color: #333333;
		display:block;
	}
#bodycontent #maincontent ul#blogarchivers li h2 span.about
	{
		padding:10px 0 0 10px;
		background: url(images/welcomeicon_null.png) no-repeat;
		float:left;
		width:263px;
		height:48px;
		display:block;
	}
#bodycontent #maincontent ul#blogarchivers li.abouttext
	{
		float:left;
		margin:0px;
		padding:0 0 0 5px;
		width:283px;
		background: #ffffff;
		display:block;
	}
#bodycontent #maincontent ul#welcome
	{
		float:left;
		display:block;
		background:url(images/middlecontentbottomcurve.png) no-repeat  left bottom;
		width:288px;
		padding:0 21px 17px 0;
		margin:0px;
	}
#bodycontent #maincontent ul#welcome li
	{
		float:left;
		display:block;
		width:288px;
		padding:0px;
		margin:0px;
	}
#bodycontent #maincontent ul#welcome li h2
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/bodyheadingsbg.png) no-repeat;
		width:288px;
		height:58px;
		font-family: Verdana;
		font-size:22px;
		font-weight:normal;
		color: #333333;
		display:block;
	}
#bodycontent #maincontent ul#welcome li h2 span
	{
		padding:10px 0 0 25px;
		background: url(images/welcomeicon.png) no-repeat;
		float:left;
		width:263px;
		height:48px;
		display:block;
	}
#bodycontent #maincontent ul#welcome li.welcometxt
	{
		float:left;
		margin:0px;
		padding:0 0 0 24px;
		width:264px;
		background: #ffffff;
		display:block;
	}
#bodycontent #maincontent ul#welcome li.welcometxt p
	{
		float:left;
		margin:0px;
		padding:0 0 27px 0;
		width:264px;
		font-family: Verdana;
		font-size:13px;
		font-weight: normal;
		color: #535353;
		line-height:20px;
	}
#bodycontent #maincontent ul#multimedia
	{
		float:left;
		display:block;
		background:url(images/middlecontentbottomcurve.png) no-repeat  left bottom;
		width:288px;
		padding:0 21px 17px 0;
		margin:0px;
	}
#bodycontent #maincontent ul#multimedia li
	{
		float:left;
		display:block;
		width:288px;
		padding:0px;
		margin:0px;
	}
#bodycontent #maincontent ul#multimedia li h2
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/bodyheadingsbg.png) no-repeat;
		width:288px;
		height:58px;
		font-family: Verdana;
		font-size:22px;
		font-weight:normal;
		color: #333333;
		display:block;
	}
#bodycontent #maincontent ul#multimedia li h2 span
	{
		padding:10px 0 0 25px;
		background: url(images/multimediaicon.png) no-repeat;
		float:left;
		width:263px;
		height:48px;
		display:block;
	}
#bodycontent #maincontent ul#multimedia li.multimediatext
	{
		float:left;
		margin:0px;
		padding:0 0 0 24px;
		width:264px;
		background: #ffffff;
		display:block;
	}
#bodycontent #maincontent ul#multimedia li.multimediatext p
	{
		float:left;
		margin:0px;
		padding:0 0 27px 0;
		width:254px;
		font-family: Verdana;
		font-size:13px;
		font-weight: normal;
		color: #535353;
		line-height:20px;
	}
#bodycontent #maincontent ul#multimedia li a
	{
		float:left;
		margin:6px 0 0 0;
		padding:0 0 0 15px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: underline;
		background: url(images/serviceslinks.png) no-repeat;
	}
#bodycontent #maincontent ul#multimedia li a:hover
	{
		float:left;
		margin:6px 0 0 0;
		padding:0 0 0 15px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: none;
		background:url(images/serviceslinks.png) no-repeat;
	}
#bodycontent #maincontent ul#multimedia li.multimediabottompadding
	{
		float:left;
		margin:0px;
		padding:0 0 0 24px;
		width:264px;
		background: #ffffff;
		display:block;
	}
#bodycontent #maincontent ul#ourservices li.blank{width:100%; height:39px; margin:0px; padding:0px; float:left; background:#FFF}
#footerblank
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
		background:url(images/footerbg.png) repeat-x;
		height:210px;
	}
#footer
	{
		float:none;
		width:935px;
		margin:0px auto;
		padding:0 0 0 15px;
	}
#footer ul#footernav
	{
		float:left;
		margin:43px 0 0 0;
		width:403px;
		padding:0px;
		display:block;
	}
#footer ul#footernav li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		font-family: Verdana;
		font-weight:normal;
		font-size:13px;
		color: #e8e8e8;
	}
#footer ul#footernav li span
	{
		padding:0 15px 0 15px;
	}
#footer ul#footernav li a
	{
		color: #dbedfb;
		text-decoration:none;

	}
#footer ul#footernav li a:hover
	{
		color: #dbedfb;
		text-decoration: underline;
	}
#footer ul#footernav li.secondline
	{
		margin:9px 0 0 0;
		float:left;
		padding:0px;
		display:block;
	}
#footer ul#footernav li p.copyrights
	{
		float:left;
		width:403px;
		margin:11px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:12px;
		color: #7d7d7d;
		font-weight:normal;
	}
#footer ul#footernav li p.copyrights a
	{
		color: #7d7d7d;
		font-weight:bold;
		text-decoration:underline;
	}
#footer ul#footernav li p.copyrights a:hover
	{
		color: #7d7d7d;
		font-weight:bold;
		text-decoration:none;
	}
#footer p.telephoneaddress
	{
		float:left;
		width:225px;
		padding:0 0 0 274px;
		font-family: Arial;
		font-size:13px;
		color: #e8e8e8;
		font-weight:normal;
		line-height:24px;
		margin:38px 0 0 0;
	}
	
#bodycontent #maincontentIn
	{
		float:left;
		margin:0px;
		padding:0 22px 0 22px;
		background: url(images/middlebg.png) repeat-y;
		width:908px;
	}
#bodycontent #maincontentIn h2
	{
		float:left;
		width:908px;
		padding:0px;
		margin:0px;
		font-family: Verdana;
		font-weight:normal;
		font-size:22px;
		color: #333333;
	}
#bodycontent #maincontentIn ul#aboutus
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		width:908px;
	}
#bodycontent #maincontentIn ul#aboutus li
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		display:block;
		width:908px;
	}
#bodycontent #maincontentIn ul#aboutus li.bottom
	{
		float:left;
		margin:20px 0 0 0;
		padding:0 0 20px 0;
		display:block;
		width:908px;
		border-bottom:1px solid #ffffff;
	}
#bodycontent #maincontentIn ul#aboutus li p.img
	{
		float:left;
		width:138px;
		margin:0px;
		padding:0px;
		display:block;
	}
#bodycontent #maincontentIn ul#aboutus li p.aboutcontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 26px;
		width:744px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		line-height:20px;
		color: #535353;
		text-align:justify;
	}
#bodycontent #maincontentIn ul#aboutus li p.aboutcontent span
	{
		float:left;
		margin:8px 0 0 0;
		padding:0 0 8px 0;
		width:744px;
		font-family: Verdana;
		font-size:19px;
		font-weight:normal;
		color: #333333;
	}
#bodycontent #maincontentIn ul#blog
	{
		float:left;
		margin:0px;
		padding:0 31px 0 0;
		display:block;
		width:589px;
	}
#bodycontent #maincontentIn ul#blog li
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		display:block;
		width:589px;
	}
#bodycontent #maincontentIn ul#blog li.bottompadding
	{
		float:left;
		margin:20px 0 0 0;
		padding:0 0 20px 0;
		display:block;
		width:589px;
		border-bottom:1px solid #ffffff;
	}
#bodycontent #maincontentIn ul#blog li p.img
	{
		float:left;
		width:90px;
		margin:0px;
		padding:0px;
		display:block;
	}
#bodycontent #maincontentIn ul#blog li p.img span.image
	{
		float:left;
		margin:0px;
		padding:0px;
		width:90px;
	}
#bodycontent #maincontentIn ul#blog li p.img span.name
	{
		float:left;
		margin:13px 0 0 0;
		padding:0px;
		width:90px;
		font-family: Verdana;
		font-size:12px;
		font-weight:normal;
		color: #535353;
	}
#bodycontent #maincontentIn ul#blog li p.img span.date
	{
		float:left;
		margin:7px 0 0 0;
		padding:0px;
		width:90px;
		font-family: Verdana;
		font-size:13px;
		font-weight:bold;
		color: #3a3a3a;
	}
#bodycontent #maincontentIn ul#blog li p.separter
	{
		float:left;
		margin:0px;
		padding:0 0 0 30px;
		width:469px;
		background:url(images/separater.png) no-repeat top left;
	}
#bodycontent #maincontentIn ul#blog li p.separter span.heading
	{
		float:left;
		margin:0px;
		padding:0px;
		width:469px;
		font-family: Verdana;
		font-size:22px;
		font-weight:normal;
		color:#333333;
	}
#bodycontent #maincontentIn ul#blog li p.separter span.smallheading
	{
		float:left;
		margin:9px 0 0 0;
		padding:0px;
		width:469px;
		font-family: Verdana;
		font-size:12px;
		font-weight:bold;
		color:#5f5f5f;
		text-decoration: underline;
	}
#bodycontent #maincontentIn ul#blog li p.separter span.normalcontent
	{
		float:left;
		margin:9px 0 0 0;
		padding:0px;
		width:469px;
		font-family: Verdana;
		font-size:12px;
		font-weight:normal;
		color:#5f5f5f;
		text-align:justify;
		line-height:20px;
	}
#bodycontent #maincontentIn ul#blogarchivers
{
		float:left;
		display:block;
		background:url(images/middlecontentbottomcurve.png) no-repeat  left bottom;
		width:288px;
		padding:0 0 17px 0;
		margin:20px 0 0 0;
	}
#bodycontent #maincontentIn ul#blogarchivers li
	{
		float:left;
		display:block;
		width:288px;
		padding:0px;
		margin:0px;
	}
#bodycontent #maincontentIn ul#blogarchivers li h2
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/bodyheadingsbg.png) no-repeat;
		width:288px;
		height:58px;
		font-family: Verdana;
		font-size:22px;
		font-weight:normal;
		color: #333333;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li h2 span
	{
		padding:10px 0 0 25px;
		background: url(images/blogicon.png) no-repeat;
		float:left;
		width:263px;
		height:48px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li h2 span.about
	{
		padding:10px 0 0 10px;
		background: url(images/welcomeicon_null.png) no-repeat;
		float:left;
		width:263px;
		height:48px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li h2 span.aboutretailer
	{
		padding:10px 0 0 25px;
		background: url(images/multimediaicon.png) no-repeat;
		float:left;
		width:263px;
		height:48px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li h2 span.aboutadvertiser
	{
		padding:10px 0 0 25px;
		background: url(images/multimediaicon.png) no-repeat;
		float:left;
		width:263px;
		height:48px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li h2 span.moreservices
	{
		padding:10px 0 0 25px;
		background:  url(images/servicesicon.png) no-repeat;
		float:left;
		width:263px;
		height:48px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li h2 span.portfolioicon
	{
		padding:10px 0 0 25px;
		background: url(images/welcomeicon.png) no-repeat;
		float:left;
		width:263px;
		height:48px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li h3
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(images/bodyheadingsbg_tall.png) no-repeat;
		width:288px;
		height:78px;
		font-family: Verdana;
		font-size:22px;
		font-weight:normal;
		color: #333333;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li h3 span.aboutshopper
	{
		padding:5px 0 0 25px;
		background: url(images/multimediaicon_tall.png) no-repeat;
		float:left;
		width:263px;
		height:78px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.servicestext
	{
		float:left;
		margin:0px;
		padding:0 0 0 24px;
		width:264px;
		background: #ffffff;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.abouttext
	{
		float:left;
		margin:0px;
		padding:0 0 0 5px;
		width:283px;
		background: #ffffff;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.retailertext
	{
		float:left;
		margin:0px;
		padding:0 0 0 5px;
		width:283px;
		height: 254px;
		background: #ffffff;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.retailertext a
	{
		float:left;
		background: url(images/rightbar_retailervid1.png) no-repeat;
		margin:0px;
		padding:0 0 0 5px;
		width:283px;
		height: 254px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.retailertext a:hover
	{
		float:left;
		background: url(images/rightbar_retailervid2.png) no-repeat;
		margin:0px;
		padding:0 0 0 5px;
		width:283px;
		height: 254px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.advertisertext
	{
		float:left;
		margin:0px;
		padding:0 0 0 5px;
		width:283px;
		height: 254px;
		background: #ffffff;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.advertisertext a
	{
		float:left;
		background: url(images/rightbar_advertiservid1.png) no-repeat;
		margin:0px;
		padding:0 0 0 5px;
		width:283px;
		height: 254px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.advertisertext a:hover
	{
		float:left;
		background: url(images/rightbar_advertiservid2.png) no-repeat;
		margin:0px;
		padding:0 0 0 5px;
		width:283px;
		height: 254px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.shoppertext
	{
		float:left;
		margin:0px;
		padding:0 0 0 5px;
		width:283px;
		height: 254px;
		background: #ffffff;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.shoppertext a
	{
		float:left;
		background: url(images/rightbar_shoppervid1.png) no-repeat;
		margin:0px;
		padding:0 0 0 5px;
		width:283px;
		height: 254px;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.shoppertext a:hover
	{
		float:left;
		background: url(images/rightbar_shoppervid2.png) no-repeat;
		margin:0px;
		padding:0 0 0 5px;
		width:283px;
		height: 254px;
		display:block;
	}	
#bodycontent #maincontentIn ul#blogarchivers li.cotact
	{
		float:left;
		margin:0px;
		padding:0 0 20px 24px;
		width:264px;
		background: #ffffff;
		display:block;
	}
#bodycontent #maincontentIn ul#blogarchivers li.cotact h4
	{
		float:left;
		margin:0px;
		padding:0px;
		font-family:Verdana;
		font-size:14px;
		font-weight:bold;
		line-height:20px;
		color: #535353;
		width:264px;
	}
#bodycontent #maincontentIn ul#blogarchivers li.cotact p
	{
		float:left;
		margin:3px 0 0 0;
		padding:0px;
		width:254px;
		font-family: Verdana;
		font-size:13px;
		font-weight: normal;
		color: #535353;
		line-height:20px;
	}
#bodycontent #maincontentIn ul#blogarchivers li.servicestext p
	{
		float:left;
		margin:0px;
		padding:0 0 27px 0;
		width:264px;
		font-family: Verdana;
		font-size:13px;
		font-weight: normal;
		color: #535353;
		line-height:20px;
	}
#bodycontent #maincontentIn ul#blogarchivers li.servicestext span
	{
		float:left;
		margin:0px;
		padding:0 27px 27px 0;
		width:237px;
		font-family: Verdana;
		font-size:13px;
		font-weight: normal;
		color: #535353;
		line-height:20px;
		text-align:right;
	}
#bodycontent #maincontentIn ul#blogarchivers li a
	{
		
		margin:0px 0 0 0;
		padding:0 0 0 0px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: underline;
		
	}
#bodycontent #maincontentIn ul#blogarchivers li a:hover
	{
		
		margin:0px 0 0 0;
		padding:0 0 0 0px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: none;
		
	}
#bodycontent #maincontentIn ul#blogarchivers li.servicesbottompadding
	{
		float:left;
		margin:0px;
		padding:0 0 0 24px;
		width:264px;
		background: #ffffff;
		display:block;
	}
#bodycontent #maincontentIn #aboutus
	{
		float:left;
		width:589px;
		padding:0 31px 0 0;
		margin:0px;
	}
#bodycontent #maincontentIn #aboutus p
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		width:589px;
		font-family:Verdana;
		font-size:13px;
		font-weight:normal;
		line-height:20px;
		text-align:justify;
		color: #535353;
	}
#bodycontent #maincontentIn #aboutus p a.readmore
	{
		float:left;
		margin:20px 0 0 0;
		padding:3px 0 0 39px;
		display:block;
		font-family:Verdana;
		font-size:14px;
		color: #5a5a5a;
		background:url(images/learnmore.png) no-repeat;
		width:101px;
		height:30px;
		text-decoration:none;		
	}
#bodycontent #maincontentIn #aboutus ul
	{
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		width:589px;
		display:block;
	}
#bodycontent #maincontentIn #aboutus ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		width:589px;
		display:block;
	}
#bodycontent #maincontentIn #aboutus ul li a
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 15px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: underline;
		background: url(images/serviceslinks.png) no-repeat;
	}
#bodycontent #maincontentIn #aboutus ul li a:hover
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 15px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: none;
		background: url(images/serviceslinks.png) no-repeat;
	}
#bodycontent #maincontentIn #aboutus h2
	{
		float:left;
		margin:20px 0 0 0;
		width:589px;
		padding:0px;
		font-family: Verdana;
		font-weight:normal;
		font-size:22px;
		color: #333333;
	}
#bodycontent #maincontentIn #retailers
	{
		float:left;
		width:589px;
		padding:0 31px 0 0;
		margin:0px;
	}
#bodycontent #maincontentIn #retailers p
	{
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		width:589px;
		font-family:Verdana;
		font-size:13px;
		font-weight:normal;
		line-height:20px;
		text-align:justify;
		color: #535353;
	}
#bodycontent #maincontentIn #retailers p a.readmore
	{
		float:left;
		margin:20px 0 0 0;
		padding:3px 0 0 39px;
		display:block;
		font-family:Verdana;
		font-size:14px;
		color: #5a5a5a;
		background:url(images/learnmore.png) no-repeat;
		width:101px;
		height:30px;
		text-decoration:none;		
	}
#bodycontent #maincontentIn #retailers ul
	{
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		width:589px;
		display:block;
	}
#bodycontent #maincontentIn #retailers ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		width:589px;
		display:block;
	}
#bodycontent #maincontentIn #retailers ul li a
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 15px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: underline;
		background: url(images/serviceslinks.png) no-repeat;
	}
#bodycontent #maincontentIn #retailers ul li a:hover
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 15px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: none;
		background: url(images/serviceslinks.png) no-repeat;
	}
#bodycontent #maincontentIn #retailers h2
	{
		float:left;
		margin:20px 0 0 0;
		width:589px;
		padding:0px;
		font-family: Verdana;
		font-weight:normal;
		font-size:17px;
		color: #333333;
	}
	#bodycontent #maincontentIn #advertisers
	{
		float:left;
		width:589px;
		padding:0 31px 0 0;
		margin:0px;
	}
#bodycontent #maincontentIn #advertisers p
	{
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		width:589px;
		font-family:Verdana;
		font-size:13px;
		font-weight:normal;
		line-height:20px;
		text-align:justify;
		color: #535353;
	}
#bodycontent #maincontentIn #advertisers p a.readmore
	{
		float:left;
		margin:20px 0 0 0;
		padding:3px 0 0 39px;
		display:block;
		font-family:Verdana;
		font-size:14px;
		color: #5a5a5a;
		background:url(images/learnmore.png) no-repeat;
		width:101px;
		height:30px;
		text-decoration:none;		
	}
#bodycontent #maincontentIn #advertisers ul
	{
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		width:589px;
		display:block;
	}
#bodycontent #maincontentIn #advertisers ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		width:589px;
		display:block;
	}
#bodycontent #maincontentIn #advertisers ul li a
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 15px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: underline;
		background: url(images/serviceslinks.png) no-repeat;
	}
#bodycontent #maincontentIn #advertisers ul li a:hover
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 15px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: none;
		background: url(images/serviceslinks.png) no-repeat;
	}
#bodycontent #maincontentIn #advertisers h2
	{
		float:left;
		margin:20px 0 0 0;
		width:589px;
		padding:0px;
		font-family: Verdana;
		font-weight:normal;
		font-size:17px;
		color: #333333;
	}
#bodycontent #maincontentIn #shoppers
	{
		float:left;
		width:589px;
		padding:0 31px 0 0;
		margin:0px;
	}
#bodycontent #maincontentIn #shoppers p
	{
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		width:589px;
		font-family:Verdana;
		font-size:13px;
		font-weight:normal;
		line-height:20px;
		text-align:justify;
		color: #535353;
	}
#bodycontent #maincontentIn #shoppers p a.readmore
	{
		float:left;
		margin:20px 0 0 0;
		padding:3px 0 0 39px;
		display:block;
		font-family:Verdana;
		font-size:14px;
		color: #5a5a5a;
		background:url(images/learnmore.png) no-repeat;
		width:101px;
		height:30px;
		text-decoration:none;		
	}
#bodycontent #maincontentIn #shoppers ul
	{
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		width:589px;
		display:block;
	}
#bodycontent #maincontentIn #shoppers ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		width:589px;
		display:block;
	}
#bodycontent #maincontentIn #shoppers ul li a
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 15px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: underline;
		background: url(images/serviceslinks.png) no-repeat;
	}
#bodycontent #maincontentIn #shoppers ul li a:hover
	{
		float:left;
		margin:9px 0 0 0;
		padding:0 0 0 15px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: none;
		background: url(images/serviceslinks.png) no-repeat;
	}
#bodycontent #maincontentIn #shoppers h2
	{
		float:left;
		margin:20px 0 0 0;
		width:589px;
		padding:0px;
		font-family: Verdana;
		font-weight:normal;
		font-size:17px;
		color: #333333;
	}
#bodycontent #maincontentIn #portfolio
	{
		float:left;
		width:589px;
		padding:0 31px 0 0;
		margin:0px;
	}
#bodycontent #maincontentIn #portfolio ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:589px;
		display:block;
	}
#bodycontent #maincontentIn #portfolio ul li
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		width:267px;
		display:block;
	}
#bodycontent #maincontentIn #portfolio ul li.leftpadding
	{
		float:left;
		margin:20px 0 0 0;
		padding:0 46px 0 0;
		width:267px;
		display:block;
	}
#bodycontent #maincontentIn #portfolio ul li p.imageplace
	{
		float:left;
		margin:0px;
		padding:0px;
		width:267px;
		display:block;
	}
#bodycontent #maincontentIn #portfolio ul li p.smallhead
	{
		float:left;
		margin:10px 0 0 0 ;
		padding:0px;
		width:267px;
		display:block;
		font-family:Verdana;
		font-size:14px;
		font-weight:bold;
		line-height:20px;
		color: #535353;
	}
#bodycontent #maincontentIn #portfolio ul li p.content
	{
		float:left;
		margin:10px 0 0 0 ;
		padding:0px;
		width:267px;
		display:block;
		font-family:Verdana;
		font-size:13px;
		font-weight:normal;
		line-height:20px;
		text-align:justify;
		color: #535353;
	}
#bodycontent #maincontentIn #portfolio ul li a
	{
		float:left;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration: underline;
		margin:10px 0 0 0;
	}
#bodycontent #maincontentIn #portfolio ul li a:hover
	{
		float:left;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #3c3c3c;
		text-decoration:none;
		margin:10px 0 0 0;
	}
#bodycontent #maincontentIn #portfolio p.googlemap
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		width:589px;
	}
#bodycontent #maincontentIn p.piracypolicy
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		width:908px;
		font-family:Verdana;
		font-size:13px;
		font-weight:normal;
		line-height:20px;
		text-align:justify;
	}
/* Easy Slider */

	#slider{width:100%; margin:0px; padding-left:0px; float:left}	
	#slider ul, #slider li{
		margin:0;
		height:338px;
		width:auto;
		padding-left: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:1000px;
		overflow:hidden;
		outline:0px;
		border:0px;
		}	
	#slider li h2{
		width:927px;
		margin:34px 0 0 0;
		padding:0 0 0 73px;
		font-family:Verdana;
		font-size:37px;
		font-weight:normal;
		color: #ffffff;
		float:left;
	}
	#slider li p.smalltxt{
		float:left;
		width:850px;
		margin:10px 0 0 0;
		padding:0 0 0 73px;
		font-family:Verdana;
		font-size:16px;
		font-weight:normal;
		color: #ffffff;
		line-height:24px;
	}
	#slider li p.buttons{
		float:right;
		width:924px;
		margin:10px 0 0 0;
		padding:0 76px 0 0;
		}
	#slider li p.buttons a
	{
		float: right;
		background:url(images/buttonsbg.png) repeat-x;
		padding:10px 0 0 40px;
		width:auto;
		font-family:Verdana;
		font-size:18px;
		color: #005384;
		font-weight:normal;
		height:33px;
		text-decoration:none;
	}
#slider li p.buttons a:hover
	{
		float: right;
		background:url(images/buttonsbg.png) repeat-x;
		padding:10px 0 0 40px;
		width:auto;
		font-family:Verdana;
		font-size:18px;
		color: #005384;
		font-weight:normal;
		height:33px;
		text-decoration:none;
	}	
#slider li p.buttons span
	{
		float: right;
		padding:0 16px 0 0;
	}
	#prevBtn, #nextBtn{ 
		display:block;
		width:auto;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:84px;
		height:25px;
		position:absolute;
		z-index:100;
		left:785px;
		top:230px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#8f8f8f;
		text-decoration:none;
		text-align:center;
		line-height:21px;
		background:url(images/buttonBg.png) no-repeat
		}	
	#nextBtn a{ 
	    left:150px;
		}
