/*@import "layout.css";*/

@import "reset.css";

table {border-collapse: collapse;}

.contentList {
	border: 1px solid black;
	/*width: 70%;*/
	padding: 10px;
	margin: 0;
}

.tabs {
	margin: 0;
}

.tabs span {
	margin-right: 5px;
	cursor: pointer;
}

/* ---------------------------------------------------- FORM ------------------------------------------------------------------------- */
/* ---------------------------------------------------- FORM ------------------------------------------------------------------------- */
/* ---------------------------------------------------- FORM ------------------------------------------------------------------------- */

.form {
	list-style: none;
	padding: 0;
	margin: 0;
	max-width: 575px;
	width:expression(document.body.clientWidth > 575? "575px": "auto" );
	}
.mw575 .form {max-width: auto; width: auto;}
	.form li {margin: 0 0 8px;}
		
	.form li label {
		font-size: 95%;
		font-weight: bold;
		float: left;
		text-align: right;
		margin: 0 7px 0 0;
		width: 132px;
		}
    .box .form li label {width: 116px;}

	.form li input {
		width: 239px;
    }
    .form li input[type=checkbox], .form li input[type=radio] {
        width: 30px;
    }
		
	.form li textarea {
		border: 1px solid #7F9DB9;
		height: 5.6em;
		width: 239px;
		}
	
	.form li select {
		border: 1px solid #7F9DB9;
		width: 243px;
		}
	
	.form li input.radio,
	.form li input.checkbox {
		border: none !important;
		width: 15px;
		}

    .g-location li input {
		width: 209px;
    }
    .g-location li select {
		width: 215px;
    }
    .g-location li label {width: 95px;}
		
	input.button {
		height: auto !important;
		width: auto !important;
		}
		
		.nyroModal {color: #cc0000; margin: 0 0 0 10px;}
		
/* ---------------------------------------------------- BOX ------------------------------------------------------------------------- */
.mw575 {max-width: 575px; width:expression(document.body.clientWidth > 575? "575px": "auto" );}
.box {
	background: #F6F6F6;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	height: 1%;
	margin: 0 0 10px;
	}
	
.box,
.box * {zoom: 1;}
	
/* ------------------------------------------------------------------------------ */
	
	.box-top {
		clear: both;
		height: 5px;
		margin: -1px 0 0 0;
		overflow: hidden;
		position: relative;
		z-index: 100;
		}
		
	.box-bottom {
		clear: both;
		height: 5px;
		margin: 0 0 -1px 0;
		overflow: hidden;
		position: relative;
		z-index: 100;
		}

.styledBox {list-style: none;}

.styledBox .box {background: #f6f6f6 url(../images/styledGradie.gif) repeat-x 0 100%;}

.styledBox .box-bottom {
    background: url(../images/boxBotBg.gif) repeat-x 5px 100%;
    height: 6px;
    overflow: visible;
    margin: 0 5px -1px;
    }
    
.styledBox .lba {
    background: url(../images/lbaStyled.gif) no-repeat 0 0;
    height: 6px;
    position: relative;
    left: -5px;
    }
    
.styledBox .rba {
    background: url(../images/rbaStyled.gif) no-repeat 0 0;
    height: 6px;
    position: relative;
    right: -5px;
    }
    
.styledBox .box-inner.relative {padding-bottom: 27px;}
		
	.lta,
	.lba,
	.rta,
	.rba {
		font-size: 0;
		width: 5px;
		height: 5px;
		overflow: hidden;
		}
		
	.lta {
		background: url(../images/lta.gif) no-repeat scroll left top;
		float: left;
		}
		
	.lba {
		background: url(../images/lba.gif) no-repeat scroll left bottom;
		float: left;
		}
		
	.rta {
		background: url(../images/rta.gif) no-repeat scroll right top;
		float: right;
		}
		
	.rba {
		background: url(../images/rba.gif) no-repeat scroll right bottom;
		float: right;
		}
		
/* ------------------------------------------------------------------------------ */
	
	.box-inner {
		padding: 20px 15px;
		border-left: 1px solid #DCDCDC;
		border-right: 1px solid #DCDCDC;
		}
	
	.small-box .box-inner {padding: 7px 7px 3px;}
	.center-box { margin: 20px auto; }
	
	.login-form-home .box-inner {padding: 7px 0 0;}
		
		* html .login-form-home .box-inner {
			width: 426px;
			overflow: hidden;
			}
	
.adv-box {
	background: url(../images/adv-box.gif) repeat-x scroll left bottom;
	float: left;
	margin: 0 12px 0 0;
	width: 219px;
	}
	
	.adv-box .box-inner {
		height: 172px;
		margin: -4px 0 40px 0;
		padding: 0;
		position: relative;
		}
		
		* html .adv-box .box-inner,
		*+html .adv-box .box-inner {height: 175px;}
		
	.adv-box .info { line-height: 24px;}
	
	.adv-box h1.txtcenter {
		position: absolute;
		bottom: -40px;
		left: 0;
		width: 100%;
		}
		
	.form .box label {margin-left: -10px !Important;}
	.form .box .radio_list label {margin-left: 0 !Important;}
	
/* -------------------------------------------------------------------------------------------------- */
	
.default-selects {float: left;}
	
	.default-selects select {width: auto !important;}
	
/* -------------------------------------------------------------------------------------------------- */
	
html body .cont .question {margin-top: 2px !important;}

.note-wrap {
	position: relative;
}

.note {
	position: absolute;
	left: 400px;
	_left: 260px;
	top: 0;
	width: 130px;
	height: 1%;
	}

.hint-wrap {
    position: relative;
}
.hint {
    font-size: 75%;
    position: relative;
    text-align: right;    
}
	
/* -------------------------------------------------------------------------------------------------- */
.sbUp {vertical-align: middle;}
html body .sbold {
	background: #5A9BC8 url(../images/sb-left.gif) no-repeat scroll left top;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	float: left;
	text-decoration: none;
	margin: 0 85px 0 0;
	}
	
	.sbold span {
		cursor: pointer;
		background: url(../images/sb-right.gif) no-repeat scroll right top;
		float: left;
		margin: 0 0 0 2px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		padding: 0 23px 0 21px;
		}
		
	.sbold:hover {background: #1B5E90 url(../images/sb-left-hover.gif) no-repeat scroll left top; color: #fff;}
	
		.sbold:hover span {background: url(../images/sb-right-hover.gif) no-repeat scroll right top;}
		
	.sbold em {font-size: 21px; line-height: 20px; font-style: normal;}

.sb {
	background: #5A9BC8 url(../images/sb-new-left.png) no-repeat scroll left top;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	float: left;
	text-decoration: none;
	margin: 0 85px 0 0;
	}
	
.center .sb {
    float: left;        
    margin-left: 400px;
}	
	
.actions .sb {margin: 0;}
.actions .sb span {padding: 0 8px;}
	
	.sb span {
		cursor: pointer;
		background: url(../images/sb-new-right.png) no-repeat scroll right top;
		float: left;
		margin: 0 0 0 3px;
		height: 38px;
		line-height: 38px;
		overflow: hidden;
		padding: 0 23px 0 21px;
		}
		
	.sb.active, .sb.act span {cursor: default;}
		
	/*.sb:hover, .sb.act {background: #1B5E90 url(../images/sb-left-hover.gif) no-repeat scroll left top; color: #fff;}*/
	
		/*.sb:hover span, .sb.act span {background: url(../images/sb-right-hover.gif) no-repeat scroll right top;}*/
	.sb:hover {text-decoration: none;}
		
	.sb em {font-size: 21px; line-height: 20px; font-style: normal;}
		
			
.sb2 {
	background: #5A9BC8 url(../images/sb2-left.gif) no-repeat scroll left top;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	float: left;
	text-decoration: none;
	margin: 0 85px 0 0;
	}
	
	.sb2 span {
		cursor: pointer;
		background: url(../images/sb2-right.gif) no-repeat scroll right top;
		float: left;
		margin: 0 0 0 3px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		padding: 0 23px 0 21px;
		}
		
	.sb2:hover {background: #1B5E90 url(../images/sb2-left-hover.gif) no-repeat scroll left top; color: #fff;}
	
		.sb2:hover span {background: url(../images/sb2-right-hover.gif) no-repeat scroll right top;}
		
/* -------------------------------------------------------------------------------------------------- */
		
.cell1,
.cell2 {
	text-align: center;
	width: 59px !important;
	}

.cell3 {
	text-align: center;
	width: 93px !important;
	}
	
/* -------------------------------------------------------------------------------------------------- */

.wallet-list,
.wallet-list * {zoom: 1;}
	
.wallet-list {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
	.wallet-list li.wallet-it {
		background: #F5F5F5 url(../images/wallet-lta.gif) no-repeat scroll left top;
		margin: 0 0 2px 0;
		padding: 0;
		}
		
		.wallet-list li.wallet-it .wallet-rta {background: url(../images/wallet-rta.gif) no-repeat scroll right top;}
			
			.wallet-list li.wallet-it .wallet-rba {background: url(../images/wallet-rba.gif) no-repeat scroll right bottom;}
			
				.wallet-list li.wallet-it .wallet-lba {
					background: url(../images/wallet-lba.gif) no-repeat scroll left bottom;
					padding: 20px 20px 20px 5px;
					}
					
	.wallet-check {
		float: left;
		margin: 0 5px 0 0;
		height: 14px;
		width: 15px;
		}
		
	.wallet-body {overflow: hidden;}
		
		* html .wallet-body {float: left;}
		
	.wallet-pic {
		float: left;
		margin: 0 11px 0 0;
		}
		
		.wallet-pic img {
			height: auto;
			width: 90px;
			}
		
	.wallet-comment {
		background: #E2E2E2;
		min-height: 55px;
		padding: 5px;
		margin: 0 0 10px 0;
		}
		
		* html .wallet-comment {height: 55px;}
		
	.wallet-date {
		float: left;
		margin: 0 3px 0 0;
		}
	
	.wallet-users {
		float: right;
		margin: 0 0 0 3px;
		}
		
/* -------------------------------------------------------------------------------------------------- */
		
.icon-link {font-size: 1.2em; color: #cc0000; text-decoration: none; float: left;}
.icon-link.imgRight {float: right;}
	
.icon-link.marged {margin-right: 40px;}
	
	.icon-link img {float: left; max-width: 28px; height: auto !important; margin-right: 7px;}
	.icon-link.imgRight img {float: right; margin-left: 7px; margin-right: 0;}
	
	.icon-link span {cursor:pointer; float: left; text-decoration:underline; height: 23px; line-height: 23px; white-space: nowrap;}
	.icon-link.imgRight span { float: right;}
	
.icon-link-small {font-size: 0.95em; font-weight: bold; color: #cc0000; text-decoration: none; float: left; margin: 0 35px 0 0;}
	.icon-link-small img {float: left; height: auto; margin-right: 6px;}
	.icon-link-small span {cursor:pointer; float: left; text-decoration:underline; height: 18px; line-height: 18px; white-space: nowrap;}
		
/* -------------------------------------------------------------------------------------------------- */
		
.login-list {
	list-style: none;
	margin: 0;
	padding: 0 0 1px 60px;
	}
	
	.login-list li h1 {
		font-size: 24px;
		margin: 0;
		}
	
	.login-list li {margin: 0 0 15px 0;}
	
		.login-list label {
			font-weight: bold;
			float: left;
			width: 90px;
			}
			
		.login-list input {
			width: 152px;
			}
			
/* -------------------------------------------------------------------------------------------------- */
			
.abs-btn-wrap {position: relative;}

	.abs-btn {
		background: url(../images/login-button.gif) no-repeat scroll left top;
		border: none;
		color: #cc0000;
		font-weight: bold;
		position: absolute;
		top: 0;
		left: 258px;
		height: 58px !important;
		width: 58px !important;
		}
		
/* -------------------------------------------------------------------------------------------------- */
		
.login-form-home {
	position: relative;
	width: 428px;
	}
	
.login-foot {
	background: url(../images/login-foot.gif) no-repeat scroll left top;
	height: 35px;
	line-height: 40px;
	padding: 0 0 0 60px;
	margin: 20px 0 0;
	position: relative;
	bottom: -4px;
	width: 426px;
	overflow: hidden;
	}
	
	.login-foot a,
	.login-foot a:hover {
		color: #fff !important;
		font-weight: bold;
		}
	
	.login-foot span {
		font-weight: bold;
		margin: 0 1px 0 28px;
		}
		
/* -------------------------------------------------------------------------------------------------- */
		
#retailerList {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	
/* -------------------------------------------------------------------------------------------------- */
	
.scroll-y {
	border: 1px solid #DCDCDC;
	overflow: auto;
	height: 1px;
	padding: 0 0 0 3px;
	}
	
.box-list {
	width: 100%;
	}
	
	.box-list .valign-t {width: 70%;}
	
	.box-list .valign-b {width: 15%;}
	
	.box-list-img{width: 15%;}
	
		.box-list-img img {
			height: auto;
			width: 50px;
			}
			
.draws-view-screen {
	height: auto;
	width: 100px;
	}
	
/* ---------------------------------------------------- STYLED TABLE ------------------------------------------------------------------------- */
		
.styled-table {
	width: 100%;
	margin: 0 0 10px 0;
	font-size: 13px;
}
	
	.styled-table a {font-weight: bold;}
	
	.styled-table th a {
		color: #cc0000;
		float: left;
		}

	.styled-table tr.no-bg td,
	.styled-table tr.no-bg th {
		background: transparent !important;
		}

	.styled-table th {
		background: #FBFBFB;
		border-top: 1px solid #F0F0F0;
		border-bottom: 1px solid #F0F0F0;
		text-align: left;
		height: 44px;
		padding-right: 35px;
		}
		
		.styled-table th input {
			float: left;
			height: 14px;
			width: 15px;
			margin: 1px 5px 0 0;
			}
			
		.styled-table td input {
			height: 14px;
			width: 15px;
			margin: 1px 5px 0 0;
			}
		
		.styled-table th.first {width: 10px; border-left: 1px solid #F0F0F0; padding: 0;}
			
		.styled-table th.last {width: 10px; border-right: 1px solid #F0F0F0; padding: 0;}
	
	.styled-table td {
		background-color: #F5F5F5;
		height: 32px;
		padding-right: 35px;
		}
		
		.styled-table td.first {width: 10px; padding: 0;}
			
		.styled-table td.last {width: 10px; padding: 0;}
		
.styled-table td a {color: #333333;}
			
.styled-table td a.icon-link {
	font-weight: normal;
	}
	
.styled-table .order {
	text-decoration: none;
	margin: 0 0 0 5px;
	}
	
/* ---------------------------------------------------- alphabet ------------------------------------------------------------------------- */
	
.alphabet {text-align: center;}

	.alphabet li {
		display: inline;
		margin: 0 5px 0 0;
		}
		
		.alphabet li a {
			color: #CC0000;
			font-weight: bold;
			}
			
.default-selects {
	float: left;
	}
	
	.default-selects select {width: auto !important;}
	
#targetingCounter .form {margin-right: -142px;}
	
.manometr {
    float: left;
    position: relative;
    height: 1%;
    left: 170px;
    width: 142px;
	}
	* html .manometr {left: 0;}
	
.login-form {
	position: absolute;
	left: 50%;
	top: 250px;
	margin: 0 0 0 -13.8em;
	}
	
/* ------------------------------------------------------------------------------------------ */

.reg-padded {padding: 0 0 0 150px;}
.reg-col1 {float: left; margin-right: 100px; width: 269px;}
.reg-col2 {float: left; width: 269px;}

.reg-col1 .box-inner,
.reg-col2 .box-inner {padding: 52px 23px 0; position: relative;}

.reg-col1 .per-month,
.reg-col2 .per-month {font-size: 30px; font-weight: normal; margin: 0 0 10px;}

.reg-col2 li .info {line-height: 16px;}
* html .reg-col2 li .info {line-height: 17px;}
* html .reg-col2 li .info {line-height: 17px;}

.reg-list {font-weight: bold; list-style: none; margin: 0 7px 0;}
	.reg-list li {padding: 0 0 12px;}
	
	.reg-list div.fleft {margin-right: 3px;}
	
.sign-up-btn {
	background: url(../images/sign-up.gif) no-repeat left top;
	border: none;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	height: 34px;
	margin: 0 0 16px;
	width: 97px;
	}
	
	.sign-up-btn:hover {background: url(../images/sign-up-hover.gif) no-repeat left top;}
	
.reg-txt {font-weight: bold; margin: 0 0 5px;}

.premier-acc {
	background: #CF0001 url(../images/premier.gif) no-repeat left top;
	color: #fff;
	font-size: 24px;
	display: block;
	height: 52px;
	line-height: 58px;
	position: absolute;
	text-decoration: none;
	text-indent: 24px;
	top: -3px;
	left: 1px;
	width: 265px;
	overflow: hidden;
	}
	
.elite-acc {
	background: #1d1d1d url(../images/elite.gif) no-repeat left top;
	color: #fff;
	font-size: 24px;
	display: block;
	height: 52px;
	line-height: 58px;
	position: absolute;
	text-decoration: none;
	text-indent: 24px;
	top: -3px;
	left: 1px;
	width: 265px;
	overflow: hidden;
	}
	
	.premier-acc:hover,
	.elite-acc:hover {color: #fff;}
	
div#nyroModalFull {color: #000 !important; font-family: Tahoma !important;}
div#nyroModalFull .icon-link {font-size: 11px; font-weight: bold;}
.questionList {list-style: none; margin: 0; padding: 0;}
.addUpTo { float: left; margin: 0 0 0 5px; height: 23px; line-height: 23px;}
.questionListItem {margin: 0 0 2px;}
* html .questionListItem {margin: 0 0 1px;}
.questionInfo {float: left; width: 570px;}
.questionActions {background: #fff; border: 1px dashed #999; float: right; width: 170px;}
.questionActionsInner {padding: 10px; height: 1%;}
.questionTop {margin: 0 0 10px;}
.questionTitle {margin: 0;}
.questionType {font-size: 0.95em; display: block;}
.variantList {list-style: none;}
.variantList li {padding: 0 0 15px;}
.variantList label {float: left; width: 240px; margin: 3px 7px 0 0; text-align: right;}
.variantList .ac_input {border: 1px solid #7F9DB9; width: 230px; padding: 2px; color: #666666;}
.variantList .ac_input_whiter {border: 1px solid #7F9DB9; width: 230px; padding: 2px; color: #CCCCCC;}

.popup-padded {padding: 0 14px;}

.popup-form {list-style: none; padding: 0; margin: 0; color: #000;}
.popup-form li {margin: 0 0 10px;}
.popup-form li label {display: block; margin: 0 0 3px;}
.popup-form li textarea, .popup-form li input {width: 260px; border: 1px solid #7F9DB9;}
.popup-form li select {width: 262px; border: 1px solid #7F9DB9;}

.poput-capt {background: #cc0000 url(../images/p-capt-l.gif) no-repeat left top; margin: 0 0 15px;}
.poput-capt-right {background: url(../images/p-capt-r.gif) no-repeat right top;}
.poput-capt h4 {color: #fff; margin: 0; background: url(../images/p-capt.gif) repeat-x left top; margin: 0 4px; height: 37px; line-height: 37px; padding: 0 0 0 10px;}

a#closeBut {
	background: url(../images/a-close.gif) no-repeat 0 0 !important;
	top: 12px !important;
	right: 12px !important;
	height: 22px !important;
	width: 22px !important;
	}
	
	a#closeBut:hover {background: url(../images/a-close-hover.gif) no-repeat 0 0 !important;}
.tooltips {cursor:pointer}

.iPhonePreview {
    background: url(../images/iphonePreview.jpg) no-repeat 0 0;
    height: 591px;
    width: 310px;
    float: right;
    }
.iPhonePreviewInner {width: 262px; height: 285px; overflow: auto; margin: 175px auto 0;}
#toolbars {padding-top: 3px; margin-top: -3px;}
.toolbar_image {cursor: pointer; float: left; border: 1px solid #fff; margin: 0 3px 0 0;}
.toolbar_select {border: 1px solid #7f9db9;}
.rss_div {height: 80px; width: 400px; overflow: auto; border: 1px solid rgb(140, 140, 140);}
.toolbarsSeparate {float: left; height: 24px; width: 0px; overflow: hidden; border-left: 1px solid #ccc; border-right: 1px solid #fff; font-size: 0; line-height: 0; margin: -3px 7px 0;}
.widgetImage {margin: 0 0 5px;}

.selectColor {
    background: url(../images/selectColor.gif) no-repeat 0 0;
    float: left;
    height: 20px;
    width: 28px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    }
.selectColorOpen {overflow: visible !important;}
.selectColorInner {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 18px;
    padding-top: 18px;
    }
.selectColorItem {height: 16px; width: 18px; border: 1px solid #fff; margin: 0;}
.selectColorInner .toolbar_select {position: absolute; top: -1px; left: -1px; border: none;}
    
.editButtons a {background: url(../images/imageButton.gif) no-repeat 0 0; float: left; height: 75px; width: 83px; margin: 0 15px 0 0; overflow: hidden; text-align: center; text-decoration: none;}
.editButtons a:hover {background: url(../images/imageButtonHover.gif) no-repeat 0 0;}
.editButtons a strong {color: #014a89; margin-top: 77px; display: block; font-size: 0.95em; cursor: pointer;}
.editButtons a span {display: block; cursor: pointer; overflow: hidden;}
    .editButtons a.imageButton span {background: url(../images/img.gif) no-repeat 0% 0px;}
    .editButtons a.headLineButton span {background: url(../images/headLine.gif) no-repeat 0% 0px;}
    .editButtons a.textButton span {background: url(../images/text.gif) no-repeat 0% 0px;}
    .editButtons a.clickToCallButton span {background: url(../images/clickToCall.gif) no-repeat 0% 0px;}
    .editButtons a.LeadGenButton span {background: url(../images/leadGen.gif) no-repeat 0% 0px;}
    .editButtons a.linkButton span {background: url(../images/link.gif) no-repeat 0% 0px;}
    .editButtons a.rssFeedButton span {background: url(../images/rssFeed.gif) no-repeat 0% 0px;}
    .editButtons a.logoButton span {background: url(../images/logoButton.gif) no-repeat 0% 0px;}

.widgetListWrap {float: left; min-height: 600px; width: 610px;}
.widgetListWrap,
.widgetListWrap * {zoom: 1;}

.widgetHeader {background: #f6f6f6 url(../images/widgetHeader.gif) repeat-x 0 0; margin: 0 -7px; cursor: move; zoom: 1; position: relative; top: -11px;}
.widgetHeaderLeft {background: url(../images/widgetHeaderLa.gif) no-repeat 0 0;}
.widgetHeaderRight {background: url(../images/widgetHeaderRa.gif) no-repeat 100% 0;}
.widgetHeaderInner {border: 1px solid #fff; border-top: none;}
.widgetHeaderBody {border-bottom: 1px solid #ccc; padding: 7px 30px 5px 8px;}
.widgetHeader h4 {color: #336699; margin: 0 13px 0 0; float: left;}

.removeWidget {background: url(../images/removeWidget.gif) no-repeat 0 0; position: absolute; right: 4px; top: 4px; height: 22px; width: 22px; text-decoration: none;}
.tooltipWidget {background: url(../images/tooltipWidget.gif) no-repeat 0 0; position: absolute; right: 4px; bottom: 0; height: 26px; width: 26px; text-decoration: none;}

.relative {position: relative;}

.uploadImageForm {position: absolute; left: 600px; top: 12px; width: 340px;}
.uploadImageForm.top0 {top: 0;}
.uploadImageForm h4 {margin: 0 0 23px;}
.uploadImageForm .sb {margin-right: 0;}
.uploadImageForm .uploadImageFormScreen {max-width: 225px; width: expression(this.width > 225 ? 225: true); height: auto;}

.uploadedImage {float: left; margin: 0 0 0 10px; max-width: 225px; height: auto;}
* html .uploadedImage {width: expression(this.width > 225 ? 225: true);}

.adsTemplates a {background: url(../images/imageButtonBig.gif) no-repeat 0 0; float: left; height: 191px; width: 211px; margin: 0 32px 0 0; overflow: hidden; text-align: center; text-decoration: none;}
.adsTemplates a:hover {background: url(../images/imageButtonHoverBig.gif) no-repeat 0 0;}
.adsTemplates a strong {color: #014a89; margin-top: 191px; display: block; font-size: 0.95em; cursor: pointer;}
.adsTemplates a span {display: block; cursor: pointer; overflow: hidden; padding: 1px;}
    .adsTemplates a.mobileAd span {background: url(../images/mobileAd.gif) no-repeat 0% 0%;}
    .adsTemplates a.ClickToCallAd span {background: url(../images/ClickToCallAd.gif) no-repeat 0% 0%;}
    .adsTemplates a.leadGenAd span {background: url(../images/leadGenAd.gif) no-repeat 0% 0%;}
    .adsTemplates a.customAd span {background: url(../images/customAd.gif) no-repeat 0% 0%;}
    
.adTypeSelect {min-width: 172px;}

.helpTool {background: url(../images/tooltipWidget.gif) no-repeat 0 0; position: absolute; right: 7px; top: 7px; height: 26px; width: 26px; text-decoration: none;}
.bigGreenPlus {background: url(../images/bigGreenPlus.gif) no-repeat 0 0; position: absolute; left: 410px; top: 25px; height: 45px; width: 45px;}

.nobordBox {background: #F5F5F5 url(../images/wallet-lta.gif) no-repeat scroll left top; padding: 0; height: 1%; cursor:pointer;}
.nobordBoxRta {background: url(../images/wallet-rta.gif) no-repeat scroll 100% 0;}
.nobordBoxRba {background: url(../images/wallet-rba.gif) no-repeat scroll 100% 100%;}
.nobordBoxLba {background: url(../images/wallet-lba.gif) no-repeat scroll 0 100%; padding: 10px 20px;}

.w500 {width: 500px;}

#selectable tr:hover td,
#selectable .ui-selected td {background: #FFE3E3 !important;}
#selectable td {cursor: pointer;}

.blueHeader {color: #336699 !important;}
#coverflow {width: 540px; margin: auto;}
.ststusNav {list-style: none; padding: 0; margin: 0 0 20px; text-align: center;}
.ststusNav li {display: inline; padding: 0 10px;}
.ststusNav li a {font-size: 1.2em; font-weight: bold;}
.ststusNav li a.statusSel {color: #cc0000;}

.ajaxViewImg {float: left; margin: 0 20px 0 0; width: 204px;}
.ajaxViewImg img {max-width: 188px; width: expression(this.width > 188 ? 188: true);}
.ajaxViewInfo {float: left; width: 715px;}
.ajaxViewCol1 {float: left; width: 40%;}
.ajaxViewCol2 {float: left; width: 30%;}
.ajaxViewInner {padding-left: 20px;}

.b-billingLeft {float: left; width: 225px; margin: 0 20px 0 0;}
.b-billingInfo {float: right; width: 683px;}
.b-billingPrice {background: url(../images/dot.gif) repeat-x 0 100%; margin: 0.5em 0 0.5em 0;}
.b-billingPriceLabel {background-color: #fff; float: left; padding-right: 5px;}
.b-billingPriceCount {background-color: #fff; float: right; padding-left: 5px;}
.box .b-billingPriceLabel {background-color: #F6F6F6;}
.box .b-billingPriceCount {background-color: #F6F6F6;}

/* MAIN PAGE -------------------------------------------------------------------------------------------------------- */

.slides {float: left; border: 1px solid #E1EDF6; margin-bottom: 25px;}
.slidesInner {width: 651px; height: 312px; border: 1px solid #83B5D8; background: #EDF3F9; position: relative;}

.stepcarousel{position: relative; overflow: hidden; height: 312px; width: 651px;}
.stepcarousel .belt{position: absolute; left: 0; top: 0;width: 3000px;}
.panelImg {float: left; padding: 25px 0 10px; width: 184px; text-align: center;}
.stepcarousel .panel{float: left; overflow: hidden; width: 651px !important;}
.samplebuttons {background: #D1E8FF url(../images/samplebuttons.gif) repeat-x left top; position: absolute; right: 0; bottom: 0; width: 467px; overflow: hidden;}
* html .samplebuttons {right: -1px;}
.samplebuttonsInner {background: url(../images/samplebuttonsLeft.gif) no-repeat left top; padding: 0 0 0 3px; height: 1%;}
.samplebuttonsInner a {float: left; text-align: center; font-size: 28px; color: #70AAD2 !important; text-decoration: none;}
.samplebuttonsInner a span {background: url(../images/panelGradie.gif) no-repeat 100% 100%; float: left; height: 41px; width: 100px; line-height: 41px; overflow: hidden; cursor: pointer;}
.samplebuttonsInner a.active {background: #EDF3F9 url(../images/panelActiveA.gif) no-repeat 0 0 !important; margin-left: -1px;}
.samplebuttonsInner a.active span {background: url(../images/samplebuttonsLeft.gif) no-repeat 100% 0 !important;}
.samplebuttonsInner a.last span {background: transparent;}

.panelText {float: left; width: 450px; margin: 33px 0 0 0;}
.panelOverflowText {height: 158px; /*overflow: auto;*/}
.panelTitle {background: url(../images/panelTitle.gif) no-repeat 0 0; font-size: 30px; font-weight: normal; padding: 0 0 0 50px; line-height: 30px; margin: 0 0 10px; min-height: 60px;}
.panelText p {line-height: 18px; margin: 0 0 10px; font-size: 15px;}

.w593 {width: 651px;}
.w310 {width: 251px;}

.enterHere {background: url(../images/enterHere.gif) no-repeat 0 0; font-size: 15px; display: block; color: #fff; font-weight: bold; width: 138px; height: 38px; line-height: 38px; letter-spacing: 2px; margin: auto; text-decoration: none; text-align: center;}

.homeRedTitle {font-size: 20px; color: #CC0000;}

.blueBar {background: url(../images/blueBarLeft.gif) no-repeat scroll left top; color: #fff; margin: 0 0 11px;}
.blueBarRight {background: url(../images/blueBarRight.gif) no-repeat scroll right top;}
.blueBarBody {background: #5294C3 url(../images/blueBar.gif) repeat-x scroll left top; color: #fff; height: 34px; line-height: 30px; margin: 0 4px; padding: 0 4px;}

.companyList a {margin: 0 26px 0 0;}

.b-login {margin: 0 0 33px; padding: 0;}
.b-login-title {background: url(../images/blackLogin.gif) 0 0; color: #fff; margin: 0 0 19px; width: 250px; height: 31px; line-height: 30px; text-indent: 18px;}
.b-login-inner {padding: 0 18px;}
.b-login-table th {padding: 0 10px 15px 0;}
.b-login-table td {padding: 0 0px 15px 0;}
.b-login-table input {width: 137px; border: 1px solid #7F9DB9;}
.b-login-table input#signin_remember {width: auto !important; border: none; height: 14px; width: 14px;}
a.loginButton {background: url(../images/loginButton.gif) 0 0; color: #fff; font-weight: bold; text-decoration: none; width: 60px; height: 60px; line-height: 60px; text-align: center; overflow: hidden; float: right;}
.b-login-actions {padding-top: 15px; float: left;}
.b-login .error_list {width: auto;}
.error_list li {display: block; margin-bottom: 1px;}

.b-news,
.b-news-home {margin: 0 0 23px; padding: 0;}
.b-news-title {background: url(../images/redNews.gif) 0 0; color: #fff; margin: 0 0 10px; width: 250px; height: 31px; line-height: 30px; text-indent: 18px;}
.b-news-inner {padding: 0 18px;}
.b-news-list {list-style: none; padding: 0; margin: 0;}
.b-news-item {margin: 0 0 12px;}
.b-news-date {color: #666; font-size: .95em;}

a.b-looking-to-join {background: url(../images/lookingToJoin.gif) 0 0; color: #fff; display: block; width: 251px; height: 76px; text-decoration: none; font-weight: bold; line-height: 20px;}
a.b-looking-to-join span {padding: /*17px*/ 5px 13px; display: block; cursor: pointer; text-align:center;}

.b-analize-survey {list-style: none; padding: 0; margin: 0;}
.b-analize-survey .answ-items {margin: 0 0 5px;}
.b-analize-survey .label {float: left; width: 350px; margin-right: 10px; font-size: 1.2em;}
.b-analize-survey .an-label {float: left; width: 150px; margin-right: 10px;}

.w610 {float: left; width: 610px;}
.w575 {width: 575px;}
.w185 {float: left; width: 185px;}
.w290 {float: left; width: 290px;}
.marl27 {margin-left: 27px;}

.top10 {color: #336699; font-weight: bold; margin:0; padding:0 0 0 33px;}
.top10 li {padding: 0 0 10px;}
.top10Inner {color: #000; font-weight: normal;}
.secondCol {margin: -120px 0 0 250px;}
.secondColElem {margin: 0 0 0 250px;}

.reg-button-padding {padding-bottom: 34px !important; min-height: 312px;}
* html .reg-button-padding {height: 332px;}
.reg-button {position: absolute; left: 0; bottom: 5px; width: 267px; text-align: center;}

.reg-button input {margin: 0;}

.b-ads-table {
	float: left;
	width: 726px;
}

.for-register .note {
	width: 175px;
	font-size: 11px;
}
.for-register .note p {
	margin-top: 0;
}

.agreement-wrap {
	width: 380px;
}

.h-150-overflow-a {
    height: 200px;
    overflow: auto;
}

#coupon_text_text {
    margin-top:7px;
}

.mright0 {
    margin-right:0px;
}

.w200 {
    width:330px;
}

.empty_for_images_coupon {height:300px;}

.images_coupon {position:absolute; top:630px;}

.title {font-size:1.2em; font-weight:bold; padding-bottom:15px;}
.paragraph {padding-bottom:15px; font-size:1.1em;}
.title_paragraph {font-weight:bold; padding-bottom:10px; text-transform: capitalize;}

.paragraph ul {list-style-type:none}

.solution_price {background-color: #68A5D1; color: #fff; text-align: center; font-size: 14px;}
.solution_price a {color: #fff;}
.solution_account {font-size: 16px; font-weight: bold; text-align: center; width: 100px;}
table.acquire_table td { padding-left: 4px; }
table.acquire_table th { 
    padding-left: 7px;
    padding-right: 7px;
    background: transparent url(../images/p-capt.gif) repeat-x scroll left top;
    color:#FFFFFF;
}

.fs01 {
	font-size: 1.67em;
}
.fs02 {
	font-size: 1.17em;
}

.inxBlock {
}
.inxBlockTop {
	padding: 0 0 10px;
}
.inxImage {
	background: url(../images/inxImage.png) no-repeat;
	margin: 0 auto 10px;
	height: 132px;
	list-style: none;
	width: 902px;
}
.inxImage li,
.inxImage li a {
	float: left;
	clear: right;
}
.inxImage li a {
	margin: 0 12px 0 0;
	font-size: 2000em;
	width: 140px;
	height: 132px;
	overflow: hidden;
	text-decoration: none;
}
.inxImage li.inxImageLastItem a {
	margin: 0;
}

.corns {
	background: url(../images/corns.gif) no-repeat;
}
.corn01 {
	background-position: 100% 0;
	position: relative;
	padding-right: 5px;
}
.corn02 {
	background-position: 0 -5px;
	padding: 5px 0 0 0;
}
.corn03 {
	background-position: -5px 100%;
	padding: 0 0 0 5px;
}
.corn04 {
	background-position: 100% 100%;
	position: relative;
	margin-right: -5px;
	padding-right: 5px;
	bottom: -5px;
}
.cornsInner {
	position: relative;
	top: -10px;
	margin: 0 -5px;
	padding: 10px 10px 5px;
}

.btn {
	background: #0053A8 url(../images/btn-left.gif) no-repeat scroll left top;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	float: left;
	text-decoration: none;
	margin: 0 85px 0 0;
	}
	
.btn span {
	cursor: pointer;
	background: url(../images/sb-right.gif) no-repeat scroll right top;
	float: left;
	margin: 0 0 0 2px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 23px 0 21px;
	}
	
	.corners_table {width:524px; /*margin: 5px;*//*border-collapse:separate;*/}
	.corners_table tr {background: url(../images/tr_bg_corners2.gif) no-repeat left center; height: 25px;width:524px;}
	.corners_table td {padding: 0px 5px 3px;}
	
	.corners_table .elite {background: url(../images/td_bg_elite.png) no-repeat center center;width:139px;padding: 0px;}
	.corners_table .premier {background: url(../images/td_bg_premier.png) no-repeat center right;width:138px;padding: 0px;/*padding-right: 1px;*/}
	.corners_table .variable {background: url(../images/td_bg_vari.png) no-repeat center center;width:280px;padding: 0px;/*padding-right: 1px;*/text-align: center;}
	.corners_table .descr {/*width: 272px;*/}
	
	.corners_table .no_bg {background: none;}
	.corners_table .gray_bg {background: url(../images/tr_bg_corners_gray.gif) no-repeat center center; color: #bf0505; height: 40px;}
	.corners_table .gray_bg td {padding-top: 3px;}
	.corners_table .text_shift {width:150px; display:block; float:left;}
	
	.check_icon {display:block; height:15px; width:21px; margin: 2px; background: url(../images/check_icon.png) no-repeat center center;}
	.join_now_but {background: url(../images/join_now_but.png) no-repeat;width: 124px; height: 29px; display:block; text-decoration:none;}
	.table_wrapper {width:524px;}
	.light_gray_cor {border: 1px solid #c1c1c1; position:relative;padding: 6px;height:1%;margin-bottom: 20px;}
	.light_gray_cor .corner {position:absolute;height:6px; width:6px; display:block; overflow:hidden;}
	.light_gray_cor .cor_tl {top: -1px; left: -1px;background: url(../images/light_gray_cor_tl.gif) no-repeat;}
	.light_gray_cor .cor_tr {top: -1px; right: -1px;background: url(../images/light_gray_cor_tr.gif) no-repeat;}
	.light_gray_cor .cor_bl {bottom: -1px; left: -1px;background: url(../images/light_gray_cor_bl.gif) no-repeat;}
	.light_gray_cor .cor_br {bottom: -1px; right: -1px;background: url(../images/light_gray_cor_br.gif) no-repeat;}

.soc-sharing-twit {
    max-width: 450px;
}
	

.right-box {
    background: #EFEFEF;
    border: 1px solid #CCCCCC;
    width: 300px;
    float: right;
    padding: 10px;
}

.right {
    float: right;    
}
.inline {
    display: inline;    
}
.ui-corner-all {
    border-bottom-left-radius: 4px 4px;
    border-bottom-right-radius: 4px 4px;
    border-top-left-radius: 4px 4px;
    border-top-right-radius: 4px 4px;
}

li.useThisAddress address {
    display: block;
    position: relative;
    top: -20px;
    margin-left: 50px;
}

ul.two-columns {
    margin-bottom: 40px;    
}
ul.two-columns li {
    display: block;
    width: 450px; 
    float: left;   
}

div.getstarted {
    position: absolute;
    width: 100%;
    height: 500px;
    background: white url(/images/getstarted.png) center top no-repeat;
    margin-top: -10px;    
    color: white;
    cursor: pointer;        
}
div.getstarted h1 {
    margin: 30px 50px;
    font-weight: bold;
    font-size: 250%;
}
div.getstarted h2 {
    margin: 0px 50px;
    font-weight: bold;
    font-size: 200%;
}
div.getstarted ul {
    margin: 30px 50px;
    width: 400px;    
}
div.getstarted ul li {
    font-size: 130%;
    font-weight: bold;
    padding-left: 40px;
    min-height: 40px;
    margin: 10px 0px;
    background: url(/images/check-green-red.png) left top no-repeat;
}
