/* Eric Meyer's CSS Tools: Reset CSS (Modified by Hieu Nguyen)

-------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	

	background: transparent;

}

body {

	

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



ul, ol {

	list-style: none;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

	empty-cells: show;

}



/* Clearfix

-------------------------------------------------------------*/




.clearfix:after { /* FF, O, etc. */

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



/* Mis.

-------------------------------------------------------------*/

.clear, .divider {clear: both;}



.no-display {display: none;}



.nowrap,.nobr {white-space: nowrap !important;}



.no-border {

	border-bottom: none;

	border-left: none;

	border-right: none;

	border-top: none;

}



.no-padding {padding: 0 !important}

.no-margin 	{margin: 0 !important;}



.pipe {

	padding: 0 4px;

	text-align: center;

	color: #999999;

}



/*Alignment---*/

.v-top 		{vertical-align: top;}

.v-middle	{vertical-align: middle;}

.v-bottom 	{vertical-align: bottom;}



.a-left		{text-align: left;}

.a-center	{text-align: center;}

.a-right		{text-align: right;}



.left		{float: left;}

.right	{float: right;}



.normal-weight {font-weight: normal;}



.auto-width {width: auto;}



/*Various Clears---*/

.clear:after,

.col2-set:after,

.col3-set:after,

.col4-set:after,

.col2-alt-set:after,

.head:after,

.inner-head:after,

.box .head:after,

.box ol li:after,

.header-top:after,

.quick-access:after,

.header-nav:after,

.middle:after,

.more-views ul:after,

.button-set:after,

.actions:after,

.legend:after,

.form-list li:after,

.button-container:after,

.ratings:after,

.page-head:after,

.page-head-alt:after,

.page-popup .print-head:after,

.group-select li:after,

.search-autocomplete li:after,

.tool-tip .btn-close:after,

.account-box li:after,

.address-list li:after,

.generic-product-list li:after,

.listing-type-list .listing-item:after,

.listing-type-list .product-info .product-reviews:after,

.my-review-detail:after,

.product-options dt:after,

.product-options-bottom:after,

.product-options dd ul.options-list li:after,

.add-to-holder:after,

.listing-type-grid .grid-row:after,

.advanced-search-summary-box:after,

.shopping-cart-totals .checkout-types:after {

	content:"."; 

	display:block; 

	clear:both; 

	height:0; 

	font-size:0; 

	line-height:0; 

	visibility:hidden; 

	overflow:hidden;

}





