body {

	margin: 0; padding: 0;

	text-align: center; 

	background-image: url(../images/background.gif);

	background-repeat: repeat;

}

img {

	border: 0;

}

#container {

	width: 917px;

	margin: 0 auto 0 auto;

	text-align: left;

}

.left {

	float: left;

	width: 258px;

	padding: 0;

}

.right {

	float: left;

	width: 659px;

	padding: 0;

}

.clear {

	clear: both;

}

.annouce_section{

	float: left;

}



.body_container {

	overflow: auto;

	background-image: url(../images/categories-background.png);

	background-repeat: repeat-x;;

	background-color: white;

}





.body_container2 {

	float:left;

	width:917px;

	background-image: url(../images/categories-background.png);

	background-repeat: repeat-x;;

	background-color: white;

}



.categories {

	margin: 0;

}

.content_section {

	max-height: 1000px;

/*	min-height: 560px; */

	min-height: 590px;

	padding: 0;

	margin: 0;

	overflow: auto;

	background: white;

	border-left-color: #D9D9D9;

	border-left-style: solid;

	border-left-width: thin;

	border-bottom-color: #D9D9D9;

	border-bottom-style: solid;

	border-bottom-width: thin;



}



.content_section2{

 width:658px;

	padding: 0;

	margin: 0;

	float:left;

	background: white;

	border-left-color: #D9D9D9;

	border-left-style: solid;

	border-left-width: thin;

	border-bottom-color: #D9D9D9;

	border-bottom-style: solid;

	border-bottom-width: thin;

    padding-bottom:10px;



}


.content_section3{

 width:608px;

	padding-left: 50px;

	margin: 0;

	float:left;

	background: white;

	border-left-color: #D9D9D9;

	border-left-style: solid;

	border-left-width: thin;

	border-bottom-color: #D9D9D9;

	border-bottom-style: solid;

	border-bottom-width: thin;

    padding-bottom:10px;
	 padding-top:10px;



}



div.products {

	width: 329px;

	height:280px;

	float: left;

	background-color: white;

}



div.products#info_frame {

	width: 329px;

	height: 280px;

	float: right;

	margin-top: 20px;

	margin-right: 20px;

	background-color: white;

/*	border: 1px #ADADAD solid; */

}



div.products#info_frame_contact_us {

	width: 329px;

	height: 280px;

	float: right;

	background-color: white;

/*	border: 1px #ADADAD solid; */

}



div.products#info_frame a {

	color: black;

	text-decoration: none;

}



div.products .div_image {

	width: 145px;

	height: 236px;

	margin-top: 33px;

	margin-left: 23px;

	float: left;

/*	border-color: gray;

	border-style: solid;

	border-width: 1;

*/

	text-align: center;

}




div.products .div_details {

	width: 140px;

	height: 236px;

	margin-top: 15px;

	margin-left: 0;

	float:left;

	text-align: center;

}



/*div.products .div_details img {

	border: 0;

}*/



div.products .div_details .product_name {

	font-family: 'tahoma';

	color: #E44B00;

	font-size: 18px;

	font-weight: bold;

	margin: 0;

	margin-top: 33px;

}



div.products .div_details .start_at {

	font-family: 'tahoma';

	color: #1B4E68;

	font-size: 12px;

	font-weight: bold;

	margin: 0;

	margin-top: 0;

}



div.products .div_details .real_price {

	font-family: 'tahoma';

	color: black;

	font-size: 24px;

	font-weight: bold;

	text-decoration: line-through;

	margin: 0;

	margin-top: 5px;

}



div.products .div_details .sale_price {

	font-family: 'tahoma';

	color: black;

	font-size: 39px;

	font-weight: bold;

	margin: 0;

	margin-top: 0;

}



.footer {

	margin: 0;

	padding: 0;

	height: 9px;

}



ul#menu {

	font-family: 'tahoma';

	color: #292929;

	font-size: 16px;

	font-weight: bold;

	margin-top: 0;

	margin-bottom: 0;

	padding: 0;

	background-color: transparent;

	background-image: url(../images/left_menu_bg.png);

	background-repeat: repeat-y;

	list-style-position: inside;

	list-style-image: url(../images/arrow.png);

}



ul#menu li{

	padding-top: 11px;

	padding-bottom: 12px;

	margin: 0 20px;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-bottom-color: #D9D9D9;

}

ul#menu li.last{

	padding-top: 12px;

	padding-bottom: 13px;

	margin: 0 20px;

	border-bottom: none;

}



ul#menu a{

	text-decoration: none;

	color: black;

}

ul#menu a:hover{

	color: brown;

}



ol#categories {

	font-family: 'Arial';

	font-size: 12px;

	color: #292929;

	font-weight: bold;

	margin-top: 0;

	margin-bottom: 0;

	padding: 0;

	list-style-position: inside;

	list-style-type: none;

}



ol#categories li{

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 20px;

}



ol#categories li span{

	font-family: 'Tahoma';

	font-size: 16px;

	color: #640000;

}



ol#categories a{

	text-decoration: none;

	color: black;

}

ol#categories a:hover{

	color: brown;

}



div.header{

	width: 659px;

	height: 102px;

	background-image: url(../images/border_top_right.png);

	background-position: right top;

	background-repeat: no-repeat;

}

.header div.right{

	width: 12px;

	height: 102px;

	float: right;

}

.header div.left{

	background: #ffffff;

	width: 647px;

	height: 102px;

}

#navigation ul, #navigation ul li {

	list-style: none;

	margin: 0;

	padding: 0;

}



#navigation ul {

	text-align: center;

	font-family: 'Tahoma';

	font-weight: bold;

	font-size: 16px;

	color: white;

}



#navigation ul li {

	display: inline;

	margin-right: 0;

}



#navigation ul li.last {

	margin-right: 0;

}



#navigation ul li a {

	background: url(../images/navigation_tab_right.png) no-repeat 100% 0;

	color: white;

	padding: 5px 0;

	text-decoration: none;

	float: left;

}



#navigation ul li a span {

	background: url(../images/navigation_tab_left.png) no-repeat;

	padding: 5px 1.3em;

}



#navigation ul li a:hover span {

	text-decoration : underline;

}



#navigation ul li a#selected{

	background: url(../images/navigation_tab_selected_right.png) no-repeat 100% 0;

	color: white;

	padding: 5px 0;

	text-decoration: none;

}



#navigation ul li a#selected:hover span {

	text-decoration : none;

}



#navigation ul li a#selected span {

	background: url(../images/navigation_tab_selected_left.png) no-repeat;

	padding: 5px 1.2em;

}



div#live_chat {

	float: left;

	margin-left: 35px;

	margin-top: 14px;

}



div#search_box {

	width: 264px;

	height: 91px;

	float: left;

	margin-left: 39px;

	margin-top: 14px;

}



div#search_box .search_center {

	width: 234px;

	background: #ECECEC url(../images/search_button_shade.png) no-repeat 176px 61px;

	margin: 0 auto 0 auto;

	text-align: center;

	padding: 27px 0;

	float: left;

}



div#search_box .search_center .search_title{

	float: left;

	font-family: 'tahoma';

	color: #6B0000;

	font-size: 20px;

	margin-top: -20px;

	margin-left: 15px;

}



div#search_box img

{

	float: left;

}



div#search_box #go {

	float: left;

	margin-top: 4px;

	margin-left: 5px;

}



div#search_box .search_center #search_field {

	width: 150px;

	float: left;

	clear: left;

	position: relative;

	margin-left: 15px;

	top: 7px;

}



div#search_box .search_left {

	height: 100%;

	background-image: url(../images/searchbox_left.png);

	float: left;

}



div#search_box .search_right {

	height: 100%;

	background-image: url(../images/searchbox_right.png);

	float: right;

}

div#navigation

{

	float: left;

	clear: left;

	margin-top: 0;

	margin-left: 15px;

}

div.middle_div {

	overflow: auto;

	background-color: white;

}



.body_section {

	padding: 5px;

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 10px;

}



.contact_section {

	padding: 20px 20px;

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 10px;

}



span.input_name {

	font-family: 'Arial';

	font-size: 12px;

	color: #292929;

	font-weight: normal;

	

}



span.info {

	font-family: 'Arial';

	font-size: 12px;

	color: #292929;

	font-weight: normal;

	

}



span.message {

	font-family: 'Arial';

	font-size: 12px;

	color: black;

	font-weight: normal;

	

}



span.error {

	font-family: 'Arial';

	font-size: 12px;

	color: black;

	font-weight: normal;

	

}



div.content_header {

	font-family: 'Arial';

	font-size: 18px;

	color: #343434;

	background-color: #f0f0f0;

	font-weight: lighter;

	height: 25px;

	padding: 5px 5px 0 5px;

}



div.content_header a{

	font-family: 'Arial';

	font-size: 18px;

	color: #343434;

	font-weight: lighter;

	text-decoration: none;

}



div.page_number {

	font-family: 'Arial';

	font-size: 14px;

	color: gray;

	background-color: #f0f0f0;

	font-weight: bold;

	height: 25px;

	padding: 5px 0 0 0;

	text-align: center;

	clear: both;

}



div.page_number a{

	text-decoration: none;

	color: #640000;

}



div.page_number a:hover{

	color: gray;

}



/*--------product-category----*/


.product_name{
font-family: 'tahoma';

	color: #E44B00;

	font-size: 12px;

	font-weight: bold;

}
div.products2 {

	width: 300px;

height:230px;

	float: left;

	background-color: white;

}



div.products2#info_frame {

	width: 300px;

	height: 160px;

	float: right;

	margin-top: 20px;

	margin-right: 20px;

	background-color: white;

/*	border: 1px #ADADAD solid; */

}



div.products2#info_frame_contact_us {

	width: 300px;

	height: 160px;

	float: right;

	background-color: white;

/*	border: 1px #ADADAD solid; */

}



div.products2#info_frame a {

	color: black;

	text-decoration: none;

}



div.products2 .div_image {

	width:300px;

	

	margin-top: 33px;

	margin-left: 23px;

	float: left;

/*	border-color: gray;

	border-style: solid;

	border-width: 1;

*/

	text-align: left;

}

div.products2 .div_details {

	width: 140px;

	height: 130px;

	margin-top: 15px;

	margin-left: 0;

	float:left;

	text-align: left;

	padding-left:10px;

}



div.products2 .div_details .product_name {

	font-family: 'tahoma';

	color: #E44B00;

	font-size: 12px;

	font-weight: bold;

	margin: 0;

	margin-top: 33px;

}



/*--- --*/



div.products3 {

	width: 320px;

	height:220px;

	float: left;

	background-color: white;

}



div.products3#info_frame {

	width: 320px;

	height: 220px;

	float: right;

	margin-top: 20px;

	margin-right: 20px;

	background-color: white;

/*	border: 1px #ADADAD solid; */

}



div.products3#info_frame_contact_us {

	width: 320px;

	height: 220px;

	float: right;

	background-color: white;

/*	border: 1px #ADADAD solid; */

}



div.products3#info_frame a {

	color: black;

	text-decoration: none;

}



div.products3 .div_image {

	width:145px;

	height: 220px;

	margin-top: 33px;

	margin-left: 23px;

	float: left;

/*	border-color: gray;

	border-style: solid;

	border-width: 1;

*/

	text-align: left;

}

div.products3 .div_details {

	width: 120px;

	height: 220px;

	margin-top: 15px;

	margin-left: 0;

	float:left;

	text-align: left;

	padding-left:10px;

}



div.products3 .div_details .product_name {

	font-family: 'tahoma';

	color: #E44B00;

	font-size: 12px;

	font-weight: bold;

	margin: 0;

	margin-top: 33px;

}



div.products3 .div_details .real_price {

	font-family: 'tahoma';

	color: black;

	font-size: 12px;

	font-weight: bold;

	text-decoration: line-through;

	margin: 0;

	margin-top: 5px;

}



 .sale_price {

	font-family: 'tahoma';

	color: black;

	font-size: 12px;

	font-weight: normal;

	



}

.start_at{

font-family: 'tahoma';

	color: black;

	font-size: 12px;

	font-weight: normal;

	

}



h1, h2, h3 {

	font-weight: normal;

}

h1 {

	font-size: 2em;

}

img {

	border: none;

}

#hideshow {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

}

#fade {

	background: #000; 

	position: fixed; 

	width: 100%;

	height: 100%;

	filter:alpha(opacity=80);

	opacity: .80;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/

	left: 0;

	z-index: 10;

}

.popup_block {

	background: #ddd;

	padding: 10px 20px;

	border: 10px solid #fff;

	float: left;

	width: 480px;

	position: fixed;

	top: 20%;

	left: 50%;

	margin: 0 0 0 -250px;

	z-index: 100;



}

.popup_block .popup {

	float: left;

	width: 100%;

	background: #fff;

	margin: 10px 0;

	padding: 10px 0;

	border: 1px solid #bbb;

}

.popup h3 {

	margin: 0 0 20px;

	padding: 5px 10px;

	border-bottom: 1px solid #bbb;

	font-size: 1.5em;

	font-weight: normal;

}

.popup p {

	padding: 5px 10px;

	margin: 5px 0;

}

.popup img.cntrl {

	position: absolute;

	right: -20px;

	top: -20px;

}



/*--Making IE6 Understand Fixed Positioning--*/



*html #fade {

	position: absolute;

	top:expression(eval(document.compatMode &&

	document.compatMode=='CSS1Compat') ?

	documentElement.scrollTop : document.body.scrollTop);

}



*html .popup_block {

	position: absolute;

	top:expression(eval(document.compatMode &&

	document.compatMode=='CSS1Compat') ?

	documentElement.scrollTop

	+((documentElement.clientHeight-this.clientHeight)/2)

	: document.body.scrollTop

	+((document.body.clientHeight-this.clientHeight)/2));

	

	left:expression(eval(document.compatMode &&

	document.compatMode=='CSS1Compat') ?

	documentElement.scrollLeft 

	+ (document.body.clientWidth /2 ) 

	: document.body.scrollLeft 

	+ (document.body.offsetWidth /2 ));

}



/*--IE 6 PNG Fix--*/



img{ behavior: url(iepngfix.htc) }

.back{
font-family:Tahoma, Georgia, Arial;
font-size:12px;
text-align:right;
color:#000000;
text-decoration:none;
padding-right:5px;
padding-top:10px;
}

.back a{
font-family:Tahoma, Georgia, Arial;
font-size:12px;
text-align:right;
color:#000000;
text-decoration:none;
padding-right:5px;
padding-top:10px;
}
.back a:hover{
text-decoration:underline;
}