/* @override http://www.theshorecondos.com/css/styles.css */

/* CSS Document */


/* global elements */


p, h1, h2, h3, h4, li {
	font-family: Verdana, Arial, Helvetica, sans-serif
}

form {
        margin: 0px 0px 0px 0px;
}

h1 {
	font-size: 18px;
	font-weight: normal;
	line-height: 23px;a
	letter-spacing: 1px;
	margin: 0px 0px 20px 0px;
}

h1 a {
	color: #595A5A;
	font-weight: bold;
	text-decoration: none;
}

h1 a:hover {
	color: #999999;
}

h1.availability {
	margin-bottom: 5px;
}

h1.view-pdf-small {
}

h1.view-pdf-small small {
	font-size: 10px;
	line-height: 14px;
}

h1.small small {
	font-size: 10px;
	line-height: 14px;
}

h1.view-pdf-small a {
	background-image: url(/images/small_acrobat.gif);
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	padding: 0 0 0 20px;
}

h2 {
	font-size: 15px;
	font-weight: normal;
	line-height: 21px;
	letter-spacing: 1px;
	color: #FFFFFF;
	margin: 0px 0px 10px 18px;
}

h2.view-pdf {
	margin: 0 0 0 5px;
}

	h2.view-pdf a {
		background-image: url(/images/home_sidebar_acrobat.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
		height: 44px;
		padding: 0 0 0 50px;
	}

h2 a {
	color: #595A5A;
	font-weight: bold;
	text-decoration: none;
}

h2 a:hover {
	color: #999999;
}

h2 small {
	font-size: 10px;
	line-height: 14px;
}

h3 a:link {
	font-size: 10px;
	line-height: 18px;
	color: #8C0101;
    text-decoration:none;
}

h3 a:visited {
	font-size: 10px;
	line-height: 18px;
	color: #8C0101;
        text-decoration:none;
}

h3 a:hover {
	font-size: 10px;
	line-height: 18px;
	color: #999999;
        text-decoration:none;
}

h3 a:active {
	font-size: 10px;
	line-height: 18px;
	color: #8C0101;
        text-decoration:none;
}

.boldblue {
        font-weight: bold;
	color: #367BBB;
}

.boldgreen {
        font-weight: bold;
	color: #8FBC4E;
}

.pullquote {
        font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 22px;
	font-weight: normal;
	color: #367BBB;
        margin: 0px 0px 5px 25px;
}

.quoted {
        font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #999999;
        margin: 0px 0px 25px 35px;
}

.credit_line {
        font-family: "Verdana", Arial, Helvetica, sans-serif;
        text-align: center;
        font-size: 10px;
	line-height: 18px;
	color: #B8B8B8;
	margin: 0px 0px 0px 0px;
}       

.credit_line a:link {
        font-family: "Verdana", Arial, Helvetica, sans-serif;
        text-align: center;
        font-size: 10px;
	line-height: 18px;
	color: #B8B8B8;
        text-decoration:none;
	margin: 0px 0px 0px 0px;
}       

.credit_line a:visited {
        font-family: "Verdana", Arial, Helvetica, sans-serif;
        text-align: center;
        font-size: 10px;
	line-height: 18px;
	color: #B8B8B8;
        text-decoration:none;
	margin: 0px 0px 0px 0px;
}   

.credit_line a:hover {
        font-family: "Verdana", Arial, Helvetica, sans-serif;
        text-align: center;
        font-size: 10px;
	line-height: 18px;
	color: #DCDCDC;
        text-decoration:none;
	margin: 0px 0px 0px 0px;
}   

.credit_line a:active {
        font-family: "Verdana", Arial, Helvetica, sans-serif;
        text-align: center;
        font-size: 10px;
	line-height: 18px;
	color: #B8B8B8;
        text-decoration:none;
	margin: 0px 0px 0px 0px;
}   

ul {
        font-size: 10px;
	line-height: 18px;
	color: #367BBB;
	margin: 0px 0px 20px 0px;
}

li {
        margin: 0px 0px 8px 0px;
}


#int_body_main ul {
        font-size: 10px;
	line-height: 18px;
	color: #367BBB;
	margin: 0px 0px 20px 0px;
	list-style: none;
        text-indent: -1.5em;
}

#int_body_main li {
        margin: 0px 0px 8px 0px;
}


.black {
	color: #333333;	
}

/* header colors */

.darkblue {
	color: #367BBB;
}

.burntorange {
	color: #DF911F;
}

.townlake {
	color: #91AE24;
}

.hikebike {
	color: #F5B412;
}

.austinlive {
	color: #881F0B;
}

.terrace {
	color: #7D476E;
}

.amenities {
	color: #3D8598;
}

.incentives {
	color: #8FBC4E;
}

.interiors {
	color: #CE9B4A;
}

.elevations {
	color: #CE9B4A;
}

.views {
	color: #049C01;
}

.press {
	color: #B4633B;
}



p {
	font-size: 10px;
	line-height: 18px;
	margin: 0px 45px 20px 25px;
}


a img {
         border: none;
}

.clear_both {
	clear: both;
	height: 1px;
}

body {
	background: url(../grc/tile.jpg) repeat left top;
	text-align: center;
}

#outer_container {
	width: 880px;
	margin: 0px auto 0px auto;
	text-align: left;
}

#inner_container {
	width: 727px;
	margin: 0px 0px 0px 74px;
	
}

#top_cap {
	height: 24px;
	background: no-repeat url(../grc/top_cap.png);
}

#body_container {
	width: 727px;
	margin: 0px 0px 0px 0px;
	background: repeat-y url(../grc/test.png);
}

body.gallery #body_container {
	background: repeat-y url(../grc/body_container_bkg.png);
}

#banner {
	width: 727px;
	margin: 0px 0px 0px 0px;
}

#footer_container {
	width: 727px;
	margin: 0px 0px 0px 0px;
}

#banner {
	width: 727px;
	margin: 0px 0px 0px 18px;
}

#banner.home {
	height: 316px;
}

#body_banner_long {
	margin: 0px 0px 0px 0px;
}

#body_banner_short {
	margin: 0px 0px 0px 0px;
}



/* home elements */



#home_body_main {
	width: 439px;
	float: left;
	margin: 0px 0px 0px 123px;
        display:inline;
}

#home_body_main h1 {
	font-size: 18px;
	font-weight: normal;
	line-height: 23px;
	letter-spacing: 1px;
	margin: 30px 0px 20px 0px;
}


#home_body_main p {
	font-size: 10px;
	line-height: 18px;
	margin: 0px 55px 0px 25px;
}

#home_body_main img {
	margin: 10px 0px 0px 25px;
}

#home_body_main .gallery {
	margin: 10px 0px 0px 25px;
}

#home_body_main .gallery img {
	margin: 0;
}

#home_body_main_img {
	margin: 10px 0 10px 25px;
}

#home_body_main_img img {
	margin: 0 10px 0 0;
}

#home_sidebar_container {
	background: transparent url(../grc/home_sidebar_bot.jpg) repeat-y scroll 0 0;
    display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 146px;
}

#home_sidebar_top {
	background: transparent no-repeat top url(../grc/home_sidebar_bg.jpg);
	margin: 0px 0px 0px 0px;
}

#home_sidebar_top_img {
	padding: 0px 0px 10px 12px;
}

#home_sidebar_bottom {
	background: repeat-y url(../grc/home_sidebar_bot.jpg);
	height: 40px;
	margin: 0px 0px 0px 0px;
}

#home_sidebar_bottom p {
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	margin: 0px 0px 0px 18px;
}

#home_sidebar_bottom p a:link {
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
        text-decoration:none;       
}

#home_sidebar_bottom p a:visited {
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
        text-decoration:none;       
}

#home_sidebar_bottom p a:hover {
	font-size: 10px;
	line-height: 14px;
	color: #000000;
        text-decoration:none;       
}

#home_sidebar_bottom p a:active {
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
        text-decoration:none;       
}


.home_sidebar_clear {
	clear: both;
}

#home_footer_top {
	height: 52px;
	background: no-repeat url(../grc/home_foot_top.jpg);
	margin: 0px 0px 0px 18px;
}

#home_footer_bottom {
	margin: 0px 0px 0px 0px;
}

#home_footer_inbot {
	width: 689px;
	background: repeat-x url(../grc/home_foot_inbot.jpg);
	margin: 0px 0px 0px 19px;
}

#home_footer_left {
	width: 228px;
	float: left;
	margin: 0px 0px 0px 0px;
        display: inline;
}

#left_img_container {
	margin: 0px 0px 8px 29px;
}

#home_footer_left h3 {
	font-size: 10px;
	line-height: 18px;
	color: #8C0101;
	margin: 0px 10px 0px 35px;
}

#home_footer_left p {
	line-height: 14px;
	color: #7E7E7E;
	margin: 0px  15px 0px 35px;
}

#home_footer_center {
	width: 230px;
	float: left;
	border-left: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	margin: 0px 0px 0px 0px;
        display: inline;
}

#center_img_container {
	margin: 0px 0px 8px 30px;
}

#home_footer_center h3 {
	font-size: 10px;
	line-height: 18px;
	color: #8C0101;
	margin: 0px  10px 0px 36px;
}

#home_footer_center p {
	line-height: 14px;
	color: #7E7E7E;
	margin: 0px  15px 0px 36px;
}

#home_footer_right {
	width: 228px;
	float: left;
	margin: 0px 0px 0px 0px;
        display: inline;
}

#right_img_container {
	margin: 0px 0px 8px 29px;
}

#home_footer_right h3 {
	font-size: 10px;
	line-height: 18px;
	color: #8C0101;
	margin: 0px 10px 0px 35px;
}

#home_footer_right p {
	line-height: 14px;
	color: #7E7E7E;
	margin: 0px 15px 0px 35px;
}

.home_footer_clear {
	clear: both;
	height: 1px;
	background: repeat-y url(../grc/home_footer_clear.png);
}

#home_footer_cap {
	height: 30px;
	background: repeat-y url(../grc/home_end_cap.png);
	margin: 0px 0px 0px 0px;
}



/* wide sidebar elements */


#wide_body_main {
	width: 331px;
	float: left;
	margin: 0px 0px 0px 123px;
        display:inline;
}

#wide_sidebar_container {
	width: 255px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#wide_sidebar_top {
	background: no-repeat url(../grc/austin_sidebar_top.jpg);
	text-align: center;
	margin: 0px 0px 0px 0px;
}

#wide_sidebar_top img {
	margin: 50px 0px 20px 14px;
}


#wide_sidebar_bottom {
	background: repeat-y url(../grc/austin_sidebar_bot.jpg);
	text-align: center;
	margin: 0px 0px 0px 0px;
}

#wide_sidebar_bottom img {
	margin: 10px 0px 75px 14px;
}

.wide_sidebar_clear {
	clear: both;
}

#wide_footer_cap {
	height: 25px;
	background: no-repeat url(../grc/wide_end_cap-09.png);
	margin: 0px 0px 0px 0px;
}

#wide_footer_container {
	background: no-repeat url(../grc/foot_frogtop-10.jpg);
	height: 71px;
	width: 727px;
	margin: 0px 0px 0px 18px;
}

#frog_footer_cap {
	height: 25px;
	background: no-repeat url(../grc/frog_end_cap.png);
	margin: 0px 0px 0px 0px;
}

#frog_footer_container {
	background: no-repeat url(../grc/foot_frogtop_sm.jpg);
	height: 71px;
	width: 727px;
	margin: 0px 0px 0px 18px;
}



/* wide sidebar elements */


#wide_sidebar_top_green {
	background: no-repeat url(../grc/townlake_sidebar_top.jpg);
	text-align: center;
	margin: 0px 0px 0px 0px;
}

#wide_sidebar_top_green img {
	margin: 50px 0px 20px 14px;
}

#wide_sidebar_bottom_green {
	background: repeat-y url(../grc/townlake_sidebar_bot.jpg);
	text-align: center;
	margin: 0px 0px 0px 0px;
}

#wide_sidebar_bottom_green img {
	margin: 10px 0px 85px 14px;
}

.wide_sidebar_clear_green {
	clear: both;
}

#wide_footer_cap_green {
	height: 25px;
	background: no-repeat url(../grc/townlake_footer_cap.png);
	margin: 0px 0px 0px -1px;
}

#wide_footer_container_green {
	background: no-repeat url(../grc/townlake_frogtop.jpg);
	height: 71px;
	width: 727px;
	margin: 0px 0px 0px 18px;
}



/* open w/footer elements */


#open_body_main {
	width: 588px;
	margin: 0px 0px 0px 123px;
}

#open_body_main p {
	font-size: 10px;
	line-height: 18px;
	margin: 0px 65px 20px 25px;
}

#open_body_main img {
	float: right;
}

#open_body_main p a:link {
	font-size: 10px;
	line-height: 14px;
	color: #FE5400;
        text-decoration:none;
}

#open_body_main p a:visited {
	font-size: 10px;
	line-height: 14px;
	color: #FE5400;
        text-decoration:none;
}

#open_body_main p a:hover {
	font-size: 10px;
	line-height: 14px;
	color: #999999;
        text-decoration:none;
}

#open_body_main p a:active {
	font-size: 10px;
	line-height: 14px;
	color: #FE5400;
        text-decoration:none;
}

#open_footer_cap {
	height: 25px;
	background: no-repeat url(../grc/open_footer_cap.png);
	margin: 0px 0px 0px 0px;
}

#open_footer_container {
	background: no-repeat url(../grc/open_footer_turtle.jpg);
	height: 72px;
	margin: 0px 0px 0px 18px;
}



#open2_footer_cap {
	height: 25px;
	background: no-repeat url(../grc/open2_footer_cap.png);
	margin: 0px 0px 0px 0px;
}

#open2_footer_container {
	background: no-repeat url(../grc/open2_footer_arch.jpg);
	height: 48px;
	margin: 0px 0px 0px 18px;
}

.image_float_right {
	float: right;
	margin: 0px 45px 0px 35px;
}

#center_image {
	margin: 0px 0px 0px 220px;
}



/* form elements */


#form_footer_container {
	background: repeat-x url(../grc/form_bg_grad.jpg);
	width: 690px;
	margin: 0px 0px 0px 18px;
}

.step_img {
	margin: 20px 0px 10px 0px;
}

.outline {
	border-color: #FFFFFF;
	border-width: 3px;
}

#form_footer_cap {
	height: 25px;
	background: no-repeat url(../grc/form_footer_cap.png);
	margin: 0px 0px 0px -1px;
}

.fieldName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR:"#324F71";
	font-weight:normal;
	text-align:right;
}

.fieldName2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR:"#324F71";
	font-weight:normal;
	text-align:left;
}

.fieldNameLeft {			
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	COLOR:"#324F71";
	font-weight:normal;
	text-align:left;
}

.message {
	color:#FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        margin: 0px 0px 0px 0px;
}

.reservation_table {
	border: 3px solid #FFFFFF;
}




/* view elements */

#view_footer_container {
	width: 690px;
	margin: 0px 0px 0px 18px;
}

#view_footer_top {
	height: 37px;
	background: no-repeat url(../grc/view_footer_top.jpg);
	margin: 0px 0px 0px 0px;
}

#view_footer_bot {
	height: 102px;
	background: repeat-x url(../grc/view_footer_bot.jpg);
	margin: 0px 0px 0px 0px;
}



/* contributors elements */


#contrib_footer_container {
	width: 690px;
	margin: 0px 0px 0px 18px;
}

#contrib_footer_top {
	height: 41px;
	background: no-repeat url(../grc/contrib_footer_top.jpg);
	margin: 0px 0px 0px 0px;
}

#contrib_footer_bot {
	background: repeat-x url(../grc/contrib_footer_bot.jpg);
	margin: 0px 0px 0px 0px;
}

#contrib_logo_container {
	margin: 0px 0px 0px 68px;
}

.contrib_logo_row {
	margin: 0px 0px 0px 0px;
}

.contrib_logo_row img {
	margin: 0px 0px 0px 0px;
        display: inline;
}

.visimage_container {
        float: left;
	margin: 0px 30px 20px 0px;
}

#contrib_footer_cap {
	height: 25px;
	background: no-repeat url(../grc/contrib_footer_cap.png);
	margin: 0px 0px 0px 0px;
}

#contrib2_body_main {
	width: 435px;
	height: 340px;
	float:left;
	margin: 0px 0px 0px 123px;
	border-right: 1px solid #C1C1C1;
        display:inline;
}

#h1_container {
	margin: 0px 0px 0px 0px;
}

#h1_element {
        float:left;
        width: 350;
        height: 30px;
	padding: 8px 25px 0px 0px;
	margin: 0px 25px 0px 0px;
	border-right: 1px solid #C1C1C1;
}

#back_linky {
        width: 50px
        float:left;
        height: 30px;
	padding: 12px 25px 0px 0px;
	margin: 0px 0px 20px 25px;
}

#back_linky img {
	margin: 0px 5px 0px 0px;
}


#back_linky a:link {
        font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #367BBB;
        text-decoration:none;
}

#back_linky a:visited {
        font-family: "Verdana", Arial, Helvetica, sans-serif;
 	font-size: 10px;
	line-height: 18px;
	color: #367BBB;
        text-decoration:none;
}

#back_linky a:hover {
        font-family: "Verdana", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 18px;
	color: #999999;
        text-decoration:none;
}

#back_linky a:active {
        font-family: "Verdana", Arial, Helvetica, sans-serif;
 	font-size: 10px;
	line-height: 18px;
	color: #367BBB;
        text-decoration:none;
}

#contrib2_body_main p {
	width: 385px;
	margin: 0px 40px 20px 25px;
}

#contrib2_body_main p a:link {
        	font-size: 10px;
	line-height: 17px;
	color: #FE5400;
        text-decoration:none;
}

#contrib2_body_main p a:visited {
        	font-size: 10px;
	line-height: 17px;
	color: #FE5400;
        text-decoration:none;
}

#contrib2_body_main p a:hover {
        	font-size: 10px;
	line-height: 17px;
	color: #999999;
        text-decoration:none;
}

#contrib2_body_main p a:active {
        	font-size: 10px;
	line-height: 17px;
	color: #FE5400;
        text-decoration:none;
}


#contrib2_side_logo {
	width: 140px;
	float:left;
	margin: 50px 0px 0px 0px;
}

#contrib2_footer_top {
	height: 36px;
	background: no-repeat url(../grc/contrib2_footer_top.jpg);
	margin: 0px 0px 0px 0px;
}

#contrib2_footer_bot {
	height: 34px;
	background: repeat-x url(../grc/contrib2_footer_bot.jpg);
	margin: 0px 0px 0px 0px;
}

#contrib2_footer_cap {
	height: 25px;
	background: no-repeat url(../grc/contrib2_footer_cap.png);
	margin: 0px 0px 0px 0px;
}




/* press releases and article elements */


#press_body_main {
	width: 538px;
	margin: 0px 0px 0px 123px;
}

#press_container_outer {
	margin: 0px 0px 30px 0px;
}

.press_container_inner {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 65px;
	border-bottom: 1px solid #C1C1C1;
}

.press_inner_odd {
	padding: 4px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

.press_inner_even {
	background-color: #E5F2FB;
	padding: 4px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

.press_icon {
	width: 67px;
	float:left;
	margin: 5px 0px 0px 15px;
}

.press_copy {
	width: 380px;
	float:left;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #C1C1C1;
}

.press_copy h3 {
	font-size: 10px;
	line-height: 18px;
	color: #1A546C;
	margin: 5px 0px 5px 20px;
}

.press_copy p {
	color: #2F85A8;
	margin: 5px 0px 5px 20px;
}

.press_clear_both {
	clear: both;
	height: 1px;
}

#press_footer_cap {
	height: 25px;
	background: no-repeat url(../grc/buzz_footer_cap.png);
	margin: 0px 0px 0px 0px;
}

#press_footer_container {
	background: no-repeat url(../grc/buzz_footer.jpg);
	height: 44px;
	margin: 0px 0px 0px 18px;
}



/* sales center elements */


#sales_body_main {
	width: 248px;
	float:left;
	margin: 0px 0px 0px 123px;
        display: inline;
}

#sales_body_main h1 {
	font-size: 18px;
	font-weight: normal;
	line-height: 23px;
	letter-spacing: 1px;
	margin: 10px 0px 20px 0px;
}

#sales_body_main h2, #open_body_main h2, #home_body_main h2 {
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	letter-spacing: 1px;
        color: #FE5400;
	margin: 0px 0px 20px 25px;
}

#sales_body_main p {
	line-height: 26px;
	margin: 0px 0px 20px 25px;
}

#sales_body_main p a:link {
	font-size: 12px;
	line-height: 18px;
	color: #367BBB;
        text-decoration:none;
}

#sales_body_main p a:visited {
	font-size: 12px;
	line-height: 18px;
	color: #367BBB;
        text-decoration:none;
}

#sales_body_main p a:hover {
	font-size: 12px;
	line-height: 18px;
	color: #999999;
        text-decoration:none;
}

#sales_body_main p a:active {
	font-size: 12px;
	line-height: 18px;
	color: #367BBB;
        text-decoration:none;
}


#sales_map {
	width: 140px;
	float:left;
	margin: 20px 0px 0px 0px;
}

.hours {
	color: #478CC5;
}

.large_copy {
        font-size: 11px;
}



/*  price list elements  */


.columnHeaderRow {
	background-color:#467892;

	padding:9px 15px;
}
.columnHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.unitBlack {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F64545;
	padding:8px 0px 9px 0px;
}

.unitBlack a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F64545;
        text-decoration:none;
	padding:8px 0px 9px 0px;
}

.unitBlack a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F64545;
        text-decoration:none;
	padding:8px 0px 9px 0px;
}

.unitBlack a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
        text-decoration:none;
	padding:8px 0px 9px 0px;
}

.unitBlack a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F64545;
        text-decoration:none;
	padding:8px 0px 9px 0px;
}

.unitRed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595A5A;
	padding:8px 0px 9px 0px;
}

.unitRed a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595A5A;
        text-decoration:none;
	padding:8px 0px 9px 0px;
}

.unitRed a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595A5A;
        text-decoration:none;
	padding:8px 0px 9px 0px;
}

.unitRed a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
        text-decoration:none;
	padding:8px 0px 9px 0px;
}

.unitRed a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595A5A;
        text-decoration:none;
	padding:8px 0px 9px 0px;
}

#pricelist_container {
	margin: 0px 0px 20px 115px;
}

.footnote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	padding:8px 0px 0px 32px;
}



/*  floor plan elements  */


#floor_body_main {
	width: 588px;
	margin: 0px 0px 0px 123px;
}

#flash_container {
	margin: 0px 0px 0px 95px;
}



/*  interiors and amenities elements  */


#int_body_main {
	width: 588px;
	margin: 0px 0px 0px 123px;
}

#int_body_main img {
	margin: 0px 0px 20px 18px;
}

.amenities_green {
	margin: 0px 0px 0px 7px;	
}

#int_body_main p a:link {
	font-size: 10px;
	line-height: 14px;
	color: #FE5400;
        text-decoration:none;       
}

#int_body_main p a:visited {
	font-size: 10px;
	line-height: 14px;
	color: #FE5400;
        text-decoration:none;       
}

#int_body_main p a:hover {
	font-size: 10px;
	line-height: 14px;
	color: #999999;
        text-decoration:none;       
}

#int_body_main p a:active {
	font-size: 10px;
	line-height: 14px;
	color: #FE5400;
        text-decoration:none;       
}

.download_link a:link {
	font-size: 12px;
	line-height: 14px;
	color: #FE5400;
        text-decoration:none;       
}

.download_link a:visited {
	font-size: 12px;
	line-height: 14px;
	color: #FE5400;
        text-decoration:none;       
}

.download_link a:hover {
	font-size: 12px;
	line-height: 14px;
	color: #999999;
        text-decoration:none;       
}

#int_body_main p a:active {
	font-size: 12px;
	line-height: 14px;
	color: #FE5400;
        text-decoration:none;       
}






/*  panoramic view elements  */


#view_body_main {
	width: 588px;
        height:375px; 
	margin: 0px 0px 0px 123px;
}

#view_body_main p {
	font-size: 10px;
	line-height: 18px;
	margin: 0px 65px 20px 25px;
}

#view_flash {
	width: 535px;
	vertical-align: top;
	position: absolute;
	top: 325px;
	right: 0px;
	left: 170px;
        text-align: center;
}

#view_flash_container {
	position: relative;
	z-index: 2500;
	width: 880px;
	margin: 0px auto;
}

/* ------------------ */
/* nav elements Casey */
/* ------------------ */

/*
#nav_container {
position:absolute;
z-index:10000;;
left:0;
right:0;
}
#nav_containerInner {
width: 840px;
margin: 115px auto 0px auto;
text-align: left;
}
*/
#menuHolder {
position:absolute;
z-index:10000;
width:147px;
top:115px;
left:0px;
}
.menuTop {
background-image:url(http://www.theshorecondos.com/grc/menu_top.png);
background-repeat:repeat-y;
background-position:bottom left;
background-repeat:no-repeat;
height:33px;
padding:0px;
margin:0px;
}
.menuCenter {
background-image:url(http://www.theshorecondos.com/grc/menu_bg.png);
background-repeat:repeat-y;
background-position:top left;
padding:0px;
margin:0px;
text-align: left;
}
.menuBot {
background-image:url(http://www.theshorecondos.com/grc/menu_bot.png);
background-repeat:repeat-y;
background-position:top left;
background-repeat:no-repeat;
height:33px;
padding:0px;
margin:0px;
}
ul.navMain {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2F85A8;
list-style: none;
margin:0px;
padding:5px 20px 5px 25px;
}
ul.navMain a:link, ul.navMain a:visited {
text-decoration:none;
color:#B0ADA2;
}
ul.navMain a:hover {
text-decoration:none;
color:#2F85A8;
}
ul.navMain a:active {
text-decoration:none;
color:#2F85A8;
}
ul.navMain li {
line-height: 15px;
padding:0px 0px 3px 0px;
}
ul.navSub {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#2F85A8;
list-style: none;
margin:0px;
padding:0px 10px 0px 8px;
}
ul.navSub a:link, ul.navSub a:visited {
text-decoration:none;
color:#A2C0C7;
}
ul.navSub a:hover {
text-decoration:none;
color:#2F85A8;
}
ul.navSub a:active {
text-decoration:none;
color:#2F85A8;
}
ul.navSub li {
padding:0px 0px 0px 0px;
}
#navSubResidences {
display:none;
}
#navSubLiving {
display:none;
}
a#current_page {color:#2F85A8;}

.stretcher {
background: none !important;
background: #EAE8DF;
}

.hidden {
display: none;
}

.close-out-deal {
	padding: 0 0 10px 18px;
}