body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/page_bg.jpg);
	background-repeat: repeat-x;
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
	margin:0px;
	padding:0px;
}
a {
text-decoration:none;
	color: #747474;
	}
a:link {
text-decoration:none;
	color: #747474;
	}
a:hover {
	text-decoration:underline;
	color: #718a99;
	}
a:visited {
text-decoration:none;
	color: #747474;
}
.searchbarmini{
font-size:10px;
	height:10px;
	width:107px;
	border: 1px solid #c9c8c8;
}
.topnav1 {
	text-align: right;
	vertical-align: top;
	height: 27px;
	width: 739px;
	text-decoration: none;
}
.topnav1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e2e2e;
	text-decoration: underline;
}
.topnav1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066cc;
	text-decoration: none;
}
.topnav1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e2e2e;
}
.currencybox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e2e2e;
	width:119px;
	height:18px;
	margin-top:3px;
	margin-left:80px;
}
.navigationmain{
	height:26px;
	vertical-align:middle;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #747474;
	text-decoration: none;
	padding-left:23px;
	background-color:#FFFFFF;
}
.navdivider{
	margin-left:15px;
	margin-right:15px;
}
.topbanner{
	width:100%;
	height:129px;
	background-image:url(images/bg_banner_hp.gif);
}
.bgtop{
	background-image:url(images/topbanner_bg.jpg);
	height:96px;
	width:998px;
}
.logo{
	width:799px;
	padding-top:10px;
	padding-left:23px;
}
.h52{
	height:48px;
}
.txtsearch{
	color:#FFFFFF;
}
li {
	margin: 4px 0px 4px 15px; padding: 0;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
	margin: 5px 0px 0px 10px; padding: 0;
}
.tpbnr{
	padding-left:65px;
}
.bnrdiv{
	padding-left:15px;
	padding-right:15px;
	width:1px;
	height:97px;
}
.bnrdiv2{
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	width:1px;
	height:100px;
}
.sidehding{
	font-weight:bold;
	padding-left:10px;
	font-size:14px;
	color:#728b9a;
	height:27px;
	width:150px;
	background-image:url(images/bg_sidepnl.gif);
}
.sidecont{
	width:150px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid none solid none;
	border-color: rgb(199, 199, 199) rgb(199, 199, 199) rgb(199, 199, 199) rgb(199, 199, 199);
	border-collapse: collapse;
	background-color: white;
}
.maincont{
	padding-left:10px;
	vertical-align:top;
	width:696px;
	border-right-color: #C7C7C7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #C7C7C7;
	
}
.valign{
	vertical-align:top;
}
.halign{
text-align:right;
}
.srchtd{
padding-left:20px;
}
.productd{
	text-align:left;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: rgb(199, 199, 199) rgb(199, 199, 199) rgb(199, 199, 199) rgb(199, 199, 199);
	border-collapse: collapse;
	background-color: white;
	vertical-align:top;
	width:584px;
}
.productd a{
	font-weight:bold;
	color:#718a99;
}
.productb{
	text-align:right;
	width:584px;
}
.footer{
height:73px;
background-image: url(images/footerbg.gif);
background-repeat:repeat-x;
width:100%;
padding-left:20px;
padding-top:16px;
color:#525252;
font-weight:bold;
}
.footerr{
font-weight:normal;
text-align:right;
width:50%;
padding-left:10px;
}
.footer a{
color:#525252;
font-weight:bold;
text-decoration:none;
}
.footer a:link{
color:#525252;
font-weight:bold;
text-decoration:none;
}
.footer a:visited{
color:#525252;
font-weight:bold;
text-decoration:none;
}
.footer a:hover{
background-color:#728b9a;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#728b9a;
font-weight:bold;
margin:5px 0px 5px 0px;
}
.selectmodel{
font-size:11px;
color:#575757;
width:156px;
}
.vc{
font-size:11px;
color:#575757;
width:110px;
}
.w191px{
width:191px;
}
.subpagehead{
text-align:left;
vertical-align:top;
width:100%;
height:51px;
padding-left:22px;
background-image:url(images/sbhead.gif);
}
.tblcrt{
	border: thin solid #FFFFFF;
}
.cart-td1{
	background-color:#efefef;
	width:335px;
	padding:3px;
}
.cart-td2{
text-align:center;
background-color:#efefef;
width:76px;
padding:3px;
}
.cart-td3{
text-align:center;
background-color:#efefef;
width:100px;
padding:3px;
	
}
.cart-td4{
text-align:center;
background-color:#efefef;
width:65px;
padding:3px;
}
.cart-td5{
background-color:#efefef;
width:63px;
padding:3px;
text-align:center;
}




.cart-td6{
	background-color:#fafafa;
	width:335px;
	padding:3px;
}
.cart-td7{
text-align:center;
background-color:#fafafa;
width:76px;
padding:3px;
}
.cart-td8{
text-align:center;
	background-color:#fafafa;
	width:100px;
	padding:3px;
	
}
.cart-td9{
text-align:center;
background-color:#fafafa;
width:65px;
padding:3px;
}
.cart-td10{
background-color:#fafafa;
width:63px;
padding:3px;
text-align:center;
}





.cart1{
font-style:italic;
font-size:12px;
color:#708b9c;
	width:335px;
	padding:3px;
}
.cart2{

font-style:italic;
font-size:12px;
color:#708b9c;
width:76px;
padding:3px;
}
.cart3{
font-style:italic;
font-size:12px;
color:#708b9c;
width:100px;
padding:3px;
}
.cart4{
font-style:italic;
font-size:12px;
color:#708b9c;
width:65px;
padding:3px;
}
.cart5{
font-style:italic;
font-size:12px;
color:#708b9c;
width:63px;
padding:3px;
}
.qtyfield{
font-size:10px;
	height:10px;
	width:40px;
	border: 1px solid #c9c8c8;
}
.oldprice{
text-decoration: line-through;
}
.totals{
font-weight:bold;
color:#708b9c;
}
.totalprice{
font-weight:bold;
color:#000000;
}
.optbl{
width:100%;
text-align:center;
margin-top:10px;
padding:5px;
font-weight:bold;
color:#708b9c;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #708b9c;
	border-collapse: collapse;
	vertical-align:top;
}
.optbl a{
font-weight:bold;
color:#708b9c;
}
h2{
font-size:12px;
font-style:italic;
color:#708b9c;
margin-bottom:10px;
}
.deviceselecttxt{
padding:5px;
width:130px;
vertical-align:middle;
}
.deviceselecttxt a{
font-weight:bold;
color:#708b9c;
text-decoration:none;
}
.deviceselecttxt a:hover{
font-weight:bold;
color:#708b9c;
text-decoration: underline;
}

.headingsub2{
font-size:14px;
font-style:italic;
color:#708b9c;
margin-bottom:10px;
background-color:#FFFFFF;
padding:3px;
}
.productdetails{
width:575px;
text-align:left;
vertical-align:top;
}
.productdetailsimg{
margin-right:15px;
text-align:left;
vertical-align:top;
}
.greentextpd{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
font-weight:bold;
color:#708b9c;
font-size:11px;
text-align:right;
}
.greentextpd a{
margin:0px;
font-weight:bold;
color:#708b9c;
font-size:11px;
text-align:right;
}
.greentextpd{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
font-weight:bold;
color:#708b9c;
font-size:11px;
text-align:right;
}
.productspecside{
text-align:left;
font-weight:bold;
vertical-align:top;
text-align:left;
padding:5px;
text-decoration: none;
}
.productspecside a{
color:#708b9c;
text-align:left;
font-weight:bold;
text-decoration: none;
}
.productspecside a:hover{
color:#708b9c;
text-align:left;
font-weight:bold;
text-decoration:underline;
}
.productspecside2{
text-align:left;
vertical-align:top;
text-align:left;
margin-right:10px;
padding:5px;
}
.productspecside2 a{
color:#708b9c;
text-align:left;
font-weight:bold;
text-decoration: none;
}
.productspecside2 a:hover{
color:#708b9c;
text-align:left;
font-weight:bold;
text-decoration: underline;
}
.td125bold{
	font-weight:bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
}
.pdside{
padding-right:15px;
vertical-align:top;
border-right-color:#CCCCCC;
border-right-width:1px;
border-right-style:solid;
}
.pdside2{
padding-left:15px;
vertical-align:top;

}
.userreviewpd{
width:310px;
text-align:left;
}
.addtocartlink
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#FFFFFF;
font-weight:bold;
background-image: url(images/h_bg.gif);
background-repeat: repeat-x;
margin-top:10px;
margin-bottom:10px;
width:90px;
text-align:center;
}
.addtocartlink a:link
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#FFFFFF;
font-weight:bold;
}
.addtocartlink a:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#FFFFFF;
font-weight:bold;
}
.addtocarttable
{
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
width:130px;
text-align:right;
}
.tdright{
padding-left:394px;
}
.voucherincart{
	width:515px;
	height:50px;
	text-align:left;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#171717;
	text-decoration:none;
	border-bottom: 1px solid #CCCCCC;
}
.vouchercodeincart{
	width:192px;
}
.voucherfieldtd{
	width:115px;
	padding-right:7px;
}
.vouchercartgoimg{
	padding-right:7px;
}
.welcomeright{
vertical-align:top;
width:269px;
margin-left:19px;
}
.pdmaintbl{
text-align:left;
vertical-align:top;
width:696px;
	border-right-color: #C7C7C7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #C7C7C7;
}
.fltbl{
text-align:left;
background-color:#718a99;
width:696px;
padding:3px 0px 5px 5px;
}
.tdfilter{
background-color:#718a99;
color:#FFFFFF;
height:20px;
}
.tdfilter a{
color:#FFFFFF;
text-decoration:none;
}
.tdfilter a:hover{
color:#FFFFFF;
text-decoration:none;
}
.tdfilterslct{
background-color:#718a99;
color:#FFFFFF;
padding-left:200px;
}
.logintbl{
margin-left:120px;
}
.infoprofiletitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
width:216px;
padding:5px;
text-align:right;
}
.infoprofile{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width:281px;
padding:5px;
text-align:left;
}
.infoprofile a{
font-size: 11px;
text-decoration:none;
color:#718a99;
font-weight:bold;
}
.infoprofile a:hover{
font-size: 11px;
text-decoration:underline;
color:#718a99;
font-weight:bold;
}
.subcontentfm
{
margin-top:10px;
margin-bottom:10px;
margin-left:20%;
margin-right:20%;
}
.subcontentfm2
{
margin-top:10px;
margin-bottom:10px;
margin-left:10%;
margin-right:10%;
}
/* My Devices */
.devicehead{
text-align:center;
width:520px;
height:30px;
padding:10px;
text-align:left;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#708b9c;
}
.devicehead-model{
font-size:14px;
font-style:italic;
color:#708b9c;
padding:3px;
width:140px;
}
.devicehead-idfer{
padding:3px;
width:140px;
text-decoration:underline;
}
.devicehead-modify{
text-align:center;
padding:3px;
width:99px;
text-decoration:underline;
}
.devicehead-remove{
padding:3px;
width:99px;
text-decoration:underline;
}
.devicedata{
	width:520px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
}
.devicedata2{
	width:520px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	background:#EFEFEF;
}
.devicehead-model2{
padding:3px;
width:140px;
border: 1px solid #FFFFFF;
}
.devicehead-idfer2{
padding:3px;
text-align:left;
width:140px;
border: 1px solid #FFFFFF;
}
.devicehead-modify2{
padding:3px;
text-align:center;
width:99px;
border: 1px solid #FFFFFF;
}
.devicehead-remove2{
padding:3px;
text-align:center;
width:99px;
border: 1px solid #FFFFFF;
}
/*downloads*/
.downhead{
text-align:left;
width:168px;
padding:5px;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#708b9c;
}
.downhead2{
text-align:center;
width:168px;
padding:5px;
text-align:center;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#708b9c;
}
.downhead-name{
padding:5px;
text-align:left;
width:168px;
border: 1px solid #FFFFFF;
}
.downhead-name2{
padding:5px;
width:168px;
background:#EFEFEF;
text-align:left;
border: 1px solid #FFFFFF;
}
.downhead-available{
text-align:center;
padding:5px;
width:168px;
background:#EFEFEF;
border: 1px solid #FFFFFF;
}
.downhead-available2{
text-align:center;
padding:5px;
width:168px;
border: 1px solid #FFFFFF;
}
/*purchases*/
.pur-ordernoh{
padding:5px;
text-align:left;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#708b9c;
width:70px;
}
.pur-siteh{
padding:5px;
text-align:left;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#708b9c;
width:135px;
}
.pur-dateh{
padding:5px;
text-align:left;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#708b9c;
width:160px;
}
.pur-priceh{

padding:5px;
text-align:left;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#708b9c;
width:60px;
}
.pur-detailsh{

padding:5px;
text-align:left;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#708b9c;
width:60px;
}
.pur-orderno{
border: 1px solid #FFFFFF;
padding:5px;
width:70px;
}
.pur-site{
border: 1px solid #FFFFFF;
padding:5px;
width:135px;
}
.pur-date{
border: 1px solid #FFFFFF;
padding:5px;
width:160px;
}
.pur-price{
border: 1px solid #FFFFFF;
padding:5px;
width:60px;
}
.pur-details{
border: 1px solid #FFFFFF;
padding:5px;
width:60px;
}
.pur-orderno2{
border: 1px solid #FFFFFF;
padding:5px;
background-color:#EFEFEF;
width:70px;
}
.pur-site2{
border: 1px solid #FFFFFF;
padding:5px;
background-color:#EFEFEF;
width:135px;
}
.pur-date2{
border: 1px solid #FFFFFF;
padding:5px;
background-color:#EFEFEF;
width:160px;
}
.pur-price2{
border: 1px solid #FFFFFF;
padding:5px;
background-color:#EFEFEF;
width:60px;
}
.pur-details2{
border: 1px solid #FFFFFF;
padding:5px;
background-color:#EFEFEF;
width:60px;
}