body {
margin-bottom:10px;
padding: 0;
font-family: tahoma;
font-size: 11px;
color: #283435;
margin-top:20px;
background-image: url(../images/bg.jpg);
letter-spacing:0.1em;}

table,td{
vertical-align:top;
font-size: 11px;
color: #283435;
line-height: 17px;}

a img { border-width: 0; }

a {color:#cc3232;
text-decoration:none
}
a:hover
{
color:#000000;
text-decoration:underline;
}

form{
padding:0;
margin:0;
}

#main{
width:778px;
margin:0 auto;
}

.strtp{
background-image: url(../images/str2_bg.jpg);
background-repeat:repeat-x;
height:10px;
}

.strlft{
background-image: url(../images/str4_bg.jpg);
background-repeat:repeat-y;
width:9px;
}

.strt{
background-image: url(../images/str5_bg.jpg);
background-repeat:repeat-y;
width:9px;
}

.strbtm{
background-image: url(../images/str7_bg.jpg);
background-repeat:repeat-x;
height:31px;
}

.maincontent{
background-color:#F7F4F1;}

input{
height:12px;
font-size:10px;
background-color:#C8D0D2;
border:1px solid #6E7C7E;
}

#menu1{
color:#E55905;
}

#menu ul{
padding:2px;
margin:0;
}

#menu1 ul li
{
/*position: relative;*/
display: inline;
margin:0 2px 2px 2px;
}

#menu1 ul li a
{
/*padding: 0.5em 1.0em 0.9em 1.0em;*/
color: #000000;
text-decoration: none;
}

#menu1 ul li a:hover
{
color:#AE1619;
text-decoration: none;
border-bottom:dashed 1px #AE1619;
}

#topmenu{
background-image: url(../images/tpmenu2_bg.jpg);
background-repeat: repeat-x;
height:35px;
width:751px;
color:#CACACA;
text-align:center;
}
#topmenu a{
background-image: url(../images/tpmenu2_bg.jpg);
background-repeat: repeat-x;
height:35px;
width:751px;
color:#CACACA;
text-decoration:none;
}
#topmenu a:hover{
background-image: url(../images/tpmenu2_bg.jpg);
background-repeat: repeat-x;
height:35px;
width:751px;
text-decoration:none;
color:#CACACA;
/*background-image:url(../images/butt-bg.jpg);*/
}

#footer{
background-image: url(../images/footer2_bg.jpg);
background-repeat:repeat-x;
width:755px;
height:31px;
color:#ffffff;
text-align:center;}

#footer ul{
position:relative;
padding:3px;
margin:0;
}

#footer ul li
{
/*position: relative;*/
display: inline;
margin:0 2px 2px 2px;
}

#footer ul li a
{
/*padding: 0.5em 1.0em 0.9em 1.0em;*/
color: #ffffff;
text-decoration: none;
}

#footer ul li a:hover
{
color:#FFC682;
text-decoration: underline;
}


.orange{
color:#E55905;
}

.right{
text-align:right;
}

#footer2{
margin:0 auto;
text-align:center;
color:#ffffff;
padding-top:5px;
line-height:16px;
font-size:10px;}

#footer2 a{
text-decoration:none;
color:#FFE899;}

#footer2 a:hover{
text-decoration:none;
color:#EEBD16;}

.table-percent{
width:730px;
height:190px;
}
.product-bg{
background-image:url(../images/product-bg.jpg);
background-repeat:repeat-x;
width:710px;
}
.product-td-percent{
width:30%;
text-align:center;
}
.product-td-small-percent{
width:5%;
text-align:center;
}
.laptop{
width:100%;
height:148px;
vertical-align:bottom;
text-align:center;
background-image:url(../images/laptop.jpg);
background-repeat:no-repeat;
background-position:bottom;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.laptop a{
width:100%;
height:148px;
vertical-align:bottom;
text-align:center;
background-image:url(../images/laptop.jpg);
background-repeat:no-repeat;
background-position:bottom;
color:#ffffff;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
.laptop a:hover{
width:100%;
height:148px;
vertical-align:bottom;
text-align:center;
background-image:url(../images/laptop.jpg);
background-repeat:no-repeat;
background-position:bottom;
color:#EBEBEB;
font-size:14px;
font-weight:bold;
}
.laptop-text{
color:#CCCCCC;
text-align:center;
line-height:normal;
}
.desktop{
width:100%;
height:148px;
vertical-align:bottom;
text-align:center;
background-image:url(../images/new-age.jpg);
background-repeat:no-repeat;
background-position:bottom;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.desktop a{
width:100%;
height:148px;
vertical-align:bottom;
text-align:center;
background-image:url(../images/new-age.jpg);
background-repeat:no-repeat;
background-position:bottom;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.desktop a:hover{
width:100%;
height:148px;
vertical-align:bottom;
text-align:center;
background-image:url(../images/new-age.jpg);
background-repeat:no-repeat;
background-position:bottom;
color:#EBEBEB;
font-size:14px;
font-weight:bold;
}
.region-gap{
width:15px
}
.region-left{
width:7px;
height:27px;
}
.region-bg{
background-color:#FF8A00;
width:100px;
font-size:10px;
color:#6C2300;
vertical-align:middle;
}
.drop-down{
border:0 none;
}
.bold
{
font-weight:bold;
color:#DE653B;
}
.hdmenu
{
font-weight:bold;
font-size:10px;

}

.bold1
{
font-weight:bold;
color:#083D9D;
font-size:12px;
}


.border
{
border:#CBCBCB solid 1px;
}

.bg-td
{
background-image:url(../images/inner_img/midd_bg.jpg);
background-repeat:repeat-y;
width:748px;
text-align:justify;
}
.bg-td-sc
{
background-image:url(../images/inner_img/bg_popup.jpg);
width:273px;
height:191px;
text-align:justify;
}
.pic
{
border:#E7E6E5 solid 1px;
}
.pic-message
{
border:#585858 solid 1px;
float:left;
}
/*********************************left menu for product*************************/

.menu-td
{
line-height:28px;
font-size:12px;
}

.from-td
{
background-color:#FFFFFF;
padding-left:10px;
border:#E9E9E9 1px solid;
}

/*********************************feedback from*************************/

.text-box
{
height:15px;
width:160px;
font-size:12px;
padding-left:5px;
background-color:#ffffff;
border:#AAB6B9 1px solid;
}
.text-box2
{
height:19px;
width:160px;
font-size:12px;
padding-left:5px;
background-color:#ffffff;
border:#AAB6B9 1px solid;
}

.text-box-search
{
height:14px;
width:100px;
font-size:12px;
padding-left:5px;
background-color:#C8D0D2;
border:#AAB6B9 1px dashed;

}

.text-box-bigname
{
height:15px;
width:150px;
font-size:12px;
background-color:#ffffff;
border:#8B96F8 1px solid;
}

.text-box-description
{
font-size:12px;
width:185px;
background-color:#ffffff;
border:#BBC4C6 1px solid;
}

.button
{
background-color:#28383B;
background-image:url(../images/inner_img/button.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
width:55px;
height:24px;
font-family:Verdana;
border:#074B57 0px solid;
}

.heading
{
color:#D31637;
text-align:center;
font-size:16px;
font-family:Tahoma;
font-weight:bold;
}
.bold2
{
font-weight:bold;
color:#FF0000;
}

.body-text-com
{
line-height:22px;
text-align:left;
}

.line
{
border-left-color:#CCCCCC;
border-left-style:dashed;
border-left-width:1px;
}
.prod-pic
{
float:left;
padding-right:20px;
padding-bottom:20px;
}
.teambehind-text
{
padding-left:29px;
padding-top:29px;
color:#152C93;
font-family:verdana;
font-weight:600;
font-size:12px;
}
/*********************************News*************************/

.news
{
font-family:"Century Gothic";
font-size:12px;
color:#2a2a2a;
font-weight:600;
}

.news-date
{
color:#002B81;
padding-top:5px;

}
.news-name
{
color:#002B81;
padding-top:5px;
padding-left:8px;

}

a.news-link{

	font-family: "Courier New";
	font-size: 9pt;
	color:#000084;
	
	text-decoration: underline;
}

a.news-link:hover{

	font-family: "Courier New";
	font-size: 9pt;
	color:#0448cc;
	text-decoration: underline;
}

.news-pic
{
border:#999999 1px solid;
padding:5px;
}
.certification-pic
{
border:#999999 1px solid;
margin-right:20px;
}

.text-box-browse
{
font-size:12px;
height:22px;
width:185px;
background-color:#ffffff;
border:#BBC4C6 1px solid;
}
/*********************************Site Map*************************/

.site-map
{
	font-size:12px;
	font-weight:normal;
	color:#0D56A9;
	text-decoration:none;
}
a.site-map:hover 
{
	color:#CA520A;
	/*font-weight:bold;*/
	/*text-decoration:underline;*/
	text-decoration:underline;
}

	.site-map02
{
	font-size:11px;
	color:#0D56A9;	
	text-decoration:none;
}
a.site-map02:hover 
{
	color:#CA520A;
	font-size:11px;
	text-decoration:underline;
}
.singel-link
{
font-weight:bold;
color:#152C93;
font-family:verdana;
font-size:12px;
}

a.singel-link:hover
{
font-weight:bold;
color:#CA520A;
font-size:12px;
}
/*********************************driver downloads*************************/

.midheader-w2

{
	font-family:"verdana";
	font-size:14px;
	color:#ca4e02;
	font-weight:bold;
}
.midheader

{
	font-size:12px;
	color:#3874F0;
	font-weight:bold;
	text-decoration:none;
	
}

.downloads-link
{
color:#E51820;
text-align:center;
font-size:10px;
font-family:Arial;
text-decoration:none
}
a.downloads-link:hover
{
color:#24279B;
text-align:center;
font-size:10px;
font-family:Arial;
text-decoration:underline;
}
.note
{
color:#3C6FAC;
font-family:Arial;
font-size:12px;
font-weight:bold;

}

.new
{
color:#002B81;
font-size:10px;
text-align:justify;
font-weight:bold;
}
.downloads-menu-link
{
color:#ca4e02;
font-size:11px;
font-family:arial;
text-decoration:none;
font-weight:bold;
}
a.downloads-menu-link:hover
{
color:#002B81;
font-size:11px;
font-family:Arial;
text-decoration:underline;
font-weight:bold;
}
.news-bg
{
	background-color: #EEEEEE;
	color: #06144D;
	padding-left:0px;
	padding-right: 2px;
	font-size:11px;
}

.downloads-td
{
background-image:url(../images/inner_img/bg_downloads_driver.jpg);
background-repeat:repeat-x;
border:#E1E1E1 1px dashed;
}
.bold-text
{
font-weight:bold;
}
.search
{
height:18px;
text-align:center;
vertical-align:top;
padding-bottom:14px;
}
.certification
{
font-size:12px;
}
.italic-small-font{
font-size:9px;
font-style:italic;
}
.left-float-text{
	float:left;
	margin-left:15px;
	margin-top:3px;
}
.right-float-text{
	float:right;
	margin-left:15px;
	margin-top:3px;
}