#Prog1, #Prog2, #Prog3, #Main  {
	border-bottom: 1px solid #006699;
	border-right: 1px solid #006699;
}
#Prog1, #Prog2, #Prog3  
{
	text-align: center;
	vertical-align: middle;
	padding:8px 3px 0px 8px;
}
#Prog1, #Prog2, #Prog3 {
	border-top: 1px solid #006699;
}
#Prog1, #Main {
	border-left: 1px solid #006699;
}
#Prog1 H2, #Prog2 H2, #Prog3 H2, #Prog1 H3, #Prog2 H3, #Prog3 H3
{
display: inline;
}

#Prog1 H2, #Prog2 H2, #Prog3 H2
{	
	float: left;
	font-weight: bold;
	line-height: 22px;
	font-size: 22px;
	color: dimgray;
	
}

#Prog1 H2.setcolor1, #Prog1 H3.setcolor2, #Prog2 H2.setcolor3, #Prog2 H3.setcolor4, #Prog3 H2.setcolor5, #Prog3 H3.setcolor6  
{	
	color: #006699
}

#Prog1 H3, #Prog2 H3, #Prog3 H3
{	
	font-size: 15px;
	line-height: 20px;
	margin-left:-15px;
	color: #666666;
	
	padding:0px 0px 3px 0px;
}

.active{
	background-color: #CDEEF8;
}

.a1, .a2, .a3, .a4{
    background-color: #CDEEF8;
	background-repeat: no-repeat;
	background-position: 66px 28px;	
}
.a1{
    background-image: url(lookNfeel/a1.gif);	
}
.a2{
    background-image: url(lookNfeel/a2.gif);
}
.a3{
    background-image: url(lookNfeel/a3.gif);	
}
.a4{
    background-image: url(lookNfeel/a4.gif);
}



#Main {
	padding:40px 20px 7px 20px;
	vertical-align: top;
	/*position: relative;*/
	height: 100%;
	width: 624px;
	background-color: #FFFFFF;
	
}


#footer_netwiz {
	clear: both;
	background-color: #FFFFFF;	
	/*vertical-align: baseline;*/
	
	/*border: thin dotted #999999;
	position: relative;
	left: 20px;
	bottom: 7px;
	width: 584px;*/
	/*height: 500px;
	
	
	background-color: #EEEEEE;*/	
}

#Main td {
	/*vertical-align: top;*/
}

#Main H4, H2{
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}

#Main H2{
	font-size: 18px;
	color: #666;
	font-weight: 900;
		
}

#Main H2.size17{
	font-size: 17px;
	color: #666;
	font-weight: 900;
		
}

#Main H4{
	font-size: 13px;
	color: #6C6C6C;
	font-weight: 700;
	padding-bottom: 30px;
}

#Main H4.bottom15{
	font-size: 13px;
	color: #6C6C6C;
	font-weight: 700;
	padding-bottom: 15px;
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;		
}

.links {
	
	font-size: 12px; 
	color: #006699; 
	text-decoration: underline
}

a.message:link { font-size: 12px; color: #006699; text-decoration: underline}
a.message:visited { font-size: 12px; color: #006699; text-decoration: underline}
a.message:hover { font-size: 12px; color: #FF0000; text-decoration: none}

/*
a.buttons, a.buttons:visited, a.buttons:hover
{	
	font-size: 12px; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none ; 	
	white-space: nowrap;
	position: relative;
	margin-left:5px;
}
*/
/*	
a.buttons:visited
{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #003366; 
	text-decoration: none ; 
	text-align: center; 
	vertical-align: middle; 
	white-space: nowrap;
	}
*/
	
#leftpic{
	float: left;
	padding: 0px 20px 15px 10px;	
	}
	
#optionSelect {
	float: left;
	padding: 10px 10px 30px 20px;
	vertical-align: middle;
	white-space: nowrap;				
}

#right-top H4
{
	font-size: 13px;
	color: #6C6C6C;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 10px;	
}

HR
{
	line-height: 1px;
	color: #CCCCCC;
	text-decoration: none;		
}

.rule
{	
	line-height: 1px;
	margin: 0px 0px 10px 0px;
	border-bottom: 2px solid #CCCCCC;
	clear: both;	
}
	
#CheckBoxList1 input {
	padding: 0px 5px 0px 0px;
}
	
.BELOptions
{
	font-weight: bold;
	font-size: 13px;
	color: #006699;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.txtFont {
	
	font-size: 12px; 
	font-weight: bold; 
	color: #6C6C6C; 
	text-decoration: none;
}

.txtFont.wid {
	
	font-size: 12px; 
	font-weight: bold; 
	color: #6C6C6C; 
	text-decoration: none;
	width: 150px;
}

.txtFontBlue {
	
	font-size: 12px; 
	font-weight: normal; 
	color: #006699; 
	text-decoration: none;
	/*margin-top: 10px;	*/
}

.txtFontBlueBold {
	
	font-size: 12px; 
	font-weight: bold; 
	color: #006699; 
	text-decoration: none;
}


.txtFont003366 {
	
	font-size: 12px; 
	font-weight: normal; 
	color: #003366; 
	text-decoration: none;	
}

.BELstdTxt2_2 
{
	
	font-size: 12px; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;	
}

.pc_img_name, .pc_broad, .pc_OS, .pc_port {
	
	font-size: 12px; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
	background: #EEEEEE;
	text-align: center;	
}

.pc_img_name {
	padding: 10px 0px 10px 0px;
	width: 93px;
}

.pc_broad {
	/*width: 181px;*/
	width: 170px;
}

.pc_port {
	width: 150px;
	padding: 10px 0px 10px 0px;
}

.pc_OS {
	/*width: 198px;*/
	width: 225px;
	text-align: left;
}

.pc_name {	
	background: #EEEEEE;
	/*width: 106px;*/
	width: 91px;
	vertical-align: middle;
}
/*
#errorMsg {
	padding: 10px;
	float: left;
	clear: both;
}*/
#leftradiobutton {
	float: left;	
	padding: 0px 10px 10px 130px;
}

#rightradiobutton {
	float: left;	
	padding: 0px 10px 10px 30px;	
}

#newnet, #newnet2 {
	font-weight: bold;
	font-size: 12px;
	color: #006699;
	
	text-decoration: none;
}

#newnet{
	float: left;
	width: 150px;		
}

#newnet2 {
	float: left;
	width: 200px;
}

.radbutton {
	clear: both;
}

.errorMsg {
	clear:right;
	float:right;	
	width: 70%;		
}

.errorMsg p {	
	float: left;
	font-size: 12px;
	color: #990000;	
	text-decoration: none;
	font-weight: bold;
	padding: 30px 10px 30px 30px;	
	/*margin:30px 10px 30px 30px;*/
	/*position:relative ;		*/
}


.num_printer_gc {
	float: right;
	clear: both;
	width:155px;
	padding: 0px 0px 10px 0px;
}

.printer_gc_txt, .printer_gc_img, .printer_gc_drop {
	float: left;	
	text-align: center;
	width: 150px;
	padding: 5px 0px 2px 0px;
}

.numofpc {	
	float: right;
	clear: right;
	width:350px;
	background-color: #EEE;		
}


.laptop_num
{
	float: right;
	width: 160px;
	/*height: 100px;*/
	padding:0px 0px 5px 5px;
}

.desktop_num
{
	border-right: #fff 2px solid;
	padding-right: 0px;
	padding-left: 14px;
	float: left;
	padding-bottom: 5px;
	width: 160px;
	padding-top: 0px;
}


.desktop_img, .laptop_img {		
	/*padding: 10px 0px 10px 0px;	*/
	padding: 10px 0px 2px 2px;
}

.desktop_img
{
	float: left;
	text-align: left;
	
}

.laptop_img
{
	float:left;
	text-align: left;
	
}

.txtFont2 {
	font-size: 14px; 
	font-weight: bold; 
	color: #6C6C6C; 
	text-decoration: none;
}
	
.laptop_txt2, .laptop_txt, .desktop_txt2, .desktop_txt, .desktop_drop, .laptop_drop 
{			
	float: left;
	text-align: left;
	width: 160px;
	/*padding-left:2px;*/
	padding: 2px 0px 2px 2px;
}

.desktop_drop, .laptop_drop 
{
	margin-top: 7px;
}

.note3 
{
	font-style: normal;
	font-size: 11px;
	color:#666666;
}


.note2 
{
	font-style:normal;
	font-size: 11px;
	color:#006699;	
}

.wspace {
	height: 40px;
	width: auto;
}

.wspace2 {
	height: 20px;
	width: auto;
}

/* should define which styles are being used in which pages*/

.modemrouter_rb {
	margin-top: 35px;
	margin-right: 5px;
	margin-left: 15px;
	/*padding: 25px 5px 0px 15px;*/
}

.modemrouter_rb2 {
	margin-top: 0px;
	margin-right: 5px;	
	/*padding: 25px 5px 0px 15px;*/
}

.txtFontBlueBold.down25 {
	
	font-size: 12px; 
	font-weight: bold; 
	color: #006699; 
	text-decoration: none;
	margin-top: 35px;
	/*padding: 25px 0px 0px 0px;
	vertical-align: top;*/
}

.txtFont003366.down5 {
	
	font-size: 12px; 
	font-weight: bold; 
	color: #6C6C6C; 
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 10px;
	/*padding: 5px 0px 0px 0px;*/
}

.modemRouter {
	padding: 10px 0px 25px 0px;
	
}

/*
.box {
	position: relative;
	
}

.resultItem {
	background-color: #EEE;
	width: 584px;
	height: 35px;
	
	position: relative;
	font-size: 12px;
	vertical-align: middle;
	
}

.resultItem.resultItem_head {
	background-color: #FFF;
	height: 10px;
	
	font-weight: bold;		
}

.DeviceName {
	position: absolute;
	left: 45px;	
	vertical-align: middle;
	width: 200px;
	
}

.resultItem img {
	position: absolute;
	left: 5px;	


}

.resultItem H3 {
	display: inline;
	font-size: 12px;
	position: absolute;
	left: 220px;		
	padding: 0px;
	width: 225px;	
	margin-top: 0px;	
	vertical-align: middle;
}

.price {
	position: absolute;
	right: 38px;	
}

.cartLink {
	position: absolute;
	right: 30px;
	vertical-align: middle;		
}

.cartLink img {
	margin-top: 0px;
	position: absolute;
}

.specLink {
	position: absolute;
	margin-top: 0px;
	right: 5px;
}
*/
/*
.resultItem {
	background-color: #EEE;
	width: 584px;
	height: 35px;
	padding: 12px 0px 0px 0px;
	position: relative;
	font-size: 12px;
	vertical-align: middle;
	margin-bottom: 2px;
}

.resultItem.resultItem_head {
	background-color: #FFF;
	height: 10px;
	margin-bottom: 19px;
	font-weight: bold;		
}

.DeviceName {
	position: absolute;
	left: 45px;
	
	vertical-align: middle;
	width: 200px;
	
}

.resultItem img {
	position: absolute;
	left: 5px;
	margin-top: -12px;

}

.resultItem H3 {
	display: inline;
	font-size: 12px;
	position: absolute;
	left: 220px;		
	padding: 0px;
	width: 225px;	
	margin-top: 0px;	
	vertical-align: middle;
}

.price {
	position: absolute;
	right: 38px;	
}

.cartLink {
	position: absolute;
	right: 30px;
	vertical-align: middle;		
}

.cartLink img {
	margin-top: 0px;
}

.specLink {
	position: absolute;
	margin-top: 0px;
	right: 5px;
}
*/

.resultItem {
	clear:both;
	background-color: #EEE;
	width: 584px;
	height: 35px;	
	font-size: 12px;
	vertical-align: middle;		
}

.DeviceName {
	float: left;	
	/*width: 200px;	*/
	
	vertical-align: middle;	
	padding-left: 5px;
	margin-top: 4px;			
}

.DeviceName p {		
	font-size: 12px;	
}

.resultItem img {
	float: left;
	margin-top: 0px;	
}

.resultItem H3 {
	float: left;
	display: inline;
	font-size: 12px;		
	width: 225px;
	vertical-align: middle;	
	margin-top: 10px;	
}

.mid 
{
	vertical-align:middle;	
}

.cartLink {
	float: right;
	padding-right: 5px;
}

.price {
	float: right;
	font-size: 12px;	
}

.itemQty 
{
	float: left ;
	display:none;
}

.specLink {	
	
	right: 5px;
}

#find_local_retailer 
{
	display:inline;	
}

#add_all_button 
{
	display:inline;
}

#container 
{
	margin: 15px 0px 0px 15px;	
}

.note 
{
	font-style:italic;
	font-size: 11px;	
}


/*========buttons==========*/
.btn1 {
	background: url(lookNfeel/btn1.gif) no-repeat top left;
	height: 28px;
	float: right;
	margin: 0px 0px 0px 5px;
	display: inline;
}

.btn2 {
	background: url(lookNfeel/btn2.gif) no-repeat top right;
	height: 28px;
}

.btn3 {
	background: url(lookNfeel/btn3.gif) repeat-x;
	height: 28px;
	margin-left: 28px;
	margin-right: 28px;
}

.btnText, .btnText a:link, .btnText a:visited, .btnText a:active
{
	font-weight: bold;
	font-size: 12px;
	color: #003366;
	line-height: 28px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
}

#YC3_usb, #YC3_ethernet, #YC3_slot
{	
	font-size: 13px;
	color: #6C6C6C;
	font-weight: 700;
	letter-spacing: -0.04em;	
}

