

/* CSS Document */
#header{height:90px;}
#aspnetForm {width:1100px; margin-left:auto; margin-right:auto;}

body{
margin:0;
padding:0;
background: url(../images/bodybg.jpg) repeat-x top;
font-family:Arial, Helvetica, sans-serif, Tahoma}

LEGEND{font-weight:bold}

a{color:#B6504B;}
a:hover{color:#4A67C1;}

.header-bg{background:url(../images/header_bg.gif) repeat-x top; height:102px}

.header-bg .call-bg{width:500px;background:url(../images/call_bg.gif) no-repeat  right}

.container-border-bg{background:url(../images/border_bg.gif) repeat-x top #8BC0E4;padding:0px 3px}

.sub-nav td{background:#A3D6ED;padding:10px;font-size:11px;line-height:12px}

.sub-nav td a{color:#005493;text-decoration:none}

.sub-nav td a:hover{color:#001E34;text-decoration:underline}

.sub-nav td span{ padding:0 7px; color:#52A4D0}

.nav{background:url(../images/nav_bg.gif) repeat-x #0062AD;border-bottom:1px solid #88B2EB;height:38px; padding:0px; margin:0px;}


td.nav table {float:left;width:1000px;}

.nav a{ display:inline; padding:5px ;}

.nav a{float:left;color:#fff;margin:0;padding:0;text-decoration:none;font-size: 14px;font-weight:bold;}

.nav a span{float:left;display:block;color:#fff;padding:10px 15px;font-weight:bold; color:#fff; background-image:url(../images/sepbar.gif); background-position:right center; background-repeat:no-repeat;}

.nav a span{float:none;font-size:14px;}

.nav  a.current,
.nav a:hover,
.nav a.current:hover{background-color:#5d93df;}

.nav  a.current span,
.nav a:hover span,
.nav a.current:hover span {background-color:#5d93df;}


.navb {background:url(../images/nav_bg.gif) repeat-x #0062AD;border-bottom:1px solid #004981;padding:5px;}

.navb a{ display:inline; padding:5px ; background:url(../images/nav-link-left-bg.gif) no-repeat top left}

.navb a{float:left;color:#fff;margin:0;padding:0 0 0 5px;text-decoration:none;font-size: 14px;font-weight:bold;}

.navb a span{float:left;display:block;color:#fff;padding:5px 18px 7px 9px;font-weight:bold;background:url(../images/nav-link-right-bg.gif) no-repeat top right;color:#fff;}

.navb a span{float:none;}

.navb  a.current,
.navb a:hover,
.navb a.current:hover{background-color:#5d93df;}

.navb  a.current span,
.navb a:hover span,
.navb a.current:hover span {background-color:#5d93df;}

.launch{ 
	background-color:#3873C3;
	color:#FFFFFF !important;
	display:block; width:165px;
	font-size:16px;
	padding:12px 18px 12px 12px;
	border-bottom:18px transparent;
}
.launch:hover {background-color:White;  color:#3873C3 !important;}

.launch-link{ margin:0; padding:0}
.launch-link li{ margin:0; padding:0; list-style:none; border-bottom:1px transparent; }
.launch-link li a{ padding:12px 18px 12px 12px; color:#FFFFFF !important; background-color:#3873C3; text-decoration:bold; font-size:16px; display:block; line-height:13px;}
.launch-link li a:hover{color:#3873C3 !important;  background:#FFFFFF; text-decoration:none;}

.TopTitle { padding:8px 0px 8px 0px; font-size:16px; color:#FFFFFF; font-family:Arial,verdana; font-weight:bold; }
.TopText { font-size:14px; color:#FFFFFF; font-family:Arial,verdana;}
.TopButton{ 
	background-color:#3873C3;
	color:#FFFFFF !important;
	width:125px;
	font-size:14px;
	padding:8px 8px 8px 8px;
}

.TopSideButton { margin:0; padding:0}
.TopSideButton a{ 
	background-color:Transparent;
	color:#FFFFFF !important;
	text-decoration:bold; 
	font-size:16px;
}
.TopSideButton a:hover{ 
	background-color:Transparent;
	color:#3873C3 !important;
	text-decoration:bold; 
	font-size:16px;
}
.SearchButton{ 
	background-color:#3873C3;
	color:#FFFFFF !important;
	width:60px;
	font-size:11px;
	padding:4px 4px 4px 4px;
}

.tooltip1 {
    font-size:14px; 
    height:153px; 
    padding:30px; 
    width:310px; 
    font-size:14px; 
    display:none; 
    color:#fff; background:transparent url(../images/tooltip/black_arrow_big.png) no-repeat scroll 0 0;
}

.pglgbld {font-size: 18px; color: #3873C3; line-height: 24px; font-weight: normal; }
.maimColBody { margin:0; padding:0 }
.mainColBody p { margin-left: 0px; margin-right: 20px; color:#404040; line-height:20px; font-size:14px; padding: 5px 0px; }
.mainColBody p strong { font-size: 18px; color: #3873C3; line-height: 24px; font-weight: normal; }

.mainColBody a:hover {
	
}
#showList a:hover{background-color:#4A67C1;}
.mainColBody ul {
	/*margin-left: 70px;	*/
	margin-left: 0px;	
	list-style: disc;
	padding:0;
}
.mainColBody li {
	display: block;
	list-style: none;
	padding:10px 0;
	/*margin: 0px 35px;*/
	border-bottom: 1px dotted #4a67c1;
	overflow: auto;
	font-size:12px;
	font-weight:bold;
	
}
.showLinks {
	float: right;
	padding: 12px 24px 0px 0px;
}
.showLinks a {
	display: block;
	line-height: 20px;
	font-size: 14px;
	color: #fad713;
	background-color: #3c58af;
	border: 1px solid #3c58af;
	padding: 3px 6px;
	margin-bottom: 2px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.showLinks a:hover {
	background-color: #ffffff;
	color: #3c58af;
}
.showLinks a:focus, #div.showLinks a:active {
	background-color: #fad713;
	color: #3c58af;
}
.showList {
	margin-left: 0px;	
}
.showList li {
	display: block;
	list-style: none;
	padding: 10px;
	margin: 0px 35px;
	border-bottom: 1px dotted #4a67c1;
	overflow: auto;
}
.showList dl {
	float: left;
}
.showList li p {
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
}


.showInfo {
	padding-right: 24px;	
}

.showInfo img {
	float: right;
	clear: right;
	padding: 0px 0px 18px 0px;
}
.showInfo img.padLeft {
	padding-left: 12px;	
}
.showInfo h2, div.showInfo h3 {
	/*margin-left: 48px;*/
	margin-left: 0px;
}
.showInfo p {
	font-size: 12px;	
}
.showTitle p {
	font-size: 12px;	
}
.showInfo dl {
	margin: 12px 0px 12px 48px;
	overflow: auto;
	width: 276px;
}
.showInfo dt {
	float: left;
	width: 130px;
	clear: left;
	/*line-height: 24px;*/
	padding: 3px 4px;
}
.showInfo dd {
	float: left;
	width: 130px;
	/*line-height: 24px;*/
	padding: 3px 4px;
}
.showInfo dl.prices dt { width: 150px; }
.showInfo dl.prices dd { width: 100px; }
.showInfo dt.altRow, showInfo dd.altRow {
	background-color: #e6e6e6;	
}
.container{background: url(../images/container-bg.gif) repeat-x top #FEFEFF; padding:10px; font-size:11px; color:#333333}
.leftside{ width:199px; background-color:transparent; repeat-y;}
.leftside input#ctl00_txtSearch{}
.box-title{ color:#0061AD; text-transform:uppercase; font-size:12px; font-weight:bold; background:#CEDAE0; padding:5px; text-align:left;}

.brand-link{ margin:0; padding:0}
.brand-link li{ margin:0; padding:0; list-style:none; width:188px; border-bottom:1px solid #E6E6E6; background:url(../images/arrow.gif) no-repeat 5px 9px;}
.brand-link li a{ padding:8px 0px 12px 17px; color:#B6504B; width:178px; text-decoration:none; font-size:18pt; display:block; line-height:13px; width:178px;}
.brand-link li a:hover{ text-decoration:none; background-color:transparent; color:#B6504B;}

.brand-link-1{ margin:0; padding-left:0px;}
.brand-link-1 li{ margin:0; padding:0; list-style:none; width:188px; border-bottom:1px solid #E6E6E6; background:url(../images/arrow.gif) no-repeat 5px 9px;}
.brand-link-1 li a{ padding:8px 0px 8px 17px; color:#3873C3; width:170px;  text-decoration:none;  font-size:11pt; display:block; line-height:13px;}
.brand-link-1 li a:hover{color:#3873C3; text-decoration:none; width:171px; background-color:#eef5ff; }

.input{font-size:11px; color:#333333; padding:2px}

.topproduct td{ padding:10px 0px; border-bottom:1px dashed #D2D9DD; }

.topproduct td img{ background:#FFFFFF; border:1px solid #D2D9DD; padding:3px; margin-right:5px}

.topproduct td  a{ color:#0061AD; text-decoration:none;  font-size:11px; line-height:13px;}
.topproduct td  a:hover{color:#DA2821; text-decoration:none;}

.big-text{ font-size:18px; color:#0061AD}
h1.big-text{ font-size:18px; color:#0061AD; padding:0 0 10px 0; border-bottom:1px solid #B9C4CA; margin:0 0 10px 0}

.Best-Sellers img{background:#FFFFFF; border:1px solid #D2D9DD; padding:3px;}

.Best-Sellers ul{ margin:0; padding:0}

.Best-Sellers ul li{ margin:0; padding:0; list-style:none; background:url(../images/bulet.gif) no-repeat 0px 5px ; padding-left:10px; padding-bottom:5px}

.bluelink_12_b{ color:#0061AD; text-decoration:none;  font-size:12px; font-weight:bold }
.bluelink_12_b:hover{color:#DA2821; text-decoration:none;}

.bluelink_11_b{ color:#0061AD; text-decoration:none;  font-size:11px; font-weight:bold }
.bluelink_11_b:hover{color:#DA2821; text-decoration:none;}

.bluelink_11{ color:#0061AD; text-decoration:none;  font-size:11px;}
.bluelink_11:hover{color:#DA2821; text-decoration:none;}

.redlink_11{ color:#CC0000; text-decoration:none;  font-size:11px;}
.redlink_11:hover{ color:#CC0000; text-decoration:none;}


.footer{background:url(../images/footerbg.jpg) repeat-x #0062AD;padding:5px; width:800px;}

.footer a{ display:inline; padding:3px ; background:url(../images/nav-link-left-bg.gif) no-repeat top left}

.footer a{float:left;color:#fff;margin:0;padding:0 0 0 5px;text-decoration:none;font-size: 10px;font-weight:bold;}

.footer a span{float:left;display:block;color:#fff;padding:5px 13px 7px 4px;font-weight:bold;background:url(../images/nav-link-right-bg.gif) no-repeat top right;color:#fff;}

.footer a span{float:none;}

.footer2{font-size:11px; color:#333333; line-height:25px}

.footer2 a{ color:#333333; text-decoration:none;  font-size:11px;}
.footer2 a:hover{color:#DA2821; text-decoration:none;}

/*========== Maulik Custom CSS ==========*/
.PROGRESS{position:absolute; top:50%;left:50%; padding: 10px; background-color: #FFF; color:#000; border: 1px solid #2C5FDA; vertical-align: middle; font-size: 10px;}
.DROPDOWNLIST{FONT-SIZE:11PX;COLOR:#000;BORDER:#808080 1PX SOLID;BACKGROUND-COLOR:#FFF;}
.TEXTBOX{font-size:11px; color:#333333; padding:2px;border:1px solid #808080}
.BUTTON{padding: 2px 7px;text-decoration: none;color: #000;background: url(../images/pagin-bg-off.gif) repeat-x;border:1px solid #D2D2D2;font-size:10px;font-weight:bold;}
.BUTTON1{padding: 2px 7px;text-decoration: none;color: #fff;background: url(../images/big-btn-bg.gif) repeat-x center;border:1px solid #004981;font-size:15px;font-weight:bold;height:35px}

 A.LINKBUTTON{text-decoration:none;color:#cc0000;font-size:11px}
 A.LINKBUTTON:hover{text-decoration:underline;color:#cc0000;font-size:11px}
 
 A.LINKBUTTON1{padding: 2px 7px;text-decoration: none;color: #77797B;background: url(../images/pagin-bg-off.gif) repeat-x;border:1px solid #D2D2D2;font-size:10px;font-weight:bold;}
 A.LINKBUTTON1:hover{padding: 2px 7px;text-decoration: none;color: #77797B;background: url(../images/pagin-bg-off.gif) repeat-x;border:1px solid #D2D2D2;font-size:10px;font-weight:bold;}

.DLCATEGORY{width:150px;}
.DLCATEGORYBox{}

.TABLE1{border:1px solid #808080;background-color:#fff}

.IMAGE1{background:#FFFFFF; border:1px solid #D2D9DD; padding:3px;}
.ERROR{font-weight:bold;color:Red}

.ERROR1 div{font-size:11px;color:#CC0000}
.ERROR1{background-color:#ffffff;border:1px solid #cc0000;padding:10px;font-size:15px;background-color:#F3CCCC;font-weight:bold;color:Red}
.ERROR2{background-color:#ffffff;border:1px solid #3C863C;padding:10px;font-size:15px;background-color:#CCEFCC;font-weight:bold;color:#3C863C}
.RADIOBUTTONLIST{font-size:13px;font-weight:bold;color:#303030}

.LISTPRICE{text-decoration:line-through;color:#808080}
.SALESPRICE{color:green}
.SALESPRICE1{background-color:#BDBDBD;width:100%;font-size:20pt;color:White;padding-top:10px}
.CODE{font-size:9px}
.NOTE{color:#CC0000;text-align:left;font-weight:bold}
.MARQUEE{FONT-SIZE:30pt;Color:Red;width:95%;border:1px solid #808080;font-style:italic;font-family:Monotype Corsiva;padding:10px}
.DIVVIEWCART{display:none}
.DIVVIEWCARTSHOW{border:1px solid #808080;padding:10px;width:400px;background-color:#efefef;}
.REQUIREDFIELDVALIDATOR{COLOR:Red}
.FREESHIPPING{text-decoration:blink;font-style:italic;text-align:center;color:Red;font-size:11px}
.SUBTOTAL td{background-color:#004579;Color:#FFF;font-size:13px; border-bottom:1px solid #fff; border-top:1px solid #fff}
.SALESTAX td{background-color:#004579;Color:#FFF;font-size:13px; border-bottom:1px solid #fff}
.SHIPPING td{background-color:#004579;Color:#FFF;font-size:13px; border-bottom:1px solid #fff}
.GRANDTOTAL{background-color:#011D61;Color:#FFF;font-size:15px}

/*== DATAGRID ==*/
/* --TABLE.DATAGRID{BORDER:SOLID 1PX #CFCFCF;BACKGROUND-COLOR:#FFF; border-collapse:collapse}
TABLE.DATAGRID TD{BORDER:SOLID 1PX #CFCFCF;PADDING:3px;border-collapse:collapse} 
.DATAGRIDFIXEDHEADER{POSITION:relative;BACKGROUND-COLOR:#FFF;}
.HEADERSTYLE{BORDER:1PX SOLID #CBE1EC;FONT-SIZE: 12px;BACKGROUND: url(../Images/grid-title-bg.gif) bottom #016EC2;COLOR: #FFF;BACKGROUND-REPEAT: repeat-x;FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif;PADDING:5PX;HEIGHT:25px;Text-align:center;font-weight:bold}
.HEADERSTYLE A{font-weight:BOLD;color:#FFF;	text-decoration:NONE;}
.HEADERSTYLE A:HOVER{font-weight:BOLD;color:#FFF;text-decoration:UNDERLINE;}
.FOOTERSTYLE{FONT-WEIGHT:BOLD;color:#FFF;BACKGROUND-COLOR:#808080;font-size:13px}
.ITEMSTYLE{BACKGROUND-COLOR:#FFFFFF;COLOR:#000;FONT-WEIGHT:NORMAL;}
.ALTERNATINGITEMSTYLE{BACKGROUND-COLOR:#efefef;COLOR:#000;FONT-WEIGHT:NORMAL;}
.SELECTEDITEMSTYLE{BACKGROUND-COLOR:#ffd88c;COLOR:#033067;FONT-WEIGHT:NORMAL;}
.PAGERSTYLE{BACKGROUND-COLOR:#999999;COLOR:#FFF;FONT-WEIGHT:BOLD;word-spacing:2px}
.PAGERSTYLE A:LINK{font-weight:BOLD;color:#FFF;text-decoration:UNDERLINE;}
.PAGERSTYLE A:HOVER{font-weight:BOLD;color:#FFF;text-decoration:NONE;}
--*/

/* xp theme */
/*--.tabs__tab_xp .ajax__tab_header {font-family:Arial,verdana,tahoma,helvetica;font-size:11px; text-transform:uppercase; font-weight:bold; background:url(../Images/tab_header.gif) repeat-x bottom;}
.tabs__tab_xp .ajax__tab_outer {padding-right:4px;background:url(../Images/tab_outer.gif) no-repeat right;height:26px;}
.tabs__tab_xp .ajax__tab_inner {padding-left:3px;background:url(../Images/tab_inner.gif) no-repeat;}
.tabs__tab_xp .ajax__tab_tab {height:22px;padding:6px 7px 4px 7px;margin:0;background:url(../Images/tab_tab.gif) repeat-x;}
.tabs__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(../Images/tab_hover_outer.gif) no-repeat right;}
.tabs__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(../Images/tab_hover_inner.gif) no-repeat;}
.tabs__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(../Images/tab_hover_tab.gif) repeat-x;}
.tabs__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(../Images/tab_active_outer.gif) no-repeat right;}
.tabs__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(../Images/tab_active_inner.gif) no-repeat;}
.tabs__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(../Images/tab_active_tab.gif) repeat-x;}
.tabs__tab_xp .ajax__tab_body {font-family:Arial,verdana,tahoma,helvetica;font-size:11px;border:1px solid #B9C4CA;border-top:0;padding:15px;background-color:#ffffff;}

fieldset{ border:1px solid #B9C4CA; padding:10px; margin-bottom:10px}
legend{ color:#0060B7;font-size:11px; text-transform:uppercase; font-weight:bold; *margin-bottom:10px;}
--*/

a#ticketslarge{display:block; width:144px; height:82px; overflow:hidden; background:url(../images/masterpage/buy_tickets.png); background-repeat:no-repeat;}
a#ticketslarge:hover{background-position:0 -82px;}

images/masterpage/buy_show_tickets_large.gif

/* === ADMIN LOGIN === */

#divLogin { background:#FFF; width:940px; margin:0 auto; padding:10px;}

/* == FF FIXES == */

@-moz-document url-prefix() { .nav { height:39px; }
.leftside a img{margin-left:5px;}
 }
 
 /*=== HOMEPAGE === */
 
a#topstarter{width:170px; background-color:#FFF; color:#005393; padding:8px; display:block; cursor:pointer; cursor:hand; clear:left; margin-bottom:10px; font-size:14px; font-weight:bold; text-decoration:none;}
a#homebutton1{width:170px; background-color:#2a62ae; color:#FFF; padding:8px; display:none; cursor:pointer; cursor:hand; clear:left; margin-bottom:10px; font-size:14px; font-weight:bold; text-decoration:none;}
a#homebutton2{width:170px; background-color:#2a62ae; color:#FFF; padding:8px; display:block; cursor:pointer; cursor:hand; clear:left; margin-bottom:10px; font-size:14px; font-weight:bold; text-decoration:none;}
a#homebutton3{width:170px; background-color:#2a62ae; color:#FFF; padding:8px; display:block; cursor:pointer; cursor:hand; clear:left; font-size:14px; font-weight:bold; text-decoration:none;}
a#homebutton1:hover,a#homebutton2:hover,a#homebutton3:hover{background-color:#FFFFFF; color:#2a62ae;}
#content_text_home p {color:#404040; line-height:20px; font-size:14px;}

/* === FOOTER ===*/

#buy_show_tickets_small a{ display:block; width:97px; height:55px; overflow:hidden; background-image:url(../images/masterpage/buy_show_tickets_small.gif); }
#buy_show_tickets_small a:hover{background-position:0 -55px;}

/* == CONTACT PAGE FORM === */

#ctl00_ContentPlaceHolder1_txtComment {height:100px; width:250px;}
#ctl00_ContentPlaceHolder1_btnSubmit { margin-left:-25px; }

#showMap dd{color:#FFF;}
#showMap dd a{color:#FFF;}

#divSubmit{color:red; padding:10px; font-size:14px; margin-bottom:10px;}

/* RD page */
#rd table {}
#rd tr {}
#rd td {padding:10px; background:#f5f5f5; border:1px solid #DDDDDD; }
#rd a {display:block;
width:100px;}
