/*The Stphen Low Company*/
/*style sheet*/

html { overflow: -moz-scrollbars-vertical !important; }
/*ie filter pour png*/
img, #foot,#topnav,#main,#contenu_bkg,#container-1,#controler_wrap, #controler_wrap2 { 
behavior: url(/iepngfix.htc); }

img{border:0}

body{
	margin:0;
	padding:0;
	background:url(../images/style/body_bkg.jpg) no-repeat top center;
	color:#FFFFFF;
	background-color:#000;
}


hr {
	width: 90%;
}

#top_wrap{width:935px;margin:0 auto;}
 
#topnav{background:url(http://www.stephenlow.com/images/style/head_lower-shadow.png) no-repeat bottom center;}
#main{margin:0;padding:0px;background-color:none;background-image:url(../images/style/foot_top-shadow.png) no-repeat top center;}
#main.hp{background-image:none}
#foot{clear:both;background-color:none}
#foot.hp{background:url(../images/style/foot_top-shadow.png) no-repeat top center;}

#col_g{margin-right:236px;background-color:none;}
#col_d{
	width:235px;
	float:right;
	background-color:none;
	margin:0;
	top: 10px;
	position:relative;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#uNav1 {margin-left:4px; margin-top:7px;}
	#uNav2 {margin-left:4px; margin-top:12px;}
#head ul,#foot ul{margin:0; padding:0;list-style:none;}
#head li,#foot li{margin:0; padding:0;display:inline;}


#main,#foot,#topnav {text-align:center}
#col_d, #col_g{text-align:left}

body{font-family:Verdana, Arial, sans-serif}


/*header*/
/*h1{	margin: 0 0 55px 0 ; padding: 0;}*/
H1.title {display:inline; font-size:12px; height: 35px; font-family:Trebuchet MS, Arial, sans-serif; text-transform:uppercase; font-weight:bold;}
.titlePage {font-size:11px; font-weight:100}

.logo a {margin:0;padding:0;width:935px;height:93px;position:relative;}
.logo span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:935px;
	height:93px;
	margin:0;
	padding:0;
	background: url(../images/style/head_title.jpg) no-repeat top left;
	background-image: url(../images/style/head_title.jpg);
}	


/*footer*/
.smallprint {font-size:10px;color:#7e8384}
.legal a{font-size:10px;color:#bac1c3;text-decoration:none; }
.legal a:hover{text-decoration:none;color: #F10000}
ul.legal li {font-size: x-small; margin:4px;}

/*main*/
/*contenu*/

#clear-it {clear: both; width: 90%; position:relative; margin:0; padding:0; height: 12px; display:block;}

#contenu_bkg{
	position: relative;
	width:688px;
	top: 16px;
	background-image: url(../films/test/images/text_box.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		background-color: #1e1f21;
}

#contenu_btm-edge {
	border: 0px solid red;
	margin-top:16px;
	width:686px;
	

}
#contenu {
	margin-top: 0;
	padding-top:10px;
	padding-bottom: 10px;
	/*padding-right: 38px;
	padding-left: 36px;*/
	color:#fff;
	/*background-color:#fff;
	font-size:12px;*/
font-family:"Trebuchet MS", Arial, sans-serif;
	border:4px none black;
}

td{font-size:12px;}
#contenu td p {margin: 0; padding:0}

#contenu h3{margin-top:0px;font-family:"Arial Narrow", Arial, sans-serif; font-size:110%; font-weight:bold;text-transform:uppercase}
#contenu p.intro{font-size:13px;font-weight:normal;line-height: 24px; text-transform:uppercase;}
#contenu p {text-align:left; font-size:12px; padding-right: 38px; padding-left: 36px;}
/*#contenu img.photo{padding:6px 3px 18px 18px; float:right; position:relative}*/
/*#contenu img.photoL{padding-top:6px; padding-right:5px; padding-bottom: 3px; padding-left:0;  float:left; position:relative}*/
/*#contenu img.photoL{padding-top:6px; padding-right:25px; padding-bottom: 18px; padding-left:0;  float:left; position:relative; }*/
#contenu img {padding-top:0px;z-index:10}
#contenu li{font-size: 12px;}
#contenu ol {margin-left: 20px}
#contenu ul{list-style: square;}
#contenu ul ul li {line-height: 20px; margin-left: 16px;}
HR {color: #ccc; height: 3px; margin-bottom:0}
#contenu a{text-decoration:underline;color:#ccc;}
#contenu a: visited{text-decoration:underline;color:#CCC;}
#contenu a:hover{text-decoration:none;color: #F10000}
#contenu h1.title {padding-left: 45px;}

.teamPhoto {clear:both; height:200px; border:1px solid grey}
.photoRight {clear: left; float:right; border:0px solid red; padding-bottom: 24px; padding-left:38px; }
.photoLeft {clear: none; float: both;border:0px solid red; padding-top: 24px;padding-bottom: 24px; padding-right:38px;}
	/* For team.html page */
		.photoLeft2 {clear: right; float: left;border:0px solid red; padding-bottom: 24px; padding-right:38px;}

.sbox{	
	background-color: #CCCCCC;
	width: auto;
	border: 4px solid #999999;
	padding: 10px 6px 10px 6px;
	color: #000;
}
.quote {
	font-weight: bold;
	font-size: 18px;
	}

/*container flash movie pages*/
.flash_movie_container{text-align:center;}

#dark_content_wrap, #light_content_wrap{background-color:none;width:935px;margin:0 auto}
#dark_content_wrap #contenu_bkg{width:690px;background:url(../images/style/content-blk_rgt-edge.png) no-repeat top right; margin-top: 4px;}
#dark_content_wrap #contenu{color:#fff;}
 .deco_frame{border:1px solid #666;}

/* SITE MAP */
.listHolder {position: relative; width:200px; float:left; z-index:150; color:#fff; list-style:none;}
.listHolder li {list-style:none} 
.listHolder ul { list-style:none}
DIV.listHolder P {margin:0px; padding:0}

/* NEWS PAGES */
.newsTitle {font-size: 16px;font-family:"Trebuchet MS",Arial,sans-serif; font-weight: bold; margin-top:-4px; margin-bottom:-8px }
.categoryHeader {border-top: 1px #FFFFFF solid; text-transform:uppercase; margin-top:15px}
.categoryList {list-style-type:square; color:#FF0000; margin-left: 16px; margin-top: 6px; margin-bottom: 10px;}
#categories {font-size:75%; font-family:'Trebuchet MS'; padding-left: 5px;}
#newsRelated {font-size:75%; font-family:'Trebuchet MS'; padding-left: 5px; clear:both;}
	#newsRelated ul li a{text-decoration:none;color:#fff;}
	#newsRelated ul li a:hover{text-decoration:underline;color: #FFF}
div.demo ul.gallery_demo {margin-top: 6px;}
div.demo {margin-bottom: 18px; border:0px solid red}

/*controler*/
#controler_wrap{background:url(../images/style/controler_bkg.png) no-repeat;}
#controler_wrap2{background:url(../images/style/controler_bkg2.png) no-repeat;}
#container-1{margin:0 0 0 4px;position:relative}
ul.anchors{list-style:none;margin:0px;padding:6px 0 0 0;}
ul.anchors li{display:inline;margin:0;padding:0 0 0 0;}


a.tab1{margin:0px;padding:0px;background-color:green;background: url(../images/tab_essantials_active.jpg) no-repeat top left}
a.tab2 {margin:0px;padding:0px;background: url(../images/tab_features_off.jpg) no-repeat top left;}

li.tabs-selected a.tab1 span{display:block;position:absolute; left:0; top:6px; z-index:1;width:97px;height:21px;margin:0; padding:0;background: url(../images/tab1_act.jpg) no-repeat top left;}
li.tabs-selected a.tab2 span{display:block;position:absolute; left:97px; top:6px; z-index:1;width:68px;height:21px;margin:0; padding:0;background: url(../images/tab2_act.jpg) no-repeat top left;}


.fragment img{margin:0;padding:0;border:0}
#section-2{height:116px;overflow:hidden}

.spacer {clear:both; height: 23px;}
.break {clear:both; height: 2px;}

.footer{margin-top: -10px;}

