/* CSS Document */
body {
	padding:0;
	margin:0;
	background-color: #fff;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	font-size: 14px;
	background-image:url(../images/body_bgd3.gif);

}
img{
	border: none;
}
a:link, a:visited{
	text-decoration: none;
	color:#396eb0;
}
a:hover {
	text-decoration: underline;
	color:#FF9933;
}
/*#myDimmer{width: 100%; height:100%; background: #ddd;position: static; opacity: 0.7; z-index: 1;filter:alpha(opacity=40);}*/
#spotLightWrapper2a{position: absolute;  top:15px; width: 100%; height: 700px; z-index:1000; margin: 0; background-color:transparent; border: none;}
#spotLightWrapper4 {border:none;}
#spotLight2{position: absolute; padding-top:15px; width: 800px; height: 620px; border:none;padding:2px; z-index: 1000; margin: 0 auto; background-color:#444; background:none;}
#jOverlayContent {border: 0px solid #444;}
.flashFrame { margin:0; padding:0; background: none; }
.closeThmb {color:#FFFF99; float: right; cursor: pointer; font-weight:bold; z-index: 1019;}
#main_wrapper{width:100%; padding:0; margin:0; position: relative; left:0; /*box-sizing: content-box;*/ }
#main_container{width: 1000px; margin: 0 auto; padding:5px; background:none; position: relative; z-index:999;/* box-sizing: content-box;*/}
#header_top{width: 998px; height: 50px;  background: url(../images/bg_top_header.gif) left top no-repeat;}
#main_content{width:994px; padding: 2px;background: url(../images/bg_content.gif) repeat-y; height: auto; /*box-sizing: content-box;*/ }
#flashProtoype{width:994px; padding: 2px;background: url(../images/bg_content.gif) repeat-y; height: 630px; z-index:1001; }
#header_txt{position:relative; left: 30px; bottom: 22px; z-index: 1;}
#creative_banner{z-index: 10; height: 112px; overflow: hidden; position: relative; right:1px;}
#mid_content_wrapper{width: 970px; padding:10px 10px 0px 10px; margin: 0; height: auto; position: relative; bottom: 6px; /*box-sizing: content-box;*/}
#nav_wrapper{height:35px; width:640px;overflow:hidden; padding-left:330px; z-index: 1; position:relative; bottom: 4px;}
#nav_wrapper2{ overflow:hidden; height: 35px; width: 640px;border: none;}
#nav_wrapper3{ float:left; overflow:hidden; height: 35px; width: 155px;border: none;}
.mid_left_col{padding-left:20px; width: 336px; float: left;}
.mid_right_col{padding-left:2px; float: left; width: 590px; z-index: 1000; padding-top: 8px; }
#carousel_wrapper{width:956px; height: 125px; margin: 0px 0px 0px 20px; position: relative; top: 8px; right: 20px; padding:0px 20px 0px 20px; background:transparent url(../images/bg_carousel2.gif) center top no-repeat; }
.carousel{width: 610px; margin: 0 auto; height:112px; padding-top: 10px;}
.next, .prev{ cursor:pointer; padding:10px; position: relative; top: 20px;}
.next{float: right;}
.prev{float:left;}

li {float:left; padding:5px;width:112px;   height: 122px; text-align: center; margin-right:10px; list-style: none; background: url(../images/bg_thmb.png) top center no-repeat;}
#main_footer{width: 998px; height: 56px;  background: url(../images/bg_footer.gif) left top no-repeat;}
#copy_right{
	width: 900px; height: 58px; margin: 0 auto; margin-top: 10px; padding: 4px; color: #444; background-color: transparent; text-align:center; font-size: 11px;
}
#copy_right p { padding:2px; margin:0;}
.blueDotted {
	border-bottom: 1px dotted #a3c0e3; width: 100%; height: 1px;
}
/*    *****************************************    */
/*    ************       TABS      ************    */
/*    *****************************************    */
#tabEasy{width: 530px; height: 190px; background:#fff url('../img/bg_tab_easy.gif') top center no-repeat;}
#tabReview{width: 530px; height: 190px; overflow:auto;}
#tabEasyBtn{position:relative; top: 150px; left: 370px; }
#divname, #divname2, #divname3, #divname4 {
	height:350px;
	margin-top: 10px;
}

#studioWrapper {
	height: 600px;
	width: 800px;
	margin: 0 auto;
	background-color:#444;
	padding:0;
	z-index: 1020;
	position: relative;

}
#wrap {
	margin:10px 10px 10px 200px;
	width:518px;
	overflow:hidden;
	border: 1px dotted red;
	}
#nav_wrapper a, #nav_wrapper a:active, #nav_wrapper a:visited {
	display:block;
	float:left;
	padding-bottom:0px;
	background:#e0e6ee;
	color:#0066cc;
	margin-right:0px;
	text-decoration:none;
	outline:none;
	position: relative;
	left: 6px;
	bottom: 10px;
	overflow: hidden;
	height: 36px;
	z-index: 2;
	}
#nav_wrapper a.selected, #nav_wrapper a.selected:active, #nav_wrapper a.selected:visited {
	background:#ffffff;
	color:#4d4d4d;
	text-decoration:none;
	outline:none;
	position: relative;
	top: 0px;
	border: 0px solid #ff9900;
	border-bottom: none;
	padding:0;	
	}
#nav2 a, #nav2 a:active, #nav2 a:visited {
	display:block;
	float:left;
	padding:0;
	background:#DAF1C9;
	color:green;
	margin-right:1px;
	text-decoration:none;
	outline:1px dotted red;
	}
#nav2 a.selected, #nav2 a.selected:active, #nav2 a.selected:visited {
	background:#C51D1D;
	color:#fff;
	text-decoration:none;
	outline:1px dotted red;
	}
.hiddencontent,.hiddencontent2 {
	padding:2px;
	background:#fff;
	display:none;
	
	}
.clear {
	clear:both;
	}
.floatL {
		float:left;
		display:inline;
	}
.floatLup {
		float:left;
		display:inline;
		padding-right:6px;
		position:relative;
		bottom: 4px;
	}
.floatLup a {
	font-size:12px;
	}
.floatR{
	float:right;
	}
h1 {
	color:#009900;
	padding:20px 0;
	}
h2 {
	color:#999999;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 10px 0;
	}
/*    *****************************************    */
/*    ************       FORM      ************    */
/*    *****************************************    */
#divname3 table {
	border: 1px solid #aaa;
}
input, textarea {
	border: 1px solid #aaa;
}
td {
	vertical-align: top;
}
.formCol1 {
	width: 140px;
	color: #444;
	font-weight: bold;
	
}

.formCol2 {
	width: 450px;
	
}
#user_email, #user_name {
	width: 258px;
}
table  p{
	padding:0;
	margin:0;
}