/**
 * aheadWorks Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://ecommerce.aheadworks.com/LICENSE-M1.txt
 *
 * @copyright  Copyright (c) 2009-2010 aheadWorks Co. (http://www.aheadworks.com)
 * @license    http://ecommerce.aheadworks.com/LICENSE-M1.txt
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

body        { background:#747475 url(../images/d2-bgrepeat.png) 0 0 repeat-x; color:#444; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }
a           { color:#a4a4a4; text-decoration:none; }
a:hover     { color:#fff; 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:1.5em; line-height:1.2em; }
h3          { margin-bottom:.4em; font-size:1.35em; line-height:1.2em; }
h4          { margin-bottom:.4em; font-size:1.05em; line-height:1.35em; }
h5          { margin-bottom:.4em; font-size:1.05em; line-height:1.35em; }
h6          { margin-bottom:.1em; font-size:1em; line-height:1.35em; }


/* 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;}
label       { color:#555;  font-weight:bold; float: left; padding-left: 3px; }
input, 
select, 
button      { vertical-align:middle; /*margin-left:5px;*/ }

/* 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; }
.clear 		{ clear: both; }

/* Home Tabs Pro */
.aw-htp, .aw-htp-padder { width: 100% !important; text-align:left; }
#hometabspro h5 { width:auto; }
#hometabspro.listing-type-list .listing-item { width:100% !important; }
#hometabspro.listing-type-list .product-shop { width:500px !important; padding-left:10px; }
#hometabspro.listing-type-grid .grid-row { background: none !important; clear: both; width: 100% !important; }
#hometabspro.listing-type-grid li.item { width: 30% !important; border-right: solid 1px #FFF; }
#hometabspro.listing-type-grid li.last { border-right: 0px !important; }

/* VT */
.aw-vidtest-collateral-box {
    padding-right: 10px;
}
.aw-vidtest-player {
    height: auto !important;
    min-height: 400px;
}
.add-own-video-button {
    top: auto !important;
    right: auto !important;
    margin-left:550px;
    margin-top:-25px;
}
.aw-vidtest-uploadform .button-set button.button,
.aw-vidtest-uploadform .button-set button.form-button,
.aw-htp button,
.price-box button,
#maprice .button-set button {
    height: 26px;
    background-position: left;
    padding-left: 5px;
    background: url('../images/btn_bg.gif') !important;
    border: 0px !important;
    padding: 0px !important;
}
.aw-vidtest-uploadform .button-set button.button>span,
.aw-vidtest-uploadform .button-set button.form-button>span,
.aw-htp button>span,
.price-box button>span,
#maprice .button-set button>span {
    position: relative;
    padding-right: 10px;
    left: 5px;
    top:-1px;
    background: url('../images/btn_bg.gif');
    background-position: right;
    line-height: 26px;
    display: block;
    color: #FFF;
}

/* aheadWorks link */
.aw-store-link {
    clear:both;
    position:absolute;
    margin-top: 1.5em;
}

/* Home Page */
.aw-hp520 {
    clear: both;
    float: none;
	height:690px;
}
.aw-hp520 .aw-hp520-products {
    position: absolute;
    /*margin-left: 36px;*/
    margin-top: 450px;
	float:left;
}
.cms-home .d2-sidebar {
    position: absolute !important;
    top: 65px !important;
    /*margin-left: 10px !important;*/
    z-index: 2 !important;
	width:987px; 
}
