/* CSS Document */
body { margin:0; padding:0; height: 100%; background:url(images/bg.gif) top left repeat-x #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
a { color:#002c7d; text-decoration:none}
a:hover { color:#e00000; text-decoration:none}
img { border:0 none; }
p { margin:0; padding:0 ; }
input{ font-family:Arial, Helvetica, sans-serif;}

.Clear { clear:both; margin:0; padding:0}
.FLeft { float:left; font-weight:normal}
.FTattooLeft { float:left;}
.FRight { float:right}
h1,h2,h3,h4 { margin:0; padding:0; }
h1 { font-size:15px; font-weight:bold; color:#333333; border-bottom:solid 1px #9da6b9; padding:0 0 5px 0; margin:0 0 15px 0; text-transform:uppercase; }
h1 span { color:#e00000; }
#Container { width:950px; margin:0 auto; padding:0; position:relative; }
.Top_Section { margin:0; padding:0; }


 
.Top_Links_Section { margin:0; padding:10px 0 0 9px; background-color:#001545; border-bottom:solid 1px #000e30; height:33px; }
.Top_Links_Section img { margin:0 1px;}

 



.Top_Banner { margin:0 0 2px 0; padding:0; height:138px; }
.Logo { float:left; margin:0; padding:25px 0 0 5px; }

.Top_Navigation { height:32px;}


.Searchselect{ float: left; width:136px; margin:0 0 0 10px; vertical-align:middle;}
.Searchselect select{width:134px; border:solid 1px #b2b9c9; background:#f2f2f2; height:24px; font-size:12px; font-weight:bold; color:#000000; margin:0; padding:2px 0 2px 0;}
.Search_Section { margin:0; padding:16px 0 16px 0px; height:28px;}
.Search_Box1 {  padding:0; width:320px; float:left; margin:0 0 0 0px; }
.Search_Box11 {  padding:0; width:340px; float:left; margin:0 0 0 0px; }
.Search_Left_Curve { margin:0; padding:0; float:left; width:12px; height:27px; }
.Search_Right_Curve { margin:0; padding:0; float:left; width:12px; height:27px; }
.Search_Middle_Curve { margin:0; padding:5px 0 0 0; background:url(images/search_middle.gif) left top repeat-x; float:left; height:27px; border:none; width:295px; font-size:14px; font-weight:normal; }
.Search_Middle_Curve1 { margin:0; padding:5px 0 0 0; background:url(images/search_middle.gif) left top repeat-x; float:left; height:27px; border:none; width:315px; font-size:14px; font-weight:normal; }
.OR_Text { margin:0; padding:5px 35px 0 35px; float:left; color:#333333; font-size:17px; font-weight:bold; text-transform:uppercase; }
.Search_But { margin:0 0 0 10px; padding:0; float:left; }
.Search_But1 { margin:0 0 0 15px; padding:0; float:left; }
.Middle_Section { margin:0; padding:0; position:relative; }
.Middle_Left_Coln { margin:0; padding:0; width:710px; float:left; vertical-align:top; }
.Middle_Right_Coln { margin:0; padding:0; width:240px; float:right; vertical-align:top; position:relative; }
.Concerts_Section { margin:0; padding:0; position:relative;}
.Middle_Right_Coln .Top_Curve { margin:0; padding:0; float:left; width:240px; height:16px; vertical-align:top; }
.Middle_Right_Coln .Middle_Curve { margin:0; padding:0 10px; float:left; width:220px; background-color:#e8eff5; vertical-align:top; }
.Middle_Right_Coln .Bottom_Curve { margin:0; padding:0; float:left; width:240px; height:16px; vertical-align:top; }

.Con_Sec_Search { background-color:#FFFFFF; margin:0; padding:10px 7px 10px 8px; width:199px; }
.Con_Sec_Search input { background-color:#f2f2f2; border:solid 1px #b2b9c9; margin:0; padding:3px 0; font-size:12px; font-weight:bold; color:#001545; width:60px; text-align:center; }
.Con_Sec_Search select { background-color:#f2f2f2; border:solid 1px #b2b9c9; margin:0; padding:3px 0; font-size:12px; font-weight:bold; color:#001545; width:198px; }


/* Left Part Css Start Here */
.leftPart{ width:190px; float:left; position:relative; margin:0 15px 0 0; padding:0;}
.SellTicket{ width:auto; position:relative; float:left;padding-left:15px;}
.SellTicketleft{ float:left;}
.SellTicketbg{ background:url(images/sell_ticket_bg.gif) left top repeat-x; float:left; line-height:42px; font-size:16px; color:#333333; font-weight:bold; text-transform:uppercase; width:169px;}
.SellTicketbg a{font-size:16px; color:#333333; font-weight:bold; text-decoration:none;}
.SellTicketbg a:hover{font-size:16px; color:#e00000; font-weight:bold; text-decoration:none;}
.SellTicketbg span{ color:#e00000;}


.SellTicketright{ float:left;}


/*.Newsletter{ float:left; width:190px; margin:15px 0 0 0; }
.NewsletterLeft{ float:left;}
.NewsletterBg{ float:left; background:url(images/newsletter_bg.gif) left top repeat-x; height:116px; font-size:17px; font-weight:bold; color:#333333; text-transform:uppercase; padding:14px 0 0 0; width:172px;}
.NewsletterBg span{ color:#e00000; }
.NewsletterBg input{ width:160px; margin:5px 0 0 0; padding:3px 0 0 3px; height:21px; border:none; background:#b2b9c9; font-size:13px; color:#000; }
.NewsletterRight{float:left;}*/

.Newsletter { float:left; width:190px; margin:15px 0 0 0; }
.Newsletter .Top_Curve { float:left; width:190px; margin:0; height:14px; }
.Newsletter .Bottom_Curve { float:left; width:190px; margin:0; height:14px; }
.Newsletter .Middle_Curve { float:left; width:168px; margin:0; background:url(images/newsletter_middle_curve.gif) left top repeat-x; padding:0 10px; border:solid 1px #cacaca; border-width:0 1px; }
.Newsletter .Middle_Curve .Heading { font-size:17px; font-weight:bold; color:#333333; text-transform:uppercase; }
.Newsletter .Middle_Curve .Heading span { font-size:17px; font-weight:bold; color:#e00000; text-transform:uppercase; }
.Simple_Text { float:left; font-size:12px; font-weight:normal; color:#333333; text-transform:none; line-height:18px; padding:6px 0; }
.Input_Section input{ width:160px; margin:5px 0 0 0; padding:3px 0 0 3px; height:21px; border:none; background:#b2b9c9; font-size:13px; color:#000; }

.GuranteeBox{ width:190px; margin:15px 0 0 0; float:left;}
.GuranteeBoxLeft{ float:left;}
.GuranteeBoxBg{ float:left; background:url(images/gurantee_bg.gif) left top repeat-x; height:50px; font-size:22px; color:#333; font-weight:bold; padding:7px 0 0 0; width:170px; }
.GuranteeBoxBg span{ color:#e00000; }
.GuranteeBoxRight{ float:left;}
.GuranteeView{ font-size:12px; font-weight:bold; color:#000000; float:left; padding:0 12px 0 113px; background:url(images/details_arrow.gif) right center no-repeat; }
.GuranteeView a{ font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
.GuranteeView a:hover{ font-size:12px; font-weight:bold; color:#e00000; text-decoration:underline; }


.ThingsIsToDo{ float:left; width:190px; margin:15px 0 0 0;}
.ThingsIsToDoTop{ float:left; width:190px; height:11px;}
.ThingsIsToDoBG{ background:#ffffff url(images/thingtodo_bg.gif) left top repeat-x; border:solid 1px #cacaca; clear:both; border-width:0px 1px 0px 1px; font-size:17px; color:#333333; font-weight:bold;  padding:3px 0 0 10px; }
.ThingsIsToDoBG span{ color:#e00000; }
.ThingsIsToDoBG ul{ margin:0; padding:5px 0 0 0; list-style:none; list-style-image:none; }
.ThingsIsToDoBG li{ background:url(images/things_arrow.gif) left 8px no-repeat; font-size:13px; font-weight:bold; color:#002c7d; padding:4px 0 4px 13px; text-decoration:none;}
.ThingsIsToDoBG li a{ text-decoration:none; }
.ViewAllnav{ font-size:13px; color:#000000; font-weight:bold; background:url(images/viewall_arrow.gif) right center no-repeat; text-align:right; margin:20px 10px 0 0; padding:0 10px 0 0; }
.ViewAllnav a{ text-decoration:none; color:#000000; }
.ViewAllnav a:hover{ text-decoration:underline; color:#e00000; }

/* Middle Part Css Start Here */
.Middlepart{ width:490px; float:left; position:relative;}/*height:264px*/
.SansFransisHotels{  border:solid 1px #d0d0b5; background:#f3f3e8; padding:5px; height:auto;}
.SansFransisHotelsbg{ background:#1c1c1c; line-height:31px; height:31px; font-size:17px; color:#FFF; padding:0 0 0 5px; text-transform:uppercase; }
.SansFransisHotelsbg span{ color:#ff0000; font-weight:bold; font-size:18px;}

.EntryCityNem{ width:231px; float:left; position:relative; padding:28px 0 0 10px; background:url(images/entry_name.gif) right top no-repeat; }

.EntryInput{ font-size:11px; color:#000;}
.EntryInput input{ font-size:12px; color:#001545; font-weight:bold; width:208px; height:20px; padding:2px 0 0 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:5px 0 0 0;}

.CheckInInput{font-size:11px; color:#000; margin:14px 0 0 0; float:left; width:114px;}
.CheckInInput input{ font-size:12px; color:#001545; font-weight:bold; width:70px; height:20px; padding:2px 0 0 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:5px 0 0 0; vertical-align:middle;}
.CheckInInput img{ margin:0px 0 0 2px; vertical-align:middle;}
.RoomsInput{font-size:11px; color:#000; margin:14px 0 0 0; float:left; }
.RoomsInput select{ font-size:12px; color:#001545; font-weight:bold; width:50px; height:24px; padding:2px 0 0 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:5px 0 0 0; }
.OurBestrate{ font-size:12px; color:#00206a; font-weight:bold; width:85px; padding:14px 10px 0 0; text-align:center; float:left;}
.SansFransisHotelsRight{ width:209px; float:left; height:150px; padding:20px 14px 0 12px ;  font-weight:bold; color:#024c9c; line-height:15px;}

.SansFransisHotelsRight .Title{ padding:0px 0 10px 0; text-align:left; margin:0;}
.SansFransisHotelsRight .Title a{ font-size:13px; font-weight:bold; color:#00206a; text-decoration:none;}
.SansFransisHotelsRight .Title a:hover{ font-size:13px; font-weight:bold; color:#e00000; text-decoration:underline;}
.SansFransisHotelsRight .Title span { padding:0; text-align:left; margin:0; font-weight:normal; color:#585858;}
.SansFransisHotelsRight input{font-size:13px; color:#001545; font-weight:bold; width:206px; height:20px; padding:2px 0 0 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:7px 0 0 0; }

.ThelatestShow{border:solid 1px #d0d0b5; background:#f3f3e8; padding:5px; margin:15px 0 0 0; }
.ThelatestShow .ThelatestShowBG{ background:#1c1c1c; line-height:31px; height:31px; font-size:17px; color:#FFF; padding:0 0 0 5px; text-transform:uppercase; }
.ThelatestShow .ThelatestShowBG span{ color:#ff0000; font-weight:bold; font-size:18px;}
.ThelatestShow .ThelatestShowImg{ font-size:13px; font-weight:bold; color:#00206a; text-align:center;}
.ThelatestShow .ThelatestShowImg ul{ padding:24px 8px 0px 8px; margin:0 auto; list-style:none; list-style-image:none; }
.ThelatestShow .ThelatestShowImg li{ padding:1px 1px 0px 1px; margin:0 auto;display:inline-table; width:136px; border:2px solid #F3F3E8; vertical-align:text-top; }
.ThelatestShow .ThelatestShowImg li:hover {background:white; border:2px solid #6e6e6e;}
.ThelatestShow .ThelatestShowImg li img{ border:solid 1px #cac6ad; }
.ThelatestShow .ThelatestShowImg li .Title{ padding:10px 0 10px 0; text-align:center; margin:0;}
.ThelatestShow .ThelatestShowImg li .Title a{ font-size:13px; font-weight:bold; color:#00206a; text-decoration:none;}
.ThelatestShow .ThelatestShowImg li .Title a:hover{ font-size:13px; font-weight:bold; color:#e00000; text-decoration:underline;}
.Border{ border-bottom:solid 1px #e9e9e9; margin:0; padding:0; height:1px;}


.ThelatestShow .ThelatestShowImg2{ font-size:13px; font-weight:bold; color:#00206a; margin:0; padding:0; text-align:center;}
.ThelatestShow .ThelatestShowImg2 ul{ padding:20px 0px 0px 12px; padding-top:5px;  margin:0 auto; list-style:none; list-style-image:none; }
.ThelatestShow .ThelatestShowImg2 li{ padding:1px 1px 0px 1px; margin:0 auto; display:inline-table; text-align:center; border:2px solid #F3F3E8;vertical-align:text-top;}
.ThelatestShow .ThelatestShowImg2 li:hover {background:white; border:2px solid #6e6e6e;}
.ThelatestShow .ThelatestShowImg2 li img{ border:solid 1px #cac6ad; }
.ThelatestShow .ThelatestShowImg2 li .Title{ padding:10px 0 10px 0; text-align:center; margin:0; width:83px;}
.ThelatestShow .ThelatestShowImg2 li .Title span{ font-size:12px; color:#333333; font-weight:bold;}
.ThelatestShow .ThelatestShowImg2 li .Title a{ font-size:13px; font-weight:bold; color:#00206a; text-decoration:none;}
.ThelatestShow .ThelatestShowImg2 li .Title a:hover{ font-size:13px; font-weight:bold; color:#e00000; text-decoration:underline;}

.button{ width:auto; float:left; padding:10px 0 0 20px;}


.HotSanSFransico{border:solid 1px #d0d0b5; background:#f3f3e8; padding:5px; margin:15px 0 0 0; width:683px; }
.HotSanSFransico .HotSanSFransicobg{ background:#1c1c1c; line-height:31px; height:31px; font-size:17px; color:#FFF; padding:0 0 0 5px; text-transform:uppercase; }
.HotSanSFransico .HotSanSFransicobg span{ color:#ff0000; font-weight:bold; font-size:18px;}

.HotSanSFransico .Leftpart{ width:330px; margin:17px 0 0 5px; float:left; position:relative;}


.SportTicketMenu{ float:left; border-bottom:solid 1px #d8dce4; padding:0 0 5px 0; width:336px;}
.SportTicketMenu ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
.SportTicketMenu li{ font-size:12px; color:#00206a; font-weight:bold; display:inline; height:21px; }
.SportTicketMenu li a{ font-size:12px; color:#00206a; font-weight:bold; padding:4px 10px 4px 10px; text-decoration:none; line-height:17px; position:relative;}
.SportTicketMenu li a:hover{ font-size:12px; color:#00206a; font-weight:bold; padding:4px 10px 4px 10px; text-decoration:none; background:#d3d3d3; }
.SportTicketMenu li ul{ display:none;width:336px;}
.SportTicketMenu li a:hover ul, .SportTicketMenu li:hover ul{ display:block; position:absolute; top:9px; left:-4px; padding:16px 0 0 0;}
.SportTicketMenu li ul li, .SportTicketMenu li ul li a { font-size:12px; color:#1c1c1c; font-weight:bold; display:inline; height:21px; background:none; padding:0 0 0 5px ;}
.SportTicketMenu li ul li a:hover{ font-size:12px; color:#e00000; font-weight:bold; display:inline; height:21px; background:none; padding:0 0 0 5px;}

.EventsDateBorder{ border:solid 1px #d8dce4; margin:4px 0 0 0;}
.EventsDateBorder .Events{ background:#024c9c; line-height:30px; float:left; width:201px; font-size:13px; font-weight:bold; color:#FFF; padding:0 0 0 11px;}
.EventsDateBorder .Date{ background:#024c9c; line-height:30px; float:left; width:115px; font-size:13px; font-weight:bold; color:#FFF; text-align:center;}

/*.EventsDateBorder .EventsNew{ background:#e8eff5; line-height:30px; float:left; width:201px; font-size:12px; font-weight:normal; color:#001435; padding:0 0 0 11px;}
.EventsDateBorder .EventsNew a{ font-size:12px; font-weight:normal; color:#001435; text-decoration:none; }
.EventsDateBorder .EventsNew a:hover{ font-size:12px; font-weight:normal; color:#e00000; text-decoration:underline; }
.EventsDateBorder .DateNew{ background:#e8eff5; line-height:30px; float:left; width:115px; font-size:12px; font-weight:bold; color:#001435; }

.EventsDateBorder .EventsNew2{ background:#FFF; line-height:30px; float:left; width:201px; font-size:12px; font-weight:normal; color:#001435; padding:0 0 0 11px;}
.EventsDateBorder .EventsNew2 a{ font-size:12px; font-weight:normal; color:#001435; text-decoration:none; }
.EventsDateBorder .EventsNew2 a:hover{ font-size:12px; font-weight:normal; color:#e00000; text-decoration:underline; }
.EventsDateBorder .DateNew2{ background:#FFF; line-height:30px; float:left; width:115px; font-size:12px; font-weight:bold; color:#001435; }*/


.HotSanSFransico .HotSanSFransicoImages{ position:relative; text-align:center;}
.HotSanSFransico .HotSanSFransicoImages ul{ padding:0px 0;  margin:20px auto; list-style:none; list-style-image:none; }
.HotSanSFransico .HotSanSFransicoImages li{ padding:1px 2px 0px ; margin:0 22px auto; text-align:center; display:inline-table; width:82px; border:2px solid #F3F3E8; vertical-align:text-top;}
.HotSanSFransico .HotSanSFransicoImages li:hover {background:white; border:2px solid #6e6e6e;}
.HotSanSFransico .HotSanSFransicoImages li img{ border:solid 1px #cac6ad; }
.HotSanSFransico .HotSanSFransicoImages li .Title{ padding:5px 0 10px 0; text-align:center; margin:0;}
.HotSanSFransico .HotSanSFransicoImages li .Title span{ font-size:12px; color:#333333; font-weight:normal; }
.HotSanSFransico .HotSanSFransicoImages li .Title a{ font-size:13px; font-weight:bold; color:#00206a; text-decoration:none;}
.HotSanSFransico .HotSanSFransicoImages li .Title a:hover{ font-size:13px; font-weight:bold; color:#e00000; text-decoration:underline;}


.HotSanSFransico .HotSanSFransicoImages2{ position:relative; text-align:center;}
.HotSanSFransico .HotSanSFransicoImages2 ul{ padding:0; margin:20px auto; list-style:none; list-style-image:none; }
.HotSanSFransico .HotSanSFransicoImages2 li{ padding:1px 2px 0; margin:0 12px auto; text-align:center; display:inline-table; width:136px; border:2px solid #F3F3E8;vertical-align:text-top;}
.HotSanSFransico .HotSanSFransicoImages2 li:hover {background:white; border:2px solid #6e6e6e;}
.HotSanSFransico .HotSanSFransicoImages2 li img{ border:solid 1px #cac6ad; }
.HotSanSFransico .HotSanSFransicoImages2 li .Title{ padding:5px 0 10px 0; text-align:center; margin:0;}
.HotSanSFransico .HotSanSFransicoImages2 li .Title span{ font-size:12px; color:#333333; font-weight:normal; }
.HotSanSFransico .HotSanSFransicoImages2 li .Title a{ font-size:13px; font-weight:bold; color:#00206a; text-decoration:none;}
.HotSanSFransico .HotSanSFransicoImages2 li .Title a:hover{ font-size:13px; font-weight:bold; color:#e00000; text-decoration:underline;}

/*
.CoolThing{border:solid 1px #d0d0b5; padding:5px; margin:15px 0 0 0; width:683px; height:150px; }
.CoolThing .CoolThingbg{ background:#1c1c1c; line-height:31px; height:31px; font-size:17px; color:#FFF; padding:0 0 0 5px; text-transform:uppercase; }
.CoolThing .CoolThingbg span{ color:#ff0000; font-weight:bold; font-size:18px;}
*/

/* Right part Css Start Here */
.RightPartContent{  float:left; border-bottom:dashed 1px #4b74a8; padding:0 0 10px 0; margin:0 0 15px 0;}
.RightPartContent .Title{ font-size:13px; font-weight:bold; color:#00206a;}
.RightPartContent .Title a{ font-size:13px; font-weight:bold; color:#00206a; text-decoration:none;}
.RightPartContent .Title a:hover{ font-size:13px; font-weight:bold; color:#e00000;}
.RightPartContent .Content{ font-size:12px; font-weight:normal; color:#666666; width:155px; float:left; padding:7px 0 0 0;}
.RightPartContent .Content2{ font-size:12px; font-weight:normal; color:#666666; width:65px; float:left; padding:7px 0 0 0; text-align:right;}
.ViewAllButton{ text-align:right; width:auto; margin:10px 0 10px 0;}

/*.TattooParlor{ margin:15px 0 0 0; border:solid 1px #d0d0b5; padding:5px; *padding-top:3px; height:100%;}*/

.TattooParlor{ border:solid 1px #d0d0b5; padding:5px; *padding-top:3px; width:240px; position:absolute; bottom:95px; *bottom:148px; left:700px;}
.TattooParlor .TattooParlorbg{ background:#1c1c1c; line-height:31px; height:31px; font-size:17px; color:#FFF; padding:0 0 0 5px; text-transform:uppercase; vertical-align:top; margin:0; }
.TattooParlor .TattooParlorbg span{ color:#ff0000; font-weight:bold; font-size:18px;}
.TattooParlor ul{ margin:15px 0 0 0; padding:0; list-style:none; list-style-image:none;}
.TattooParlor li{ float:left; padding:5px 8px 5px 8px;}
.TattooParlor li img{ border:solid 1px #e5e5e5;}

.TattooParlor .ViewAllnav{ font-size:13px; color:#000000; font-weight:bold; background:url(images/viewall_arrow.gif) right center no-repeat; text-align:right; margin:10px 20px 10px 0; padding:0 15px 0 0; }
.TattooParlor .ViewAllnav a{ text-decoration:none; color:#000000; }
.TattooParlor .ViewAllnav a:hover{ text-decoration:underline; color:#e00000; }

/* Footer Part Css Start Here */
.Footer{ margin:10px 0 0 0;}
.Footer .FooterBG{ background:#1c1c1c; height:35px; line-height:35px; margin-bottom:6px; }
.Footer .FooterBG ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
.Footer .FooterBG li{ font-size:12px; color:#FFF; background:url(images/footer_devider.gif) right center no-repeat; font-weight:bold; padding:0;  margin:0; display:inline;  }
.Footer .FooterBG li a { font-size:12px; padding:0 15px; color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}
.Footer .FooterBG li.Last { background:none; }
.Footer .FooterBG li a:hover{ font-size:12px; color:#FFF; font-weight:bold; text-decoration:underline;}
.Copyright{ margin:15px 0 20px 0; font-size:12px; color:#7c8aa9;}

.autocomplete_completionListElement 
{   
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : auto;
    text-align : left; 
    list-style-type : none;
    padding:0px 0px 0px 3px;	
    z-index : 10;     
}

.autocomplete_completionListElement1 
{   
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : auto;
    text-align : left; 
    list-style-type : none;
    padding:0px 0px 0px 3px;	
    z-index : 10;
    min-width : 400px;        
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;		
}

.modalpopup
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 200px 3px;
    display: block;
    position: absolute;
}

.modalpopup1
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 200px 3px;
    display: block;
    position: absolute;
    z-index: 100001; 
    left: 0px; 
    top: 54px;
}

.modalPopup2 
{
	background-color:#E9EFF6;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:800px;
}

.container
{
    width: 300px;
    border: solid 1px #808080;
    border-width: 1px 0px;
     background-color: #f2f2f2;
} 

.container1
{
    width: 550px;
    border: solid 1px #808080;
    border-width: 1px 0px;
} 

.container2
{
    width: 400px;
    border: solid 1px #808080;
    border-width: 1px 0px;
} 

.header
{
    background: url(images/sprite.png) repeat-x 0px -200px;	
    color: #000;	
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 3px 10px;
} 

.header1
{
    background: url(images/sprite.png) repeat-x 0px -200px;	
    color: #000;	
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 3px 10px;
} 

.header1 .msg
{
    font-weight: bold;
}       


.header .msg
{
    font-weight: bold;
}         

.body1
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 30px;
} 

.body2
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right:10px;
} 


.body .msg
{
    /*background: url(images/sprite.png) no-repeat 0px -1900px;	*/
    float: left;
    padding-left: 22px;
    color:Black;
}  

.body .errormsg
{
    background: url(images/sprite.png) no-repeat 0px -1900px;	
    float: left;
    padding-left: 22px;
    color:Black;
}  


.footer
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none solid;
    border-width: 0px 1px;
    text-align:right;
    padding-bottom: 8px;
    padding-right: 8px;
} 

.close
{
    right: 7px;	
    background: url(images/sprite.png) no-repeat 0px -300px;	
    width: 25px;	
    cursor: pointer;	
    position: absolute;	
    top: 204px;	
    height: 15px;
}

.close1
{
    right: 7px;	
    background: url(images/sprite.png) no-repeat 0px -300px;	
    width: 25px;	
    cursor: pointer;	
    position: absolute;	
    top: 5px;	
    height: 15px;
}

.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.5;        
}     

.Events_News_Blue_Back { background:#e8eff5; margin:0; padding:5px 10px; }
.Events_News_Blue_Back:hover { background:#B1CFE8;}
.EventsNew{ width:183px; float:left; font-size:12px; font-weight:bold; color:#001435;}
.EventsNew a{ font-size:12px; font-weight:normal; color:#001435; text-decoration:none; }
.EventsNew a:hover{ font-size:12px; font-weight:normal; color:#e00000; text-decoration:underline; }
.DateNew{ width:121px; float:right; font-size:11.7px; font-weight:bold; color:#001435; }

.Events_News_White_Back { background:#fff; margin:0; padding:5px 10px; }
.Events_News_White_Back:hover { background:#B1CFE8;}
.EventsNew2{ width:183px; float:left; font-size:12px; font-weight:bold; color:#001435;}
.EventsNew2 a{ font-size:12px; font-weight:normal; color:#001435; text-decoration:none; }
.EventsNew2 a:hover{ font-size:12px; font-weight:normal; color:#e00000; text-decoration:underline; }
.DateNew2 { width:121px; float:right; font-size:11.7px; font-weight:bold; color:#001435; }

/* start button style */
.sub_button a { 
    height: 24px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    text-decoration: none;
    float: left;
    display: block;
    overflow: hidden;
    padding: 0;
}
.sub_button a span {
	display: block;
	white-space: nowrap;
	padding: 0 10px 0 0;
	line-height: 22px;
	height:24px;
	cursor: pointer;
}
.sub_button a.green {
    color: #FFFFFF; padding: 0 0 0 10px; background: url(images/sub_button_left.png) left top no-repeat;
}
.sub_button a.green:hover {
    color: #FFFFFF; padding: 0 0 0 10px; background: url(images/sub_button_left.png) left top no-repeat;
}
.sub_button a.green span {
        background: url(images/sub_button_right.png) right top no-repeat;
}
.sub_button a.green:hover span {
       background: url(images/sub_button_right.png) right top no-repeat;
}

/* start button style */
/*start by viral 24-06-09 */
.Latest_In_San{border:solid 1px #d0d0b5; background:#f3f3e8; padding:5px; margin:15px 0 0 0; }
.Latest_In_San .Latest_In_San_BG{ background:#1c1c1c; line-height:31px; height:31px; font-size:17px; color:#FFF; padding:0 0 0 5px; text-transform:uppercase; }
.Latest_In_San .Latest_In_San_BG span{ color:#ff0000; font-weight:bold; font-size:18px;}

/*.Latest_In_San_Img { margin:22px 0 0 0; padding:0 15px; width:906px; text-align:center }
.Latest_In_San_Img ul { padding:0; margin:0 auto; list-style:none; list-style-image:none; }
.Latest_In_San_Img li { padding:2px; margin:0 9px 0 0; float:left; display:inline-table;text-align:center; border:2px solid #F3F3E8;}
.Latest_In_San_Img li:hover {background:white; border:2px solid #6e6e6e;}
.Latest_In_San_Img li.Last_Img { padding:0; margin:0; float:left; display:inline; }
.Latest_In_San_Img li img{ border:solid 1px #cac6ad; }
.Latest_In_San_Img li .Title{ padding:10px 0 10px 0; text-align:center; margin:0;}
.Latest_In_San_Img li .Title a{ font-size:13px; font-weight:bold; color:#00206a; text-decoration:none;}
.Latest_In_San_Img li .Title a:hover{ font-size:13px; font-weight:bold; color:#e00000; text-decoration:underline;}
.Latest_In_San_Img li .Title span { padding:0; text-align:center; margin:5px 0;}*/

.Latest_In_San_Img { margin:22px 0 0 0; padding:0 15px; width:906px; text-align:center }
.Latest_In_San_Img ul { padding:0; margin:0 auto; list-style:none; list-style-image:none; display:inline; }
.Latest_In_San_Img li { padding:2px; margin:0 5px 0 0;  display:inline-table; text-align:center; width:132px; border:2px solid #F3F3E8; vertical-align:top; }
.Latest_In_San_Img li:hover { background:white; border:2px solid #6e6e6e;}
.Latest_In_San_Img li.Last_Img { padding:0; margin:0 auto; display:inline; }
.Latest_In_San_Img li img{ border:solid 1px #cac6ad; }
.Latest_In_San_Img li .Title{ padding:2px; width:125px; text-align:center; margin:0;}
.Latest_In_San_Img li .Title a{ font-size:13px; font-weight:bold; color:#00206a; text-decoration:none;}
.Latest_In_San_Img li .Title a:hover{ font-size:13px; font-weight:bold; color:#e00000; text-decoration:underline;}
.Latest_In_San_Img li .Title span { padding:0; text-align:center; margin:0; line-height:20px;}


.Inner_Concerts_Section { margin:15px 0 0 0; padding:0; }
.Concerts_Section_Left { margin:0; padding:0; width:695px; float:left; }
.Concerts_Section_Right { margin:0; padding:0; width:255px; float:right; }

.Concerts_Section_Inner { border:solid 1px #d0d0b5; background:#f3f3e8; padding:5px; margin:0; }
.Concerts_Section_Inner .Concerts_Section_Bg{ background:#1c1c1c; line-height:31px; height:31px; font-size:17px; color:#FFF; padding:0 0 0 5px; text-transform:uppercase; }
.Concerts_Section_Inner .Concerts_Section_Bg span{ color:#ff0000; font-weight:bold; font-size:18px;}

.Concerts_Content { margin:10px 0 0 0; padding:0; }

.Date_Boxes_Section { margin:0; padding:0; }
.Date_Boxes { margin:0; padding:0; font-size:12px; font-weight:normal; color:#FFFFFF; }
.Date_Boxes ul { margin:0; padding:0; list-style:none; }
.Date_Boxes li { margin:0; padding:0 1px 0 0; list-style:none; float:left; display:inline; }
.Date_Boxes li a { color:#ffffff; text-decoration:none; padding:4px 0 0 0; margin:0 3px 0 0; display:block; background: url(images/date_normal.png) left top no-repeat; width:53px; height:30px; text-align:center; font-weight:bold; line-height:12px; text-transform:uppercase; }
.Date_Boxes li a span { color:#acbed3; font-weight:bold; }
.Date_Boxes li a:hover { color:#ffffff; text-decoration:none; padding:4px 0 0 0; display:block; background: url(images/date_active.png) left top no-repeat; width:53px; height:30px; text-align:center; }
.Date_Boxes li a.active { color:#ffffff; text-decoration:none; padding:4px 0 0 0; display:block; background: url(images/date_active.png) left top no-repeat; width:53px; height:30px; text-align:center; }
.Date_Boxes li.Last_Text { color:#ffffff; text-decoration:none; padding:0; margin:0; display:block; background: url(images/date_normal.png) left top no-repeat; width:53px; height:30px; text-align:center; font-weight:bold; line-height:12px; text-transform:uppercase; }

.Sorting_Section { margin:16px 0 16px 0; padding:0; }
.Date_Select select{width:60px; border:solid 1px #b2b9c9; background:#f2f2f2; height:24px; font-size:12px; font-weight:bold; color:#000000; margin:0; padding:2px 0 2px 0;}
.Result_Select select{width:165px; border:solid 1px #b2b9c9; background:#f2f2f2; height:24px; font-size:12px; font-weight:bold; color:#000000; margin:0; padding:2px 0 2px 0;}
.Category_Select select{width:235px; border:solid 1px #b2b9c9; background:#f2f2f2; height:24px; font-size:12px; font-weight:bold; color:#000000; margin:0; padding:2px 0 2px 0;}

.Sell_Your_Tickets { margin:0; padding:0; }

.Show_Text { font-size:17px; font-weight:normal; color:#333333; float:left; }
.Show_Text span { font-size:17px; font-weight:bold; text-transform:uppercase; color:#333333; }

.Events_Section { margin:0; padding:0; width:950px; float:left; }
.Events_Section_Main { margin:0; padding:0; width:695px; float:left; }
.Events_Section_Left { margin:0; padding:0; width:685px; border:solid 1px #034b9d; border-width:1px 9px 1px 1px; float:left; }
.Events_Section_Left .Title { margin:0; padding:0; background-color:#034b9d; height:30px; line-height:30px; font-size:13px; color:#FFFFFF; font-weight:bold;  } 
.Events_Section_Left .Title .Events { margin:0; padding:0 0 0 10px; width:260px; float:left;  }
.Events_Section_Left .Title .Venue { margin:0; padding:0; width:205px; float:left;  }
.Events_Section_Left .Title .Date { margin:0; padding:0; width:100px; float:left;  }
.Events_Section_Left .Title .Tickets { margin:0; padding:0; width:100px; float:left;  }
.Events_Section_Right { margin:0; padding:0; width:255px; float:left; }

.Events_Section_Blue { background:#e8eff5; margin:0; padding:8px 10px; }
.Events_Section_Blue:hover { background:#B1CFE8;}
.Events_Section_Blue .EventsNew{ width:260px; float:left; font-size:12px; font-weight:bold; color:#0f2e73;}
.Events_Section_Blue .EventsNew a{ font-size:12px; font-weight:bold; color:#0f2e73; text-decoration:none; }
.Events_Section_Blue .EventsNew a:hover{ font-size:12px; font-weight:bold; color:#e00000; text-decoration:underline; }
.Events_Section_Blue .Venue_Content { width:205px; float:left; font-size:12px; font-weight:normal; color:#666666; }
.Events_Section_Blue .Venue_Content a{ font-size:12px; font-weight:normal; color:#666666; text-decoration:none; }
.Events_Section_Blue .Venue_Content a:hover{ font-size:12px; font-weight:normal; color:#e00000; text-decoration:underline; }
.Events_Section_Blue .DateNew{ width:100px; float:left; font-size:12px; font-weight:bold; color:#585858; }
.Events_Section_Blue .TicketsNew{ width:100px; float:left; font-size:12px; font-weight:bold; color:#585858; }

.Events_Section_White { background:#fff; margin:0; padding:8px 10px; }
.Events_Section_White:hover { background:#B1CFE8;}
.Events_Section_White .EventsNew{ width:260px; float:left; font-size:12px; font-weight:bold; color:#0f2e73;}
.Events_Section_White .EventsNew a{ font-size:12px; font-weight:bold; color:#0f2e73; text-decoration:none; }
.Events_Section_White .EventsNew a:hover{ font-size:12px; font-weight:bold; color:#e00000; text-decoration:underline; }
.Events_Section_White .Venue_Content { width:205px; float:left; font-size:12px; font-weight:normal; color:#666666; }
.Events_Section_White .Venue_Content a{ font-size:12px; font-weight:normal; color:#666666; text-decoration:none; }
.Events_Section_White .Venue_Content a:hover{ font-size:12px; font-weight:normal; color:#e00000; text-decoration:underline; }

.Events_Section_White .DateNew{ width:100px; float:left; font-size:12px; font-weight:bold; color:#585858; }
.Events_Section_White .TicketsNew{ width:100px; float:left; font-size:12px; font-weight:bold; color:#585858; }

.Special_Events{border:solid 1px #d0d0b5; background:#f3f3e8; padding:5px; margin:15px 0 0 0; }
.Special_Events .Special_Events_Bg{ background:#1c1c1c; line-height:31px; height:31px; font-size:17px; color:#FFF; padding:0 0 0 5px; text-transform:uppercase; }
.Special_Events .Special_Events_Bg span{ color:#ff0000; font-weight:bold; font-size:18px;}
/*
.Latest_In_San_Img { margin:22px 0 0 0; padding:0 15px; width:906px; text-align:center }
.Latest_In_San_Img ul { padding:0; margin:0; list-style:none; list-style-image:none; }
.Latest_In_San_Img li { padding:0; margin:0 19px 0 0; float:left; display:inline; }
.Latest_In_San_Img li.Last_Img { padding:0; margin:0; float:left; display:inline; }
.Latest_In_San_Img li img{ border:solid 1px #cac6ad; }
.Latest_In_San_Img li .Title{ padding:10px 0 10px 0; text-align:center; margin:0;}
.Latest_In_San_Img li .Title a{ font-size:13px; font-weight:bold; color:#00206a; text-decoration:none;}
.Latest_In_San_Img li .Title a:hover{ font-size:13px; font-weight:bold; color:#e00000; text-decoration:underline;}
.Latest_In_San_Img li .Title span { padding:0; text-align:center; margin:5px 0;}
*/
.CoolThing_Inner { border:solid 1px #d0d0b5; padding:5px; margin:15px 0 0 0; width:940px; min-height:150px; }
.CoolThing_Inner .CoolThingbg{ background:#1c1c1c; line-height:31px; height:31px; font-size:17px; color:#FFF; padding:0 0 0 5px; text-transform:uppercase; }
.CoolThing_Inner .CoolThingbg span{ color:#ff0000; font-weight:bold; font-size:18px;}

.Events_Section_Categories { margin:0; padding:0; }
.Events_Section_Categories ul { margin:0; padding:0; list-style:none; }
.Events_Section_Categories li { margin:0; padding:0; list-style:none; float:left; display:inline; }
.Events_Section_Categories li a { color:#00206a; font-size:16px; text-decoration:none; padding:0 0 0 42px; margin:0 0 2px 0; display:block; background: url(images/inner_left_categories_back.gif) left top no-repeat; width:213px; height:32px; line-height:32px; font-weight:bold; }
.Events_Section_Categories li a:hover { color:#fff; font-size:16px; text-decoration:none; padding:0 0 0 42px; margin:0 0 2px 0; display:block; background: url(images/inner_left_categories_back.gif) left -32px no-repeat; width:213px; height:32px; line-height:32px; font-weight:bold; }
.Events_Section_Categories li a.active { color:#fff; font-size:16px; text-decoration:none; padding:0 0 0 42px; margin:0 0 2px 0; display:block; background: url(images/inner_left_categories_back.gif) left -32px no-repeat; width:213px; height:32px; line-height:32px; font-weight:bold; }
.Events_Section_Categories li a.active:hover { color:#00206a; font-size:16px; text-decoration:none; padding:0 0 0 42px; margin:0 0 2px 0; display:block; background: url(images/inner_left_categories_back.gif) left top no-repeat; width:213px; height:32px; line-height:32px; font-weight:bold; }

.Tatto_Parlor { margin:15px 0 0 0; padding:0; }
.Tatto_Parlor_LColumn { margin:0; padding:0; width:695px; float:left; }
.Tatto_Parlor_LColumn1 { margin:0; padding:0; width:949px; float:left; }
.Tatto_Parlor_RColumn { margin:0; padding:0; width:255px; float:right; vertical-align:top; }
.Recn_Upl_Tatoos { margin:0; padding:0 10px 10px 10px; }
.Recn_Upl_Tatoos h1 { font-size:14px; font-weight:bold; color:#00206a; border:none; margin:0; padding:0 0 10px 0; }
.Recn_Upl_Tatoos .Gallery { margin:0; padding:2px; width:102px; border:2px solid #F3F3E8; }
.Recn_Upl_Tatoos .Gallery:hover {border:2px solid #6e6e6e; background:white;}

.Gallery_Img { margin:0; padding:0; float:left; }
.Gallery_Img ul { padding:0; margin:0; list-style:none; list-style-image:none; }

.Gallery_Img li { padding:0; margin:0 12px 0 0; float:left; width:auto; }
.Gallery_Img li.Img { padding:0; margin:0 14px 0 0; float:left; width:98px; }
.Gallery_Img li.Img .Scale_Img { padding:0; margin:0; float:left; width:98px;overflow:hidden;}
.Gallery_Img li.Last_Img { padding:0; margin:0; float:left; border:none; }
.Gallery_Img li.Last_Img img { padding:50px 0 0 0; margin:0; float:left; border:none; }
.Gallery_Img li.Arrow_Img img{ border:none; padding:50px 0 0 0; margin:0; }
.Gallery_Img li img{ border:none; }
.Gallery_Img li .Title{ padding:2px 0 0 0; text-align:center; margin:0;}
.Gallery_Img li .Title img{ border:none; margin-right:3px; height:auto; width:auto; }
.Gallery_Img li .Title a{ font-size:12px; font-weight:normal; color:#00206a; text-decoration:none;}
.Gallery_Img li .Title a:hover{ font-size:12px; font-weight:normal; color:#e00000; text-decoration:underline;}
.Gallery_Img li .Title span { padding:0; text-align:center; margin:5px 0;}
.Gallery_Img li.Last_Img_Bottom { padding:0; margin:0; float:left; border:none; }
.Gallery_Img li.Last_Img_Bottom img { border:none; }


.Recn_Upl_Tatoos1 { margin:0; padding:0 10px 10px 10px; }
.Recn_Upl_Tatoos1 h1 { font-size:14px; font-weight:bold; color:#00206a; border:none; margin:0; padding:0 0 10px 0; }
.Recn_Upl_Tatoos1 .Gallery1 { margin:0; padding:0; }
.Gallery_Img1 { margin:0; padding:0; float:left; }
.Gallery_Img1 ul { padding:0; margin:0; list-style:none; list-style-image:none; }
.Gallery_Img1 li { padding:0; margin:0 12px 0 0; float:left; width:auto; }
.Gallery_Img1 li.Img { padding:0; margin:0 14px 0 0; float:left; width:98px; }
.Gallery_Img1 li.Img .Scale_Img { p:0; margin:0; float:left; overflow:hidden; }
.Gallery_Img1 li.Last_Img { padding:0; margin:0; float:left; border:none; }
.Gallery_Img1 li.Last_Img img { padding:50px 0 0 0; margin:0; float:left; border:none; }
.Gallery_Img1 li.Arrow_Img img{ border:none; padding:50px 0 0 0; margin:0; }
.Gallery_Img1 li img{ border:none; }
.Gallery_Img1 li .Title{ padding:2px 0 0 0; text-align:center; margin:0;}
.Gallery_Img1 li .Title img{ border:none; margin-right:3px; height:auto; width:auto; }
.Gallery_Img1 li .Title a{ font-size:12px; font-weight:normal; color:#00206a; text-decoration:none;}
.Gallery_Img1 li .Title a:hover{ font-size:12px; font-weight:normal; color:#e00000; text-decoration:underline;}
.Gallery_Img1 li .Title span { padding:0; text-align:center; margin:5px 0;}
.Gallery_Img1 li.Last_Img_Bottom { padding:0; margin:0; float:left; border:none; }
.Gallery_Img1 li.Last_Img_Bottom img { border:none; }



.Pagging { margin:10px 0 0 0; padding:0; float:right;height:22px; }
.Pagging ul { margin:0; padding:0; list-style:none; }
.Pagging li { margin:0; padding:0; float:left; }
.Pagging li a { margin:1px 7px 0 0; padding:1px 4px; font-size:11px; font-weight:normal; float:left; color:#001545; border:solid 1px #b2b9c9; text-decoration:none; }
.Pagging li a:hover { margin:1px 7px 0 0; padding:1px 4px; font-size:20px; font-weight:bold; color:#ff0000; border:solid 1px #518acb; text-decoration:none;background:#E8EFF5; }

.Pagging li a.active { margin:0 7px 0 0; padding:2px 6px; font-size:11px; font-weight:normal; color:#ff0000; border:solid 1px #518acb; text-decoration:none;background:#E8EFF5; }



.Pagging li.Next { margin:0; padding:0; float:left; }
.Pagging li.Next a { margin:1px 7px 0 0; padding:1px 4px; font-size:11px; font-weight:normal; float:left; color:#001545; text-decoration:none; border:none; }
.Pagging li.Next a:hover { margin:1px 7px 0 0; padding:1px 4px; font-size:11px; font-weight:normal; text-decoration:underline;background:#ffffff; }


.Left_Gra_Section { margin:0 0 8px 0; padding:0; }
.Left_Gra_Section .Left_Gra_Top_Curve { margin:0; padding:0; width:240px; height:10px; }
.Left_Gra_Section .Left_Gra_Bottom_Curve { margin:0; padding:0; width:240px; height:10px; vertical-align:top; }
.Left_Gra_Section .Left_Gra_Middle_Curve { margin:0; padding:0 12px 0 12px; width:216px; min-height:26px; background:url(images/left_gradient_middle_curve.gif) left top repeat-x #e4edf4; font-size:15px; font-weight:bold; text-transform:uppercase; color:#333333; }
.Left_Gra_Section .Left_Gra_Middle_Curve span { margin:0; padding:0; color:#e00000; }

.Left_Gra_Section .Left_Gra_Middle_Curve .Dropdown { margin:0; padding:0; }
.Left_Gra_Section .Left_Gra_Middle_Curve .Dropdown input { width:200px; #width:198px; margin:5px 0 0 0; padding:3px 0 0 3px; height:21px; border:none; background:#c4d2de; font-size:13px; color:#000; }
.Left_Gra_Section .Left_Gra_Middle_Curve .Dropdown input file { width:200px; #width:180px; margin:5px 0 0 0; padding:3px 0 0 3px; height:21px; border:none; background:#c4d2de; font-size:13px; color:#000; }

.Tatoo_Listing_Img { margin:22px 0 0 0; padding:0; }
.Tatoo_Listing_Img ul { padding:0; margin:0; list-style:none; list-style-image:none; }
.Tatoo_Listing_Img li { padding:0; margin:0; width:212px; text-align:left; border-bottom:dashed 1px #4b74a8; }
.Tatoo_Listing_Img li img{ border:solid 1px #c0d0dd; margin-top:10px; }
.Tatoo_Listing_Img li.First img{ border:solid 1px #c0d0dd; margin:0; }
.Tatoo_Listing_Img li .Title{ padding:2px 0 10px 0; text-align:left; margin:0;}
.Tatoo_Listing_Img li .Title a{ font-size:13px; font-weight:bold; color:#00206a; text-decoration:none;}
.Tatoo_Listing_Img li .Title a:hover{ font-size:13px; font-weight:bold; color:#e00000; text-decoration:underline;}
.Tatoo_Listing_Img li .Title span { padding:0; text-align:left; margin:0; color:#585858;}


.SpecialEvent_Listing_Img { margin:22px 0 0 0; padding:0; }
.SpecialEvent_Listing_Img ul { padding:0; margin:0; list-style:none; list-style-image:none; }
.SpecialEvent_Listing_Img li { padding:0; margin:0; width:212px; text-align:left; border-bottom:dashed 0px #4b74a8; }
.SpecialEvent_Listing_Img li img{ border:solid 1px #c0d0dd; margin-top:10px; }
.SpecialEvent_Listing_Img li.First img{ border:solid 0px #c0d0dd; margin:0; }
.SpecialEvent_Listing_Img li .Title{ padding:2px 0 10px 0; text-align:left; margin:0;}
.SpecialEvent_Listing_Img li .Title a{ font-size:13px; font-weight:bold; color:#00206a; text-decoration:none;}
.SpecialEvent_Listing_Img li .Title a:hover{ font-size:13px; font-weight:bold; color:#e00000; text-decoration:underline;}
.SpecialEvent_Listing_Img li .Title span { padding:0; text-align:left; margin:0; color:#585858;}



.Concerts_Section_Events { border:solid 1px #d0d0b5; background:#fff; padding:5px; margin:0; }
.Concerts_Section_Events .Concerts_Section_Bg{ background:#1c1c1c; line-height:31px; height:31px; font-size:17px; color:#FFF; padding:0 0 0 5px; text-transform:uppercase; }
.Concerts_Section_Events .Concerts_Section_Bg span{ color:#ff0000; font-weight:bold; font-size:18px;}

.Special_Events_Inner { margin:0; padding:0; }
.Special_Events_Inner .Box_Row1 { margin:0 0 15px 0; padding:0; float:left; }
.Special_Events_Inner .Box_Row1 .Box { margin:0; padding:0; width:221px; background:url(images/events_back.gif) left top repeat-y #e4edf4; min-height:160px; float:left; }
.Box_Content { margin:0; padding:10px 18px; }
.Box_Content h2 { margin:0; padding:0; font-size:15px; font-weight:bold; color:#01479b; }
.Content_Arrow_Text { margin:8px 0 0 0; padding:0; font-size:12px; font-weight:normal; color:#333333; }
.Content_Arrow_Text ul { margin:0; padding:0; list-style:none }
/*.Content_Arrow_Text li { margin:0 0 8px 0; padding:0; }
.Content_Arrow_Text li a { margin:0; padding:0 0 0 12px; color:#333333; background:url(images/events_arrow.gif) left 4px no-repeat; text-decoration:none; }
.Content_Arrow_Text li a:hover { margin:0; padding:0 0 0 12px; color:#ff0000; background:url(images/events_arrow.gif) left 4px no-repeat; text-decoration:underline; }*/

.Content_Arrow_Text li  { margin:0 0 8px 0; padding:0 0 0 12px; color:#333333; background:url(images/events_arrow.gif) left 4px no-repeat; text-decoration:none; }
.Content_Arrow_Text li a { margin:0; padding:0; color:#333333;  text-decoration:none; }
.Content_Arrow_Text li a:hover { margin:0; padding:0; color:#ff0000;  text-decoration:underline; }

.Ticket_Details_Section { margin:15px 0 0 0; padding:0; } 
.Top_Address_Section { margin:0; padding:0;}
.Top_Address_Section .Left { margin:0; padding:0; width:512px; float:left; }
.Top_Address_Section .Left span { margin:0; padding:0; line-height:25px; }
.Top_Address_Section .Left .Heading { margin:0; padding:0; font-size:20px; font-weight:bold; color:#024c9c; }
.Top_Address_Section .Left .Date { margin:0; padding:0; font-size:14px; font-weight:bold; color:#242424; }

.Top_Address_Section .Right { margin:0; padding:0; width:438px; float:right; }
.Top_Address_Section .Right .Live_Help { margin:0; padding:0; background:url(images/live_help_back.jpg) right top no-repeat; width:418px; height:176px; float:right; }
.Top_Address_Section .Right .Content { margin:0; padding:5px 0 0 10px; color:#FFFFFF; }
.Top_Address_Section .Right .Content .Heading { margin:0; font-size:16px; font-weight:normal; }


.Live_Text { margin:18px 0 0 0; padding:0; color:#333333; font-size:12px; font-weight:normal; }
.Live_Text ul { margin:0; padding:0; list-style:none;}
.Live_Text li { margin:0 0 3px 0; padding:0;cursor:pointer;}
.Live_Text li a { margin:0; padding:0; color:#333333; font-weight:normal; text-decoration:none; }
.Live_Text li a:hover { margin:0; padding:0; color:#ff0000; font-weight:bold; text-decoration:none; }


.Ticket_Result_Section { margin:0; padding:0 0 0 0;}
.Ticket_Result_Section .Left { margin:0; padding:0; width:512px; float:left; }
.Ticket_Result_Section .Right { margin:0; padding:0; width:438px; float:right; }
.Ticket_Result_Section .Right .Ticket_Transaction_Map { margin:0; padding:127px 0 0 0; float:right; }

.Result_Sorting { margin:0 0 5px 0; padding:0; height:30px; line-height:30px; }
.Result_Sorting .Heading { margin:0; padding:0; float:right; font-size:14px; font-weight:bold; color:#034b9d; }
.Result_Sorting .Sorting { margin:0; padding:0; float:right; font-size:12px; font-weight:bold; color:#3a3a3a; }
.Result_Sorting .Sorting .No_Maximum select{ font-size:11px; color:#001545; font-weight:normal; width:90px; height:24px; padding:2px 0 2px 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:0; }
.Result_Sorting .Sorting .Qty select{ font-size:11px; color:#001545; font-weight:normal; width:40px; height:24px; padding:2px 0 2px 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:0; }

.Ticket_Result_Found { margin:0; padding:0; border:solid 1px #034b9d; float:left; }
.Ticket_Result_Found .Title { margin:0; padding:0; background-color:#034b9d; height:30px; line-height:30px; font-size:13px; color:#FFFFFF; font-weight:bold; width:512px;  } 
.Ticket_Result_Found .Title .Section { margin:0; padding:0 0 0 10px; width:134px; float:left;  }
.Ticket_Result_Found .Title .Row { margin:0; padding:0; width:70px; float:left;  }
.Ticket_Result_Found .Title .Available { margin:0; padding:0; width:100px; float:left;  }
.Ticket_Result_Found .Title .Our_Price { margin:0; padding:0; width:188px; float:left;  }

.Ticket_Result_Found_Blue { background:#e8eff5; margin:0; padding:8px 10px; }
.Ticket_Result_Found_Blue:hover { background:#B1CFE8;}
.Ticket_Result_Found_Blue .Top_Row { margin:0; padding:0; }
.Ticket_Result_Found_Blue .Bottom_Row { margin:0; padding:0; float:left; color:#414141; font-size:13px; font-weight:normal; }
.Ticket_Result_Found_Blue .Section { margin:0; padding:0; width:134px; float:left; font-size:13px; font-weight:bold; color:#da0000;  }
.Ticket_Result_Found_Blue .Row { margin:0; padding:0; width:70px; float:left; font-size:13px; font-weight:bold; color:#da0000;  }
.Ticket_Result_Found_Blue .Available { margin:0; padding:0 0 0 0; width:100px; float:left;  }
.Ticket_Result_Found_Blue .Available select{ font-size:12px; color:#001545; font-weight:bold; width:50px; height:24px; padding:2px 0 2px 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:0; }
.Ticket_Result_Found_Blue .Our_Price { margin:0; padding:0 0 0 0; width:176px; float:left; font-size:15px; font-weight:bold; color:#024c9c;  }
.Ticket_Result_Found_Blue .Our_Price span { margin:0 0 0 30px; padding:0; }

.Ticket_Result_Found_White { background:#fff; margin:0; padding:8px 10px; }
.Ticket_Result_Found_White:hover { background:#B1CFE8;}
.Ticket_Result_Found_White .Top_Row { margin:0; padding:0; }
.Ticket_Result_Found_White .Bottom_Row { margin:0; padding:0; float:left; color:#414141; font-size:13px; font-weight:normal; }
.Ticket_Result_Found_White .Section { margin:0; padding:0; width:134px; float:left; font-size:13px; font-weight:bold; color:#da0000;  }
.Ticket_Result_Found_White .Row { margin:0; padding:0; width:70px; float:left; font-size:13px; font-weight:bold; color:#da0000;  }
.Ticket_Result_Found_White .Available { margin:0; padding:0 0 0 0; width:100px; float:left;  }
.Ticket_Result_Found_White .Available select{ font-size:12px; color:#001545; font-weight:bold; width:50px; height:24px; padding:2px 0 2px 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:0; }
.Ticket_Result_Found_White .Our_Price { margin:0; padding:0 0 0 0; width:176px; float:left; font-size:15px; font-weight:bold; color:#024c9c;  }
.Ticket_Result_Found_White .Our_Price span { margin:0 0 0 30px; padding:0; }

/*   start hotel page   */
.Hotels_Section { margin:15px 0 0 0; padding:0; }
.Hotels_Section_LColumn { margin:0; padding:0; width:695px; float:left; }
.Hotels_Section_RColumn { margin:0; padding:0; width:255px; float:right; vertical-align:top; }
.Hotels_Inner_Section { border:solid 1px #d0d0b5; background:#f3f3e8; padding:5px; margin:0; }
.Hotels_Inner_Section .Hotels_Inner_Section_Bg{ background:#1c1c1c; height:31px; font-size:17px; color:#FFF; padding:0 5px 0 5px; text-transform:uppercase; }
.Hotels_Inner_Section .Hotels_Inner_Section_Bg span{ color:#ff0000; font-weight:bold; font-size:18px; line-height:31px;}
.Hotels_Inner_Section .Hotels_Inner_Section_Bg .Right_Text { color:#fff; font-weight:normal; font-size:11px; text-transform:uppercase; float:right; padding:1px 0 0 0; text-align:right;  }
.Hotels_Inner_Section .Concerts_Content { margin:10px 0 0 0; padding:10px; }

.Hotels_Inner_Section .Concerts_Content .Row1 { margin:0; padding:0; }
.Hotels_Inner_Section .Concerts_Content .Row1 .Destination { margin:0 10px 0 0; padding:0; font-size:11px; font-weight:bold; color:#000000; float:left; width:400px; }
.Hotels_Inner_Section .Concerts_Content .Row1 .Destination input { font-size:16px; color:#001545; font-weight:bold; width:400px; height:24px; padding:6px 0 0 1px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:0; }
.Hotels_Inner_Section .Concerts_Content .Row1 .Destination .container1 .body1 input { font-size:16px; color:#ff0000; font-weight:bold; width:15px; height:15px; padding:2px 0 2px 2px; background:#f2f2f2; margin:0 5px 0 0; vertical-align:middle;position:static;}
.Hotels_Inner_Section .Concerts_Content .Row1 .Check { margin:8px 10px 0 0; padding:0; font-size:11px; font-weight:normal; color:#000000; float:right; text-align:left; width:115px; }
.Hotels_Inner_Section .Concerts_Content .Row1 .Check input{ font-size:12px; color:#001545; font-weight:bold; width:56px; height:16px; padding:2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:0; }

.Hotels_Inner_Section .Concerts_Content .Row2 { margin:15px 0 0 0; padding:0; font-size:11px; font-weight:bold; color:#000000; }
.Hotels_Inner_Section .Concerts_Content .Row2 .Hotel_Name { margin:0 15px 0 0; padding:0; float:left; width:210px; }
.Hotels_Inner_Section .Concerts_Content .Row2 .Hotel_Name input{ font-size:12px; color:#001545; font-weight:bold; width:198px; height:20px; padding:2px 0 0 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:3px 0 0 0; }
.Hotels_Inner_Section .Concerts_Content .Row2 .Hotel_Amenities { margin:3px; padding:0; float:left; width:210px; }
.Hotels_Inner_Section .Concerts_Content .Row2 .Hotel_Amenities select{ font-size:12px; color:#001545; font-weight:bold; width:198px; height:24px; padding:2px 0 2px 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:3px 0 0 0; }
.Hotels_Inner_Section .Concerts_Content .Row2 .property_Type { margin:3px; padding:0; float:left; width:210px; float:right; }
.Hotels_Inner_Section .Concerts_Content .Row2 .property_Type select{ font-size:12px; color:#001545; font-weight:bold; width:205px; height:24px; padding:2px 0 2px 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:3px 0 0 0; }

.Hotels_Inner_Section .Concerts_Content .Row3 { margin:15px 0 0 0; padding:0; font-size:11px; font-weight:bold; color:#000000; }
.Hotels_Inner_Section .Concerts_Content .Row3 .Price_Range { margin:0 0 0 0; padding:0; float:left; width:180px; }
.Hotels_Inner_Section .Concerts_Content .Row3 .Price_Range input{ font-size:11px; color:#024c9c; font-weight:bold; width:28px; height:15px; padding:3px 0 0 2px; border:solid 1px #8fabc4; background:#f2f2f2; margin:3px 0 0 0; }
.Hotels_Inner_Section .Concerts_Content .Row3 .Rooms { margin:0 0 0 0; padding:0; float:left; width:70px; }
.Hotels_Inner_Section .Concerts_Content .Row3 .Rooms select{ font-size:11px; color:#024c9c; font-weight:bold; width:40px; height:22px; padding:2px 0 2px 2px; border:solid 1px #8fabc4; background:#f2f2f2; margin:3px 0 0 0; }
.Hotels_Inner_Section .Concerts_Content .Row3 .Adults { margin:0 0 0 0; padding:0; float:left; width:60px;  }
.Hotels_Inner_Section .Concerts_Content .Row3 .Adults input{ font-size:11px; color:#024c9c; font-weight:bold; width:28px; height:15px; padding:3px 0 0 2px; border:solid 1px #8fabc4; background:#f2f2f2; margin:3px 0 0 0; }
.Hotels_Inner_Section .Concerts_Content .Row3 .Buttons{ margin:0; padding:25px 0 0 0; }

.Hotels_Inner_Section .Concerts_Content .Row4 { margin:-7px 0 0 0; padding:0;width:343px;  }

.Hotels_Search_Section { margin:0; padding:0; }
.Hotels_Search_Section .Left_Tabs_Section { margin:0; padding:0; float:left; }
.Hotels_Search_Section .Right_Sorting { margin:0; padding:0; float:right; width:350px; }
.Hotels_Search_Section .Right_Sorting select{ font-size:11px; color:#001545; font-weight:bold; width:120px; height:24px; padding:2px 0 2px 2px; border:solid 1px #b2b9c9; background:#f2f2f2; margin:0; }

.Left_Tabs { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#023474; float:left; line-height:27px; margin:0; height:27px; font-weight:bold;}
.Left_Tabs ul {margin:0; padding:0; list-style:none}
.Left_Tabs li {display:inline; margin:0; padding:0; line-height:27px}
.Left_Tabs a {float:left; background:url(images/left_curve.gif) no-repeat left top; margin:0 1px 0 0; padding:0 0 0 10px; text-decoration:none; font-size:12px;}
.Left_Tabs a span {float:left; display:block; background:url(images/right_curve.gif) no-repeat right top; padding:0 10px 0 0; color:#033375}
.Left_Tabs a span {float:none}
.Left_Tabs a:hover span {color:#FFFFFF; background-position:100% -27px}
.Left_Tabs a:hover {background-position:0% -27px}
.Left_Tabs a:hover span {background-position:100% -27px;}
.Left_Tabs a.active {float:left; background:url(images/left_curve.gif) no-repeat left -27px; margin:0 1px 0 0; padding:0 0 0 10px; text-decoration:none}
.Left_Tabs a.active span {float:left; display:block; background:url(images/right_curve.gif) no-repeat right -27px; padding:0 10px 0 0; color:#ffffff;}
.Left_Tabs a.active span {float:none}

.Hotel_Search_Content { margin:0; padding:0; border:solid 1px #034b9d; border-width:7px 1px 1px  1px;}
.Hotel_Search_Content .White { margin:0; padding:0; background-color:#FFFFFF; padding:10px;}
.Hotel_Search_Content .White .Amenities_Text { margin:0 22px 0 0; padding:0; font-size:12px; font-weight:normal; color:#0f2e73; float:left;}
.Hotel_Search_Content .White .Listing { margin:0; padding:0; font-size:9px; font-weight:normal; color:#000; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; width:590px; }
.Hotel_Search_Content .White .Listing ul { margin:0; padding:0 0 0 0; list-style:none; float:left; }
.Hotel_Search_Content .White .Listing li { margin:0 35px 6px 0; padding:0; float:left; }
.Hotel_Search_Content .White .Listing li.line_through { margin:0 25px 6px 0; padding:0; float:left; text-decoration:line-through; color:#8f8f8f; }
.Hotel_Search_Content .White .Listing li img { margin:0 5px 0 0; padding:0; float:left; vertical-align:top }

.Hotel_Search_Content .Top_Curve { margin:0; padding:0; float:right; }
.Hotel_Search_Content .Top_Curve .Left_Curve { margin:0; padding:0; float:left; width:8px; height:18px; }
.Hotel_Search_Content .Top_Curve .Right_Curve { margin:0; padding:0; float:left; width:8px; height:18px; }
.Hotel_Search_Content .Top_Curve .Middle_Curve { margin:0; padding:0; background:url(images/hotels_middle_curve.gif) left top repeat-x; height:18px; line-height:18px; font-size:11px; font-weight:bold; color:#FF0000; float:left; }
.Hotel_Search_Content .Top_Curve .Middle_Curve1 { margin:0; padding:0; background:url(images/hotels_middle_curve.gif) left top repeat-x; height:18px; line-height:18px; font-size:11px; font-weight:normal; color:#FF0000; float:left; }

.Hotel_Search_Content .Blue { margin:0; padding:0; background-color:#e8eff5; padding:10px;}
/*.Hotel_Search_Content .Blue:hover { background:#B1CFE8;}*/
.Hotel_Search_Content .Blue .Img { margin:0; padding:0; width:80px; float:left; }
.Hotel_Search_Content .Blue .Img img { margin:0; padding:0; width:64px; }
.Hotel_Search_Content .Blue .Content { margin:0; padding:0;  }
.Hotel_Search_Content .Blue .Content .Title { margin:0; padding:0; float:left; }
.Hotel_Search_Content .Blue .Content .Title .Title_Text { margin:0; padding:0; font-size:15px; font-weight:bold; color:#0f2e73; }
.Hotel_Search_Content .Blue .Content .Price { margin:0; padding:0; float:right; font-size:18px; font-weight:bold; color:#1c1c1c;text-align:right;}
.Hotel_Search_Content .Blue .Content .Price .Line_Through { text-decoration:line-through; font-size:12px; color:#585858 }
.Search_Num_Text { font-size:14px; font-weight:normal; color:#1c1c1c; } 

.Hotel_Search_Content .Footer { margin:0 0 20px 0; padding:0 10px; background-color:#FFFFFF; }

/*   close hotel page   */

/* start button style */
.sub_button a { 
    height: 24px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    text-decoration: none;
    float: left;
    display: block;
    overflow: hidden;
    padding: 0;
}
.sub_button a span {
	display: block;
	white-space: nowrap;
	padding: 0 10px 0 0;
	line-height: 22px;
	height:24px;
	cursor: pointer;
}
.sub_button a.green {
    color: #FFFFFF; padding: 0 0 0 10px; background: url(images/sub_button_left.png) left top no-repeat;
}
.sub_button a.green:hover {
    color: #FFFFFF; padding: 0 0 0 10px; background: url(images/sub_button_left.png) left top no-repeat;
}
.sub_button a.green span {
        background: url(images/sub_button_right.png) right top no-repeat;
}
.sub_button a.green:hover span {
       background: url(images/sub_button_right.png) right top no-repeat;
}

/* start button style */

.Main_Div { margin:0; padding:0; width:500px; }
.Main_Div ul { margin:0; padding:0; list-style:none; }
.Main_Div li { margin:0; padding:0; float:left; }
.Main_Div ul li ul { margin:0; padding:0; list-style:none; width:250px; float:left; }
.Main_Div ul li ul li { margin:0; padding:0; float:left;width:250px; }


/* Style For The Image Scroller */

#imageBox
        {
            margin: auto;
            width: 555px;
            border: 0px #000 solid;
            overflow: hidden;
			float:left;
			padding: 0 10px;
        }
        #imageBoxInside
        {
            width: 555px;
            
        }
        #imageBox img
        {
            float: left;
            padding: 0px;
            margin: 0px;
        }
        #imageBox br
        {
            clear: both;
        }
        
.Main_Div_Container_Map { width:634px; border:solid 1px #808080; margin:0 auto; font-family:Arial, Helvetica, sans-serif; }
.Main_Div_Container_Map .Top_Heading { margin:0; padding:0; float:left; width:634px; background:url(images/map_heading_back.gif) left top repeat-x; height:23px; line-height:23px;  }
.Main_Div_Container_Map .Top_Heading .Heading { margin:0; padding:0 0 0 10px; width:524px; font-size:12px; font-weight:bold; color:#000000; float:left; }
.Main_Div_Container_Map .Top_Heading .Close_But { margin:0; padding:4px 10px 0 0; float:right; width:90px; text-align:right; height:21px; }
.Main_Div_Container_Map .Img_Section { width:634px; height:430px; }

.rating_bar {
  width: 55px;
  background: url(images/grey_star.gif) 0 0 repeat-x;
  padding-bottom:6px;
}

.rating_bar div {
  height: 12px;
  background: url(images/red_star.gif) 0 0 repeat-x;
}

.Matrixrating_bar {
  width: 55px;
  background: url(images/grey_star_new.png) 0 0 repeat-x;
  padding-bottom:6px;
}

.Matrixrating_bar div {
  height: 12px;
  background: url(images/red_star_new.png) 0 0 repeat-x;
}


.cal_Theme1 .ajax__calendar_container   {
    background-color: #e2e2e2;
    border:solid 1px #cccccc;
    z-index:150px;
}

.cal_Theme1 .ajax__calendar_header  {
    background-color: #ffffff;
    margin-bottom: 4px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
    color: #004080;
    padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body    {
    background-color: #e9e9e9;
    border: solid 1px #cccccc;
}

.cal_Theme1 .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    margin-bottom: 4px;
    margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day {
    text-align:center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
    color: #004080;
    font-weight: bold;
    background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today   {
    font-weight:bold;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}

.CoolThing{border:solid 1px #d0d0b5; padding:5px; margin:15px 0 0 0; width:683px;}
.CoolThing .CoolThingbg{ background:#1c1c1c; line-height:31px; height:31px; font-size:17px; color:#FFF; padding:0 0 0 5px; text-transform:uppercase; }
.CoolThing .CoolThingbg span{ color:#ff0000; font-weight:bold; font-size:18px;}
.CoolThingcon {width:667px; padding:8px; margin:0; background:#FFF;}
.CoolThingimg {width:470px; padding:0; margin:0; float:left;}
.CoolThingRgt {width:186; float:right; padding:10px 1px 0 1px; margin:0 0 0 0;}
.CoolThingTitle { font-size:16px; color:#e00000; font-weight:bold; padding:0 0 0 12px; margin:0;}
.CoolThingTitle ul{ margin:0; padding:5px 0 0 0; list-style:none; list-style-image:none;}
.CoolThingTitle li{ background:url(images/coolthings_arrow.gif) 0 8px no-repeat; font-size:12px; font-weight:bold; color:#1c1c1c; padding:4px 0 4px 10px; margin:0 0 0 0; text-decoration:none;}
.CoolThingTitle li a{ text-decoration:none; color:#1c1c1c;}
.Cool_Top_Curve { background:url(images/cool_bottom_curve.gif)top left no-repeat; margin:0 0 0 0; *margin:20px 0 0 0; padding:0; width:186px; height:14px; float:right; }
.CoolImg {width:176px; padding:80px 0 0 0; margin:0 auto;}

#overlay { display: block; position: absolute; position: fixed; left: 0px; top: 0px; width:100%; height:100%; text-align:center; background-image:url(images/overlay.gif); z-index: 1000; }
#overlay div { width:300px; margin: 100px auto; background-color: #fff; border:1px solid #000; padding:15px; text-align:center; }

#Sportsoverlay { display: block; position: absolute; position: fixed; left: 0px; top: 0px; width:100%; height:100%; text-align:center; background-image:url(images/overlay.gif); z-index: 1000; }
#Sportsoverlay div { width:300px; margin: 100px auto; background-color: #fff; border:1px solid #000; padding:15px; text-align:center; }

.Stp_Links { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
.Stp_Links ul { margin:0; padding:0; list-style:none; }
.Stp_Links li { margin:10px 0; padding:0 0 10px 8px; #padding:0 0 10px 4px; color:#01479B; font-size:17px; font-weight:bold; background:url(images/events_arrow.gif) left 5px no-repeat; border-bottom:solid 1px #cccccc; }
.Stp_Links li ul { margin:0; padding:0; list-style:none; }
.Stp_Links li ul li { margin:3px 1px 0 10px; padding:0 0 0 8px; #padding:0 0 0 4px; font-size:13px; font-weight:bolder; color:#3a3a3a; background:url(images/arw.gif) left 5px no-repeat; border:none; float:none; }
.Stp_Links li ul li ul { margin:0; padding:0; list-style:none; }
.Stp_Links li ul li ul li { margin:3px 1px 0 5px; padding:0; font-size:12px; font-weight:normal; color:#3a3a3a; background:none; border:none; float:left; }
.Stp_Links li ul li ul li a { margin:0; padding:0; font-size:12px; font-weight:normal; color:#002c7d; text-decoration:underline; background:none; }
.Stp_Links li ul li ul li a:hover { margin:0; padding:0; font-size:12px; font-weight:normal; color:#e00000; text-decoration:none; }

.NewinputCheckbox{ width:auto; float:left;}
.NewinputCheckbox input{ height:20px; width:20px; *height:25px; *width:25px; cursor:pointer;}


.results_tix_header_links {padding-top: 10px;height:80px;float: left;}
.results_tix_header_links ul {float: left; margin:0; padding:0;}
.results_tix_header_links ul li { float: left;padding-right: 10px;text-align: center;font-size: 11px;list-style-type:none;}
.results_tix_header_links ul li a {display: block;font-size: 11px;text-decoration:none;}
.results_tix_header_links ul li a:hover {font-size: 11px;text-decoration:underline;}

.ticketeach {font-size:10px; color:Gray; float:left;}

.Hotel_Search_Matrix_View { margin:10px 0 0 0; padding:0; }
.Matrix_Row { margin:0; padding:0 5px 0 6px; width:682px; float:left; }
.Matrix_Row .Box { margin:0; padding:5px; width:208px; border:solid 1px #b2b9c9; float:left; }
.Matrix_Row .Box .Img_Section { margin:0 0 5px 0; padding:0; width:210px; }
.Matrix_Row .Box .Img { margin:0 0 5px 0; padding:0; width:70px; float:left;min-height:70px; }
.Matrix_Row .Box .Img img { margin:0; padding:0; width:64px; }

.Matrix_Row .Box P { margin:0 0 5px 0; padding:0; }
.Matrix_Row .Box P.Title { margin:0 0 5px 0; padding:0; font-size:13px; font-weight:bold; color:#0f2e73; }

.Matrix_Row .Box .Price { margin:0; padding:0 0 0 0; font-size:18px; font-weight:bold; color:#1c1c1c; }
.Matrix_Row .Box .Price .Line_Through { text-decoration:line-through; font-size:12px; color:#585858 }


.Matrix_Row .Box .Amenities_Text { margin:5px 0 5px 0; padding:0; font-size:12px; font-weight:normal; color:#0f2e73; float:left;}
.Matrix_Row .Box .Listing { margin:0; padding:0; font-size:9px; font-weight:normal; color:#000; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; width:210px; }
.Matrix_Row .Box .Listing ul { margin:0; padding:0; list-style:none; float:left; }
.Matrix_Row .Box .Listing li { margin:0 12px 6px 0; padding:0; float:left; }
.Matrix_Row .Box .Listing li.line_through { margin:0 12px 6px 0; padding:0; float:left; text-decoration:line-through; color:#8f8f8f; }
.Matrix_Row .Box .Listing li img { margin:0 3px 6px 0; padding:0; float:left; vertical-align:top }


.Matrix_Row .Top_Curve { margin:0; padding:0; float:left; }
.Matrix_Row .Top_Curve .Left_Curve { margin:0; padding:0; float:left; width:8px; height:18px; }
.Matrix_Row .Top_Curve .Right_Curve { margin:0; padding:0; float:right; width:8px; height:18px; }
.Matrix_Row .Top_Curve .Middle_Curve { margin:0; padding:0; background:url(images/hotels_middle_curve.gif) left top repeat-x; height:18px; line-height:18px; font-size:11px; font-weight:bold; color:#FF0000; float:left; width:204px; }

.ContentHover {float:left;}
.ContentHover:hover {float:left; text-decoration:none;}

.TopCurve {background:url(images/cool_top_curve.gif) bottom left no-repeat; width:186px; height:14px;}

div.example div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 90%;
}

div.example div.fakefile1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 90%;
}

div.example div.fakefile input {
	margin-bottom: 5px;
	margin-left: 0;
}