@charset "utf-8";
/* CSS Document */
/* all pages */
body {
	margin-top: 0px;
	padding-top: 0px;
	background-image: url(images/background01.jpg);
	background-position:top;
	background-repeat: repeat-x;
	background-color: #0663b1;
	margin-left: 0px;
}
#nav {
    width: 905px; 
	height: 120px; 
	margin-right: auto; 
	margin-left: auto;
	display: block;
}
/* for 404 page test */
#flashcontent {
    width: 905px; 
	height: 120px; 
	margin-right: auto; 
	margin-left: auto;
	display: block;
}
/* */
#home-main {
    width: 905px; 
	display: block;
	margin-left: auto; 
	margin-right: auto;
	background-image: url(images/content-repeat.gif);
	background-repeat: repeat;  
}
#left {
    width: 280px; 
	height: 273px; 
	float: left; 
	text-align: center;
	margin-left: 5px;
}
#footer {
	width: 905px; 
	height: 129px; 
	clear: both; 
	margin-right: auto; 
	margin-left: auto;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: center;
}

#Search {
   position: relative;
    top: -115px;
    left: 640px;
    width: 280px;
    height: 40px;
}
.submit { 
	vertical-align: middle; 
}
#content2 {
 	width: 602px; 
	height: auto; 
	float: right;
	text-align: left;
	margin-right: 5px;
}

/* homepage */
#digiblue {
    width: 290px; 
	height: 193px; 
	float: left; 
}
#hotproducts {
    width: 290px; 
	height: 190px; 
	float: left;
	background-repeat: no-repeat;
	background-position: right; 
}
#licensors {
    width: 602px; 
	height: 273px; 
	float: left;
	text-align: left;
	margin-right: 5px;
	}

#brand-rotator {
    width: 592px; 
	height: 269px; 
	float: right;
	margin-right: 5px;
}
#brand-scroller {
    width: 592px; 
	height: 114px; 
	float: right;
	margin-right: 5px;
}
#scroller {
    width: 905px; 
	height: 1px; 
	clear: both; 
	text-align: center;
}
#shop {
    width: 311px; 
	height: 240px; 
	float: left; 
	text-align: right;
}
#news {
	float: left; 
	width: 363px; 
	height: 240px; 
	background-color: #FFFFFF;
}
#support {
    float: right; 
	width: 221px; 
	height: 240px;
	background-image: url(images/support.gif);
	background-repeat: no-repeat; 
}
#support-txt {
    float: right; 
	width: 251px; 
	height: 160px;
	padding-top: 25px;
}



/* Product Pages */

td.menu-cell {
	background-image: url(/products/menu/images/blue.png);
	background-repeat:no-repeat; 
	background-position:center;
}

td.menu-cell:hover {
	background-image: url(/products/menu/images/orange.png);
	background-repeat:no-repeat; 
	background-position:center;
}

#product-menu{
    width: 260px; 
	height: 583px; 
	float: left;
	vertical-align: top;
	background-image: url(products/images/menu-background.jpg);
	background-repeat: no-repeat;
	background-position: right;
	overflow: inherit;
}
iframe {
	border: none;
}
#box{
	border:#b9b9b9 solid 1px;
	width: 600px;
	height: 400px;
	overflow: visible;
	background-color: #FFFFFF;
	background-image: none;
}

/* Customer Service Pages */

#cs-left {
    width: 250px; 
	height: 283px;
	float: left;
	vertical-align: top;
	background-image: url(customer-service/images/menu-background.jpg);
	background-repeat: no-repeat;
	background-position: top;
	overflow: inherit;
	
}
/* Secondary Pages */
#content-sec {
 	width: 860px; 
	height: auto; 
	float: right;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
}
/* Company Pages */
#company-left {
    width: 250px; 
	height: 283px; 
	float: left;
	vertical-align: top;
	background-image: url(company/images/menu-background.jpg);
	background-repeat: no-repeat;
	background-position: top;
	overflow: inherit;
	
}
