/* CSS Document */
/* Requires RESET.CSS */
/*INSIDE PAGE CSS*/
body{background:url(/images/cory-main-bg.jpg) center fixed #ffff47; font:.8em Verdana, Arial, sans-serif; color:#694848; background-repeat:no-repeat; background-position:top; }
hr{background:#FFFF47;border:0;clear:both;color:#FFFF47;display:block;height:1px;width:100%}
a,a:link{color:#694848}
a:hover{text-decoration:none}

/*Shadow*/
#wrap{background:url(/images/cory-shadow.jpg) repeat-y #ffff47;width:1006px}

/*White Area*/
#container{width:968px}
#container #div1{width:919px}
  
/*Search Block*/
#search-block{width:919px}
#search-block-ins{background:url(/images/yellow-bg.png) no-repeat;padding:20px;width:879px}
#what-box img,#where-box img{margin:4px 0}
#search-block-result{clear:both;}
#search-block hr{background:#FFFF47;border:0;color:#FFFF47;height:2px}
.input-box{font-size:1em;margin:0 10px}
.input-box input{width:290px}

/*Content Block - divided into three div parts: left mid and right*/
#content-block{padding:0 0 20px;width:919px}

/*Heading Block for inside page*/
#heading-block{margin:10px}
#logo-ins{width:130px}
#logo-ins img{display:block;margin:0 auto}
#adbanner-top{width:780px}
#adbanner-top img{display:block;margin:0 auto;text-align:center}
#log-link{margin:10px 0}
#log-in{color:#9C6568;width:50%}
#links{text-align:right; width: 50%}
#log-in img,#links img{display:inline;vertical-align:middle}
#links a{padding:0 4px}

/*Universal Navigation*/
#universal-nav{background:#666;color:#CCC;display:block;font-size:.85em;height:15px;padding:3px 0;text-align:center}
#universal-nav ul,#universal-nav li{display:inline}
#universal-nav a,#universal-nav a:visited{color:#CCC;padding:0 30px;text-decoration:none}
#universal-nav a:hover{text-decoration:underline}

/*Footer Block*/
#footer{background:#d01f3c;width:968px;margin:0px auto;}
#footer-wrapper{color:#fff;padding:10px 0 5px;text-align:center;width:680px}
#footer-wrapper a,#footer-wrapper a:link,#footer-wrapper a:active,#footer-wrapper a:visited{color:#fff;font-size:.8em;text-decoration:none}
#footer-wrapper a:hover{background:#900;text-decoration:underline}

/*Copyright*/
#copyright-block{background:url(/images/copyright-bg.jpg) repeat-x #000;color:#fff;height:10px;padding:10px 0;text-align:center;width:968px;margin:0px auto;}
#copyright-block a {
    color: #fff;
    text-decoration: none;
}
#copyright-block a:hover {
    text-decoration: underline;
}

/**/
.lr-at{margin:0 auto}
.tb-at{margin:auto 0}
.block{display:block}
.clr{overflow:hidden}/*use this instead of clear:both*/

/*presets for img tags*/
.block-image{display:block;margin:0 auto 10px}
.vert-img{vertical-align:middle}
/*.img-bt-margin{margin:0px 0 10px;}
.img-hold { width: 145px; height: 145px;}*/

/*preset floats. use sparingly*/
.left{float:left}
.right{float:right}

/*presets for inline elements and some divs*/
.example{font-size:.9em;margin:10px 0 0}
.uline{text-decoration:underline}
.small{font-size:11px}
.smaller{font-size:.8em}
.marg-t10{margin:10px 0 0}

/*EYP Banner*/
#nav-top{background:#666;color:#CCC;display:block;font-size:.85em;height:15px;padding:3px 0 3px;text-align:center}
#nav-top ul,#nav-top li{display:inline}
#nav-top a,#nav-top a:visited{color:#CCC;padding:0 30px;text-decoration:none}
#nav-top a:hover{text-decoration:underline}

/*Left: Search options*/
#left-side{color:#9C6568;font-size:.85em;text-decoration:none;width:180px}
#left-side ul{list-style:disc;list-style-position:outside}
#left-side li,#left-side p{margin:8px 0 0}
#left-side li{margin-left:12px}
#left-side #options, #left-side #options2, #left-side #options3{display:none;padding:4px 0 0}
#peek, #peek2, #peek3{background:url(/images/peek.jpg);display:block;height:10px;width:160px}
.left-box{background:url(/images/left-link-bg.jpg) no-repeat;padding:10px 30px 10px 10px}

/*Mid: Search items*/
#mid{font-size:11px;width:560px;}
#mid h2{color:#900;font-size:12px;font-weight:700;text-decoration:underline}
#mid h3{font-size:11px;font-weight:400}
#mid .lft-inf{width:60%;line-height:15px;}
#mid .lft-bottom{width:66%; line-height:15px;}
#mid .mid-inf{font-style:italic;margin:0 20px;width:15%;text-align:center;}
#mid .rgt-inf{width:15%}
#pagination{margin:20px auto;clear:both;}
#pagination img,.item-links img{vertical-align:text-bottom; padding:5px 0px 0px 0px}
#pagination a{padding:0 4px}
.item-links{font-size:.9em;}
.item-links a{display:inline;padding:4px 4px 4px 0px;}
.mid-box{margin:10px}
.hilite{background:#FFC;height:100%;}

/*Right: AD Container*/
#right-side{}
.ad-small,.ad-big{margin:10px 0}
.ad-small{height:80px;overflow:hidden;width:160px}
.ad-big{height:600px;overflow:hidden;width:160px}
.ad-text{font-size:11px}
.ad-text1{text-decoration:underline;}
.hanging1{
    clear:both;
    height:auto;
    width:160px;
    margin:0px 0px 10px;
    padding:10px 0px 0px;
    color:#694848;
    line-height:15px;
}
.hanging1 p{
    color:#694848;
    margin:0px 0px 5px;
    padding:0px;
}
.hanging1 span{
    text-decoration:underline;
    font-weight:bolder;
}
.hanging1 a, .hanging1 a:link, .hanging1 a:active, .hanging1 a:visited {
    color:#694848;
    text-decoration:underline;
}
.hanging1 a:hover {
    text-decoration:none;
}

/**/
.center{text-align:center}
.b7{font-weight:700;color:#694848;}

/* Home Page Settings */
#outside-container {
    clear:both;
    height:auto;
    width:1010px;
    margin:0px auto;
    padding:0px;
    background-image:url(/images/cory-shadow.jpg);
    background-position:center top;
    background-repeat:repeat-y;
}
#main-container {
    clear:both;
    height:auto;/* Change to Auto */
    width:968px;
    margin:0px auto;
    padding:10px 0px 0px 0px;
    background-image:url(/images/main-content-bg.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
}
#left-container {
    float:left;
    clear:right;
    height:auto;
    width:161px;
    margin:0px;
    padding:0px;
}
#main-body-container {
    float:left;
    margin:0px;
    padding:0px;
    height:auto;
    width:788px;
}
#eyp-img-container {
    clear:both;
    margin:0px auto;
    padding:0px;
    height:auto;
    width:69px;
}

/* Left */
#left-link-container {
    clear:both;
    height:auto;
    width:124px;
    margin:10px auto;
    padding:0px;
    text-align:center;
}
#left-link-container a, #left-link-container a:link, #left-link-container a:active, #left-link-container a:visited {
    font-size:10px;
    color:#694848;
    text-decoration:none;
}
#left-link-container a:hover {
    text-decoration:underline;
}
#left-link-container .imglcon {
    clear:both;
    margin:0px 20px 0px;
    text-align:center;
}
#left-link-container .imglcon1 {
    clear:both;
    margin:0px 25px 0px;
    text-align:center;
}
#top-banner-container {
    clear:both;
    height:auto;
    width:728px;
    margin:0px auto;
    padding:0px;
}
#legend-container {
    clear:both;
    height:auto;
    width:729px;
    margin:0px auto;
    padding:0px;
}
#sign-up-wrapper {
    float:left;
    clear:right;
    height:auto;
    width:229px;
    margin:10px 0px 0px;
    padding:0px 0px 1px;
    font-size:11px;
    color:#694848;
}
#linkage-holder {
    float:right;
    height:auto;
    width:420px;/*450*/
    margin:10px 0px 0px;
    padding:0px 0px 1px;
}
#linkage-holder p {
    font-size:11px;
    color:#694848;
    margin:0px;
    padding:0px;
    text-align:right;
}
#linkage-holder img {
    vertical-align:bottom;
    vertical-align:text-top;
}
/* Inside */
#inside-container {
    float:right;
    height:auto;/* Change to "Auto" */
    width:788px;
    margin:10px 0px 0px;
    padding:0px;
    background-image:url(/images/inside-background.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}
#inside-holder {
    float:left;
    clear:right;
    height:auto;
    margin:0px auto;
    padding:20px 0px 0px 15px;
}
#inside-left {
    float:left;
    height:auto;
    width:549px;
    margin:0px;
    padding:0px;
}
#h2-wrapper {
    clear:both;
    margin:0px;
    padding:0px;
    height:auto;
}
#find-container {
    clear:both;
    height:auto;
    margin:0px;
    padding:0px;
}
#fields-holder {
    float:left;
    clear:right;
    height:auto;
    width:255px;
    margin:0px;
    padding:10px 0px 0px;
}

#instruct-holder {
    float:right;
    width:254px;
    margin:0px;
    padding:0px;
    height:auto;

}
#instruct-what {
    clear:both;
    margin:0px auto;
    padding:0px;
}
.instruct-wtext {clear:both;margin:19px 0px 0px;width:250px;padding:19px 0px 0px;height:auto;font-size:11px;color:#212121;}
/* Find and Search */
#find-search-wrapper {
    clear:both;
    height:auto;
    width:550px;
    margin:0px;
    padding:30px 0px 0px;
}
#find-holder {
    clear:right;
    margin:0px;
    padding:0px;
    height:auto;
    width:164px;
}
#search-holder {
    float:left;
    height:auto;
    width:384px;
    margin:13px 0px 0px;
    padding:0px 0px 1px;
    vertical-align:bottom;
}
#search-holder a, #search-holder a:link, #search-holder a:active, #search-holder a:visited {
    margin:0px 30px 0px 0px;
    padding:0px 0px 1px;
    text-decoration:none;
    color:#cc0000;
    height:20px;
    font-size:11px;
}
#search-holder a:hover {
    text-decoration:underline;
}
/* Right Images */
#right-images {
    height:auto;
    width:200px;
}
.image-holder {
    margin:40px 0px 0px;
    padding:0px;
}
/* Popular Categories */
#popular-warpper {
    clear:both;
    height:auto;
    width:512px;
    margin:0px;
    padding:30px 0px 0px;
}
#eyp-guide {
    float:left;
    height:auto;
    width:275px;
    margin:0;
    padding:0px;
}
#popular-holder {
    float:left;
    height:auto;
    width:195px;
    margin:0px 0px 5px;
    padding:0px;}

#cat1 ul li, #cat2 ul li {margin-bottom:5px;}

#categories-holder {
    clear:both;
    height:auto;
    width:505px;
}
#cat2 {
    float:left;
    clear:right;
    height:auto;
    width:264px;
    margin:0px;
    padding:0px;
    font-size:12px;
}
#cat1 {
    float:left;
    height:auto;
    width:230px;
    margin:0px 0px 0px 10px;
    padding:0px;
    font-size:12px;
}
/* Footer Banner */
#spacer-banner {
    clear:both;
    height:100px;
    width:auto;
    margin:0px 0px 0px;
    padding:0px;
}
#footer-banner {
    clear:both;
    height:auto;
    margin:20px auto 20px;
    padding:0px 0px 0px;
}
#footer-holder {
    clear:both;
    height:auto;
    width:730px;
    margin:0px auto 0px;
    padding:0px 0px 0px;
}

/*Global Settings*/
.float-left {
    float:left;
}
.float-right {
    float:right;
}
.margin-padding-zero {
    margin:0px;
    padding:0px;
}


/* Index Settings*/
.toolbar li {
    display:inline;
    margin:0px 30px 0px 0px;
    padding:0px;
    font-size:11px;
    color:#cccccc;
}
.toolbar a, .toolbar a:link, .toolbar a:active, .toolbar a:visited {
    text-decoration:none;
    font-size:11px;
    color:#cccccc;
}
.toolbar a:hover {
    text-decoration:underline;
}
.list ul {margin:0px;padding:0px;display:inline;list-style-type:none;list-style-position:outside;}
.list li {margin:0px 0px 10px;}
#sign-up-wrapper a, #sign-up-wrapper a:link, #sign-up-wrapper a:active, #sign-up-wrapper a:visited {
    text-decoration:underline;
    font-size:11px;
    margin:0px 5px 0px 0px;
    height:20px;
}
#sign-up-wrapper a:hover, #sign-up-inside-wrapper a:hover {
    text-decoration:none;
}
#sign-up-inside-wrapper .s1 {
    font-weight:bolder;
    text-decoration:underline;
}
#sign-up-inside-wrapper .s2 {
    text-decoration:underline;
}
#linkage-holder a, #linkage-holder a:link, #linkage-holder a:active, #linkage-holder a:visited {
    text-decoration:underline;
    font-size:11px;
    margin:0px;
    padding:0px;
    margin:0px 0px 0px 10px;
}

#linkage-holder a:hover {
    text-decoration:none;
}

.slash {
    margin:0px 0px 0px 10px;
}
.slash-footer {
    margin:0px 5px 0px 0px;
    padding:0px;
    color:white;
}
#form {
    margin:0px 0px 0px;
    padding:0px;
}
.textarea {
    margin:15px 0px;
    padding:0px;
}
.textarea2 {
    margin:15px 0px 0px;
    padding:0px;
}
.wtext {
    clear:right;
    height:auto;
    width:16px;
    margin:0px 5px 0px;
    padding:0px;
}
.wtext2, .wtext {
    width:auto;
    height:auto;
    margin:0px 0px 0px 5px;
    padding:0px;
    font-size:10px;
    color:#212121;
}
/* Popular Categories */
#cat1 ul, #cat2 ul {margin:0px;padding:0px;list-style:none;list-style-position:outside;}
#cat1 li, #cat2 li {margin:0px 0px 5px;padding:0px;}
#cat2 li{font-weight:700;}
#cat2 ul li ul li {font-size:10px; margin-bottom:5px; font-weight:100;}
#cat1 a, #cat1 a:link, #cat1 a:active, #cat1 a:visited, #cat2 a, #cat2 a:link, #cat2 a:active, #cat2 a:visited {
    font-size:11px;margin:0px;padding:0px;text-decoration:underline;}
#cat1 a:hover, #cat2 a:hover {text-decoration:none;color:#3f302d;font-weight:bolder;}
#bold-cat a, #bold-cat a:link, #bold-cat a:active, #bold-cat a:visited {
    font-weight:bolder;text-decoration:underline;}
#bold-cat a:hover {text-decoration:none;}

/*flash messages*/
.invalid_message {
    text-align: left;
    font-size:14px;
    color: red;
    padding: 0px 0px 10px 0px;
    font-weight:bold;
}

.view_col {
    padding: 5px 5px 5px 5px;
    text-align: left;
    width: 200px;
    font-size: 6
}


.view_cats {
    padding: 5px 5px 5px 5px;
    text-align: left;
    width: 200px;
    color: blue;
    font-weight: bold;
    text-decoration: underline
}

/*Yellow Panalo*/
#w_center{width:275px; height:286; bottom:10px; right:10px;  position:relative; top:-18px ; left: 325px}
/*#w_center{width:275px; height:286; bottom:10px; right:10px;  position:fixed; }*/
/*#w_center{width:275px; height:286; top:90%; left:37%; margin:-214px auto auto -138px;  position:absolute; }*/