@charset "utf-8";
/* CSS Document */

body
{
	margin:0;
	padding:0;
	width:100%;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*****headercss*********/
header{
	width:100% !important;
	height:84px !important;
	background:url(../images/header-bg.jpg) repeat-x !important;
	padding:0px !important;
}
.logo{
	width:174px;
	height:80px;
	float:left;
}
#logo{
	width:174px;
	height:80px;
	float:left;
	background:url(../images/logo.jpg) no-repeat;
}
.middle-nav{
	color: #cccccc;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-left: 9px;
    padding-top: 13px;
    width: 415px;
}
.top-icon-tab{
	width: 390px;
	float:right;
}
.right{
	float:right;
}
.top-icon-tab img{
	width:25px;
	height:25px;
	margin-top:8px;
	border:none!important;
}
.welcome-text{
	color: #eaeaea;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px;
    padding-top: 12px;
}
.welcome-text span{
color:#9c9c9c;	
}
.top-nav{
	float:left;
}
.top-nav li{
	float:left;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	padding:17px 23px 0px 0px;
}
.top-nav li a{
	color:#333333;
}
.top-nav li.last{
padding:17px 0px 0px 0px!important;	
}
.top-margin{
	margin-top:29px;
}

a{
	outline:0 none; 
	text-decoration:none; 
	color:#888;
}

.header-wrapper, .content-wrapper, .footer-wrapper
{
	width:100%;
}

.content-wrapper
{
 min-height: 400px;
	/*background:url(../images/content-section-bg.png) repeat-x top left #FFF;*/
}

.footer-wrapper
{
	background:url(../images/footer-section-bg.png) repeat-x top left #666666;
	/*position:absolute; bottom:0px;*/
	position: relative;
	bottom: 0;
	left: 0;
}

/*.footer_content {
    height: 125px;
    padding-top: 2em;
    width: 900px;
}*/

.header-col1
{
	background-color:#5c0632;	
	height:40px;
}

.topnav-left
{
	float:left;
}

ul.topnav
{
	margin:0px; padding:0;
	margin-top:13px;
}

ul.topnav > li
{
	float:left;
	color:#FFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

ul.topnav > li > span
{
	display:block;
}

ul.topnav > li > a
{
	text-decoration:none;
	float:left;
	display:block;
	color:#FFF;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}

.topnav-right
{
	float:left;
	padding-top:7px;
	padding-left:20px;
}


.top_social_icon {
    border: 0 none;
    height: 25px;
    width: 25px;
}

.header-col2
{
	background:url(../images/header-col2-bg.png) repeat-x top left;
	height:100px;
	padding-top:28px;
	overflow:hidden;
}

.logo-container
{
	width:178px;
	height:78px;
}

.logo-container > a
{
	display:block;
	text-decoration:none;
	outline:0 none;
}

.container
{
	margin:0 auto;
	width:980px;
}



/* #Clearing
================================================== */

	/* Self Clearing Goodness */
	.container:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden;}

	/* Use clearfix class on parent to clear nested columns,
	or wrap each row of columns in a <div class="row"> */
	.clearfix:before,
	.clearfix:after
	{
		content: '\0020';
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;}
	.clearfix:after {clear: both;}
	.clearfix {zoom: 1;}

	/* You can also use a <br class="clear" /> to clear columns */
	.clear {
		clear: both;
		/*display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;*/
	}

.login-container
{
	margin:0 auto;
	width:350px;
	height:auto;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior:url(PIE.htc);
	border:1px solid #dbdbdb;
	background-color:#f4f4f4;
	position:relative;
	
}

.login-heading
{
	width:333px;
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
	behavior:url(PIE.htc);
	border:1px solid #FFF;
	background:url(../images/login-heading-bg.jpg) repeat-x top left;
	height:43px;
	padding-top:15px;
	overflow:hidden;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	padding-left:15px;
	position:relative;
}


.lable-login {
    color: #5A5A5A;
    display: block;
    font-weight: bold;
	padding-bottom:8px;
}

.login-field-row
{
	margin-bottom:15px;
	position:relative;
}

.input-text-login {
    border: 0 none;
    -moz-border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
	behavior:url(PIE.htc);
	background-color:#f4f4f4;
    color: #000;
    display: block;
    font: 12px/18px Arial,Helvetica,sans-serif;
    height:20px;
    padding: 6px;
    position: relative;
    width: 270px;
    z-index: 99;
	border:1px solid #cdcdcd;
	padding-left:32px;
}

.button-login {
    background: url(../images/login-button.jpg) no-repeat 0px 0px #1dc0eb;
	border:0 none;
	background-color:transparent;
	outline:0 none;
	color:#FFF;
    display:block;
    font:12px Arial,sans-serif;
	width:75px;
    height:31px ;
    text-decoration: none;
	font-weight:bold; 
	text-align:center;
	margin:0 auto;
	margin-top:20px;
}

.button-login:hover {
	 background: url(../images/login-button.jpg) no-repeat 0 -31px #1dc0eb;
}

.button-login.btn-reset {
    background: url("../images/btn-login-reset.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #fff;
    display: block;
    font: bold 12px Arial,sans-serif;
    height: 31px;
    margin: 20px auto 0;
    outline: 0 none;
    text-align: center;
    text-decoration: none;
    width: 138px;
}
.button-login.btn-reset:hover {
    background: url("../images/btn-login-reset.jpg") no-repeat scroll 0 -31px #1dc0eb;
}

.lable-forgorpwd
{
	text-decoration:none;
	display:block;
	/*position:absolute;*/
	float:right;
	color:#949494;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.lable-forgorpwd
{
	text-decoration:underline;
}

.login-icon-username
{
	width:16px;
	height:19px;
	display:block;
	position:absolute;
	top:30px;
	left:9px;
	background:url(../images/login-input-icons.jpg) no-repeat -21px 0;
	z-index:102;
}

.login-icon-password
{
	width:16px;
	height:19px;
	display:block;
	position:absolute;
	top:30px;
	left:9px;
	background:url(../images/login-input-icons.jpg) no-repeat 0 0;
	z-index:102;
}

/* signup */

.register-field-row
{
	padding-bottom:8px;
	position:relative;
}

.input-text-signup {
    border: 0 none;
	float:left;
    -moz-border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
	behavior:url(PIE.htc);
	background-color:#f4f4f4;
    color: #000;
    display: block;
    font: 12px/18px Arial,Helvetica,sans-serif;
    height:14px;
    padding: 6px;
    position: relative;
    width:260px;
    z-index: 99;
	border:1px solid #cdcdcd;
}

.register-container
{
	margin:0 auto;
	width:450px;
	height:auto;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior:url(PIE.htc);
	border:1px solid #dbdbdb;
	background-color:#f4f4f4;
	position:relative;
	
}

.register-heading
{
	width:433px;
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
	behavior:url(PIE.htc);
	border:1px solid #FFF;
	background:url(../images/login-heading-bg.jpg) repeat-x top left;
	height:43px;
	padding-top:15px;
	overflow:hidden;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	padding-left:15px;
	position:relative;
}

.lable-register {
    color: #5A5A5A;
    display: block;
    font-weight: bold;
	padding-bottom:8px;
	float:left;
	width:120px;
	padding-right:5px;
	padding-top:6px;
}

.input-select-signup {
	 border: 0 none;
	 float:left;
    -moz-border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
	behavior:url(PIE.htc);
	background-color:#f4f4f4;
    color: #000;
    display: block;
    font: 12px/18px Arial,Helvetica,sans-serif;
    height:30px;
    padding: 6px;
    position: relative;
    width:274px;
    z-index: 99;
/*	border:1px solid #dddddd; */
	line-height:24px;
}





.add-contact-btn{
background:url(../images/add-contact-btn.jpg) repeat-x;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:6px 9px;
color:#fff;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border:none;
}

/*.save-btn{
background:url(../images/add-contact-btn.jpg) repeat-x;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
behavior: url(PIE.htc);
padding:6px 9px;
color:#fff;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border:none;
cursor:pointer;
}*/

.table-border{
border:#dddddd solid 1px;
}

.listing-top-bg{
background:url(../images/list-top-bg.jpg) repeat-x;
color:#fff;
font-weight:bold;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.right-noborder{
border-right:none!important;
}

.list-table{
color:#292929;
font-size:12px;
padding:8px;
border:1px solid #dddddd;
}

.list-table > a
{
	color:#970f32;
}

.list-table > a:hover
{
	text-decoration:none;
}

.table-content{
color:#656c6d;
font-size:12px;
}

/* contacts-container */

.contacts-container
{
	width:980px;
	height:auto;
}

.contacts-container *
{
	font-family:Arial, Helvetica, sans-serif;
}

.contact-primary
{
	width:400px;
	padding:15px;
	border:1px solid #e2e2e2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	height:235px;
	behavior:url(PIE.htc);
	position:relative;
}

.contact-primary > h3
{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#7b0e2b;
	border-bottom:1px solid #e2e2e2;
	padding-bottom:8px;
	margin-bottom:10px;
}

.contact-field-row
{
	padding-bottom:4px;
}

.contact-field-row > span
{
	text-align:right;
	display:block;
	width:100px;
	float:left;
	font-weight:bold;
}

.contact-action-links
{
	width:100px;
	display:block;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	float:left;
	color:#333;
}

.contact-action-links > a
{
	text-decoration:none;
	display:block;
	color:#333;
	padding-bottom:2px;
	font-size:13px;
}

.contact-action-links > a:hover
{
	text-decoration:underline;
}

.edit-contact
{
	text-decoration:none;
	color:#7e7e7e;
}

.delete-contact
{
	color:#ac0707;
	text-decoration:none;
	line-height:24px;
}

.makeprimary-contact
{
	color:#3f6ea5;
	text-decoration:none;
}

.contact-field-values
{
	width:50%;
	display:block;
	float:left;
	text-align:left;
	margin-left:20px;
	overflow:hidden;
}

.contact-field-values > h4
{
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold;
	color:#333;
	margin:0; padding:0;
	padding-bottom:5px;
}

.contact-field-values > p
{
	margin:0; padding:0;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; font-weight:normal;
	color:#808080;
	line-height:18px;
}

.contact-additional
{
	margin-top:20px;
	width:980px;
/*	border:1px solid #e2e2e2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	behavior:url(PIE.htc); */
}

.contact-additional > h5
{
	margin:0px; padding:0; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#888;
	padding-bottom:10px;
	border-bottom:1px solid #E2E2E2;
}

.adnl-contacts
{
	padding-top:15px;
	padding-bottom:10px;
}

.adnlcontacts-box
{
	width:310px;
	height:210px;
	float:left;
	border:1px solid #e2e2e2;
	padding:2px;
	margin-top:10px;
	margin-right:10px;
}

.addwine-multibrand-contact
{
	width:200;
	padding:15px;
	border:1px solid #e2e2e2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior:url(PIE.htc);
	position:relative;
	margin-bottom:10px;
}

.addwine-multibrand-contact > h3
{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#7b0e2b;
	border-bottom:1px solid #e2e2e2;
	padding-bottom:8px;
	margin-bottom:10px;
}



.addwine-tab1-multibrandrow
{
	padding-bottom:4px;
	border-bottom:1px solid #DDE4E4;
	padding-bottom:6px;
	margin-top:6px;
}

.addwine-tab1-multibrandrow > span.companyname
{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858585;
	font-weight:bold;
}

.addwine-tab1-multibrandrow > a.multibrand-links
{
	display:block;
	color:#AC0707;
	text-decoration:underline;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.addwine-tab1-multibrandrow > a.multibrand-links:hover
{
	text-decoration:none;
}

.addwine-tab1-multibrandrow > a.multibrand-links-split
{
	display:block;
	color:#303030;
	text-decoration:none;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
		padding-left:5px;
	padding-right:5px;
}

.add-parentcompany-button {
    background: url("../images/save-btn.jpg") repeat-x scroll 0 0 transparent;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 4px;
}


.secondary-brand-fieldrow
{
	border: 1px solid #E2E2E2;
    display: block;
    height: auto;
    margin-top: 10px;
    padding: 15px 10px 0px;
    width:auto;
}

.secondary-brand-fieldrow > .brand-col
{
	width:250px;
	padding-right:40px;
	float:left;
}

.span-row
{
	padding-bottom:12px;
}

.span-row > small
{
	
	margin:0; padding:0; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858585;
	display:block;
	font-weight:normal;
	line-height:normal;
	padding-bottom:3px;
}

.span-row > h6
{
	margin:0; padding:0; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	display:block;
	font-weight:bold;
	line-height:normal;
}

.wineryadd-tab2-fieldrow
	{
		/*width:900px; mofify by jp*/
		padding-bottom:12px;
	}
	
	.info-list-box-varietals
	{
		padding-left: 3px;
		line-height: 22px;
		height: 22px;
		border: 1px solid black;
		font-family: tahoma;
		letter-spacing: -0.01em;
		/*color: #000000;*/
		font-size: 8pt;
		font-weight: normal;
		text-decoration: none;
		width:135px;
	}
	
	.wineryadd-tab2-label
	{
		width:195px;
		margin-right:35px;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#888888;
		padding-top:5px;
		float:left;
		text-align:right;
	}
	
	.wineryadd-secondary-label {
		width: 150px;
		margin-right: 35px;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #888888;
		padding-top: 5px;
		float: left;
		text-align: left;
		padding-left: 0px;
	}
	
	.wineryadd-tab2-label2
	{
		width:400px;
		margin-right:35px;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#888888;
		padding-top:5px;
		float:left;
		text-align:right;
	}
	
	.wineryadd-tab2-select
	{
		width:259px;
		padding:2px;
	    border: 1px solid #D1D1D1;
	    color: #3B3B3B;
    	font-family: Arial,Helvetica,sans-serif;
	    font-weight: normal;
		float:left;
	}
	
	
	.secondarybrand-tab1-multibrandrow > a.multibrand-links {
		display: block;
		color: #AC0707;
		text-decoration: underline;
		float: right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}


	.secondarybrand-tab1-multibrandrow > a.multibrand-links-split {
		display: block;
		color: #303030;
		text-decoration: none;
		float: right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	/* New Layout Css (Result Preview) */
	
	.main-container{
	width:990px;
	margin:0px auto;
}
.top-heading{
	/*background-color:#888888;
	width:978px;
	float:left;
	padding:5px 6px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:11px;
	
	text-shadow: 0px 2px 2px #000000;
        filter: dropshadow(color=#000000, offx=0, offy=2);*/
		
		
		background-color: #888888;
		color: #FFFFFF;
		float: left;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 11px;
		padding: 5px 6px;
		text-shadow: 0 2px 2px #000000;
		text-transform: uppercase;
		width: 956px;
		position:relative;
}
.top-heading .last-updated {
    font-size: 12px;
    font-weight:bold;
    position: absolute;
    right: 7px;
    text-shadow: none;
    text-transform: none;
    top: 6px;
}
.side-bar{
	 background-color: #FFFFFF;
    box-shadow: 0 2px 3px 0 #353535;
    float: left;
    height: auto;
    margin-right: 15px;
    min-height: 480px;
    padding: 15px 10px 0;
    width: 289px;
		
		-moz-box-shadow: 0px 0px 3px 0px #353535;
		-webkit-box-shadow: 0px 0px 30px 0px #353535;
		box-shadow:0px 2px 3px 0px #353535;
		/* For IE 8 */
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=225, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535')";
		/* For IE 5.5 - 7 */
		zoom: 1;
		filter: 
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=270, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535');
			
			background-color:#fff;

}
.side-bar-last{
	width:290px;
	float:left;
	padding:15px 15px 0px 15px;
	min-height:480px;
	height:auto;
	
		
		-moz-box-shadow: 0px 0px 3px 0px #353535;
		-webkit-box-shadow: 0px 0px 30px 0px #353535;
		box-shadow:0px 2px 3px 0px #353535;
		/* For IE 8 */
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=225, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535')";
		/* For IE 5.5 - 7 */
		zoom: 1;
		filter: 
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=270, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535');
			
			background-color:#fff;

}
.side-bar h3, .side-bar-last h3, .data-side-bar h3, .data-bar-last h3, 
.data-sidebar-last h3, .contacts-bar h3, .popup-bar h3{
color:#71043b;
font-size:14px;
text-transform:uppercase;	
padding-bottom:5px;
}
.contentlist{
	float: left;
    margin: 0 0 15px;
    padding: 0;
	
}
.contentlist li{
list-style-type:none!important;
line-height:18px;
}
.contentlist li ol, .contentlist li ul{
list-style-type:none;
padding:0px;
margin:0px;
}
.contentlist li ol li.left-content, .contentlist li.left-content{
	color: #656565;
    float: left;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    width: 127px;
}
.contentlist li ol li.right-content{
	color:#000000;
	font-size:11px;
	width:162px;
	float:left;
	word-wrap: break-word;
	/*word-wrap: break-word !important;*/
	-ms-word-break: break-word;
     word-break: break-word;

     /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}
.contentlist li ol li.right-content a{
color:#000;
}
.contentlist li ol li.right-content1, .contentlist li.right-content1{
	color: #000000;
    float: left;
    font-size: 11px;
    text-align: right;
    width: 158px;
}
.listmenu{
float:left;
margin:0px 0px 0px 15px;
width:250px!important;
word-wrap:break-word;	
padding:0px 0px 15px 0px;
}
.listmenu li{
list-style-type:disc;
list-style-position:inside;
color:#862d44;
text-decoration:underline;
line-height:21px;	
padding:0px;
margin:0px;
}
.listmenu li a{
color:#862d44;	
}
.data-left-cnt{
	width:135px;
	float:left;
}
.data-left-cnt ul li{
color:#656565;
font-size:11px;
font-weight:bold;
text-transform:uppercase;	
}
.data-cnt{
	color:#000!important;
	font-size:11px!important;
	font-weight:normal!important;
	text-transform:none!important;
}
.data-rite-cnt{
	 float: right;
    text-align: right;
    width: 150px;
}
.data-rite-cnt ul li{
color:#656565;
font-size:11px;
font-weight:bold;
text-transform:uppercase;	
}
.data-cnt-rgt{
	color:#000!important;
	font-size:11px!important;
	font-weight:normal!important;
	text-transform:none!important;
}

.data-side-bar{
	background-color: #FFFFFF;
    box-shadow: 0 2px 3px 0 #353535;
    float: left;
    height: auto;
    margin-right: 15px;
    min-height: 227px;
    padding: 15px 10px 0;
    width: 287px;
		
		-moz-box-shadow: 0px 0px 3px 0px #353535;
		-webkit-box-shadow: 0px 0px 30px 0px #353535;
		box-shadow:0px 2px 3px 0px #353535;
		/* For IE 8 */
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=225, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535')";
		/* For IE 5.5 - 7 */
		zoom: 1;
		filter: 
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=270, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535');
			
			background-color:#fff;

}
.data-bar-last{
	width:625px;
	float:left;
	padding: 15px 10px 0;
	min-height:227px;
	height:auto;
	
		
		-moz-box-shadow: 0px 0px 3px 0px #353535;
		-webkit-box-shadow: 0px 0px 30px 0px #353535;
		box-shadow:0px 2px 3px 0px #353535;
		/* For IE 8 */
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=225, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535')";
		/* For IE 5.5 - 7 */
		zoom: 1;
		filter: 
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=270, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535');
			
			background-color:#fff;

}
.info-left-tab{
	float: left;
    margin-bottom: 17px;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    width: 290px;
}
.info-left-tab li, .data-left-cnt ul li, .info-right-tab li, .info-right-tab ul li, .data-left-cnt ul, .info-left-tab ol,.detail-cnt ul, .detail-cnt ul li {
margin:0px;
padding:0px;
list-style-type:none;
}
.info-left-tab ol li{
/*float:left;*/
line-height:18px;
}
.info-right-tab{
	/*width:300px;
	float:right;*/
	 float: right;
    width: 290px;
}
.data-sidebar-last{
	width:290px;
	float:left;
	padding:15px 15px 0px 15px;
	min-height:190px;
	height:auto;
	
		
		-moz-box-shadow: 0px 0px 3px 0px #353535;
		-webkit-box-shadow: 0px 0px 30px 0px #353535;
		box-shadow:0px 2px 3px 0px #353535;
		/* For IE 8 */
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=225, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535')";
		/* For IE 5.5 - 7 */
		zoom: 1;
		filter: 
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=270, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535');
			
			background-color:#fff;

}
.contacts-bar {
    background-color: #FFFFFF;
    box-shadow: 0 2px 3px 0 #353535;
    float: left;
    height: auto;
    margin-bottom: 15px;
    padding: 15px 10px 0;
    width: 947px;
}
.contacts-bar aside{
	width:277px;
	border-top:#e5e5e5 solid 1px;
	border-bottom:#e5e5e5 solid 1px;
	border-right:#b3b3b3 solid 3px;
	padding-top:10px;
	margin-bottom:15px;
	float:left;
	margin-right:20px;
	position:relative;
}
.no-margin{
	margin-right:0px!important;
}
.contacts-bar aside .detail-cnt{
	width:280px;
	min-height:135px;
	height:auto;
	float:left;
	position:relative !important;
}
.contacts-bar aside .photo-detail{
	width:75px;
	float:right;
	color:#000;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	top:20px;
	right:4px;
}
.contacts-bar aside .photo-detail img{
	padding:4px;
	border:#c8c8c8 solid 1px;
}
.title-tab{
color:#656565;
width:85px;
font-weight:bold;
text-transform:uppercase;
font-size:11px;	
float:left;
text-align:left;
}
.ans-tab{
color:#000;
width:100px;
font-size:11px;
float:right;	
}
.ans-tab a{
color:#000;	
}
.left{
	float:left;
}
.popup-bar{
	width:570px;
	float:left;
	padding:15px;
	height:auto;
	
		
		-moz-box-shadow: 0px 0px 3px 0px #353535;
		-webkit-box-shadow: 0px 0px 30px 0px #353535;
		box-shadow:0px 2px 3px 0px #353535;
		/* For IE 8 */
		-ms-filter: 
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=225, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#353535')",
			"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535')";
		/* For IE 5.5 - 7 */
		zoom: 1;
		filter: 
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=270, Color='#353535'),
			progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=315, Color='#353535');
			
			background-color:#fff;

}
.company-details{
	color:#862d44;
	font-size:12px;
	font-weight:bold;
	/*padding-top:30px; */
	padding-top:10px;
}
.company-details a{
	color:#862d44;
	text-decoration:underline;
}
/*******aug27******/
.side-bar:last-child {background-color:#FFFFFF;box-shadow:0 2px 3px 0 #353535;float:left;height:auto;margin-right:0px;min-height:480px;padding:15px 15px 0px;width:290px;}
.data-side-bar:last-child {/*background-color:#FFFFFF;box-shadow:0px 2px 3px 0px #353535;float:left;height:auto;margin-right:0px;min-height:227px;padding:15px 15px 0px;width:290px;*/
background-color: #FFFFFF;
    box-shadow: 0 2px 3px 0 #353535;
    float: left;
    height: auto;
    margin-right: 0;
    min-height: 227px;
    padding: 15px 10px 0;
    width: 277px;

}

/* css 12/24/2013 */

.preview-col1{
width: 988px;
height: auto;
}

.preview-col1
{
	padding-top:30px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:15px;
}

.preview-col1 > h1 {
margin: 0;
padding: 0;
line-height: normal;
font-style: normal;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
color: #2a5381;
float: left;
}

ul.prev-result-nav
{
	margin:0px;
	padding:0px;
	float:right;
}

ul.prev-result-nav > li
{
	list-style:none;
	float:left;
	margin-left:5px;
}

.footer_content {
    height: auto !important;
    padding-bottom: 15px;
    padding-top: 2em;
    width: 980px  !important;
}

.pull-left{float:left}
.pull-right{float:right;}
.pull-right.footnav-links{width:800px; text-align:left; font-size:11px; color:#000; line-height:20px; padding-top:10px;}

.pull-right.footnav-links a {
    color: #d5d7d9;
	font-size:11px;
}
.help-sec{display:block; font-size:0; margin-left:80px; padding-bottom:10px;}
.help-sec > span.txt-or{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2a5381; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-right:10px;}
.help-sec > span.icon-q{font-size:12px; font-weight:bold; color:#2a5381; display:inline-block; *display:inline; *zoom:1; width:21px; height:21px; vertical-align:middle}
.help-sec > span.icon-q > a {display:block}
.help-sec > span.icon-q > a > img {border:0; min-width:100%;}