body {
	margin:10px 0 0 0;
	padding:0;
	background-color:#3b3b3b;
	/*background: url(../../../templates/silver/images/background.gif) center top repeat-y #a7aebc;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height:140%;
}

form{
	padding:0px;
	margin:0px;
}
h1 {
	font-size: 12px;
}

h2 {
	font-size:14px;
	font-weight: bold;
	border-bottom:1px solid #bfdbee;
}
h3 {
	font-size:11px;
	font-weight: bold;
}
ul, ol {
	margin-bottom: 1.6em;
	line-height: 180%;		
}
p{
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
	line-height:140%;
}
a {
	color:#000;
	text-decoration:none;
	text-transform:capitalize;
}

a:hover 
{
	text-decoration: none;
	color:#FFFF00;
}
li{
	list-style:none;
}

img {
	border:0;
}

input[type=button],input[type=submit]
{
	text-transform:capitalize;
}	
input[type=text] {
	padding:1px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fff url(../../../templates/silver/images/text-bg.gif) repeat-x 0 0;
	border:1px solid #B5B8C8;
	height:17px;
	vertical-align:middle;
}
input[type=password] {
	padding:1px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fff url(../../../templates/silver/images/text-bg.gif) repeat-x 0 0;
	border:1px solid #B5B8C8;
	height:17px;
	vertical-align:middle;
}
select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.ajaxResponse
{
	color:#FF0000;
	padding:3px 0 3px 7px;
	font-weight:bold;
}
.ajaxResponseContact
{
	color:#0e415c;
	display:none;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 3px 7px;
	margin:0 0 0 110px;
}
.ajaxResponseRegister
{
	color:#0e415c;
	display:none;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 3px 7px;
	margin:0 0 0 170px;
}
.row{
	padding:4px 0 4px 0;
	margin:5px 0 5px 0;
}
.rowerror-register
{
	padding:4px 0 4px 0;
	background:url(../../../templates/silver/images/error_bg_register.gif) left top no-repeat;
	margin:5px 0 5px 0;
}	
.rowerror-register .txttitle
{
	float:left;
	width:170px;
	padding: 4px 0 0 7px;
	/*font-weight:bold;*/
}
.rowerror
{
	padding:4px 0 4px 0;
	background:url(../../../templates/silver/images/error_bg.gif) left top no-repeat;
	margin:5px 0 5px 0;
}
.rowerror .txttitlecontact
{
	float:left;
	width:110px;
	padding: 3px 0 0 7px;
}
.row .txttitle
{
	float:left;
	width:170px;
	padding: 4px 0 0 7px;
	/*font-weight:bold;*/
}
.row .txttitlelogin
{
	float:left;
	width:100px;
	padding: 4px 0 0 7px;
	/*font-weight:bold;*/
}
.row .txttitlecontact
{
	float:left;
	width:110px;
	padding: 3px 0 0 7px;
	/*font-weight:bold;*/
}
.row .txttitlecontact span, .row span
{
	color:#FF3300;
	font-weight:bold;
}
.row span
{
	color:#999999;

}
.moreframe
{
	margin:10px 10px 0 0;
	padding:0;
	text-align:right;
}
.moreframe a
{
	color:#FFF;
	border-bottom:1px dashed;
}
.moreframe a:hover
{
	color:#d9d371;
	border-bottom:none;
}
.btn-more
{
	height:24px;
	border:none;
	width:97px;
	color:#a3d6e8;
	background:url(../../../templates/silver/images/btn-more.gif) center top no-repeat;
	cursor: hand !important;
	cursor: pointer !important;
}
.btn-more:hover
{
	color:#FFFF00;
}
.btn_sort
	{
		border:0;
		width:64px;
		font-size:11px;
		height:22px;
		text-transform:capitalize;		
		background:url(../../../templates/silver/images/btn-sort.gif) left top no-repeat;	
		cursor: hand !important;
		cursor: pointer !important;	
	}
.btn-long
	{
		background:url(../../../templates/silver/images/btn-long.gif) no-repeat left top;
		width:81px;
		height:22px;
		border:0;
		text-transform:capitalize;
		font-size:11px;
		cursor: hand !important;
		cursor: pointer !important;	
	}
.btn-longer
	{
		background:url(../../../templates/silver/images/btn-longer.gif) no-repeat left top;
		width:112px;
		height:22px;
		text-transform:capitalize;
		border:0;
		font-size:11px;
		cursor: hand !important;
		cursor: pointer !important;	
	}	
.btn-change
	{
		background:url(../../../templates/silver/images/btn-longer.gif) no-repeat left top;
		width:112px;
		height:22px;
		border:0;
		text-transform:capitalize;
		font-size:11px;
		margin:13px 0 0 0;
		cursor: hand !important;
		cursor: pointer !important;	
	}
.btn-continue
	{
		background:url(../../../templates/silver/images/btn-long.gif) no-repeat left top;
		width:81px;
		height:22px;
		border:0;
		text-transform:capitalize;
		font-size:11px;
		margin:13px 0 0 0;
		float:right;
		cursor: hand !important;
		cursor: pointer !important;	
	}
	
	
#frame-login-top 
{
	height:7px;
	background:url(../images/frame-login-top.gif) left top repeat-x;
}
	#frame-login-topleft 
	{
		height:7px;
		background:url(../images/frame-login-topleft.gif) left top no-repeat;
	}
	#frame-login-topright
	{
		height:7px;
		background:url(../images/frame-login-topright.gif) right top no-repeat;
	}		

#frame-login-bottom 
{
	height:7px;
	background:url(../images/frame-login-bottom.gif) left top repeat-x;
}
	#frame-login-bottomleft 
	{
		height:7px;
		background:url(../images/frame-login-bottomleft.gif) left top no-repeat;
	}
	#frame-login-bottomright
	{
		height:7px;
		background:url(../images/frame-login-bottomright.gif) right top no-repeat;
	}	
#frame-login-left
{
	background:url(../../../templates/silver/images/frame-login-left.gif) left top repeat-y #959595;
}	
#frame-login-right
{
	background:url(../../../templates/silver/images/frame-login-right.gif) right top repeat-y;
}	
/********** HEADER ***************/

#wrapper {
	width:900px;
	height:292px;
	padding: 0 0 0 0;
	margin: 0 auto;	
	background:url(../../../templates/silver/images/bg-header.gif) repeat-x left top #a2a2a2;
}
#frame-bg-topleft 
	{
		height:14px;
		background:url(../../../templates/silver/images/frame-bg-topleft.gif) no-repeat left top #5e5e5e;
	}
	#frame-bg-topright 
	{
		height:14px;
		background:url(../../../templates/silver/images/frame-bg-topright.gif) no-repeat right top;
	}
#topside {
	height: 78px;
	padding:0 0 0 20px;
	margin:0 0 0 0;
}
	.logo {
		float:left;
		height: 40px;
		width:130px;
		margin:30px 0 0 30px;
		background: url(../../../templates/silver/images/logo.gif) left top no-repeat;
	}
	#frame-menutop
	{
		height:74px;
		margin:0 20px 0 240px;
		background: url(../../../templates/silver/images/frame-menutop-bg.gif) left top repeat-x;
	}
		#frame-menutop .leftcorner
		{
			height:74px;
			background: url(../../../templates/silver/images/frame-menutop-left.gif) left top no-repeat;
		}
		#frame-menutop .rightcorner
		{
			height:74px;
			background: url(../../../templates/silver/images/frame-menutop-right.gif) right top no-repeat;
		}
	.menutop
	{
		float:right;
		padding:0 0 0 0;
		height: 74px;
		margin:0 10px 0 0 ;
	}	
		.menutop .linemenutop
			{
				float:left;
				height:74px;
				width:1px;
				background:url(../../../templates/silver/images/frame-menutop-line.gif) top left no-repeat;
				cursor: hand !important;
				cursor: pointer !important;		
			}
			.menutop a .txt
			{
				margin:55px 15px 0 15px;
				font-weight:bold;
				text-transform:capitalize;
			}
			
		.menutop .company
		{
			height:74px;
			float:left;
			color:#a3d6e8;
			background:url(../../../templates/silver/images/menu-company.gif) top center no-repeat;
			cursor: hand !important;
			cursor: pointer !important;		
		}
			
		.menutop .company:hover
		{
			background:url(../../../templates/silver/images/menu-company-over.gif) top center no-repeat;		
			cursor: hand !important;
			color:#FFF;
			cursor: pointer !important;	
		}
		.menutop .products
		{
			height:74px;
			float:left;
			color:#a3d6e8;
			background:url(../../../templates/silver/images/menu-products.gif) top center no-repeat;
			cursor: hand !important;
			cursor: pointer !important;		
		}
		.menutop .products:hover
		{
			background:url(../../../templates/silver/images/menu-products-over.gif) top center no-repeat;
			color:#FFF;
			cursor: hand !important;
			cursor: pointer !important;	
		}
		
		.menutop .solutions
		{
			height:74px;
			float:left;
			color:#a3d6e8;
			background:url(../../../templates/silver/images/menu-solutions.gif) top center no-repeat;
			cursor: hand !important;
			cursor: pointer !important;		
		}
		.menutop .solutions:hover
		{
			background:url(../../../templates/silver/images/menu-solutions-over.gif) top center no-repeat;
			color:#FFF;
			cursor: hand !important;
			cursor: pointer !important;	
		}
		
		.menutop .services
		{
			
			height:74px;
			float:left;
			color:#a3d6e8;
			background:url(../../../templates/silver/images/menu-services.gif) top center no-repeat;
			cursor: hand !important;
			cursor: pointer !important;		
		}
		.menutop .services:hover
		{
			color:#FFF;
			background:url(../../../templates/silver/images/menu-services-over.gif) top center no-repeat;		
			cursor: hand !important;
			cursor: pointer !important;	
		}
		
		.menutop .contact
		{
			height:74px;
			float:left;
			color:#a3d6e8;
			background:url(../../../templates/silver/images/menu-contact.gif) top center no-repeat;
			cursor: hand !important;
			cursor: pointer !important;		
		}
		.menutop .contact:hover
		{
			color:#FFF;
			background:url(../../../templates/silver/images/menu-contact-over.gif) top center no-repeat;		
			cursor: hand !important;
			cursor: pointer !important;	
		}


#banner
{
	height:200px;
	background:url(../../../templates/silver/images/bg-banner.gif) left top repeat-x #a7aebc;
	margin:0 7px 0 7px;
}
	#banner .leftconer
	{
		height:200px;
		background:url(../../../templates/silver/images/banner-left.gif) left top no-repeat;
	}
	#banner .rightconer
	{
		height:200px;
		background:url(../../../templates/silver/images/banner-right.gif) right top no-repeat;
	}			
#banner,#banner a
{
	color:#FFFFFF;
}
#banner .selected
{
	color:#990000;
}
	#banner-left
	{
		float:left;
		width:233px;
		margin:10px 0 0 0;
	}
	
	#banner-left .banner-row
	{
		height:30px;
		text-transform:capitalize;
		text-align:right;
		padding:0 10px 0 0;
	}
	
	#banner-left select
	{
	}
	#banner-left option
	{
	
	}
	
	#banner .banner-img
	{
	
		margin:0 1px 0 240px;
		height:172px;
		background:url(../../../templates/silver/images/banner.gif) right top no-repeat;			
	}
	
	.btn_search
	{
		border:0;
		width:64px;
		font-size:11px;
		height:22px;	
		background:url(../../../templates/silver/images/btn-sort.gif) left top no-repeat;	
		cursor: hand !important;
		cursor: pointer !important;	
	}



/********** BODY PAGE ***************/


#page {
	width: 900px;
	margin: 0 auto;
	padding:0;
	background-color:#a2a2a2;
	
}


	/********* LEFT SIDEBAR **********/
	
	#leftsidebar {
		float: left;
		width: 240px;
		margin:5px 0px 0 5px;
	}
	.frame-leftmenu
	{
		background-color:#596164;
		border-right:2px solid #303a3e;
	}
		#frame-1
		{
			margin:0 10px 0 10px;
		}
		#frame-1-topleft
		{
			height:5px;
			background:url(../../../templates/silver/images/frame-1-lefttop.gif) left top no-repeat #6a6969;			
		}
		#frame-1-topright
		{
			height:5px;
			background:url(../../../templates/silver/images/frame-1-righttop.gif) right top no-repeat;			
		}
		#frame-1-bottomleft
		{
			height:5px;
			background:url(../../../templates/silver/images/frame-1-leftbottom.gif) left top no-repeat #6a6969;			
		}
		#frame-1-bottomright
		{
			height:5px;
			background:url(../../../templates/silver/images/frame-1-rightbottom.gif) right top no-repeat;			
		}
		#fr-1-bg
		{
			padding:5px 0 0 0;
			background-color:#6a6969;
		}
		#frame-2
		{
			height:35px;
			background:url(../images/frame-2-bg.gif) left top repeat-x;
		}
		#frame-2-left
		{
			height:35px;
			background:url(../images/frame-2-left.gif) left top no-repeat;
		}
		#frame-2-right
		{
			height:35px;
			background:url(../images/frame-2-right.gif) right top no-repeat;
		}
		
		.title-partner
		{
			color:#dddddd;
			font-weight:bold;
			font-size:12px;
			padding:10px 0 5px 0;
			text-align:center;
			text-transform:uppercase;			
		}
		.show-left-patner
		{
			text-align:center;
		}
			.show-left-patner img
			{
				max-width:190px;
				_width:auto;
				width:expression( 
				document.body.clientWidth < (180) * 
				parseInt(document.body.currentStyle.fontSize)?
					"180px":
					"auto" );
			}


#rightsidebar
{
	margin:0 0 0 250px;
	padding:3px 0 0 0;
}
	#frame-barlink
	{
		margin:0 10px 0 10px;
	}
	#bar-link
	{
	
		text-align:right; 
		margin:0 0 0 0;
		color:#CCCCCC;
		text-transform:capitalize;
		padding:3px 10px 2px 0;
	}
	#bar-link a
	{
		color:#CCCCCC;
	}
	#bar-link a:hover
	{
		color:#d9d371;
		border-bottom:1px dashed;
	}
	#get-page-content
	{
		margin:0 20px 0 0px;
		padding:20px 0 0 0;
		/*background:url(../../../templates/silver/images/bg-content.gif) left top no-repeat;
		_height:auto;
		min-height:350px;
		height:expression( 
		document.body.clientHeight > (350) * 
		parseInt(document.body.currentStyle.fontSize)?
			"350px":
			"auto" );*/
	}
	#page-title
	{
		color:#224a5c;
		font-weight:bold;
		font-size:16px;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
	}
		.content-top
		{
			height:14px;
			background:url(../../../templates/silver/images/fr-content-top.gif) left top no-repeat;
		}
		.content-body
		{
			/*background:url(../../../templates/silver/images/fr-content-body.gif) left top no-repeat;*/
			padding:0 10px 0 20px;
			/*_height:auto;
			min-height:305px;
			height:expression( 
			document.body.clientHeight > (305) * 
			parseInt(document.body.currentStyle.fontSize)?
				"305px":
				"auto" );*/
		}
		.content-bottom
		{
			height:43px;
			background:url(../../../templates/silver/images/fr-content-bottom.gif) right top no-repeat;
		}
.sidebar {
	float: left;
}

.showpage-content
{
	margin:0 30px 0 20px;
	padding:20px 0 0 0;
}
#main_content {
	margin:10px 0 0 0;
	text-align:justify;
}


#title_content{
	width:auto;
	/*border-bottom:2px dotted #618cb6;*/

}
#page-title-black{
	/*float:left;
	position:relative;*/
	color:#224a5c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
#corner{
	float:left;
	position:relative;
	height:27px;
	width:27px;
	background: url(../../../templates/silver/images/icon_title_page.gif)  ;
}
.title {
	padding-bottom: 5px;
	border-bottom: 1px solid #EDEBD5;
}

.list {
	height:22px;
	margin-left: 0;
	padding-left: 0;
	padding-top:5px;
	margin-bottom:1px;
	list-style: none;
	background-color:#FFFFFF;
}
.list a{
	padding-left:10px;
	text-decoration:none;

}
.list a:hover{
	padding-left:10px;
	text-decoration:underline;
	

}
.slibartitle{
	height:30px;
	font-size:14px;
	margin-top:8px;
	font-weight:bold;
	color:#fd8010;
}

#box_top{
	height:3px;
	width:191px;
	background: url(../../../templates/silver/images/box_top.gif) no-repeat ;
}
#box_bot{
	margin-top:10px;
	height:3px;
	width:191px;
	background: url(../../../templates/silver/images/box_bot.gif) no-repeat  ;
}
#frame_col{
	float:none;
	width:626px;
	margin-top:10px;
	background-color:#F3F3F3;
}
#pro_title{
	height:26px;
	padding-top:5px;
	padding-left:5px;

}
#pro_main{
	padding-top:5px;
	padding-left:5px;
	background-color:#FFFFFF;

}
#corner_show{
	background: url(../../../templates/silver/images/corner_show.gif) ;
	background-repeat:no-repeat;
	background-color:#afd2f1;		

}
/* Download */
#download{
	margin-top:15px;
}
#product_cat_title{
	margin-bottom:5px;	
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;

}
#download table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#download tr{
	border-top:1px solid #000000;
	border-left:1px solid #000000;
}
#download td {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-left:5px;

}
#search_research{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}
#search_research table{
	height:30px;		
} 
#search_research td{
	padding-left:5px;	
}
#research_content{
	border-bottom:1px dotted #000000;
}



	/********** PRODUCT ********************/
#frame-product-content
{
	margin:0 70px 0 0;
	/*background-color:#e4e5e9;*/
}
	.product-fr-top
	{
		height:34px;
		background:url(../../../templates/silver/images/product-fr-top.gif) top left repeat-x;		
	}
	.product-fr-lefttop
	{
		height:34px;
		/*background:url(../../../templates/silver/images/product-fr-lefttop.gif) top left no-repeat;	*/	
	}
	.product-fr-righttop
	{
		height:34px;
		/*background:url(../../../templates/silver/images/product-fr-righttop.gif) top right no-repeat;		*/
	}
	.product-fr-left
	{
		/*background:url(../../../templates/silver/images/product-fr-left.gif) top left repeat-y;	*/	
	}
	.product-fr-right
	{
		/*background:url(../../../templates/silver/images/product-fr-right.gif) top right repeat-y;	*/	
	}
	.product-fr-bottom
	{
		height:34px;
		background:url(../../../templates/silver/images/product-fr-bottom.gif) top left repeat-x;		
	}
	.product-fr-leftbottom
	{
		height:34px;
		background:url(../../../templates/silver/images/product-fr-leftbottom.gif) top left no-repeat;		
	}
	.product-fr-rightbottom
	{
		height:34px;
		background:url(../../../templates/silver/images/product-fr-rightbottom.gif) top right no-repeat;		
	}
.product-content
{
	margin:0 30px 0 30px;
}	
.frameproduct{
	width:120px;
	height:170px; 
	border:1px #b2b2b2 solid; 
	float:left; 
	padding:6px 10px 6px 10px; 

}
.thum-template
{
	width:106px;
	padding:3px 0 3px 0;
	background-color:#FFF;
	border:1px solid #CCCCCC;
}
.thump{
	width:100px;
	height:100px;
	padding:1px;
	border:1px solid #799bc7;
	margin-bottom:10px;
}
.thump img{
	width:100px;
}
.thump img:hover{
	background:#0099FF;
	opacity:.50;
	filter:alpha(opacity=50, style=1)		
}
.name_thump{
	padding:5px 0 5px 0;
	border-bottom:1px dotted #999999;
}
.nav1{
	height:30px;
	margin-top:7px;
}
.view{
	width:60px;
	height:30px;
	text-align:left;
	padding:0 0 0 5px;
	border:0;
	font-size:11px;
	background:url(../../../templates/silver/images/icon-view.gif) right top no-repeat #72a7e2;
	cursor: hand !important;
	cursor: pointer !important;
}
.view:hover{
	color:#FFFFFF;
	background:url(../../../templates/silver/images/icon-view-over.gif) right top no-repeat #990000;
	cursor: hand !important;
	cursor: pointer !important;
}
.view img{
	margin-right:5px;
	
}
.buy{
	width:60px;
	font-size:11px;
	
}
.buy a{
	color:#FFFFFF;	
}
.btn_buynow:hover{
	color:#FFFFFF;	
	background-color:#000;
}
.btn_buynow
{
	border:0;
	width:60px;
	height:30px;
	text-align:left;
	padding:0 0 0 5px;
	background:url(../../../templates/silver/images/icon-buy.gif) right top no-repeat #afada6;
	font-size:11px;
	cursor: hand !important;
	cursor: pointer !important;
}

#view_product{
	width:400px;
	margin:10px auto;
	border:1px solid #6586a2;
	padding:5px;
}
#view_product img{
	width:400px;
}

#totalcart{
		padding: 5px 5px 5px 0;	
	}
	#totalcart span{
		float:right;
		font-weight:bold;
	}
	#line_btn{
		margin:30px 0 0 0;
		padding:10px 0 0 0;
		border-top: 1px solid #454545;
	}
	.price{
		font-weight:bold;	
	}
	
	#show-basket th
	{
		padding:5px 3px 5px 3px;
		background-color:#454545;
		color:#CCCCCC;
		text-transform:capitalize;					
	}
	#show-basket td
	{
		padding:5px 3px 5px 3px;
	}
/********** PRODUCT DETAIL ***************/


#content_detail{
	margin-top:10px;
	padding:2px;
	border:1px solid #CCCCCC;
}
#show_product{
	width:404px;
	text-align:center;
	padding:1px 0 1px 0 ;
	border:1px solid #CCCCCC;
}
#show_product img{
	width:400px;
	text-align:center;
}
.detail_field{
	padding:5px 0 5px 0;
}
.detail_field_gray{
	padding:5px 0 5px 0;
	background-color:#b5bbc8;
}
.detail_field_gray .l{
	float:left;
	width:150px;
	padding:0 0 0 8px;
}
.detail_field .l{
	float:left;
	width:150px;
	padding:0 0 0 8px;
}
.detail_field .r{
	margin:0 0 0 150px;
	padding:0 0 0 8px;
	
}
#arrow_product{
	height:33px;
	padding:10px 0 0 0; 	 	
	margin:10px 0 10px 0;
	border-bottom:1px dashed #CCCCCC;	
}

	/*********** CHECKOUT ****************/
	
	#check-none
	{
		width:94px;
		height:82px;
		background:url(../images/cart-noneactive.gif) left top no-repeat;	 	
	}
	#check-noneactive
	{
		width:94px;
		height:83px;
		background:url(../images/cart-active.gif) left top no-repeat;	 	
	}
		.checkpath-number
		{
			text-align:center;
			color:#767d84;
			font-size:24px;
			font-weight:bold;
			margin:15px 0 10px 0;
			font-family:"Times New Roman", Times, serif;
		}
		.checkpath-txt
		{
			text-align:center;
			color:#767d84;
			font-weight:bold;
			margin:0 3px 0 3px;
		}
		.checkpath-numberactive
		{
			text-align:center;
			color:#FFFFFF;
			font-size:24px;
			font-weight:bold;
			margin:15px 0 10px 0;
			font-family:"Times New Roman", Times, serif;
		}
		.checkpath-txtactive
		{
			text-align:center;
			color:#FFFFFF;
			font-weight:bold;
		}
	#checkout_page
	{
		margin:15px 30px 0 30px;
	}
	#checkout_page fieldset
	{
		margin:10px 0 0 0;
	}
	#checkout_page legend
	{
		font-size:12px;
		font-weight:bold;
	}
	.login_msg
	{
		color:#FF0000;
		height:20px;
		
	}
	
	
	#txt_checkwithout{
		padding:10px 0 5px 0;
	}
	#btnofcheckout{
		float:right;
		margin:10px 15px 0 0;
	}
	#btnofcheckout img:hover{
		opacity:.80;
		filter:alpha(opacity=80, style=1)
	}
	
	#div_fieldset
	{
		padding:5px 0 5px 0;
	}
	#left_fieldset
	{
		float:left;
		width:150px;
	}
	#right_fieldset
	{
		margin:0 0 0 150px;
		padding:0 0 0 10px;
	}
	#frame_btn_next
	{
		padding:10px 0 10px 0;
	}
		#frame_btn_next .left
		{
			float:left;
			width:250px;
			background-color:#FFFFFF;
			padding:5px 10px 5px 20px;
			border:1px solid #a0a0a0;
		}
	
		#frame_btn_next .right
		{
			height:25px;
			border-bottom:1px dashed #3b3b3b;
		}
		#frame_btn_next .right img
		{
			margin:13px 0 0 0;
			float:right;
		}
		
	#row-form{
			padding:5px 0 5px 0;
			clear:both; 
		}
			#row-form .txt_from
			{
				float:left;
				width:150px;
				padding:3px 0 0 0;
			}
			#row-form .txt_from span
			{
				font-size:10px;
				color:#999999;
			}
			#row-form .row_infor
			{
				padding:0 0 0 20px;
			}	
	#divlink
	{
		height:22px;
		padding:5px 5px 0 10px;
		margin: 3px 0 3px 0;
		background-color:#999999;
	}
	#divlink:hover
	{
		background-color:#bfbfbf;
		cursor: hand !important;
		cursor: pointer !important;
	}
	#divlink .l
	{
		float:left;
	}
	#divlink .r
	{
		float:right;
	}
	
	#roll_frame{
		margin:50px 0 0 0;
		font-size:10px;		
	}
	#roll_frame .non-act
	{
		color:#C3C3C3;
	}
	#roll_frame .non-act a
	{
		color:#C3C3C3;
	}
	#roll_frame .non-act a:hover
	{
		color:#FFFF00;
	}
	#roll_line{
		width:550px;
		margin:0 auto;
		height:21px;
		background:url(../../../templates/silver/images/roll_bg.gif) repeat-x left top;	
	}
	#roll_line .car{
		width:30px;
		height:20px;
		background:url(../../../templates/silver/images/roll_car.gif) no-repeat left top;	
	}
	#roll_line .left{
		float:left;
		height:21px;
		width:2px;
		background:url(../../../templates/silver/images/roll_left.gif) no-repeat left top;	
	}
	#roll_line .right{
		float:right;
		height:21px;
		width:2px;
		background:url(../../../templates/silver/images/roll_right.gif) no-repeat right top;	
	}
	.continue
	{
		background:url(../images/btn_continue.gif) no-repeat left top;
		width:95px;
		height:26px;
		border:0;
		margin:13px 0 0 0;
		float:right;
		cursor: hand !important;
		cursor: pointer !important;	
	}
	/* END CHECKOUT */



/***************** SIGN UP ****************/
#framelogin
{
	width:440px;
	margin:15px 0 0 0;
}
#login-content
{
	margin:0 20px 0 15px;
	padding:15px 0 0 0;
}
	.havelink a
	{
		border-bottom:1px dashed;		
	}
	.havelink a:hover
	{
		color:#FFFF00;
		border-bottom:1px dashed;		
	}

/****** CONTACT PAGE**************/

.contact-left
{
	padding:0 0 0 5px;
}
#contact_text
{
	padding:5px;
}
#form_contact{
	/*background-color:#F4F4F4;*/
	margin:10px 0 0 0;
	text-transform:capitalize;
}

#form_contact .contactinput{
}
#form_content{
	padding:10px;
	border:1px solid #898989;
}
#map{

}
#map img{
	width:200px;
	}

/***************** SITEMAP ****************/

#main-content-sitemap
{
	margin:0 0 0 0;
	padding:0 0 0 0 ;
}

#sitemap
{
	margin:20px 0 0 20px;
}
#sitemap li{
	padding:2px 0 2px 5px;
}
#sitemap .site-parent
{
	font-size:12px;
}
#sitemap .site-sub
{
	font-size:11px;
	list-style:square;
	
}
#sitemap_row img{
	float:left;
	width:25px;
}

/********* Form REGISTER *************/

#register-leftbg
	{
		margin:0 1px 0 20px;
	}

	.register-content
	{
		margin:10px 30px 10px 0px;
		text-transform:capitalize;
	}
	.register-content p
	{
		padding:3px 0 3px 0;
	}
		
.form_register
{
	border:1px solid #898989;
}
.title-re
{
	padding:5px 0 5px 15px;
	font-weight:bold;
	color:#dbdbdb;
	margin:10px 0 0 0;
	background:url(../images/bg-title-register.gif) left top repeat-x;
	font-weight:bold;
}

#partner-content
{
	text-transform:capitalize;
}
#partner-content td
{
	padding:0 0 0 8px;
}
#partner-content td img
{
	_height:auto;
	max-height:100px;
	height:expression( 
	document.body.clientHeight < (100) * 
	parseInt(document.body.currentStyle.fontSize)?
		"100px":
		"auto" );
}
.alternate
{
	background-color:#999999;
}
/*********** HISTORY **************/
#history
{
	margin:15px 0 0 0;
}
#history th
{
	text-transform:capitalize;
	padding:5px 5px 5px 5px;
	color:#CCCCCC;
	background-color:#1f4e64;
}
#history td
{
	padding:3px 5px 3px 5px;
}
#history tr:hover
{
	background-color:#bfbfbf;
}


/*********** For POPUP PRODUCT **********/

.border_preview {
	border:1px solid #d8d8d8;
	/*border-right: #444 1px solid; 
	border-top: #444 1px solid; 
	border-left: #444 1px solid; 
	border-bottom: #444 1px solid; */
	z-index: 100;
	background-color:#f6f6f6;
	position: absolute;
}

.preview_temp_load {
	padding:10px;
	vertical-align:middle;
	text-align:center;
}
.preview_temp_load IMG {
	vertical-align:middle;
	text-align:center;
	width:400px;
}
h4{
	margin:0 0 0 0;
	padding:0;
	background-color:#006699;
}
.title_h21 {
	padding:12px 0 0 18px;
	height:40px;
	background:url(../../../templates/silver/images/popup_bg_title.gif) repeat-x;
	font-family:Arial;
	text-align:center;
}

.loading_temp_pre
{
	color:#bd0403;
	font-family:Arial;
	font-size:11px;
}

#loader_container {
	width: 100%; 
	position: absolute; 
	top: 40%;
	text-align:center; 
}
#loader {
	border-right: #6a6a6a 1px solid; 
	border-top: #6a6a6a 1px solid; 
	border-left: #6a6a6a 1px solid;
	border-bottom: #6a6a6a 1px solid;  
	padding:10px 5px 16px 5px;
	margin:0 auto;
	display:block;
	font-size:10px;
	text-align:left;
	z-index: 255;
	background-color:#fff; 
	width: 135px; 
	color: #000000; 
	
}
#progress {
	left: 10px; 
	width: 1px; 
	position: relative;
	top: 1px; 
	height: 6px;
	background-color:#5984b8;
}
#loader_bg {
	FONT-SIZE: 1px; 
	LEFT: 8px; 
	WIDTH: 113px; 
	POSITION: relative; 
	TOP: 8px; 
	HEIGHT: 7px;
	border-right:1px solid #f6f6f6; 
	border-top: 1px solid #999999; 
	border-left: 1px solid #999999; 
	border-bottom:1px solid #f6f6f6;
	BACKGROUND-COLOR: #ebebe4;
}

.border_preview {
	border:1px solid #d8d8d8;
	/*border-right: #444 1px solid; 
	border-top: #444 1px solid; 
	border-left: #444 1px solid; 
	border-bottom: #444 1px solid; */
	z-index: 100;
	background-color:#f6f6f6;
	position: absolute;
}

/************ SHARE PAGE **************/

	#sharepage
	{
		padding:5px 10px 5px 10px;			
	}
	#sharepage .numberpage 
	{
		color:#FF6600;
	}
	#sharepage .numberpage a
	{
		color:#333333;
		text-decoration:underline;
	}
	#sharepage .numberpage a:hover
	{
		color:#FF0000;
		text-decoration:none;
	}
	#sharepage .left
	{
		float:left;
	}
	#sharepage p
	{
		padding:0;
		margin:0;
	}

/************ FOOTER **************/

#footer 
{
	margin:0 auto;
	padding:0px;
	width:900px;
	color:#bababa;
	height:118px;
	font-size:10px;
	background: url(../../../templates/silver/images/frame-bg-bottomleft.gif) no-repeat left top;
}
#footer a
{
	color:#bababa;
}
#footer a:hover
{
	color:#d9d371;
}
#frame-bg-bottomleft 
	{
		height:14px;
		background:url(../../../templates/silver/images/frame-bg-bottomleft.gif) no-repeat left top #a1a1a1;
	}
	#frame-bg-bottomright 
	{
		height:14px;
		background:url(../../../templates/silver/images/frame-bg-bottomright.gif) no-repeat right top;
	}

#footer .link
{
	padding:10px 0 0 0;			
}


