﻿/* CSS Document */
.topMargin
{
    margin-top:8px;
}
.video
{
    margin-left:15px;   
}
body {
	font:normal 0.8em/1.2em verdana,aria,sans-serif;
	color:#666;
	}
#header a {
	color:#01543f;
	text-decoration:none;
	font-size:8pt;
	}
#header a:hover 
{
	color:#01543f;
	border-bottom:1px;
	border-bottom-style:dotted;
	}
#footer a
{
    color: #01543f;
    text-decoration: none;
    font-size:10pt;
}
#footer a:hover {
	border-bottom:1px;
	border-bottom-style:dotted;
	}

#wrapper1 {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:891px;
	}
#wrapper2 
{
	position:relative;
	text-align:left;
	width:891px;
	}
#wrapper3 
{
	position:relative;
	text-align:left;
	width:891px;
	padding-top:15px;
	}
#header 
{
	height:115px;
	width:891px;
	margin-left:auto;
	margin-right:auto;
	color:#01543f;
	font-size:10px;
	background: url(../images/head.jpg) no-repeat top left;
	}
#header div
{
	text-align:right;
	}
#header div.main
{
	text-align:left;
	float:left;
	width:560px;
	padding-left:120px;
	padding-top:27px;
	}
#header div.main a
{
    color: #F4E69D;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    font-size:10px;
}
#header div.main a:hover {
	border-bottom:0px;
	border-bottom-style:dotted;
	color:White;
	}
#header div.main span
{
	color:#F4E69D;
	font-size:9px;
	padding:10px;
	}
#header div.search
{
	float:right;
	color:White;
	padding-top:24px;
	padding-right:10px;
	}
#header img
{
	text-align:right;
	padding-top:20px;
	}
#header span
{
	font-size:9px;
	padding:10px;
	}
#header a:hover {
	color:#7A2875;
	}
#maincol {
	position:relative;
	margin:0;
	padding-top:15px;
	
	}
#leftcol
{
	position: relative;
	font-size: 12px;
	top: 0px;
	left: 0px;
	float: left;
	width: 205px; /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 185px; /* actual value */
	min-height:195px;
	z-index: 0;
	border-right: #f4e69d 1px solid;
	border-top: #f4e69d 1px solid;
	border-left: #f4e69d 1px solid;
	border-bottom: #f4e69d 1px solid;
}

#leftnew  ul li
{
	font-size:13px;
	color:#01543f;
	font-weight:bold;
	list-style-image: url(../images/BlockTitle.png);
}
.GreenListing ul li
{
	font-size:13px;
	color:#01543f;
	font-weight:bold;
	list-style-image: url(../images/BlockTitle.png);
}
.GreenLable
{
	font-size:13px;
	color:#01543f;
	font-weight:bold;
}
.GreenLableFloat
{
	font-size:13px;
	color:#01543f;
	font-weight:bold;
	float:left;
}
#leftnew .imgs
{
	text-align:center;
	}
#leftnew .imgs .old
{
	text-decoration: line-through;
	padding-right:10px;
}
#leftnew .imgs .new
{
	color: White;
	font-weight: bold;
	background:#967515;
	font-size:14px;
	padding-left:1px;
	padding-right:1px;
}
.lableYellow 
	{
	color: #01543f;
	font-weight: bold;
	text-decoration: none;
}
#leftcol a
{
	color: #01543f;
	font-weight: bold;
	text-decoration: none;
	font-size:10pt;
}	

#leftcol div.categories ul {
	font-family: Verdana, Geneva, sans-serif;
	margin:15px 20px;
	padding:0px;
	

}
.dataBound a
{
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 8px;
	padding-bottom:3px;
	}
#leftcol div.categories ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5E9A7;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 8px;
	padding-bottom:3px;
}
#leftcol div.categories ul li li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #015440;
	font-size:9px;
	color:#015440;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 2px;
	padding-bottom:1px;
}
#rightcol {
	position:relative;
	top:0px;
	right:0px;
	float:right;
	width:233px;  /* for IE5/WIN */
	z-index:10;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:215px; /* actual value */
	background:#fefcf2;
	min-height:195px;
	
	border-right: #f4e69d 1px solid;
	border-top: #f4e69d 1px solid;
	border-left: #f4e69d 1px solid;
	border-bottom: #f4e69d 1px solid;
	/*background: url(../images/tr.png) no-repeat 230px -1px #fefcf2;*/
	}
	#rightcol div.topright
	{
		position:absolute;
		top:-1px;
		right:-1px;
		height:14px;
		width:13px;
		background: url(../images/tr.png) no-repeat top right;
		}
	
#centercol {
	position:relative;
	margin-left:202px;
	top:0px;
	}
#contentcol {
	position:relative;
	top:0px;
	right:0px;
	float:right;
	width:706px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:686px; /* actual value */
	min-height:407px;
	z-index:000;
	
	border :#f4e69d 1px solid;
	
	
	}
#catHome
{
	
	position:relative;
	float:right;
	margin-top:15px;
	width:686px; /* actual value */

	min-height:400px;
	border: #f4e69d 1px solid;
	}
	#catHome div.bottomright
	{
		border:0;
		position:absolute;
		bottom:-1px;
		right:-1px;
		height:14px;
		width:14px;
		background: url(../images/brcontent.png) no-repeat bottom right;
		}
#contentcol  div.topright
	{
	    z-index:10;
		border:0;
		position:absolute;
		top:-1px;
		right:-1px;
		height:14px;
		width:13px;
		background: url(../images/trcontent.png) no-repeat top right;
		}
#contentcol div.bottomright
	{
		border:0;
		position:absolute;
		bottom:-1px;
		right:-1px;
		height:14px;
		width:14px;
		background: url(../images/brcontent.png) no-repeat bottom right;
		}
#contentleftcol
{
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 207px; /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 187px; /* actual value */	
}
#leftoffers
{
	min-height:195px;
	z-index: 0;
	}
#leftnew
{
	min-height:195px;
	z-index: 10;
	}
#centercol img{
	border: #f4e69d 1px solid;
	
	}
#centercol a {
	color:#666;
	}
#centercol a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}

#footer {
	position:relative;
	background:#fefcf2;
	width:871px;
	clear:both;
	top:15px;
	z-index:-1;
	padding:1% 0;
	padding-left:20px;
	min-height:40px;
	font-size:10px;
	border: #f4e69d 1px solid;
	}
#footer div.topright
	{
		position:absolute;
		top:-1px;
		right:-1px;
		height:14px;
		width:13px;
		background: url(../images/tr.png) no-repeat top right;
		}
#footer div.bottomright
	{
		position:absolute;
		bottom:-1px;
		right:-1px;
		height:14px;
		width:14px;
		background: url(../images/br.png) no-repeat bottom right;
		}
#footer span
{
    color: #F4E69D;
    font-size: 9px;
    padding: 10px;
}
		#footer .label
{
    color: #01543f;
    font-size:8pt;
    padding: 0px;
}
#footer img
{
	top:15px;
	right:15px;
	float:right ;
	position:absolute;
	}
#footer p
{
	color:#01543f;
	margin:10px 0 5px 0 ;
	}
#clear
{
	height:15px;
	clear:both;
	width:100%;
	}
#rightcol p
{
width: auto;
clear: left;
margin: 0;
padding: 5px 0 5px 0;
height: 1%;
}
#rightcol .keep
{
width: auto;
clear: left;
margin: 0px;
font-size:12px;
color: #01543f;
padding-left:8px;
margin-right:15px;
}
.inputText {
	border: 1px solid #f4e69d;
	color: #01543f;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	float:right;
	margin-right:12px;
	margin-top:8px;
	padding:4px 4px 0;
	width:102px;
}

#rightcol label.n{
	float: left;
	padding-left:8px;
	height:2em;
	padding:7px 10px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #01543f;
}
.linkButton
{
	color: #015440;
	font-weight: bold;
	font-size:12px;
	text-decoration: none;
	}
.linkButton1
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width:140px;
	margin: 0 8px 3px;
	float:left;
	color: #01543f;
	bottom:0;
	}
.button
{
	position:absolute;
	top:130px;
	margin:0;
	padding:0;
	right:12px;
	}
.one
{
	padding-left:20px;
	padding-top:20px;
	position:relative;
	min-height:180px;
	display:inline;
	clear:none;
	float:left;	
	top:0px;
	left:0px;
	width:200px;
	}
.one .img
{
	width:100px;
	float:left;
	color:#967515;
	margin-bottom:6px;
	
	
	}
.one a
{
	color:#01543f;
	font-size:10pt;
	text-decoration:none;
	}
.one .Title
{
	
	color: #01543f;
	font-weight: bold;
	font-size:12px;
	text-decoration: none;
	width:110px;
	padding-top:5px;
	text-align:center;
	}
.one .category
{
	width:90px;
	float:left;
	padding-left:10px;
	
	}
	
.PageTitle
{
    position:relative;
    display:block;
    
    
    left:8px;
   
    font-family: verdana;
 	font-weight:bold;
	font-size: 18px;
	color: #015440;
    padding-top: 10px;
}
#barInSup {
	position:relative;
	top:0px;
	right:0px;
	padding:10px;
	margin-bottom:15px;
	float:right;
	width:686px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:666px; /* actual value */
	min-height:20px;	
	background:#fefcf2;
	border-right: #f4e69d 1px solid;
	border-top: #f4e69d 1px solid;
	border-left: #f4e69d 1px solid;
	border-bottom: #f4e69d 1px solid;	
	font-size:10pt;	
	}

#barInSup  div.barintop
	{
		border:0;
		position:absolute;
		top:-1px;
		right:-1px;
		height:14px;
		width:13px;
		background: url(../images/tr.png) no-repeat top right;
		}

#barCat
{
    position: relative;
    top: 0px;
    right: 0px;
    margin-bottom: 15px;
    float: right;
    width: 706px; /* for IE5/WIN */
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 686px; /* actual value */
    min-height: 37px;
    background: #fefcf2;
    border-right: #f4e69d 1px solid;
    border-top: #f4e69d 1px solid;
    border-left: #f4e69d 1px solid;
    border-bottom: #f4e69d 1px solid;
    font-size: 10pt;
}

.infoAsk
{
	font-size:15px;
	color:#01543f;
	margin-left:20px;
	padding-left:25px;
	bottom:40px;
	font-weight:bold;
	background-image: url(../images/BlockTitle.png);
	background-position:left;
	background-repeat:no-repeat;
	}
	
	
	
/*	
		
	
	.view{
position: relative;
z-index: 0;
}

.view:hover{
background-color: #FFFFFF;
z-index: 50;
}

.view p{ /*CSS for enlarged image*/
/*position: absolute;
background-color: #FFFFFF;

padding: 0px;
padding-bottom:1px;
left: 10px;
border: 0px double gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.view p img{ /*CSS for enlarged image*/
/*border-width: 0;
padding: 0px;
}

.view:hover p{ /*CSS for enlarged image on hover*/
/*visibility: visible;
top: 230px;
margin:0px;


left: -130 px; /*position where enlarged image should offset horizontally */
/*}*/










.NotFocus
{
    font-family: Arial, Helvetica, sans-serif;
    color: darkseagreen;
    font-size: 9pt;
}  
	.Focus{
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		font-size:9pt;
	}


 #gallery img {
		border: 1px solid #fff;
	}
    #gallery a:hover img {
        border: 1px solid green;
    }
    
    
    
    .inputTextNormal {
	border: 1px solid #f4e69d;
	color: #01543f;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;	
}


a.Link
{
    
	color: #967515;
	font-weight: bold;
	font-size:11px;
	text-decoration: none;	
}

a.Link:hover
{
    text-decoration:underline
}
a.NormalLink
{
    font-size:10pt;    
	color:#01543f;
	text-decoration:none;
}

a.NormalLink:hover
{
    border-bottom:1px;
	border-bottom-style:dotted;
}

#ChatDiv
{
    width: 300px;
    height: 370px;
    position: fixed;
    display: none;
    top: 30px;
    z-index: 15;
    background-color: White;
    border-bottom: #006600 1px solid;
    border-left: #006600 1px solid;
    border-top: #006600 1px solid;
    border-right: #006600 1px solid;
}
#ChatDiv .close
{
    position:relative;
    color:Red;
    font-weight:bold;
    padding-right:10px;
    cursor:pointer;        
}

.Admin
{
    background-color: #ffffcc;
    border-bottom: #cccccc 1px solid;
    padding-bottom: 10px;
}
.Client
{
    background-color: #f1f1f1;
    border-bottom: #cccccc 1px solid;
    padding-bottom:10px;
}

.hiddenImage
{
    position:absolute;
    display:none;
    z-index:100;
}
.msg
{
	font-size:13px;
	color:#015440;
}
	
	
		.rightTopCategory
	{
		text-align:right;
		padding-left:10px;		
	}
	.LeftTopCategory
	{
		text-align:left;
	}
	.productImage
	{
		padding-left: 10px; width: 140px;
	}
	.customerMenu
	{
		margin-left:20px; margin-bottom:15px;
	}

a.Paging{
color:#01543f;
	text-decoration:none;
}
a.Paging:hover{
color:#01543f;
	border-bottom:1px;
	border-bottom-style:dotted;
}