.sidenavimg1 img { margin:0px 0 6px 0; padding:0; width:220px; height:60px; float:left;}
.sidenavimg1 a:hover img { opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}

.sidenavimg2 img { margin:0px 0 0 0;padding:0; width:107px; height:32px; float:left;}
.sidenavimg2 a:hover img { opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}

.sidenavimg3 img { margin:0px 0 0 0;padding:0; width:107px; height:32px; float:left; margin:0 0 0 6px;}
.sidenavimg3 a:hover img { opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}

a:hover img { opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}

H2.home{
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding:0px; line-height:32px; text-transform:uppercase;
}


.largelink {background: url(../img/bulletH1.gif) left no-repeat; line-height:28px; padding:0px;padding-left:20px; font-size:12px;border-bottom:1px dashed #DDDDDD;}

.largelinkcat {background: url(../img/bulletH1.gif) left no-repeat; line-height:28px; padding:0px;padding-left:20px; font-size:11px;;border-bottom:1px dashed #DDDDDD;font-weight:normal;}

.largelink a {color:#062062;}
.largelink a:hover {text-decoration:underline; color:#5997d2;}


.largelinkcat a {color:#062062;}
.largelinkcat a:hover {text-decoration:underline; color:#5997d2;}

.ac-advert {
position: absolute;
background-color:#333333;
height:600px;
width:120px;
top: 0;
right: 0;
z-index:;
border:0;
} 


/* CSS Document */
BODY {
background:#F2F2F2;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin:0;
padding:0
}
a {
color:#555555;
text-decoration:none
}
a:hover {
color:#5997D2;
text-decoration:underline
}
P {
padding:0px
}

table {
text-align:left;
}

form {
margin:0px;
padding:0px;
}

INPUT {
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size:100%;
padding:2px;
border:1px solid #CEC7C4;

}

.blue {
border:none;
color:#FFFFFF;
width:120px;
height:25px;
background:url(../img/bg_button1.png) bottom no-repeat
}

textarea {
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size:100%;
padding:2px;
border:1px solid #666666;
}

select {
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size:100%;
padding:2px;
border:1px solid #666666;
}


ul {
list-style-image: url(../img/bullet1.gif);
margin:0px 0px 0px 10px; 
padding:0px 0px 0px 10px;
}

li {
padding:0px 0px 5px 0px
}

#menu ul {
list-style-image: none;
margin:0px; 
padding:0px;
}

#menu li {
list-style-image: none;
margin:0px; 
padding:0px
}

#container {
background:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align:left;
width:820px
}
#header {
height:100px;
background: url(../img/bg_header.png) right no-repeat;
text-align:left
}

.smalltext {
color:#993300;
font-size:90%
}

#maincontent {}

#right {float:right;width:200px;margin:20px 0px 10px 0px}
#left {float:left;text-align:justify;width:600px;margin-left:20px}
#indexright {float:right;}
#indexleft {float:left;}
#menu {height:25px; background: url(../img/bg_menu.png) repeat-x center;text-align:center}

#menu a {font-size:130%; color:#FFFFFF; padding:5px;}
#menu a:hover {background:#5795CF;;text-decoration:none}

#logo {float:left;height:100px;text-align:right}
#header {border-top:1px solid #CCCCCC}

H1 {
font-size:170%;
color:#666666;
font-weight:bold;
text-align:left;
margin-top:10px
}

H2 {
font-size:140%;
color:#003053;
margin-bottom:0px;
text-align:left
}

H3 {
font-size:120%;
font-weight:bold;
border-bottom:1px solid #CEC7C4 ;
margin:10px 0px 0px 0px;
color:#5997D2;
text-align:left
}

H4 {
font-size:120%;
font-weight:bold;
margin:10px 0px 0px 0px;
color:#5997D2;
}

.news {}
.news ul { list-style-image:none; list-style-type:none; line-height:1; margin-left:5px; padding-left:5px}
.news li {  margin-left:0px; padding-left:0px}

.generallist {width:100%}
.generallist td{padding:5px 0px 5px 0px; border-bottom:1px solid #ECE9E7 }
.generallist img {border:0px solid #CEC7C4 }
.titlebar {text-align:left;color:#FF8F00;font-weight:bold;display:block;padding:5px 0px 5px 0px;border-bottom:1px solid #CEC7C4 }

.enquiry {}
.enquiry th{font-size:125%;padding:4px;border-bottom:1px solid #CCCCCC }
.enquiry td{padding:4px;border-bottom:1px solid #ECE9E7 }
.borderless input {border:0px}
.enquiry a img {border:0px solid #CCCCCC}

#footer {
margin:10px 0px 0px 0px;
border-top:1px solid #CCCCCC;
text-align:center;
line-height:1.5;
padding:5px
}

#submenu {
padding:0px 20px 5px 20px
}
#submenu a {
color:#5997D2
}

.results {float:right;width:550px;}
.results td img {border:0px solid #CCCCCC}
.results .price {color:#5997D2; font-weight:bold}

.details {
padding:10px;
margin:0px 0px 10px 10px;
border:1px solid #CCCCCC;
}


.subsections {float:left; width:220px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:white;}

.subsections a {font-size:12px;font-weight:NORMAL; color:#666666}
.subsections H2 {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding:5px 0px 5px 0px
}


#bar a {color:#5997D2}

.paging a {font-weight:bold;padding:0px 5px 0px 5px;color:#5997D2}

.details p {padding:0px;margin-top:5px}

HR {color:#AAAAAA;height:1px;border:1px solid #AAAAAA}

/*.largelink {background: url(../img/bulletH1.gif) left no-repeat; padding:5px;padding-left:10px; font-size:130%;border-bottom:1px solid #DDDDDD}

.largelink a {color:#062062}
.largelink a:hover {text-decoration:none}
*/
.plainBox {
margin:0px 0px 10px 0px;
border:1px solid #CCCCCC;
}
.plainBoxMargin {
margin:10px;
}

.plainBox H2 {
display:block; 
color:#FFFFFF; 
background:#CCCCCC;
padding:5px;
margin:1px
}

.paging {
margin:10px 0px 10px 0px;
text-align:right
}

.HomeFeatured 
{margin:10px 0px 10px 0px}

.HomeFeatured a img {
border:0px solid #DDDDDD}


/*adam-new-styles-from-here*/

ul#membermenu {
list-style-type: none !important;
list-style-image: none;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
line-height: 18px;
}

ul#membermenu li.logout a {
background: url(../images/trash.png) no-repeat;
list-style-image: none;
color:#5997d2;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 25px;
}

ul#membermenu li.basket a {
background: url(../images/basket.png) no-repeat;
list-style-image: none;
color:#5997d2;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 25px;
}


ul#membermenu li.orders a {
background: url(../images/orders.png) no-repeat;
list-style-image: none;
color:#5997d2;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 25px;
}


ul#membermenu li.reviews a {
background: url(../images/review.png) no-repeat;
list-style-image: none;
color:#5997d2;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 25px;
}

ul#membermenu li.wishlist a {
background: url(../images/text.png) no-repeat;
list-style-image: none;
color:#5997d2;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 25px;
}

ul#membermenu li.points a {
background: url(../images/cashback.png) no-repeat;
list-style-image: none;
color:#5997d2;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 25px;
}


ul#membermenu li.password a {
background: url(../images/password.png) no-repeat;
list-style-image: none;
color:#5997d2;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 25px;
}


ul#membermenu li.account a {
background: url(../images/personal.png) no-repeat;
list-style-image: none;
color:#5997d2;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 25px;
}


ul#membermenu li.account a:hover, ul#membermenu li.password a:hover, ul#membermenu li.points a:hover, ul#membermenu li.wishlist a:hover, ul#membermenu li.reviews a:hover, ul#membermenu li.orders a:hover, ul#membermenu li.basket a:hover, ul#membermenu li.logout a:hover  {color:#666666;}

.plainBoxAccount {
margin:0px 0px 10px 0px;
border:1px solid #CCCCCC;
}
.plainBoxAccountMargin {
margin:10px;
}

.plainBoxAccount H2 {
display:block; 
color:#FFFFFF; 
background:#5997d2;
padding:5px;
margin:1px
}


.modshell {width:260px; height:285px; margin:0 0 10px 10px; padding:0; float:left; background:#ffffff; border:1px solid #cccccc;}
.modtitle {width:256px; height: 35px; margin:2px 2px 10px 2px; padding:0; background:#5997d2; font-size: 18px; color: #ffffff; font-weight: bold; text-align: center; line-height: 35px;}
.modimage {width:88px; height:90px; margin:0 5px 0px 5px; float:left; background:#efefef;border:1px solid #cccccc;}
.modtext {width:138px; height:90px; margin:0 5px 0 0; padding:0; float:right; background:none; font-size: 10px; color: #333333; padding:5px;}

.modtitle a {color:#ffffff;}
.modimage a img {border:none !important;}

