body {
margin:0px auto;
background:#FAFAFA;
/*
background-image:url(/img/page-bg.gif);
background-repeat:repeat-x; 
*/}
H1 {
	FONT: 18px arial,helvetica;
	color: #339900; /*#1b7110;*/
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0;
}
H2{
FONT: bold 12px arial,helvetica;
color: #999;
}
H3{
FONT: bold 12px arial,helvetica;
color: #999;
}

a, a:active, a:visited {
color: #0066CC;
}

.tabs_holder {
	PADDING-LEFT: 18px; 
	BACKGROUND: url(http://watchtutorial.com/img/tab_bg3.gif) repeat-x 50% bottom; 
	MARGIN: 10px 6px 0px; 
	FONT: bold 12px arial,helvetica; 
	HEIGHT: 29px; 
	TEXT-ALIGN: center;
	width: 765px;
}
.tab_on_l{
	DISPLAY: inline; 
	BACKGROUND: url(http://watchtutorial.com/img/tab_on_l.gif) no-repeat 50% bottom; 
	FLOAT: left; 
	WIDTH: 6px; 
	HEIGHT: 29px

}
.tab_on_r{
	PADDING-RIGHT: 12px; 
	DISPLAY: inline; 
	PADDING-LEFT: 4px; 
	FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: auto; PADDING-TOP: 10px; HEIGHT: 15px;
	BACKGROUND: url(http://watchtutorial.com/img/tab_on_r.gif) no-repeat right bottom; 
}

.tab_off_l{
	DISPLAY: inline; 
	BACKGROUND: url(http://watchtutorial.com/img/tab_off_l.gif) no-repeat 50% bottom; 
	FLOAT: left; 
	WIDTH: 6px; 
	HEIGHT: 29px
}

.tab_off_r{
	PADDING-RIGHT: 12px; 
	DISPLAY: inline; 
	PADDING-LEFT: 4px; 
	BACKGROUND: url(http://watchtutorial.com/img/tab_off_r.gif) no-repeat right bottom; 
	FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: auto; PADDING-TOP: 10px; HEIGHT: 15px
}

.tab_off_r a {
	COLOR: #efefef;
	text-decoration:none;
}
.tab_off_r a:link {
	COLOR: #efefef
}
.tab_off_r a:hover {
	COLOR: #efefef;
	text-decoration:underline;
}
.tab_off_r a:visited {
	COLOR: #efefef;
}
.tab_on_r a {
	COLOR: #000;
	text-decoration:none;
}
.tab_on_r a:link {
	COLOR: #000;
}
.tab_on_r a:hover {
	COLOR: #000;
}
.tab_on_r a:visited {
	COLOR: #000;
}


.subnav A {
	FONT-WEIGHT: bold; MARGIN: 0px 7px;
	text-decoration:none;
}
.subnav A:hover {
	text-decoration:underline;
}
/* Current Subnav Subcat */

.subnav A.on_sub {
	COLOR: #000;
	text-decoration: none;
}
.subnav A.on_sub:link {
	COLOR: #000;
}
.subnav A.on_sub:hover {
	COLOR: #000;
}
.subnav A.on_sub:visited {
	COLOR: #000;
}
.subcat{
     padding-bottom: 5px;
}
.tutorial{
     padding-bottom: 5px;
}


.img{
	padding-top:8px;
}
.main{
width: 795px;
}
.borders{
	margin-top: 0px;
	margin-left: 0px;
	width: 795px;
	background: url('/img/body-bg.gif') repeat-y;
	height:auto; 
}
.subnav {
	BACKGROUND: url('/img/body-top.gif') #fff repeat-x 50% top; 
	MARGIN: 0px 7px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; 
	TEXT-ALIGN: left;
	FONT: 12px arial,helvetica; 
	WIDTH: auto; COLOR: #bbb; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px solid
}
.shadow {
	BACKGROUND: url('/img/body-top.gif') #fff repeat-x 50% top; 
	MARGIN: 0px 7px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 6px; 
	TEXT-ALIGN: left;
	FONT: 12px arial,helvetica; 
	PADDING-TOP: 7px; 
}

.desc{
display:block;
font-size:10px;
line-height:12px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.url{
FONT: 10px arial,helvetica;
color: #009900;
}

.advertisement{
	padding-left: 15px;
	width: 125px;
	position: absolute;
	margin-left: 800px;
	vertical-align:top;
}

.bottom {
	BACKGROUND: url('/img/shell_bottom.gif') no-repeat 50% top;
	WIDTH: 795px; 
	HEIGHT: 12px;
	clear: both;
	margin-top: -12px;
}
.content{
	margin-left: 20px;
	FONT: 12px arial,helvetica;
}
.bottom_text{
	margin-left: 20px;
	margin-right: 20px;
        margin-bottom: 5px;
	color: #777;
	FONT: 11px arial,helvetica;
}
.copyright{
	margin-left: 20px;
	margin-right: 20px;
        margin-bottom: 5px;
	color: #777;
	FONT: bold 12px arial,helvetica;
}

.right_menu{
	FONT: 12px arial,helvetica;
	FONT-WEIGHT: bold;
	padding-top: 10px;
}
.current{
background:#EBF9CF;
}
.video {
	padding-left: 7px;
	padding-right: 5px;
        vertical-align: middle;
        padding-top: 7px;
}
.video_desc{
	FONT: 12px arial,helvetica;
}
.video a, .video a:active, .video a:visited {
	FONT: bold 12px arial,helvetica;
}
.text {
FONT: 12px arial,helvetica;
FONT-WEIGHT: bold;
}
.imageOuter {
border:1px solid #999;
width:92px;
}
.imageInner {
border:1px solid #FFF;
width:90px;
overflow:hidden;
}
#logo{
padding-bottom:0px;
padding-left:10px;
padding-top:15px;
float: left;
}
#header{
height: 70px;
width: 795px;
}
#header:after {
content: '';
display: block;
clear: both;
visibility: hidden;
height: 0;
line-height: 0;
}

#container{
margin:0pt auto;
width: 940px;
}



/* Search box */
.searchForm {
	position: relative;
	height: 45px;
	float: right;
	padding-right: 5px;
}
.searchFrmLeft {
	float: left;
	height: 45px;
	width: 5px;
}
.searchFrmRight {
	float: left;
	height: 45px;
	width: 5px;
}
.searchFrmCenter {
	background-image:url(/img/searchform-center.gif);
	background-repeat:repeat-x;
	width: 300px;
	height: 45px;
	float: left;
	padding-top: 10px;
	padding-left: 8px;
	vertical-align: top;
}
.searchsubmit {
	padding-left: 10px;
}
.searchsubmit input {
	height: 23px;
	width: 55px;
}
.searchinput input {
	width: 210px;
	_width: 206px;
}
input {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
/****************/
.subnavmenu{
float: left;
padding-top: 2px;
visibility: hidden;
}
.subnav{
clear: both;
height: 20px;
}
.header_ads{
float: left;
padding-top: 3px;
}

.subnav:after {
content: '';
display: block;
clear: both;
visibility: hidden;
height: 0;
line-height: 0;
}