/* CSS Document */

/* ---------->>> START HOME PAGE STYLE <<<-----------*/
.maincontainer{ padding:24px 0 0 0; clear:both; height:540px; background:url(../images/ee_images/postman-with-cards.gif) left bottom no-repeat;}

.c2m-banner{background:url(../images/ee_images/banner.png) top center no-repeat; height:198px; width:388px; margin-left:8px; margin-bottom:5px; padding:26px 336px 0 26px; position:relative;}
.c2m-banner p{ font-size:11px;}
.c2m-banner img{position:absolute; top:180px; left:251px;}

.maincontainer .pic{position:absolute; z-index:100; top:353px; left:0px;}
#grid_3 ul{ list-style:none;}
#grid_3 a:link, #grid_3 a:visited{ color:#666666; line-height:20px; text-decoration:none;}
#grid_3 a:active, #grid_3 a:hover{ color:#E22D31; text-decoration:underline;}
#grid_3 p{ margin:0 0 4px 0;}
#grid_4{line-height:18px;}
#grid_4 img{ margin:13px 0 0 0;}
.container_16 .extrawidth { width: 170px;  margin-left:0px; height:auto; z-index:1; }
.container_16 .extrawidth1 { width: 170px; margin-left:0px; height:auto; }
.container_16 .extrawidth2 { width: 180px;  height:auto; }
.container_16 .extrawidth3 { width: 380px;  height:auto; }
.container_16 .extrawidth4 { width: 152px;  height:auto; text-align:right; }
.container_16 .extrawidth5 { width: 190px; margin-left:0px; height:auto; }
.newalign { margin-right: 9px; float: right; }

.container_16 .grid_13_extend_top{ margin-right:0px; margin-top:2px; width:770px; background:url(../images/top-con.gif) top no-repeat; height:10px;}
.container_16 .grid_13_extend_mdl{ margin-right:0px; width:770px; height:351px; background:url(../images/botcon.gif) bottom no-repeat;}
.container_16 .grid_13_extend_mdl h2{padding-left:28px;}
.container_16 .grid_13_extend_top1{margin-right:0px; margin-top:12px; width:770px; background:url(../images/top-con1.gif) top no-repeat; height:10px;}
.container_16 .grid_13_extend_mdl1{margin-right:0px;  width:770px; height:86px; background:url(../images/botcon1.gif) bottom no-repeat; text-align:right;}
.grid_13_extend_mdl1 p{margin:12px 65px 0 0;}
.container_16 .grid_13_extend_bot1{margin-right:0px;  width:770px; height:69px; text-align:right;}
.grid_13_extend_bot1 p{padding-right:33px;}
p.marginglft{padding-left:28px;}
.container_12 .grid_10 { width: 780px; }
#grid_9{width:530px;}
.extra{widith:786px; margin-right:0px;}
.sign_up_con{clear:both; border-bottom:1px solid #bfbfbf; height:84px;}
.src_bg{background:url(../images/ee_images/search-bg.gif) no-repeat; width:340px; height:32px; margin:9px 0 0 0; padding:9px 0 0 0;}
.srcinputstyle{border:none; background:none; width:290px; margin-left:16px; margin-top:2px;}
.srcarrow{margin:0px 0 0 0;}
.customer-says{clear:both; border-bottom:1px solid #bfbfbf; height:122px; padding:17px 0 30px 0; line-height:18px;}
.customer-says a{ text-decoration:underline;}
.customer-says span{font-size:10px; display:block;}
.postcard{clear:both; border-bottom:1px solid #bfbfbf; height:122px; padding:17px 0 30px 0; line-height:18px;}
.postcard p a{ text-decoration:underline;}
.postcard span{ display:block; height:20px; text-align:right; font-size:10px; margin-bottom:61px;}
.postcard span a{ background:url(../images/ee_images/arrowsml.gif) top right no-repeat; padding-right:23px; height:20px;}
.quick-ans{clear:both; height:auto; padding:17px 0 24px 0; line-height:20px;}
.quick-ans a{ text-decoration:underline;}
.marginnew{margin-top:5px;}

.line_bottom{border-bottom:1px solid #bfbfbf;}
.item{clear:both; height:122px; padding:17px 0 30px 0; line-height:18px;}
.item p a{ text-decoration:underline;}
.item span{ display:block; height:20px; text-align:right; font-size:10px; margin-bottom:61px;}
.item span a{ background:url(../images/ee_images/arrowsml.gif) top right no-repeat; padding-right:23px; height:20px;}

.inside_c2m{clear:both; height:auto; padding:17px 0 18px 0; line-height:18px; float:left;}


/*----------Product page------------*/
/*------Main navigation-----------*/
.tabnav { margin: 0 auto 0 auto; height: 24px;  clear:both; *padding: 0 0 24px 0;}
.tabnav ul { list-style: none;   }
.tabnav ul li { float: left; }
a:focus, a:hover {outline:none;}

p{padding:0px; margin:0px;}
.prod-lft{width:600px; float:left;}

.prod-lft a{ color:#596abc; text-decoration:underline;}
.prod-row{ margin-bottom:9px;}
.prod-row p{ margin-bottom:0px;}
.tabblock{ padding:17px 0 0 0;}

.tabblock a{ color:#596abc; text-decoration:underline;}
.tabblock a:hover{ color:#e22d31; text-decoration:underline;}

.padding-1{padding:5px 0 5px 0; margin:0px;}
.padding-1_1{padding:0 0 5px 0; margin:0px;}
.padding-2{padding:0;  margin:0px;}
.padding-3{padding:7px 0 4px 0;  margin:0px; font-size:11px;}
.padding-4{padding-top: 31px;}
.padding-5{padding-bottom: 4px;}
.padding-6{text-align: left; padding-right: 15px;}
.padding-7{padding-bottom: 24px;}
.tabsub-mnu{ text-align:right; padding:4px 7px 7px 0; font-size:11px;}

.tabsub-mnu a{ color:#596abc; margin-right:10.3px; text-decoration:underline;}
.tabsub-mnu a:hover{ color:#e22d31; margin-right:10.3px; text-decoration:underline;}
.spanwidth1{width:100px; display:block; float:left;}
.spanwidth2{width:108px; display:block; float:left;}

.prdheight {margin-top:16480px; _margin-top:0px;}

.marginwidth1 {width:450px;}

h3.marginstyle2{ width:450px;}

/* support.html page style starts here */

.customer {color: #283da6; font-family: Arial; font-weight: bold; font-size: 18px; float: left; padding: 13px 0 8px 0;}
.supportOnline {width: 566px; padding: 0 0 15px 0; float: left;}
.supportOnline .left {width: 288px; float: left;}
.supportOnline .right {width: 263px; float: right;}
.supportOnline .cont {width: 100%; padding: 0 0 10px 0;}
/* .supportOnline .right  img{ margin-bottom:30px;} */
.cont img {float: left; padding-right:10px;}
.bold {font-size: 12px; font-weight: bold;}
.bold2 {font-size: 12px; font-weight: bold; float: left; clear: both; padding: 0 0 10px 0;}
.bold2 span {font-size: 12px; font-weight: normal;}
h3.marginstyle2{ width:570px;}
.newslist_heght { height:280px; }

/* support.html page style ends here */

/* common pages style starts here */
.cmm-height { height:400px; }
.cnt-height { height:420px; }
/* common pages style ends here */

/* HOME PAGE STYLE */

.picture-from-cell{float:left; margin-right:19px;}
.btn-start-mgn{margin-top:80px;}
.holiday-message, .super-postcard{float:left; margin-right:19px;}
.signup-pad{padding-left:10px;}
.src-pad{margin-left:121px;}
#grid_3 a:link, ul.inner li a:visited{ text-decoration:none;}
/*-----REGISTRATION FORM---------------*/
.reg-from-middle{background:url(../images/ee_images/formbg-mdl.png) left top repeat-x; width:744px; height:400px; border-left:1px solid #c8c7c7; border-right:1px solid #c8c7c7; padding:0 0 0 26px; font:12px "verdana"; font-weight:normal;}
input:focus::-moz-focus-inner {border: 2px solid transparent;} 

.reg-from-middle p label{display:block; width:165px; float:left; font:12px "verdana"; font-weight:normal;}
.reg-from-middle p span{ color:#F00; font:12px "verdana"; font-weight:normal;}
.reg-from-middle p input.txtbox{ width:252px; height:18px; border:1px solid #656565;}
/*-----REGISTRATION FORM---------------*/

.hiw-box1{width:303px; position:absolute; display:none; z-index:100; left:120px; top:145px;}
.hiw-box2{width:303px; position:absolute; display:none; z-index:100; left:350px; top:0px; font-size:11px; line-height:normal;}
.hiw-box3{width:303px; position:absolute; display:none; z-index:100; left:250px; top:40px; font-size:11px; line-height:normal;}
.hiw-box4{width:303px; position:absolute; display:none; z-index:100; left:320px; top:40px; font-size:11px; line-height:normal;}
.hiw-box5{width:303px; position:absolute; display:none; z-index:100; left:400px; top:40px; font-size:11px; line-height:normal;}
.hiw-box6{width:303px; position:absolute; display:none; z-index:100; left:250px; top:190px; font-size:11px; line-height:normal;}
.hiw-box7{width:303px; position:absolute; display:none; z-index:100; left:340px; top:190px; font-size:11px; line-height:normal;}
.hiw-box8{width:303px; position:absolute; display:none; z-index:100; left:410px; top:190px; font-size:11px; line-height:normal;}
.hiw-box9{width:303px; position:absolute; display:none; z-index:100; left:150px; top:140px; font-size:11px; line-height:normal;}
.hiw-box10{width:303px; position:absolute; display:none; z-index:10000; left:140px; top:300px; font-size:11px; line-height:normal;}
.hiw-box11{width:303px; position:absolute; display:none; z-index:1000; left:350px; top:340px; font-size:11px; line-height:normal;}
.hiw-box12{width:303px; position:absolute; display:none; z-index:100; left:150px; top:240px; font-size:11px; line-height:normal;}
.hiw-box13{width:303px; position:absolute; display:none; z-index:100; left:150px; top:440px; font-size:11px; line-height:normal;}
.hiw-box14{width:303px; position:absolute; display:none; z-index:100; left:350px; top:440px; font-size:11px; line-height:normal;}
.hiw-box15{width:303px; position:absolute; display:none; z-index:100; left:100px; top:440px; font-size:11px; line-height:normal;}
.hiw-box16{width:303px; position:absolute; display:none; z-index:100; left:250px; top:640px; font-size:11px; line-height:normal;}

.tooltip-con{width:303px; position:absolute; display:none; z-index:100; left:170px; top:25px;}
.tooltip-inner-con{background:url(../images/tooltip-topbg.png) top left no-repeat; width:257px; height:auto; padding:14px 20px 1px 30px;}
.tooltip-inner-con-right{background:url(../images/tooltip-topbg-right.png) top left no-repeat;  height:auto; padding:10px 20px 0 30px;}

.tooltip-bot-con{background:url(../images/tooltip-botbg.png) left bottom no-repeat; height:20px;}
.tooltip-bot-con-right{background:url(../images/tooltip-botbg-right.png) left bottom no-repeat; height:19px;}

.reg-from-top{background:url(../images/formbg-top.png) left top no-repeat; width:772px; height:20px;}
.reg-from-middle{background:url(../images/formbg-mdl.png) left top repeat-x; width:744px; height:auto; border-left:1px solid #c8c7c7; border-right:1px solid #c8c7c7; padding:0 0 0 26px;}
input:focus::-moz-focus-inner {border: 2px solid transparent;} 
.reg-from-middle p label{display:block; width:165px; float:left;}
.reg-from-middle p span{ color:#F00;}
.reg-from-middle p input.txtbox{ width:252px; height:18px; border:1px solid #656565;}

.reg-from-middle1{background:url(../images/formbg-mdl-small.png) left bottom repeat-x; width:718px; height:auto; border-left:1px solid #c8c7c7; border-right:1px solid #c8c7c7; padding:0 26px 0 26px;}
input:focus::-moz-focus-inner {border: 2px solid transparent;} 
.reg-from-middle1 p label{display:block; width:165px; float:left; font-weight:normal;}
.reg-from-middle1 p em {font-weight:normal;}
.reg-from-middle1 p span{ color:#F00;}
.reg-from-middle1 p input.txtbox{ width:252px; height:18px; border:1px solid #656565;}
.reg-from-middle1 a:link, .reg-from-middle1 a:visited{ color:#629bf6; text-decoration:none;}
.reg-from-middle1 a:hover, .reg-from-middle1 a:active{ color:#ff0000; text-decoration:underline;}

.reg-from-middle11{background:url(../images/formbg-mdl-small.png) left bottom repeat-x; width:718px; height:auto; border-left:1px solid #c8c7c7; border-right:1px solid #c8c7c7; padding:0 26px 0 26px; overflow:auto; _overflow:none; _padding:0 0 0 26px;}
.reg-from-middle11 p label{display:block; width:165px; float:left; font-weight:normal;}
.reg-from-middle11 p em {font-weight:normal;}
.reg-from-middle11 p span{ color:#F00;}
.reg-from-middle11 p input.txtbox{ width:252px; height:18px; border:1px solid #656565;}
.reg-from-middle11 a:link, .reg-from-middle11 a:visited{ color:#629bf6; text-decoration:none;}
.reg-from-middle11 a:hover, .reg-from-middle11 a:active{ color:#ff0000; text-decoration:underline;}


.login-from-middle{background:url(../images/formbg-mdl.png) left top repeat-x; width:744px; height:auto; border-left:1px solid #c8c7c7; border-right:1px solid #c8c7c7; padding:0 0 0 26px; position:relative;}
.login-from-middle-small{background:url(../images/formbg-mdl-small.png) left bottom repeat-x; width:744px; height:auto; border-left:1px solid #c8c7c7; border-right:1px solid #c8c7c7; padding:0 0 0 26px;}
.login-from-middle-small a:link, .login-from-middle-small a:visited{ color:#629bf6; text-decoration:underline;}
.login-from-middle-small a:hover, .login-from-middle-small a:active{ color:#ff0000; text-decoration:underline;}
.login-from-middle-small span { color:#F00; }

.login-from-middle-small p label{display:block; width:95px; float:left; font:12px "verdana";}
.login-from-middle-small p label.pass{display:block; width:87px; float:left; margin-left:11px; font:12px "verdana"; font-weight:normal;}
.login-from-middle-small p input.txtbox{ width:252px; height:18px; border:1px solid #656565; float:left;}
.login-form-bottom{background:url(../images/formbg-bot.png) left top no-repeat; width:772px; height:31px; margin-bottom:20px;}

.login-container{padding-top:19px; clear:both;}
.login-container p.lft{width:141px; float:left;}
.login-container p.rht{float:right; margin-right:38px;}
p.nopadding-margin     { padding: 0; margin: 0; }
.tooltip_con1{width:303px; position:absolute; display:none; z-index:101; left:170px; top:50px; }
.tooltip_con2{width:303px; position:absolute; display:none; z-index:101; left:170px; top:70px; border:1px solid #f00;}
.tooltip_con4{width:303px; position:absolute; display:none; z-index:101; left:170px; top:75px;}
.tooltip_con5{width:303px; position:absolute; display:none; z-index:101; left:170px; top:145px;}
.tooltip_con6{width:303px; position:absolute; display:none; z-index:100; left:445px; top:25px;}

p.reg-continuebutton{text-align:right; margin-right:38px;}
.login_inner_con{z-index:9997;}
.style1{z-index:9999;}

ul.follow-us{ list-style:none; margin:26px 0 0 0; float:left;}
ul.follow-us li{float:left; margin:0 3px 0 0;}

ul.member-of{ list-style:none;}
ul.member-of li{float:left; margin:2px 0 0 0;}


ul.payment-option{ list-style:none;}
ul.payment-option li{float:left; margin:3px 0 0 0;}
.mgn{padding:22px 0px 0 0;}
.mgn1{padding:4px 0px 0 0;}
/*modified by jiva on 02/08/2010

.last {
width:150px;
}

*/
.last {

}

ul.inner li a:hover{ text-decoration:none;}

.login_form_holder{width:364px; height:auto; float:left;}
.login_form_holder label{display:block; float:left; font:12px "verdana"; margin:0; padding:0 5px 0 0;}
.login_form_holder label.pass{display:block; width:87px; float:left; margin-left:11px; font:12px "verdana"; font-weight:normal;}
.login_form_holder p { width:260px; display:block; float:left;}
.login_form_holder p input.txtbox{ width:252px; height:18px; border:1px solid #656565; float:left;}

.login_form_holder1{height:auto; float:left;}
.login_form_holder1 label{display:block; float:left; font:12px "verdana"; margin:0; padding:0 5px 0 0;}
.login_form_holder1 label.pass{display:block; width:87px; float:left; margin-left:11px; font:12px "verdana"; font-weight:normal;}
.login_form_holder1 p { width:260px; display:block; float:left;}
.login_form_holder1 p input.txtbox{ width:252px; height:18px; border:1px solid #656565; float:left;}
.padding_right { padding-right:16px; }

.reg_holder {width:744px; height:auto; margin:0; padding:0; float:left; _float:none; *padding-bottom:8px;}
.reg_holder label {float:left; width:165px; font-weight:normal;}
.reg_holder p {float:left; width:252px; }
.reg_holder span{ color:#F00; width:295px;}
.leftmargin { display:block; width:80px; float:left; margin-left:0px; font:12px "verdana"; font-weight:normal; }



.reg_holder span.hint { color:#666666; width: 290px; *float:left; }
.selectwidth{width: 255px;}

.head h6 {margin:0; float:left; color:#fff; font-size:1.1em;}

/* ---------->>> START Mail & Print Products STYLE <<<-----------*/
.btn-learn-more{position:relative;}
.btn-learn-more img{position:absolute; bottom:0;}
.item{padding:17px 0 30px 0; clear:both; height:auto; float:left; line-height:18px;}
.grid_10 img{padding-bottom:20px;}
.grid_10 ul{padding-left:15px;}
.grid_7 ul{padding-left:15px;}

/* New style for Account */
#grid_3 a:hover, ul.inner li a:active{ text-decoration:none;}
#grid_3 ul.inner li.on { color:#E22D31; line-height: 20px; }

/* All */
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }
/* Col2 */
.col2-set .col-1, .col2-set .col-2 { width:48.5%; margin-top:10px;}
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }
/* Col2-alt */
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:31.3%; }
.col3-set .col-1, .col3-set .col-2 { margin-right:3%; }
/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right:4%; }
.head, .inner-head { line-height:1.25em; text-align:right; }
.head h1,.head h2, .head h3, .head h4, .head h5,
.inner-head h1,.inner-head h2, .inner-head h3, .inner-head h4, .inner-head h5{ margin:0; float:left; }
.col-1 label{ font-weight:bold; line-height:18px;}
.inner-head{mpadding-right:100px;}

h5 {
      font-family: Verdana;
	  font-size:12px;
	  font-weight:bold;
	  color:#666666;
	  text-align:left;
	  }

h6 {
      font-family: Verdana;
	  font-size:12px;
	  font-weight:bold;
	  color:#666666;
	  text-align:left;
	  }

	  .page-head h3 {visibility:visible;
      font-family: Verdana;
	  font-size:12px;
	  font-weight:bold;
	  color:#666666;
	  text-align:left;
	  }

	  .page-head h1 {visibility:visible;
      font-family: Verdana;
	  font-size:10px;
	  font-weight:bold;
	  color:#666666;
	  text-align:left;
	  }

/* Form lists */

.form-list ul { list-style-type:none; font-family: Verdana;
	  font-size:10px;
	  
	  color:#666666; }

.form-list li { margin-bottom:6px; }

.form-list li .input-box .input-text,

.form-list li .input-box textarea { width:250px; margin:0px; padding:0px;}

.form-list li .input-box select { width:256px; }

.form-list li.addElement { border-top:1px solid #DDD; padding-top:10px; }

.input-box2 ul input{ margin:0px; padding:0px;}
.input-box2 ul{ margin:0px; padding:0px;}
.input-box2 ul li{ margin:10px 0 10px 0; padding:0px;}

.group-select {

    margin:28px 0 0 0;

    border:none;

    padding:10px 15px 0px 15px;

    background:none;

    }

.group-select .legend {

    margin-top:-33px;

    float:left;

    border:1px solid #f19900;

    background:#F9F3E3;

    padding:0 8px;

    color:#E76200;

    font-weight:bold;

    font-size:1.1em;

    }

.group-select li { padding:4px 8px; }

.group-select li .input-box { float:left; width:275px; }

.group-select li .input-text, .group-select li select, .group-select li textarea { width:525px; }

.group-select li .input-box .input-text, .group-select li .input-box textarea { width:250px; }

.group-select li .input-box select { width:256px; }

/* popup css */
#form-validate-edit-address p { padding-bottom: 4px; }
#form-validate-nonprofit .reg-from-middle p { padding-bottom: 4px; }
#form-validate-g10 .reg-from-middle p { padding-bottom: 4px; }

#form-validate-ach .reg-from-middle p { padding-bottom: 4px; }

.reg-from-middle p input.input-wdh{width:145px; border:1px solid #b6b6b6; }
.reg-from-middle p input.input-wdh1{width:143px; border:1px solid #b6b6b6; }
.reg-from-middle p input.input-wdh2{width:70px; border:1px solid #b6b6b6; }
.reg-from-middle p input.input-wdh3{width:165px; border:1px solid #b6b6b6; }
.reg-from-middle p input.input-wdh4{width:488px; border:1px solid #b6b6b6; }
 .reg-from-middle p.popup-close{text-align:right; margin-right:20px;}
 
.reg-from-middle p strong.newtitle{ font-weight:bold;  color:#083da9;  float:left; margin-right:6px; }
.reg-from-middle1 p strong.newtitle{ font-weight:bold;  color:#083da9;  float:left; margin-right:6px; }
.reg-from-middle11 p strong.newtitle{ font-weight:bold;  color:#083da9;  float:left; margin-right:6px; }
.reg-from-middle p span img { float:left; }
.reg-from-middle form#form-validate-edit-address p span {color:#666666;}

/*#last_name { border:1px solid #656565; }*/
.txtbox1 { width:272px; }

.reg-from-top1{background:url(../images/formbg-top1.png) left top no-repeat; width:600px; height:20px;}
.login-form-bottom1{background:url(../images/formbg-bot1.png) left top no-repeat; width:600px; height:31px; margin-bottom:20px;}
.reg-from-middle2{background:url(../images/ee_images/formbg-mdl.png) left top repeat-x; width:572px; height:140px; border-left:1px solid #c8c7c7; border-right:1px solid #c8c7c7; padding:0 0 0 26px; position:relative; font:12px "verdana"; font-weight:normal;}
.txtbox3{ width:252px; height:18px; border:1px solid #656565;}
.reg_holder1 {width:500px; height:auto; margin:0; padding:0; float:left;}
.reg_1 {float:left; width:120px; font-weight:normal;}
.reg_2 {float:left; width:150px; font-weight:normal;}
.reg_holder1 p {float:left; width:252px; }

.gbl_msg { list-style-type:none; padding-top:3px; }

/*---------- Design Services -----------*/
.design-group-select {

    margin:0;

    border:none;

    padding:0 15px 0px 0px;

    background:none;

    }

.group-select li .input-box2 { float:left; width:100%; }

.service_title{
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}

input.design_request_text{
	width:450px;
}

/*---------- Design Services 27-10-2009 -----------*/

.design-group-select{text-align:justify;}

a.orderlink {text-decoration:underline;}
a.orderlink:hover {color:#000000; text-decoration:underline;}

/* ie7 fixes */
.leftqans { width:188px; float:left; position:relative; z-index:1; }
.zvalue { z-index:-999999999999990; }

/* login link css */
.login-container p a {
white-space:nowrap;
clear:left; /*for clear left side for continue new line*/
float:left;/*for continue with new line*/ }

.widthaddress { width:100%; padding-top:10px; }

/*JIVA Infotech-02/18/2010: Added for Category page*/

.product_hdng{
	width:580px;
	height:33px;
	float:left;
	background:#6ca1f6;
	border-bottom:#ededed 10px solid;
	
}

.product_left{
	background:url(../images/hdng_left_corner.jpg) left;
	width:9px;
	height:33px;
	float:left;
	
}
.product_mdl{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	width:auto;
	height:23px;
	float:left;
	padding:10px 0 0 0;
	
}

.product_right{
	background:url(../images/hdng_right_corner.jpg) left;
	width:9px;
	height:33px;
	float:right;
	
}

.product_description_txt{
	width:420px;
	padding:3px 0 0 0;
	float:left;
	height:auto;
	
}


#spacer
{
	margin: 3px 0px 3px 0px;
}


.products_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#073ca8;
	padding:10px 0 0 ;
	margin:0;
	clear:both;
}
.poducts_list, .poducts_list ul {
	margin:3px 0 0 ;
	padding:0;
	float:left;
}
.poducts_list li {
	font-family: Verdana;
	font-size:12px;
	list-style:none;
	background:url(../images/menu_brdr.jpg) top left no-repeat;
	width:170px;

	margin:0x 0 0px;
	padding:0;
	line-height:22px;
}
.poducts_list li a {
	color:#808182;
	text-decoration:none;	
}
.poducts_list li a:hover {
	color:#ff0000;
	text-decoration:none;	
}	
.poducts_list li a.selected {
	color:#ff0000;
	text-decoration:none;	
}

.qu_chat {
	margin:0;
	padding:20px 0 0 ;
	clear:both;
}
.grey_txt {
	font-size:10px;
	color:#666;
	margin:0;
	padding:5px 0 0 5px;
}
	

.clear {
	clear:both;
}

.breadcrumbs{

	width:100%;
	float:left;
	
}
.breadcrumbs a{
	color:#808182;
	text-decoration:underline;

}
.breadcrumbs a:hover{
	color:#808182;
	text-decoration:underline;

}
.body_hdng{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#073ca8;
	padding-bottom:20px;
	
}
.ie7 .body_hdng{
	padding:10px 0 5px 0;
}
.heading{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#073ca8;
	margin:0;
	display:block;
	padding:0;
	float:left;
	width:100%;
}
#bodyinner_left{
	width:583px;
	height:auto;
	float:left;
	position:relative;
	z-index:0;
}

#bodyinner_right{
	width:182px;
	height:auto;
	float:right;
	margin:10px 0 0 5px;
	
}
#body_right{
	width:770px;
	height:auto;
	float:left;
	
	
}
.breadchrome_nav{
	color:#333; 
	font-size:13px;
	font-family:arial;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	
}
.breadchrome_nav a{
	color:#808182;
	text-decoration:underline;

}
.breadchrome_nav a:hover{
	color:#808182;
	text-decoration:underline;

}
.product_mdl{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	width:auto;
	height:23px;
	float:left;
	padding:10px 0 0 0;
	
}

.product_right{
	background:url(../images/hdng_right_corner.jpg) left;
	width:9px;
	height:33px;
	float:right;
	
}

.product_inner{
	width:578px;
	height:104px;
	float:left;
	border:#d9d9d9 1px solid;
	border-top:none;
	
	
}

.product_container  {
border-right:1px solid #D9D9D9;
float:left;
height:95px;
padding:5px;
width:83px;
}

.product_description{
	width:477px;
	padding:5px 0 0 5px;
	margin:0 0 0 0;
	height:100px;
	float:left;
	background:url(../images/get_started_normal.png) right center no-repeat;
	cursor:pointer;
	
}

.product_description:hover{
	width:477px;
	padding:5px 0 0 5px;
	margin:0 0 0 0;
	height:100px;
	float:left;
	background: url(../images/get_started_hover.png) right center no-repeat;
	
}

.product_inner_hdng{
	height:auto;
	line-height:normal;
	width:90%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#223150;
	font-weight:bold;
	
}

.product_inner_hdng a{
	text-decoration:underline;

	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#223150;
	font-weight:bold;
	
}
.product_inner_hdng a:hover{
	text-decoration:underline;


	font-size:12px;
	color:#223150;

	
}

#left_pannel {
	width:171px;
	float:left;
	margin:0;
	padding:28px 0 0 0px;
	height:1000px;
}

.sub_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#073ca8;
	padding:0;
	margin:0;
}
.products_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#073ca8;
	padding:10px 0 0 ;
	margin:0;
	clear:both;
}
.poducts_list, .poducts_list ul {
	margin:3px 0 0 ;
	padding:0;
	float:left;
}
.poducts_list li {
	font-family: Verdana;
	font-size:12px;
	list-style:none;
	background:url(../images/menu_brdr.jpg) top left no-repeat;
	width:170px;
	float:left;
	margin:0x 0 0px;
	padding:0;
	line-height:22px;
}
.poducts_list li a {
	color:#808182;
	text-decoration:none;	
}
.poducts_list li a:hover {
	color:#ff0000;
	text-decoration:none;	
}	
.poducts_list li a.selected {
	color:#ff0000;
	text-decoration:none;	
}

.qu_chat {
	margin:0;
	padding:20px 0 0 ;
	clear:both;
}
.grey_txt {
	font-size:10px;
	color:#666;
	margin:0;
	padding:5px 0 0 5px;
}
	

.clear {
	clear:both;
}
/* Left Pannel Ends Herer */

/* Estimator Product Starts Here */

.estimator_banner{
	background:url(../images/estimator_product_banner.jpg) no-repeat;
	margin:5px 0 0 0;
	width:581px;
	height:197px;
	float:left;	
	
}


#tabs_area{
	background:url(../images/tabs_area.jpg) no-repeat;
	width:581px;
	height:203px;
	float:left;
	
	
}

.quantity_hdng{
	width:580px;
	height:33px;
	float:left;
	background:#6ca1f6;
	
}
.quantity_txt{
	font-size:11px;
	font-weight:normal;
	
	
}

.hdng_gray{
	background:#ededed;
	height:23px;
	border-bottom:#e1e1e1 1px solid;
	
	
}
.quantity_inner{
	width:578px;
	height:auto;
	float:left;
	border:#d9d9d9 1px solid;
	border-top:none;
	border-bottom:none;
	color:#000000;
	
	
	
}

.brdr_btm{
	height:23px;
	padding:5px 0 0 0;
		border-bottom:#d9d9d9 1px solid;

	
}

.text_line{
	text-decoration:line-through;
	
	
}

.custom_form{
	border:#878787 1px solid;
	width:100px;
	margin:0 0 2px 3px;
	
	font-size:11px;
	color:#9e9e9e;
	
}


#get_started_main{
	margin:20px 0 0 0;
	width:580px;
	height:auto;
	float:left;
	
	
}

.get_started_inner{
	width:568px;
	height:40px;
	border-bottom:#d9d9d9 1px solid;
	background:url(../images/get_started_normal.png) no-repeat right center;
	color:#999898;
	font-size:15px;
	padding:15px 0 0 10px;
	cursor:pointer;
	
}

.get_started_inner:hover{
	width:568px;
	height:40px;
	border-bottom:#d9d9d9 1px solid;
	background:url(../images/get_started_hover.png) no-repeat right center;
	color:#000000;
	font-size:15px;
	padding:15px 0 0 10px;

	
	
}

/* Estimator Product Ends Here */

.blue_bg {
	background:url(../images/blue_bg.jpg) no-repeat;
	height:22px;
	width:172px;
	margin:0;
	float:left;
	padding:8px 0 0 7px;
	color:#FFF;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
.options_border {
	border:1px solid #d9d9d9;
	border-bottom:none;
	padding:0px 0 0 5px;
	float:left;
	width:172px;
}
.options_list, .options_list ul {
	margin:3px 0 0 -1px;
	padding:0;
	float:left;
	width:170px;
}
.ie6 .options_list, .options_list ul {
	margin:0 0 5px;
	padding:0;
}
.options_list li {
	font-family: Verdana;
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
	line-height:22px;
	color:#000;
}
.img_brdr {
	background:url(../images/menu_brdr.jpg) top no-repeat;
	margin:0;
	width:150px;
	height:1px;
}
.btm_curve {
	background: url(../images/btm_curve.jpg);
	height:12px;
	width:179px;
	margin:0;
	clear:both;
}
	
.print_list, .print_list ul {
	margin:10px 0 14px 5px;
	padding:0;
	/*float:left;*/
	width:160px;
}
.ie6 .print_list, .print_list ul{
	float:none;
}
.print_list li {
	font-family: Verdana;
	font-size:12px;
	list-style:none;
	margin:0x 0 0px;
	padding:0;
	line-height:22px;
}
.print_list li a {
	text-decoration:underline;
	color:#073ca8;
}
.print_list li a:hover {
	text-decoration:none;
	color:#073ca8;
}



.promo_estimator{
	background:url(../images/promo_area.jpg) no-repeat;
	width:181px;
	height:201px;
	float:left;
	margin:20px 0 12px 0;
	
	
}
.callnow{
	float:left;
	margin:10px 0 0 0;
	padding:0;
}
/* Left Pannel Ends Herer */

.get_started_inner a{
	
	color:#999898;
	
}
.get_started_inner hover{
	width:568px;
	height:40px;
	border-bottom:#d9d9d9 1px solid;
	background:url(../images/get_started_hover.jpg) no-repeat right center;
	color:#000000;
	font-size:13px;
	padding:15px 0 0 10px;

	
	
}
.poducts_list li.active a {
	color:#ff0000;
	text-decoration:none;	
}
.send_letter_img {
	float:left;
	height:auto;
	margin:5px 0 0;
	padding: 5px;
	width:579px;
}

.options_border p {
	margin-bottom:0em;
}

/* for Leftmenu and Right Menu mouse over tooltips*/

dl {
	font:normal 12px/15px Arial;
	position: relative;
	
}
dt {
	clear: both;
	float:left;
	width: 180px;
	padding: 4px 0 2px 0;
	text-align: left;
}
dd {
	float: left;
	width: 200px;
	margin: 0 ;
	padding-left: 6px;
}
/* The hint to Hide and Show */
.hintc {
	display: none;
	position: absolute;
	left: 100px;
	width: 200px;
	margin-top: -4px;
	border: 1px solid #b8c7f1;
	padding: 10px 12px;
	z-index:10;
	/* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #fff  url(../images/pointer.gif) no-repeat -10px 5px;
}
/* The pointer image is hadded by using another span */
.hintc .hint-pointer {
	position: absolute;
	left: -10px;
	top: 5px;
	width: 10px;
	height: 19px;
	background: url(../images/pointer.gif) left top no-repeat;
}
.lbl{
	color:#808182;
	text-decoration:none;
	float:left;
	font-family:Verdana;
	font-size:12px;
	line-height:22px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	width:170px;
	font-weight:normal;
}
.list_text{
	clear:both;
	color:#073CA8;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:10px 0 0;
	text-decoration:none;
}


.imgClass
{
	border:medium none;
	float:left;
	margin:2px 6px 0 0;
}

.hintright {
	display: none;
	position: absolute;
	right:192px;
	width: 200px;
	margin: -4px 0 0 -230px;
	border: 1px solid #b8c7f1;
	padding: 10px 0 10px 12px;
	z-index:10;
	clear:right;
	/* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #fff  url(../images/pointer-left.gif) no-repeat -10px 5px;
}
/* The pointer image is hadded by using another span */
.hintright .hintright-pointer {
	position: absolute;
	right: -10px;
	top: 5px;
	width: 10px;
	height: 19px;
	float:right;
	background:  url(../images/pointer-left.gif) repeat scroll 0 0;
}

/* added by Jiva InfoTech on 2010-03-05*/
.inner_middle_container{
	width:730px;
	margin:0 0 0 10px;
	float:left;
}
.top_curve{
	background:url(../images/top_crv.jpg) no-repeat;
	width:724px;
	height:11px;
	margin:0px;
}
.middle_border{
	border-left:1px solid #cbcaca;
	border-right:1px solid #cbcaca;
	margin:0;
	width:722px;
}
.ie6 .middle_border{
	margin:-3px 0 0 0;
}
.bottom_curve{
	background:url(../images/btm_crv.jpg) no-repeat;
	width:724px;
	height:10px;
	margin:0px;
}
.heading1{
	color:#CC0000;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:13px 0 0 8px;
}
.table_bg{
	background:#a0beed;
	color:#000;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 0 0 5px;
}
.row_bg{
	background:#e4efff;
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 5px;
}
.row_bg1{
	background:#bfd4f6;
	color:#001d7e;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 5px;
}
.form_names{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.form_listmenu{
	width:300px;
	height:18px;
	color:#cc0000;
	border:1px solid #999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.form_listmenu1{
	height:18px;
	color:#cc0000;
	border:1px solid #999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.form_input{
	height:18px;
	color:#000;
	border:1px solid #999;
	width:45px;
	height:20px;
}
/* add by Jiva on 2010/03/10*/

.promoview_style{
	padding-top:70px;
}

/* Product page get started links */
.products-get-started{border:1px solid #C4C8FF; 
                   -moz-border-radius: 10px; 
                   -webkit-border-radius: 10px;
                   margin-top:10px;
                   padding-top:15px;
                   padding-bottom:15px;
                   padding-left:15px;
                   width:100%;
                   background:url(../images/btn-round-arrow.gif) ;
                   background-repeat:no-repeat;
                   background-position:98% 50%;}

.ie7 .promoview_style{

padding-top:60px;

}
.stikeit{
text-decoration:line-through;
}
.waitmsg{
font-weight:bold;
display:none;
position:relative;
z-index:999;
float:left;
margin:-160px 0 0 2px;
background:#FFFFFF;
top:0;
padding:65px 0 0 0;
width:577px;
height:94px;
text-align:center;
vertical-align:middle;

}
.ie .waitmsg{
font-weight:bold;
margin:-165px 0 0 6px;
width:578px;
height:96px;
border-left:1px solid #ddd;
}
.hintv {
	display: none;
	position: absolute;
	left: 100px;
	width: -moz-max-content;
	margin-top: -25px;
	border: 1px solid #b8c7f1;
	padding: 10px 12px;
	z-index:10;
	/* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #fff  url(../images/pointer.gif) no-repeat -10px 5px;
}
/* The pointer image is hadded by using another span */
.hintv .hint-pointer {
	position: absolute;
	left: -10px;
	top: 5px;
	width: 10px;
	height: 19px;
	
	background: url(../images/pointer.gif) left top no-repeat;
}
.ie7 .hintv{
	margin-top: -5px;
	width:400px;

	}
.ie8 .hintv{
	margin-top: -23px;
	width:400px;

	}
/* The pointer image is hadded by using another span */
.ie7 .hintv .hint-pointer {
	position: absolute;
	left: -10px;
	top: 5px;
	width: 10px;
	height: 19px;
	background: url(../images/pointer.gif) left top no-repeat;
}
/*  added by JIVA Infotech for left rollover menues*/
.suckerdiv{
	width:160px;
	}

.suckerdiv ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 160; /* Width of Menu Items */
	
}
.suckerdiv ul li {
	position: relative;
	height:160;
		line-height:18px;
		font-family: Verdana;
	font-size:12px;
	list-style:none;
	color:#073CA8;
	
}

/*Sub level menu items */
.suckerdiv ul li ul {
	position: absolute;
	width: auto; /*sub menu width*/
	top: 0;
	line-height:18px;
	visibility: hidden;
	border: 1px solid #b8c7f1;
	background:#FFF;
	padding: 10px 12px;
	z-index:10000;
	white-space:nowrap;	
}
.suckerdiv li ul li {
	width: auto; /*sub menu width*/
	top: 0;
	float:left;
	line-height:18px;
	display:block;
	z-index:10000;
	
}
.suckerdiv ul li ul li a{
	width: 100%; /*sub menu width*/
	top: 0;
	overflow:hidden;
	position:relative;
	z-index:10000;
	background:#fff;
	line-height:18px;
	display:block;
	white-space:nowrap;
}
/* Sub level menu links style */
.suckerdiv ul li a {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: 808182;
	line-height:18px;
	padding-bottom:2px;
	padding-top:1px;
	text-decoration: none;
	

}
.suckerdiv ul li a:visited {
	color: 808182;
	padding-bottom:2px;
	padding-top:1px;
}
.suckerdiv ul li a:hover {
	color:#FF0000;
	text-decoration:none;
}
.ie7 .suckerdiv ul li a:hover {
	color:#FF0000;
	padding-bottom:0;
	padding-top:1px;
}
.suckerdiv{
	width:160px;
 position:relative;
       z-index:0;

	}

.suckerdiv ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 160; /* Width of Menu Items */
	
}
.suckerdiv ul li {
	position: relative;
	height:160;
		line-height:18px;
		font-family: Verdana;
	font-size:12px;
	list-style:none;
	color:#073CA8;
	
}
.ie6 .suckerdiv ul li {
	position: relative;
	height:160;
	line-height:18px;
	font-family: Verdana;
	font-size:12px;
	list-style:none;
	width:160px;
	color:#073CA8;
	
}

/*Sub level menu items */
.suckerdiv ul li ul {
	position: absolute;
	width: auto; /*sub menu width*/
	top: 0;
	line-height:18px;
	visibility: hidden;
	border: 1px solid #b8c7f1;
	background:#FFF;
	padding: 10px 12px;
	z-index:10000;
	white-space:nowrap;	
}
.suckerdiv li ul li {
	width: auto; /*sub menu width*/
	top: 0;
	float:left;
	line-height:18px;
	display:block;
	z-index:10000;
	
}
.suckerdiv ul li ul li a{
	/*width: 100%; sub menu width*/
	top: 0;
	overflow:hidden;
	position:relative;
	z-index:10000;
	background: url("../nav_images/line.png") no-repeat scroll left bottom transparent;
	line-height:22px;
	display:block;
	white-space:nowrap;
}
.ie6 .suckerdiv ul li ul li a{
	width:auto;
}
.ie7 .suckerdiv ul li ul li a,.ie6 .suckerdiv ul li ul li a{
	margin-top:-13px;
	margin-bottom:13px;
	}
/* Sub level menu links style */
.suckerdiv ul li a {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: 808182;
	line-height:18px;
	padding-bottom:2px;
	padding-top:1px;
	text-decoration: none;
	

}
.suckerdiv ul li a:visited {
	color: 808182;
	padding-bottom:2px;
	padding-top:1px;
}
.suckerdiv ul li a:hover {
	color:#FF0000;
	text-decoration:none;
}
.ie7 .suckerdiv ul li a:hover {
	color:#FF0000;
	padding-bottom:2px;
	padding-top:1px;
}
.suckerdiv .subfolderstyle {
		position: relative;
	height:160;
		line-height:18px;
		font-family: Verdana;
	font-size:12px;
	list-style:none;
	color:#073CA8;
	/*background:transparent url(../images/menu_brdr.jpg) top left no-repeat;*/
}

.suckerdiv .innderlis {
	position: relative;
	height:19px;
	line-height:18px;
	font-family: Verdana;
	font-size:12px;
	list-style:none;
	color:#808182;
	background:transparent url(../images/menu_brdr.jpg) no-repeat;
}
.suckerdiv .hcpointer {
	border: 1px solid rgb(184, 199, 241);
	left: 100px; 
	z-index:1000;
	
}
.suckerdiv .hpointer {
	background: url(../images/pointer.gif) left top no-repeat;
	margin:-5px 0 0 -22px;
	width: 10px;
	height: 19px;
	}
.ie6 .suckerdiv .hpointer {
	margin:-5px 0 0 -11px;
	}
/* Holly Hack for IE \*/
* html .suckerdiv ul li {
	float: left;
	height: 1%;
}
* html .suckerdiv ul li a {
	height: 1%;
}
.img{
position:absolute;
margin-left:-10px;
margin-top:5px;
}
.suckerdiv ul li .active{
	color:#FF0000;
	}
.suckerdiv ul li ul br{
	line-height:0;
}
.h4style {
	color:#666666;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:21px;
}

ul.newUlLi{
	display:block;
	clear:both;
	list-style:none;
	margin:0 0 9px 0;
	line-height:18px;
	padding-left:0;
}
ul.newUlLiNumber {
	list-style:decimal;
	list-style-position:outside;
	padding-left:18px;
}

ul.newUlLi li{
	display:list-item;
	clear:both;
	margin-bottom:10px;
}
a .products-get-started .title {font-size:14px; font-weight:bold; color:#596ABC; text-decoration:none;}
a:hover .products-get-started .title {font-size:14px; font-weight:bold; color:#E22D31; text-decoration:none; }
a .products-get-started {color:#000000; text-decoration:none;}
#payment-tool-tip {
	display:none;
	position:absolute;
}

.c2m-get-started{
	background: url(../images/button2.gif);
	background-repeat: no-repeat;
	width:108px;
	height:23px;
	cursor:pointer;
	border:none;
	float:right;
	margin:10px 0 10px 0;
}
.ie7 .middle-container{position:relative;z-index:-1; }
.ie7 .footer_new{position:relative;z-index:-10; }
*html #bodyinner_right{ width:182px; height:auto; float:left; margin:0 0 0 2px;}
