body {
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
background: #6a6a6a;
}
img {
border: none;
}
h1 {
font-family: arial;
font-size: 12px;
color: #909090;
font-weight: normal;
text-align: right;
margin: 0 0 6px 0;
padding: 0 0 0 0;
}
h1 strong {
font-weight: normal;
}
h2 {
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #ff9000;
margin: 0 0 0 6px;
padding: 0 0 0 0;
}
h3, .cat {
display: block;
width: 130px;
height: 32px;
font-family: tahoma;
font-size: 9px;
text-decoration: none;
text-indent: 0;
color: #dfdfdf;
font-weight: normal;
margin: 8px 0 0 6px;
}
h3 {
width: 164px;
background-image: url(../images/cat_arrow.gif);
background-repeat: no-repeat;
background-position: right top;
}
.branddescription h3, .branddescription h3 a {
width: 500px;
height: 16px;
font-family: tahoma;
font-size: 12px;
color: #FF6600;
margin: 4px 0 4px 0;
padding: 0 0 0 0;
background-image: none;
text-decoration: none;
}
.branddescription h3 a:hover {
text-decoration: underline;
}
.branddescription p {
margin-top: 4px;
overflow: hidden;
}
h4 {
display: block;
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #ff9000;
height: 30px;
margin: 4px 0 0 10px;
background-image: url(../images/dgadget_arrow.gif);
background-repeat: no-repeat;
background-position: 0 bottom;
}
#widegadget3 h4, #toprankinggadget h4 {
display: block;
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #ff9000;
width: 406px;
height: 30px;
margin: 4px 0 0 10px;
background-image: url(../images/bloggadget_arrow.gif);
background-repeat: no-repeat;
background-position: 0 bottom;
}
h5 {
display: inline;
float: left;
width: 390px;
height: auto;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #CCCCCC;
margin: 4px 0 4px 12px;
padding-left: 8px;
overflow: hidden;
background-image: url(../images/blog_bullet.gif);
background-repeat: no-repeat;
background-position: 0 6px;
}
h5 a {
color: #FF9900;
text-decoration: none;
}
h5 a:hover {
color: #CCCCCC;
text-decoration: underline;
}
h6 {
display: inline;
float: left;
width: 380px;
font-family: "lucida sans unicode";
font-size: 11px;
font-weight: normal;
color: #CCCCCC;
margin: 6px 0 0 12px;
padding-left: 8px;
background-image: url(../images/blog_bullet.gif);
background-repeat: no-repeat;
background-position: 0 6px;
}
h6 a {
color: #CCCCCC;
text-decoration: none;
}
h6 a:hover {
text-decoration: underline;
}
.cat {
width: 140px;
}
.gadgetleft, .gadgetright {
display: inline;
float: left;
border: none;
}
.gadgetright {
float: right;
}
#header {
display: block;
width: 100%;
height: 173px;
background-image: url(../images/header_back2.png);
background-repeat: repeat-x;
}
#headcenter {
display: block;
margin: 0 auto;
width: 980px;
height: 173px;
}
#logo {
display: inline;
float: left;
margin: 15px 0 0 0;
}
#maintitle {
display: inline;
float: right;
width: 730px;
height: 32px;
margin: 42px 0 0 0;
}
#motto {
display: inline;
float: right;
}
#mainmenu {
display: inline;
float: left;
width: 980px;
height: 37px;
margin: 9px 0 0 0;
background-image: url(../images/mainmenu_back.gif);
background-repeat: repeat-x;
}
.mmenu_home, .mmenu_btn, .dist1 {
display: inline;
float: right;
font-family: arial;
font-size: 0.8em;
line-height: 35px;
height: 37px;
color: white;
text-decoration: none;
}
.mmenu_btn:hover {
background-image: url(../images/mmenu_arrow.gif);
background-repeat: no-repeat;
background-position: center 29px;
}
.mmenu_home {
float: left;
background-image: url(../images/home_icon.gif);
padding-left: 14px;
background-repeat: no-repeat;
background-position: 0 51%;
}
.mmenu_home:hover {
font-weight: bold;
}
.dist1 {
margin: 0 7px 0 7px;
}
#submenu {
display: inline;
float: left;
width: 980px;
height: 27px;
margin: 6px 0 0 0;
}
.subm_breadcrumb, .dist2, .subm_item {
display: inline;
float: left;
font-family: tahoma;
font-size: 9px;
line-height: 27px;
text-decoration: none;
font-weight: bold;
color: #990000;
}
.subm_breadcrumb:hover {
background-image: url(../images/smenu_arrow.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
.dist2 {
font-size: 9px;
font-weight: bold;
margin: 0 4px 0 4px;
}
.subm_item {
float: right;
margin-left: 12px;
}
.subm_item:hover {
color: #CC3300;
background-image: url(../images/smenu_arrow.gif);
background-repeat: no-repeat;
background-position: center bottom;
}

#container {
display: block;
width: 980px;
height: auto;
margin: 0 auto;
}
#content, #content2, #listcontent {
display: inline;
float: left;
width: 546px;
height: auto;
}
#content {
margin-top: 8px;	
}
#content2 {
margin-top: 8px;
}
#listcontent {
width: 762px;
margin-top: 8px;
}
#gadgets, #gadgets2 {
display: inline;
float: left;
width: 434px;
height: auto;
margin: 0 0 0 0;
}
#gadgets2 {
width: 217px;
}
#banner, #banner2 {
display: block;
width: auto;
height: 121px;
margin: 8px 0 8px 0;
}
#banner2 {
width: 750px;
}
#topbar, #topbarlist, #productdetails {
display: block;
width: 540px;
height: 38px;
background-image: url(../images/topbar_back.gif);
border-bottom: 1px solid #898989;
}
#topbarlist, #productdetails {
width: 760px;
border-bottom: none;
background-image: url(../images/topbar_back.gif);
}
#productdetails {
background-image: none;
height: auto;
}
#categorytitle {
display: inline;
float: left;
width: auto;
height: auto;
margin: 11px 0 0 0;
}
#searchtitle {
display: inline;
float: left;
font-family: tahoma;
font-size: 10px;
line-height: 37px;
color: #dfdfdf;
margin: 0 0 0 0;
}
#quicksearch, .quicksearch{
display: inline;
float: right;
width: 186px;
height: auto;
}
#searchfield, .searchfield {
display: inline;
float: left;
width: 122px;
height: 16px;
border: 1px solid #969696;
margin: 9px 0 0 6px;
background-image: url(../images/searchf_back.gif);
background-repeat: repeat-x;
}
#searchfield:focus {
background-image: url(../images/searchf_back_active.jpg);
}
#searchbutton, .searchbutton {
display: inline;
float: left;
width: 17px;
height: 17px;
margin: 9px 0 0 6px;
background-image: url(../images/searchbutton.gif);
background-repeat: no-repeat;
}
.category {
display: inline;
float: left;
width: 176px;
height: 170px;
margin: 6px 6px 4px 0;
background-image: url(../images/cat_bottom.gif);
background-repeat: no-repeat;
background-position: bottom;
}
.category:hover {
background-image: url(../images/cat_back_active.gif);
}
.cat_frame {
display: block;
width: 176px;
height: 134px;
background: #444444;
margin: 0 0 0 0;
}
.cat_img {
display: inline;
float: left;
width: 160px;
height: 120px;
margin-left: 1px;
}

.cat_img img {
display: inline;
float: left;
width: 162px;
height: 116px;
margin: 6px 0 0 6px;
border: 1px solid #dedede;
}

.lightgadget, .relatedproducts {
display: inline;
float: left;
width: 212px;
height: 350px;
background-image: url(../images/gadget_back.gif);
background-repeat: repeat-y;
margin: 8px 0 0 5px;
}
.lightgadget .redbutton {
margin-right: 9px;
}
.relatedproducts {
height: auto;
}
.gadgettop, .gadgetbottom {
display: block;
}
.lgadget_header {
display: block;
width: 212px;
height: 33px;
margin: 0 0 0 0;
background-image: url(../images/gadget_top.gif);
background-repeat: no-repeat;
}
.lgadget_title {
font-family: tahoma;
font-size: 11px;
font-weight: bold;
color: #e30707;
line-height: 33px;
margin: 0 0 0 10px;
}
.lgad_container, .relprod_container {
display: inline;
float: left;
width: 212px;
height: 317px;
background-image: url(../images/gadget_bottom.gif);
background-repeat: no-repeat;
background-position: bottom;
}
.relprod_container {
width: 188px;
height: auto;
padding: 6px 12px 18px 12px;


}
.relatedproduct {
display: inline;
float: left;
width: 188px;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #666666;
line-height: 24px;
overflow: hidden;
border-bottom: 1px solid #E8E8E8;
text-decoration: none;
}
.relatedproduct:hover {
font-weight: bold;
color: #FF6600;
}
.field {
display: inline;
float: left;
width: 190px;
height: 18px;
margin: 12px 0 0 12px;
}
.fieldtitle1, .fieldtitle2 {
display: inline;
float: left;
width: 68px;
height: 18px;
font-family: tahoma;
font-size: 11px;
line-height: 18px;
color: #5b5b5b;
}
.fieldtitle2 {
font-size: 10px;
}
.fieldbox1 {
display: inline;
float: right;
width: 110px;
height: 16px;
border: 1px solid #a1a1a1;
background-image: url(../images/field2_back.jpg);
background-repeat: repeat-y;
margin-left: 4px;
}
.fieldbox1:focus {
background-image: url(../images/field2_back_active.jpg);
}
.fieldbox1:focus {
border: 1px solid red;
}

#loggedin {
display: block;
width: 100%;
height: 117px;
}

.usersname {
display: block;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #FF6600;
margin: 8px 0 4px 10px;
padding: 8px 0 8px 26px;
background-image: url(../images/members_icon.jpg);
background-repeat: no-repeat;
}

#userinfo {
display: block;
width: 190px;
height: 80px;
margin: 0 0 0 10px;
border: 1px solid #D7D7D7;
}
#stats_cont {
display: inline;
float: left;
width: 190px;
height: 120px;
border: 1px solid #dbdbdb;
margin: 16px 0 0 10px;
background-image: url(../images/stats_arrow.gif);
background-repeat: no-repeat;
background-position: center top;
}
.account_set {
display: inline;
float: left;
font-family: tahoma;
font-size: 10px;
text-decoration: none;
color: #e30707;
margin: 10px 0 0 10px;
}
.account_set:hover {
text-decoration: underline;
}
.redbutton {
display: inline;
float: right;
width: 91px;
height: 21px;
font-family: tahoma;
font-size: 10px;
color: white;
font-weight: bold;
text-align: center;
line-height: 20px;
text-decoration: none;
margin: 10px 0 0 8px;
background-image: url(../images/redbutton_back.gif);
border: 1px solid white;
}
.redbutton:hover {
background-image: url(../images/redbutton_back_active.gif);
}
#messagetitle {
display: inline;
float: right;
font-family: tahoma;
font-size: 11px;
color: #5b5b5b;
margin: 10px 10px 0 0;
}
.contactmessage {
display: inline;
float: left;
width: 190px;
height: 70px;
border: 1px solid #a1a1a1;
margin: 8px 0 0 10px;
background-image: url(../images/message_back.jpg);
background-repeat: repeat-y;
}
#message:focus {
border: 1px solid red;
}
#members, #guests {
display: inline;
float: left;
width: 140px;
height: 38px;
font-family: tahoma;
font-size: 11px;
line-height: 38px;
color: #727272;
padding-left: 25px;
margin: 16px 0 0 10px;
background-image: url(../images/members_icon.jpg);
background-repeat: no-repeat;
}
.darkgadget {
display: inline;
float: left;
width: 212px;
height: 298px;
margin: 8px 0 0 5px;
background-image: url(../images/dgadget_top.gif);
background-repeat: no-repeat;
background-position: top;
}
.captcha {
display: inline;
float: right;
margin: 8px 31px 0 10px;
border: none;
}
.darkgadgetback {
display: inline;
float: left;
width: 212px;
height: 100%;
margin: 0 0 0 0;
background-image: url(../images/dgadget_bottom.gif);
background-repeat: no-repeat;
background-position: bottom;
}
.article1 {
display: inline;
float: left;
width: 210px;
height: 280px;
border-left: 1px solid #a2a2a2;
border-right: 1px solid #a2a2a2;
margin: 10px 0 10px 0;
background-image: url(../images/dgadget_back.jpg);
background-repeat: repeat-x;
}
.articletext1 {
display: inline;
float: left;
width: 177px;
height: 210px;
font-family: "lucida sans unicode", "tahoma";
font-size: 11px;
color: #bdbdbd;
line-height: 18px;
margin: 12px 0 0 14px;
}
.more {
display: inline;
float: left;
font-family: tahoma;
font-size: 10px;
text-decoration: none;
color: #999999;
margin: 0 0 0 15px;
}
.more:hover {
text-decoration: underline;
}
#footer {
display:block;
float: left;
width: 100%;
height: 130px;
margin: 30px 0 0 0;
background-image: url(../images/footer_back.gif);
background-repeat: repeat-x;
background-position: bottom;
}
#footertop {
display: block;

width: 100%;
height: 44px;
background-image: url(../images/container_bottom.gif);
background-repeat: repeat-x;
}
#footercont {
width: 980px;
height: 80px;
margin: 0 auto;
}
#copyright {
display: inline;
float: left;
font-family: tahoma;
font-size: 11px;
line-height: 12px;
color: #ff9000;
margin: 12px 0 0 0;
}
.footermenu {
display: inline;
float: right;
font-family: tahoma;
font-size: 9px;
text-decoration: none;
line-height: 12px;
color: #ff9000;
margin: 12px 0 0 12px;
padding-left: 7px;
background-image: url(../images/wd_arrow.gif);
background-repeat: no-repeat;
background-position: 0 4px;
}
.footermenu:hover {
text-decoration: underline;
}
#footerornmnt {
display: inline;
float: left;
width: 980px;
height: 8px;
margin: 7px 0 0 0;
padding: 0 0 0 0;
border-top: 1px solid #6a6a6a;
background-image: url(../images/footer_arrow.gif);
background-repeat: no-repeat;
background-position: center top;
}
#webdesign {
display: inline;
width: auto;
float: right;
font-family: tahoma;
font-size: 10px;
text-decoration: none;
color: #666666;
}
#webdesign:hover {
text-decoration: underline;
}
#widegadgetback, #toprankinggadget {
display: inline;
float: left;
width: 429px;
height: 190px;
margin: 6px 0 0 5px;
background-image: url(../images/bloggadget_back.jpg);
background-repeat: repeat-x;
}
#toprankinggadget {
background-image: none;
height: auto;
}
#toprankinggadget img {
margin: 0;
border: none;
}
#widegadget1, #widegadget1b {
display: inline;
float: left;
width: 429px;
height: 190px;
background-image: url(../images/bloggadget_top.gif);
background-repeat: no-repeat;
background-position: top;
}
#widegadget1b {
height: auto;
}
#widegadget2 {
display: inline;
float: left;
width: 429px;
height: 190px;
background-image: url(../images/bloggadget_bottom.gif);
background-repeat: no-repeat;
background-position: bottom;
}
#widegadget3, #widegadget3b {
display: inline;
float: left;
width: 427px;
height: 172px;
margin-top: 9px;
border-left: 1px solid #9c9c9c;
border-right: 1px solid #9c9c9c;
}
#widegadget3b {
height: auto;
background: #444444;
}
#widegadget4, #widegadget4b {
display: inline;
float: left;
width: 429px;
height: 190px;
background-image: url(../images/toprankinggadget_bottom.gif);
background-repeat: no-repeat;
background-position: bottom;
}
#widegadget4b {
height: auto;
background-image: none;
}
.rankings {
display: inline;
float: left;
width: 200px;
height: 140px;
margin-right: 10px;
}
#introduction {
display: inline;
float: left;
width: 740px;
height: auto;
padding: 14px 10px 14px 10px;
background: #323232;
}
#introtext {
display: block;
width: 710px;
font-family: "lucida sans unicode", tahoma;
font-size: 11px;
line-height: 17px;
color: #CCCCCC;
padding: 0 0 0 0;
margin: 0 0 0 6px;
}
.brandcategory {
display: inline;
float: left;
width: 760px;
height: auto;
margin: 6px 0 0 0;
}
.brandframe, .brandframe2, .brandframe3 {
display: inline;
float: left;
width: 760px;
height: 128px;
background: #323232;
}
.brandframe2 {
height: 142px;
background: #303030;
}
.brandframe3 {
height: auto;
}
.brandback, .brandback2, .brandback3 {
display: inline;
float: left;
width: 746px;
height: 114px;
border: 1px solid #bdbdbd;
margin: 6px 0 0 6px;
background-image: url(../images/brands_back.jpg);
background-repeat: repeat-x;
}
.brandback2 {
height: 130px;
background-image: url(../images/products_back.gif);
}
.brandback3 {
height: auto;
background-image: none;
background: white;
}
.mediacompatibility {
display: inline;
float: left;
width: 721px;
height: auto;
background: white;
padding: 4px 4px 4px 4px;
margin: 7px 0 7px 7px;
border: 1px solid #E5E5E5;
}
.mediacompimg {
display: inline;
float: left;
margin: 0 14px 4px 0;
}
.brandlogoholder, .brandimgholder {
display: inline;
float: left;
width: 174px;
height: 98px;
background: white;
margin: 7px 0 0 7px;
border: 1px solid #e9e9e9;
overflow: hidden;
}
.brandimgholder {
height: 112px;
overflow: hidden;
}
.brandlogo, .productthumb {
display: inline;
float: left;
width: 120px;
height: 90px;
margin: 4px 0 0 25px;
}
.productthumb {
width: 120px;
height: 90px;
margin: 10px 0 0 27px;
}
.branddescription {
display: inline;
float: right;
width: 540px;
height: 114px;
margin: 7px 14px 0 7px;
}
.branddesctext {
width: 500px;
font-family: arial;
font-size: 12px;
line-height: 18px;
color: #696969;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.brandsbottom {
display: inline;
float: left;
width: 760px;
height: 28px;
overflow: hidden;
background-image: url(../images/brandsbottom_back.gif);
background-repeat: repeat-x;
}
.leftimg, .rightimg {
display: inline;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
}
.rightimg {
float: right;
}
.moreinfo, .entercateg {
display: inline;
float: left;
font-family: tahoma;
font-size: 10px;
text-decoration: none;
color: #b0b0b0;
line-height: 26px;
height: 26px;
margin: 0 0 0 7px;
}
.moreinfo:hover {
text-decoration: underline;
}
.entercateg {
float: right;
font-weight: bold;
background-image: url(../images/cat_arrow.gif);
background-position: right;
background-repeat: no-repeat;
padding-right: 22px;
}
.entercateg:hover {
text-decoration: underline;
}
.cat_img img {
width: 160px;
height: 120px;
}

#brandsubcat {
display: inline;
float: left;
width: 748px;
height: auto;
background: #333333 url(../images/brandsubcat_back.gif) repeat-x top;
background-repeat: repeat-x;
margin: 6px 0 0 0;
padding: 0 6px 2px 6px;
}
.toparrow {
display: inline;
float: left;
width: 100%;
height: 12px;
background-image: url(../images/brandsubcat_arrow.gif);
background-repeat: no-repeat;
background-position: center top;
}
#subcatframe {
display: inline;
float: left;
width: 726px;
height: auto;
border: 1px solid #484848;
margin-bottom: 4px;
padding: 10px 10px 0 10px;
}
.subcatheader, .subcatheaderh {
display: inline;
float: left;
width: auto;
font-family: Arial;
font-size: 14px;
font-weight: bold;
text-decoration: none;
line-height: 16px;
color: #666666;
margin: 0 5px 0 5px;
background-image: none;
}
.subcatheaderh {
color: #ff9000;
}
.subcatheader:hover {
color: #ff9000;
}

.paginggadget {
display: inline;
float: left;
width: 760px;
height: 31px;
background-image: url(../images/paginggadget_back.gif);
background-repeat: repeat-x;
}
.paging a:selected{
font-weight:bold;
}
.paging b {
padding: 1px 4px 1px 4px;
}


#productdetails h2 {
display: block;
width: 750px;
height: 33px;
font-family: tahoma;
font-size: 12px;
line-height: 32px;
color: #ed0707;
margin: 4px 0 0 0;
padding: 0 0 0 10px;
background-image: url(../images/details_top_back.gif);
background-repeat: no-repeat;
}
#picshortdesc {
display: inline;
float: left;
width: 760px;
height: 250px;
background-image: url(../images/picshortdesc_back.jpg);
background-repeat: repeat-x;
}
#productpicholder, #productpicholder2 {
display: inline;
float: left;
width: 278px;
height: 218px;
background: white;
margin: 14px 0 0 14px;
border: 1px solid #e9e9e9;
}
#productpicholder2 {
float: right;
margin-right: 14px;
}
#prodpicholderarrow {
display: inline;
float: left;
width: 100%;
height: 7px;
margin: 0 0 0 0;
background-image: url(../images/prodpicholder_arrow.gif);
background-repeat: no-repeat;
background-position: center 0;
}
#productpicture {
display: inline;
float: left;
width: 220px;
height: 165px;
margin: 4px 0 0 29px;
}
#click2enlarge {
display: inline;
float: left;
width: 254px;
height: 6px;
margin: 0 12px 0 12px;
padding-bottom: 6px;
background-image: url(../images/click2enlarge.gif);
background-repeat: no-repeat;
background-position: right;
border-bottom: 1px solid #dfdfdf;
}
#link2brand {
display: inline;
float: left;
width: 36px;
margin: 0 0 0 117px;
}
#prodnamedesc {
display: inline;
float: left;
width: 410px;
height: 220px;
margin: 14px 0 0 14px;
}
#prodnamedesc h3 {
display: block;
width: 100%;
font-family: arial;
font-size: 0.94em;
color: #333333;
margin: 3px 0 0 0;
padding: 0 0 0 0;
background-image: none;
}
#prodnamedesc p {
display: block;
width: 100%;
/*height: 174px;*/
font-family: arial;
font-size: 12px;
color: #333333;
line-height: 18px;
margin: 0 0 0 0;
}
#tabmenu, #tabmenu2 {
display: inline;
float: left;
width: 758px;
height: 32px;
border-left: 1px solid #a6a6a6;
border-right: 1px solid #a6a6a6;
background-image: url(../images/tab_back.gif);
}
#tabmenu2 {
border-left: none;
width: 379px;
}
.tabactive, .tabactive2 {
display: inline;
float: left;
width: auto;
height: 31px;
font-family: tahoma;
font-size: 9px;
line-height: 31px;
text-transform: uppercase;
color: #575757;
padding: 0 14px 0 14px;
background-image: url(../images/tab_active_back.gif);
background-repeat: no-repeat;
background-position: center top;
border-top: 1px solid #bcbcbc;
border-left: 1px solid #bcbcbc;
border-right: 1px solid #bcbcbc;
text-decoration: none;
}
.tabactive2 {
color: #F20006;
font-weight: bold;
}
.tabactive:hover {
text-decoration: none;
}
.tabinactive {
display: inline;
float: left;
width: auto;
height: 32px;
font-family: tahoma;
font-size: 9px;
font-weight: bold;
line-height: 31px;
text-transform: uppercase;
text-decoration: none;
color: #333333;
margin: 0px 12px 0px 12px;
}
.tabinactive:hover {
color: #ed0707;
}
#tabcontent, #tabcontent2 {
display: inline;
float: left;
width: 758px;
height: auto;
background: #f6f6f6;
padding-top: 12px;
border-left: 1px solid #bcbcbc;
border-right: 1px solid #bcbcbc;
}
#tabcontent2 {
width: 378px;
height: auto;
border-right: 1px solid #E1E1E1;
padding-top: 12px;
padding-bottom: 22px;

}
.tab_element {
display: inline;
float: left;
width: 738px;
height: auto;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #dedede;
margin: 10px 10px 0 10px;
}
.tab_title {
display: inline;
float: left;
width: 170px;
height: 100%;
font-family: arial;
font-weight: bold;
font-size: 0.87em;
line-height: 17px;
color: #626262;
margin: 0 0 0 4px;
}
.tab_text {
display: inline;
float: left;
width: 500px;
height: 100%;
font-family: arial;
font-size: 12px;
line-height: 18px;
margin-left: 20px;
color: #666666;
}
#reqmoreinfo, #callforprice {
display: inline;
float: left;
width: 738px;
height: 38px;
margin: 14px 9px 7px 9px;
border: 1px solid  #E4E4E4;
background-image: url(../images/reqmoreinfo_back.gif);
background-repeat: repeat-x;
}
#reqmoreinfo span {
font-family: arial;
font-size: 12px;
line-height: 38px;
height: 38px;
padding: 10px 0 10px 30px;
margin-left: 10px;
background-image: url(../images/bubble.gif);
background-repeat: no-repeat;
background-position: left center;
}
#reqmoreinfo span a {
color: #333333;
font-weight: bold;
}

.newsblogentry {
display: inline;
float: left;
width: 720px;
height: auto;
margin: 0 0 0 20px;
padding-bottom: 20px;
border-bottom: 1px solid #DDDDDD;
}
.newsblogentry h3 {
display: block;
width: 100%;
font-family: arial;
font-size: 0.94em;
font-weight: bold;
color: #333333;
margin: 22px 0 0 0;
padding: 0 0 0 0;
color: #FF6600;
background-image: none;
}
.newsblogtext {
font-family: arial;
font-size: 12px;
line-height: 17px;
margin: 8px 0 0 0;
}
.newsblogdate {
display: inline;
float: left;
font-family: tahoma;
font-size: 9px;
margin-top: 10px;
color: #999999;
}
.contentheading1, .contentheading2 {
display: block;
font-family: arial;
font-size: 12px;
font-weight: bold;
margin: 12px 0 0 20px;
}
.contentheading1 {
width: 720px;
font-size: 13px;
color: #FF6600;
margin: 22px 0 0 8px;
padding-bottom: 6px;
padding-left: 10px;
border-bottom: 1px solid #E4E4E4;
}
.contenttext {
width: 710px;
font-family: arial;
font-size: 12px;
line-height: 17px;
margin: 8px 0 0 20px;
}
.newsblogentry img {
display: block;
margin: 0 12px 7px 0;
border: 1px solid #E1E1E1;
}
.imagetitle {
display: block;
font-family: tahoma;
font-size: 9px;
margin: 0 0 18px 0;
color: #B1B1B1;
}
.specwrapper {
display: inline;
float: left;
height: auto;
}
.spec, .specvalue, .spec p, .specvalue p {
display: inline;
float: left;
min-width: 130px;
height: 100%;
font-family: tahoma;
font-size: 10px;
line-height: 15px;
color: #666666;
padding-bottom: 4px;
margin: 4px 0 0 14px;
border-top: 1px solid #EfE8E8;
}
.spec {
width: 130px;
font-family: arial;
font-size: 10px;
font-weight: bold;
border-top: 1px solid #E8E8E8;
}
.spec p, .specvalue p {
border-top: none;
}
.specvalue {
color: #333333;
width: 200px;
}
.specvalue p {
width: 190px;
}
#tabcontentbottom {
display: inline;
float: left;
width: 760px;
height: 33px;
background-image: url(../images/details_top_back_flipped.png);
}
.select1 {
display: inline;
float: left;
width: 254px;
height: 18px;
border: 1px solid #CCCCCC;
margin: 5px 0 0 12px;
padding: 0 0 0 0;
font-family: tahoma;
font-size: 11px;
background: #D8D8D8;
}
.media {
display: inline;
float: left;
width: 740px;
height: auto;
padding-bottom: 10px;
margin: 0 0 20px 10px;
border-bottom: 1px solid #E5E5E5;
}
.link2media {
display: block;
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #FF6600;
text-decoration: none;
margin: 0 0 8px 10px;
}
.link2media:hover {
text-decoration: underline;
}
.mediadescription {
display: inline;
float: left;
font-family: tahoma;
font-size: 10px;
color: #666666;
line-height: 15px;
margin: 0 0 6px 10px;
min-height:20px;
}
.downloaddescription {
display: inline;
float: left;
width: 300px;
font-family: tahoma;
font-size: 10px;
color: #666666;
line-height: 15px;
margin: 0 0 6px 10px;
min-height:20px;
}
.mediaparam, .mediavalue, .mediavalue2, .mediaparam2 {
display: inline;
float: left;
width: 100px;
font-family: arial;
font-size: 11px;
color: #666666;
margin: 0 0 0 10px;
min-height:20px;
}
.mediavalue2, .mediaparam2 {
width: 170px;
}
.mediaparam, .mediaparam2 {
border-bottom: 1px solid #CCCCCC;
padding-bottom: 2px;
}
.mediavalue {
color: #333333;
}
.loginreminder, .login {
display: inline;
float: left;
font-family: arial;
font-size: 12px;
font-weight: bold;
line-height: 18px;
color: gray;
text-decoration: none;
}
.emptytab {
height: 167px;
padding: 10px 10px 10px 10px;
}
.login {
color: #ff9000;
margin-left: 8px;
font-family: tahoma;
font-size: 9px;
padding: 0 4px 0 6px;
line-height: 16px;
background: white;
border: 1px solid orange;
}
.login:hover {
background: #ff9000;
color: white;
}
.registerreminder {
display: block;
width: 738px;
background: #e5e5e5;
height: 24px;
margin-left: 10px;
}
#callbestpricetext {
display: inline;
float: left;
font-family: arial;
font-size: 0.8em;
font-weight: bold;
color: #ed0707;
line-height: 38px;
padding-left: 34px;
margin: 0 0 0 8px;
background-image: url(../images/callforprice.gif);
background-repeat: no-repeat;
background-position: 0 4px;
}
#callbestpricetext b {
font-size: 1.1em;
color: #333333;
}
.consmblspecholder {
display: inline;
float: left;
width: 728px;
height: auto;
/*height: 20px;*/
border-top: 1px solid #E6E6E6;
margin: 6px 0 0 10px;
}
.consmblspec, .consmblspec2 {
display: inline;
width: 104px;
float: left;
font-family: tahoma;
font-size: 9px;
font-weight: bold;
color: #666666;
padding-bottom: 4px;
margin: 4px 0 0 0;
border-bottom: 1px solid #CCCCCC;
}
.consmblspec2 {
width: 187px;
}
.consmblwrapper {
display: inline;
float: left;
height: 84px;
overflow: hidden;
}
#tabcontent .brandcategory .consmblwrapper {
height: auto;
overflow: none;
}
.consmblspecvalue1, .consmblspecvalue2 {
display: inline;
float: left;
width: 104px;
height: 100%;
font-family: tahoma;
font-size: 9px;
line-height: 16px;
color: #666666;
padding-bottom: 4px;
margin: 4px 0 0 0;
}
.consmblspecvalue1 a b {
font-family: arial;
font-size: 1.3em;
font-weight: bold;
color: #FF6600;
}
.consmblspecvalue2 {
width: 187px;
font-weight: bold;
}
.colorcomp {
display: inline;
float: left;
width: 146px;
height: 23px;
margin: 7px 0 0 0;
background-image: url(../images/colorcomp.gif);
}
.call4pricesmall {
display: inline;
float: left;
width: 510px;
height: 29px;
font-family: tahoma;
font-size: 10px;
font-weight: bold;
line-height: 28px;
color: #666666;
padding-left: 36px;
background-image: url(../images/call4pricesmall.gif);
margin-top: 7px;
}
.consumabletext {
display: block;
width: 540px;
height: 52px;
font-family: tahoma;
font-size: 11px;
line-height: 16px;
color: #666666;
margin: 0 0 2px 0;
overflow: hidden;
}

/* Custom CSS for Content*/
.address {
display: inline;
float: left;
width: 692px;
height: auto;
text-align: center;
padding: 8px 8px 8px 8px;
margin: 14px 0 14px 0;
border: 1px solid #D8D8D8;
}
.contactemail {
display: inline;
float: left;
font-size: 12px;
background-image: url(../images/contactemail.gif);
background-repeat: no-repeat;
padding-left: 40px;
line-height: 36px;
margin-right: 37px;
color: #333333;
}
/* End of Custom CSS for Content*/
#register, #account {
display: inline;
float: left;
width: 954px;
height: 400px;
font-family: arial;
font-size: 12px;
line-height: 18px;
color: #666666;
padding: 12px 12px 12px 12px;
margin: 8px 0 0 0;
background: #f6f6f6;
border: 1px solid #DADADA;
}
.regfield {
display: inline;
float: left;
width: auto;
height: 36px;
margin: 2px 6px 2px 0;
}
#register .regfield input {
width: 151px;
border: 1px solid #999999;
}
#termsconds {
display: inline;
float: left;
width: 930px;
height: 140px;
font-family: tahoma;
line-height: 16px;
font-size: 10px;
margin: 20px 0 10px 0;
background: white;
padding: 8px 8px 8px 8px;
border: 1px solid #CCCCCC;
overflow: auto;
}
#termsconds p span {
line-height: 15px;
}
#searchresults {
display: inline;
float: left;
width: 500px;
height: auto;
font-family: tahoma;
background: #f0f0f0;
padding: 10px 20px 10px 20px;
list-style: none;
}
.searchdesc {
font-family: tahoma;
font-size: 11px;
line-height: 16px;
margin: 4px 0 8px 0;
color: #666666;
}
.searchtitle {
display: inline;
float: left;
width: 500px;
font-family: arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
list-style: none;
color: #FF6600;
margin: 14px 0 7px 0;
padding-top: 8px;
border-top: 1px solid #E2E2E2;
}
.searchlist {
list-style: none;
}
.searchlink, .searchdesc .searchlink {
display: inline;
float: left;
width: 496px;
font-size: 9px;
margin: 4px 0 0 0;
color: #666666;
text-decoration: none;
padding-left: 4px;
padding-top: 2px;
padding-bottom: 2px;
background: #ebebeb;
}
.searchlink:hover {
background: #999999;
color:white;
}
.wholesitesearch {
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #666666;
}
#searchgadbottom {
display: inline;
float: left;
width: 540px;
height: 33px;
background-image: url(../images/search_bottom.gif);
background-repeat: no-repeat;
}
#errorsmessages {
display: block;
width: 100%;
height: 24px;
background: #ebebeb;
}
.error {
display: inline;
float: left;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height: 22px;
color: #FF6600;
}

.message {
display: inline;
float: left;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height: 22px;
color: #66FF00;
}

#thankyou, #thankyoutext {
display: inline;
float: left;
width: auto;
height: auto;
margin-left: 370px;
}
#thankyoutext {
margin-left: 250px;
font-weight: bold;
}
#register img, #account img {
margin-top: 80px;
margin-left: 454px;
}
#account img {
margin-top: 40px;
}
#errmesswrapper {
display: block;
margin: 0 auto;
width: 980px;
height: 22px;
}
#changepass, #changepersinfo, #displayuser, .loginhead, .loginbtn {
display: inline;
float: right;
font-family: tahoma;
font-size: 9px;
line-height: 22px;
margin-left: 14px;
color: #666666;
text-decoration: none;
padding-left: 19px;
background-image: url(../images/password.gif);
background-repeat: no-repeat;
background-position: 0 center;
}
#changepass:hover, #changepersinfo:hover, #displayuser:hover {
text-decoration: underline;
}
#changepersinfo {
background-image: url(../images/persinfo.gif);
}
#displayuser {
padding-left: 0;
background-image: none;
margin-left: 0;
float:left;
}
.loginhead, .loginbtn {
float: left;
padding-left: 0;
background-image: none;
margin: 0 4px 0 0;
}
#errmesswrapper input {
display: inline;
float: left;
width: 100px;
height: 15px;
border: 1px solid #CCCCCC;
background: white;
margin: 3px 12px 0 0;
}
.loginbtn:hover {
/*argin-left: 3px;*/
text-decoration:underline;
}
#myaccount {
display: block;
width: 932px;
height: 70px;
padding: 34px 10px 10px 10px;
border: 1px solid #EBEBEB;
background: #F7F7F7;
}
#myaccount input {
border: 1px solid #CCCCCC;
background: white;
}
.myaccounttitle, .myaccountdata {
display: inline;
float: left;
width: 210px;
font-family: arial;
font-size: 12px;
font-weight: normal;
}
.myaccountdata {
font-size: 1.2em;
font-weight: bold;
}
.comparewrapper {
display: inline;
float: left;
}
#comparebackground {
display: inline;
float: left;
height: auto;
background: #f6f6f6;
}
.comparewrapper .spec {
font-family: tahoma;
font-size: 9px;
font-weight: bold;
}
#unregister {
display: inline;
float: right;
font-family: tahoma;
font-size: 11px;
color: #666666;
margin: 17px 4px 0 0;
}
.tab_element span p img {
margin-right: 4px;
}
.tab_element span li, .newsblogtext li {
list-style: none;
background-image: url(../images/bullet2.gif);
background-repeat: no-repeat;
background-position: left 4px;
padding-left: 9px;
}
.empty {
display: inline;
float: left;
width: 490px;
line-height: 25px;
height: 26px;
font-family: tahoma;
font-size: 11px;
color: #333333;
padding-left: 7px;
margin: 12px 0 0 0;
border: 1px solid #CCCCCC;
background-image: url(../images/message_back.gif);
background-repeat: repeat-x;
}
#containererror {
	display: block;
	width: 980px;
	height: auto;
	margin: 0 auto;
	
}

#containererror h4{
	font-size: 16px;
	font-weight: bold;
	background-image: none;
	color: #FFFFFF;
}


#columnerror {
	float: left;
	width: 180px;
	height: 150px;
	font-family: arial;
	padding: 5px;
	
	}
	
#columnerror h2{
	font-size: 12px;
	font-weight: bold;
	}
	
#columnerror a{
	font-size: 12px;
	
	color: #fff;
	text-decoration: none;
	}
	#columnerror a:hover{
	text-decoration: underline;
	}
	
	
#columnerror ul{
	margin:0 0 0 6px;
padding:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
	
}
.subcatbanner {
display: inline;
float: left;
width: 748px;
height: auto;
background: #3d3d3d;
}
.bannerleft, #bannerholder, .bannerright, #bannerholder2 {
display: inline;
float: left;
width: 12px;
height: 121px;
background-image: url(../images/chatgadget_left.gif);
}
.bannerright {
background-image: url(../images/chatgadget_right.gif);
}
#bannerholder, #bannerholder2 {
width: 516px;
background-image: url(../images/chatgadget_back.gif);
background-repeat: repeat-x;
}
#bannerholder2 {
width: 736px;
}
.livechatbutton {
display: inline;
/*float: left;*/
/*margin: 20px 0 0 0;*/

}
.flashbanner {
display: inline;
float: left;
margin: 18px 0 0 0;
}
.toprankingwrapper {
width: 390px;
height: auto;
}

.paging, .paging2 {
display: inline;
width: auto;
height: 21px;
float: right;
margin: 0 14px 0 20px;
/*border: 1px solid #666666;*/
padding: 9px 0 0 0;
}
.paging2wrapper {
width: 760px;
height: 28px;
margin: 8px 0 0 0;
}
.paging2 {
float: left;
width: 736px;
height: 28px;
text-align: right;
padding: 0 0 0 0;
margin: 0 0 0 0;

background-image: url(../images/paging2_back.gif);
}
.paging a, .pagenumbers  {
display: inline;
float: left;
height: 21px;
font-family: tahoma;
font-size: 11px;
text-decoration: none;
line-height: 20px;
width: auto;
float: left;
line-height: 20px;
margin: 0 2px 0 2px;
color: #999999;
}
.paging img {
display: inline;
float: left;
margin: 0 0 0 0;
border: none;
}
.adgadget {
display: inline;
float: left;
width: 212px;
height: 167px;
background-image: url(../images/ad_gadget_back.jpg);
background-repeat: no-repeat;
margin: 8px 0 0 5px;
}


.brandads {
display: inline;
float: left;
width: 188px;
height: 141px;
background: black;
margin: 12px 0 0 12px;
}
.paging2left, .paging2right {
display: inline;
float: left;
width: 12px;
height: 28px;
background-image: url(../images/paging2_left.gif);
}
.paging2right {
background-image: url(../images/paging2_right.gif);
float: right;
}
.paging2 img {
margin-top: 4px;
}
.paging2 a {
font-family: tahoma;
font-size: 11px;
line-height: 20px;
color: #CCCCCC;
padding: 0 3px 0 3px;
padding: 0 0 0 0;
text-decoration: none;
}
.paging2 a:hover {
text-decoration: underline;;
}


.footer_menu{
position:relative;
width:978px;
/*text-align:left;*/
}


.footer_menu a{

font-family: tahoma;
font-size: 9px;
line-height: 18px;
text-decoration: none;
color: #313131;
border-right:1px solid #313131;
padding-right:3px;
width:auto;
}

.footer_menu a:hover{

color: #BDBDBD;


}


