.toplink {

	PADDING-LEFT: 3px; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px; TEXT-DECORATION: none

}

.main-bg {

	background:url(mouse_bg.jpg); background-repeat:repeat-x; height:805px;

}

.main-bg1 {

	background:url(mouse_bg.jpg); background-repeat:repeat-x;

}

.toplink1 {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.toptable {

	HEIGHT: 78px

}

.topline {

	HEIGHT: 4px; background:#47C9B7;

}

.top-bg {

	background:url(topbg.gif); height:78; background-repeat:repeat-x;

}

.index-topbanner {

	/*background:url(index-banner.jpg); width:947px; height:433px; background-repeat:no-repeat;*/
	background:url(index-banner.jpg); width:947px; height:330px; background-repeat:no-repeat;

}
.homebanner {

	background:url(homebanner.jpg); width:947px; height:334px; background-repeat:no-repeat;

}

.index-topbannertxt {

	font-family:Arial; font-size:12px; color:#FFFFFF;

}

.index-middlebg {

	background:#ECEFF4; height:38px; width:474px; font-family:Arial; font-size:12px; color:#4F5455; text-align:center;

	vertical-align: top; padding-top:4px;

}

.index-middleright {

	background:#ECEFF4; width:220px; vertical-align:top; background-position:left;

}

.index-middlebg1 {

	background:#ECEFF4; height:154px; font-family:Arial; font-size:12px; color:#4F5455; vertical-align: top;

}

.index-lefttext {

 	font-family:Arial; font-size:12px; color:#4F5455; text-align:left; vertical-align:middle; padding-top:4px;

}

.index-middleline {

	background:url(index-middleline.jpg); height:3px; width:474px; vertical-align:top; background-repeat:no-repeat;

}

.micetopbanner {

	background:url(mice.jpg); width:947px; height:330px; background-repeat:no-repeat;

}

.keyboard-mainbanner {

	background:url(keyboard-main.jpg); width:947px; height:330px; background-repeat:no-repeat;

}

.speakers-mainbanner {

	background:url(speaker.audio.jpg); width:947px; height:330px; background-repeat:no-repeat;

}

.speakers-rightbg {

	background:url(callout_bg.gif); height:330px; width:236px; background-repeat:repeat-x;

}

.keyboardtopbanner {

	background:url(keyboard-img.gif); width:947px; height:330px; background-repeat:no-repeat;

}

.mouseproduct-topbanner {

	background:url(keyboard-img.gif); width:947px; height:330px; background-repeat:no-repeat;

}

.keyboard-banner {

	 background:url(keyboard_banner.jpg);width:947px; height:330px; background-repeat:no-repeat;

}

.micepointer-banner {

	background:url(mice-pointers.jpg); width:947px; height:330px; background-repeat:no-repeat;

}

.webcams-banner {

	background:url(webcams.jpg); width:947px; height:330px; background-repeat:no-repeat;

}

.speakers-banner {

	background:url(speaker-banner.jpg); width:947px; height:330px; background-repeat:no-repeat;

}

.remotes-banner {

	background:url(remotes-banner.jpg); width:947px; height:330px; background-repeat:no-repeat;

}

.gaming-banner {

	background:url(gaming-banner.jpg); width:947px; height:330px; background-repeat:no-repeat;

}

.notebook-banner {

	background:url(notebook-banner.jpg); width:947px; height:330px; background-repeat:no-repeat;

}

.mouseproduct-bg {

	background:url(mouseproduct-bg.gif); height:5px; background-repeat:repeat-x;

}

.mousenbanner-bg {

	background:url(mouseproduct-banner.gif); height:330px; width:947px; background-repeat:no-repeat;

}

.mouseproduct-rightbg {

	background:url(mouseproduct-rightbg.gif); height:314px; background-repeat:repeat-x;

}

.mouseproduct-rightline {

	background:url(mouse-rightline.jpg); height:3px; background-repeat:no-repeat; vertical-align:top; background-position:left;

}

.purefi-banner {

	background:url(logitech-fure-fi-dream_banner.jpg); width:947px; height:330px; background-repeat:no-repeat;

}
.topbanner-text {

	font-family:Arial, "Lucida Sans", sans-serif;

	font-size:24px;

	font-variant:normal;

	color:#ffffff;

	font-weight:bold;

	text-decoration:none;

}

.topbanner-link {

	font-family:Arial, "Lucida Sans", sans-serif;

	font-size:11px;

	font-variant:normal;

	color:#ffffff;

	font-weight:bold;

	text-decoration:none;

}

.topbanner-nonlink {

	font-family:Arial, "Lucida Sans", sans-serif;

	font-size:11px;

	font-variant:normal;

	color:#ffffff;

	font-weight:normal;

	text-decoration:none;

}



.helplineCopy {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.logoright-bg {

	background-repeat:repeat-y; height:38px; vertical-align:top; background-image: url(logitop-bg.gif); background-position: right top;

}

.miceproduct-bg {

	background-repeat:no-repeat; width:151px; height:27px; background-image:url(miceproduct-bg.gif); background-position:top;

}

.middle-bg {

	HEIGHT: 27px; background:#E5EAEF;

}

.middle-bg1 {

	background-repeat:repeat-x; height:160px; background-image:url(mice-midle-bg.gif); background-position:top;

}

.middle-bg2 {

	background-repeat:repeat-x; height:144px; background-image:url(mice-midle-bg1.gif); background-position:top;

}

.middle-indexheading{

	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#3fa79c; font-weight:bold; text-align:left; vertical-align:top; 	padding-left:20px; padding-top:21px;

}

.middle-indextext{

	font-family:Arial; font-size:12px; color:#4F5455; text-align:left; padding-left:20px; vertical-align:top; padding-bottom:4px; 			 	padding-top:0px;

}

.right-indexheading{

	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#3fa79c; font-weight:bold; text-align:left; vertical-align:top; 	padding-left:14px; padding-top:21px;

}

.right-indextext{

	font-family:Arial; font-size:12px; color:#4F5455; text-align:left; padding-left:14px; vertical-align:top; padding-bottom:4px; 			 	padding-top:0px;

}

.product-heading{

	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#3fa79c; font-weight:bold; text-align:left; vertical-align:top;		padding-top:21px;

}

.price-text{

	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; text-align:left; vertical-align:top;		padding-top:10px;

}

.shipping-text{

	font-family:verdana; font-size:11px; color:#999999; text-align:left; vertical-align:top; line-height:18px;

}

.middle-heading{

	font-family:Arial, Helvetica, sans-serif; font-size:18px; font-variant:normal; color:#3fa79c; font-weight:bold; padding-left:10px; line-height:23px; padding-top:11px;

}

.middle-inner{

	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:normal; color:#4f5455; padding-left:10px; line-height:15px;

}

.middle-inner1{

	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:normal; color:#4f5455; line-height:15px; text-align:justify;

}

.middle-inner2{

	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-variant:normal; color:#4f5455; line-height:17px; padding-top:10px; padding-bottom:12px;

}

.middle-inner3{

	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:normal; color:#4f5455; line-height:15px; text-align:justify; padding-top:10px; padding-bottom:10px; padding-right:5px;

}

.middle-inner-title{

	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:normal; color:#4f5455; font-weight:bold; vertical-align:	top;

}

.overview-bg {

	background:url(overview-bg.gif); background-repeat:no-repeat; width:284px; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-variant:normal; text-align:center; background-position:center; color:#FF66FF;

}

.overview-bg a{

	background:url(overview-bg.gif); background-repeat:no-repeat; width:284px; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-variant:normal; text-align:center; background-position:center; color:#FF66FF;

}



.overview-nonbg a {

	width:284px; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-variant:normal; text-align:center; background-position:center; color:#000000; padding-left:120px;

}

.spec-bg {

	 background:url(spec-bg.gif); background-repeat:no-repeat; width:284px; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-variant:normal; text-align:center; background-position:center; color:#FF66FF;

}

.spec-bg a{

	 background:url(spec-bg.gif); background-repeat:no-repeat; width:284px; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-variant:normal; text-align:center; background-position:center; color:#FF66FF;

}



.overview-title{

	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-variant:normal; color:#3FA79C; text-align:center;

}

.indexlearn-more{

	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:normal; color:#2C9BCA; text-align: left;

}

.print-text{

	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-variant:normal; color:#2C9BCA; text-align: left; padding-left:20px; padding-top:10px; padding-bottom:10px;

}

.learn-more{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:normal; color:#2C9BCA; text-align: left; 
	padding-left:10px; 
}

.img {

	float: left; padding-top: 7px; padding-right: 20px; padding-right: 10px; padding-bottom: 3px;	

}

.footer-indexbg {

	background:#CFD7DD; height:1px;

}

.footer-bg {

	background:#e9e9e9;

}

.product_links {

	text-decoration:none;

}

#prod_link a:hover

{

	text-decoration:none;

	color:#2C9BCA;

}

#td_over1 a {

	color:#000000;

}

#td_spec1 a {

	color:#333333;

}
