/* Global */
body{color: #565655;margin: 0;padding: 0;background: #0D4456;font: 12px/1.4em Arial, Helvetica, sans-serif;letter-spacing:0px;}

h3 {padding: 10px 0 0px 0;color: #2b7499;margin: 6px 0px 2px 5px;padding-bottom: 2px;font: normal 17px Georgia, serif; border-bottom: 1px solid #e5e5e5; width:98%;}

h2 {padding: 1px 0 0px 0;color: #2b7499;margin: 2px 0px 2px 5px;padding-bottom: 2px;font: normal 17px Georgia, serif; border-bottom: 1px solid #e5e5e5; width:96%;}

.featured {background: url(../images/shade.gif) repeat-x top; padding: 10px;margin-top: 3px; margin-bottom:12px; border: 1px solid #e5e5e5;}
.featured1 { padding: 10px;margin-top: 3px; margin-bottom:10px; background:#fffffff; border: 1px solid #e5e5e5;}

.featured3 {background: url(../images/shade.gif) repeat-x top; padding: 10px 1px 1px 1px;margin-top: 1px; margin-bottom:1px; border: 1px solid #e5e5e5;}


.featured4 {background:#F7F7F7; padding: 10px 1px 1px 1px;margin-top: 1px; margin-bottom:1px; border: 1px solid #e5e5e5;}

.squarebox { padding: 5px 15px 0px 15px;margin-top: 10px; margin-bottom:10px; background:#F7F7F7; border: 1px solid #e5e5e5;}

.squarebox1 { padding: 10px 1px 1px 1px;margin-top: 0px; margin-bottom:0px; background:#F7F7F7; border: 1px solid #e5e5e5;}

.search {
background: url(../images/input-bg.gif) repeat-x top;
}

.req {
color: #FF0000;
}

.squareboxcp { padding: 0px 15px 0px 15px;margin-top: 10px; margin-bottom:10px; background:#FFFFCC; border: 1px solid #F9FAA8;}
 

#descr {
	padding: 10px 5px 5px 5px;
	margin: 6px 0px 5px 20px;
}

#descr1 {
	padding: 10px 5px 5px 0px;
	margin: 6px 0px 5px 0px;
}

/******* Layout **********/
#wrapper{width:769px;margin: 0 auto;background: url(../images/l-bg.jpg) repeat-y center;}
#top{background: url(../images/top.jpg) no-repeat center;height: 29px;margin:0;padding:0}
#header{background: url(../images/shade.gif) repeat-x top;height: 92px;margin:0 21px;}
#logo {float: left;width:300px; padding:25px 0 0 30px}
#sm { float: right; color: #0860A8; padding:35px 50px 0 0}

.sm a:link {
	color: #0860A8; text-decoration: underline;
}
.sm a:visited {
	color: #0860A8; text-decoration: underline;
}
.sm a:hover {
	color: #0860A8; text-decoration: none;
}

/****** Navigation **********/
#nav{background: url(../images/nav1.jpg) repeat-x top;height: 26px;margin:0 18px;padding-left:1px;}
#nav ul {margin: 0;list-style: none;padding:0}
#nav li {display: block;float: left;}
#nav li a {font: bold 12px Arial, Helvetica, sans-serif;color: #FAFCF8;text-decoration: none;display: block;padding: 12px 15px 13px 15px;border-right: 1px solid #95a938;}
#nav li a:hover {background: url(images/hover.gif) repeat-x top;}
#nav li a.current {background: url(images/hover.gif) repeat-x top;}

#nav3{background: url(../images/nav1.jpg) repeat-x top;height: 6px;margin:0 18px;padding-left:1px;}
#nav2{background: url(../images/nav1.jpg) repeat-x top;height: 10px;margin:0 18px;padding-left:1px;}
/******* Content *********/
#main{ background: url(../images/shade.gif) repeat-x top;margin:2px 21px;padding: 10px;overflow: hidden;clear:both;}
#content{width:680px;padding:10px 0 10px 10px;float:left;}
#content p { margin: 0 0 10px 0}
#content ul {padding:0 0 10px 0;margin:15px 0 0 25px;list-style: square url(../images/bullet.jpg);}
#content li {margin:0; padding:0 0 4px 0;}
.img { border: 1px solid #e5e5e5; padding: 7px; margin: 0 0 12px 0; background-color:#fff;}
.box1 {width: 215px; float:left; padding:7px; border: 1px solid #e5e5e5;}
.box2 {width: 215px; float:left;padding:7px; margin-left:12px;border: 1px solid #e5e5e5;}
.cont { display:block;background-color:#F7F7F7;padding:8px;}
.cont:hover{ background-color:#fff;}
/***** Side Bar **********/
#sidebar{width:200px;margin: 0 0 0 503px;}
.menu { margin:20px 0 0 0;padding:0; list-style:none;}
.menu li {height: 25px; padding: 11px 0 0 45px;background: url(../images/menu.gif) repeat-x left top;}
.menu a { color:#475509; text-decoration: none;font-weight:bold;}
.menu a:hover { color:#000000; }
/******** Footer *******/
#footer-line{background: #18577A ;height: 13px;margin:0 18px;}
#footer-line5{height: 13px;margin:0 18px;}
#footer {background: url(../images/shade.gif) repeat-x top;margin:2px 21px;padding: 18px;line-height:1.6em;}
.crd a { color:#565655;text-decoration:none;}
#bottom{background: url(../images/bottom.jpg) no-repeat center;height: 27px;}

#footercat {background: url(../images/shade.gif) repeat-x top;margin:1px 1px;  padding: 1px 1px 1px 12px;  line-height:1.4em;}

#footer-line1{background: #0D4552;height: 13px;margin:0 18px;}

#footer	a:link {
	color :#1C6388; 
	text-decoration : none;
} 
#footer	a:visited {
	color : #1C6388; 
	text-decoration : none;
} 
#footer	a:hover {
	color :#1C6388; 
	text-decoration : underline; 
} 






.msg1 {
    clear:both;
    padding: 5px;
    text-align: center;
    background-color: #ECF5FA;
    border: solid 1px #CEEBEF;
}
.msg2 {
    clear:both;
    padding: 5px;
    text-align: center;
    background-color: #F2F0BB;
    border: solid 1px #F3B833;
}
.msg4 {
    clear:both;
    padding: 5px;
    text-align: center;
    border: solid 1px #F3B833;
}



/****************************************************************/
/* Input Image													*/
/****************************************************************/
input.search {
	width: 210px;
	height: 15px;
	border: none;
	color: #000;
	background: #FFFFFF url(../images/shade.gif);
}

/****************************************************************/
/* Search Field 												*/
/****************************************************************/
.search_button {
	background: url('../images/search.button.gif') no-repeat;
}

/****************************************************************/
/* Top menu														*/
/****************************************************************/
.menu {
	padding-right: 15px;
	color: #1F5B94;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.menu a:link {
	color: #1F5B94; text-decoration: none;
}
.menu a:visited {
	color: #1F5B94; text-decoration: none;
}
.menu a:hover {
	color: #1F5B94; text-decoration: underline;
}


/****************************************************************/
/* Navmenu														*/
/****************************************************************/
.navmenu {
	padding-left: 0px;
	padding-right: 15px;
	font-weight: bold;
	color: #1C6388;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.navmenu a:link {
	color: #1C6388; text-decoration: underline;
}
.navmenu a:visited {
	color: #1C6388; text-decoration: underline;
}
.navmenu a:hover {
	color: #1C6388; text-decoration: none;
}


.navmenu8 {
	padding-left: 0px;
	padding-right: 15px;
	font-weight: normal;
	color: #1C6388;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.navmenu8 a:link {
	color: #1C6388; text-decoration: underline;
}
.navmenu8 a:visited {
	color: #1C6388; text-decoration: underline;
}
.navmenu8 a:hover {
	color: #1C6388; text-decoration: none;
}


/****************************************************************/
/* User_menu													*/
/****************************************************************/
.user_menu {
	padding-right: 14px;
	color: #6f6f6f;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.user_menu a:link {
	color: #6f6f6f; text-decoration: none;
}
.user_menu a:visited {
	color: #6f6f6f; text-decoration: none;
}
.user_menu a:hover {
	color: #6f6f6f; text-decoration: underline;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}

.box {
	padding: 15px 15px 15px 15px;
	vertical-align : top;
	border : 1px solid #ebe5e5;
	background-color: #F7F7F7;
	
} 

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background: #FFFFFF url(../images/input-bg.gif)
	border: 1px inset #CCCCCC;
	width:268px;

}


/****************************************************************/
/* Cat title  													*/
/****************************************************************/

.count {
	font-weight: normal; font-size: 11px; color: #1C6388; font-family: Arial, Helvetica, sans-serif;
}


.cat {
	font-weight: bold; line-height: 20px; font-size: 13px; color: #1C6388; font-family: Arial, Helvetica, sans-serif;
}
.cat a:link {
	color: #1C6388; text-decoration: underline;
}
.cat a:visited {
	color: #1C6388; text-decoration: underline;
}
.cat a:hover {
	color: #1C6388; text-decoration: none;
}

.catdeep {
	font-weight: bold; font-size: 11px; color: #1C6388; font-family: Arial, Helvetica, sans-serif;
}
.catdeep a:link {
	color: #1C6388; text-decoration: underline;
}
.catdeep a:visited {
	color: #1C6388; text-decoration: underline;
}
.catdeep a:hover {
	color: #1C6388; text-decoration: none;
}

.catdeep2 {
	font-weight: bold; font-size: 12px; color: #1C6388; font-family: Arial, Helvetica, sans-serif;
}
.catdeep2 a:link {
	color: #1C6388; text-decoration: underline;
}
.catdeep2 a:visited {
	color: #1C6388; text-decoration: underline;
}
.catdeep2 a:hover {
	color: #1C6388; text-decoration: none;
}

.cat3 {
	font-weight: bold; line-height: 20px; font-size: 14px; color: #1C6388; font-family: Arial, Helvetica, sans-serif;
}
.cat3 a:link {
	color: #1C6388; text-decoration: underline;
}
.cat3 a:visited {
	color: #1C6388; text-decoration: underline;
}
.cat3 a:hover {
	color: #1C6388; text-decoration: none;
}

.cat6 {
	font-weight: bold; line-height: 20px; font-size: 24px; color: #1C6388; font-family: Arial, Helvetica, sans-serif;
}
.cat6 a:link {
	color: #1C6388; text-decoration: none;
}
.cat6 a:visited {
	color: #1C6388; text-decoration: none;
}
.cat6 a:hover {
	color: #1C6388; text-decoration: none;
}

.cat8 {
	font-weight: bold; font-size: 12px; color: #1C6388; font-family: Arial, Helvetica, sans-serif;
}
.cat8 a:link {
	color: #1C6388; text-decoration: underline;
}
.cat8 a:visited {
	color: #1C6388; text-decoration: underline;
}
.cat8 a:hover {
	color: #1C6388; text-decoration: none;
}

/****************************************************************/
/* Subcat		  												*/
/****************************************************************/
.subcat {
	font-size: 11px; color: #1C6388;
	font-family: Arial, Helvetica, sans-serif;
}
.subcat a:link {
	color: #1C6388; text-decoration: none;
}
.subcat a:visited {
	color: #1C6388; text-decoration: none;
}
.subcat a:hover {
	color: #1C6388; text-decoration: underline;
}

.subcat1 {
	font-size: 11px; color: #565655;
	font-family: Arial, Helvetica, sans-serif;
}
.subcat1 a:link {
	color: #565655; text-decoration: none;
}
.subcat1 a:visited {
	color: #565655; text-decoration: none;
}
.subcat1 a:hover {
	color: #565655; text-decoration: underline;
}


/****************************************************************/
/* Link area													*/
/****************************************************************/
.linkarea {
	padding-bottom: 22px;
}


/****************************************************************/
/* link Url		 												*/
/****************************************************************/
.linkurl {
	font-weight: normal; font-size: 13px; color: #008000; font-family: Arial, Helvetica, sans-serif;
}

.linkurl a:link {
	font-weight: normal; color: #008000; text-decoration: none;
}
.linkurl a:visited {
	font-weight: normal; color: #008000; text-decoration: none;
}
.linkurl a:hover {
	font-weight: normal; color: #008000; text-decoration: underline;
}


/****************************************************************/
/* Bg															*/
/****************************************************************/
.bg {
	padding-left: 30px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/****************************************************************/
/* Break														*/
/****************************************************************/
.break {
	padding-bottom: 6px;
	padding-top: 6px;
}


/****************************************************************/
/* Text area, Input, Select 									*/
/****************************************************************/
SELECT {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

text {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}


div.pr {
	font-size: 6pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #1F5B94;
	float: left;
	height: 30px;
	margin-right: 8px;
}
div.prg{
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb{
	background: #1F5B94;
	height: 3px;
	font-size: 1px;
}

.price {
   line-height: 25px;
   }


.small, .small a {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color: #1F5B94;
	font-size: 7pt;
	text-decoration: none;
}
.sort {
	font-family: Arial, Helvetica, sans-serif;
	color: #6f6f6f;
}

table.formPage {
	font-size: 11px; color: #6F6F6F;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ECF5FA;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	Border-top: #CEEBEF 1px solid;
}
td.err {
	padding: 3px;
	color: #FF0000;
	background: #FFEDED;
	border: 1px solid #A0A0A0;
	text-align: left;
}
td.msg{
	padding: 4px;
	color: #1F5B94;
	background: #D7E8F7;
	border: 1px solid #1F5B94;
	text-align: left;
}

.limit_field {
   border: 0 solid transparent;
   border-width:0;
   background:transparent;
}
#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:hand;
   color:#81b101;
   font-family: Arial, Helvetica, sans-serif;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #81b101;
   border-width:0 1px 1px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
}

#catTitle { background:#F6FAEE; font-size:13px; } /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#81b101;
   background:#F6FAEE;
   border:1px solid #81b101;
   border-width:1px 0 3px 0;
   vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   border:1px dotted #CBE2EC;
   border-width:1px 0;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#F6FAEE;
}

#categtree .even {
   background:#EFF3E8;
}

#categtree .categ-item:hover {
   background:#E0FAD7;
}