body {
	background:#1f2022 url(../images/body-bg1.jpg) no-repeat -7px 0;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	background-size: 100.5% ;
}
 @-moz-document url-prefix() {
 body {
 background:#1f2022 url(../images/body-bg1.jpg) no-repeat -7px 0;
 background-size: 100.5%;
}
}
body, fieldset, form, h1, h2, h3, h4, h5, h6, p {
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5, h6, form {
	display:block;
}
h1 {
	color:#878787;
	background:url(../images/h1-bg.png) repeat left top;
	padding:0 20px;
	font-size:21px;
	color:#fff;
	font-family: 'Roboto Slab', serif;
	font-weight:normal;
	line-height:42px;
}
li {
	margin-bottom:3px;
}
ol {
	margin:5px 0 5px 22px;
	padding:0;
}
ul {
	margin:5px 0 5px 22px;
	padding:0;
}
ul ul, ol ol, ol ul, ul ol {
}
a {
	text-decoration:none;
	color:#076be6;
}
blockquote {
	margin:5px 20px;
}
fieldset {
	border:1px solid #dfcfb2;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
input[type="text"], input[type="password"], textarea {
	font:13px Arial, Helvetica, sans-serif;
	border:#fff 2px solid;
	color:#212121;
	background:#e0e0e0/*dadada*/ url(../images/input-bg.png) repeat-x left top; /*padding:3px 3px 8px 3px;*/
	border-radius:3px;/* height:30px; line-height:30px;*/
	padding:2px 5px;
}
select {
	font:13px Arial, Helvetica, sans-serif;
	border:#fff 2px solid;
	color:#212121;
	background:#e0e0e0/*dadada*/ url(../images/input-bg.png) repeat-x left top; /*padding:3px 3px 8px 3px;*/
	border-radius:3px;
	height:30px;
	line-height:30px;
}
.select1 {/*background: url("../images/input-bg.png") repeat-x scroll left top #e0e0e0;*/
	border: 1px solid #fff;
	/*border-radius: 3px;

    

    color: #212121;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

    height: 26px;

    line-height: 20px;

    padding: 0;*/

    /*right: 216px;
	top: 186px;*/
	
	right: 23px;
	top: 30px;
	width: 160px;
}
.small-textbox[type="text"] {
	font:13px Arial, Helvetica, sans-serif;
	border:#fff 2px solid;
	color:#000;
	background:#e0e0e0/*dadada*/ url(../images/input-bg.png) repeat-x left top;/* padding:3px;*/
	border-radius:3px; /*height:25px; line-height:25px;*/
	padding:5px;
	margin-bottom:10px;
}
::-webkit-input-placeholder {
 color: #000;
}

:-moz-placeholder { /* Firefox 18- */
 color: #000;
}

::-moz-placeholder {  /* Firefox 19+ */
 color: #000;
}

:-ms-input-placeholder {
 color: #000;
}
.button-style {
	background:url(../images/btn-style.png) no-repeat;
	width:109px;
	padding:6px 0 9px 0;
	color:#fff;
	cursor:pointer;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	border:0;
}
p {
	font-size:13px;
	line-height:18px;
	text-align:justify;
}
img {
	border:0;
}
/***** FONT STYLES *****/



.black, .black a:link, .black a:visited {
	color:#000;
	text-decoration:none;
}
.black a:hover, .black a:active {
	color:#c7853e;
}
.white, .white a:link, .white a:visited {
	color:#fff;
	text-decoration:none;
}
.white a:hover, .white a:active {
	color:#2c88c2;
}
.red, .red a:link, .red a:visited {
	color:#ef7368;
	text-decoration:none;
}
.red a:hover, .red a:active {
	color:#a0a0a0;
}
.red2, .red2 a:link, .red2 a:visited {
	color:#f31400;
	text-decoration:none;
}
.red2 a:hover, .red2 a:active {
	color:#a0a0a0;
}
.blue, .blue a:link, .blue a:visited {
	color:#0f93d7;
	text-decoration:none;
}
.blue a:hover, .blue a:active {
	color:#a0a0a0;
}
.blue2, .blue2 a:link, .blue2 a:visited {
	color:#3872d5;
	text-decoration:none;
}
.blue2 a:hover, .blue2 a:active {
	color:#a0a0a0;
}
.grey, .grey a:link, .grey a:visited {
	color:#a0a0a0;
	text-decoration:none;
}
.grey a:hover, .grey a:active {
	color:#fff;
}
/***** ALIGNMENT STYLES *****/

.al {
	text-align:left;
}
.ar {
	text-align:right;
}
.ac {
	text-align:center;
}
.aj {
	text-align:justify;
}
.vat {
	vertical-align:top;
}
.vam {
	vertical-align:middle;
}
.vab {
	vertical-align:bottom;
}
.fl {
	float:left;
	display:inline;
}
.fr {
	float:right;
	display:inline;
}
.fo {
	float:left;
	width:100%;
	display:inline;
}
.cb {
	clear:both;
	display:block;
	visibility:hidden;
	height:auto;
	line-height:0;
	content:'.'
}
.cl {
	clear:left;
}
.cr {
	clear:right;
}
.disinlineblock {
	display:inline-block !important;
}
.clr {
	clear:both;
}
/***** ACCESSORIES STYLES *****/

.alpha50 {
	opacity:0.5;
	filter:alpha(opacity=50);
}
.alpha75 {
	opacity:.75;
	filter:alpha(opacity=75);
}
.b {
	font-weight:bold;
}
.i {
	font-style:italic;
}
.u {
	text-decoration:underline;
}
.uu a:link, .uu a:visited {
	text-decoration:underline;
}
.uu a:hover, .uu a:active {
	text-decoration:none;
}
.uo a:link, .uo a:visited {
	text-decoration:none;
}
.uo a:hover, .uo a:active {
	text-decoration:underline;
}
.n {
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-transform:none;
}
.bcs {
	border-collapse:separate;
}
.nw {
	white-space:nowrap;
}
.ww {
	word-wrap:break-word;
	word-break:break-all;
	word-break/* */:normal;
}
.ttc {
	text-transform:capitalize;
}
.ttl {
	text-transform:lowercase;
}
.ttu {
	text-transform:uppercase;
}
.fvsc {
	font-variant:small-caps;
}
.block {
	display:block;
	margin:0 auto;
}
.inline {
	display:inline;
}
.none {
	display:none;
}
.absolute {
	position:absolute;
}
.relative {
	position:relative;
}
.pointer {
	cursor:pointer;
}
.price-strike {
	text-decoration:line-through;
}
.over-hid {
	overflow:hidden;
}
.bgnone {
	background:none;
}
.bdrnone {
	border:none;
}
.ffg {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.fftms {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ffarialblack {
	font-family:"Arial Black", Gadget, sans-serif;
}
.fftahoma {
	font-family:Tahoma, Geneva, sans-serif;
}
.mauto {
	margin:auto;
}
.mt4 {
	margin-top:4px;
}
.mt5 {
	margin-top:5px;
}
.mt7 {
	margin-top:7px;
}
.mt8 {
	margin-top:8px;
}
.mt9 {
	margin-top:9px;
}
.mt10 {
	margin-top:10px;
}
.mt11 {
	margin-top:11px;
}
.mt12 {
	margin-top:12px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mt25 {
	margin-top:25px;
}
.mt54 {
	margin-top:54px;
}
.mt57 {
	margin-top:57px;
}
.mb15 {
	margin-bottom:15px;
}
.mr6 {
	margin-right:6px;
}
.mr7 {
	margin-right:7px;
}
.mr10 {
	margin-right:10px;
}
.mr20 {
	margin-right:20px;
}
.ml2 {
	margin-left:2px;
}
.ml10 {
	margin-left:10px;
}
.ml26 {
	margin-left:26px;
}
.ml40 {
	margin-left:40px;
}
.ml172 {
	margin-left:172px;
}
.ml277 {
	margin-left:277px;
}
.mrgauto {
	margin:auto;
}
.p10 {
	padding:10px;
}
.plr20 {
	padding:0 20px;
}
.ptb10lr15 {
	padding:10px 15px;
}
.ptb5lr10 {
	padding:5px 10px;
}
.pt5 {
	padding-top:5px;
}
.pt10 {
	padding-top:10px;
}
.pt15 {
	padding-top:15px;
}
.pb10 {
	padding-bottom:10px;
}
.pb20 {
	padding-bottom:20px;
}
.pl3 {
	padding-left:3px;
}
.pl8 {
	padding-left:8px;
}
.pl10 {
	padding-left:10px;
}
.pl13 {
	padding-left:13px;
}
.pl15 {
	padding-left:15px;
}
.pl20 {
	padding-left:20px;
}
.pr15 {
	padding-right:15px;
}
.pr20 {
	padding-right: 20px;
}
.w300 {
	width:300px;
}
.lh18 {
	line-height:18px;
}
/********** OTHER STYLES **********/



.bdr {
	border:#808080 1px solid;
}
.bdr-pic {
	border:#6f6f6f 1px solid;
	padding:3px;
}
.bdrT {
	border-top:#999 1px dotted;
}
.bdrT-none {
	border-top:none;
}
.bdrR {
	border-right:#000 1px solid;
}
.bdrB {
	border-bottom:#666 1px dotted;
}
.bdrL {
	border-left:1px solid #fff;
}
.bdrAll, .bdrAll td, .bdrAll th {
	border:1px solid #3f3f3f;
}
.star {
	color:#ff004e;
	font-size:14px;
}
/********/

.fs10 {
	font-size:10px;
}
.fs11 {
	font-size:11px;
}
.fs12 {
	font-size:12px;
}
.fs13 {
	font-size:13px;
}
.fs14 {
	font-size:14px;
}
.fs15 {
	font-size:15px;
}
.fs16 {
	font-size:16px;
}
.fs17 {
	font-size:17px;
}
.fs18 {
	font-size:18px;
}
.fs19 {
	font-size:19px;
}
.fs20 {
	font-size:20px;
}
.fs22 {
	font-size:22px;
}
.fs24 {
	font-size:24px;
}
.fs27 {
	font-size:27px;
}
.dn {
	display:none;
}
.bg1 {
	background:#0c0c0c;
}
.bg2 {
	background:url(../images/bg-2.png) repeat left top;
}
.bg3 {
	background:#141414;
	border-radius:10px;
}
.bg-welcome {
	background: url(../images/page-bg.jpg) repeat left top; /*url(../images/welcome-bg.jpg) no-repeat;*/
	width:960px; /*height:309px;*/
	border-radius:0 0 10px 10px;
}
.bg-news {
	background: url(../images/page-bg.jpg) repeat left top;
	width:960px;
	height:48px;
	border-radius:10px;
	margin:13px auto 13px auto;
}
.bg-box {
	background: url(../images/page-bg.jpg) repeat left top;
}
.bg-datebox {
	background:url(../images/blog-date.png) no-repeat;
	width:57px;
	height:56px;
	text-align:center;
	font-size:18px;
}
.bg-datebox p {
	text-align:center;
}
.bg-wheel {
	background: #141414 url(../images/wheel-bg.gif) right center no-repeat;
	border-radius:10px;
}
.bg-blogicon {
	background:url(../images/blog-icon.png) no-repeat;
	width:28px;
	height:27px;
	text-align:center;
	padding-top:2px;
}
.tree {
	color:#1a6cf8;
	font-size:13px;
	font-family: 'Roboto Slab', serif;
	text-align:right;
	padding:2px;/* border-bottom:#666 1px dotted;*/
	top: -90px;
	position:relative;
	right:22px;
}
.tree a {
	color:#fff;
	text-decoration:none;
	padding:5px 3px 3px 18px;
	background:url(../images/tree-icon.png) 3px 10px no-repeat;
}
.tree a:hover {
	text-decoration:underline;
	color:#1a6cf8;
}
.paging a {
	color:#fff;
	text-align:center;
	width:25px;
	padding:4px 0px;
	display:inline-block;
	margin:0px 3px;
	background:url(../images/pagingImg.png) -31px top no-repeat;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.paging a:hover, .paging a.select {
	background:url(../images/pagingImg.png) no-repeat;
}
.week-box {
	background:#353537;
	width:39px;
	height:26px;
	text-align:center;
	font-size:9px;
	font-family: 'Open Sans', sans-serif;
	color:#FFF;
}
.day-box a {
	width:39px;
	text-align:center;
	font-size:11px;
	color:#f8f5f5;
	display:block;
	text-decoration:none;
	margin:auto;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	line-height: 24px;
}
.day-box a:hover {
	background:url(../images/date-box.gif) 0 -92px no-repeat;
}
.day-box a.active {
	background:url(../images/date-selected.png) 0 top no-repeat;
	line-height:35px;
}
.bloglist a {
	display:block;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#CCC;
	padding:4px 0 4px 12px;
	background:url(../images/arrow3.gif) 0 8px no-repeat;
	border-bottom:#666 1px dotted;
}
.bloglist a:hover {
	color:#6dc7f6;
}
.footerlink a {/*background:url(../images/arrow2.jpg) 0 10px no-repeat; */
	color:#1ccaf6;
	text-decoration:none;
	display:block;
	padding:1px 0 /*1px 12px*/;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
}
.footerlink a:hover {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.copy-right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a7a7d;
	margin-top:19px; 
}
.copy-right a {
	color:#fff;
	text-decoration:none;
}
.copy-right a:hover {
	color:#7a7a7d;
	text-decoration:none;
}
.tool_Dg {
	position:absolute;
	z-index:100;
	margin-left:31px;
	margin-top:-37px;
	padding:6px;
	border:6px solid #006ba0
}
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& WIN CSS &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */



/* ----------------testimonials--------------- */



ul.myul {
	margin:0px;
	padding:0px;
}
ul.myul li {
	list-style:none;
	line-height:54px;
	color: #fbfcfe;
	font-family:'robotomedium_italic';
	font-size:16px;
	font-weight:normal;
	text-align:left;
	padding:0px;
	display:block;
	margin:0;
}
ul.myul li a, ul.myul li a:visited {
	color:#fbfcfe;
	text-decoration:none;
	padding-top:8px !important;
}
ul.myul li a:hover {
	color:#ccc;
	text-decoration:none;
}
.bg-box_1 {
	background: url(../images/v_bg1.jpg) repeat-x #1f2021;
}
.yellow {
	color:#ffdc4f;
}
.ml15 {
	margin-left:15px;
}
.ml20 {
	margin-left:20px;
}
.ml40 {
	margin-left:40px;
}
.my-tb1 {
	background:url(../images/reg-tb-m.jpg) repeat-x;
}
.my-tb1-l {
	background:url(../images/reg-tb-l.jpg) no-repeat left top;
}
.my-tb1-r {
	background:url(../images/reg-tb-r.jpg) no-repeat right top;
	display:block;
	min-height:587px;
	padding:10px 10px 0px;
}
.myacc-tb {
	background: #010101; /* Old browsers */
	background: -moz-linear-gradient(top, #010101 0%, #222222 37%, #2c2c2c 90%, #202020 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #010101), color-stop(37%, #222222), color-stop(90%, #2c2c2c), color-stop(100%, #202020)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #010101 0%, #222222 37%, #2c2c2c 90%, #202020 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #010101 0%, #222222 37%, #2c2c2c 90%, #202020 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #010101 0%, #222222 37%, #2c2c2c 90%, #202020 100%); /* IE10+ */
	background: linear-gradient(to bottom, #010101 0%, #222222 37%, #2c2c2c 90%, #202020 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010101', endColorstr='#202020', GradientType=0 ); /* IE6-9 */
	/* background:url(../images/acc-cont.png) no-repeat 0px 0px; */
	width:438px;
	height:118px;
	overflow:hidden;
	display:inline-block;
	border:3px solid #717171;
	border-radius:5px;
	float: none;
	position:relative;
	margin: 6px;
}
.myacc-tb:hover {border:3px solid #c5c5c5;
	background: #010101; /* Old browsers */
	background: -moz-linear-gradient(top, #010101 0%, #222222 37%, #2c2c2c 90%, #202020 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #010101), color-stop(37%, #222222), color-stop(90%, #2c2c2c), color-stop(100%, #202020)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #010101 0%, #222222 37%, #2c2c2c 90%, #202020 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #010101 0%, #222222 37%, #2c2c2c 90%, #202020 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #010101 0%, #222222 37%, #2c2c2c 90%, #202020 100%); /* IE10+ */
	background: linear-gradient(to bottom, #010101 0%, #222222 37%, #2c2c2c 90%, #202020 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010101', endColorstr='#202020', GradientType=0 ); /* IE6-9 */
	/* background:url(../images/acc-cont.png) no-repeat -291px 0px; width:433px;
	height:118px;
	overflow:hidden;
	display:block;
	
	border-radius:5px;
	position:relative;*/
}
.myacc-tb-head {
	font-size:16px;
	font-family:'Roboto Slab', serif;
	color:#0154a2;
	height:25px;
	padding:10px 10px 0 10px;
}
.myacc-tb-head a:hover {
	color:#fff;
}
.myacc-tb p {
	padding:10px 15px 0px 15px;
	font-size:11px;
	color:#ccc;
	line-height:16px;
	text-align:justify;
}
.myacc-tb:hover p {
	padding:10px 15px 0px 15px;
	font-size:11px;
	color:#eee;
	line-height:16px;
	text-align:justify;
}
/*-------------------------12-03-12------------------------------*/

.menu-bg {
	background:url(../images/menu-bg1.jpg) repeat-x left top;
	width:702px;
	height:109px;
	float:right;
	display: inline-block;
	margin-top:33px;
	border-radius:0 8px 0 0;
}
.menu-bg1 {
	background:url(../images/menu-bg.jpg) repeat-x left top;
	width:702px;
	height:52px;
	float:left;
	border-radius:0 8px 8px 0;
	font-family: 'Roboto Slab', serif;
	font-size:16px;
}
.menu-bg-inner {
	background:url(../images/bg-2.png) repeat left top;
	height:158px;
}
.menu-bg2 {
	background:url(../images/menu-bg.jpg) repeat-x left top;
	width:100%;
	height:52px;
}
.ml250 {
	margin-left:250px;
}
.mr30 {
	margin-right:30px;
}
.mt35 {
	margin-top:35px;
}
.pt8 {
	padding-top:8px;
}
/*megamenu------------------------------------------------------*/

ul.megamenu {
	margin: 0px auto;
	padding: 0px 0px;
	list-style: none;
	display: none;
	position:relative;
}
ul.megamenu a img {
	border:none
}
ul.megamenu li.mm-item {
	background: url(../images/sep.jpg) no-repeat right top;
	position:relative;
}
ul.megamenu li.mm-item:last-child {
	background:none !important;
}
ul.megamenu li {
	margin: 0px;
	padding: 0px;
}
ul.megamenu li.clear-fix {
	float: none;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
	font-family:'Roboto Slab', serif;
	font-size:16px;
	position: relative;
	display: block;
	color: #fff; /*padding:12px 13px 0 13px;*/
	margin:16px 32px 14px;
	text-decoration: none;
	z-index: 10;
	letter-spacing:0.5px;
	text-shadow:3px 3px 3px rgba(113, 110, 110, 0.75);
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
}
ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
	color: #1b57bc;
	background: #fefefe;
	border-radius:8px;
	text-shadow:3px 3px 3px rgba(113, 110, 110, 0.75);
	padding:4px 13px;
	font-family:'Roboto Slab', serif;
	font-size:16px;
	margin:12px 19px 10px 19px;
}
ul.megamenu div.mm-item-content {
	background: #649bf6;
	padding: 0px;
	position: absolute; /*border: 1px solid #0055a5;*/
	z-index: 9;
	top:51px !important;
	left:0 !important;
	width: auto !important;
	width: 268px;
	font-family:'Roboto Slab', serif;
	font-size:16px;
}
.mm-content-base {
	background: #FFF;
	position: relative;
	z-index: 11;
	padding: 2px;
}
ul.megamenu div {
	background:#0055a5;
	width:264px;
}
.mm-js-shadow {
	background: #555;
	position: absolute;
	z-index: 10;
	min-width: 233px;
}
.menu_forum a {/*float:left; */
	width:239px;
	margin:1px;
	padding:5px 2px 5px 27px;
	background:#0055a5 url('../images/arrow-icon2.png') left center no-repeat;
	font-size:14px;
	color:#fff;
	border-bottom:1px solid #333;
	text-decoration:none;
	display:block;
}
.menu_forum a span {
	font-weight:bold
}
.menu_forum a:hover {
	color:#fff;
	background:#133f85 url('../images/arrow-icon2.png') left center no-repeat;
}
/*megamenu------------------------------------------------------*/



/*Header---------------------------------------------------------*/

#Banner_dg {
	width:960px;
	height:185px;
	display:inline-block;
}
.logo {
	width:222px;
	height:158px;
	float:left;
}
#Banner_dg2 {
	width:258px;
	height:141px;
	/*float:left;*/ display: inline-block;
	margin-top:1px;
}
.form-bg {
	display:block;
	padding-top:17px;
}
.form-bg .button {
	background:url(../images/btn.jpg) repeat-x left top;
	border:none;
	border-radius:10px;
	width:97px;
	text-align:center;
	height:28px;
	line-height:28px;
}
.form-bg .button a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0;
	text-decoration:none;
	text-shadow:3px 3px 3px rgba(0, 0, 0, 0.50);
}
.form-bg .button a:hover {
	color:#fff;
}
.form-bg input[type="text"] {
	color:#494a4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(../images/search-bg.png) no-repeat left top;
	border:none;
	width:186px;
	height:26px;
	padding:3px;
}
.welcome-bg-pic {
	width:298px;
	height:175px;
	background:url(../images/welcome-bg.png) no-repeat left top;
	margin:18px 0 0 0;
}
.welcome-bg-pic img {
	padding:3px 0 0 0;
	width:288px;
	height:162px;
}
.heading-bg {
	background:url(../images/noosa-hill-climb/heading-bg.png) no-repeat left top;
	width:auto;
	height:47px;
	color:#fff;
	font-size:19px;
	font-family:'Roboto Slab', serif;
	text-align:center;
	line-height:42px;
}
.welcome-date {
	background:url(../images/noosa-hill-climb/calender-icon.png) no-repeat 60px top;
	font-family: 'roboto_condensedregular';
	height:38px;
	font-size:16px;
	text-shadow:3px 3px 3px rgba(0, 0, 0, 0.75);
	line-height:25px;
	margin:0 0 5px 0;
}
.welcome-desciption {
	font-size:14px;
	font-family: 'roboto_condensedbold';
	line-height:20px;
	font-weight:normal;
	color:#d8d6d6;
	width:auto;
	transform:scale(1, 1.2); /* W3C */
	-webkit-transform:scale(1, 1.2); /* Safari and Chrome */
	-moz-transform:scale(1, 1.2); /* Firefox */
	-ms-transform:scale(1, 1.2); /* IE 9 */
	-o-transform:scale(1, 1.2); /* Opera */
	text-align:center;
	padding: 0 15px;
}
.read-more {
	margin:5px 0 21px 0;
}
.latest-news {
	font-size:24px;
	line-height:36px;
	font-family: Script MT Bold;
	text-shadow:3px 3px 3px rgba(0, 0, 0, 0.75);
	padding:0 0 0 14px;
	color:#b5afaf;
}
.event-calender-bg {
	background:url(../images/event-calender.png) repeat-x left top;/* width:100%;*/
	line-height:40px;
	height:44px;
}
.calender-arrl {
	float:left;
	width:7px;
	display:block;
	margin:14px 0 0 15px;
}
.calender-arrr {
	float:right;
	width:7px;
	display:block;
	margin:14px 15px 0 0;
}
.datemonth {
	text-align:center;
	width:222px;
	display: block;
	float: left;
}
.our-event-mainhead {
	font-size:18px;
	color:#fff;
	font-family: 'Roboto Slab', serif;
	padding-left:31px;
}
.our-event-pic {
	background:url(../images/our-event-pic.png) no-repeat left top;
	height: 109px;
}
.our-event-pic a img {
	width:107px;
	height:96px;
	padding:3px 0 0 4px;
}
.our-event-heading a {
	color:#3872d5;
	text-decoration:none;
	font-family: 'roboto_condensedbold';
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	display:block;
	text-align:left;
	text-transform: uppercase;
}
.our-event-heading a:hover {
	color:#a0a0a0;
	text-decoration:none;
}
.date {
	color:#f6f8fc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	background: url(../images/event-cal-icon.png) no-repeat left top;
	padding:0 0 5px 27px;
	line-height:18px;
	display:block;
}
.description {
	color:#f6f8fc;
	font-family:'roboto_condensedregular';
	font-weight:normal;
	font-size:14px;
	line-height:17px;
	text-align:left;
}
.view-btn {
	background:url(../images/view-btn.png) no-repeat left top;
	width:79px;
	height:33px;
	text-align:center;
	line-height:25px;
}
.view-btn a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	display: block;
	text-align: center;
}
.footer-box { /*background:url(../images/footer-bg.png) repeat-x left top;*/
	position:relative;
}
.footer-box>img {
	position:relative;
	width:100%;
	height:355px;
	padding:/*45px 0 0 0*/ 0;
	min-width:960px;
	max-width:100%;
}
.master-cards {
	width:289px;
	height:43px;
	float:right;
	margin:0 7px 12px 0;
}
.form-bg1 { /*  background: none repeat scroll 0 0 red;

   display: block;

    float: none;*/
	height: 89px;
	left: 417px /*222px*/;
	padding-top: 17px;
	position: absolute;
	top: 52px;
	width:54.7%/* 737px*/;
}
.form-bg1 .button {
	background:url(../images/btn.jpg) repeat-x left top;
	border:none;
	border-radius:10px;
	width:97px;
	text-align:center;
	height:28px;
	line-height:28px;
}
.form-bg1 .button a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0;
	text-decoration:none;
	text-shadow:3px 3px 3px rgba(0, 0, 0, 0.50);
}
.form-bg1 .button a:hover {
	color:#fff;
}
/*.form-bg1 input[type="text"] { color:#494a4b; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(../images/search-bg.png) no-repeat left top; border:none; width:186px; height:26px; padding:3px; }*/
.form-bg1 input[type="text"] {
	color:#494a4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; /*background:url(../images/search-bg.png) no-repeat left top;*/
	border:none;
	width:186px;
	height:26px; /*padding:3px;*/
}
/*.form-bg1 input[type="image"] { margin-left:10px; }*/

.form-bg1 input[type="image"] {
	margin-left:5px;
}
.width920 {
	width:96%;
	margin: 0 auto;
}
.event-big-pic {
	border:3px solid #fff /*#575757*/;
	border-radius: 5px;
	width:481px;
	height:312px;
}
.event-heading {
	color:#0265df;
	font-size:20px;
	font-family: 'Roboto Slab', serif;
	margin-bottom: 10px;
}
.event-description {
}
.event-description p {
	font-size:12px;
	color:#fff;
	margin:5px;
}
.event-description p a span {
	color:#0265df !important;
	text-decoration:none !important;
}
.event-description p a span:hover {
	color:#fff !important;
	text-decoration:none !important;
}
.minor-date {
	/*background:url(../images/noosa-hill-climb/calender-icon.png) no-repeat 803px top;*/
	font-family: 'roboto_condensedregular';
	height:38px;
	font-size:16px;
	text-shadow:3px 3px 3px rgba(0, 0, 0, 0.75);
	line-height:25px;
	margin:0;
	color:#fff;
	padding-right: 15px;
}
.minor-date img{ display: inline-block; vertical-align: top;}
/* ----------------------- Major Events Tab ------------------------------ */

.ui-tabs.ui-tabs-vertical {
	padding: 0;
	width:920px;
	margin:23px auto 0 auto;
}
.ui-tabs.ui-tabs-vertical .ui-widget-header {
	border: none;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
	float: left;
	width: 11em;
	/*background: #000;*/

    border-radius: 4px 0 0 4px;
	margin:0;
	padding:0;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
	clear: left;
	width: 169px;
	margin:0 0 10px;
	height:39px;
	overflow: hidden;
	position: relative;
	right: -2px;
	z-index: 2;
	background:url(../images/vertical-tab.png) no-repeat left top;
	color:#0b0b0b;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
	display: block;
	width: 100%;
	padding: 0.6em 0 0 0;
	font-family: 'Roboto Slab', serif;
	font-size: 15px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	color:#0b0b0b;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:hover {
	cursor: pointer;
	background:url(../images/vertical-tab-hover.png) no-repeat left top;
	width: 169px;
	height:39px;
	color:#fff;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li>a:hover {
	color:#fff;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
	background:url(../images/vertical-tab-hover.png) no-repeat left top;
	width: 169px;
	height:39px;
	color:#fff;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active>a {
	color:#fff;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
	margin-bottom: 10px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-panel {
	float: left;
	width:685px;
	border:1px solid #fefdfd;
	border-radius: 0;
	position: relative;
	left: 17px;
	background:#1f2022;
	padding:20px;
	color:#fff;
}
* {
	outline:0
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.photo2 {
	clear: left;
	width: 167px;
	margin:0 0 10px;
	overflow: hidden;
	position: relative;
	right: -2px;
	z-index: 2;
	background:none !important;
	border:none;
	height:28px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a.photo:hover {
	background:url(../images/arrow-tab-hover.png) no-repeat left top !important;
	width: 167px;
	height:28px;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a.photo {
	cursor: pointer;
	background:url(../images/arrow-tab.png) no-repeat left top;
	width: 167px;
	height:28px;
	padding:0.3em 0 0 0;
}
.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a.photo {
	border:none;
	background:url(../images/arrow-tab-hover.png) no-repeat left top;
	width: 167px;
	height:28px;
}
/* ----------------------- Major Events Tab ------------------------------ */









.desc-major {
	padding-bottom:20px;
}
.desc-major-pic>img {
	width:98%!important;
}
.desc-major p a {
	margin:10px;
}
.desc-major a span {
	color:#0265df !important;
	text-decoration:none !important;
}
.desc-major a span:hover {
	color:#fff !important;
	text-decoration:none !important;
}
.desc-major ul {
	display:block;
	list-style:none;
}
.desc-major ul li {
	background: url("../images/arrow-icon.png") no-repeat scroll left 2px rgba(0, 0, 0, 0);
	display: block;
	font-size: 13px;
	padding: 0 0 0 23px;
}
.showhide {
	display:none;
}
/*.event-pic { background:#eaeaeaurl(../images/our-event-pic.png) no-repeat left top; width:135px;; height:86px; margin:4px 0 0 0; }*/

.event-pic a img {
	width:135px;
	height:86px;
	padding:0 0 0 0;
	background:#eaeaea;
	border-radius:4px;
	border:2px solid #fff;
}
.description1 {
	color:#f6f8fc;
	font-family: 'roboto_condensedregular';
	font-weight:normal;
	font-size:14px;
	line-height:17px;
	height:56px;
}
.sponsor {
	width:100%;
	display:block;
	background:url(../images/sponsor-icon.png) no-repeat left center;
	margin:39px auto 0 auto;
	clear:both;
	font-family: 'Roboto Slab', serif;
	font-size: 26px;
	color:#0265df;
	height:102px;
}
.sponsor>div>span {
	padding:38px 0 0 62px;
	float:left;
}
.fl.sponsor-partner {
	width:712px;
	float:left;
	margin-left:10px;
}
.fl.sponsor-partner>a>img {
	border:2px solid #fff;
	width:136px;
	height:96px;
	margin:0 0 0 15px;
	vertical-align:middle;
	float:left;
}
.fl.sponsor-partner>a>img:first-child {
	margin-left:22px;
}
.magazine>a {
	margin:0 !important;
}
/* ----------------------- 6-9-2014 ----------------------------- */
.our-event-heading1 a {
	color:#3872d5;
	text-decoration:none;
	font-weight:normal;
	font-size:16px;
	line-height:26px;
	display:block;
	text-align:left;
	text-transform: uppercase;
}
.our-event-heading1 a:hover {
	color:#a0a0a0;
	text-decoration:none;
}
.example-image-link {
	display:inline-block;
	padding:0;
	margin:0;
	line-height:0;/* -webkit-transition:background-color 0.1s ease-out; -moz-transition:background-color 0.1s ease-out; -o-transition:background-color 0.1s ease-out; transition:background-color 0.1s ease-out; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px */
}
.example-image-link:hover {
	background-color:#4ae
}
.example-image {
	width:7rem;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}
.close1 {
	position:absolute;
	bottom:0;
	right:0;
}
.black_overlay1 {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content1 {
	display: none;
	position: absolute;
	top: 5%;
	left: 11%;
	width: 500px;
	height:390px;
	padding:0;
	border: 10px solid #fff;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.header-bg {
	z-index:0;
	position:absolute;
	width:100%;
}
.content-forward {
	position:relative; /*z-index:1*/
}
.footer-inner {
	margin:0 auto;
	position:absolute;
	top:50px;
}
.pending{
	/*clear: both; 
	display: block; 		 	
	width:69%;
	top: 220px;
	*/
	position: absolute; 
	text-align:center; 
	top: 55px;
	width:100%;
	}
.pending-text{font-size:12px; text-align:center; padding-top:10px;}
.myacc-head{padding-left: 0 !important; font-size: 22px !important;	}
.pending .myacc-head a{ padding: 4px 17px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3266c0+0,184ea4+100 */
background: #3266c0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyNjZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODRlYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #3266c0 0%, #184ea4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3266c0), color-stop(100%,#184ea4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3266c0 0%,#184ea4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3266c0 0%,#184ea4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3266c0 0%,#184ea4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3266c0 0%,#184ea4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3266c0', endColorstr='#184ea4',GradientType=0 ); /* IE6-8 */
color:#fff !important; margin: 0; border-radius: 6px; font-size: 15px; display: inline-block;
}

/*---------------------default css----------------------*/

.index-wrapper{ width: 960px; margin: 0 auto; display: table;}
.header-bg1{ display: none;}
.header-bg{ display: block;}
.memeber-login-form{ text-align: right; padding:5px 3px;}
.memeber-login-form a, .memeber-login-form .header-search-form{ padding: 0 3px; display: inline-block; vertical-align: top;}
.index-box{ display: block; margin: 0; padding: 0; margin-left: -1px;}
.index-box ul{ padding: 0; margin: 0; list-style: none; text-align: center;}
.index-box ul li{ display: inline-block; margin: 0 4px; width: 298px;}
.index-page-news{ display: block; margin: 15px auto;}
.index-page-news .news{ margin: 0; padding: 0; list-style: none;}
.index-page-news .news .news-list1{ width: 53px; vertical-align: top; text-align: right; display: inline-block;vertical-align: top; padding-top: 5px;}
.index-page-news .news .news-list2{ width: 148px; vertical-align: top; display: inline-block;vertical-align: top; padding-top: 6px;}
.index-page-news .news .news-list3{ width: 730px; height: auto; display: inline-block; vertical-align: top;}

.calender-section .left{ display: inline-block; width: 274px;} 
.calender-section .right{ display: inline-block; width: 680px; vertical-align: top; float: right; text-align: center;} 
.calender-section .right .heading{ text-align: left;}
.calender-section .right ul{list-style: none;; display: inline-block; width: 48%; padding: 16px 0 0; margin: 0; font-size: 0; vertical-align: top; text-align: left;}
.calender-section .right ul li{ display: inline-block; vertical-align: top; }
.calender-section .right ul li:first-child{ width:37%;}
.calender-section .right ul li:last-child{ width: 58%;}
.sponsers{ display: block; margin-bottom: 30px;}
.sponser-slider{ display: inline-block; width: 100%;}
.sponsers .our-event-mainhead{ margin-bottom: 30px; text-align: left;}

.footer-inner ul{ display: block; padding: 4px 0 0; margin: 0; font-size: 0;}
.footer-inner ul li{ display: inline-block; vertical-align: top; width: 197px;}
.footer-inner ul li:nth-child(3){ width: 293px;}
.footer-inner ul li:nth-child(4){ width: 285px; display: inline-block;}
.menu-click{display: none;}
.menu-nav{ display: block;}
.site-events{display: block; margin-top: 20px;}
.site-events .evt{ display: inline-block; margin:0; padding: 0;}
.site-events .select1{ top: 26px;}
.site-pagination{ display: block;padding: 0 15px; margin: 0;}
.site-pagination1{ padding: 20px 15px 10px;}
.site-pagination img{ margin: 0; padding: 0;}
.event-bx{ margin: 0; padding: 0; display: inline-block;text-align: center;font-size: 0;width: 100%;}
.event-bx ul{ display: inline-block; list-style: none; margin: 20px 15px 0px;padding: 10px; width: 428px;text-align: left; height: 140px;}
.event-bx ul li{ display: inline-block; vertical-align: top; }
.event-bx ul li:first-child{ width: 140px; margin-right: 10px;}
.event-bx ul li:nth-child(2n){ width: 270px;}
.events-inner-page {display: block;margin: 0 auto;width: 960px; padding: 10px 0;}
.events-inner-page img{border: 0;max-width: 100%; /*height: auto;*/ padding-left: 3px;}
.responsive-tab{ display: none;}
.give-feedback{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer; bottom:0px; right:0px; width: 20%; text-align: right;}
.entry-form{ display: block; width: auto;padding: 0 5px;}
.entry-form .form{ margin:5px 0; padding: 0; display: inline-block; width: 100%;}
.entry-form .form .full-width{width:90%; display: block;}
.entry-form .form .verification-code{width:150px;}
.entry-form .form .left{ display: inline-block; width: 33%; font-weight: bold; font-size: 13px;}
.entry-form .form .left .colon{ float: right;} 
.entry-form .form .right{ display: inline-block; width: 62%; margin-left: 1%; vertical-align: top;}
.entry-form .form .input-width{ width: 250px; padding-right: 5px;}
.event-login-detail{width:200px; padding:5px !important;}
.event-video{display: block;margin: 0; padding: 0;}
.event-video .video1{ display: block; }
.video2{display: inline-block; width: 50%;}

.login-page{ display: block; width: 100%;}
.login-page .login{ display: block; width: 97%; margin: 0 auto;}
.login-page .login .left{ display: inline-block;vertical-align: top; width: 57%;}
.login-page .login .right{ display: inline-block;vertical-align: top; width: 27%;}
.login-page .login .left .login-input{width:300px; padding:5px;}
.register-form{ display: block; margin: 0; padding: 0}
.register-form .form{ display: block; margin: 10px 0;}
.register-form .form .form-heading{ background: #2f2d2e; margin: 5px 0; padding: 5px;}
.register-form .form .input-field{width:320px; height:24px;}
.register-form .form .space { display: block; width: 100%; margin: 3px 0;} 
.register-form .form .required { display: block; width: 100%; margin: 3px 0; text-align: right;} 
.register-form .form .left{ display: inline-block; width: 33%; vertical-align: top; font-weight: bold; font-size: 13px;}
.register-form .form .left .colon{ float: right; display: inline-block;} 
.register-form .form .right{ display: inline-block; width: 64%; margin-left: 1%;}
.contact-us-page{ display: block;margin: 0; width:auto; padding: 0 15px;}
.contact-us-page .left{ display: inline-block;width: 48%; margin-right: 1%; padding: 0;}
.contact-us-page .right{ display: inline-block;width: 46%; vertical-align: top; margin-left: 4%;}

.contact-form{ display: block; width: auto;padding: 10px;}
.contact-form .form{ margin:5px 0; padding: 0; display: inline-block; width: 100%;}
.contact-form .form .left{ display: inline-block; width: 30%; font-weight: bold; font-size: 13px;}
.contact-form .form .left .colon{ float: right;} 
.contact-form .form .right{ display: inline-block; width: 62%; margin-left: 1%; vertical-align: top;}
.contact-form .form .input-width{ width: 250px; padding-right: 5px;}
.contact-form .form .verification-width{width:135px; padding:5px;}
.informative-page .informative-div table{width: 440px; padding-left: 15px;}

.sitemap-page{ display: block;}
.sitemap-page .left{ display:inline-block; width: 63%; margin-right: 2%;}
.sitemap-page .right{ display:inline-block; width: 33%; vertical-align: top;}
.accountedit-page-inner .register-form .form .left{margin-left: 2%; width: 30%;}
.accountedit-page-inner .register-form .form .right{width: 62%; margin-left: 1%;}
.register-form .form .res-checkbox{ display: block; width: 100%; margin: 0; padding: 0; text-align: center;}
.register-form .form .res-checkbox .fields{ display: block; text-align: left;}
.register-form .form .res-checkbox .fields .checkbox{ display: inline-block; width: 28%; margin: 0 2%;}
.change-pssw{width: auto; margin: 0; padding: 0 20px;}
.change-pssw .login{ margin: 0; display: block;}
.change-pssw .login .left1{ display: inline-block; width: 75%; vertical-align: top;}
.change-pssw .login .right1{ display: inline-block; width: 20%;}
.change-pssw .register-form .form .right{ width: 62%;}
.your-feedback{ padding: 0 5%; width:90%;}
.your-feedback .form .left{ width: 31%;}
.your-feedback .form textarea, .your-feedback .form select{ width: 320px;}
.your-feedback .form input[type="submit"]{ margin-left: 15px;}
.membership-content {display: inline-block;line-height: 30px;}
.blog{ display: inline-block; width: 100%; }
.blog .left{ display: inline-block; width: 65%; margin-right: 1%;}
.blog .right{ display: inline-block; width: 32%;vertical-align: top;}
.newsletter-main{border:8px solid #666; background:#222; padding:8px 10px; width:702px; margin:14px auto;}
.newsletter{ display: inline-block;width: 100%;}
.newsletter .left{ display: inline-block;width: 70%; padding: 0 3%;}
.newsletter .right{ display: inline-block; width: 20%; vertical-align: top;}
.newsletter .left .register-form .left{ width: 19%; }
.renew-membership{background:url(../images/account-img2.png) right top no-repeat;}
.renew-member-page{ height: 100%;}

.newsletter .left .refer-friend .left{ width: 36% !important; padding: 0; margin: 0;}
.newsletter .left .refer-friend .right{ width: 53% !important;}
.inner-blog-page{ display:block; margin: 0; padding: 0 2%; width: 95%;}
.inner-blog-page .left{ display: inline-block; width: 25%; padding-right:0; vertical-align: top;}
.inner-blog-page .right{ display: inline-block; width: 72%; vertical-align: top; float: right;}
.detail-page{ display: block; margin: 0; padding: 0;}
.detail-page .left{ display: inline-block; width: 400px; vertical-align: top;}
.detail-page .right{ display: inline-block; vertical-align: top; width: 490px; float: right;}
.detail-page .main-img{  width:100%;}
.detail-page  img{ margin-left: 0; padding-left: 0;}
.detail-page .MagicZoomPlus{ width: auto;}
.detail-page .MagicZoomPlus img{ width: auto;}
.small-tab img{ padding-left: 0; margin-left: 0; margin-right: 0;}
.tab-gallery{ display: block; margin: 0; padding: 0;}
.inner-gallery{ display: block;}
.inner-gallery .gallery{ margin: 0;}
.inner-gallery .gallery .gallery-box{ display: inline-block; width: 20%; margin: 2% 1%;}
.inner-gallery .gallery .gallery-box img{ width: 100%;}
.small-event{ display: block; padding: 10px 10px 20px;}
.small-event .event-big-pic{ padding-right: 20px; margin-bottom: 20px;} 
.small-event .small-event-content{ display: block;}
.bg-datebox p{ text-align: center !important;}
.my-acc-heading{ display: inline-block; text-align: left; width: 97%; padding-left: 20px; margin-bottom: 10px;}
.my-account-page .tree{ padding: 0 10px !important; margin-bottom: 0 !important;}
.inner-blog-page td {vertical-align: top;}
.news-class{ display: inline-block; width: 98%; padding: 0 1%;}
.news-class .left{ display: inline-block; width: 8%; margin-right: 2%; padding-right: 0;}
.news-class .right{ display: inline-block; width: 89%; vertical-align: top; padding: 0}
.for-sale-page{ display: block; margin:0; padding: 0;}
.for-sale-page .for-sale-content{ display: block;}
.for-sale-page .for-sale-content .content{ width: 49%; display: inline-block; vertical-align: top;}
.for-sale-page .for-sale-content .content-box{ width: 100%; display:inline-block;}  




/*--------------------responsive stating here----------------------*/
@media only screen and (max-width:1024px){ 
html {
	height: 101%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
li {
	display: inline-block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
strong {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	border: 0;
	max-width: 100%;
	height: auto;
}
	body{background-size: 102%;}
	.footer-box .index-wrapper{ display: block;}
	.footer-inner{ width: 95%; left: 0; right: 0;}
	.footer-box > img{ height: 375px;}
	.events-inner-page .tree{ top: -75px; margin-bottom: 15px; right: 0; padding-right: 10px;}
	.form-bg{ margin-top: 50px;}
	.login-page .login .left1 ul{ margin-left: 0 !important;}
	.login-page .login .left1 li{ background: url(../images/box-tr.png) no-repeat 0 7px; padding: 0 0 0 18px;}
	.MagicZoomBigImageCont {display: block !important;}


}
@media only screen and (max-width:1023px){
	body{background-size: 103%;}
	.menu-nav{ float: right; margin: 0 0 18px;}
	.form-bg{ float: right; padding: 0; margin-top: 0px;}
	.index-wrapper{ width: 95%;}
	#Banner_dg{ width: 100%;}
	.logo{ width: 150px; height: 107px;}
	.logo img{ width: 100%; height: auto;}
	/*.header-bg{ display: none;}*/
	#Banner_dg{ height: 150px;}
	#Banner_dg2 img{ height: 141px;}
	#Banner_dg2{ width: 25%;}
	.menu-bg{ width: 75%;}
	.menu-bg1{ width: 100%;}
	.header-bg1{ display: block; background: url(../images/body-bg1.jpg) no-repeat; background-size: 100%;}	
	.index-page-news .news .news-list3{ width: 65%;}
	.calender-section .right{ width: 68%;}
	.sponser-slider .jCarouselLite{ width: 86% !important;}
	.calender-section .right ul li:first-child{ width: 34%; border: solid 3px #fff; background: none; height: auto; border-radius: 5px;}
	.our-event-pic a img{ width: 100%; padding: 0;}
	.footer-box > img{ height: 325px; min-width: 100%;}
	.copy-right{ margin-top: 8px;}
	.footer-inner{ width: 96%;}
	.footer-inner ul li{ width: 18.5208%;}
	.footer-inner ul li:first-child{ width: 20.5208%;}
	.footer-inner ul li:nth-child(3){ width: 30.5208%;}
	.footer-inner ul li:nth-child(4){ width: 30%; text-align: right;}

	.menu-bg-inner{ display: block; margin: 0; padding: 0;}
	.menu-bg-inner .logo{ width: 20%;}
	.inner-menu-bg{ width: 79%; margin-left: 0; display: inline-block;}
	.form-bg1{height: 89px;left: 0;padding-top: 17px;position: relative;top: 6px;width: auto;}
	.event-bx ul{ width: 44%;}
	.event-bx ul li:first-child{ width: 28%; margin-right: 3%;}
	.event-pic a img{ width: 100%; height: 65px;}
	.event-bx ul li:nth-child(2n){ width: 69%;}
	.events-inner-page{ width: 95%;}
	.events-inner-page .minor-date{ background-position: 776px top; padding-right: 15px;}
	.events-inner-page .event-big-pic{ margin-bottom: 30px;}
	.sponsor > div > span{ padding-left: 7%;}
	.fl.sponsor-partner{ width: 79%;}
	.myacc-tb{ width: 47%; margin: 1%;}
	.login-page .login .left1{ width: 94%;}
	.register-form .form .left{ width: 30%;}
	.contact-form .form .verification-width{ width: 125px;}
	.charities img{ width: 100% !important; height: auto !important;}
	.informative-page{ display: block;}
	.informative-page .informative{ display: block; margin: 0; text-align: center;}
	.informative-page .informative-div{ display: inline-block; width: 45%; margin: 0 2%; text-align: left;}
	.informative-page .informative-div table{width: 100%; padding: 2px 6px; }
	.informative-page .informative-div .plr20{ padding: 0}
	.scroll {width: 100%;overflow-x: scroll;}
	#fancybox-wrap{ width: 600px !important; margin: 0 auto !important; left: 0 !important; right: 0 !important;}
	#fancybox-inner{ width: 98% !important;}
	.newsletter-main{ width: 85%;}
	#fancybox-title{ width: 100% !important;}
	.newsletter .left{ width: 70%; margin: 0 1%;}
	.newsletter .left .register-form .left{ width: 20%;}
	.register-form .form .right{ width: 65%;}
	.detail-page .right{width: 460px;} 
	ul.megamenu div.mm-item-content{ top: 40px !important;}


	
}
@media only screen and (max-width:979px){
	.logo{ height: auto; width: 190px;}
	ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{margin: 16px 27px 14px}
	ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {margin:12px 14px 10px;}
	.index-box ul li{ vertical-align: top; width: 31%; margin: 18px 1%;}
	.welcome-bg-pic{ width: 250px; height: 145px; background-size: 100%; margin: 0 auto;}
	.welcome-bg-pic img{ height: 135px; width: 244px;}
	.form-bg{padding-right: 15px;}
	.heading-bg{ width: 93%; margin: 0 0 4px 5px; font-size: 14px;}
	.calender-section .right{ width: 67%;}
	.sponser-slider .jCarouselLite{ width: 84% !important;}
	.footer-inner{ top: 25px;}
	.events-inner-page .event-big-pic{ display: block; float: none; width: 50%; margin:0px auto 0;}

	.fl.sponsor-partner{ width: 76%;}
	.ui-tabs.ui-tabs-vertical .ui-tabs-nav{width: 21%;}
	.ui-tabs.ui-tabs-vertical{ width: 100%;}
	.ui-tabs.ui-tabs-vertical .ui-tabs-panel{ width: 71% !important;}
	.events-inner-page .minor-date{ background-position: 710px top;}

	.contact-us-page .left{ width: 40%;}
	.contact-us-page .right{ width: 54%;}
	.contact-form .form .input-width{ width: 100%;}
	.contact-form .form .verification-width{ width: 100px;}
	
	.newsletter .left{ width: 70%; margin: 0 1%;}
	.newsletter .left .register-form .left{ width: 17%;}
	.newsletter .register-form .form .right{ width: 69%; padding: 0;}
	.newsletter .register-form .form .input-field{ width: 100%;}
	.small-tab .event-heading{ text-align: center; padding-top: 10px;}
	.detail-page .right{width: 420px;} 

}
@media only screen and (max-width:939px){
	ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{margin: 16px 23px 14px}
	ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {margin:12px 10px 10px;}
	.inner-menu-bg ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{margin: 16px 29px 14px}
	.inner-menu-bg ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {margin:12px 16px 10px;}	
	.footer-inner ul li:nth-child(3) img{ width: 80%;}
	.detail-page .right{width: 400px;} 

}
@media only screen and (max-width:899px){
	ul.megamenu{ float: right;}
	ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{ margin: 16px 18px 14px; font-size: 15px;}
	ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {margin:12px 5px 10px;font-size: 15px;}
	.inner-menu-bg ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{margin: 16px 28px 14px}
	.inner-menu-bg ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {margin:12px 15px 10px;}	
	.welcome-date{ background-position: 45px top;}
	.calender-section .right{ width: 64.7%;}
	.calender-section .right ul li:first-child{ width: 32%;}
	.our-event-pic a img{ height: 65px;}
	.calender-section .right ul li.pl15{ padding-left: 10px;}
	.form-bg{ padding-right: 5px;}
	.sponser-slider .jCarouselLite{ width: 83% !important;}
	.footer-inner ul li:nth-child(3){ width: 20.5208%;}
	.footer-inner ul li:nth-child(4){ width: 40%; text-align: right;}
	.copy-right{ width: 77%;}
	.menu-nav{ display: block;}
	.welcome-desciption{ font-size: 12px;}

	.event-bx ul{ width: 43%;}
	.events-inner-page .minor-date{ background-position: 655px top;}
	.myacc-tb{ width: 46.7%;}
	.inner-blog-page .left{ width: 30%;}
	.inner-blog-page .right{ width: 67%;}

	.detail-page .left{width: 47%;}
	.detail-page .right{width: 50%;}
	.detail-page .MagicZoomPlus{ width: 100% !important;}
	.detail-page .MagicZoomPlus img{ width: 100% !important;}
	.detail-page .main-img{ overflow: hidden;}

	

}
@media only screen and (max-width:839px){
	.reponsive-menu{ background: url(../images/nav.png) no-repeat #fff 96.8% 10px !important; display: block !important;}
	.reponsive-menu .mm-item-link-hover i{background: url(../images/nav1.png) no-repeat #fff 96.8% 10px !important;}
	.reponsive-menu:after {
    background: url(../images/nav.png) no-repeat #fff 97% 22px !important;
    width: 30px;
    height: 30px;
    display: block;
}
	.menu-nav{ display: none;}
	.reponsive-menu .responsive{position: relative !important; width: auto !important; }
	ul.megamenu div.mm-item-content{ top: 0 !important;}
	.reponsive-menu .responsive a{ width: auto;}
	.calender-section .left{ width: 31%;}
	.calender-section .left img{ width: 100%;}
	.calender-section .right{ width: 68%;}
	.datemonth{ width: 80%;}
	.day-box a{ width: 32px;}
	.inner-menu-bg ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{margin: 8px 12px 8px; display: inline-block; width: 80%; padding-right: 0; margin-right: 0}
	.inner-menu-bg ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {margin:4px 0px 4px;}
	ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{ margin: 8px 12px 8px; color: #333;text-shadow:none;}
	ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {margin:4px 0px 4px;}
	.reponsive-menu .responsive a{ background-position: 20px center; padding-left: 43px;}
	.reponsive-menu .responsive a:hover{background-position: 20px center;}
	.index-page-news .news .news-list3{ height: 50px !important; overflow: hidden;}
	.sponser-slider .jCarouselLite{ width: 82% !important;}
	.welcome-bg-pic{ width: 98%; height: 135px;border: solid 3px #FFF; border-radius: 5px;margin: 4px 0 ;  padding: 0; background: none;}
	.welcome-bg-pic img{ width: 100%; height: 100%; padding: 0;}
	.heading-bg{ font-size: 13px;}
	.calender-section .right ul{ width: 45%; margin: 0 2%; text-align: center;}
	.calender-section .right ul li:first-child{ width: 90%;}
	.our-event-pic a img{ height: 105px;}
	.calender-section .right ul li:last-child{ width: 90%;}
	.menu-click{background: rgba(0, 0, 0, 0) url("../images/menu-bg.jpg") repeat-x scroll left top;display: block;height: 52px;position: relative;font-family: "roboto_condensedbold";width: 100%;border-radius: 0 8px 8px 0;}
	.menu-click span {background: rgba(0, 0, 0, 0) url("../images/res-icon.png") no-repeat scroll 97% center;cursor: pointer;display: block;margin: 0;padding: 12px 23px;letter-spacing: 1px;font-size: 20px;}
	.menu-click span.i{background: rgba(0, 0, 0, 0) url("../images/map-bg1.png") no-repeat scroll 97% center; font-style: normal;}
	.menu-nav{left: 0;position: absolute;right: 0;width: 100%; z-index: 9999999; }
	ul.megamenu li.mm-item{ width: 100%; border-bottom: solid thin #ccc; background: none;}
	ul.megamenu{ background: #fff; width: 100%;}
	.menu-bg1{ background: none;}
	#Banner_dg2{ width: 35.3%;}
	#Banner_dg2 img{ width: 101%;}
	.menu-bg{ width: 64.7%;}
	.form-bg input[type="text"]{ width: 150px;}
	.memeber-login-form a, .memeber-login-form .header-search-form{ margin-top: 15px;}

	.menu-bg-inner .logo{ width: 23%;}
	.inner-menu-bg{ width: 77%;}
	.event-bx ul{ height: 130px;}
	.description1{ height: auto;}

	.menu-bg-inner{ height: 127px;}
	.inner-menu-bg .form-bg1{ height: 72px; padding-top: 0; top: 6px;}
	.site-events .tree{ top: -75px; right: 3px;}
	.inner-menu-bg .memeber-login-form a, .inner-menu-bg .memeber-login-form .header-search-form{ margin-top: 10px;}


	.fl.sponsor-partner{ width: 75%;}
	.ui-tabs.ui-tabs-vertical .ui-tabs-nav{display:none;}
	.ui-tabs.ui-tabs-vertical .ui-tabs-panel{ width: 100% !important; padding: 0; border: 0; margin: 3px 0; left: 0;}
	.ui-tabs.ui-tabs-vertical .ui-tabs-panel .responsive-tab{background: #4c4c4c; padding: 5px; color: #fff;}
	.ui-tabs.ui-tabs-vertical .ui-tabs-panel .responsive-tab.active{ background: #2559ad;}
	.ui-tabs.ui-tabs-vertical .ui-tabs-panel .responsive-tab.active .tabs1{ display: block !important; }
	.res-tab .ui-tabs-panel {display: block !important;}
	.ui-tabs.ui-tabs-vertical .ui-tabs-panel .responsive-tab a{ color: #fff;}
	 .tabs2, .tabs3, .tabs4, .tabs5, .tabs6, .tabs7{ display: none;}
	 .responsive-tab{ display: block;}
	#f, #g{ padding: 0 !important}

	.events-inner-page{ padding-top: 10px;}
	.events-inner-page .tree{ top: 0px; margin-bottom: 15px; right: 0; padding-right: 10px; margin-top: 10px;}
	.events-inner-page .minor-date{ background-position: 619px top;}
	.login-page .login .left1{ font-size: 13px;}

	.contact-us-page .left{ width: 100%; margin-bottom: 15px;}
	.contact-us-page .right{ width: 100%; margin-left: 0;}
	.renew-membership{ background: none;}
	.small-tab .TabbedPanelsTab{ background-size: 100%; width: 130px; padding: 6px 0;}
	.small-tab .TabbedPanelsTabSelected{ background-size: 100%; width: 130px; padding: 6px 0;}
	.small-tab .TabbedPanelsContentGroup{ margin-top: 35px;}
	

}
@media only screen and (max-width:799px){
	.events-inner-page .minor-date{background-position:590px top;}
	.sponsor{ margin:15px auto 0; }
	.blog .left{ width: 98%; margin-right: 0;}
	.blog .right{ display: none;}
	.myacc-tb-head{ height: auto;}
}

@media only screen and (max-width:767px){
	/*ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {margin:12px 2px 10px;}*/
	/*ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{ font-size: 14px; margin: 16px 15px 14px;}*/
	.welcome-bg-pic{ height: 125px;}
	.index-box ul li{ margin: 10px 1%;}
	.heading-bg{ width: 92%; margin: 4px 0 ; padding: 0 0 0 5%; font-size: 12px; overflow: hidden;}
	.welcome-date{ background-position: 40px top; padding: 0 0 0 40px;}
	.index-page-news .news .news-list3{ width: 60%;}
	.calender-section .left, .calender-section .right{ width: 100%; margin-bottom: 10px;}
	.tool_Dg{ left: 14%; right: 0; top: 10%;}
	.calender-section .right ul li:first-child{ width: 36%;}
	.our-event-pic a img{ height: 75px;}
	.calender-section .right ul li:last-child{ width: 58%;}
	.sponser-slider .jCarouselLite{ width: 79% !important;}
	.footer-inner ul li:first-child{ width: 26.521%;}
	.footer-inner ul li{ width: 26.521%}
	.footer-inner ul li:nth-child(3){ width: 36.521%;}
	.footer-inner ul li:nth-child(4){ width: 100%; text-align: left;float: left;}
	.master-cards{ float: left; margin-bottom: 5px;}
	.footer-box > img{ height: 345px;}
	.responsive-footer {margin-top: 0px !important;}
	.memeber-login-form a{ display: none;}
	.memeber-login-form a, .memeber-login-form .header-search-form{ margin-top: 12px;}
	.form-bg input[type="text"]{height: 30px; width: 190px;}
	
	.menu-bg-inner .logo{ width: 25%;}
	.inner-menu-bg{ width: 75%;}
	.event-bx ul{ width: 93%; margin: 15px auto 5px;}
	.event-pic a img{ height: 90px;}
	.menu-bg-inner{ height: 132px;}
	.events-inner-page .minor-date{background-position:500px top;}
	.myacc-tb{ width: 46.5%;}
	.sponsor > div > span{ width: 90%; margin-bottom: 10px; padding-bottom: 10px; padding-left: 10%; border-bottom: solid thin #f0f0f0; }
	.fl.sponsor-partner{ width: 100%; margin-left: 0;}
	.change-pssw .login .left1{ display: inline-block; width: 100%; vertical-align: top;}
    .change-pssw .login .right1{ display: none; width: 20%;}
    .events-inner-page img{ height: auto !important;}
    #fancybox-wrap{ width: 475px !important;}
    .small-tab .TabbedPanelsTab{width: 110px; padding: 4px 0 6px;}
	.small-tab .TabbedPanelsTabSelected{width: 110px;padding: 4px 0 6px;}
	.detail-page .left{width: 80%; margin: 0 auto; display: block;}
	.detail-page .right{width: 100%; float: none; margin-top: 15px;}
	.detail-page .MagicThumb-swap{ width: 23%; display: inline-block;}
	.MagicZoomBigImageCont {display: none !important;}
	.news-class .left{ width: 10%;}
	.news-class .right{width: 75%; }
	.for-sale-page .for-sale-content .content{ width: 95%; display: inline-block;}

}
@media only screen and (max-width:665px){
	.welcome-bg-pic{ height: 100px;}
	.sponser-slider .jCarouselLite{ width: 78% !important;}
	.welcome-desciption{ line-height: 16px;}
	.welcome-date{ margin: 0;}
	.index-box ul li{margin-bottom: 0;}
	#Banner_dg{ height: 135px;}
	.logo{ width: 175px;}
	.events-inner-page .minor-date{background-position:470px top;}
	.newsletter .right{ display: none;}
	.newsletter .left{ width: 98%;}
	.small-tab .TabbedPanelsTab{width: 100%; background: #4c4c4c; color: #fff; margin-bottom: 4px;}
	.small-tab .TabbedPanelsTabSelected{width:100%; background: #2559ad;}
}
@media only screen and (max-width:639px){
	.logo{ width: 150px;}
	#Banner_dg{ height: 115px;}
	.index-box ul li{ width: 85%;}
	.welcome-bg-pic{ height: 265px;}
	.heading-bg{ width: 75%; padding: 5px 0 0 0; font-size: 17px; margin: 0 auto 5px; background-size: 100% auto;}
	.welcome-date{ background-position: 185px top;}
	.sponser-slider .jCarouselLite{ width: 77% !important;}
	.calender-section .right ul li:first-child, .calender-section .right ul li:last-child{ width: 90%; padding-left: 0;}
	.calender-section .right ul{ width: 47%; margin:0 1%;}
	.our-event-pic a img{ height: 110px;}

	.menu-bg-inner .logo{ width: 27%;}
	.inner-menu-bg{ width: 73.002%;}
	.menu-bg-inner{ height: 115px;}
	.inner-menu-bg .menu-click{ background-size: 100%; height: 36px; border-radius: 0;}
	.inner-menu-bg .menu-click span{ padding: 6px 23px; font-size: 16px;}
	.menu-bg-inner .menu-bg2{ height: auto; background: none;}
	.inner-menu-bg .form-bg1{ padding-top: 0; top: 0;}
	.events-inner-page .minor-date{background-position:433px top;}
	.myacc-tb{ width: 46.4%;}
	.sponsor{ margin:0 auto 0; }
	.informative-page .informative-div table td a{ font-size: 14px;}
	.sitemap-page .left{ display:inline-block; width: 100%; margin-right: 0%;}
	.sitemap-page .right{ display:inline-block; width: 100%; margin-top: 15px;}
	.register-form .form .res-checkbox .fields .checkbox {width: 43%;margin: 0 3%;}
	.events-inner-page .ac{ font-size: 16px;}
	.pending{ position: relative;top: 4px;}
	.inner-blog-page .left{ width: 100%;}
	.inner-blog-page .right{ width: 100%; margin-top: 15px;}
	
}

@media only screen and (max-width:599px){
	.welcome-bg-pic{ height: 250px;}
	.welcome-date{ background-position: 175px top;}
	.index-page-news .news .news-list3{ width: 58%;}
	.sponser-slider .jCarouselLite{ width: 76% !important;}
	.events-inner-page .minor-date{background-position:410px top;}
	.myacc-tb{ width: 98%;};
	.event-login-detail{ width: 190px;}
	.inner-gallery .gallery .gallery-box{width: 45%;}

}
@media only screen and (max-width:567px){
	.index-box ul li{ width: 90%;}
	.welcome-bg-pic{ height: 225px;}
	.welcome-date{ background-position: 150px top;}
	.sponser-slider .jCarouselLite{ width: 71% !important;}
	.footer-inner ul li:first-child{ width: 32.521%;}
	.footer-inner ul li{ width: 30.521%;}
	.footer-box > img{ height: 350px;}
	.heading-bg{ padding-top: 2px;}
	.index-page-news .news .news-list2{ width: 110px;}
	.latest-news{ padding-top: 0 0 0 5px; font-size: 20px;}
	#Banner_dg2{width: 42.3%; height: 106px;}
	#Banner_dg2 img{ height: 106px;}
	.menu-bg{ width: 57.7%; height: 82px; margin-top: 25px;}
	.menu-click{ height: 39px;}
	.menu-click span{ padding: 8px 10px; font-size: 18px;}
	.memeber-login-form a, .memeber-login-form .header-search-form{ margin-top: 8px;}
	.menu-click span{ background-position: 94% center;}
	.footer-inner ul li:nth-child(3) img{ width: 100%;}

	.menu-bg-inner{ height: 103px;}
	.events-inner-page .minor-date{background-position:320px top;}	
	.sponsor > div > span{ padding-left: 15%; width: 85%;}
	.entry-form .form .left{ width: 32%;}
	.event-login-detail{ width: 150px;}
	.login-page .login .left{ width: 96%;}
	.login-page .login .right{ display: none;}
	.login-page .login .right1{ display: block;}
	.login-page .login .left .login-input{ width: 103%;}
	.register-form .form .left{ width: 96%;}
	.register-form .form .left .colon{ float: none; padding-left: 5px;}
	.register-form .form .right{ width: 100%;margin-left: 0; margin-top: 5px; padding: 0;}
	.register-form .form .input-field{ width: 100%;}
	.informative-page .informative-div{ width: 100%; margin: 0 auto;}
	.change-pssw .register-form .form .right{ width: 100%;}
	.your-feedback .form textarea, .your-feedback .form select{ width: 100%;}
	.your-feedback .form input[type="submit"]{ margin-left: 15px;}
	#fancybox-wrap{ width: 370px !important;}
	.newsletter .register-form .form .right{ width: 96%; padding-left: 0; margin-left: 0;}
	.newsletter .left .register-form .left{ padding: 0; margin: 0; width: 95%;}
	.newsletter .left .refer-friend .left{ width: 90% !important;}
	.newsletter .left .refer-friend .right{ width: 90% !important;}
	.events-inner-page h2{ font-size: 20px;}
	
	.small-tab .entry-form .form .input-width{ width: 230px;}
	.entry-form .form .verification-code{width:115px;}
	.register-form .form .mb15 > input[type="radio"]{ display: inline-block; width: 5%;}
	.news-class .left{ width: 15%;}
	.news-class .right{width: 80%; }


}
@media only screen and (max-width:479px){
	.form-bg input[type="text"]{ height: 22px; width: 100px;}
	.form-bg input[type="image"]{ height: 21px;}
	#Banner_dg{height: 100px;}
	.logo{ width: 130px;}
	.welcome-bg-pic{ height: 180px;}
	.heading-bg{ height: 35px; line-height: 30px; font-size: 14px;}
	.welcome-date{ background-position: 110px top;}
	.index-page-news .news .news-list3{ width: 47%;}
	.sponser-slider .jCarouselLite{ width: 63% !important;}
	#Banner_dg2{ width: 47.3%; height: 98px;}
	#Banner_dg2 img{ height: 98px;}
	.menu-bg{ width: 52.7%; height: 76px; margin-top: 23px;}
	.menu-click{ height: 36px;}
	.menu-click span{ padding-left: 6px 10px; font-size: 17px;}
	.form-bg input[type="text"]{ width: 140px;}
	.tool_Dg{ left: -3%;}
	.read-more{ margin: 5px 0px;}

	.menu-bg-inner .form-bg1 input[type="text"]{ width: 140px;}
	.site-events .tree { top: -75px ; right: 0;}
	.menu-bg-inner{ height: 100px;}
	.site-events .select1{ top: 30px; right: 8px;}
	.site-events select{ height: 22px;}
	.site-pagination img{ margin-top: 6px;}
	.paging a{ margin: 0 1px;}
	.site-pagination1 img{ margin-top: 6px;padding-left: 0;}
	.site-pagination1 .paging a{ margin: 0 1px;}
	.give-feedback{ width: 27%;}
	.event-div{ display: inline-block; width: 100%;}
	.event-heading{ margin-top: 10px;}
	.event-div .p10{ padding:30px;}
	.events-inner-page .minor-date{ width: 95%;}
	.menu-bg-inner .logo{ width: 31%;}
	.inner-menu-bg{ width: 69.002%;}

	.entry-form .form .left{ width: 100%;}
	.entry-form .form .left .colon{ display: inline-block; float: none; padding-left: 5px;}
	.entry-form .form .right{ width: 100%; padding-left: 0; margin-left: 0; padding-top: 3px;}
	.entry-form .form .right textarea, .entry-form .form .right select{ width: 98% !important;}
	.entry-form .form .input-width{ width: 98%;}
	.event-login-detail{ width: 103px;}

	.contact-form .form .left{ width: 100%; margin-bottom: 5px;}
	.contact-form .form .left .colon{ display: inline-block; float: none; display: inline-block;}
	.contact-form .form .right{ margin-left: 0; padding: 0; width: 100%;}
	.charities .TabbedPanelsTab{ width: 125px; background-size: 100%;}
	.sitemap-page .left a{ font-size: 12px;}
	.register-form .form .res-checkbox .fields .checkbox {width: 90%;margin: 0 3%;}
	.accountedit-page-inner .register-form .form .left{ width: 96%; margin-left: 2%;}
	.accountedit-page-inner .register-form .form .right{ width: 96%; margin-left: 2%;}
	#fancybox-wrap {width: 315px !important;}
	.events-inner-page h2{ font-size: 18px;}
	.events-inner-page p{ text-align: left;}
	.small-tab .entry-form .form .input-width{ width: 98%;}
	.small-tab .entry-form .form .verification-code{ width: 150px;}
	.detail-page span, .detail-page p{ font-size: 13px !important;}
	h1{ font-size: 18px; line-height: 32px;}
	.register-form .form .mb15 > input[type="radio"]{ display: inline-block; width: 17%;}
	.myacc-tb-head{ height: auto;}
	.myacc-tb p{ text-align: left !important;}
	.news-class .left{ width: 100%; margin-bottom: 10px;}
	.news-class .right{width: 100%; }
	.news-class .bg-datebox{ margin: 0 auto;}
	

}
@media only screen and (max-width:383px){
	.form-bg input[type="text"]{ width: 130px;}
	.welcome-bg-pic{ height: 170px;}
	.calender-section .right ul{ margin: 0 1%; width: 46%;}
	.calender-section .right ul li:first-child, .calender-section .right ul li:last-child{ width: 96%;}
	.event-login-detail {margin: 0 3px 13px;width: 97%;}
	.desc-major > h2 {font-size: 15px;}
	.events-inner-page h2{ font-size: 16px;}
	.footer-box > img{ height: 375px;}
}
@media only screen and (max-width:374px){
	.welcome-bg-pic{ height: 165px;}
	.welcome-date{ background-position: 100px top;}
	.index-page-news .news .news-list2{ padding-left: 0;}
	.calender-section .right ul{ width: 80%; margin: 0 auto;}
	.sponser-slider .jCarouselLite{ width: 56% !important;}
	.our-event-pic a img{ height: auto;}
	#fancybox-wrap {width: 310px !important;}
	.footer-inner ul li:first-child{ width: 41.521%;}
	.footer-inner ul li{ width: 29.521%;}
	.footer-inner ul li:nth-child(3){ width: 28.521%;}
	.small-tab .entry-form .form .verification-code{ width: 138px;}
	

}
@media only screen and (max-width:359px){
	.form-bg input[type="text"]{ width: 110px;}
	.index-page-news .news .news-list3{ width: 41%;}
	.welcome-date{ background-position: 85px top;}
	.welcome-bg-pic{ height: 150px;}
	.heading-bg{ width: 88%; line-height: 32px;}
	.sponsor > div > span{ padding-left: 20%; width: 80%;}
	#fancybox-wrap {width: 255px !important;}
	.newsletter-main .button-style{ background-size: 100%; width: 85px;}
	.newsletter .left .refer-friend .right{ width: 85% !important;}
	.small-tab .entry-form .form .verification-code{ width: 100px;}
	.small-tab .entry-form .button-style{ width: 95px; background-size: 100%; padding-top: 3px;}
	

}
@media only screen and (max-width:319px){
	.form-bg input[type="text"]{ width: 85px;}
	.sponser-slider .jCarouselLite{ width: 50% !important;}
}
