body,html,img,form{
margin:0;
padding:0;
border:none;
}

body{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
color:#000;
background-color:#EEE8CD;
}

a{
color:#9e0524;
outline:none;
}

p{
padding:0 15px;
}

h1,h2,h3,h4,h5,h6{
font-size:14pt;
color:#9e0524;
padding:0 15px;
}

.web{
display:none;
}

#navMobile{
width:100%;
background-image:url(/images/pinstripes.png);
border-top:1px solid #C4B575;
border-bottom:1px solid #C4B575;
padding:15px 0 0 0;
text-align:center;
overflow:hidden;
}

#navForm{
width:100%;
padding:15px 0;
background-color:#fff;
border-top:1px solid #C4B575;
}

#navForm select{
width:90%;
background-color:#E7DFB8;
color:#807236;
font-size:16px;
font-weight:bold;
}

#navForm input{
background-color:#6A031D;
width:50px;
color:#fff;
}

#hdr{
background-image:url(/images/mobile-toolbar.png);
background-repeat:repeat-x;
background-color:#c8be97;
width:100%;
height:75px;
text-align:center;
}

#title{
text-align:center;
font-size:14pt;
font-weight:bold;
background-color:#73122E;
background-image:url(/images/mobile-listGroup.gif);
background-repeat:repeat-x;
background-color:#4A0116;
width:100%;
height:25px;
padding:14px 0 10px 0;
color:#fff;
clear:both;
overflow:hidden;
display:block;
}

#ftr{
clear:both;
font-size:9pt;
margin:0 auto;
text-align:center;
padding-bottom:10px;
}

#ftr .credits{
font-size:8pt;
}

blockquote{
border-left:5px solid #9B8938;
margin:20px 0;
padding:5px 10px 5px 15px;
color:#7C6C1F;
clear:left;
}

ul,li{
margin:0;
padding:0;
list-style:none;
}
li{
background-color:#FFFFFF;
border-bottom:1px solid #C4B575;
padding:9px 0;
font-weight:bold;
text-align:left;
font-size:12pt;
width:100%;
}

li.first{
border-top:1px solid #C4B575;
}

li.content{
padding:9px 15px;
}

li a{
color:#000;
text-decoration:none;
background-image:url(/images/iPhoneArrowRed.png);
background-repeat:no-repeat;
background-position:top right;
padding:0 30px 0 15px;
margin:0 10px 0 0;
display:block;
overflow:hidden;
}

li.navMobileFtrActive a{
color:#B09F58;
text-decoration:none;
background-image:url(/images/iPhoneArrow.png);
background-repeat:no-repeat;
background-position:top right;
padding:0 30px 0 15px;
margin:0 10px 0 0;
display:block;
overflow:hidden;
}

#iphoneFtr{
background-image:url(/images/ftrBg.png);
background-repeat:repeat-x;
width:100%;
text-align:center;
clear:both;
height:49px;
}

#video-youtube{
width:300px;
background-image:url(/images/youtube-logo.png);
background-repeat:no-repeat;
border-top:1px solid #BCBCBC;
border-left:1px solid #BCBCBC;
border-right:1px solid #BCBCBC;
margin:20px auto;
}

.buttons{
display:none;
}
.buttons-mobile{
display:block;
clear:both;
overflow:hidden;
padding:10px 0 20px 0;
}
.buttons-share{
float:left;
clear:none;
border:none;
margin:0;
}

#ftrContainer{
clear:both;
overflow:hidden;
}

#content{
border-top:1px solid #C4B575;
line-height:16pt;
}

.img-app {
width:290px;
border:none;
clear:both;
margin:15px;
}
img-right {
clear:both;
}

.ad-square{
display:none;
}

#contentLeft .twitter-review mobile{
width:300px;
margin:25px 0;
font-size:12pt;
}

/* Form Styles */

.dashboardForm{
font-size:9pt;
}

.dashboardForm label, .dashboardForm input, .dashboardForm select, .dashboardForm textarea{
float:left;
font-family:"Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, Helvetica;
}

.dashboardForm label{
width:110px;
margin-right:20px;
padding-bottom:6px;
}

.dashboardForm input{
width:90px;
margin:0 20px 0 0;
padding:5px;
color:#8E7452;
font-weight:bold;
border:3px solid #B09268;
}

.dashboardForm select{
width:110px;
padding:5px;
margin:0 20px 0 0;
border:3px solid #B09268;
color:#8E7452;
font-weight:bold;
}

.dashboardForm textarea{
border:3px solid #B09268;
color:#8E7452;
width:250px;
height:100px;
font-size:9pt;
font-weight:bold;
}

.dashboardForm input.full{
width:375px;
}

.dashboardForm select.state{
width:70px;
}

.dashboardForm input.zip{
width:76px;
}

.dashboardForm label.state{
width:70px;
}

.dashboardForm label.zip{
width:92px;
}

.dashboardForm input.registerBtn{
background-color:#4F0117;
color:#FFFFFF;
font-size:10pt;
font-weight:700;
width:100px;
height:30px;
margin:10px 0 0;
padding:1px 2px 3px;
border:3px solid #380000;
float:right;
clear:both;
cursor:pointer;
}

.dashboardForm input.submit{
background-color:#4F0117;
border:3px solid #380000;
color:#FFFFFF;
float:none;
font-size:10pt;
font-weight:700;
height:30px;
margin:10px 0 0;
padding:1px 2px 3px;
width:126px;
float:right;
clear:both;
}

.dashboardForm input.add, .dashboardForm input.update, .dashboardForm input.contact{
margin-left:10px;
width:100px;
}

.dashboardForm br{
clear:left;
}

.formDiv{
clear:both;
display:block;
padding:10px 25px;
overflow:hidden;
margin-top:15px;
background-color:#EFE8C4;
-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
}

.dashboardForm div.first{
margin-top:0;
}

.row{
clear:both;
padding-top:10px;
}

/*
For crappy browsers that don't support :first-child :P
*/
.dashboardForm .first{
margin-top:0;
}

.formDiv .hdr{
padding-bottom:5px;
font-weight:bold;
font-size:10pt;
}

.searchInput{
width:160px;
margin:0 20px 10px;
padding:5px;
font-family:"Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, Helvetica;
font-weight:bold;
color:#8E7452;
border:3px solid #B09268;
float:left;
clear:left;
}
.searchBtn{
background-color:#4F0117;
color:#FFFFFF;
font-size:10pt;
font-weight:700;
width:90px;
height:30px;
margin:0 10px 10px 0;
padding:1px 2px 3px;
border:3px solid #380000;
float:right;
clear:right;
cursor:pointer;
}
#downloadApp{
width:275px;
height:130px;
margin:25px auto;
background-image:url(/images/bg-iphone-download.png);
background-repeat:no-repeat;
font-family:"Arial Rounded MT Bold", Arial, Helvetica;
font-size:10pt;
font-weight:bold;
line-height:14pt;
}
#downloadApp a{
display:block;
width:235px;
height:90px;
margin:0;
padding:10px 20px;
text-decoration:none;
}
#downloadApp span{
display:block;
clear:both;
font-size:14pt;
padding-left:10px;
padding-top:27px;
}

