body {
margin:0px;
padding:0px;
background-color:#fff;
}

#container {
margin-left:auto;
margin-right:auto;
width:1000px;
padding:0 5px 0 5px;
background-color:#FFFFFF;
background-image:url(../container-bg.jpg);
background-repeat:repeat-y;
overflow:hidden;

}
#content-container {
background-color:transparent;
float:left;
width:1000px;
margin:0 0 10px 0;
padding:0;
border-bottom:1px solid #ccc;
overflow:hidden;}

#purplebox {
background-color:#A78ED9;
background-image:url(../trans-menu-button.jpg);
background-repeat:repeat-y;
background-position:center;
margin:-10px 0 0 0;
padding:10px;
}

#purplebox h3 {
padding:0px;
margin-top:0px;
margin-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
line-height:15px;
color:#fff;
text-transform:capitalize;
}

#purplebox p {
color:#fff;
}

#purplebox .pagetext {
color:#fff;
}

#right #purplebox ul.new-products
{list-style:none;
padding:0;
margin:0;}

#right #purplebox ul.new-products li.prod a {
color:#fff;
text-align:left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-decoration:none;
background-color:#A78ED9;
background-image:url(../trans-menu-button.jpg);
background-repeat:repeat-y;
background-position:center;
display:block;
padding:3px 0 3px 12px;
margin:0;
border-bottom:1px solid #8767C9;
}

#right #purplebox ul.new-products li.prod a:hover {
background-image:url(../trans-menu-button-hov.jpg);
background-repeat:repeat;
background-position:center;
}

#home-featured {
width:560px;
padding:10px;
margin:0 0 20px 0;
background-color:#FAF5FE;
border:1px solid #ddd;
overflow:hidden;
}

#home-offers {
width:560px;
padding:10px;
margin:0 0 20px 0;
background-color:#ffffff;
border:1px solid #ddd;
overflow:hidden;
}

#home-offers p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
padding:0;
margin:0;
color:#666;
margin-bottom:5px;
}

#home-offers h3 {
margin:0 0 3px 0;
padding:0;
}

#home-offers-left {
width:280px;
float:left;
background-color:transparent;
}

#home-offers-right {
width:280px;
float:right;
background-color:transparent;
}

.relatedpic {
float:left; margin:0 10px 3px 0; padding:4px; background-color:#fff; border:1px solid #ccc;
}

.related-product {
background-color:transparent;
margin-bottom:15px;
float:left;
width:280px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
padding:0;
color:#444;
}

#header {
height:5px;
width:980px;
background-color:#fff;
position:relative;
margin:0 10px 0 10px;
}

#menu {
height:30px;
background-color:#fff;
width:979px;
margin-left:auto;
margin-right:auto;
padding:0 0 0 1PX;
}

#menu ul {
list-style:none;
padding:0;
margin:0;
}

#menu li {
float:left;
height:30px;
margin-right:2px;
vertical-align:bottom;
background-color:#7B5CC6;
font-weight:bold;
}

#menu li:hover {
background-color:#8767C9;
}

#menu li a {
color:#fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
padding:9px 26px 9px 25px;
text-decoration:none;
text-align:center;
display:block;
font-weight:bold;
text-transform:uppercase;
}

#menu li a:hover {
color:#fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
padding:9px 26px 9px 25px;
text-decoration:none;
text-align:center;
display:block;
font-weight:bold;
text-transform:uppercase;
}














#ecom-menu {
width:966px;
height:20px;
padding:0 10px 0 2px;
margin-left:auto;
margin-right:auto;
background-color:transparent;
}



#ecom-right {
float:left;
width:963px;
padding:7px 3px 0 0;
background-color:transparent;
text-align:center;
/*text-transform:uppercase;*/
color:#8767C9;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight:bold;*/
line-height:12px;
text-decoration:none;
}

#ecom-right a{
/*text-transform:uppercase;*/
color:#8767C9;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight:bold;*/
line-height:12px;
text-decoration:none;
}

#ecom-right a:hover{
/*text-transform:uppercase;*/
color:#987FCD
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight:bold;*/
line-height:12px;
text-decoration:underline;
}

#left {
width:190px;
padding:20px 0 0 10px;
margin:0;
float:left;
background-color:#fff;
}

#left #categories ul {
list-style-type:none;
list-style-position:outside;
background-color:#fff;
padding:0;
margin:0;
}

#left #categories ul#mainul li.category a {
color:#fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
text-decoration:none;
background-color:#7B5CC6;
display:block;
padding:5px 0 5px 5px;
font-weight:bold;
margin:3px 0 0 0;
}

#left #categories ul#mainul li.category a:hover {
background-color:#8767C9;
}

#left #categories ul#mainul ul.prods li.prod a {
color:#fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-decoration:none;
background-color:#A78ED9;
background-image:url(../trans-menu-button.jpg);
background-repeat:repeat-y;
background-position:center;
display:block;
padding:3px 0 3px 12px;
margin:0;
border-bottom:1px solid #8767C9;
}

#left #categories ul#mainul ul.prods li.prod a:hover {
background-image:url(../trans-menu-button-hov.jpg);
background-repeat:repeat;
background-position:center;
}

#content {
float:left;
width:580px;
min-height:580px;
padding:20px 10px 0 10px;
background-color:#fff;
}

#product-images {
width:578px;
padding:0;
margin-bottom:15px;
background-color:#F0F7FB;
overflow:hidden;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}

#product-content-left {
width:240px;
height:200px;
background-color:#FAF5FE;
border:1px solid #ddd;
margin-right:10px;
margin-bottom:10px;
padding:10px;
float:left;
}

.product-image {
margin:0;
padding:0;
border:1px solid #dcdcdc; }

#product-content-right {
width:580px;
background-color:#fff;
}

.product {
float:left;
width:540px;
min-height:200px;
padding:10px;
margin:0 0 20px 0;
background-color:#FAF5FE;
border:1px solid #ddd;
position:relative;
z-index:2;
overflow:hidden;
}

.productitem {
float:left;
padding:10px;
width:180px;
margin-right:10px;
background-color:transparent;
}

.producttext {
float:right;
padding:10px 60px 10px 10px;
width:260px;
background-color:transparent;
z-index:1;
}

.producttext h3 {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:16px;
padding:0;
margin:0 0 7px 0;
}

.producttext h4 {
color:#333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:14px;
padding:0;
margin:0 0 7px 0;
text-transform:none;
letter-spacing:normal;
}

.producttext p {
color:#333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:15px;
padding:0;
margin:0 0 7px 0;
}

.producttext a {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:15px;
text-decoration:none;
margin-bottom:5px;
}

.producttext a:hover {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:15px;
text-decoration:underline;
margin-bottom:5px;
}

#right {
float:right;
width:190px;
padding:20px 10px 0 0;
background-color:#fff;
text-align:right;
}

#right ul.basket {
padding:0 0 30px 0;
margin:0;
list-style:none;
text-align:right;
}

#right ul.basket li {
border-bottom:1px dotted #555;
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
padding:5px 0 5px 0;
text-decoration:none;
background-color:#fff;
}

#right ul.basket li:hover {
border-bottom:1px dotted #555;
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
padding:5px 0 5px 0;
text-decoration:none;
background-color:#ffffff;
background-image:url(../wireless-connectivity-basket.jpg);
background-repeat:repeat-x;
background-position:bottom left;
}

#right ul.basket li a {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
padding:5px 0 5px 0;
text-decoration:none;
}

#right ul.basket li a:hover {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
padding:5px 0 5px 0;
text-decoration:none;
}

#right ul.basket li .smalltext {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
padding:7px 0 3px 0;
text-decoration:none;
}

#right ul.basket li a.smalllink {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
padding:3px 0 3px 0;
text-decoration:none;
}

#right ul.basket li a.smalllink:hover {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
padding:3px 0 3px 0;
text-decoration:none;
}

.removebasket a {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
padding:5px 0 5px 0;
text-decoration:none;
}

.removebasket a:hover {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
padding:5px 0 5px 0;
text-decoration:underline;
}

#footer {
width:980px;
padding:10px;
height:30px;
float:left;
background-color:#F4F0FF;
border-top:1px solid #ccc;
}

p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
padding:0;
margin:0;
color:#666;
margin-bottom:10px;
}

.purple {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
padding:0;
margin:0;
color:#8767C9;

margin-bottom:10px;
font-weight:bold;
}

#content ul {
padding:0;
margin:0;
margin-bottom:10px;
}

#content li {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
text-decoration:none;
background-color:transparent;
list-style-type:square;
list-style-position:inside;
}

.table {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:15px;
padding:0;
margin:0;
color:#333;
}

.link {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
padding:0;
margin:0;
color:#555;
text-decoration:none;
}

.link:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
padding:0;
margin:0;
color:#555;
text-decoration:underline;
}

hr {
border:0px;
background-color:#ccc;
height:1px;
}

.pagetext {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
padding:0;
margin:0;
color:#333;
}

.smallpagetext {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
padding:0;
margin:0;
color:#555;
}

#faq {
width:560px;
padding:10px;
background-color:#eee;
border:1px solid #ddd;
margin-bottom:15px;
}

.red {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
padding:0;
margin:0;
color:#D50000;
font-weight:bold;
padding:0;
margin:0;
}

.basketheading {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:17px;
font-weight:bold;
padding:0;
margin:0;
color:#555;
padding:0 0 10px 0;
margin:0;
background-color:#f5f5f5;
}

h1 {
padding:0px;
margin-top:0px;
margin-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:normal;
line-height:30px;

color:#888;
text-transform:capitalize;
background-color:transparent;
}

h2 {
padding:0px;
margin-top:0px;
margin-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:normal;
line-height:30px;

color:#888;
text-transform:capitalize;
background-color:transparent;
}

h3 {
padding:0px;
margin-top:0px;
margin-bottom:10px;
font-family:  Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
line-height:15px;
color:#555;
text-transform:capitalize;
}

h4 {
padding:0px;
margin-top:0px;
margin-bottom:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:13px;
color:#555;
}

.image-left {margin-right: 5px; border-bottom:3px solid #84246C; border-top:0; border-left:0; border-right:0;text-align:left;}
.image-right {margin-left: 5px; border-bottom:3px solid #84246C; border-top:0; border-left:0; border-right:0;text-align:right;}
.image-center {margin-left: 5px; margin-right: 5px; border-bottom:3px solid #84246C; border-top:0; border-left:0; border-right:0;text-align:center;}

#securelist li {
color:#555;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
text-decoration:none;
background-color:#fff;
list-style-type:square;
list-style-position:inside;
}

#confirmbox {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#333;
padding:10px;
background-color:#eee;
border:1px solid #ddd;
margin-bottom:10px;
overflow:hidden;

}

#confirmbox-product {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#333;
padding:10px;
background-color:#eee;
border-top:1px solid #ddd;
overflow:hidden;
}

#errorbox {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
padding:10px;
background-color:#ccc;
border:1px solid #666;
color:#333;
margin-bottom:10px;
}

.image-hover-large-box {
width:560px;
padding:10px;
background-color:#fff;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin-bottom:10px;
text-align:center;
overflow:hidden;
}
.image-hover-small-box {
width:140px;
padding:5px;
background-color:#fff;
border:1px solid #ddd;
margin-left:30px;
margin-bottom:10px;
float:left;
}

.right-tb {
width:160px;
height:18px;
background-color:#fff;
border:1px solid #ccc;
margin:2px 0 2px 0;
}

.class-tb {
width:200px;
height:18px;
background-color:#fff;
border:1px solid #ccc;
}
#menudashboard {
height:30px;
background-color:#fff;
padding:0;
list-style-type:none;
margin-bottom:20px;
}

#menudashboard ul {
list-style:none;
padding:0;
margin:0;
list-style-type:none;
}

#menudashboard li {
float:left;
height:30px;
margin-right:2px;
vertical-align:bottom;
background-color:#8767C9;
font-weight:bold;
list-style-type:none;
}

#menudashboard li:hover {
background-color:#987FCD;
}

#menudashboard li a {
color:#fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
padding:9px 27px 9px 28px;
text-decoration:none;
text-align:center;
display:block;
font-weight:bold;
text-transform:uppercase;
}

#menudashboard li a:hover {
color:#fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
padding:9px 27px 9px 28px;
text-decoration:none;
text-align:center;
display:block;
font-weight:bold;
text-transform:uppercase;
}


