html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}


body
{
	line-height:1.5;
	font-size:0.75em;
	color:#222;
	background:#fff;
	background-image:url(../images/body_bg.png);
	background-repeat:repeat;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}

#Container
{
	width:980px;
	margin:0 auto;
}

table
{
	border-collapse:separate;
	border-spacing:0;
	margin-bottom:1.4em;
	width:100%;
}

caption,th,td
{
	text-align:left;
	font-weight:normal;
}

table,td,th
{
	vertical-align:middle;
}

blockquote:before,blockquote:after,q:before,q:after
{
	content:"";
}

blockquote,q
{
	quotes:"" "";
}

a img
{
	border:none;
}

h1,h2,h3,h4,h5,h6
{
	font-weight:normal;
	color:#111;
}

h1
{
	font-size:3em;
	line-height:1;
}

h2
{
	font-size:2em;

}

h3
{
	font-size:1.5em;
	line-height:1;
}

h4
{
	font-size:1.2em;
	line-height:1.25;
	height:1.25em;
}

h5
{
	font-size:1em;
	font-weight:bold;
}

h6
{
	font-size:1em;
	font-weight:bold;
}

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img
{
	margin:0;
}

p
{
	margin:0 0 1.5em;
}

p img
{
	float:left;
	margin:1.5em 1.5em 1.5em 0;
	padding:0;
}

p img.right
{
	float:right;
	margin:1.5em 0 1.5em 1.5em;
}

a:focus,a:hover
{
	color:#000;
}

a
{
	color:#009;
	text-decoration:underline;
}

blockquote
{
	margin:1.5em;
	color:#666;
	font-style:italic;
}

strong
{
	font-weight:bold;
}

em,dfn
{
	font-style:italic;
}

dfn
{
	font-weight:bold;
}

sup,sub
{
	line-height:0;
}

abbr,acronym
{
	border-bottom:1px dotted #666;
}

address
{
	margin:0 0 1.5em;
	font-style:italic;
}

del
{
	color:#666;
}

pre,code
{
	margin:1.5em 0;
	white-space:pre;
}

pre,code,tt
{
	font:1em 'andale mono', 'lucida console', monospace;
	line-height:1.5;
}

ul, ol, li, dl, dt ,dd{
margin:0;
padding:0;
}

th
{
	font-weight:bold;
	background:#C3D9FF;
}

th,td
{
	padding:4px 10px 4px 5px;
}

tr.even td
{
	background:#E5ECF9;
}

tfoot
{
	font-style:italic;
}

caption
{
	background:#eee;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a{
text-decoration:none;
}

/* ================================ CLEAR HACK =============================== */

.dock:after, .widget:after,
#account_order_view_personal_data:after,
#SalesDock li.item:after,
#RecentlyViewedBox li.item:after,
#RecentlyViewedBox .box_content:after,
#RecentlyViewedBox .box_body:after,
#NewsWidget #Half .articleItem:after,
#NewsWidget .columnItemDelimeter:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* ================================ BOX =============================== */

.box h1, .box h2, .box h3, .box h4, .box h5, .box h6, .box h7{
    margin-bottom:0;
}

.breadcrumbs_widget{
	list-style:none;
	display:block;
	background-color:#fdffea;
	padding-bottom:0.25em;
}

.breadcrumbs_widget li{
display:inline;
margin-right:1em;
}

.breadcrumbs_widget li a{font-size:0.83em;text-transform:lowercase;color:#a4a4a4;background-image:url(../images/raquo_breadcrumb.gif);background-repeat:no-repeat;padding-left:9px;background-position:left center;}
.breadcrumbs_widget li.last a{color:#419429;}
.breadcrumbs_widget li.first a{background-image:none;padding-left:0;color:#a4a4a4;}

.submit{
cursor:pointer;
}

.cart .submit,
.wishlist .submit{
height:22px;
overflow:hidden;
padding-top:22px;
text-indent:-9999px;
border:0px solid black;
cursor:pointer;
margin:0px;
}

.cart .submit{
background:url(../images/buttons/add_to_cart.gif) no-repeat center;
width:94px;
}

.wishlist .submit{
background:url(../images/buttons/add_to_wishlist.gif) no-repeat center;
width:117px;
}

ul.status li{
display:block;
float:left;
height:17px;
text-indent:-9999px;
overflow:hidden;
margin:7px 3px;
}


.status li.promotion{
background: url(../images/icons/tag_promo.gif) no-repeat center;
width:79px;
}

.status li.new{
background: url(../images/icons/tag_new.gif) no-repeat center;
width:46px;
}

.status li.trade_off{
background: url(../images/icons/tag_sale.gif) no-repeat center;
width:49px;
}

#LeftDock #CompareMeBox h3{background-image:url(../images/box/leftbox_header_bright.gif);margin:0;height:21px;margin:0;padding:10px 0 0 31px;overflow:hidden;}
#LeftDock #CompareMeBox .box_body{clear:both;}
#LeftDock #CompareMeBox .box_content{background-color:#cde599;background-image:url(../images/box/leftbox_body_bright.gif);color:#749500;}
#LeftDock #CompareMeBox .box_content h3{display:none;}
#LeftDock #CompareMeBox .box_content p{margin:0;}
#LeftDock #CompareMeBox  ul{margin:0;padding:0;list-style-type:none;}
#LeftDock #CompareMeBox  ul li{border-bottom:1px dotted #fff;padding-bottom:0.4em;margin-bottom:0.4em;font-weight:bold;}

#LeftDock #CompareMeBox  ul li a.delete{display:block;text-align:right;font-size:0.83em;text-transform:lowercase;text-decoration:none;color:#ae9b3c;margin-top:3px;}
#LeftDock #CompareMeBox  ul li a.delete:hover{text-decoration:underline;}
#LeftDock #CompareMeBox .CompareButton{font-size:0.92em;font-weight:bold;color:#de6800;text-decoration:none;}
#LeftDock #CompareMeBox .CompareButton:hover{text-decoration:underline;}


#LeftDock #CategoryTreeWidget a{
color:#5F8327;
font-weight:bold;
text-decoration:none;
}

#LeftDock #CategoryTreeWidget a:hover{
color:#455E1C;
}

#LeftDock #CategoryTreeWidget li{
clear:both;
}

#LeftDock #CategoryTreeWidget li ul{
list-style:none;
margin-left:1em;
}

#LeftDock #CategoryTreeWidget li ul a{
font-weight:normal;
}
#BigGlobalCategoriesWidget a {
text-decoration: none;
}



dl.list_item{
display:block;
clear:both;
}

dl.list_item dd,
dl.list_item dt{
    display:inline;
}

dl.list_item dt{
font-weight:bold;
margin-right:5px;
}
