a:link {text-decoration:none;}      /* unvisited link */

body { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background: url(https://www.colormemine.net/cmm_images/new_site_graphics/green-sping-swirls-pattern.jpg); }
a, a:hover, a:active { outline: none; }

/* FONT STYLES */
@font-face { font-family: 'MyOwnTopherRegular'; src: url('https://www.colormemine.net/cmm_corp/css/fonts/myowntopher-webfont.eot'); src: url('https://www.colormemine.net/cmm_corp/css/fonts/myowntopher-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.colormemine.net/cmm_corp/css/fonts/myowntopher-webfont.woff') format('woff'), url('https://www.colormemine.net/cmm_corp/css/fonts/myowntopher-webfont.ttf') format('truetype'), url('https://www.colormemine.net/cmm_corp/css/fonts/myowntopher-webfont.svg#MyOwnTopherRegular') format('svg'); font-weight: normal; font-style: normal; }
.topher { font-family: MyOwnTopherRegular, sans-serif; font-smooth: auto; -webkit-font-smoothing: antialiased; }

@font-face { font-family: 'PacificoRegular'; src: url('https://www.colormemine.net/cmm_corp/css/fonts/pacifico-webfont-webfont.eot'); src: url('https://www.colormemine.net/cmm_corp/css/fonts/pacifico-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.colormemine.net/cmm_corp/css/fonts/pacifico-webfont-webfont.woff') format('woff'), url('https://www.colormemine.net/cmm_corp/css/fonts/pacifico-webfont-webfont.ttf') format('truetype'), url('https://www.colormemine.net/cmm_corp/css/fonts/pacifico-webfont-webfont.svg#PacificoRegular') format('svg'); font-weight: normal; font-style: normal; }
.pacifico { font-family: PacificoRegular, sans-serif; /*letter-spacing: 1pt;*/ font-smooth: auto; -webkit-font-smoothing: antialiased; }

@font-face { font-family: 'CandooSSKRegular'; src: url('https://www.colormemine.net/cmm_corp/css/fonts/pacifico-webfont-webfont.eot'); src: url('https://www.colormemine.net/cmm_corp/css/fonts/candoossk-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.colormemine.net/cmm_corp/css/fonts/candoossk-webfont.woff') format('woff'), url('https://www.colormemine.net/cmm_corp/css/fonts/candoossk-webfont.ttf') format('truetype'), url('https://www.colormemine.net/cmm_corp/css/fonts/candoossk-webfont.svg#CandooSSKRegular') format('svg'); font-weight: normal; font-style: normal; }
.candoo { font-family: CandooSSKRegular, sans-serif; font-smooth: auto; -webkit-font-smoothing: antialiased; /*letter-spacing: 1.5px;*/ }

@font-face { font-family: 'lavanderiasturdy'; src: url('https://www.colormemine.net/cmm_corp/css/fonts/lavanderia_sturdy-webfont.eot'); src: url('https://www.colormemine.net/cmm_corp/css/fonts/lavanderia_sturdy-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.colormemine.net/cmm_corp/css/fonts/lavanderia_sturdy-webfont.woff') format('woff'), url('https://www.colormemine.net/cmm_corp/css/fonts/lavanderia_sturdy-webfont.ttf') format('truetype'), url('https://www.colormemine.net/cmm_corp/css/fonts/lavanderia_sturdy-webfont.svg#lavanderiasturdy') format('svg'); font-weight: normal; font-style: normal; }
.lavanderia { font-family: lavanderiasturdy, sans-serif; font-smooth: auto; -webkit-font-smoothing: antialiased; }

@font-face { font-family: 'signikasemibold'; src: url('https://www.colormemine.net/cmm_corp/css/fonts/signika-semibold-webfont.eot'); src: url('https://www.colormemine.net/cmm_corp/css/fonts/signika-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.colormemine.net/cmm_corp/css/fonts/signika-semibold-webfont.woff') format('woff'), url('https://www.colormemine.net/cmm_corp/css/fonts/signika-semibold-webfont.ttf') format('truetype'), url('https://www.colormemine.net/cmm_corp/css/fonts/signika-semibold-webfont.svg#signikasemibold') format('svg'); font-weight: normal; font-style: normal; }
.signikasemibold { font-family: signikasemibold, sans-serif; font-smooth: auto; -webkit-font-smoothing: antialiased; }

#container{ overflow:visible; margin:0 auto; width:1001px; }

#background-top { background: url(https://www.colormemine.net/cmm_images/new_site_graphics/background-top-spring.png) no-repeat; width: 1001px; }
#background-mid { background: url(https://www.colormemine.net/cmm_images/new_site_graphics/background-mid-spring.png) repeat-y; width: 1001px; padding: 0px 38px 10px 38px; }
#background-bot { background: url(https://www.colormemine.net/cmm_images/new_site_graphics/background-bot-spring.png) no-repeat; width: 1001px; height: 84px; padding: /*15px 60px 0px 30px*/ 0px; }

#header { margin-top: 50px; padding-bottom: 5px; }
#header-left { padding: 20px 0px 0px 50px; }
#header-right { padding: 20px 45px 0px 0px; height: 41px; }
#header-right span { line-height: 41px; }

#header a div.pinterest { background: url(https://www.colormemine.net/cmm_images/redesign_graphics/pinterest_icon2.png) no-repeat; width: 41px; height: 41px; display: inline-block; margin-bottom: -11px; }
#header a:hover div.pinterest { background: url(https://www.colormemine.net/cmm_images/redesign_graphics/pinterest_icon2.png) -41px 0px no-repeat; width: 41px; height: 41px; display: inline-block; margin-bottom: -11px; }

#header a div.facebook { background: url(https://www.colormemine.net/cmm_images/redesign_graphics/facebook_icon2.png) no-repeat; width: 41px; height: 41px; display: inline-block; margin-bottom: -11px; }
/*#header a:hover div.facebook { background: url(https://www.colormemine.net/cmm_images/redesign_graphics/facebook_icon2.png) -41px 0px no-repeat; width: 41px; height: 41px; display: inline-block; margin-bottom: -11px; }*/

/*#header a div.facebook-likes { background: url(https://www.colormemine.net/cmm_images/redesign_graphics/facebook_icon2.png) no-repeat; width: 41px; height: 41px; display: inline-block; margin-bottom: -11px; }*/
/*#header a:hover div.facebook { background: url(https://www.colormemine.net/cmm_images/redesign_graphics/facebook_icon2.png) -41px 0px no-repeat; width: 41px; height: 41px; display: inline-block; margin-bottom: -11px; }*/


#header a div.twitter { background: url(https://www.colormemine.net/cmm_images/redesign_graphics/twitter_icon2.png) no-repeat; width: 41px; height: 41px; display: inline-block; margin-bottom: -11px; }
#header a:hover div.twitter { background: url(https://www.colormemine.net/cmm_images/redesign_graphics/twitter_icon2.png) -41px 0px no-repeat; width: 41px; height: 41px; display: inline-block; margin-bottom: -11px; }

#footer-links { padding-left: /*4*/0px; }
#footer-links img { padding-top: 10px; }

#bottom-bar { background: url(https://www.colormemine.net/cmm_images/redesign_graphics/bottom_bar.png) no-repeat; width: 880px; height: 46px; padding: 0px 0px 0px 40px; margin: 15px 0px 0px 40px; text-align: left; line-height: 46px; }

#kids-only { float: right; }

#footer-links { text-align: center; font-size: 12px; color: #999; line-height: 20px; }
#footer-links a { font-size: 13px; color: #c6055c; }
#footer-links a:hover { text-decoration: none; }

#signup-links { padding-left: /*4*/0px; }
#signup-links img { padding-top: 10px; }
#signup-links { text-align: center; font-size: 12px; color: #999; line-height: 20px; }
#signup-links a { font-size: 13px; color: #ffffff; }
#signup-links a:hover { text-decoration: none; }

#left-col { font-size: 50px; line-height: 63px; width: 275px; float: left; text-align: center; margin: 20px 0px 0px 40px; }
#left-col2 { font-size: 18px; width: 275px; float: left; clear: both; text-align: center; margin: 0px 0px 0px 40px; white-space:nowrap; }

.inner-padding { display: block; clear: both; text-align: left; overflow: hidden; margin: 0px 40px; }
.inner-padding80 { display: block; clear: both; text-align: left; overflow: hidden; margin: 0px 85px; }

a img { border: 0px; }

.form-border-policy { width:750px; border-width:1px; border-style:solid; border-color:#FC0; border-radius: 30px; box-shadow: 1px 1px 10px 2px #CCC; background: #FFF; }
.form-border-payment { width:620px; border-width:1px; border-style:solid; border-color:#FC0; border-radius: 30px; box-shadow: 1px 1px 10px 2px #CCC; background: #FFFDCE; }
.form-border-party { width:620px; border-width:1px; border-style:solid; border-color:#FC0; border-radius: 30px; box-shadow: 1px 1px 10px 2px #CCC; background: url(https://www.colormemine.net/cmm_images/party_booking/011_ct_back_login.png); }
.form-border-activity { width:620px; border-width:1px; border-style:solid; border-color:#FC0; border-radius: 30px; box-shadow: 1px 1px 10px 2px #CCC; background: url(https://www.colormemine.net/cmm_images/party_booking/011_ct_booking_activity.png); }

.button { -moz-border-radius: 6px; -moz-box-shadow: #fffff 0px 0px 8px; -webkit-border-radius: 6px; -webkit-box-shadow: #6E7849 0 0 8px; height: 30px; padding: 2px 15px 2px 15px; background-color: #2D952B; border-bottom: 0; border-left: 0; border-right: 0; border-top: 0; color: white; font-family: Verdana, Arial; font-size: 13px;}

.inline { vertical-align: text-bottom;}
.dots-h { background: url(https://www.colormemine.net/cmm_images/redesign_graphics/dot.png) repeat-x; width: 100%px; height: 10px; margin: 10px 3px 3px 3px; }
.dots-v { background: url(https://www.colormemine.net/cmm_images/new_site_graphics/dot.png) repeat-y; width: 10px; min-height: 10px; margin: 5px 5px 0px 5px; }

/* TEXT & LINKS */
.title { text-align: left; margin: 10px 40px 0px 40px; }
.text { color: #663300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.greentext, .greentext a { color: #5e9047; font-size: 18px; font-weight: normaltext; text-decoration: none; }
.greentext-large, .greentext-large a { color: #5e9047; font-size: 28px; font-weight: normaltext; text-decoration: none; }
.yellowtext, .yellowtext a { color: #edcc3e; font-size: 18px; font-weight: bold; text-decoration: none; }
.yellowtext a:hover { text-decoration: underline; }
.whitetext, .whitetext a { color: #ffffff; font-size: 12px; text-decoration: none; }
.whitetext a:hover { text-decoration: underline; }
.magentatext { color: #cc1f6d/*#872046*/; font-size: 18px; font-weight: bold; }
h2 { font-size: 36px; margin: 5px 0px 5px 0px; padding: 0px; color: #3e41a4; }
.shadow { text-shadow: 0px 0px 0px #666; }
.shadow-lg { text-shadow: 2px 2px 4px #666; }
.arial { font-family: Arial, Helvetica, sans-serif; }
.strong { font-weight: bold; }

/* FORMS */
.inputForm
{
height:30px
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
-khtml-border-radius: 10px; /* KHTML */
border-radius: 10px; /* CSS3 */
behavior:url("border-radius.htc");
}

#RightColumn
{
background-color:None;
}

/* DROP DOWN MENU STYLES */
#horizontal { width: 925px; margin: 0px auto 5px auto; height: 51px;/* background: #FFF;*/ background: url(https://www.colormemine.net/cmm_images/redesign_graphics/nav_bar.png) no-repeat; }
#horizontal ul { padding: 0; margin: 0; list-style-type: none; z-index: 970; height: 51px; }
#horizontal ul li { margin: 0; float: left; display: inline; position: relative; z-index: 1000; white-space: nowrap; }
#horizontal ul li a,
#horizontal ul li a:visited,
#horizontal ul li a:hover { margin: 0; padding: 0px 13px 0px 13px; height: 51px; line-height: 51px; color: #FFF; font-family: MyOwnTopherRegular, sans-serif; font-size: 13px; text-decoration: none; display: -moz-inline-stack; display: inline-block; zoom: 1; /*border-left: 1px solid #fff;*/ }
#horizontal ul li a:hover,
#horizontal ul li:hover a { /*background: #c6055c;*/ color: #fff; text-decoration: underline; }
#horizontal ul li ul { display: none; }
#horizontal ul li:hover ul li { padding: 0px; }

#horizontal ul li.home a { padding-left: 40px; }
#horizontal ul li.how a { font-family: PacificoRegular, sans-serif; font-size: 17px; }
#horizontal ul li ul li { float: none; }

/* specific to non IE browsers */
#horizontal ul li:hover ul { display: block; overflow: visible; position: absolute; top: 40px; background: url(https://www.colormemine.net/cmm_images/redesign_graphics/dropdown-bg.png)/*transparent*//*#FFF*/; margin-top: 0px; left: 0px; min-width: 160px; height: auto; z-index: 1000; /*border-top: 1px solid #c6055c;*/ -webkit-border-radius: 10px; -moz-border-radius: 10px;	border-radius: 10px; }
#horizontal ul li:hover ul li a { display: block; text-align: left; color: #cd226f; font-family: MyOwnTopherRegular; font-size: 10px; font-weight: normal; text-decoration: none; text-transform: none; border: none; min-height: 16px; height: auto; line-height: 16px; padding: 5px 14px 5px 14px; /*width: 140px;*/ /*background: #FFF; background: rgb(255,255,255); background: rgba(255,255,255, 0.85); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFFFFFF, endColorstr=#BFFFFFFF); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF)";*/ /*(border: 1px solid #c6055c; border-width: 0px 1px 1px 1px;*/ }
#horizontal ul li:hover ul li a:hover { color: #5d9047;/* background: #c6055c;*/ }

/* specific to IE5.5 and IE6 browsers */
#horizontal ul li a:hover ul { display: block; text-align: left; position: absolute; top: 40px; t\op: 39px; background: rgb(255,255,255); background: rgba(255,255,255, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF)"; left: 0; marg\in-top: 1px; z-index: 1000; }
#horizontal ul li a:hover ul li a { display: block; text-align: left; color: #cd226f; font-family: MyOwnTopherRegular; text-decoration: none; text-transform: none; border: none; min-height: 16px; height: auto; line-height: 16px; padding: 5px 15px 5px 15px; width: 140px; w\idth: 140px; font-size: 10px; }
#horizontal ul li a:hover ul li a:hover { color: #5d9047;/* background: #c6055c;*/ font-size: 10px; }
