/*=====================================
	Default Config - Start
=====================================*/
mycode{ 
	background-color: #000000; 
	margin: 0; 
	padding: 0; 
	-moz-border-radius:5px;    /* Firefox */
	-webkit-border-radius:5px; /* Safari and Chrome */
	border-radius: 5px; 
}
/*=====================================
	Default Config - End
=====================================*/



/*=====================================
	Default Config - Start
=====================================*/
body{ 
	background-color: #000000; 
	padding: 0; 
	text-align:center; /* for IE */
	margin:0 auto; /* for the rest */
	}

p{
	margin:0px 0px 0px 0px; 
	padding:0px 10px 0px 10px; 
	font-weight:normal;
	color:#4c4c4c; 
	font-size:14px; 
//	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	line-height:22px;
//	text-align:justify;
	}

#div-clear{
	clear:both;
	}
/*=====================================
	Default Config - End
=====================================*/


/*=====================================
	Layout - Start
=====================================*/
#all{
	position:relative;
	height:100%;
	height:auto;
	min-height:100%;
	min-width:950px;
	width:100%;
	background: #ffffff url("../images/bg_pattern.gif");
	background-repeat: repeat;
	}

#header{
	position:relative;
	width:100%;
	z-index:15000;
	background: none;
	margin:0 auto;
	height:140px;
	}
#header .head{
	position:relative;
	width:950px;
	margin:0 auto;
	height:141px;
	z-index:15000;
	background: #ffffff;
	}
#header .logo{
	padding:10px 0px 10px 25px; 
	margin:0px 0px 0px 0px;
	float:left;
	background: none;
	}
#header .companyname{
	float:left;
	padding:20px 0px 0px 30px; 
	}

#content{ 
	position:relative;
	width:100%; 
	margin:0 auto; 
	padding:0px 0px 0px 0px; 
	background:none;
	}
#content .content{
	position: relative;
	width:950px;   
	margin:0 auto;
	z-index:15000;
	background: #ffffff;
	}

#footer{ 
	position:relative;
	width:950px; 
	margin:0 auto; 
	padding:0px 0px 0px 0px; 
	background:#5d93c9;
	}
#footer .footer{
	position:static;
	width:950px;   
	margin:0px 0px 0px 0px; 
	padding:20px 0px 20px 0px; 
	background: #5d93c9;
	}
#footer .footertop{
//	position:static;
	width:950px;   
//	margin:0px 0px 0px 0px; 
//	padding:20px 0px 20px 0px; 
	background: #ffffff;
	-moz-border-radius:0px 0px 15px 15px;    /* Firefox */
	-webkit-border-radius:0px 0px 15px 15px; /* Safari and Chrome */
	border-radius: 0px 0px 15px 15px;
	}

/*=====================================
	Layout - End
=====================================*/


/*=====================================
	Menu - Start
=====================================*/

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

#topmenu{ 
	width:950px; 
	margin:0 auto; 
	padding:0px 0px 0px 0px; 
	background:#ffffff;
	}
#topmenu .topmenu{
	position:relative;
	margin:0px 10px 0px 10px; 
	height:35px;
	padding:0px 0px 0px 0px; 
	z-index:15000;
	background: #ecf3fb;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}
#topmenu .topmenufooter{
	top:30px;
	position:relative;
	margin:0px 0px 0px 0px; 
	height:5px;
	padding:0px 0px 0px 0px; 
	background: #363636;
	-moz-border-radius:0px 0px 5px 5px;    /* Firefox */
	-webkit-border-radius:0px 0px 5px 5px; /* Safari and Chrome */
	border-radius: 5px 5px 5px 5px;
	}
#topmenu ul{
	position:absolute;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	line-height:35px;
	}
#topmenu ul li{
	float:left;
	margin:0;
	padding:0px 0px 0px 0px;
	background:none;
	}

#topmenu ul li a{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 40px;
	text-decoration:none;
	font-weight:bold; 
	text-transform:uppercase; 
	font-size:16px; 
	color:#363636; 
	line-height:34px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	}
#topmenu ul li a:hover{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 40px;
	background:#b3d6ff;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}
#topmenu ul li a.current{
	text-decoration:none;
	font-size:16px; 
	color:#ffffff; 
	font-weight:bold; 
	line-height:34px;
	text-transform:uppercase; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	background:#363636;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}
#topmenu ul li a.current:hover{
	text-decoration:none;
	font-size:16px; 
	color:#ffffff; 
	font-weight:bold; 
	line-height:34px;
	text-transform:uppercase; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	background:#363636;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}

/*-----------------Product Menu-----------------*/

#product-menu{ 
	width:300px; 
	margin:0px 0px; 
	padding:0; 
	}
#product-menu ul{
	list-style:none;
	margin:5px 0px;
	padding:0px 0px 0px 0px;
	line-height:25px;
	}
#product-menu ul li{
	color:#4c4c4c; 
	background: #ffffff url("../images/dot_line.gif");
	background-repeat: repeat-x;
	background-position:bottom; 
	padding:0px 5px 5px 5px; 
	}
#product-menu ul li:hover{
	background: #ebf4fd url("../images/dot_line.gif");
	background-repeat: repeat-x;
	background-position:bottom; 
	}

#product-menu li.current{
	background: #b5d6f7 url("../images/dot_line.gif");
	background-repeat: repeat-x;
	background-position:bottom; 
	}
#product-menu li.current:hover{
	background: #b5d6f7 url("../images/dot_line.gif");
	background-repeat: repeat-x;
	background-position:bottom; 
	}

#product-menu a{
	text-decoration:none;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 15px; 
	font-weight:normal;
	color:#4c4c4c; 
	font-size:14px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	background: url("../images/bullet_1.png");
	background-repeat: no-repeat;
	background-position:left; 
	}
#product-menu a:hover{
	text-decoration:underline;
	font-weight:normal;
	color:#4c4c4c; 
	font-size:14px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	}


/*=====================================
	Menu - Start
=====================================*/


/*=====================================
	Content - Start
=====================================*/
div.copyright{
	text-align:center;
	text-decoration:none;
	font-size:0.7em; 
	color:#363636; 
	line-height:100%;   
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	}

#title{
	position: relative;
	width:100%;
	}
#title div.title{
	position: relative;
	float:left;
	margin:0px 0px 0px 0px; 
	padding:0px 20px 0px 20px; 
	background: #0256ab url("../images/bg_title.gif");
	background-repeat: repeat-x;
	background-position: top;
	font-weight:normal;
	color:#ffffff; 
	font-size:16px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	-moz-border-radius:5px 5px 0px 0px;    /* Firefox */
	-webkit-border-radius:5px 5px 0px 0px; /* Safari and Chrome */	
	border-radius: 5px 5px 0px 0px;
	line-height:35px;
	}

#title div.line{
	margin:0px 0px 0px 0px; 
	height:2px;
	width:100%;
	padding:0px 0px 0px 0px; 
	background: #0256ab;
	position: absolute; 
	top: 35px;
	left: 0;
	color:#000000; 
	}

#content-left{
	position: relative;
	margin:0px 10px 0px 10px; 
	padding:10px 0px 10px 0px; 
	width:600px;
	}

#content-right{
	position: relative;
	margin:0px 10px 0px 0px; 
	padding:10px 0px 10px 0px; 
	}

#content .slide-top{
	margin:0 10px;
	padding:10px 0px 0px 0px;
	width:900px;
	height:275px;
	}

#content .slide-left{
	margin:0 0px;
	padding:0px 0px 0px 0px;
	width:600px;
	height:275px;
	}

/* ----------- Content #contentlayout ----------- */
#contentlayout table{
	position: relative;
	border: 0;
	border-collapse: collapse;
	}

#contentlayout td{
	position: relative;
	padding:0;
	vertical-align:top;
	}
/* ----------- Content ----------- */


/* ----------- Content #featured-product ----------- */
#featured-product table{
	position: relative;
	border: 0;
	border-collapse: collapse;
	width:310px;
	}
#featured-product table:hover{
	background: #ebf4fd;
	}

#featured-product td{
	position: relative;
	padding:0;
	vertical-align:top;
	}

#featured-product img{
	float:left;
	position: relative;
	padding:3;
//	vertical-align:top;
	width:100px;
	height:100px; 
	}

#featured-product p.title{
	position: relative;
	font-weight:bold;
	color:#000000; 
	font-size:14px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	line-height:25px;
	width:170px;
	padding:0px 5px; 
	}

#featured-product p.content{
	position: relative;
	font-weight:normal;
	background:none;
//	color:none; 
//	font-size:12px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	line-height:16px;
	width:170px;
	padding:0px 5px; 
	}

#featured-product div.line{
	position: relative;
	background: #ffffff url("../images/dot_line.gif");
	background-repeat: repeat-x;
	height:20px;
	width:95%;
	margin:0 auto;
	top:10px;
	padding:0px 0px 0px 0px; 
	}

#featured-product a.readmore{
	font-weight:normal;
	font-size:10px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	color:#0055aa; 
	float:right;
	margin:10px 10px 0px 0px;
	padding:3px 10px;
	border: 1px solid #0055aa;
	text-decoration:none;
	background-color: #ffffff;
	text-transform: uppercase;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}

#featured-product a.readmore:hover{
	font-weight:normal;
	font-size:10px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	color:#ffffff; 
	float:right;
	margin:10px 10px 0px 0px;
	padding:3px 15px;
	background-color: #0055aa;
	border: 1px solid #0055aa;
	text-decoration:none;
	text-transform: uppercase;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}

/* ----------- Content ----------- */

/* ----------- Content #featured-product-main ----------- */
#featured-product-main-all table.main{
	margin:0;
	padding:0; 
	}
#featured-product-main-all td.h-line{
	background: #ffffff url("../images/dot_line.gif");
	background-repeat: repeat-x;
	background-position:bottom; 
	padding:10px 0px 10px 0px; 
	}
#featured-product-main-all td.h-line:hover{
	background: #ebf4fd url("../images/dot_line.gif");
	background-repeat: repeat-x;
	background-position:bottom; 
	}

#featured-product-main-all td.v-line{
	background: #ffffff url("../images/dot_line.gif");
	background-repeat: repeat-y;
	background-position:bottom; 
	width:5px;
	padding:0px 0px 0px 0px; 
	}

#featured-product-main-all a.readmore{
	font-weight:normal;
	font-size:10px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	color:#0055aa; 
	float:right;
	margin:10px 10px 0px 0px;
	padding:3px 10px;
	border: 1px solid #0055aa;
	text-decoration:none;
	background-color: #ffffff;
	text-transform: uppercase;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}

#featured-product-main-all a.readmore:hover{
	font-weight:normal;
	font-size:10px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	color:#ffffff; 
	float:right;
	margin:10px 10px 0px 0px;
	padding:3px 15px;
	background-color: #0055aa;
	border: 1px solid #0055aa;
	text-decoration:none;
	text-transform: uppercase;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}



#featured-product-main table{
	position: relative;
	border: 0;
	border-collapse: collapse;
	width:290px;
	}
#featured-product-main table:hover{
	//background: #ebf4fd;
	}

#featured-product-main td{
	position: relative;
	padding:0;
	vertical-align:top;
	}

#featured-product-main img{
	float:left;
	position: relative;
	padding:3;
//	vertical-align:top;
	width:100px;
	height:100px; 
	}

#featured-product-main p.title{
	position: relative;
	font-weight:bold;
	color:#000000; 
	font-size:14px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	line-height:25px;
	width:170px;
	padding:0px 5px; 
	}

#featured-product-main p.content{
	position: relative;
	font-weight:normal;
	background:none;
//	color:none; 
//	font-size:12px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	line-height:16px;
	width:170px;
	padding:0px 5px; 
	}

/* ----------- Content ----------- */




/* ----------- Content #product_info ----------- */
#product_info table{
	position: relative;
	border: 0;
	border-collapse: collapse;
//	width:310px;
	}

#product_info td{
	position: relative;
	padding:5px 5px; 
	vertical-align:top;
	}

#product_info img{
//	float:left;
//	position: relative;
//	padding:3;
//	vertical-align:top;
	width:100px;
	height:100px; 
	}

#product_info div.h-line{
	background: #ffffff url("../images/dot_line.gif");
	background-repeat: repeat-x;
	background-position:bottom; 
	width:100%;
	height:5px;
	}



/* ----------- Content ----------- */









/*=====================================
	Content - End
=====================================*/


/*=====================================
	Form - Start
=====================================*/

#contact-form table{
	position: relative;
	}
#contact-form td{
	position: relative;
	padding:5px 5px; 
	}

#contact-form input{
	padding:3px 5px;
	border: 1px solid #8ec4fc;
	background: #ffffff url("../images/bg_input.gif");
	background-repeat: repeat-x;
	background-position:top; 
	width:300px;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}
#contact-form input:focus{
	border: 1px solid #0055aa;
	}
#contact-form input.required{
	padding:3px 5px;
	border: 1px solid #fc5959;
	background: #ffffff url("../images/bg_input.gif");
	background-repeat: repeat-x;
	background-position:top; 
	width:300px;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}

#contact-form textarea{
	padding:3px 5px;
	border: 1px solid #8ec4fc;
	background: #ffffff url("../images/bg_input.gif");
	background-repeat: repeat-x;
	background-position:top; 
	width:400px;
	height:200px;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}
#contact-form textarea:focus{
	border: 1px solid #0055aa;
	}
#contact-form textarea.required{
	padding:3px 5px;
	border: 1px solid #fc5959;
	background: #ffffff url("../images/bg_input.gif");
	background-repeat: repeat-x;
	background-position:top; 
	width:400px;
	height:200px;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */
	border-radius: 5px 5px 5px 5px;
	}

#contact-form input.submit{
	padding:3px 5px;
	border: 1px solid #0055aa;
	color: #ffffff;
	background: #0055aa;
	width:100px;
	text-transform: uppercase;
	float:right;
	cursor: pointer; cursor: hand;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}
#contact-form input.submit:hover{
	border: 1px solid #5e93c9;
	background: #5e93c9;
	}



#contact-form p.success{
	position: relative;
	padding:5px 0px 5px 10px;
	margin:0px 10px 10px 0px;
	border: 1px solid #8ec4fc;
	background: #8ec4fc;
	width:580px;
	color:#000000; 
	font-size:14px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}

#contact-form p.failed{
	position: relative;
	padding:5px 0px 5px 10px;
	margin:0px 10px 10px 0px;
	border: 1px solid #fc5959;
	background: #fc5959;
	width:580px;
	color:#000000; 
	font-size:14px; 
	font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	-moz-border-radius:5px 5px 5px 5px;    /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and Chrome */	
	border-radius: 5px 5px 5px 5px;
	}

/*=====================================
	Form - End
=====================================*/
