
*{margin:0px; padding:0px; outline:none;}


h1, h2, h3, h4, h5, h6, p, span, img, div, label, input, textarea, select, ul, ol{margin:0px; padding:0px; font-weight:400; list-style:none;}

h1{color:#A21045; font-size:35px; font-family: 'PT Serif', serif;}
h2{color:#333; font-size:25px; font-family: 'PT Serif', serif;}
h3{color:#2BA6CB; font-size:18px; font-family: 'PT Serif', serif;}

a{text-decoration:none; color:#2BA6CB;}
a:hover{text-decoration:none; color:#B42257;}
a img, img{border:0px; outline:none;}

span{color:#2BA6CB;}

.clear{clear:both;}
body{color:#555; font-size:14px; font-weight:400; font-family: 'PT Sans', sans-serif; background:url(../images/background.jpg) ;background-size:100%}

/********************************************** Fixed Css ******************************************/

.container{width:960px; margin:0 auto;}

/* Header-Start */
#headerdiv{float:left; width:100%; background:url(../images/header-bg.png) repeat-x top left;}
.header{float:left; width:960px;}
.logodiv{float:left; width:207px; padding:19px 0 16px;}
.topright{float:right; text-align:right; padding:39px 0 0 0; width:753px;}

.menu{float:left; width:546px; margin-right:10px; background:url(../images/nav-slider.gif) no-repeat right;}
.menu li{display:inline; background:url(../images/nav-slider.gif) no-repeat left; padding:4px 0px;}
.menu li a{color:#333; font-size:18px; font-family: 'PT Serif', serif; padding:0px 23px;}
.menu li a:hover, .menu li a.selected{color:#2BA6CB;}

.buttons{float:left; width:197px; padding-left:0px;}
.login{float:left; width:83px; height:29px; background:url(../images/login.gif) no-repeat; margin-left:15px;}
.login:hover{background-position:bottom;}
.logout{float:left; width:83px; height:29px; background:url(../images/logout.gif) no-repeat; margin-left:15px;}
.logout:hover{background-position:bottom;}

.signup{float:left; width:83px; height:29px; background:url(../images/sign-up.gif) no-repeat; margin-left:15px;}
.signup:hover{background-position:bottom;}

/* Header-End */

/* Middle-Start */
.coverdiv{float:left; width:100%; background:url(../images/middle-top-bg.png) repeat-x top;}
#middlediv{float:left; background:#fff url(../images/middle-top-bg.png) repeat-x top; border-bottom:1px solid #D0D0D0; border-right:1px solid #D0D0D0; border-left:1px solid #D0D0D0; box-shadow: 0 3px 5px 2px #D0D0D0; margin-bottom:58px; padding:19px 13px;}

.bannerdiv{float:left; width:932px; min-height:402px; background:url(../images/banner-base.jpg) no-repeat; position:relative; margin-bottomx:34px;}
.sliderwrapper{position: relative; overflow: hidden; width:932px; height:402px;}
.sliderwrapper .contentdiv{visibility:hidden; position:absolute; left:0; top:0; padding:0px; background:url(../images/banner-base.jpg) no-repeat; width:932px;height:402px;}

.pagination{width:932px; position:absolute; top:181px; left:0px; z-index:9999;}
.pagination a{font-size:0px;}
.pagination a:hover, .pagination a.selected{}
.pagination a.prev{float:left; width:25px; height:41px; background:url(../images/prev-arrow.gif) no-repeat;}
.pagination a.next{float:right; width:25px; height:41px; background:url(../images/next-arrow.gif) no-repeat;}

.ban_img{floatx:left; width:465px;display:table-cell;vertical-align:middle;height:400px;background-color:#000;}
.ban_text{floatx:left; width:395px; padding:84px 25px 0 47px;display:table-cell;}
.ban_text h1{padding-bottom:14px; font-size:25px;}
.ban_text p{color:#333; font-size:16px; font-family: 'PT Serif', serif; padding-bottom:14px; line-height:24px;}

 
.upcoming_events{float:left;}
.upcoming_events h2{text-align:center; padding-bottom:10px;}
.upcoming_events h2 img{vertical-align:middle;}

.event_box{float:left; width:218px; background:#DFDFDF; padding:16px 13px ; margin-right:12px;}
.event_box h3{height:75px;padding-bottom:8px;}
.event_box p{padding-bottom:12px;}
.event_box p.map{color:#8A0808;}
.event_box p.map img{vertical-align:middle; padding-right:6px;}
.event_box p.date img{vertical-align:middle; padding-right:6px;}

.free_event{float:left; width:94px; height:29px; background:url(../images/free-event.png) no-repeat; margin:10px 0 0 44px;}
.free_event:hover{background-position:bottom;}
.free_event_view{float:left; width:94px; height:29px; background:url(../images/free-event.png) no-repeat; margin:10px 0 0 44px;}

.buy_now{float:left; width:94px; height:29px; background:url(../images/buy-now.png) no-repeat; margin:10px 0 0 44px;}
.buy_now:hover{background-position:bottom;}

.sold_out{float:left; width:94px; height:29px; background:url(../images/sold.png) no-repeat;background-size: cover; margin:10px 0 0 44px;}
.list_only{float:left; width:94px; height:29px; background:url(../images/list_only.png) no-repeat;background-size: cover; margin:10px 0 0 44px;}

.top01{float:left; width:932px; border-bottom:1px solid #ccc; padding:18px 0 26px 0;}
.top01 h2{padding-top:5px;}

.all_date{float:right; width:177px; margin-top:-20px;}

#adv_iconselect {border: none; height:26px; width:168px; padding-left:9px; padding-top:7px; background: url(../images/all-date-bg.gif) no-repeat left top; margin:0 0px 0 -16px; color:#999;}
#adv_iconselect span{color:#999;}
#adv_holder {width: 171px; overflow: auto; display:none; position:absolute; padding-left:4px; margin:0 0 0 -15px;}

#adv_options {background:#fff; padding-bottom:5px;}
#adv_holder .selectitems {border: solid 1px #D6D6D6; padding:3px; background:none;}
#adv_holder .selectitems span { color:#999; margin-left: 5px;}
#adv_holder .hoverclass {background-color:#F5F5F5; cursor:pointer;}
#adv_holder .selectedclass {background-color:#F5F5F5; color:#000;}

.search_div{float:right; width:129px;/*177*/ min-height:19px;/*33*/ padding:7px 38px 7px 10px; background:url(../images/all-search-bg.gif) no-repeat; position:relative; margin-top:-20px;}
.search_div input[type="text"]{float:left;  color:#999; border:0px;}
.search_div input[type="submit"]{width:18px; height:18px; background:url(../images/search-icon.gif) no-repeat; position:absolute; right:13px; top:8px; border:0px; font-size:0px; cursor:pointer;}

.event_div{float:left; width:932px; padding:32px 0px; border-bottom:1px dotted #ccc;}

.event_img{float:left; width:201px;}
.event_details{float:left; width:594px; padding-left:19px;}
.event_details h3{font-size:18px; padding-bottom:15px;}
.event_details h3 img{margin-left:5px; vertical-align:sub;}
.event_details p{padding-bottom:10px;}
.event_details p.title{color:#111; font-size:14px;}
.event_details p img{vertical-align:middle; padding-right:6px;}

.event_button{float:left; width:118px; text-align:right;}

.buy_now_big{float:right; width:113px; height:35px; background:url(../images/buy-now-big.gif) no-repeat; border:0px; font-size:0px; cursor:pointer;}
.buy_now_big:hover{background-position:bottom;}
.free_event_big{float:right; width:113px; height:35px; background:url(../images/free-event-bg.gif) no-repeat; border:0px; font-size:0px; cursor:pointer;}
.free_event_big:hover{background-position:bottom;}
.sold_out_big{float:right; width:113px; height:35px; background:url(../images/sold.png) no-repeat; ;background-size: length; border:0px; font-size:0px; cursor:pointer;}
.list_only_big{float:right; width:113px; height:35px; background:url(../images/list_only.png) no-repeat; ;background-size: length; border:0px; font-size:0px; cursor:pointer;}

.pagination_bot{float:left; width:932px; padding:18px 0px;}
.pagination_bot li{display:inline; float:left; padding:0 5px;}
.pagination_bot li a{color:#555; background:#DCDCDC; text-align:center; padding:5px 10px;}
.pagination_bot li a:hover{background:#129ECC; color:#fff;}

.pagination_bot li a.prev, .pagination_bot li a.next{padding:5px 14px;}
.pagination_bot li a.prev:hover, .pagination_bot li a.next:hover{color:#555; background:#E9E9E9;}
.pagination_bot li a.prev img{vertical-align:middle; padding-right:6px;}
.pagination_bot li a.next img{vertical-align:middle; padding-left:6px;}

.top01 h2 span{float:right; color:#333; font-size:16px; padding-top:7px;}
.top01 h2 span img{vertical-align:middle; padding-right:7px;}

.details_div{float:left; width:932px; padding:20px 0px;}

.dx_left01{float:left; width:335px;}
.dx_top{float:left; width:335px; background:#DEDEDE; margin-bottom:15px;}
.dx_top img{margin-bottom:19px;}

.dx_top_details{floatx:left; widthx:335px; padding:10px 13px 15px 13px;}
.dx_top_details h3{padding-bottom:18px;}
.dx_top_details p{padding-bottom:19px; line-height:24px;}
.dx_top_details p label{floatx:left; width:105px; color:#111; padding-bottomx:32px;}

.buy_now_png{float:left; width:113px; height:35px; background:url(../images/buy-now-png.png) no-repeat; border:0px; font-size:0px; cursor:pointer;}
.buy_now_png:hover{background-position:bottom;}

.dx_map{float:left; width:335px;}

.dx_right02{float:right; width:544px; background:#F2F2F2; padding:13px 17px;}
.dx_right02 h3{padding-bottom:18px;}
.dx_right02 p{padding-bottom:19px; line-height:24px;}
.dx_right02 p label{float:left; width:105px; color:#111; padding-bottom:32px;}

.login_div{width:80%; margin:15px auto;}
.login_div p.title{color:#333; font-size:18px; padding-bottom:13px;}
.login_div a{color:#2BA6CB;}
.login_div a:hover{color:#B22055;}

.login_form{  border:1px solid #D2D5E0; background:#EDEEF2; padding:32px 27px; box-shadow:rgba(10, 10, 40, .80) 0px 10px 10px;
border-radius:5px;}
.login_form p.title{color:#2BA6CB; font-size:24px; padding-bottom:15px;}
.login_form p{padding-bottom:18px;}
.login_form p label{floatx:left; padding-bottom:6px; color:#111;}
.login_form input[type="text"], .login_form input[type="password"]{width:90%;line-height: 1px; background:#fff; border:1px solid #D2D5E0; border-radius:5px; padding:8px;}

.login_form span.forgot{font-size:12px; float:left; padding-top:8px;}

.login_form input[type="submit"]{width:115px; height:37px; background:url(../images/sign-in.png) no-repeat; border:0px; font-size:0px; cursor:pointer; margin:25px 0 15px 45px;}
.login_form input[type="submit"]:hover{background-position:bottom;}

.login_form input.signup2{width:115px; height:37px; background:url(../images/sign-up2.png) no-repeat; border:0px; font-size:0px; cursor:pointer; margin:25px 0 15px 161px;}

.login_form input.submit{width:115px; height:37px; background:url(../images/submit.png) no-repeat; border:0px; font-size:0px; cursor:pointer; margin:25px 0 15px 161px;}

.buynow_div{float:left; width:936px;}
.buynow_div h2{padding:17px 0px;}

.table_div{float:left; width:934px; border:1px solid #ccc; border-bottom:0px; margin-bottom:45px; border-top-left-radius:6px; border-top-right-radius:6px;}
.table_div th{background:#0099D3; padding:9px 0px; color:#fff; font-size:16px; border-top-left-radius:6px; border-top-right-radius:6px; font-weight:400;}
.table_div th.t20{border-top-left-radius:0px;}
.table_div th.t21{border-top-right-radius:0px;}

.table_div td{padding:15px 0px; border-bottom:1px solid #ccc; font-size:15px;}
.table_div input[type="text"]{width:72px; text-align:center; border:1px solid #ccc; padding:8px 0px;}

.scope_div{float:left; width:934px; padding-bottom:40px; font-size:18px; color:#0099D3;}
.scope_div span{font-size:11px; color:#FF0000; padding-left:10px;}
.scope_div img.paypal{float:right;}

.create_event{float:left; width:936px;}
.create_event h2{padding:17px 0px;}

.crt_box{float:left; width:930px; border:1px solid #ccc; margin-bottom:35px; border-radius:6px;}
.crt_box h2{background:#F2F2F2; color:#2BA6CB; font-size:16px; padding:9px 12px; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom:1px solid #E5E5E5;}
.crt_box_in{float:left; width:906px; padding:25px 12px 6px 12px;}
.crt_box_in p{padding-bottom:22px; color:#111;}
.crt_box_in p label{float:left; width:165px;}
.crt_box_in input[type="text"], .crt_box_in input[type="password"], textarea{border:1px solid #ccc; border-radius:4px; padding:8px 8px;}
.crt_box_in select{border:1px solid #ccc; border-radius:4px; padding:6px 2px;}
.crt_box_in span.short{font-size:11px; color:#FF0000; padding-left:10px;}

.crt_box_in span.short a{font-size:11px; color:#FF0000; padding-left:10px;}
.crt_box_in span.short a:hover{text-decoration:underline;}

.post_event{width:135px; height:37px; background:url(../images/post-event.png) no-repeat; border:0px; font-size:0px; cursor:pointer;}
.post_event:hover{background-position:bottom;}

/* Middle-End */



.row {
	width: 960px
}

.page_wrap {
	margin: 0px auto 20px;
	padding-bottom:100px;
    padding-top:20px;
	border-radius: 3px;
	background: #FFF;
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4)
}

.header_nav {
	background: #f8f8f8;
	padding: 10px 0 2px;
	margin-bottom: 25px
}

.header_nav_fullwidth {
	background: #F3EDED;
	padding: 10px 0 2px;
	margin-bottom: 25px;
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4)
}

.header_nav_fullheadwidth {
	background: white;
	padding: 0px 0 0px;
    padding-topx:10px;
/*	margin-bottom: 25px;*/
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
    displayx:none;
    border-bottom: 5px solid #C9C7C7
}

.header_logo {
	padding: 28px 0 0
}

.header_logo img {
	float: right;
	margin-right: 30px
}

.blog_post {
	
}
 

.heading_dots {
	background: url(../images/heading_dots_grey.png) repeat-x center
}

.heading_dots_grey {
	background: url(../images/heading_dots_grey.png) repeat-x center
}

.heading_bg {
	background: #FFF;
	padding-right: 10px
}

.heading_center_bg {
	background: #FFF;
	padding: 0 10px
}

.heading_supersize {
	font-size: 74px;
	text-align: center;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 40px
}

.heading_largesize {
	font-size: 44px;
	text-align: center;
	font-weight: normal
}

.dropcap_green,.dropcap_black {
	border-radius: 100px 100px 100px 100px;
	display: block;
	float: left;
	font-size: 18px;
	line-height: 35px;
	margin: 4px 8px 0 0;
	text-align: center;
	width: 35px;
}

.dropcap_green {
	background: #aec71e;
	color: #FFF
}

.dropcap_black {
	background: #000;
	color: #FFF
}

.panel {
	background: #fafafa
}

.panel.callout {
	background: #C02702
}

.panel.callout p {
	color: #FFF
}



 
.nav-bar {
	margin-top: 0;
	background: none
}

.nav-bar>li {
	border: 0;
	padding: 0;
	font-familyx: 'PT Serif', serif;
	letter-spacing: 1px
}

.nav-bar>li>a:first-child {
/* 	font-size: 25px; */
    font-size: 16px;
	font-weight:normal;
	/*text-transform: uppercase;*/
	padding: 5px 25px
}

.nav-bar>li:last-child {
	border: 0
}

.nav-bar>li.active:hover {
	background: #F8F8F8;
	cursor: default;
}

{
}
.nav-bar>li:hover {
	background: #F8F8F8;
	color: #000;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.nav-bar>li>a {
	color: #777
}

.nav-bar>li>a:hover {
	color: #777;
}

.nav-bar>li.has-flyout>a:first-child:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: #848484 transparent transparent transparent;
	position: absolute;
	right: 20px;
	top: 20px;
}

.nav-bar>li.has-flyout>a:hover:first-child:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: #848484 transparent transparent transparent;
	position: absolute;
	right: 20px;
	top: 20px;
}

.flyout {
	background: #FFF;
	border-radius: 5px;
	border: 0;
	margin-top: 8px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.7);
}

ul.flyout li,.nav-bar li ul li {
	border-left: 0
}

ul.flyout li a,.nav-bar li ul li a {
	background: #fff;
	border: 0;
	font-size: 16px;
}

ul.flyout li a:hover,.nav-bar li ul li a:hover {
	background: #f4f4f4;
	color: #000;
	border: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

/* gallery menu */
.gallery-nav-bar {
	list-style: none;
	text-align: center;
	padding-top: 10px;
	font-family: 'PT Serif', serif;
	letter-spacing: 2px;
	text-transform: uppercase
}

.gallery-nav-bar li {
	display: inline-block;
	margin-right: 1px
}

.gallery-nav-bar li {
	padding: 3px 12px
}

.gallery-nav-bar li a {
	color: #000;
	padding: 3px 12px
}

.gallery-nav-bar li a:hover {
	background: #C02702;
	color: #FFF;
	padding: 3px 12px;
	border-radius: 3px
}

/* footer menu */
.footer_menu {
	text-align: center;
	border-top: 1px dashed #999;
	margin: 25px 0 0;
	padding: 20px 0
}

.footer_menu li {
	display: inline;
	list-style: none;
	margin-right: 20px
}

.flashmessager {
	background:#E0D6D8;
	color: black;
	padding: 10px 0 10px 0;
	font-size: 30px;
	text-align: center;
}

/**************************************************************************************/
/*------------------------------------ pricing tables -------------------------------*/
/************************************************************************************/

/*Pricing box*/
.pricing_box {
	border: 1px solid #ccc;
	float: left;
	text-align: center;
	padding: 0 0 20px 0;
	margin-top: 25px;
	margin-left: -1px;
	box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5);
	background: #fff;
}

.pricing_box.radius-left {
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
}

.pricing_box.radius-right {
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
}

.pricing_box .header {
	text-shadow: 0 1px 1px #fff;
	border-bottom: 1px solid #ccc;
	background: url(../images/price.bg.png) repeat;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
}

.pricing_box .header {
	width: 100%;
	height: 68px;
}

.pricing_box .header span {
	position: relative;
	top: 20px;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
}

.pricing_box .header span.info {
	position: relative;
	font-size: 12px;
	font-weight: normal;
	top: 2px;
	display: block;
	color: gray;
}

.pricing_box p {
	line-height: 28px;
}

.pricing_box ul {
	list-style: none;
	margin: 0 0 15px 0 !important;
	text-align: left;
}

.cols-2 .pricing_box {
	width: 49.8%;
	margin-bottom: 50px;
}

.cols-3 .pricing_box {
	width: 33%;
	margin-bottom: 50px;
}

.cols-4 .pricing_box {
	width: 24.8%;
	font-size: 1em;
}

.cols-5 .pricing_box {
	width: 19.5%;
	font-size: 0.9em;
}

.pricing_box ul li {
	line-height: 4em;
	padding-left: 20px !important;
	margin-left: 0;
	list-style-type: none !important;
}

.pricing_box ul li.odd {
	background: #F9F9F9;
}

.pricing_box ul li.even {
	background: #fff;
}

.pricing_box strong {
	background: url(../images/price.sprite.png) no-repeat 0 -9999px;
	height: 12px;
	padding-left: 20px;
	font-style: normal;
	color: gray;
}

.pricing_box strong.no {
	background-position: 0 0;
}

.pricing_box strong.yes {
	background-position: 0 -15px;
}

.pricing_box strong.single {
	background-position: 0 -30px;
}

.pricing_box strong.unlim {
	background-position: 0 -45px;
}

.pricing_box strong.more {
	background: url(../images/price.more.png) no-repeat 0 0;
	height: 20px;
	width: 20px;
	cursor: pointer;
	float: right;
	padding: 0;
	margin: 14px 14px 0 0;
}

.pricing_box strong.nopad {
	padding: 0;
}

.pricing_box h3 {
	margin: 20px 0;
	font-size: 22px;
	display: block;
}

.pricing_box h3 em {
	font-size: 12px;
	font-weight: normal;
}

.pricing_box p.button {
	height: 40px;
	background: url(../images/price.readmore.png) no-repeat left 0;
	float: none;
}

.pricing_box p.button a {
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	background: url(../images/price.readmore.png) no-repeat right -40px;
	padding: 0 40px;
}

.pricing_box p.button:hover {
	background-position: left -80px;
}

.pricing_box p.button a:hover {
	background-position: right -120px;
}

.pricing_box.large {
	position: relative;
	z-index: 9;
	margin-top: 0px;
	-moz-box-shadow: 0 1px 10px #cbcbcb;
	-webkit-box-shadow: 0 1px 10px #cbcbcb;
	box-shadow: 0px 1px 10px #cbcbcb;
	padding: 0 0 40px 0;
	border-radius: 5px;
}

.pricing_box.large .header {
	color: #303E0E;
	text-shadow: 0 1px 0 #C7DD90;
	height: 88px;
	background: url(../images/price.bg.signup.png) repeat;
	border-bottom: 1px solid #b2d850;
}

.pricing_box.large .header  span {
	top: 30px;
}

.pricing_box.large .header  span.info {
	top: 14px;
	color: #576e1f;
	text-shadow: none;
}

.pricing_box.large p.button {
	background-position: left -160px;
}

.pricing_box.large p.button a {
	background-position: right -200px;
	color: #303E0E;
	text-shadow: 0 1px 0 #C7DD90;
}

.pricing_box.large p.button:hover {
	background-position: left -240px;
}

.pricing_box.large p.button a:hover {
	background-position: right -280px;
}

/*-------------------------------------------------------------------------------------------------*/
/* Masonry
/*-------------------------------------------------------------------------------------------------*/
.centered {
	margin: 0 auto;
}

.box {
	margin: 5px;
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	font-size: 100%;
	line-height: 1.4em;
	float: left;
}

.box p {
	font-size: 12px;
	margin: 0;
	padding: 5px 0
}

.box h2 {
	font-size: 14px;
	font-weight: 200;
}

.box h4 {
	margin-bottom: 0;
	font-size: 14px;
	font-family: 'PT Serif', serif;
	padding: 0px;
}

.box img,#tumblelog img {
	display: block;
	width: 100%;
	height:100px;
}

.box_comment {
	background: #F2F0F0;
	border-bottom: 1px solid white;
	padding: 8px;
	border-bottom: 1px solid #D9D4D4;
	border-top: 1px solid #FCFAFA;
	overflow: hidden;
}

.box_comment p {
	font-size: 11px;
	padding: 0px;
}

.rtl .box {
	float: right;
	text-align: right;
	direction: rtl;
}

.col1 {
	width: 80px;
}

.col2 {
	width: 222px;
	height:200px;
}

.col3 {
	width: 280px;
}

.col4 {
	width: 380px;
}

.col5 {
	width: 480px;
}

.col1 img {
	max-width: 80px;
}

.col2 img {
	max-width: 211px;
}

.col3 img {
	max-width: 280px;
}

.col4 img {
	max-width: 380px;
}

.col5 img {
	max-width: 480px;
}

table.contacts {
	width: 100%;
	/* background-color: #f8f8f8; */
	/* border: 2px #f8f8f8 solid; */
	border-collapse: collapse;
	border-spacing: 1 px;
}

td.contactheader {
	background-color: #F9F9F9;
	color: #474747;
	/*font-size: 15pt;*/
	font-weight: bold;
	min-height: 10px;
	height: 10px;
	max-height: 10px;
	padding: 5px 15px;

	/* background-color:#f8f8f8; */
	/* font-weight: bold; */
	/* color: #404040; */
}

td.contactbody {
	background-color: #FCFCFC;
	padding: 15px 15px 25px 15px;
}

td.contactDept {
	background-color: #f1cd2a;
	border: 1px #e9c006 solid;
	font-family: 'PT Serif', serif;
	font-weight: bold;
	font-size: 16px;
	color: #404040;
}

td.contact {
	
	border-bottom: 1px ridge white;
	
	text-align: left;
	font-family: 'PT Serif', serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #404040;
	background-color: #f8edb7;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
}

th.contact1 {
	border-bottom: 0px;
	text-align: left;
	font-family: 'PT Serif', serif;
	font-weight: bold;
	font-size: .9em;
	color: #404040;
	background-color: #f8edb7;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

select.my_dropdown {
	width: auto;
}

.line-separator {
	height: 1px;
	background: #ebecf3;
	border-bottom: 1px ridge white;
}

.line-color-separator {
	margin-top: 2px;
	height: 3px;
	background:#FF00BF ;
	border-bottom: 1px ridge #DF0174;
}



.wrapper {
    text-align: center;
}


.buybigbuttonx {
 background: #46c1fa;
  background-image: -webkit-linear-gradient(top, #46c1fa, #15768c);
  background-image: -moz-linear-gradient(top, #46c1fa, #15768c);
  background-image: -ms-linear-gradient(top, #46c1fa, #15768c);
  background-image: -o-linear-gradient(top, #46c1fa, #15768c);
  background-image: linear-gradient(to bottom, #46c1fa, #15768c);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radiusx: 28px;
   color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.buybigbutton:hover {
	background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.buybigbutton
{
display: inline-block;
paddingx: 4px 12px;
padding: 11px 19px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
    backgroundx: #3cb0fd;
background-imagex: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-imagex: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-imagex: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-imagex: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-imagex: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

}

.soldbigbutton {
   -webkit-border-radius: 28;
  -moz-border-radius: 28;
  xborder-radius: 28px;
  font-family: Arial;
  color: #444;
  font-size: 20px;
  backgroundx: #8c8185;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
 

.buysmallbutton {
	align: middle;
	background-color: #0C8DE4;
	border: 2px solid #BDBDBD;
	border-radius: 6px;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	color: #ffffff;
	display: inline-block;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef',
		endColorstr='#019ad2', GradientType=0 );*/
	font-family: 'PT Serif', serif;
	font-size: 14px;
	font-weight: bold;
	
	-moz-border-radius: 6px;
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	padding: 4px 6px;
	position: relative;
	text-decoration: none;
	text-shadow: 0px -1px 0px #5b6178;
	vertical-align: middle ;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	
}

.freesmallbutton {
	align: middle;
	background-color: #268a16;
	border: 2px solid #BDBDBD;
	border-radius: 6px;
	box-shadow: 0px 1px 0px 0px #268a16;
	color: #ffffff;
	display: inline-block;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef',
		endColorstr='#019ad2', GradientType=0 );*/
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: bold;
	
	-moz-border-radius: 6px;
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	padding: 4px 6px;
	position: relative;
	text-decoration: none;
	text-shadow: 0px -1px 0px #5b6178;
	vertical-align: middle ;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	
}


.freebigbutton {
   background: #db3482;
  background-image: -webkit-linear-gradient(top, #db3482, #82244b);
  background-image: -moz-linear-gradient(top, #db3482, #82244b);
  background-image: -ms-linear-gradient(top, #db3482, #82244b);
  background-image: -o-linear-gradient(top, #db3482, #82244b);
  background-image: linear-gradient(to bottom, #db3482, #82244b);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
   color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
} 

.myButton {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef
		), color-stop(1, #019ad2) );
	background: -moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: -ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background: linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef',
		endColorstr='#019ad2', GradientType=0 );
	background-color: #33bdef;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #057fd0;
	display: inline-block;
	color: #ffffff;
	font-family: 'PT Serif', serif;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 18px;
	text-decoration: none;
	text-shadow: 0px -1px 0px #5b6178;
}

.myButton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2
		), color-stop(1, #33bdef) );
	background: -moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: -ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background: linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2',
		endColorstr='#33bdef', GradientType=0 );
	background-color: #019ad2;
}

.myButton:active {
	position: relative;
	top: 1px;
}

input {
	border: none;
	font-family: 'PT Serif', serif;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
/* 	-webkit-appearance: none; */
}

#login {
	margin: 50px auto;
	width: 400px;
}

#login h2 {
	background-color: #f95252;
	-webkit-border-radius: 20px 20px 0 0;
	-moz-border-radius: 20px 20px 0 0;
	border-radius: 20px 20px 0 0;
	color: #fff;
	font-size: 28px;
	padding: 20px 26px;
}

#login h2 span[class*="fontawesome-"] {
	margin-right: 14px;
}

#login fieldset {
	background-color: #f6dac9;
	-webkit-border-radius: 0 0 20px 20px;
	-moz-border-radius: 0 0 20px 20px;
	border-radius: 0 0 20px 20px;
	padding: 20px 26px;
}

#login fieldset p {
	color: #777;
	margin-bottom: 14px;
}

#login fieldset p:last-child {
	margin-bottom: 0px;
}

#login fieldset input {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#login fieldset input[type="email"],#login fieldset input[type="password"],#login fieldset input[type="text"]
	{
	background-color: #eee;
	color: #777;
	padding: 4px 10px;
	width: 328px;
}

#login fieldset input[type="submit"] {
	background-color: #f95252;
	color: #fff;
	display: block;
	margin: 0 auto;
	padding: 4px 0;
	width: 100px;
}

#login fieldset input[type="submit"]:hover {
	background-color: #f95252;
}


.fieldset-auto-width {
  display: inline-block;
  padding:3px;
  
}



.ticket_download {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-webkit-border-top-left-radius:16px;
	-moz-border-radius-topleft:16px;
	border-top-left-radius:16px;
	-webkit-border-top-right-radius:16px;
	-moz-border-radius-topright:16px;
	border-top-right-radius:16px;
	-webkit-border-bottom-right-radius:16px;
	-moz-border-radius-bottomright:16px;
	border-bottom-right-radius:16px;
	-webkit-border-bottom-left-radius:16px;
	-moz-border-radius-bottomleft:16px;
	border-bottom-left-radius:16px;
	text-indent:0px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family: 'PT Serif', serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #86ae47;
}
.ticket_download:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
}.ticket_download:active {
	position:relative;
	top:1px;
}





.event_details_or {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family: 'PT Serif', serif;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	height:17px;
	line-height:17px;
	width:102px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.event_details_or:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.event_details_or:active {
	position:relative;
	top:1px;
}



.datetime {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:black;
	font-family: 'PT Serif', serif;
	font-size:10px;
	font-weight:bold;
	font-style:bold;
	height:21px;
	line-height:21px;
	width:113px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.datetime:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.datetime:active {
	position:relative;
	top:1px;
}

.buytable table { border-collapse: collapse; text-align: left; width: 100%;  border: 0px ;  } 
.buytable {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 3px solid #A31A23; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.buytable table td, 
.buytable table th { padding: 9px 17px; }
.buytable table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #A31A23), color-stop(1, #CF202D) );background:-moz-linear-gradient( center top, #A31A23 5%, #CF202D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A31A23', endColorstr='#CF202D');background-color:#A31A23; color:#FFFFFF; font-size: 18px; font-weight: bold; } 
.buytable table thead th:first-child { border: none; }
.buytable table tbody td { color: #3B120C; font-size: 15px;border-bottom: 1px solid #D6D6D6;font-weight: normal; }
.buytable table tbody td:first-child { border-left: none; }
.buytable table tbody tr:last-child td { border-bottom: none; }

.organizedtable {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #e5e5e5;
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
}.organizedtable table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.organizedtable tr:last-child td:last-child {
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}
.organizedtable table tr:first-child td:first-child {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
}
.organizedtable table tr:first-child td:last-child {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
}.organizedtable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
}.organizedtable tr:hover td{
	background-color:#ffffff;
		

}
.organizedtable td{
	vertical-align:middle;
		background:-o-linear-gradient(bottom, #e5e5e5 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e5e5e5), color-stop(1, #ffffff) ); 
	background:-moz-linear-gradient( center top, #e5e5e5 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5", endColorstr="#ffffff");	background: -o-linear-gradient(top,#e5e5e5,ffffff);

	background-color:#e5e5e5;

	border:1px solid #e5e5e5;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:7px;
	font-size:15px;
	font-family: 'PT Serif', serif;
	font-weightx:bold;
	color:#000000;
}.organizedtable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.organizedtable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.organizedtable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}

.organizedtable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
}
.organizedtable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.organizedtable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}



.editbox
{
	
width:225px;
height:50px;
background-color:white;
/*box-shadow: 0px -3px 2px #D8D8D8;*/
}

table.tftable {font-size:13px;color:#333333;width:100%;border-width: 1px;border-color: #729ea5;border-collapse: collapse;}
table.tftable th {font-size:13px;background-color:#0099D3; color:white; border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:center;line-height:140%;}
table.tftable tr {background-color:white;}
table.tftable td {font-size:13px;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:center;background-color:white;}



.submit {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:87px;
	text-decoration:none;
	text-align:center;
}
.submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.submit:active {
	position:relative;
	top:1px;
}





