/*----------------------------------------------- INDEX -----------------------------------------------*/

/*----------------------*/

/*    body              */

/*----------------------*/

body {


	font: normal 11px tahoma;
	
	color: #404040;
	
	background-color:#e9eae9;

	background-image:url(../templates-images/background_body.jpg); 

	background-repeat:repeat-x;

	margin: 0;

}

a.lang:link, a.lang:visited {
	color: #ef0000;
	font-weight: bold;
	text-decoration: none;
}
a.lang:hover {
	color: #ef0000;
	font-weight: bold;
	text-decoration: underline;
}

input.txt {
	font:normal 10px Tahoma;
	color:#666666;
	padding-left:2px;
	height:12px;
	border: solid 1px #a3a3a3;
}

span h1 {
	display:inline;
	font:bold 12px Verdana;
}
div h2, span h2 {
	display:inline;
}

/*----------------------*/

/*    main table        */

/*----------------------*/

table.main {

	width: 768px;

	height:361px;

	text-align:center;

	vertical-align:middle;

}

table.main tr.top_space {

	height:160px;

}

table.main tr._space {

	height:160px;

}

table.main tr td.top {

	width: 768px;

	height: 141px;

	text-align:center;

	vertical-align:middle;

	background-image:url(../templates-images/logo_header.jpg);

	background-position:center;

	background-repeat:no-repeat;

}

table.main tr td.midle {

	width: 768px;

	height:235px;

	text-align:center;

	vertical-align:middle;

    background-image:url(../templates-images/background_midle.jpg); 

	background-position:center;

	background-repeat:no-repeat;

}

table.main tr td. {

	width: 768px;

	height: 55px;

	text-align:right;

	vertical-align:top;

	background-image:url(../templates-images/logo_footer.jpg);

	background-position:center;

	background-repeat:no-repeat;

}

table.main tr td. span{

	padding-right:20px;

	font:normal 10px Arial;

	color:#dddddd;

}

/*----------------------*/

/* midle content table  */

/*----------------------*/

table.content {

	width: 768px;

	height:235px;

	text-align:center;

	vertical-align:middle;

}

table.content tr td.cont_left{

	width: 238px;

	height:235px;

	text-align:left;

	vertical-align:top;

}

table.content tr td.cont_midle{

	width: 326px;

	height:235px;

	text-align:right;

	vertical-align:;

}

table.content tr td.cont_right{

	width: 200px;

	height:235px;

	text-align:left;

	vertical-align:top;

}

/*----------------------*/

/* login table          */

/*----------------------*/

table.content_login {

	width: 238px;

	text-align:left;

	vertical-align:top;

}

table.content_login tr.top_space {

	height:34px;

}

table.content_login tr td.login_err_col {

	width:45%;

	text-align:left;

	vertical-align:middle;

	padding-left:15px;

	font:normal 10px Tahoma;

	color:#dd0000;

}

table.content_login tr td.login_text_col {

	width:30%;

	text-align:left;

	vertical-align:middle;

	padding-left:15px;

	font:bold 10px Tahoma;

	color:#565656;

}

table.content_login tr td.login_input_col {

	width:70%;

	text-align:left;

	padding-left:10px;

	vertical-align:middle;

	padding-:2px;

	font:bold 10px Tahoma;

	color:#565656;

}

table.content_login tr td input.txt{

	width: 95px;

	height:12px;

	border:none;

	border-top:solid 1px #fcfcfc;

	border-left:solid 1px #c6c6c6;

	border-right:solid 1px #c6c6c6;

	border-:solid 1px #8a8a8a;

	font:normal 10px Arial;

	color:#333333;

}

table.content_login tr td.login_login_button {

	width:70%;

	text-align:left;

	padding-left:10px;

	vertical-align:middle;

	padding-top:3px;

	padding-:3px;

}

table.content_login tr td.login_options_col {

	width:55%;

	text-align:left;

	padding-left:15px;

	vertical-align:middle;

	font:bold 10px Verdana;

	color:#787878;

}

table.content_login tr td.login_options_col table{

	text-align:center;

	vertical-align:middle;

}

table.content_login tr td.login_options_col table tr td{

	text-align:left;

	vertical-align:middle;

}

a.lost_pass, a.lost_pass:visited, a.lost_pass:active {

	color:#787878;

	font: bold 9px Verdana;

	text-decoration:underline;

}

a.lost_pass:hover {

	text-decoration:none;

}

table.content_login tr td input.chk {

	border-width:0px;

}

/*----------------------*/

/* features table       */

/*----------------------*/

.noerr {

	padding-top:44px;

}

.noerr table {

	width: 238px;

	text-align:left;

	vertical-align:top;

	border: none;

}

.noerr table tr td {

	width: 238px;

	text-align:left;

	vertical-align:middle;

	padding-left:15px;

	border: none;

}

.noerr table tr td span {

	padding-left:9px;

	font:normal 10px Tahoma;

	color:#777777;

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

	background-position:left midle;

	background-repeat:no-repeat;

	border: none;

}



.witherr {

	padding-top:33px;

}

.witherr table {

	width: 238px;

	text-align:left;

	vertical-align:top;

	border: none;

}

.witherr table tr td {

	width: 238px;

	text-align:left;

	vertical-align:middle;

	padding-left:15px;

	border: none;

}

.witherr table tr td span {

	padding-left:9px;

	font:normal 10px Tahoma;

	color:#777777;

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

	background-position:left midle;

	background-repeat:no-repeat;

	border: none;

}

/*----------------------*/

/*      menu button     */

/*----------------------*/

.button {
	height: 30px;
	font: bold 10px Verdana;
	width:200px;
	text-align:left;
	vertical-align:middle;

}

.button div {

	background-image:url(../templates-images/button_left.jpg);

	background-position: left;

	background-repeat:no-repeat;

	padding-left: 25px;

}

.button div div {

	background-image:url(../templates-images/button_right.jpg);

	background-position: right;

	background-repeat:no-repeat;

	padding-left: 0;

	padding-right: 20px;

	padding-right: 20px;

}

.button div div div {

	height: 30px;

	background-image:url(../templates-images/button_midle.jpg);

	background-repeat: repeat-x;

	padding-left: 0;

	padding-right: 0;

}

.button span {

	color: #FFFFFF;

	position:relative;

	top:8px;

	padding-left:4px;

	padding-right:20px

}

.button_sel {
	cursor: pointer;
	height: 30px;
	font: bold 10px Verdana;
	width:200px;
	text-align:left;
	vertical-align:middle;

}

.button_sel div {

	background-image:url(../templates-images/button_left_sel.jpg);

	background-position: left;

	background-repeat:no-repeat;

	padding-left: 25px;

}

.button_sel div div {

	background-image:url(../templates-images/button_right_sel.jpg);

	background-position: right;

	background-repeat:no-repeat;

	padding-left: 0;

	padding-right:20px;

}

.button_sel div div div {

	height: 30px;

	background-image:url(../templates-images/button_midle_sel.jpg);

	background-repeat: repeat-x;

	padding-left:0;

	padding-right:0;

}

.button_sel span {

	color: #FFFFFF;

	position:relative;

	top:8px;

	padding-left:4px;

	padding-right:0px

}

.menu_spacer {

	height:1px;

}

/*----------------------*/

/*      tour table      */

/*----------------------*/

table.tour {

	width:199px;

	height:101px;

	text-align:left;

	vertical-align:top;

}

table.tour tr.top_space {

	height:7px;

}

table.tour tr td.cont {

	width:199px;

	height:101px;

	text-align:left;

	vertical-align:top;

	 background-image:url(../templates-images/background_tour.jpg); 

	background-position:center;

	background-repeat:no-repeat;

}

.take_tour {

	text-align:left;

	vertical-align:middle;

	padding-top:8px;

	padding-left:30px;

	font:bold 11px Tahoma;

	color:#444444;

}

.take_tour_desc {

	width:160px;

	text-align:left;

	vertical-align:middle;

	padding-top:10px;

	padding-left:30px;

	font:bold 19px Tahoma;

	color:#666666;

}

/*----------------------------------------------- REGISTER -----------------------------------------------*/

/*----------------------*/

/*    register table    */

/*----------------------*/

table.register {

	width: 768px;

	/*height:100%;*/

	text-align:center;

	vertical-align:top;

}

table.register tr.top_space {

	height:160px;

}

table.register tr._space {

	height:160px;

}

table.register tr td.top {

	width: 768px;

	height: 71px;

	text-align:center;

	vertical-align:middle;

	background-image:url(../templates-images/logo_header.jpg);

	background-position:center;

	background-repeat:no-repeat;

}

table.register tr td.midle {

	width: 768px;

	height:235px;

	text-align:center;

	vertical-align:middle;

	/* upper middle background */

	 background-image:url(../templates-images/background_register_midle.jpg); 

	background-position:top;

	background-repeat:no-repeat;

}

table.register tr td. {

	width: 768px;

	height: 55px;

	text-align:right;

	vertical-align:top;

	background-image:url(../templates-images/logo_footer.jpg);

	background-position:center;

	background-repeat:no-repeat;

}

table.register tr td. span{

	padding-right:20px;

	font:normal 10px Arial;

	color:#dddddd;

}

table.register_mid {

	width: 320px;

	text-align:center;

	vertical-align:middle;

/* main table background here */

	 background-image:url(../templates-images/background_register_midle_r.jpg); 

	background-repeat:repeat-y;

}

table.register_mid2 {

	width: 768px;

	text-align:center;

	vertical-align:middle;

	background-repeat:repeat-y;

}


/*----------------------*/

/*  register form       */

/*----------------------*/

table.register_form {

	text-align:left;

	vertical-align:top;

}

table.register_form span.title {

	font:bold 12px Tahoma;

	color:#555555;

}

table.register_form span.desc {

	font:normal 10px Tahoma;

	color:#666666;

	padding-left:20px;

}

table.register_form tr td.text {

	text-align:right;

	padding-right:5px;

	font:normal 10px Tahoma;

	color:#444444;

}

table.register_form input.text{

	font:normal 10px Tahoma;

	color:#666666;

	padding-left:2px;

	width: 120px;

	height:12px;

	border: solid 1px #a3a3a3;

}

table.register_form select.text{

	font:normal 10px Tahoma;

	color:#666666;

	padding-left:2px;

	width: 120px;

	border: solid 1px #a3a3a3;

}

table.register_form textarea.text{

	font:normal 10px Tahoma;

	color:#666666;

	padding-left:2px;

	border: solid 1px #a3a3a3;

}

table.register_form tr td.err {

	text-align:left;

	padding-left:5px;

	font:normal 10px Tahoma;

	color:#ee0000;

}

/*----------------------------------------------- TOUR -----------------------------------------------*/

/*----------------------*/

/*      tour form       */

/*----------------------*/

table.tour_form {

	text-align:left;

	vertical-align:top;

}

table.tour_form span.title {

	font:bold 12px Tahoma;

	color:#555555;

	padding-left:40px;

}

table.tour_form span.sub_title, span.sub_title {

	font:bold 10px Tahoma;

	color:#000000;

	padding-left:20px;

}

table.tour_form span.desc {

	font:bold 9px Tahoma;

	color:#676767;

	padding-left:4px;

}

table.tour_form tr td.text, td.text {

	text-align:left;

	width:188px;

	padding-left:20px;

}

a.tour_menu, a.tour_menu:visited, a.tour_menu:active {

	color:#000099;

	font: bold 10px Verdana;

	text-decoration:none;

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

	background-repeat:no-repeat;

	background-position:left;

	padding-left:15px;

}

a.tour_menu:hover {

	color:#dd0000;

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

}

a.tour_reg, a.tour_reg:visited, a.tour_reg:active {

	color:#aa7777;

	font: bold 11px Verdana;

	text-decoration:none;

}

a.tour_reg:hover {

	color:#bb5555;

	text-decoration:underline;

}

a.tour_usc, a.tour_usc:visited, a.tour_usc:active {

	color:#aa7777;

	font: normal 9px Verdana;

	text-decoration:none;

}

a.tour_usc:hover {

	color:#bb5555;

	text-decoration:underline;

}

a.tour_faq, a.tour_faq:visited, a.tour_faq:active {

	color:#aa7777;

	font: normal 11x Verdana;

	text-decoration:none;

}

a.tour_faq:hover {

	color:#bb5555;

	text-decoration:underline;

}

a.tour_link, a.tour_faq:visited, a.tour_faq:active {
			
	color: #666666;

	font: normal 12x Verdana;
	
	/*font-weight: bold;*/

	text-decoration:none;

}

a.tour_link:hover {

	color:#FF0000;
	
	font: normal 11x Verdana;
	
	/*font-weight: bold;*/

	text-decoration:underline;

}

span.tour_top {
	color: #000099;
	font: bold 11px Verdana;
}

span.tour_txt {
	color: #000099;
	font: normal 11px Verdana;
}

span.tour_cit {

	color:#686868;

	font: italic 11px Verdana;

}

span.tour_blk {

	color:#686868;

	font: normal 10px Verdana;

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

	background-repeat:no-repeat;

	background-position:left;

	padding-left:15px;

}

span.tour_blk_af {

	color:#686868;

	font: normal 11px Verdana;

	padding-left:5px;

}

span.footer {

	color:#FFFFFF;

	font: bold 10px Verdana;

	padding-right:5px;

}


table.tour_prod {

	padding-left:10px;

	width:100%;

}

table.tour_prod tr td {

	width:50%;

}

div.man {

	width:160px; 

	height:622px; 

	overflow:auto;

	padding-top:5px;

	padding-left:5px;

	padding-right:5px;

	padding-:5px;

	border:solid 1px #aaaaaa;

	color:#ffffff;

	font:bold 9px Tahoma;
	
	background:#0000CC;

}

a.faq, a.faq:visited, a.faq:active {

	color:#000099;

	font: bold 10px Verdana;

	text-decoration:none;

}

a.faq:hover {

	color:#555555;

	text-decoration:underline;

}

/*-------------------------*/

/*   tour img table        */

/*-------------------------*/

td.tour_img {

	width:267px;

	height:177px;

	border:solid 2px #ebebeb;

	text-align:center;

	vertical-align:middle;

}

td.tour_img img{

	width: 267px;

	height:177px;

}

/*-------------------------*/

/*   pages table           */

/*-------------------------*/

table.pages {

	width:270px;

}

table.pages tr td.pag_left {

	width:2px;

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

	background-repeat:no-repeat;

	background-position:;

	background-color:#f1f1f1;

}

table.pages tr td.pag_midle {

	width:270px;

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

	background-repeat:repeat-x;

	background-position:bottom;

	background-color:#f1f1f1;

	text-align:left;

	padding-top:2px;

	padding-bottom:3px;

}

table.pages tr td.pag_right {

	width:2px;

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

	background-repeat:no-repeat;

	background-position:bottom;

	background-color:#f1f1f1;

}

table.pages tr td table tr td.pages_of {

	width:100px;

	text-align:left;

	padding-left:10px;

	font: normal 10px Tahoma;

	color:#444444;

}

table.pages tr td table tr td.pages_all {

	width:270px;

	text-align:right;

	padding-right:10px;

	font: normal 10px Tahoma;

	color:#444444;

}

table.pages tr td table tr td.pages_all a, table.pages tr td table tr td.pages_all a:visited, table.pages tr td table tr td.pages_all a:active {

	font: normal 10px Tahoma;

	color:#444444;

	text-decoration:none;

}

table.pages tr td table tr td.pages_all a:hover {

	text-decoration:underline;

}

/*----------------------------------------------- CONTACT -----------------------------------------------*/

/*----------------------*/

/*  contact form        */

/*----------------------*/

.contact_form {

	text-align:left;

	vertical-align:top;

	font:normal 10px Arial;

	color:#444444;

}

.contact_form .title {

	text-align:left;

	font:bold 14px Tahoma;

	color:#000000;

}

.contact_form span {

	text-align:left;

	font:bold 12px Tahoma;

	color:#000000;

}

.browsebydiv {
	font:bold 9px Verdana;
	color:#c20000;
}
.browsebydiv a:link,.browsebydiv a:visited {
	font:bold 9px Verdana;
	color:#c20000;
	text-decoration:underline;
}
.browsebydiv a:hover {
	font:bold 9px Verdana;
	color:#c20000;
	text-decoration:none;
}


.button_browse {

	height:18px;
	overflow: hidden;

}

.button_browse_title {

	width:194px;

	height:30px;

	background-color:#FFFFFF;

	vertical-align:top;

	text-align:left;

}

.button_browse_title span.font1{

	padding-left:5px;

	font:bold 10px Verdana;

	color:#555555;

}

.button_browse_title span.font2{

	padding-left:4px;

	font:bold 9px Verdana;

	color:#555555;

}

.button_browse_title span.font3{

	padding-left:4px;

	font:bold 9px Verdana;

	color:#c20000;

	text-decoration:underline;

}

.button_browse_title a, .button_browse_title a:visited, .button_browse_title a:active {

	padding-left:4px;

	color:#c20000;

	font:bold 9px Verdana;

	text-decoration:none;

}

.button_browse_title a:hover {

	text-decoration:underline;

}

.button_browse a, .button_browse a:visited, .button_browse a:active {

	padding-left:10px;

	color:#363636;

	font:bold 9px Verdana;

	text-decoration:none;

	filter:alpha(opacity=100); 

	-moz-opacity:1.0; 

	opacity:1.0;

	position:relative;

	top:5px;

}

.button_browse a:hover {

	text-decoration:underline;

}



a.categorylinkred:link, a.categorylinkred:visited {

	font-family: Verdana;
	font-weight: bold;
	/*color:#c20000;*/
	color:blue;

}



a.categorylinkred:hover {

	font-family: Verdana;
	font-weight: bold;
	color:#c20000;

}

/*-------------------------*/

/* inner product table     */

/*-------------------------*/



table.inner_product {
	width: 120px;
	height:164px;
	background-color:#ffffff;
}

table.inner_product tr td.top_left {
	width: 3px;
	height:2px;
	background-image: url(../customer/images/prod_top_left.gif);
	background-repeat:no-repeat;
}

table.inner_product tr td.top_right {
	width: 4px;
	height:2px;
	background-image: url(../customer/images/prod_top_right.gif);
	background-repeat:no-repeat;
}

table.inner_product tr td.top_midle {
	width: 120px;
	height:2px;
	background-image: url(../customer/images/prod_top_midle.gif);
	background-repeat:repeat-x;
}

table.inner_product tr td.bottom_left {
	width: 3px;
	height:2px;
	background-image: url(../customer/images/prod_bottom_left.gif);
	background-repeat:no-repeat;
}

table.inner_product tr td.bottom_right {
	width: 4px;
	height:2px;
	background-image: url(../customer/images/prod_bottom_right.gif);
	background-repeat:no-repeat;
}

table.inner_product tr td.bottom_midle {
	width: 120px;
	height:2px;
	background-image: url(../customer/images/prod_bottom_midle.gif);
	background-repeat:repeat-x;
}

table.inner_product tr td.left_midle {
	width: 3px;
	height:100%;
	background-image: url(../customer/images/prod_left_midle.gif);
	background-repeat:repeat-y;
}

table.inner_product tr td.right_midle {
	width: 4px;
	height:100%;
	background-image: url(../customer/images/prod_right_midle.gif);
	background-repeat:repeat-y;
}

table.inner_product tr td.mid {
	vertical-align:top;
	text-align:left;
	background:#ffffff;
}

table.inner_product tr td table tr td.pr_name {
	width:20px;
	overflow:hidden;
	text-align:left;
	vertical-align:middle;
	padding-left:2px;
	font:bold 10px Tahoma, Arial;
	color:#cc0000;
}

table.inner_product tr td table tr td.pr_name a:link,table.inner_product tr td table tr td.pr_name a:visited,table.inner_product tr td table tr td.pr_name a:hover {
	font:bold 10px Tahoma, Arial;
	color:#cc0000;
	text-decoration:none;
}

table.inner_product tr td table tr td.pr_price {
	/*
	width:42px;
	height:40px;
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	padding-left:7px;
	font:bold 10px Tahoma, Arial;
	color:#111111;
	background: #cccccc;
	*/
	text-align:right;
	vertical-align:top;
	font:bold 10px Tahoma, Arial;
	color:#cc0000;
}

table.inner_product tr td table tr td.pr_img {
	padding-left:10px;
}

table.inner_product tr td table tr td.pr_details {
	text-align:left;
	vertical-align:bottom;
	padding-left:4px;
}

table.inner_product tr td table tr td.pr_details a, table.inner_product tr td table tr td.pr_details a:visited, table.inner_product tr td table tr td.pr_details a:active {
	color:#555555;
	font: bold 11px Verdana;
	text-decoration:none;
}

table.inner_product tr td table tr td.pr_details a:hover {
	text-decoration:underline;
}

.butt_det {
	background-image:url(../customer/images/en_b_2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:96px;
	height:23px;
}

.butt_det_over {
	background-image:url(../customer/images/en_b_2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:96px;
	height:23px;
	cursor:pointer;
}

/*-------------------------*/
/* end of inner product    */
/*-------------------------*/

/*-------------------------*/
/*   pages table           */
/*-------------------------*/

table.pages {
	width:380px;
}

table.pages tr td.pag_left {
	width:2px;
	background-image:url(../customer/images/pages_left.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#f1f1f1;
}

table.pages tr td.pag_midle {
	width:380px;
	background-image:url(../customer/images/pages_midle.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#f1f1f1;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}

table.pages tr td.pag_right {
	width:2px;
	background-image:url(../customer/images/pages_right.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#f1f1f1;
}

table.pages tr td table tr td.pages_of {
	width:100px;
	text-align:left;
	padding-left:10px;
	font: bold 8px Verdana;
	color: #000000;
}

table.pages tr td table tr td.pages_all {
	width:380px;
	text-align:right;
	padding-right:10px;
	font: bold 8px Verdana;
	color: #000000;
}

table.pages tr td table tr td.pages_all a, table.pages tr td table tr td.pages_all a:visited, table.pages tr td table tr td.pages_all a:active {
	color:#000000;
	font: bold 8px Verdana;
	text-decoration:none;
}

table.pages tr td table tr td.pages_all a:hover {
	text-decoration:underline;
}

/*-------------------------*/
/* end of pages table      */
/*-------------------------*/

/*----------------------*/
/* details table        */
/*----------------------*/

/*table.dtl {
	width: 227px;
	background-color:#ffffff;
	text-align:center;
}

table.dtl tr td.top_left {
	width: 4px;
	height:4px;
	background-image: url(../customer/images/det_top_left.gif);
	background-repeat:no-repeat;
}

table.dtl tr td.top_right {
	width: 7px;
	height:4px;
	background-image: url(../customer/images/det_top_rigth.gif);
	background-repeat:no-repeat;
}

table.dtl tr td.top_midle {
	width: 227px;
	height:4px;
	background-image: url(../customer/images/det_top_midle.gif);
	background-repeat:repeat-x;
}

table.dtl tr td.bottom_left {
	width: 4px;
	height:4px;
	background-image: url(../customer/images/det_bottom_left.gif);
	background-repeat:no-repeat;
}

table.dtl tr td.bottom_right {
	width: 4px;
	height:4px;
	background-image: url(../customer/images/det_bottom_right.gif);
	background-repeat:no-repeat;
}

table.dtl tr td.bottom_midle {
	width: 227px;
	height:4px;
	background-image: url(../customer/images/det_bottom_midle.gif);
	background-repeat:repeat-x;
}

table.dtl tr td.left_midle {
	width: 4px;
	height:100%;
	background-image: url(../customer/images/det_left_midle.gif);
	background-repeat:repeat-y;
}

table.dtl tr td.right_midle {
	width: 7px;
	height:100%;
	/*background-image: url(../customer/images/det_right_midle.gif);
	background-repeat:repeat-y;
}

table.dtl tr td.mid {
	padding-left:0px; 
	padding-top:4px; 
	padding-bottom:4px;
	vertical-align:middle;
	text-align:center;
}

/*-------------------------*/
/*details             table */
/*-------------------------*/

/*----------------------*/
/* details 2 table        */
/*----------------------*/

table.dtl2 {
	width: 120px;
	background-color:#ffffff;
	text-align:center;
}

table.dtl2 tr td.top_left {
	width: 4px;
	height:4px;
	background-image: url(../customer/images/det_top_left.gif);
	background-repeat:no-repeat;
}

table.dtl2 tr td.top_right {
	width: 7px;
	height:4px;
	background-image: url(../customer/images/det_top_rigth.gif);
	background-repeat:no-repeat;
}

table.dtl2 tr td.top_midle {
	width: 120px;
	height:4px;
	background-image: url(../customer/images/det_top_midle.gif);
	background-repeat:repeat-x;
}

table.dtl2 tr td.bottom_left {
	width: 4px;
	height:4px;
	background-image: url(../customer/images/det_bottom_left.gif);
	background-repeat:no-repeat;
}

table.dtl2 tr td.bottom_right {
	width: 4px;
	height:4px;
	background-image: url(../customer/images/det_bottom_right.gif);
	background-repeat:no-repeat;
}



 td.bottom{
	width:768px;
	height:54px;
	background-image:url(../templates-images/logo_footer.jpg);
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:top;
	adding-right:50px;
	padding-top:10px;
	font:bold 10px verdana;
	color:#dddddd;
}

td.bottom a:link, td.bottom a:visited {
	font:bold 10px verdana;
	color:#ffffff;
	text-decoration: underline;
}

td.bottom a:hover {
text-decoration:none;
}


table.dtl2 tr td.bottom_midle {
	width: 120px;
	height:4px;
	background-image: url(../customer/images/det_bottom_midle.gif);
	background-repeat:repeat-x;
}

table.dtl2 tr td.left_midle {
	width: 4px;
	height:100%;
	background-image: url(../customer/images/det_left_midle.gif);
	background-repeat:repeat-y;
}

table.dtl2 tr td.right_midle {
	width: 7px;
	height:100%;
	background-image: url(../customer/images/det_right_midle.gif);
	background-repeat:repeat-y;
}

table.dtl2 tr td.mid {
	padding-left:0px; 
	padding-top:4px; 
	padding-bottom:4px;
	vertical-align:middle;
	text-align:center;
}

.det_name {
	font:bold 12px Verdana;
	color:#444444;
}

.det_price {
	text-align:left;
	padding-left:5px;
	font:bold 11px Verdana;
	color:#666666;
}

a.det_more, a.det_more:visited, a.det_more:active {
	color:#333333;
	font: normal 10px Verdana;
	text-decoration:underline;
}

a.det_more:hover {
	text-decoration:none;
}

.det_det {
	font:bold 11px Verdana;
	color:#222222;
}

.det_des {
	font:normal 10px Tahoma;
	color:#222222;
}

.rel1 {
	font:bold 10px Tahoma;
	color:#222222;
}

.rel2 {
	font:normal 10px Tahoma;
	color:#666666;
}

a.rel_link, a.rel_link:visited, a.rel_link:active {
	color:#555555;
	font: bold 10px Verdana;
	text-decoration:underline;
}

a.rel_link:hover {
	text-decoration:none;
}
/*---------------------------------------------------*/

.pagetitle{
	font : 11px verdana, arial, helvetica, sans-serif; 
	color:#cc0000;
	font-weight:bold;
	/*line-height:22px;*/
}
.pagetitle h3{
	font-size : 11px;
}	background-repeat:repeat-x;
}

table.dtl2 tr td.bottom_left {
	width: 4px;
	height:4px;
	background-image: url(../customer/images/det_bottom_left.gif);
	background-repeat:no-repeat;
}

table.dtl2 tr td.bottom_right {
	width: 4px;
	height:4px;
	background-image: url(../customer/images/det_bottom_right.gif);
	background-repeat:no-repeat;
}

table.dtl2 tr td.bottom_midle {
	width: 120px;
	height:4px;
	background-image: url(../customer/images/det_bottom_midle.gif);
	background-repeat:repeat-x;
}

table.dtl2 tr td.left_midle {
	width: 4px;
	height:100%;
	background-image: url(../customer/images/det_left_midle.gif);
	background-repeat:repeat-y;
}

table.dtl2 tr td.right_midle {
	width: 7px;
	height:100%;
	background-image: url(../customer/images/det_right_midle.gif);
	background-repeat:repeat-y;
}

table.dtl2 tr td.mid {
	padding-left:0px; 
	padding-top:4px; 
	padding-bottom:4px;
	vertical-align:middle;
	text-align:center;
}

.det_name {
	font:bold 12px Verdana;
	color:#444444;
}

.det_price {
	text-align:left;
	padding-left:5px;
	font:bold 11px Verdana;
	color:#666666;
}

a.det_more, a.det_more:visited, a.det_more:active {
	color:#333333;
	font: normal 10px Verdana;
	text-decoration:underline;
}

a.det_more:hover {
	text-decoration:none;
}

.det_det {
	font:bold 11px Verdana;
	color:#222222;
}

.det_des {
	font:normal 10px Tahoma;
	color:#222222;
}

.rel1 {
	font:bold 10px Tahoma;
	color:#222222;
}

.rel2 {
	font:normal 10px Tahoma;
	color:#666666;
}

a.rel_link, a.rel_link:visited, a.rel_link:active {
	color:#555555;
	font: bold 10px Verdana;
	text-decoration:underline;
}

a.rel_link:hover {
	text-decoration:none;
}
/*---------------------------------------------------*/

.pagetitle{
	font : 15px verdana, arial, helvetica, sans-serif; 
	color:#cc0000;
	font-weight:bold;
	/*line-height:22px;*/
}
.pagetitle h3{
	font-size : 11px;
}
