* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 1.7;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #fff;
    background: url('http://www.lansecure-it.com/images/body-bg.gif');
}

a { color: #ffd927; text-decoration: none;}

a img { border: 0; }
input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; } 
textarea { overflow: auto; }
.hidden { display:none; }
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

h2 { font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size:19px; color:#ffd900; font-weight:bold; }
h3 { font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size:18px; color:#ffd927; font-weight:bold; text-shadow:1px 1px 0 #000; }
h4 { font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size:19px; color:#8f8f8f; font-weight:bold; }
.shell { width:945px; margin:0 auto; }

#header { background:url('http://www.lansecure-it.com/images/header-bg.gif') repeat-x; height:122px; width:100%;top:0px;}
#header .shell { padding-bottom:20px; position:relative; }

h1#logo { float:left; padding:35px 0 0 0; margin-left:-3px; }
h1#logo a { float:left; width:285px; height:57px; background:url('http://www.lansecure-it.com/images/lansecure_logo.png') no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }

#navigation { position:absolute; top:46px; right:-10px; }
#navigation ul { list-style:none; }
#navigation ul li { float:left; display:inline; padding-left:1px; }
#navigation ul li a { font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size:13px; color:#a6dd1f; text-shadow:0px 2px 1px #000; }
#navigation ul li a { float:left; display:inline; width:97px; line-height:27px; height:30px; text-align:center; }
#navigation ul li a.active,
#navigation ul li a:hover { float:left; background:url('http://www.lansecure-it.com/images/nav-active.gif') no-repeat center 0;  color:#fff; text-decoration:none; padding-bottom:3px; }

#main { padding-top:11px; padding-bottom:31px; }
.intro { width:945px; height:380px;; position:relative; padding-bottom:12px; }

.jcarousel-clip,
.slider-carousel { width:945px; float:left; background:url('http://www.lansecure-it.com/images/slide-bg.gif') no-repeat 0 0; position:relative; padding-bottom:16px;}
.slider-carousel ul { list-style:none; }
.slider-carousel ul li { padding-bottom:6px; position:relative; }
.slider-carousel a img { margin-top:46px; margin-left:22px; float:left; display:inline; }
.slider-carousel .entry { float:left; width:530px; height:187px; padding:47px 0 21px 32px; overflow:hidden; }
.slider-carousel .entry h2 { text-shadow:1px 1px 2px #000; padding-bottom:7px; }
.slider-carousel a.button { float:left; width:105px; height:32px; background:url('http://www.lansecure-it.com/images/slider-button.gif') no-repeat 0 0; cursor:pointer; font-size: 0; line-height: 0; text-indent: -4000px; position:absolute; left:296px; bottom:0px; }
.slider-carousel .entry ul li { background:url('http://www.lansecure-it.com/images/entry-arrow.gif') no-repeat 0 center; padding-left:20px; }
.slider-carousel .entry ul { padding-bottom:20px; }
.slider-carousel .entry p { padding-bottom:10px; }


.slider-navigation { float:left; width:945px; height:86px; position:absolute; bottom:-79px; left:0; }
.slider-navigation ul { list-style:none; }
.slider-navigation ul li { float:left; display:inline; width:187px; padding-left:2px; } 
.slider-navigation ul li.first { padding-left:0; }
.slider-navigation ul li a { float:left; display:inline; width:177px; height:66px; background:url('http://www.lansecure-it.com/images/slider-nav.gif') no-repeat 0 0; color:#fff; font-size:10px; padding-top:20px; padding-left:10px; }
.slider-navigation ul li a:hover { text-decoration:none; }
.slider-navigation ul li a em { font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size:13px; font-style:normal; display:block; }

span.button1 { float:left; width:50px; height:46px; background:url('http://www.lansecure-it.com/images/button1.png') no-repeat 0 bottom; padding-left:10px; padding-top:3px; }
span.button2 { float:left; width:56px; height:50px; background:url('http://www.lansecure-it.com/images/button2.png') no-repeat 0 bottom;  padding-left:10px; padding-top:3px; }
span.button3 { float:left; width:49px; height:48px; background:url('http://www.lansecure-it.com/images/button3.png') no-repeat 0 bottom;  padding-left:10px; padding-top:3px; }
span.button4 { float:left; width:44px; height:57px; background:url('http://www.lansecure-it.com/images/button4.png') no-repeat 0 bottom;  padding-left:10px; padding-top:3px; }
span.button5 { float:left; width:40px; height:57px; background:url('http://www.lansecure-it.com/images/button5.png') no-repeat 0 bottom; padding-left:10px; padding-top:3px; }

.slider-navigation ul li a:hover,
.slider-navigation ul li a.active { background-image:none; background-color:#505050; }

.slider-navigation .hidden-id { display:none; }

span.promo { width:175px; height:174px; background:url('http://www.lansecure-it.com/images/promo.png') no-repeat 0 0; position:absolute; top:0; right:0; }


.box { width:304px; float:left; padding-right:16px; background:url('http://www.lansecure-it.com/images/box-bg.gif') repeat-y 0 0; position:relative;  }
.last { padding:0;  }
.box-t { background:url('http://www.lansecure-it.com/images/box-t.gif') no-repeat 0 top;  }




.box h3 { padding:11px 0 8px 15px; }
.box ul { list-style:none; min-height:150px; height: auto !important; height:150px; background:url('http://www.lansecure-it.com/images/box-separator.gif') repeat-x center top; padding-top:9px;  }	
.box ul li { float:left; display:inline; padding:6px 15px; font-size:13px; color:#fff; }
.box ul li span { background:url('http://www.lansecure-it.com/images/box-arrow.gif') no-repeat 0 center; padding-left:13px;  }
.box ul span { font-size:13px; font-weight:bold; color:#adff00; }







/*.box ul li.last-item { background:url('http://www.lansecure-it.com/images/box-separator.gif') repeat-x center bottom; margin: 0 2px; padding-bottom:16px; }*/
.box .price p.green { font-family:Arial, Helvetica, Sans-Serif; font-size:40px; color:#adff00; text-shadow:none; font-weight:bold; }
.box .price p.green span { font-size:26px; }
.box .best-deals { width:65px; height:65px; float:left; background:url('http://www.lansecure-it.com/images/best-deal.png') no-repeat 0 0; position:absolute; top:-9px; right:-10px; }


.more { float:left; width:943px; font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size:17px; color:#ffd900; text-transform:uppercase; text-shadow:1px 1px 0px #000; line-height:57px; background:url('http://www.lansecure-it.com/images/more-bg.gif') repeat-y 0 0; margin-top:13px; }
.more a { color:#fff; text-decoration:underline; }
.more a:hover { text-decoration:none; }
.more-t { background:url('http://www.lansecure-it.com/images/more-t.gif') no-repeat 0 top; }
.more-b { background:url('http://www.lansecure-it.com/images/more-b.gif') no-repeat 0 bottom; }
.more .more-entry {  padding-left:21px; }

#main-cols { background:#212121 url('http://www.lansecure-it.com/images/cols-bg.gif') repeat-x; }
#main-cols .shell {  }

.col { width:278px; float:left; color:#c9c9c9; line-height:15px; background: url('http://www.lansecure-it.com/images/col-separator.gif') no-repeat right center; min-height:250px; height:auto !important; height:250px; padding:7px 25px 7px 8px; }
.col h4 { padding-bottom:14px; padding-top:10px;  }
.col ul { list-style:none; }
.col ul li { padding-bottom:13px;  }
.col a { color:#c9c9c9; }
#main-cols .last { padding:7px 0 0 14px; background:none; width:245px; }


.last { color:#898989; font-size:11px; }
.last p.white { font-weight:bold; color:#f0f0f0; font-size:12px; }
.last a { font-size:11px; color:#fffefe; text-decoration:underline; }
.last a:hover { text-decoration:none; }
.last a.gray { color:#b1b1b1; }

#footer { padding:24px 0; background:url('http://www.lansecure-it.com/images/footer-bg.gif') repeat-x 0 top; }
#footer .shell {  }
#footer p, 
#footer a { color:#a2a1a1; }
#footer a:hover { color:#ddd; text-decoration: none; }
#footer p.text-right { text-align:right; }
#footer span { padding:0 1px; }






/* CUSTOM STUFF */


div#tech-logos {
	width:auto;
	margin:0 auto;
	text-align:center;
}

div#tech-logos img{
	max-width:120px;
	padding-right:10px;
	padding-left:10px;
}


.linkul li a:before{
content: "> ";
}
.linkul li a:hover:after{
content: " >>";
}

.content_post p {
padding-bottom:10px;
}


div.box-t a.button { 
float:right; width:105px; height:32px;margin-right:15px; margin-top:15px; background:url('http://www.lansecure-it.com/images/slider-button.gif') no-repeat 0 0; cursor:pointer;  text-indent: -4000px; 
}

div.box-t{
	
}
div.box{
height:340px;
}

ul.ul-logo{
background-image:none;
}

div.content_intro {
min-height:300px;
}
div#main_content{
padding-left:10px;margin-left:220px;
width:505px;
min-height:700px;
}
div#main_content p ,div#main_content h3{
padding-bottom:10px;
}

div#main_content p {
padding-left:15px;
padding-right:15px;

}

.main-boxes { 
margin-top:25px;
}

input.tidy-input {
	height:30px;
}
.tidy-input {
	width:250px;
	
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	padding-left:5px;
}
textarea.tidy-input{
	padding-top:5px;
}


table.tidy-table{

}	

#sidebar2 img {
width:150px;
}
form.sidebar-form .rounded{
	-moz-border-radius: 15px;
	border-radius: 15px;

}
form.sidebar-form input{
	width:150px;
	padding-left:5px;
	height:20px;
}
form.sidebar-form textarea{
	width:150px;
	padding-left:5px;
	padding-top:2px;
	height:60px;

}
ul.fancyul li {  padding:6px 15px; font-size:13px; color:#fff;list-style-type:none;margin-left:25px; }
ul.fancyul li span { background:url('http://www.lansecure-it.com/images/green-arrow-t.png') no-repeat 0 center; padding-left:13px;  }
ul.fancyul span,ul.fancyul span a { font-size:13px; font-weight:bold; color:#adff00; }
div#div_social_icons_header{
	width:auto;float:right;margin-top:95px;
	padding-left:10px;
}
div#div_social_icons_header img{
	width:25px;
	
}
div#div_fersiwn_cymraeg{
width:auto;float:right;margin-top:100px;

}
