/* CSS Document */

body {
			margin: 0;
			padding: 0;
			background: #1C1F25 url(../images/home-page-bg.gif) repeat-x;
			        /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
			font: 75%/1.7 Arial;
			font-family: Arial, helvetica, sans-serif;
			color: #646262;
			line-height:normal;
			
		}

	/* Make sure the table cells show the right font */
table { font-family: Arial, helvetica, sans-serif; font-size:100%;}
	
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	h4 {font-size: 1.0em; font-weight:normal;}
	p { font-size: 1.0em; margin:12px 0px 0px 0px; }
	hr{color: #ECEEEE; height: 0px; margin:0; padding:0;}
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	a {text-decoration: none; color:#0B4EA2; }
	a:link, a:visited {}
	a:hover { color:#646262; text-decoration: none; }
	
	a.image:link, a.image:visited, a.image:hover {
		background: none;
		padding: 0;
		border-width: 0;
	}	
	.date {color:#eb9a00; font-size: 0.8em}	
	.clearing {margin:0px; padding:0px; clear:both; height:0px; line-height:0px; font-size:0px;}
	ul {margin:0; padding:0; list-style: none;}
	li {margin:0; padding: 0; list-style: none; } 


/*-------------------------------------------------
body sytles start
-------------------------------------------------*/


.page-bg{width:100%; padding:0px 0px 11px 0px; background:url(../images/footer-main-bg.gif) bottom repeat-x;}
.header-main{width:925px; padding:0px;}
.logo-left{float:left; width:341px; padding:0px; text-align:left;}
.menu-right{float:left; width:584px; padding:39px 0px 0px 0px;}
#chromemenu{width:573px; height:56px; padding:0px 5px 0px 5px; background:url(../images/menu-bg.gif) no-repeat; text-align:left;}
#chromemenu li{float:left; padding:0px 0px 0px 0px; height:56px; background:url(../images/menu-line.gif) right no-repeat; font-size:0.9em; text-align:center;}
#chromemenu li a{float:left; padding:0px 0px 0px 0px; color:#950E0B; text-decoration: none; font-weight:bold; text-align:center;}


#chromemenu li a.home{float:left; padding:20px 10px 0px 10px; font-weight:bold; text-decoration:none; text-align:center;}
#chromemenu li a.home:hover{float:left; padding:20px 10px 0px 10px; background:url(../images/home-hover.gif) no-repeat left top; height:36px; font-weight:bold; text-decoration:none; text-align:center; color:#FFF;}
#chromemenu li a.home-active{float:left; padding:20px 10px 0px 10px; background:url(../images/home-hover.gif) no-repeat left top; height:36px; color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}

#chromemenu li a.about{float:left; padding:20px 19px 0px 18px; font-weight:bold; text-decoration:none; text-align:center;}
#chromemenu li a.about:hover{padding:19px 19px 0px 18px; background:url(../images/about-hover.gif) no-repeat left top; height:36px; font-weight:bold; text-decoration:none; text-align:center; color:#FFF;}
#chromemenu li a.about-active{padding:20px 19px 0px 18px; background:url(../images/about-hover.gif) no-repeat left top; height:36px; color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}

#chromemenu li a.news{float:left; padding:20px 17px 0px 17px; font-weight:bold; text-decoration:none; text-align:center;}
#chromemenu li a.news:hover{float:left; padding:20px 17px 0px 17px; background:url(../images/news-hover.gif) no-repeat left top; height:36px; font-weight:bold; text-decoration:none; text-align:center; color:#FFF;}
#chromemenu li a.news-active{float:left; padding:20px 17px 0px 17px; background:url(../images/news-hover.gif) no-repeat left top; height:36px; color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}

#chromemenu li a.support{float:left; padding:20px 16px 0px 17px; font-weight:bold; text-decoration:none; text-align:center;}
#chromemenu li a.support:hover{float:left; padding:20px 16px 0px 17px; background:url(../images/home-hover.gif) no-repeat left top; height:36px; font-weight:bold; text-decoration:none; text-align:center; color:#FFF;}
#chromemenu li a.support-active{float:left; padding:20px 16px 0px 17px; background:url(../images/home-hover.gif) no-repeat left top; height:36px; color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}

#chromemenu li a.products{float:left; padding:20px 17px 0px 17px; font-weight:bold; text-decoration:none; text-align:center;}
#chromemenu li a.products:hover{float:left; padding:20px 17px 0px 17px; background:url(../images/about-hover.gif) no-repeat left top; height:36px; font-weight:bold; text-decoration:none; text-align:center; color:#FFF;}
#chromemenu li a.products-active{float:left; padding:20px 17px 0px 17px; background:url(../images/about-hover.gif) no-repeat left top; height:36px; color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}

#chromemenu li a.buy{float:left; padding:20px 21px 0px 22px; font-weight:bold; text-decoration:none; text-align:center;}
#chromemenu li a.buy:hover{float:left; padding:20px 21px 0px 22px; background:url(../images/news-hover.gif) no-repeat left top; height:36px; font-weight:bold; text-decoration:none; text-align:center; color:#FFF;}
#chromemenu li a.buy-active{float:left; padding:20px 20px 0px 22px; background:url(../images/news-hover.gif) no-repeat left top; height:36px; color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}

#chromemenu li a.contact{float:left; padding:20px 15px 0px 16px; font-weight:bold; text-decoration:none; text-align:center;}
#chromemenu li a.contact:hover{float:left; padding:20px 15px 0px 17px; background:url(../images/about-hover.gif) no-repeat left top; height:36px; font-weight:bold; text-decoration:none; text-align:center; color:#FFF;}
#chromemenu li a.contact-active{float:left; padding:20px 15px 0px 16px; background:url(../images/about-hover.gif) no-repeat left top; height:36px; color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}

.login-text{padding:4px 20px 0px 0px; text-align:right; color:#B3281A;}
.login-text a{color:#B3281A; text-decoration: none;}
.login-text a:hover{color:#FFF; text-decoration: none;}
.content-main{width:925px; padding:0px 0px 0px 0px;}
.content-top{margin:0px; padding:0px;}
.content-bottom{width:925px; height:11px; padding:0px; background:url(../images/content-bot-bg.gif) no-repeat; text-align:left; font-size:0px;}
.content-mid{width:925px; padding:0px 0px 10px 0px; background:url(../images/content-mid-bg.gif) repeat-y; text-align:left;}
.content-left{float:left; width:221px; padding:0px 0px 10px 0px; background:url(../images/content-mid-bg.gif) repeat-y;}

.inner-content-left{float:left; width:220px; padding:0px 0px 10px 0px; text-align:left;}
.inner-content-right{float:left; width:684px; padding:20px 0px 0px 0px; text-align:left;}

.content-right{float:left; width:684px; padding:30px 0px 0px 0px; background:#FFF url(../images/dotted-bg.gif) top repeat-x;}
.left-text{width:168px; padding:0px 0px 0px 28px; color:#8D9093;}
.left-text a{color:#AE2318; text-decoration: underline;}
.left-text a:hover{color:#FFF; text-decoration: none;}
.right-bottom{width:684px; height:11px; padding:0px; background:url(../images/right-bottom.gif) no-repeat; font-size:0px;}
.content-area{width:628px; padding:20px 0px 18px 28px;}
.sub-heading{color:#CA0002; font-weight:bold; font-size:1.2em;}
.heading-bg{width:600px; height:35px; padding:12px 2px 0px 26px; background:url(../images/heading-bg.gif) no-repeat; color:#D84445; font-weight:normal; font-size:1.5em;}
.inner-heading-bg{width:643px; height:48px; padding:25px 10px 0px 31px; background:url(../images/inner-heading-bg.gif) no-repeat;}

.box-content{width:574px; padding:12px 30px 10px 24px; background:#F7F7F7;}
.box-bottom{width:628px; height:6px; padding:0px; background:url(../images/gray-box-bottom.gif) no-repeat; margin-bottom:20px;}
.home-box-text{float:left; width:175px; padding:10px 10px 0px 5px;}
.home-box-text ul{padding:10px 0px 0px 15px;}
.home-box-text li{padding:0px 0px 7px 12px; background:url(../images/arrow2.gif) no-repeat;}

.footer{width:923px; margin-top:15px; padding:15px 0px 0px 0px; background:#000; color:#002157; font-weight:normal; height:46px; font-size:0.9em;}
.footer-right{float:right; color:#8D9093; padding:0px 20px 0px 0px; text-align:left; font-weight:bold;}
.footer-left a{color:#AE2318; text-decoration: none;}
.footer-left a:hover{color:#8D9093; text-decoration: none;}
.footer-left{float:left; color:#8D9093; padding:0px 10px 0px 28px; font-weight:bold;}
.inner-content-top{width:925px; height:10px; padding:0px; background:url(../images/inner-content-top.gif) no-repeat; font-size:0px;}
.inner-content-topbg{width:924px; padding:0px; background:url(../images/inner-content-topbg.gif) repeat-x; border-left:1px solid #2E2D2D; border-right:1px solid #2E2D2D; text-align:left;}
.contact-details{text-align:left; padding:23px 0px 20px 31px; font-weight:bold; font-size:1.1em;}

.content-bg{width:923px; padding:0px 0px 10px 0px; background:#1C1F25 url(../images/content-bg.gif) top no-repeat; border-left:1px solid #2E2D2D; border-right:1px solid #2E2D2D;}
.left-menu{width:200px; padding:0px 0px 25px 0px;}
.left-menu li{padding:0px 0px 8px 0px;}
.gray-heading{color:#666363; font-size:0.6em; font-weight:bold;}
.box-left{float:left; width:115px; padding:0px 10px 0px 0px;}
.box-right{float:left; width:444px; padding:0px 0px 0px 0px;}


.news-list{ width:580px; padding:0px 0px 0px 0px;}
.news-list li{padding:0px 0px 20px 50px; background:url(../images/icon-news.gif) no-repeat;}

.news-links{color:#D53335; padding:0px; text-align:left; font-weight:bold;}
.news-links a{color:#D53335; text-decoration: none;}
.news-links a:hover{color:#0B4EA2; text-decoration: none;}

.pagenation{float:right; color:#0B4EA2; padding:0px 10px 0px 0px; text-align:left; font-size:0.9em;}
.pagenation a{color:#D53335; text-decoration: none;}
.pagenation a:hover{color:#0B4EA2; text-decoration: none;}

.product-left{float:left;width:178px; padding:0px 20px 0px 0px; border:0px solid green;}
.export-left{float:left;width:135px; padding:0px 20px 0px 0px; border:0px solid green;}
.product-image-bg{width:156px; height:80px; padding:11px; background:url(../images/product-image-bg.gif) no-repeat;}
.product-right{float:left; width:410px; padding:0px 0px 0px 0px;}
.product-right2{float:left; width:390px; padding:0px 0px 20px 0px;}
.product-heading{color:#D53335; padding:0px 0px 0px 0px; text-align:left; font-weight:bold; font-size:1.4em;}

.page-list{padding:10px 0px 10px 0px;}
.page-list li{padding:0px 0px 12px 18px; background:url(../images/arrow3.gif) no-repeat;}


.login-list{padding:20px 0px 10px 0px;}
.login-list li{padding:0px 0px 10px 12px; background:url(../images/arrow6.gif) no-repeat;}
.login-list li a{color:#137DAE; text-decoration: none;}
.login-list li a:hover{color:#D53335; text-decoration: none;}

.learnmore{color:#137DAE; padding:0px 0px 0px 0px; text-align:left;}
.learnmore a{color:#137DAE; text-decoration: none;}
.learnmore a:hover{color:#D53335; text-decoration: none;}

.form-text{float:left; width:130px; border:0px solid green; margin-top:0px; margin-bottom:10px; padding:0px 0px 0px 80px;}
.form-text li{background:url(../images/arrow5.gif) top left no-repeat; padding:0px 0px 4px 20px; margin-top:18px;}
.form-fields{float:left; width:270px; border:0px solid green; padding:0px 0px 0px 10px;}
.input-bg{background-color: #FFF; border: 1px solid #C7C7C7; padding:4px; margin:8px 0px 4px 0px; width:260px;}
.textarea-bg{background-color: #FFF; border: 1px solid #C7C7C7; padding:4px; margin:12px 0px 20px 0px; width:260px;}
.contact-left{float:left;width:160px; padding:5px 10px 0px 0px; color:#0B4EA2; font-size:0.9em;}
.contact-right{float:left;width:195px; padding:5px 0px 0px 10px; border-left:1px solid #DCDADA; font-size:0.9em; font-weight:bold;}
.cacheback-bg{width:590px; height:220px; padding:23px 0px 0px 37px; background:url(../images/cacheback-image.jpg) no-repeat;}
.cacheback-box-text{width:342px; color:#FFF; font-size:1.1em; font-weight:bold;}

.take-tour{width:517px; height:50px; padding:16px 10px 0px 28px; background:url(../images/tour-bg.gif) no-repeat; margin-left:36px;}
.tour-text{ float:left; color:#FFF; padding:0px 20px 0px 0px; text-align:left; font-size:1.3em; font-weight:bold;}
.tour-text a{color:#FCB700; text-decoration: none; font-size:0.8em;}
.tour-text a:hover{color:#FFF; text-decoration: none;}

.login-box-top{width:387px; height:68px; padding:0px; background:url(../images/client-login-top.gif) no-repeat;}
.login-box-bottom{width:387px; height:9px; padding:0px; background:url(../images/login-bottom.gif) no-repeat;}
.login-box-mid{width:317px; padding:10px 20px 10px 57px;  background:url(../images/login-mid.gif) repeat-y;}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #98160F; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
background-color: white;
padding:0px;
visibility: hidden;
text-align:left;
*margin-top:20px;
}


.dropmenudiv a{
width: auto;
display: block;
border-bottom: 1px solid #98160F; /*THEME CHANGE HERE*/
padding: 2px 10px;
color:#950E0B;
text-decoration: none;
font-weight: bold;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #CC5342;
color:#FFF;
}









.page-header{width:843px; padding:0px 0px 8px 0px; background:url(../images/page-top-bg.gif) no-repeat;}
.header-top-left{float:left; width:420px; padding:9px 10px 10px 16px; text-align:left; font-weight:bold; font-size:2.4em; color:#272727;}
.header-top-right{float:left; padding:20px 10px 10px 10px; text-align:left; color:#059FF8; font-weight:bold; font-size:1.1em;}
.header-top-right a{color:#059FF8; text-decoration: none;}
.header-top-right a:hover{color:#A50523; text-decoration: none;}
.menu-bg{width:827px; height:21px; padding:8px 8px 0px 8px; background:url(../images/menu-bg.gif) repeat-y; text-align:left; margin-top:5px;}
.menu-left{float:left; width:480px; padding:0px 10px 0px 8px; font-weight:bold; color:#666768; text-align:left;}
.menu-left a{color:#666768; text-decoration: none;}
.menu-left a:hover{color:#3A90C1; text-decoration: none;}
.menu-text-right{float:right; padding:0px 5px 0px 0px; text-align:right; color:#000; font-weight:bold; font-size:0.9em;}
.menu-active{color:#3A90C1; font-weight:bold;}
.page-text-main{width:843px; padding:10px 0px 0px 0px;}
.text-left{float:left; width:203px; padding:0px 11px 0px 0px;}
.text-right{float:left; width:629px; padding:0px 0px 0px 0px; text-align:left;}
.left-top-bg{width:203px; height:8px; padding:0px; background:url(../images/left-top-bg.gif) no-repeat;}
.sm-box-bot{width:203px; height:5px; padding:0px; background:url(../images/left-bottom-bg.gif) no-repeat; font-size:0px; margin-bottom:10px;}
.sm-box-mid{width:199px; padding:0px 2px 0px 2px; background:url(../images/left-mid-bg.gif) repeat-y; text-align:left;}
.left-text-bg{width:175px; padding:0px 12px 0px 12px; background:url(../images/left-gray-bg.gif) repeat-x; text-align:left;}
.left-heading{font-weight:bold; font-size:1.3em; color:#1576AD; padding:5px 0px 10px 0px;}
.plans-top-bg{width:195px; height:61px; padding:22px 0px 0px 8px; background:url(../images/plans-top-bg.gif) no-repeat;}
.plan-text{float:left; width:110px; padding:10px 0px 0px 0px; text-align:left; font-weight:bold; color:#1576AD;}
.plan-price{float:left; padding:0px 0px 0px 10px; text-align:left;}
.plan-heading{color:#FFF; padding:0px 0px 17px 0px;}
.plan-textarea{padding:5px 10px 0px 8px; text-align:left; border:0px solid green;}
.plan-textarea li{padding:5px 0px 3px 12px; background:url(../images/arrow1.gif) no-repeat; background-position:0px 5px; font-size:0.9em;}
.price-text{font-weight:bold; color:#FE3232; padding:8px 0px 10px 0px; font-size:0.9em;}
.plans1{float:left; width:203px; padding:0px 9px 0px 0px;}
.plans2{float:left; width:203px; padding:0px 0px 0px 0px;}

.ring-top-bg{width:203px; height:24px; padding:8px 3px 0px 3px; background:url(../images/ring-header-bg.gif) no-repeat; font-weight:bold; color:#FFFFFF; font-size:1.2em; text-align:center;}
.sm-text{text-align:right; color:#000; font-size:0.9em; font-weight:bold; padding:0px 25px 20px 0px;}
.ring-text{padding:8px 10px 0px 10px; text-align:center;}
.compare-text{color:#428FBB; font-size:1.2em; padding:8px 10px 10px 10px; font-weight:bold;}
.compare-text a{color:#428FBB;}
.compare-text a:hover{color:#FF7800;}












.header-image-left{float:left; width:449px; padding:0px;}
.header-image-right{float:left; width:394px; height:249px; padding:0px 0px 0px 0px; text-align:left; color:#FFF; background:url(../images/header-right-bg.jpg) no-repeat;}
.header-heading{color:#002157; font-weight:bold; font-size:2.1em; padding:65px 10px 0px 0px;}
.logos{text-align:left; padding:0px;}
.content-box{width:797px; padding:18px 0px 0px 0px; background:#FFF url(../images/content-box-bg.gif) bottom repeat-x; border:3px solid #D8DADA; text-align:left;}
.box-left-text{float:left;width:540px; padding:0px 0px 0px 13px;}
.box-right-text{float:left;width:218px; padding:0px 0px 10px 0px;}
.box-text-heading{color:#A50523; font-weight:bold; font-size:1.2em; padding:0px 0px 10px 0px; border-bottom:1px solid #D8DADA; vertical-align:top; height:35px; margin-bottom:15px;}

.blue-heading{color:#002157; font-weight:bold; font-size:1.3em; padding:20px 0px 0px 0px; text-align:left;}
.page-text{width:803px; padding:5px 10px 30px 20px; text-align:left;}
.page-text li{padding:0px 0px 3px 18px; background:url(../images/arrow-blue.gif) no-repeat;}
.page-text h2{color:#A21020; font-weight:bold; font-size:1.3em; padding:25px 0px 6px 0px; margin:0px; text-align:left;}




