.genform_tblrow {clear:left;}
.genform_tblleft{text-align:right; padding-right:5px; font-size: 90%;width:215px; float:left;padding-top:3px;}
.genform_tblright{text-align:left; padding-left:5px; font-size: 90%; width:300px;}

#cclogos {float:right; margin-top:50px; margin-right:30px; text-align:center;  width:150px;}#center .basket { border-collapse: collapse;}

#center .basket td {padding:5px;}
#center .basket th {padding:5px;}

#center .basket ul {list-style:none;}

#center .basket li {border:1px solid #aaa; background-color:#eee; color:#039; padding:5px; text-align:center;}

#center .basket li a{color:#033; text-decoration:none; display:block;}
#center .basket li a:hover{color:#03c; text-decoration:none;}



#center .quantity {border:1px solid #aaa; background-color:#eee; color:#039; padding-left:3px; padding-right:3px; text-align:center; text-decoration:none; }

#center .quantity a{color:#033; text-decoration:none; text-decoration:none;line-height:10px; width:28px;}
#center .quantity a:hover{color:#03c; text-decoration:none;}

.minibasket {border:1px solid #aaa; padding:5px;text-align:right;}



#center .invoice { border-collapse: collapse;}

#center .invoice td {padding:5px;}
#center .invoice th {padding:5px;}

#center .invoice ul {list-style:none;}

#center .invoice li {border:1px solid #aaa; background-color:#eee; color:#039; padding:5px; text-align:center;}

#center .invoice li a{color:#033; text-decoration:none; display:block;}
#center .invoice li a:hover{color:#03c; text-decoration:none;}



.ccentry {width:400px; margin-left:13px;}

#catalogue_options li {list-style:none; text-align:center;}

#catalogue_addtobasket .itemprice {font-weight:bold;} /* 1*/
			html { margin: 0; padding: 0;}
* { margin:0; padding:0; font-family:   trebuchet ms, Arial, Helvetica, sans-serif; font-size:13px; }
body {background-color:#eee; margin-top:12px;}
#left { width: 132px; margin-left:0px; background-color:#fff; margin-top:12px; float:left;}
#container {width:782px; margin-left:auto; margin-right:auto; background-color:#fff; margin-top:11px;}


#main {background-color:#fff; width:638px; float:right; margin-top:12px; }

#flash {position: absolute; float:right; margin-left:130px; margin-top:1px; background-color:red;}

#center{ width:624px;  background-color:#fff;   float:left; text-align:left; color:#668;  }

#center td{padding:5px;}

#center img {margin:0px;}

#centerleft { width:470px; float:left; margin-left:3px;}
#centerleft p{ margin-bottom:12px;}


#silvertable {background-image: url('http://notifylink.londonweb.net/shared/skins/cl_specific/silvertable.gif'); height:302px;  background-repeat:no-repeat; padding-left:6px;}


#silvertable ul {padding-top:39px;}

 #rightside img {padding:0px;}
#rightside img {margin:0px;}


#center h1 {background-color:#C81935; color:white; font-size:15px; padding:3px; font-weight:bold; margin:0; padding-left:8px; display:block; margin-bottom:6px; }

#center h2 {padding:3px; color:#a00; font-size:18px; font-weight:bold;  margin-top:14px; margin-bottom:3px; padding-left:2px; }

#center h3 {background-color:#fff; color:#b11; font-size:14px;  font-family:arial; padding:3px; font-weight:bold; margin-top:14px;  padding-left:3px;}

#center h4{ margin-top:9px; margin-bottom:9px; }

#center ul {margin-left:12px; font-size:100%; margin:12px;}
#center li {margin-left:12px; font-size:100%; color:#668; margin-top:9px;}
#center ol {margin-left:12px;  font-size:100%; color:#668;}

#center a:link, a:visited {font-size:100%; color:#668;}

#center a:hover {font-size:100%; color:blue;}

#center .news {width:188px; font-size:19px; height:300px; float:right;  background-image: url('http://notifylink.londonweb.net/shared/skins/cl_specific/newsbg.jpg');}

#center .newshead {color:#eef; margin-top:12px;font-size:19px;background-color:none; text-align:center; }

#center .newstitle {width:148px; margin-left:16px; color:#bdf; padding:3px; font-weight:normal; margin-top:12px;font-size:13px;background-color:none; text-align:center; border-bottom:1px solid #bdf; }

#center .newstitle a:link{color:#bdf; text-decoration:none;}
#center .newstitle a:hover{color:#fff; text-decoration:none;}


#rightside {border-left:1px solid #eee; width:140px; float:right; padding-left:4px;}
#rightside h3 {background-color:#000; color:white; font-size:12px; padding:2px; font-weight:normal; margin:0; padding-left:8px; margin-top:4px; display:block; margin-bottom:2px;}
#rightside p{ padding-left:4px; font-weight:normal; font-size:11px; }
p {padding-top:5px; margin-left:3px; margin-right:13px;}

#center strong {font-family:   trebuchet ms, Arial, Helvetica, sans-serif; font-size:13px;}

#center .feature {background-color:#ff0000; color:white; padding:9px; border:1px solid red; margin:5px;}

#center .feature a:link, #center .feature a:visited {font-size:18px; color:yellow; }

#center .feature a:hover {font-size:18px; color:white;}


#topmenu { width:758px;  height:48px; top:12px; position:relative; }
#topmenu .left {width:50%;  float:left; height:48px;}
#topmenu .right {width:50%;  float:right; height:48px;}

#topmenumenu { margin-top:26px; font-size:12px; color:white;margin-left:123px; width:224px;}

#topmenumenu td {font-size:11px; color:#666; padding-left:16px; padding-right:1px; }


#topmenu a{color:#666;text-decoration:none; font-size:11px;}
#topmenu a:hover{color:blue;}

#search {height:14px; font-size:12px; position:relative; top:17px; left:104px; margin-bottom:22px; }


#search submit {margin-top:2px;}

#sales {position:absolute; top:9px; left:6px; text-align:center; font-size:12px; color:#fff; font-weight:bold; font-family:verdana; }


.previous {  padding:0; background-image : url('http://notifylink.londonweb.net/shared/skins/cl_specific/latestnews.gif');
 background-color:#fff; padding:1px; display:block;line-height:20px;
 background-repeat : no-repeat;
 margin-bottom: 4px;
 font-size:11px; text-align:right;
 font-weight:normal;
 background-position:center;
 padding-right:6px;
 color:#666;

 }
 
.previous a {display:block;}

#rightcenter { width: 128px; float:right; background-color:#fff;border-left: 1px solid #ddd; padding-left:10px; font-size:11px; padding-right:10px; }
 
 #rightcenter h3 {background-color:#f00; color:white; font-size:14px; padding:2px; font-weight:normal; margin:0; padding-left:8px; margin-top:12px; display:block; margin-bottom:12px;}
 
 
 #rightcenter h2.sidebar-title {  background-color:#999; color:white; font-size:14px; padding:2px; font-weight:normal; margin:0; padding-left:8px; display:block; margin-bottom:2px;

 }
 

 
 #rightcenter a{text-decoration: none;}
 
 #rightcenter ul {list-style:none; margin:0; padding:0;margin-top:0px; margin-left:2px;}
 
  #rightcenter ul li a{margin:0;padding:0; line-height:12px;}
 
#latestTitle { font-weight:bold; color:#666; font-size:12px; line-height:14px; padding-bottom:5px; background-color:#bbb; color:white; padding:4px; margin-bottom:6px;}

#latestContent { color:#666;font-size:10px;margin-left:3px;}

#latestContent p { color:#666;font-size:10px; margin-left:0px;}

#latestContent strong{padding-left:2px; color:#666;font-size:12px;}

#latestMore {padding-left:2px; color:#66f; padding-bottom:5px; border-bottom: 1px solid #ddd; text-align:right; font-size:98%;}

#latestMore a{font-size:12px;}

#footer { clear:both; text-align:center; margin-top:33px;font-size:12px; color:#999;}
#access { position: absolute; left: -1000px; top: -1000px; width:1px; height:1px; padding-left: 50px; overflow:hidden;}


/*start main styles*/
/*remember to change in fck_editorarea.css */

#mainfeature {background-color:#FCFCFC; border: 1px solid #AEAEAE; font-size:11px;}
#mainfeature h1{background-color:#e00; padding:3px; color:#fff;border: 0px solid #AEAEAE; font-size:16px;}
#mainfeaturecontent {padding:12px;}
#mainfeature .text {float:right; color:#666; margin-right:6px;}
#mainfeature h3 {color:#666; font-size:15px;padding-bottom:6px;  }

#frontbottom {padding-top:6px;margin-left:-2px;}

#header {
	margin-left:10px;
	width:758px;
	background-image : url('http://notifylink.londonweb.net/shared/skins/cl_specific/header.gif');
	background-color:#fff;
	height:72px;
	background-repeat : no-repeat;
	background-position : center;
}

#headerbottom{margin-left:12px; background-color:#fff;}

.strap {margin-left:10px;}

#left ul {list-style:none; margin:0; padding:0;margin-top:0px; margin-left:12px;}
 
#left ul ul {list-style:none; margin:0; padding:0;margin-top:0px; margin-bottom:0px; margin-left:2px;}
 

#left ul li {  padding:0; background-image : url('http://notifylink.londonweb.net/shared/skins/cl_specific/menubg.gif');
 background-color:#fff;
margin-bottom:5px;
padding-bottom: 2px;
line-height:20px;
 background-repeat : no-repeat;
 margin-bottom: 4px;

 }
 
 #left li li {
	display: none;
        margin:0;
        padding:0;
	background-image : none;
	font-size:11px;
        margin-top: 6px;
        padding-top: 0px;
	margin-left:-2px;
        width:100%;

	background-repeat : no-repeat;
	background-position: left top;
        line-height: 11px;
}

#left a {font-size:11px;margin-left:6px; text-decoration:none; color:#666666; display:block;}
#left a:hover { color:blue;  }
#left li a { display: block; width :100%;}
#left li li a {font-size:95%;margin-left:10px; text-decoration:none; color:#666666; display: inline;}
#left li li a:hover {color:blue;}


.tablemid {text-align:left;}

.genform_table {width:50%;margin:12px; text-align:left;}
.genform_tblleft{text-align:right; padding-right:5px; font-size: 90%;width:100%; float:left;padding-top:3px;}
.genform_tblright{text-align:left; padding-left:5px; font-size: 90%;}
second.genform_submit {

	background-color:#B3D5D7;
	font-size: 12px;
	font-weight:bold;
	padding-bottom:10px;
	
}

.genform_reset {

    background-color: rgb(179, 213, 215);
    margin-right: 6px;

	
}
.genform_submit {  padding:0; background-image : url('http://notifylink.londonweb.net/shared/skins/cl_specific/latestnews.gif');
 background-color:#fff; padding:1px; display:block;line-height:20px;
 background-repeat : no-repeat;
 margin-bottom: 4px;
 font-size:11px; text-align:right;
 font-weight:normal;
 background-position:left;
 padding-right:6px;  margin-top:6px;
 color:#666;
 width:134px;
border:none;
text-align:center;
 }

.genform_text_readonly{
font-size: 70%;
	
}

.genform_textarea{
font-size: 90%;
width:250px; 

}

#menubottom.genform_text,.genform_textarea,.genform_password{
font-size: 90%;
width:200px; 

}

.genform_text_basket {
font-size: 70%;
}

.genform_text_sml, .genform_textarea_sml {
font-size: 70%;
}

.genform_select{
font-size: 90%;
width:250px;
}

.genform_radio{font-size: 90%;}





.genform_text_error,.genform_textarea_error{
font-size: 70%;


}
.genform_select_error{
font-size: 70%;
}





div#accessmenu
	{background-color:#fff;
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
	}
	
hr.clear { clear: both; visibility:hidden;}	

form#editform label { display: block; vertical-align: bottom; margin: 5px;}
ul.blogList img {display: block;}
ul.blogList li { display: block;}

.sublinkimage {margin: 32px; margin-top: 16px; margin-bottom: 16px;}

/* the XML editing (for sidebar) styles */
filedset label, fieldset input { margin: 2px;}
legend { color: black; background: white; border: 3px solid black; margin-left: 1em; }
button.up_btn, button.down_btn, button.delete_btn { border: none; width: 30px; height: 30px; background-color: transparent; margin: 2px; cursor: pointer;}
button.up_btn { background-image: url(/images/up.png);}
button.delete_btn { background-image: url(/images/delete.png)}
button.down_btn {background-image: url(/images/down.png)}
fieldset { margin: 10px; background-color: #EEEEEE; border-style: solid; border-color: black;}
fieldset { background-color: #EEEEEE; }
fieldset fieldset { background-color: #DDDDDD; }
fieldset fieldset fieldset { background-color: #CCCCCC; }


/*----------------------------------------blogs-----------------------------------------*/

#blog-title {font-size:12px; color:#669; font-weight:bold; margin:0;  display:block; margin-bottom:6px;}

#blog-title a {color:white;}

#blog-text {font-size:11px; color:#669; }

h2.date-header {color:#666;font-size:14px; font-weight:normal;}
h3.post-title {color:#336;font-size:12px; font-weight:bold;  padding-top:12px; margin-top:12px; border-top:1px solid #ccc;}

.post-footer {padding-top:12px; }

#comments {padding-top:12px;}
#comments h4 {padding:3px; background-color:#669; color:white; font-weight:normal; margin:0;font-size:13px;}
ul.postlist {list-style:none; margin:0; padding:0;margin-top:0px; margin-bottom:10px; margin-left:2px;}

ul.postlist li {margin-bottom:10px;}

.blogBody h3 {color:#336; margin-top:12px; margin-bottom:12px;}

#recently { margin:0; padding:0;  }
#recently li {margin-bottom:5px; padding:0; }
#recently ul {list-style:none;  padding:0; margin:0;}
#recently  a{color:#666699; line-height:4px;margin:0;  padding:0;}
#recently  a:hover{color:blue; }
.post-footer cite { display: block; margin-bottom: 5px;}
.post-footer h5, .post-footer ul.taglist { display: inline;}
.post-footer ul.taglist li{ display: inline;}

.blogMedia { display: block; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; }
img.sublinkimage { border: none; }
.post-footer { padding: 10px; }
ul#comments-block li { display: block; border-top: 1px solid #ccc; margin: 5px;padding-top: 10px; margin-bottom:10px;}
ul#comments-block cite { display: block; color: #669; font-style: normal;}
ul#comments-block h5 { display: block; font-weight: bold; font-size: 100%; margin: 5px;}

#postcomm { border: 0px solid #ccc; margin-left: 5px; margin-right: 5px; }
#postcomm h2 {padding:3px; background-color:#669; color:white; font-weight:normal; margin:0;font-size:13px;}
#postcomm label {  margin: 5px; width: 50%;}
#postcomm input { display: block; margin:2px;}
#postcomm textarea { margin-left: 7px;}
a.comment-link { display: block;}
form#editform input, form#editform select { display: block;}
.blogBody form label { display: block; margin: 5px; width: 50%;}

div {border:0px solid green;}

.post  {  padding:0; background-image : url('http://notifylink.londonweb.net/shared/skins/cl_specific//images/post.gif');
 background-color:#fff; padding:1px; display:block;line-height:20px;
 background-repeat : no-repeat;
 margin-bottom: 4px;
  margin-top: 4px;
    padding-top: 4px;
 font-size:11px; text-align:right;
 font-weight:normal;
 background-position:center;
 padding-right:0px;
 color:#666;
 width:74px;
border:none;
text-align:center;
margin-left:333px;
 }
 
 .tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}
	


.tooltip{ width: 200px; color:#000;
    font:lighter 11px/1.3 Arial,sans-serif;
    text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom} 
	
	
a.info:link, a.info:visited{
    position:relative; /*this is the key*/
    z-index:24; background-color:#fff;
    color:#00f;
    text-decoration:underline;}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;padding:3px;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #669;
    background-color:#ffc; color:#000;
    text-align: center}
	
	
#compsync {width:560px; border:1px solid grey; margin-left:20px;}

#compare {width:560px; border:1px solid grey; margin-left:20px;}

#compare td { border:1px solid #ccc; padding:5px;}
#compsync td { border:1px solid  #ccc;}

.comparehead {background-color:#000; color:white; font-weight:bold; }
.comparespan {background-color:#666; color:white; font-weight:bold;}


 /*  ----------------------SHOP STYLES on shop_styles.css ---------------------------- */