

body {
  width:70%; background-image: url(images/ktsc_background.jpg); background-repeat: repeat;
  color: #000000;
  margin:30px 15% 30px 15%;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:12px;
  behavior:url("csshover.htc");}
/** background-image: url(images/blue_bg.jpg); background-repeat: repeat-x; background-position:top; **/


table#frame_table{width:101%; background:#FFFFFF; border-style:solid; border-width:1px; border-color:#CCCCCC;}


a {text-decoration:none;}

div.clear {clear:both;}
div.space_blk {height:30px;}
div.small_space_blk {height:15px;}

li {list-style-type:none;}


div.body_wrapper{
	border-style:solid; border-width:1px; border-color: #E4E4E4; 
	width:100%; height:auto; background-color: #FFFFFF;}

.td {margin:30px 0px 30px 0px;}

.small_text{font-size:13px;}

.messageBox{font-size:13px; font-weight:bold;}
.messageStackError{font-size: 11px; font-weight:bold; color: #B10E12}

span.address {font-size:11.5px;}
span.alert {font-size: 11px; font-weight:bold; color: #B10E12}

div.informative_text {color: #666666;}
div.informative_text h4 {font-size:14px; font-weight:bold; color:#000000;}





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

	/**	header.php		**/
		
		div.header_wrapper {width:100%; border-style:solid; border-width:1px; border-color: #CFDFFA; background-color:#FFFFFF;}
		div.header_inner {margin:10px 10px 10px 10px;}
	
			div#header_first_row{margin-bottom:10px;}
				div#header_first_row_inner{float:none; height:40px;}
				div#header_first_row_inner div#logo_flash {float:left; width:63%;}				
				
				div#header_first_row_inner div#menu_block {float:right; font-size:12px; width:36%;}
					div#header_first_row_inner div#menu_block div#menu {float:right;}				
						div#header_first_row_inner div#menu_block div#menu a.menu_a_link:link {text-decoration:none;}
						div#header_first_row_inner div#menu_block div#menu a.menu_a_link:hover {text-decoration:none; color:#FF0000; font-weight:bold;}
					div#header_first_row_inner div#menu_block div#menu_logo {float: left; width:100%}

			div#header_second_row{margin-bottom:0px;}
				div#header_second_row div#advertisement {background:#FFFFFF; text-align:center;}
				
			div#header_third_row{height:auto; text-align:center; width:100%}
					div#header_brand {text-align:center; font-size:14px; font-weight:bold; margin-bottom: 20px;}
					
			 		#brands_menus * {margin:0; padding:0;}
					#brands_menus {width:100%; text-align:center;}
					#brands_menus tr {width:100%;}
					#brands_menus td {width:12.5%; vertical-align:bottom; height:35px;}
					#brands_menus a {background-image:url(images/but1.jpg); background-repeat:repeat-x; display:block; text-decoration:none; color: #0000B3; font-weight:bold; font-size:11px; text-align:center; height:30px; padding:-5px 0px 0px 0px;}
					#brands_menus a:hover {background-image:url(images/but1h.jpg); background-repeat:repeat-x; color: #8E8EFD; text-decoration:none; font-weight:bold; font-size:11px; padding:8px 0px 0px 0px;}
/**
			div#header_third_row{height:auto; text-align:center; width:100%}
					div#header_brand {text-align:center; font-size:14px; font-weight:bold; margin-bottom: 20px;}
					
			 		#brands_menus * {margin:0; padding:0;}
					#brands_menus {float:left; width:100%; text-align:center;}
					#brands_menus ul {float:left; width:100%;}
					#brands_menus li {float:left; list-style-type:none; width:12.45%; text-align:center; position:relative;}
					#brands_menus a {background-image:url(images/but1.jpg); background-repeat:repeat-x; display:block; text-decoration:none; color: #0000B3; font-weight:bold; font-size:11px;}
					#brands_menus a:hover {background-image:url(images/but1h.jpg); background-repeat:repeat-x; color: #8E8EFD; text-decoration:none; font-weight:bold; font-size:11px;} **/



	/** end of header.php		**/

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

	/**	index.php	**/
		
		/** index.php - content **/

		/** index.php - content **/
		div.index_wrapper{width:100%;}
		
		div#main_content{}

		div.index_wrapper #index_left_column{float:left; width:78%;}					
		
			div.index_wrapper #index_left_column #new_product{}
			div.index_wrapper #index_left_column #horizontal_ads{}
			div #banner_ads_680{width:100%; border-style:solid; border-width:1px; border-color:#CCCCCC;}
		
		
		div.index_wrapper #index_right_column{float:right; width:20%}					
			
			div.login_box{font-size:11px; background:#FFFFFF;}

			div#ktsc_ads_box{text-align:center; border-color:#E4E4E4;}
			div#new_product {background:#FFFFFF;}

			td.product_cell {padding:25px 5px; font-size:11px;} /** it is in new_products.php **/
			
			span.product_special_price{	font-family: Verdana, Arial, sans-serif; color: #ff0000;}

		/** index.php - footer **/
		div.body_wrapper #footer{margin-top:15px;}


		/** index.php - general **/
		div.box_heading{margin:0px; padding:0px; background-image:url(images/box_bar.jpg); background-repeat:repeat-x; height:auto;}
			div.box_heading_inner {margin:0px; color:#FF0000; font-size:13px; font-weight:bold;  padding:5px 0px 5px 5px; font:"Times New Roman", Times, serif;}
		
		div.box_content{border-style:solid; border-width: 1px; border-color:#E4E4E4; background:#FFFFFF;}	
	
	/**	end of index.php	**/


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


	/**	brand.php		**/
		div#brand_box {float:left; width:78%;}
		div#product_listing_blk {background-color:#FFFFFF; border-style:solid; border-width: 1px; border-color:#E4E4E4;}
		div#product_listing_blk .product_listing_heading {font-size:11px; color:#666666; font-weight:bold;}	
		div.product_listing_heading_inner {text-align:center; width:100%; margin:8px 0px 18px 0px;}
		div#product_listing_blk .product_listing_data {padding:25px 0px 15px 0px;}
		
		div#index_right_column_brand {float:right; width:20%;}
			
	/** end of brand.php		**/


	/**	footer.php		**/
		div#footer{margin:0px 0px 0px 0px; font-size:11px; color: #000000;}
			
			div#footer img[title] {font-size:14px; color:#FF0000;}
			div#footer_inner {}
			div#footer_inner div#footer_left{float:left}
			div#footer_inner div#footer_right{float:right}
			
			div#footer a.menu_a_link:link {text-decoration:none;}
			div#footer a.menu_a_link:hover {text-decoration:none; color: #FF0000; font-weight:bold;}


		div#footer_bar {background-image: url(images/footer_bar.jpg); background-repeat:repeat-x; width:100%}

	/** end of footer.php		**/

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

	/** login.php **/
				
		
		div.login_box_field{ 
			margin-left:10px;
			margin-bottom:10px;
		} 
		
		div.login_box_button{
			text-align:center;
			margin-bottom:10px;	
		}
			
		div.login_box_content{ 
			margin-left:10px;
			margin-bottom:5px;
			text-align:center;
		} 
		
	/** end of login.php **/


		div#pw_box {float:left; width:78%; background:#FFFFFF; border-style:solid; border-width: 1px; border-color:#E4E4E4; }
		div#pw_box_inner {background-color:#FFFFFF; padding:5px 10px 5px 10px; border-style:solid; border-width: 1px; border-color:#E4E4E4;}




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

	/** new_products.php **/
		div#new_product_inner {			
			border-style:solid; 
			border-width: 1px;
			border-color: #E4E4E4;}
		div#new_product_heading {border-style: none; height:35px; vertical-align:middle;}
		div#new_product_content{border: 1px; border-style: none;}

		span.product_text{font-size:18px;}
		span.price_text{font-size:16px;}

		span.special_price_text{font-size:18px; color:#FF0000;}			
		
		span.small_product_text{font-size:13px;}
		span.small_price_text{font-size:13px;}
	/** end of new_products.php **/

/** -------------------------------------------------------------------- **/
	
	/** product_info **/
		div#product_info_main {margin:10px 10px 10px 10px; width:100%}

		div#product_info_left {float:left; width:150px; margin-right:15px;}
			div#product_picture {border-style:solid; border-color: #B8B3FF; border-width: 1px; }			
			div#product_picture_inner {margin-left: 0px; background:#FFFFFF; padding:3px 0px 3px -0px;}

			div#product_model {margin-top:10px; color: #BD1A70; font-size:20px; font-weight:bold; }			
			div#product_model_inner {}			

			div#product_price {margin-top:10px; margin-bottom: 25px; text-align:right; font-size:14px;}			
			div#product_price_inner {}

			div#product_options {margin-top:10px; margin-bottom: 25px; text-align:left; font-size:12px; color: #999999;}			
			div#product_options_inner {}
			
			
		div#product_info_center {float:left; width: 500px; margin-right:15px;}
			div#product_info{}
			div#product_info_inner{border-style:solid; border-color: #B8B3FF; border-width: 1px;}
			
			div#product_info_inner table{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #838383; padding:3px 3px 3px 3px;}
			div#product_info_inner td.product_info_col_1{	width: 80px; 
															background-color: #FFFFFF; 
															font-weight:bold; text-align:left; font-size:12px;}
															
			div#product_info_inner td.product_info_col_2{	width: 90px; 
															background-color: #FFFFFF; 
															color: #999999; 
															padding:5px 0px 5px 5px;
															font-size:13px; font-weight:bold;}
															
			div#product_info_inner td.product_info_col_3{	width: auto;
															background-color: #FFFFFF; 
															color: #666666; 
															padding:5px 0px 5px 5px;
															font-size:12 px;}


		div#product_info_right {float:left; width: 160px; font-size:12px;}		
			
			div#advertise_inner {background:#FFFFFF; height:210px;}
			div#payment_mode {text-align:center;}
			div#product_cart {border-style:solid; border-width: 1px; border-color: #CFDFFA; }
			div#product_also_purchased {border-style:solid; border-width: 1px; border-color: #CFDFFA; }
			
			/** also in index **/
			div#vertical_ads{float:right;}
			
	/** end of products_info.php **/

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

	/** shipping_cart **/
		
		div#shopping_cart {width: 100%;}
		div#shopping_cart_inner{margin:10px 10px 10px 10px;}
		
		div#shopping_cart_title {color:#FF0000; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
								margin:10px 0px 20px 0px; background-color:;}

		div#shopping_cart_table table { width:70%;} /** crucial **/
		div#shopping_cart_table table.productListing {color:#999999;}
		div#shopping_cart_table table.productListing tr {padding:50px 0px 50px 0px;}
		div#shopping_cart_table table.productListing td.new_products_table {font-size:12px; color:#999999; font-weight:bold;}
		div#shopping_cart_table table.productListing td.product_listing_data {font-size:13px; color: #666666;}
		div#shopping_cart_table table.productListing td.product_listing_heading {font-size:15px; color: #555555; font-weight:bold; padding:5px 5px 10px 5px;}
													 tr.product_listing_row_odd {background-color:#FFFFEE; padding:50px 0px 50px 0px;}

		div#shopping_cart_table table.productListing a.product_listing_data_link{color: #0000FF; font-size:14px;}

		div#shopping_cart_total {color:#FF0000; font-weight:bold; font-size:16px; text-align:right; background-color:; margin: 10px 0px 20px 0px; }

		div#shopping_cart_checkout_status{color:#333333; font-style:italic; font-size:12px; margin:10px 0px 20px 0px;}

		div#shopping_cart_button{text-align:center; margin:20px 0px 50px 0px;}
	/** end of shipping_cart.php **/


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


	/** checkout_shipping.php **/

		div.body_wrapper #index_right_column{float:right;  width:20%;}					

		div.checkout_blk {	width:75%; 
							border-style:solid; border-width: 1px; border-color: #CFDFFA; 
							font-size:11px; float:left; 
							padding:10px 10px 10px 10px; 
							background:#FFFFFF;}

		div.checkout_blk_inner{padding:0px 10px 0px 10px;}
		
		
		div.checkout_blk_title {color: #FF0000; font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;
								margin:10px 0px 20px 0px; background-color:;}

		div.checkout_sblk {}
			div span.checkout_sblk_title {margin:10px 0px 10px 0px; font-size:15px; color: #0000CC; font-weight:bold;}
			div.checkout_sblk_content{margin:10px 0px 20px 0px;}
			span.checkout_sblk_text_1 {font-size:12px;}
			span.checkout_sblk_text_2 {margin:0px 0px 0px 20px; font-size:13px; font-weight:bold; display:block;}
			div.checkout_sblk_title {margin:20px 0px 20px 0px; font-size:15px; color: #0000CC; font-weight:bold;}
			div.checkout_sblk_text_1 {margin:10px 0px 10px 0px; font-size:12px;}
			div.checkout_sblk_button {margin:10px 0px 20px 0px;}
			
			div.checkout_address_sblk_button {margin:10px 0px 20px 0px;}		

			div.checkout_comment_sblk {margin:20px 0px 20px 0px;}
			div.checkout_procedure_sblk {margin:30px 0px 20px 0px;}
			div.checkout_status_sblk {margin:30px 0px 20px 0px; background: #F5FAC5; font-size:12px; height:30px; border-style:solid; border-width:1px; border-color:#FFFF00;}
		
	/** end of checkout_shipping.php **/


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

	/** right_column.php **/

		div.right_column {float:right;}
		div.right_column_inner {}
		
		div.right_column_space_blk { height:15px;}
		
		div.right_column_box {border-style:solid; border-width: 1px; border-color: #CFDFFA; background:#FFFFFF;}
		
		div.right_column_box_inner{}
		
		span.new_item_in_cart {font-size:12px; font-weight:bold;}
		span.info_box_contents {font-size:12px;}
		td.info_box_contents {font-size:12px;}

	
	/** end of right_column.php **/

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


	/** new_account.php **/		
		
	div#create_account_blk {width:75%; 
							border-style:solid; border-width: 1px; border-color:#E4E4E4; 
							font-size:11px; float:left; 
							padding:10px 10px 10px 10px; 
							background:#FFFFFF;}
	
		div#create_account_blk_inner{padding:0px 10px 0px 10px;}

		div.blk_title {margin:20px 0px 20px 0px; font-size:15px; color: #999999; font-weight:bold;}


		div.sblk {}
		div.sblk_title {margin:20px 0px 20px 0px; font-size:13px; color: #999999; font-weight:bold;}
		div.sblk_text_1 {margin:10px 0px 20px 0px;}
		div.sblk_button {margin:10px 0px 20px 0px;}

		td.form_listing { font-size:12px;}

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

span.error_text {font-size:14px; color:#FF0000;}




div#nbepay_return{border-style:solid; border-color:#E8E8E8; border-width:1px; background-color:#FFFFFF;}




td.new_products_table {/* it is defined in boxes.php */}

div.columns{width:100%; display: inline;}

div.col {
	width: 160px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #555555;
	float: left;
	padding-top: 12px;
	margin-top: 25px;
	margin-left:20px;
	margin-right:20px;
	
}

.formWidth textarea, .formWidth select {
	width: 160px;
	margin-top: -5px;
	margin-bottom: 5px;
}
/*----------------------------------------------------------------------------------------- */


.marquee {
	 background:#FFFFFF; 
	 text-align:center;
	 position:relative;
     overflow:hidden;
     width: inherit;
     height:110px;
     border:solid black 1px;
     }

