/*	
body { background-color: #ffFFFF;  font-size:12px; }
323E5B
body,div,p,h1,h2,h3,h4,h5,td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;  }
*/
body {
	background-color: white;
	font: 10pt Arial, serif;
	}
	
	
h1 { color: #333; font: 220% Georgia, serif; padding: 5px 5px 5px 6px; margin-top: 0px; }
h2 { font: normal 20px Arial, Helvetica, sans-serif; color: #000000; }
h3 { font: 180% Georgia, serif; margin-bottom: 5px; color: #323E5B; }
h4 { font: 130% Georgia, serif; margin-bottom: 5px; color: #323E5B;  }
h5 { font: bold 13px Arial, Helvetica, sans-serif; margin-bottom: 5px; }
h6 { font: normal 11px Arial, Helvetica, sans-serif; color: #666666; }


div#toplinks {
	position: absolute;
	top: 10px;
	left: 600px;
	font-size:11px;
}
a, a:link {
	color: #4841A9;
	text-decoration: underline;
	}

a:hover {
	color: #FF0084;
	text-decoration: underline;
	}


/*					Homepage			*/

#mainlist {
	position: absolute;
	top: 140px;
	left: 10px;
	width: 810px;
	}
.nw_o {
	width: 450px;
	float: left;
}
.sr_o {
	width: 350px;
	float: left;
	margin-left: 5px;
}
.sr_o h1 {
	background: #8EA2E1;
	font-size: 11px;
	padding: 3px;
	margin: 0px;
	font-family: Arial;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
}
.nw_o h1 {
	background: #CC6698;
	font-size: 11px;
	padding: 3px;
	margin: 0px;
	font-family: Arial;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
}
.linetxt {
	padding: 3px 15px;
	font-size: 11px;
	margin-left: 103px;
}
.nw_o .offr { margin: 5px 0px 10px 0px; }
.nw_o .offr img { border: 1px solid #8B9FDE; padding: 5px; background: #fff; }

/*					Search			*/
#search {
	background: #EAEEF3;
	padding: 10px;
	margin: 20px;
}
.search {
	background: #EAEEF3;
	padding: 10px;
}
.nums { width: 100px; font-size: 11px; font-weight: bold; color: #333333; padding: 5px 0px; }
.vals {  font-size: 11px; padding: 3px; }
.vals input { font-size: 11px; }
.search .nums { width: 100px; font-size: 11px; font-weight: bold; color: #333333; padding: 5px 0px; }
.search .vals {  font-size: 11px; padding: 3px; }
.search .vals input { font-size: 11px; }
/* 
	++++++++++++		TOP MENU
*/

#topmenu {
	position: absolute; left: 120px; top: 70px; width: 758px; height: 25px; z-index: 300; visibility: visible;
}
#topmenu ul {
		margin: 0px;
		padding: 0px;
		}
#topmenu ul li  {
		margin: 0px;
		padding: 0px;
		float: left;
		list-style-type: none;
		}
#topmenu ul.mmn li  {
		padding: 0px 17px 0px 0px;
		background: url('images/spacer.gif') no-repeat right;
		}
a.tm, a.on, a.sell {
	text-indent: -1000em;
	font-size: 1px; text-decoration: none; color: #fff;
	height: 24px;
	display: block;
	float: left;
}
#topmenu img {
	float: left;
}
#topmenu a#l_0 { background: url('images/l_home.gif') no-repeat top; width: 38px; }
#topmenu a#l_0:hover, #topmenu a#l_0.on, #topmenu a#l_0.sell { background: url('images/l_home.gif') no-repeat bottom; }

#topmenu a#l_1 { background: url('images/l_bo.gif') no-repeat top; width: 103px; }
#topmenu a#l_1:hover, #topmenu a#l_1.on, #topmenu a#l_1.sell { background: url('images/l_bo.gif') no-repeat bottom;}

#topmenu a#l_2 { background: url('images/l_so.gif') no-repeat top; width: 102px; }
#topmenu a#l_2:hover, #topmenu a#l_2.on, #topmenu a#l_2.sell { background: url('images/l_so.gif') no-repeat bottom;  }

#topmenu a#l_3 { background: url('images/l_info.gif') no-repeat top; width: 84px; }
#topmenu a#l_3:hover, #topmenu a#l_3.on, #topmenu a#l_3.sell { background: url('images/l_info.gif') no-repeat bottom;  }

#topmenu a#l_4 { background: url('images/l_services.gif') no-repeat top; width: 90px; }
#topmenu a#l_4:hover, #topmenu a#l_4.on, #topmenu a#l_4.sell { background: url('images/l_services.gif') no-repeat bottom;  }

#topmenu a#l_5 { background: url('images/l_profile.gif') no-repeat top; width: 115px; }
#topmenu a#l_5:hover, #topmenu a#l_5.on, #topmenu a#l_5.sell { background: url('images/l_profile.gif') no-repeat bottom; }

#topmenu a#l_6 { background: url('images/l_contact.gif') no-repeat top; width: 76px; }
#topmenu a#l_6:hover, #topmenu a#l_6.on, #topmenu a#l_6.sell { background: url('images/l_contact.gif') no-repeat bottom; }

#topmenu a.on { background-position: bottom; }

#l_1_i { position: absolute; top: 23px; left: 30px; width: 500px; padding: 7px; height: 30px; }
#l_2_i { position: absolute; top: 23px; left: 100px; width: 500px; padding: 7px; height: 30px; }
#l_3_i { position: absolute; top: 23px; left: 200px; width: 400px; padding: 7px; height: 30px; }
#l_4_i { position: absolute; top: 23px; left: 300px; width: 510px; padding: 7px; height: 30px; }
#topmenu ul.slink { visibility: hidden; }
#topmenu ul.vlink { visibility: visible; }
#topmenu ul.slink li,#topmenu ul.vlink li  {
		padding: 0px 0px 0px 0px;
		background: none;
		}

.slink a, .vlink a { 
	padding: 2px 7px; display: block; float: left;
	font-size:10px; color:#999999; text-decoration:none; white-space:nowrap; 
	 }

.slink a:hover, .vlink a:hover { background: #efefef; color:#000000; text-decoration:none; white-space:nowrap; }
	 

/* ***************************************************** */

#small_search{
	position: absolute;
	top: 140px;
	left: 10px;
	width: 175px;
	background: #EAEEFA;
	padding: 4px;
}
#small_search input, #small_search { font-size: 10px; }
#small_search input, #small_search { font-size: 10px; }
#small_search a{
	color: #0C5278
}
#small_search p{
	margin: 0px;
	padding: 4px 0px;
}
/* 
	++++++++++++++++++		LEFT MENU		++++++++++++++++++
*/
a.subl {
	color: #929699;
	background: url('images/dot_g.gif') repeat-x bottom;
	display: block;
	text-decoration: none;
	font-size: 11px;
	padding: 2px 3px 5px 20px;
}
a.subl:hover {
	color: #000;
	text-decoration: underline;
}

#leftmenu {
	position: absolute;
	top: 220px;
	left: 10px;
	width: 175px;
}
.LT { margin: 0px; padding: 4px 0px 7px 0px; font-family: Tahoma; font-weight: bold; background: url('images/dot_g.gif') repeat-x bottom; }

/* ***************************************************** */

/* 
	++++++++++++		PROPERTY LISTING (1 Propertty) - 775px
*/
.art_container {
	width: 220px;
	float: left;
	
}
.Descritpion {
	width: 400px;
	float: left;
	padding: 10px;
}
.img-float {
	float: left; margin-right: 20px; overflow: hidden; width: 79px;
}
.thumbs {
padding: 10px 0px; width: 130px; float: left;
}
.thumbs img {
	margin: 5px; width:100px; height:75px; 
}
.small {
	font-size: 10px;
}
.art_container .nm { float: left; width: 100px; padding: 5px 0px; font-size: 11px; margin-left: 0px; font-weight: bold; }
.art_container .val { padding: 5px 0px; font-size: 12px; margin-left: 80px; font-size: 11px; }
.art_container .nms { float: left; width: 90px; padding: 5px 0px 5px 0px; font-size: 10px; margin-left: 0px; text-align: right;  font-weight: bold; }
.art_container .vals { padding: 5px 0px; font-size: 12px; margin-left: 100px; font-size: 10px; }

.art_container .closeto { width: 150px; float: left; }
.art_container .closeto .to { width: 40px; float: left; }
.art_container .closeto .km { width: 100px; float: left; padding: 10px 2px; }

.Descritpion .nm { float: left; width: 80px; padding: 5px 0px; font-size: 11px; margin-left: 0px; }
.Descritpion .val { padding: 5px 0px; font-size: 11px; }
.Descritpion .line { margin: 0px; padding: 0px; }

.sOf { display: block; padding: 3px 20px; font-size: 11px; text-decoration: none; color: #004276; text-transform: uppercase; }
.sOf:hover { text-decoration: underline; }
#l_add { background: url('images/addcart.gif') no-repeat center left; }
#askq { background: url('images/askq.gif') no-repeat center left;  }


.list_container {
	margin-top: 30px;
}

/* 
	++++++++++++		CENTER
*/
#shoplist {
	position: absolute;
	top: 140px;
	left: 200px;
	width: 610px;
	}
	
div#rightmenu {
	position: absolute;
	top: 140px;
	left: 820px;
	width: 150px;
}
#biglist {
	position: absolute;
	top: 140px;
	left: 200px;
	width: 775px;
	}
h1#h1_BO      {
	text-indent: -1000em;
	font-size: 1px; text-decoration: none; color: #fff;
	height: 45px;
	display: block;
	background: url('images/h1_bo.gif') no-repeat left;
	margin: 0px; padding: 0px; float: left; width: 350px;
	}

#shoplist .offr {
	width: 290px;
	float: left;
	margin: 0px 0px 0px 10px;
}
#biglist .offr {
	width: 350px;
	float: left;
	margin: 0px 0px 0px 10px;
}
.offr h2 a, .offr h2 a:visited, .offr h2 a:link {
	font-size: 11px; 
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, verdana;
}
.offr h2 a:hover {
	text-decoration: underline;
	color: #0033ff; 
}
.offr h2{
	margin: 2px 0px; padding: 0px 0px 5px 0px;
}
.txt {
	margin: 0px; padding: 3px 0px; font-size: 11px;  clear: left;
}





.TP img, .TB img {
	float: left;
}
.TP .line .nm {
	float: left; width: 60px; padding: 2px 0px; margin-left: 3px; font-size: 11px; font-weight: bold;
}
.TP .line .val {
	float: left; padding: 2px 0px; font-size: 11px; margin: 0px; 
}

.TP .line { width: 230px;  font-size: 10px; }

.TB .line { width: 230px; font-size: 11px; margin-left: 110px; }

.TB .line .nm {
	float: left; width: 60px; padding: 2px 0px; margin-left: 3px; font-size: 11px; font-weight: bold;
}
.TB .line .val {
	float: left; padding: 2px 0px; font-size: 11px; margin: 0px; width: 150px;
}

.offr .val { margin-left: 170px; padding: 5px 0px; font-size: 11px;  }
.offr .nm { float: left; width: 70px; padding: 5px 0px; margin-left: 10px; font-size: 11px; }
.nm_r { float: left; width: 70px; padding: 5px 0px; margin-left: 10px; font-size: 10px; }
.val_r { margin-left: 170px; padding: 5px 0px; font-size: 10px;  }

.seperator { clear: both; background: url('images/dot_g.gif') repeat-x center; display: block; height: 20px; margin: 30px 0px; }

.list_nav {
	font-size: 11px;
	text-align: right;
	padding-top: 20px;
	}
.list_nav .sell {
	font-weight: bold;
	}
p.txt a {
	color: #003399; font-size: 10px; font-face: Verdana; text-decoration: none;
}
p.txt a:hover {
	text-decoration: underline;
}
/* ***************************************************** */


/* 
	++++++++++++		INQUIRE LIST
*/
.leftinq {
	position: absolute; left: 830px; top: 170px; width: 160px; height: 25px; z-index: 300; visibility: visible;
}
.topinq {
	position: absolute; left: 550px; top: 10px; width: 350px; z-index: 300; visibility: visible;
}
.topinq p.rt {
	padding: 3px 0px 3px 200px;
	margin: 0px;
}
.topinq p{
	margin: 0px;	
}
.topinq .ILT{
	padding: 0px 25px 0px 25px; float: left;
}
.ILT {
	background: url('images/inq.gif') no-repeat center left;
	padding: 0px 0px 0px 25px;
	margin: 0px;
	font-weight: bold;
}

#inquirelst {
	 background: url('images/dot_g.gif') repeat-y left; 
	 padding: 0px 5px;
	 font-size: 11px;
}
/* ***************************************************** */


/* 
	++++++++++++		SEARCH IN LEFT
*/

.search_box {
	background: #E7EEF8;
	border: 1px solid #C3D9FF;
	padding: 4px;
	font-size: 11px;
}
.input_11px {
	width: 160px; font-size: 11px;
}


/* ***************************************************** */

#zoom_all {
	position: absolute;
	top:0px; left: 0px;
	visibility: hidden;
}
/* 
							Inquire List
*/
.InquireBox { clear: both; border-bottom: 1px solid #C3D9FE; border-right: 1px solid #C3D9FE; 
border-left: 1px solid #C3D9FE; \height: 83px; h\eight: 83px; height: 88px; }
.InquireBoxHeader { background: #C3D9FE; height: 46px; }
.InquireBoxHeader div { padding-top: 15px; padding-bottom: 15px; font-weight: bold; text-size: 11px; }

.InquireBox div { font-size: 11px; color: #666666; \height: 82px; h\eight: 82px; height: 82px; }

.InquireReference { float: left; width: 100px; padding: 3px; }
.InquirePic { float: left; width: 130px; padding: 3px; }
.InquireTitle {	float: left; width: 250px; padding: 3px; }
.InquirePrice {	float: left; width: 120px; padding: 3px; }
.InquireOpt {float: left; width: 120px; padding: 3px; }

.InquireBoxHeader .InquireReference { border-right: 1px solid #fff; border-left: 1px solid #C3D9FE; }
.InquireBoxHeader .InquirePic { border-right: 1px solid #fff; }
.InquireBoxHeader .InquireTitle { border-right: 1px solid #fff; }
.InquireBoxHeader .InquirePrice { border-right: 1px solid #fff; }
.InquireBoxHeader .InquireOpt { color: #C3D9FE; }

.InquireBox .InquireReference { border-right: 1px solid #C3D9FE;  }
.InquireBox .InquirePic { border-right: 1px solid #C3D9FE; text-align: center; }
.InquireBox .InquireTitle { border-right: 1px solid #C3D9FE; }
.InquireBox .InquirePrice { border-right: 1px solid #C3D9FE; text-align: right; background: #EAEEFA; }
.InquireBox .InquireOpt {  }

button, input.send {
	background-color: #0C5278;
	border: 1px solid #C3D9FE;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
/* 			Research Form		*/

#WS-Research .ln { width: 650px; clear: both; }
#WS-Research .inp { width: 350px; padding: 3px 0px; font-size: 11px; }
#WS-Research .txt { width: 150px; float: left;  font-size: 11px; font-weight: bold; color: #333333;  padding: 3px 0px;  }
#WS-Research .txtp { width: 130px; float: left;  font-size: 11px; font-weight: bold; color: #333333;  padding: 3px 0px; margin-left: 20px;  }
#WS-Research .inps { border-bottom: 1px solid #cccccc;  }
#WS-Research .lns { width: 450px; clear: both; }
#WS-Research .chc { padding: 2px; margin-right: 10px; white-space: nowrap; }
.form-error { color: #ff0000; padding: 10px; border: 1px solid #ff0000; }
/*			Inquire Form		*/

#Inquire_Big .line {width: 650px; clear: both;}
#Inquire_Big .input { width: 350px; padding: 3px 0px; font-size: 11px;  }
#Inquire_Big .text { width: 150px; float: left;  font-size: 11px; font-weight: bold; color: #333333;  padding: 3px 0px;  }
#Inquire_Big.lines { padding: 4px 10px 4px 40px; font-size: 11px; }
#Inquire_Big.lines select { font-size: 11px; } 
#Inquire_Big .input input { font-size: 11px;  }

#Inquire_Small { padding-top: 50px; }

#Inquire_Small .line {width: 370px; clear: left; }
#Inquire_Small .input { width: 300px; padding: 3px 0px; }
#Inquire_Small .text { width: 180px; float: left;  font-size: 11px; font-weight: bold; color: #333333;  padding: 3px 0px;  }
#Inquire_Small .lines { padding: 4px 10px 4px 40px; font-size: 11px; }
#Inquire_Small .lines select { font-size: 11px; } 
#Inquire_Small .input { font-size: 11px;  }
#Inquire_Small input { font-size: 11px;  }
#Inquire_Small .text input { width: 160px; }
/* 
							Copyright
*/

.copy {
	padding: 30px;
	color: #777777;
	font-size: 11px;
}
.copy a {
	color: #777777;
	font-size: 11px;
}
.copy a:hover {
	color: #333333;
}