/* CSS Document */

/*--layout--*/

#logo {padding:0; 
margin-left:0;
padding:4px 0 0 10px;

background:#0F1010 url(../image/logo-bg.gif) repeat left top;
}

#customerServices form input { /*background:url(../image/opacity.png);*/ background-color:#EFEBE6; line-height:5px; border:2px #FFF Solid; font-size:11px; margin:0}

#customerServices .login {background-color:#000000;  border:1px #000 solid; font-size:10px; margin:0; padding:1px; color:#FFF}



#mediaBlock {
margin:0;
padding:0;
float:left;

}
#mediaBlock ul {
margin:0;
padding:0;
}

#mediaBlock ul ul{
	margin:0;
	padding:0;

}
#mediaBlock a:hover{color:#454545;}

/*a[href^="http://"]:hover {background-position: right 2px;}

a[href^="http://"] {
background:#FFF url(../image/exlink.gif) repeat-y right 1px;
padding-right:13px;}*/

#mediaBlock li { list-style:none; 
float:left; 
/*width:226px;*/ 
margin-right:0; 
/*padding:2px 0 10px 8px;*/
}

#c1 {width:190px; float:left;}

#c1 table {border-bottom:1px solid #EFEBE6; background-color:#eee; padding:0; margin:0}

#c1 tr {margin:0; padding:0}


#c1 form input { background:url(../image/opacity.png); line-height:15px; border:1px #000 dotted; font-size:11px; margin:5px 0 10px 0}

#c1 h2{margin-bottom:10px; background-color:#000000; padding:4px 0 4px 4px}



#mediaBlock {
width:900px;
background:#fbfbfb url(../image/content-btm-bg.gif) no-repeat left bottom;

position:relative;
z-index:0;
}

#c2 {
width:484px;
padding:0 8px 8px 8px;
/*border-left:1px #EEE solid;
border-right:1px #EEE solid;*/
margin:0 0 2px 0;
float:left;
}

#c3 {
color:#FFF;
width:210px;
float:left;
height:auto;
} 
.position {position:relative; bottom:0}

.galleryArchive {
padding:0 0 8px 0;
float:left;
} 


#mediaBlock #c3 .gradShows {
margin:0;
padding:4px;
width:170px;
float:left;
background-color:#EFEBE6;
} 

#mediaBlock #c3 .gradShows h2{ padding:4px; margin-bottom:5px; }




#mediaBlock img {
}


/*----MEDIA GRID--- 4 X 4 */

#mediaGrid {margin:0; padding:0;}
#mediaGrid img {border:0}
#mediaGrid ul {margin:0; padding:0;}

#mediaGrid li {
margin: 4px 10px 0 0;
float:left;
padding:0;
}


#mediaGrid a[href^="#"] {
background:#FFF url(../image/exlink.gif) repeat-y right 1px;
padding:0;}

#mediaGrid a[href^="#"]:hover {background-position:right 1px;}


#mediaGrid a {
border-top:1px #EFEBE6 solid;
border-right:1px #EFEBE6 solid;
border-left:1px #EFEBE6 solid;
border-bottom:10px solid #EFEBE6;
/*width:100px;*/
height:110px;
display:block;
padding:0;
}
#mediaGrid a:link {padding:0;
}

#mediaGrid a:hover{
border:1px solid #5C4D49;
padding:0;
}


/*----ARCHIVE GRID--- 3 X 3 */

#archiveGrid {margin:0; padding:0;}

#archiveGrid ul {margin:0; padding:0;}

#archiveGrid li {
margin:3px;
padding:0;
width:42px;
height:51px;
float:left;
background-color:#FFF;

}
#archiveGrid a {
border:1px #EEE solid;
color:#E8006D;
border-bottom:10px solid #EEE;
width:40px;
height:40px;
padding:0;
display:block;
}

#archiveGrid a:hover{
border-bottom:10px solid #E8006D;
border-right:1px solid #E8006D;
border-left:1px solid #E8006D;
border-top:1px solid #E8006D;
padding:0;
margin:0;
}





.recent_projects ul ul {margin:0; padding:0} 
.recent_projects li {padding:0; margin:0; }

.recent_projects, .gallery_archive {
width:98%;
padding:0;
margin:0;
}

.c2r2 {background-color:#FF0000}

.recent_projects h2 {
padding:4px 0 4px 0; 
margin:5px 0 0 10px;
}

.gallery_archive h2 {font-size:1.4em; padding:0}


/*-----	BEGIN SHORTCUTS LINKS ROW----*/
#shrtcutWrapper {background: url(../image/grey-rust-lgt.gif) repeat-x left bottom;
/*height:165px;*/
float:left;
margin-left:4px

}
#shortcutsRows {
width:100%;
margin:0;
color:#FFF;
height:228px;
}

#shortcutsRows h3 {font-size:1.4em; 
color:#FFF;
margin:0 0 8px 0;
padding:4px 0 4px 4px;
line-height:15px;
background:url(../image/opacity-pink.png) repeat-x;

}

#shortcutsRows ul {margin:0; padding:0;}



#shortcutsRows li:first-child 
{/*background:url(../image/opacity.png) repeat-x left -50px;*/
background:url(../image/canvas_bg_pink.gif) repeat;
}

#shortcutsRows li {list-style:none; 
float:left; 
padding:8px;
width:218px;
height:185px;
/*background:#363636 url(../image/opacity.png) repeat-x left -50px;*/
background:#363636 url(../image/footer_canvas_bg.gif) repeat;
} 

#shortcutsRows #c1r1 {margin:0;
color:#FFF; background-color:#E8006C; width:171px;}

#clr1 h3
{color:#FFF;
margin:0 0 8px 0;
padding:4px 0 4px 4px;
line-height:15px;
background:url(../image/opacity.png) repeat-x;}


#shortcutsRows #c2r2 {margin:0;


}
#shortcutsRows #c3r3 {margin:0; 

}

#shortcutsRows #c4r4 {margin:0;
 }

#shortcutsRows #c5r5 {margin:0;
 float:right;
 }

.smltxt {color:#999999; font-size:10px;}



#randomizer { 
clear:both; width:512px; float:left}

#randomEightThumb {float:left; margin:4px 0 20px 0; height:100%; padding-bottom:20px;}

#randomEightThumb li { height:130px; margin-bottom:20px; text-align:center;}

#randomEightThumb a { width:81px; height:81px;  border:4px solid #ddd; margin-right:2px}
#randomEightThumb a:hover { width:81px; height:81px; border:4px solid #313131; margin-right:2px}


/*----Random GRID--- 3 X 3 */

#gsHome #c1 { display:none}

#gsHome  #mediaBlock #c2 {border:0}
#gsHome #c2 { /*border:1px dotted #252525;*/ margin:1px 0 10px 0/*padding:4px*/}

#gsHome #mediaBlock #c2 li {margin-bottom:8px}

#gsHome #c3 {

border-left:1px #61524E dotted;
border-bottom:1px #EEE solid;
color:#454545;
width:300px;
float:right;
margin:0;
padding:0 9px 0 9px;
background-color:#FFF;
} 
#gsHome #mediaGrid {margin:0; padding:0;}

#gsHome #mediaGrid a[href^="#"] {
background:none;
padding:0;}


#Home #c3 .gradShows {
padding:0;
float:left;
width:100%;
background-color:#EFEBE6;
margin:0 0 10px 0
} 

.infoColSection { margin-right:10px; float:left; width:220px; padding:0 5px 5px 5px}


#c3 .infoColSection img{margin-bottom:20px;}

#c2 .infoColSection { padding:0 5px 5px 0; width:225px;
}
#spchome .infoColSection {width:auto}
#spchome #c2  { padding:0 5px 5px 0; width:395px;}
#spchome #c3  { padding:0 5px 5px 0; width:305px;}
.marginleft { margin-left:4px;} 


#c3 .infoColSection a, #c3 .infoColSection a:link {text-decoration:none}
#c3 .infoColSection a:hover {text-decoration:none;}



.infoColSection  h2 {}


.dt {width:80px;}

.artistProfile { margin:10px 0 10px 0; float:left; }

.artistProfile  h2 { background-color:#ececec;}

/*HIDDEN SECTION*/
#gsHome #shrtcutWrapper {position:absolute; top:-1px; left:-2000px}


dl {margin-bottom:8px}

dt {float:left; 
color:#5C4D49;
font-weight:700;
font-stretch:semi-condensed; 
padding:4px 10px 4px 4px;
}

dd {padding:4px 0 4px 15px; 
margin-left:4px; 
border-bottom:1px dotted #3D312D
}




#mediaBlock .roomFacility {margin-left:20px}


#mediaBlock .roomFacility ul li{list-style:circle; float:none; padding-left:20px;}








.image {/*text-align:center*/}
#mediaGrid .image img {border:3px #f4ead9 solid; }



#c3 #randomEightThumb span {font-size:0.8em}

#c3 .infoColSection { margin:0; float:left; width:190px; }
.infoColSection table {border-collapse:collapse; font-size:11px}
tr td {border:1px #eee solid; line-height:20px; color:#333333; padding:2px }

#c2 .lndn-attractions dd { padding:4px 0 4px 2px}

.break {clear:both}


#mediaBlock .list ul li {float:none; list-style:disc; line-height:1.7em; margin-left:12px;}


#typeofpest { }

#typeofpest span.label { margin-top:5px; padding:10px 0 10px 0; display:block; height:15px; } 


#typeofpest br { display:none}
