/*
Theme Name: U-Design
Theme URI: http://themeforest.net/item/udesign-wordpress-theme/253220?ref=internq7
Description: A slick, powerful and clean theme.
Author: Andon
Author URI: http://themeforest.net/user/internq7/portfolio?ref=internq7
Version: 1.9.1
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
*/

/*
    Do not remove any of the commented text above as it is used by the theme for proper function!

    All the themes' CSS files are located under the 'styles/' sub-folder...

    If you would like to use this file to add any custom CSS, you'll need to enable it first  
    from the theme's "General Options" section.
    Please note: After enabling the use of this file, you will not see any change here, 
    feel free to add your custom CSS below.
    On the other hand, if you need access to the theme's main style sheet, you will 
    need FTP client to access it, is it located in: "styles/style1/css/style.css"
*/

.facebook-like-box
{
    width: 200px;
    height: 310px;
    overflow: hidden;
    position: relative; /* For IE7 Compatibility */
}

.facebook-like-box .inner
{
    margin: -2px 0px 0px -2px;
}

.firstline
{
	color: #99CC33;
	font-weight: bold;
	font-size: 12px;
}

/*==================boxes====================*/
.box { background:#fff; width:100%;}
.box .border-top {background:url(../../../images/border-top.gif) repeat-x top;}
.box .border-bot {background:url(../../../images/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(../../../images/border-left.gif) repeat-y left;}
.box .border-right {background:url(../../../images/border-right.gif) repeat-y right;}
.box .left-top-corner {background:url(../../../images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(../../../images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(../../../images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(../../../images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:31px 28px 33px 32px;}

.banner_box1 { background:url(../../../images/banner_img1.jpg) no-repeat left top; padding:0 0 0 67px;}
.banner_box1 .title { margin:4px 0 10px 0;}
.banner_box1 p { margin-bottom:11px;}

.banner_box2 { background:url(../../../images/banner_img2.jpg) no-repeat left top; padding:0 0 0 49px;}
.banner_box2 .title { margin:4px 0 10px 0;}
.banner_box2 p { margin-bottom:11px;}

.banner_box3 { background:url(../../../images/banner_img3.jpg) no-repeat left top; padding:0 0 0 61px;}
.banner_box3 .title { margin:4px 0 10px 0;}
.banner_box3 p { margin-bottom:11px;}

.cont-box { padding:0 0 0 0; margin-bottom:0;}
.cont-box span { float:right;}

.buttons-box { width:100%; overflow:hidden;}
.buttons-box .link2 { float:right; margin-left:8px;}

.contformbox			{ width: 390px; background: #ffffcc; border: 1px solid #bfbfbf; position: relative; margin-left:20px;}
.contformbox	 .tl		{ position: absolute; width: 14px; height: 14px; background: url(../../../images/box-two-tl.png); top: -1px; left: -1px; }
.contformbox	 .tr		{ width: 14px; height: 14px; background: url(../../../images/box-two-tr.png); position: absolute; top: -1px; right: -1px; }
.contformbox	 .bl		{ width: 14px; height: 14px; background: url(../../../images/box-two-bl.png); position: absolute; bottom: -1px; left: -1px; }
.contformbox	 .br		{ width: 14px; height: 14px; background: url(../../../images/box-two-br.png); position: absolute; bottom: -1px; right: -1px; }
.contformbox	 .inside	{ padding: 20px; }

.maintformbox			{ width: 412px; background: #ffffcc; border: 1px solid #bfbfbf; position: relative; margin-left:0px;}
.maintformbox	 .tl		{ position: absolute; width: 14px; height: 14px; background: url(../../../images/box-two-tl.png); top: -1px; left: -1px; }
.maintformbox	 .tr		{ width: 14px; height: 14px; background: url(../../../images/box-two-tr.png); position: absolute; top: -1px; right: -1px; }
.maintformbox	 .bl		{ width: 14px; height: 14px; background: url(../../../images/box-two-bl.png); position: absolute; bottom: -1px; left: -1px; }
.maintformbox	 .br		{ width: 14px; height: 14px; background: url(../../../images/box-two-br.png); position: absolute; bottom: -1px; right: -1px; }
.maintformbox	 .inside	{ padding: 20px; }

div.main{
	margin:30px auto; 
	width:340px;
	}

div.box{
/*	border:solid 1px #c6cfe1;   */
	background:#ffffcc;
	padding-left:10px;
	color:#333333;
	margin-bottom:20px;
	width:325px;
}
div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.box p{padding-bottom:5px;}

div.box input, .input-text{
	border:1px solid #cccccc;
	color:#757575;
	width:160px;
	vertical-align:bottom;
	margin-bottom: 0px;
	margin-top: 4px;
}

.styled {
	width: 325px;
	height: 120px;
	border: 1px solid #cccccc;
          margin-bottom: 10px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:#757575;
	background-image: http://www.norwichtelecoms.co.uk/images/textareabg.gif;
	background-position: bottom right;
	background-repeat: no-repeat;
	overflow: auto;
}

select#styled {
	font-family:Verdana, sans-serif;
	font-size:12px;
	color:#757575;
}
div.box label{
	display:block;
	margin-bottom:0px;
	color:#555555;
	vertical-align:bottom;
}

div.box label span{
	display:block;
	float:left;
	padding-right:6px;
	width:120px;
	text-align:right;
	font-weight:normal;
}
.spacer{margin-left:80px; 
	margin-top:10px;
	font-size:1em;
	color:#555555;
}
.green{
	background:url(http://www.norwichtelecoms.co.uk/images/green.gif);
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:1em;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}

fieldset {border: 1px solid #cccccc; font-family:Verdana; font-size:10px; color:#757575;}
legend {font-family:Verdana; font-size:10px; color:#757575;}


div.sharedaddy h3, #content div.sharedaddy h3, #main div.sharedaddy h3, #primary div.sharedaddy h3 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1;
    margin: 3px 0;
    padding: 0;
    position: static;
    text-transform: none;
    width: 15.625%;
}

.addthis_button_google_plusone {
width: 60px !important;
} 


/*
     Sweet Testimonials CSS
*/

.success {
	border-color: #C6D880 !important;
	background: #E6EFC2 !important;
	color: #264409 !important;
}

.error {
	border-color: #FBC2C4 !important;
	background: #FBE3E4 !important;
	color: #8A1F11 !important;
}

.error, .success  {
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	border: 1px solid #DDD;
	border-left-width: 5px;
	display: block;
}

.rc_swt_testimonials_form label {
	display: block;
	width: 100%;
}

.rc_swt_testimonials_form input, .rc_swt_testimonials_form textarea, .rc_swt_testimonials_form select {
	margin-bottom: 10px;
}

.rc_swt_testimonials_form button {
	display: block;
	margin: 10px 0 10px 0;
}

.rc_swt_testimonial_box {
	text-align: justify;
	padding-left: 8%;
	background: url(http://www.totalnetworks.co.uk/news/wp-content/plugins/sweet-wordpress-testimonials/includes/images/quote_icon.png) no-repeat top left;
	margin-bottom: 20px;
	border-bottom: #EFEFEF 1px solid;
}

h3.rc_swt_testimonial_title {
	width: 78% !important;
	padding-left: 2%;
	float: left;
	color: #6699CC;
	margin-top: -2px;
}

.rc_swt_testimonial_quote {
	clear: both;
	width: 100%;
	min-height: 110px;
}

.rc_swt_testimonial_quote blockquote {
	padding: 0 !important;
	background: none !important;
	border: none !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	font-family: Verdana !important;
	color: #999999!important;
	line-height: 20px !important;
}

.rc_swt_testimonial_author {
	overflow: auto;
	padding: 0.5em;
	margin-bottom: 20px;
	border: #EFEFEF 1px solid;
	background-color: whiteSmoke;
}

.rc_swt_testimonial_client_logo {
	min-width: 50px;
	margin-top: 20px !important;
	margin-right: 10px;
	float: left;
}

.rc_swt_testimonial_author_text {
	display: block;
	margin-bottom: 15px;
	width: 100%;
	text-align: right;
}

.rc_swt_testimonial_client_name {
	color: #6699CC;
}


.rc_swt_testimonial_client_company {
	color: #6699CC;
}

.rc_swt_testimonial_client_profile {
	display: block;
	font-size: 80%;
}

img.rc_swt_client_picture {
	max-width: 100px;
	max-height: 100px;
	float: left;
	margin: 10px 10px 5% 0%;
	border: 5px solid #FFFFFF;
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.4);
	
	/* transition */
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	transition: all .3s ease-in;
}

img.rc_swt_client_picture:hover {
	-webkit-transform: rotate(4deg) scale(1.25);
	-moz-transform: rotate(4deg) scale(1.25);
	position: relative;
	z-index: 5;
}

span.rc_swt_testimonial_youtube a {
	display: block;
	float: left; 
	margin-right: 10px;
	margin-top: 4px;
	text-indent:-9999px;
	width: 42px;
	height: 19px;
	background: url(https://totalnetworks.co.uk/wp-content/themes/images/youtube.png) no-repeat top left;
}

.rc_swt_testimonial_rating {
	text-align: right;
	width: 20% !important;
	float: left;
	margin-top: -2px;
	box-shadow: none !important;
}

.rc_swt_testimonial_rating img {
	box-shadow: none !important;
}

.rc_swt_testimonial_usp {
	font-size: 14px;
	font-style: italic;
	width: 100%;
	display: block;
}

/* Pagination */

.navigation { list-style:none; font-size:12px; }
.navigation li{ display:inline; }
.navigation li a{ display:block; float:left; padding:4px 9px; margin-right:7px; border:1px solid #efefef; }
.navigation li span.current { display:block; float:left; padding:4px 9px; margin-right:7px; border:1px solid #efefef; background-color:#f5f5f5;  }	
.navigation li span.dots { display:block; float:left; padding:4px 9px; margin-right:7px;  }

/* Firefox */
@-moz-document url-prefix() {
	.rc_swt_testimonial_quote {
		min-height: 130px;
	}
}