/*
Theme Name: Casa Dragones default
Theme URI:
Description:
Version:
Author: 
Author URI:
*/
@font-face {
	font-family: 'ExpresswayLtItalic';
	src: url('font/expressway_lt_it-webfont.eot'); /* for IE, must be .eot */
	src: local('☺'),
		url('font/expressway_lt_it-webfont.ttf') format('truetype'); /* discard local, always use server version */
	}
@font-face {
	font-family: 'EngraversGothicFSRegular';
	src: url('font/EngraversGothic-Regular-webfont.eot'); /* for IE, must be .eot */
	src: local('☺'),
		url('font/EngraversGothic-Regular-webfont.ttf') format('truetype'); /* discard local, always use server version */
	}

#preload {display:none;}
#preload div.casa{font-family: 'Casa Dragones';}
#preload div.engravers{font-family: 'EngraversGothicFSRegular';}
#preload div.interstate{font-family: 'Interstate';}
#preload div.cdscript{font-family: 'CDScript';}


/* Reset Style
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
body {
  line-height: 1.5; margin:0px; padding:0px;
}
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q { quotes: "" ""; }
/* Remove annoying border on linked images. */
a img { border: none; outline:none; }
a {color:#FF0000;}
.clearfix, .container {display: block;}
/* Regular clearing
   apply to column that should drop below previous ones. */
.clear { clear:both; }
/* Common Css
-------------------------------------------------------------- */
.leftFloat{float:left;}
.rightFloat{float:right;}
.clearFloat{clear:both;}
.hide{display:none;}
.reset-margin{margin:0 auto;}
.align-justify{text-align:justify;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}

/* Typography css
-------------------------------------------------------------- */
/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body {
  font-size: 75%;
  color: #555555;
  font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
  background: url(images/main-BG.jpg) repeat;
}

#body_click{ position:absolute; width:100%; height:100%; z-index:50;}

/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; font-weight:normal; }

/* Lists
-------------------------------------------------------------- */
ul li{ padding:0px; margin:0px;}
li ul,
li ol       { padding:0px; margin:0px;}
ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }
dl          { padding:0px; margin:0px; }
dl dt       { font-weight: bold; }
dd          { padding:0px; margin:0px;}
/* Tables
-------------------------------------------------------------- */

thead th 	{ background: #c3d9ff;}
th,td,caption {}
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }

/* Misc classes
-------------------------------------------------------------- */
.highlighted{ color:#FF0000;}
cite{ font-style:normal;}
/* ---------------------------Form CSS----------------------------*/
label       {  }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }
.error {
	color: #ff0000;
	padding:0;
	height:18px;
	font-family:"Trebuchet MS";
	font-style:italic;
	font-size:10px;
	letter-spacing:1px;
	}

/* Start Heading default Styles
-------------------------------------------------------------- */
h1 { font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:28px;  font-weight:bold; line-height:normal; color:#0088c7; margin:0px 0px; padding:0px; letter-spacing:normal;}
h2 { font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:24px;  font-weight:bold; line-height:normal; color:#0088c7; margin:10px 0px; padding:0px; letter-spacing:normal;}
h3 { color:#3399cc; font-size:13px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; letter-spacing:normal;}
h4 { color:#3399cc; font-size:15px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; letter-spacing:normal;}
h5 { color:#555555; font-size:15px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; letter-spacing:normal;}
h6 {}

h2.head { font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:23px;  font-weight:normal; line-height:normal; color:#0088c7; margin:0px; padding:10px 0px 10px; letter-spacing:normal;}

/* Wide area
-------------------------------------------------------------- */
#wrapper{ width:950px; margin:0px auto; position:relative; /* min-height:720px; */ padding-bottom:10px; /* height:auto !important; height:720px; */} /* Content area */

/* Start stylesheet
-------------------------------------------------------------- */
a { color: #0088c7; text-decoration: none; cursor:pointer; }

/* whole site appearance
-------------------------------------------------------------- */
#casa-search{ background:url(images/find-casa.png) no-repeat; width:267px; height:27px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:15px; font-weight:bold; color:#9a9a9a; padding:5px 0px 0px 8px; vertical-align:middle; margin-left:24px; float:left; letter-spacing:normal; outline:none; }
#casa-search input.tetsttt{ font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:13px; color:#555; background:url(images/find-casa-input-bg.png) no-repeat; width:66px; border:none; margin:0px 3px 0px 9px; vertical-align:middle; outline:none; float:left; padding:1px 5px; text-transform:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#casa-search input.tetsttt{ font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:13px; color:#555; background:url(images/find-casa-input-bg.png) no-repeat; width:66px; border:none; margin:0px 6px 0px 6px; vertical-align:middle; outline:none; float:left; padding:3px 5px; text-transform:none;} }
#casa-search input.buy_Submit{ float:none; background:url("images/top-zip.gif") no-repeat scroll left top transparent; float:left; cursor:pointer; text-indent:-9999px; font-size:}
#casa-search img{ padding:0px 3px 0px 17px; vertical-align:middle; float:left; margin-top:6px;}
#subscribe-block{ float:right; width:268px; height:30px; background:url(images/subscribe-bg.png) no-repeat 1px 1px; margin-right:23px; z-index:3000;}
.subscribe_box {
	display:none;
	margin:0 3px 3px 3px;
	padding:5px 15px 15px 15px;	
	width:230px;
	position:absolute;
	z-index:75 !important;
	top: 30px;
	right:24px;
	background: #fff;
	-moz-box-shadow: 1px 2px 3px #888;
	-webkit-box-shadow: 1px 2px 3px #888;
	box-shadow: 1px 2px 3px #888;
	text-align:center;
	}
#subscribe-box-title {
	margin-top: 0;
	padding-top: 0;
	text-align: center;
	font-family:'EngraversGothicFSRegular',verdana,sans-serif;
	font-size:15px;	
	font-weight:normal;
	color: #0088c7;
	}	
.subscribe_box h4{ color:#0088c7; font-size:16px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; letter-spacing:normal;}
.subscribe_box h5{ color:#555555; font-size:11px; font-family:"Trebuchet MS"; font-style:italic; line-height:18px; padding-bottom:17px; letter-spacing:1px; width:230px;}
.subscribe_box small { font-size:9px; color:#b7b7b7; font-family:"Trebuchet MS"; font-style:italic; letter-spacing:normal;}
.exclusive{ padding:6px 0px 13px;}
input.text{
	background:url(images/subscribe-input-bg.jpg) no-repeat 0 2px;
	width:220px;
	height:21px;
	margin-bottom:5px;
	margin-left:-1px;	
	padding:5px 0 0 4px;
	border:none;
	font-family:'EngraversGothicFSRegular',verdana;
	font-style:normal;
	font-size:13px;
	color:#555;
	outline:none;
	letter-spacing:normal;
	text-transform:none;}
input.submit{ width:73px;  height:24px; background:url(images/submit-btn.jpg) no-repeat; cursor:pointer; border:none; }
input.submit-sp{ width:73px;  height:24px; background:url(images/submit-btn-sp.jpg) no-repeat; cursor:pointer; border:none; }
h2.search{margin-top:1px; font-weight:normal; font-size:23px; border-bottom:1px solid #ababab; padding-bottom:7px; margin-bottom:18px;}

/* Start header
-------------------------------------------------------------- */
#header{ padding:0px; font-size:12px; clear:both; position:relative; width:950px; float:left; height:141px;z-index:4000;}
#header a{font-size:11px; color:#353535;}
#header a.flag{ display:block; float:left; width:25px; height:19px; background:url(images/flag-icon.gif) no-repeat 0px 0px;}
#header a.flag-mex{ display:block; float:left; width:25px; height:19px; background:url(images/flag-icon-usa.gif) no-repeat 0px 0px;}
#header a.flag:hover, #header a.flag-mex:hover{ background-position:0px -19px;}
#header small a{color:#B7B7B7; font-family:"Trebuchet MS"; font-style:italic; font-size:9px; text-decoration:underline; letter-spacing:normal;}
#logo{ position:absolute; top:26px; left:443px; }
#logo-mex{ position:absolute; top:26px; left:451px; } /* 456 */
.mainNav{ padding:48px 0px 42px 0px; overflow:hidden; clear:both;}
ul.nav, ul.nav-mex{ margin:0px; padding:0px; list-style:none;}
.nav li, .nav-mex li{ float:left; display:block; height:15px; overflow:hidden; margin-bottom:4px;}

.nav li a{ display:block; float:left; background:url(images/navigation-image.gif); text-indent:-9999px;}
.nav li.sipping a{ width:176px;background-position:0px 0px;}
.nav li.sipping a.active, .nav li.sipping a:hover{background-position:0px -16px;}
.nav li.craftmanship a {width:142px; background-position:-176px  0px;}
.nav li.craftmanship a.active, .nav li.craftmanship a:hover {background-position:-176px -16px;}
.nav li.harvest a {width:107px; background-position:-318px  0px;}
.nav li.harvest a.active, .nav li.harvest a:hover {background-position:-318px -16px;}
.nav li.sanmigule a {width:158px; background-position:-488px  0px; margin-left:63px; _margin-left:25px;}
.nav li.sanmigule a.active, .nav li.sanmigule a:hover {background-position:-488px  -16px;}
.nav li.latest a { width:130px; background-position:-646px  0px;}
.nav li.latest .active, .nav li.latest a:hover {background-position:-646px  -16px;}
.nav li.video a { width:174px; background-position:-776px  0px;}
.nav li.video a.active, .nav li.video a:hover {background-position:-776px -16px;}

/* spanish */
.nav-mex li a{ display:block; float:left; background:url(images/navigation-image-mex.png); text-indent:-9999px;}
.nav-mex li.sipping a{ width:211px;background-position:0px 0px;}
.nav-mex li.sipping a.active, .nav-mex li.sipping a:hover{background-position:0px -14px;}

.nav-mex li.craftmanship a {width:117px; background-position:-211px  0px;}
.nav-mex li.craftmanship a.active, .nav-mex li.craftmanship a:hover {background-position:-211px -14px;}

.nav-mex li.harvest a {width:159px; background-position:-327px  0px;}
.nav-mex li.harvest a.active, .nav-mex li.harvest a:hover {background-position:-327px -14px;}

.nav-mex li.sanmigule a {width:165px; background-position:-485px  0px; /* margin-left:63px; _margin-left:25px;*/ }
.nav-mex li.sanmigule a.active, .nav-mex li.sanmigule a:hover {background-position:-485px  -14px;}

.nav-mex li.latest a { width:105px; background-position:-649px  0px;}
.nav-mex li.latest .active, .nav-mex li.latest a:hover {background-position:-649px  -14px;}

.nav-mex li.video a { width:193px; background-position:-754px  0px;}
.nav-mex li.video a.active, .nav-mex li.video a:hover {background-position:-754px -14px;}


/* Start header
-------------------------------------------------------------- */
.subscribe{ float:left; padding:5px 0px 0px 8px;}
.subscribe img{ float:left; margin-top:6px;}
a.contactUS{ display:block; width:77px; height:18px; float:left; background:url(images/contact-us-icon.gif) no-repeat; margin-top:0px; margin-left:14px;}
a.contactUS:hover{ display:block; width:77px; height:18px; float:left; background:url(images/contact-us-icon-hover.gif) no-repeat;}
a.contactSP{ display:block; width:77px; height:18px; float:left; background:url(images/contact-us-icon-sp.png) no-repeat; margin-top:0px; margin-left:14px;}
a.contactSP:hover{ display:block; width:77px; height:18px; float:left; background:url(images/contact-us-icon-sp.png) no-repeat;}
.community{ float:right; padding-top:5px;}
.community a{ display:block; background:url(images/community-icons.png); float:left; text-indent:-999px;}
.community a.facebook{ width:18px; height:18px; background-position:0px 0px; margin:0px 5px 0px 0px;}
.community a.facebook:hover{background-position:0px -18px;}
.community a.twitter{ width:17px; height:18px; background-position:-18px 0px; margin:0px 5px 0px 0px;}
.community a.twitter:hover{ background-position:-18px -18px;}
.community a.youtube{ width:18px; height:18px; background-position:-36px 0px; margin:0px 8px 0px 0px;}
.community a.youtube:hover{ background-position:-36px -18px;}

/* Blog Page
-------------------------------------------------------------- */
#left-Col{ width:344px; float:left; border-top:1px solid #ababab; padding:17px 0px 0px; margin-left:40px; margin-top:23px; display:inline;}
#left-Col h1{font-size:30px; color:#0088c7; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; margin:0px; padding:0px 0px 15px 0px; letter-spacing:normal;}
#left-Col h2.heading{font-size:28px; color:#0088c7; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; margin:0px; padding:0px 0px 5px 0px; letter-spacing:normal;}

/* Get Direction
-------------------------------------------------------------- */
#get_google_map{ font-family:'EngraversGothicFSRegular',verdana; font-style:normal; color:#9a9a9a; font-size:14px; line-height:15px;}
#get_google_map input{ margin-top:5px;}
#get_google_map a{ color:#3399cc; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:14px;}
#get_google_map b{ color:#333333; font-weight:normal;}
#get_direction{}
#get_direction a{ color:#3399cc; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:14px;}

/* post styels
-------------------------------------------------------------- */
.post{ color:#666666; clear:both; border-bottom:1px solid #ababab; padding-bottom:13px; margin-bottom:18px; width:344px; float:left;}
.post small.custom-date { display:block; width:50px; height:45px; position:absolute; left:-190px;
top:0px; color:#FFFFFF; font-family:Georgia; font-size:18px; text-align:center; line-height:19px; padding-top:5px;}
.post img{
	float:left;
	margin-right:19px;
	margin-left:2px;
	-moz-box-shadow: 1px 2px 3px #888;
	-webkit-box-shadow: 1px 2px 3px #888;
	box-shadow: 1px 2px 3px #888;
	margin-top:-3px;
	}
.post h2 a{ font-size:14px; color:#2091c5; font-family:'EngraversGothicFSRegular',verdana; font-style:normal;}
.post-right{ width:120px; float:left;}
.post-right big{ display:block; text-align:center; font-size:13px; padding-bottom:5px; color:#999999;}
.post-right span{ display:block;}
.post-right a{ color:#666666;}
.drop{ padding-top:10px;}
.drop img{
	-moz-box-shadow: 1px 2px 3px #888;
	-webkit-box-shadow: 1px 2px 3px #888;
	box-shadow: 1px 2px 3px #888;
	margin-bottom:5px;
	}
#gallery2{ float:left; position:relative;}
#gallery2 img{
	-moz-box-shadow: 0px 0px 0px #888;
	-webkit-box-shadow: 0px 0px 0px #888;
	box-shadow: 0px 0px 0px #888;
	}

/* post theme preview styles
-------------------------------------------------------------- */
.entry h1, .entry h2, .entry h3, .entry h4, .entryh5, .entry h6 { padding:0px 0px 5px 0px ; margin:0px; font-weight:normal; }
.entry p, .entry_content p{ padding-bottom:0px; font-size:11px; color:#555555; font-family:"Trebuchet MS"; font-style:italic; line-height:19px; letter-spacing:1px; padding-top:2px;}
.entry_content p{ margin-bottom:10px; padding:0px;}
.entry_content object{ width:100%; height:250px;}
.entry_content embed{ width:100%; height:250px;}
.postmetadata{ padding:8px 0px 10px; font-size:13px; color:#c8ab53; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; clear:both; letter-spacing:normal;}
.postmetadata a{ color:#b7b7b7; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:13px; letter-spacing:normal;} 
.postmetadata a:hover{ text-decoration:underline;}
.excerpt_content{ height:55px; overflow:hidden;}
.entry{ width:227px; float:left;}
.entry h1{ font-size:27px;}
.entry h2{ font-size:23px; font-weight:normal; color:#666666; padding-top:1px; padding-bottom:2px;}
.entry h4{font-size:18px;}
.entry h5{font-size:15px;}
.entry h6{font-size:12px;}
.entry ol, .entry ul{ padding:10px 0 0 30px;}
.entry li{ padding:2px 0;}
.date { color:#555555; font-family:"Trebuchet MS"; font-style:italic; font-size:10px; padding-bottom:10px; letter-spacing:1px;}
.entry blockquote{ background:#FFFFFF; padding:10px; border:1px solid #666666; margin-top:10px;}

/* Send to a friend
-------------------------------------------------------------- */
#send_to_freind{ padding-bottom:0px; float:left; position:relative;}
#send_to_freind h3{ line-height:13px;}
#email{ background:url(images/friend_input_bg.gif) no-repeat; width:310px; padding:5px 5px; height:15px; float:left; border:none; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:13px; color:#555; outline:none; letter-spacing:normal; margin-bottom:10px; text-transform:none;}
#embed{background:url(images/embed_input_bg.gif) no-repeat; width:334px; padding:5px 5px; height:15px; float:left; border:none; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:13px; color:#555; outline:none; letter-spacing:normal; margin-bottom:10px; text-transform:none; margin-top:3px;}
#sahre-to-friend{ color:#3399cc; font-size:13px; line-height:12px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; padding:0px;}
#sahre-to-friend td{ padding:0px;}
#sahre-to-friend td.right{ padding:0px 0px 0px 9px;}
#sahre-to-friend input{background:url(images/share-friend-input.gif) no-repeat left top; width:158px; padding:5px; color:#555; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:13px; outline:none; border:none; margin-bottom:8px; margin-top:5px;}
#send_to_freind #submit{ width:73px; font-size:0px; height:24px; background:url(images/submit-send-to-friend.gif) no-repeat top left; cursor:pointer; position:absolute; bottom:-24px; right:-1px; border:none; text-indent:-9999px;}

.sharebox{ position:absolute; width:313px; height:180px; background:url(images/share-back.png) repeat-y; display:none; padding:10px 14px; color:#fff; font-size:13px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; left:0px; line-height:12px;}
.sharebox #submit{ background:url(images/submit-share.jpg) repeat-y; width:70px; height:22px; border:none; margin:0px; text-indent:-9999px;}
.sharebox .icons-s{ float:right; margin-bottom:12px;}
.sharebox .icons-s a{ float:left; background:url(images/social-icons.png) repeat; width:16px; height:16px; margin-right:5px;}
.sharebox .icons-s a.icon1{background-position:0px 0px;}
.sharebox .icons-s a.icon2{ background-position:-23px 0px;} 
.sharebox .icons-s a.icon3{ background-position:-43px 0px;}
.sharebox .icons-s a.icon4{ background-position:-66px 0px;}
.sharebox .icons-s a.icon5{ background-position:-86px 0px;}
.sharebox .icons-s a.icon6{ background-position:-108px 0px;}
.sharebox .close-b{ float:right; margin:0px 0px 0px 12px;}
.sharebox input{ background:url(images/shareinput.png) no-repeat; width:305px; border:none; margin:5px 0px 8px -1px; padding:1px 5px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:13px; color:#555555; border:none; text-transform:none; outline:none;}
#sahre-to-friend-video input{background:url(images/share-friend-input-video.gif) no-repeat top left; width:140px; padding:1px 5px; outline:none; border:none; height:auto; margin:5px 0px 8px 0px;}
#sahre-to-friend-video td.right{ padding:0px 0px 0px 13px;}

/* Share this
-------------------------------------------------------------- */
#share_block{
	padding:10px 0px; border:1px solid #d6d6d6;
	border-right:0px;
	border-left:0px;
	-moz-box-shadow: 0px 0px 0px #888;
	-webkit-box-shadow: 0px 0px 0px #888;
	box-shadow: 0px 0px 0px #888;	
	width:343px;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	}
#share_block img{  -moz-box-shadow: 0px 0px 0px #888; -webkit-box-shadow: 0px 0px 0px #888; box-shadow: 0px 0px 0px #888; margin:0px; vertical-align:middle; cursor:pointer;}
#share_icon{ clear:both; padding:0px 0px 9px; float:left;}
#share_icon a{ width:17px; height:17px; float:left; display:block; margin-right:3px; }
#share_icon img{ width:17px; margin-right:0px; float:left; display:inline; margin-left:0px; -moz-box-shadow: 0px 0px 0px #888; -webkit-box-shadow: 0px 0px 0px #888; box-shadow: 0px 0px 0px #888; border:0px solid #000; }

#share_ft{ position:absolute; top:546px; left:43px; width:341px; margin-right:6px;}
#share_ft a{ display:block; width:24px; height:24px; float:left;}
#share_ft img.rright{ float:right;}
#share_ft img.lleft{ float:left; margin-right:6px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#share_ft{ position:absolute; top:546px; left:41px; width:341px;}
}

#share_ft_sip{ position:absolute; top:591px; left:41px;}
#share_ft_sip a{ display:block; width:24px; height:24px; float:left;}
#share_ft_sip img.rright{ float:right; margin-right:6px;}
#share_ft_sip img.lleft{ float:left; margin-right:6px;}

#share_ft_tast{ position:absolute; top:591px; left:41px;}
#share_ft_tast img.rright{ float:right; margin-right:6px;}
#share_ft_tast img.lleft{ float:left; margin-right:6px;}


#share_ft2{ position:absolute; top:546px; right:44px; width:341px;}
#share_ft2 a{ display:block; width:24px; height:24px; float:left;}
#share_ft2 img.rright{ float:right; margin-right:6px;}
#share_ft2 img.lleft{ float:left; margin-right:6px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#share_ft2{ position:absolute; top:546px; right:45px; width:341px;}
}

.share{ position:absolute; bottom:52px; left:12px;}
.share img{ cursor:pointer;}
#event-gallery .upper-area img{ position:relative;}
#event-gallery .close-b img{ position:relative; cursor:pointer;}
.more_photos img, .more_videos img{ float:none; margin-right:0px; margin-left:0px; -moz-box-shadow: 0px 0px 0px #888; -webkit-box-shadow: 0px 0px 0px #888; box-shadow: 0px 0px 0px #888; float:right;}
.more_videos{ padding:10px 0px; text-align:right; overflow:hidden; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.more_photos{ padding:10px 0px 0px; text-align:right; overflow:hidden;}

/* Video and Event page
-------------------------------------------------------------- */
#three-col-block{ clear:both; width:865px; margin:0px auto;}
#event-gallery{ width:350px; float:left; margin-top:23px; margin-left:45px; overflow:hidden; position:relative;}
#event-thumb{ width:220px; float:left; margin-left:58px; margin-top:18px;}
#event-sidebar{ width:179px; float:left; position:relative; padding-top:6px; margin-top:18px; margin-left: 54px;}
#event-sidebar ul{ margin:0px; padding:0px; list-style:none;}
#event-sidebar ul li{ padding:0px 0px 7px 0px; text-align:right;}
#event-sidebar ul li#execphp-19{ text-align:left;}
#event-sidebar ul li h3{ font-size:15px; color:#2091c5; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; margin:0px; padding:0px 0px 0px 2px; letter-spacing:normal;}
#event-sidebar ul li p{ color:#555555; font-family:"Trebuchet MS"; font-style:italic; font-size:11px; margin:0px; padding:0px 2px 0px 2px; line-height:18px; text-align:left; letter-spacing:1px;}
#event-sidebar ul li#execphp-11 ul, #event-sidebar ul li#execphp-10 ul, #event-sidebar ul li#execphp-17 ul{ padding:8px 0 15px 15px;}
#event-sidebar ul li#execphp-11 ul li, #event-sidebar ul li#execphp-10 ul li, #event-sidebar ul li#execphp-17 ul li{
	white-space:nowrap;
	width: 150px;
	overflow: hidden;
	padding:0px 0px 0px 0px;
	text-align:left;
	}
#event-sidebar ul li#execphp-12{ text-align:left; padding-top:6px; padding-bottom:18px;}
#event-sidebar ul li#execphp-13 img{ padding:10px 0px; border-top:1px solid #ababab; display:block;}
#event-sidebar ul li#execphp-14 img{ padding:7px 0px; border-top:1px solid #ababab; display:block;}
#event-sidebar ul li#execphp-14 {border-bottom:1px solid #ababab;}

#event-sidebar h2.widgettitle{ display:none;}

#all_videos{ width:650px; float:left; margin-top:18px; padding-top:6px;}
#video_event{ margin:0px; padding:0px; list-style:none; overflow:hidden;}
#video_event li{ width:153px; display:block; height:89px; overflow:hidden; float:left; -moz-box-shadow: 1px 2px 3px #888; -webkit-box-shadow: 1px 2px 3px #888; box-shadow: 1px 2px 3px #888; margin-right:7px; margin-bottom:7px;}
#video_event img{ width:153px;}

/* Where to buy
-------------------------------------------------------------- */
/* 
#where_to_buy{ background:url(images/cat-searchBG.png) no-repeat top left; width:440px; height:20px; padding:7px 8px 6px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-size:15px; color:#fff; vertical-align:middle; float:left; margin-top:5px; letter-spacing:normal;}
*/

#where_to_buy{ background:url(images/cat-searchBG.png) no-repeat left top; width:454px; height:21px; float:left; padding:7px 6px 6px 6px; margin-top:5px; margin-bottom:12px;}
#where_to_buy form {padding-right: 15px;}
#where_to_buy form .buy_Submit {margin-top: -2px;}
#where_to_buy img{ float:left; padding-top:6px; padding-left:3px;}
input.buy{
	background:url(images/searchBG.gif) no-repeat 0 0;
	width:192px;
	height:22px;
	padding:2px 0 5px 3px;
	border:none;
	outline:none;
	float:right;
	font-family:'EngraversGothicFSRegular',verdana;
	font-style:normal;
	font-size:13px;
	color:#555;
	letter-spacing:normal;
	text-transform:none;
 }
input.buy_Submit{ background:url(images/search-btn.gif) no-repeat top left; text-indent:-9999px; width:20px; height:20px; border:none; outline:none; float:right; font-size:0px;}


.videos-drop, .photos{
	width:172px;
	background: #fff;
	-moz-box-shadow: 1px 2px 3px #888;;
	-webkit-box-shadow: 1px 2px 3px #888;;
	box-shadow: 1px 2px 3px #888;

	}
.videos-drop ul, .photos ul{ margin:0px; list-style:none; padding:0px;}
#event-sidebar ul li .videos-drop li, #event-sidebar ul li .photos li{ margin:0px; padding:20px 0px 23px 23px; text-align:left;}
.videos-drop li a, .photos li a{ font-size:13px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; color:#999999; line-height:18px; letter-spacing:normal;}
.videos-drop li a:hover, .photos li a:hover{ color:#666; background:url(images/dodad.gif) no-repeat right 4px; padding:0px 40px 0px 0px}
.videos-drop li a.active, .photos li a.active{background:url(images/dodad.gif) no-repeat right 4px; padding:0px 40px 0px 0px;}
.videos-drop{ display:none; position:absolute;  top:77px; right:3px;}

#photo-drop {top: 38px;}
.photos{ display:none; position:absolute; top:37px; right:3px; z-index:10;}
.photos ul li {
	margin-left: 0;
	}

.click_photos{ cursor:pointer;}
.click_video{ cursor:pointer;}

#videos-page { width:640px; float:left; padding-top:6px; margin-top:18px;}
#share_videos{ width:400px; position:absolute; top:546px; left:42px;}
#share_videos img{ float:left; margin-right:6px;}


/* Sidebar  content (blog)
-------------------------------------------------------------- */
#sidebar{
	float:right;
	position:relative;	
	margin-top:23px;
	margin-right:44px;
	padding:18px 0px 0px;	
	width:455px;
	display:inline;
	overflow:hidden;
	border-top:1px solid #ababab;	
	}
#sidebar div.widget-replacement {
	margin: 20px 0;
	padding: 0 0 20px 0;
	width:454px;	
	clear:both;	
	border-bottom:1px solid #ababab;
	}
#sidebar h2 {
	font-size:23px;
	color:#0088c7;
	font-family:'EngraversGothicFSRegular',verdana;
	font-style:normal;
	margin:0px; padding:0px;
	font-weight:normal;
	letter-spacing:normal;
	}
#sidebar h2 a{font-size:24px; color:#0088c7; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; letter-spacing:normal;}


/* promo widget on Latest News */
#promo-content {
	margin: 0;
	padding: 0 28px;
	text-align: left;
	}
#promo-content img {
	float: left;
	margin: 0 19px 15px 0;
	padding: 0;
	-moz-box-shadow: 1px 2px 3px #888;;
	-webkit-box-shadow: 1px 2px 3px #888;;
	box-shadow: 1px 2px 3px #888;		
	}
#promo-content h3 {}
#promo-content p {
	height: 57px;
	color:#555;
	font-family:'Trebuchet MS',verdana,sans-serif;
	font-size:11px;
	font-style:italic;
	letter-spacing:1px;
	line-height:1.8em;
	text-decoration:none;
	word-spacing:0.15em;
	}
#promo-content p.readmore {
	margin: 0;
	padding: 0;
	}
#promo-content a.readmore {
	font-size: 13px;
	font-style: normal !important;
	font-family: 'EngraversGothicFSRegular', 'Trebuchet MS', sans-serif;
	color:#c2a32c;
	}
#promo-content a.readmore:hover {color:#0088c7;}

#promo-imagespace-content {
	padding-left: 27px;
	}


/* 'none available' messages on videos & events pages */	
#norelatedpress, #norelatedvideos {
	text-align: right;
	font-family:'EngraversGothicFSRegular',verdana;
	font-style:normal;
	font-size:13px;
	color:#898989;	
	}
	


/* GMAP PAGE
-------------------------------------------------------------- */
#gmap_container{ width:868px; margin:0px auto; padding-top:4px; clear:both;}
#gmap_two_block{  -moz-box-shadow: 1px 2px 3px #888; -webkit-box-shadow: 1px 2px 3px #888; box-shadow: 1px 2px 3px #888; background:#fff; width:863px; margin-top:-2px; float:left;}

#gmap_main_left {
	float:left;
	width: 340px;
	height:377px;
	padding-left:2px;	
	background:#fff;
	border:1px solid #c3c3c3;
	text-align:left;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	font-family:'EngraversGothicFSRegular',verdana;
	font-size:13px;	
	color: #898989;
	}
#gmap_main_left span {
	font-family:'EngraversGothicFSRegular',verdana;
	font-size:13px;	
	}
#gmap_main_left div.locate {
	margin: 0 0 1em 0;
	}	
	
#gmap_main_left h3, #gmap_main_left b{
	color:#222;
	margin:0;
	text-transform:uppercase;
	font-weight:normal;
	font-size: 14px;
	}
	
#op-sidebar	{
	margin: 20px 0 0 20px;
	}
	
#gmap_main_left img.bottel{ text-align:center; padding-left:43px;}
#gmap_main_right{ width:520px; height:377px; float:left; position:relative; overflow:hidden;}
#gmap_zip{ width:225px; float:right;  padding-top:6px; }
#gmap_zip input.zip{ background:url(images/gmap_zip.gif) no-repeat top left; width:190px; height:18px; border:none; margin-right:7px; vertical-align:middle; text-transform:none;}
.info_map{ padding:10px 19px; color:#9A9A9A; font-size:12px; line-height:15px; font-style:italic; }

/* Category dropdown
-------------------------------------------------------------- */
#categories_search {z-index:2000; /* IE needs this */}
#cat-button {
	display:block;
	margin: 6px 0 0 6px;
	}
#cat-button.spanish {margin-top: 3px;}
li.categories ul {
	display:none;
	z-index:1000;
	list-style-type:none;
	position:absolute;
	top:83px;
	width:423px;
	padding: 10px 10px 20px 10px;
	background:#fff;
	-moz-box-shadow: 1px 2px 3px #888;
	-webkit-box-shadow: 1px 2px 3px #888;
	box-shadow: 1px 2px 3px #888;	
	}
li.categories ul li {
	padding-left: 10px;
	font-family:'EngraversGothicFSRegular',verdana;
	font-size:13px;
	font-style:normal;
	letter-spacing:normal;
	line-height:18px;	
	}
li.categories ul li a {color:#aeaeae;}
li.categories ul li.current-cat a, li.categories ul li a:hover {background:url("images/dodad.gif") no-repeat scroll right 4px transparent; color:#0088C7; padding-right:40px;}

#close-x {
	float: right;
	cursor:pointer;
	}









/* TODO: discard...
.category_box{ display:none; width:409px; position:absolute; z-index:55; background:url(images/category-back.gif) no-repeat bottom right; top:83px; right:1px; padding:12px 23px 23px;}
#sidebar .category_box ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	}
#sidebar .category_box li{ padding:0px; margin:0px; border:none; font-size:13px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; line-height:18px; letter-spacing:normal;}
#sidebar .category_box li a{ color:#aeaeae; font-size:13px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; line-height:18px; letter-spacing:normal;}
#sidebar .category_box li.current-cat a{ padding-right:40px; background:url(images/dodad.gif) no-repeat right 4px; color:#0088c7;}
#sidebar .category_box li a:hover{ padding-right:40px; background:url(images/dodad.gif) no-repeat right 4px; color:#0088c7;}
*/

/* search box styles
-------------------------------------------------------------- */
#search_box {float:right;}
#searchform label {display:none;}
#categories_search{ background:url(images/cat-searchBG.png) no-repeat left top; width:454px; height:21px; float:left; padding:6px; margin-top:5px; margin-bottom:12px;}
#categories_search #searchform {padding-right: 15px;}
#categories_search #searchsubmit {margin-top: -2px;}


#categories_block{  width:180px; float:left;}
#categories_block li.categories {list-style-type:none;}

/* search box styles
-------------------------------------------------------------- */
#search_box{ overflow:hidden; float:right; padding-top:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#search_box{ overflow:hidden; float:right; padding-top:1px;}
}
#search_box input#s{
	width:190px;
	padding:2px 3px 3px 3px;
	float:left;
	background:transparent url(images/searchBG.gif) no-repeat;
	border:none;
	font-family:'EngraversGothicFSRegular',verdana;
	font-style:normal;
	font-size:13px;
	color:#555;
	margin-right:5px;
	outline:none;
	letter-spacing:normal;
	text-transform:none;
	}
#search_box input#searchsubmit{ width:20px; height:20px; background:transparent url(images/search-btn.gif) no-repeat; border:none; font-size:0px; text-indent:-9999px; cursor:pointer;}/* submit button  style */
#twitter_div { width:404px; padding:0px 25px; overflow:hidden;}
#twitter_div h2{ width:404px; height:52px; background:url(images/twitter-top.jpg) no-repeat center top; text-indent:-9999px; padding:0px; margin:0px;}
ul#twitter_update_list { overflow:hidden; width:402px; background:#FFF; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.twitter_bot{background:url(images/twitter-bot.jpg) no-repeat center top; width:404px; height:38px;}
#twitter_update_list li{ border-bottom:1px dotted #e4e4e4; color:#686868; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:5px 0px 5px 7px;}
#twitter_update_list a{ font-family:Arial, Helvetica, sans-serif; color:#706968; font-size:10px;}
#twitter_update_list span{ display:block; width:235px;}
#twitter_update_list span a{ font-size:12px; color:#4b99da;}



/* Navigation
-------------------------------------------------------------- */
.navigation{ clear:both; float:left; width:100%;}
.alignleft{ float:left;}
.alignleft a, .alignright a{ font-size:13px; color:#cc9933; text-decoration:none; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; letter-spacing:normal;}
.alignright{ float:right;}

.nav-controls-new{ width:82px;}
.nav-controls-new a{ padding:6px 0px; font-size:13px; color:#898989; text-decoration:none; display:block; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; line-height:13px; letter-spacing:normal;}
.nav-controls-new a.prev{ float:left;}
.nav-controls-new a.next{ float:right;}
.nav-controls a:hover, .nav-controls-new a:hover {color:#0088d5 !important;}

/* Homepage Crousel
-------------------------------------------------------------- */
.home_crousel_txt{ height:55px; overflow:hidden; width:286px;}

/* search box styels
-------------------------------------------------------------- */
.fan_box .connections_grid .grid_item { float:left; overflow:hidden; padding:0 10px 8px 0; width:68px; }
.fan_box .connections_grid .grid_item img{ width:68px;}

/* Inner page Content Sipping tequila
-------------------------------------------------------------- */
#innder-page-container{ width:865px; margin:0px auto;}
#innder-page-container p {margin-bottom:1em;}
#two-block{ width:455px; float:right; padding-top:16px; padding-bottom: 50px;}
.block-left{ width:243px; float:left; padding-top:2px;}
.block-left p{font-family:"Trebuchet MS"; font-style:italic; font-size:11px; color:#555555; line-height:20px; text-align:center; margin:0px; padding:0px 2px 0px 0px; letter-spacing:1px;}
.block-right{ width:195px; float:right; border-left:1px solid #d1d1d1; margin-left:15px; height:159px;}
.block-right ul{ margin:0px; padding:0px; list-style:none;}
.block-right li{ padding-bottom:0px; padding-left:19px; }
.block-right li a{ font-size:14px; color:#cead3c; text-decoration:none; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; line-height:20px; letter-spacing:normal;}
.block-right li.active { background:url(images/dodad.gif) no-repeat top right; padding-right:40px; color:#148fce;}
.block-right li a:hover{color:#148fce;}

/* Inner page Content template Craftman
-------------------------------------------------------------- */
#two-block-craf{ width:480px; float:left; padding-top:18px;}
.block-left-craf{ width:239px; float:left;}
.block-left-craf p{font-family:"Trebuchet MS"; font-style:italic; font-size:11px; color:#555555; line-height:20px; text-align:center; margin:0px; padding:0px 3px 0px 2px; letter-spacing:1px;}
.block-right-craf{ width:210px; float:left; border-left:1px solid #d1d1d1; margin-left:22px; height:159px;}
.block-right-craf ul{ margin:0px; padding:0px; list-style:none;}
.block-right-craf li{ padding-bottom:0px; margin-left:20px; /* display:inline; */}
#quotation{ clear:both; text-align:right; padding: 0; height:105px;}
#quotation2{ clear:both; text-align:center; padding: 0; height:105px;}
#quotation3{ clear:both; text-align:center; height:50px;}

/* Subnavigation --------------------------------------------------------------- */
ul.sidenav-html {margin: 0;}
ul.sidenav-html li a {
	padding-right: 40px;
	font-family:'EngraversGothicFSRegular', 'Engravers Gothic FS Regular', verdana, sans-serif;
	font-size: 14px;
	color: #c2a32c;
	}
ul.sidenav-html li a.active {
	background: url(images/dodad.gif) no-repeat right center;
	color: #0088c7;	
	}
ul.sidenav-html li a:hover {
	color: #0088c7;	
	}
	



/* Privacy policy
-------------------------------------------------------------- */
.html_content { margin-left:auto; margin-right:auto; max-width:400px; text-align:left; }
.centered { margin-left:auto; margin-right:auto; text-align:center; width:400px; }
.logo_img { padding:20px; }


/* Gallery content
-------------------------------------------------------------- */
#myGallery_1 { border:none;}

.img-block{ float:left; padding:7px 0px 0px 6px;}
.right-content{ width:454px; float:right; margin-right:44px;}
.inner-logo{ border-bottom:1px solid #a9a9a9; padding-bottom:12px; text-align:center;}
.inner-content{ padding:15px 10px 16px; border-bottom:1px solid #a9a9a9;}
.inner-content p, .inner-content h1{ font-family:"Trebuchet MS"; font-style:italic; color: #555; text-decoration: none; word-spacing: 0.15em; text-align: center; letter-spacing:1px; line-height: 1.8em; font-size: 11px;}

/* Start content
-------------------------------------------------------------- */
.leftcolum{ background:#f7f8fa; width:657px; float:left; border-right:1px solid #b7b7b7; padding:20px;}/* left colum */

/* footer
-------------------------------------------------------------- */

#footer{ display:none; color:#9a9a9a; font-size:10px; clear:both; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; font-weight:bold; text-align:right; text-transform:uppercase;position:absolute; bottom:0px; right:0px; letter-spacing:normal; width:100%; _padding-top:10px;}
#footer a{color:#9a9a9a; font-size:10px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; text-decoration:none; font-weight:bold; cursor:pointer; letter-spacing:normal; letter-spacing:normal;}
#footer a:hover{ color:#0088c7; text-decoration:underline;}

#footer-new {
	margin: 0 auto;
	height: 100px;
	width: 950px;
	
	letter-spacing:normal;
	text-align:right;
	text-transform:uppercase;
	font-size:10px;
	clear:both;
	font-family:'EngraversGothicFSRegular',verdana;
	font-style:normal;
	font-weight:bold;
	color:#9a9a9a;
	}
#footer-new a{color:#9a9a9a; font-size:10px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; text-decoration:none; font-weight:bold; cursor:pointer; letter-spacing:normal; letter-spacing:normal;}
#footer-new a:hover{ color:#0088c7; text-decoration:underline;}


/* Casa-theme landing page */

body.body{ margin:0px; padding:0px; background:url(images/main-body.jpg);}
#wrapper_land{ width:379px; margin:0 auto;}
#logo_land{ width:89px; margin:105px auto 0px;}
#container_land{ text-align:center; padding:92px 0px;}
img{ vertical-align:middle; outline:none;}
a{ outline:none;}
#footer_land p{ font-family:"Trebuchet MS"; font-style:italic; line-height:15px; margin:0px; padding:0px 0px 17px; font-size:10px;}
#footer_land{ font-weight:light; font-size:10px; color:#cecece; text-align:center; padding-top:20px;}
#footer_land a{ font-family:"Trebuchet MS"; font-style:italic; text-decoration:underline; color:#cecece;}
#footer_land a:hover{ text-decoration:none;}


/*
.legalbox{width:281px; height:187px;float:left; background:url(images/popup-back1.png) no-repeat top left;position:absolute;top:-200px;right:177px;z-index:9999; padding:10px 20px;display:none;}
*/
.legalbox{
	width:281px;
	height:187px;
	background:url(images/popup-back1.png) no-repeat top left;
	position:absolute;
	z-index:9999;
	padding:10px 20px;
	display:none;
	}
.legalbox .lege-text , .contactbox .cont-text{padding:0px 5px; text-align:left;}
.legalbox .lege-text h5 , .contactbox .cont-text h5{font-size:13px;color:#0088C7;}
.legalbox .lege-text p{padding:20px 0px 0px 0px;color:#555555;font-family:"Trebuchet MS"; font-style:italic;line-height:18px; text-transform:none; font-size:10px; font-weight:normal; letter-spacing:1px;}

.contactbox{width:220px; height:268px;float:left; background:url(images/popup-back2.png) no-repeat top left;position:absolute;top:-280px;right:285px;z-index:9999; padding:10px 20px; display:none;}
.contactbox .cont-text p{padding:10px 0px 0px 0px;color:#555555;font-family:"Trebuchet MS"; font-style:italic;line-height:16px; text-transform:none; font-size:10px; font-weight:normal; letter-spacing:1px;}


.click{ cursor:pointer;}
.click_cat { cursor:pointer; padding:6px;}

#featured-gallery{ padding-bottom:8px; margin-left:20px;}
#featured-gallerynew{margin-left:20px;}
#featured-gallery1{ padding-top:15px; border-top:1px solid #A9A9A9; border-bottom:1px solid #A9A9A9; height:99px; }

.carasaul_new{border-bottom:1px solid #A9A9A9;}

.panel img{ float:left; margin-right:19px; margin-top:2px; -moz-box-shadow: 1px 2px 3px #888; -webkit-box-shadow: 1px 2px 3px #888; box-shadow: 1px 2px 3px #888;}
.panel{ color:#555555; font-size:11px; font-family:"Trebuchet MS"; font-style:italic; letter-spacing:1px;}
.panel p{ margin:0px; padding:0px; line-height:19px;}
.panel h3{ margin:0px; padding:4px 0px 0px 0px; }
.panel h3 a{ color:#0088c7; font-size:14px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; letter-spacing:normal; }
#execphp-4 a.read_more{ font-size:13px; color:#cc9933; text-decoration:none; display:block; padding-top:2px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; line-height:13px; letter-spacing:normal;}
a.read_more{ font-size:13px; color:#cc9933; text-decoration:none; display:block; padding-top:3px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; letter-spacing:normal;}
a.read_more_blog{ font-size:13px; color:#cc9933; text-decoration:none; display:block; padding-top:4px; font-family:'EngraversGothicFSRegular',verdana; font-style:normal; letter-spacing:normal;}


/* custom more link */
a.pagemore-link, a.pageless-link {
	padding-left: 14px;
	font-size: 13px;
	font-style: normal !important;
	font-family: 'EngraversGothicFSRegular', 'Trebuchet MS', sans-serif;
	color:#c2a32c;
	}
a.pagemore-link:hover, a.pageless-link:hover {color:#0088c7;}
a.pageless-link, span.pagemore {display:none;}


/* used on #thumbs div */
div.thumb-spacer {
	position: absolute;
	top: 450px;
	}

/* lightbox / age verification landing page */
#lightbox {
	position:absolute;  
	top:0px;  
	left:0px;  
	min-width:100%;  
	min-height:100%;  
	z-index:20000;
	background: #0479ae url(images/main-body.jpg);	
	}
	
	#addressfindcasa2 {	
		padding-top: 0 !important;
	}
	
/* Safari-only hacks */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#carousel-home-safarifix2 {
		margin-top: -5px;
		padding-top: 0;
	}
	#addressfindcasa2 {
		height:16px;
		padding-top: 0 !important;
	}
}

/* home page h1 - at the end of this file in order to override default h1 styles */
.inner-content h1{ font-family:"Trebuchet MS"; font-style:italic; font-weight:normal; color: #555; text-decoration: none; word-spacing: 0.15em; text-align: center; letter-spacing:1px; line-height: 1.8em; font-size: 11px;}