/***** GENERAL STYLES *****/

body {
	text-align:center;
	font-family:'MyriadWebProRegular'; /* MyriadWebProRegular,  */
	color:#343434;
	font-size: 14px;
	background:url(../img/bg.jpg) no-repeat top center fixed #fff;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position:relative;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

/**************************/

/***** HEADER STYLES ******/

/**************************/

#wrap {
	width:800px;
	margin:0 auto;
	z-index:5;	
}

#header {
	height:139px;
	z-index:5;	
}

#header_left img {
	width:100%;	
}

#header_left {
	float:left;
	margin-top:12px;
	text-align:left;
	width:460px;
}

#header_right {
	float:right;
	padding-top:49px;	
}

#header_right .mytripsuser {
	text-align:right;
	font-size:15px;
	line-height:21px;
	color:#999;	
}

#header_right .mytripsuser .mytripuser_signed {
	font-size:12px;	
}

#header_right .mytripsuser .mytripuser_menu {
	margin-top:5px;	
}

#header_right .mytripsuser .mytripuser_menu li {
	display:inline;
	padding:0 16px 0 6px;
	background:url(../img/bg_mytripnav.png) no-repeat center right;	
}

#header_right .mytripsuser .mytripuser_menu li a {
	color:#1870a6;
	padding-left:12px;
	font-size:15px;
	text-transform:uppercase;
}

#header_right .mytripsuser .mytripuser_menu li a:hover {
	color:#36691c;
	background:url(../img/bg_mytripnavhover.png) no-repeat left center;
}

.header_login {
	width:195px;
	height:43px;
	text-indent:-9000px;
	display:block;
	cursor:pointer;
	background:url(../img/low/header_login.png) no-repeat;	
}

.header_login:hover {
	background-position:bottom;	
}

.header_login:active {
	background-position:bottom;	
	position:relative;
	top:1px;
	left:1px;
}

.header_signup {
	background:url(../img/low/header_signup.png) no-repeat;
}

.header_reset {
	background:url(../img/low/header_reset.png) no-repeat;
}

.header_signup, .header_reset {
	width:195px;
	height:43px;
	text-indent:-9000px;
	display:block;
	cursor:pointer;
}

.header_signup:hover, .header_reset:hover {
	background-position:bottom;	
}

.header_signup:active, .header_reset:active {
	background-position:bottom;	
	position:relative;
	top:1px;
	left:1px;
}

#main {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background:url(../img/bg_content.png) repeat;
	box-shadow:0 0 29px #b2b2b2;
	margin-bottom:20px;
}

#nav {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	height:41px;
	width:770px;
	padding:0 15px;
	background:url(../img/low/bg_nav.png) repeat-x;
}


#nav ul li#nav_home a {
	text-indent:-9000px;
	padding:0;	
	background:url(../img/low/nav_home.png) no-repeat top;
	height:41px;
	width:38px;
}

#nav ul li#nav_home a:hover {
	background-position:bottom;	
}

#nav ul li {
	float:left;
	background:url(../img/low/divider_nav.png) top left no-repeat;
}

#nav ul li a {
	font-size:16px;	
	text-transform:uppercase;
	line-height:42px;
	padding:0 24px;
	color:#36691c;	
	text-shadow:1px 1px 1px #fff;
	display:block;
	font-weight:bold;
	letter-spacing:1px;
}

#nav ul li a:hover {
	color:#1870a6;	
}

#nav_last {
	height:52px;
	width:2px;	
}

#home_content {
	width:750px;
	margin:0 auto;
	padding:0 25px;
	background:url(../img/low/bg_home.png) no-repeat top center;
	height:431px;
	padding-top:22px;
}

/*
#home_content h1 {
	font-family:'TheMixExtraBold';
	font-size:31px;
	text-transform:uppercase;
	color:#166b9d;
	text-shadow:-1px -1px  #444;
	text-indent:-9000px;
	width:980px;
	margin:0 auto;
	height:50px;
	 background:url(../img/home_title.png) no-repeat;
}
*/

#home_content h1 {
	font-family:'TheMixExtraBold';
	font-size:24px;
	text-transform:uppercase;
	color:#166b9d;
	width:750px;
	margin:0 auto;
	height:38px;
	background:url(../img/home_h1_bg.png) no-repeat bottom center;
}

.boxes {
	margin-top:28px;
	text-align:left;	
}

.box {
	width:237px;
	height:140px;
	display:block;
	float:left;
	cursor:pointer;
	position:relative;
	z-index:1;
}

.box1 {
	background:url(../img/low/box1.png) no-repeat top;	
}

.box2 {
	background:url(../img/low/box2.png) no-repeat top;
	margin:0 19px;	
}

.box3 {
	background:url(../img/low/box3.png) no-repeat top;	
}

.box:hover {
	background-position:bottom;	
}

.box_hovers {
	width:756px;
	height:183px;
	background:url(../img/low/box_hovers.png) no-repeat;
	position:absolute;
	top:140px;
	left:-3px;
	display:none;
}

.box1hovers {
	
}

.box2hovers {
	left:-259px;	
}

.box3hovers {
	left:-515px;	
}

.box_hovers_pointer {
	background:url(../img/low/box_hovers_pointer.png) no-repeat;
	width:26px;
	height:16px;
	position:absolute;
	top:-11px;
		
}

.box_hovers_pointer1 {
	left:112px;	
}

.box_hovers_pointer2 {
	left:374px;	
}

.box_hovers_pointer3 {
	left:622px;		
}

.box_sports {
	margin-top:37px;	
}

.home_sport .sport_box {
	width:100%;
	height:65px;
	background:url(../img/icon_sport_bg.png) center no-repeat;	
	display:block;
	position:relative;
	top:14px;
	text-align:center;
}

.home_sport .sport_box img {
	position:relative;
	top:-15px;	
}

.sports_1 {
	margin-left:50px;	
}

.sports_2 {
	margin-left:60px;	
}

.sports_3 {
	margin-left:240px;	
}

.sports_2 .home_sport {
	margin-right:100px;	
}

.sports_3 .home_sport {
	margin-right:120px;	
}


.home_sport {
	float:left;
	margin-right:70px;
	text-align:center;	
}

.home_sport1  {
	margin-left:35px;	
}

.home_sport5 {
	margin-left:40px;	
}

.sport_img {
	float:left;	
}

.home_sport h3 {
	float:none;
	clear:both;
	font-size:15px;
	text-transform:uppercase;
	font-family:'TheMixExtraBold';
	letter-spacing:1px;
	line-height:20px;
	margin-left:10px;
	padding-top:28px;
	text-align:center;
}

.home_sport h3.sport_2lines {
	padding-top:14px;	
}

.home_sport  a h3 {
	color:#135d89;
}

.home_sport a:hover h3{
	color:#36691c;
}

#home_info {
	margin:18px 0;	
	text-align:left;
}

#home_info_left {
	width:400px;
	float:left;
	font-size:12px;
	line-height:18px;
	color:#555;
}

#home_info_left p {
	margin-bottom:15px;	
}

#home_info_left .home_more {
	width:207px;
	height:45px;
	background:url(../img/low/home_more.png) no-repeat top;	
	display:block;
	text-indent:-9000px;
}

#home_info_left .home_more:hover {
	background-position:bottom;	
}

#home_info_left .home_more:active {
	position:relative;
	top:1px;
	left:1px;	
}

#home_info_right {
	float:right;
	width:303px;	
}

#home_info_right img {
	width:95%;
	height:95%;	
}

#page {
	background:url(../img/low/bg_page.png) no-repeat top right;	
	text-align:left;
	padding:25px 25px;
}

#content {
	float:left;
	width:457px;	
}

#page .category_content {
	width:980px;	
}

#title {
	background:url(../img/divider_page.png) no-repeat bottom left;
	padding-bottom:20px;
}

#title h1 {
	font-family:'TheMixExtraBold';
	font-size:25px;
	text-transform:uppercase;
	color:#36691c;
	line-height:28px;
	letter-spacing:1px;
}

#title h1.post_title_name {
	font-size:20px;	
}

#title h2.post_title_place {
	font-size:19px;	
	font-family:'TheMixExtraBold';
	text-transform:uppercase;
	color:#166c9f;
	line-height:28px;
	letter-spacing:1px;
}

#title_left {
	float:left;
	margin-right:10px;	
}

#title_right {
	float:left;	
}

#title_right h1 {
	font-size:25px;
	padding-top:6px;	
}

#title_right #change_button {
	font-size:12px;
	text-transform:uppercase;
	border:1px solid #ccc;
	height:22px;
	line-height:24px;
	display:block;
	cursor:pointer;
	margin-top:10px;
	text-align:center;
	width:185px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	box-shadow:0 1px 3px #ccc;
	color:#166c9f;
	text-shadow:0 1px 0 #fdfdfd;
	background: #fdfdfd; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfdfd 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfdfd 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */

}

#title_right #change_button:hover {
	background:#ddd;	
}

#page_content {
	font-size:14px;
	line-height:19px;
	color:#565656;	
}

#page_content p {
	margin:14px 0;
	text-align:justify;	
	font-size:14px;
	line-height:21px;
}

#page_content .subtitle {
	font-family:'TheMixExtraBold';
	font-size:19px;
	text-transform:uppercase;
	color:#135d88;
	line-height:25px;
	letter-spacing:1px;
	margin:35px 0 25px 0;
}

#page_content .tick_ul, #page_content ul {
		
	line-height:25px;
}

#page_content .tick_ul li{
	background:url(../img/ul_tick.png) no-repeat left center;
	padding-left:20px;
	margin:5px 0;
	margin-left:15px;
}

#page_content ul li {
	background:url(../img/ul_bullet.png) no-repeat left center;
	padding-left:20px;
	margin:5px 0;
	margin-left:15px;
}

#page_content ol li {
	padding-left:3px;
	margin:5px 0;
	margin-left:15px;
}

#page_content .salesbox {
	margin:25px 0;	
}

#page_content .salesbox .sales_img {
	float:left;
	margin-right:15px;	
}

#page_content .salesbox .sales_content {
	font-size:14px;
	line-height:22px;	
}

#page_content .postbox {
	margin:30px 0;
	background:url(../img/divider_page.png) no-repeat bottom center;
	padding-bottom:20px;	
}

#page_content .postbox p {
	margin:7px 0 10px 0;	
}

#page_content .postbox .post_content_category {
	margin:12px 0;
}

#page_content .category_postbox {
	float:left;
	width:358px;
}

#page_content .category_postbox p {
	text-align:left;	
}

#page_content .category_postbox_even {
	margin-left:34px;	
}

#page_content .postbox .post_title {
	font-family:'TheMixExtraBold';
	font-size:18px;
	text-transform:uppercase;
	line-height:24px;
	letter-spacing:1px;
}

#page_content .postbox .post_title a {
	color:#1979b2;
}

#page_content .postbox .post_title a:hover {
	color:#36691c;
}

#page_content .postbox .post_title_name a{
	font-family:'TheMixExtraBold';
	font-size:16px;
	text-transform:uppercase;
	line-height:22px;
	letter-spacing:1px;
	color:#36691c;
}

#page_content .postbox .post_title_name a:hover {
	color:#1979b2;
}

#page_content .postbox .post_title_place {
	font-family:'TheMixExtraBold';
	font-size:13px;
	text-transform:uppercase;
	line-height:20px;
	letter-spacing:1px;
	color:#1979b2;
}

#page_content .postbox .post_meta {
	font-size:13px;	
	margin:9px 0 0px 0;
}

#page_content .postbox .post_date {
	float:left;
	background:url(../img/post_calendar.png) no-repeat left center;
	padding-left:30px;	
}

#page_content .postbox .post_category {
	float:left;
	background:url(../img/post_category.png) no-repeat left center;
	padding-left:30px;
	margin-left:25px;	
}

#page_content .postbox .post_category a {
	color:#36691c;	
}

#page_content .postbox .post_category a:hover {
	color:#1979b2;	
}

#page_content .postbox .post_img {
	float:left;
	width:158px;
	height:96px;
	margin-right:10px;
	padding:8px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #e4e3e3;
	box-shadow:0 1px 3px #dedede;
	margin-top:10px;	
}

#page_content .postbox .post_img img {
	width:100%;
	height:100%;	
}

#page_content .postbox .post_content {
	font-size:12px;
	line-height:18px;
	color:#555;	
}

#page_content .postbox .post_content_category {
	line-height:18px;
	color:#555;	
}

#page_content .postbox .post_more {
	display:block;
	width:168px;
	line-height:33px;
	color:#1979b2;
	font-size:14px;
	text-shadow:0 1px 0 #fff;
	padding-left:15px;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../img/post_more.png) no-repeat;	
}

#page_content .postbox .post_more:hover {
	color:#36691c;
}

#page_content .postbox .post_more:active {
	color:#36691c;
	position:relative;
	top:1px;
	left:1px;
}

#page_content .postbox .post_more_category {
	width:114px;
	line-height:31px;
	display:inline-block;
	text-align:left;
	padding-left:12px;
	line-height:33px;
	color:#1979b2;
	font-size:14px;
	text-shadow:0 1px 0 #fff;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../img/post_more_category.png) no-repeat;
	margin-top:6px;	
	text-decoration:none;	
}

#page_content .postbox .post_more_category:hover {
	color:#36691c;
}

#page_content #location_title {
	padding-bottom:10px;
	margin-bottom:15px;
	background:url(../img/divider_page.png) no-repeat left bottom;
	margin:25px 0 18px 0;	
}

#page_content #location_title h3 {
	line-height:39px;
	background:url(../img/icon_location.png) no-repeat left center;
	padding-left:62px;	
	font-family:'TheMixExtraBold';
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#1979b2;
}

#page_content #map {
	position:relative;	
}

#page_content #map_embed {
	z-index:2;	
}

#page_content #map_bg {
	width:500px;
	height:34px;
	background:url(../img/low/map_bg.png) no-repeat center;
	bottom:-17px;
	left:-22px;
	position:absolute;	
	z-index:1;
}

#sidebar {
	float:right;
	width:267px;
	margin-top:85px;	
}

.sidebox {
	border:1px solid #e2e2e2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
	margin-bottom:30px;
	position:relative;
}

.sidebox_inner {
	border:1px solid #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:url(../img/bg_sidebox_inner.png) repeat;
	padding:18px 15px;	
}

.sidebox_shadow {
	width:100%;
	height:7px;	
	background:url(../img/bg_sidebox.png) no-repeat bottom;
	position:absolute;
	bottom:-7px;
}

.sidebox_title {
	padding-bottom:12px;
	background:url(../img/bg_sidebox_title.png) no-repeat bottom center;	
}

.sidebox_title_holder {
	height:31px;	
}

.sidebox_title h3 {
	font-family:'TheMixExtraBold';
	font-size:14px;
	text-transform:uppercase;
	color:#1979b2;
	line-height:27px;
	position:relative;
	top:0px;
	left:9px;
}

.sidebox_title_img {
	float:left;	
	width:24px;
}

#sidebox_contact p {
	margin:11px 0;	
}

#sidebox_contact .sidebox_input {
	font-size:13px;
	font-family:'MyriadWebProRegular';
	color:#666;	
	border:none;
	width:170px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:7px 10px;
	border:1px solid #ccc;
	background: #eeeded; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeded 0%, #ffffff 15%, #ffffff 50%, #ffffff 84%, #eeeded 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeded), color-stop(15%,#ffffff), color-stop(50%,#ffffff), color-stop(84%,#ffffff), color-stop(100%,#eeeded)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeded', endColorstr='#eeeded',GradientType=0 ); /* IE6-8 */	
}

#sidebox_contact .sidebox_textarea {
	font-size:13px;
	font-family:'MyriadWebProRegular';
	color:#666;	
	border:none;
	width:200px;
	height:75px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:7px 10px;
	border:1px solid #ccc;
	background: #eeeded; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeded 0%, #ffffff 15%, #ffffff 50%, #ffffff 84%, #eeeded 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeded), color-stop(15%,#ffffff), color-stop(50%,#ffffff), color-stop(84%,#ffffff), color-stop(100%,#eeeded)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeded', endColorstr='#eeeded',GradientType=0 ); /* IE6-8 */	
}

#sidebox_contact .sidebox_contact_submit {
	width:195px;
	height:43px;
	text-indent:-9000px;
	display:block;
	cursor:pointer;
	background:url(../img/low/sidebox_submit.png) no-repeat bottom;
}

#sidebox_contact .sidebox_contact_submit:hover {
	background-position:top;	
}

#sidebox_contact .sidebox_contact_submit:active {
	background-position:bottom;	
	position:relative;
	top:1px;
	left:1px;
}

#sidebox_phone_location .sidebox_title h3 {
	font-family:'MyriadWebProRegular';
	text-transform:none;
	font-size:15px;
	font-weight:bold;
	line-height:24px;	
}

#sidebox_phone_location .sidebox_title_holder img {
	width:44px;
}

#sidebox_phone_location .sidebox_title_holder h3.the_phone_number {
	left:22px;
	position:relative;	
}

#sidebox_search #searchform {
	padding-top:20px;	
}

#sidebox_search .sidebox_input_search {
	font-size:13px;
	font-family:'MyriadWebProRegular';
	color:#666;	
	border:none;
	width:140px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:7px 10px;
	border:1px solid #ccc;
	background: #eeeded; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeded 0%, #ffffff 15%, #ffffff 50%, #ffffff 84%, #eeeded 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeded), color-stop(15%,#ffffff), color-stop(50%,#ffffff), color-stop(84%,#ffffff), color-stop(100%,#eeeded)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeded', endColorstr='#eeeded',GradientType=0 ); /* IE6-8 */
}

#sidebox_search .sidebox_input_search_submit {
	background:url(../img/sidebox_search_go.png) no-repeat left;
	width:54px;
	border:none;
	height:29px;
	text-indent:-9000px;	
	cursor:pointer;
	margin-left:7px;
	position:relative;
	top:1px
}

#sidebox_search .sidebox_input_search_submit:hover {
	background-position:right;
}

#sidebox_search .sidebox_input_search_submit:active {
	background-position:right;
	top:2px;
	left:1px;
}

.sidebox_regulations_ul li{
	margin:5px 0;
	color:#555;
	line-height:19px;
	font-size:14px;
	padding-left:20px;
	padding-top:3px;
}

.sidebox_regulations_ul li.red {
	background:url(../img/low/sidebox_regulations_red.png) no-repeat left center;
	font-weight:bold;	
}

.sidebox_regulations_ul li.green {
	background:url(../img/low/sidebox_regulations_green.png) no-repeat left center;	
}

.sidebox_regulations_ul li a {
	color:#1979b2;	
}

.sidebox_regulations_ul li a:hover {
	color:#36691c;	
}

.sidebox_weather_table td{
	width:143px;
	text-align:center;
}

.sidebox_weather_table .weather_icon {
	vertical-align:middle;
	padding-top:15px;
}

.sidebox_weather_table td.daytemp {
	padding-top:11px;
	text-align:left;	
	padding:15px 0px 0 6px;
	width:143px;
}


/* DEPRECATED 

.sidebox_weather_table td.daytemp span.day {
	font-size:12px;	
}

.sidebox_weather_table td.daytemp span.day_small {
	font-size:11px;	
}

*/

.sidebox_weather_table td.daytemp span.daytext {
	font-size:13px;
	font-weight:bold;
	padding-bottom:4px;	
	display:block;clear:both;
	text-align:center;
}

.sidebox_weather_table td.daytemp span.temptext {
	font-size:10px;	
}

.sidebox_weather_table td.daytemp span.temperature {
	font-size:12px;
	font-weight:bold;
	position:relative;
	padding-right:5px;	
}

.sidebox_weather_table td.daytemp span.tempnopad {
	padding-right:0;	
}

.sidebox_equipment_ul {
	padding-top:16px;	
}

.sidebox_equipment_ul li {
	width:74px;
	text-align:center;
	margin:4px 0;	
	float:left;
}

.sidebox_equipment_ul li img {
	border:1px solid #ddd;	
}

.sidebox_equipment_ul li img:hover {
	border:1px solid #ccc;	
}

.sidebox_blog_ul ul li, .sidebox_trail_ul ul li {
	line-height:35px;
	background:url(../img/bg_sidebox_title.png) no-repeat bottom center;
	height:33px;	
}

.sidebox_blog_ul ul li a  {
	background:url(../img/low/sidebox_ul.png) no-repeat left center;
	padding-left:14px;
	text-transform:uppercase;
	font-size:12px;	
	font-weight:bold;
	color:#464646;
}

.sidebox_trail_ul li a {
	padding:4px 0 3px 27px;
	text-transform:uppercase;
	font-weight:bold;
	color:#464646;
	font-size:12px;
	letter-spacing:0;
	line-height:24px;
}

.sidebox_blog_ul ul li a:hover {
	color:#285d0c;
	background:url(../img/low/sidebox_ul_hover.png) no-repeat left center;
}

.sidebox_trail_ul ul li a:hover {
	color:#285d0c;
}

.sidebox_trail_ul li a.trail_ul1 {
	background:url(../img/trail_ul1.png) no-repeat left center;	
}

.sidebox_trail_ul li a.trail_ul2 {
	background:url(../img/trail_ul2.png) no-repeat left center;	
}

.sidebox_trail_ul li a.trail_ul3 {
	background:url(../img/trail_ul3.png) no-repeat left center;	
}

.sidebox_trail_ul li a.trail_ul4 {
	background:url(../img/trail_ul4.png) no-repeat left center;	
}

.sidebox_trail_ul li a.trail_ul5 {
	background:url(../img/trail_ul5.png) no-repeat left center;	
}

#footer {
	height:35px;
	background:url(../img/low/bg_footer.png) repeat-x;
	width:770px;
	padding:0 15px;	
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	line-height:36px;
	text-align:left;
	font-size:11px;
	color:#333;
}

#footer a {
	color:#36691c;
}

#footer a:hover {
	color:#135d89;	
}

#footer_left ul li{
	float:left;
	margin-left:10px;
}

#footer_facebook, #footer_twitter {
	background:url(../img/low/footer_facebook.png) left no-repeat;
	padding-left:33px;
	font-size:12px;	
}

#footer_twitter {
	background:url(../img/low/footer_twitter.png) left no-repeat;
}

#footer_right {
	text-align:right;	
}

#footer_right ul li {
	float:right;	
}

#footer_right {
	position:relative;	
}

#footer #footer_logo img{
	display:none;
}

#footer #gotop {
	height:19px;
	width:185px;
	display:block;
	background:url(../img/low/footer_logo_top.png) no-repeat top;
	text-indent:-9000px;	
	margin-left:20px;
	margin-top:8px;
}

#footer #gotop:hover {
	background-position:bottom;	
}

#login_section, #change_section {
	width:375px;
	text-align:left;
	background:url(../img/bg_content.png) repeat;
}

.login_box_inner {
	padding:15px 17px 17px 15px;
}

#cboxLoadedContent {
	overflow:hidden;
	background: url(../img/bg_content.png) 
}

#change_section .change_info{
	font-size:14px;
	line-height:25px;	
}

.change_continue {
	width:195px;
	height:43px;
	text-indent:-9000px;
	display:block;
	cursor:pointer;
	background:url(../img/low/change_continue.png) no-repeat bottom;
	border:none;	
}

.change_continue:hover {
	background-position:top;		
}

.change_continue:active {
	position:relative;
	top:1px;
	left:1px;	
}

.fancybox-skin {
	background:#eee;	
}

.lightbox_inputs {
	margin:14px 0;	
}

.lightbox_inputs_reginfo {
	font-size:14px;
	line-height:24px;	
}

.lightbox_inputs_reginfo a {
	color:#166b9d;	
	font-weight:bold;
}

.lightbox_inputs_reginfo a:hover {
	color:#3a6b20;
}

.lightbox_inputs label {
	font-family:'TheMixExtraBold';
	font-size:14px;
	text-transform:uppercase;
	color:#166b9d;
	line-height:20px;
	letter-spacing:1px;
}

#label_zipcode, #label_distance {
	font-size:14px;
	letter-spacing:0px;
}

h4.lightbox_inputs  {
	font-family:'TheMixExtraBold';
	font-size:18px;
	color:#3a6b20;
	text-transform:uppercase;
}

.lightbox_inputs label span a, .lightbox_inputs label span{
	font-size:13px;
	color:#3a6b20;
}

.lightbox_inputs label span a:hover {
	color:#166b9d;
}

.lightbox_input {
	font-size:13px;
	font-family:'MyriadWebProRegular';
	color:#666;	
	border:none;
	width:210px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:8px 12px;
	border:1px solid #ccc;
	background: #eeeded; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeded 0%, #ffffff 15%, #ffffff 50%, #ffffff 84%, #eeeded 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeded), color-stop(15%,#ffffff), color-stop(50%,#ffffff), color-stop(84%,#ffffff), color-stop(100%,#eeeded)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeded 0%,#ffffff 15%,#ffffff 50%,#ffffff 84%,#eeeded 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeded', endColorstr='#eeeded',GradientType=0 ); /* IE6-8 */
	display:block;
}

.lightbox_input_small {
	width:100px;
	text-align:center;
	display:inline !important;
	height:22px !important;
	padding:5px 10px !important;
}

#register_section_inner {
	display:none;	
}

#login_section_inner, #register_section_inner {
	overflow:hidden;	
}

#login_section_inner_logo {
	width:100%;	
}

.login_call {
	float:right;
	width:110px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 100%, #f9f9f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#ffffff), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 100%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 100%,#f9f9f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 100%,#f9f9f9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 100%,#f9f9f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-8 */
	display:block;
	padding:5px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-border-radius:4px;
	box-shadow:0 1px 3px #ccc;
	position:relative;
	top:-12px;
	text-align:center;
}

.login_call:hover {
	background:#fff;
	box-shadow:0 1px 2px #ddd;	
}

.lightbox_inputs .lightbox_fieldinfo {
	font-size:12px;	
	padding-top:8px;
}

.lightbox_inputs .redstar {
	color:red;	
}

.lightbox_inputs .greenstar {
	color:green;	
}

#register_loader, #forgot_loader, #login_loader {
	margin-left:105px;
	display:none;
}

.register_form_msg, .activation_msg, .forgot_msg {
	font-size:16px;
	font-weight:bold;
	border:1px solid #eee775;
	padding:15px;
	line-height:26px;
	background:#ffffe9;	
}

.login_call , #forgotPw , #register_call {
	cursor:pointer;	
}
/*
.overlay {  
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
	background:#fff;
  }
*/

#intro {
	display:none;	
}

#intro_options {
	border-top:1px dotted #ccc;
	padding-top:15px;
	width:730px;
	margin:5px auto 15px auto;
	text-align:left;
}

#intro_replay {
	float:left;	
}

#intro_replay a {
	color:#ccc;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:6px;	
	display:block;
}

#intro_replay a:hover {
	color:#ededed;	
}

#intro_skip {
	font-family:'TheMixExtraBold';
	font-size:20px;
	text-transform:uppercase;
	color:#166b9d;
	line-height:21px;
	letter-spacing:1px;	
	cursor:pointer;
	float:right;
}

#intro_skip:hover {
	color:#36691c;	
}

#intro {
	padding-top:22px;	
}

/* #intro {  
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
	background:#fff;
} */
  
.arrowButton {
	display:none;  
}

#intro_welcome_line {
	font-family:'TheMixExtraBold';
	text-transform:uppercase;
	color:#36691c;
	letter-spacing:1px;
}

#home_content #obo_slider {
	background:none;	
}

#home_content .oneByOne1 {
	background:none;
	background:url(../img/intro_bg.png) repeat;	
}

#home_content h1 {
	display:none;	
}

#home_content .box {
	display:none;	
}

#home_content #home_info #home_info_left {
	display:none;	
}

#home_content #home_info #home_info_right {
	display:none;	
}

/* DEV CODES */

/* WORDPRESS CORE */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 5px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}

/* TRAILCROSS CUSTOM */

#page .page_navi {
	margin:20px 0;	
}

#page .page_navi a, .postbox a {
	color:#36691c;	
}

.postbox .single_postbox a {
	text-decoration:underline;	
}



#page .page_navi a:hover, .postbox a:hover {
	color:#166b9d;	
	text-decoration:none;
}

#page .page_navi_right {
	float:right;	
}

#page .page_navi_left {
	float:left;	
}

.full_post_img {
	margin-top:14px;
	background:#efefef;
	padding:8px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:437px;
}

.full_post_img img {
	width:437px;	
}

.postbox ol {
	list-style:decimal outside;	
}

#page_content .single_postbox blockquote, #page_content #single_product_page_container blockquote {
	font-style:italic;
	padding:5px 15px;	
}

#page_content .postbox .single_postbox h1 ,  #page_content .postbox .single_postbox h2, #page_content .postbox .single_postbox h3, #page_content .postbox .single_postbox h4, #page_content .postbox .single_postbox h5, #page_content .postbox .single_postbox h6
#page_content .postbox #single_product_page_container h1 ,  #page_content .postbox #single_product_page_container h2, #page_content .postbox #single_product_page_container h3, #page_content .postbox #single_product_page_container h4, #page_content .postbox #single_product_page_container h5, #page_content .postbox #single_product_page_container h6
{
	font-family:'TheMixExtraBold';
	font-size:16px;
	text-transform:uppercase;
	color:#135d88;
	line-height:25px;
	letter-spacing:1px;
	margin:25px 0 15px 0;
}

#page_content .postbox .single_postbox h1,  #page_content .postbox .single_postbox h2, #page_content .postbox #single_product_page_container h1 ,  #page_content .postbox #single_product_page_container h2 {
	font-size:18px;
	letter-spacing:0px;	
}

#page_content .postbox .single_postbox h3,  #page_content .single_postbox .postbox h4, #page_content .postbox #single_product_page_container h3, #page_content .postbox #single_product_page_container h4 {
	font-size:16px;	
	letter-spacing:0px;	
}

#page_content .postbox .single_postbox h5,  #page_content .postbox .single_postbox h6, #page_content .postbox #single_product_page_container h5, #page_content .postbox #single_product_page_container h6 {
	font-size:14px;	
	letter-spacing:0px;	
}

::selection {
	background: #36691c; /* Safari */
	color:#fff;
	}
::-moz-selection {
	background: #36691c; /* Firefox */
	color:#a1a1a1;
}

#sidebox_contact .sidebox_textarea.redstar, #sidebox_contact .sidebox_input.redstar {
	border:1px solid red;	
}

#form_loader {
	text-align:center;	
	display:none;
	position:absolute;
	top:110px;
	left:125px;
}

#sidebox_contact {
	position:relative;	
}

#body_gradient {
	position:absolute;
	width:100%;
	height:603px;
	background:url(../img/bg_gradient.png) repeat-x;
	z-index:-1;	
	top:0;
}

.post_img {
	overflow:hidden;	
}

#content #page_content input.wpsc_buy_button {
	background: #f4f4f4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #eaeae9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#eaeae9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#eaeae9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#eaeae9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#eaeae9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4f4f4 0%,#eaeae9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eaeae9',GradientType=0 ); /* IE6-8 */
	padding:7px 17px;
	border:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color: #1979b2;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
	box-shadow:0 1px 3px #d9d9d9;
}

#content #page_content input.wpsc_buy_button:hover {
	background:#f4f4f4;
	color:#36691c;	
}

#content #page_content input.wpsc_buy_button:active {
	position:relative;
	top:1px;
	left:1px;	
}

#content .grid_more_info .product_form {
	margin-top:11px;	
}

#content .wpsc_categories {
	list-style:none;	
	float:none;
	clear:both;
}

#content .wpsc_categories li {
	float:left;
	margin-left:20px;	
}

#content .wpsc-breadcrumbs {
	font-size:13px;
	background: url(../img/divider_page.png) no-repeat bottom left;
	padding-bottom:8px;	
}

#content #single_product_page_container {
	width:100%;	
}

#content .sharelike {
	margin-bottom:8px;	
}

#content .share_addcart_left, #content .sharelike_left {
	float:left;	
}

#content .share_addcart_right, #content .sharelike_right {
	float:left;	
}

#content .single_product_display form.product_form input.wpsc_quantity_update_field {
	background:url(../img/lightbox_input_bg.png) repeat-x;
	line-height:30px;
	font-size:14px;
	font-family:'MyriadWebProRegular';
	color:#666;	
	border:none;
	width:25px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:0px 15px;
	border:1px solid #ccc;
	margin-right:10px;
	text-align:center;	
}

#content .imagecol {
	margin-right:20px;
	width:210px;	
}

#content .imagecol img {
	width:194px;
}

#content .single_product_display .in_stock {
	background-position:left center;	
}

#content .single_product_display .wpsc_product_price p.pricedisplay {
	margin:12px 0;
	font-family:'MyriadWebProRegular' !important;	
}

.currentprice  {
	font-size:35px;
	font-weight:bold;	
}

#content .single_product_display  .imagecol a {
	text-align:center;
	margin:0 auto;
	padding:8px;
	background:#efefef;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:block;	
}

#content .single_product_display  .imagecol a:hover {
	background:#f6f6f6;
	box-shadow:0 3px 3px #ddd;	
}

#content .product_description, #content .single_additional_description  {
	font-size:15px;
	line-height:26px;	
}

#content .single_product_display .FB_like iframe {
	height:29px;	
}
	
#widgetshoppingcart	{ font-family:'MyriadWebProRegular';color:#343434; }
#widgetshoppingcart h3 {display:none;}
#widgetshoppingcart { font-size:14px; }
#widgetshoppingcart th { font-weight:bold;text-align:center;padding:7px 0 3px 0; }
#widgetshoppingcart th#product { text-align:left; }
#widgetshoppingcart td.checkout-total {text-align:right;font-size:14px;}
#widgetshoppingcart td.checkout-total span.pricedisplay {font-weight:bold;font-size:16px; }
#widgetshoppingcart td { padding:3px 0; }
#widgetshoppingcart .cart-widget-total { padding-top:8px;border-top:1px dotted #ddd;margin-top:4px;}
#widgetshoppingcart .sidebox_title h3, #widgetshoppingcart .sidebox_content h3 {display:block;}
#widgetshoppingcart a {color:#1979b2; }
#widgetshoppingcart a:hover {color:#36691c;}
#widgetshoppingcart .cartlinks { padding-top:15px; }
#cart-widget-links .cartlinks_left { float:left; }
#cart-widget-links .cartlinks_right {float:right;}
#content #page_content .default_product_display .wpsc_variation_forms label {font-family:'MyriadWebProRegular';}
#content #page_content .default_product_display .wpsc_quantity_update label, #content #page_content .default_product_display .wpsc_quantity_update label {font-family:'MyriadWebProRegular';}
#content #page_content .single_product_display .wpsc_quantity_update label, #content .single_product_display .wpsc_quantity_update label {font-family:'MyriadWebProRegular';}

#widgetshoppingcart .gocheckout {
	background: #f4f4f4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #eaeae9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#eaeae9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#eaeae9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#eaeae9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#eaeae9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4f4f4 0%,#eaeae9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eaeae9',GradientType=0 ); /* IE6-8 */
	padding:2px 14px 0px 14px;
	line-height:30px;
	display:block;
	border:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	color: #36691c;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
	box-shadow:0 1px 3px #d9d9d9;
	font-family:'MyriadWebProRegular' !important;
	letter-spacing:1px;
}

#widgetshoppingcart .gocheckout:hover {
	background:#f4f4f4;
	color:#1979b2;	
}

#widgetshoppingcart .gocheckout:active {
	position:relative;
	top:1px;
	left:1px;	
}

#widgetshoppingcart .emptycart {
	font-size:14px;
	padding-top:6px;
	display:block;
	letter-spacing:1px;
	font-family:'MyriadWebProRegular' !important;
	position:relative;
	top:2px;
}

#page_content #grid_view_products_page_container, #page_content #content #page_content #grid_view_products_page_container, #page_content #content #page_content #list_view_products_page_container {
	width: 457px !important;
	position: relative !important;
	line-height: 18px !important;
}

#page_content .product_grid_item .item_image img {
	width:100% !important;	
	height:179px !important;
}

#page_content .product_grid_display .item_image a {
	text-align: center;
	margin: 0 auto;
	padding: 8px;
	background: #efefef;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#page_content  .product_grid_display .item_image a  {
	width:90% !important;
	height:auto !important;
}

#page_content .product_grid_display .product_grid_item {
	width:43% !important;
	height:auto !important;
	min-height:325px !important;
	margin:10px 4px !important;	
}

#content #page_content .product_grid_display h2.prodtitle, #content #page_content .product_grid_display h2.prodtitle {
	font-size:16px !important;
	margin-bottom:8px !important;	
}

#page_content .price_container p.wpsc-product-price {
	display: block;
	font-size: 15px !important;
	font-family: 'MyriadWebProRegular' !important;
}

#page_content .price_container p.wpsc-product-price .currentprice {
	font-weight: bold;
	font-size: 17px !important;
	position: relative;
	top: 1px;
}

#page_content .grid_product_info .more_details {
	font-size: 14px !important;
	font-family: 'MyriadWebProRegular' !important;
	margin-top: 10px !important;
}

#page_content .price_container p.pricedisplay {
	margin: 7px 0 !important;
	padding: 0 10px !important;
}

.single_product_display .wpsc_product_price {
	display: inline-block;
	font-size: 15px !important;
	margin-bottom: 6px !important;
	padding: 5px;
}

#checkout_page_container textarea, #content #checkout_page_container textarea {
	height:50px !important;	
}

#checkout_page_container .wpsc_make_purchase {
	bottom:0 !important;
	float:left !important;	
}

#content #page_content #checkout_page_container {
	width:100%;	
}

#content #page_content #checkout_page_container .checkout_cart .wpsc_product_quantity{
	padding-right:15px;
}

#content #page_content #checkout_page_container .checkout_cart .wpsc_product_price {
	padding:0 10px;	
}

#content #page_content #wpsc_shopping_cart_container .wpsc_checkout_table_totals {
	font-size:21px;
	font-weight:bold;
	margin-top:10px;
	letter-spacing:1px;	
	border-top:1px dotted #ddd;
	width:100%;
	font-family:'MyriadWebProRegular';
}

#content #page_content #checkout_page_container .total_price td:first-child {
	padding-left:0;	
}

#content #page_content #checkout_page_container .total_price .wpsc_totals {
	padding:10px 0;
}

#content #page_content #checkout_page_container .wpsc_checkout_table td {
	padding:5px 0;	
}

#content #page_content #checkout_page_container .wpsc_checkout_table .text ,#content #page_content #checkout_page_container  .wpsc_email_address .text{
	background:#fff;
	line-height:30px;
	font-size:14px;
	font-family:'MyriadWebProRegular';
	color:#666;	
	border:none;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:0px 15px;
	border:1px solid #ccc;
	margin-right:10px;
	text-align:left;
	height:28px;
}

#content #page_content #checkout_page_container .wpsc_checkout_table select {
	background:#fff;
	font-size:14px;
	font-family:'MyriadWebProRegular';
	color:#666;	
	border:none;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:4px 15px;
	border:1px solid #ccc;
	margin-right:10px;
	text-align:left;
	padding-right:0;
	margin-bottom:2px;
}

#content #page_content #single_product_page_container fieldset.custom_text {
	margin:12px 0;	
}

#content #page_content #single_product_page_container fieldset legend {
	font-family:'MyriadWebProRegular';font-size:16px;font-weight:bold;	
}

.mytrips_rows {
	padding:30px 0;	
}

.mytrips_row {
	width:100%;
	height:140px;
	border-bottom:1px solid #e2e2e2;
	border-top:1px solid #fff;
	padding-top:15px;
}

.mytrips_row div {
	float:left;	
}


.mytrips_row .mytrips_img{
	float:left;
	width:158px;
	height:96px;
	margin-right:10px;
	padding:8px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #e4e3e3;
	box-shadow:0 1px 3px #dedede;
	margin-top:10px;	
}

.mytrips_row .mytrips_img img {
	width:100%;
	height:100%;	
}

.mytrips_row .mytrips_desc {
	padding-left:12px;
	padding-top:14px;
	width:300px;	
}

.mytrips_row .mytrips_desc h3 {
	font-family:'TheMixExtraBold';
	font-size:18px;
	text-transform:uppercase;
	line-height:22px;
	letter-spacing:1px;
	color:#36691c;
	margin:10px 0;
}

.mytrips_row .mytrips_desc h4 {
	font-family:'TheMixExtraBold';
	font-size:15px;
	text-transform:uppercase;
	line-height:20px;
	letter-spacing:1px;
	color:#1979b2;
	margin:10px 0;
}

.mytrips_row .mytrips_more {
	padding-top:46px;
	padding-left:12px;	
}

.mytrips_row .mytrips_more .mytrips_goto {
	font-size:15px;
	font-weight:bold;
	width:140px;
	height:37px;
	color:#fff;
	text-shadow:0px 1px 0 #0f6290;
	line-height:39px;
	text-align:center;
	background: #68adce; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4YWRjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDcwYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #68adce 0%, #0070b0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#68adce), color-stop(100%,#0070b0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #68adce 0%,#0070b0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #68adce 0%,#0070b0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #68adce 0%,#0070b0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #68adce 0%,#0070b0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68adce', endColorstr='#0070b0',GradientType=0 ); /* IE6-8 */
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	box-shadow:0 -2px 1px #fff;
	position:relative;
	border:1px solid #10699d;
}

.mytrips_row .mytrips_more .mytrips_goto:hover {
	text-shadow:0px 1px 0 #0f6290;
	background: #7fb355; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmYjM1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTg4MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7fb355 0%, #4a8837 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fb355), color-stop(100%,#4a8837)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7fb355 0%,#4a8837 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7fb355 0%,#4a8837 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7fb355 0%,#4a8837 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7fb355 0%,#4a8837 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fb355', endColorstr='#4a8837',GradientType=0 ); /* IE6-8 */

	border:1px solid #36691c;
}

.mytrips_row .mytrips_remove {
	padding-top:47px;
	float:right;	
}

.mytrips_row .mytrips_remove .mytrips_delete {
	margin-left:10px;
	width:85px;
	height:37px;
	line-height:39px;
	text-align:center;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 100%, #f9f9f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#ffffff), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 100%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 100%,#f9f9f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 100%,#f9f9f9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 100%,#f9f9f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-8 */
	display:block;
	cursor:pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	box-shadow:0 1px 3px #ccc;
	position:relative;
}

.mytrips_row .mytrips_remove .mytrips_delete:hover {
	color:#999;	
}

#as_email {
	border-bottom:1px solid #eaeaea;
	padding:20px 0;
	
}

#as_passw{
	border-top:1px solid #fff;
	padding:20px 0;
}

#account_settings .as_title {
	float:left;
	width:200px;
	padding-right:25px;
	text-align:left;
	font-family:'TheMixExtraBold';
	font-size:18px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#1979b2;
}

#account_settings .as_content {
	float:left;
	width:735px;
	padding-left:20px;
	text-align:left;	
}

#account_settings p {
	
}

#account_settings .asupd {
	width:180px;
	height:37px;
	line-height:39px;
	text-align:center;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 100%, #f9f9f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#ffffff), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 100%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 100%,#f9f9f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 100%,#f9f9f9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 100%,#f9f9f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-8 */
	display:block;
	cursor:pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-border-radius:4px;
	box-shadow:0 1px 3px #ccc;
	position:relative;
	font-size:14px;
}

#account_settings .asupd:hover {
	color:#999;	
}

#account_settings input {
	background:url(../img/lightbox_input_bg.png) repeat-x;
	line-height:36px;
	font-size:14px;
	font-family:'MyriadWebProRegular';
	color:#666;	
	border:none;
	width:250px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:0 15px;
	border:1px solid #ccc;
	height:36px;	
}

#account_settings .as_info {
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #eee775;
	padding: 15px;
	line-height: 26px;
	background: #ffffe9;
	margin:12px 0;
	width:250px;
	display:none;
}

#updemail_loader, #updpass_loader {
	display:none;	
}

#account_settings .as_content_row {
	margin:15px 0;	
}

#account_settings .as_fieldinfo {
	font-size:12px;	
}

#account_settings .redstar {
	color:red;
}

#account_settings .greenstar {
	color:green;	
}