@charset "utf-8";
body{margin-top:-15px;font-family:SimSun;}
h1{font-size:1.2em;text-align:center;}
h2{font-size:1.0em;text-align:center;font-style:italic;}
h3{font-size:1.0em;text-align:center;font-style:italic;margin-bottom:-50px;}
h4{font-size:1.0em;text-align:center;font-style:italic;margin-bottom:-50px;}
h5{font-size:1.0em;text-align:center;font-style:italic;}
a{text-decoration:none;}
#page{margin:0 auto;width:976px;}
#headnav{position:relative; top:32px; margin-left:40px;font-size:1.3em;font-family:SimSun;font-weight:bold;}
#headnav a{color:#FFFFFF;}
#headnav a:hover{color:#9edaff;}
#head{float:left;width:976px;height:250px;background:url(site-images/head-cake.jpg);border-bottom:1px solid #5144ff;}
#headlang{position:relative;top:25px;*top:10px;left:0px;height:30px;width:64px;margin-top:-71px;*margin-left:71px;}
img.flag{*margin-top:2px;margin-right:4px;*margin-right:2px;border:none;}
a img.flag:hover{border:none;}
#sidebar{float:left;border-left:#5144ff 1px solid;width:150px;text-align:left;line-height:5px;*line-height:12px;clear:left;margin-top:-3px;*margin-top:0px;}
#sidebar a{color:#330066;font-weight:bold;}
a:hover{color:#5144ff;}
#main{float:left;width:668px;}
#thumb{float:left;width:200px;*width:200px;_width:195px;height:210px;*height:230px;_height:230px;text-align:center;border:1px #CCCCCC solid;margin:5px;font-size:0.8em;padding:5px;}
#thumb a:hover{color:#5144ff;}
#galnav{float:left;_float:none;*float:none;width:660px;}
#login{margin:0 auto;margin-top:200px;width:400px;height:219px;background:url(site-images/cake-photo-login.jpg) no-repeat;font-weight:bold;}
.loginform{margin-top:75px;}
.push{margin-left:75px;color:#FFFFFF;}
.push2{margin-left:85px;margin-top:100px; font-size:0.8em;}
.push2 a{color:#330066;}
.push2 a:hover{color:#5144ff;}
#homenavc{float:left;width:336px;text-align:center;}
#rightzone{float:right;width:144px;border:1px solid #000000;text-align:center;}
#picbox{float:left;width:135px;height:175px;margin:2px;border:1px solid #000099;padding:2px;text-align:center;}
#footer{float:left;width:976px;height:150px; background:url(site-images/footer.jpg) no-repeat; text-align:center; padding-top:10px;}
#footer a{color:#330066;font-weight:bold;}
#footer a:hover{color:#5144ff;}
#search{float:left;margin-top:-71px;*margin:-72px;}
#rating{text-align:center}
#navbtn{float:left;height:15px;width:150px;background:url(site-images/fade-line.jpg) no-repeat;margin-top:5px;line-height:10px;*line-height:12px;font-variant:small-caps;font-size:0.9em;font-family:SimSun, Verdana;}
#navbtn a:hover{color:#3333CC;}
#navbtna{float:left;height:15px;width:150px;background:url(site-images/fade-line.jpg) no-repeat;margin-top:5px;line-height:10px;*line-height:12px;font-variant:small-caps;font-size:0.8em;}
#navbtna a{color:#003333;}
#navbtna a:hover{color:#009900;}
#homebtn{float:left;height:15px;width:150px;background:url(site-images/fade-line.jpg) no-repeat;margin-top:5px;line-height:10px;*line-height:12px;font-variant:small-caps;font-size:0.9em;font-family:SimSun, Verdana;}
#homebtn a{color:#740000;}
#homebtn a:hover{color:#CC0000;}


fieldset{display:inline; border:none;}

img.ralign{float:right;margin-left:10px;margin-top:78px;*margin-top:64px;margin-bottom:24px;*margin-bottom:30px}
img.lalign{float:left;margin-left:10px;*margin-top:-15px;}
a img{border:3px #333333 solid;}
a img:hover{border:3px #666666 solid;}
.rate{width:50px;}
input.btn{width:50px;}

/*Header search */
input.word{border:none; margin-left:145px;*margin-left:235px; *width:135px;}
select.type{border:none; overflow:hidden;margin-left:92px;*margin-left:94px;*margin-top:4px;width:140px;}
select.flavor{border:none; overflow:hidden;margin-left:117px;width:140px;}
select.tiers{border:none; overflow:hidden;margin-left:147px;margin-top:13px;*margin-top:9px;*margin-left:234px;width:140px;}
select.serves{border:none; overflow:hidden;margin-left:91px;margin-top:13px;*margin-top:9px;width:140px;}
select.price{border:none; overflow:hidden;margin-left:117px;margin-top:13px;*margin-top:9px;width:140px;}
input.go{margin-left:10px;*margin-left:7px;margin-bottom:-4px;*margin-bottom:-3px;width:40px;height:15px;}
input.go:hover{border:2px inset #CCCCCC;margin-left:8px;*margin-left:5px;margin-bottom:-6px;*margin-bottom:-5px;}

#uploadbox{float:left;width:325px;border:1px solid #660000;padding:3px;}
#uploadboxb{float:right;width:325px;border:1px solid #660000;padding:3px;margin-bottom:2px;}
#number{position:relative;top:0px;left:0px;float:left;width:32px;height:32px;}
#uploadfields{float:right;width:200px;clear:right;}
.mup{margin-top:15px;}
.mupinv{margin-top:15px;background:#FF888B;}
.nth{background:#FF888B;}
#names{float:left;*margin-top:17px;}
.info{font-size:0.7em;}
#bignames{float:left;width:330px;*margin-top:15px;}
p.heading{text-align:center;font-weight:bold;font-size:0.8em;}
.required{color:#990000;}
#feature{float:left;width:668px;margin-right:2px;font-size:0.8em;margin-bottom:50px;_margin-bottom:0px;}
.bigqs{float:left;font-size:10em;font-family:Georgia, "Times New Roman", Times, serif;height:45px;margin-top:-25px;margin-bottom:-90px;color:#999999;}
.bigqe{float:right;font-size:6em;font-family:Georgia, "Times New Roman", Times, serif;color:#DADADA;margin-top:-10px;height:25px;margin-right:25px;}
p.fblock{padding-top:55px;padding-left:25px;padding-right:25px;font-size:1.2em;line-height:25px;}
p.fblockr{padding-top:55px;margin-left:290px;padding-right:25px;font-size:1.2em;line-height:25px;}
#fieldboxa{float:left;width:334px;text-align:right;}
#fieldboxb{float:left;width:324px;margin-left:10px;}
p.central{text-align:center;}
#gsearch{margin-left:175px;*margin-left:250px;margin-top:22px}
#bads{margin-left:75px;*margin-left:200px;margin-top:5px;*margin-top:-15px}
strong{font-size:0.9em;}
#homezones{float:left;height:85px;width:330px;margin-top:2px;margin-right:2px;border:#999999 solid 1px;font-size:0.6em;}
img.leftz{float:left;margin-right:5px;}
img.rightz{float:right;margin-left:5px;}
#comments{float:left;width:668px;*width:668px;_width:625px;height:125px;border:1px #000000 solid;font-size:0.6em;margin-bottom:10px;}
#alignl{float:left;}
#alignr{float:right;}
#commentarea{float:left;width:650px;*width:650px;_width:625px;margin-left:9px;margin-right:9px;margin-top:5px;height:90px;border:1px #333333 solid;font-size:0.9em;text-align:left;}
#comform{float:left;text-align:left;width:668px;*width:668px;_width:663px;height:125px;border:1px #000099 solid;font-size:0.8em;margin-bottom:10px;}
#sortx{float:left;text-align:right;*margin-top:15px;margin-left:5px;}
#sorty{float:left;*margin-top:15px;}
#sortz{float:left;*margin-top:15px;margin-left:5px;}
.upper{margin-top:-3px;*margin-top:-5px;}
