/*
   CCSA :: css/styles.css
   Ezonesolutions 2012
   font-size:89%; 
*/

@charset "utf-8";

@font-face {
font-family: 'Georgia';
src: url('../fonts/georgia.eot');
src: url('../fonts/georgia.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/georgia.woff') format('woff'),
		 url('../fonts/georgia.ttf') format('truetype'),
		 url('../fonts/georgia.svg#georgia') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
font-family: 'HelveticaNeue-Roman';
src: url('../fonts/helveticaneue-roman.eot');
src: url('../fonts/helveticaneue-roman.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/helveticaneue-roman.woff') format('woff'),
		 url('../fonts/helveticaneue-roman.ttf') format('truetype'),
		 url('../fonts/helveticaneue-roman.svg#helveticaneue-roman') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
font-family: 'HelveticaNeue-Bold';
src: url('../fonts/helveticaneue-bold.eot');
src: url('../fonts/helveticaneue-bold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/helveticaneue-bold.woff') format('woff'),
		 url('../fonts/helveticaneue-bold.ttf') format('truetype'),
		 url('../fonts/helveticaneue-bold.svg#helveticaneue-bold') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
font-family: 'Dakota';
src: url('../fonts/dakotaregular.eot');
src: url('../fonts/dakotaregular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/dakotaregular.woff') format('woff'),
		 url('../fonts/dakotaregular.ttf') format('truetype'),
		 url('../fonts/dakotaregular.svg#dakotaregular') format('svg');
		font-weight: normal;
		font-style: normal;
}

*{margin:0px;padding:0px;}

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th{font-weight:normal;}

fieldset, img, hr {border:none;}

html, body {background:#231f20;font-family: 'Georgia';font-size:89%;color:#1d1d1d;font-weight:normal;line-height:1.6em;}
/* p, td, h1, h2..etc*/

hr{margin:10px 0px 10px 0px;padding:0px;color:#e0e0e0;}
h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;}
/* p, td, h1, h2..etc*/

/* messages,required date, price, etc*/
.error{color:#F47107; font-size:.9em;}
.date{color:#959595; font-size:.9em;}
/* messages, date, price, etc*/

/* input[type="submit"]*/
input, textarea, select{font-family: 'Georgia';font-size:.9em;font-weight:normal;color:#303030;}
textarea, select{border:1px solid #C6C6C6;background:#FFF;color:#303030;}

input[type="text"], input[type="password"]{padding:2px 1px 2px 2px;border:1px solid #C6C6C6;background:#FFF;color:#303030;}
input[type="checkbox"]{border:none;background:none;}

textarea{padding:4px}
/* anchors */

a{color:#1d448c; text-decoration:none}
/* Improve readability when focused and hovered in all browsers: people.opera.com/patrickl/experiments/keyboard/test */
a:hover	{ outline: 0; }

.more{color:#FFB329;text-decoration:none;}
.more:hover{color:#FFF;text-decoration:none;}
/* anchors*/

.fl-left{float:left}
.fl-right{float:right}
.clear{clear:both; height:0px; line-height:0px;}

.brown{color:#9c7f2c;}
.blue{color:#032470;}
.white{color:#FFF;}
.grey{color:#707070;}
.black{color:#333;}

.bold{font-weight:bold;}

.fnt-11{font-size:9em;}
.fnt-12{font-size:10em;}
.fnt-14{font-size:12em;}
.fnt-15{font-size:13em;}
.fnt-16{font-size:14em;}
.fnt-18{font-size:15em;}

.wrapper{width:1000px;text-align:left; margin:0 auto}
.header{ background:#fff;height:102px;position:relative;}
.logo{position:absolute;left:10px;top:22px;}

.login{position:absolute;left:450px;top:15px;}
.login h1{font-size:12pt;color:#9b7d29; margin-bottom:5px;}
.login .left{float:left; width:145px;}
.login .left label{ color:#032470;font-size:10pt;}
.login input[type="text"], .login input[type="password"]{padding:0px 1px 0px 3px;border:1px solid #ae9652;background:#FFF;color:#505050;line-height:23px;height:23px;float:left; width:135px;}
.login input[type="submit"]{border:0;padding:4px 7px 4px 7px;background:#ae9652;color:#FFF;font-size:10pt;line-height:17px;float:left; text-align:center; cursor:pointer;}
.login input[type="submit"]:hover{background:#032470;}
.login .error{ position:absolute; bottom:-18px; left:170px;}

.size{position:absolute;right:0px;top:41px; width:115px; text-align:left;}
.size h2{font-size:10pt;color:#9b7d29;}
.size a{background:#dccfb0; padding:3px 4px 3px 4px; height:20px; float:left; display:block; margin-right:2px;font-size:10pt;color:#333; text-decoration:none}
.size a:hover{background:#032470; color:#fff;}

.logout{position:absolute;right:150px;top:53px;}
.logout a{background:#dccfb0; padding:3px 4px 3px 4px; height:20px; float:left; display:block; margin-right:2px; color:#333; text-decoration:none}
.logout a:hover{background:#032470; color:#fff;}

.menul{background:url(../images/menuL.png) no-repeat;float:left;width:20px;height:32px; margin-right:20px; }
.menum{background:url(../images/menuM.png) repeat-x 0 0;height:32px; line-height:32px;}
.menur{background:url(../images/menuR.png) no-repeat;float:right;width:20px;height:32px;}
.menud{background:url(../images/menuD.png) no-repeat center top;float:left;width:50px;height:32px;}
.menum a{display:block;float:left;color:#f6f4d8;font-family: 'HelveticaNeue-Bold';font-size:11pt; line-height:32px;text-shadow: #9f802e 1px 1px 1px;text-transform:uppercase;text-decoration:none}
.menum a:hover{color:#fff;text-shadow: #9f802e 1px 1px 1px;text-decoration:none}

.body-m{background:#fcfbf5; padding:15px 11px 10px 13px; position:relative; min-height:500px}

.clmn1{float:left;width:205px;margin-right:15px;}

.hpage a{border:1px solid #b09955;background:url(../images/lmenu-bg.png);width:198px;display:block;color:#fff;font-family: 'HelveticaNeue-Bold';font-size:10pt;line-height:14px;padding:5px 0px 5px 7px; margin-bottom:8px;text-transform:uppercase;text-decoration:none}
.hpage a:hover{ color:#cab166}

.clmn2{float:left;width:450px;position:relative}
.clmn2 h1{font-family: 'HelveticaNeue-Bold';font-size:38px;line-height:38px;color:#9c7f2c; margin-bottom:10px;}
.clmn2 h2{font-family: 'HelveticaNeue-Bold'; font-size:18px; line-height:18px;color:#032470; margin-bottom:10px;}
.clmn2 h3{font-family: 'HelveticaNeue-Bold'; font-size:18px; line-height:14px;color:#032470; margin-top:10px;}
.clmn2 p{ margin-top:15px;}
.clmn2 ul{ margin-left:25px;}


.clmn_2{float:left;width:750px;position:relative}
.clmn_2 h1{font-family: 'HelveticaNeue-Bold';font-size:38px; line-height:38px;color:#9c7f2c; margin-bottom:10px;}
.clmn_2 h2{ font-size:18pxt; line-height:18px;font-weight:bold; color:#032470; margin-bottom:10px;}
.clmn_2 h3{ font-size:14px; line-height:14px;font-weight:bold; color:#032470; margin-top:10px;}
.clmn_2 p{ margin-top:15px;}

.clmn3{float:right;width:285px;position:relative}
.clmn3 h2{font-family: 'HelveticaNeue-Bold'; font-size:13pt; line-height:18px;color:#032470; margin-bottom:10px;}
.underpics p{float:left;font-family: 'HelveticaNeue-Bold'; font-size:9pt; line-height:14px;color:#405da1;}

.hlist{ margin:0px; padding:0; margin-bottom:20px;font-family: 'HelveticaNeue-Bold';color:#032470; font-size:11pt;line-height:1.3em;}
.hlist li{ margin:0px;list-style:none; display:block; color:#032470;font-family: 'HelveticaNeue-Bold'; font-size:11pt; line-height:1.3em;margin-bottom:4px;}
.hlist .brown{font-family: 'HelveticaNeue-Bold'; font-size:11pt;line-height:1.3em;}

.mission{background:url(../images/mission-bg.png) no-repeat;width:400px;height:158px; padding:0px 25px;font-size:12pt; line-height:19px; color:#fff; font-style:italic;}
.mission h1{font-size:14pt; line-height:19px; color:#fff; font-style:italic}

.linclogo{ margin:20px 0px 0px 20px}

.contact-the-shop{ background:#dccfb0;padding:10px; color:#333;}
/*.contact-the-shop h2{ font-size:16px; line-height:16px;font-weight:bold; color:#032470; margin-bottom:10px;}*/
.contact-the-shop label{color:#032470; font-size:11pt;margin-bottom:4px;}
.contact-the-shop input[type="text"]{padding:0px 1px 0px 3px;border:1px solid #ae9652;background:#FFF;color:#505050;line-height:23px;height:23px;width:245px;margin-bottom:10px;}
.contact-the-shop textarea{padding:3px;border:1px solid #ae9652;background:#FFF;color:#505050;line-height:23px;height:23px;width:244px;margin-bottom:10px;}
.contact-the-shop input[type="text"].captcha{width:135px; float:left;}
.contact-the-shop .cptxt{color:#333;font-family: 'Dakota';font-size:15pt;margin-bottom:4px; font-style:italic;}
.contact-the-shop input[type="submit"]{border:0;float:right; margin-right:10px;background:url(../images/submit.png) no-repeat;display:block; width:76px;height:29px;cursor:pointer}
.contact-the-shop input[type="button"]{border:0;float:right; margin-right:10px;background:url(../images/search.png) no-repeat;display:block; width:76px;height:29px;cursor:pointer}

input[type="button"].updateshop, input[type="submit"].updateshop, .updateshop{border:0;background:url(../images/update-shop.png) no-repeat;display:block; width:112px;height:29px;cursor:pointer}

.rmap{position:relative;margin-top:10px; margin-bottom:10px; height:332px;}
.rmap .nmb1{position:absolute;bottom:40px;right:30px;display:block;width:22px;height:22px;background:url(../images/numb1.png) no-repeat left center;}
.rmap .nmb2{position:absolute;bottom:58px;right:82px;display:block;width:22px;height:22px;background:url(../images/numb2.png) no-repeat left center;}
.rmap .nmb3{position:absolute;bottom:120px;right:50px;display:block;width:21px;height:22px;background:url(../images/numb3.png) no-repeat left center;}
.rmap .nmb4{position:absolute;top:88px;right:92px;display:block;width:21px;height:22px;background:url(../images/numb4.png) no-repeat left center;}
.rmap .nmb5{display:block;width:21px;height:22px;background:url(../images/numb5.png) no-repeat left center;}

.numbers ul{ display:block; list-style:none;}
.numbers li{ display:block; padding-left:28px;line-height:22px; margin-bottom:6px; color:#333;font-size:11pt;}
.numbers .nmb1{display:block;background:url(../images/numb1.png) no-repeat left center;}
.numbers .nmb2{display:block;background:url(../images/numb2.png) no-repeat left center;}
.numbers .nmb3{display:block;background:url(../images/numb3.png) no-repeat left center;}
.numbers .nmb4{display:block;background:url(../images/numb4.png) no-repeat left center;}
.numbers .nmb5{display:block;background:url(../images/numb5.png) no-repeat left center;}

.mainlogin label{ color:#032470;font-size:11pt;}
.mainlogin input[type="text"], .mainlogin input[type="password"]{padding:0px 1px 0px 3px;border:1px solid #ae9652;background:#FFF;color:#505050;line-height:23px;height:23px;width:315px;}
.mainlogin input[type="submit"]{float:left;border:0;margin-top:20px;background:url(../images/submit.png) no-repeat;display:block; width:76px;height:29px;cursor:pointer}
.mainlogin input[type="button"].signup{border:0;margin-top:20px; margin-left:65px;background:url(../images/signup.png) no-repeat;display:block; width:200px;height:29px;cursor:pointer}
.mainlogin input[type="button"].forgot{float:left; margin-left:10px;border:0;margin-top:20px;background:url(../images/forgot.png) no-repeat;display:block; width:200px;height:29px;cursor:pointer}

.memshopsin h2{font-size:14pt; line-height:18px;color:#032470; margin-bottom:10px;}
.memshopsin a{ display:block;color:#032470;font-size:11pt; line-height:20px; margin-bottom:7px;background:url(../images/memshop-dot.jpg) no-repeat 0 8px;padding-left:14px; text-decoration:none;}
.memshopsin a:hover{color:#9c7f2c;}

.result-list{ margin:0; padding:0;}
.result-list ul{display:block; list-style:none;margin:0; padding:0;}
.result-list li{display:block;background:url(../images/brarw.jpg) no-repeat 0 4px; padding-left:18px; border-bottom:1px solid #bcbdc0; padding-bottom:6px;margin-bottom:10px;font-size:13pt; color:#333;}
.result-list li a{ text-decoration:none}
.result-list .down{background:url(../images/brarwD.jpg) no-repeat 0 5px;}
.result-list .det{font-family: 'HelveticaNeue-Bold';font-size:0.8em; color:#9b9b9d;margin:4px 0px;}
.result-list .minfo{width:auto;font-family: 'HelveticaNeue-Bold';font-size:0.8em;color:#032470; text-decoration:none;}

.result-list2{ margin:0; padding:0;}
.result-list2 ul{ display:block; list-style:none;margin:0; padding:0;}
.result-list2 li{display:block;border-bottom:1px solid #bcbdc0; padding-bottom:6px;margin-bottom:10px;font-size:13pt; color:#333;position:relative;}
.result-list2 li a{ text-decoration:none}
.result-list2 .det{font-family: 'HelveticaNeue-Bold';font-size:0.8em;color:#9b9b9d;margin:4px 0px;}
.result-list2 .minfo{position:absolute;display:block; bottom:10px; right:0px;width:80px;height:20px;background:url(../images/moreinfo.jpg) no-repeat 0 0;}

.directory-list{ margin:0; padding:0;}
.directory-list ul{display:block; list-style:none;margin:0; padding:0;}
.directory-list li{float:left; width:135px;min-height:40px;background:url(../images/brarw2.jpg) no-repeat 0 7px; padding-left:14px;font-size:10pt; color:#333;}
.directory-list li a{ text-decoration:none;font-size:10pt; color:#333;}
.directory-list .minfo{width:auto;font-family: 'HelveticaNeue-Bold';font-size:0.8em;color:#032470; text-decoration:none;}


.soc{position:absolute;bottom:10px; right:86px;}
.soc img{margin-right:7px;}

.newsletter{position:absolute;left:10px; bottom:10px; width:203px;}
.newsletter .bg{background:#dccfb0; padding:10px; color:#333;}
.newsletter input[type="submit"]{margin-left:7px;border:0;background:url(../images/butt-subscribe.png) no-repeat;display:block; width:166px;height:29px;cursor:pointer; margin-top:10px;}

.breadcrumb{ margin-bottom:20px;color:#7b7c7f;font-size:8pt;}
.breadcrumb a{color:#7b7c7f; font-size:8pt; line-height:14px; text-decoration:none;}
.breadcrumb a:hover{color:#9c7f2c;}

.members-area{ margin-left:17px; margin-top:15px;}
.members-area h1{ font-size:38px; line-height:38px;font-weight:bold; color:#9c7f2c; margin-bottom:20px;}
.members-area ul{ display:inline; list-style:none;}
.members-area li{float:left; width:269px;background:#dccfb0;padding:17px 14px; margin-right:20px; margin-bottom:20px;position:relative;}
.members-area li.last{ margin-right:0px;}
.members-area .lnk{display:block;background:url(../images/mem-area-tab.jpg) no-repeat 0 0;color:#fff; font-size:17px; line-height:20px; font-weight:bold;text-shadow: #9f802e 1px 1px 1px;text-transform:uppercase; text-align:center; padding-top:19px; height:70px; text-decoration:none;}
.members-area .lnk:hover{color:#202020;}
.members-area p{position:absolute; bottom:24px; left:14px; width:269px; text-align:center;}
.members-area p a{font-size:12px; line-height:12px;font-weight:bold; color:#2d4285;text-decoration:none;}
.members-area input[type="submit"].mem-area{border:0;background:url(../images/mem-area.jpg) no-repeat;width:140px;height:29px;cursor:pointer;}

.contact-form td{padding:3px;color:#032470;font-size:11pt;}
.contact-form input[type="text"], .contact-form input[type="password"]{padding:0px 1px 0px 3px;border:1px solid #ae9652;background:#FFF;color:#505050;line-height:23px;height:23px;width:280px;}
.contact-form textarea{width:280px;}
.contact-form input[type="submit"]{float:left;border:0;margin-top:6px;background:url(../images/submit.png) no-repeat;display:block; width:76px;height:29px;cursor:pointer}

/* inputs*/
.button{overflow:visible;color:#FFF;font-weight:bold;border:0px;background:#5C5A5B url(../images/butt-bg.jpg) repeat-x 0 0;padding:4px 7px 4px 7px; cursor:pointer;}
input[type="submit"], input[type="button"]{color:#FFF;font-size:14px; line-height:14px !important;border:0px;background:#1d448c;padding:0px 10px 0px 10px; height:26px;cursor:pointer;}

.input[type="submit"].submit{float:left;border:0;margin-top:6px;background:url(../images/submit.png) no-repeat;display:block; width:76px;height:29px;cursor:pointer}

input[type="button"].buyticket, input[type="submit"].buyticket, .buyticket{border:0;background:url(../images/buyticket.png) no-repeat; display:block;width:112px;height:29px;cursor:pointer;}

input[type="button"].update, input[type="submit"].update{border:0;background:url(../images/update.png) no-repeat; display:block;width:85px;height:29px;cursor:pointer;}

/* footer*/
.footer{background:url(../images/footer-bg.jpg) repeat-x;height:30px; padding-top:18px;font-size:8pt;color:#FFF; position:relative;}
.footer a{font-size:8pt; line-height:12px;color:#FFF;border-bottom:1px solid #fff;text-decoration:none}
.footer a:hover{color:#9c7f2c;border-bottom:1px solid #9c7f2c;text-decoration:none}
.footer a#selected{color:#9c7f2c;border-bottom:1px solid #9c7f2c;text-decoration:none}
.footer .wdby{ position:absolute; top:18px; right:0px;}