
/* Body Default__________________________________________________________*/
* {
	margin: 0px;
	padding: 0px;
}


A {color: #000; text-decoration: underline;}
A:hover {color: #535353; text-decoration: none;}
A:visited{color: #666666; text-decoration: underline;}

A.general:link{ color:#0f0fcf; text-decoration: underline;}
A.general:active		{ color: #0f0fcf; text-decoration: underline;}
A.general:visited	{color:#666666; text-decoration: underline;}
A.general:hover		{ color: #0f0fcf; text-decoration: none;}


A.index:link{ color:#0f0fcf; text-decoration: underline;}
A.index:active		{ color: #0f0fcf; text-decoration: underline;}
A.index:visited	{color:#666666; text-decoration: underline;}
A.index:hover		{ color:#666666; text-decoration: none;}

A.sizes:link{ color:#FFFFFF; text-decoration: underline;}
A.sizes:active		{ color: #FFFFFF; text-decoration: underline;}
A.sizes:visited	{color:#FFFFFF; text-decoration: underline;}
A.sizes:hover		{ color:#FFFFFF; text-decoration: none;}


A.nounderb:link	{ color:#cc0000; text-decoration: none;}
A.nounderb:active		{ color: #cc0000; text-decoration: none;}
A.nounderb:visited	{color:#cc0000; text-decoration: none;}
A.noundewb:hover		{ color:#000000; text-decoration: underline;}

A.nounderw:link	{ color:#FFFFFF; text-decoration: none;}
A.nounderw:active		{ color: #FFFFFF; text-decoration: none;}
A.nounderw:visited	{color:#FFFFFF; text-decoration: none;}
A.noundewr:hover		{ color:#FFFFFF; text-decoration: underline;}

A.underw:link	{ color:#FFFFFF; text-decoration: underline;}
A.underw:active		{ color: #FFFFFF; text-decoration: underline;}
A.underw:visited	{color:#FFFFFF; text-decoration: underline;}
A.underw:hover		{ color:#FFFFFF; text-decoration: none;}

img {
	border: none;
}
ul {
	margin: 0px;
	padding: 0px;
}

ul.indentedc {
	padding-left: 20px;
}

li {
	list-style: none;
}
li a{
	text-decoration: none;
}
H1{
font-size:large;
line-height:normal;
padding-bottom:8px;
padding-top:10px;
}
H2{
font-size:medium;
line-height:normal;
margin-top:0px;
margin-bottom:5px;
padding-top:10px;
text-align:left;
}
H3{
font-size:small;
line-height:normal;
margin-bottom:0px;
padding-bottom:0px;
text-align:center;
}
H4{
font-size:medium;
line-height:normal;
margin-bottom:0px;
padding-bottom:0px;
text-align:left;
}

P{
font-family:Arial, Helvetica, sans-serif;
line-height:normal;
font-size:1.0em;
margin-bottom:10px}

P.tere{
line-height:normal;
font-size:1.4em;
margin-bottom:10px}

P.teri{
line-height:normal;
font-size:1.4em;
margin-bottom:10px;
text-align:right;
}

P.tece{
line-height:normal;
font-size:1.4em;
text-align:center;
}

P.tebore{font-family:Arial, Helvetica, sans-serif;
line-height:normal;
font-size:1.4em;
color:#FF0000;
font-weight:bold;
margin-bottom:10px}

.clear {
	clear: both;
}
#body{
	font: normal 1em/0.8em Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	text-decoration: none;
	background: #ccccff;
	margin: 0 0 6px 0;
}
/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
	
	
/* Main Con__________________________________________________________*/
#mainNav {
	background: #fff;
	width: 978px;
	position: relative;
	margin: 0 auto;
	padding: 0px 9px;
	font-size: 0.6em;
}

/* Top Con__________________________________________________________*/
#topNav {
	height: 99px;
	position: relative;
}
		/*#topNav h1 {
			position: relative;
			top: 0px;
			float: left;
		}*/
		#topNav .bannerCon {
			position: relative;
			top: 0px;
			float: left;
			padding:0;
			margin:0;
			height:42px;
			width:308px;
		}
		#topNav .telNoCon {
			position: relative;
			font-size: 2.4em;
			float: left;
			height: 74px;
			left: 5px;
			top: 10px;
			color: #3366ff;
			line-height: 18px;
			padding-top: 5px;
		}
		#topNav #shopBasketCon {
			position: relative;
			float: right;
			clear: right;
			height: 74px;
			width: 193px;
			border: solid #0f0fcf;
			border-width: 0px 1px 1px 1px;
		}
				#topNav #shopBasketCon .head {
					background-color: #ccccff;
					float: left;
					clear: both;
					width: 187px;
					padding: 2px 0 2px 6px;
					font-weight: bold;
					font-size: 1.1em;
				}
				#shopBasketCon .imgTrolley {
					float: left;
					margin: 1px 5px 0 5px;
					padding: 1px; 
				}
				#topNav #shopBasketCon p.matter {
					float: left;
					width: 135px;
					margin: 3px 0 0 5px;
					line-height: 14px;
				}
				#topNav #shopBasketCon p.matter a {
					float: left;
					clear: left;
					margin: 0;
					padding: 0;
				}
	
	
#colorNav {
	position: relative;
	float: right;
	width: 120px;
	margin: 0px 0px 0 0;
	padding: 0px;
}
		#colorNav ul {
			margin: 0;
			padding: 0;
		}
		#colorNav ul li {
			float: left;
			padding: 0px;
			margin: 0 2px 0px 2px;
		}
#topSubMenuNav {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	height: 10px;
	margin: 0px;
	padding: 0px;
	background-color:#0033cc;
}
		#topSubMenuNav .right {
			position: relative;
			float: right;
			clear: right;
			width: 188px;
			height: 18px;
			padding: 6px 0 0 5px;
			color: #fff;			
			font-size: 1.2em;
		}
		#topSubMenuNav ul {
			float: left;
			margin: 0px;
			padding: 0px;			
			font-size: 1.2em;
			font-weight: bold;
		}
		#topSubMenuNav ul li {
			float: left;
		}
		#topSubMenuNav ul li a {
			float: left;
			height: 18px;
			color: #b5b4b4;
			padding: 6px 10px 0 10px;
		}
		#topSubMenuNav ul li a:hover {
			color: #fff;
		}
		#topSubMenuNav ul li.active a {
			color: #fff;
		}

/* Body Right Con__________________________________________________________*/
#rightCon {
	position: relative;
	float: right;
	width: 193px;
	border: solid #0f0fcf;
	border-width: 0 1px 1px 1px;
	background-color: #fff;
	overflow: hidden;
}
#rightConBtm {
	position: relative;
	float: right;
	clear: right;
	width: 193px;
	color: #0000cc;
	font-size: 0.9em;
	overflow: hidden;
	text-align: right;
}
		#rightCon .head {
			float: left;
			clear: left;
			width: 188px;
			height: 18px;
			padding: 6px 0 0 5px;
			font-size: 1.2em;
			font-weight: normal;
			color: #fff;
			border-bottom: 1px solid #0f0fcf;
			background: url(../images-system/title_bottombg_bl.jpg) repeat-x left top;
		}
		#rightCon .accounthead {
			float: left;
			clear: left;
			width: 188px;
			height: 18px;
			padding: 6px 0 0 5px;
			font-size: 1.4em;
			font-weight: normal;
			color: #fff;
			border-bottom: 1px solid #cc0000;
			background: url(../images-system/title_bottombg_red.jpg) repeat-x left top;
		}
		#rightCon ul {
			float: left;
			clear: left;
			display: block;
			margin: 4px 0 8px 4px;
			padding: 0;
			width: 185px;
			font-size: 1.1em;
		}
		#rightCon ul li {
			margin: 0px;
			padding: 0px;
		}
		#rightCon ul li p {
			width: 60px;
			float: left;
			margin: 3px 0 0 0;
		}
		#rightCon ul li select {
			width: 120px;
			margin: 3px 0 0 0;
			border: 1px solid #3366ff;
		}
		#rightCon ul li.small select {
			width: 85px;
		}
		#rightCon ul li.small2 select {
			width: 40px;
		}
		#rightCon ul li a.button {
			background-color: #cc0000;
			padding: 4px;
			float: left;
			color: #fff;
			margin: 5px 0 0 0;
			display: block;
			text-decoration: none;
		}
		#rightCon ul li a:hover.button {
			background-color: #3366ff;
		}
		#rightCon ul li a {
			text-decoration: underline;
		}
		#rightCon ul li a:hover {
			text-decoration: none;
		}
	#rightCon .matter {
		margin: 0 3px 0 3px;
		float: left;
		position: relative;
		font-size: 1.2em;
		padding: 4px 0 0 0;
	}
	#rightCon .matter p.raw {
		width: 110px;
		float: left;
		padding: 4px 0 0 0px;
	}
	#rightCon .account {
		width: 145px;
		float: left;
		padding: 1px;
		margin: 1px;
		font-size:1.1em;
	}
	
/* Body Matter Con__________________________________________________________*/
#HomeTop {
	width: 760px;
	float: left;
	padding-bottom:20px;
	font-size:small;
}

#leftCon {
	width: 774px;
	float: left;
}

#leftCon #offerboxes {
	width: 171px;
	height:214px;
	position: relative;
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
/*	border: solid #FFFFFF;    */
	border: solid #0f0fcf;   
	background-color:#FFFFFF;
	border-width: 1px 1px 1px 1px;
}


#leftCon #offerboxes #title {
	width: 171px;
	height: 20px;
	position: relative;
	/*background-image:url(../images-system/title_bottombg_red.jpg);*/
}

#leftCon #offerboxes #bottom {
	width: 171px;
	height: 24px;
	position: relative;
	background-image:url(../images-system/title_bottombg_bl.jpg);
}



.offerboxesnew {
	width: 171px;
	height:214px;
	position: relative;
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
	border: solid #0f0fcf;
	background-color:#FFFFFF;
	border-width: 1px 1px 1px 1px;
}


.titlenew {
	width: 171px;
	height: 20px;
	padding: 0px;
	position: relative;
	/*background-image:url(../images-system/title_bottombg_red.jpg);*/
}

.bottomnew {
	width: 171px;
	height: 24px;
	position: relative;
	font-size:small;
	background-image:url(../images-system/title_bottombg_bl.jpg);
}


h2.headingnew {
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left: 5px;
}

.headingnew {
	font-size:small;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 2px 2px 2px 8px;
}



#leftCon #offerboxes #title h2.heading {
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	padding: 2px 2px 2px 5px;
}

#leftCon #offerboxes #bottom .heading {
	font-size:small;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 2px 2px 2px 8px;
}

#leftCon #offer2col {
	width: 364px;
	height:204px;
	position: relative;
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
	border: solid #0f0fcf;
	background-color:#FFFFFF;
	border-width: 1px 1px 1px 1px;
}

#leftCon #offer2col #title {
	width: 360px;
	height: 20px;
	position: relative;
	padding: 2px;
	background-image:url(../images-system/title_bottombg_bl.jpg);
}

.textpad{
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	font-size:small;
}

#leftCon #offer2col #title h2.heading {
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 2px 2px 2px 5px;
}


.productDispalyMaincon  {
	width: auto;
	position: relative;
	float: left;
	margin: 17px 24px 0 0;
}
		.productDispalyMaincon a {
			color: #c0c0ef;
		}
		.productDispalyMaincon a:hover {
			color: #000;
		}
.productDispalyCon {
	width: 100%;
	position: relative;
	float: left;
	border: 1px solid #0f0fcf;
}
		.productDispalyCon a {
			color: #000;
		}
		.productDispalyCon .topMatter {
			position: relative;
			float: left;
			clear: both;
			width: 100%;
			background-color: #f2f2ff;
		}
				.productDispalyCon .topMatter .head {
					float: left;
					width: auto;
					background-color: #3e3edb;
					padding: 4px;
					color: #fff;
					margin: 0 10px 0 0;
					font-weight: bold;
					font-size: 1.2em;
				}
				.productDispalyCon .topMatter .head.change {
					background-color: #981b1e;
				}
				.productDispalyCon .topMatter p.matter {
					display: block;
					width: auto;
					float: none;
					padding: 3px 4px 3px 0;
				}
				.productborder{
					display: block;
					width: auto;
					float: none;
					padding: 6px 4px 3px 6px;
					font-size: 1.0em;
				}
.productCon {
	border-left: 1px solid #0000cc;
	float: left;
	height: 165px;
	padding: 4px 6px 4px 6px;
}	
.productConRight {
	border-left: 1px solid #0000cc;
	float: left;
	height: 16em;
	width: 225px;
	padding: 4px 0px 4px 6px;
}	
		.productConRight p.align {
			float: left;
			clear: left;
			width: 105px;
			margin: 5px 0 0 0;
			padding: 0px;
		}
		.productConRight .imgCon {
			float: none;
			margin: 2px 0 2px 0;
		}
		.productConRight .imgConright {
			float: right;
			clear: right;
			width: 120px;
			margin: 0px 0 0px 0;
		}
		.productConRight .imgConright img {
			max-width: 100%;
		}
.productConfleft {
	border-left: 0px solid #0000cc;
}
		.productCon p.productmatter {
			position: relative;
		}

		
		
/* Inner Con__________________________________________________________*/
.topCrum {
	position: relative;
	float: left;
	width: 100%;
	margin: 6px 0 20px 0;
	font-size: 1.0em;
}
.inputCons {
	float: left;
	width: 47%;
	min-height: 400px;
	margin: 0 12px 0 0;
	padding-right:5px;
	border-right: 1px solid #0000cc;
	/*background-color: Gray;*/
}
		.inputCons .head {
			font-size: 2em;
			font-weight: bold;
			line-height: 30px;
			margin: 0 0 20px 0;
		}
		.inputCons .input {
			float: left;
			clear: left;
			width: 350px;	
			font-size: 1.1em;
			padding-top: 3px;
			margin: 0 0 5px 20px;
		}
				.inputCons .input .matter {
					width: 100px;
					padding-top: 4px;
					float: left;
				}
				.inputCons .input .missing {
					width: 100px;
					padding-top: 4px;
					float: left;
					font-weight:bold;
					background-color:#CCCCCC;
				}
				.inputCons .input .matter2 {
					padding: 4px;
					float: left;
					width: 300px;
					clear: left;
				}
				.inputCons .input span {
					color: #cccccc;
					font-size: 0.9em;
				}
		.inputCons input {
			width: 120px;
			float: left;
			margin: 0px 0 0 0;
			border: 1px solid #ccccff;
		}
		.inputCons textarea {
			width: 170px;
			float: left;
			height: 80px;
			margin: 3px 0 0 0;
			border: 1px solid #ccccff;
		}
		.inputCons a.button {
			background-color: #cc0000;
			padding: 4px;
			float: left;
			color: #fff;
			margin: 5px 0 0 96px;
			display: block;
			text-decoration: none;
		}
		.inputCons a:hover.button {

			background-color: #3366ff;
		}
.inputConsLeft {
	border-right: 0px solid #0000cc;
}

/* SubCat Nav Con__________________________________________________________*/
#rightNavCon {
	position: relative;
	float: right;
	width: 360px;
	margin: 0 20px 0 0;
}
		#rightNavCon .head {
			font-size: 1.5em;
			margin: 6px 0 10px 0;
			font-weight: bold;
		}
		#rightNavCon .head.align {
			margin: 20px 0 10px 0;
		}
		#rightNavCon .titleNav {
			width: 360px;
			height: 20px;
			float: left;
			background-color: #1010cf;
			position: relative;
			font-size: 1.1em;
		}
		#rightNavCon .titleNav .td1 {
			float: left;
			height: 100%;
			width: 170px;
			padding: 4px 0 0 3px;
			color: #fff;
		}
		#rightNavCon .titleNav .td2 {
			float: left;
			height: 100%;
			width: 52px;
			padding: 4px 0 0 3px;
			color: #fff;
		}
		#rightNavCon .prodbyprod {
			width: 360px;
			float: left;
			clear: left;
			position: relative;
			font-size: 1.1em;
			border: solid #000000;
			background-color:#ffffff;
			border-width: 0px 0px 1px 0px;
			padding-top:5px;
			padding-bottom:10px;	
		}
		#rightNavCon .prodbyprodon {
			width: 360px;
			float: left;
			clear: left;
			position: relative;
			font-size: 1.1em;
			border: solid #000000;
			background-color:#CCCCCC;
			border-width: 0px 0px 1px 0px;
			padding-top:5px;
			padding-bottom:10px;	
		}
		#rightNavCon .titlesubNavon {
			width: 352px;
			float: left;
			clear: left;
			background-color:#999999;
			position: relative;
			color:#ffffff;
			font-size: 1.1em;
			padding: 4px 4px 4px 4px;
		}
		#rightNavCon .titlesubNav {
			width: 360px;
			float: left;
			clear: left;
			position: relative;
			font-size: 1.1em;
			margin-bottom:2px;
		}
		#rightNavCon .titlesubcontent {
			width: 360px;
			float: left;
			clear: left;
			position: relative;
			font-size: 1.1em;
			margin-bottom:2px;
			padding-left:3px;
		}
		#rightNavCon .titlesubNav .td1 {
			float: left;
			height: 100%;
			width: 170px;
			padding: 4px 0 0 3px;
/*			border: solid #ccccff;
			border-width: 0 1px 1px 0;*/
		}
		#rightNavCon .titlesubNav .td2 {
			float: left;
			height: 100%;
			width: 52px;
			padding: 4px 0 0 3px;
			text-align: left;	
/*			border: solid #ccccff;
			border-width: 0 1px 1px 0;*/
		}
/*asccessories and related with pic, desc and price*/		
		#rightNavCon .titleNav_2 {
			width: 360px;
			height: 20px;
			float: left;
			clear: left;
			position: relative;
			background-color: #1010cf;
			font-size: 1.1em;
		}
		#rightNavCon .titleNav_2 .td1 {
			float: left;
			height: 100%;
			width: 250px;
			padding: 4px 0 0 3px;
			color: #fff;
		}
		#rightNavCon .titleNav_2 .td2 {
			float: left;
			height: 100%;
			width: 80px;
			padding: 4px 0 0 3px;
			text-align: left;
			color: #fff;
		}
		#rightNavCon .titleSubNav_2 {
			width: 360px;
			height: 40px;
			float: left;
			clear: left;
			position: relative;			
			font-size: 1.1em;
		}
				#rightNavCon .titleSubNav_2 p {
					float: left;
					width: 120px;
					margin: 0 0 0 10px;
					padding: 8px 0 0 0;
				}
				#rightNavCon .titleSubNav_2 img {
					float: left;
				}
		#rightNavCon .titleSubNav_2 .td1 {
			float: left;
			height: 100%;
			width: 250px;
			padding: 4px 0 0 3px;
		}
		#rightNavCon .titleSubNav_2 .td2 {
			float: left;
			height: 100%;
			width: 80px;
			padding: 4px 0 0 3px;
			text-align: left;
			padding: 12px 0 0 0;
		}
		
		#rightNavCon .titleNav_3 {
			width: 360px;
			height: 20px;
			float: left;
			clear: left;
			position: relative;
			background-color: #1010cf;
			font-size: 1.1em;
		}
		#rightNavCon .titleNav_3 .td1 {
			float: left;
			height: 100%;
			width: 110px;
			padding: 4px 0 0 3px;
			color: #fff;
		}
		#rightNavCon .titleNav_3 .td2 {
			float: left;
			height: 100%;
			width: 90px;
			padding: 4px 0 0 3px;
			text-align: left;
			color: #fff;
		}
		#rightNavCon .titleSubNav_3 {
			width: 360px;
			height: 20px;
			float: left;
			clear: left;
			position: relative;
			font-size: 1.1em;
		}
		#rightNavCon .titleSubNav_3 .td1 {
			float: left;
			height: 100%;
			width: 110px;
			padding: 4px 0 0 3px;
		}
		#rightNavCon .titleSubNav_3 .td2 {
			float: left;
			height: 100%;
			width: 90px;
			padding: 4px 0 0 3px;
			text-align: left;
		}
		
		
#leftNavCon {
	position: relative;
	float: left;
	width: 400px;
	padding-left:180px;
	margin: 0 0 0 0;
}
		#leftNavCon .tdbluec {
			color:#fff;
			background-color:#0f0fcf;
			text-align:center;
			padding:4px;
			font-size:x-small;
		}
		#leftNavCon .tdbluel {
			color:#fff;
			background-color:#0f0fcf;
			text-align:left;
			padding:4px;
			font-size:x-small;
		}
		#leftNavCon .tdmoneyl {
			color:#fff;
			background-color:#0f0fcf;
			text-align:left;
			padding:4px;
			font-size:x-small;
		}
		#leftNavCon #topCon {
			font-size: small;	
			width:195px;
			float:left;
		}

		H2.product {
			clear:both;
			font-family:Arial, Helvetica, sans-serif;
			font-size:medium;
			font-weight:bold;
			text-align:left;	
		}

		H3.product {
			clear:both;
			font-family:Arial, Helvetica, sans-serif;
			font-size:small;
			font-weight:bold;
			text-align:left;
			padding-top:10px;
			padding-bottom:5px;			
		}

		
		th.sizes {
			background-color:#0000CC;
			font-size:x-small;
			color:#CCCCCC;
			padding:3px;
			text-align:center;		
		}

		td.sizes {
			font-size:small;
			color:#000000;
			padding:3px;
			text-align:center;
			border: solid #ccccff;
			border-width: 1px 1px 1px 1px;		
		}
		td.sizesleft{
			font-size:small;
			color:#000000;
			padding:3px;
			text-align:left;
			border: solid #ccccff;
			border-width: 1px 1px 1px 1px;		
		}
		P.backtotop{
			font-size:xx-small;
			text-align:right;
			padding-bottom:10px;
			padding-top:10px;			
		}

		#leftNavCon #picCon {
			float: right;
			width: 185px;
			height: 185px;	
		}

		#leftNavCon #col2 {
			float: right;
			width: 185px;
			font-size: small;			
		}

		#lindex{
			padding-bottom:20;
			width:400px;
			clear:both;
			font-size:small;	
		}


		#lindex li{
			list-style-position:inside;
			list-style-type:number;
			font-size:small;
			padding-bottom:10px;
			
		}

		#lindex ul{
			font-size:small;
			padding-bottom:10px;
			
		}

		#lindex #pricecol1{
			width:120px;
			height:23px;
			background:#CCCCCC;
			border: solid #000000;
			border-width: 1px 0px 0px 0px;	
			padding: 4px 0 4px 4px;
			float:left;
			}
			
		#lindex #pricecol2{
			width:268px;
			height:23px;
			border: solid #000000;
			border-width: 1px 0px 0px 0px;	
			padding: 4px 0 4px 4px;
			float:left;
			}
		#lindex #pricecol2nbg{
			width:120px;
			height:23px;
			border: solid #000000;
			border-width: 1px 0px 0px 0px;	
			padding: 4px 1px 4px 4px;
			float:left;
			}

		#lindex #pricecol2lhs{
			width:134px;
			height:23px;
			border: solid #000000;
			border-width: 1px 0px 0px 0px;	
			padding: 4px 0 4px 4px;
			float:left;
			}
		#lindex #pricecol2rhs{
			width:130px;
			height:23px;
			border: solid #000000;
			border-width: 1px 0px 0px 0px;	
			padding: 4px 0 4px 4px;
			float:left;
			}

		#lindex #related1{
			width:120px;
			float:left;
			text-align:center;
			}
		#leftNavCon #topCon #topiconsCon {
			/*float: none;
			border: 1px solid #ccccff;
			margin: 0 0 0 2px;
			text-align: center;*/
			position: relative;
			right: -1px;
		}
		#leftNavCon #topCon #topiconsCon a {
			float: right;
			border: 0px solid #ccccff;
			margin: 0 4px 0 2px;
			text-align: center;
		}
		#leftNavCon #topCon #topiconsCon a:hover {
			float: right;
			margin: 0 4px 0 2px;
			padding: 0px;
			/*filter:alpha(opacity=40);
			-moz-opacity:0.4;
			-khtml-opacity: 0.4;
			opacity: 0.4;*/
		}

#leftNavConIcon {
	border: 1px solid #ccccff;
	float: left;
	position: relative;
	top: -1px;
}
#leftNavCon .subhead {
	float: left;
	font-size: 1.3em;
	margin: 6px 0 0 6px;
	font-weight: bold;
}
#leftNavCon ul {
	float: left;
	clear: left;
	margin: 10px 0 0 25px;
	width: 350px;
	display: block;
}
#leftNavCon ul li {
	float: left;
	clear: left;
	list-style: circle;
	list-style-position: outside;
	margin: 0 0 8px 0;
}
#leftNavCon .howtobuy {
	float: left;
	clear: left;
	margin: 10px 0 0 0px;
	width: 300px;
	display: block;
}

/*Gives a wider left column, narrow right*/
#leftNarCon {
	position: relative;
	float: left;
	width: 450px;
	margin: 0 0 0 0;
/*	background-color: Gray;*/
}

#rightNarCon {
	position: relative;
	float: right;
	width: 300px;
	margin: 0 10px 0 0;
}



/*tables*/
TABLE.login{
width:100%;
}

TR.headerrow{
background-color:#0f0fcf;
}
TD.headerrowwhite{
text-align:left;
font-size:1.2em;
color:#ffffff;
padding:2px;
}

TD.tele1{
text-align:left;
font-size:1.2em;
width:30%;
vertical-align:top;
}
TD.tele2{
text-align:left;
font-size:1.2em;
width:70%;
vertical-align:top;
}

TD.bluebg{
background-color:#0f0fcf;
}

/*footer*/
#footer {
border-width: 1px 1px 1px 1px;
border: solid #0f0fcf;
height:210px;
}
	#footer h4 {
	text-align:left;
	font-size:small;
	font-weight:bold;
	margin-bottom:2px
	}
	#footer h5 {
	text-align:left;
	font-size:small;
	font-weight:bold;
	margin-bottom:10px
	}
	#footer #head1{
	background: url(../images-system/title_bottombg_bl.jpg) repeat-x left top;
	background-color:#cccccc;
	padding:4px;
	color:#ffffff
	}
		
	#footer #bodyoffooter{
	background-color:#ffffff;
	padding:4px;
	}
	#bodyoffooter #col1{
	padding:0px;
	width:195px;
	border-width: 1px 1px 1px 1px;
/*	border: solid #0f0fcf;*/
	float:left;
	}
	#bodyoffooter #col2{
	padding:0px;
	width:175px;
	border-width: 1px 1px 1px 1px;
/*	border: solid #0f0fcf;*/
	float:left;
	}
	#bodyoffooter #col3{
	padding:0px;
	width:175px;
	border-width: 1px 1px 1px 1px;
/*	border: solid #0f0fcf;*/
	float:left;
	}
	#bodyoffooter #col4{
	padding:0px;
	width:195px;
	border-width: 1px 1px 1px 1px;
/*	border: solid #0f0fcf;*/
	float:left;
	}
	#bodyoffooter #col5{
	padding:0px;
	width:175px;
	border-width: 1px 1px 1px 1px;
/*	border: solid #0f0fcf;*/
	float:left;
	}

#compleft{	
	padding-left:5px;
	padding-bottom:0px;
	float:left;
}

#compright
{
	padding-right:5px;
	padding-bottom:0px;
	float:right;
}

#complefttwo
{	
	padding-left:5px;
	padding-top:5px;
	padding-bottom:0px;
	float:left;
}

#comprighttwo
{
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	float:right;
}

a.component {color: #FFF;
text-decoration: underline;}

a:hover.component {color: #FFF;
text-decoration: none;}


.titletext
{
font-size: 36px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#0000CC;
}

.tesmle
{
font-size: xx-small;
text-align: left;
}