/* CSS Document */

/*---------------------------------------------------------------------------------------------------------
[master stylesheet]

Project: La Quinta

-----------------------------------------------------------------------------------------------------------

[Table of contents]

01.	body
02. links
03. #header-wrapper
04.	#page wrapper 
05.	primary links 
06. #promo-boxes-home
07. #content-region-both
08. .content
09. #sidebar-region-right
10. #bottom-gradient 
11. #footer
12. #footer2
13. Misc


16. table styles
17. golf-map-all
18. misc golf
19. ul list styles (arrow)
20. hot deals 
21. News

-----------------------------------------------------------------------------------------------------------
*/

/*
01 body --------------------------------------------------------------------------------------------
*/

h1{color:#8AD629;background:url(images/newgolfgreen/h1-bg-red_gr.gif) left top repeat-x;}

h2{color:#0099CC;background:url(images/newgolfgreen/h1-bg-blue.gif) left top repeat-x;}

#block-block-1 h2  {color:#8AD629;background:url(images/newgolfgreen/h1-bg-red_gr.gif) left top repeat-x;}

h3{color:#2B7F2A;}

h4{color:#8AD629;}


.contentdiv h2{color:#8AD629;}

.contentdiv h3{color:#8AD629;}

.contentdiv h4{color:#8AD629;}

#logoid{
	width:297px;
	height:160px;
	background: url(images/newgolfgreen/logo-green.gif) 0px 18px;
}


/*
02 links --------------------------------------------------------------------------------------------
*/

a, a:link {color:#666666;}

a:visited {color:#666666;}

a:hover {color:#666666;}

a:visited:hover {color:#666666;}
	
a:active{color:#666666;}

#secondary a, #secondary a:link {color:#FFFFFF;}

#secondary a:visited {color:#FFFFFF;}

#primary a, #primary a:link {color:#FFFFFF;}

#primary a:visited {color:#FFFFFF;}

#primary a:hover {color:#D9F4FF;}

#primary a:visited:hover {color:#D9F4FF;}
	
#primary a:active{color:#D9F4FF;}

#block-locale-0 a, #block-locale-0 a:link {color:#FFFFFF;}

#block-locale-0 a:visited {color:#FFFFFF;}

#block-locale-0 a:hover {color:#349933;}

#block-locale-0 a:visited:hover {color:#349933;}
	
#block-locale-0 a:active{color:#349933;}



.contentdiv a, .contentdiv a:link{color:#8AD629;}

.contentdiv a:visited{color:#8AD629;}

.contentdiv a:hover{color:#666666;}

.contentdiv a:visited:hover{color:#666666;}
	
.contentdiv a:active{color:#666666;}

/*
03 header-wrapper --------------------------------------------------------------------------------------------
*/

#header-wrapper{background:url(images/newgolfgreen/header-bg_gr.png) center top no-repeat;}

#header-wrapper-inner{background:url(images/newgolfgreen/main-header-bg1_gr.png);}

#search-header{background:url(images/newgolfgreen/search-box-bg_gr.gif) left top no-repeat;}



/*
05 secondary --------------------------------------------------------------------------------------------
*/

#secondary{background:#FFFFFF url(images/newgolfgreen/nav-bg_gr.jpg) repeat-x left top;}

#secondary ul{border-left:1px solid #2B7F2A;}

#secondary li{border-right:1px solid #2B7F2A;}

#secondary li a:hover{background:url(images/newgolfgreen/nav-rollover_gr.jpg) repeat-x left top;color: #FFFFFF;}

/*
07 content-region-both --------------------------------------------------------------------------------------------
*/

#content-region-both{background:url(images/newgolfgreen/content-bg_gr.jpg) top left repeat-x;border-top:none;}

/*
#content-region-both-inner{background: url(images/newgolfgreen/pink-right_gr.png) no-repeat;}

.node-type-golf-club #content-region-both-inner{background: url(images/newgolfgreen/pink-right_gr_114.png) no-repeat;}
*/
#content-region-both-inner{background: url() no-repeat;}
/*
08 content --------------------------------------------------------------------------------------------
*/

/*
.node-type-golf-club .contentdiv {
width:770px;
}
*/
.node-type-golf-academy .contentdiv {
width:770px;
}
.node-type-golf-details .contentdiv {
width:770px;
}

.node-type-hot-deals .contentdiv {
width:770px;
}

/*
09 sidebar-region-right --------------------------------------------------------------------------------------------
*/

#sidebar-region-right{
	/*background: url(images/newgolfgreen/pink-right-top_gr.jpg) no-repeat;*/
	background: url() no-repeat;
	}

/*.node-type-golf-club #sidebar-region-right{width: 114px;}*/

#block-views-PopularPages-block_1 {color:#666666;}

#block-views-PopularPages-block_1 li{list-style-image:url(images/newgolfgreen/arrow1-blue.gif);}

.email-input1{border:1px solid #cccccc;color:#333333;}

.join-now-btn{background:url(images/newgolfgreen/join-now-btn.gif) center no-repeat;color:#FFFFFF;}

/*
10  bottom-gradient --------------------------------------------------------------------------------------------
*/

#bottom-gradient{background:url(images/bottom-gradient.jpg);}

/*
11 footer --------------------------------------------------------------------------------------------
*/

#footer{background:#8AD629 url(images/newgolfgreen/footer-bg_gr.jpg) repeat-x left top;}

#footer h2{color:#1A4F1A;}

#block-block-3 ul{color:#FFFFFF;}

#block-block-3 li{background:url(images/footer-li-bullets.png) left no-repeat;}

#block-block-3 li a, #block-block-3 li a:link, #block-block-3 li a:visited, #block-block-3 li a:hover, #block-block-4 a, #block-block-4 a:link, #block-block-4  a:visited, #block-block-4 a:hover {color: #FFFFFF;}

#block-block-4{color:#FFFFFF;}

#c-phone{background:url(images/newgolfgreen/phone-icon_gr.gif) left no-repeat;}

#c-mail{background:url(images/newgolfgreen/mail-icon_gr.gif) left no-repeat;}

#c-find{background:url(images/newgolfgreen/search-icon_gr.gif) left no-repeat;}

/*
12 footer2 --------------------------------------------------------------------------------------------
*/

#footer2{background:url(images/footer2-bg.jpg) top left repeat-x #C7EEFF;}




/*
15 Subpage Stuff --------------------------------------------------------------------------------------------
*/

#sidebar-right-inner h2 {color: #8AD629;background:url(images/newgolfgreen/h1-bg-red1_gr.gif) left top repeat-x;text-indent:6px;}



/*
16 table styles --------------------------------------------------------------------------------------------
*/


table.caja_buscador{
background-color:#E5F1DD;

}


table.caja_buscador tr{
height:25px;

}


table.caja_buscador td{
border:1px solid #ffffff;
padding:10px;

}





table.green-table{
/*background-color:#E5F1DD;*/
background-color:#E6F8D4;
}
.contentdiv  table.green-table tbody tr td a {
color: #007A23;
}


table.green-table tr{
height:25px;
}


table.green-table td{
border:1px solid #ffffff;
padding:0px 10px 0px 10px;


}


.green-row{
/*background-color:#5EA628;*/
background-color:#87BE3C;
color:#FFFFFF;

}


.light-green-row{
background-color:#BEDCAB;

}




/*
18. misc golf --------------------------------------------------------------------------------------------
*/

.text-section1{
border-bottom:1px solid #EEEEEE;
padding-bottom:20px;
margin-bottom:20px;}

/* Golf Tuiton View */
/*
#block-views-golf_tuiton-block_1   .views-exposed-widget label {
    float: left;
    width: 200px;
	color: #007A23;
    font-weight: bold;
	margin-bottom: 7px;
}
#edit-field-level-value-many-to-one, #edit-submit-golf-tuiton{
    cursor: pointer;
    font-weight: bold;
    margin: 2px;
    padding: 3px 5px;
    -moz-border-radius: 4px 4px 4px 4px;
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
	width: 160px;
}
*/

#views-exposed-form-golf-tuiton-block-1 {
margin-bottom: 20px;
}

#views-exposed-form-golf-tuiton-block-1   .views-exposed-widget label {
    float: left;
    width: 200px;
	color: #007A23;
    font-weight: bold;
	margin-bottom: 7px;
}

#views-exposed-form-golf-tuiton-block-1 input.form-text, #views-exposed-form-golf-tuiton-block-1 select, #views-exposed-form-golf-tuiton-block-1 textarea {
-moz-border-radius: 4px 4px 4px 4px;
background: url("/sites/laquintagolf.com/themes/laquinta/images/input-exposed-golf-bg.png") repeat-x scroll center top #FFFFFF;
border: 1px solid #8AD629;
color: #007A23;
font-weight: bold;
/*max-width: 95%;*/
padding: 3px;
width: 160px;
}

#views-exposed-form-golf-tuiton-block-1 input.form-submit {
	cursor: pointer;
    font-weight: bold;
    padding: 3px 5px;
    -moz-border-radius: 4px 4px 4px 4px;
    background: none repeat scroll 0 0 #E6F8D4;
    border: 1px solid #8AD629;
	color: #007A23;
	width: 100px;
}

#views-exposed-form-golf-tuiton-block-1 input.form-submit:hover {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #CCCCCC;
    cursor: pointer;
}

#views-exposed-form-golf-tuiton-block-1 input.form-text:focus, #views-exposed-form-golf-tuiton-block-1 select:focus, #views-exposed-form-golf-tuiton-block-11 textarea:focus {
border: 1px solid #000000;
}


#block-views-golf_tuiton-block_1 .views-field-title {
	border-bottom: 1px solid #8AD629;
}

#block-views-golf_tuiton-block_1 h2, #block-views-golf_tuiton-block_1  .views-field-title {
    background: none repeat scroll 0 0 #E6F8D4;
}

#block-views-golf_tuiton-block_1 a {
    color: #007A23;
    /*font-weight: bold;*/
}

#block-views-golf_tuiton-block_1  .views-label-field-duration-value,
 .views-label-field-requirements-value,
 .views-label-field-tuition-price-value,
 .views-label-field-tuition-program-value,
 .views-label-field-level-value, .views-label-field-other-details-value {
	font-weight: bold;
	color: #87BE3C;
}

#block-views-golf_tuiton-block_1 .views-field-view-node {
    background: url("images/news/arrow.gif") no-repeat scroll left 9px transparent;
    padding-left: 20px;
    padding-top: 10px;
	font-weight: bold;
}

#block-views-golf_tuiton-block_1 .views-field-view-node a {
	font-weight: bold;
}


#block-views-golf_tuiton-block_2 table.views-table {
background-color:#E6F8D4;
margin:15px 0px 15px 0px;
}

#block-views-golf_tuiton-block_2  table.views-table tr {
height: 30px;
width: 100%;	
}

#block-views-golf_tuiton-block_2 .views-field-view-node {
width: 200px;
}

#block-views-golf_tuiton-block_2 .views-field-view-node a{
color: #007A23;
}

#block-views-golf_tuiton-block_2  .views-field-field-level-value
{
width: 200px;
}

#block-views-golf_tuiton-block_2  table.views-table td {
border:1px solid #ffffff;
padding:0px 10px 0px 10px;
font-size: 12px;
clear: none;
float: none;
}

#block-views-golf_tuiton-block_2  table.views-table thead th {
padding:0px 10px 0px 10px;
background-color: #87BE3C;
color: #ffffff;
border-bottom: 0px;
float: none;
}

#block-views-golf_tuiton-block_2  table.views-table tr.even, #block-views-golf_tuiton-block_2  table.views-table tr.odd {
    background-color: #E6F8D4;
    border-bottom: 0;
    padding: 0;
}

#block-views-golf_tuiton-block_2 .views-field-title {
    background: none;
	background-color:none;
    height: 0;
    margin-bottom: 0;
    padding: 0;
    font-size: 12px;
	font-weight: bold;
	width: 400px;
}


/*
19 ul list styles (arrow)  --------------------------------------------------------------------------------------------
*/

.contentdiv ul li{
list-style:url(images/newgolfgreen/arrow3_gr.jpg) outside;
}

.contentdiv table ul li{
list-style:disc;
}

/*
20 hot deals  --------------------------------------------------------------------------------------------
*/
#block-views-Hot_Deals-block_2 h2, #block-views-Hot_Deals-block_2 .views-field-title {
    background: none repeat scroll 0 0 #E6F8D4;
}

#block-views-Hot_Deals-block_2 .views-field-title {
    border-bottom: 1px solid #8AD629;
}

#block-views-Hot_Deals-block_2 a {
    color: #007A23;
}

#block-views-Hot_Deals-block_2 p {
text-align: justify;
border-bottom: 0px;
padding-bottom: 0px;	
}

#block-views-Hot_Deals-block_2 div.field-content ul {
padding-left: 40px;
}

#block-views-Hot_Deals-block_2 div.field-content ul li {
list-style: disc outside url("images/arrow3.jpg");
margin: 0;
border: 0;
padding: 0;
}

#block-views-Hot_Deals-block_2 table, #block-views-Hot_Deals-block_2 table tr, #block-views-Hot_Deals-block_2 table td{
border:none;
background:none;

}
#block-views-Hot_Deals-block_2 table, .node-type-hot-deals table {
clear:right;
margin-top:5px;
}

#block-views-Hot_Deals-block_2 table tr.r1, .node-type-hot-deals table tr.r1 {
background:#E8E8E8;
border:0px;
font-weight:bold;
}

#block-views-Hot_Deals-block_2 table tr.r2, .node-type-hot-deals table tr.r2 {
background:#F0F0F0;
border:0px;
}

#block-views-Hot_Deals-block_2 table td, .node-type-hot-deals table td {
padding:5px 10px;
}

#block-views-Hot_Deals-block_2 img.imagecache-Hot_Deal_Image, .node-type-hot-deals img.imagecache-Hot_Deal_Image{
border: 6px solid #eeeeee;
float: right;
margin-left: 10px;
}

#block-views-Hot_Deals-block_2 .content p img, .node-type-hot-deals #content-area .content p img{
border: 0;
}

#block-views-Hot_Deals-block_2 .field-content, .node-type-hot-deals .field-content{
clear: none;
}

#block-views-Hot_Deals-block_2 .views-field-view-node a {
    background: url("images/news/arrow.gif") no-repeat scroll left 9px transparent;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 10px;
}

.hot-deals-golf{
width:100%;
background:url(images/newgolfgreen/hot-deals-bg1.jpg) top right no-repeat}

.hot-deals-golf2{
width:100%;
background:url(images/newgolfgreen/hot-deals-bg2.jpg) top right no-repeat}

.hot-deals-golf-inner{
background:url(images/newgolfgreen/dotted-line-grey.gif) bottom left repeat-x;
padding-bottom:20px;
margin-bottom:20px;}

.hot-deals-golf-inner2{
width:250px;}

.hot-deals-golf h2, .hot-deals-golf2 h2{
margin:0px;
padding:6px 10px;
color:#FFFFFF;
background:url(images/newgolfgreen/hot-deals-hd-bg.jpg) top left repeat-x #59A632;
border:1px solid #2F7E22;}

.hot-deal-bold-txt{
font-size:14px;
font-weight:bold;}


.field-field-previous {width:60px;float:left;margin-left:0px; padding-left:0px;margin-right:10px;}

.field-label-inline-first {width:225px;display:block;}

.field-field-next {width:60px;float:right;}

.field {display:block;}

.node-type-golf-details .field-label-inline-first {
color:#55A127;
width:110px;
}

.node-type-golf-details .field-field-tuition-program .field-label {
color:#55A127;
margin-top:15px;
margin-bottom:0;
}


#content-area .content p img.image-no-border {
border:none;
background:none;
} 

#aws-tandc-contact-form input.form-text, #aws-tandc-contact-form select, #aws-tandc-contact-form textarea {
    width: 770px;
}


/*
 * Pager (Luis Pascual)
 * 
*/
ul.pager li.pager-item, ul.pager li.pager-current,  ul.pager li.pager-next, ul.pager li.pager-previous, ul.pager li.pager-first, ul.pager li.pager-last  {
    border: 1px solid #007A23;
	background: none repeat scroll 0 0 #E6F8D4;
}

ul.pager li.pager-current {
    color: #007A23;
	background: none repeat scroll 0 0 #FFFFFF;	
}

ul.pager li:hover {
    text-decoration: none;
	background: none repeat scroll 0 0 #FFFFFF;
}

/*
 * 21. New News sections
*/

#content_region_bottom {
	padding-left: 190px;
}
#block-views-news_listings-block_3 {
	width: 770px;
}

#block-views-news_listings-block_3 h2 {
	background:none;
	padding:7px;
	text-transform:uppercase;
	margin:0;
	height:auto;
}

#block-views-news_listings-block_3 h2,
#block-views-news_listings-block_2 .views-field-title {
	background:none;
	background-color:#E6F8D4;
}
 

#block-views-news_listings-block_3 .views-field-title a,
.view-news-listings .views-field-view-node a,
#block-views-news_listings-block_3 h2 span#see-all a,
#block-views-news_listings-block_2 .views-field-field-news-date-value,
#block-views-news_listings-block_2 .views-field-title a,
#block-views-news_listings-block_3 h2,
#block-views-news_listings-block_2 ul.pager a {
	color:#007A23;
	font-weight:bold;
}

#block-views-news_listings-block_1 .views-field-title a {
	color:#8AD629;
	font-weight:bold;
}



#block-views-news_listings-block_1,
#block-views-news_listings-block_3 tr,
#block-views-news_listings-block_3 h2,
#block-views-news_listings-block_2 .views-field-title { 
	border-bottom:1px solid #8AD629;
}



/* Dark Colour */
#block-views-news_listings-block_1,
#block-views-news_listings-block_3 tr,
#block-views-news_listings-block_3 h2,
#block-views-news_listings-block_2 .views-field-title { 
	border-bottom:1px solid #8AD629;
}

