@charset "utf-8";
/* CSS Document */
.right1{width:970px; float:left;}
.headingmid a{ color:#fff !important;}
.headingmid a:hover{ color:#009BC0 !important;}

.flashdiv1{width:970px; height:200px; margin:auto;}
.testi {
    border: 1px solid #413120 ;
    color:#fff;
    background:#866543;
    display:block;
    margin-top: 3px;
    font-size: 12px;
    padding: 5px;
    text-align: left;
    margin-bottom: 5px;
	margin-right:10px;
/** BORDER RADIUS HACKS **/
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
	float:left;
	width:340px;
	height:105px;
}

.newsevent {
    border: 1px solid #ccc ;
    color:#000;
    display:block;
    margin-top: 3px;
    font-size: 17px;
    padding:0 0 0px 0;
    text-align: left;
    margin-bottom: 10px;
	margin-right:0px;
/** BORDER RADIUS HACKS **/
    border-radius: 1px;
    -moz-border-radius: 1px;
    -khtml-border-radius: 1px;
    -webkit-border-radius: 1px;
}



.productimg{ width:200px; height:251px; padding-top:0px; padding-bottom:5px; vertical-align:bottom;}
.product{width:200px; height:300px; float:left; margin:13px; text-align:center; background:#ccc; padding:5px; text-decoration:none; border:1px solid #413120;}
.product:hover{background:#B1192E;}
.productname a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none; text-transform:none; color:#DAD6D0;}
.productname a:hover{color:#000; text-decoration:none;}


.homeproduct1{width:203px; height:155px; position:relative; float:left; margin-bottom:13px; border:1px solid #333;}
.caption1{width:198px; height:26px; color:#fff; line-height:26px; background:url(../images/captionbg.png); position:absolute; bottom:0px; text-transform:uppercase; font-size:12px; padding-left:5px; z-index:10000px;}
.caption2{width:198px; height:36px; color:#fff; line-height:20px; background:url(../images/captionbg.png); position:absolute; bottom:0px; text-transform:uppercase; font-size:12px; padding-left:5px; z-index:10000px;}
.homeproducmargin1{margin-right:30px;}

.caption a{text-decoration:none; color:#fff;}
.caption a:hover{color:#60B5E1;}
.caption1 a{text-decoration:none; color:#fff;}
.caption1 a:hover{color:#60B5E1;}
.caption2 a{text-decoration:none; color:#fff;}
.caption2 a:hover{color:#60B5E1;}

.welcome1{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold;}

.number1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center}

.pagin {
padding: 2px 0;
margin: 0;
font-family: "Verdana", sans-serif;
font-size: 7pt;
font-weight: bold;

}
.pagin * {
padding: 2px 6px;
margin: 0;
}
.pagin a {
border: solid 1px #413120;
background-color: #F0E7DE;
color: #000;
text-decoration: none;
}
.pagin a:visited {
border: solid 1px #413120;
background-color: #F0E7DE;
color: #000;
text-decoration: none;
}
.pagin a:hover, .pagin a:active {
border: solid 1px #413120;
background-color: #866543;
color: #FFFFFF;
text-decoration: none;
}
.pagin span {
cursor: default;
border: solid 1px #413120;
background-color: #F0E7DE;
color: #000;
}
.pagin span.current {
border: solid 1px #413120;
background-color: #866543;
color: #FFFFFF;
}


/*-----------Login Css--------------*/
#welcome1 {
    color: #565452;
    font-weight: bold;
    width: 320px;
	border:0px solid #000;
	display:none;
	z-index: 99999;
}
.acount {
    color: #999999;
    left: 6px;
    margin-top: 0px;
    z-index: 99999;
}


a.button {
    color: #342C23;
    cursor: pointer;
    text-decoration: none;
	margin: 9px 0 5px;
    cursor: pointer;
    display: inline-block;
    padding-left: 0px;
    padding-top: inherit;
    text-decoration: none;
}

.button {
    border-radius: 2px 2px 2px 2px;
    padding: 5px 9px;
}

a.forgotpass {
    float: right;
    margin-top: 14px;
	color: #0046A6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-transform: none;
	text-decoration:none;
}
.signup a { 
	text-decoration:none;
}
.signup a:hover, a.forgotpass:hover {
	text-decoration:underline;
}
.signup a:visited, a.forgotpass:visited {
	text-decoration:none;
}


.acount .login-frame span.title-login {
    color: #0046A6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.acount .login-frame input[type="text"], .acount .login-frame input[type="password"] {
    border: 1px solid #CCCCCC;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 3px;
	color: #565452;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 9px;
    width: 241px;
}
.content-login {
    background: url("../images/border_acc_03.jpg") no-repeat scroll center top #FFFFFF;
    display: block;
    padding-top: 12px;
    position: absolute;
    text-align: left;
    width: 291px;
	border:0px solid #F00;
	z-index: 99999;
	top:89px;
	left:315px;
	position:relative;	
}

.acount .login-frame {
    border-bottom: 1px solid #D0D0D0;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    display: block;
    font-size: 11px;
    margin-top: -7px;
    overflow: hidden;
    width: 250px;
	color: #666;
    padding: 17px 19px 25px 20px;
}

/*-----------Login Css--------------*/


/*-------Create Account-------------*/
.caccount{
	width:415px;
	border:1px solid #CCC;
	padding:10px;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
}
.caccount label{
	cursor:pointer;
}

.caccount_table{
	width:100%;
}
.caccount_table td{
	vertical-align:top !important;
}
.form_error_msg{
	color:#C30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#payment input[type=text], #payment input[type=password]
{
	padding:5px;
	outline:none;
	border:1px solid #aaa;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	background:#fff;
	width:240px;
}
#payment select
{
	padding:4px;
	outline:none;
	border:1px solid #aaa;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	background:#fff;
	width:250px;
}


#create_account input[type=text], #create_account input[type=password], #create_account input[type=file], #edit_account input[type=text], #edit_account input[type=password],#frmp_login input[type=text],#frc_login input[type=password],#frm_forgot input[type=text]
{
	padding:5px;
	outline:none;
	border:1px solid #aaa;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	background:#fff;
	width:240px;
}
#edit_account select, #create_account select
{
	padding:4px;
	outline:none;
	border:1px solid #aaa;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	background:#fff;
	width:250px;
}
#edit_account textarea
{
	padding:4px;
	outline:none;
	border:1px solid #aaa;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	background:#fff;
	width:400px;
	height:100px;
}
#create_account input[type=text]:hover, #create_account input[type=password]:hover, #edit_account input[type=text]:hover, #edit_account input[type=password]:hover, #edit_account select:hover, #edit_account textarea:hover
{
	border:1px solid #5498F6;
}
#create_account input[type=text]:focus, #create_account input[type=password]:focus, #edit_account input[type=text]:focus, #edit_account input[type=password]:focus, #edit_account select:focus, #edit_account textarea:focus
{
	border:1px solid #5498F6;
	
}



/*-----Create Acoount------*/


/*------Buttons----------*/

/*-----Create Account Submit Button------*/
.caccount_submit
{
background-color:#FFFFFF;
border:none;
height:31px;
width:135px;
background-image:url(../images/create-account1.png);
cursor:pointer;
}
.caccount_submit:active,.caccount_submit:hover
{
background-image:url(../images/create-account2.png);
}
.caccount_submit:active
{
background-image:url(../images/create-account1.png);
}

/*-----Create Account Submit Button------*/

/*-----Login Submit Button------*/
.login_button
{
background-color:#FFFFFF;
border:none;
height:31px;
width:70px;
background-image:url(../images/login-1.png);
cursor:pointer;
}
.login_button:hover
{
background-image:url(../images/login2.png);
}
.login_button:active
{
background-image:url(../images/login-1.png);
}

/*-----Login Submit Button------*/


/*-----Edit Account Submit Button------*/
.saccount_submit
{
background-color:#FFFFFF;
border:none;
height:31px;
width:140px;
background-image:url(../images/update-account1.png);
cursor:pointer;
}
.saccount_submit:active,.saccount_submit:hover
{
background-image:url(../images/update-account2.png);
}
.saccount_submit:active
{
background-image:url(../images/update-account1.png);
}

/*-----Edit Account Submit Button------*/


/*-----List Event Submit Button------*/
.list_event
{
background-color:#FFFFFF;
border:none;
height:31px;
width:100px;
background-image:url(../images/list-event1.png);
cursor:pointer;
}
.list_event:hover
{
background-image:url(../images/list-event2.png);
}
.list_event:active
{
background-image:url(../images/list-event1.png);
}

/*-----List event Submit Button------*/

/*-----Login Account Submit Button------*/
.login_submit
{
background-color:#FFFFFF;
border:none;
height:21px;
width:55px;
background-image:url(../images/sign-in1.png);
cursor:pointer;
}
.login_submit:hover
{
background-image:url(../images/sign-in2.png);
}
.login_submit:active
{
background-image:url(../images/sign-in1.png);
}

/*-----Login Account Submit Button------*/

/*-----Buy Ticket Submit Button------*/
.buy_ticket
{
background-color:#FFFFFF;
border:none;
height:31px;
width:116px;
background-image:url(../images/buy-ticket1.png);
cursor:pointer;
}
.buy_ticket:hover
{
background-image:url(../images/buy-ticket2.png);
}
.buy_ticket:active
{
background-image:url(../images/buy-ticket1.png);
}

/*-----Buy Ticket Submit Button------*/

/*-----Download Brochure Button------*/
.download_brochure
{
background-color:#FFFFFF;
border:none;
height:31px;
width:180px;
background-image:url(../images/download-brochure1.png);
cursor:pointer;
}
.download_brochure:hover
{
background-image:url(../images/download-brochure2.png);
}
.download_brochure:active
{
background-image:url(../images/download-brochure1.png);
}

/*-----Download Brochure Button------*/



/*------Click event---------*/

.clickevent
{
background-color:#FFFFFF;
border:none;
height:31px;
width:140px;
background-image:url(../images/proceed-to-pay1.png);
cursor:pointer;
}
.clickevent:active,.clickevent:hover
{
background-image:url(../images/proceed-to-pay2.png);
}
.clickevent:active
{
background-image:url(../images/proceed-to-pay1.png);
}
/*---------Click Event---------*/

/*---------Submit---------*/
.clickevent_testi
{
background-color:#FFFFFF;
border:none;
height:31px;
width:80px;
background-image:url(../images/submit1.png);
cursor:pointer;
}
.clickevent_testi:hover
{
background-image:url(../images/submit2.png);
}
.clickevent_testi:active
{
background-image:url(../images/submit1.png);
}
/*---------Submit---------*/

/*------Buttons----------*/

/*--------My Account Css--------*/

.my_left{
	border:1px solid #ccc;
	width:170px;
	padding:5px;
}
.my_left_heading{
	border-bottom:1px solid #ccc; 
	padding-bottom:3px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#333;
}
.my_right{
	border:1px solid #ccc;
	width:350px;
	padding:5px;
	height:130px;
}
.my_right_heading{
	border-bottom:1px solid #ccc; 
	padding-bottom:3px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#333;
	font-size:14px;
}

.my_links{ padding-left:10px;}
.my_links a{color:#2b2b2b; font-weight:normal; cursor:pointer;}
.my_links a:hover{ text-decoration:underline;}


.success_msg {
    border: 1px solid #01A601 ;
    color:#4F8A10;
    background: #D1F0D1;
    display:block;
    margin-top: 0px;
    font-size: 13px;
    padding: 5px;
    text-align: left;
    margin-bottom: 1px;

}

.warring_msg {
    border: 1px solid #EABC03 ;
    color:#915802;
    background: #FBEEA7;
    display:block;
    margin-top: 0px;
    font-size: 13px;
    padding: 5px;
    text-align: left;
    margin-bottom: 1px;

}
.error_msg {
    border: 1px solid #DC6870 ;
    color:#B70A15;
    background: #FDE4E6;
    display:block;
    margin-top: 0px;
    font-size: 13px;
    padding: 5px;
    text-align: left;
    margin-bottom: 1px;
}

.myorder{
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	border-collapse:collapse;
}
.myorder th{
	text-align:center;
	background:#eee;
	border:1px solid #ccc;
	color:#333;
}
.myorder td{
	text-align:center;
	border:1px solid #ccc;
	color:#333;
}
.myorder td a{
	text-align:center;
	color:#0046A6;
}
.myorder td a:hover{
	text-decoration:underline;
}


/*--------My Account Css--------*/



/*-----Shopping Continue Button------*/
.shopping_continue
{
background-color:#FFFFFF;
border:none;
height:31px;
width:102px;
background-image:url(../images/continue1.png);
cursor:pointer;
}
.shopping_continue:active,.shopping_continue:hover
{
background-image:url(../images/continue2.png);
}
.shopping_continue:active
{
background-image:url(../images/continue1.png);
}

/*-----Shopping Continue Button------*/

/*-----Checkout Button------*/
.checkout
{
background-color:#FFFFFF;
border:none;
height:31px;
width:102px;
background-image:url(../images/checkout-1.png);
cursor:pointer;
}
.checkout:active,.checkout:hover
{
background-image:url(../images/checkout-2.png);
}
.checkout:active
{
background-image:url(../images/checkout-1.png);
}

/*-----Checkout Button------*/



/*-----Confirm Button------*/
.confirm
{
background-color:#FFFFFF;
border:none;
height:31px;
width:142px;
background-image:url(../images/confirm-order1.png);
cursor:pointer;
}
.confirm:active,.confirm:hover
{
background-image:url(../images/confirm-order2.png);
}
.confirm:active
{
background-image:url(../images/confirm-order1.png);
}

/*-----Checkout Button------*/


/*-----Confirm Button------*/
.submitall
{
background-color:#FFFFFF;
border:none;
height:31px;
width:80px;
background-image:url(../images/submit1.png);
cursor:pointer;
}
.submitall:active,.submitall:hover
{
background-image:url(../images/submit2.png);
}
.submitall:active
{
background-image:url(../images/submit1.png);
}

/*-----Checkout Button------*/

.continue_shopping
{
background-color:#FFFFFF;
border:none;
height:31px;
width:162px;
background-image:url(../images/continue-shopping1.png);
cursor:pointer;
}
.continue_shopping:hover
{
background-image:url(../images/continue-shopping2.png);
}
.continue_shopping:active
{
background-image:url(../images/continue-shopping1.png);
}

/*-----Checkout Button------*/

/*-----Checkout Button------*/

.get_password
{
background-color:#FFFFFF;
border:none;
height:31px;
width:131px;
background-image:url(../images/get-password1.png);
cursor:pointer;
}
.get_password:hover
{
background-image:url(../images/get-password2.png);
}
.get_password:active
{
background-image:url(../images/get-password1.png);
}

/*-----Checkout Button------*/
@charset "utf-8";
.number1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:right; float:right; padding-top:7px; width:290px;}

.pagin {
padding: 2px 0;
margin: 0;
font-family: "Verdana", sans-serif;
font-size: 7pt;
font-weight: bold;
color:#FFFFFF;


}
.pagin * {
padding: 2px 6px;
margin: 0;
}
.pagin a {
border: solid 1px #01458E;
background-color: #585858;
color: #ffffff;
text-decoration: none;
}
.pagin a:visited {
border: solid 1px #01458E;
background-color: #01458E;
color: #ffffff;
text-decoration: none;
}
.pagin a:hover, .pagin a:active {
border: solid 1px #01458E;
background-color: 01458E;
color: #ffffff !important;
text-decoration: none;
}
.pagin span {
cursor: default;
border: solid 1px #01458E;
background-color: #F0F0F0;
color: #B0B0B0;
}
.pagin span.current {
border: solid 1px #5B9FCE;
background-color: #5B9FCE;
color: white;
}


.submenu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:5px;
color:#007CC4;
	
}

/*-----Change email Button------*/
.change_email
{
background-color:#FFFFFF;
border:none;
height:31px;
width:80px;
background-image:url(../images/submit1.png);
cursor:pointer;
}


/*-----Change email Button------*/
.applypost {
width:60px;
text-align:center;
margin:5px;
padding:3px;
border: solid 1px #5B9FCE;
color: white;
}


.primary-button{
margin:15px;
}
.primary-button  a{
cursor: pointer;
background-color: #000;
color: #fff !important;
font-size: 12px;
font-weight: normal;
padding: 5px 13px;
letter-spacing: 1px;
border: 1px solid black;
border-radius: 0;
overflow: visible;
text-decoration: none;

}

.primary-button a:hover {
background-color: #333;
border-color: #333;
color:#FFFFFF;
text-decoration: none !important;
}


.success_msg {
    border: 1px solid #01A601 ;
    color:#4F8A10;
    background: #D1F0D1;
    display:block;
    margin-top: 0px;
    font-size: 13px;
    padding: 5px;
    text-align: left;
    margin-bottom: 1px;

}

.newstext {
padding: 5px 13px;
border: 1px solid black;
border-radius: 0;
overflow: visible;
text-decoration: none;
}