    /* Zero default margin & padding around common elements */
body, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul, iframe
{
	margin: 0px;
	border: 0px none #FFFFFF;
	padding: 0px;
}

BODY {
	text-align: center;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:80%;
	line-height: 1.5em;
	color: #e3e4e6;
	 background: #212121 url(http://www.aplacebeyond.co.uk/img/MainBG.jpg) top center no-repeat; 	
	
}


#topblock{ background: #212121 url(http://www.aplacebeyond.co.uk/img/topbg.jpg) repeat-x;  height:200px; left:0px; width:100%; position:absolute; top:0px;}



#wrapper	{

	position: relative;	
	width: 920px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	}

#top {

	position: relative;
	width: 920px;
	height: 220px;
	font-size:9px;
	text-align:left;
	background: transparent url(http://www.aplacebeyond.co.uk/img/headers/o_header.jpg) top center  no-repeat; 
}


#bread
{
	position: relative;
	width: 920px;
	height: 10px;
	text-align: left;
	padding: 0px;
	margin: 0 auto;
	margin: 15px 38px 0px 38px;	
}

#main
{
	position: relative;
	width: 920px;
	height: auto;
	text-align: left;
	padding: 0px;	
	margin: 10px 0px 0px 0;
}

#footwrap
{
	clear:both;
	position: relative;	
	width: 100%;
	padding: 0;
	margin:0;
	text-align: center;
	background: #0e0e0e url(http://www.aplacebeyond.co.uk/img/FootBG.gif) top left repeat-x; 

   
}


#foot
{	
	position: relative;
	width: 920px;
	height: 200px;
	text-align: left;
	padding: 0px;	
	margin: 0 auto;
}


#foot h2
{
	background-color:Transparent;
	font-size: 26px;
	margin-left:5px;
	margin-bottom:5px;
	
}

#Footer1_UpdatePanel1
{
	margin:0;
	padding:0;
	position:relative;
}


/* Helpers */



.clear
{
	clear:both;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.thick
{
	font-weight: bold;	
}

.inline
{
	display: inline;
}


/* main Menu */

#mmenu
{
	z-index:9999;	
	position:absolute;
	top:172px;
	left:298px;
	width: 513px;
	height:38px;
	
}

#mmenu ul
{
	list-style: none;
	width: 611px;
	height:38px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
}

#mmenu li
{
	margin: 0px;
	padding: 0px;
	height: 37px;
	display:block;
	border: 0px;	 
	float:left;
	text-indent: -999999px;
}	


#mmenu a
{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	text-indent: -99999px;
	border: 0px;
	margin: 0px;
	text-decoration: none;	
	float:left;
}

#current
{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 37px;
	background-color: #fff;
	border: 0px;
	margin: 0px;
	text-decoration: none;	
	float:left;
}


#mmenu a:hover
{
	background-position: top left;
	height: 37px;
	border: 0px;
}

#mmenu .active
{
	display: block;
	height: 37px;	
	background-position: top left;
	border: 0px;	
	
}

#mmHome {background: transparent url(http://www.aplacebeyond.co.uk/img/Menu/orange/mm-O-Home.gif) bottom left no-repeat; width:74px; }
#home {width:74px;}
#mmAbout {background: transparent url(http://www.aplacebeyond.co.uk/img/Menu/orange/mm-O-About.gif) bottom left no-repeat; width:80px;}
#about{width:80px;}
#mmServices {background: transparent url(http://www.aplacebeyond.co.uk/img/Menu/orange/mm-O-Services.gif) bottom left no-repeat; width:93px;}
#services{width:93px;}
#mmCaseStudies {background: transparent url(http://www.aplacebeyond.co.uk/img/Menu/orange/mm-O-CaseStudies.gif) bottom left no-repeat; width:125px;}
#caseStudies{width:125px;}
#mmNews {background: transparent url(http://www.aplacebeyond.co.uk/img/Menu/orange/mm-O-News.gif) bottom left no-repeat; width:73px; }
#news {width:73px;}
#mmBlog {background: transparent url(http://www.aplacebeyond.co.uk/img/Menu/orange/mm-O-Blog.gif) bottom left no-repeat; width:70px; }
#blog {width:70px;}
#mmContact {background: transparent url(http://www.aplacebeyond.co.uk/img/Menu/orange/mm-O-Contact.gif) bottom left no-repeat; width:96px; }
#contact {width:96px;}

#smenu
{
	margin: 5px 25px 0px 0px;
	position: relative;
	float:right;
	font-size: 12px;
	color: #ffffff ;
	margin-top:173px;	
	display:none;

}

/* smenu link styles  */
#smenu a:hover {color: #5a5a5a ; }
#smenu a {font-weight: normal; color: #e7e7e7; Text-decoration: none; margin:0px 8px;}  


/* gerneral link styles  */
#main a:hover, #main a.active {color: #ff7007 ; background-color:#fbce7e;   padding:3px;}
#main a {font-weight: normal;  color: #ff7007; Text-decoration: none;padding:3px;}  

/* smenu link styles  
#mRight a:hover {color: #666666 ; background-color:#44c9ef; }
#mRight a {font-weight: normal; color: #666666; Text-decoration: none; margin:0px 8px;}  
*/



#main li {list-style-image:url(http://www.aplacebeyond.co.uk/img/Bullets/mainarrow.png);}

/* HTML Styles */

h1 {
	margin: 30px 0px 0px 0px;
	font-size:2.3em;
	font-weight:normal;
	color:#dadbdc;
	padding-bottom:15px;
	font-family: Century Gothic, Helvetica ;
}

h2{
	margin: 10px 0px;
	font-size: 1.5em;
	font-weight:normal;
	color:#dadbdc;
	font-family: Century Gothic, Helvetica ;	
	background-color:#444;
	padding:5px;
	display:block;
	position: relative;
}

h3{
	margin: 10px 0px;
	font-size:1.3em;
	font-weight:normal;
	color:#dadbdc;
	font-family: Century Gothic, Helvetica ;	
}

h4 {color:#DADBDC;}

/* content styles */

#homeSwf {margin: 0;
		background: transparent url(http://www.aplacebeyond.co.uk/img/bgHomeSwf.jpg) top left no-repeat;
		width: 920px;
		height: 320px;}


.innerContent
{
		margin: 0;
		background:transparent;
		width: 920px;
		
}

#contentWrap
{
		margin: 0px 0 0 0;
		background:transparent;
		width: 920px;
		height:auto;
		background: transparent url(http://www.aplacebeyond.co.uk/img/bgContentPageRepeater.jpg) top left repeat-y;
		position:relative;

}
#content
{
		margin: 0;
		background:transparent;
		width: 920px;
		height:auto;
		background: transparent url(http://www.aplacebeyond.co.uk/img/bgContentPageTop.jpg) top left no-repeat;
		position:relative;
		
}


#actualcontent 
{	
	position:relative; 
	margin:10px 45px 0 45px;
	padding-bottom: 75px;
	float:left;
	display:inline; /* ie6 fix - float, margins */
	width:830px;
	height: auto;
	

	
}

#contentBottom
{
		margin: 0;
		background:transparent;
		width: 920px;
		height:75px;
		background: url(http://www.aplacebeyond.co.uk/img/bgContentPageBottom.jpg) bottom left no-repeat;
		position: absolute;
		bottom:0;
		left:0;
		
}
	
		
.upperFeature 
{	float:left;
	width:920px;
	height:263px;
	margin: 10px 0 0 0;
	padding:0;
	position:relative;
	background: transparent url(http://www.aplacebeyond.co.uk/img/bgFeature2.jpg) top left no-repeat;
	display:inline
	} 
	
.featureSiteImg	{width:238px;
	             height:226px;
	             margin:23px 58px 0 0;	
	             padding:0;
	             float:right;
	             position:relative;
	             display:inline;
}
	             
		
.lowerFeatureLeft 
{ 
	float:left;
	width:450px;
	height:189px;
	margin: 10px 0 0 0;
	padding:0;
	position:relative;
	background: transparent url(http://www.aplacebeyond.co.uk/img/bgBlogFeatureLeft.jpg) top left no-repeat;
	display:inline;
}

.lowerFeatureRt 
{
	float:left;
	width:450px;
	height:189px;
	margin:10px 0 0 20px;
	padding:0;
	position:relative;
	background: transparent url(http://www.aplacebeyond.co.uk/img/bgBlogFeatureRight.jpg) top left no-repeat;
	display:inline;
}


#webDesCarousel
{
	width:410px;
	height:122px;
	position:absolute;
	top:50px;
	left:20px;
	overflow:hidden;
}

#webDesCarousel a, #webDesCarousel a:hover, #webDesCarousel img, #webDesCarousel img:hover
{
	border:none; text-decoration:none; background-color:Transparent;
}
.lowerFeatureLeft h2, .lowerFeatureRt h2
{
	width:400px;
	margin:20px 0px 20px 20px;
	position:relative;
}



#main p
{
	margin: 15px 0px;
	font-size:1em;
	line-height:2.2em;	
}


#ph
{	
	font-size: 10px;
	font-weight:bold;
	color:#e7e7e7;
	margin:0px;
	padding:0px;
	position:absolute;
	width:500px;
	left:450px;
	top:20px;
}

#ph h1
{
	font-size:1.0em;
	font-weight:bold;
	color:#e7e7e7;
	margin:0px;
	padding:0px;
	display:inline;
}


/* footer form styles
----------------------------------------*/




fieldset {
    border: none;
    padding: 0;
	width:363px;
	background: transparent;
	text-align:left;
    margin:0;
    position:relative;
	color:#FFF;
    }

fieldset ul {
    list-style: none;
    padding: 0;
	margin: 0px 0 0 0px;
	margin:0;
    position:relative;
	
	}
    
fieldset ul li {
    line-height: 25px;
    }
    
.contactTXT
{
	font: 120% "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	height:20px;
	width:220px;
	font-weight: normal;
	border: 1px solid #a8a8a8;
	padding:4px;	
	color: #ffffff;
	margin:0px 5px 0px 10px;
	background: #4e4e4f url(http://www.aplacebeyond.co.uk/img/test.gif) top right no-repeat;
	position:relative;
	display:inline;
	float:left;
}

.contactMultiTXT
{
	font: 120% "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	height:100px;
	width:220px;
	font-weight: normal;
	border: 1px solid #a8a8a8;
	padding:4px;	
	color: #ffffff;
	margin:0px 5px 0px 10px;
	background: #4e4e4f url(http://www.aplacebeyond.co.uk/img/test.gif) top right no-repeat;
	position:relative;
	display:inline;
	float:left;
	display:inline;
}

#copyright {float:left; width:100%; text-align:center;margin-top:20px; font-size:11px; color:#666; display: inline;}

.val
{
	margin-right:30px;
	margin-top:15px;
	font-weight:bold;
		float:left;
		display:inline;
}

fieldset select 
{
	background-color: #515151;
}

/*
fieldset input:link {}
fieldset input:visited{}
fieldset:input:focus {}
*/

fieldset input:hover, 
fieldset input:focus,
fieldset select:hover,
fieldset select:focus,
fieldset textarea:hover,
fieldset textarea:focus
 {
	border: 1px solid #ccc;
	background-color:#999;
	color: #515151;
}
	
fieldset textarea {
    overflow: auto;
	font: 90% "Myriad Pro", "Lucida sans", Verdana, sans-serif;
	
}

#Footer1_pnlForm
{
	padding-top:20px;
	margin-left:0px;
}

.val
{
	margin-right:30px;
	margin-top:5px;
	font-weight:bold;
	float:left;
	display:inline;
}


#servicelist
{
	margin: 10px 0px 0px 30px;
	float:left; width:300px;
}

#servicelist li {margin:15px; font-weight:bold;}



/* Case study index page */

.caseStudy {clear:both;
	        margin:30px 40px 25px 40px;
	        border-bottom: 3px dotted #949494;
	        }
	        
	        
.caseStudyContent {margin:40px 0 20px 0;}   

.caseStudyService {margin:0px 0 50px 0;}   

.caseStudyTitle {font-size:120%; font-weight:bold; margin-bottom:10px;}
	        

#caseStart 
{	

	padding:0;
	clear:both;
	}

.webshot{ float:left; margin: 20px 50px; display:block;}
.webshot a {display:block;}
.webshot img {border:solid 0px #fff;}

.caseStudyBigImage {float:right;
	                margin:0px;
	                padding:0;
	                clear:right;
	                display:inline;
}

.caseStudiesServiceSelector {float:right;
	                margin:0px 0 50px 0;
	                padding:0;
	                clear:right;
	                display:inline;
}

ul#serviceList {width:900px; list-style:none; display:inline; margin:10px 0 20px 0;}

ul#serviceList li {display:inline; float:left; padding: 0 10px 0 0px; font-size:16px;}
ul#serviceList li a {font-size:16px;}
ul#serviceList li img {margin:0px 10px 0 0;}
.lista {font-size:16px;}
/* Case study page */

#caseStudyDetail{margin-top:20px; overflow:hidden;}

#caseStudyDetailOverview { }

.caseStudyDetailImage 
{
	float:right; 
	width:380px;
	margin:40px 0 0px 30px;
	overflow:hidden;
	z-index:99999;
	display:inline;

	}

.caseStudyDetailTitle	{margin:30px 0 10px 0px;}
blockquote {margin: 20px 0px 0px 0px; font-style:italic;font-size:16px;line-height:23px; text-align:justify;}
#TheClient { background-color:#212121; float:left; margin-bottom: 20px; padding:10px; width: 810px; display:inline;}
#TheClient p{font-size:11px; line-height:18px; margin: 5px 0px; width:350px; color:#999;}
#cs_left {width:375px;float:left; display: inline;text-align:justify;}
.cs_intro {width:350px;}
#cs_right {width:440px;float:right;margin-left:10px; display: inline;}
#cs_left p{font-size:11px; line-height:18px; margin: 5px 0px;}
#cs_right p{font-size:11px; line-height:18px; margin: 5px 0px;}
#cs_features_block {clear: both; background-color: #212121; display:inline; float:left; margin:0px 0 30px 0px; height: 275px; overflow:hidden; width: 100%;}
#cs_features {width:450px; background-color:#292929;height:275px;margin-top:0; float:right; position: relative; display:inline;}
#cs_featureslists {width:370px;clear:both; float:left; margin: 0 0 0 10px; display:inline}
#cs_featureslists dd {font-size:11px; width:150px; margin-right:10px;margin-left:10px;}
#cs_featureslists li {list-style-position:inside; width:100%;padding-left:0px;}
#cs_featureslists li a {color:#999;}
#main #cs_featureslists .active {background-color:Transparent;}
.test_by {margin-left:0px;margin-top:5px; font-size:11px; color:#888;}
#cs_featureslists dt {color:#666; margin-bottom:5px;}
#cs_featureslists dl {float:left;margin-right:10px; width:160px; display: inline; margin-bottom:10px;}
.cs_feature { position: absolute; left:0; top: 0; height: 275px; width: 450px; }
.cs_feature_detail { position: absolute; width: 100%;height:auto;}
.cs_feature_nav { position: absolute; bottom: 0; height: 40px; width: 450px; background: #0f100f url(http://www.aplacebeyond.co.uk/img/casestudies/featurebarbg.jpg) top left no-repeat;}
.cs_featurecontent {width:450px;font-size:11px; position:absolute; display:block; top:0px; height: 275px;overflow:hidden;}
.cs_feature_nav h4 { margin: 10px 10px; }
.cs_featurecontent h4 {font-size:16px;color:#FF7007;font-family:Verdana;font-weight:normal;}
.cs_featureimage{width:350px; display:inline;overflow:hidden; height:260px;}
.cs_featurecontent img {border:solid 0px #fff;}
#main .cs_featurecontent .hoverButton { position: absolute; top: 12px ; left: 200px; text-indent: -999px; height: 17px; display: block; background: transparent url(http://www.aplacebeyond.co.uk/img/buttons/read_details.png) top left no-repeat; width: 78px; }
#main .cs_featurecontent .hoverButton a { text-indent: -9999px; }
#main .cs_featurecontent a:hover {background-color:transparent;}
.cs_image_options { position:relative;display: inline;float:right; width:auto; text-align:right;z-index:2; overflow:hidden; margin: 12px;outline:none;}

.cs_feature_buttons { position:relative; float: right; margin-right: 15px; margin-top: 10px; width: 50px; text-align:left;z-index:999; height: 18px; display:inline}
#main .cs_feature_buttons a {width:55px; height:20px; overflow:hidden; text-indent: -9999px; background: transparent url(http://www.aplacebeyond.co.uk/img/buttons/but_feature_next.gif) 0 0px no-repeat; padding:0;}
#main .cs_feature_buttons a:hover { background-color: Transparent; background-position: 0 -20px; padding:0; }
.cs_feature_buttons .csback a {background: transparent url(http://www.aplacebeyond.co.uk/img/buttons/but_back_text.png) top left no-repeat;}
.cs_feature_buttons .csback a:hover {background-position: 0px -18px;}

#main .cs_image_options a {text-indent:-9999px; display:block; text-align:left; padding:0px;margin:0px; float:left; width:18px; height:18px; margin-left:10px;}
#main .cs_image_options .csbutton1 a {background: transparent url(http://www.aplacebeyond.co.uk/img/buttons/but_page1.png) top left no-repeat; padding: 0;}
#main .cs_image_options .csbutton1 a.active  {background-color: transparent; background-position: 0px -18px; padding: 0;}
#main .cs_image_options .csbutton1 a:hover {background-position: 0px -18px; padding: 0;}
.cs_image_options .csbutton2 a {background: transparent url(http://www.aplacebeyond.co.uk/img/buttons/but_page2.png) top left no-repeat; padding: 0;}
#main .cs_image_options .csbutton2 a.active {background-color: transparent; background-position: 0px -18px; padding: 0;} 
#main .cs_image_options .csbutton2 a:hover {background-position: 0px -18px; padding: 0;}
.cs_image_options .csbutton3 a {background: transparent url(http://www.aplacebeyond.co.uk/img/buttons/but_page3.png) top left no-repeat; padding: 0;}
#main .cs_image_options .csbutton3 a.active {background-color: transparent; background-position: 0px -18px; padding: 0;} 
#main .cs_image_options .csbutton3 a:hover {background-position: 0px -18px; padding: 0;}
/* home page feature panel - slider styles start */

#cs_mini_features_block {clear: both; background-color: #212121; display:inline; float:left; margin:0px 0 30px 0px; height: auto; overflow:hidden; width: 100%;}
.cs_mini_intro { width:360px;clear:both; float:left; margin: 0 10px 0 10px; display:inline; height: auto; }
#main .cs_mini_intro p { margin:25px; font-size:12px; line-height:18px; color: #999;  color:#DADBDC;}
.cs_minifeature_nav { position: relative; height: 40px; width: 440px; background: #0f100f url(http://www.aplacebeyond.co.uk/img/casestudies/featurebarbg.jpg) top left no-repeat; }
.mini_cs_feature { float:right;}
#slider {
    width: 320px;
    margin: 0 auto;
    position: absolute;
    top:30px;
    right:70px;
}

.scroll {
    height: 230px;
    width: 280px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: transparent;
}

.scrollContainer div.panel {
    margin: 0 auto;
    padding: 0;
    height: 230px;
    width: 280px;
}

/*

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
    padding: 10px;
    color: #000;
    text-decoration: none;
}

ul.navigation a:hover {
    background-color: #f6f6f6;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
} */

.scrollButtons {
    position: absolute;
    top: 80px;
    cursor: pointer;
    height:18px;
    overflow:hidden;
    width:18px;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: 20px;
}

.hide {
    display: none;
}

.featureDetails  {position:absolute;
	              left:30px;
	              top:80px;
	              width:450px;}
	              
#main .featureDetails p {width:100%; margin: 0px 0px 4px 0; line-height:19px; font-size:11px;}

.featureHead {position:absolute;
	              left:30px;
	              top:20px;
	              width:410px;
	              } 	              

/* home page feature panel slider styles end */

#inpagecasestudies {width:250px; float:right; margin-left:30px; height:600px; display:inline}

.casestudyexample {	background: transparent url(http://www.aplacebeyond.co.uk/img/cs-break.gif) bottom left no-repeat; margin-bottom:10px; padding-bottom:20px; line-height:20px; height:205px;}
.casestudyexample img {border:0px;}
#inpagecasestudies p {margin:5px 0px; font-size:11px; color:#888;}
#inpagecasestudies a {text-decoration:none; border:solid 0px #fff; display:block; width:117px; margin-top:10px;}
#inpagecasestudies a:hover {text-decoration:none; border:solid 0px #fff;}
.seo .casestudyexample {height:240px;}
#breadcrumbs {font-size:11px; margin-top:15px; position:relative; }
.newsItem { width: 400px; margin: 20px 0 20px 20px; padding: 5px; }
#styleswitcher { float:left; width: 200px; margin:20px 0 0 20px; display:inline; }
span#defaultstyle { cursor: pointer; font-weight: bold; }
span#bluestyle { cursor: pointer; font-weight: normal; }
span#greenstyle { cursor: pointer; font-weight: normal; }
span#pinkstyle { cursor: pointer; font-weight: normal; }




/*------------------*/


#stlyebuttons li {height:25px; width:30px; float:left;text-indent:-9999px;list-style:none; display: inline; }
#stlyebuttons ul {list-style:none;}
#stlyebuttons {position: absolute; top:20px; right:20px;}

#stlyebuttons a {width:30px; text-indent:-9999px;height:25px; display:block;}

#csspink a {background: transparent url(http://www.aplacebeyond.co.uk/img/stylebuttons.png) no-repeat; width:30px;background-position: 0px -25px;}
#cssblue a{background: transparent url(http://www.aplacebeyond.co.uk/img/stylebuttons.png) no-repeat; width:30px; background-position: -30px -25px;}
#cssgreen a {background: transparent url(http://www.aplacebeyond.co.uk/img/stylebuttons.png) no-repeat; width:30px;background-position: -90px -25px;}
#cssorange a {background: transparent url(http://www.aplacebeyond.co.uk/img/stylebuttons.png) no-repeat; width:30px;background-position: -60px -25px;}
#csspink a:hover {background: transparent url(http://www.aplacebeyond.co.uk/img/stylebuttons.png) no-repeat; width:30px;background-position: 0px 0px;}
#cssblue a:hover{background: transparent url(http://www.aplacebeyond.co.uk/img/stylebuttons.png) no-repeat; width:30px; background-position: -30px -0px;}
#cssgreen a:hover {background: transparent url(http://www.aplacebeyond.co.uk/img/stylebuttons.png) no-repeat; width:30px;background-position: -90px -0px;}
#cssorange a:hover {background: transparent url(http://www.aplacebeyond.co.uk/img/stylebuttons.png) no-repeat; width:30px;background-position: -60px -0px;}

.contactLeft { float: left; display:inline; margin: right: 10px; width: 360px;}

#main #contactAddress p { line-height: 26px; font-size: 16px; width: 310px; padding: 10px; margin-bottom: 42px; margin-top: 0px;
	
}

#contactPhone p { line-height: 22px; font-size: 16px; background-color: #212121; padding: 10px; margin-bottom: 10px; width: 250px; }

.onePxClear 
{
	clear: both;
	height: 0px;
	overflow: hidden;
		
}


.whatnextlinks {margin-left:50px;margin-top:10px;font-size:11px; color:#DADBDC;}

#beyondlink
{
	color: #666;
	display: inline;
	font-family: Verdana;
	font-size: 10px;
	text-align:center;
	margin: 0px 0 5px 0;
	width:100%;
	float:left;
}


#beyondlink a
{
	color: #666;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	text-align:center;
}

#beyondlink a:hover { text-decoration: none; }

.featureDetails blockquote {color:#ffffff; margin: 14px 25px 0px 10px; font-style:italic;font-size:12px; line-height:21px; text-align:justify;}

.featureDetails .test_by {margin-left:10px;}

#main .lowerFeatureRt p  {margin-left:27px;}

#contentClear 
{
	clear: both; 
	height:15px;
	margin:0;
	padding:0;
	position:relative;
	
}
