@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px;}
body {  behavior: url(csshover3.htc);  background-image:url(../images/bg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; }
img { border-width:0px;}
#bg { width:998px; margin:auto; background-image:url(../images/pageshadow.png); background-repeat:repeat-y;}
#header { width:958px; margin:auto; }
#nav { width:944px; margin:auto; height:72px; background-image:url(../images/navbg.gif); background-repeat:no-repeat; padding-left:14px; }
#nav ul { list-style-type:none;}
#nav li { float:left; height:40px; line-height:40px; margin-top:4px; margin-right:4px;}
#nav li:hover { float:left; height:40px; line-height:40px; background-image:url(../images/navright.jpg); background-position:right top; background-repeat:no-repeat; margin-top:4px; margin-right:4px;  }
#nav a { display:block; float:left; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:0px 17px 0px 17px; height:40px; }
#nav a:hover { display:block; float:left; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:0px 17px 0px 17px; height:40px; background-image:url(../images/navleft.jpg); background-repeat:no-repeat; }
	#secondnav ul { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 15px; padding-right: 0px; padding-top: 0px; margin-top:0px; }
	#secondnav li { padding-bottom: 3px; float: left; padding-top: 1px; line-height:14px; padding-right: 18px;  padding-left: 0px; height:20px;}
	#secondnav { clear:both; padding-left: 0px; padding-top: 0px; }
	#secondnav a { padding-bottom: 3px; padding-left: 0px; padding-right: 18px; color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;
	padding-top: 0px; height:14px; }
	#secondnav a:hover { color: #ffffff; background-image:none;  line-height:14px; height:14px; font-size:11px; padding-right: 18px;  padding-left: 0px;}
	#secondnav li:hover { background-image:none;  line-height:14px; font-size:11px; padding-right: 18px;  padding-left: 0px;  height:20px;}
	.currentA { background-image: url(../images/navleft.png); background-repeat: no-repeat; background-position: left top;}
	.currentli { background-image: url(../images/navright.png); margin-right: 1px; padding-bottom: 0px; background-repeat: no-repeat; background-position: right top;
	padding-top: 0px; }
	#secondnav .currentsub  { color:#FFFFFF;}
#container { width:939px; margin:auto; background-color:#FFFFFF; padding-left:19px;}
	#content { float:left; width:635px; margin-top:20px; margin-left:20px; margin-bottom:20px; background-color:#FFFFFF; }
		#contentreverse { float:left; width:635px; margin-top:20px; margin-right:20px; margin-bottom:20px; background-color:#FFFFFF; }
	
		#pagehead { text-align:left; padding:10px; border-style:solid; border-width:1px; border-color:#CCCCCC; margin-right:20px; margin-top:20px;}
		#content h1 { display:block; background-image:url(../images/h1background.gif); background-repeat:no-repeat; color:#FFFFFF; padding-left:17px;
		margin-bottom:20px; font-weight:normal; font-size:22px; height:31px; line-height:31px;}
		#content h2 { background-image:url(../images/homepageh3bg.gif); background-repeat:no-repeat; color:#333333; padding-left:17px; margin-bottom:20px;
		font-weight:normal; font-size:18px; height:31px; line-height:31px;}
		#contentreverse h1 { display:block; background-image:url(../images/h1background.gif); background-repeat:no-repeat; color:#FFFFFF; padding-left:17px;
		margin-bottom:20px; font-weight:normal; font-size:22px; height:31px; line-height:31px;}
		#contentreverse h2 { background-image:url(../images/homepageh3bg.gif); background-repeat:no-repeat; color:#333333; padding-left:17px; margin-bottom:20px;
		font-weight:normal; font-size:18px; height:31px; line-height:31px;}
		#contentreverse h3 { background-image:url(../images/homepageh3bg2.gif); background-repeat:no-repeat; color:#333333; padding-left:17px; margin-bottom:20px; font-weight:normal; font-size:16px; height:31px; line-height:31px;}
		#content h3 { background-image:url(../images/homepageh3bg2.gif); background-repeat:no-repeat; color:#333333; padding-left:17px; margin-bottom:20px; font-weight:normal; font-size:16px; height:31px; line-height:31px;}
		#content p { margin-bottom:20px;}
		#content ul { margin-left:40px; list-style-image:url(../images/bullet_go.gif); margin-bottom:20px;}
		#content .tick { list-style-image:url(../images/tick.png);}
		#content .readmorelink { color:#10990F; font-weight:bold; text-align:right; margin:4px 10px 7px 4px;}
		#content .readmorelink a { color:#10990F; text-decoration:none; }
		#content .headimageB { display:block; margin-bottom:15px; margin-top:15px;}
		#content .headimage { margin-bottom:15px;}
		#content ol { margin-left:40px; margin-bottom:20px;}
		#content li { color:#10990F;}
		#content blockquote { margin-left:40px; margin-right:50px; border-style:solid; border-width:5px; border-color:#009900; padding:15px; margin-bottom:20px;}
		.important { padding:10px; padding-top:40px; padding-bottom:0px; background-image:url(../images/impbg.gif); background-repeat:no-repeat; background-color:#ffecf1; border-style:dotted; border-width:0px 0px 2px 0px; border-color:#FF0000; margin-bottom:15px; }
		.terms { padding:10px; padding-top:40px; padding-bottom:0px; background-image:url(../images/termbg.gif); background-repeat:no-repeat; border-style:dotted; border-width:0px 0px 2px 0px; border-color:#CCCCCC; margin-bottom:15px; color:#999999; font-size:10px;}
		.note { padding:10px; padding-top:40px; padding-bottom:0px; background-image:url(../images/notebg.gif); background-repeat:no-repeat; border-style:dotted; border-width:0px 0px 2px 0px; border-color:#CCCCCC; background-color:#e1fee2; margin-bottom:15px;}
		.price { display:block; color:#10990f; font-size:44px; line-height:48px; font-weight:bold; padding-left:200px; background-image:url(../images/pricebg.png); background-repeat:no-repeat; }
		.buy { background-image:url(../images/buynowbg.png); background-repeat:no-repeat; color:#FFFFFF; height:40px; padding-top:5px; padding-left:10px; font-weight:bold; font-size:16px;}
		.buy a { color:#FFFFFF; text-decoration:none;}
	#sidebar{ float:left; width:265px; margin-top:20px;}
		.greenpanel { background-image:url(../images/greenpanbot.gif); background-repeat:no-repeat; background-position:bottom; margin-bottom:20px;}
			.greenpanel h3 { background-image:url(../images/greenpaneltop.gif); background-repeat:no-repeat; height:40px; color:#FFFFFF; padding-top:6px;
			padding-left:10px; font-weight:normal; font-size:16px;}
			.greenpanel p { padding:10px; padding-top:0px; padding-bottom:10px;}
		.bluepanel { background-image:url(../images/bluepanelbot.gif); background-repeat:no-repeat; background-position:bottom; margin-bottom:20px;}
			.bluepanel h3 { background-image:url(../images/bluepaneltop.gif); background-repeat:no-repeat; height:40px; color:#FFFFFF; padding-top:6px;
			padding-left:10px; font-weight:normal; font-size:16px;}
			.bluepanel p { padding:10px; padding-top:0px; padding-bottom:10px;}
		.greypanel { background-image:url(../images/greypanelbot.gif); background-repeat:no-repeat; background-position:bottom; margin-bottom:20px;}
			.greypanel h3 { background-image:url(../images/greypaneltop.gif); background-repeat:no-repeat; height:40px; color:#999999; padding-top:6px;
			padding-left:10px; font-weight:normal; font-size:16px;}
			.greypanel p { padding:10px; padding-top:0px; padding-bottom:10px;}
#links { background-color:#000000; clear:both; width:958px; margin:auto; border-style:solid; border-color:#10990F; border-bottom-color:#FFFFFF; border-width:5px 0px 3px 0px; color: #9ca6b2;}
#footnote { width:998px; margin:auto; height:84px; margin-bottom:40px; background-image:url(../images/footbg.png); background-repeat:no-repeat; }
	#footnote p { color:#CCCCCC; font-size:26px; text-align:right; padding:17px; margin-right:40px;}
.sitemapdiva {padding:10px;width:310px;float:left;}
.sitemapdivb {padding:10px;padding-left:40px;width:260px;float:left; margin-bottom:20px;}
	.sitemapdivb a:link { text-decoration:none; font-size:.9em; color:#999999;}
	.sitemapdivb a:visited { text-decoration:none; font-size:.9em; color:#999999;}
	.sitemapdivb a:hover { text-decoration:none; font-size:.9em; color:#ffffff;}
		.sitemapdivb strong { display:block; margin:5px 0px 5px 0px;}
.sitemapdivc {padding:10px;width:290px;float:left;}
	.sitemapdivc p { margin-bottom:10px;}
	.fa { color:#999999; font-size:.9em;}
	.fan { color:#FFFFFF; font-size:.9em;}
	

.brc { clear:both;}
.whitetext { color:#FFFFFF;}
.smallgrey { font-size:10px; color:#999999; line-height:13px;}
.leftfloat { float:left;}
.clearp { clear:both; display:block; padding-top:10px; padding-bottom:20px;}
.clearp a { display:block; height:26px; line-height:26px; text-decoration:none; color:#666666; font-weight:bold; background-image:url(../images/visitbg.png); background-repeat:no-repeat; padding-left:8px; }
#content .portlist { margin-left:285px;}
.brochureblue{color:#28147f; font-size:21px; line-height:40px;text-align:left}
.brochuregreen{color:#009d0f;font-size:21px; line-height:40px;text-align:left}

#headflash { padding-top:20px;}

.fresh { height:300px; background-image:url(../images/limemint.jpg); background-repeat:no-repeat; background-position:bottom right;}
.gwm { height:350px; background-image:url(../images/globe.jpg); background-repeat:no-repeat; background-position:bottom right;}
.mem { height:300px; background-image:url(../images/elephant.jpg); background-repeat:no-repeat; background-position:bottom right;}
.sw { height: 300px; background-image: url(../images/starting.jpg); background-repeat: no-repeat;
            background-position: bottom right;}
.cmss { height: 300px; background-image: url(../images/spring.jpg); background-repeat: no-repeat;
            background-position: bottom right;}
.ecoms { height: 300px; background-image: url(../images/ecommerceglobe.jpg); background-repeat: no-repeat;
            background-position: bottom right;}
.searcho { height: 300px; background-image: url(../images/searchglobe.jpg); background-repeat: no-repeat;
            background-position: bottom right;}
.snb { height: 260px; background-image: url(../images/twitterfull.jpg); background-repeat: no-repeat;
            background-position: bottom right;}
.sld { height:300px; background-image: url(../images/alligator.jpg); background-repeat: no-repeat;
            background-position: bottom right;}
.pwc { height: 300px; background-image: url(../images/typewriter.jpg); background-repeat: no-repeat;
            background-position: bottom right;}


.rightclass { text-align:right;}


.alinks a:link { text-decoration:none; padding:3px; margin:0px 1px 0px 1px; border-style:solid; border-width:1px; border-color:green; color:green;}
.alinks a:visited { text-decoration:none; padding:3px; margin:0px 1px 0px 1px; border-style:solid; border-width:1px; border-color:green; color:green;}
.alinks a:hover { text-decoration:none; padding:3px; margin:0px 1px 0px 1px; border-style:solid; border-width:1px; border-color:blue; color:blue;}
.gtitle a { padding-bottom:0px;}







