body {
 margin: 0px;
 padding: 0px;
 background-image: url("../images/bg3.gif");
 background-repeat: repeat-x; 
 background-position: top;
 background-attachment: fixed;
 background-color: #adc1f5;
}

#main {
 background-image: url("../images/bg_main.gif");
 background-repeat: repeat-y;
 background-position: top;
 margin: 0px;
 padding: 0px;
}

#header {
 background-image: url("../images/bg_header.gif");
 background-repeat: no-repeat;
 background-position: top;
 margin: 0px;
 padding: 0px;
 height: 159px;
}

#headstuff {
	padding: 12px 12px 0px 12px;
	margin: 0px;
	width: 776px;
}

#scrolly {
 background-image: url("../images/bg_flash.gif");
 background-repeat: no-repeat;
 background-position: top;
 background-color: #c4c4c4;
 margin: 0px;
 padding: 0px;
}

#menubar {
 background-image: url("../images/bg_menubar.gif");
 background-repeat: no-repeat;
 background-position: top;
 margin: 0px;
 padding: 4px 0px 0px 0px;
 width: 800px;
 height: 35px;
}

#overlapcontainer {
position:relative;
} 

#overlapmovie { margin: 0px 0px 0px auto; padding: 0px; float: left; 
position: absolute;
left: 0px;
top: 0px;  
visibility: visible; 
} 

#contenthm {
 padding: 4px;
}

#content {
 padding: 4px;
 height: 500px;
}

#foot {
 padding: 3px;
 height: 75px;
}

/*SEARCH BOX*/

#searchy {
 background-image: url("../images/bg_searchbox.jpg");
 background-repeat: no-repeat;
 background-position: top;
 margin: 0px;
 padding: 0px;
 width: 207px;
 height: 74px;
}

#searchies {
 background-image: url("../images/bg_search.gif");
 background-repeat: no-repeat;
 background-position: top;
 margin: 0px;
 padding: 0px;
 width: 194px;
 height: 34px;
}

#searchiesub {
 background-image: url("../images/bg_subsearch.gif");
 background-repeat: no-repeat;
 background-position: top;
 margin: 0px;
 padding: 0px;
 width: 194px;
}

input.searchbox {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 0px;
	font-face: Arial;
	color: #000000;
}

form.searchbox {
	padding: 0px;
	margin: 0px;
	letter-spacing: 0px;
	font-face: Arial;
	font-size: 12px;
	color: #000000;
}

#length {
	width: 95px;
	margin: 7px 0px 0px 0px;
	padding: 0px;
	line-height: 12px;
	letter-spacing: 0px;
	font-face: Arial;
	color: #000000;
	font-size: 12px;
	height: 17px;
}

#subbox {
position: relative;
}

#lengthsub {
	width: 95px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	line-height: 12px;
	letter-spacing: 0px;
	font-face: Arial;
	color: #000000;
	font-size: 12px;
	height: 17px;
	float: left;
	top: 0px;
    left: 25px;

}

#btn_gobox {
position: relative;
}

#btn_go {
position: absolute;
float: right;
margin: 0px;
padding: 0px;
top: 4px;
left: 104px;
}

/* RETAIL PAGES */

/*Menu*/
#retamenu {
	background-color: #ccd5ee;
	border: solid 1px #acb6d5;
	width: 180px;
	padding: 7px;
	margin: 4px 4px 4px 5px;
}

ul.retamenu {
	margin: 5px 0px 0px 14px;
	padding: 0px;
}

li.retamenu {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style-image: url("../images/bullet.gif");
	font-family: Arial;
	font-weight: bold;
	color: #415b9f;
}

ul li ul.retamenu {
	margin: 3px 0px 0px 10px;
	padding: 0px;
}

ul li ul li.retamenu {
	margin: 0px;
	padding: 0px;
	list-style-image: url("../images/bullet_sm.gif");
	font-family: Arial;
	font-weight: bold;
	color: #415b9f;
}

/*Product Box*/
#retabox {
	width: 593px;
	margin: 0px 0px 4px 0px;
}

#blue {
	background-image: url("../images/bg_retbox_topx.jpg");
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px;
	height: 288px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

#green {
	background-image: url("../images/bg_retbox_topx_green.jpg");
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px;
	height: 288px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

/*Mini Boxes*/
#minibox {
	margin: 0px;
	padding: 0px;
}

#greybox {
	background-color: #939393;
	background-image: url("../images/bg_greybox.gif");
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #929292;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	margin: 0px;
	height: 101px;
}

#bluebox {
	background-color: #304376;
	background-image: url("../images/bg_bluebox.gif");
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #0a1842;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
	margin: 0px;
	height: 101px;
}

/*Video Boxes*/
#videobox {
	background-image: url("../images/bg_vid_all.gif");
	background-position: top;
	background-repeat: no-repeat;
	height:126px;
}

#videobox img{
	margin-top:10px;
}

.sitethumb { 
		margin: 5px 5px 5px 5px;
		padding: 0px;
		border: 1px solid #ffffff;
}

#sitethumbtable td { 
		margin: 0px;
		padding: 0px 0px 8px 0px;
}


/*Mini Boxes - Home Page*/
#minibox1 {
	margin: 0px;
	padding: 0px;
}

#minibox2 {
	margin: 0px;
	padding: 0px;
}

#minibox3 {
	margin: 0px;
	padding: 0px;
}

#greyboxhm {
	background-color: #939393;
	background-image: url("../images/bg_greybox.gif");
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #929292;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 5px 5px 0px 5px;
	margin: 0px;
	height: 115px;
}

#blueboxhm {
	background-color: #304376;
	background-image: url("../images/bg_bluebox.gif");
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #0a1842;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding:  0px 5px 0px 5px;
	margin: 0px;
	height: 90px;
}
