@charset "utf-8";


/* CSS Document */
* {padding:0px; margin:0px;}
BODY {padding:10px 0px 0px  0px; margin:0 auto; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #484848; background-color:#FFFFFF;}

a {TEXT-DECORATION: none; color: #686868;}
a:Visited { TEXT-DECORATION: none;}
a:Active { TEXT-DECORATION: none;}
a:Hover {TEXT-DECORATION: underline;}
a:focus{outline:0px;}

/* Top Css */
#top{width:994px;}
.logo{width:238px; padding-left:15px; float:left;}
.banner{width:741px; float:left; text-align:center; height:104px;}

.topstip{width:994px; float:left; margin-top:5px; background:url(http://www.indieonthemove.com/images/formbg.gif) right top no-repeat;}
.link{width:300px; float:left; background:url(http://www.indieonthemove.com/images/linkbg.gif) no-repeat; height:32px; padding-top:20px;}
.link a{margin:0px 19px;}
.curve{float:left;}
.form{float:right; height:32px; padding:20px 20px 0px 20px;}

.search{float:left; width:124px; overflow:hidden; background:url(http://www.indieonthemove.com/images/searchbg1.gif); }
.search input{background:url(http://www.indieonthemove.com/images/searchbg.gif) no-repeat; border:0px; padding:3px 2px 4px 8px; color:#8f8f8f; font-size:10px; width:94px; float:left;}
.search-img{float:left;}

.login{width:470px; float:left;}
.login input{background:url(http://www.indieonthemove.com/images/inputbg.gif) no-repeat; border:0px; padding:3px 2px 4px 8px; color:#8f8f8f; font-size:10px; width:112px; float:left; margin-left:5px;}
.login span{padding:5px; float:left;}

.spacer{border:0px solid #000;}

/* Content Css */
#content{width:994px;}
.curvearea{width:866px; float:left; background: #D5D5D7 url(http://www.indieonthemove.com/images/curveshade.gif) no-repeat top; margin-top:10px;}
.txthome{width:866px; overflow:hidden; height:39px; float:left;}
.botcurve{float:left; width:866px;}
.bottombg{min-height:573px;}
.leftpannel{width:244px; margin:0px 0px 0px 1px; float:left; padding-bottom:36px;}
.img{margin-bottom:6px;}
.map{float:left; margin-top:13px;}

/* banner right Css */
.bannerright{float:right; width:120px; margin-top:10px;}

/* inner Content Css */
.leftpannel-inner{width:244px; margin:33px 0px 0px 1px; float:left; padding-bottom:20px;}
.leftimage{height:220px; float:left; overflow:hidden; padding-bottom:15px;}
.txtarea{float:left; width:583px; margin-left:10px;}

ol.txtarea1 {width:96%; margin-left:0px; padding-left:25px; padding-bottom:20px; padding-top:10px;  border:0px solid #000;}
ol li.txtarea1{ width:97%; margin-left:0px; margin-top:5px; list-style:none; float:left;}

.crum{float:right; margin-top:10px; height:21px; width:583px; text-align:right;}
.header{float:left; height:41px; width:583px;}

/* age Css */
.page-menu{ width:587px; float:left; background:url(http://www.indieonthemove.com/images/blueline.gif);}

.product-list{width:585px; height:auto; float:left; border-left:1px solid #8ebadf;  border-right:1px solid #8ebadf; padding-top:15px; margin-left:1px; background:#f9fbfc url(http://www.indieonthemove.com/images/blueshade.gif) repeat-x; }
.list-radio-form{padding:0px 30px; float:left; width:510px; text-align:right; margin-bottom:10px;}
.list-radio-form label{margin-right:5px;}
.list-radio-formlabel radio{border:0px;}
.product-list-curvebg{background:url(http://www.indieonthemove.com/images/curvebg.gif) bottom no-repeat;}

.imggap{margin-left:15px;}

.list{width:583px; margin:5px 1px 0px 1px;}
.list ul{width:583px; float:left;}
.list li{width:583px; float:left; list-style:none; display:table; padding:12px 0px;}
.list li p{padding-left:24px; padding-right:10px; height:17px; overflow:hidden;}


.list li.headerbg{float:left;width:210px;}
.list li.phone{float:left; width:134px;}
.list li.age{float:left; width:100px;}
.list li.rating{float:left; width:138px;}

.headerbgs{float:left;width:186px; padding-left:20px;}
.phones{float:left; width:110px; margin-left:20px;}
.ages{float:left; width:76px; margin-left:20px;}
.ratings{float:left; width:130px; margin-left:20px; white-space:nowrap}


.list li.blank{float:left; width:583px; height:10px;}
.brownbg{background:url(http://www.indieonthemove.com/images/headerbg.gif) repeat-x;}
.whitebg{background-color:#f9fbfc;}
.bluebg{background:#eaf0f5 url(http://www.indieonthemove.com/images/bluebg.gif) repeat-x;}
.browntxt{color:#ba9100; font-weight:bold;}

/* Detail Css */
.headerrating{float:left; height:18px; width:583px;}
.heading{float:left; width:403px; font-weight:bold; font-size:14px; padding-top:40px; height:42px;}
.rating2{float:right; width:180px; height:82px;background:url(http://www.indieonthemove.com/images/rating.gif) no-repeat; }
.ratingstar{width:104px; overflow:hidden; float:left; padding-top:55px; padding-left:10px;}
.ratingreview{width:66px; overflow:hidden; float:left;}

.curveimg{float:left; width:194px; margin-right:21px;}

.detail-list{width:350px; float:left; line-height:20px;}
.detail-list-left{width:90px; float:left; margin-right:15px; font-weight:bold;}
.detail-list-right{width:245px; float:left;}
.detail-list-right a{text-decoration:underline;}
.detail-list-spacer{margin-top:5px;}

.detail-list1{width:580px; float:left; line-height:20px;}
.detail-list1-left{width:90px; float:left; margin-right:15px; font-weight:bold;}
.detail-list1-right{width:465px; float:left;}
.detail-list1-right a{text-decoration:underline;}
.detail-list1-spacer{margin-top:5px;}

.booking-tip{float:left; width:600px; border:0px solid #000;}
.stip{width:562px; background:url(http://www.indieonthemove.com/images/stip.png) no-repeat; height:46px; float:left; margin-top:19px; padding-left:30px; padding-top:5px;}
.stip a{margin-right:90px;}

.reviewlist{width:583px; float:left;}
.reviewlist h1{float:left; font-size:14px; margin-top:20px;}
.reviewlist ul{float:left; line-height:19px;}
.reviewlist li{width:583px; float:left; list-style:none; display:table; border-bottom:1px solid #b4b4b5; padding:20px 0px;}
.reviewlist-txt{float:right; vertical-align:top;}
.reviewlist-txt img{vertical-align:middle;}

/* Create your Account Css */
.accountform{float:left; width:270px;}
.accountform label{width:268px; float:left; margin:2px 0px; padding-left:2px;}
.accountform input{width:266px; border:1px solid #cacaca; margin:5px 0px; padding:2px;}
.accountform textarea{width:266px; height:150px; border:1px solid #cacaca; margin:5px 0px 0px 0px; padding:2px;}
.accountform select{width:270px; border:1px solid #cacaca; margin:5px 0px;}
.accountform .checkBox{width:20px; border:none; margin:0px;}
.accountform span{width:270px; float:left; margin-bottom:0px; color:#FF0000;}

.accountform1{float:left; width:100%; min-height:300px; }
.accountform1 input{width:280px; border:1px solid #cacaca; margin:5px 0px 0px 0px;}
.accountform1 textarea{width:290px; height:150px; border:1px solid #cacaca; margin:5px 0px 0px 0px;}
.title{float:left; width:120px; height:30px;}
.titletxt{float:left; width:320px; height:30px; }
.titletxt input{float:left; width:245px; padding:2px; margin-right:10px; margin-top:0px; }
.titletxt select{float:left; width:249px; margin-right:10px; margin-top:0px; }
.titletxt textarea{width:250px; padding:2px; margin-right:10px;}

.titletxtr{float:left; width:272px; height:30px;}
.titletxtr input{float:left; width:245px; padding:2px; margin-right:10px; margin-top:0px; }
.titletxtr select{float:left; width:249px; margin-right:10px; margin-top:0px; }

.accountform1 ul{float:left; width:100%;}
.accountform1 li{float:left; width:100%; list-style:none;}

.accountformprofile{float:left; width:48%;float:left;}
.titletxterror{width:230px; margin-left:120px;color:#ff0000;font-size:11px;font-weight:normal; float:left; margin-top:-8px; margin-bottom:5px;}

.titletxtc{float:left; width:500px;}
.titletxtc input{float:left; width:500px; padding:2px; margin-right:10px; margin-top:0px; }
.titletxtc textarea{width:500px; padding:2px; margin-right:10px;}

.txtarea1{float:left; width:606px;  overflow:hidden;}
.myprofiletop{float:left; margin-top:40px;}
.loginpannel{float:right; background:url(http://www.indieonthemove.com/images/usernamepasswordbg1.gif) no-repeat; padding:104px 30px 0px 50px; font-weight:bold; width:229px; color:#FFFFFF;}
.loginpannel label{width:100%; float:left;}
.loginpannel input{width:215px; border:1px solid #cacaca; margin:5px 0px 15px 0px;}
.loginpannel div{float:left; width:215px;}
.loginpannel div a{float:right; margin-bottom:10px; color:#FFFFFF; font-weight:normal; text-align:right;}
.loginpannelbg{float:right; background:url(http://www.indieonthemove.com/images/usernamepassword-curve1.gif) no-repeat; padding:104px 30px 0px 50px; font-weight:bold; width:229px; height:31px;}

.txtarea-member-account{float:left; width:833px; margin-left:10px; overflow:hidden; border:none;}
.txtarea-member-account1{float:left; width:846px; overflow:hidden; border:none; padding-left:15px;}

.curvearea-user-account{width:866px; float:left; background:url(http://www.indieonthemove.com/images/curveshade-user-account.gif) no-repeat top; margin-top:10px;}
.botcurve-user-account{float:left; width:866px; background:url(http://www.indieonthemove.com/images/curvebot.gif) no-repeat bottom; min-height:600px;}
.toplink-user-account{width:866px; float:left;}
.leftlink-user-account{width:169px; float:left; margin-top:20px; margin-left:1px; background:url(http://www.indieonthemove.com/images/leftbg-user-account.gif) no-repeat top left; height:517px;}
.leftlink-user-account p{padding:35px 0px 20px 40px; color:#656565; font-weight:bold; line-height:24px;}

.txtarea-user-account{float:left; width:644px; margin-left:18px; overflow:hidden;}
.welcome-user-account{float:right; width:625px; text-align:right; margin:15px 15px 0px 0px; color:#c7a221; font-size:13px; font-weight:bold; height:25px;}
.welcome-user-account1{float:right; width:625px; text-align:right; margin:15px 16px 0px 0px; color:#c7a221; font-size:13px; font-weight:bold; height:25px;}
.heading-user-account{float:left; width:658px; color:#3f3f3f; font-size:16px; font-weight:bold; height:30px;}


.tabs-user-account{float:left; width:674px; border-left:1px solid #dcdcdc; border-bottom:4px solid #dcdcdc;}
.tabs-gig-account{float:left; width:674px; border:1px solid #dcdcdc; border-bottom:4px solid #dcdcdc;}
.tabs-header-user-account{float:left; background:url(http://www.indieonthemove.com/images/tab-header.gif) repeat-x; border-bottom:1px solid #c0d1e8;}
.tabs-header-user-account-addressbook{background:url(http://www.indieonthemove.com/images/tab-header.gif) repeat-x; border-bottom:1px solid #c0d1e8;padding-left:5px;padding-top:5px;height:20px;}
.paging-user-account-addressbook{padding-left:11px;padding-top:3px; height:30px; padding-right:40px; border-top:4px solid #dfdfdf; color:#3d72b8;background-color:#FFFFFF; border-bottom:1px solid #dcdcdc;}
.paging-user-account-addressbook a{color:#3d72b8; text-decoration:underline;}
.tabs-white-user-account{float:left; background-color:#FFFFFF; border-bottom:1px solid #dcdcdc;}
.tabs-grey-user-account{float:left; background-color:#f6f6f6; border-bottom:1px solid #dcdcdc;}
.tabs-white-user-account-addressbook{background-color:#FFFFFF; border-bottom:1px solid #dcdcdc;}
.tabs-grey-user-account-addressbook{background-color:#f6f6f6; border-bottom:1px solid #dcdcdc;}

.radiobox{padding-left:11px; width:28px; float:left; padding-top:5px; height:20px}
.mail{padding-left:11px; width:26px; float:left; padding-top:5px; height:20px}
.from{padding-left:5px; width:200px; float:left; padding-top:5px; height:20px}
.sub{padding-left:5px; width:253px; float:left; padding-top:5px; height:20px}
.date{padding-left:5px; width:100px; float:left; padding-top:5px; height:20px}
.border-right{border-right:2px groove #d3e6ff; float:left; width:2px;}
.border-right1{border-right:0px groove #d3e6ff; float:left; width:3px;}

.dropdown-user-account{padding-left:11px; width:100px; float:left; padding-top:7px; height:30px;border-top:4px solid #dfdfdf;}
.dropdown-user-account select{width:96px; float:left;}

.upadated-user-account{padding-left:11px; width:123px; float:left; padding-top:7px; height:30px; border-top:4px solid #dfdfdf;}
.paging-user-account{padding-left:11px; width:383px; float:left; padding-top:7px; height:30px; text-align:right; padding-right:20px; border-top:4px solid #dfdfdf; color:#3d72b8;}
.paging-user-account a{color:#3d72b8; text-decoration:underline;}

.tabs-brown-user-account{float:left; background:url(http://www.indieonthemove.com/images/brownbg.gif) repeat-x; border-bottom:1px solid #d8cbb6;}
.venuename{padding-left:5px; width:200px; float:left; padding-top:5px; height:20px}
.phone1{padding-left:5px; width:253px; float:left; padding-top:5px; height:20px}
.age1{padding-left:5px; width:100px; float:left; padding-top:5px; height:20px}
.rating1{padding-left:5px; width:100px; float:left; padding-top:5px; height:20px}


/* Bottom Css */
.bottom{width:994px;}
.bottom ul{float:left; width:994px; margin-top:8px; margin-bottom:10px; color:#818082;}
.bottom li{float:left; margin:0px 8px; list-style:none; display:table; font-size:10px;}
.bottom li.rt{float:right;margin:0px 5px; }
.bottom li.rt a{ color:#818082;}

.searchbutton{ float:right; width:20px;}
.searchbutton input{background:url(http://www.indieonthemove.com/images/search.gif) no-repeat; width:20px; height:20px; border:0px; cursor:pointer;}
.gobutton{ float:left; width:19px;}
.gobutton input{background:url(http://www.indieonthemove.com/images/go.gif) no-repeat; width:19px; height:19px; border:0px; cursor:pointer;}
/* system used css */
.sd_block{float:left; width:95%;margin-top:20px;padding:20px;background-color:#F9FBFC;border:1px solid #8EBADF;}
/* Error text */
.error {color:#ff0000;font-size:11px;font-weight:normal}
.prompt {color:#ff0000;font-size:11px;font-weight:bold; padding:10px 10px 10px 0px;}
.promptok {color:#006600;font-size:11px;font-weight:bold; padding:10px 10px 10px 0px;}
.imgbutton input {width:auto; border:0px;}

/* Ajax autocomplete drop-down */
.suggest_link{background-color:#E6D6A1; color:#000000; padding:2px 6px 2px 6px; font-weight:normal; border-top:none; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; }
.suggest_link_over{background-color:#030303; color:#ffffff;padding:2px 6px 2px 6px;font-weight:bold;border:none;cursor:pointer; }
#search_suggest{text-align:left; border:none; width:250px; position:relative; float:left; border:0px solid #000;}

.button input{border:1px solid #5280a5; background-color:#7ca8ce; width:auto; color:#FFFFFF; font-weight:bold; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; cursor:pointer; margin-right:15px; text-decoration:none;}
/*.button input{border:1px solid #5280a5; background:url(http://www.indieonthemove.com/images/buttobbg.gif) repeat-x; width:auto; color:#076b99; font-weight:bold; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; cursor:pointer; margin-right:15px; text-decoration:none;}*/


/***********************	Phase 3	*********************************/
.follow-us-on{width:994px; float:left; margin-top:4px; background:url(http://www.indieonthemove.com/images/follow-us-on.gif) left top no-repeat; height:30px; padding:0px;}
.follow-us-on-head{float:left; padding:9px 0px 0px 10px; margin:0px;}
.follow-us-on-web img{float:left; padding:2px 0px 0px 10px; margin:0px;}
.follow-us-on-share{float:left; padding:8px 0px 0px 32px; margin:0px;}
.follow-us-on-blog{float:left; padding:0px 0px 0px 42px; margin:0px;}
.follow-us-on-news{float:left;background:url(http://www.indieonthemove.com/images/latest-news.gif) left top no-repeat; height:20px; width:432px; margin:5px 0px 0px 40px;}
.map-img{border:1px solid #d1d1d1; float:left; overflow:hidden; margin:0px 0px 20px 16px; width:207px; height:194px;}

.txthome1{width:866px; overflow:hidden; height:29px; float:left;  background:url(http://www.indieonthemove.com/images/welcome_bg.jpg) left top no-repeat; color:#FFFFFF; font-size:14px; text-align:center;  font-family: Tahoma, Arial, Helvetica, sans-serif; padding-top:10px; font-weight:bold;}

.map p{float:left; width:617px; text-align:center; padding:0px; margin:0px; font-size:14px; line-height:18px;}
.map p img{padding-top:5px;}

.our-mission{float:left; width:227px; text-align:right;}
.our-mission p{float:left; text-align:left; text-align:justify; padding-left:15px; font-size:12px; line-height:16px;}

/***********************	Phase 3	*********************************/
#map div span { display:none !important;}
#map div a.gmnoprint { display:none !important;}

#mapo div span { display:none !important;}
#mapo div a.gmnoprint { display:none !important;}
        
/* Directions */
#directions { float: none;}

