html {height:101%}

body {	
	margin:10px 0 0 0;
	padding:0;
	background-color:#FFF;
	color:#000;
	
	font-family:Verdana, Arial, sans-serif;
	line-height: 1.3;
	text-align: center;
}

#DContent{
	width:997px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	/*background-color:#D3D7DA;*/
}

#DContent #DTop{background-color: #FFF; padding:3px 0 0 0;}
#DContent #DTop .colL{	float:left; width:255px; text-align:left;}
#DContent #DTop .colR{	float:left; width:742px; height:90px; background-color:#C7D7E4; }
#DContent #DTop .Logo{ margin: 0 0 4px 0;}

#DContent .colA{	float:left;	width:205px; overflow:hidden;}
#DContent .colB{	float:left;	width:587px; overflow:hidden;}
#DContent .colC{	float:left;	width:205px; }
#DContent .colC .ct{margin-left:5px;}

#LNavi{	width:100%; margin-bottom:3px;}

#LNavi .NaviSearch	{float:left; background-color:#C7D7E4; padding-right:10px;}
#LNavi .NaviButtons{	float:right;}
#Sitefooter{border: 1px solid #bbb; text-align:center;	padding:6px 0;	background-color: #FFF;}

img {	border:0;}

ul {	margin: 0;	padding: 0;	margin-left: 10px;	padding-left: 10px;}
li {
	list-style-type: disc;
	color: #FCCE0C;
}
input, select, textarea {
	font-size: 100%;
	font-family:Verdana, Arial, sans-serif;
	border: 1px solid #333;
}

.LClear{	clear:both;	height:0;	font-size:1%;	overflow:hidden;}

.t1				{font-size:70%;}
.t1 a				{color:#000; text-decoration: underline;}
.t1 a:hover 	{color: #00486A; text-decoration:none;}

.t1b				{font-size:70%; font-weight:bold;}
.t1b a			{color:#000; text-decoration: underline;}
.t1b a:hover 	{color: #00486A; text-decoration:none;}

.t2				{font-size:70%; color:#00486A;}
.t2 a				{color:#00486A; text-decoration: underline;}
.t2 a:hover 	{color: #00486A; text-decoration:none;}

.t2b				{font-size:70%; color:#00486A; font-weight:bold;}
.t2b a			{color:#00486A; text-decoration: underline;}
.t2b a:hover 	{color: #00486A; text-decoration:none;}

.t3b				{font-size:90%; font-weight:bold;}
.t3b a			{color:#000; text-decoration: underline;}
.t3b a:hover 	{color: #00486A; text-decoration:none;}

.t4b				{font-size:100%; font-weight:bold;}
.t4b a			{color:#000; text-decoration: underline;}
.t4b a:hover 	{color: #00486A; text-decoration:none;}

.t5b	{font-size:70%; font-weight:bold;}
.t5b a 		{color:#000; text-decoration: none;}
.t5b a:hover 	{color: #00486A; text-decoration:none;}

.t7		{font-size:70%; color:#FFF;}
.t7 a 		{color:#FFF; text-decoration: underline;}
.t7 a:hover 	{color: #FFF; text-decoration: underline;}

.AdBox{	width:100%; margin-left:0px;	padding-left:0px;}
.AdBox1, .AdBox2, .AdBox3, .AdBox4, .AdBoxD {
	border: 1px solid #ccc;
	margin-bottom:5px;
	list-style: none;
	width:585px; 
}

.AdBoxContent{	padding:5px;}

/*
.AdBox1{background-color: #FFFF99;}
.AdBox2{background-color: #99CCCC;}
.AdBox3{background-color: #9999CC;}
.AdBox4{background-color: #E6E6E6;}
*/

.AdBox1 .col1, .AdBox2 .col1, .AdBox3 .col1, .AdBox4 .col1{
	float:left; width:9%;
}
.AdBox1 .col2, .AdBox2 .col2, .AdBox3 .col2, .AdBox4 .col2{
	float:left; width:15%;
}
.AdBox1 .col3, .AdBox2 .col3, .AdBox3 .col3, .AdBox4 .col3{
	float:left; width:55%;
}
.AdBox1 .col4, .AdBox2 .col4, .AdBox3 .col4, .AdBox4 .col4{
	float:left; width:20%;text-align:right;
}

.AdBoxD .col1{	float:left; width:20%;}
.AdBoxD .col2{	float:left; width:80%;}

/*.AdBox1 a, .AdBox2 a, .AdBox3 a, .AdBox4 a{	display:block;}*/

.AdBoxImg {	border: 1px solid #C7D7E4;}

.cat1{ padding-left:0px;}
.cat2{ padding-left:20px;}
.cat3{ padding-left:45px;}

.cat1plus{background:url(/images/icon-plus.gif) no-repeat 0 3px; padding-left:15px; font-weight:bold;}
.cat2plus{background:url(/images/icon-plus.gif) no-repeat 20px 3px; padding-left:35px;}

.insadvcat{margin-bottom:10px; padding:8px 15px;line-height:1.6}	

tAL {	text-align: left;}
tAC {	text-align: center;}
tAR {	text-align: right;}

.gBox {
	border: 1px solid #bbb;
	margin-right: 5px;
	margin-bottom: 5px;
}

.gBox .gBoxTit {
	background: url(/images/box-title-bg.gif) repeat-x;
	border-bottom: 1px solid #bbb;
	height: 17px;
	padding: 3px 5px 0px 5px;
}

.gBox .gBoxCont {
	padding: 3px;
}

.gNaviBtn {
	border: 1px solid #bbb;
	margin-right: 5px;
	float:left;
}

.gNaviBtn .gNaviBtnTit {
	background: url(/images/box-title-bg.gif) repeat-x;
	height: 17px;
	padding: 3px 5px 0px 5px;	
}

.gNaviBtn :hover {background: none; background-color: #fff;}

.HLight{	color:red;}

a.btn { display: inline-block; margin-bottom:5px; background: #FFF url(/images/box-title-bg.gif) repeat-x;
        border: solid 1px #BBB; padding:2px 20px 2px 6px; text-decoration:none; }

a.btn:hover   { background: none; background-color:#FFF; }

a.btnb{	margin-right:5px;}
.btnc{	margin-top:15px;}

.radio{	border:0px;}
.inpA{	width:400px;}
.textareaA{	width:400px;height:150px;}
.textparagraph{margin-bottom:10px; padding:8px 15px;}	
.inpB{	width:350px;}

.form{padding:0 15px 8px 15px;}
.form2{padding:4px 0 4px 8px}

.colLeft{float:left;width:293px;}

.sel1 { padding-left:10px; background-color: #C7D7E4;font-weight:bold;}
.sel2 { padding-left:20px }
.sel3 { padding-left:30px }

.cContact {
	margin-top: 20px;
	border: 1px dashed #999;
	padding-top:5px;
	width:458px;
}

#contactSubmit {
	border: 1px solid #999;
	background-color: #E9E8D7;
	
	padding:10px;
	margin:10px;
}

.cContact .ccol1 {float: left; width: 100px;}
.cContact .ccol2 {float: left;padding: 5px;}
.cContact .ccol3 {float: left;}

.cContact .ccol1 .content{padding: 5px;}

.ccol2 input, .ccol2 textarea {	width: 350px;}

.ImgContact {
	background: url(/images/email-img.gif) no-repeat;
	height: 22px;
	padding-top: 4px;
	padding-left: 38px;
	float: left;
	margin-left: 20px;
}

.ImgContactTel {
	background: url(/images/tel-img.gif) no-repeat;
	height: 22px;
	padding-top: 4px;
	padding-left: 35px;
	float: left;
	margin-left: 20px;
}

.form .SpA{ float:left; width:30%;margin-bottom:10px;}
.form .SpB{ float:left; width:70%;margin-bottom:10px;}

#divFileProgressContainer{margin-top:10px;}

.imgUpl {height: 130px; width: 86px; text-align: center; float: left;}
.imgUpl a {display: block;}
.cContactIns {margin-top: 20px; border: 1px dashed #999; padding:10px;}

.admin{background-color:#990000;padding:10px;}
.adm {padding-left:17px; background: url(/images/ico-arrow.gif) no-repeat;}

.flleft{float:left}
.flright{float:right}

form{margin:0;padding:0}

.TTab1 {border:0px;	border-collapse:collapse;	border-spacing:0;}
.TTab1{	width:100%;}
.TTab1 .col1 {	width:35%}
.TTab1 .col2 {	width:65%}

.TTab1 tr {vertical-align: top;}
.TTab1 td {padding:2px 10px;border: 1px solid #D9D9D9;}
.TTab1 .head {	background-color: #C7D7E4;}


.TTab1 .disabledU {background-color: #CCC;}
.TTab1 .expired {background-color: #E6E6E6;}
.TTab1 .disabledA {background-color: #999;}
.TTab1 .online {background-color: #FFF;}


.TTab1 .button {padding:6px 10px;}

.userinfo{
	background-color: #E6E6E6; padding:5px; border: 2px solid red; margin-bottom:5px;
}

.FtProv {margin-bottom:10px; width:587px}
.FtProvBd {border:1px solid #BBB;width:585px}
.flleftProv {float:left; padding:10px 5px 20px 5px}

.txtprivacy{
	width:100%;
	color:#666;
	border-color:#CCC;
	height:100px;
}

.breadCrump {
	height: 21px;
	padding-top: 2px;
	padding-left: 5px;
}

.catCol1 {
	float:left;
	width: 185px;
	padding-bottom: 10px;
}

.catCatItem {	margin:0px 15px 2px 0px; padding:0px; font-size:65%;}
.catCatItem a				{color:#000; text-decoration:none;}
.catCatItem a:hover 	{color: #00486A; text-decoration: underline;}



.LeftOfferImg{	float:left; width:45px; margin-bottom:15px;}
.LeftOfferTxt{	float:left; width:147px; margin-bottom:15px; padding-top:3px;}

.t2bnu				{font-size:80%; color:#00486A; font-weight:bold;}
.t2bnu a			{color:#00486A; text-decoration:none; }
.t2bnu a:hover 	{color: #00486A; text-decoration: underline;}

.tPrice				{font-size:70%; background-color:#FCCE0C ; color:#000; font-weight:bold; padding:0 3px;}
.tPrice a			{background-color:#FCCE0C;  color:#000; text-decoration:none; }
.tPrice a:hover 	{color: #00486A; text-decoration: underline;}

.tPrice2				{font-size:90%; background-color:#000 ; color:#FCCE0C; font-weight:bold; padding:0 3px; }
.tPrice2 a			{background-color:#FCCE0C;  color:#000; text-decoration:none; }
.tPrice2 a:hover 	{color: #00486A; text-decoration: underline;}



.t6b	{font-size:95%; font-weight:bold;color:#00486A;}
.t6b a 		{color:#00486A; text-decoration: underline;}
.t6b a:hover 	{color: #00486A; text-decoration: underline;}

.ProdBoxImg{	float:left; width:220px; margin-bottom:10px;}
.ProdBoxTxt1{	float:left; width:337px;}
.ProdTitle{	margin-bottom:4px;}

.t7	{font-size:70%; color:#00486A;}
.t7 a 		{color:#00486A; text-decoration: underline;}
.t7 a:hover 	{color: #00486A; text-decoration: underline;}

.ProdOffer{
	padding:10px 0;
	border-bottom: 1px solid #BBB;
}
.ProdOffersTxt1{	float:left; width:105px;}
.ProdOffersTxt2{	float:left; width:315px;}
.ProdOffersTxt3{	float:left; width:124px;}

.ProdBox{	

	border:1px solid gray; 
	width:555px; 
	margin-bottom: 1em;
		border-bottom: 0px;
}

.Prod {
	padding: 10px 0;
	border-bottom: 1px solid #BBB;
}

.ProdTxt1 {	float:left; width:105px; }
.ProdTxt2{	float:left; width:315px; }
.ProdTxt3{	float:left; width:124px; text-align: center }

.txtg {	color: #888;}

.techCatMain {
	margin-bottom: 10px;
}

.techCatMain .techCatMainTitle {
	border: 1px solid #BBB;	
	background-color: #d4e0ec;
	padding: 2px 4px 2px 4px;
	color: #2D2B2B;
}

.techCat {
	margin-bottom: 10px;
}

.techCat .techCatTit {
	border: 1px solid #BBB;	
	background-color: #d4e0ec;
	padding: 2px 4px 2px 4px;
	color: #2D2B2B;
}

.techCatSub {
	padding-left: 10px;
	color: #666;
}

.lineBtn {
	border-bottom: 1px solid #808080;
}

.filtCat {
	margin-bottom: 10px;
	/*border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #BBB;*/
	padding-bottom: 5px;
}

.filtCat .filtTit {
	border-bottom: 1px solid #BBB;
	border-top: 1px solid #BBB;	
	background-color: #FCCE0C;
	padding-left: 2px;
}

.filtCat .filtItem {
	padding-left: 10px;
}

.filtCat .num {
	color: #708090;
}

.filtCat .bselected {
	border: 1px solid #333;
	background-color: #f00;
	padding-left: 3px;
	padding-right: 3px;
}

.filtCat .bselItem {
	color: #f00;
}

.breadcrumb {
	margin-bottom: 10px;
}

.pricAlertPrc {
	border:1px solid #B2B2B2;
	text-align:right;
	width:80px;	
}

.priceAlertText {
	border:1px solid #B2B2B2;
	width:250px;
}

.priceAlertSel {
	border:1px solid #B2B2B2;
}

.priceAlertCapt {
	border:1px solid #B2B2B2;
	width: 120px;
}

.floR {
	float: right;
}

.paging{padding:4px; border-bottom:1px solid #B2B2B2;}

.mBot20 {
	margin-bottom: 20px;
}

.searchCat {
	width: 278px;
	float: left;
}