/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

body        {
	color:#444;
	font:11px/1.55em "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Helvetica,Arial,sans-serif,"Bitstream Vera Sans";
	text-align:center;
	background-color: #d5e8dd;
	background-image: url(/images/bg.png);
	background-repeat: repeat-x;
}

html, body { 	
	margin:0px;
	padding:0px;
	height: 100%;
}

body {
		
			/* Height of the footer */
		
	}
	
#wrapper { position: relative; min-height: 100%; margin: 0px; padding: 0px; overflow: hidden; }
.container      { width:980px; margin:0 auto 0 auto; text-align:left; background: #fff; }	

a           { color:#3c7fa4; text-decoration:none; }
a:hover     { color:#3c7fa4; text-decoration:underline; }
a img       { border:0;}
:focus      { outline:0; }

/* Heading */
h1          { font-size:2em; line-height:1.17em; }
h2          { margin-bottom:.4em; font-size:2em; line-height: 2em; }
h3          { margin-bottom:.4em; font-size: 2em; line-height:2em; }
h4, h4 a    { margin-bottom:.4em; font-size:15px; line-height:1.35em; font-family: "Lucida Grande",Helvetica,Arial,sans-serif;  }
h5          { margin-bottom:.4em; font-size:1.05em; line-height:1.35em; }
h6          { margin-bottom:.1em; font-size:1em; line-height:1.35em; }
.attributes-col h4 a { font-size:15px; }

.head-alt2 h4.title { font-size:16px; }

/* Table */
th          { vertical-align:top; font-weight:normal; text-align:left; }
td          { vertical-align:top; }

/* Paragraph */
p           { margin-bottom:.9em; }
address     { margin-bottom:.4em; font-style:normal; line-height:1.4em; }
cite        { font-style:normal; font-size:10px;}
q:before, 
q:after     { content:'';}

/* Form */
form        { display:inline;}
fieldset    { border:none; }
legend      { display:none;}
input, 
select, 
button      { vertical-align:middle; }

/* Lists */
dt          { display:block; font-weight:bold; }
ul,ol       { list-style:none; }

/* Size */
small       { font-size:.85em; }
big         { font-size:1.15em; }
hr          { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }

strong, label { font-family: "Lucida Grande",Helvetica,Arial,sans-serif; }

/* ------- 1. Structure ------- */
#header {}

#home_feature{}
#home_feature .background {}
#home_feature.staged .background {}
#home_feature.cu3er .background {}

/* ------- 2. Buttons ETC ------- */
#intro_blurb_title,#intro_blurb_title span{background-image:url(/images/intro.gif);}
a.button_link,a.button_link:hover,a.button_link:active,a.button_link:active span,a.button_link span,.slider_content a.button,.slider_content a.button:hover{background-image:url(/images/buttons.gif);}
.button:active,.button:hover,.button,.wp-pagenavi span.current,.slider_content a.button{border-color:#07253D;background-image:url(/images/buttons.gif);}

/* ------- 3. Typography ETC ------- */
#about_the_author img,#footer h3.widgettitle, #footer div.widget li,#footer p.thanks,table,th,#footer div.widget_categories li a, #footer div.widget_pages li a
{border-color:#666;}

a:hover,h3.portfolio a:hover,h2.portfolio a:hover,.blog_header a:hover{color:#0B375E;}

/* ------- 4. Icons / Sprites ------- */
#body_block .search-box,#body_block input.search-go{background-image:url(/images/searchbar.png);}
#secondary .widget_categories ul li a,#secondary .widget_links ul li a,#secondary .widget_archive ul li a,#secondary .widget_meta ul li a,
#secondary .widget_pages ul li a,#secondary .widget_recent_entries ul li a,
.contact_widget_name,.contact_widget_phone,.contact_widget_email,
ul.arrow_list li,ul.bullet_list li,ul.check_list li,
h3.toggle,h3.active,#secondary .widget_recent_comments ul li.recentcomments span,#secondary #twitter-widget.webtreats_twitter_widget ul li a
{background-image:url(/images/mini_icons.png);}
#body_block .twitter_bird,blockquote,.dropcap1,#spread_the_word span.sprite,#about_the_author span.sprite{background-image:url(/images/sprite.png);}
#blurb p.tweet{background-image:url(/images/tweet.png);}

.twitter_icon,.reddit_icon,.digg_icon,.stumbleupon_icon,.delicious_icon,.facebook_icon,.linkedin_icon{background-image: url(/images/spread_the_word.png);}


/* ------- 6. Preloaders ------- */
#loading_slider{background:transparent url(/images/slider_loader.gif) no-repeat scroll center top;}
#contactFormWidget .loadingImgWidgetFt{background:transparent url(/images/loader_widget_ft.gif) no-repeat scroll 0 0;}

.mini-search legend, .mini-newsletter legend { display: none; }

form #newsletter-validate-detail { position: absolute; left: 0px; bottom: 0px; }
legend,label{letter-spacing:1px; font-weight: bold; font-size:11px;}
input[type=text],input[type=password],input[type=file],textarea{background-color:transparent;padding:3px;width:180px;-moz-border-radius:6px;-webkit-border-radius:5px;}
.textfield_label{margin-left:12px;}
textarea{width:97%;height:120px;font-size:12px;}
input, textarea {outline-style:none!important;}
pre,input[type=text],input[type=password],input[type=file],textarea{
	border-color:#D9D9D9 #EAEAEA #efefef;
	border-style:solid;
	border-width:1px;
	color:#333;}
	
.mini-newsletter input[type=text], .mini-newsletter input[type=password].mini-newsletter input[type=file].mini-newslette,.mini-newsletter textarea{
	border-color:#BACBC1 #C5D7CD #D0E3D8;
	border-style:solid;
	border-width:1px;
	color:#333;}
	
input[type="submit"]::-moz-focus-inner{border : 0px;} 
input[type="submit"]:focus{outline:none;}


