.contentCase{background:url(../App_Images/innerT.jpg) 36px 0 no-repeat;padding:22px 35px 0 36px;margin-top:37px;}

.contentCase .content{border-right:1px solid #FFC377;border-left:1px solid #FFC377;background:url(../App_Images/innerBG.jpg) no-repeat #FFF;position:relative;padding:20px 0 20px 47px;font-size:13px;}
.contentCase .content .betaRibbon{width:129px;height:96px;top:-23px;right:0px;position:absolute;background:url(../App_Images/betaRibbon.png) no-repeat 0 0; }
.pageContent{width:560px;float:left;margin-right:68px;}
h2.pageTitle{font-size:38px;font-weight:normal;}

h1{font-size:22px;padding-bottom:10px;}

.sidebarCase{width:246px;padding-top:20px;background:url(../App_Images/sidebarT.jpg) no-repeat #FFF;float:left;margin-top:58px;}
.sidebarCase .sidebar{border-right:1px solid #FFDAAB;border-left:1px solid #FFDAAB;padding:0 13px;}
.sidebarCase .sidebar h3{font-size:16px;font-weight:normal;}
.sidebarCase .sidebar .box{position:relative;padding-left:56px;height:45px;margin:14px 0 8px 0;}
.sidebarCase .sidebar .box img{position:absolute;left:0;}
.sidebarCase .sidebar .box a{font-weight:bold;color:#666;}

.sidebarCase .sidebar .buyTheBook{border:1px solid #CCC;background:url(../App_Images/bookbg.gif) repeat-x bottom left;padding:16px 12px 4px 84px;position:relative;margin-bottom:10px;font-size:11px;height:110px;font-family:Arial, Helvetica, sans-serif}
.sidebarCase .sidebar .buyTheBook img{position:absolute;left:0;top:0;}
.sidebarCase .sidebar .buyTheBook p{margin:0;padding:0 0 16px;}
.sidebarCase .sidebar .buyTheBook .buyTheBookLink{font-size:17px;font-weight:bold;margin:0;padding:0 0 2px;}
.sidebarCase .sidebar .buyTheBook .buyTheBookLink a{color:#FFF;text-decoration:none;}
.sidebarCase .sidebar .buyTheBook .buyTheBookLink a:hover{text-decoration:underline;}

.orange{color:#F60;}
.green{color:#0E5C28;}

.contentCase .content label{clear:both;display:block;width:100px;float:left;}
.contentCase .content input, .contentCase .content select {float:left;}

.contentAppCase{padding:22px 35px 0 36px;margin-top:37px;}

.submitForm{margin:10px 0 0;list-style-type:none;padding:0;}
.submitForm li{margin:0;padding:0 0 5px 0;overflow:hidden;}
.submitForm .textBox{height:35px;width:207px;float:left;background-image:url(../App_Images/textboxL.png);margin:0;padding:0;overflow:hidden;}
.submitForm .textBox input{border:none;background-color:transparent;margin:6px 0 0 6px;font-size:16px;padding:0;width:200px;}
.submitForm .textBox select{margin:6px 0 0 6px;width:200px;border:none;font-size:16px;}
.submitForm .textBoxEnd{height:35px;width:6px;float:left;background-image:url(../App_Images/textboxR.png);}

.submitForm .findResturant{background:url(../App_Images/findButton.png) no-repeat;width:62px;height:35px;float:left;margin-left:5px;color:#FFF;font-weight:bold;font-size:16px;border:none;}

.formSubmit{background:url(../App_Images/submitButton.png) no-repeat;width:125px;height:35px;float:left;color:#FFF;font-weight:bold;font-size:16px;border:none;}

.resturantPopup{width:450px;height:316px;overflow:hidden;overflow-y:scroll;}
.resturantList{margin:10px 0 0;padding:0;list-style-type:none;}
.resturantList li{margin:2px 10px 0 0;padding:5px;border:1px solid #CCC;cursor:pointer;}
.resturantList li:hover{background-color:#FFE2C0;}
.resturantList li .resturantTitle{display:block;font-weight:bold;}
.resturantList li .resturantDetails{font-size:10px;}
.singleResturant{clear:both;padding:10px 0;}
.singleResturant li, .singleResturant li:hover{background-color:#FFF;}

.sysMessage-error, .sysMessage-info, .sysMessage-success{padding:5px;margin-bottom:5px;}
.sysMessage-error{color:#900;border:1px solid #900;background-color:#FECDCB;}
.sysMessage-success{color:#060;border:1px solid #060;background-color:#D8FDCE;}
.sysMessage-info{color:#006;border:1px solid #006;background-color:#E8F7FF;}


/* Ultimate */
.courses { width:900px; }
.courses .courseheader { background-color:#F5D3AC; height:30px;margin:5px 0 5px 0; width:900px; }
.courses .courseheader h2 { font-size:22px;  color:#BF6500; float:left; padding-left:10px; }
.courses .courseheader span { display:block; color:#BF6500; float:right; line-height:30px; margin-right:10px; }
.courses .courseheader span a, .courses .courseheader span a:active, .courses .courseheader span a:link, .courses .courseheader span a:visited { color:#BF6500;text-decoration:none;font-weight:bold;font-size:13px; }

.userdish { float:left;padding:10px 10px 10px 10px; }
.userdish ul { margin:0;padding:0; }
.userdish li { list-style-type:none;margin:0;padding:0; }
.userdish li h3 { color:#BF6500; font-size:22px; }
.userdish li p { font-size:15px; color:#BF6500;margin:0;padding:0; }
.userdish li p span { color:#F98300;font-style:italic;font-size:12px; }
