@import "cssmenuhorizontal.css";

body{
	margin:0px;
	padding:0px;
	
}
/*------------------------------------------------*/
a:active {
	color: #000098;
	font:normal 11px Tahoma, Arial, Verdana;
	font-style: normal;
	text-decoration: none;
}
a:visited {
	color: #000098;
	font:normal 11px Tahoma, Arial, Verdana;
	font-style: normal;
	text-decoration: none;
}
a:link {
	color: #000098;
	font:normal 11px Tahoma, Arial, Verdana;
	font-style: normal;
	text-decoration: none;
}
a:hover {
	color: #ec626f;
	font:normal 11px Tahoma, Arial, Verdana;
	font-style: normal;
	text-decoration: underline;
}
/*------------------------------------------------*/
h1,h2,h3,h4,h5{
	margin:0px;
	padding:0px;
}


#mainDiv{
	float:left;
	width:950px;
}


.sitewidth{
	width:950px;
	margin:auto;
}

#header 
{	
	padding:5px 0 5px 0;
	margin-bottom:5px;
	
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-x;
	min-height:180px;
}
#logo
{
	padding-top:20px;
	width:714px;
	height:120px;
	float:left;
}
.callus{
	width:170px;
	float:right;
	padding:5px 5px 5px 30px;
	margin:0 0 10px 20px;
	text-align:left;

	font:normal 16px Tahoma, Arial, Verdana;
	color:#000098;
	font-weight:bold;

	background-image:url(../images/callus.jpg);
	background-repeat:no-repeat;


}

.mincart{
	width:160px;
	float:right;
	padding:5px 5px 5px 30px;
	margin:10px 0 10px 10px;
	text-align:left;

	font:normal 12px Tahoma, Arial, Verdana;
	color:#000098;
	font-weight:bold;

	background-image:url(../images/shopping_cart.png);
	background-repeat:no-repeat;

}

img{
	border:0px;
}
#search
{
	margin-top:25px;
	width:200px;
	font-size:12px;
	float:right;

}

#search .input
{
	width:150px;
	font-size:11px;
	color:#000098;
	padding:5px;
	border:#aba9aa 1px solid;
}

.clear
{
clear:both;
}


#leftbar 
{	
	width:180px;
	min-height:100px;
	float:left;
	
}
#rightbar 
{	
	margin-left:7px;
	width:760px;
	min-height:100px;
	float:left;
}
#footer{	
	float:left;
	width:100%;
	min-height:100px;
	background-color:#ffffff;

	
}
#slider{
	float:left;
}

.BreadCrumplink{
	font:normal 11px Tahoma, Arial, Verdana;
	color:#707070;
	text-decoration:none;
	font-weight:bold;

}
a.BreadCrumplink:link {
  font-family: Arial;
  font-size:11px; 
  color:#000098;
  text-decoration:none;
  font-weight:bold;
}
a.BreadCrumplink:visited {
  font-family: Arial;
  font-size:11px; 
  color:#000098;
  text-decoration:none;
  font-weight:bold;
}
a.BreadCrumplink:active {
  font-family: Arial;
  font-size:11px; 
  color:#000098;
  text-decoration:none;
  font-weight:bold;
}
a.BreadCrumplink:hover {
  font-family: Arial;
  font-size:11px; 
  color:#000098;
  font-weight:bold;

}
/*------------------------------------------*/
	.listbox {
		width:175px;
		margin:0;
		padding:0;
		float:left;

		}
		
	.listbox_top {
		width:175px;
		margin:0;
		padding:0;
		float:left;
		/*background:url(../images/heading_bg.gif) 0 0 no-repeat;*/
		background-color:#000098;
		height:25px;
	}
	.listbox_top div{
		padding:5px 0 0 13px;
		font:normal 11px Tahoma, Arial, Verdana;
		font-size:11px;
		color:#ffffff;
		font-weight:bold;
	}
	
	.listbox_middle {
		/*border-left:#bcbcbc 1px solid;
		border-right:#bcbcbc 1px solid;
		border-bottom:#bcbcbc 1px solid;
		background-image:url(../images/leftbar_boxbg.gif);
		background-repeat:repeat-x;
		background-position:bottom;*/

		
		width:173px;
		margin:0;
		float:left;
		
	}

	.listbox_middle ul {
			list-style:none;
			margin:0;
			padding:0;
		}

	.listbox_middle ul li {
		display:block;
		float:left;
		margin-left:5px;
		padding:3px;
		font:normal 11px Tahoma, Arial, Verdana;
		color:#000098;
		width:100%;
	}
	.listbox_middle ul li a{
		font:normal 11px Tahoma, Arial, Verdana;
		color:#707070;
		text-decoration:none;
	}
	.listbox_middle ul li a:hover{
		font:normal 11px Tahoma, Arial, Verdana;
		color:#000098;
		text-decoration:none;
	}
	.space{
		width:170px;
		height:5px;
		float:left;
	}
	
/*------------------------------------------*/
	.newbox {
		width:215px;
		margin:0;
		padding:0;
		float:left;
		}
		
	.newbox_top {
		width:215px;
		margin:0;
		padding:0;
		float:left;
		background:url(../images/newproduct.gif) 0 0 no-repeat;
		height:29px;
	}
	.newbox_top div{
		padding:5px 0 0 13px;
		font:normal 11px Tahoma, Arial, Verdana;
		font-size:11px;
		color:#ffffff;
		font-weight:bold;
	}
	
	.newbox_middle {
		border-left:#bcbcbc 1px solid;
		border-right:#bcbcbc 1px solid;
		border-bottom:#bcbcbc 1px solid;
		background-image:url(../images/leftbar_boxbg.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		width:213px;
		float:left;
	}
/*-----------------Product List-------------------------*/

.paging{
	padding:5px;margin:10px 0 10px;border:#e3e3e3 1px solid;background-color:#f8f8f8;
}

#product_list {
	margin:0;
	padding:0;
	float:left;
	/* background:#F6F6F6; */
	width:775px;

}
#product_list .featured{
	font:normal 14px Tahoma, Arial, Verdana;
	color:#000098;
	font-weight:bold;
	padding:5px;
	margin-top:10px;
	background-color:#f8f8f8;
	border-top:#e3e3e3 1px solid;
	border-bottom:#e3e3e3 1px solid;
}

#product_list ul {
	list-style:none;
	margin:0;
	padding:0;
	width:800px;

	float:left;
}

#product_list ul li {
	display:block;
	
	float:left;
	padding:0;
	margin:15px 5px!important;
	
	width:190px;
	min-height:275px;	
	background-image:url(../images/proframe.jpg);
	background-repeat:no-repeat;

}


/*#product_list ul li {
	display:block;
	
	float:left;
	padding:0;
	margin:15px 5px!important;
	
	width:245px;
	min-height:330px;	

	background-image:url(../images/imgframe.jpg);
	background-repeat:no-repeat;

}*/

#product_list ul li img {
	display:block;

	float:left;
	padding:10px;

}



#product_list ul li a {
	display:block;
	width:190px;
	float:left;
	padding:0;
	text-decoration:none;
}

#product_list ul li p {
	width:160px;
	min-height:30px;
	margin:0;
	padding:3px 5px 0 10px; 
	float:left;
	font:normal 12px Tahoma, Arial, Verdana;
	font-weight:bold;
	color:#000098;
	text-align:left;
	}

	
#product_list ul li p a {
	width:190px;
	margin:0;
	padding:0;
	float:left;
	font:normal 11px Tahoma, Arial, Verdana;
	color:#2478b3;
	text-decoration:none;
	min-height:100px;
		
	}
	
#product_list ul li p a:hover {
	text-decoration:underline;
	}
	
#product_list ul li h2 {
	width:190px;
	margin:0;
	padding:0;
	float:left;
	font:bold 16px Tahoma, Arial, Verdana;
	color:#000098;
	line-height:5px;
	text-align:center;
	border:0px;
	padding:5px 0 0px 0;

	}

/*-------------------Index Category-----------------------*/
.smallcat{
	width:200px;height:250px;
	margin:50px 5px 5px 5px;
	padding:5px 0px 0px 5px;

	background-image:url(../images/200_250.jpg);
	background-repeat:no-repeat;
}
.featurecat{
	width:300px;height:400px;margin:5px;
	background-image:url(../images/300_400.jpg);
	background-repeat:no-repeat;
}

.catimg{
	width:245px;
	min-height:330px;	
	padding:7px 0 0 7px;
	background-image:url(../images/imgframe.jpg);
	background-repeat:no-repeat;
	float:left;
}
.blankimg{
	width:245px;
	min-height:330px;	
	padding:7px 0 0 7px;
	float:left;
}
.cattopdesc{
	width:242px;height:400px;
	margin:2px;
	float:left;

	font:normal 1.8em Tahoma, Arial, Verdana;
	color:#000098;
	text-align:center;


}
/*------------------------------------------------------*/
.product_detail{
	float:left;
	width:488px;
	margin-top:10px;
	background-color:#f8f8f8;
	border:#e3e3e3 1px solid;
}
.product_detail ul {
		list-style:none;
		margin:0;
		padding:0;
		float:left;
	}

.product_detail ul li {
	display:block;
	float:left;
	margin-left:5px;
	padding:3px;
	font:normal 11px Tahoma, Arial, Verdana;
	color:#000098;
	width:100%;

}
.product_detail ul li b {
	display:block;
	float:left;
	font:bold 11px Tahoma, Arial, Verdana;
	color:#000098;
	width:80px;
	
}
.product_detail ul li span{
	display:block;
	float:left;
	font:normal 11px Tahoma, Arial, Verdana;
	color:#000098;
	width:100px;
}
.gray{
	background-color:#e3e3e3;
}
.lightgray{
	background-color:#f8f8f8;
}
/*------------------------------------------------------*/
.footerlink{
	width:990px;
	margin:auto;
}
.footermenu{
	margin-top:20px;
	font:11px Tahoma, Arial, Verdana;
	color:#000098;
	text-align:center;
}

a.footerlink:link {
  font-family: Arial;
  font-size:11px; 
  color:#000098;
  text-decoration:none;
}
a.footerlink:visited {
  font-family: Arial;
  font-size:11px; 
  color:#000098;
  text-decoration:none;
}
a.footerlink:active {
  font-family: Arial;
  font-size:11px; 
  color:#000098;
  text-decoration:none;
}
a.footerlink:hover {
  font-family: Arial;
  font-size:11px; 
  color:#000098;
  text-decoration:underline;
}
/*------------------------------------------------------*/
.footerlink{
  font-family: Arial;
  font-size:11px; 
  color:#000098;
}

a.sitemaplink:link {
  font-family: Arial;
  font-size:11px; 
  color:#000098;
  text-decoration:none;
}
a.sitemaplink:visited {
  font-family: Arial;
  font-size:11px; 
  color:#000098;
  text-decoration:none;
}
a.sitemaplink:active {
  font-family: Arial;
  font-size:11px; 
  color:#000098;
  text-decoration:none;
}
a.sitemaplink:hover {
  font-family: Arial;
  font-size:11px; 
  color:#ff0000;
  text-decoration:underline;
}
/*------------------------------------------------------*/
#menu_list {
	margin:0;
	padding:0;
	float:left;
	width:980px;
	
}

#menu_list ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#menu_list ul li {
	display:block;
	width:120px;
	height:30px;
	float:left;
	text-align:center;

	margin-top:6px;


}


#menu_list ul li a {
	display:block;
	width:120px;
	height:28px;

	float:left;
	text-decoration:none;
	border-left:#FAd5e7 1px solid;
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-top:7px;
	color:#ffffff;
	font-weight:bold;
}


/*------------------------------------------------------*/
#sess_msg{
	padding:5px;
	text-align:left;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-align:center;
	color: #ff0000;
	text-decoration: none;
	letter-spacing:0.3px;
	line-height:20px;
	border:#e3e3e3 1xp solid;
	background-color:#e3e3e3;
	
}
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000098;
	background-color: #ffffff;
	border: #707070 1px solid; 
	padding:2px;
}

#contentDiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000098;
	line-height:1.5;
	letter-spacing:1;
	padding:5px;
}

#contentDiv h2{
	color:#000098;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	text-align:center;
}
#contentDiv h3{
	color:#000098;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align:center;
}
#contentDiv h4{
	color:#000098;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
}

.content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000098;
	line-height:1.5;
	letter-spacing:1;
}

/*---------------------Slideshow---------------------------------------*/
#gallery {
		position:relative;
		height:250px
		
	}
#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500
}

#gallery .caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;

	z-index:600; 
	/*background-color:#000; */
	color:#ffffff; 
	height:60px; 
	width:100%; 
	position:absolute;
	bottom:0;
	background-image:url(../images/text_bg.png);
}

#gallery .caption .content {
	margin:5px
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
	padding:10px;
	
}

#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#ffffff;
}
/*------------------------------------------------------------*/
.Boxcss
{	
	
    margin: 0 auto 20px;
    color: #ffffff;
    width: 570px;
    padding: 12px;
    text-align: left;
    background-color: #ffffffff;
	border:#e3e3e3 1px solid;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    CCborderRadius: 5px;
}
/*------------------------------------------------------------*/
.myform{
	margin:0 auto;
	width:450px;
	padding:14px;
	color:#000098;

}
	/* ----------- basic ----------- */
	#basic{
		border:solid 1px #e3e3e3;
		background-color:#f8f8f8;
	}


	#basic h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#basic p{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000098;
		margin-bottom:20px;
		border-bottom:solid 1px #000098;
		padding-bottom:10px;
	}
	#basic label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#basic .small{
		font-family: Arial, Helvetica, sans-serif;
		color:#707070;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#basic input{
		float:left;
		width:200px;
		margin:2px 0 20px 10px;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000098;
		background-color: #ffffff;
		border: #707070 1px solid; 
		padding:5px;
	}

	#basic textarea{
		float:left;
		width:200px;
		height:150px;
		margin:2px 0 20px 10px;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000098;
		background-color: #ffffff;
		border: #707070 1px solid; 
		padding:5px;
	}

	#basic select{
		float:left;
		width:212px;
		margin:2px 0 20px 10px;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000098;
		background-color: #ffffff;
		border: #707070 1px solid; 
		padding:5px;
	}
		#basic button{ 
		clear:both;
		margin-left:150px;
		border:none;
		background:none;
		/*background:#000098;
		color:#FFFFFF;
		border:solid 1px #ffffff;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;*/
	}
/*------------------------------------------------------------*/
