 
/* CSS Document */ 

/* type = Yes */ 

body { 
        margin: 0; 
        padding: 0; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        background-image: url(images/header_background.gif); 
        background-repeat: repeat-x; 
		font-size:11px;
        color:#666666;
} 	

#container { 
margin: 0; 
padding: 0; 
width: 100%; 
margin-left: auto; 
margin-right: auto; 
} 

h1 {
margin:0;
padding:0;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
height:70px;
width:303px;
text-indent:-3000px;
}

p.subhead {
margin:0;
padding:0;
font-size:10px;
font-weight:bold;
color:#999999;
width:243px;
margin-left:auto;
margin-right:auto;
}
p.subhead img {

}

h2 {
margin:0;
padding:0;
font-size:14px;
color:#160D5C;
padding-left:30px;
padding-bottom:10px;
}

h3 {
padding:0;
margin:0;
font-size:12px;
background-image:url(images/menu_head.jpg);
background-repeat:no-repeat;
width:142px;
height:20px;
padding-top:4px;
padding-left:25px;
color:#ffffff;
}

h4 {
padding:0;
margin:0;
font-size:12px;
font-weight:bold;
color:#FF7F00;
padding-bottom:7px;
}

h6 {
padding:0;
margin:0;
font-size:12px;
font-weight:bold;
color:#F6B439;
padding-bottom:7px;
}

.bold {
font-weight:bold;
}

#logos {
width:385px;
height:70px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#logos ul {
margin:0;
padding:0;
margin-left:10px;
list-style:none;
}

#logos li {
float:left;
padding-right:2px;
}

#phone {
width:150px;
text-align:right;
}

#phone img.cards {
text-align:right;
}

.telephone {
font-size:14px;
color:#160D5C;
font-weight:bold;
}

#seperator{
height:5px;
background-color:#E3E3E5;
font-size:1px;
}

/* header */ 

#header { 
height: 115px; 
position: relative; 
border-bottom: 1px solid #ffffff; 
} 

/* center */ 

 

#outer { 
border-left: 161px solid #FEFEFE; 
border-right: 161px solid #FEFEFE; 
position: relative; 
} 

 

#content {
float:left;
width:99%;
position:relative;
z-index:12;
 display:inline;
 background-color:white;
 line-height:1.6em;
color:#666666;
padding-left:5px;
}

#inner { 
margin: 0; 
width: 100%; 
} 

#center_footer { 
clear: both; 
position: relative; 
height: 1px; 
} 

/* menus */ 

ul.menuleft {
padding:0;
margin:0;
list-style:none;
}


ul.menuleft li {
font-size:11px;
width:141px;
height:23px;
background-image:url(images/menu_bar.jpg);
background-repeat:no-repeat;
padding-left:20px;
padding-top:3px;
}

ul.menuleft li a {
color:#666666;
text-decoration:none;
}


ul.menuleft li a:hover {
color:#666666;
text-decoration:underline;
}

/* sides */ 

ul.rightmenu {
padding:0;
margin:0;
list-style:none;
}

ul.rightmenu li {
font-size:11px;
height:23px;
background-image:url(images/menu_bar.jpg);
background-repeat:no-repeat;
  
width:136px;
       padding-left:25px;
 
padding-top:3px;
 
background-position:3px 0;
}

ul.rightmenu li a {
color:#666666;
text-decoration:none;
}

ul.rightmenu li a:hover {
color:#666666;
text-decoration:underline;
}


#featured {
text-align:center;
padding:5px;
}

#featured img {
border:1px solid #cccccc;
}

#featured p.featuredname {
margin:0;
padding:0;
padding-top:2px;
font-weight:bold;
font-size:10px;
color:#666666;
}

#featured p.featuredissue {
margin:0;
padding:0;
padding-top:2px;
font-size:10px;
color:#666666;
font-style:italic;
}

#prodTop {
height:210px;
}

#prodContainer {
}

#prodImage {
float:left;
padding-right:10px;
height:200px;
}

#prodImage img {
border:1px solid #cccccc;
}

#prodInfo {
float:left;
}

#prodInfo h5 {
padding:0;
margin:0;
font-size:14px;
}

#prodDescription {
border-top:1px dashed #cccccc;
padding-top:10px;
}

#prodPrice {
border:1px solid #cccccc;
width:170px;
float:right;
background-color:#FFF7DF;
text-align:center;
padding-top:5px;
padding-bottom:5px;
}

.discount {
font-size:10px;
font-style:italic;
margin-top:5px;
}

#prodPrice li {
font-size:16px;
font-weight:bold;
padding-top:10px;
}

#prodPrice p.prodPriceSub {
font-size:9px;
margin:0;
padding:0;
text-align:center;
padding-bottom:5px;
}

#prodPrice p.prodPriceTitle {
text-align:center;
margin:0;
padding:0;
font-weight:bold;
}

#prodPrice ul {
margin:0;
padding:0;
list-style:none;
}

#login p {
margin:0;
padding:0;
padding-top:2px;
padding-bottom:2px;
}

#login form {
padding:0;
margin:0;
}

input.txt {
color:#000000;
background-color:#FFF7DF;
border:1px inset #00008B;
width:125px;
font-size:10px;
padding:2px;
}

#sidecart {
padding:0;
margin:0;
padding-left:5px;
}

#sidecart p {
margin:0;
padding:0;
padding-top:5px;
padding-bottom:5px;
}

#login {
padding:0;
margin:0;
  
        padding-left:10px; 
 
}

#login form p {
clear:left;
margin:0;
padding:0;
padding-top:5px;
}

#login form p label {
padding-top:5px;
padding-right:2px;
text-align:right;
width:35%;
min-width:35%;
font:bold 10px Verdana, Helvetica, sans-serif;
}

input.btn {
font-size:9px;
padding:2px;
background-color:#FFBA22;
font-weight:bold;
color:#434343;
border:1px outset #FFFFFF;
}

/* footer */ 

#footer_cards { 
        clear: both; 
        background-color: #dfdfdf; 
        border-top: 1px solid #ffffff; 
        border-bottom: 1px solid #ffffff; 
        text-align: center; 
        width: 100%; 
height:5px;
} 


#searchbox {
  
        padding-left:10px; 
 
}

#searchbox form {
padding:0;
margin:0;
}

#searchbox form p {
padding:0;
margin:0;
padding-top:5px;
}

.menutip {
font-size:9px;
color:#999999;
}

#searchbox input.searchbox {
float:left;
width:120px;
color:#000000;
background-color:#FFF7DF;
border:1px solid #00008B;
font-size:10px;
padding:2px;
}

#searchbox input.searchbtn {
height:19px;
width:19px;
float:left;
background-image:url(https://www.homeplugshop.co.uk/images/go_button_2.jpg);
background-repeat:no-repeat;
margin-left:-2px;
margin-top:-0px;
border:0;
text-indent:-3000px;
font-size:0px;
}


#prodCatBox {
width:95%;
margin-left:auto;
margin-right:auto;
}

#prodCatBox p {
margin:0;
padding:0;
padding-bottom:5px;
}

#prodCatBox ul {
margin:0;
padding:0;
list-style:none;
text-align:center;
}

#prodCatBox ul li {
width:200px;
height:100px;
float:left;
margin-right:10px;
position:relative;
margin-top:10px;
border:1px solid #cccccc;
}

.viewbutton {
margin:0;
padding:0;
background-image:url(https://www.homeplugshop.co.uk/images/action_button2.jpg);
height:19px;
text-align:center;
width:70px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
border:1px solid #666666;
}

.viewbutton3 {
margin:0;
padding:0;
background-image:url(https://www.homeplugshop.co.uk/images/action_button2.jpg);
height:19px;
text-align:center;
width:115px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
border:1px solid #666666;
}


.issues {
font-size:10px;
}

.view a {
font-weight:bold;
color:#333333;
text-decoration:none;
}

.view a:hover {
font-weight:bold;
color:#333333;
text-decoration:underline;
}

p.catTitle {
font-weight:bold;
color:#00AFB0;
}

p.updated {
clear:left;
font-size:10px;
font-style:italic;
color:#999999;
text-align:right;
}


#issueContainer {
padding-left:10px;
}

#issueContainer img {
border:1px solid #cccccc;
float:left;
margin-right:8px;
}

#issueContainer ul {
margin:0;
padding:0;
list-style:none;
}

#issueContainer li {
height:130px;
}


#issueContainer h4 {
color:#00AFB0;
margin:0;
padding:0;
}

#issueContainer h5 {
margin:0;
padding:0;
font-weight:normal;
font-size:10px;
}

.viewbutton2 {
margin:0;
padding:0;
padding-bottom:5px;
padding-top:2px;
margin-left:65px;
margin-top:8px;
}

#issuesContainer {
width:100%;
}

input.qty_box {
font-size:10px;
width:15px;
text-align:center;
}

.addtocart_btn {
background-color:#FD9A00;
background-image: url(https://www.homeplugshop.co.uk/images/action_button2.jpg);
height:19px;
font-size:11px;
font-weight:bold;
border:1px solid #666666;
padding-left:3px;
padding-right:3px;
}

table.cartTable {
width:100%;
}

table caption.cartCaption {
font-weight:bold;
text-align:left;
}

td.cartHeadingsQty {
font-weight:bold;
font-size:10px;
}

td.cartHeadingsName {
font-weight:bold;
font-size:10px;
}

td.cartHeadingsPrice {
font-weight:bold;
font-size:10px;
}

td.cartHeadingsTotalPrice {
font-weight:bold;
font-size:10px;
}

form.register {
}

form.register input.txt {
color: #00008b;
background-color: #e3f2f7;
font-size:10px;
}

form.register select {
color: #00008b;
background-color: #e3f2f7;
font-size:10px;
}

form.register p {
clear:left;
margin:0;
padding:0;
padding-top:5px;
}

form.register p label {
float:left;
width:25%;
min-width:25%;
font: bold 10px Verdana;
}

form.register legend {
color:#00AFB0;
font-weight:bold;
}

p.registererror {
padding:10px;
background-color:#FF9999;
border:1px solid red;
width:80%;
margin-left:auto;
margin-right:auto;
text-align:center;
}

input.txt_e {
color:#000000;
background-color: #FFC0CB;
border:1px inset #00008B;
width:125px;
font-size:10px;
padding:2px;
}

p.error {
font-size:10px;
font-weight:bold;
color: #FF0000;
}

#login ul.accounthome {
margin:0;
padding:0;
list-style:none;
}

#login ul.accounthome li {
margin:0;
padding:0;
list-style:none;
background-image:none;
padding-top:10px;
}

#login ul.accounthome li a {
text-decoration:none;
}

#login ul.accounthome li a img {
border:0;
}

#login ul.accounthome a .text {
font-size:11px;
position:relative;
bottom:10px;
left:5px;
color:#666666;
}

#login ul.accounthome a:hover .text {
font-size:11px;
position:relative;
bottom:10px;
left:5px;
text-decoration:underline;
color:#666666;
}

#checkoutform form {
padding:0;
margin:0;
}

#checkoutform p {
clear:left;
margin:0;
padding:0;
margin-top:5px;
}

#checkoutform p label {
float:left;
width:15%;
min-width:15%;
font:bold 10px Verdana;
}

#checkoutform select {
color:#000000;
background-color:#FFF7DF;
border:1px inset #00008B;
width:130px;
font-size:10px;
padding:2px;
}

p.checkoutsub {
font-size:12px;
font-weight:bold;
color:#02B4B8;
padding:0;
margin:0;
}

p.checkoutsub2 {
font-size:10px;
padding:0;
margin:0;
margin-bottom:10px;
}

form input.txt_small {
color: #333333;
background-color: #FFF7DF;
font-size:11px;
border:1px inset #00008B;
width:50px;
padding:2px;
}

#checkoutform legend {
font-size:11px;
font-weight:bold;
color:#02B4B8;
}

form input.txt_small_e {
color: #333333;
background-color: #FFC0CB;
font-size:11px;
border:1px inset #00008B;
width:50px;
padding:2px;
}

#content_cent {
width:98%;
margin-left:auto;
margin-right:auto;
margin-top:2px;
}

#checkoutform select.e {
color:#000000;
background-color:#FFC0CB;
border:1px inset #00008B;
width:130px;
font-size:10px;
padding:2px;
}


#footer { 
        font-size: 9px; 
        background-repeat:repeat-x;
        height: 40px; 
background-color:#F3F3F3;
text-align:center;
} 

#footer p { 
margin:0;
padding:0;
margin-top:5px;
}

#checkoutform textarea {
color:#000000;
background-color:#FFF7DF;
border:1px inset #00008B;
font-size:11px;
width:12em;
}

.dma {
padding-left:25px;
margin-top:-20px;
}

#homelinks {
margin-top:20px;
text-align:center;
width:480px;
margin-left:auto;
margin-right:auto;
}

#homelinks ul {
margin:0;
padding:0;
list-style:none;

}

#homelinks ul li {
float:left;
width:110px;
text-align:center;
padding-right:50px;
}

p.clear {
clear:left;
}

.error {
font-weight:bold;
color:#930004;
text-decoration:underline;
}

.prodimagecontainer {
text-align:center;
height:80px;
width:80px;
float:left;
padding-right:8px;
}

p.pricelegend {
padding:0;
margin:0;
padding-top:5px;
font-size:16px;
font-weight:bold;
color:#FF7F00;
}

.vatlegend {
font-size:9px;
}