/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    height:1120px
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 750px;
    height:1090px;
    
    height: 218px;
    display:block;
    float:left;
}
.previewsPanelBox {
    margin:2px;
    margin-left:3px;
    margin-right:4px;
    margin-bottom:4px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.gdtabs {
    width:750px;
    height:1120px;
    border:solid 0px white;
    overflow:hidden;
}

.carousel-controls, .carousel-controls a, .carousel-controls a:link, .carousel-controls a:visited {
    font-family: Verdana, Arial, helvetica;
    font-size:9pt;
    color:White;
    text-decoration:none;
    
}
.carousel-controls a:hover,
#mycarousel-next a:hover,
#mycarousel-prev a:hover {
    color:#ffa500;
}

.loadingbg {
    
}
#Carousel {
    height:1120px;
}

.carousel-controls {
    position:relative;
}

.jcarousel-control {
    text-align: center;
}


.jcarousel-control a,
#mycarousel-next,
#mycarousel-prev {
    text-decoration: none;
    color: #eee;
    cursor: pointer;
    padding: 0 3px;
    /*
    
    margin: 0 0 5px 0;
    border: 1px solid #4da3c2;
    background-color: #4088b8;
    */
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

#ajaxLoading {
    position:absolute;
    top:15px;
    left:0px;
    display:none;
}

div.carousel-controls {
    height: 50px;
}

#CarouselNavigation {
    display: block;
    float: right;
    width: 500px;
    text-align: right;
    padding-right: 10px;
}

.previewsPanelBox{ width:143px; background:#2993c0 url('../images/previewsPanelBox-Top.gif') no-repeat top; padding-top:10px;}
.previewTitle{ margin:5px; border-bottom:1px solid #0089b2; padding:0px 5px 10px 5px; }
.previewPrice{ position:relative;left:15px;width:113px; padding:3px 0px 2px 0px; margin:0px 0px 10px 0px; background:url('../images/previewPriceBG.gif');background-repeat:no-repeat; background-position:center bottom; font-weight:bold; }

div#Carousel .previewsPanelBox .txt12w p { 
    margin:0px; 
    padding:0px; 
}

div#CarouselLightboxBg {

}
#gdtabCnt { padding:15px; height:auto; width:; position:relative; }
#closeTip { position:absolute; top:7px; right: 14px; cursor:pointer }
.tabAreaTitle { font-family:Georgia, "Times New Roman", Times, serif; color:#4c4c43; font-size:18px; font-weight:normal; padding-bottom:5px; border-bottom:1px solid #ababa0;}
.greatPropDeal{display:inline; float:left; margin:10px;margin-top:5px; position:relative; text-align:center; font-weight:bold; height:100px;}
#greatPropDealDisplay{ float:right;padding-left:10px;width:200px; /*height:253px;*/padding-bottom:25px; font-size:14px}
#greatPropDealDisplay p { margin:0px;padding:0px }
#greatPropbttns{width:290px; height:30px;display:block;clear:right;float:right; margin-bottom:15px;}

#ImgContainer {
    width:255px;
    float:left;
    display:block;
    height:240px;
    overflow:hidden;
}
#ImgContainer img {
    border:solid 1px #b4cfe0;
}
.propInfo {
    width: 113px;
    position:relative;left:15px;

    
} 
.propInfo p {
    text-indent: 5px;
    background-image:url('../images/bullet2.gif');
    background-repeat:no-repeat;
    background-position:left center;
}
p.nobackground {
    background:none;
}
#PropCount {
    text-indent:15px;
    background-image:url('../images/bullet2.gif');
    background-repeat:no-repeat;
    background-position:left center;
    display: block;
    float: Left;
    width: 200px;
}
.propBottom {
    height:10px;
    overflow:hidden;
    width:143px;
    background-image:url('../images/previewsPanelBox-Bttm.gif');
    background-repeat:no-repeat;
    background-position:center top;
    background-color:#007ba8;
    
}
#gdtab {
    background-image:url('../images/tooltipBg.gif');
    background-repeat:no-repeat;
    width:500px;
    height:284px;
}

#IE6preload {
    display:none;
}

.gray {
    color:#7c7c7c
}

#ToolTipImg {
    padding-bottom:10px;
    border-bottom:solid 1px #b0d2db;
    margin-bottom:10px
}
#luxPropPreviewsPanel {
    position:relative;
}

#luxPropPreviews {
    clear:both;
    text-align:center
}
#greatPropDealDisplay p {
    line-height:15px;
    font-size:14px;
}
#varRemarks {
    position:relative;
    top:5px;
    display:block;
    height:93px;
    overflow:hidden
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left {
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	z-index:101;
	left:-10px;
	height:23px;
	width:12px;
    top:150px;
    margin-right:-2px;
}

#JT_arrow_right {
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:150px;
    margin-left:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	display:none;
}

#JT_copy{
	/*padding:10px 10px 10px 10px;
	color:#333333;*/
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	height:1px;
}

#JT_close_right{
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	height:1px;
}

#JT_copy p {
    margin:3px 0;
}

#JT_copy img {
	/*padding: 1px;
	border: 1px solid #CCCCCC;*/
}

.jTip{
cursor:pointer;
}

div#xgdtab {
    position:absolute;left:-5000px;
}

    
#varPrice {
    font-weight:bold;
}

