
* { padding: 0; margin: 0; }

body {font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color:#FFFFFF; background-image: url(images/bg_main_new.png); background-repeat: repeat-x;}

ul.pressLinks{font-size:1.2em; line-height:1.5em; list-style:none; text-indent:10px; padding:0 10px 0 0;}
.clearer{clear:both;}

h4{font-size:1.8em;}
.blogtitle{font-size:1.8em;}
#toTop{position:fixed; bottom:30px; margin-left:15px; z-index:100; background-color:#cccccc; border:#666 1px solid; padding:5px; }

.pics {  
	float:left;
    height:  320px;  
    width:   460px;  
    padding: 0px 0px 20px 0px;  
    margin: 0 0px 0 0px;
	text-align:center;
}
.picsProd {  
	float:relative;
    height:  213px;  
    width:   312px;
	margin-bottom:7px;
	background-image:url(products/images/excerpt_bg.png); background-repeat:no-repeat;
	
	text-align:left;
}

.dvd_productText{font-size:1.4em; color:#333333; line-height:1.6em; padding:20px 10px 20px 0; margin-left:185px; margin-right:20px;}

.quotesSub {  
	
    height:  192px;  
    width:   250px;  
    padding: 0;  
    margin: 0;
	text-align:center;
}

.coversSub {  
    height:  269px;  
    width:   200px;  
   padding-bottom:15px;  
    margin: 0 0 15px 15px; 
	text-align:center;
}
 
.pics img { 
    padding: 20px;  
    border:  1px solid #ccc;  
    background-color: #f0f2e5;  
    width:  418px; 
    height: 280px; 
    }
.resIndent{padding:15px;}	
.right_colBox{width:100%; height:auto; padding:15px 0 15px 0; border-top:#D4D9B4 1px solid;}
	
.caption{font-size:0.9em; color:#444; font-style:italic;}
.pageTitle{padding:0 0 20px 0;}
img.left{float:left; background-color:#eaecdb; padding:10px; border:#bbb 1px solid; margin:0px 15px 15px 0px;	}
img.left_rcol{ background-color:#eaecdb; padding:10px; border:#bbb 1px solid; margin:0;	}
img.left_gen{float:left; background-color:#eaecdb; padding:7px; border:#bbb 1px solid; margin:0 10px 0 0;	}

#schedule td{font-size: 1.2em; color:#444; font-family:Arial, Helvetica, sans-serif;}
.advisory_board{position:relative; height:150px; padding:10px 0 10px 0; margin:20px 0 20px 0;}
.theblock{width: 520px; height:auto; padding: 15px; margin:15px; background-color: #e8ead6; border:#cccccc 1px solid;}
a {color:#005da3; text-decoration:none;}
a:hover{color:#005da3; text-decoration: underline;}
p{font-size: 1.2em; color:#444; line-height:1.6em; padding:0px 0px 13px 0px; margin:0px 0px 0px 0px;}
#wrapper { margin: 0 auto; width: 100%;}
#header { width: 980px; color: #333; height: 160px; margin: 0px auto 0px auto;}
#logo {width: 980px; color: #333; height: 120px; margin: 0px auto 0px auto;}
#logo .holder{position: relative; width:374px; height:71px; margin:25px 0px 0px 20px;}
#logo .news{position:absolute; width:260px; height:80px; margin:23px 0 0 220px; z-index:10;}
#logo .flash{position:relative; width:560px; height:120px;}
#logo .leftCol{float:left; width:420px; height:120px;}
#logo .rightCol{float:left; width:560px; height:120px;}
#navigation {  width: 980px; height:40px; color: #333;}
#content {position:relative; width: 980px; margin: 0px auto 0px auto; height:100%; z-index:5;}
#content a{color: text-decoration:none;}
#content a:hover{color:#074792; text-decoration:underline;}
#hp_leftCol p{font-size: 1.2em; color:#444; line-height:1.6em;}
#hp_rightCol p{font-size: 1.1em; color:#444; line-height:1.6em;}
.topIndent{padding-top:13px;}
#hp_leftCol{float:left; width:460px; height:auto; margin:20px 15px 20px 15px;}
#hp_rightCol{float:left; width:460px; height:auto; margin:20px 15px 20px 15px;}
#newBug{position:absolute; width:62px; height:70px; margin:-35px 0px 0px 383px; z-index:100; background-image:url(images/new_bug.png); behavior:url(http://www.iamnotamess.com/scripts/iepngfix.htc); background-repeat:no-repeat;}
#footer { height:240px; font-size:1.2em; color: #fff; line-height:1.4em; /*border: 1px solid #ccc;*/ background: #5e5347; background-image:url(images/bg_footer_main.png); background-repeat:repeat-x; margin: 0px 0px 0px 0px;}
#footerContent { width: 980px; height:240px; /*border: 1px solid #ccc;*/ margin: 0px auto 0px auto;  padding-bottom:0px; background-image:url(images/bg_footer_2nd.jpg); background-repeat:no-repeat;}
#footerContent .topIndent{padding-top:30px;}
#footer .leftText{float: left;width:490px; height:auto;}
#footer .leftText a {color:#fff;}
#footer .rightText{float: left;width:490px; height:auto;}
.links1{float:left; width:auto; height:auto; padding: 10px 15px 0px 150px; text-align:right; border-right:#eee 1px solid;}
.links2{float:left; width:auto; height:auto; padding: 10px 0px 0px 15px; text-align:left}
.links1 a {color:#fff; text-decoration:none;}
.links1 a:hover{text-decoration:underline;}
.links2 a {color:#fff; text-decoration:none;}
.links2 a:hover{text-decoration:underline;}

#content_sub {position:relative; width: 980px; margin: 0px auto 0px auto; height:100%; background-image:url(images/bg_sub_content.png); background-repeat:repeat-y; z-index:5;}
#content_sub_bottom{width: 980px; margin: 0px auto 0px auto; height:33px; background-image:url(images/bg_sub_content_bottom.png); background-repeat:no-repeat;}
#sub_leftCol{float:left; width:580px; height:auto; margin:20px 30px 20px 40px;}
#sub_rightCol{float:left; width:260px; height:auto; margin:20px 40px 20px 30px;}
#sub_leftTop{width:580px; height:auto; padding-bottom:15px;}

#res_left{float:left; width:280px; height:auto; min-height:476px; background-image:url(resource/images/resource_panel_bg.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#e7ead5; padding-bottom:20px;}
#res_right{float:left; width:280px; height:auto; min-height:300px; background-image:url(resource/images/resource_panel_bg.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#e7ead5; margin-left:20px;}
#res_right li{list-style:none; margin-left:10px; font-size: 1.2em; line-height:1.5em;}
#res_right p{padding: 10px 15px 0 15px;}
#res_left li{list-style:none; margin-left:25px; font-size: 1.2em; line-height:1.5em;}
#res_left p{padding: 3px 15px 0 15px;}
#res_left a.links{font-weight:bold;}
#pressKit{background-color:#eaecdb; background-image:url(images/press_kitbg.jpg); background-position:bottom; background-repeat:no-repeat; padding:10px; border:#bbb 1px solid; margin:0px 15px 15px 0px; font-size:1.2em; color:#444; line-height:1.7em;}
#pressKit ul li{text-indent: 10px; list-style:none;}
#founddvd{position:relative; padding:60px 0 0 18px; margin-top:15px; width:580px; height:600px; background-image: url(images/products_yfdvd_bg.jpg); background-repeat:no-repeat;}