			#wk_compare {

				background-clip: padding-box;

				background-color: #FFFFFF;

				border: 1px solid rgba(0, 0, 0, 0.3);

				border-radius: 6px 6px 6px 6px;

				

				display: none;

				left: 50%;

				margin: 0px 0 0 -280px;

				outline: medium none;

				position: absolute!important;

				top: 50%;

				width: 450px;

				z-index: 9999999999999999999999;

			}

			.modal-header {

			

				border-bottom: 1px solid #EEEEEE;

				border-radius: 4px 4px 0 0;

				padding: 9px 15px;

				text-align: center;

			}

			.modal-header h3 {

				display: inline-block;

				font-size: 20px;

				opacity: 0.6;

			}

			.wk-close {

				color: #000000;

				cursor: pointer;

				float: right;

				font-size: 20px;

				font-weight: bold;

				line-height: 20px;

			

				text-shadow: 0 1px 0 #FFFFFF;
				background:url('../image/x.png') no-repeat;
				padding:10px;

			}

			

			.wk-close:hover

			{

				color:#FF0000;

				opacity:1;

			}		

			

			#ask-form {

				display: inline-block;

				margin-top: 20px;

			}

			#wk_compare .label {

				display: inline-block;

				font-size: 14px;

				font-weight: 600;

				margin-bottom: 7px;

				padding-left: 20px;

				text-align: left;

				width: 80px;

			}

			#ask-form input, #ask-form textarea {

				background-color: #FFFFFF;

				border: 1px solid #CCCCCC;

				border-radius: 4px 4px 4px 4px;

				box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

				color: #555555;

				display: inline-block;

				font-size: 14px;

				height: 20px;

				line-height: 20px;

				margin-bottom: 10px;

				padding: 4px 6px;

				transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;

				vertical-align: top;

			}

			#wk_compare input {

				height: 30px;

				margin-bottom: 10px;

				width: 315px;

			}

			#ask-form textarea {

				height: 75px;

				width: 313px;

			}

			#wk_compare #askbtn, #wk_compare #resetbtn {

				float: right;

				height: 30px;

				margin: 10px 23px 0 0;

				width: 80px;

			}

			.modal-footer {

				background-color: #F5F5F5;

				border-radius: 0 0 6px 6px;

				border-top: 1px solid #DDDDDD;

				box-shadow: 0 1px 0 #FFFFFF inset;

				margin-bottom: 0;

				margin-top: 10px;

				padding-bottom: 50px;

				text-align: right;

			}

			#askbtn:hover, #resetbtn:hover {

				background-color: #E6E6E6;

				background-position: 0 -15px;

				color: #333333;

				text-decoration: none;

				transition: background-position 0.1s linear 0s;

				cursor:pointer;

			}

			#askbtn:focus, #resetbtn:focus {

				outline: thin dotted #333333;

				outline-offset: -2px;

			}

			#wk_compare .error {

				    bottom: 0;

					color: #DF280A;

					display: none;

					font-weight: bold;

					left: 180px;

					position: absolute;

			}

			.error-border {

				border-color: #FF0000 !important;

			}

			#customerlogoutbtn{

			     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

				border: medium none;

				color: #444444;

				font-weight: normal;

				padding: 0;

				text-align: left;

				width: 100%;

				height:auto;

			}
			.cmp_title
			{
			  margin-top: 20px;
			  margin-bottom: 20px;
			  padding: 10px;
			  font: 14px/20px Arial,Helvetica,sans-serif;
			  color: #555555;
			  background: #F0F0F0;
			  display: block;
			  border-radius:2px;
			  border: 1px solid #eae6e6;
			}
			.cmp_title_remove
			{
			  margin-top: 20px;
			  margin-bottom: 20px;
			  padding: 10px;
			  font: 14px/20px Arial,Helvetica,sans-serif;
			  color: #fff;
			  background: #ff5353;
			  display: none;
			  border-radius:2px;
			  border: 1px solid #e83939;
			}
			.cmp_title_addmsg
			{
			  margin-top: 20px;
			  margin-bottom: 20px;
			  padding: 10px;
			  font: 14px/20px Arial,Helvetica,sans-serif;
			  color: #fff;
			  background: #d35400;
			  display: none;
			  border-radius:2px;
			  border: 1px solid #e83939;
			  display:block;
			}
			.add_compare a
			{
			  background-color: #6C88D8;
			  background-image: linear-gradient(to bottom, #6C88D8, #6C88D8);
			  background-repeat: repeat-x;			  
			  border-bottom: 4px solid #4765B8;
			  border-radius: 6px;
			  border-right: medium none;
			  box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.2);
			  color: #FFFFFF!important;
			  display: inline-block;
			  filter: none !important;
			  font: 14px/20px 'Open Sans',sans-serif;
			  padding: 9px 20px;
			  position: relative;
			  text-shadow: none;
			  text-decoration:none;
			  margin-left:70px;
			}
			.add_compare a:hover
			{
			background-color: #5ca633 !important;
			background-image: -moz-linear-gradient(center bottom , #6C88D8 42%, #6C88D8 71%, #6C88D8 83%) !important;
			border:none;
			color: #FFFFFF;
			filter: none !important;
			text-decoration: none;
			}
			.add_continue a
			{
			 background-image: -moz-linear-gradient(center bottom , #F0F0F0 37%, #F0F0F0 69%, #F0F0F0 85%);
			  border-bottom: 4px solid #DADADA;
			  border-radius: 6px;
			  border-top: 1px solid #F1F1F1;
			  box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.2);
			  color: #555555!important;
			  display: inline-block;
			  font: 14px/20px 'Open Sans',sans-serif;
			  height: auto;
			  padding: 9px 20px;
			  text-align: center;
			  text-decoration: none;
			  text-indent: 0;
			  
			}
			.add_continue a:hover
			{
			  border:none;
			background-color: #F0F0F0 !important;
			background-image: -moz-linear-gradient(center bottom , #F0F0F0 42%, #F0F0F0 71%, #F0F0F0 83%) !important;3
			 			
			color: #555555!important;
			filter: none !important;
			text-decoration: none;
			}
			.compare_image
			{
			  width:100px!important;
			  height:100px;
			  float:left;
			  margin-right:20px;
			  
			  
			}
			.compare_heading
			{
			  text-align:left;
			  height:auto;
			  font-weight:bold;
			  
			}
			.comp_head
			{
			  padding:0px;
			  margin:0px;
			  height:100px;
			}
			.remove
			{
			  color:red;
			  text-align:left;
			  cursor:pointer;
			}
			.comp_buttons
			{
			  height:40px;
			  background: #5ca633;
;
			}
			#vmproductcompare_overlay{
			  background: none repeat scroll 0 0 #000000;
			  display: none;
			  height: 100%;
			  left: 0;
			  opacity: 0.4;
			  position: fixed;
			  top: 0;
			  width: 100%;
			 z-index:-1;
		      }
