html, body { margin: 0; padding: 0; }

body {
	background: #a3c8ed url(images/bg.gif) top center repeat;
	color: #3C3E51;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-align: center;
}

body * {margin: 0px; padding: 0px;}

.clearfix:after { content: "."; display: block; clear: both; margin: 0px; padding: 0px; height: 0; visibility: hidden; }

/*********************************************
		Link Styles
*********************************************/
a {
	color: #f26300;
	text-decoration: none;
    font-weight: normal;
}
a:hover { font-weight: normal; color: #003399; text-decoration: underline; }

/*********************************************
		Text Elements
*********************************************/
p, ul, ol, blockquote {color: #333;}
ol, ul {
	margin: 5px 35px;
}
img { border: 0px; background: none; }
p {
	padding: 5px 0px;
	margin: 0px;
}
/*********************************************
		Header Styles
*********************************************/
h1 { /* This style used as title on single posts and pages */
	font-size: 20px;
  	margin: 0px;
	color: #01274E;
	text-decoration: none;
	text-align: left;
}
h1 a {
	color: #01274E;
	text-decoration: none;
}
h1 a:hover {
  color: #CC0000;
	text-decoration: underline;

}
h2 { /* This style used as header in the sidebars */
	background: #fff;
	font-size: 16px;
	color: #01274E;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
}

h3 { /* This style used as the post titles on homepage/archive */
	font-size: 20px;
	padding: 10px 0px 5px 0px;
	margin: 0px;
	color: #01274E;
	text-decoration: none;
}
h3 a {
}
h3 a:hover {
}
h4 { /* This style used as title for comments and as the identifying header on archive page  */
	font-size: 18px;
	padding: 10px 0px 5px 0px;
	margin: 0px;
	color: #666;
	text-decoration: none;
	border-bottom: 1px solid #999;
}
h5 { /* This style used for the product price  */
	font-size: 15px;
	color: #cc0000;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}
h6 { /* This style used for second product price  */
	font-size: 15px;
	color: #1a75cf;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}

/*********************************************
		Container Div
*********************************************/
#container {
	background:  url(images/bg.gif) top center repeat;
	border: 0px solid #000;
	text-align: left;
    margin: 0px auto;
    width: 800px;
    padding: 0px;
    padding-top: 0px;
}
#container2 {
	background:  #fff;
	border: 0px solid #000;
	text-align: left;
    margin: 0px auto;
    width: 100%;
    padding: 0px;
    padding-top: 0px;
    clear: both;
}

/*********************************************
		Header Styles
*********************************************/
#header {
	border: 0px solid black;
	background: #ffffff url(images/logo.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 800px; height: 204px;
	display: block;
	position: relative;
}
#header h1, #header h1 a {
	display: block;
	width: 405px; height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}
#header h2 {
	font-size: 18px;
	color: #333;
	background: transparent;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#header p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}
.headerleft {
	width: 100px;
	float: left;
	margin: 0px;
	padding: 5px;
	}
.headerright {
	width: 475px;
	float: right;
	margin: 0px;
	padding: 5px 5px 2px 2px;
	text-align: right;
	}
#menu {

	color: #fff;
	font-size: 14px;
    font-weight: bold;
	text-align: left;
	padding: 0px 0px;
	margin: 0px;
	display: block;
	width: 100%;
     line-height:30px;
}
#menu ul {

	margin: 0px;
	padding: 5px 0px;
	}
#menu ul li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px;
	font-weight: bold;
	}
#menu ul li a {
	color: #fff;
font-weight: bold;
	padding: 5px 10px;
	margin: 0px;
	text-decoration: none;
	}
#menu ul li a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;

	}


/*********************************************
		banner Styles
*********************************************/
#banner {
	border: 0px solid #8eb5db;
	background: #fff url(images/bgbanner2.gif) repeat-x;
	margin: 0px;
	padding: 5px;
	width: 580px;
	display: block;
	position: relative;
}
#banner h1, #banner h1 a {
	display: block;
	width: 405px; height: 25px;
	text-indent: -9999px;
	overflow: hidden;
}
#banner h2 {
	font-size: 18px;
	color: #333;
	background: transparent;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#banner p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}
.bannerleft {
	width: 470px;
	float: left;
	margin: 0px;
	padding: 0px;
    background: #990000;
    height: 165px;
    display: block;
	}
.bannerright {
	width: 200px;
	float: right;
	margin: 0px;
	padding: 35px 5px 2px 2px;
	text-align: right;
	}
.Thumb{
    float:left;
    width:150px;
    height: 150px;
    margin:0;
    padding:2px;
    font:12px verdana,arial,sans-serif;
    font-weight:normal;
    color:#000;
    text-align:left;
    border-bottom-color: #333333;
    border: 1px;
    }
.Thumb img{margin:0;padding:0}
.Thumb a:img {
  border: none;
}


.Thumb p{
  float:left;
  width:150px;
  font:11px verdana,arial,sans-serif;
  font-weight:normal;
  color:#000;
  text-align:left;
  margin:0;
  padding:5px;
  }

/*********************************************
		Content Div
*********************************************/

#content {
	float: left;
	width: 585px;
    text-indent: 0px;
    color: #3C3E51;
    background: #fff;
    padding: 0px 5px;
    text-align: justify;
    border-right: 0px solid #bdbd9b;
    border-bottom: 0px solid #bdbd9b;
     border-top: 0px solid #bdbd9b;


}
#content p {
	padding: 10px 0px;
	margin: 0px;
}
#contentNews {
	float: right;
	width: 580px;
    text-indent: 0px;
    color: #3C3E51;
    background: #fff;
    padding: 5px;
    text-align: justify;
    clear: both;
}
#contentNews img {
  border: none;
  padding: 5px;
}

#contentNews H2{
   font-size: 14px;
   color: #000;

}
.catImage{
   	float: left;
	width: 285px;
    padding: 5px;
    display: block;
    height: 100px;
}
#featured{
    float: left;
	width: 590px;
    padding: 0px;
    display: block;
}
#featured h2 { /* This style used as header in the sidebars */
	background: url(images/feat.gif);
	font-size: 16px;
    height:20px;
	color:#fff;
	font-weight: bold;
    text-transform:uppercase;
    text-indent: 10px;
          }



/*********************************************
		Clear
*********************************************/
#pad{
	display: inline;
	float: left;
	border: 0px solid black;
	width: 0px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	display: block;
    }
#pad2{
	float: left;
	margin: 5px;
	padding: 2px 2px 2px 2px;
	width: 190px;
	display: block;
	border: 0px solid #e16629;
    clear: left;

}
/*********************************************
		Left Sidebar
*********************************************/
#sidebarMenu {
	float: left;
	border: 0px solid #fae0ad;
	width: 180px;
	display: block;
    background: #7f6f50;
    margin: 0px 5px 5px 0px;
	padding: 5px 0px
}
#sidebarMenu h2 { /* This style used as header in the sidebars */
	background: #fff url(images/sideback.gif) top center no-repeat;
	font-size: 14px;
    font-family: Arial;
    height:25px;
	color: #fff;
	margin: 0px 0px 10px 0px;
	padding:3px 0 1px 5px;
    line-height:10px;
	font-weight: bold;
    text-transform:uppercase;
    text-indent: 10px;
	line-height: 10px;


}
#sidebar {
	float: left;
	border: 0px solid #fae0ad;
	width: 180px;
	display: block;
    background: #bdbd9b;
    margin: 0px 5px 5px 0px;
	padding: 5px 0px
}
#sidebar h2 { /* This style used as header in the sidebars */
	background: #fff url(images/sideback.gif) top center no-repeat;
	font-size: 14px;
    font-family: Arial;
    height:25px;
	color: #fff;
	margin: 0px 0px 10px 0px;
	padding:3px 0 1px 5px;
    line-height:10px;
	font-weight: bold;
    text-transform:uppercase;
    text-indent: 10px;
	line-height: 10px;


}
#sidebar ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
text-indent: 10px;
font-weight: bold;
}
#sidebar ul li {
margin: 0px;
padding: 0px;
text-indent: 20px;
font-weight: bold;
}
#sidebar ul li a {
font-size: 12px;
display: block;
border-bottom: 0px dashed #6699FF;
padding: 5px 0px 2px 0px;
text-decoration: none;
color: #fff;
width:180px;
text-indent: 10px;
font-weight: bold;
}

#sidebar ul li a:hover, #sidebar ul li a:focus {
color: #CC0000;
background-color: #fff;
font-weight: bold;
text-indent: 10px;
border-bottom: 1px solid #6699FF;
}
#sidebar ul ul li a {
font-size: 12px;
display: block;
border-bottom: 0px dashed #993366;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #e16629;
width:180px;
text-indent: 20px;

}

#sidebar ul ul li a:hover, #sidebar ul ul li a:focus {
color: #e16629;
text-indent: 20px


}

/*********************************************
		Footer Styles
*********************************************/
#footer {
	border: 0px solid black;
	background: #ffffff url(images/bgfooter.gif) repeat-x;
	width: 800px;
    min-height: 60px;
    clear: both;
}
.footermenu{
  padding: 15px 0px 0px 15px;
  width: 760px;
  display: block;
  margin: 10px;
  height: 20px;
}


#line {
    background: url(images/line.gif) repeat-x;
	text-align: left;
	padding: 0px 0px;
	margin: 0px;
    height: 9px;
	display: block;
	width: 800px;
    clear: both;
}
#linetop {
    background: transparent;
	text-align: left;
	padding: 0px 0px;
	margin: 0px;
    height: 2px;
	display: block;
	width: 800px;
    clear: both;
}
.navigation {
	text-align: left;
    text-indent: 10px;
	margin: 0px;
    padding-top: 5px;
	width: 800px;
    color: #003f94;
    height: 25px;
    vertical-align: middle;
}
/********************
Image
********************/
.prod{
  float:left;
  width:120px;
  margin:7px;
  padding:5px;
  text-align:center;
  border:1px solid #E6E4D9;
  min-height: 150px;
  overflow: hidden;
  }
.prod img { height: 120px; margin: 0 auto; }
.prod:hover{
  background:#E6E4D9;
  border:1px solid #E6E4D9;
  }
.prod p{
  float:left;
  width:100px;
  font:11px verdana,arial,sans-serif;
  font-weight:normal;
  color:#000;
  text-align: center;
  margin:0;
  padding:5px;
  

  }
  .prod a
  {text-decoration:none;
  }
.clipwrapper{
  width:180px;
  display: block;
  padding: 2px;
}
.clip{
  position:absolute;
  clip:rect(0px 165px 150px 0px);
  width:180px;
  border-color:#fff;
}
.clip a:hover img
{
  position:absolute;
  left:-10px; top:-12px;
  border-color:#fff;
  }
.ir { background: none; text-align: center; overflow: hidden; }

#paging{
  padding:5px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:bold;
  text-align: right}
#paging a{
  padding:4px 7px 4px 7px;
  margin:0px 2px 0px 2px;
  border:1px solid #6699FF;
  background:#FFFFFF;
  color:#6699FF;
  text-decoration:none
  }
#paging a:hover{
  border:1px solid #6699FF;
  background:#6699FF;
  color:#FFFFFF;
  text-decoration:none
  }

/********************
NEWS
****************/
#news {
  width: 270px;
  float: left;
  padding: 10px;
  height: 50px;

}
#news ul {
  list-style: square;

}
#news ul li {
  list-style: square;

}
.findet {
  width: 130px;
  float: left;
  padding: 10px;
  min-height: 90px;

}
.prod2{
  float:left;
  width:120px;
  margin:0;
  padding:5px 5px 5px 5px;
  text-align:center;
  border:1px solid #fff;
  min-height: 90px;
  overflow: hidden;
  }
.prod2 img { height: 120px; margin: 0 auto; }
.prod2:hover{
  background:#FBFBF8;
  border:1px solid #E6E4D9;
  }
.prod2 p{
  float:left;
  width:100px;
  font:11px verdana,arial,sans-serif;
  font-weight:normal;
  color:#000;
  text-align: center;
  margin:0;
  padding:5px;
  

  }
  .prod2 a
  {text-decoration:none;
  }
.prodet {
padding-left:10px;
 float: left;
 width: auto;
 clear: right;
 
}
#prodet h2 { /* This style used as header in the sidebars */
	background: #fff url(images/sideback.gif) top center no-repeat;
	font-size: 12px;
    height:22px;
	color:#fff;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: bold;
    text-transform:uppercase;
    text-indent: 10px;
    padding: 0px;

}
.prodet ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
.prodet ul li {
margin: 0px;
padding: 0px;
}
.prodet ul li a {
font-size: 12px;

padding: 5px 0px 2px 0px;
text-decoration: none;
color: #e16629;
width:170px;
}

.prodet ul li a:hover, .prodet ul li a:focus {
color: #000000;

}
.prodetimg {
 float: left;
 width: 300px;
 
}
.featuredet {
clear: both;
width: 100%;
}
#bgdet{
  width: 100px;
  height: 100px;
  display: block;

}

/**************
NEWS***************
***************/
#sidebarNews {
	float: left;
	border: 1px solid #e16629;
	width: 180px;
	display: block;
    background: #fff;
    margin: 0px 5px 5px 0px;
	padding: 5px 0px
}
#sidebarNews h2 { /* This style used as header in the sidebars */
	background: #fff url(images/sideback.gif) top center no-repeat;
	font-size: 14px;
    font-family: Arial;
    height:25px;
	color: #ff0000;
	margin: 0px 0px 10px 0px;
	padding:3px 0 1px 5px;
    line-height:10px;
	font-weight: bold;
    text-transform:uppercase;
    text-indent: 10px;


}
#sidebarNews ul {
list-style: none;
margin: 0px;
padding-left: 5px;
border: none;
font-weight: normal;
}
#sidebarNews ul li {
margin: 0px;
padding-left: 5px;
font-weight: normal;
}
#sidebarNews ul li a {
font-size: 12px;
display: block;
border-bottom: 0px dashed #6699FF;
padding: 5px;
text-decoration: none;
color: #e16629;
width:160px;
font-weight: normal;
}

#sidebarNews ul li a:hover, #sidebarNews ul li a:focus {
color: #CC0000;
background-color: #fff;
font-weight: normal;
padding-left: 5px;

}
/**************
LOGIN         
***************/
#sidebarLogin {
	float: left;
	border: 1px solid #e16629;
	width: 180px;
	display: block;
    background: #fff;
    margin: 0px 5px 5px 0px;
	padding: 0px 0px;
	
}
#sidebarLogin h2 { /* This style used as header in the sidebars */
	background: #fff url(images/sideback.gif) top center no-repeat;
	font-size: 14px;
    font-family: Arial;
    height:25px;
	color: #060170;
	margin: 0px 0px 10px 0px;
	padding:3px 0 1px 5px;
    line-height:10px;
	font-weight: bold;
    text-transform:uppercase;
    text-indent: 10px;


}
#sidebarLogin ul {
list-style: none;
margin: 0px;

border: none;
font-weight: normal;
}
#sidebarLogin ul li {
font-size: 10px;

border-bottom: 0px dashed #6699FF;

text-decoration: none;
color: #e16629;
width:160px;
height:10px;
font-weight: normal
}
#sidebarLogin ul li a {
font-size: 10px;

border-bottom: 0px dashed #6699FF;

text-decoration: none;
color: #e16629;
width:160px;
font-weight: normal;
}

#sidebarLogin ul li a:hover, #sidebarLogin ul li a:focus {
color: #CC0000;
background-color: #fff;
font-weight: normal;


}
/****************************

************************/
#entryTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #FFFFFF;
	background-color: Gray;
	
	background-position: center;
}

.entryTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#E2DBCB;
}

.entryTable .label {
	background-color: #EFEFEF;
}

.entryTable .content {
	background-color: #FFFFFF;
}
.infoTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #533F27;
}
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:right;
	
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid  #C4A882;
	
	text-decoration: none; /* no underline */
	color: #663300;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #996633;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid  #DACEB6;
		
		font-weight: bold;
		background-color: #DACEB6;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	#contact_form{
width:500px;
height:auto;
padding:0px 0 0 0px;
}
.form_row{
width:500px;
float:left;
padding:4px 0 4px 0;
}
label{
width:100px;
float:left;
padding:3px 5px 0 0;
color:#7e7373;
text-align:right;
}
input.contact_input{
width:200px;
height:18px;
float:left;
border:1px #cbd1d2 solid;
background-color:#FFFFFF;
color: #e16629;
}
textarea.contact_textarea{
width:300px;
height:80px;
float:left;
border:1px #cbd1d2 solid;
background-color:#FFFFFF;
color: #e16629;
}
.submit_form{
clear:both;
float:right;
padding:10px 40px 20px 0;
}
.contact_box{
width:500px;
height:150px;
background:url(../images/contact_box.jpg) no-repeat center;
background-position:0px 0px;
margin:0px 0 0 0 0px;
}
.contact_box_text{
width:400px;
padding:10px 0px 0px 10px;
}
/*****************
SLIDE IMAGE
*****************/
#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:583px;
	height: 204px;
	overflow:hidden;
    border: 1px;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}
