body, html {
padding:0;
margin:0;
background-color:#333333;
background-image:url(http://www.audiovideopartners.com/html_images/layout/bkgd.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
line-height:14px;
}

#background_box {
background-color:#232323;
background-image:url(http://www.audiovideopartners.com/html_images/layout/bkgd_centre.jpg);
width:790px;
margin-left:auto;
margin-right:auto;
height:1000px;
}

alt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#98ffff;
}

a:link {
	color: #FF9900;
	text-decoration: none;
}

a:visited {
	color: #FF9900;
	text-decoration: none;
}

a:hover {
	color: #FF9900;
	text-decoration: underline;
}

ul
{list-style-type:square; padding-left:10px; margin-left:10px;}

#wrapper {
width:791px;
margin-left:auto;
margin-right:auto;
padding:0;
background-color:#232323;
}

#header {
width:781px;
margin:0 5px 0 5px;
}

#hlite {
width:781px;
background-color:#FFFFFF;
margin:0 5px 0 5px;
padding:5px 0 7px 0;
color:#333333;
}

#hlite_content {
background-image:url(../html_images/home/hlite_bkg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#dfdfdf;
text-align:center;
}

.hlite_content_block {
display:block;
text-align:left;
margin:0 6px 8px 6px;
}

.hlite_content_block img {
border:#333333 1px solid;
margin-bottom:8px;
}

.hlite_content_smnu {
display:block;
text-align:left;
margin-bottom:6px;
}

#content_section_lft {
float:left;
width:219px;
text-align:left;
background-color:#f1f1f1;
}

#productmenu_lft {
float:left;
width:219px;
text-align:left;
background-color:#f1f1f1;
color:#333333;
}

/* NAV LIST */
ul#navlist {
list-style-type: none;
margin: 0;
padding: 0;
}

ul#navlist li { 
display: inline; 
margin: 0;
padding:0;
width: 189px;
list-style: none;
}

ul#navlist li a {
color: #333333;
display: block;
padding: 7px 0 7px 30px;
width: 189px;
background: url(/html_images/layout/bullet_square.gif) top left no-repeat;
}

ul#navlist li a:hover { 
background: #ffffff url(/html_images/layout/bullet_square.gif) top left no-repeat;
color:#333333;
text-decoration:none;
}

ul#navlist li li { display: inline; }

ul#navlist li li a {
display: block;
color: #333333;
padding: 2px 0 2px 30px;
width: 149px;
text-decoration:none;
background: #f1f1f1;
}

ul#navlist li li a:hover { background: #f1f1f1; }

#content_section_ttl {
float:right;
width:559px;
height:50px;
text-align:left;
border-left:#FFFFFF 1px solid;
background-color:#545454;
}

.content_ttl {
display:block;
margin:28px 0 0 55px;
}

#content_main {
width:779px;
background-color:#545454;
background-image:url(../html_images/layout/content_bkgd.jpg);
background-position:top;
background-repeat:repeat-y;
margin:0 5px 0 5px;
text-align:center;
border-right:#FFFFFF 1px solid;
border-left:#FFFFFF 1px solid;
}

#content_mainpage {
width:779px;
background-color:#545454;
margin:0 5px 0 5px;
text-align:center;
border-right:#FFFFFF 1px solid;
border-left:#FFFFFF 1px solid;
}

#content_main_lft {
float:left;
width:240px;
text-align:left;
margin-top:68px;
margin-left:14px;
line-height:18px;
}

#content_lft {
float:left;
width:205px;
text-align:left;
padding-top:38px;
padding-left:14px;
padding-bottom:20px;
line-height:18px;
background-color:#545454;
color:#ffffff;
}

#content_main_rgt {
float:right;
width:508px;
text-align:left;
margin-top:28px;
}

#content_rgt {
float:right;
width:559px;
text-align:left;
border-left:#FFFFFF 1px solid;
background-color:#DDDDDD;
}

.content_text {
display:block;
margin:20px 26px 30px 55px;
color:#333333;
background-color:#DDDDDD;
}

.content_text_alt {
display:block;
margin:5px 26px 10px 55px;
color:#333333;
background-color:#DDDDDD;
}

.category_title {
color:#545454;
font-weight:bold;
}

.content_text_product {
display:block;
margin:20px 26px 30px 55px;
color:#333333;
background-color:#DDDDDD;
}

.content_text_product img {
border:#333333 1px solid;
}

.more_info {
font-size:10px;
color:#FF6600;
}

.more_info a:link {
font-size:10px;
color:#FF6600;
}

.text_padding {
display:block;
margin:0 40px 0 4px;
}

#footer {
width:779px;
background-color:#545454;
margin:0 5px 0 5px;
padding-bottom:20px;
text-align:center;
border-right:#FFFFFF 1px solid;
border-left:#FFFFFF 1px solid;
}

#footer_lft {
float:left;
width:256px;
text-align:left;
margin-top:38px;
margin-left:14px;
font-size:11px;
}

#footer_rgt {
float:right;
width:504px;
text-align:left;
margin-top:8px;
font-size:11px;
}

.footer_mnu {
font-size:9px;
}

.footer_mnu a:link {
color:#FFFFFF;
text-decoration:none;
}

.footer_mnu a:hover {
text-decoration:underline;
}

.footer_mnu a:visited {
color:#FFFFFF;
text-decoration:none;
}

.Block {
margin-bottom: 5px;
}

.Block p.text {
background-color: transparent;
clear:none;
}

.Block img {
float: left;
height: 20%;
width:20%;
margin: 0 12px 12px 0;
border:1px solid #666666;
}

.clear {clear:both;}