/* @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;
}
#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(images/tagline.gif) 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.gif); }
#nav li#nav_news a { background: url(images/nav_news.gif); }
#nav li#nav_contactus a { background: url(images/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 :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 .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;
}
/* @end */
