.landingBrochure
{
position:absolute;
top:-20px;
right:10px;
background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/landing/landing_isas.png);
background-repeat:repeat-x;
width:130px;
height:162px;
}

.landingBrochureSipp
{
position:absolute;
top:-20px;
right:10px;
background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/landing/landing_sipps.png);
background-repeat:repeat-x;
width:130px;
height:162px;
}

.quoteOpen
{
position:absolute;
top:10px;
left:10px;
background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/landing/quote_open.jpg);
background-repeat:repeat-x;
width:44px;
height:42px;
}


.quoteClosed
{
position:absolute;
bottom:10px;
right:10px;
background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/landing/quote_close.jpg);
background-repeat:repeat-x;
width:44px;
height:42px;
}




.genericFeature
{
padding:20px;
color:#fff;
background-color:#000;
margin-bottom:  20px;
}

.genericFeature h2
{
color:#fff;
}

.smallNumber
{
font-size:14px;
}

.ecommercePag{    margin-bottom:10px;}.pagItemOn{    padding-top:6px;    padding-bottom:6px;    padding-left:10px;    padding-right:10px;    background-color:#666;    float:left;    margin-right:5px;    margin-bottom:5px;    color:#fff;    width:10px;    text-align:center;}.pagItem{    padding-top:5px;    padding-bottom:5px;    padding-left:10px;    padding-right:10px;    background-color:#fff;    float:left;    margin-right:5px;    margin-bottom:5px;    color:#666;    width:6px;    text-align:center;    border:solid 1px #ccc;}.pagItemOn a:link, .pagItemOn a:visited{    background-color:#666;    color:#fff;}.pagItem:hover{    background-color:#ccc;    color:#fff;}.ecommercePagClear{    clear:both;}

/* --------------------------------- SETUP --------------------------------- */
.ketchup-error-container {  display: none;  position: absolute;  width: auto;}.ketchup-error-container ol {  font-size: 12px;  color: #fff;  background: #000;  background: rgba(0, 0, 0, 0.9);  padding: 10px;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  list-style: none;  line-height: 16px;}.ketchup-error-container span {  display: block;  width: 0;   height: 0;   border-left: 0 solid transparent;   border-right: 15px solid transparent;  border-top: 10px solid #000;  border-top: 10px solid rgba(0, 0, 0, 0.9);  border-bottom: 0;  margin-left: 10px;}

.error{
padding:10px;
border:solid 1px #AA0000;
color: #AA0000;
margin-bottom:10px;
}

body.mceContentBody 
{
	background-color: #fff;
	background-image: none;
	text-align: left;
}

*
{
	margin:0px;
	border:0px;
}

.logolink
{
     float:left; 
     height:100px; 
     width:300px;
}

.floatLeft
{
	float:left;
}

.floatLeftImg
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.floatRight
{
	float:right;
}

.clearBoth
{
	clear:both;
}

/* --------------------------------- BODY --------------------------------- */

body,td,th 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height:20px;
}
body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color:#EEF0F0;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/bg.jpg);
	background-repeat:repeat-x;
}

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

.clearBoth
{
	clear:both;
}

.extraTopSpace {
	/*margin-top: 5px;*/
	display: none;
}

/* --------------------------------- LINKS --------------------------------- */

a:link {
	color: #000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #284E36;
}
a:active {
	text-decoration: underline;
	color: #284E36;
}

.titleLinkNoUnderline a:link {
	text-decoration: none;
}
.titleLinkNoUnderline a:visited {
	text-decoration: none;
}
.titleLinkNoUnderline a:hover {
	text-decoration: none;
}
.titleLinkNoUnderline a:active {
	text-decoration: none;
}
.titleLinkWithUnderline a:link {
	text-decoration: none;
}
.titleLinkWithUnderline a:visited {
	text-decoration: none;
}
.titleLinkWithUnderline a:hover {
	text-decoration: underline;
}
.titleLinkWithUnderline a:active {
	text-decoration: none;
}

/* --------------------------------- TITLE TAGS --------------------------------- */

h1
{
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#000;
        padding-bottom:15px;
        border-bottom: solid 1px #dedede;

}

h2
{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
color:#000;
}


.bigTitle
{
	font-size:72px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
color:#000;
line-height:56px;
}

h2 a:link
{
text-decoration:none;
}

h3
{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
color:#284E36;
}

h4
{
	font-size:14px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #284E36;
}

/* --------------------------------- FORMS --------------------------------- */

input[type="text"]
{
	padding:5px;
	width:100%;
	border: 1px solid #cccccc;
}
select
{
	padding:5px;
	width:100%;
	border: 1px solid #cccccc;
}




.submit
{
	background-color: #000000;
	border: 0px;
	color:#FFFFFF;
	cursor:pointer;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
font-size:11px;
}

.content input[type="submit"], .content input[type="button"]
{
	background-color: #000000;
	border: 0px;
	color:#FFFFFF;
	cursor:pointer;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
        font-size:11px;
}

.submitWhite
{
	background-color: #fff;
	border: 0px;
	color:#000;
	cursor:pointer;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
        font-size:11px;
}

/* --------------------------------- TABLES --------------------------------- */

table 
{
  width:100%;
  border-collapse:collapse;
}

table td 
{
  border:0px solid #CCCCCC;
  padding:5px;
}

.sipptable 
{
  width:100%;
  border-collapse:collapse;
background-color:#fff;
}

.sipptable td 
{
  border:1px solid #CCCCCC;
  padding:5px;
}

.tableNoBorder
{
  width:100%;
  border-collapse:collapse;
}

.tableNoBorder td 
{
  border:0px;
  padding:5px;
}

/* --------------------------------- NAVIGATION --------------------------------- */

.nav
{
	height:40px;
	color:#FFFFFF;
	line-height:40px;
	background-image: url(https://www.smarterwebcompany.co.uk/killik-com/_img/navbg.png);
	background-repeat: no-repeat;
	font-size: 11px;
}

.subnav
{
	height:40px;
	line-height:40px;
	background-image: url(https://www.smarterwebcompany.co.uk/killik-com/_img/subnavbg.png);
	background-repeat: no-repeat;
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
}

.breadcrumb
{
	height:40px;
	line-height:40px;
	padding-right: 10px;
	padding-left: 10px;
        border-bottom:solid 1px #dedede; 
}

.breadcrumb a:link, .breadcrumb a:visited
{
	color:#666;
}

.breadcrumb a:hover
{
	color:#666;
}


.nav ul
{
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.nav li
{
	display: inline;
	list-style-type: none;
}

.nav li a 
{
	height:40px;
	padding-left:12px;
	padding-top:10px;
	padding-right:12px;
	padding-bottom:-10px;
	margin:0px;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #313131;*/
}

.nav li a:link, .nav li a:visited
{
	color:#fff;
	/*background-color:#9C6;*/
	text-decoration: none;
}

.nav li a:hover
{
	color:#fff;
	/*background-color:#9C6;*/
	text-decoration: underline;
}

#menu .active
{
	color:#fff;
	/*background-color:#9C6;*/
}

/* --------------------------------- STRUCTURE --------------------------------- */

.wrapper
{
	width:920px;
	height:auto;
	margin:auto;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.header
{
	height:100px;
	background-image: url(https://www.smarterwebcompany.co.uk/killik-com/_img/logo.png);
	background-repeat: no-repeat;
	text-align: right;
}

.headerSearchBox
{
	padding:3px;
	width:160px;
	border: 1px solid #E9E9E9;
	color:#666;
	font-size:11px;
}

.headerTop
{
	font-size:11px;
	line-height: 20px;
	height: 20px;
	margin-top: 20px;
}

.headerTop a:link, .headerTop a:visited, .headerTop a:hover
{
	color:#666;
}

.headerMiddle
{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#000;
	line-height: 40px;
        height:40px;
}

.headerMiddle14 
{
	font-size: 18px;
}

.headerBottom
{
	font-size:11px;
}

.headerBottomS
{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#000;
padding-bottom:5px;
}


.submit1
{
	background-color: #D5DBDD;
	border: 0px;
	color:#000;
	cursor:pointer;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 5px;
	font-size: 11px;
}

.submit1:hover
{
	background-color:#333;
	color:#fff;
}


.submit2
{
	background-color: #000;
	border: 0px;
	color:#fff;
	cursor:pointer;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 5px;
	font-size: 11px;
}

.submit2:hover
{
	background-color:#D5DBDD;
	color:#000;
}




.showcase
{
	height:300px;
	padding: 0px;
	margin-top: 20px;
}



.showcasevid
{
	height:420px;
	padding: 0px;
	margin-top: 20px;
}


.showcaseLeft
{
	height:300px;
	width:520px;
	margin-right:20px;
	float:left;
}

.showcaseRight
{
	height:300px;
	width:380px;
	float:left;
}

.showcasesub
{
	height:100px;
	padding: 0px;
	margin-top: 20px;
}

.content
{
	height:auto;
	float:left;
	padding-top:20px;
}

.content_sub
{
	height:auto;
	float:left;
	padding-bottom:20px;
	width:920px;
}

.sidenav
{
	width:200px;
	font-size:11px;
}

.sidenavL1
{
	line-height:30px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	background-color:#F2F2F2;
}

.sidenavL2
{
	line-height:30px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	background-color: #F8F8F8;
}

.sidenavL3
{
	line-height:30px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}

.sidenavL4
{
	line-height:30px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}

.sidenav a:link, .sidenav a:visited
{
	color: #666;
	text-decoration:none;
}

.sidenav a:hover
{
	color: #284E36;
}

#sideNavCurrentItem, #sideNavCurrentItem a:link, #sideNavCurrentItem a:visited, #sideNavCurrentItem a:hover
{
	font-weight:bold;
	color: #fff;
	background-color: #284E36;
}

.footer
{
	height:60px;
	line-height:30px;
	clear:both;
	background-image: url(https://www.smarterwebcompany.co.uk/killik-com/_img/footer.png);
	background-repeat: no-repeat;
	width: 880px;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.footer a:link, .footer a:visited, .footer a:hover
{
	color:#666;
}

.killikExplains
{
	width:480px;
	height:140px;
	margin-bottom:20px;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/killik_explains.png);
	background-repeat:no-repeat;
	padding: 20px;
	color: #FFF;
}

.killikExplains a:link, .killikExplains a:visited, .killikExplains a:hover
{
	color:#fff;
}


.killikExplainsTop a:link, .killikExplainsTop a:visited, .killikExplainsTop a:hover
{
	color:#fff;
        text-decoration:none;
}

.killikExplainsTop
{
	height:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom: 15px;
}

.killikExplainsMiddle
{
	height:auto;
	margin-bottom: 15px;
}

.killikExplainsBottom
{
	height:auto;
}

.killikExplainsBottomLeft
{
	height:auto;
	width:230px;
	float:left;
	margin-right:20px;
}

.killikExplainsBottomRight
{
	height:auto;
	width:230px;
	float:left;
}

.killikNews
{
	width:480px;
	height:140px;
	margin-bottom:20px;
	background-image: url(https://www.smarterwebcompany.co.uk/killik-com/_img/news.png);
	background-repeat:no-repeat;
	color: #FFF;
	padding: 20px;
}

.killikNews a:link, .killikNews a:visited, .killikNews a:hover
{
	color:#fff;
        
}

.killikNewsTop
{
	height:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom: 15px;
}

.killikNewsTop a:link, .killikNewsTop a:visited, .killikNewsTop a:hover
{
	text-decoration:none;
        
}

.killikNewsMiddle
{
	height:auto;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

.killikNewsMiddle a:link, .killikNewsMiddle a:visited, .killikNewsMiddle a:hover
{
	text-decoration:none;
        
}

.killikNewsBottom
{
	height:auto;
}

.killikNewsBottomLeft
{
	height:auto;
	width:230px;
	float:left;
	margin-right:20px;
}

.killikNewsBottomRight
{
	height:auto;
	width:230px;
	float:left;
}

.killikFeatureLeft
{
	width:160px;
	height:60px;
	margin-bottom:20px;
	margin-right:20px;
	background-image: url(https://www.smarterwebcompany.co.uk/killik-com/_img/feature.png);
	background-repeat:no-repeat;
	float:left;
	padding: 10px;
}



.killikFeatureRight
{
	width:160px;
	height:60px;
	margin-bottom:20px;
	background-image: url(https://www.smarterwebcompany.co.uk/killik-com/_img/feature.png);
	background-repeat:no-repeat;
	float:left;
	padding: 10px;
}

.killikFeatureTop
{
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#fff;
}



.killikFeatureBottom
{
	margin-bottom:10px;
	color: #A9B089;
	font-size: 11px;
	line-height: 16px;
}

.killikFeatureBottom a:link, .killikFeatureBottom a:visited
{
	color:#A9B089;
}

.killikFeatureBottom a:hover
{
	color:#fff;
}

.killikAwards
{
	width:140px;
	height:140px;
	margin-bottom:20px;
	margin-right:20px;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/sponsorbg.png);
	background-repeat:no-repeat;
	float:left;
	padding: 20px;
	text-align: center;
}

.killikAwards a:link, .killikAwards a:visited, .killikAwards a:hover
{
        text-decoration:none;
}

.killikSupports
{
	width:140px;
	height:140px;
	margin-bottom:20px;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/sponsorbg.png);
	background-repeat:no-repeat;
	float:left;
	padding: 20px;
	text-align: center;
}

.killikSupports a:link, .killikSupports a:visited, .killikSupports a:hover
{
        text-decoration:none;
}

.killikAwardsHeading
{
	font-size:18px;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
}

.killikFeatureLeft a:link, .killikFeatureRight a:link, .featureLeft a:link, .featureRight a:link, .feature a:link
{
    text-decoration:underline;
}

.feature
{
	padding:20px;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/feature_bg.jpg);
	background-repeat:no-repeat;
	border: solid 1px #dedede;
	margin-bottom:20px;
	color: #333;
	background-color: #FFF;
        position:relative;
}

.featureQuote
{
	padding:30px;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/feature_bg.jpg);
	background-repeat:no-repeat;
	border: solid 1px #dedede;
	margin-bottom:20px;
	color: #333;
	background-color: #FFF;
        position:relative;
}


.featureaLeft
{
	height:auto;
	width:320px;
	float:left;
	margin-right:20px;
}

.featureaRight
{
	height:auto;
	width:230px;
	float:left;
}

.featureaLeftSml
{
	min-height:160px;
	width:180px;
	float:left;
	margin-right:20px;
        padding:20px;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/feature_bg.jpg);
	background-repeat:no-repeat;
	border: solid 1px #dedede;
	margin-bottom:20px;
	color: #333;
        background-color:#fff;
}

.featureaRightSml
{
	min-height:160px;
	width:180px;
	float:left;
        padding:20px;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/feature_bg.jpg);
	background-repeat:no-repeat;
	border: solid 1px #dedede;
	margin-bottom:20px;
	color: #333;
        background-color:#fff;
}

.news_detail
{
	padding:20px;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/feature_bg.jpg);
	background-repeat:no-repeat;
	border: solid 1px #dedede;
	margin-bottom:20px;
	color: #333;
	background-color: #FFF;
}

.featureHigh
{
	padding:20px;
	border: solid 1px #000;
	margin-bottom:20px;
	color: #fff;
	background-color: #000;
}

.featureHigh h1
{
color:#fff;
}

.featureHigh h2
{
font-size:24px;
color:#fff;
}

.featureHigh h3
{
color:#fff;
}

.featureHigh a:link, .featureHigh a:visited, .featureHigh a:hover
{
color:#fff;
}


.featureGreen
{
	padding:20px;
	margin-bottom:20px;
	color: #fff;
	background-color: #284E36;
        background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/freeguide.jpg);
	background-repeat:repeat-x;
}

.featureGreen h1
{
color:#fff;
}

.featureGreen h2
{
font-size:24px;
color:#fff;
}

.featureGreen h3
{
color:#fff;
}

.featureGreen a:link, .featureGreen a:visited, .featureGreen a:hover
{
color:#fff;
}

.featureLeft
{
	padding:20px;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/feature_bg.jpg);
	background-repeat:no-repeat;
	border: solid 1px #dedede;
	margin-bottom:20px;
	margin-right:20px;
	color: #333;
	background-color: #FFF;
	width:298px;
	float:left;
}



.featureRight
{
	padding:20px;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/feature_bg.jpg);
	background-repeat:no-repeat;
	border: solid 1px #dedede;
	margin-bottom:20px;
	color: #333;
	background-color: #FFF;
	width:298px;
	float:left;
}

.bookletInt
{
	width:100px;
	height:40px;
	float:left;
	background-image: url(https://www.smarterwebcompany.co.uk/killik-com/_img/free_booklet_int.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #FFF;
	padding-top: 25px;
	padding-bottom: 35px;
	padding-left: 20px;
	padding-right: 80px;
	margin-bottom: 20px;
}

.bookletInt a:link, .bookletInt a:visited, .bookletInt a:hover
{
	color:#fff;
}

.brochureInt 
{
	width:100px;
	height:40px;
	float:left;
	background-image: url(https://www.smarterwebcompany.co.uk/killik-com/_img/free_brochure_int.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #FFF;
	padding-top: 25px;
	padding-bottom: 35px;
	padding-left: 20px;
	padding-right: 80px;
	margin-bottom: 20px;
}

.brochureInt a:link, .brochureInt a:visited, .brochureInt a:hover
{
	color:#fff;
}


/* --------------------------------- THREE COLS --------------------------------- */

.leftcolumn3
{
	width:300px;
	margin-right:10px;
	float:left;
}

.rightcolumn3
{
	width:300px;
	float:left;
}

/* --------------------------------- TWO COLS RIGHT --------------------------------- */

.leftcolumn2
{
	width:300px;
	margin-right:20px;
	float:left;
}

.rightcolumn2
{
	width:700px;
	float:left;
}

.rightcolumn2left
{
	width:310px;
	float:left;
        margin-right:20px;

}

.rightcolumn2left p, .rightcolumn2right p
{
        margin-bottom:5px;
}

.rightcolumn2right
{
	width:310px;
	float:left;

}

.rightcolumn2clear
{
	clear:both;
}






/* --------------------------------- TWO COLS LEFT --------------------------------- */

.leftcolumn1
{
	width:700px;
	margin-right:20px;
	float:left;
}

.rightcolumn1
{
	width:300px;
	float:left;
}

.homeleftcolumn1
{
	width:520px;
	margin-right:20px;
	float:left;
}

.homerightcolumn1
{
	width:380px;
	float:left;
}

.leftcolumn4
{
	width:200px;
	margin-right:20px;
	float:left;
}

.middlecolumn4
{
	width:480px;
	float:left;
	margin-right: 20px;
}

.rightcolumn4
{
	width:200px;
	float:left;
}


.leftcolumn5
{
	width:200px;
	margin-right:20px;
	float:left;
}

.middlecolumn5
{
	width:400px;
	float:left;
	margin-right: 20px;
}

.rightcolumn5
{
	width:280px;
	float:left;
}


.leftcolumnLand
{
	width:450px;
        margin-right:20px;
	float:left;
}

.rightcolumnLand
{
	width:450px;
	float:left;
}
/* --------------------------------- ECOMMERCE --------------------------------- */

.categoryItem
{
	width:auto;
	height:35px;
	line-height:35px;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}

/* --------------------------------- PRODUCTS IN LIST --------------------------------- */

.product
{
	width:600px;
	margin-bottom:20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.productClear
{
	clear:both;
}

.productImage
{
	width:200px;
	height:150px;
	float:left;
	margin-right:20px;
	border: 1px solid #CCC;
}

.productInfo
{
	width:378px;
	height:auto;
	float:left;
}

.productName
{
	margin-bottom:10px;
}

.productCat
{
	margin-bottom:10px;
}

.productId
{
	margin-bottom:10px;
}

.productDesc
{
	margin-bottom:10px;
}

.productPrice
{
	margin-bottom:10px;
}

.productStock
{
	margin-bottom:10px;
}

.productButton
{
	margin-bottom:10px;
}


/* --------------------------------- PRODUCTS DETAIL PAGE --------------------------------- */

.detailProduct
{
	width:600px;
	margin-bottom:20px;
}

.detailProductClear
{
	clear:both;
}

.detailProductImage
{
	width:200px;
	height:150px;
	float:left;
	margin-right:20px;
	border: 1px solid #CCC;
}

.detailProductInfo
{
	width:378px;
	height:auto;
	float:left;
}

.detailProductName
{
	margin-bottom:10px;
}

.detailProductCat
{
	margin-bottom:10px;
}

.detailProductId
{
	margin-bottom:10px;
}

.detailProductDesc
{
	margin-bottom:10px;
}

.detailProductPrice
{
	margin-bottom:10px;
}

.detailProductStock
{
	margin-bottom:10px;
}

.detailProductButton
{
	margin-bottom:10px;
}

/* --------------------------------- SHOPPING CART --------------------------------- */

.simpleCart_checkout
{
}

.simpleCart_empty
{
}

.simpleCart_items
{
	width:920px;
}

/* -----------  CART HEADERS---------- */

.cartHeaders
{
	width:920px;
	height:30px;
	border-top:solid 1px #ccc;
	position:relative;
}


.cartHeaders .itemName
{
	width:300px;
	padding:5px;
	float:left;
	font-weight:bold;
}

.cartHeaders .itemSize
{
	width:100px;
	padding:5px;
	float:left;
	font-weight:bold;
}

.cartHeaders .itemPrice
{
	width:100px;
	padding:5px;
	float:left;
	font-weight:bold;
}

.cartHeaders .itemIncrement
{
	width:10px;
	padding:5px;
	float:left;
	text-align:center;
	font-weight:bold;
	color: #fff;
}

.cartHeaders .itemQuantity
{
	width:60px;
	padding:5px;
	float:left;
	text-align:center;
	font-weight:bold;
}

.cartHeaders .itemDecrement
{
	width:10px;
	padding:5px;
	float:left;
	text-align:center;
	font-weight:bold;
	color: #fff;
}

.cartHeaders .itemRemove
{
	width:100px;
	padding:5px;
	float:right;
	font-weight:bold;
}


.cartHeaders .itemTotal
{
	width:100px;
	padding:5px;
	float:left;
	font-weight:bold;
	margin-left:40px;
}


/* -----------  CART ITEMS ---------- */

.itemContainer
{
	width:920px;
	clear:both;
	border-bottom:solid 1px #ccc;
}

.itemContainer .itemName
{
	width:300px;
	padding:5px;
	float:left;
}

.itemContainer .itemSize
{
	width:100px;
	padding:5px;
	float:left;
}

.itemContainer .itemPrice
{
	width:100px;
	padding:5px;
	float:left;
}

.itemContainer .itemIncrement
{
	width:10px;
	padding:5px;
	float:left;
	text-align:center;
}

.itemContainer .itemQuantity
{
	width:60px;
	padding:5px;
	float:left;
	text-align:center;
}

.itemContainer .itemDecrement
{
	width:10px;
	padding:5px;
	float:left;
	text-align:center;
}

.itemContainer .itemTotal
{
	width:100px;
	padding:5px;
	float:left;
	font-weight:bold;
	margin-left:40px;
}

.itemContainer .itemRemove
{
	width:100px;
	padding:5px;
	float:right;
	font-weight:bold;
}

/* --------------------------------- SITE SEARCH --------------------------------- */

#site-search
{
	margin-bottom:0px;
}

.search-title
{
	margin-bottom:10px;
	margin-top: 20px;
	font-weight: bold;
}

.search-description
{
	margin-bottom:10px;
}

.search-url
{
	margin-bottom:20px;
	padding-bottom: 20px;
	border-bottom:1px solid #ccc;
}

.searchbox
{
	
}

.searchbox-input
{
	float:left;
	margin-right:10px;
}

.searchbox-submit
{
	float:left;
	margin-right:10px;
}

.searchbox-login
{
	float:left;
}

#searchbox-submit-btn
{
	background-color: #D5DBDD;
	border: 0px;
	color:#000;
	cursor:pointer;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 5px;
	font-size: 11px;
}

#searchbox-input-text
{
	padding:3px;
	width:160px;
	border: 1px solid #E9E9E9;
	color:#666;
	font-size:11px;
}
/* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:920px;
		height:300px;
		overflow:hidden; 
		}	
		
	#prevBtn, #nextBtn{ 
		display:block;
		width:40px;
		height:60px;
		position:absolute;
		left:-60px;
		top:110px;
		}	
	#nextBtn{ 
		left:950px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:40px;
		height:60px;
		background:url(https://www.smarterwebcompany.co.uk/killik-com/_img/arrow_left.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(https://www.smarterwebcompany.co.uk/killik-com/_img/arrow_right.png) no-repeat 0 0;	
		}												

/* // Easy Slider */



/* --------------------------------- BLOG --------------------------------- */

.blogPost
{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:solid 1px #ccc;
}

.blogPost img
{
	padding:5px;
	border:solid 1px #ccc;
}

.blogTitle
{
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#000;
        padding-bottom:15px;
        border-bottom: solid 1px #dedede;
}

.blogTitle a:link
{
	color: #000;
}

.blogTitle a:hover
{
	color: #000;
}

.blogDate
{
	display:none;
}

.blogBody
{
	margin-bottom:10px;
margin-top:10px;
}

.blogCategories
{
	line-height:35px;
	
}

.blogCat
{
	line-height:35px;
	border-bottom:solid 1px #dedede;
	padding-left:10px;
}

.blog-add-comment
{
}

.blog-add-comment-header
{
}

.blog-comments
{
	background-color:#f7f7f7;
	border: solid 1px #dedede;
	padding:10px;
	margin-bottom:10px;
}

.blog-comment-name
{
}

.blog-comment-text
{
}

.blog-latest-stories
{
	line-height:35px;
	border-top:solid 1px #dedede;
}

.blog-latest-story
{
	line-height:35px;
	border-bottom:solid 1px #dedede;
	padding-left:10px;
}

.killikFeatureTop a:link, .killikFeatureTop a:visited, .killikFeatureTop a:hover
{
        text-decoration:none;
color:#fff;
}

.noUnderline a:link {
	text-decoration: none;
}
.noUnderline a:visited {
	text-decoration: none;
}
.noUnderline a:hover {
	text-decoration: underline;
}
.noUnderline a:active {
	text-decoration: none;
}

.noUnderlineBodyText a:link, .noUnderlineBodyText a:visited
{
color: black;
text-decoration: none;
}

.noUnderlineBodyText a:hover
{
color: #284E36;
text-decoration: none;
}



/*NEW NEWS SECTION AND SAVVY IMAGE*/

.killikSavvy
{
	width:250px;
	height:180px;
	background-image: url(https://www.smarterwebcompany.co.uk/killik-com/_img/savvy_250.png);
	background-repeat:no-repeat;
	float:left;
}

.killikNews250
{
	width:210px;
	height:140px;
	margin-bottom:20px;
	margin-right:20px;
	background-image: url(https://www.smarterwebcompany.co.uk/killik-com/_img/news_250.png);
	background-repeat:no-repeat;
	color: #FFF;
	padding: 20px;
	float:left;
}

.killikNews250 a:link, .killikNews250 a:visited, .killikNews250 a:hover
{
	color:#fff;
        
}

.killikNewsTop250
{
	height:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom: 15px;
}

.killikNewsTop250 a:link, .killikNewsTop250 a:visited, .killikNewsTop250 a:hover
{
	text-decoration:none;
        
}

.killikNewsMiddle250
{
	height:auto;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

.killikNewsMiddle250 a:link, .killikNewsMiddle250 a:visited, .killikNewsMiddle250 a:hover
{
	text-decoration:none;
        
}

.killikNewsBottom250
{
	height:auto;
}

.killikNewsBottomLeft250
{
	height:auto;
	width:auto;
	float:left;
}


.genericFeature a:link,
.genericFeature a:hover,
.genericFeature a:visited
{
color:#fff;
text-decoration:none;
}

.killikBonds
{
	width:480px;
	height:140px;
	margin-bottom:20px;
	background-image:url(https://www.smarterwebcompany.co.uk/killik-com/_img/bonds.png);
	background-repeat:no-repeat;
	padding: 20px;
	color: #FFF;
}

.killikBonds a:link, .killikBonds a:visited, .killikBonds a:hover
{
	color:#fff;
}

.killikBondsLeft
{
	float:left;
        width:229px;
        margin-right:10px;
        padding-right:10px;
        border-right:1px solid #fff;
}

.killikBondsRight
{
	float:left;
        width:230px;
}


.killikBonds1
{
	height:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom: 15px;
	color:#A9B088;
}

.killikBonds2
{
	height:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	margin-bottom: 15px;
}

.killikBonds2 a
{
	text-decoration:none;
}

.killikBonds3
{
	height:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin-bottom: 15px;
}

.killikBonds4
{
	height:auto;
}

.killikBonds5
{
	height:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom: 5px;
}

.killikBonds5 a
{
	text-decoration:none;
}


.killikBonds6
{
	height:auto;
        margin-bottom: 10px;
}

.killikBonds9
{
	height:auto;
}


.killikBonds7
{
	height:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
        line-height:30px;
	margin-bottom: 5px;
}

.killikBonds7 a
{
	text-decoration:none;
}

.killikBonds8
{
	height:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin-bottom: 15px;
	color:#A9B088;
}


.submit3
{
	background-color: #D5DBDD;
	border: 0px;
	color:#000;
	cursor:pointer;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 5px;
	font-size: 11px;
}
