/*
body{
}
#container {
width:960px;
margin:0 auto;

}

#header {
background:url(images/new_bg_header.jpg) no-repeat;
}

#navigation {
float:left;
width:960px;
background:#383;
}

#navigation ul li {
list-style-type:none;
display:inline;
}

#navigation li a {
display:block;
float:left;
color:#fff;
text-decoration:none;
border-right:1px solid #fff;
padding:5px 10px;
}

#navigation li a:hover {
background:#333;
}
*/

.home_page #header ul.sub_menu { /* This is so the sub navigation menus appear above the home page images. - Miguel */
z-index:1000;
}

.home_page .borders{
border-right:1px #ccc solid;
border-left:1px #ccc solid;
border-bottom:1px #ccc solid;
border-top:1px #ccc solid;
background:#FFF;
}
/* extar Div class for space
.space{

}*/
.home_page #content {
width:200px; /* set width of content */
background: #e5e5e5;
border-color:#999;
border-width:1px;
padding: 0px;
} 

.home_page #content ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
.home_page #content a, #content h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
}
/* Headers Left side content*/
.home_page #header1 {
font-family:Verdana, Geneva, sans-serif;
background:url(http://www.aimlanguagelearning.com/system/shop_main/views/aim/widgets/homepage/images/header1edit.jpg) no-repeat;
font-size:20px;
padding-top:5px;
height:30px;
padding-bottom:3px;}

.home_page #header2 {
font-family:Verdana, Geneva, sans-serif;
background:url(http://www.aimlanguagelearning.com/system/shop_main/views/aim/widgets/homepage/images/header2edit.jpg) no-repeat;
font-size:14px;
padding-top:5px;
height:30px;
padding-bottom:3px;}

.home_page #header3 {
font-family:Verdana, Geneva, sans-serif;
background:url(http://www.aimlanguagelearning.com/system/shop_main/views/aim/widgets/homepage/images/header3edit.jpg) no-repeat;
font-size:14px;
padding-top:5px;
height:30px;
padding-bottom:3px;}

.home_page #header4 {
font-family:Verdana, Geneva, sans-serif;
background:url(http://www.aimlanguagelearning.com/system/shop_main/views/aim/widgets/homepage/images/header4edit.jpg) no-repeat;
font-size:14px;
padding-top:5px;
height:30px;
padding-bottom:3px;}

.home_page .links{
padding-left:13px;
padding-top:10px;
padding-bottom:10px;
font-size: 1.1em;}

.home_page .siderbar_links {
	height: 65px;
	margin-top: 10px;
	padding-right: 5px;
	font-size: 1.1em;
}

.home_page .pics{
padding-left:5px;
padding-top:9px;
padding-right:3px;}
.home_page #content h2 {
color: #fff;

font-size:8px;
padding-left:5px;
}

.home_page #content a {
text-decoration: none;
color:#000;
padding-top:0px;
padding-bottom:0px;
}

.home_page #content a:hover {
color:#F00;
}

.home_page #content li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 


.home_page #content ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */

}

/*
.home_page div#content ul ul ul,
.home_page div#content ul ul li:hover ul ul
{ display: none;

}

div#content ul ul li:hover ul,
div#content ul ul ul li:hover ul
{display: block;}
*/

.home_page #content-container {
float:left;
width:960px;
background:#fff;
}

.home_page #content {
clear:left;
float:left;
width:200px;
display:inline;
margin:0;
margin-top:5px;


}
.home_page #content h2 {


color:#fff;

font-size:14px;
border:medium;
margin:0;


}

.home_page #content h4 {
color:#000;
font-size:14px;
border:medium;
margin:0;
}

.home_page #aside {
float:left;
width:755px;


}
/*Workshop Box*/
.home_page .workshops{
margin-top:12px;
margin-left:48px;
padding-bottom:0px;
padding-left:10px;
padding-top:150px;
background-image:url(http://www.aimlanguagelearning.com/system/shop_main/views/aim/widgets/homepage/images/workshopEdit.jpg);
background-repeat:no-repeat;
width:710px;
height: 100%;
position:relative;
float:left;
clear:both;


}
.home_page  .workshops .workshop_links{
padding-top:120px;
font-family:Verdana, Geneva, sans-serif;
font-size:20px;
font-color:#383;
padding-bottom:5px;
}
.home_page .workshop_links a{
color:#000;
text-decoration:none;
font:bold 17px arial,helvetica,sans-serif !important;
}
.home_page .workshop_links a:hover {
color:#F00;
}	
.home_page .workshops ul li {
list-style-type:square;
list-style-image:url(http://www.aimlanguagelearning.com/system/shop_main/views/aim/widgets/homepage/images/Play-1-Hot-iconedit.jpg);

display:list-item;
}	

.home_page #more {
color:#F00;
text-decoration:none;}

/*More*/
.home_page #footer {
clear:left;
background:#ccc;
text-align:right;
height:1%;
padding:0px;
}

<!--jquery slideshow
.home_page #slideshow {
list-style:none;
color:#fff;
}

.home_page #slideshow span {
display:none;
}

/*
#wrapper {
width:710px;
display:none;
margin-top:20px;
} */

.home_page #fullsize {
position:relative;
width:710px;
height:400px;
border:1px solid #434343;
background:#000;
}

.home_page #information {
position:absolute;
bottom:0;
width:710px;
height:0;
background:#434343;
color:#fff;
overflow:hidden;
z-index:200;

}

.home_page #information h3 {
font-size:18px;
padding:4px 8px 3px;
color:#383;
font-weight:bolder;
}

.home_page #information p {
padding:0 8px 8px;
}

.home_page #image {
width:660px;
border-color:#CC0;
border-width:10px;
}

.home_page #image img {
position:absolute;
z-index:25;
width:auto;

}

.home_page .imgnav {
position:absolute;
width:25%;
height:306px;
cursor:pointer;
z-index:150;
}

.home_page #imgprev {
left:0;
background:url(http://www.aimlanguagelearning.com/system/shop_main/views/aim/widgets/homepage/images/leftArrow.png) left center no-repeat;
}

.home_page #imgnext {
right:0;
background:url(http://www.aimlanguagelearning.com/system/shop_main/views/aim/widgets/homepage/images/rightArrow.png) right center no-repeat;
}

.home_page #imglink {
position:absolute;
height:356px;
width:100%;
z-index:100;
opacity:.4;
filter:alpha(opacity=40);

}

.home_page .linkhover {
background:url(http://www.aimlanguagelearning.com/system/shop_main/views/aim/widgets/homepage/images/link.gif) center center no-repeat;
}

.home_page #thumbnails {
margin-top:15px;
visibility:hidden;
}

.home_page #slideleft {
float:left;
width:40px;
height:1px;
background:url(http://www.aimlanguagelearning.com/system/shop_main/views/aim/widgets/homepage/images/leftArrow.png) center center no-repeat;
opacity:.7;
filter:alpha(opacity=70);

}

.home_page #slideright {
float:right;
width:40px;
height:1px;
background: url(http://www.aimlanguagelearning.com/system/shop_main/views/aim/widgets/homepage/images/rightArrow.png) center center no-repeat;
opacity:.7;
filter:alpha(opacity=70);
}

.home_page #slidearea {
float:left;
position:relative;
width:640px;
margin-left:15px;
height:1px;
overflow:hidden;
}



.home_page #header h1,#aside h3 {
margin:0;
}

/*
.home_page #navigation ul,#wrapper * {
margin:0;
padding:0;

}
*/



.home_page #slider {float:right; position:relative; overflow:auto; width:710px; height:421px; background:#fff; margin-left:47px; clear:both}
.home_page #slider ul {position:absolute; list-style:none; top:0; left:0; padding-top:5px;}
.home_page #slider li {float:right; width:800px; height:400px; padding-right:150px;}
.home_page #slider ul li a{ }
.home_page .pagination {float:right; list-style:none; height:25px; margin:10px 0 0 -10px;}
.home_page .pagination li {float:left; cursor:pointer; padding:5px 8px; background:#dbdcde;  margin:0 4px 0 0; text-align:center; color:#222; }
.home_page .pagination li:hover {background:#fff; color:#000;}
.home_page li.current { background:#888}

.home_page li#content {width:464px; height:270px; padding:15px 28px 15px 18px}
.home_page #content h1 {font:22px Georgia,Verdana; margin-bottom:15px; color:#036}


.home-page #clearance{
	clear:both;}