/* CSS Document */
/************************* ANNOUNCEMENT PAGE **********************************************/
.bucket_announce{
	border-left:1px solid #01283e;
	border-right:1px solid #01283e;
	background-color:#f0f6fc;
	padding:15px 15px 0px 15px;
}
.bucket_announce00{
	border-left:1px solid #01283e;
	border-right:1px solid #01283e;
	background-color:#f0f6fc;
	padding:0px 15px 0px 15px;
}
p.announcement{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	font-weight:normal;
	margin:0px;
	padding-bottom:16px;
	width:556px;
	line-height:14px;
}
h2{
	background-color:#cfdde9;
	width:556px;
	height:25px;
	margin:0px;
	font-size:11px;
	color:#002c47;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 15px;
}
* h2{padding:5px 0px 0px 15px; height:25px; width:541px;}

p.announcement_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	line-height:16px;
	padding:15px 30px 15px 0px;
	font-weight:normal;
	border-bottom:1px dotted #002c47;
	margin:0px;
}
.announce_details{
	border-left:1px solid #01283e;
	border-right:1px solid #01283e;
	background-color:#f0f6fc;
	padding:0px 45px 15px 45px;
}
p.subscribe{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	font-weight:normal;
	padding:5px 14px 5px 14px;
}
a.subscribe{
	color:#002c47;
	text-decoration:none;
}
a.subscribe:hover{
	text-decoration:none;
	color:#0474b9;
}

a.title_a{
	text-decoration:none;
	color:#002c47;
}
a.title_a:hover{
	text-decoration:none;
	color:#0474b9;
}
.announce_header{
	background-image:url(../images/images_shop/announcement-header.gif);
	background-repeat:repeat-x;
	border-left:1px solid #745533;
	border-right:1px solid #745533;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.announce ul{
	margin:0px;
	list-style-type:none;
	padding:0px;
}
.announce li{
	list-style-type:square;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002c47;
	margin:0px;
	padding:0px;
	line-height:24px;
}
.announce li a{
	text-decoration:none;
	color:#002c47;
}
.announce li a:hover{
	text-decoration:none;
	color:#0474b9;
}
/************************* CITY PAGE **********************************************/
h3{
	margin:0px;
	padding-left:8px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:24px;
	color:#002c47;
	font-weight:normal;
}
.featured{
	padding:0px 8px 0px 8px;
	margin:0px;
}
p.city_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	line-height:16px;
	padding:15px 0px 5px 0px;
	font-weight:bold;
	border-bottom:1px dotted #002c47;
	margin:0px;
	width:496px;
}
p.description_city{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#753500;
	font-weight:normal;
	padding-top:5px;
	margin:0px;
	width:496px;
}
a.city_title{
	text-decoration:none;
	color:#002c47;
}
a.city_title:hover{
	text-decoration:none;
	color:#0474b9;
}
/***************************** FIELDS *************************/
.field_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	font-weight:bold;
	padding-right:10px;
	margin:0px;
}
.field_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #beb6a3;
	color:#002c47;
	font-weight:normal;
	padding:2px;
}
.required{
	color:#eb7400;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.field_des{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
/************** PRODUCTS ************************/
.products_normal{
	border-left:1px solid #01283e;
	border-right:1px solid #01283e;
	background-color:#CFDDE9;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	font-weight:normal;
}
.choices_title{
	display: inline; 
	font-size: 12px; 
	font-weight: bold; 
	float: left; 
	padding-left: 10px;
	color:#002c47;
}
a.number{
	text-decoration:none;
	color:#002c47;
}
a.number:hover{
	text-decoration:none;
	color:#0474b9;
}
p.product_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	line-height:16px;
	padding:8px 0px 0px 8px;
	font-weight:bold;
	margin:0px;
}
a.product_title{
	text-decoration:none;
	color:#002c47;
}
a.product_title:hover{
	text-decoration:none;
	color:#0474b9;
}
p.description_product{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	font-weight:normal;
	padding-top:5px;
	margin:0px;
	padding:8px 15px 0px 8px;
}
.products_nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#753500;
	font-weight:normal;
}
/*************************** DETAILED ***************************/
.bucket_detailed{
	border-left:1px solid #01283e;
	border-right:1px solid #01283e;
	background-color:#f0f6fc;
	padding:0px 5px 0px 5px;
	margin:0px;
}
p.detailed_des{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#01283e;
	font-weight:normal;
	margin:0px;
	padding:12px;
	text-align:justify;
}
p.detailed_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#01283e;
	line-height:16px;
	padding:8px 0px 5px 8px;
	font-weight:bold;
	margin:0px;
}
p.detailed_property{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002c47;
	font-weight:normal;
	margin:0px;
	padding:5px 8px 12px 8px;
}
.borders_left{
	background-image:url(../images/images_shop/detail-bckgrnd.jpg); 
	background-repeat:no-repeat;
	background-color:#fffefa;
	border-left:1px solid #bdb7a7;
	width:170px;
	
}
.borders_right{
	background-image:url(../images/images_shop/detail-bckgrnd.jpg); 
	background-repeat:no-repeat;
	background-position:-176px 0px;
	background-color:#fffefa;
	border-left:1px solid #bdb7a7;
	border-right:1px solid #bdb7a7;
	width:206px;
}
/*********************** Sliding Image ****************************/
div#hold	{ 
	position:relative; overflow:hidden;
	width:286px; height:64px; z-index:100;
	}
div#wn	{
	position:absolute;
	left:0px;
	top:0;
	width:286px;
	height:64px;
	clip:rect(0px,286px,64px,0px);
	overflow:hidden;
	z-index:1;
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
	
.panel_top_center{
	background-image:url(../images/images_shop/title-bar02.gif); 
	background-repeat:repeat;
}
.panel_bottom_center{
	background-image:url(../images/images_shop/bar-btm05.gif); 
	background-repeat:repeat;
}
.panel_top_center2{
	background-image:url(../images/images_shop/sitemap-top02.gif); 
	background-repeat:repeat;
}
.panel_top_center3{
	background-image:url(../images/images_shop/bar-top02.gif); 
	background-repeat:repeat;
}

.panel_bottom_center2{
	background-image:url(../images/images_shop/sitemap-top06.gif); 
	background-repeat:repeat;
}
.panel_bottom_center3{
	background-image:url(../images/images_shop/bar-btm02.gif); 
	background-repeat:repeat;
}


/************************ Categories ******************************/ 
.boxes{
	border:1px solid #CFDDE9; 
	background-color:#E8EFF4;
	padding:15px;
}

.boxes_item{
	/*border:1px solid #CFDDE9; */
	border:1px solid #999999;	
	/*background-color:#E8EFF4;*/
	background-color:#FFFFFF;	
	padding:2px;
}

.boxes_categories{
	border:1px solid #CFDDE9; 
	background-color:#E8EFF4;
	padding:15px;
}