html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	color: #000;
	background-color: #fff;
	font: normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div, h1, h2, h3, h4, img {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

.clear {
	clear: both;
}

#frontblurb {
	font-size: 12px;
}

#setwrapperdiv {
	position: absolute;
	margin-left: -500px;
	left: 50%;
	top: 1px;
	z-index: 1000;
}

.templateselector {
	padding-left: 25px;
	font-size: 8pt;
}

#templateselector select {
	font-size: 8pt;
}
#profile_menu {
	position: relative;
	margin-top: 15px;
	margin-left: -50px;
	width: 719px;
	height: 50px;
}
.download {
	margin-top: 3px;
}
.profile_tab {
	position: relative;
	width: 239px;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
	background: url('/Images/TabCold.jpg');
	height: 30px;
	padding-top: 20px;
	font-size: 10px;
}
.hot_profile_tab {
	position: relative;
	width: 239px;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
	background: url('/Images/TabHot.jpg');
	height: 30px;
	padding-top: 20px;
	font-size: 10px;
}
.hot_profile_tab {
	color: #666666;
}
.featured-research {
	margin-top: 10px;
	font-size: 10px;
}
.latest-research {
	font-size: 10px;
	margin-top: 10px;
}
.research {
	font-size: 10px;
	margin-top: 10px;
}
.news-item {
	font-size: 10px;
	margin-top: 10px;
}
.news-item a {
	text-decoration: none;
}
.news-item .date {
	color: #666666;
	font-weight: normal;
}
.newsDate {
	color: #666666;
}
.news-item .content {
	color: #008E45;
}
.news-item .content:hover {
	color: black;
}
.profile_divider_one {
	top: 0;
	position: absolute;
	left: 229px;
	height: 37px;
	width: 20px;
	background: url('/Images/TabDivider.jpg');
}
.profile_divider_two {
	top: 0;
	position: absolute;
	left: 468px;
	height: 37px;
	width: 20px;
	background: url('/Images/TabDivider.jpg');
}
.profile {
	position: relative;
	left: 10px;
	margin-bottom: 5px;
}
.profile b {
	left: -60px;
	position: absolute;
	width: 70px;
	display: block;
}
.profile_doc_cells {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.all_page {
	width: 970px;
	margin: 0 auto;
	padding: 00;
	background: url('/Images/bg_all_page.gif') repeat-y top left;
}

.header {
	position: relative;
	width: 100%;
	height: 170px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	background:url('/Images/headerbkgd.jpg') repeat-y top left;
}
#loginMenu {
	width: 350px;
	position: absolute;
	top: 30px;
	right: 16px;
	font-size: 12px;
	text-align: right;
	color: #444;
}
#loginMenu a {
	height: 10px;
	float: right;
	clear: both;
}
#loginMenu a:hover {
	color:#008E45;
}
.topMenu {
	padding: 4px 15px 0 0;
	text-align: right;
	background: #fff;
}
.topMenu a {
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	padding: 0 5px 0 0px;
}
.topMenu a:hover {
	text-decoration: none;
}
.topLinks {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 980px;
	height: 105px;
	background: #fff;
	padding-right: 10px;
}
.evgrp {
	text-transform: uppercase;
	position: absolute;
	top: 110px;
	right: 20px;
	height: 25px;
	color: #686C6E;
	padding-right: 10px;
}
.evgrp a, .evgrp a:hover {
	color: #575a5d;
	font: bold 12px Trebuchet MS;
}
.header a.logo_Everest, .header ul, .header form {
	position: absolute;
}
.header a.logo_Everest {
	width: 444px;
	height: 96px;
	top: 3px;
	left: 2px;
	margin:6px 0 0;
	display: block;
	background: url('/Images/EG-tag_RGB_pos_SM.gif') no-repeat;
}
.header ul {
	top: 134px;
	left: 12px;
	height:29px;
	background: url("../Images/nav-blue.png") repeat-x scroll 0 0 transparent;
	list-style: none;
	margin: 2px 0 0 0;
	padding: 5px 0 0;
	width:943px;
}
.header ul li {
	float: left;
}
.header ul li a {
	font-size: 11px;
}
.header ul li a {
	text-decoration: none;
	color: #dfe6f1;
	font-weight: normal;
	padding: 5px 14px;  
}
.header form b {
	color: #fff;
}

i.header form a, #loginMenu a, .header .rightMenu a {
	text-decoration: none;
	color: #008E45;
	font-weight: normal;
	padding: 5px 14px;  
}
.header .rightMenu {
	margin: 15px 30px 0 0;
	text-align: right;
	float: right;
}
.header .rightMenu a {
	display: block;
	padding: 3px 0;
	font-weight: normal;
}
.header .rightMenu a:hover {
	text-decoration: underline;
}
.header ul li a:hover, .header form a:hover, #loginMenu a:hover {
	padding: 5px 14px;  
	color: #008E45;
}
.header form {
	top: 142px;
	right: 35px;
	font-size: 12px;
}
.mid .p {
	font-size: 10px;
}
.header form a, .header form b {
	padding: 5px 0;
}
.header form a {
	padding: 5px 15px; 
	margin-right: 5px;
}
.header form input {
	border: 1px solid #c0cde4;
	margin: 0 0 0 2px;
	padding: 1px 3px 1px 3px;
	width: 93px;
	height: 18px;
	font-size: 10px; 
}

.top {
	font-family: Verdana, sans-serif; 
	width: 100%;
	background: url('/Images/bg_top.gif') repeat-y;
	margin: 0 0 0 0;
	height: 190px;
}
.top img {
	float: right;
	margin: 0 27px 0 0;
}
.top div.p {
	float: left;
	width: 505px;
	padding: 30px 20px 20px 48px;
	color: #fff;
}
.top div.p ul {
	list-style: none;
	padding: 12px 0 0 0;
	color: #fff;
	margin: 0 0 0 -7px;
}
.top div.p ul li {
	float: left;
	display: inline;
}
.top div.p ul li a {
	color: #fff;
	text-decoration: underline;
	margin: 0 7px;
}
.top div.p ul li a:hover, .C_area div.p a:hover {
	color: #00ea72;
	text-decoration: none;
}

/*=============MIDDLE PAGE AREA============*/
.mid {
	z-index: 1;
	width: 100%;
	background: url('/Images/bg_mid.gif') repeat-y;
}
.mid_top {
	z-index: 3;
	position: relative;
	top: -18px;
	width: 100%;
	min-height: 51px;
	background: url('/Images/bg_mid_top.gif') no-repeat top;
}
.mid_top div.p {
	float: left;
	width: 147px;
	padding: 41px 15px 0 49px;
	color: #666666;
}
.mid_top div.p h2, .box div.p h2 {
	color: #665d59;
	padding: 0 0 12px 0; 
	font-size: 11px;
}
.mid_top div.p h3, .box div.p h3, .mid_top div.p h3 a, .C_area h3 a {
	color: #008E45;
	padding: 10px 0 0 0;
	text-decoration: none;
}
.mid_top div.p h3, .box div.p h3, .mid_top div.p h3 a, .C_area h3 a:hover {
	color: #000;
}

.mid_top div.p a.more {
	color: #666666;
	text-decoration: none;
	border-bottom: 1px solid #d0daeb;
	width: 20%;
	display: block;
	padding: 0;
	font-weight: normal; 
	clear: both;
}
.mid_top div.p a:hover.more {
	border-bottom: 1px solid #fff;
}
.mid_top div.p a:hover, .L_area div.p a:hover, .box div.p a:hover {
	color: #000;
	text-decoration: none;
	border: none;
}
.mid_top div.p_new, .mid_top div.block3 {
	padding: 41px 0 0 27px;
	width: 161px; 
}

.mid_top div.block5 {
	padding: 41px 0 0 27px;
	width: 300px;
}

.mid_bot {
	clear: both;
	width: 970px;
	height: 46px;
	display: block;
	font-size: 0; 
	background: url('/Images/bg_mid_bot.gif') no-repeat bottom;
}
.copy {
	position: relative;
	clear: both;
	width: 970px;
	min-height: 50px;
	margin: 0 auto;
	background: url('/Images/bg_copy.gif') no-repeat top;
}
.copy .logo_copyright {
	position: absolute;
	top: 15px;
	left: 21px;
	width: 165px;
	height: 12px;
	display: block;
	background: url('/Images/lnk_logo_copyright.gif') no-repeat;
}
.copy ul {
	margin-top: 0px;
	top: 0px;
	float: right;
	padding: 15px 27px 15px 0;
	list-style: none;
	font-size: 12px;
}
.copy ul li {
	float: left;
	display: inline;
	margin: 0 0 0 20px;
}
.copy ul li a {
	color: #666;
	text-decoration: none;
	font-weight: normal; 
}
.copy ul li a:hover {
	color: #000;
	text-decoration: underline;
}

/*===============================secondary.html=========================================*/
.mid_secondary {
	background: url('/Images/bg_mid_secondary.gif') repeat-y;
	padding: 0 0 45px 0;
}
.L_area, .C_area, .R_area, .R_areaorange{
	float: left;
}
.L_area {
	font-size: 8pt;
	width: 201px;
	padding: 0 0 20px 10px;
	background: url('/Images/bg_larea.gif') repeat-y top right; 
}
.L_area h1 {
	width: 188px;
	color: #fefeff;
	font-size: 18px;
	font-weight: normal; 
	text-align: right;
	text-transform: uppercase;
	background: #009247 url('/Images/bg_h1.gif') repeat-x right bottom;
	padding: 45px 11px 15px 0;
	margin:0 0 0 2px;
}
.L_area .sep1 {
	clear: both;
	width: 100%;
	height: 38px;
	display: block;
	font-size: 0; 
	background: url('/Images/bg_sep1.gif') no-repeat left;
}
.L_area .links {
	padding: 0 0 0 20px
}
.L_area .links a:hover {
	text-decoration: underline;
}

.L_area #sidemenu p {
	color: #7f7978;
	margin-left: 25px;	
	margin-right: 5px;	
}
.L_area {
}
.L_area ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0px 0px;
}
.L_area ul ul {
	padding: 0 0 0px 20px;
}
.L_area ul li {
	clear: both;
	float: none;
	display: block;
	margin: 0 0 5px 0;
}

.L_area ul li a {
	text-decoration: none;
	color: #666666;
}

.L_area ul li a.PlusMinus {
	width: 8px;
	height: 7px;
	font-size: 0px; 
	margin: 4px 3px 9px 16px; 
	background: url('/Images/lnk_MinusPlus.gif') no-repeat 0 0;
	float: left;
}

.L_area ul li .NoLink {
	width: 8px;
	height: 7px;
	font-size: 0px; 
	margin: 4px 3px 9px 16px; 
	float: left;
}

.L_area ul li a.selected_menu_item {
	color: #008E45;
}

.L_area a {
	color: #008E45;
	padding: 0 0 0 0px;
	margin: 0;
	text-decoration: none;
}

.L_area h3 {
	padding: 0 0 5px 15px;
}

.L_area ul li a.flL2 {
	float: left;
	margin: 4px 3px 4px 16px;
	padding: 0 0 0 12px;
	background: url('/Images/lnk_MinusPlus.gif') no-repeat 0 2px;
}

.L_area ul li a.flL1 {
	float: left;
	margin: 4px 3px 4px 16px;
	padding: 0 0 0 12px;
	color: #008E45;
	background: url('/Images/lnk_MinusPlus.gif') no-repeat 0 -16px;
}

.L_area ul li a:hover {
	text-decoration: underline;
	color: #000;
}

.L_area .p {
	width: 185px;
	clear: both;
	background: url('/Images/bg_p.gif') no-repeat top;
	padding: 34px 0 0 16px;
	color: #7f7978;
}

.L_area .cart .p {
	width: 201px;
	clear: both;
	background: url('/Images/bg_cart_mid.gif') repeat-y;
	padding: 0 0 0 0;
	color: #7f7978;
}
 
.L_area .cart {
	margin-bottom: 10px;
}

.L_area .cart b {
	color: #000;
}

.L_area .cart a {
	color: #777;
}

.L_area .cart table {
	margin-bottom: -5px;
}

.L_area .cart td {
	padding-top: 5px;
}

.L_area .cart .cartspacer {
	width: 185px;
	clear: both;
	background: url('/Images/bg_cart_top.gif') no-repeat;
	padding: 34px 0 0 16px;
	color: #7f7978;
}

.L_area .p.clean {
	background: none;
	padding: 0 0 10px 16px;
}

.L_area .p h2 {
	color: #665d59;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 11px;
	text-transform: uppercase;
}
.L_area .p.clean_2 {
	background: none;
	padding: 0 0 15px 16px;
}
.L_area .p p {
	margin: 0px;
	margin-top: 5px;
	margin-right: 10px;
}


.p a {
	color: #008e45;
	font-weight: bold;
	text-decoration: none;
}
.C_area {
	width: 721px;
	min-height: 550px;
        color: #666666;
        font-size: 12px;
}
.C_area li {
}

.mid_secondary .C_area {
	width: 524px;
}

.C_area .hr2 {
	margin-left: -50px;
	background: url('/Images/hr.gif') repeat-x top; 
	margin-top: 20px;
	margin-bottom: -20px;
	margin-right: -43px;
	border-style: none;
}

.C_area .fixwidth .hr2 {
	margin-bottom: -20px;
	margin-right: -20px;
}


.C_area .bar {
	margin-left: -50px;
	background: url('/Images/hr.gif') repeat-x top; 
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: -43px;
	border-style: none;
	color:#fff;
}



.p_new .hr2 {
	margin-left: -26px;
	background: url('/Images/hr.gif') repeat-x top; 
	margin-top: 20px;
	margin-bottom: -30px;
	border-style: none;
}

.latest_research .hr2 {
	margin-left: -37px;
	background: url('/Images/hr.gif') repeat-x top; 
	margin-top: 20px;
	margin-bottom: -30px;
	border-style: none;
	margin-right: -15px;
}
.p_new .editable {
	padding-right: 10px;
}

.p_new .editable ul {
	padding-left: 20px;
	margin-left: 0px;
}

.column1 .hr2 {
	margin-left: -45px;
	margin-right: -29px;
	background: url('/Images/hr.gif') repeat-x top; 
	margin-top: 20px;
	margin-bottom: -30px;
	border-style: none;
	width:278px;
}
.column2 .hr2 {
	width: 222px;
	margin-left: 0px;
	background: url('/Images/hr.gif') repeat-x top; 
	margin-top: 5px;
	margin-bottom: -65px;
	border-style: none;
}
.block3 .hr2 {
	margin-left: -26px;
	width: 203px;
	background: url('/Images/hr.gif') repeat-x top; 
	margin-top: 20px;
	margin-bottom: -30px;
	border-style: none;
}

.C_area_margin {
	padding-left: 50px;
	padding-top: 40px;
	padding-right: 20px;
	-padding-right: 0px;
	padding-bottom: 10px;
	font-size: 9pt;
	line-height: 140%;
	background-color:#fff;
}

.C_area h1 {
	color: #008E45;
	margin: 5px 0 10px -12px;
	padding: 0 0 0 21px;
	font-size: 13pt;
}

.blankSQ {
	background: url('/Images/sq_blank.gif') no-repeat 33px 23px;
}

.fullSQ {
	background: url('/Images/sq_full.gif') no-repeat 33px 23px;
}

h2.check {
	margin-left: -25px;
	padding-right: 10px;
}

h2.check .price {
	color: #666666;
	font-size: .8em;
	float: right;
}

.C_area div.noProducts {
	color: #7b726f;
}

.C_area div.noProducts .hr2 {
	margin-bottom: -30px;	
}

.C_area div.pMain {
	width: 585px;
	padding: 0 0 0 50px;
	color: #7b726f;
}

.pMain p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.C_area div.p a {
	color: #7b726f;
	text-decoration: none;
}

.C_area h2 {
	color: #665d59;
	padding: 0 0 12px 10px; 
	font-size: 11px;
	text-transform: uppercase;
}

.C_area h3 {
	color: #008E45;
	font-size: 10pt;
	padding: 22px 0 0 10px;
}

.C_area h4 {
	color: #666666;
	padding: 5px 0 0 50px;
	margin: 0;
}

.C_area textarea {
	margin: 0 0 0 50px;
	width: 430px;
	height: 110px;
}

.C_area h5 {
	color: #666666;
	padding-left: 50px;
	margin: 0;
	font-size: 100%;
	font-weight: normal;
}

.C_area h5 a {
	color: #008E45;
	text-decoration: none;
}
.C_area h5 a:hover {
	color: #000;
	text-decoration: none;
}

.R_area {
	width: 188px;
	padding: 49px 15px 10px 17px;
	min-height: 200px;
	background: #abb58e;
	color: #665d59;
	font-size: 10px;
}

.R_area h2 {
	padding: 0;
	font-weight: bold;
	margin: 0;
	color: #665d59;
	font-size: 12px;
	text-transform: uppercase;
}

.R_area h3 {
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

.R_area ul {
	padding: 0;
	margin: 0 0 10px 30px;
}

.R_area ul {
}

.R_area ul p {
	margin: 0;
	color: #665d59;
}

.R_area .p {
	font-size: .85em;
	margin: 10px 0;
	padding: 0;
	color: #665d59;
}

.R_area a {
	color: #e2e6d8;
	text-decoration: none;
}

.R_area a:hover {
	text-decoration: none;
}

div.p p {
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}

.R_areaorange {
	width: 188px;
	padding: 49px 15px 10px 17px;
	/*
	http://www.everestresearchinstitute.com/AboutUs/ValueProposition
	min-height: 200px;
	*/
	background: url('/Images/gradient_orange.jpg') repeat-x;
	color: #666;
	font-size: 10px;
}

.R_areaorange h2 {
	background:url('/Images/orangebar_h1.png') no-repeat;
	font-weight: bold;
	margin: 0 0 0 -17px;
	padding: 0 0 0 17px;
	color: #008E45;
	width:203px;
	min-height:48px;
	font-size: 12px;
	text-transform: uppercase;
}

.R_areaorange h3 {
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

.R_areaorange ul {
	padding: 0;
	margin: 0 0 10px 30px;
}

.R_areaorange ul {
}

.R_areaorange ul p {
	margin: 0;
	color: #665d59;
}

.R_areaorange .p {
	font-size: .85em;
	margin: 10px 0;
	padding: 0;
	color: #665d59;
}

.R_areaorange a {
	color: #006632;
	text-decoration: none;
}

.R_areaorange a:hover {
	color: #181008;
	text-decoration: none;
}
.R_areaorangefooter {
	background: url('/Images/footer_orange.jpg');
	width:220px;
	height:15px;
	margin:0 0 -15px -17px;
}

div.p p {
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}

/*===========================tertiarty.html=============================================*/
.mid_tert {
	background: url('/Images/bg_tert.gif') repeat-y top; 
	width: 100%;
}

.mid_prod {
	background: url('/Images/bg_mid_product.gif') repeat-y top; 
	width: 100%;
}

.w725 {
}

.w500 {
	width: 499px;
}

.w500 {
	
}

.box-repeatBG {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	width: 100%;
}

.box {
	width: 744px;
	min-height: 66px;
	background: url('/Images/bg_box.jpg') no-repeat top; 
}

.box div.p {
	color: #666666;
}

.box div.p a {
	color: #008E45;
	text-decoration: none;
	padding: 0;
	border: none;
	font-weight: bold;
}

.box div.p a:hover {
	text-decoration: none;
}

.column1 {
	float: left;
	width: 270px;
	font-size: 10px;

}
.p {
	padding: 40px 30px 20px 45px;
}

.column2 {
	float: left;
	width: 223px;
	margin: 0 0 0 9px;
	font-size: 10px;

}
.column2top p a {
	font-weight: bold;
}

.column3 {
	float: left;
	width: 224px;
	font-size: 10px;
	margin: 0 0 0 0px;
	width:242px;
}

.column2top .hr {
	height: 30px;
	margin-bottom: -30px;
	margin-top: 10px;
	margin-left: -9px;
	margin-right: -16px;
	background: url('/Images/hr.gif') repeat-x top; 
}

.hr {
	background: url('/Images/hr.gif') repeat-x top; 
}

.hr2 {
	padding-top: 50px;
	background: url('/Images/hr2.gif') repeat-x top; 
}

#researchinfo .hr2 {
	margin-left: -26px;
	background: url('/Images/hr.gif') repeat-x top; 
	margin-top: 20px;
	margin-bottom: -30px;
	border-style: none;
	margin-right: -10px;
}

#researchblurb .hr2 {
	margin-left: -26px;
	background: url('/Images/hr.gif') repeat-x top; 
	margin-top: 20px;
	margin-bottom: -30px;
	border-style: none;
	margin-right: -15px;
}


.hr3 {
	clear: both;
	padding: 30px 0 0 0;
	/padding: 20px 0 0 0;
	background: url('/Images/hr3.jpg') no-repeat top; 
	width:744px;
}

.p.hr {
	padding-top: 20px;
}

.box div.p a.moreRes {
	display: block;
	margin: 10px 0;
	color: #666666;
}

.C_area p {
        padding: 0px 10px 5px 0px;
        color: #666666;
        margin: 5px 10px;
}

#searchresults {
	font-size: 12px;
	position:relative;
	left:-25px;
	margin-right:-25px;
	overflow:auto;
	height:500px;
}

h2.check .price {
        color: #666666;
        font-size: .8em;
        float: right;
}


.pageNavigation {
	float: right;
	text-align: right;
	margin: 5px 10px;
	color: #666666;
}

.pageNavigation a, .C_area p a {
	color: #008E45;
	text-decoration: none;
}
.pageNavigation a:hover, .C_area p a:hover {
	color: black;
	text-decoration: none;
}
.C_area .pclass p {
	padding: 0 70px 0 40px;
	color: #666666;
	margin: 5px 10px;
}
p.cart {
	margin-top: 10px;
	background: url('/Images/cart.gif') no-repeat 5px 0; 
}
.photo {
	float: right;
	margin: 30px;
}
.grey {
	background: url('/Images/bg_greyDot.gif') repeat-y 495px 0; 
}
.grey2 {
	background: url('/Images/bg_greyDot.gif') repeat-y 332px 0; 
	font-size: 12px;
}
.column1top {
	width: 280px;
	float: left;
}
.column2top {
	float: left;
	color: #666;
	padding:  0 0 0 10px;
	margin: 0;
	width: 170px;
	font-size: 12px;
}
.column2top h2 {
	margin-left: 10px;
}
.column2top.bottom {
	width: 200px;
	font-size: 10px;
}
.column2top.bottom p, .column2top.bottom h5 {
	margin-left: 0;
	padding: 0 20px 0 20px;
}
p.column2top {
	margin: 0;
	padding: 0;
}
.column1big {
	width: 495px;
	color: #666;
	float: left;
	padding: 0 0 10px 0;
	font-size: 10px;
}
.column1big ul {
	margin: 0 5px 5px 0px;
	padding-left: 25px;
	font-size: 10px;
}
.column1big ul li {
	padding: 0px 0 10px 0;
	font-size: 10px;
}
.column1big p {
	padding: 0 10px 10px 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.column1big h2 {
	margin: 0;
	padding: 0;
}

/*=========================== cart ===========================================*/

.cart p {
	margin-left: 50px;
	margin-right: 70px;
}

/*=========================== forms =============================================*/
h2.last_res {
	font-weight: normal;
	color: #8c8787;
	padding: 0 0 20px 25px;
}
.info{
	border-top:solid 1px #8899c5;
	border-bottom:solid 1px #8899c5;
	margin:10px 50px 10px 50px;
	padding:10px 0px;
}
.info_1{
	margin:10px 50px 10px 10px;
	padding:0;
}
.info_l_s{
	float:left;
	width:300px;
	margin: 5px 0;
}
.info_r_s{
	float:right;
	width:259px;
	margin: 5px 0;
}
.info_r_s p, .info_l_s p{
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	line-height:130%;
}

.item_inf{
	margin:0 60px 30px;
	width:621px;
}
	
.C_area div.formelement {
    margin-bottom: 3px;
    margin:0 50px 10px;
    width:621px;
}

#formbuttons {
	margin-left: 210px;
}

.item_inf thead tr{
	height:25px;
}
.item_inf td{
	vertical-align:top;
}
.item_inf p{
	padding:0px;
}
.table_head{
	padding-right: 5px;
	background:url(/Images/bg_table_item_inf.gif) no-repeat right bottom;
	text-align:left;
}
.table_head_1{
	width:36px;
	background:url(/Images/bg_table_item_inf.gif) no-repeat right bottom;
	text-align:left;
}
.table_head_2{
	width:396px;
	background:url(/Images/bg_table_item_inf.gif) no-repeat left bottom;
	padding-left:5px;
	text-align:left;
}
.table_head_3{
	width:80px;
	background:url(/Images/bg_table_item_inf.gif) no-repeat left bottom;
	padding-left:5px;
	text-align:left;
}
.table_head_4{
	width:110px;
	text-align:right;
	background:url(/Images/bg_table_item_inf.gif) no-repeat left bottom;
}
.table_field_title_2{
	width:500px;
	text-align:left;
	background:url(/Images/bg_table_item_inf.gif) no-repeat left bottom;
}

.field_1{
	border-bottom: 1px solid #8899c5;
	width:36px;
}
.field_2{
	border-bottom: 1px solid #8899c5;
	width:396;
}
.field_3{
	border-bottom: 1px solid #8899c5;
	width:80px;
}
.field_4{
	border-bottom: 1px solid #8899c5;
	width:110px;
}
.field_2_2{
	border-bottom: 1px solid #8899c5;
	width:500px;
}
.field_3_2{
	border-bottom: 1px solid #8899c5;
	width:85px;
}

.total_item_inf1{
	float:left;
	padding:10px 0;
	width:500px;
	text-align:right;
}
.total_item_inf2{
	float:right;
	padding:10px 0;
	width:120px;
}
.total_item_inf1 p, .total_item_inf2 p{
	padding:0px;
	margin:0px;
}
.bt_my_account{
	float:right;
	margin:0 60px 50px 0; 
}


ul.checkout{
	margin:0;
	padding-left: 50px;
	margin-left: -50px;
	margin-right: -20px;
	list-style:none;
	background:url('/Images/hr2.gif') repeat-x bottom;
	height:85px;
}
.checkout li{
	height:20px;
	color:#666666;
	margin:0;
	padding:3pt 20px 0pt 22px;
	float:left;
}
.button {
	border: none;
	margin: 0px;
	padding: 0px;
	background: none;
}
.checkout .li_blue1{
	background:url('/Images/button_checkout_blue1.gif') no-repeat;
}
.checkout .li_blue2{
	background:url('/Images/button_checkout_blue2.gif') no-repeat;
}
.checkout .li_blue3{
	background:url('/Images/button_checkout_blue3.gif') no-repeat;
}
.checkout .li_grey1{
	background:url('/Images/button_checkout_gray1.gif') no-repeat;
}
.checkout .li_grey2{
	background:url('/Images/button_checkout_gray2.gif') no-repeat;
}
.checkout .li_grey3{
	background:url('/Images/button_checkout_gray3.gif') no-repeat;
}
.cont_checkout{
}
.button_edit{
	bottom:10px;
}
.text_coments{
	margin: 10px 0 0 50px;
	width:430px;
	height:110px;
}
.paym_math{
	padding:10px 0 0 0;
	margin:0 0 0 50px;
}
.paym_math .radio{
	float:left;
	margin:5px 0 0 0;
	padding:0 0 0 0;
}
.paym_math p{
	padding: 4px 0 0 5px;
	/padding: 7px 0 0 5px;
	margin:0px;
	float:left;
}
.paym_math .select_card{
	margin-left:20px;
}
.client_inf{
	margin:10px 0 0 70px;
	_margin:10px 0 0 75px;
}
.client_inf p{
	padding:4px 0 0px 0px;
	margin:5px 0 5px;
}
.client_inf_l_s{
	float:left;
	width:270px;
}
.client_inf_r_s{
	float:right;
	width:375px;
}
.client_inf input{
	margin:0;
	padding:0;
}
.client_inf .checkbox{
	margin:10px 10px 0 0;
	_margin:10px 8px 0 0;
	padding:0;
	float:left;
}
.client_inf .checkbox_p{
	margin: 0;
	padding: 10px 0 0 0;
	/padding: 13px 0 0 0;
}
.client_inf_r_s .paym_type{
	color:#666;
	padding-left:5px;
	width:150px;
}
.client_inf_r_s .exp_date_month{
	color:#666;
	padding-left:5px;
	width:100px;
}
.client_inf_r_s .exp_date_year{
	color:#666;
	padding-left:5px;
	width:65px;
}
.paym_math select{
	color:#666;
	padding-left:5px;
	width:180px;
}
.bt_download{
	float:right;
	margin:10px 0 0 0; 
}

.multipick {
	background-color: #ddd;
	overflow: auto;
	width: auto;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#application .multipick {
	width: 250px;
	height: auto;
	background: white;
}

/*================================ editor =================================*/

/*
#editor {
	display: none;
	border-style: solid;
	padding: 5px;
	border-color: #ccc;
	background: #ccc;
	float: left;
	z-index: 200;
	position: absolute;	
}

#editor #title {
	text-transform: uppercase;
	font-family: sans-serif;
	font-size: 12pt;
}

*/
.noProducts h2 {
	color: #665d59;
	padding: 0 0 12px 10px; 
	font-size: 11px;
	text-transform: uppercase;
}
#product h2 {
	color: #665d59;
	padding: 12px 0 3px 10px; 
	font-size: 11px;
	text-transform: uppercase;
}
.cartItem {
	padding-top: 5px;
}
#product h1 {
	width:520px;
}
a {
	color: #008E45;
	text-decoration: none;
}
a:hover {
	color: 005c2d;
	text-decoration: none;
}
.newsItem {
	margin-bottom: 7px;
}
.newsItem a h3:hover {
	color: black;
}
.newsDate p {
	display: inline;
	padding-left: 0px;
	margin-left: 0px;
}
.newsDate {
	margin-left: 10px;
}
#social-icons {
	display: none;
	position: absolute;
	top: 1px;
	left: 10px;
}

/* Header Icons */
.icons {
	position: absolute;
	left:50%;
	margin-left:232px;
	top:77px;/*CHANDRANI*/
	/*bottom: 13px; CHANDRANI*/
	line-height:20px; height: 34px;
	z-index:1000;
	width:220px;
}
.icons a {display: block;width: 22px; height: 22px; margin-left: 7px; float: right;text-align: right;}
.icons .twitterlink {background: url(/Images/social_icon_sprite.png) no-repeat -22px 0;}
.icons .youtubelink {background: url(/Images/social_icon_sprite.png) no-repeat -44px 0;}
.icons .linkedinlink {background: url(/Images/social_icon_sprite.png) no-repeat -66px 0;}
.icons .facebooklink {background: url(/Images/social_icon_sprite.png) no-repeat -88px 0;}
.icons .flickrlink {background: url(/Images/social_icon_sprite.png) no-repeat -132px 0;}/*CHANDRANI*/
.icons .rsslink {background: url(/Images/social_icon_sprite.png) no-repeat 0 0;}
.icons .twitterlink:hover {background-position: -22px -22px;}
.icons .youtubelink:hover {background-position: -44px -22px;}
.icons .linkedinlink:hover {background-position: -66px -22px;}
.icons .facebooklink:hover {background-position: -88px -22px;}
.icons .flickrlink:hover {background-position: -132px -22px;}/*CHANDRANI*/
.icons .rsslink:hover {background-position: 0px -22px;}
.icons .googlepluslink { background: url(/Images/social_icon_sprite.png) no-repeat -220px 0; }
.icons .googlepluslink:hover { background: url(/Images/social_icon_sprite.png) no-repeat -220px -22px; }

#tagline {
	position: absolute;
	left: 300px;
	top: 52px;
	color: #575a5d;
	font-weight:bold;
}
.whiteout {
	background-color:#fff;
}

