@charset "utf-8";

/* GLOBALS */
html{height:100%; display:block;}

body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background-color:#d6ecff;
	background-image:url(../img/background.png);
	background-repeat:repeat-x;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
}

.breaker{clear:both; height:1px; font-size:1px;}


/* GLOBAL CONTENTS */
#global_main{
	width:895px;
	margin:0 auto;
	padding:0;
	clear:both;
}

.title-blue{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:27px;
	color:#000000;
}

.tooltip_box{
	position:absolute;
	width:150px;
	z-index:1000;
	visibility:hidden;
	background-color:#FFFFCC;
	padding:10px;
	border:1px solid #cc9933;
}

.tooltip_pointer{position:absolute; height:19px; width:19px; background-image:url(../img/pointer.gif);}

/* HEADERS AND FOOTERS */
#header{background-image:url(../img/bg_header.jpg); background-position:center; height:105px; clear:both;}
#header_content{width:895px; height:105px; margin:0 auto;}
#header_content img{border:0;}
#header_right_account{float:right; padding-right:10px; margin-top:7px; font-weight:bold;}
#header_right_account img{vertical-align:middle; border:0;}
#header_right_account a{color:#000000; text-decoration:none; margin-left:30px;}

#header_search{width:895px; margin:0 auto; height:40px;}
#header_search input{
	width:214px;
	height:22px;
	border:0;
	padding:6px 8px 0 8px;
	background:none;
}

#header_search #btn_search{
	display:block;
	float:left;
	width:83px;
	height:28px;
	margin-top:1px;
	background:none;
	background-image:url(../img/btn_search.gif);
	background-position:bottom;
	cursor:pointer;
}

#header_search #btn_search:hover{
	background-position:top;
}

#input_search{
	width:230px;
	height:28px;
	float:left;
	background-image:url(../img/input_search.gif);
	background-repeat:no-repeat;
	margin-top:2px;
}


#top_menu{clear:both; height:48px; z-index:80}
#top_menu_content{width:895px; margin:0 auto; height:48px;}
.top_menu_btn{
	display:block;
	float:left;
	padding:0 13px;
	height:37px;
	line-height:37px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	background-image:url(../img/bg_top_menu_default.png);
}

.top_menu_btn:hover{background-position:bottom; margin-top:-4px; height:48px; line-height:45px;}
.all_prod{background-image:url(../img/btn_tmenu_allproducts.gif);}
.all_prod:hover{background-position:bottom; margin-top:-4px; height:48px; line-height:45px;}
#tmenu_right_brand{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#tmenu_right_brand select{width:150px; margin-top:5px;}


#footer_div{
	width:100%;
	height:150px;
	background-color:#292929;
	float:left;
	clear:both;
	color:#FFFFFF;
}

#footer_content{width:860px; margin:0 auto; padding:10px;}
#footer_content a{color:#FFFFFF; text-decoration:none;}
#footer_content a:hover{text-decoration:underline;}

#w3c_box{float:right; text-align:right;}
#w3c_box a{color:#666666;}
#w3c_box a:hover{color:#FFFFFF; text-decoration:none;}


/* FORM definitions */
dl {position:relative;} /* width:500px */
dt {clear:both; float:left; width:200px; padding:4px 0 2px 0; text-align:left;}
dd {margin:0 0 8px 0; padding-left:6px;}



.success_msg{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#339900;
}

/* SUGGEST Classes */
/*
		.suggest_link {
			background-color: #eef9ff;
			padding: 6px 8px 6px 8px;
			cursor:pointer;
		}
		.suggest_link_over {
			background-image:url(../img/bg_suggest_hover.gif);
			padding: 6px 8px 6px 8px;
			cursor:pointer;
		}
		#search_suggest {
			position:absolute;
			background-color:#eef9ff;
			text-align:left;
			margin-top:26px;
			width:228px;
			max-width:228px;
			margin-left:51px;
			border:none;
		}
		.suggest_close{
			background-color:#eef9ff;
			text-align:right;
			color:#075e9a;
			font-weight:bold;
			height:20px;
			line-height:20px;
			padding:2px 10px;
			cursor:pointer;
		}
		.suggest_close:hover{
			background-image:url(../img/bg_suggest_hover.gif);
			background-repeat:repeat-x;
			background-position:center;
		}
*/