@charset "UTF-8";
<!-- background:#E3DED1;  -->
* { margin:0; padding:0; outline:none; }
a{ outline:none;}
body {background:url(/image/bg2.jpg) top left repeat #D1BE96;   }
.clear { clear:both; height:0px; overflow:hidden; }
.btn-more { background:url(/image/btn/more.gif) top left no-repeat; width:42px; height:19px; display:block; text-indent:-9999px; }
.btn-search { background:url(/image/btn/search.gif) top left no-repeat; width:52px; height:19px; display:block; text-indent:-9999px; }
.btn-learnmore { background:url(/image/btn/learnmore.gif) top left no-repeat; width:143px; height:19px; display:block; text-indent:-9999px; }
.btn-morenews { background:url(/image/btn/morenews.gif) top left no-repeat; width:79px; height:19px; display:block; text-indent:-9999px; }

a { color:#718D33; }
h2 { border-bottom:1px solid #E4E1D8; margin:0 0 26px 0; text-indent:-9999px; background-position:14px 0; background-repeat:no-repeat; padding:0 0 10px 0; height:16px; }
.h2-news { background-image:url(/image/dtitle_news.png) }
.h2-about { background-image:url(/image/dtitle_about_elon.png) }
.h2-locate { background-image:url(/image/dtitle_locate_us.png) }
.h2-collections { background-image:url(/image/nav/subhead_collections.gif); display: block; width:193px; height:38px; padding:0; margin:0; background-position:0 0; }
.h2-gallery { background-image:url(/image/dtitle_gallery.png) }
.h2-contact { background-image:url(/image/dtitle_contact_us.png) }

.h2-welcome { background-image:url(/image/d14title_welcome_to_elon_tile_1amp1_stone.png); border-bottom:0; text-indent:-9999px; background-position:0 0; background-repeat:no-repeat; padding:0 0 0 0; margin:0 0 10px -2px; }
.h2-latestnews { background-image:url(/image/d14title_latest_news.png); border-bottom:0; text-indent:-9999px; background-position:0 0; background-repeat:no-repeat; padding:0 0 0 0; margin:0 0 10px -2px; }

.h2-search { background-image:url(/image/dtitle_search_results.png) }
.h2-privacy { background-image:url(/image/dtitle_privacy_policy.png) }
.holder { width:959px; margin:19px auto; border:1px solid #D3CCBA; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.header { padding:8px 0 0 4px; }
.header h1 a { background:url(/image/logo.gif) top left no-repeat; width:267px; height:57px; display:block; text-indent:-9999px; float:left; margin:0 0 7px 0; }
.header .byline { width:140px; float:left; color:#97948c; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding:21px 0 0 10px; }
.header .search { display:block; width:256px; float:right; padding:19px 0 0 0; }
.header .search input { width:157px; height:12px; border:1px solid #c1c1c1; float:left; margin:0 7px 0 0; color:#797979; padding:2px 4px; font-size:10px; }
.header .search a { float:left; }
.header ul { height:51px; width:951px; list-style:none; clear:both; background:url(/image/nav/bg.jpg) top left no-repeat; padding:13px 0 0 61px; }
.header ul li { float:left; }
.header ul a { display:block; height:42px; text-indent:-9999px; margin:0 4px 0 0; }
.header ul .n1 a { background:url(/image/nav/home.gif) top left no-repeat; width:90px; }
.header ul .n2 a { background:url(/image/nav/about.gif) top left no-repeat; width:133px; }
.header ul .n3 a { background:url(/image/nav/collections.gif) top left no-repeat; width:135px; }
.header ul .n4 a { background:url(/image/nav/gallery.gif) top left no-repeat; width:110px; }
.header ul .n5 a { background:url(/image/nav/news.gif) top left no-repeat; width:82px; }
.header ul .n6 a { background:url(/image/nav/locate.gif) top left no-repeat; width:122px; }
.header ul .n7 a { background:url(/image/nav/contact.gif) top left no-repeat; width:135px; }
.content { clear:both; padding:0 0 0 4px; }
.home-col-1 { width:680px; float:left;  color:#666; line-height:18px;}
.home_fl { width:680px; height:350px; background:#ccc; border-bottom:1px solid #E4E1D8; padding:0 0 4px 0; background:#fff }
.home-col-2 { margin:0 0 0 4px; width:267px; float:left; background:url(/image/home_side_bg.png) bottom left repeat-x #39140B; }
.home-col-2 .col-2-holder { border:1px solid #877471; margin:3px; }
.home-sub-1{ float:left; width:291px; margin:24px 0 40px 0; padding:0 20px 0 22px; border-right:1px solid #DEDACE;}
.home-sub-1 p{ padding-bottom:10px;}
.home-sub-2{ float:left; width:310px; margin:24px 0 0 0; padding:0 0 0 25px;}
.home-sub-2 ul{ list-style:none; margin-bottom:-15px } 
.home-sub-2 ul li{margin:0; padding:0; line-height:14px; padding-bottom:10px;}
.home-sub-2 ul h3{ color:#41170E; font-size:11px; }
.home-sub-2 ul h4{ font-weight:normal;}
.home-feature { color:#fff; }
.home-feature img { width:251px; height:125px; padding:4px 0 0 4px; }
.home-feature h3 { font-size:19px; font-weight:lighter; padding:15px 10px 0 10px; }
.home-feature p { padding:0 10px; line-height:14px; }
.home-feature strong { padding:5px 10px; display:block; }
.home-feature span a { margin:10px 10px; }
.general-holder { background:#E3DED1; margin:0 4px 0 0; }
.general-holder .general-body { padding:0 46px 0 14px; }
.general-holder .general-body p { line-height:16px; padding:0 0 8px 0; }
.col-1 { width:723px; padding:26px 20px 0 15px; color:#666; background:#fff; }

.collections-holder { background:#E8E4D9; margin:0 4px 0 0; }
.collections-col-1 { width:193px; float:left; }
.collections-col-2 { width:755px; float:left; background:#fff; padding:30px 0 90px 3px; overflow:hidden; }
.collections-col-2 h2{ margin-bottom:16px;}
.collections-sidenav { list-style:none;  }

.collections_default{ padding:0 40px 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:18px;}
.collections_card{ border:1px solid #bbb; color:#524F46; width:171px; height:180px; float:left; padding:2px; margin:0 0 10px 10px}
.collections_card .inner{ background:#F1EEE7; height:153px;}
.collections_card h4{ text-align:center; font-size:13px; font-weight:normal; padding:5px 0 0 0}

.collections-sidenav li a, .collections-sidenav .selected a{ border-top:1px solid #E3DED1; padding:7px 0 0 24px; background:#CECABE; height:19px; color:#2e0f08; display:block; text-decoration:none; }
.collections-sidenav li a:hover { text-decoration:underline;  }
.collections-sidenav .selected a{ color:#fff; background:url(/image/nav/arrow.gif) 24px 10px no-repeat #718D33; padding-left:34px; }

.collections-sidenav .subnavigation { list-style:none; }
.collections-sidenav .subnavigation li a{ background:#F8F7F3; height:15px;  padding:3px 0 0 34px; }
.collections-sidenav .subnavigation .selected { color:#2E0F08; background:none; height:15px;  padding:3px 0 0 34px;  }

.collections-col-2 .cpagination { margin:-50px 11px 13px 0; text-align:right; color:#2E3817; font-size:11px;   width:300px; float:right; overflow:hidden; height:20px; }
.cpagination a { text-decoration: underline; color:#2E3817;  }
.cpagination a, .cpagination span { display:block; float:right; padding:3px 5px; margin-right:2px; margin-bottom: 5px; }
.cpagination .current { background:#A2B57E; color: #fff; font-weight:bold }
.cpagination .current.prev, .cpagination .current.next { color:#999; background:#fff; }
 
.collections-results-holder { width:756px; }
.collections-result { border:1px solid #C9C3B2; width:374px; height:153px; float:left; margin:0 2px 2px 0; overflow:hidden; background:#F8F7F3; }
.collections-result img { float:left; width:171px; margin:0 18px 0 0; }
.collections-result ul { float:left; width:173px; padding:15px 0 0 0; list-style:none; overflow:hidden; }
.collections-result-holder{  height:125px; overflow:hidden; }
.collections-result ul li { padding:0 0 10px 0; color:#666; }
.collections-result h4 { font-size:12px; }
.collections-result h5{ font-size:11px; color:#554D41 }
.collections-result p { height:43px; clear:both }
.collections-result span { color:#40170E; font-weight:bold; }
.collections-result .btn-more { float:right; margin:0 10px 0 0 }


.news-item { list-style:none; padding:0 46px 0 14px; }
.news-item li { margin:0 0 20px 0; }
.news-item h3 { color:#40170e; font-weight:bold; float:left; margin-bottom:3px;  font-size:13px; }
.news-item h4 { color:#718d33; float:left; padding:0 0 0 5px; font-size:12px; }
.news-item p { clear:both; line-height:16px; padding:0 0 8px 0; }
.news-item span a { margin-bottom:32px; }
#locate_gmap_holder { float:right; width:400px; height:300px; margin:0 -46px 0 30px; border:1px solid #E3DED1; padding:2px; }
#locate_gmap { width:400px; height:300px; }
.contact-content { }
.privacy-body ul, .contact-content ul { list-style:none; margin:0 0 10px 15px; }
.contact-content ul li { padding-bottom:5px; }
.footer { width:951px; background:#F8F7F3; margin:4px 0 4px 4px; }
.footer .section { float:left; border-right:1px solid #BDB7A5; margin:9px 0 10px 17px; }
.footer h4 { color:#240D0A; padding-bottom:5px; font-size:11px; }
.footer ul { list-style:none; width:180px; height:70px; overflow:hidden; }
.footer ul li { float:left; width:90px; overflow:hidden; padding-bottom:4px; }
.baseline { width:959px; margin:16px auto; padding:0 0 0 20px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.baseline .cards { float:right; margin:-20px 9px 0 0; }
.img-fr { float:right; border:1px solid #E3DED1; padding:2px; margin:0 -47px 0 20px; }
.img-fl { float:left; border:1px solid #E3DED1; padding:2px; margin:0 20px 0 0; }


.general-holder .search-body { padding:0 0 0 54px; }
.search-body h3{ font-weight:normal; color:#40170E}
.search-body h3 span{ font-weight:bold; }
.search-col-1{ width:916px; padding:26px 20px 0 15px; color:#666; background:#fff; }
.search-col-1 .cpagination{ margin-right:103px; margin-bottom:20px;}
.search-body .noresults{ line-height:19px;}




.more-top { height:290px; overflow:hidden; }
.more-bottom { height:180px; margin:0 0 0 -15px; width:600px; }
.more-bottom .formholder { background:#E8E8E8; height:180px; padding:20px 10px 10px 40px }
.more-bottom h3 { margin:0 0 0 20px; }
.morecol-1 { width:205px; float:left; padding:15px 20px 0 0px; }
.morecol-1 { font-size:9px; color:#aaa}
.morecol-1 img { border:1px solid #C9C3B2; padding:1px; }
.morecol-2 { width:320px; float:left; padding:15px 0 0 0; }
.morecol-2 h2 { text-indent:0; font-size:16px; color:#554D41; border:none; margin:0; padding:0; }
.morecol-2 h3 { text-indent:0; font-size:14px; color:#555; border-bottom:1px solid #C9C3B2; font-weight:normal; margin:26px 0 5px 0; padding:0 0 5px 0; }
.morecol-2 ul { list-style:none; color:#555; font-size:11px; }
.morecol-2 ul li { float:left; width:80px; padding:0px 0 3px 0 }
.morecol-2 ul .desc { width:230px; }
.morecol-2 ul .heading { color:#ABA387; font-size:10px; }
.fcol-1 { float:left; width:280px; }
.fcol-1 label { float:left; width:60px; font-size:11px; }
.fcol-1 .input_request { float:left; border:1px solid #ccc; width:140px; margin:0 0 10px 0; font-size:10px; padding:4px 2px; height:12px; }
.fcol-2 { float:left; }
.fcol-2 label { float:left; width:60px; font-size:11px; }
.fcol-2 .input_request { float:left; border:1px solid #ccc; width:170px; margin:0 0 10px 0; font-size:10px; padding:2px; height:20px; }
.sendbutton{margin:30px 0 0 0; text-align:right; overflow:}
#TB_ajaxContent{ overflow:hidden;}
.itemlisting1{ overflow:auto; width:340px; height:180px; clear:both;}

.increase-font{ font-size:12px;}
.tuscano-studios{ }
.tuscano-studios a{ background:url(/image/tuscano-studios.gif) top left no-repeat; text-indent:-9999px; display:block; width:154px; height:19px; margin:-10px 0 0 0px;  }
 