@charset "UTF-8";
/* CSS Document */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,canvas,details,figcaption,figure,header,hgroup,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted#000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid#cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}

body {
	background-image:url(../images/vm_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	background-color:#f4ebcf;
	font-family:Verdana, Geneva, sans-serif;
	
}

a, a:active, a:focus { outline:none; }	


@font-face {
	font-family: 'MuseoSlab500';
	src: url('../fonts/museo_slab_500-webfont.eot');
	src: local('☺'), url('../fonts/museo_slab_500-webfont.woff') format('woff'), url('../fonts/museo_slab_500-webfont.ttf') format('truetype'), url('../fonts/museo_slab_500-webfont.svg#webfontIHcWisrk') format('svg');
	font-weight: normal;
	font-style: normal;
}

form {
	margin:0;
	padding:0;
	
	
}

.moduleheader {
			font-weight: normal;
			color:#28aae2;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:1.5em;
			display:block;
			margin-bottom:7px;
			margin-left:4px;
		}
		
		
.moduleheader2 {
			font-weight: normal;
			color:#28aae2;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:1.5em;
			display:inline;
			margin-left:4px;
		}

.moduleheadercontent {
			font-weight: normal;
			color:#28aae2;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:1.5em;
			display:block;
			margin-bottom:17px;
		}
				

#wrapper {
	width:980px;
	margin:0 auto;
	
}

#wrapper_top {
	height:176px;
	width:100%;
	position:relative;
	
}

#logo_margin {
	padding-top:45px;
	
	
}

#featured_box {
	width:615px;
	margin-left:345px;
	background-color:#FFF;
	margin-top:20px;
	padding:10px;
	
	
}

#content_box {
	width:595px;
	margin-left:345px;
	background-color:#FFF;
	margin-top:20px;
	padding:20px;
	font-size:.75em;
	line-height:1.8em;
		margin-bottom:23px;

	
	
}




#content_box ul {
	margin-left:15px;

}







#content_box a{
	text-decoration:none;
	color:#28aae2;
	
	
	
}


#content_box a:hover{
	text-decoration:none;
	color:#fff;
	border-bottom:1px solid #28aae2;
	background-color:#3b2314;
}
#content_box a.button:hover{
	border-bottom:none transparent !important;
	background-color:#3b2314;
	
	
	
}	
	
	


#content_copy {
	
}

#leftside_wrapper {
	width:320px;
	float:left;
	margin-bottom:24px
	
	
}

#leftside_margin {
		margin-top:20px;

	
	
}

#enews {
	
	width:300px;
	margin-top:20px;
	background-color:#FFF;
	padding:10px;
	
	
}

#subnav {
	
	width:300px;
	margin-top:20px;
	background-color:#FFF;
	padding:10px;
	
	
}


#subnav ul {
	list-style:none;
	margin:0;
	padding:0px;
	font-size:.8em;
	
	
}

#subnav ul li a {
	border-bottom:solid 1px #eeeff0;
	text-decoration:none;
	width:285px;
	display:block;
	line-height:31px;
	margin-left:7px;
	color:#3b2314;
	background-image:url(../images/vm_subnav_arrow.png);
	background-position:260px 1px;
	background-repeat:no-repeat;
	
	
}

#subnav ul li a:hover {
	border-bottom:solid 1px #28aae2;
	text-decoration:none;
	width:285px;
	display:block;
line-height:31px;
margin-left:7px;
	color:#FFF;
		background-image:url(../images/vm_subnav_arrow.png);
	background-repeat:no-repeat;
	background-color:#3b2314;
		background-position:260px -31px;
		padding-left:8px;

	
}

#subnav ul li a.subnavselected{
	border-bottom:solid 1px #28aae2;
	text-decoration:none;
	width:285px;
	display:block;
	line-height:31px;
	margin-left:7px;
	color:#FFF;
	background-image:url(../images/vm_subnav_arrow.png);
	background-repeat:no-repeat;
	background-color:#3b2314;
		background-position:260px -31px;
		padding-left:8px;
	
}


#enews_input {
	background-color:#f0e8cf;
	width:135px;
	float:right;
	border:none;
	padding:4px;
	font-family:Verdana, Geneva, sans-serif;
	margin-right:5px;
	margin-top:2px;
	
}

#btn {
	float:right;
		margin-top:2px;

	
}

#leftside_container {
	
	width:300px;
	margin-top:20px;
	background-color:#FFF;
	padding:10px;
	
	
}


#footer {
	background-image:url(../images/vm_footer_bg.jpg);
	background-repeat:no-repeat;
	background-color:#34afe8;
	background-position:top;
	width:100%;
	display:block;
	position:relative;
	clear:both;
	padding-bottom:50px;

	
}

#footer_inside {
	width:920px;
	margin:0 auto;


	
}

#footer_icon {
	float:left;
	margin-top:37px;	
	margin-left:47px;
	
}

#footer_type_holder {
	width:604px;
	font-size:.75em;
	color:#FFF;
	font-style:italic;
	margin-top:60px;
	padding-top:50px;
	margin-left:300px;
	line-height:1.6em;
	
		

	
	
}

#footer_type_holder ul{
	display:block;
	list-style:none;
	margin:0;
	padding:0;


}
	
	
#footer_type_holder p {
	padding-top:25px;
	
	
	
}
	
	#navlist li a{
	font-family: 'MuseoSlab500', sans-serif;
	font-size:1.1em;
	font-style:normal;
	text-decoration:none;
	color:#3b2314;



}

#navlist li a:hover{
	
	
	text-decoration:none;
	color:#FFF;


}
	
	
	#navlist li {
display: inline;
float:left;
list-style-type: none;
padding-right: 20px;
 }
 
 #footer_type_holder p {
	 margin-top:15px;
	 
	 
 }
 
 #breadcrumbs {
	 display:block;
	 margin-bottom:15px;
	 
 }
	
	
.footerheadline {
			font-weight: normal;
			color:#f0e8cf;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:1.1em;
			
		}

#social_block {
	width:635px;
	margin-left:345px;
	margin-bottom:35px;
	
	
}

#facebook_block {
	background-color:#FFF;
	width:295px;
	height:316px;
	display:block;
	position:relative;
	
	
}

#facebook_icon {
	position:absolute;
	top:-11px;
	left:-5px;
	
	
}
.socialheadline {
			font-weight: normal;
			color:#28aae2;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:1.5em;
			padding-top:14px;
			padding-bottom:14px;
			margin-left:70px;
			display:block;
		}
		
#twitter_block {
	background-color:#FFF;
	width:313px;
	height:316px;
	display:block;
	float:right;
	position:relative;
	margin-left:22px;
	
	
}

#twitter_block a {
	width:281px;
	background-image:url(../images/vm_twitter_bg.jpg);
	display:block;
	margin-left:8px;
	margin-bottom:8px;
	padding:8px;
	text-decoration:none;
	color:#f0e8cf;
	font-size:.75em;
	text-align:center;
	
	
	
}

#twitter_block a:hover {
	width:281px;
	background-image:url(../images/vm_twitter_bg.jpg);
	display:block;
	margin-left:8px;
	margin-bottom:8px;
	padding:8px;
	text-decoration:underline;
	color:#FFF;
	font-size:.75em;
	
	
	
}

#twitter_block span a{
	position:absolute;
	font-size:.7em;
	bottom:5px;
	text-decoration:none;
	color:#28aae2;
	background-image:none;
	padding:0;
	
	
}

#twitter_block span a:hover{
	position:absolute;
	bottom:5px;
	font-size:.7em;
	text-decoration:underline;
	color:#28aae2;
	background-image:none;
	padding:0;
	
	
}


/*------------------Top Right---------------------*/

#topright_wrapper {
position:absolute;
width:340px;
right:0;
top:17px;
	
	
}

#socialicons {
	
	
}

a.socialicon_fb {
	height:28px;
	width:77px;
	background-image:url(../images/vm_socialicon_fb_up.png);
	display:block;
	float:left;
	margin-right:14px;
	
	
	
}

a.socialicon_fb:hover{
	height:28px;
	width:77px;
	background-image:url(../images/vm_socialicon_fb_over.png);
	display:block;
	float:left;
	
}


a.socialicon_tw {
	height:28px;
	width:72px;
	background-image:url(../images/vm_socialicon_tw_up.png);
	display:block;
	float:left;
	margin-right:14px;
	
	
	
}

a.socialicon_tw:hover{
	height:28px;
	width:72px;
	background-image:url(../images/vm_socialicon_tw_over.png);
	display:block;
	float:left;
	
}

a.socialicon_yt {
	height:28px;
	width:63px;
	background-image:url(../images/vm_socialicon_yt_up.png);
	display:block;
	float:left;
	margin-right:14px;
	
	
	
}

a.socialicon_yt:hover{
	height:28px;
	width:63px;
	background-image:url(../images/vm_socialicon_yt_over.png);
	display:block;
	float:left;
	
}

a.socialicon_fl {
	height:28px;
	width:52px;
	background-image:url(../images/vm_socialicon_fl_up.png);
	display:block;
	float:left;
	margin-right:14px;
	
	
	
}

a.socialicon_fl:hover{
	height:28px;
	width:52px;
	background-image:url(../images/vm_socialicon_fl_over.png);
	display:block;
	float:left;
	
}

a.socialicon_sh {
	height:28px;
	width:19px;
	/*background-image:url(../images/vm_socialicon_sh_up.png);*/
	display:block;
	float:left;
	
	
	
}

a.socialicon_sh:hover{
	height:28px;
	width:19px;
	background-image:url(../images/vm_socialicon_sh_over.png);
	display:block;
	float:left;
	
}


#search_wrapper {
	display:block;
	background-image:url(../images/vm_search_bg.jpg);
	width:340px;
	height:47px;
	position:absolute;
	top:48px;
	right:0;
	
	
}

#searchinput {
	
	width:234px;
	background-color:#f0e8cf;
	border:none;
	padding:4px;
	position:absolute;
	top:11px;
	left:10px;
	
}

#searchbtn {
	float:right;
	position:absolute;
	right:-9px;
	top:10px;
}

.under_search {
	position:absolute;
			font-weight: normal;
			color:#3b2314;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:1em;
			top:115px;
			left:0;
			width:340px;
	
}

.under_search a{

			color:#3b2314;
text-decoration:none;

}

.under_search a:hover{

color:#28aae2;
text-decoration:none;

}

.under_search_inline {
	display:inline;
	
}

/*------------------Top Right END---------------------*/

/*----------------Accordian-----------------------*/

#accordion_wrapper {
	background-color:#FFF;
	padding:10px;
	margin-top:20px;
	
}


.accordionButton {
	font-size:.75em;
	color:#FFF;	
	width: 296px;
	background: #3b2314;
	padding:3px;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	
	}
	
.accordionContent {	
	width: 282px;
	color:#FFF;	
	font-size:.75em;
	padding:10px;
	background-image:url(../images/vm_accordion_bg.jpg);
	background-repeat:no-repeat;
	background-color:#0177ab;
	}
	
.accordionContent a{	
	
	color:#f0e8cf;
	text-decoration:none;
	}	
	
.accordionContent a:hover{	
	
	color:#FFF;
	margin-left:2px;
	text-decoration:underline;
	}	
	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

.on {
	background: #28aae2;
	}
	
.over {
	background: #28aae2;
	}




/*----------------Accordian end-----------------------*/


/*----------------Iframed Tabs------------------------*/



/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.shadetabs{
font-size:.71em;
text-transform:uppercase;
margin-left: 0;
margin-bottom: 6px;
color:#fff;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
float: left;
width: 615px;
background-color:#3b2314;

}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
position: relative;
z-index: 1;
background-image:url(../images/vm_feature_nav_divider.png);
	background-repeat:no-repeat;
	background-position:right;
	float: left;
	color:#FFF; /*text color*/
	padding: 7px 15px;
	text-decoration: none;

}

.shadetabs li a:visited{
color: #fff;
}

.shadetabs li a:hover{
text-decoration:none;
background-color:#28aae2;

}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
text-decoration:none;
background-color:#28aae2;
}

.shadetabs li a.selected{ /*selected main tab style */
text-decoration:none;
background-color:#28aae2;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}


#countrydivcontainer {
	font-family:Verdana, Geneva, sans-serif;
	font-size:.75em;
		color:#686868;
			line-height:1.6em;

}
	
	
#feature_wrapper {
	width:615px;
	position:relative;
	margin-top:6px;
	height:450px;
	
	
}

#feature_wrapper a {
	color:#28aae2;
	text-decoration:none;
	
	
	
}


#feature_wrapper a:hover {
	
	color:#28aae2;
	text-decoration:underline;
	
	
}

#far_left {
	float:left;
	width:200px;

	
	
}

#far_left a {
	color:#686868;
	text-decoration:none;
	
	
}

#far_left a:hover {
	color:#28aae2;
	text-decoration:underline;
	
	
}

#middle_holder {
	float:left;
	width:182px;
	color:#686868;
	font-size:.9em;
	line-height:1.6em;
	margin-left:23px;
	
	
}

#far_right {
	float:right;
	color:#686868;
	font-size:.9em;
	line-height:1.6em;
		width:179px;

	
}

#far_right p, #middle_holder p {
	margin-top:0;
	padding-top:0;
	
	
	
	
}

#feature_wrapper ul {
	color:#28aae2;
	text-decoration:none;
	font-size:1.1em;
	line-height:1.9em;
	margin-left:0;
	padding:15px;
	
	
	
	
}


#feature_wrapper ol {
	color:#28aae2;
	text-decoration:none;
	font-size:1.1em;
	line-height:22px;
	margin-left:20px;
	padding:15px;
	
	
	
	
}

/*----------------Iframed Tabs end------------------------*/

/*----------------megamenu------------------------*/

#megamenu_wrapper {
	width:980px;
	height:57px;
	background-image:url(../images/vm_content_nav_bg.jpg);
	
	
}

ul.megamenu {
  margin: 0px auto;
  padding: 5px 10px;
  list-style: none;
  display: none;
  
}

ul.megamenu li.mm-item {
}

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 {
  position: relative;
  display: inline-block;
  padding: 10px 13px;
  margin: 0px 3px 0px 0px;
  text-decoration: none;
  z-index: 10;
  font-size: 14px;

}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
  border-color: pink;
  filter: chroma(color=pink);
}

ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
  color: #444;
  border-bottom: 5px solid #28aae2;
  

  
}

ul.megamenu div.mm-item-content {
  padding: 0px;
  position: absolute;
  z-index: 9;


}

.mm-content-base {
  position: relative;
  z-index: 11;
  padding: 17px;
}
.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 10;
}








#Page {
  width: 900px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  margin: auto;
  border-collapse: collapse;
  height: 100%;
  -moz-box-shadow: 0px 0px 10px #888;
  -webkit-box-shadow: 0px 0px 10px #888;
}

#Links {
  padding: 15px;
  font-size: 16px;
  text-align: center;
}




ul.megamenu {
  background-image: url(../images/menu-background.gif);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}

.mm-content-base {
	background-image:url(../images/vm_nav_dropshadow.png);
	background-position:top;
	background-repeat:no-repeat;
}






#tabular-content {
  border-collapse: collapse;
  border: 1px solid #265374;
  font-size: 12px;
  width: 480px;
}

#tabular-content td {
  padding: 4px 5px;
}

#tabular-content th {
  color: #FFF;
  background: #254156;
  padding: 5px;
}

#form-content {
  margin: 0px;
}
#form-content fieldset {
  border: 1px solid #CCC;
  margin: 0px;
  padding: 0;
}
#form-content legend {
  font-size: 11px;
}
#form-content .FieldLabel {
  font-size: 11px;
}

#form-content .FieldItem {
  margin-bottom: 5px;
}

#form-content .FieldItem input.Text {
  width: 220px;
  border: 1px solid #AAA;
  outline: none;
  padding: 5px;
  font-size: 15px;
}


#list-content, #list-content ul {
  margin: 0px;
  padding-left: 20px;
}
#list-content li {
  margin: 0px;
  padding: 2px 0px;
}

#paragraph-content, #quote-content {
  text-align: justify;
}

#seedo, #deals {
	width:945px;
	text-align:center;
	height:245px;
	display:block;
	font-size:.7em;

	
}




#seedoA ul {
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#seedoA ul li a{
	font-size:.9em;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	line-height:15px;
	border-bottom:1px solid #CCC;
	width:100%;
	display:block;
	padding:3px;
	background-image:url(../images/vm_mm_arrow.png);
	background-position:220px 3px;
	background-repeat:no-repeat;
	
	
}

#seedoA ul li a:hover{
	font-size:.9em;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	line-height:15px;
	border-bottom:1px solid #CCC;
	width:100%;
	display:block;
	background-color:#3b2314;
	padding:3px;
	background-position:220px -13px;
	background-repeat:no-repeat;
}



#seedoA, #dealsA {
	width:228px;
	margin-right:30px;
	float:left;
	text-align:left;
	
	
	
}

#seedoB {
	width:200px;
	margin-right:10px;
	float:left;
	text-align:left;
	padding-right:15px;
			height:242px;

	border-right:1px solid #CCC;
	
	
}

#seedoB a {
	color:#28aae2;
	text-decoration:none;

}

#seedoB a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#3b2314;

}


.menuhr {
	width:215px;
	margin-top:10px;
	margin-bottom:10px;
	
	
	
}

.menuhrhome {
	width:180px;
	margin-top:10px;
	margin-bottom:10px;
	
	
	
}




#seedoC, #lodgingC, #planC {
	width:225px;
	margin-right:15px;
	float:left;
	text-align:left;
	border-right:1px solid #CCC;
	height:242px;

	
}

#lodgingC a {
	text-decoration:none;
	color:#28aae2;
	
}

#lodgingC a:hover {
	text-decoration:none;
	background-color:#3b2314;
	color:#fff;
	
	
}





#seedoC em, #lodgingC em, #planC em {
	color:#28aae2;
	
	
}

#seedoC ul, #lodgingC ul, #planC ul {
	list-style:decimal;
	margin:0;
	padding:0;
		padding-left:20px;

	
	
}

#seedoC ul li, #lodgingC ul li, #planC ul li{
	padding:0;
	margin-top:9px;
	
	
}

#seedoD, #lodgingD {
	width:215px;
	float:left;
	text-align:left;
		height:242px;

	
}

#seedoD a {
	text-decoration:none;
	color:#28aae2;
	
	
}

#seedoD a:hover {
	text-decoration:none;
	background-color:#3b2314;
	color:#fff;
	
	
	
}

#seedoD ul {
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#seedoD ul li {
	display:block;
	margin-top:17px;
	
	
}

#events, #lodging, #plan {
	width:945px;
	text-align:center;
	height:245px;
	display:block;
	font-size:.7em;

	
}


#eventsA ul, #lodgingA ul, #planA ul {
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#eventsA ul li a, #lodgingA ul li a, #planA ul li a{
	font-size:.9em;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	line-height:15px;
	border-bottom:1px solid #CCC;
	width:100%;
	display:block;
	padding:3px;
	background-image:url(../images/vm_mm_arrow.png);
	background-position:220px 3px;
	background-repeat:no-repeat;
	
	
}

#eventsA ul li a:hover, #lodgingA ul li a:hover, #planA ul li a:hover{
	font-size:.9em;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	line-height:15px;
	border-bottom:1px solid #CCC;
	width:100%;
	display:block;
	background-color:#3b2314;
	padding:3px;
	background-position:220px -13px;
	background-repeat:no-repeat;
}



#eventsA, #lodgingA, #planA {
	width:228px;
	margin-right:30px;
	float:left;
	text-align:left;
	
	
	
}

#eventsB, #lodgingB, #planB {
	width:200px;
	margin-right:10px;
	float:left;
	text-align:left;
	padding-right:15px;
			height:242px;

	border-right:1px solid #CCC;
	
	
}

#eventsB a, #lodgingB a, #planB a {
	color:#28aae2;
	text-decoration:none;

}

#eventsB a:hover, #lodgingB a:hover, #planB a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#3b2314;

}


#eventsC {
	width:225px;
	margin-right:15px;
	float:left;
		border-right:1px solid #CCC;
		height:242px;

	
}


#eventsD, #planD {
	width:215px;
	float:left;
	text-align:left;
		height:242px;

	
}

#eventsD a {
	text-decoration:none;
	color:#28aae2;
	
	
}

#eventsD a:hover {
	text-decoration:none;
	background-color:#3b2314;
	color:#fff;
	
	
	
}

#eventsD ul {
	list-style:none;
	margin:0;
	padding:0;
	
	
}

#eventsD ul li {
	display:block;
	margin-top:17px;
	
	
}

#deals form {
	text-align:center;
	margin-top:6px;
	padding:0;
	
	
}

#deals form #textinput {
	width:100%;
	
	background-color:#FFF;
	border:1px solid #CCC;
	padding:4px;
	font-family:Verdana, Geneva, sans-serif;
		margin-top:4px;

	
}

#deals form input  {
	
}

#deals .chckbox {
	font-size:.8em;
	margin-top:10px;
	margin-bottom:10px;
	display:inline-block;

	
	
}

#deals .chckinput {
	width : 1em ; 
	 height : 1em ;
	 padding-right:4px;
	 margin-right:4px;
	margin-top:10px;
	margin-bottom:10px;
	
}

#dealsB {
	width:145px;
	margin-right:15px;
	padding-right:15px;
	float:left;
	border-right:1px solid #CCC;
	height:242px;
	text-align:left;

	
}

#dealsC {
	width:155px;
	float:left;
	height:242px;
text-align:left;
	
}

#dealsC a, #dealsB a{
	text-decoration:none;
	color:#28aae2;
	
}

#dealsC a:hover, #dealsB a:hover {
	text-decoration:underline;
	
}





.mm_headline {
	font-weight:bold;
	font-size:1em;
	color:#28aae2;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	text-transform:uppercase;
	
}

.mm_headlineB {
	font-weight:bold;
	font-size:1em;
	color:#28aae2;
	display:block;
	margin-bottom:5px;
	text-transform:uppercase;
	
}

.mm_headlineC {
	font-weight:bold;
	font-size:1em;
	color:#28aae2;
	display:block;
	text-transform:uppercase;
	
	
}

.mm_headlineChome {
	font-weight:bold;
	font-size:1em;
	color:#28aae2;
	display:block;
	text-transform:uppercase;
	height:30px!important;
	margin-top:10px;
	
	
}


#mm_feature_shell h2{
	padding:0;
	margin:0;
	
	


}

#mm_feature_shell p{
	padding:0;
	margin:0;
	
	


}






#mm_feature_shell {
	display:block;
	padding-top:15px;
	border-top: 1px solid #cfcbc8;


	
}

#mm_feature_shell_img {
	float:left;
	width:55px;
	height:60px;
	
	
	
}

#mm_feature_shell_copy {
	float:right;
	text-align:left;
	width:120px;
	margin-bottom:5px;
	display:block;
	
}


#mm_feature_shell_copyin {
	float:right;
	text-align:left;
	width:150px;
	margin-bottom:5px;
	display:block;
	
}



/*----------------megamenu end------------------------*/


/*----------------spotlight------------------------*/

#spotlight {
	width:580px;
	height:150px;
	background-color:#3b2314;
	padding:8px;
	
}

#ftHolder {
	float:right;
	
	
}



/*----------------spotlight end------------------------*/

#extrasbox {
	background-color:#f7f7f7;
	float:right;
	width:200px;
	display:block;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin:10px;
	padding:10px;
	color:#3b2314;
	font-size:.85em;
	line-height:1.5em;
	
	
}

#extrasbox ul {
	list-style:decimal;
	padding-left:20px;
	margin:0;
	
	
}

#extrasbox ul li{
	padding:0;
	margin-top:5px;
	
	
}

#extrasbox input {
	margin-bottom:10px;
	
	
}


@media only screen and (max-device-width: 1024px){


body {
	background-image:url(../images/vm_bg2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	background-color:#f4ebcf;
	font-family:Verdana, Geneva, sans-serif;
	
}




}

/*-------------------slider----------------------*/



#slider {
	font-size:.7em;
	width: 969px;
	height: 330px;
	padding: 9px 0 12px 10px;
	background: url(../images/bgr.jpg) no-repeat;
	}
	#slider .slideshow {
		position: relative;
		float: left;
		width: 600px;
		height: 100%;
		overflow: hidden;
		}
		#slider .slides {
			position: relative;
			}
			#slider .slides li {
				float: left;
				width: 600px;
				height: 330px;
				list-style: none;
				}
				#slider .slides li .text {
					display: none;
					position: relative;
					top: -333px;
					width: 580px;
					height: 310px;
					background: #FFF;
					z-index: 1000;
					}
					
				#megamenu_wrapper	.text {
						
									background-image:url(../images/vm_home_menu_bg.jpg)!important;

						
						
					}
					
	
	#slider dl, #slider dt {
		margin:0;
		padding:0;
		
		
	}
	
	
	#homeA dl dt a {
	font-size:.9em;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	line-height:10px;
	border-bottom:1px solid #CCC;
	width:190px;
	display:block;
	padding:6px;
	background-image:url(../images/vm_mm_arrow.png);
	background-color:#f7f7f7;
	background-position:172px 3px;
	background-repeat:no-repeat;
		
		
		
	}
	
	
	
		#homeA dl dt a:hover {

	font-size:.9em;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	line-height:10px;
	border-bottom:1px solid #CCC;
	width:190px;
	display:block;
	background-color:#3b2314;
	padding:6px;
	background-position:172px -13px;
	background-repeat:no-repeat;
	
		}
		
		#home_menu_shell {
			margin:10px;

			
			
		}
		
		
		
		
		
		#homeA {
			width:190px;
			float:left;
			height:310px;
			display:block;
			overflow:hidden;
			
		}
		
		#homeAa {
			width:190px;
			display:block;
			
		}
		
	
		
		
		#homeB {
			width:182px;
			float:right;
				padding:6px;


			
		}
		
		.homec_img {
			float:left;
			margin-right:9px;
			margin-bottom:10px;
			
			
			
		}
		
		#homeC, #homeCtwo {
			width:181px;
			float:right;
	padding:6px;

			
		}
		
		#homeCtwo dl {
			list-style:decimal;
			margin-top:15px;
			
			
		}
		
		
		#homeCtwo dt {
			margin:0;
			line-height:25px;
			margin-left:15px;
			
		}
		
		
		#homeA a, #homeB a, #homeC a, #homeCtwo a{
			
	color:#28aae2;
	text-decoration:none;

}
		
	
			#homeA a:hover, #homeB a:hover, #homeC a:hover, #homeCtwo a:hover{
			
	color:#FFF;
	text-decoration:none;
	background-color:#3b2314;

}

#homeC img {
	padding-bottom:10px;

	
	
}

#homeC dt {
	
			margin-top:17px;

	
	
}



		
					
					
	#slider .menuslide {
		width: 369px;
		float: right;
		}
		#slider .menuslide li {
			width: 100%;
			list-style: none;
			}
			#slider .menuslide li a {
				position: relative;
				display: block;
				height: 66px;
				background-position: top;
				text-indent: -1986em;
				overflow: hidden;
				}
			#slider .menuslide li a:hover, #slider .menuslide li a.active {
				background-position: bottom;
				}
				
		#slider .menuslide .see_do a {
			top: 0;
			height: 66px;
			background-image: url(../images/btn_see.jpg);
			}
		#slider .menuslide .eventsmenu a {
			background-image: url(../images/btn_events.jpg);
			}
		#slider .menuslide .lodgingmenu a {
			background-image: url(../images/btn_lodging.jpg);
			}
		#slider .menuslide .plan_trip a {
			background-image: url(../images/btn_plan.jpg);
			}
		#slider .menuslide .dealsmenu a {
			background-image: url(../images/btn_deals.jpg);
			}








/*-------------------slider end----------------------*/


/* =HEADINGS
	....................................... */

h1, h2, h3, h4, h5, h6 { 
	line-height: 1.2;
	margin-bottom: 10px;
}
h1 { 
	font-weight: normal;
			color:#28aae2;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:19px;
}
h2 { 
	font-weight: normal;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:14px;
			text-transform:uppercase;
				color:#3b2314;

}
h3 { 
	font-size: 14px;
	color:#3b2314;
	font-weight:bold;
}
h4 { 
	font-size: 13px;
	text-transform:uppercase;
	font-weight:normal;


}
h5 { 
	font-size:10px;
letter-spacing:1px;
	text-transform:uppercase;
				color:#3b2314;
				margin:0;
	
	

}
h6 { 

font-size:10px;
letter-spacing:1px;
	text-transform:uppercase;
				color:#3b2314;
}

.mmintheader {
			font-weight: normal;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:14px;
			text-transform:uppercase;
			color:#000;
			display:block;
			margin-top:20px;
	
}

.mmintheaderhome {
			font-weight: normal;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:14px;
			text-transform:uppercase;
			color:#000;
			display:block;
			margin-top:12px;
	
}

.mdaheadline {
	
		font-weight: normal;
			color:#28aae2;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:19px;
			
}

.mdasubheadline {

			font-weight: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:14px;
			text-transform:uppercase;
			color:#3b2314;
	
}

.mdagrayitalic {
	font-style:italic;
	color:#999;
	
	
	
}

.mdaboldtype {
	font-weight:bold;
	
	
}

.sidebar_headline {
	font-size:10px;
	font-weight:bold;
	color:#3b2314;
	margin-bottom:15px;
	
	
}


/*-----------------full page ----------------------*/

.content_box_full {
	width:100%;
	background-color:#FFF;
	margin-top:20px;
	font-size:12px;
	line-height:1.8em;
	position:relative;
	margin-bottom:23px!important;
	display:block;

	
	
}

.mobileheader{
	display:none;
	
	
}

.slidingDiv {
	margin-top:10px;
	display:block;
}

.show_hide {
	display:none;
	

}

.mobilerules {
	display:none;
	
}



.full_footer {
	
	height:220px;
	width:980px;
	
	
}

.full_left {
	width:575px;
	float:left;
	text-align:center;
	background-color:#FFF;
	margin-bottom:25px;
	background-image:url(../images/truelove_left_bg.jpg);
	background-repeat:no-repeat;
	min-height:925px;
	
	
}

.official_rules {
	float:right;
	font-size:10px;
	
	
	
}

.official_rules a {

	
	
}

.full_left_type {
	margin-top:255px;
	text-align:left;

	
	
}

.facebook_holder {
	margin:10px 30px;
	
	
}

.truelove_spacer {
	float:right;
	width:187px;
	height:129px;
	display:block;
	margin:0;
	padding:0;
	
	
	
}

.full_left_type strong {
	color:#29a6dc;
	font-weight:normal;
	
	
}


.full_left p{
	text-align:left;
	color:#929292;
	margin:0 30px 15px 30px;
	line-height:18px;

	
	
}

.full_left h2 {
	font-size:16px;
	font-family: 'MuseoSlab500', sans-serif;
	color:#3b2314;
	text-align:left;
	border-bottom:1px solid #dadada;
	display:inline-block;
	padding-bottom:18px;
	padding-top:5px;
	width: 460px;


	
}

.full_right {
		width:405px;
		float:right;
		background-color:#3b2314;
		min-height:925px;
		overflow:hidden;
		background-image:url(../images/truelove_right_bg.jpg);
		background-repeat:no-repeat;
	
}


.full_form_wrapper {
	padding-bottom:50px;
	height:227px;
	width:360px;
	margin:0 auto;
	color:#9d918a;
	font-size:11px;
	margin-top:228px;
	
	


}


.full_form_wrapper h2 {
		font-family: 'MuseoSlab500', sans-serif;
		color:#f1e7ce;
		font-size:21px;
		text-transform:none!important;
		border-bottom:1px solid #5f4a39;
		display:block;
		padding-bottom:8px;
	
}

.full_right ol{
	padding-left:20px;
	
	
}

.full_right ol li {
	padding:4px 0;
	border-bottom:1px solid #CCC;
	
	
}

.noborder {
	border-bottom:none!important;
	
	
}

.rulesrequired span {
	float:right;
	
	
}

.rulesrequired {
	height:30px;
	
	
	
}

.rulesleft {
	float:left!important;
	
	
}

.formhalf {
    float: left !important;
    width: 50% !important;
}

.formhalf input {
	
	
	
}

input.texttest {
	background-color:#f1e7ce;
	border:3px solid #ccc2a9;
	padding:4px;
	margin:8px 0;
	float:left;
	width:97%;
	
}



.formfull .checkbox {
	margin-right:15px;
	
	
}

.agreement {
		display:block;
		margin-left:15px;
	
	
}



.giveaway {
	text-align:center;
	
	
}

.giveaway input {
	padding:7px;
	color:#00AAE2;
	font-family: 'MuseoSlab500', sans-serif;
	font-size:13px;
	width:96%;
	background-color:#FFF;
	border:1px solid #dadada;
	margin-bottom:13px;
	text-transform:uppercase;
	
	
	
}

.full_form_wrapper p{
padding:15px;	

	
}

.full_form_wrapper ol {
	margin-left:45px;
	padding:10px;
	list-style:circle;
	
	
}


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

.full_ol_left {
	float:left;
	text-align:left;
	
	
}

.full_form_wrapper a {
			color:#9d918a;
			text-decoration:none;

		
	
}

.full_form_wrapper a:hover {
	text-decoration:underline;
	
	
}

.selectwidth {
	width:120px;
	float:left;
	margin-top:18px!important;
	margin-left:15px!important;

	
}

.forminputzip {
	width:38px!important;
	
	
}

.full_updates {
			font-family: 'MuseoSlab500', sans-serif;
			color:#00aae2;
			font-size:14px;
			line-height:19px;
			text-align:left!important;	
			border-bottom:1px solid #cfcfcf;
			padding-bottom:20px;
	
}

.full_updates input {
	margin:3px;
	padding:3px;
	background-color:transparent;
	display:inline!important;
	width:20px;
	
	
}

.submit_btn {
	width:198px!important;
	margin:0 0 0 0!important;
	padding:0!important;
	background-image:none;
	border:0px solid #ffffff!important;
	
	
}

.deals_form input[type=text] {
	padding:5px;
	width:182px;
	margin:15px 0 0 15px;
	
	
}


.formheader {
			font-weight: normal;
			color:#28aae2;
			font-style: normal;
			font-family: 'MuseoSlab500', sans-serif;
			font-size:23px;
			margin-left:17px;
			padding-top:15px;
			display:block;
}



a.thickbox {
	float:right;
	font-size:10px;
	color:#999;
	text-decoration:none;
	
	
}

a.thickbox:hover {
		color:#999;
	text-decoration:underline;
	
}

.below_form {
	width:100%;
	padding:15px;
	
	
}


.formbutton {
	width:198px;
	height:25px;
	background-image:url(../images/vm_submit.jpg);
	background-position:0 0;
	border:none;
	margin-left:110px;
	margin-bottom:20px;	
	
}
.checkbox_wrapper {
	display:block;
	
	
}

.checkbox_wrapper p{
	margin:5px 0;
	padding:0;
	border-top:1px solid #5F4A39;
	
	
	
}

a.dealslink {
	font-style: normal;
	font-family: 'MuseoSlab500', sans-serif;
	font-size:20px;
	color:#28aae2;
	text-decoration:none;
	border-top:1px solid #d5d0cd;
	border-bottom:1px solid #d5d0cd;
	padding:10px 0;
	margin:50px 0 0 0;
	display:block;
	text-align:center;	
}

/*-----------------full page ----------------------*/


.full_right .submit {
	width:198px;
	height:48px;
	margin-top: 25px;
	margin-left: 23%;
	font-family: 'MuseoSlab500', sans-serif;
	background-color:#00aee2;
	text-transform:uppercase;
	color:#FFF;
	border:0!important;
	font-size:18px;
	cursor:pointer;

	
	
}


#addthisbg, #addthisbg a, #addthisbg a:hover {
	background-color:transparent!important;
	border:none!important;
	
	
}

#addthisbge, #addthisbge a, #addthisbge a:hover {
	background-color:transparent!important;
	border:none!important;
	margin:4px;
	float:left;
	
	
}



/* * * * * * * * * * * * * * * * * * * * * * 
  352 STYLE OVERRIDES & UPDATES
* * * * * * * * * * * * * * * * * * * * * */


/*-------------------START homepage overrides----------------------*/

#slider .slides li .text {
	overflow: hidden;
}/* Hiding overflow of homepage slider menu content boxes. */

/*-------------------END homepage overrides----------------------*/

/*-------------------START megamenu overrides (for improved scalability)----------------------*/

.mm-item-content {
	margin-left: 6px !important;
}
.mm-content-base {
	background: url(../images/vm_nav_dropshadow_tile.png) repeat-y left top !important;
}
ul.megamenu div.mm-item-content {
	clear: both;
	padding-bottom: 9px;
	background: url(../images/vm_nav_dropshadow_bottom.png) no-repeat left bottom !important;
}
#seedo, #events, #lodging, #plan, #deals,
#seedoA, #eventsA, #lodgingA, #planA, #dealsA,
#seedoB, #eventsB, #lodgingB, #planB, #dealsB,
#seedoC, #eventsC, #lodgingC, #planC, #dealsC,
#seedoD, #eventsD, #lodgingD, #planD, #dealsD {
	height: auto !important;
}
/*-------------------END megamenu overrides----------------------*/

/*-------------------START deals text input overrides (to reinstate original styling)----------------------*/
.dealsFormContainer {
	padding-top: 7px;
}/* New container added to replace removed "deals" form container. */
#deals .textinput {
	width:95% !important;
	background-color:#FFF !important;
	border:1px solid #CCC !important;
	padding:4px !important;
	font-family:Verdana, Geneva, sans-serif !important;
	margin-top:4px !important;
}
/*-------------------END deals text input overrides----------------------*/

/*-------------------START top search box overrides (changed id's to classes)----------------------*/

.searchinput {
	width:234px;
	background-color:#f0e8cf;
	border:none;
	padding:4px;
	position:absolute;
	top:11px;
	left:10px;
}
.searchbtn {
	float:right;
	position:absolute;
	right:-9px;
	top:10px;
}
/*-------------------END top search box overrides----------------------*/

/*-------------------START home & inner page right column float issue (was causing homepage tabs overflow issues)----------------------*/
#featured_box {
	float: right;
	min-height: 250px; /* Setting min-height to avoid dramatic height change between tabbing on homepage. */
	margin-left: 0;
	margin-bottom:23px;
}
#social_block {
	float: right;
	margin-left: 0;
}
#feature_wrapper {
	height: auto !important; /* Overriding styling from home_feature.css. */
}/* Resetting height to prevent content overflow. */
#content_box {
	float: right;
	margin-left: 0;
	/* Frontier removed the bottom margin here. Was doubling up on interior pages */
}

/*-------------------END home & inner page right column float issue (was causing homepage tabs overflow issues)----------------------*/


.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0%;
	padding: 0;
	margin: 0;
}


/*-------------------PHOTO GALLERY PAGE----------------------*/

#contentBoxFullPhoto {
    background-color: #FFFFFF;
    font-size: 0.75em;
    line-height: 1.8em;
    margin-top: 20px;
    padding: 25px;
    width: 930px;
}
.moduleHeaderPhoto {
    color: #28AAE2;
    display: block;
    font-family: 'MuseoSlab500',sans-serif;
    font-size: 2.0em;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 7px;
    margin-left: 4px;
}
.photoRow {
	height: 128px;
	width: 100%;
	margin: 0 0 15px 0;
}
.individualPhoto {
	width: 150px;
	height: 112px;
	margin: 0 15px 0 0;
	background: url(../fw/photoThumbBG.jpg) no-repeat;
	padding: 8px;
	float: left;
}
.photoGalleryTop {
	width: 930px;
	height: 18px;
	background: url(../fw/photoGalleryTop.jpg) no-repeat;
}
.photoGallery {
	width: 890px;
	padding: 10px 20px;
	background: url(../fw/photoGalleryBG.jpg) repeat-y;
}
.photoGalleryBot {
	width: 930px;
	height: 16px;
	background: url(../fw/photoGalleryBot.jpg) no-repeat;
}

/* =PAGINATION
   ....................................... */

.resultsPagination {
	height: 30px;
	padding: 0;
	margin: 12px 0;
	background: #3b2314;
	color: #fff;
}
.resultsPagination a:hover {
	text-decoration: underline;
}
.resultsPagination a b {
	background: #28aae2;
	padding: 7px 10px;
	font-weight: normal;
	cursor: default;
	color: #fff;
}
.resultsPagination a, .resultsPagination span span {
	display: inline;
	line-height: 31px;
	margin: 0;
	padding: 6px 10px;
	text-align: center;
	text-transform: lowercase;
	color: #fff;
}
.resultsPagination span span {
	background: #28aae2 none repeat scroll 0 0;
}
.resultsPagination a.pageButton {
	font-size: 16px;
}

/*-------------------BLOG----------------------*/

.leftCol {
	width: 600px;
	padding: 0 0 0 30px;
	float: left;
}
.leftCol a {
	color: #28AAE2;
}
.leftCol a:hover {
	text-decoration: none;
}
.rightCol {
	width: 267px;
	margin: 30px 30px 0 0;
	padding: 0 0 30px 23px;
	float: right;
	background: #ece7d9;
}
.widget #searchbox {
	padding: 0;
	margin: 0;
}
.rightCol a {
	color: #28AAE2;
}
.rightCol a:hover {
	text-decoration: none;
}
.rightCol h4 {
    color: #29AAE3;
    display: block;
    font-family: 'MuseoSlab500',sans-serif;
    font-style: normal;
    font-weight: normal;
}

.moduleHeaderBlog {
    color: #29aae3;
    display: block;
    font-family: 'MuseoSlab500',sans-serif;
    font-size: 2.5em;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 7px;
	    margin-left: 4px;

}
.poiDropdown {
    margin: 0 0 0 10px;
    float: left;
}
.poiHeader {
    float: left;
    color: #3b2314;
    font-weight: bold;

}
.selectRow {
        float: left;
width: 280px;
    height: 30px;
	padding-right:15px;
	padding-bottom:5px;

}
.selectRowWrap {
    width: 600px;
    margin: 0 0 10px 0;

}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clear {
    clear: both;
}

.poiWrap 
{
    border:none;
    margin: 0 0 25px 0;
}
.poiTitle 
{
    border-bottom: 1px solid #cfcbc8;
    padding: 12px;
    background: #f1eee5;
	margin-top:40px;
}
.poiPhoto 
{
    width: 95px;
    height: 75px;
    background: #fff;
    float: left;    
}
.poiHeaderListing 
{
    float: left;
    text-align: left;
	
}
.poiHeaderListing h1 
{
    margin-bottom: 4px;
}


.poiHeaderListing p 
{
    font-weight: normal;
	padding:0;
    color: #7c6c62;
    margin: 0;
	line-height:15px;
}
.poiRow 
{
  background: #fff;
    border-bottom: 1px solid #cfcbc8;
    padding: 12px;
    line-height: 12px;


}

.poiRowTitle 
{
    float:left;
    width: 155px;
	margin-right:35px;
    padding: 0 0 0 1px;

}

.poiRowTitle h3
{
	font-size:10px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#3b2314;
	margin:0;
	
    
}



.poiRowContent 
{
	float:left;
    padding: 0 0 0 10px;

		

}
.poiRowAlt 
{
    background: #fff;
    border-bottom: 1px solid #dadada;
    padding: 12px;
    line-height: 12px;

}

.casino_content {
	background-color:#FFF;
	font-size:13px;

	
}

.casino_content table {
	margin-top:20px;
	
	
}


.casino_content td {
	padding:8px;
	
	
}

.casino_content tr {
    border-top: 1px solid #cfcbc8;
	
	
}

.sidebar_search {
	position:relative;
	float:left;
	top:65px;
	display:inline;
	left:-18px;
	
}

.sidebar_link p{
		font-weight: normal;
		font-size:14px;
		color:#28aae2;
		font-style: normal;
		font-family: 'MuseoSlab500', sans-serif;
		margin-left:10px;
		margin-right:10px;
		
	
	
}

/*----order-guide-----*/


.orderguide {
	width:302px;
	height:92px;
	
	
	
}

.ogleft {
	float:left;
	background-image:url(../images/guide1.jpg);
	background-position:0 -92px;
	display:block;
	height:92px;
	width:151px;
	
	
	
}

.ogleft:hover {
	background-image:url(../images/guide1.jpg);
	background-position:0 0;
	
	
}

.ogright {
	float:left;
	background-image:url(../images/guide2.jpg);
	background-position:0 -92px;
	display:block;
	height:92px;
	width:151px;
	
	
	
}

.ogright:hover {
	background-image:url(../images/guide2.jpg);
	background-position:0 0;
	
	
}



/*----order-guide-end-----*/

.filmholder ol{
	margin-left:15px;
	
	
}

a.printericon:hover {
	background:none!important;
	border:none!important;
	
	
	
}

.printericonb {
	float:left;
	margin:4px 0;
	
}

a.printericonb:hover {
	background:none!important;
	border:none!important;
	
	
	
}



