HTML,BODY { height: 100%; }

BODY {
	background:url(../images/page-bg.gif) repeat-x;
	margin:0px auto 0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
}
LABEL{
	display:block;
}
IMG {
	border:0px;
}
#wrapper {
	width:962px;
	margin:0px auto 0pt;
	height: 100%;
}
#header {
	height:auto;
	position:relative;
	width:100%;
}
#header object {
	margin-left: 2px;
}
.header_explore_home,.header_explore_standard {
/*	background:transparent url(../images/megabanner.gif) no-repeat scroll 2px 0;  */
 	background:transparent url(../images/home-top-bg.jpg) no-repeat scroll 2px 0;
	height:317px;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:962px;
}
.header_explore_standard {
	background:transparent url(../images/home-topimage-bg.jpg) no-repeat scroll 2px 0;
	height:89px;
}
#nav_space,.spacer{
	position:relative;
	margin-left:2px;
	height:35px;
}
.spacer{
	background:#ffffff;
	height:9px;
	width:960px;
}
#nav_text_space{
	position:relative;
	margin-left:2px;
	padding-left:10px;
	line-height:35px;
	color:#ffffff;
	font-size:14px;
	height:35px;
	background:transparent url(../images/nav_txt_bg.gif) no-repeat;
	margin-bottom: 0;
	margin-top: 0;
}
#menu_area{
	margin-left:2px;
}


#content {
	position:relative;
	width:962px;
	height:auto;
	overflow:hidden;
	display: block;
	background:transparent url(../images/borderLeft.gif) repeat-y 2px 0;}

#property .noBorder {
	background: none;}	
	
	
	

#landingVisting #content, #landingBuying #content, #landingDiscovering #content{
	background-image: none;}	
	
#home #content {
	background: #fff;}


#landingVisting1 #content #left_content{
	margin-top: 0;
	padding: 0;
}

#landingVisting1 #content #left_content .main_text{
	padding-top: 10px;}

.full_width {
    background:#FFFFFF url(../images/block2.gif) no-repeat scroll 0 0;
    margin: 10px 0 0 2px;
    padding: 0;
}
    .half_width {
        width: 239px;
        overflow: hidden;
        float: left;
        position: relative;
        height: 120px;
    }
        .half_width H3,
        .qe2_links H3
        {
            background-color: #e6e6e6;
            background-image: url(../images/qe2/header_background.png);
            background-position: left top;
            color: #797b7c;
            padding: 5px 8px;
            margin-top: 0;
            font-size: 13px;
        }

		.qe2-homepage-link {
			position: relative;
			display: block;
			left: 58px;
			top: 208px;
			width: 348px;
			height: 29px;
			text-decoration: none;
			font-size: 1px;
			line-height: 1px;
			text-indent: -9000px;
		}
    
    .half_width.firstcol {
        border-right: 1px solid #d3d4d5;
        padding-right: 10px;
        margin-right: 10px;
    }
    
    .half_width .dyna_next {
        position: absolute;
        bottom: 0;
        right: 0;
        display: block;
    }
    
    .half_width.firstcol .dyna_next {
        right: 10px;
    }
    
    .qe2_links {
        margin-left: 0 !important;
    }
        .qe2_links LI {
            list-style-type: none;
            overflow: hidden; /* Clear float fix */
            border-bottom: 1px solid #EEE;
            padding-bottom: 4px;
            text-align: left;
        }
            .qe2_links LI SPAN{
                float: left;
                clear: both;
                width: 200px;
                text-align: left;
            }
        
        
        .arrow_bullet {
            background:transparent url(../images/list-item.gif) left center no-repeat;
            padding-left: 12px;
        }
	
#left_content{
	float:left;
	margin:0 0 10px 2px;
	display:inline;
	height:auto;
	width:572px;
	padding-top: 10px;
	background:transparent url(../images/block2.gif) no-repeat scroll left top;
/*
	overflow:hidden;
*/
}


#property #left_content{
	background: none;
	padding-top:0;
}

#full_width #left_content{
	background: none;
	padding-top:0;
}
	
.main_pic{
	float:left;
	height:278px;
	width:572px;
}
.main_pic1{
	float:left;
	height:340px;
	width:572px;
}
.main_text{
	float:left;
	margin-top:0;
	margin-left: 0;
	padding-top:20px;
	width:500px;
	height:auto;
	padding-left:16px;
	font-size:12px;
	color:#333333;
	line-height:16px;
	/* border-left:6px #ededed solid; */

	background: transparent url(../images/block.gif) no-repeat top left;
}
#left_arrow{
	float:left;
	margin-top:10px;
	width:6px;
	height:286px;
	font-size:12px;
	color:#333333;
	line-height:16px;
	background:url(../images/standard/text_arrow.gif) repeat-y;
}
#error{
	height:auto;
	border:2px #c00000 solid;
	padding:6px;
	color:#c00000;
	line-height:16px;
}
.error_info{
	color:#c00000;
}
#error_info{
	height:auto;
	width:100%;
	font-weight:bold;
	color:#c00000;
}
body#shopping #left_arrow{
	height:672px;
	margin-bottom:10px;
}
body#landingBuying #left_arrow{
	height:935px;
}
.send_to_position{
	margin-left:346px;
	
}

body#shopping .send_to_position{
	margin:18px 0 0 362px;
}
.btn_position_r_b{
	margin:14px 0 0 134px;
}
.btn_position_r{
	margin-top:82px;
}
.right_title{
	float:left;
	font-size:13px;
	color:#787878;
	font-weight:bold;
	height:22px;
	width:  287px;
	padding:10px 0 0 11px;
}

h2.right_title{
	float:left;
	font-size:13px;
	color:#787878;
	font-weight:bold;
	height:22px;
	width:375px;
	padding:10px 0 0 11px;
	margin: 0;
}

h2.privacy_title{
	color: #333333;
	font-size:13px;
	font-weight:bold;
	height:22px;
	width:463px;
	margin: .5em 0 0 0;
	padding: 0;
	float: left;
}

h2.right_title_avnow{
	float:left;
	font-size:13px;
	font-weight:bold;
	height:22px;
	width:278px;
	padding:0 0 0 0;
	margin: 0;
}

.spec_title {
	font-size:13px;
	color:#787878;
	font-weight:bold;
	padding:10px 0 0 0;
}


.right_title a, .right_title a:hover{
	color:#787878;
}

/* Gallery CSS here */

#right_content .gallery_thumbnails,
#right_content .gallery_descriptions{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
}

#right_content .gallery_thumbnails {
	padding: 0 0 0 6px;
	margin: 0;
	float: left;
	width: 381px;
	list-style: none;
}

#right_content .gallery_thumbnails li.sel_pic,
#right_content .gallery_thumbnails li.sel_pic_sel {
	float:left;
	display: block;
	margin: 0;
	padding: 0;
	width: 126px;
	height: 87px;
}

#right_content .gallery_thumbnails li.sel_pic a {
	border: 2px solid #e6e6e6;
	width: 116px;
	height: 76px;
	padding: 0;
	display: block;
}

#right_content .gallery_thumbnails li.sel_pic_sel a {
	border:2px solid #007d57;
	width: 116px;
	height: 76px;
	padding: 0;
	display: block;
}

.con_desc{
	float:left;
	margin-left:14px;
	margin-top:5px;
	display:inline;
	line-height:16px;
	color:#787878;
	margin-right: 10px;
}

.con_desc span {
	clear: both;
	display: block;
	margin-left: 12px;
}

.con_desc span.taxt_bold {
	font-weight:bold;
	margin-left: 0;}
	
	


P.taxt_bold{
	font-weight:bold;
	margin-top:0px;
}


span.taxt_bold {
	font-weight:bold;}

#right_content{
	float:left;
	height:auto;
	margin-top:0;
	padding:10px 0 10px 0;
	width: 388px;
}

#right_top{
	float:left;
	background:#e6e6e6;
	height:278px;
	width: 388px;
	margin-bottom:10px;
}



.upper_text{
	float:left;
	margin-left:89px;
	margin-top:13px;
	height:18px;
	width:268px;
	font-size:13px;
	color:#666666;
	display:inline;
}
.upper_text1{
	float:left;
	margin-left:89px;
	margin-top:19px;
	height:18px;
	width:268px;
	font-size:13px;
	color:#666666;
	display:inline;
}
.arrow_link{
	background:transparent url(../images/list-item.gif) no-repeat scroll 0 6px;
	color:#007D57;
	display:inline;
	float:left;
	font-size:12px;
	line-height:21px;
	padding:0 0 0 12px;
	width: 100%;
}

body#shopping #right_content li.current a.arrow_link {
	color: #333333;
	}

#pdf_download{
	background:#ffffff url(../images/standard/pdf_download.gif) no-repeat;
}


#img_link, .img_link{
	clear:both;
	height:59px;
	width: 358px;
	margin:10px 10px 0px 10px;
}

.specHeight .arrow_link{
	background:transparent url(../images/list-item.gif) no-repeat scroll 0 3px;
	line-height:15px;
	}

#img_link div, .img_link div{
	float:left;
}

#img_link .txt_link, .img_link .txt_link{
	width:259px;
	margin-left:10px;
	font-size:12px;
	color:#666666;
	font-weight: normal;
	padding-top:13px;
}

.white_bg{
	background-color:#FFF;
}
.gray_bg{
	background-color:#e6e6e6;
}


#landing-discovery .grayTitle{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding: 0 0 8px 18px;
}
.right_list_stand1{
	float:left;
	height:55px;
	width:269px;
	margin:4px 0 7px 10px;
	font-weight:bold;
	display:inline;
	padding:13px 0 0 89px;
	cursor:pointer;
}
#bottom_content{
	float:left;
	width:960px;
	height:100px;
	margin-left:2px;
	display:inline;
	padding-top: 10px;
	background: #fff url(../images/block.gif) no-repeat top left;
}
#bot_left{
	float:left;
	width:476px;
	height:91px;
	background:url(../images/standard/con_bot_left_bg.gif) no-repeat;
	margin-right:9px;
	cursor:pointer;
}
#bot_right{
	float:left;
	width:475px;
	height:91px;
	background:url(../images/standard/con_bot_right_bg.gif) no-repeat;
	cursor:pointer;
}
.bot_upper_txt{
	float:left;
	margin-top:11px;
	margin-left:12px;
	width:370px;
	height:18px;
	font-weight: normal;
	font-size:12px;
	color:#787878;
}
.bot_link{
	background:transparent url(../images/list-item.gif) no-repeat scroll 0 4px;
	color:#007D57;
	display:inline;
	float:left;
	line-height:15px;
	margin:0pt 0pt 0pt 12px;
	padding:1px 0pt 0pt 12px;
	width:340px;
	font-size:12px;
	font-weight: normal;
}
.bot_img{
	float:left;
	width:88px;
	height:91px;
}
#footer {
	position:relative;
	width:960px;
	height:285px;
	background:url(../images/footer-bg.gif) no-repeat;
}

#home #footer {
	position:relative;
	width:960px;
	height:346px;
	background:url(../images/footer-bg.gif) no-repeat;
}


#logo{
	left:26px;
	position:relative;
	top:6px;
}
#left_part{
	float:left;
	height:143px;
	width:478px;
	background:url(../images/home/left_bg.gif) no-repeat top;
	margin-right:9px;
}
#left_part_pic {
	float:left;
	height:auto;
	width:auto;
	margin-left:2px;
	display:inline;
}
.page_title {
	background:url(../images/home/spotlight_floral_stripe.gif) no-repeat;
	display:inline;
	float:left;
	margin-left:2px;
	font-weight:bold;
	font-size:12px;
	height:20px;
	width:465px;
	line-height:20px;
	padding-left:10px;
	color:#fff;
}
.page_desc {
	display:inline;
	float:left;
	height:98px;
	width:475px;
	margin-left:2px;
	display:inline;
	background:url(../images/list-item.gif) no-repeat 0 3px;
}
.tab_sel {
	text-align:center;
	font-weight: normal;
	font-family:Arial;
	font-size:12px;
	line-height:22px;
}
#tab_1 {
	float:left;
	height:24px;
	width:160px;
	background:url(../images/home/tag_1.gif) no-repeat;
}
#tab_2 {
	float:left;
	height:24px;
	width:159px;
	background:url(../images/home/tag_2.gif) no-repeat 0 -24px;
	text-align:center;
}
#tab_3 {
	float:left;
	height:24px;
	width:159px;
	background:url(../images/home/tag_3.gif) no-repeat 0 -24px;
	text-align:center;
}
.right_part {
	float:left;
	height:150px;
	width:475px;
}
.right_list {
	float:left;
	height:50px;
	margin:0pt 0pt 0px;
	width:475px;
}
.pic {
	float:left;
	height:40px;
	width:88px;
}
.list_con {
	background:transparent url(../images/list-item.gif) no-repeat scroll 0pt 5px;
	display:inline;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	height:auto;
	line-height:18px;
	margin-left:13px;
	margin-top:10px;
	padding:0px 0pt 0pt 15px;
	width:359px;
}
#column_1 {
	background:url(../images/home/right-column-bg1.gif) no-repeat;
}
#column_2 {
	background:url(../images/home/right-column-bg2.gif) no-repeat;
}
#column_3 {
	background:url(../images/home/right-column-bg3.gif) no-repeat;
}
#signin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007d57;
}
#footer_nav {
	clear:both;
	color:#FFFFFF;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:15px 0px 0px;
	padding-left:25px;
	width:800px;
}
#footer_nav li{
	float:left;
	padding-left:5px;
	text-align:left;
}
.footer_comment {
	clear:both;
	color:#004E91;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	padding-top:30px;
	padding-left:30px;
	width:880px;
}

.footer_comment a{
	float: right;
	display: block;
	height: 60px;
	margin-top: -30px;
	}
.footer_comment a:hover{
	text-decoration: none;}	
.footer_comment a span {
	visibility: hidden;}



.lightBlueFont {
	color:#80d9cc;
}
#disc_land_part_1{
	background:#E3EDEC url(../images/discovering/introducing_dubai.jpg) no-repeat 10px 10px;
	border-bottom:3px solid #EDEDED;
	float:left;
	height:149px;
	width:518px;
	margin:0px 0 5px 8px;
	display:inline;
}
#disc_land_part_2{
	background:#ffffff url(../images/discovering/our_vision.jpg) no-repeat 1px 10px;
	border-bottom:3px solid #EDEDED;
	float:left;
	height:149px;
	width:518px;
	margin:6px 0 0 8px;
	display:inline;
}
#left_part_1{
	background:#E3EDEC url(../images/landing_buying/sales.gif) no-repeat 10px 10px;
	border-bottom:3px solid #EDEDED;
	float:left;
	height:149px;
	width:560px;
	margin:0px 0 0 8px;
	display:inline;
}
#left_part_2{
	background:#ffffff url(../images/landing_buying/community.gif) no-repeat 1px 10px;
	border-bottom:3px solid #EDEDED;
	float:left;
	height:149px;
	width:560px;
	margin:6px 0 0 8px;
	display:inline;
}
#left_part_3{
	background:#ffffff url(../images/landing_buying/palm.gif) no-repeat 1px 37px;
	border-bottom:3px solid #EDEDED;
	float:left;
	height:212px;
	width:560px;
	margin:0 0 0 8px;
	display:inline;
}
#left_part_4{
	background:#E3EDEC url(../images/landing_buying/future_dev.gif) no-repeat 10px 10px;
	border-bottom:3px solid #EDEDED;
	float:left;
	height:149px;
	width:560px;
	margin:0 0 0 8px;
	display:inline;
}
#left_part_5{
	background:#ffffff url(../images/landing_buying/dubai.gif) no-repeat 1px 0;
	float:left;
	height:240px;
	width:264px;
	margin:15px 0 0 8px;
	display:inline;
}
#left_part_6{
	background:#ffffff url(../images/landing_buying/investors.gif) no-repeat 1px 0;
	float:left;
	height:243px;
	width:276px;
	margin:15px 0 0 18px;
	display:inline;
}
DIV#left_content .arrow_link{
	margin:10px 0 0 216px;
	width:200px;
	font-size:12px;
	font-weight:bold;
}
DIV#left_part_1 .arrow_link,
DIV#left_part_3 .arrow_link{
	background:transparent url(../images/list-item.gif) no-repeat scroll 0pt 3px;
	margin:0px 0 0 216px;
	line-height:15px;
}
DIV#left_part_6 .arrow_link{
	margin:100px 0 0 2px;
	width:200px;
}
DIV#left_part_5 .arrow_link{
	margin:100px 0 0 2px;
	width:200px;
}
.left_part_con{
	float:left;
	width:190px;
	height:auto;
	margin:4px 0 9px 216px;
	line-height:15px;
	font-size:12px;
	color:#666666;
	display:inline;
}
.disc_land_part_con{
	
	width:190px;
	height:auto;
	margin:4px 0 9px 216px;
	line-height:15px;
	font-size:12px;
	color:#666666;
	display:inline;
}

DIV#left_part_1 {
    background-position: 10px 40px;
}

DIV#left_part_1 H4 {
    width: 100%;
    margin: 10px 0 10px 10px;
}
DIV#left_part_1 P.left_part_con{
	margin:4px 0 10px 216px;
	width:330px;
}

DIV#left_part_6 .left_part_con{
	margin:4px 0 0 2px;
	width:250px;
}
DIV#left_part_5 .left_part_con{
	margin:4px 0 0 2px;
	width:250px;
}
DIV#left_part_3 .left_part_con{
	width:292px;
}
.left_part_title{
	float:left;
	margin:10px 0 5px 2px;
	display:inline;
	color:#666666;
	font-size:14px;
	font-weight:bold;
}

#right_content .whiteBkg {
	background: transparent;}

#main_link_con{
	float:left;
	height:auto;
	width:378px;
	margin:0px 0 0 10px;
	padding:0 0 7px 0;
	display:inline;
	background:#E6E6E6;
}
#main_link_con p{
	font-size: 12px;
	font-size: 12px;
	color: #000;}

body#terms_condition #main_link_con{
	padding-top:10px;
}
#search{
	background:url(../images/property/form-bg.jpg);
	float:left;
	height:150px;
	width:378px;
	margin:10px 0 10px 0;
	color:#333333;
	font-size:12px;
}
H3.search_sub{
	font-size:14px;
	font-weight:bold;
	margin:11px 0 17px 12px;
}
UL{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.inputselect {
	font-family:Arial, Helvetica, sans-serif;
	width:190px;
	clear:right;
	float:left;
}
#bestrow{
	position:absolute;
	opacity:0.6;
	z-index:1;
	background:#000000;
}
.inputtext {
	float:left;
	clear:right;
	width:280px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #E2E2E0;
	margin:3px 0;
}
DIV.step UL{
	float:left;
	width:362px;
	height:307px;
	margin:13px 0 0 0;
}
DIV#step2 UL{
	height:276px;
	margin:12px 0 0 0;
}
DIV#step3 UL{
	height:155px;
	margin:12px 0 0 0;
}
DIV.step LABEL{
	float:left;
	width:135px;
	font-weight:bold;
}
DIV.step LABEL.result{
	float:left;
	font-weight:normal;
	width:auto;
	margin:0pt 0pt 0pt 10px;
}
DIV.step LABEL.result_msg{
	float:left;
	font-weight:normal;
	line-height:15px;
	width:91%;
	height: 60px;
	overflow: scroll;
	padding-right:24px;
	border: 1px solid #ccc;
}
DIV.step LABEL.long{
	width:230px;
}
DIV.step .sub_title{
	background:#f1f1f1;
	border:1px #e8e8e8 solid;
	height:30px;
	width:346px;
	float:left;
	line-height:30px;
	color:#017666;
	font-size:13px;
	font-weight:bold;
	padding-left:14px;
}
DIV.step INPUT {
	width:175px;
	float:left;
	margin-top:5px;
}
DIV.step TEXTAREA {
	height:106px;
	width:312px;
}
DIV.step LI{
	float:left;
	width:316px;
	line-height:30px;
	margin:0 23px 0 23px;
	display:inline;
}
DIV.step LI.msg_li{
	height:120px;
}
DIV#step2 LI{
	line-height:30px;
}
DIV.step LI.last_li{
	border-top:1px #d8d8d8 solid;
}

DIV.step LI.first_li{
	height:103px;
}
.step{
	height:360px;
	position:absolute;
	width:364px;
	top:0px;
	z-index:2;
	background:#ffffff;
}
.popup_con{
	float:left;
	width:362px;
	height:auto;
	border:1px #cdcdcd solid;
	border-top:0px;
}
.toolbox{
	padding-left:14px;
	float:left;
	height:38px;
	width:350px;
	background:url(../images/popup-toolbox.gif) no-repeat;
	line-height:38px;
	font-size:14px;
	font-weight:bold;
	color:#656565;
}
.continue_btn{
	height:24px;
	width:93px;
	cursor:pointer;
}
.edit_btn{
	margin:13px 8px 0 0;
	cursor:pointer;
}
.send_btn{
	margin:13px 0 0 0;
	cursor:pointer;
}
.close_panel{
	margin:13px 0 0 0;
	cursor:pointer;
}
DIV.step IMG{
	float:right;
}
#con_middle_left {
	border-left:solid 6px #ededed;
	float:left;
	width: 566px;
	margin-top:10px;
}
#flashCommercialContainer{
	margin: 10px 0 0 2px;
}
/*btn css*/
A{
	color: #007d52;
	text-decoration:none;
}
A:hover{
	color:#007D52;
	text-decoration:underline;
}
body#home A{
	color: #656565;
	text-decoration:none;
}
body#home A:hover{
	color: #007D52;
	text-decoration:none;
}
#footer_nav li a{
	background-image:url(../images/footer-dot.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-right:8px;
}
#footer_nav li a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
A.return_home_page{
	background:url(../images/btn-back-home.gif) no-repeat;
	float:right;
	height:34px;
	width:186px;
	line-height:34px;
	padding: 0 0 0 32px;
} 
A.btn_font{
	color:#858585;
	font-size:12px;
	font-weight:bold;
}
A:hover.btn_font{
	color:#007D57;
	text-decoration:none;
}
A.return_home_page{
	background:url(../images/btn-back-home.gif) no-repeat;
	float:right;
	height:34px;
	width:186px;
	line-height:34px;
} 
li.btnContact{
	background:transparent url(../images/sendNextBkg.gif) repeat-x 0 0;
	border: 1px solid #c3c3c3;
	display:inline;
	float:left;
	height:22px;
	line-height:22px;
}



li.btnContact a {
	background:transparent url(../images/nextIcon.gif) no-repeat 11px;

	padding-left: 25px;
	padding-right: 11px;
	color: #007D57;
	}


li.sub2, li.sub3, li.sub4 {
	display: none;}
	
#propertyinfo li.btnContact a {
	background: none;
	padding-left: 70px;
	display: block;
}
	
li.btnContact a span{
	background: url(../images/property_info/floorplan.gif) no-repeat center;
	width: 50px;
	height: 33px;
	display: block;
	float: left;
	position: absolute;
	margin-top: -8px;	
	margin-right: 10px;
	margin-left: -60px;
/*



*/	
	}
li.btnContact a:hover {
	text-decoration: none;
	color: #333333;}



A.btnView{
background:transparent url(../images/view-property-btn.gif) no-repeat scroll 0pt 0pt;
	float:right;
	cursor:pointer;
	height:25px;
	width:126px;
	line-height:25px;
	padding-left:20px;
	margin:0 10px 0 0;
}
li.send_to{
	background:transparent url(../images/sendNextBkg.gif) repeat-x 0 0;
	border: 1px solid #c3c3c3;
	display:inline;
	float:left;
	height:22px;
	line-height:22px;
}
li.send_to a {
	background:transparent url(../images/sendIcon.gif) no-repeat 11px;
	padding-left: 37px;
	padding-right: 11px;
	color: #858585;
	}
li.send_to a:hover {
	text-decoration: none;
	color: #05805a;}
	
.dyna_next {

	background:transparent url(../images/sendNextBkg.gif) repeat-x bottom left;
	border: 1px solid #c3c3c3;
	float: left;
	height:22px;
	line-height:22px;
	display: inline;	
	text-transform:uppercase; /*cause problem in safari 3*/
}

li.dyna_next1 {
	background:transparent url(../images/sendNextBkg.gif) repeat-x 0 0;
	border: 1px solid #c3c3c3;
	float: right;
	height:22px;
	line-height:22px;
	display: inline;	
	text-transform:uppercase; /*cause problem in safari 3*/
}

li.fRight {
	float: right;
	margin-right: 12px;}

#form_area li.dyna_next {
	margin-top: 20px;
	margin-bottom: 20px;
	width: auto;
	white-space: nowrap;
	}

.dyna_next a {
	background:transparent url(../images/nextIcon.gif) no-repeat 11px;
	padding-left: 25px;
	padding-right: 11px;
	color: #007D57;
	display: block;
}
.dyna_next a:hover {
	text-decoration: none;
	color: #333333;
}

li.dyna_next1 a {
	background:transparent url(../images/nextIcon.gif) no-repeat 11px;
	padding-left: 25px;
	padding-right: 11px;
	color: #007D57;
}
li.dyna_next1 a:hover {
	text-decoration: none;
	color: #333333;
}


#dyna_next_link
{
	visibility:hidden;
}

#main_text_buttons, .main_text_buttons
{
	height:25px;
	padding-bottom:20px;
	padding-top:15px;
	padding-left: 0;
}

#content #main_text_buttons ul, #content .main_text_buttons ul {
	margin-left: 0;
	padding-left: 0;
}


A.btn_read_more{
	background:transparent url(../images/btn-read-more.gif) no-repeat scroll 0;
	float:right;
	height:25px;
	line-height:25px;
	margin-right:15px;
	padding-left:25px;
	width:83px;
}
A.close_popup{
	font-size:11px;
	height:20px;
	left:299px;
	line-height:20px;
	position:absolute;
	top:8px;
	width:50px;
}
A:hover.close_popup{
	text-decoration:none;
}
ul.greenlist li a{
	color:#007d57;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.newlistTitle a{color:#656565;font-size:12px;font-weight:bold;height:25px;line-height:25px;}
.newlistTitle a:hover{color:#007d57;text-decoration:none;}
A.submit{
	background:url(../images/submit_btn.gif);
	float:right;
	height:24px;
	margin:0 10px 0 0;
	width:94px;
	line-height:24px;
	padding-left:40px;
}

input.submit {
background:transparent url(../images/submit_btn.gif) repeat scroll 0 0;
float:right;
height:24px;
line-height:24px;
margin:0 10px 0 0;
padding-left:0;
width:135px;
border: none;
}

input.submit:hover {
	color:#007D57;
}

input.btn_font {
color:#858585;
font-size:1em;
font-weight:bold;
padding: 0;}


.newlistTitle a{
	color:#007D57;
	font-size:12px;font-weight:bold;height:25px;line-height:25px;}
.newlistTitle a:hover{color:#333;text-decoration:none;}
 body#shopping #right_content UL A{
	line-height:23px;
	color:#007D57;
	font-size:12px;
	background:transparent url(../images/list-item.gif) no-repeat scroll 0pt 8px;
	font-weight:normal;
}

 body#shopping #right_content UL A:hover{
	color:#333333;
	text-decoration:none;
}

span.listInactiveLink{ 
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:23px;
	padding:0pt 0pt 0pt 12px;
}


A.input_button {
	background: transparent url(../images/sendNextBkg.gif) repeat-x 0 0;
	height:22px;
	float:right;
	margin:10px 5px;
	line-height:22px;
	border: 1px solid #c3c3c3;
}
A.input_button span {
	background: transparent url(../images/nextIcon.gif) no-repeat 11px 2px;
	padding-left: 25px;
	padding-right: 11px;
}
A.input_button:hover {
	color: #05805a;
}

A.input_button1 {
	background-image: url(../images/btn-send.gif);
	width:160px;
	height:24px;
	float:right;
	margin:10px 0px;
	line-height:24px;
	text-align:center;
}
A#btn_space{
	margin:11px 0 21px 0;
}
#main_con{
	margin-left:10px;
}
#footer_con{
	position:relative;
	width:960px;
	left:2px;
	background:#00b299;
}

/*
#home #footer_con{
	border-bottom: 100px solid #00b299}
*/


#content #text_area ul, #content .main_text ul {
	list-style-type: disc;
	margin-left: 15px;}
#content #text_area ul li, #content .main_text ul li{
	margin-bottom: 5px;}
	
	
.required {
	text-align: right;
	margin-bottom: 10px;}
	
#send_to_friend {
	display:inline;
	float:left;
	margin: 10px 0 0 10px;
	height: 54px;
	width:378px;
	background:#faf9f9 url(../images/send/send_to_a_friend.gif) no-repeat;
}

#send_to_friend  .right_title {
	margin: 8px 0 0 80px;
}
#send_to_friend  a.right_title:hover {
	text-decoration: none;
}
#send_to_friend  .right_link {
	margin: 0 0 0 0;
	clear: both;
}


.dNone {
	display: none;}
	
.termsList {
	margin-top: -10px;
	padding-top: 0;}

img.fRight {
	float: right;

}



	  #con_middle_left .block1 {
	  	clear:both;
		float:left;
		height:auto;
		margin:0 0 5px 5px;
		padding: 10px 0 10px 0;
		padding-bottom: 10px;
		width:556px;} 
		




	
		
		
	  #con_middle_left .block1 h2{
	  	font-size: 14px;
		margin: 0 0 10px 0;
		padding:0 0 0 12px;}
	  #con_middle_left .block1 .img {
	  	float: left;
		padding: 0 10px 10px 10px;
		width: 192px; }
	  #con_middle_left .block1 .description {
	  	float: left;
		width: 336px;
		padding: 0 0 0 0;
		color:#666666;
		font-family:arial;
		font-size:12px;
		line-height:15px;		
		}
	  #con_middle_left .block1 .description p {
	 	padding-top: 0 !important;
		margin-top: 0 !important; 
	  
	  }
	  #con_middle_left .block1 .description p a {
	  	font-size: 1em;
		margin: 0;
		font-weight: normal;}

	  #con_middle_left .block1 .description ul.greenlist{
	  	list-style-type:none;
		margin:0 0 0 5px;
		padding:0px;
	  }

	  #con_middle_left .block1 .description ul.greenlist li a {
	  	font-weight: normal;
	  }
	  #con_middle_left .block1 .description ul.greenlist li {
	  	list-style-type:none;
		padding-left:10px;
		background-image: url(../images/list-item.gif);
		background-position: left center;
		background-repeat: no-repeat;
	  }	  
	  
	  
 	  #con_middle_left .blockBg {
	  	background-color:#E3EDEC;}	  
	
/* Form LI margin fix */
#qe2PromoForm UL LI,
#contactUsForm UL LI
{
    width: 100%;
    float: left;
    clear: left;
}