﻿@charset "utf-8";
/* CSS 3 Document 
Project: Tie Society
Build On: 30th June 2011
Created by: Plaveb
HTML/CSS3 Developer: Matthewb
*/
/*test*/
/* CSS standard */
* { margin:0; padding:0; } 
html, body, #mainPart { height: 100%; min-height:100%;}

body{margin:0; padding:0; font:normal 13px/18px "Gill Sans MT"; color:#fff; background-color:#000;}
body #aspnetForm{/*min-height:100%;*/ padding-bottom:120px;background:url(../images/form_bg_img.jpg) repeat-y;margin:0px auto;width:980px;}

section { /*margin-bottom:120px;*/width:100%; height:100%;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/*common classes starts here*/
h1 { font:normal 22px "Gill Sans MT"; color:#FFF;width:100%; padding-left:20px!important;}
h2 { font:normal 20px "Gill Sans MT"; color:#FFF;}
h3 { font:normal 16px "Gill Sans MT"; color:#FFF;}
h4 { font:normal 14px "Gill Sans MT"; color:#FFF;}
h5 { font:bold 11px "Gill Sans MT"; color:#FFF;}
h6 { font:bold 10px "Gill Sans MT"; color:#FFF;}

hr{background:url(../images/hr.gif) repeat-x !important;width:100% !important;height:2px !important;border:none !important;}

.mt2{margin-top:2px;} .mt5{margin-top:5px;} .mt10{margin-top:10px;} .mt40{margin-top:40px;} .mt15{margin-top:15px;} .mt20{margin-top:20px;} .mt_4{margin-top:-4px;}
.mb5{margin-bottom:5px;} .mb10{margin-bottom:10px;} .mb15{margin-bottom:15px;} .mb20{margin-bottom:20px;} .mb25{margin-bottom:25px;} 
.mr10{margin-right:10px;} .mr5{margin-right:5px;} .mr15{margin-right:15px;} .mr20{margin-right:20px;} .mr35{margin-right:35px;} .mr38{margin-right:38px;} .mr49{margin-right:49px;} .mr7{margin-right:7px} .mrl5{margin-right:15px;} .mr4{margin-right:4px;} .mr2{margin-right:2px;}
.ml2{margin-left:2px;} .ml4{margin-left:4px;} .ml5{margin-left:5px;} .ml10{margin-left:10px;} .ml12{margin-left:12px;}.ml14{margin-left:14px;} .ml15{margin-left:15px;} .ml33{margin-left:33px;}
.ml220{margin-left:220px;} .mll0{margin-left:10px;} .ml85{margin-left:85px;} .mll5{margin-left:15px;} .ml20{margin-left:20px;} .ml35{margin-left:35px;}
.ml100{margin-left:100px;} .ml1{margin-left:1px!important;}



.pt2{padding-top:2px;} .pt5{padding-top:5px;} .pt7{padding-top:7px;} .pt10{padding-top:10px;} .pt15{padding-top:15px;} .pt20{padding-top:20px;} 
.pr5{padding-right:5px;} .pr15{padding-right:15px;} .pr20{padding-right:20px;} .pr10{padding-right:10px;}
.pb5{padding-bottom:5px;} .pb10{padding-bottom:10px;} .pb15{padding-bottom:15px;} .pb20{padding-bottom:20px;}  
.pl5{padding-left:5px;} .pl17{padding-left:17px;} .pl12{padding-left:12px;} .pl80{padding-left:80px;} .pl50{ padding-left:50px;} .pll0{padding-left:10px;} .pl20{padding-left:20px;} .pl15{padding-left:15px;}.pl30{padding-left:30px; }.pl50{padding-left:50px; } .pl28{padding-left:28px; }
.pl180{padding-left:180px;} 
.pr17{padding-right:17px;} 

.w10{width:10px;} .w20{width:20px;} .w25{width:25px;} .w30{width:30px;} .w40{width:40px;} .w50{width:50px;} .w55{width:55px;} .w60{width:60px;} .w70{width:80px;} .w75{width:75px;} .w80{width:80px;} .w90{width:90px;} .w100{width:100px;} .w120{width:120px;} .w130{width:130px;}.w140{width:140px;} .w147{width:147px;} .w160{width:160px;} .w170{width:170px;} .w180{width:180px;} .w185{width:185px;} .w190{width:190px;} .w215{width:215px;} .w220{width:220px;} .w230{width:230px;} .w600{width:600px;}

.h3{height:3px;} .h5{height:5px;} .h10{height:10px;} .h15{height:15px;} .h20{height:20px;} .h25{height:25px;} .h30{height:30px;} .h35{height:35px;} .h40{height:40px;} .h45{height:45px;} .h50{height:50px;} .ht60{ height:60px;} .ht70{ height:70px;} .h80{height:80px;} .h90{height:90px;} .h100{height:100px;}

.fl{float:left;}.fr{float:right;}.fr_imp{float:right!important;}



.pt10{padding-top:10px;}.pb10{padding-bottom:10px;}.mb10{margin-bottom:10px;}
.overflowHdn{overflow:hidden; }
.clear { clear:both; }
.clearL{clear:left; }
.clearR{clear:right; }
ul, li { list-style:none; margin:0; padding:0; }
.greyTxt{color:#9A9A9A;}
/*common classes ends here*/


div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0;}
/*article, aside, figure, footer, header, hgroup, nav, section { display:block; }*/
* { margin:0; padding:0; outline:0; } 
a , a:link { text-decoration:none;color:#fff; font-size:14px; }
img { border:none; }


sup{font-size:9px;}

textarea{background-color:#555;border:1px solid #222;overflow:auto;}

input[type=text],[type=password]{height:20px;background-color:#555;border:1px solid #222;}


/* ===================== @font-face CSS for Live ===================== */

/*@font-face {
	font-family: 'Gill Sans MT';
	src: url('http://www.tiesociety.com/fonts/GIL.TTF') format('truetype'),
		 url('http://www.tiesociety.com/fonts/GIL.otf') format('opentype'),
		 url('http://www.tiesociety.com/fonts/GIL.woff') format('woff'),
		 url('http://www.tiesociety.com/fonts/GIL.svg') format('svg'),
		 url('http://www.tiesociety.com/fonts/GIL.eot') format('embedded-opentype');
		 font-weight: normal;
		 font-style: normal;
}

@font-face {
	font-family: 'Gill Sans MT';
	src: url('http://www.tiesociety.com/fonts/GIL.TTF') format('truetype'),
		 url('http://www.tiesociety.com/fonts/GIL.otf') format('opentype'),
		 url('http://www.tiesociety.com/fonts/GIL.woff') format('woff'),
		 url('http://www.tiesociety.com/fonts/GIL.svg') format('svg'),
		 url('http://www.tiesociety.com/fonts/GIL.eot') format('embedded-opentype');
		 font-weight: normal;
		 font-style: normal;
}



@font-face {
    font-family: 'Gill Sans MT Condensed Regular';
    src: url('http://www.tiesociety.com/fonts/gilcsancond.ttf') format('truetype'),
	     url('http://www.tiesociety.com/fonts/gilcsancond.eot') format('embedded-opentype');
}


@font-face {
	font-family: 'Conv_GILC__';
	src: url('http://www.tiesociety.com/fonts/GILC__.eot');
	src: local('☺'), url('http://www.tiesociety.com/fonts/GILC__.woff') format('woff'), url('http://www.tiesociety.com/fonts/GILC__.ttf') format('truetype'), url('http://www.tiesociety.com/fonts/GILC__.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/



/* ===================== @font-face CSS for Local ===================== */

@font-face {
	font-family: 'Gill Sans MT';
	src: url('../fonts/GIL.TTF') format('truetype'),
		 url('../fonts/GIL.otf') format('opentype'),
		 url('../fonts/GIL.woff') format('woff'),
		 url('../fonts/GIL.svg') format('svg'),
		 url('../fonts/GIL.eot') format('embedded-opentype');
		 font-weight: normal;
		 font-style: normal;
}

@font-face {
	font-family: 'Gill Sans MT';
	src: url('../fonts/GIL.TTF') format('truetype'),
		 url('../fonts/GIL.otf') format('opentype'),
		 url('../fonts/GIL.woff') format('woff'),
		 url('../fonts/GIL.svg') format('svg'),
		 url('../fonts/GIL.eot') format('embedded-opentype');
		 font-weight: normal;
		 font-style: normal;
}



@font-face {
    font-family: 'Gill Sans MT Condensed Regular';
    src: url('../fonts/gilcsancond.ttf') format('truetype'),
	     url('../gilcsancond.eot') format('embedded-opentype');
}


@font-face {
	font-family: 'Conv_GILC__';
	src: url('../fonts/GILC__.eot');
	src: local('☺'), url('../fonts/GILC__.woff') format('woff'), url('../fonts/GILC__.ttf') format('truetype'), url('../fonts/GILC__.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}





input, input:focus, select, textarea {}	
a:hover, a:hover{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; color:#999; }


/*Error,alert,success classes*/
.error{color:#ff0000 !important;font-weight:bold !important;}
.success{color:#097c00 !important;font-weight:bold !important;}
.alert{border:1px solid #F60;!important}

.buttonBlack{background: url(../images/btn-blk_L.png) no-repeat left top;color: #FFFFFF;cursor: pointer;display: block;float: left;height: 20px;margin: 0;padding: 0 0 0 5px;}
.buttonBlack span{background: url(../images/btn-blk_R.png) no-repeat scroll right top transparent;display: block; float: left;padding: 0 5px 0 0;}
.buttonBlack input{background:none;	color:#222;	cursor:pointer;	border:none;	float:left;	height:20px;	margin:0px;padding:0px 0px 2px 0px;text-shadow:1px 1px #fff;}
.buttonBlack input:hover{color:#0C0;}

#mainPart{width:980px; margin:0px auto; padding:0; height:100%;min-height:100%;}
/*hpart starts here*/
#hpart{width:100%;height:130px;background-color:#000;}
.logo{width:317px;height:auto;float:left;padding:40px 0px 36px 0px;}
.topLinks{width:380px; height:auto; float:right; padding:20px 0 0 0;}
.topLinks ul{float:right; margin:0px; padding:0px 0px 15px 0px;  }
.topLinks ul li{width:auto;height:auto;float:left;}
.topLinks ul li a{float:left;background:url(../images/black_dot.gif) no-repeat 100% 70%;width:auto;padding:0px 15px; color:#fff; font-size:16px; font-family: "Gill Sans MT";}
.topLinks ul li a:hover{ color:#999;}
.topLinks ul li a.nobg{ background:none;color:#fff!important;}
.topLinks ul li a.nobg:hover{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; color:#999!important;}
#displayText{color:#fff;} #displayText:hover{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; color:#999;}

.username{font:normal 16px; color:#b0b0b0; text-align:right; padding-right:15px;}
.username a{font:bold 16px; color:#b0b0b0}
.signup{font-size:18px!important; }



.loginWrap{width:350px;height:auto;float:left;top:23px;position:relative;left:70px;}
.loginWrap ul{width:100%;height:auto;padding:0px 0px 0px 0px;}
.loginWrap ul li{width:auto;height:auto;float:left; margin:0px 5px 0px 0px;}
.input_login{width:130px;height:20px;background-color:#444;border:none;}
.submit_login{background-color:#eee;width:70px;height:22px;border:1px solid #222;cursor:default;}
/*TOP NAVIGATION STARTS HERE*/
#topNav{
margin-bottom: 1em;width:980px;height:40px;background-color:#222;float:left;text-transform:uppercase;}

#topNav ul{
padding:0px;margin:0px;height:100%;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/
}

#topNav li{
display: inline;margin: 0;padding:0;}
#topNav li a.firstNav{padding:10px 46px 10px 25px;!important;}
#topNav li a.lastNav{padding:10px 25px 10px 25px;!important;}
#topNav li a{text-decoration: none; color: #fff; font-size: 14px;padding:10px 36px; float:left; font-family:'Gill Sans MT'; font-weight:normal; background:url(../images/top_nav_dot.gif) no-repeat 100% 50%;letter-spacing:3px;}
#topNav li:last-child a{background:none!important;}  
#topNav li a:visited{
color: #fff;}

#topNav li a:hover, .topNav li.selected a{
color:#555;}

#topNav li a.nobg{ background:none!important;}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;top: 0; /*THEME CHANGE HERE*/
border-width: 0 1px;font-size:14px;line-height:18px;z-index:100;opacity:0.9;filter:alpha(opacity=40)width: 200px;visibility: hidden;
}


.dropmenudiv a{
width: 200px;display: block;text-indent: 35px;padding: 5px 0;text-decoration: none;color: white;border-bottom:1px solid #444;color:#d4d4d4;background-color:#222;
background:#222 url(../images/top_nav_dot.gif) no-repeat 25px 50%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #272727;color:#fff;}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;}



/*TOP NAVIGATION ENDS HERE*/


/*hpart ends here*/

/*mpart starts here*/
#slideout {
position: fixed;top: 150px;right: 0;	width: 50px;padding: 12px 0;text-align: center;	-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}
#slideout_inner {position: fixed;top: 150px;right: -250px;background: #333;width: 200px;padding: 25px;height: auto;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;		-o-transition-duration: 0.3s;transition-duration: 0.3s;	text-align: left;-webkit-border-radius: 0 0 5px 0;-moz-border-radius: 0 0 5px 0;border-radius: 0 0 5px 0;}
#slideout_inner textarea {width: 190px;height: auto;margin-bottom: 6px;}
#slideout:hover {right: 250px;}
#slideout:hover #slideout_inner {right: 0;}
#slideout_inner label{width:100px;padding:2px;float:left;}
#slideout_inner input{width:150px;padding:2px;float:left;background-color:#444;border:1px solid #222;height:25px;}

#mpart{ width:100%; background-color:#333; min-height:100%!important; height:100%;}

.reportProb{background:#222 url(../images/contact_address_bg.png) repeat;padding:10px;margin:0px;border-radius-bottomleft:5px;-moz-border-radius-bottomleft:5px;width:150px;}
.reportProb a{background:url(../images/reportProblemIcon2.png) no-repeat 8px 0px;height:22px;padding-left:40px;float:left;}
.clear_txt {font-size:12px!important;background:#333;color: #FFF;position: relative;right:-52px;text-align: center;top: -3px;width: 40px;z-index: 1;padding:3px 10px 6px 10px;/*border-right:3px solid #444;border-bottom:3px solid #444;border-top:3px solid #444;*/*padding:3px 10px 6px 10px;padding:3px 10px 6px 10px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.clear_txt { padding:3px 10px 4px 10px; }
}

.searchBtn{padding:0 0 0 1px!important;}
.searchBtnInner{padding:0 0px 4px 0!important;width:195px!important;}
.contactForm{background:#222;border:3px solid #444;width:540px;height:auto;float:left;margin:0px 0px 20px 70px;padding:0px 0px 10px 0px;}
.contactAddress{background:#222 url(../images/contact_address_bg.png) repeat;border:3px solid #444;margin:0 0 0 30px;padding:0 0 10px 0px;width:250px;}
.contactAddress h4{width:94.5%!important;background:#222!important;}
.contactAddress p{padding:10px!important;width:94%!important;float:left!important;}

.giftSubsPaymentNote{border:3px solid #444;float:left;width:300px;padding:0px;margin-top:20px;}
.giftSubsPaymentNote p{padding:10px!important;}
.blueTxt{color:#83A1B4; }

/*mpart ends here*/		

/*fpart Starts here*/
#fpart{width:980px; margin:-120px auto;clear:both; position: relative; bottom:0px;}

.footerBottom{width:100%;height:auto;float:left;font-family:Georgia, "Times New Roman", Times, serif; color:#333;padding:12px 0px; background:#000;}
.copyright{width:250px; float:left;}

.bottomImageWrap{background:#333;width:100%;height:190px;}
.bottomImageWrap a{padding:20px 0px 20px 20px;float:left; }

@media \0screen {
  .bottomServiceTxt{background:url(../images/service_msg_bg.jpg) repeat-x;width:100%; height:60px; text-transform:uppercase; margin:5px 0px 0px 0px;float:left;border-bottom:5px solid #000;border-top:5px solid #000;font-family:'Conv_GILC__';}
.bottomServiceTxt span{color:#9a9a9a; padding:20px 0px 0px 24px;float:left; font-size:21px;font-weight:normal;  color:#9a9a9a; letter-spacing:0.06em; width:auto;}
.bottomServiceTxt span a{color:#fff!important;font-size:22px; }
.bottomServiceTxt span a:hover{color:#000; }
}

.bottomServiceTxt{background:url(../images/service_msg_bg.jpg) repeat-x;width:100%; height:60px; text-transform:uppercase; margin:5px 0px 0px 0px;float:left;border-bottom:5px solid #000;border-top:5px solid #000;font-family:'Gill Sans MT Condensed Regular';}
.bottomServiceTxt span{color:#9a9a9a; padding:20px 0px 0px 24px;float:left; font-size:21px;font-weight:normal;  color:#9a9a9a; letter-spacing:0.06em; width:auto;}
.bottomServiceTxt span a{color:#fff!important;font-size:22px; }
.bottomServiceTxt span a:hover{color:#000; }

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
.bottomServiceTxt span { padding:20px 0px 0px 29px;letter-spacing:0.094em;}

}
*/
.footerNavWrap{background-color:#222;width:100%;height:99px;border-top:5px solid #000;}
.footerNav{width:100%;padding:13px 0px 0px 0px;margin:0px;float:left;height:auto;}
.footerNav ul{width:auto;padding:0px 16px 0px 17px;margin:0px;float:left;}
.footerNav ul li{width:auto;padding:0px; margin:0px; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif;}
.footerNav ul li a{color:#9a9a9a; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.footerNav ul li a:hover{color:#fff;}

.ftrLogo{padding:0px 46px 0px 46px!important; padding:0px 45px 0px 45px\9!important;}
.footerNav ul{width:auto;padding:0 19px 0 18px\9!important; margin:0px;float:left;}
@-moz-document url-prefix() {
    .footerNav ul{padding:0 16px 0 17px!important; margin:0px;float:left;}
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.ftrLogo{padding:0px 45px 0px 45px!important;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.footerNav ul{width:86px;padding:0 12px 0 11px; margin:0px;float:left;}
}
@media \0screen {
.footerNav ul{width:auto;padding:0 16px 0 17px!important; margin:0px;float:left;}
}

.ftrLogo{ text-align:center;}


.socialWrap{width:105px; padding:0px; text-align:center; margin:0 auto;}
.socialWrap a{width:auto;height:16px;float:left;margin:0px 10px 0px 0px;}
.socialWrap a.fb{background:url(../images/social_icon.png) no-repeat 0px 0px;height:16px;width:16px;}
.socialWrap a.twtr{background:url(../images/social_icon.png) no-repeat -24px 0px;height:16px;width:16px;}
.socialWrap a.lnkd{background:url(../images/social_icon.png) no-repeat -48px 0px;height:16px;width:16px;}
.socialWrap a.stmbld{background:url(../images/social_icon.png) no-repeat -72px 0px;height:16px;width:16px;}
/*.socialWrap a.msg{background:url(../images/social_icon.png) no-repeat -96px 0px;height:16px;width:16px;}*/

.socialWrap a:hover.fb{background:url(../images/social_icon.png) no-repeat 0px 0px;height:16px;width:16px;}
.socialWrap a:hover.twtr{background:url(../images/social_icon.png) no-repeat -24px 0px;height:16px;width:16px;}
.socialWrap a:hover.lnkd{background:url(../images/social_icon.png) no-repeat -48px 0px;height:16px;width:16px;}
.socialWrap a:hover.stmbld{background:url(../images/social_icon.png) no-repeat -72px 0px;height:16px;width:16px;}
/*.socialWrap a:hover.msg{background:url(../images/social_icon.png) no-repeat 0px 0px;height:16px;width:16px;}*/

.plaveb{width:auto; float:right; width:210px; text-align:right;}
.plaveb a{color:#333;!important}
.plaveb a:hover{color:#999!important;}
.plaveb a:active{color:#999;!important}
.plaveb a:visited{color:#333;!important}
/*fpart ends here*/

/*feedback form starts here*/
div.boxButton {text-align: center;vertical-align: middle;	float: right;}
div.feedbackMain {background-color: #333;	float: right;color:#fff; display:block;}
/*div.box_main {background-color: #333;	float: right;color:#fff; display:block;}*/
div.feedbackWrap{height: 250px;	position: fixed;	top: 150px; right:-195px; z-index:10000;}
/*div.box_wrap {height: auto;	position: fixed;	top: 150px; right:-180px; z-index:10000;}*/
div.content {padding: 10px;	font-size: 14px;height:80px;}

ul#menu, ul#menu ul {	list-style-type:none;	margin: 0;	padding: 0;	width: 15em;}
ul#menu a {display: block;	text-decoration: none;}
#menu li a img {	margin-right: 5px;}
ul#menu li a {	color: #809fb2;	background-color: #333;	font-family: Arial;	font-size: 16px;	padding: 5px;font-weight:bold;}

.feedback_links{font-size:13px!important;font-weight:normal!important;padding:0px!important;display:inline!important;}
/*feedback form ends here*/

/*popup box*/
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background:#000;position: fixed; left: 0;top: 0;width: 100%;height: 100%;opacity: .80;z-index: 9999;}
#popupName{display: none; /*--hidden by default--*/
	background: #fff;padding: 20px;color:#000;border: 7px solid #222;float: left;position: fixed;top: 40%; left: 45%;z-index: 99999;/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
img.btn_close {float: right;margin: -35px -35px 0 0;}
.popupWrap{}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {position: absolute;}
*html .popup_block {position: absolute;}
/*popup box ends here*/

/*feedback block expand collapse css*/
.expand{ right:0px !important;}



#ctl00_Main_divData{width:96%;padding:20px;}
#ctl00_Main_divData p{padding:10px 0px;text-align:left;}
#ctl00_Main_divData ol {width:auto;padding:10px 0px 10px 30px;}
#ctl00_Main_divData ol li{width:auto;text-align:left;list-style:inherit;}
#ctl00_Main_divData ul {width:auto;padding:10px 0px 10px 30px;}
#ctl00_Main_divData ul li{width:auto;text-align:left;list-style:outside;line-height:22px;list-style-image:url(../images/list_dot.gif);margin-left:10px;}
#ctl00_Main_divData a{text-decoration:none;color:#999;}
#ctl00_Main_divData a:hover{text-decoration:none;color:#fff;}

#ctl00_Main_divData h1 { font:normal 22px "Gill Sans MT"; color:#FFF;width:100%;padding-left:20px;}
#ctl00_Main_divData h2 { font:normal 20px "Gill Sans MT"!important; color:#FFF;background-color:#2d2d2d!important;height:30px !important;border-bottom:2px solid #555;border-top:2px solid #555;width:99%;float:left;padding:5px 0px 0px 10px !important;line-height:20px !important;margin:5px 0px !important;background-image:none!important;}
#ctl00_Main_divData h3 { font:normal 15px "Gill Sans MT"; color:#FFF;border-bottom:1px solid #0b2b3f;background-color:#83a1b4;height:30px;width:98.5%;float:left;padding:5px 0px 0px 10px !important;line-height:20px;margin:5px 0px !important;-moz-border-radius:8px;-webkit-border-radius:8px; border-radius:8px;}
#ctl00_Main_divData h4 { font:normal 13px "Gill Sans MT"; color:#FFF;border-bottom:1px solid #222; background-color:#555;height:30px;width:98.5%;float:left;padding:5px 0px 0px 10px !important;line-height:20px;margin:5px 0px !important;-moz-border-radius:8px;-webkit-border-radius:8px; border-radius:8px;}
#ctl00_Main_divData h5 { font:bold 11px "Gill Sans MT"; color:#FFF;background:url(../images/hr.gif) repeat-x 0% 99% !important;width:98.5%;padding:5px 0px 5px 10px !important;line-height:20px;float:left;}
#ctl00_Main_divData h6 { font:bold 10px "Gill Sans MT"; color:#FFF;border-bottom:1px solid #83a1b4;padding:5px 0px 0px 10px !important;line-height:20px;margin:5px 0px !important;}


#mainPart h1 { font:normal 22px "Gill Sans MT"; color:#FFF;width:100%;padding-left:20px;}
/*#mainPart h2 { font:normal 20px "Gill Sans MT"; color:#FFF;background-color:#2d2d2d;height:30px;border-bottom:2px solid #555;border-top:2px solid #555;width:98.9%;float:left;padding:5px 0px 0px 10px !important;line-height:20px;margin:5px 0px !important;}*/

#mainPart h2{ background: url("../images/popup_T_band.gif") repeat-x scroll 0 0 transparent;
    color: #809FB2;
    font: 18px "Gill Sans MT";
    height: 45px;
    padding: 18px 0 0 20px;
    text-transform: uppercase;
	line-height:normal;
}
#mainPart h3 { font:normal 15px "Gill Sans MT"; color:#FFF;border-bottom:1px solid #0b2b3f;background-color:#83a1b4;height:30px;width:98.9%;float:left;padding:5px 0px 0px 10px !important;line-height:20px;margin:5px 0px !important;-moz-border-radius:8px;-webkit-border-radius:8px; border-radius:8px;}
#mainPart h4 { font:normal 14px "Gill Sans MT"; color:#FFF;border-bottom:1px solid #222; background-color:#555;height:30px;width:97%;float:left;padding:5px 0px 0px 10px !important;line-height:20px;margin:5px 10px !important;/*-moz-border-radius:8px;-webkit-border-radius:8px; border-radius:8px;*/}
#mainPart h5 { font:bold 11px "Gill Sans MT"; color:#FFF;background:url(../images/hr.gif) repeat-x 0% 99% !important;width:98.5%;padding:5px 0px 5px 10px !important;line-height:20px;float:left;}
#mainPart h6 { font:bold 10px "Gill Sans MT"; color:#FFF;border-bottom:1px solid #83a1b4;padding:5px 0px 0px 10px !important;line-height:20px;margin:5px 0px !important;}

#mainPart p{padding:10px 0px 0px 20px; text-align:left;width:96%; }/*change in this will affect on homepage and product decription */
#mainPart a{text-decoration:none;color:#999;}
#mainPart a:hover{text-decoration:none;color:#fff;}

#ctl00_Main_divData table{border-left:1px solid #666;border-bottom:1px solid #666;background-color:#444; }
#ctl00_Main_divData table th { border:1px solid #666; border-left:none; border-bottom:none;  width:auto; padding:5px;font-size:14px;background-color:#222;}
#ctl00_Main_divData table tr :hover{background-color:#333; }
#ctl00_Main_divData table td h2{ border-top:1px solid #666; border-right:1px solid #666; width:124px; padding:5px}
#ctl00_Main_divData table tr th h3{ border:none !important;background:none !important;padding:0px !important;}
#ctl00_Main_divData table td{ border:1px solid #666; border-left:none; border-bottom:none;  width:auto; padding:5px}
#ctl00_Main_divData table td p{ padding:10px 0px 0px 0px !important; text-align:left;width:174px !important;word-wrap:break-word;}
#ctl00_Main_divData table td input{ border:none;}

/*admin content css ends here 14th july 2011*/




ul.breadcrumb{ margin:0px 0 5px 0px; clear:both; float:left; padding:0 0 0 20px; }
ul.breadcrumb li{float:left; list-style:none; background:none; width:auto; padding:0 5px 0 0; margin:0; }
ul.breadcrumb li, #mpart ul.breadcrumb li.on  { padding:4px 0 5px 0; height:15px; display:block; color:#809FB2; font-size:14px;}
ul.breadcrumb li a{ color:#555; font-size:14px;}
ul.breadcrumb li span, ul.breadcrumb li.on span {  padding:8px; padding:4px 2px 4px 2px;}
ul.breadcrumb li img{padding-top:4px}
ul.breadcrumb li.past a{color:#a5a5a5;  }
ul.breadcrumb li a:hover, #mpart ul.breadcrumb li.on, #mpart ul.breadcrumb li.on a:hover{ background-position: left -24px;}
#mpart ul.breadcrumb li.on a, #mpart ul.breadcrumb li.on a:hover{ color:#1d8a95;}
#mpart ul.breadcrumb li a:hover{color:#dfdfdf}
 ul.breadcrumb li.on a span{background-position: right -24px; }
ul.breadcrumb li.bknone{background:none; padding-left:5px; padding-right:5px}


/*popup with slider added on 18th July 2011*/

.popupWrap{width:740px;height:auto;background:#333;}
.popupTitle{width:740px;height:40px;background:url(../images/popup_T_band.gif) repeat-x;position:absolute;top:0px;}
.prodName{font:normal 22px/21px "Gill Sans MT";color:#fff;text-transform:uppercase; }
.socialPopup{float: right;    height: auto;    padding: 0;    width: 160px;}
.socialPopup a {    float: right;    height: 16px;    margin: 0 10px 0 0;    width: auto;}
.socialPopup a.fb {background: url(../images/social_icon.png) no-repeat scroll 0 0 transparent;height: 16px;width: 16px;}
.socialPopup a.twtr {    background: url(../images/social_icon.png) no-repeat scroll -24px 0 transparent;    height: 16px;    width: 16px;}
.socialPopup a.lnkd {    background: url(../images/social_icon.png) no-repeat scroll -48px 0 transparent;    height: 16px;    width: 16px;}
.socialPopup a.stmbld {    background: url(../images/social_icon.png) no-repeat scroll -72px 0 transparent;    height: 16px;    width: 16px;}
.socialPopup a.msg{background:url(../images/social_icon.png) no-repeat -96px 0px;height:16px;width:16px;}

.sortingPanel{width:100%;height:35px;background:#444; position:absolute; top:62px; }
.sortingPanel ul{height:35px;}
.sortingPanel ul li span{font-weight:bold;}
.sortingPanel ul li{background:url(../images/divisor.gif) no-repeat right;padding:10px;font:normal 10px "Gill Sans MT";float:left;text-transform:uppercase;}
.sortingPanel ul li.last{padding:6px!important;background:none;}
.sortingPanel ul li span div span.color{background:url(../images/color_c.gif) no-repeat;width:64px;height:20px;float:left;}
.sortingPanel ul li span div span div.colorShade{width:36px;height:17px;background-color:#F00;border:none;margin:2px 2px 0px 0px;}
.sortingPanel ul li a{color:#809fb2!important;font-style:italic;text-transform:lowercase; }
.widthInfo{padding:5px 15px!important; }

.productWrap{width:100%;height:auto;}
.LeftPanel{width:490px;height:auto;}
.productBorder{width:100%;background:url(../images/btm_brdr.gif) repeat-x bottom left;}
.thumbSlider{width:100%;height:auto;top:461px;position:absolute;}

.RightPanel{width:230px;height:auto;}
.productDecription{width:230px; background:url(../images/btm_brdr.gif) repeat-x bottom left;}
.productDecription p{overflow:auto;height:120px;}
.prodTitle{color:#809fb2; }


.prodStat{width:100%;height:170px;}
.prodStat ul{width:100%;height:115px;overflow:auto;}
.prodStat ul li{list-style:url(../images/desc_list_icon.gif) outside;margin-left:15px;padding:5px 0px;}

.addProd{width:100%;height:auto;}
.addProd ul{width:100%;height:auto;}
.addProd ul li{float:left;list-style:none;}
.addProd ul li.addDivisor{background:url(../images/add_btn_divisor.gif) no-repeat;width:2px;height:60px;float:left;}

.addProd ul li.AddTop{width:114px;height:60px;float:left}
.addProd ul li.AddTop a{background:url(../images/add_que_btn.jpg) no-repeat;width:114px;height:60px;float:left;text-indent:-9999px;}
.addProd ul li.AddTop a:hover{background:url(../images/add_que_btn_hvr.jpg) no-repeat;width:114px;height:60px;}

.addProd ul li.Que{width:114px;height:60px;float:left}
.addProd ul li.Que a{background:url(../images/top_of_que_btn.jpg) no-repeat;width:114px;height:60px;float:left;text-indent:-9999px;}
.addProd ul li.Que a:hover{background:url(../images/top_of_que_btn_hvr.jpg) no-repeat;width:114px;height:60px;}

.addProd ul li.AddedSuccesfully{width:114px;height:60px;float:left;background:url(../images/succesfully_added.jpg) no-repeat;width:114px;height:60px;float:left;text-indent:-9999px;}


.inventary-list ul{margin:0 0 0 20px; padding:0px;}
.inventary-list ul li{margin:0; padding:0px; font:normal 16px "Gill Sans MT"; color:#fff;}



.loginContain{ width:100%; padding:100px 10px;}
.loginBlock{margin:0px auto; width:350px; /*-moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius:15px;*/ border: 8px solid #222; background:#424242 url(../images/login-bg.png) top left repeat-x;  padding:25px;  font:normal 14px "Gill Sans MT"; color:#fff;}

.red{ text-align:center; padding:0px 0px 10px 0px;}
.loginContain p{padding-left:50px;}

p.field{ padding:0px 0px 15px 20px; line-height:22px; border-bottom:1px solid #ccc; width:100%;}
p.field b{ padding-left:20px; font-weight:bold; font-size:15px;}

/*product dropdown content detail*/

.prodDetailDrop{background:#212121;width:240px;height:auto;padding-bottom:5px;}
.prodDetailDrop ul{ padding:0px;margin:0px 5px !important;}
.prodDetailDrop ul li{width:100%;list-style:none;background:url(../images/hr.gif) repeat-x bottom left ;padding:10px 0px !important;color:#fff;height:16px !important;}
.prodDetailDrop ul li.last{padding:7px 0px;float:left;}
.prodDetailDrop ul li span div span.color{background:url(../images/color_c.gif) no-repeat;width:64px;float:left;}
.prodDetailDrop ul li span div span div.colorShade{width:36px;height:17px;background-color:#F00;border:none;margin:2px 2px 0px 0px;}
.prodDetailDrop ul li span div.btn{width:112px;float:left;}
.divisorDropdown{width:2px;float:left;height:22px;padding-top:2px;}

.divisorDropdown span{background:url(../images/add_btn_divisor.gif) no-repeat;width:2px;float:left;height:22px;}

input[type="text"].searchInput,[type="password"].searchInput{width:181px;height:17px;border:3px solid #454545;margin-left:8px;font:12px "Gill Sans MT";color:#454545;background:#fff;text-indent:5px;}
select.searchSelect{width:187px;height:24px;border:3px solid #454545;margin-left:8px;font:12px "Gill Sans MT";color:#454545;background:#979696;text-indent:2px;}

span.button2, span.button2 input, span.button2 input:hover, span.button2:hover{background: url(../images/button2.png) no-repeat scroll left top #1c1c1c;color: #071e2c;cursor: pointer;display:inline-block;font-size:0.9em;font-weight: 600;height: 24px;line-height: 22px;text-shadow:0 1px 1px #eee;padding: 0 0px 0px 1px;}
span.button2:hover{background-position:left -31px;}

span.button2 input {background-position: right top;border: 0px solid #000000;padding: 0 0px 0px 5px;vertical-align: middle;	width:112px;text-indent:12px;color:#071e2c;}
span.button2 input.add {background:url(../images/add_que.png) no-repeat 3% 45%;}

span.button2 input.queue {background:url(../images/top_queue.png) no-repeat 3% 45%;}

span.button2 input:hover, span.button2 input:hover input{background-position: right -31px;padding-left:5px;color:#071e2c;width:112px;}
	
span.button2 input:hover, span.button2 input.add:hover{background:url(../images/add_que.png) no-repeat 3% 45%;}
span.button2 input:hover, span.button2 input:hover input.queue:hover{background:url(../images/top_queue.png) no-repeat 3% 45%;}

.productName_bg{background:url(../images/popup_prod_title.gif) no-repeat;width:240px;height:33px;float:left;}
.productName_bg span{font-size:14px;color:#fff;text-transform:uppercase;}

/*product dropdown content detail ends*/

/*************************** Kelvin Start **********************************/
.itemdescription
{
    color: #83A1B4;
    float: left;
    font: 15px/20px "Gill Sans MT";
    height: 30px;
    margin: 5px 0 !important;
    padding: 5px 0 0 0px !important;
    width: 50%;   
}
.itemdescriptionContent{float: left;font: 15px/20px "Gill Sans MT";width:100%;}
.itemdescriptionContent ul{width:230px;margin:10px 0px;}
.itemdescriptionContent ul li, .itemdescriptionContent ul li a, .itemdescriptionContent ul li a:hover{width:95%;color:#fff;text-decoration:none;font-size:12px;padding-left:15px;background:url(../images/desc_list_icon.gif) no-repeat 0 7px;}

.premItem{width:20px;height:20px;}

#divDescriptionHdr
{
    position:absolute;top:100px;left:500px;width:255px;    
}
#divDescriptionDtl
{
    position:absolute;top:144px;left:500px;width:252px; overflow-x:hidden;overflow-y:auto;background-color:#333333;height:140px;   
}
#divStatsHdr
{
    position:absolute;top:290px;left:500px;
}
#divStatsDtl
{
    position:absolute;top:325px;left:500px;width:252px;overflow:auto;background-color:#333333;height:110px;   
}
#divProductCart
{
    position:absolute;top:476px;left:500px;width:251px;overflow:hidden;background-color:#222222;height:60px;
}



#wrapper #content-area .product-data .product-cart-spilter
{
    cursor: pointer; 
    width: 2px; 
    height: 60px; 
    position: absolute; 
    left: 125px; 
    top: 0px; 
    color: #FFFFFF; 
    font-size: 14px; 
    font-weight: bold; 
    text-align: center;
    background:url(../images/add_btn_divisor.gif) no-repeat;
    text-indent:-9999px 
}
#wrapper #content-area .product-data .product-cart-area 
{ 
    cursor: pointer; 
    width: 125px; 
    height: 60px; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    color: #FFFFFF; 
    font-size: 14px; 
    font-weight: bold; 
    text-align: center;
    background:url(../images/add_que_btn.jpg) no-repeat;
    text-indent:-9999px 
}

#wrapper #content-area .product-data .product-cart-area-success 
{
    cursor: pointer; 
    width: 125px; 
    height: 60px; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    color: #FFFFFF; 
    font-size: 14px; 
    font-weight: bold; 
    text-align: center;
    background:url(../images/succesfully_added.jpg) no-repeat;
    text-indent:-9999px 
}
#wrapper #content-area .product-data .product-cart-area-fail 
{
    cursor: pointer; 
    width: 125px; 
    height: 60px; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    color: #FFFFFF; 
    font-size: 14px; 
    font-weight: bold; 
    text-align: center;
    background:url(../images/error_btn.jpg) no-repeat;
    text-indent:-9999px 
}
#wrapper #content-area .product-data .product-cart-area-outofstock
{
    cursor: pointer; 
    width: 125px; 
    height: 60px; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    color: #FFFFFF; 
    font-size: 14px; 
    font-weight: bold; 
    text-align: center;
    background:url(../images/outofstock_btn.jpg) no-repeat;
    text-indent:-9999px 
}

#wrapper #content-area .product-data .product-cart-area-top 
{ 
    cursor: pointer; 
    background:url(../images/top_of_que_btn.jpg) no-repeat ; 
    width: 125px; 
    height: 60px; 
    position: absolute; 
    left: 127px; 
    top: 0px; 
    color: #FFFFFF; 
    font-size: 14px; 
    font-weight: bold; 
    text-align: center; 
    text-indent:-9999px;
}
#wrapper #content-area .product-data .product-cart-area-top-success 
{ 
    cursor: pointer; 
    background:url(../images/succesfully_added.jpg) no-repeat ; 
    width: 125px; 
    height: 60px; 
    position: absolute; 
    left: 128px; 
    top: 0px; 
    color: #FFFFFF; 
    font-size: 14px; 
    font-weight: bold; 
    text-align: center; 
    text-indent:-9999px;
}
#wrapper #content-area .product-data .product-cart-area-top-fail
{ 
    cursor: pointer; 
    background:url(../images/error_btn.jpg) no-repeat ; 
    width: 125px; 
    height: 60px; 
    position: absolute; 
    left: 128px; 
    top: 0px; 
    color: #FFFFFF; 
    font-size: 14px; 
    font-weight: bold; 
    text-align: center; 
    text-indent:-9999px;
}
#wrapper #content-area .product-data .product-cart-area-top-outofstock
{ 
    cursor: pointer; 
    background:url(../images/outofstock_btn.jpg) no-repeat ; 
    width: 125px; 
    height: 60px; 
    position: absolute; 
    left: 127px; 
    top: 0px; 
    color: #FFFFFF; 
    font-size: 14px; 
    font-weight: bold; 
    text-align: center; 
    text-indent:-9999px;
}


/*************************** Kelvin End **********************************/




.container{ width:980px; margin:5px 0px; float:left;}
.gridcontainer{width:960px; margin:10px; float:left;}
.commoncontainer{width:980px; margin:0px; float:left;}





/* New Grid required Section*/


table tr.heading {background:none; text-align:left; height:33px; font-weight:bold; }
table tr td.bdr { border:1px solid #e1e1e1; border-bottom:none; padding:0px 10px;}
table tr td.bdr1 {border:1px solid #e1e1e1; border-left:none; border-bottom:none; padding:0px 10px;}
table tr td.bdr2 {border-top:1px solid #e1e1e1; padding:1px 10px;}
table tr td.bdrlast {border:1px solid #e1e1e1;  padding:0px 10px;}
table tr td.bdrlast1 {border:1px solid #e1e1e1; border-left:none; padding:0px 10px;}
table tr td.bdrbg {border:1px solid #e1e1e1; border-left:none; border-bottom:none;  padding:0px 10px; background:#f3f3f3;}
table tr td.bdrbg1 {border:1px solid #e1e1e1; border-left:none; border-bottom:none;  padding:0px 10px; background:#e5e7e6;}
table tr.greystrip {background:#222;}
table tr.whitestrip {background:#333;}
table tr:hover.greystrip {background:#111;}
table tr:hover.whitestrip{background:#111;}


.grid-bdr { border:1px solid #d3d5d4; }
table tr.grid-title { background:#ff0; font:normal 12px/26px Verdana, Geneva, sans-serif; height:26px; }
table tr.grid-blue-title { background:#dfdfdf url(GridView/images/fieldheader-bg.gif) top left repeat-x; color:#333; font:normal 12px/23px Verdana, Geneva, sans-serif; }
table tr.grid-filter-bg { background:#d7e2fe; color:#fff; }
table tr td.bdr-blue-ttl {border-right:1px solid #c4cee9; padding:0px 10px;}
table tr td.bdr-blue-ttl-last { padding:0px 10px;}
table tr td.grid-filter {border-right:1px solid #c4cee9; padding:0px 10px;}
table tr td.grid-filter-last { padding:0px 10px;}
table th{ color:#999;}



.pagingContain select{ border:none; background:#f7f7f7; border-radius:8px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:3px; }

.paging1{font:normal 12px Verdana, Geneva, sans-serif; color:#d1d1d1; padding-top:5px;}

ul.paging1{ float:left; list-style:none; margin:0px; padding:0px; }
ul.paging1 li{ float:left; list-style:none;}
ul.paging1 li a{ float:left; font:normal 12px Verdana, Geneva, sans-serif; color:#333; padding:3px 4px 2px 4px;}
ul.paging1 li a.num{ float:left; list-style:none; background:url(../images/page-bg.jpg) top left no-repeat; color:#333!important; padding:2px 6px 3px 6px;}
ul.paging1 li a.num:hover{ color:#fff!important;}


.pagingContain{ border:1px solid #333; background:#666; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; width:99%; padding:5px; height:25px;}
.pagingContain table{ background:none!important; border:none; outline:none;}




/* User Setting Page */

.userInfo{ border:2px solid #666; background:#424242 url(../images/login-bg.png) top left repeat-x; width:150px; height:130px; float:left; margin:33px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; padding:12px; text-align:center;}
.userInfo:hover{ border:2px solid #999;}
.userInfo a{ text-align:center!important; font-weight:bold; color:#809FB2!important}
.userInfo a:hover{ text-align:center!important; font-weight:bold; color:#f1f1f1!important}

/*fck editor for contact page*/
.cke_skin_kama *, .cke_skin_kama a:hover, .cke_skin_kama a:link, .cke_skin_kama a:visited, .cke_skin_kama a:active {background-color:#efefef!important; }

/*registration step css*/
.registration_wrap{width:98%;height:60px;padding:0px;margin:0px 0px 0px 10px;float:left;}
.reg_TitleDivisor{width: 5px; height: 10px; float: left;}
.registration1{width:320px;height:53px;background:url(../images/registration_step1sprite.png) no-repeat 0px 0px;float:left;}
.registration1 span, .registration2 span, .registration3 span{color:#7b7b7b;text-transform:uppercase;font-size:16px;padding:16px 0px 0px 80px;float:left;}
.registration1active{width:320px;height:53px;background:url(../images/registration_step1sprite.png) no-repeat 0px -56px;float:left;}
.registration1active span, .registration2active span, .registration3active span{color:#fff;text-transform:uppercase;font-size:16px;padding:16px 0px 0px 80px;float:left;}

.registration2{width:320px;height:53px;background:url(../images/registration_step2sprite.png) no-repeat 0px 0px;float:left;}
.registration2active{width:320px;height:53px;background:url(../images/registration_step2sprite.png) no-repeat 0px -56px;float:left;}

.registration3{width:320px;height:53px;background:url(../images/registration_step3sprite.png) no-repeat 0px 0px;float:left;}
.registration3active{width:320px;height:53px;background:url(../images/registration_step3sprite.png) no-repeat 0px -56px;float:left;}

.planLeft{width:665px;float:left;}
.planRight{width:265px;float:left;}
.planRight p {padding:10px 0px 0px 0px!important;margin:0px !important;}
.planRight p span{color:#fff;}
.boxmidd {background: none repeat scroll 0 0 #333;padding: 0 7px;}
ul.planReg{margin: 0;padding-left: 8px;padding:5px 0px;width:100%;}
ul.planReg li {float: left;list-style: none outside none;padding-bottom: 0px;padding-left: 7px;position: relative;width:125px;height:21px;text-align:center;}
ul.planReg li span{float: left;list-style: none outside none;padding-bottom: 10px;padding-right: 10px;position: relative;width:120px;background:url(../images/planRegBG.png) no-repeat;height:21px;text-align:center;color:#fff;font-size:14px;}
ul.point-box {list-style: none outside none;margin: 0;padding-left: 8px;padding:5px 0px;float:left;}
ul.point-box li {float: left;list-style: none outside none;padding-bottom: 0px;padding-right: 12px;position: relative;}
ul.point-box li.plan {float: left;list-style: none outside none;padding: 0px!important;position: relative;width:110px;}
ul.point-box li.plan span{border-bottom:1px solid #222;border-top:1px solid #222;width:90px;height:auto;color:#fff;font-size:12px;padding:21px 0px;padding-left:7px;}
ul.point-box li a {background: url("../images/points-bg.png") no-repeat scroll 0 0 #F8CA85;border: medium none;color: #dddddd !important;display: block;font-size: 32px !important;font-weight: bold;padding:8px 0px 0px 0px;text-align: center;width: 120px;height:53px;text-decoration:none;cursor:pointer;}
.superscript{font-size:18px;vertical-align:super;display:inline!important;text-decoration:underline;}
.notApplicable{background:url(../images/notApplicable.png) no-repeat;width:120px;height:61px; }
ul.point-box li a:hover{display:block; border:none; width:120px;  padding:8px 0px 0px 0px;  background:url("../images/points-bg.png") 0px -61px no-repeat;height:53px;-webkit-transition: none; -moz-transition: none; -o-transition:none;}
ul.point-box li span {display: block;text-align: center;}
.back-point {bottom: 45px;color: #2D424E;font-size: 12px;font-weight: normal !important;left: 25px;top:40px;position: absolute;z-index: 5;}
ul.point-box li a.selectpack {background: url("../images/points-bg.png") no-repeat scroll 0 -61px transparent;border: medium none;display: block;padding:8px 0px 0px 0px;width: 120px;color:#fff!important;height:54px;}


ul.faq-list {
    background:  no-repeat scroll left top transparent;
    list-style: none outside none;
    margin: 10px 0 0;
    padding: 0 0 5px 25px;
	width:auto;
}
ul.faq-list li {
    margin: 5px 0 0;
    padding: 0;
}
ul.faq-list li a{
    margin: 0px;
    padding: 0px;	
	background-color: #83A1B4;
    border-bottom: 1px solid #0B2B3F;
    border-radius: 8px 8px 8px 8px;
    color: #FFFFFF!important;
    float: left;
    font:bold 15px/20px "Gill Sans MT";
    height: 30px;
    padding: 5px 0 0 10px !important;
	width:96%;
	font-weight:bold!important;
}
ul.faq-list li a:hover{
  color:#333!important; cursor:pointer;
}


ul.faq-list li div {
    float: left;
    margin: 0px 0 10px 6px;
	width:98%;
}
.answer {
    font-family: calibri,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
    margin-left: 30px;
    padding-top: 5px;
}
.faqQ{ font:bold 17px "Gill Sans MT"; color:#fff;}
.faqA{ font:bold 17px "Gill Sans MT"; color:#999;}



.page-text{ float:right; margin-top:-33px; font-size:14px!important; color:#999!important;}
tr.darkbg {
    background: none repeat scroll 0 0 #424242!important;
    height: 21px;
}

.fieldheader th a {
    color: #809FB2!important;
    font-weight: normal!important;
    font-size: 15px!important;
    text-decoration: none;
}
.fieldheader th a:hover {
    color: #fff!important;
    text-decoration: none;
}

.allborder th {
    color: #809FB2!important;
    font-weight: normal!important;
    font-size: 15px!important;
    height: 30px;
    padding: 1px 1px 1px 4px;
    vertical-align: middle;
}

.loadingProcess{height: 44px; top: 50%; left: 50%; z-index: 100; width: 43px; position: absolute;}

p#vtip {  font-family:"Gill Sans MT"; display: none; color:#333; font-size:13px; position: absolute; padding: 10px; left: 5px; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 ; width:150px;}
p#vtip #vtipArrow { position: absolute; bottom: -9px; left: 5px }



.fontWhite{color:#fff;}
.fontBlue{color:#809fb2;}


.bannerNavigatorOuter h2{ color:#fff!important; font-size:14px!important; letter-spacing:2px; font:"Gill Sans MT"!important; margin:0px!important; padding:0px!important;}
.bannerNavigatorOuter p{color:#b0b0b0!important; font-size:14px; font:Georgia!important; margin:0px!important; padding:0px!important; width:152px!important;}


.editorsPick{ margin:0px; padding:10px;}
.editorsPickimg{ border:6px solid #999; width: 490px; height: 320px; clear:both; 
-moz-box-shadow: 2px 2px #222;
-webkit-box-shadow: 2px 2px #222;
box-shadow: 2px 2px #222;}
.editorsPickdesc{ width:430px; float:left; margin-left:15px;}

.editorsPick p{ font: normal 14px "Gill Sans MT"; color:#fff; line-height:normal;}

.suceess-msg-bar{ width:95%; margin:0 auto; border:1px solid #666; background:#222; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:10px; }

.outofstockBtn{cursor: pointer; width: 229px; height: 23px;color: #FFFFFF;font-size: 14px;font-weight: bold;text-align: center;background:url(../images/outstock-btn.png) no-repeat;text-indent:-9999px }



ul.sitemap{ list-style:none; margin:0px; padding:0px; width:250px!important; float:left;}
ul.sitemap li{ list-style:none!important; background:url(../images/desc_list_icon.gif) left 9px no-repeat; padding:2px 0px 2px 18px; }
ul.sitemap li ul{ list-style:none; padding-left:15px!important; background:none; margin:0px!important; }
ul.sitemap li ul li{ list-style:none; padding:0px 15px!important; margin:0 -15px !important; background:url(../images/desc_list_icon.gif) left 7px no-repeat; }

.successMsg{ background:#222; /*border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;*/  height: 30px; margin: 5px 10px !important; padding: 5px 0 0 10px !important;  width: 97%; float:left; text-align:center; border-bottom: 1px solid #111;}
.successMsg1{ background:#222; margin: 5px 7px !important; padding: 5px 0 0 10px !important;  width: 97%; float:left; text-align:center; border-bottom: 1px solid #111; font-weight:normal; text-transform:none!important;}


/*user_icon css 3rd oct 2011*/
/*.userInfo a {width:50px;height:50px;border:none;background-position:0px 0px;}
.userInfo a:hover {width:50px;height:50px;border:none;background-position:0px -50px;}
*/
.userIconRedeem, .userIconRedeem a{width:50px;height:100px;border:none;background:url(../images/coupon-info.png) no-repeat 0px 0px;}
.userIconRedeem a:hover{width:50px;height:100px;border:none;background:url(../images/coupon-info.png) no-repeat 0px 0px;}

/*.userInfo a img {width:50px;height:50px;border:none;}
.userInfo a img:hover{width:50px;height:50px;border:none;}
.userIcons, .userIcons a{width:50px;height:50px;border:none;background:url(../images/coupon-info.png) no-repeat 0px 0px center top;}
.userIcons a:hover{width:50px;height:50px;border:none;background:url(../images/coupon-info.png) no-repeat 0px -55px center;}*/

/*===Shipping page design css ===*/
.ShippingAddrsWrap{width:930px;margin:0px 15px;float:left;}
.ShippingAddrsWrap ul{width: 292px;margin:0px 8px; margin-bottom: 20px;float: left;background:url(../images/contact_address_bg.png) repeat;box-shadow:0px 1px 0px 1px #383838;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;min-height:320px;}
.ShippingAddrsWrap ul div.ShipTitleBG{height:29px!important;border-bottom:1px solid #000;width:100%!important;background-image:url(../images/shipping_add_titlebg.jpg);background-repeat:repeat-x;background-color:transparent!important;float:left;border-radius-topleft:5px;-moz-border-radius-topleft:3px;-webkit-border-radius-topleft:3px;border-radius-topright:3px;-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;}
.ShippingAddrsWrap ul li{height:auto;width:96.5%;background:url(../images/shippingAdd_LI_border.jpg) left bottom repeat-x;padding:7px 0px 7px 10px;}
.shipTitle{text-transform:uppercase;font-size:14px;}
.delShip{background:url(../images/delete_shipngAdd.png) no-repeat;width:13px;height:13px;float:right;margin:8px 5px;}
.delShip:hover{background:url(../images/delete_shipngAddHvr.png) no-repeat;width:13px;height:13px;float:right;margin:8px 5px;}

.editShip{background:url(../images/edit_shipngAdd.png) no-repeat;width:13px;height:13px;float:right;margin:8px 5px;}
.editShip:hover{background:url(../images/edit_shipngAddHvr.png) no-repeat;width:13px;height:13px;float:right;margin:8px 5px;}

.editBillinfo{/*background:url(../images/edit_shipngAddHvr.png) no-repeat;margin:8px 5px;*/width:25px;height:13px;float:right; font:normal; font-size:12px; text-transform:capitalize;}
.editBillinfo:hover{/*background:url(../images/edit_shipngAdd.png) no-repeat;margin:8px 5px;*/width:25px;height:13px;float:right;font:normal; font-size:12px;}


/**============LEFT PANEL PRODUCT FILTER STARTS HERE ==============**/
.left_filter{ float:left; width:200px;overflow-y:hidden;}
.filterTitle{ /*url(images/popup_prod_title.png) no-repeat;*/color:#809FB2;height:28px;padding:9px 0px 0px 30px;background:#222 url(../images/plus.png) no-repeat 10px center;; text-align:left;border-bottom:1px solid #333;/*font-weight:bold;*/}

.titlePlus{ /*url(images/popup_prod_title.png) no-repeat;*/color:#809FB2;height:28px;padding:9px 0px 0px 30px;background:#222 url(../images/minus.png) no-repeat 10px center;text-align:left;}

ul.listing{ float:left; list-style:none; width:200px;padding:0px 0px 0px 0px;margin:0px;background:#2c2c2c;overflow-y:hidden;overflow-x:hidden;}
ul.listing li{ list-style:none; line-height:22px; list-style-position:outside;padding:5px 0 5px 10px;color:#fff;border-bottom:1px solid #333;}
ul.listing li label{line-height:22px; color:#fff;display:block;text-align:left;}

ul.listing li span{margin:0px 0px 0px 10px;}
/*.FilterBrdrTop{border-top:1px solid #333;}*/
ul.listing table{width:100%; }
ul.listing table tr {padding:3px 0 0px 6px; float:left;display:block;width:90%;overflow-x:hidden; }
ul.listing table tr td input[type=checkbox]{left:-20000px;position:absolute; }
ul.listing table tr td label{margin:0px 5px 0px 0px;background:url(../images/chk-radio.png) no-repeat left -79px;padding-left:20px;position:relative;z-index:10;}
ul.listing table tr td span label {background:none!important;}
.LeftfilterSelected{margin:0px 5px 0px 0px;background:url(../images/chk-radio.png) no-repeat 0px -60px;position:relative;z-index:15;}

.LeftChkboxClear{left:-20000px;position:absolute; }
/**============LEFT PANEL PRODUCT FILTER ENDS HERE ==============**/


.tieRegister{ float:left; width:248px; text-transform:uppercase; font:normal 12px Arial, Helvetica, sans-serif; color:#d1d1d1;}
.tieRegister .titleNormal{text-transform:uppercase; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;  border-left:1px solid #222; line-height:30px; padding-left:10px; height:30px; display:block;}
.tieRegister .joinTitle{text-transform:uppercase; font:normal 17px "Gill Sans MT"!important; color:#d1d1d1;}

.tieRegister dl.field{ margin:10px 0px; padding:10px 0px}
.tieRegister dl.field dd.left{margin:0 0 0 95px;}
.tieRegister span.empty input{ width:170px}
.tieRegister dl.field{ width:255px!important;}
.tieRegister span.focused input{width:170px;}
.tieRegister span.required{ width:182px;}
.tieRegister p{ padding:20px 0 0 20px!important}

.NewBanner{ width:100%; float:left;}
.NewBanner .slider{ position:relative;}

/*.tieRegister dl.field input{ width:200px; background:#fff; height:24px; margin-left:20px; border:2px solid #222;}
.tieRegister dl.field input.newButton{ width:80px!important; background:url(../images/button-blue.png) top left no-repeat; border:none;}
.tieRegister dl.field input.newButton:hover{ width:80px!important; background:url(../images/button-blue.png) bottom left no-repeat; border:none; cursor:pointer;}
*/


.tieRegister dl.field dt.lbl{ margin-bottom:5px; padding-left:25px!important; text-align:left!important; font-size:11px; color:#d1d1d1;}

.logo2{width:439px;height:auto;float:left;padding:17px 0px 0px 235px; height:70px;}

.topLinks2{width:auto; height:auto; float:right; padding:35px 0 0 0;}
.topLinks2 ul{float:right; margin:0px; padding:0px 0px 10px 0px;}
.topLinks2 ul li{width:auto; height:auto; float:left;}
.topLinks2 ul li a{float:left; width:auto; color:#fff; font-size:16px; font-family: "Gill Sans MT";}
.topLinks2 ul li span{padding:0px 8px; color:#999; font-size:16px; font-family: "Gill Sans MT";}
.topLinks2 ul li a:hover{ color:#999;}
.topLinks2 ul li a.nobg{ background:none;color:#fff!important;}
.topLinks2 ul li a.nobg:hover{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; color:#999!important;}

.fb-btn{ float:left; clear:both;}
.internal-banner{ position:relative; width:979px; float:left; clear:both; background:url(../images/internal-banner-1.jpg) top left no-repeat; height:473px;}
.tie-find-btn{ clear:both; text-align:center; padding:5px 10px; width:979px; float:left; margin:25px 0px; }
.how-work-block{ float:left; clear:both; width:979px;}
.how-work-block img{ padding:15px 27px;}

.fb-login{ text-align:center; position:absolute; top:300px; left:150px; line-height:28px; font-weight:bold; text-shadow: 1px 1px 1px #000; -moz-text-shadow: 1px 1px 1px #000; -webkit-text-shadow: 1px 1px 1px #000;}

.ftLinks{ float:right!important; clear:both; text-align:right; padding:5px 10px 5px 0px; vertical-align:middle;}
.ftLinks ul{float:right; margin:0px; padding:0px 0px 10px 0px;}
.ftLinks ul li{width:auto; height:auto; float:left;}
.ftLinks ul li a{float:left; width:auto; color:#fff; font-size:13px; font-family: "Gill Sans MT";}
.ftLinks ul li span{padding:0px 8px; color:#999; font-size:13px; font-family: "Gill Sans MT";}
.ftLinks ul li a:hover{ color:#999;}


.footerNavWrap2{width:100%;height:35px;border-top:5px solid #000;}

.testimonial-block, .press-block{ float:left; clear:both; width:979px; margin-bottom:20px;}
.press-block .block1, .press-block .block2, .press-block .block3, .testimonial-block .block1, .testimonial-block .block2, .testimonial-block .block3{ margin:15px 25px; width:271px;  float:left; font:normal 13px 'Conv_helvet77'; color:#fff;}

.internal-popup{ height:auto; text-align:center; font:normal 20px 'Conv_helvet77'; color:#222;}
.termlink{ font:normal 12px "Gill Sans MT"; color:#222;}
.termlink a{ text-decoration:underline; color:#81a0b2;}
.termlink a:hover{ text-decoration:none;}

.btn-strtbrw{ background:url(../images/start-browse-btn.png) no-repeat; border:none; width:182px; height:42px; cursor:pointer; margin-top:15px; clear:both;}
#fpart2{width:980px; margin:0px auto; clear:both;}

.errorsec{width:570px; margin:0 auto; border:5px solid #222222; margin:35px auto; padding:15px; font-size:15px;}
.errorfind{text-align:center; font:bold 35px Verdana, Geneva, sans-serif; color:#fff; border:2px dotted #222; width:150px; height:100px; padding-top:50px; margin:0 auto;}




.newWrapper{ width:100%; margin:0 auto;}
.newHeader{ width:980px; margin:0 auto; height:130px;}
.newMidpart{width:980px; margin:0 auto;}
.intrBannerholder{ width:100%; background:url(../images/internal-banner-bg.jpg) repeat; height:473px;}

.newMidpart h2{ font:normal 22px 'Conv_helvet77'; color:#809FB2; margin:10px 0px; text-transform:uppercase;}



@font-face {
	font-family: 'Conv_helvet77';
	src: url('../fonts/helvet77.eot');
	src: local('☺'), url('../fonts/helvet77.woff') format('woff'), url('../fonts/helvet77.ttf') format('truetype'), url('../fonts/helvet77.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}