/* Page load overlay */
.beforeload {
	z-index: 1000001;
}
.custom_content img{
	display:none;
}
.content img{
	/*display:none;*/
}
body{
	overflow-x:hidden;
	overflow-y:hidden;
}
/* For the video containers */
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.video-wrapper {
	width: 600px;
	max-width: 100%;
}/* Upto Here */
header:after, .main:after, #Root:after, .search-bar:after, header .inner:after {
	height: 0;
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
}
.ie7 body, .ie8 body {
	min-width: 860px
}
::-moz-selection {
background-color: #999;
color: #fff;
text-shadow: none;
}
::selection {
background: #999;
color: #fff;
text-shadow: none;
}
a:link {
	-webkit-tap-highlight-color: #b80000
}
a.btn {
	background: #b80000;
	color: #fff;
	display: inline-block;
	border-radius: 4px;
	padding: 6px 15px;
	margin-top: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: none !important;
	font-size: 13px;
}
a.btn:after {
	content: '\2192';
	padding-left: 10px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
a.btn:hover {
	background: #d80000;
	color: #fff;
}
.content img {
	border: 5px solid #d7d7d7;
	/*max-width: 100%;*/
	max-width: 100%;
	height: auto;
}/*Used for tables within the editors*/
.table-container {
	padding: 4px;
	text-align: center;
}/*Used for 4 column table*/
.table-four {
	display: inline-block;
	text-align: left;
	display: inline-block;
	vertical-align: top;
	width:23%;
	min-width:170px;
}/*Used for 3 column table*/
.table-three {
	display: inline-block;
	text-align: left;
	display: inline-block;
	vertical-align: top;	/*width:31%;	min-width:170px;*/
	width:31%;
	min-width:170px;
	max-width:100%;
}/*Used for 2 column table*/
.table-two {
	display: inline-block;
	text-align: left;
	display: inline-block;
	vertical-align: top;
	width:48%;
	min-width:170px;
	margin:0 2px
}/*----We need to make the bullet list look better with indented lists1. name2. name  o Indent------*/
.content ul {
	margin: 5px 0 5px 20px;
	display: inline-block;
}
.content li {
	line-height: 18px;
	margin-bottom: 4px;
	list-style-type:disc;
}
.content-container h1 {	/*font-size: 36px;*/	/*margin-bottom: 10px;	padding-top: 10px;*/   /** Commented on 2/4/2013 for applying 10px padding to body header image */	/*line-height: 36px;*/
}
.content-container h1 span.amp {
	font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", Georgia;
	font-style: italic;
}/*.content-container h2 {	font-size: 24px;	margin-bottom: 10px;	padding-top: 10px;	line-height: 28px;}*//*.content-container h3 {	font-size: 21px;	margin-bottom: 10px;	padding-top: 10px;	line-height: 28px;}*/
.brand {
	float: left;
	display: inline-block;
	padding-top:20px;
	padding-bottom:20px;
	max-width:100%;	/*background:red;*/
}
.brand h1 {
	margin: 0;
	padding: 0;
	font-weight: 600;
	font-stretch: normal;
	line-height: 1em;
}
.brand p {
	margin-bottom: 0px;
}
.search-bar form input.action, .header .primary li a, .footer a {
	-moz-transition: color 0.2s;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}/* Search Form */
nav.primary .search-bar {
	position: absolute;
	right: 0;	/*top: 34px;*/
	float:right;
	margin-right:10px;
}
.search-dropdown-icon {
	display: none;
}
.search-bar form fieldset {
	position: relative;
	padding: 0;
	margin: 0;
}
.search-bar form input.text {
	background-image:url(../images/searchoptinbgimage.png);
	width: 155px;
	padding-left: 10px;
	padding-right: 35px;
	color: #888;
	margin: 0;
	border: none;	/* border-radius: 8px; */
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid grey;
	margin: 7px 0 0;
}
.search-bar form input.active {/* background-image:url(../images/searchoptinbgimage.png); */
	color: #000;
}
.search-bar form input.action {
	font-size: 15px;
	position: absolute;
	right: 0px;
	cursor: pointer;
	border: none;
	padding: 12px 5px 5px;
	background: none;
	font-family: 'WebSymbolsRegular';
	color: #848484;
}
.search-bar form input.action:hover {
	color: #000
}
.search-bar form input:focus, .header textarea:focus {
	outline: none
}
.header .primary li a {
	color: #888;
	font-size: 15px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 6px 8px;
	font-weight: bold;
	display: block;
}
.header .primary li a:hover {
	color: #fff
}
.header .primary li.section a, .header .primary li.current a {
	color: #fff
}
.header .primary li.section:after, .header .primary li.current:after {
	content: '}';
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -7px;
	bottom: -6px;
	font-family: 'WebSymbolsRegular';
	font-size: 28px;
	color: #fff;
	text-align: center;
	line-height: 20px;
}
.header .nav-open-button {
	display: none
}
.form-button-size {
	border: 0;
	width: 100%;
	display: block;
	max-width: 240px;
}
.header-image {
	border: 0; /*width: 100%;*/
	width:auto;
	height:auto;
	display: block;
	max-width: 100%;/*float:right;*/
	float:left;
}
.header-inner {
	max-width: 1160px;
	margin: 0 auto;
	padding: 0px;
}
.inner {
	max-width: 1100px;
	margin: 0 auto;
	padding: 0px;
}
.ie6 .inner {
	width: 960px
}
.header .inner {
	position: relative;	/*min-height: 72px;*/
}
.main {
	background-color:transparent;
	padding: 0 0 60px;
}
.secondary h3 {	/*font-size: 20px;*/	/*color: #b8b7b7;*/	/*margin: 0 0 8px 0;*/
}/*.secondary {	border-bottom: 1px solid #e5e5e5}*/
.secondary ul {
	padding: 0;
	margin: 0;
}
#side li {
	background-color:#f9f9f9;
	border-top: 1px solid #e5e5e5;
	position: relative;
	list-style-type: none;
}
.secondary li .arrow {
	color: #b80000;
	padding-right: 5px;
	display: block;
	font-size: 15px;
	line-height: 20px;
	position: absolute;
	left: 10px;
	top: 5px;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.secondary li a:hover .arrow {
	left: 20px;
}
.secondary li a {
	padding: 8px 0;
	display: block;
	width: 100%;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 11px;
	color: #333;
	line-height: 17px;
	font-family: 'Lucida Sans', 'Lucida Grande', Arial, Helvetica, sans-serif;
}
.secondary li .text {
	padding-left: 28px;
	display: block;
}
.secondary li.section, .secondary li.current {
	background-color: #f7f7f7
}
.secondary li.section a, .secondary li.current a {
	color: #000
}
.content-container {
	float: left;
	width: 64%;	/*padding-bottom: 20px;*/
}
.no-sidebar .content-container {
	float: left
}/* Search Results */
.searchResults h1 {
	font-size: 36px;
	margin-bottom: 15px;
}
.searchResults p.searchQuery {
	color: #333;
	margin-bottom: 10px;
}
.searchResults ul#SearchResults {
	padding-left: 20px;
}
.searchResults ul#SearchResults li {
	border-top: 1px solid #e5e5e5;
	padding: 20px 0;
	list-style-type: none;
	list-style-position: outside;
}
.searchResults ul#SearchResults p {
	margin-bottom: 12px
}
.searchResults ul#SearchResults a.searchResultHeader {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 6px;
	display: block;
}
.searchResults #PageNumbers {
	border-top: 1px solid #e5e5e5;
	padding-top: 20px;
}
.searchResults #PageNumbers a {
	padding: 0 5px
}
.searchResults #PageNumbers .pagination {
	float: left
}
.searchResults #PageNumbers p {
	float: right
}
.searchResults #PageNumbers .next, .searchResults #PageNumbers .prev {
	font-size: 14px
}
.searchResults #PageNumbers .next {
	margin-left: 15px
}
.searchResults #PageNumbers .prev {
	margin-right: 15px
}/* Footer */
.footer {
	color: #999;
	padding: 20px 0;
	font-size: 11px;
	line-height: 22px;
}
.footer .left {
	float: none;	/* color: #000; */
	color: #fff;
	display: block;
	margin-bottom: 10px;
	text-align:center;
}
.footer .right {
	float: right;
	display: block;
	margin-bottom: 10px;
}
.footer span {	/* padding: 0 3px; */	/*color: #fff;*/
}
.footer .primary, .footer .primary ul {
	display: inline;
	margin: 0;
	padding: 0;
}
.footer .primary li {
	display: inline
}
.ie6 .footer .primary li, .ie7 .footer .primary li {
	display: inline;
	zoom: 1;
	margin-right: 10px;
}
.footer .primary li:after {
	padding: 0 3px 0 5px;
	content: '|';	/* color: #999; */
}
.footer .primary li:last-child:after {
	content: ''
}
.footer .arrow {
	padding: 0 8px 0 5px;
	color: #b80000;
	font-size: 13px;
}
.footer .primary .nav-open-button {
	display: none
}
.footer .primary ul#nav .menu-bubble-arrow {
	display: none
}
#media-query-trigger {
	display: none;
	visibility: hidden;
}
@media only screen and (max-width: 960px) {
.content img {/*  width: 97%; */
height: auto;
}
.header .primary ul {
-webkit-padding-start: 0px;
}
}
@media print {
* {
	background: transparent !important;
	color: black !important;
	box-shadow: none !important;
	text-shadow: none !important;
	filter: none !important;
	-ms-filter: none !important;
}
.header, .footer {
	display: none
}
a, a:visited {
	text-decoration: underline
}
thead {
	display: table-header-group
}
tr, img {
	page-break-inside: avoid
}
img {
	max-width: 100% !important
}
}/* This is used to convert the search box into icon accordingly with the menu navigation */
.search-icon-responsive {
	background:url(../images/icon-search.png) no-repeat center;	/*background:#CCCCCC;*/
	cursor: pointer;
	display: block;
	float: right;
	height: 48px;
	left: auto;
	position: absolute;
	text-indent: -999em;
	width: 50px;
	right:50px;
	z-index:100001;
}
aside.right_col .toprightsearch {    /* border: 1px solid lightgrey;     margin-bottom: 10px;    padding: 5px;*/
}
aside.right_col .search-bar form input.text {
	margin: 0 11px;
	width:106%;/* background-image:url(../images/searchoptinbgimage.png); */
}
aside.right_col .search-bar form input.action {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #848484;
	cursor: pointer;
	font-family: 'WebSymbolsRegular';
	font-size: 15px;
	padding: 6px 24px 5px;
	position: absolute;
	right: 0;
}/*Added by Irfan*/
.customlinks {
	float:right;
}
.actionnote {
	padding-top:10px;
	float:right;
	color: #2C2C2E;
	font-family:'Trebuchet MS';
	font-size: 26px;
	font-weight: bold;
}
.phonenumber-links {
	padding-top:3px;
	font-size:26px;
	color: #2C2C2E;
	font-family:'Trebuchet MS';
	font-weight:bold;
	float:right;
	cursor: pointer;
}
.phonenumber-links:hover {
	padding-top:3px;
	font-size:26px;
	font-family:'Trebuchet MS';
	font-weight:bold;
	float:right;
	color:#4B4BFF;
	cursor: pointer;
}
#socials {
	position: relative;
	float: right;
	top: 44px;
	margin-right: 30px;
}
.social-links {
	margin: 0;
	padding-top:10px;
	float:right;
}
.social-links li {
	display: inline-block;
	list-style: none;
	margin: 0 0 10px 15px;
	text-indent: -9999px;
}
.ie7 .social-links li {
	display: inline;
	font-size: 0;
	text-indent: 0;
}
.social-links li:nth-child(6n+1) {
margin-left: 0;
}
.social-links li:nth-child(6n) {
margin-right: 15px;
}
.social-links li:last-child {
	margin-right: 0;
}
.social-links a {
	background-repeat: no-repeat;
	background-position: 0 -16px;
	display: block;
	height: 16px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	width: 16px;
}
.social-links li .facebook a {
	background-image: url("../../Responsive/images/icon-facebook.png");
	border: 1px solid #fff;
}
.social-links li .linkedin a {
	background-image: url("../../Responsive/images/icon-linkedin.png");
	border: 1px solid #fff;
}
.social-links li .youtube a {
	background-image: url("../../Responsive/images/youtube_icon.png");
	border: 1px solid #fff;
}
.social-links li .skype a {
	background-image: url("../../Responsive/images/Rss16X32.png");
	border: 1px solid #fff;
}
.social-links li .twitter a {
	background-image: url("../../Responsive/images/icon-twitter.png");
	background-position: 0 -15px;
	height: 15px;
	width: 21px;
	border: 1px solid #fff;
}
.social-links li .googleplus a {
	background-image: url("../../Responsive/images/GooglePlusIconSmall.png");
	border: 1px solid #fff;
}
.social-links_icon li.facebook a {
	background-image: url("../../Responsive/images/icon-facebook.png");
	background-position: 0 -16px;
	height: 15px;
	width: 21px;
}
.social-links_icon li.linkedin a {
	background-image: url("../../Responsive/images/icon-linkedin.png");
	background-position: 0 -16px;
	height: 15px;
	width: 21px;
}
.social-links_icon li.youtube a {
	background-image: url("../../Responsive/images/youtube_icon.png");
	background-position: 0 -16px;
	height: 15px;
	width: 21px;
}
.social-links_icon li.skype a {
	background-image: url("../../Responsive/images/Rss16X32.png");
	background-position: 0 -16px;
	height: 15px;
	width: 21px;
}
.social-links_icon li.twitter a {
	background-image: url("../../Responsive/images/icon-twitter.png");
	background-position: 0 -16px;
	height: 15px;
	width: 21px;
}
.social-links_icon li.googleplus a {
	background-image: url("../../Responsive/images/GooglePlusIconSmall.png");
	background-position: 0 -16px;
	height: 15px;
	width: 21px;
}
.social-links_icon a:hover {
	background-position: 0 0 !important;
}
.social-links li a:hover {
	background-position: 0 0;
}
.social-links_icon {
	margin: 0;
	float:right;
	padding-top:10px;
}
.social-links_icon li {
	display: inline-block;
	list-style: none;
	margin: 0 0 10px 0px;
	text-indent: -9999px;
}
.ie7 .social-links_icon li {
	display: inline;
	font-size: 0;
	text-indent: 0;
}
.social-links_icon li:nth-child(6n+1) {
margin-left: 6px;
}
.social-links_icon li:nth-child(6n) {
margin-right: 15px;
}
.social-links_icon li:last-child {
	margin-right: 0;
}
.social-links_icon a {
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	width: 32px;
}
.social-links_icon li.facebook_icon a {
	background-image: url("images/Facebook.png");
}
.social-links_icon li.linkedin_icon a {
	background-image: url("../../Responsive/images/LinkedIn.png");
}
.social-links_icon li.youtub_icon a {
	background-image: url("../../Responsive/images/YouTube.png");
}
.social-links_icon li.skype_icon a {
	background-image: url("../../Responsive/images/RssCircle2.png");
}
.social-links_icon li.twitter_icon a {
	background-image: url("../../Responsive/images/Twitter.png");
}
.social-links_icon li.googleplus_icon a {
	background-image: url("../../Responsive/images/google-plus-logo.png");
}/*For set 3*/
.social-links_icon li.facebook_icon_set3 a {
	background-image: url("../../Responsive/images/facebook-24x24.png");
}
.social-links_icon li.linkedin_icon_set3 a {
	background-image: url("../../Responsive/images/linkedin-24x24.png");
}
.social-links_icon li.youtub_icon_set3 a {
	background-image: url("../../Responsive/images/youtube-24x24.png");
}
.social-links_icon li.skype_icon_set3 a {
	background-image: url("../../Responsive/images/Rsssquare.png");
}
.social-links_icon li.twitter_icon_set3 a {
	background-image: url("../../Responsive/images/twitter-24x24.png");
}
.social-links_icon li.google_icon_set3 a {
	background-image: url("../../Responsive/images/Google-Plus-Logo-24X24.png");
}/* For Set 4 */
.social-links_icon li.facebook_set4 a {
	background-image: url("../../Responsive/images/set4/facebook.png");
}
.social-links_icon li.twitter_set4 a {
	background-image: url("../../Responsive/images/set4/twitter.png");
}
.social-links_icon li.youtube_set4 a {
	background-image: url("../../Responsive/images/set4/youtube.png");
}
.social-links_icon li.linkedin_set4 a {
	background-image: url("../../Responsive/images/set4/linkedin.png");
}
.social-links_icon li.google_set4 a {
	background-image: url("../../Responsive/images/set4/google-plus.png");
}
.social-links_icon li.rss_set4 a {
	background-image: url("../../Responsive/images/set4/social-rss.png");
}
.social-links_icon li.rss_set4 {
	margin-right: -16px;
}/* For Set 5 */
.social-links_icon li.facebook_set5 a {
	background-image: url("../images/facebook.png");
}
.social-links_icon li.twitter_set5 a {
	background-image: url("../../Responsive/images/set5/twitter.png");
}
.social-links_icon li.youtube_set5 a {
	background-image: url("../../Responsive/images/set5/youtube.png");
}
.social-links_icon li.linkedin_set5 a {
	background-image: url("../../Responsive/images/set5/linkedin.png");
}
.social-links_icon li.google_set5 a {
	background-image: url("../../Responsive/images/set5/google-plus.png");
}
.social-links_icon li.rss_set5 a {
	background-image: url("../../Responsive/images/set5/social-rss.png");
}/* For Set 6 */
.social-links_icon li.facebook_set6 a {
	background-image: url("../../Responsive/images/set6/facebook.png");
}
.social-links_icon li.twitter_set6 a {
	background-image: url("../../Responsive/images/set6/twitter.png");
}
.social-links_icon li.youtube_set6 a {
	background-image: url("../../Responsive/images/set6/youtube.png");
}
.social-links_icon li.linkedin_set6 a {
	background-image: url("../../Responsive/images/set6/linkedin.png");
}
.social-links_icon li.google_set6 a {
	background-image: url("../../Responsive/images/set6/google-plus.png");
}
.social-links_icon li.rss_set6 a {
	background-image: url("../../Responsive/images/set6/social-rss.png");
}/* For Set 7 */
.social-links_icon li.facebook_set7 a {
	background-image: url("../../Responsive/images/set7/facebook.png");
}
.social-links_icon li.twitter_set7 a {
	background-image: url("../../Responsive/images/set7/twitter.png");
}
.social-links_icon li.youtube_set7 a {
	background-image: url("../../Responsive/images/set7/youtube.png");
}
.social-links_icon li.linkedin_set7 a {
	background-image: url("../../Responsive/images/set7/linkedin.png");
}
.social-links_icon li.google_set7 a {
	background-image: url("../../Responsive/images/set7/google-plus.png");
}
.social-links_icon li.rss_set7 a {
	background-image: url("../../Responsive/images/set7/social-rss.png");
}/* For Set 8 */
.social-links_icon li.facebook_set8 a {
	background-image: url("../../Responsive/images/set8/facebook.png");
}
.social-links_icon li.twitter_set8 a {
	background-image: url("../../Responsive/images/set8/twitter.png");
}
.social-links_icon li.youtube_set8 a {
	background-image: url("../../Responsive/images/set8/youtube.png");
}
.social-links_icon li.linkedin_set8 a {
	background-image: url("../../Responsive/images/set8/linkedin.png");
}
.social-links_icon li.google_set8 a {
	background-image: url("../../Responsive/images/set8/google-plus.png");
}
.social-links_icon li.rss_set8 a {
	background-image: url("../../Responsive/images/set8/social-rss.png");
}/*End*//* Upto here *//* For the close buttom inside the pop up for all the policies pop ups */
.discclose {
	float:right;
	cursor:pointer;
	width:100%;
}/* Fo the disclaimer and global footer content */
.disclaimer {
	width:100%;
	float:left;
	margin: 10px 0 0 0;
}
.FooterEditor {
	width:100%;
	float:left;
	margin: 10px 0 0 0;
}
.disclaimer table, .FooterEditor table {
	margin: 0px auto;
}
.FooterEditor p {
	margin: 0;
}
/* Upto here *//*For slider thumb images title*/
.mainslidethumbwrap {
	width:100%;
	float:left;
}
.smallimagesone, .smallimagestwo, .smallimagesthree, .smallimagesfour {
	background:transparent;
	float:left;
	text-align:center;
	width:25%;
}
.sliderthumbdesc {
		  width : 100%;
		  float : left;
	 text-align : justify;
	line-height : normal;
	  font-size : inherit;
		  color : inherit;
  margin-bottom : 10px;
}
a.circle-href {
	display: block;
	font-size: inherit;
	line-height: 50px;
	text-align: center;	
	margin: 0 auto;
	color:#757575;
}
.tiptitle{
	 display: block;
	 outline: none;
	 position: relative;
	 text-align:center;
	 margin-bottom:10px;
	 
}
.thumbdesctitle{
	padding:10px 25px 25px 25px;
	text-align:justify;
	color:inherit;
	font-family:inherit;
}
.cleardefault {
	background-image: url('assets/Themes/Default/submit.png') background-repeat: repeat-x;
	border: 1px solid #cccccc;
	padding: 5px;
	width: 80%;
	font-size: 16px;
	border-radius:3px;
	margin-right:5px;
	margin-bottom:5px;
	height:30px;
}
.popup_submit {
	text-align:center;
	display:inline-block !important;
}
.leads_name_field {
	background: url("../images/name.png") no-repeat scroll right center #F5F5F5;
	border: 1px solid #CCCCCC;
	color: #818181;
	padding: 5px 23px 5px 5px;
	width: 230px;
}
.leads_email_field {
	background: url("../images/email.png") no-repeat scroll right center #F5F5F5;
	border: 1px solid #CCCCCC;
	color: #818181;
	padding: 5px 23px 5px 5px;
	width: 230px;
}
.button_example {
	border:1px solid #a0a0f2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:12px;
	font-family:arial, helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration:none;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	font-weight:bold;
	color: #FFFFFF;
	background-color: #d2d2f9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d2d2f9), to(#a6a6f2));
	background-image: -webkit-linear-gradient(top, #d2d2f9, #a6a6f2);
	background-image: -moz-linear-gradient(top, #d2d2f9, #a6a6f2);
	background-image: -ms-linear-gradient(top, #d2d2f9, #a6a6f2);
	background-image: -o-linear-gradient(top, #d2d2f9, #a6a6f2);
	background-image: linear-gradient(to bottom, #d2d2f9, #a6a6f2);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d2d2f9, endColorstr=#a6a6f2);
}/* For styling the drop down in the photo Gallery page. Pure css styling and not based on jquery */
.select-box select {
	background: transparent;
	width: 210px;
	height: 35px;
	padding: 5px;
	font-size: 16px;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
}
.select-box {
	width: 190px;
	height: 35px;
	overflow: hidden;
	background: url(../images/arrowgallery.png) no-repeat right #fff;
	border: 1px solid #ddd;
	border-radius: 3px 5px 5px 3px;
	margin-bottom:10px;
	cursor:pointer;
	margin-top:5px;
	max-width:100%;
}
.select-box select {
	padding-right: 0;
	vertical-align: top!important;
	text-align: left;
	height: auto;
}/* Ends here -> drop down styling *//***table images fix*****/
.custom_content table {
	table-layout:fixed;
}
.content table {
	table-layout:fixed;
}/***table images fix*****//* Optin load */
.load_optin {
	display:none;
}/* For Site Map */
#Sitemap ul li {
	list-style-position:outside;
	list-style-image: url("../images/bullet_trans.png");
}
#Sitemap ul {
	list-style-type: none;
	margin: 0;
}
#Sitemap li {
	margin: 5px 0 5px 0;
}
#Sitemap li a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	display: block;
	font-size: inherit;
	padding: 8px 5px;
	border: 1px solid #E1E1E1;
	border-radius: 6px 6px 6px 6px;
	color:#fff;
}
#Sitemap li ul {
	list-style-type: disc;
	padding: 5px 0 1px 15px;
}
#Sitemap li li a {
	display: block;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	font-size: inherit;
	font-weight: normal;
	padding: 8px 5px;
	color:#fff;
}
#Sitemap li li ul {
	list-style-type: circle;
	padding-left: 25px;
}
#Sitemap li li li ul {
	list-style-type: square;
}
#Sitemap li li li a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	display: block;
	font-size: inherit;
	padding: 8px 5px;
	border: 1px solid #E1E1E1;
	border-radius: 6px 6px 6px 6px;
	color:#fff;
}
#Sitemap li li li li a {
	background: #fff;
	border: 1px solid #E1E1E1;
}
#Sitemap li li li li li a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	display: block;
	font-size: inherit;
	padding: 8px 5px;
	border: 1px solid #E1E1E1;
	border-radius: 6px 6px 6px 6px;
	color:#fff;
}
.load_optin {
	display:none;
}/***gallery***/
div.rg-gallery {
	margin-top:10px;
}/***gallery***/
.pagefooter .left {
	text-align:center !important;
}
#Form_Form > fieldset {
	width : 100% !important;
}
#Form_Form input[type='text'], #Form_Form input[type='email'] {
	border-radius : 5px;
	border : 1px solid #E1E1E1;
	height: 25px;
	width:46%;
}
#Form_Form textarea {
	border-radius : 5px;
	border : 1px solid #E1E1E1;
	width:46%;
}
#Form_Form input[type='text']:hover, #Form_Form input[type='email']:hover, #Form_Form textarea:hover {
	border : 1px solid #CCCCCC;
}
#Form_Form label.left {
	padding-right:0;
	color:#666666;
}
.shadow-hard {
	text-shadow:1px 2px 2px #666666;
}
.shadow-soft {
	text-shadow:1px 2px 2px #E2E5E8;
}
.right_nav {
	background-color:#fff;
}
.navmobile li {
	background-color:#f9f9f9;
}