@import url(display.css);
@import url(onlineshop.css);
@import url(coda-slider.css);

/* ========== PAGE LAYOUT ========== */

#container{
	width: 1002px;
	margin: 0 auto;
}

#top{
	width:1000px;
	clear:both;
	margin:0px 0px 0px 1px;
}

#logo{
	float:left;
}

#header-rhs{
	float:left;
	text-align: right;
}

#header-img{
	width:625px;
}

#nav{
	background:#2DC653;
	width:625px;
	height:31px;
}

#membersignin{
	width:990px;
	height:31px;
	padding:9px 0px 0px 10px;
	margin:0px 0px 10px 1px;
	background: url(../images/topbar-memberlogin.gif) no-repeat;
}

#footer{
	width:1002px;
	height:52px;
	margin: 10px 0px 0px 0px;
	background:url(../images/footer-bar.gif) no-repeat;
}

#footer-links{
	margin:17px 0px 0px 11px;
	float:left;
}

#onecol-top{
	width:1002px;
	height:10px;
	background:url(../images/1col-top.gif) no-repeat;
	font-size:1px;
}

#onecol-bottom{
	width:1002px;
	height:10px;
	background:url(../images/1col-bottom.gif) no-repeat;
	font-size:1px;
}

#onecol-content{
	background:url(../images/1col-bg.gif) repeat-y;
	padding:10px 20px 10px 20px;
}

/* ========== HOME PAGE ========== */

#home-box-top{
	width:1002px;
	height:272px;
	margin:0px 0px 10px 0px;
	background: url(../images/home-box-top.gif) no-repeat;
}

#home-animation{
	width:650px;
	height:239px;
	float:left;
	margin:10px 10px 0px 11px;
	overflow:hidden;
}

#home-video{
	width:320px;
	height:250px;
	float:left;
	margin:10px 0px 0px 0px;
}

#home-box-main{
	width:1002px;
	height:260px;
	margin:0;
	background: url(../images/home-box-main.gif) no-repeat;
}

#home-box1{
	width:301px;
	float:left;
	padding:10px 15px 0px 15px;

	
}

#home-box2{
	width:300px;
	float:left;
	padding:10px 15px 0px 15px;
}

#home-box3{
	width:305px;
	float:left;
	padding:10px 15px 0px 15px;
	
}
 
 /* ========== MEMBER SIGNUP ========== */ 

#boxSignup{
	width: 520px;
	float: right;
}


#memberSignup{
	width: 500px;
	padding:10px;
	background: url(../images/bg_membersignup.png) repeat-y #e9e9e9;
	
}

#memberSignupTop{
	width: 520px;
	background: url(../images/top_membersignup.png) no-repeat;
	padding: 0px;
	margin: 0px;
	height:16px;
	
}


#memberSignupBottom{
	width: 520px;
	background: url(../images/bottom_membersignup.png) no-repeat;
	padding: 0px;
	margin: 0px;
	height:16px;
	

}

 /* ========== MEMBER LOGIN ========== */ 

#boxLogin{
	width: 370px;
   float: left;  
}

#memberLogin{
	width: 350px;
	padding:10px;
	background: url(../images/bg_memberlogin.png) repeat-y #d5d5d5;
}

#memberLoginTop{
	width: 370px;
	height:16px;
	background: url(../images/top_memberlogin.png) no-repeat;
	padding: 0px;
	margin: 0px;
	
}


#memberLoginBottom{
	width: 370px;
	height:16px;
	background: url(../images/bottom_memberlogin.png) no-repeat;
	padding: 0px;
	margin: 0px;
	
}



 
/* ========== ABOUT ========== */ 

#about{
	width: 340px;
	float: left;
	margin-right: 15px;
}

#about{
	width: 340px;
	float: left;
	margin-right: 15px;
}


#theTeam{
	width: 320px;
	float: left;
	padding: 10px;
	background-color:#ddd;
	
}

#libraryQuote{
	width: 320px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica;
	float: left;
	padding: 10px;
	background:  url(../images/bg_libraryquotes.jpg) no-repeat;
	background-color: #ddd;
}


#theTeamBorder{
	width: 340px;
	float: left;
	padding: 0px;
	
	
}



#hiddenbox,#hiddenbox2,#hiddenbox3,#hiddenbox4,#hiddenbox5,#hiddenbox6,#hiddenbox7,#hiddenbox8,#hiddenbox9,#hiddenbox10,#hiddenbox11,#hiddenbox12,#hiddenbox13{
display: none;
}
 
/* ========== IMPORTANT STYLES ========== */

div.clear {
	clear: both;
	margin: -1px 0 0 0;
	visibility: hidden;
	height: 1px;
}

div.clear hr {
	display: none;
}

hr {
		margin-bottom:12px;
		margin-top: 12px;
}

/*====================TOOL-TIP===================*/
#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:12px;
	padding-right:8px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble_bottom.gif');
	background-repeat:no-repeat;
	height:44px;
	position:relative;
	top:-6px;
}




#container {position:relative;}
#home-animation {position:relative; z-index:10;}
#home-box-top {position:relative; z-index:9;}
#home-box-top .mask_upper {position:absolute; z-index:99; top:10px; left:11px; background:url(/images/rotate-mask-upper.png) no-repeat; width:650px; height:8px;}
#home-box-top .mask_lower {position:absolute; z-index:99; top:210px; left:11px; background:url(/images/rotate-mask-lower.png) no-repeat; width:650px; height:39px;}

#memberSignup {position:relative;}
.pdf-trial {position:absolute; left:330px; top:20px; }

#catDynMenuSub235423 {left: 780px !important; top: 110px !important;}
#catCartDetails, table.cart {font-size:15px !important;}