/* $Id: structure.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */
/*
	rectangle_top.tpl, rectangle_bottom.tpl
*/
#site_container{
	width: 1000px;
	margin: 0 auto;
}
.clear{
	clear: both;
	height: 2px;
}
/*
	Structure for home.tpl
*/

#home_container{
	padding: 0px;
	margin: 0 auto;
	width: 1000px;
}
#home_left_column{
	VERTICAL-ALIGN: top;
	float:left;
	width:162px;
	margin:0;
	padding:0;	
}
#home_middle_column{
	width: 640px;
	margin-top: 0;
	margin-right: 170px;
	margin-bottom: 0;
	margin-left: 175px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
#home_right_column{
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	float:right;
	width:162px;
	margin:0;
	padding:0;		
}

#home_main_content{
	width: 640px;
}
/*
	Structure for head.tpl
*/
#head_top_banner{
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
	height:100px;
}

.head_main_banner{
	border: 1px solid #999999;
	margin-left:32px;
	margin-right:32px;	
}
#head_nav_bar{
	width: 100%;
	background-color: #F0EBE3;
	height: 25px;
	margin-bottom: 20px;
	border: 1px dotted #999999;
}
#head_navigation{
	margin: 0px;
	padding-left: 20px;
	padding-right: 150px;
}
#head_navigation ul{
	margin: 0px;
	padding: 0px;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	color: #000000;
	line-height: 25px;
	font-weight: normal;
	display: inline;
}
#head_navigation li {
	list-style-type: none;
	display: inline;
}
#head_navigation li a {
	text-decoration: none;
	color: #333333;
}
#head_navigation lia:link {
 color: #FFF;
}
#head_navigation lia:visited {
 color: #FFF;
}
#head_navigation lia:hover {
 color: #FFF;
}
#head_smart_search{
	line-height: 25px;
	float: right;
	padding-right: 20px;
}
.welcome_header{
	border:1px #ddd6d0 solid;
	background: #f0ebe3;
	padding:5px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #66cb01;
	font-weight: bold;
}
#welcome_banners{
	text-align:center;
	
}
.banner_sizes{
	text-align: right;
	width: 300px;
	float: left;
	margin-right: 15px;
}
.dialog_header {
	border:1px #ddd6d0 solid;
	background-color: #66CB01;
	padding:5px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	
}
.dialog_content {
    overflow:hidden;
	/*border:1px #ddd6d0 solid;*/
	background: #FFFFFF;
	padding:5px;
	margin:0 0px 0px 0;	
}

/*.dialog_content:after{
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}*/

.dialog_message_title{
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
	border:1px #ddd6d0 solid;
	background: #081589;
	padding:5px;
	background-color: #72150E;
}
.dialog_message_content{
	WIDTH: 85%;
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	border:1px #ddd6d0 solid;
	background: #FFFFFF;
	padding:5px;
	margin:0 0px 0px 0;
}
.dialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.dialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}
/*
	ttest.tpl
*/
#ttest{
	swidth:602px;
	text-align: center;
	height: 330px;
	font-weight: bold;
	margin-top: 55px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 18px;
}
.ttest_header{
	BACKGROUND-COLOR: #66CB01;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING: 0px;
	width: 100%;
	margin: 0px;
	font-size: 10px;
	line-height: 16px;
}
.ttest_box{
	BACKGROUND-COLOR: #DDDDDD;
	width: 146px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 8px;
	PADDING: 0px;
}
.ttest_box img{
	PADDING: 0px;
	border: 1px solid #66CB01;
	height: 133px;
	width: 144px;
}

/*
	news_listings.tpl
*/
.news_listings_header{
}
.news_listings_date{
}
.news_listings_content{
	margin-top: 8px;
	margin-bottom: 8px;
}

/*
	giftfinder.tpl
*/

/*
	product.tpl
*/
.product_image_max img{
	max-width: 400px;
	background-color: #000000;
}
/*  
      products_t.tpl 
*/
.products_t_box{
	width: 210px;
	padding: 5px;
float: left;
	border: 1px solid #F745CF;
	text-align: center;
	margin: 3px;
}
.products_t_box_over{
	width: 200px;
	padding: 5px;
float: left;
	border: 1px solid #72150E;
	text-align: center;
	margin: 3px;
	background-color: #EEEEEE;
}
.products_title {
	font:arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	text-align: center;
	display: inherit;
	height: 45px;
}
.products_t_imagebox{
	height:140px;
	width:180px;
	overflow: hidden;
	position:relative;
}
.products_t_imagebox img{
	position:relative;
	z-index:1;
	height:140px;
	width:auto;

}
.products_t_imagebox img{
	
}



.products_t_extra{
	text-align: center;
	height:20px;
	font-size: 16px;
	color: #CD0067;
	font-weight: bold;
}
.products_more_details{
	height:50px;	
}
.products_market_price{
	FONT-SIZE: 14px;
	FONT-FAMILY: Times New Roman;
	height:15px;
}
.products_price{
	color: #CD0067;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	height:15px;
	
}