/* @override 
	http://isabellaproducts.com/wp-content/themes/isabellaproducts/style.css
*/

/*
Theme Name: Isabella Products
Theme URI: http://thepowertoprovoke.com/
Description: Theme developed by Response Marketing
Version: 1.0
Author: Rodoula Matsa
Author URI: http://thepowertoprovoke.com/
*/

html, body {
	background: #e5e5e5 url(images/body.gif);
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	color: #444;
}
a:link, a:visited {
	color: #444;
}
a:hover { text-decoration: none; }

/* @group rounded button links */

a.rounded, .button {
  outline: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle; /* or top */
  display: -moz-inline-box;
  display: inline-block;
  overflow: visible; /* IE6 form button fix */ 
}
.button {
  color: #000;
  background-color: #ccc;
  padding: 4px 6px;
}
.button:hover {
  background-color: #ddd;
}

/* @end */

.container {
	background: #fff;
	margin-bottom: 10px;
}
.bannerimg p, .bannerimg img {
	margin: 0;
}
ol, ul, li {
	list-style: none;
	padding: 0; margin: 0;
}
#masthead {
	position: relative;
	height: 210px;
	background: #fff url(images/divider.gif) bottom repeat-x;
}
#page_1117 #masthead {
	position: relative;
	height: 174px;
	background: #fff url(images/divider.gif) left 135px repeat-x;
}
#page_1133 #masthead {
	position: relative;
	height: 174px;
	background: #fff url(images/divider.gif) left 135px repeat-x;
}
#shortmasthead {
	position: relative;
	height: 174px;
	background: #fff url(images/shortdivider.gif) bottom repeat-x;
}
#tagline {
	position: absolute;
	top: 94px; left: 244px;
	width: 635px; height: 38px;
	background: url(/wp-content/uploads/ip-header-taginline.png) no-repeat;
	text-indent: -3000em;
}
img.alignnone {
	margin: 0;
	float: none;
}
p.inner, p.nomargin {
	margin: 0;
}
p.vizit {
	color: #3B6E8F;
	font-weight: bold;
}
.large {
	line-height: 1.5em;
}
.subhead { /* about us titles*/
	font-weight: bold;
}

/* @group headlines */

h1 {
	width: 102px; height: 92px;
	text-indent: -3000em;
	position: absolute; 
	top: 68px; left: 50px;
	margin: 0;
}

h1.mhh1 {
		background: url(images/h1.gif);

}


h2 { font-size: 1.75em; color: #999; margin: 10px 0 5px 0;}
h3 {
	font-size: 1em;
	letter-spacing: 0.1em;
	margin: 15px 0 10px 0;
	color: #666;
	text-transform: uppercase;
}

h4 { font-size: 1em; color: #333; margin: 10px 0 5px 0;}

/* @end */

/* @group nav */

#nav {
	float: left;
	width:  940px;
	margin: 0; padding: 0;
	position: absolute;
	top: 0; left: 0;
}
#nav li {
	float: left;
	list-style: none;
	height: 52px; width: 188px;
	text-indent: -3000em;
	position: relative;
}
#nav li a {
	display: block;
	height: 52px; width: 188px;
}
#nav li#nav_home a { background: url(images/nav_home.gif); }
#nav li#nav_aboutus a { background: url(images/nav_aboutus.gif); }
#nav li#nav_products a { background: url(images/nav_products_drop.gif); }
#nav li#nav_news a { background: url(images/nav_news.gif); }
#nav li#nav_contactus a { background: url(/wp-content/uploads/nav_contactus.gif); }
#nav li a:hover { background-position: 0 -52px !important; }
#nav li a:hover, #nav :hover > a {
	background-position: 0 -52px !important;
}
#nav li a.on {
	background-position: 0 -104px !important;
	cursor: default;
}
#nav li#nav_aboutus a.on:hover, #nav li#nav_news a.on:hover, #nav li#nav_products a.on:hover, #nav :hover > a.on {
	background-position: 0 -52px !important;
	cursor: pointer;
}

/* @end */

/* @group drop-down menu */

#nav li ul.drop-down { padding: 0 0 8px 0;  margin: 0; float: left; width: 100%; margin: 0;list-style: none; width: 186px;
	background: url(images/dd-menu.png) bottom no-repeat;
	
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
#nav .drop-down li { 
	margin: 0; padding: 0; float: left; 
	height: 33px; width: 186px;
	background: none !important;
}
#nav li ul.drop-down {
 	display: none;
	position: absolute; z-index: 2000;
	top: 52px; left: 1px;
	text-align: center;
}
#nav li:hover ul.drop-down, li.over ul.drop-down {
	display: block !important;
}
#nav li ul.drop-down li a {
	display: block;  width: auto;
	cursor: pointer !important;
	height: 33px; padding: 0;
	line-height: 2.75em;
	background: #626262 !important;
	text-indent: 0;
	border-top: 1px solid #686868;
	color: #ccc;
	cursor: pointer;
	text-decoration: none;
}
/*
#nav li ul.drop-down li.last a {
	border: 0;
	background: #333 url(../images/dp-bottom.gif) bottom no-repeat !important;
}
*/
#nav li ul.drop-down a:hover {
	color: #fff;
}
#nav li ul.drop-down a span {
	display: block;
	padding: 5px 10px 0 10px;
}


/* @end */

#main {
	background: #fff url(images/box_full_bt.gif) bottom no-repeat;
	padding-bottom: 40px;
}
.content { margin: 10px 0 0 30px; }
.content .span-15 { margin: 0 0 10px 0; }
/* @group post */
.post {
	clear: both;
}
.post small.post_date {
	display: block;
	margin: 10px 0;
}

/* @end */

/* @group post .navigation */
.navigation {
	margin-bottom: 20px;
}
.navigation .alignright {
	text-align: right;
}

/* @end */

/* @group .postmetadata */

.postmetadata p {
	padding: 5px 10px;
	background: #e6e8e9;
}

/* @end */

/* @group page */

/*
.page .entry {
	margin-top: 15px;
}
*/

/* @end */

/* @group ul.inner */
ul.inner .outer {
	margin-bottom: 6px;
}
ul.inner li {
	padding: 6px 0;
}

/* @end */

/* @group sidebar_list */

.sidebar_list {
	margin: 0 0 30px 0;
}
.sidebar_list li {
	position: relative;
}
.sidebar_list span {
	margin: 0 0 0 10px;
	color: #aaa;
}
.sidebar_list p.small {
	margin: -5px 0 0 0;
	padding: 0 10px;
	color: #aaa;
}
.sidebar_list h4 {
	font-size: 1em; 
	color: #999;
	margin: 0em 0 0.5em 0; padding: 6px 10px 0px 10px;
}
.sidebar_list .page_item, .sidebar_list li.post_item, .sidebar_list li.li_archive  {
	margin: 10px 0;
	padding: 0 0 7px 0;
	background: #fdfdfd url(images/sidebar_li.gif) bottom no-repeat;
}
.sidebar_list li.post_item a, .page_item a, .sidebar_list li.li_archive a {
	display: block; color: #666;
	text-decoration: none;
	padding: 10px 10px 0px 10px;
	background: url(images/sidebar_li.gif) no-repeat;
}
.sidebar_list .page_item a:hover, .sidebar_list li.post_item a:hover, .sidebar_list li.li_archive a:hover {
	color: #333;
}
.sidebar_list .page_item li {
	background: none;
	padding: 0;
	margin: 4px 0;
}
.sidebar_list .page_item li a {
	background: none;
	font-size: 1em;
	padding: 6px 10px 0px 10px;
	border-top: 1px solid #efefef;
}
.sidebar_list .page_item_alt {
	margin-top: 15px;
}
.sidebar_list .page_item_alt {
	background: #f1f1f1 url(images/sidebar_li_alt.gif) bottom no-repeat;
}
.sidebar_list .page_item_alt a {
	background: #f1f1f1 url(images/sidebar_li_alt.gif) no-repeat;
}.sidebar_list .page_item_alt span {
	margin:0px;
	background: #f1f1f1 url(images/sidebar_li_alt.gif) no-repeat;
	color:#999;
	display:block;
	padding:8px 10px 0;
	text-decoration:none;
}
.sidebar_list .download span {
	position: absolute; right: 10px; top :12px;
	text-indent: -3000em;
	width: 29px; height: 13px;
	display: block;
}
.sidebar_list .download .pdf {
	background: url(images/icon_pdf.gif) no-repeat;
}
.sidebar_list .download .zip {
	background: url(images/icon_zip.gif) no-repeat;
}
.sidebar_list .download .mp4 {
	background: url(../../uploads/mp41.gif) no-repeat;
}
/* @end */

/* @group subcontent */

.subcontent {
	background: #fff url(images/box_full_tp.gif) no-repeat;
}
.subcontent .round {
	background: url(images/box_full_bt.gif) bottom no-repeat;
	width: 940px;
}
/* clearfix */
.subcontent .round {display:inline-block;}
* html .subcontent .round {height:1%;}
.subcontent .subcontainer {
	margin: 0 0 0 30px;
	padding: 10px 0;
}
/* @end */

/* @group footer */

#footer {
	background: none;
	color: #666;
	font-size: 0.95em;
	text-align: center;
}
#footer a { color: #666; }
#footer a:hover { text-decoration: none; }
#footer p {
	line-height: 3em;
}
#footer .span-11 {
	text-align: right;
}
#footer img {
	margin: 0 10px 0 0;
}

/* @end */

/* @group vcard */
.vcard {
	margin: 10px 0;
}
.org {
	font-weight: bold;
	font-size: 1.15em;
}
/* @end */

/* @group forms */

textarea {
	width: auto; height: auto;
}

/* @end */



/* @group vizit */
h2.vizit {
        background: url(../../uploads/nowavail.png) no-repeat;
	height: 65px;
	text-indent: -3000em;
}

h2.fierce15 {
	background: url(../../uploads/fierce15.jpg) no-repeat;
        height: 50px;
	text-indent: -3000em;
}

h2.spain {
	background: url(../../uploads/global_awards_10_cropped.png) no-repeat;
	height: 60px;
	text-indent: -3000em;
}

h2.badges {
	background: url(../../uploads/winner-badges.png) no-repeat;
	height: 63px;
	text-indent: -3000em;
}

.content #vizit {
	clear: both;
	background: url(../../uploads/silver-and-black-360x270.jpg) no-repeat;
	padding-left: 360px;
	padding-top: 20px;
	padding-right: 90px;
	min-height: 242px;
	/height: 242px; /* IE fix */
}
h3.vizit_alt {
	background: #0d253d;
	color: #fff;
	padding: 8px;
}
/* @end */

/* @group webisodes */

dl.num_btns {
	margin: 0;
	float: left;
	width: 480px;
}
dt.header {
	width: 125px; height: 20px;
	margin: 0 0 0 0; padding: 0;
}
dt#webisodes {
	padding-left: 40px;
	padding-top: 7px;
	background: url(images/icn-webisodes.gif) 0 0 no-repeat;
}
.num_btns dt, .num_btns dd {
	float: left;
}
.num_btns dd {
	margin: 0px 5px 0 5px;
	padding: 2px 0;
	color: #fff;
	width: 28px;
	//text-align: center;
}
.num_btns dd a:link, .num_btns dd a:visited {
	display: block;
	
	padding: 4px 0.85em;
	color: #ddd;
	background: #666;
	text-decoration: none;
}
.num_btns dd a:hover { color: #fff; }

/* @end */

/* @group homepage subcontent full-width list */

.sub_li_full li {
	padding: 0;
}
.sub_li_full h3 {
	text-transform: none;
	font-size: 1em;
	letter-spacing: 0;
	font-weight: bold;
	margin: 0;
}
.sub_li_full p,
.sub_li_full p.the_category {
	margin: 0;
}
.jcarousel-list li p {
	line-height: 1.125em;
	margin-top: 0.5em;
}

/* @product page */

.wrapper #main .product-grid {
	margin: 0px;
	padding: 0px;
}

td.product-grid-a1 {

	background-image: url(/wp-content/uploads/quads-a1-sale.jpg);
	background-image: url(/wp-content/uploads/quads-a11.jpg);
	height: 320px;
	width:50%;
	background-repeat:no-repeat;
}
td.product-grid-a2 {
	background-image: url(/wp-content/uploads/quads-a2b.jpg);
	height: 320px;
	width:50%;
	background-repeat:no-repeat;
}
td.product-grid-b1 {
	background-image: url(/wp-content/uploads/quads-b11.jpg);
	height: 320px;
	width:50%;
	background-repeat:no-repeat;
}
td.product-grid-b2 {
	background-image: url(/wp-content/uploads/quads-b2c.jpg);
	height: 320px;
	width:50%;
	background-repeat:no-repeat;
}
.product-grid-table td div {
	padding-top:205px;
	padding-left:40px;
}
.product-grid-table td.product-grid-a1 div.content {
	background-image:url(/wp-content/uploads/logo-vizit-sm.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.product-grid-table td.product-grid-a2 div.content {
	background-image:url(/wp-content/uploads/logo-fable-sm2.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.product-grid-table td.product-grid-b1 div {
	padding-top:205px;
	padding-left:20px;
}
.product-grid-table td.product-grid-b1 div.content {
	background-image:url(/wp-content/uploads/logo-sm-vizitme-2.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.product-grid-table td .content .text{
	
    padding:0px;
    margin:0px;
margin-left:70px;
	margin-right:50px;
	line-height:normal;
}
.product-grid-table td.product-grid-b1 .content .text{
margin-left:90px;
}
.product-grid-table a.product-grid-link:link, .product-grid-table a.product-grid-link:active, .product-grid-table a.product-grid-link:visited, .product-grid-table a.product-grid-link:hover {
	display:block;
        height:310px;
        text-decoration:none;
}
.product-grid-table a:link, .product-grid-table a:active, .product-grid-table a:visited, .product-grid-table a:hover {
	color:#44697c;
}
#page_456 #nav li#nav_home a, body#about_home #nav li#nav_home a {
	background-image:url(/wp-content/uploads/nav-product-home.gif);

}

#page_456 #masthead .mhh1, #page_456 #shortmasthead .mhh1, #page_456 #masthead #tagline,#page_456 #shortmasthead #tagline, body#about_home #masthead #tagline, body#about_home #masthead .mhh1 {
        display: none;
}
#page_456 #masthead, #page_456 #shortmasthead, body#about_home #masthead {
height:52px;
}
#page_456 .wrapper {
padding-bottom:10px;
margin-bottom:0px;
}
#page_456 #main, #page_456 .product-grid-table {
padding-bottom:0px;
margin-bottom:0px;
}
body#about_home .subhead {
display:none;
}



#bubble_icon_ip_news {
	background-image: url(/wp-content/uploads//bub-icons-lrg-ip.png);
}
#bubble_icon_tw_news {
	background-image: url(/wp-content/uploads//bub-icons-lrg-tw.png);
}
#bubble_icon_fb_news {
	background-image: url(/wp-content/uploads//bub-icons-lrg-fb.png);
}
#bubble_icon_yt_news {
	background-image: url(/wp-content/uploads//bub-icons-lrg-yt.png);
}
#bubble_icon_wp_news {
	background-image: url(/wp-content/uploads//bub-icons-lrg-wp.png);
}
#bubble_icon_vt_news {
	background-image: url(/wp-content/uploads//bub-icons-lrg-vizit.png);
}

.bubble_title {
	color:#44697C;
}
.ip_bubble_icon a {
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 25px;
	margin-right: 8px;
	display:block;
}
.ip_bubble_news_wrapper {
	background-repeat: no-repeat;
	float: left;
	height: 42px;
	padding-left:30px;
	width: 680px;
	margin-right: 8px;
}
.ip_bubble_news_item {
	background-repeat: no-repeat;
	float: left;
	padding-left:40px;
	padding-top:3px;
	padding-bottom:3px;
	width: 600px;
	float:left;
}
.ip_bubble_icon {
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 25px;
	margin-right: 13px;
}
.ip_bubble_icon span {
	display:none;
}
.slideshow {width:600px;
text-align:left;
}
.ip_bubble_news_icons_wrapper {
float:left;
padding-top:10px;
margin-left:20px;
}
#about_home .page_item_sub {
display:none;
}
#about_home .sidebar_list {
margin-top:50px;
}
.about_pages {
	padding-left:38px;
width:482px;

}
#about_home  #post-2 .span-9 {
	/* width:480PX; */
}



.ip_home {
	background-image: url(http://isabellaproducts.com/wp-content/uploads/home-products-41.jpg);
	/*background-image: url(http://isabellaproducts.com/wp-content/uploads/home-products-sale.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
	clear:both;
padding-top:330px;

padding-top:0px;
}
.ip_home_left{float:left;
padding-left:48px;
padding-right:30px;
width:392px;
}
.ip_home_right {float:left;
padding-left:45px;
padding-right:20px;
width:380px;
}
.ip_home_left .ip_home_content {
	background-image:url(http://isabellaproducts.com/wp-content/uploads/home-logo-vizit.jpg);
	padding-left:90px;
	background-position:left 0px;
	background-repeat:no-repeat;
}
.ip_home_right .ip_home_content {
	background-image:url(http://isabellaproducts.com/wp-content/uploads/home-logo-fable-2.jpg);
	padding-left:90px;
	background-position:left 0px;
	background-repeat:no-repeat;
}
a.vizitbutton span, a.fablebutton span {
	display:none;
}
a.vizitbutton:link, a.vizitbutton:active, a.vizitbutton:visited {
	background-image: url(http://isabellaproducts.com/wp-content/uploads/home-vizit-button.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position:top center;
	height:23px;
	margin-top:10px;
}
a.fablebutton:link, a.fablebutton:active, a.fablebutton:visited {
	background-image: url(http://isabellaproducts.com/wp-content/uploads/home-fable-button.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position:top center;
	height:23px;
	margin-top:10px;
}
a.vizitbutton:hover, a.fablebutton:hover {
	background-position:bottom center;
}

#page_77 .span-9 {
	width:900px;
	padding-right:0px;
	margin-right:0px;
}
#page_77 .span-9 .span-4 {
	width:200px;
	height:100px;
}



dl.num_btns {
	width:900px;
}
.num_btns dd.ipvideo{
	width:auto;
	height:auto;
	background:none;
}
.num_btns dd.ipvideo a{
	background:none;
	width:125px;
	padding:0px;
	padding-top:58px;
	padding-right:10px;
	color:#999;
	font-size:11px;
	background-repeat:no-repeat;
}
.num_btns dd.ipvideo a:hover {
	color:#333;
}
.num_btns dd.ipvideo a.ipvideo1{
	background-image:url(/wp-content/uploads/fairy-off.jpg);
	
}
.num_btns dd.ipvideo a.ipvideo2{
	background-image:url(/wp-content/uploads/news-todayshow-on.png);
}
.num_btns dd.ipvideo a.ipvideo3{
	background-image:url(/wp-content/uploads/gramma-off.jpg);
}
.num_btns dd.ipvideo a.ipvideo4{
	background-image:url(/wp-content/uploads/demo-off.jpg);
}
.num_btns dd.ipvideo a.ipvideo5{
	background-image:url(/wp-content/uploads/beginning-off.jpg);
}
.num_btns dd.ipvideo a.ipvideo1:hover{
	background-image:url(/wp-content/uploads/fairy-on.jpg);	
}
.num_btns dd.ipvideo a.ipvideo2:hover{
	background-image:url(/wp-content/uploads/news-todayshow-on.png);
}
.num_btns dd.ipvideo a.ipvideo3:hover{
	background-image:url(/wp-content/uploads/gramma-on.jpg);
}
.num_btns dd.ipvideo a.ipvideo4:hover{
	background-image:url(/wp-content/uploads/demo-on.jpg);
}
.num_btns dd.ipvideo a.ipvideo5:hover{
	background-image:url(/wp-content/uploads/beginning-on.jpg);
}




#loopedSlider {
	position: relative;
	z-index: 1;
	margin:0 auto;
}
#loopedSlider .alignright {
	margin: 0 0px 8px 20px;
	float: right;
}
#loopedSlider .nav-buttons {
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}
#loopedSlider .container {
	width:940px;
	min-height:250px;
	height:250px;
	overflow:hidden;
	position:relative;
	font-size: 16px;
	color: #919191;
	background: #fff;
}
#loopedSlider .slides {
	position:absolute;
	top:0;
	left:0;
}
#loopedSlider .slides div.slide {
	position:relative;
	top:0;
	padding:20px 40px 15px;
	width:860px;
	display:none;
}
#loopedSlider .nav-buttons {
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	z-index: 2;
}
#loopedSlider .button {
	margin: 10px 10px 0 0;
	padding: 8px 14px 8px;
	line-height:16px;
}
.slider-nav {
	position: relative;
	z-index: 0;
	text-align: center;
	width: 940px;
	height: 49px;
}
.slider-nav ul li {
	display: inline;
}
.slider-nav ul li a {
	z-index: 9999;
	position: relative;
	margin: 0 20px;
	padding: 18px 0 16px 0;
	line-height: 14px;
	font-weight: normal;
	font-size: 16px;
	color:#666;
	text-decoration:none;
}
.slider-nav ul li.active a, .slider-nav ul li a:hover, .slider-nav ul li.current {
	color: #fff;
	background: url(http://mdla2.creationproject.net/themes/site_themes/delegate/images/slider-nav-active.png) no-repeat center top;
}

.slider-nav {
	background: url("http://mdla2.creationproject.net//themes/site_themes/delegate/images/minimal/featurednavtile.jpg") repeat-x scroll left top transparent;
}
#container {
	width:940px;
	padding:0px;
	margin:0 auto;
	position:relative;
	z-index:0;
}
#frame {
	position:absolute;
	z-index:0;
	width:940px;
	height:auto;
	top:-3px;
	left:-80px;
}
#example {
	width:940px;
	height:auto;
	position:relative;
	height:480px;
}
/*
	Slideshow style
*/

#slides {
	position:absolute;
	top:15px;
	left:0px;
	z-index:100;
	height:480px;
}
/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
	width:900px;
	height:375px;
	overflow:hidden;
	position:relative;
	display:none;
}
/*
	Each slide
	Important:
	Set the width of your slides
	Offeset for the 20px of padding
	If height not specified height will be set by the slide content
	Set to display block
*/

#slides .slide {
	padding:20px;
	width:880px;
	height:auto;
	display:block;
}
/*
	Next/prev buttons
*/
#slides .next, #slides .prev {
	position:absolute;
	top:107px;
	left:-30px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}
#slides .next {
	left:930px;
}
/*
	Pagination
*/

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}
.pagination li a {
	display:block;
	width:146px;
	height:0;
	padding-top:12px;
	background-position:0 0;
	float:left;
}
.pagination li.current a {
	background-position:0 -12px;
}







/* @end */

