/* ---- CSS
Title: CondoServices 
Date: Feb/04/2009
---- */
body
{
	padding:0;
	margin:0;
	font-family:tahoma, verdana, arial, helvetica;
	font-size:12px;
	color:#4b4b4b;
}
/*------------------------------ Common CSS ----------------------------------------*/
*
{
	padding:0;
	margin:0;
}
form
{
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5
{
	padding:0;
	margin:0;
}

p 
{ 
	margin:0 0 8px 0;
}
.clear
{
	clear:both;
}
.hide
{
	display:none;
}
ul
{
	list-style:none;
	padding:0;
	margin:0;
}


a
{
 color:#4b4b4b;
 font-size:11px;
 cursor:pointer;
}

/*----------------------------- html portion ----------------------------------------*/
#main_div
{
	margin:auto;
	width:992px;
}
#outer_div
{
	width:978px;
	background-image:url(../images/main_bg.gif);
	background-repeat:repeat-y;
	padding:0 7px 0 7px;
}
#bottom_corner
{
	width:992px;
	background-image:url(../images/footer_bg.gif);
	height:21px;
}
/*---------------------------- top Portion --------------------------------------*/
#top_portion
{
	background-image:url(../images/top_bg.gif);
	background-repeat:repeat-x;
	height:91px;
}
#left_side_bg
{
	background-image:url(../images/top_left_bg.gif);
	background-repeat:no-repeat;
	height:91px;
	width:13px;
	float:left;
}
#top_main
{
	height:91px;
	width:959px;
	float:right;
	background-image:url(../images/top_right_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#logo
{
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	width:125px;
	height:91px;
	display:block;
	float:left;
}
/*#navigation_listing
{
	padding:0;
	margin:51px 46px 0 50px;
	width:490px;
	float:left;
}
#navigation_listing ul
{
	padding:0 0 0 13px;
	margin:0;
	list-style:none;
	height:32px;
}
#navigation_listing ul li
{
	height:32px;
	float:left;
}
#navigation_listing ul li .nav01
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:74px;
	height:32px;
	line-height:30px;
	color:#bababa;
	text-decoration:none;
	display:block;
	text-align:center;
}
#navigation_listing ul li .nav01:hover, #navigation_listing ul li .nav01_active
{
	background-image:url(../images/nav_01_over.gif);
	background-repeat:no-repeat;
	color:#fcd4a9;
	width:74px;
	height:32px;
	line-height:30px;
	display:block;
	text-align:center;
	text-decoration:none;
}
#navigation_listing ul li .nav02
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:82px;
	height:32px;
	line-height:30px;
	color:#bababa;
	text-decoration:none;
	display:block;
	text-align:center;
}
#navigation_listing ul li .nav02:hover, #navigation_listing ul li .nav02_active
{
	background-image:url(../images/nav_02_over.gif);
	background-repeat:no-repeat;
	color:#fcd4a9;
	width:82px;
	height:32px;
	line-height:30px;
	display:block;
	text-align:center;
	text-decoration:none;
}
#navigation_listing ul li .nav03
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:113px;
	height:32px;
	line-height:30px;
	color:#bababa;
	text-decoration:none;
	display:block;
	text-align:center;
}
#navigation_listing ul li .nav03:hover, #navigation_listing ul li .nav03_active
{
	background-image:url(../images/nav_03_over.gif);
	background-repeat:no-repeat;
	color:#fcd4a9;
	width:113px;
	height:32px;
	line-height:30px;
	display:block;
	text-align:center;
	text-decoration:none;
}*/
#search
{
	width:217px;
	float:left;
	margin-top:59px;
	height:19px;
}
#search .left_icon
{
	background-image:url(../images/search_icon.gif);
	background-repeat:no-repeat;
	width:24px;
	height:19px;
	float:left;
}
#search .text_box
{
	background-image:url(../images/search_bg.gif);
	background-repeat:repeat-x;
	width:24px;
	height:15px;
	padding:2px;
	float:left;
	width:164px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#433c3e;
	border:0;
}
#search .button
{
	background-image:url(../images/search_button.gif);
	background-repeat:no-repeat;
	width:25px;
	height:19px;
	cursor:pointer;
	border:0;
	float:left;
}
/*------------------------------------------------- Container Section ------------------------------------------------------------*/
#container
{
	padding:0 11px 0 11px;
}
#condo_services
{
	background-image:url(../images/condo_services_supplies.gif);
	background-repeat:no-repeat;
	width:397px;
	height:35px;
	float:left;
}
#shopping_cart
{
	background-image:url(../images/shopping_cart_bg.gif);
	background-repeat:no-repeat;
	width:395px;
	height:35px;
	float:right;
	font-size:11px;
}
#shopping_cart span
{
	background-image:url(../images/cart_icon.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	margin-left:14px;
	text-indent:20px;
	line-height:25px;
	display:block;
	color:#4b4b4b;
}
#shopping_cart strong
{
	color:#1b150b;
	font-weight:bold;
}
#content_portion
{
	padding:8px 0 0 0;
	margin:0;
}
#content_portion .left
{
	width:490px;
	float:left;
	margin-right:2px;
}
#content_portion .right
{
	width:446px;
	float:left;
	background-image:url(../images/right_container_mainbg.gif);
	background-repeat:no-repeat;
	padding:21px 7px 0 8px;
}
#banner
{
	background-image:url(../images/content_banner.jpg);
	width:490px;
	height:366px;
	padding-top:89px;
}
#banner .wrapper
{
	margin:0 25px 0 194px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	
}
#banner .shop_now
{
	margin:25px 0 0 184px;
	display:block;
	width:199px;
	height:48px;
}
.simple_listing_01
{
	margin:43px 0 0 24px;
	padding:0;
	width:445px;
}
.simple_listing_01 h3
{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:25px;
	color:#925412;
	padding-left:4px;
}
.simple_listing_01 ul
{
	padding:0;
	margin:0;
	list-style:none;
}
.simple_listing_01 ul li
{
	line-height:20px;
	border-bottom:#e5a764 1px solid;
}
.simple_listing_01 ul li a
{
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	margin-left:6px;
	text-indent:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b16211;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.simple_listing_01 ul li a:hover
{
	color:#925412;
	text-decoration:none;
	background-position:1px 8px;
}
.view_more_link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-image:url(../images/icon_02.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	text-decoration:none;
	width:97px;
	float:right;
	line-height:20px;
	font-weight:bold;
	text-align:right;
	margin-top:8px;
}
.view_more_link:hover
{
	color:#FFF;
	text-decoration:underline;
}
/*------------------------------------- Newsletter Subscription ----------------------------------*/
#newsletter_box
{
	padding:0;
	margin:0;
}
#newsletter_box h3
{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:19px;
	color:#454545;
	padding-left:3px;
}
#newsletter_box .wrapper
{
	width:470px;
	height:40px;
	background-image:url(../images/newletter_box.gif);
	background-repeat:no-repeat;
	padding:22px 0 0 17px;
}
#newsletter_box .wrapper .div01
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#704a20;
	font-weight:bold;
	width:99px;
	float:left;
	line-height:20px;
}
#newsletter_box .div02
{
	width:239px;
	height:20px;
	float:left;
}
#newsletter_box .div02 .textbox_leftcorner
{
	background-image:url(../images/text_box_leftcorner.gif);
	background-repeat:no-repeat;
	width:13px;
	height:20px;
	display:block;
	float:left;
}
#newsletter_box .div02 .text_box
{
	background-image:url(../images/text_box_repeater.gif);
	background-repeat:repeat-x;
	border:0;
	height:14px;
	padding:3px;
	width:206px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#433c3e;
	float:left;
}
#newsletter_box .div02 .textbox_rightcorner
{
	background-image:url(../images/text_box_rightcorner.gif);
	background-repeat:no-repeat;
	width:13px;
	height:20px;
	display:block;
	float:left;
}
#newsletter_box .button
{
	width:96px;
	height:20px;
	background-image:url(../images/button_01.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	margin-left:9px;
	border:0;
	cursor:pointer;
}
.simple_listing_02
{
	padding:0;
	margin:0;
}
.simple_listing_02 ul
{
	padding:0;
	margin:0;
	list-style:none;
}
.simple_listing_02 ul li
{
	background-image:url(../images/listing_bg.gif);
	background-repeat:no-repeat;
	width:219px;
	height:159px;
	float:left;
	margin:0 4px 20px 0;
	display:block;
	position:relative;
}
.listing_img{
	background-repeat:no-repeat;
	background-position:top;
	width:218px;
	height:154px;
	padding:2px 0px 2px 0px;
	margin:0px;
}
.text_01{
	font-family:"Myriad Pro";
	font-size:23px;
	font-weight:normal;
	color:#B6640B;
	padding:102px 0px 0px 15px;
	margin:0px;
	display:block;
	line-height:20px;
}
.text_01 span{
	font-family:"Myriad Pro";
	font-size:19px;
	font-weight:normal;
	color:#3E3B3C;
	margin:0px;
}
.text_02{
	font-family:"Myriad Pro";
	font-size:23px;
	font-weight:normal;
	color:#B6640B;
	padding:0px 0px 0px 10px;
	margin:0px;
	display:block;
	line-height:20px;
}
.text_02 span{
	font-family:"Myriad Pro";
	font-size:19px;
	font-weight:normal;
	color:#3E3B3C;
	margin:0px;
}
.text_03{
	font-family:"Myriad Pro";
	font-size:23px;
	font-weight:normal;
	color:#B6640B;
	padding:100px 0px 0px 100px;
	margin:0px;
	display:block;
	line-height:20px;
}
.text_03 span{
	font-family:"Myriad Pro";
	font-size:19px;
	font-weight:normal;
	color:#3E3B3C;
	margin:0px;
}
.learnmore
{
	position:absolute;
	width:50px;
	height:50px;
}
/*------------------------------------- footer ----------------------------------*/
#footer{
	height:74px;
	margin:7px 4px 0 12px;
	width:956px;
	line-height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
}
#footer #left{
	background-image:url(../images/left_corner.gif);
	background-repeat:no-repeat;
	width:10px;
	height:74px;
	float:left;
}
#footer #middle{
	background-image:url(../images/footer_middle.gif);
	background-repeat:repeat-x;
	height:74px;
	float:left;
	width:930px;
}
#footer #right{
	background-image:url(../images/right_corner.gif);
	background-repeat:no-repeat;
	width:13px;
	height:74px;
	float:left;
}
.footer_links
{
	margin-top:9px;
	text-align:center;
}
.footer_links a
{
	color:#707070;
	text-decoration:none;
}
.footer_links a:hover
{
	color:#707070;
	text-decoration:underline;
}
#footer .wrapper
{
	width:460px;
	float:left;
	margin-top:3px;
}
/*------------------------------- Menu ----------------------*/
.navigation_listing
{
	position:relative;
	height:32px; 
	width:580px; 
	float:left; 
	margin:53px 0 0 0;
}
.navigation_listing ul 
{
	list-style:none;
	z-index:10; 
	position:absolute; 
	z-index:100;
	height:32px;
}
.navigation_listing li 
{
	float:left;
	padding:0;
	margin:0;
}
.navigation_listing a
{
	text-decoration:none; 
	color:#bababa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:113px;
	height:32px;
	line-height:30px;
	text-decoration:none;
	display:block;
	text-align:center;
}
.navigation_listing a:hover
{
 	color:#fcd4a9;
	text-decoration:none;
}
#slide 
{
	position:absolute; 
	top:0; 
	height:32px;
	width:113px; 
	background-image:url(../images/nav_03_over.gif);
	background-repeat:no-repeat; 
	z-index:10;
	color:#fcd4a9;
}
/*------------------------------------------------- Inner Pages Common --------------------------------------------*/
#left_container_inner
{
	width:264px;
	float:left;
}
#inner_right_container
{
	width:674px;
	float:left;
	padding-left:15px;
	margin-bottom:5px;
}
.sub_navbox
{
	width:264px;
	background-image:url(../images/middle_bg.gif);
	background-repeat:repeat-y;
	margin-bottom:15px;
}
.sub_navbox h3
{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:19px;
	color:#3b2e1d;
	margin:0 0 5px 7px;
	padding:0 0 0 20px;
	background-image:url(../images/icon_05.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:18px;
	font-weight:bold;
}
.sub_navbox_top
{
	background-image:url(../images/top_curve.gif);
	background-repeat:no-repeat;
	height:10px;
	width:264px;
}
.sub_navbox_btm
{
	background-image:url(../images/btm_curve.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:10px;
	width:264px;
}
.sub_nav_listing
{
	width:248px;
	padding:0;
	margin:auto;
	border:#f2f2f2 1px solid;
	background-color:#4d4b4b;
}
.sub_nav_listing ul
{
	padding:0;
	margin:17px 0;
	list-style:none;
	width:248px;
}
.sub_nav_listing ul li
{
	/*background-image:url(../images/icon_03.gif);*/
	background-repeat:no-repeat;
	background-position:2px 6px; 
	margin-left:9px;
	width:222px;
}
.sub_nav_listing ul li a
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#d3d3d3;
	text-decoration:none;
	padding:4px 0;
	display:block;
	border-bottom:#6a6a6a 1px solid;
	padding-left:3px;
	font-weight:bold;
}
.sub_nav_listing ul li a:hover
{
	color:#FFF;
	text-decoration:none;
}
.sub_nav_listing ul ul
{
	padding:0;
	margin:0;
	list-style:none;
	width:219px;
}
.sub_nav_listing ul ul li
{
	/*background-image:url(../images/icon_04.gif);*/
	background-repeat:no-repeat;
	background-position:2px 6px;
	margin-left:17px;
	width:202px;
}
.sub_nav_listing ul ul li a
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#d3d3d3;
	text-decoration:none;
	padding:4px 0;
	display:block;
	border-bottom:#6a6a6a 1px solid;
	padding-left:3px;
	font-weight:normal;
}
.box_02
{
	background-color:#705d41;
	border:#f2f2f2 1px solid;
	width:230px;
	margin:auto;
	padding:8px;
}
.box_02 .spacer
{
	margin-bottom:3px;
	height:25px;
}
.box_02 .left_corner
{
	background-image:url(../images/text_box_leftcorner02.gif);
	background-repeat:no-repeat;
	height:25px;
	width:13px;
	float:left;
}
.box_02 .text_box
{
	background-image:url(../images/text_box_repeater02.gif);
	background-repeat:repeat-x;
	height:19px;
	width:204px;
	padding:3px 0;
	float:left;
	border:0;
}
.box_02 .right_corner
{
	background-image:url(../images/text_box_rightcorner02.gif);
	background-repeat:no-repeat;
	height:25px;
	width:13px;
	float:left;
}
.content_header
{
	background-image:url(../images/header_leftcorner.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	height:27px;
	background-color:#967647;
}
.content_header h2
{
	background-image:url(../images/icon_06.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:21px;
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:20px;
	color:#fff2de;
	font-weight:normal;
	float:left;
	line-height:27px;
}


.content_header h3
{
	background-image:url(../images/icon_06.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:21px;
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:17px;
	color:#fff2de;
	font-weight:normal;
	float:left;
	line-height:27px;
}


.content_header_right
{
	background-image:url(../images/header_rightcorner.gif);
	background-repeat:no-repeat;
	width:10px;
	height:27px;
	float:right;
}
/*--------------------------------------------------- Inner Pages ---------------------------------------------------*/
#inner_right_container .wrapper
{
	padding:12px 0 0 0;
}
#inner_right_container h4
{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:17px;
	color:#81401b;
	font-weight:normal;
	padding-top:5px;
}
#inner_right_container .bolder
{
	color:#81401b;
}
.text_link_style
{
	color:#81401b;
	text-decoration:underline;
}
.text_link_style:hover
{
	color:#81401b;
	text-decoration:none;
}
.simple_listing_03
{
	padding:0;
	margin:0;
}
.simple_listing_03 ul
{
	padding:0;
	margin:0;
	list-style:none;
}
.simple_listing_03 ul li
{
	background-image:url(../images/icon_07.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
.simple_listing_03 ul li a
{
	border-bottom:#f4e4db 1px solid;
	padding:5px 0;
	display:block;
	width:600px;
	padding-left:24px;
	text-decoration:none;
	font-weight:bold;
	color:#81401b;
}
.simple_listing_03 ul li a:hover
{
	text-decoration:none;
	color:#81401b;
	padding-left:23px;
}
.simple_listing_03 p
{
	padding:5px 0;
	margin:0;
	text-indent:25px;
}
.page_bt
{
	font-size:11px;
}
/*------------------------------ serach_section ----------------------------------------*/
.search_section_01
{
	background-image: url(../images/serchbg_01.gif);
	background-repeat:no-repeat;
	width:632px;
	height:40px;
	color:#000000;
	font-weight:bold;
	padding-left:40px;
	padding-top:10px;
	
}
.textbox_004
{
	border:solid 1px #2A2A2A;
	width:300px;
	height:19px;
	color:#000000;
	padding-left:5px;
	
}
/*------------------------------ paging_section ----------------------------------------*/
.paging
{
	
	
	color:#81401B;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
	
	
}
.paging ul
{
	list-style:none;
	padding:0px;
	margin:0px;

}
.paging li
{ 
	list-style:none;
	color:#696969;
	font-weight:bold;
	font-size:11px;
	float:right;


	margin:1px;
	padding:3px;
}
.paging li a
{
	
	color:#696969;
	font-weight:normal;
	font-size:11px;
	list-style:none;
	background-color:#E7E4E0;
	text-align:center;
	text-decoration:none;
	
	margin:1px;
	padding:2px;
}
.paging li a:hover
{
text-decoration:underline;
font-size:11px;
}

/*------------------------------ product_listing ----------------------------------------*/
.productbg_top
{
	
	background-image:url(../images/productbg_top_01.gif);
	background-repeat:no-repeat;
	width:162px;
	height:15px;
	padding:0px;
	margin:0px;

}
.productbg_middle
{
	
	background-image:url(../images/productbg_middle_01.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px; 
	height:280px;
	vertical-align:middle;
	

}

.productbg_middle_category
{
	
	background-image:url(../images/productbg_middle_01.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px; 
	height:200px;
	vertical-align:middle;
	

}

.product_box_category_01
{
	border: none;
	margin-left:10px; 
	margin-right:8px;
	padding-left:5px
	margin-top:10px;
	margin-bottom:5px; 
}


.productbg_bottom
{
	background-image:url(../images/productbg_bottom_01.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:162px;
	height:21px;
	padding:0px;
	margin:0px;

}


.productlisting_01
{

	padding:0px;
	margin:0px;
}
.productlisting_01 ul
{
	padding:0px;
	margin:0px;
	list-style:none; 
}
.productlisting_01 li
{
	padding:0px;
	float:left;
	width:162px;
	margin-right:2px;
	margin-left:2px; 
	margin-top:5px; 
	margin-bottom:5px;
	color:#251908;
	font-size:11px;

}
.product_box_01
{
	border:solid 1px #BBAD99;
	width:140px;
	height:140px;
	margin-top:5px;
	margin-bottom:5px; 
	vertical-align:middle;
}
.product_box_text
{
	text-align:center;
	color:#251908;
	font-size:11px;
	text-decoration:none;
	padding-top:4px;
	width:140px;
	height:20px;
	margin-left:10px;
}
.product_box_text a
{
	text-align:center;
	color:#251908;
	font-size:11px;
	text-decoration:underline;
}
.product_box_text a:hover
{
	text-align:center;
	color:#251908;
	font-size:11px;
	text-decoration:none;
}

.price_text
{
	text-align:center;
	color:#251908;
	font-size:11px;
	text-decoration:none;
	padding-top:7px;
	width:140px; 
	margin-left:10px;
}
.price_text span
{
	text-align:center;
	color:#F15B12;
	font-size:11px;
	text-decoration:none;
}
.view_button 
{
	margin-left:25px;
	margin-top:12px;
	padding:0px;
	
}
.productbox_02
{
	float:left;
	width:200px;
	background-color:#F3F1EE;
	padding:4px;
}
.image_border_01
{
border:solid 1px #959595;
}
.productbox_03
{
	float:left;
	padding-left:20px;
	width:425px;
}
.productbox_03 h2
{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	color:#81401B;
}
.productbox_03 h2 span
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#DD520E;
}

.pricebox
{
	background-color:#EEE7DB;
	padding:4px;
	height:24px;
	width:260px;
	margin-top:10px;
	margin-bottom:10px;
}
.pricebox_text
{
	text-align:center;
	width:258px;
	height:22px;
	border:solid 1px #949494;
	color:#EC560C;
	font-weight:bold;
	background-color:#FFF9F0;
	line-height:20px;
	padding:0px;
	margin:0px;
}
.title_01
{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:18px;
	color:#A17054;
	border-bottom:solid 1px #ECECEC;
	text-decoration:none;
	padding-bottom:4px;
}
.title_02
{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:18px;
	color:#A17054;
	
	text-decoration:none;
	
}
/*----------------------------------------- Login ---------------------------------------------*/
#login
{
	background-image:url(../images/login_repeater.gif);
	background-repeat:repeat-y;
	width:793px;
	margin:36px auto;
}
#login_top
{
	background-image:url(../images/login_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:793px;
	padding-top:8px;
}
#login_btm
{
	background-image:url(../images/login_btm.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:793px;
}
#login .leftside
{
	width:350px;
	float:left;
	padding:0 9px 0 7px;
}
#login .rightside
{
	width:346px;
	float:left;
	margin-left:17px;
	margin-top:63px;
	padding-left:61px;
	background-image:url(../images/icon_09.gif);
	background-repeat:no-repeat;
}
#login h3
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:19px;
	color:#81401b;
	padding:0;
	margin:0;
}
#login_box
{
	border:#a98555 1px solid;
	background-image:url(../images/login_bg.gif);
	background-repeat:no-repeat;
	width:344px;
	margin:7px auto 10px auto;
	background-color:#f9e4c7;
	padding:25px 0 32px 0;
	color:#353535;
	font-size:11px;
}
.text_box_01
{
	border:#343434 1px solid;
	width:202px;
	height:16px;
	padding:2px;
}
.text_link
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#81401b;
	text-decoration:underline;
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
}
.text_link :hover
{
	color:#81401b;
	text-decoration:none;
}
.error
{
	background-image:url(../images/icon_08.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:22px;
	line-height:22px;
	display:block;
	color:#e15410;
	font-size:11px;
}
.header
{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:22px;
	color:#af7554;
	display:block;
	margin-top:6px;
}
.box_03
{
	background-image:url(../images/box_repeater.gif);
	background-repeat:repeat-y;
	width:674px;
	margin-bottom:16px;
}
.box_03 .top_curve
{
	background-image:url(../images/box_curve_top.gif);
	background-repeat:no-repeat;
	width:674px;
	height:9px;
}
.box_03 .cnt_area
{
	background-image:url(../images/box_curve_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:656px;
	padding:0 9px 9px 9px;
}
.box_03 .white_box
{
	border:#c8b398 1px solid;
	background-color:#FFF;
	padding:21px 0 15px 16px;
	font-size:11px;
}
.text_box_02
{
	border:#767676 1px solid;
	width:285px;
	height:16px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.text_area_01
{
	border:#767676 1px solid;
	width:480px;
	height:102px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.list_box_01
{	
	border:1px #767676 solid;
	width:291px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.textstyle_01
{
	color:#81401b;
}
.button_01
{
	background-image:url(../images/button_02.gif);
	background-repeat:no-repeat;
	width:93px;
	height:22px;
	cursor:pointer;
	border:0;
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}

.textstyle_01{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	font-weight:bold;
	color:#B6640B;
	margin:0px;
	
	
}
.textstyle_01 a{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	font-weight:bold;
	color:#B6640B;
	margin:0px;
	text-decoration:underline;
}
.textstyle_01 a:hover{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	font-weight:bold;
	color:#B6640B;
	margin:0px;
	text-decoration:none;
}
.textstyle_02{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	font-weight:normal;
	color:#B6640B;
	margin:0px;
	
	
}
.textstyle_02 a{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	font-weight:normal;
	color:#B6640B;
	margin:0px;
	text-decoration:underline;
}
.textstyle_02 a:hover{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	font-weight:normal;
	color:#B6640B;
	margin:0px;
	text-decoration:none;
}		
	

.box_05
{
	float:left;
	width:333px;
	padding:0px;
	margin-left:2px;
}
.box_05_top_curve
{
	background-image: url(../images/smallbox_top.gif);
	background-repeat:no-repeat;
	width:328px;
	height:26px;
	padding:0 0 0 5px;
	margin:0px;
}
.box_05_cnt_area
{
	background-image: url(../images/smallbox_middle.gif);
	background-repeat:repeat-y;
	padding-top:0px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	

}
.box_05_bt_curve
{
	background-image: url(../images/smallbox_bottom.gif);
	background-repeat:no-repeat;
	width:333px;
	height:7px;
	padding:0px;
	margin:0px;

	
}
.box_05_white_box
{
	border:#c8b398 1px solid;
	background-color:#FFF;
	padding:21px 0 15px 16px;
	font-size:11px;
	margin:0px;
	
	
}
.griedbg_top
{
	background-image:url(../images/bg_top_gried.gif);
	background-repeat:no-repeat;
	width:626px;
	height:29px;
	
	color:#2A2A2A;
	font-weight:bold;
	line-height:18px;
	padding-left:5px;
	
}
.white_box_01
{
	
	background-color:#FFF;
	padding:10px 0 15px 10px;
	font-size:11px;
	border:#c8b398 1px solid;
	
}
.white_box_01
{
	
	background-color:#FFF;
	padding:10px 0 15px 12px;
	font-size:11px;
	border:#c8b398 1px solid;
	
}
.gried_01
{
	background-color:#F4ECDF;
	border:solid 1px #C2AE8F;
	font-size:11px;
	color:#2A2A2A;
	height:17px;	
	padding-left:5px;
	padding-top:4px;

}
.gried_02
{
	background-color:#FFF9EF;
	border:solid 1px #C2AE8F;
	font-size:11px;
	color:#2A2A2A;
	height:17px;	
	padding-left:5px;
	padding-top:4px;

}
.gried_03
{
	background-color:#FFFFFF;
	border:solid 1px #C1AE8F;
	font-size:11px;
	color:#81401B;
	height:17px;	
	padding-right:5px;
	padding-left:5px;
	padding-top:7px;

}
.gried_04
{
	background-color:#FFE9C4;
	border:solid 1px #C1AE8F;
	font-size:11px;
	color:#81401B;
	height:17px;	
	padding-right:5px;
	padding-left:5px;
	padding-top:4px;
}
.cartbg_top
{
	background-image: url(../images/cartbg_top.gif);
	background-repeat:no-repeat;
	width:952px;
	height:31px;
	color:#2A2A2A;
	font-weight:bold;
	line-height:18px;
	padding-left:5px;
	
}
.cart_gried
{
	background-color:#FFFFFF;
	border:solid 1px #ECE3D3;
	font-size:11px;
	color:#242424;
	height:17px;	
	padding-right:5px;
	padding-left:5px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:5px;

}
.cart_gried a
{ 
	text-decoration:underline;
	color:#81401B;


}
.cart_gried a:hover
{ 
	text-decoration:none;
	color:#81401B;
}

.cart_gried_03
{
	background-color:#FFFFFF;
	border:solid 1px #ECE3D3;
	font-size:11px;
	color:#242424;
	height:17px;	
	padding-right:5px;
	padding-left:5px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:5px;
	background-color:#F5E9D5;

}

/* New CSS */
#shopping_cart a
{
 color:#4b4b4b;
 font-size:11px;
 text-decoration:none;
 font-weight:bold;
}

/*and please replace these css:*/

.text_01{
 font-family:"Trebuchet MS", "times New Roman", arial;
 font-size:21px;
 font-weight:normal;
 color:#B6640B;
 padding:102px 0px 0px 15px;
 margin:0px;
 display:block;
 line-height:20px;
 text-decoration:none;
}
.text_01_sub{
 font-family:"Trebuchet MS", "times New Roman", arial;
 font-size:17px;
 font-weight:normal;
 padding:0 0px 0px 15px;
 color:#3E3B3C;
 margin:0px;
 text-decoration:none;
}
.text_02{
 font-family:"Trebuchet MS", "times New Roman", arial;
 font-size:21px;
 font-weight:normal;
 color:#B6640B;
 padding:0px 0px 0px 10px;
 margin:0px;
 display:block;
 line-height:20px;
 text-decoration:none;
}
.text_02_sub{
 font-family:"Trebuchet MS", "times New Roman", arial;
 font-size:17px;
 font-weight:normal;
 color:#3E3B3C;
 margin:0px;
 padding:0px 0px 0px 10px;
 display:block;
 text-decoration:none;
}
.text_03{
 font-family:"Trebuchet MS", "times New Roman", arial;
 font-size:21px;
 font-weight:normal;
 color:#B6640B;
 padding:100px 0px 0px 100px;
 margin:0px;
 display:block;
 line-height:20px;
 text-decoration:none;
}
.text_03_sub{
 font-family:"Trebuchet MS", "times New Roman", arial;
 font-size:17px;
 font-weight:normal;
 color:#3E3B3C;
 margin:0px;
 padding:0 0px 0px 100px;
 text-decoration:none;
}
/*------------------------------- 26.02.2008 -----------------------------------*/
.simple_listing_04
{
	padding:0;
	margin:0;
}
.simple_listing_04 ul
{
	padding:0;
	margin:0;
	list-style:none;
}
.simple_listing_04 ul li
{
	background-image:url(../images/icon_11.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}
.simple_listing_04 ul li a
{
	border-bottom:#f4e4db 1px solid;
	padding:4px 0;
	display:block;
	width:600px;
	padding-left:16px;
	text-decoration:none;
	font-weight:bold;
	color:#81401b;
}
.simple_listing_04 ul li a:hover
{
	text-decoration:underline;
	color:#81401b;
}
.simple_listing_04 ul li ul li
{
	background-image:url(../images/icon_10.gif);
	background-repeat:no-repeat;
	background-position:left 9px;
	margin-left:20px;
}
.simple_listing_04 ul li ul li a
{
	border-bottom:#f4e4db 1px solid;
	padding:4px 0;
	display:block;
	width:582px;
	padding-left:13px;
	text-decoration:none;
	font-weight:bold;
	color:#81401b;
	font-size:11px;
}
.simple_listing_04 ul li ul li a:hover
{
	text-decoration:underline;
	color:#81401b;
}
.box_03 .orangebox
{
	border:#c8b398 1px solid;
	background-color:#ece3d3;
	font-size:11px;
}
.box_03 .orangebox td
{
	background-color:#ffffff;
	padding:5px 3px;
}
.box_03 .orangebox td a
{
	text-decoration:underline;
	color:#56534f;
	font-weight:bold;
}
.box_03 .orangebox td a:hover
{
	text-decoration:none;
	color:#56534f;
}
.table_header
{
	border:#cab59a 1px solid;
	background-image:url(../images/bg_02.gif);
	line-height:23px;
	color:#393939;
}
.table_header
{
	border:#cab59a 1px solid;
	background-image:url(../images/bg_02.gif);
	line-height:23px;
	color:#393939;
}

.table_td
{
	padding:0 3px;
	border-right:#cab59a 1px solid;
	font-weight:bold;
}
.table_td2
{
	padding:0 3px;
	font-weight:bold;
}
.width1
{
	width:350px;
}
.width2
{
	width:60px;
}
.width3
{
	width:350px;
}
.width4
{
	width:59px;
}
/*------------------------ 26.02.2009  5.17 ------------------------------*/
.sub_nav_listing_n09
{
	width:248px;
	padding:0;
	margin:auto;
	border:#f2f2f2 1px solid;
	background-color:#4d4b4b;
}
.sub_nav_listing_n09 ul
{
	padding:0;
	margin:17px 0;
	list-style:none;
	width:248px;
}
.sub_nav_listing_n09 ul li
{
	background-image:url(../images/menu_tree_node.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	margin-left:9px;
	padding-left:15px;
	width:207px;
}
.sub_nav_listing_n09 ul li a
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#d3d3d3;
	text-decoration:none;
	padding:4px 0;
	display:block;
	border-bottom:#6a6a6a 1px solid;
	font-weight:bold;
}
.sub_nav_listing_n09 ul li a:hover
{
	color:#FFF;
	text-decoration:none;
}

/*...........01/06/09...........*/
.color_bx_01 {
	margin:5px 0 0 0;
}
.color_bx_01 td{
	border:#cbcac7 solid 1px;
	padding:2px;
}
a.link_01{
	color:#B6640B;
}
.link_01:hover{
	text-decoration:none;
}
#order_bx{
	margin:0;
}
#order_bx h3{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	
}
#order_bx h4{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#42341f;
	background:#ececeb;
	padding:5px;
	border:#e4dfd7 solid 1px;
	font-weight:bold;
	width:620px;
}
#order_bx h5{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#42341f;
}
.box_col_01{
	background:#fff; 
	line-height:18px;
}
.box_col_01 td{
	padding:5px;
	background:#ececeb; 
} 
.box_col_02{
	margin:0 0 0 0;
	border:#e4dfd7 solid 1px;
	padding:5px;
	background:#ececeb;
}
.box_col_03{
	border:#c7baa8 solid 1px;
	padding:2px;
}
#order_bx input{
	font-size:12px;
}
.area_01{
	width:200px;
	height:50px;
}
/*.button_02
{
	background-image:url(../images/button_03.gif);
	background-repeat:no-repeat;
	width:120px;
	height:22px;
	cursor:pointer;
	border:0;
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
}*/

.button_02
{
	background-image:url(../images/button_03.gif);
	background-repeat:no-repeat;
	width:120px;
	height:22px;
	cursor:pointer;
	border:0;
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
}


.box_col_04{
	margin:0 0 0 0;
	border:#e4dfd7 solid 1px;
	padding:5px;
	background:#ececeb;
}

.text_021{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:21px;
	font-weight:normal;
	color:#B6640B;
	padding:0px 0px 0px 0px;
	margin:0px;
	display:block;
	line-height:20px;
	text-decoration:none;
}