/*page layout*/
body
{
    background-image: url(/resources/selmedia/images/background.gif);
    background-repeat: repeat-x;
    padding-top: 0px;
    margin-top: 0px;
    font: 8pt verdana, helvetica, sans-serif;
}
#top
{
	position:relative;
    width: 927px;
    height: 174px;
    margin: 0;
    background-color:#cae4f7;
    padding:0;
    background-image: url('/resources/selmedia/images/top_Heading.jpg');
    background-repeat: no-repeat;
}

table.contentTable {
    background-color:#ffffff;
    width:975px; 
}

table.contentTable td.leftBorder {
	background-image: url(/resources/selmedia/images/left_Border.jpg);
    background-repeat: no-repeat;
    width:25px;
}

table.contentTable td.rightBorder {
	background-image: url(/resources/selmedia/images/right_Border.jpg);
    background-repeat: no-repeat;
    width:23px;	
}


#content
{
    width: 975px;
    margin: 0px auto 0px auto;
}

#common-content {
	background-color: #ffffff;
}




.page-header
{
    padding-bottom:10px;
}


/*common elements*/
div
{
    margin: 0px;
}
img
{
    border: 0px;
}
table
{
    padding: 0px;
    margin: 0px;
    border:0px none;
}
td
{
    border: 0px;
    padding: 0px;
    vertical-align: top;
    margin: 0px;
}

/*header*/

.header-top-menu
{
	position:absolute;
    padding: 0;
   	margin:0;
    width: 375px;
    height: 20px;
    top:12px;
    right:120px;
}
.header-top-menu ul
{
    margin: 0;
    list-style-type: none;
    padding: 0;
    
}
.header-top-menu li
{
    display: inline;
    border: 0;
    padding: 0;
    margin:0;
}
.header-top-menu li a
{
    text-decoration: none;
    font-family: verdana, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #0263ae;
    margin:0;
    padding:0;
    margin-left: 12px;
}
.header-top-menu li a:hover
{
    text-decoration: underline;
}
#cart
{
    margin-left:12px;
    background-image: url('/resources/selmedia/images/cart.gif');
    background-repeat: no-repeat;
    padding-left: 7px;
}
#cartFull
{
    margin-left:12px;
    background-image: url('/resources/selmedia/images/cartFull.gif');
    background-repeat: no-repeat;
    padding-left: 7px;
}


#memberServices {
	position:absolute;
    padding: 0;
   	margin:0;
    width: 103px;
    height: 70px;
    top:4px;
    right:39px;
}

#SELmediaLogo {
	position:absolute;
    padding: 0;
   	margin:0;
    width: 317px;
    height: 81px;
    top:30px;
    left:15px;
}

/*
.green-background
{
    background-color: #6bbf2b;
}
*/


/* footer */
#footer
{
    margin:0;
    text-align: center;
    padding: 8px;
    font-size: 7pt;
    font-weight: bold;
    color: #7d7d7d;
}
#footer a
{
    font-size: 7.5pt;
    font-weight: bold;
    color: #7d7d7d;
}

.copyright
{
    margin-top: 8px;
    font-size: 7pt;
    color: #7d7d7d;
}


/*inside pages*/
.member-form
{
    width: 205px;
    height: 101px;
    float: right;
    background: #FFFFFF url(/resources/selmedia/images/memberFormLogin.gif) no-repeat;
    padding: 0px 0px 0px 7px;
    margin-bottom: -180px;
    font-family: verdana, helvetica, sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
    color: #135992;
    position: relative;
    top: -93px;
    right: 5px;
}

.member-form form
{
	margin-top:22px;
}

.member-form-account
{
	width: 205px;
    height: 101px;
    padding: 0px 0px 0px 0px;
    float: right;
    margin-bottom: -180px;
    position: relative;
    top: -93px;
    right: 5px;
}

input.text
{
    background-color: #dcf2ff;
}
input.button
{
    font-family: verdana, helvetica, sans-serif;
    font-size: 7pt;
    margin-left: 6px;
}
#left-menu
{
    width: 181px;
    font: bold 7.5pt/8pt verdana, helvetica, sans-serif;
    margin: 0;
    padding: 0px 0px 100px 0px;
    background-color: #caf1b8; 
    background: url('/resources/selmedia/images/leftMenuBackground.gif') no-repeat;
    background-position: bottom left;
}
#left-menu ul
{
    list-style: none;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#left-menu li
{
	height:22px;
    width:176px;
	margin: 0px 0px 0px 3px;
    background-color: #caf1b8; 
    background: url('/resources/selmedia/images/leftMenuItemBackground.gif') no-repeat;
    vertical-align:middle;
    font: 8.5pt/12pt vverdana, helvetica, sans-serif;
}

#left-menu li.lmi-selected a
{
    font-weight:bold;
    background: url('/resources/selmedia/images/selected.gif') no-repeat;
}


#left-menu li.ulTitle
{
	padding: 0px 0px 0px 5px;
    font-weight: bold;
}

#left-menu li.ulTitle:hover
{
	background: url('/resources/selmedia/images/leftMenuItemBackground.gif') no-repeat;
}


#left-menu a
{
    padding: 3px 0px 0px 10px;
    width:163px;
    color:#000000;
    text-decoration:none;
    display:block;
}

#left-menu a:hover
{
    background: url('/resources/selmedia/images/leftMenuItemHover.gif') no-repeat;
}

#left-menu li.lmi-selected a:hover
{
    background: url('/resources/selmedia/images/selected.gif') no-repeat;
}

#inside-content
{
	position:relative;
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:5px;
}


.addLink {
background:transparent url(/resources/selmedia/images/cart_icon.gif) no-repeat scroll left center;
margin:3px 3px 3px 3px;
padding:0 0 0 25px;
}

em {
font-style: italic;
font-weight: normal;
}

.news
{
    clear: both;
    padding-top:2px;
    padding-bottom:0px;
    padding-right:10px;
}
.news-text
{
    margin-left: 45px;
    padding-bottom:5px;
    border-bottom: solid 1px #66cc33;
}
.news-date
{
    font-weight:bold;
    font-size:8pt;
}
.news-title
{
    font-weight: bold;
    font-size: 110%;
}
.news img
{
    float: left;
    margin-right: 6px;
    margin-bottom: 8px;
}

.section
{
    margin: 5px 3px 5px 3px;
    border: solid 2px #8fd948;
    /*background-color: #e8f9db;*/
    padding-top: 0px;
    padding-left: 8px;
    padding-bottom: 4px;
    background: #FFFFFF url(/resources/selmedia/images/sectionBackground.gif) repeat;

}

.section h3
{
    margin-top: 0px;
    padding-top: 0px;
    background: url("/resources/selmedia/images/sectionHeaderBkgd.gif");
    font-family: Myriad Pro Cond;
    font-weight: bold;
    font-size: 20pt;
    height: 24pt;
    color: #377e01;
    margin-left: 5px;
    padding-left: .2em;
}
.photo
{
    border: solid 1px #c3ff78;
}

a.topNav_Button1 {
	position:absolute;
    padding: 0;
   	margin:0;
    width: 84px;
    height: 109px;
    top:53px;
    right:402px;
    background-image: url("/resources/selmedia/images/topNav_upImage1.jpg");
	background-repeat:no-repeat;
	background-position: left;
}

a.topNav_Button1:hover {
    background-image: url("/resources/selmedia/images/topNav_overImage1.jpg");
	background-repeat:no-repeat;
	background-position: left;
}

a.topNav_Button2 {
	position:absolute;
    padding: 0;
   	margin:0;
    width: 144px;
    height: 109px;
    top:53px;
    right:257px;
    background-image: url("/resources/selmedia/images/topNav_upImage2.jpg");
	background-repeat:no-repeat;
	background-position: left;
}

a.topNav_Button2:hover {
    background-image: url("/resources/selmedia/images/topNav_overImage2.jpg");
	background-repeat:no-repeat;
	background-position: left;
}

a.topNav_Button3 {
	position:absolute;
    padding: 0;
   	margin:0;
    width: 142px;
    height: 95px;
    top:67px;
    right:114px;
    background-image: url("/resources/selmedia/images/topNav_upImage3.jpg");
	background-repeat:no-repeat;
	background-position: left;
}

a.topNav_Button3:hover {
    background-image: url("/resources/selmedia/images/topNav_overImage3.jpg");
	background-repeat:no-repeat;
	background-position: left;
}

a.topNav_Button4 {
	position:absolute;
    padding: 0;
   	margin:0;
    width: 94px;
    height: 92px;
    top:70px;
    right:19px;
    background-image: url("/resources/selmedia/images/topNav_upImage4.jpg");
	background-repeat:no-repeat;
	background-position: left;
}

a.topNav_Button4:hover {
    background-image: url("/resources/selmedia/images/topNav_overImage4.jpg");
	background-repeat:no-repeat;
	background-position: left;
}