/* CLEAR Elements  -This tag is to be used to clear all floats so that backgrounds repeat vertically in FireFox*/
#Clear {
	clear: both;
}
/* Basic Elements */
body {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #101010;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #002750;
	background-image: url(../images/interface/misc/bg-page.gif);
	background-repeat: repeat-y;
	background-position: center Top;
}
#MainBody-BG {
	width: 800px;
	background-color:#dae6f3;
	clear: both;
	margin:0 auto;
}
form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
a:link {
	text-decoration: none;
	color: #014fa1;
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color: #014fa1;
}
a:hover {
	text-decoration: none;
	color: #014fa1;
}


li { margin-bottom:5px;
}



h1 {
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	color:#8F8375;
	background-repeat: no-repeat;
	clear: both;
}
h1 span {
	display: none;
}
h2 {
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	color:#014fa1;
	background-repeat: no-repeat;
	text-transform:uppercase;
}
h2 span {
	display: none;
}
h2.red {
    color:#b51533;
}
h2.blue {
    color:#014fa1;
}
h2.purple {
    color:#654fa1;
}
h2.green {
    color:#008e77;
}
h3 {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #b51533;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
	text-transform:uppercase;
}
h3 span {
	display: none;
}
h3.red {
    color:#b51533;
}
h3.blue {
    color:#014fa1;
}
h3.purple {
    color:#654fa1;
}
h3.green {
    color:#008e77;
}
hr {
    margin-top:20px;
    margin-bottom:20px;
    border: 0;
	height: 1px;

	border-bottom-width:thin;
border-bottom-style:solid;
}
hr.red {
    background-color:#b51533;
     border-bottom:#b51533;
}
hr.blue {
    background-color:#014fa1;
	     border-bottom:#014fa1;
}
hr.purple {
    background-color:#654fa1;
	      border-bottom:#654fa1;
}
hr.green {
    background-color:#008e77;
	        border-bottom:#008e77;
}
p {
	padding:0px;
	padding-bottom:5px;
	margin: 0px;
	margin-bottom:5px;
}
h1.HomeTitle {
	background-image: url(../images/home/centerpiece_text.gif);
	width: 750px;
	height: 102px;
}
h2.Price {
	background-image: url(../images/home/bottom-price.gif);
	width: 285px;
	height: 39px;
	float:left;
}
h2.PhoneNumber {
	background-image: url(../images/home/phonenumber.gif);
	width: 282px;
	height: 33px;
	float:left;
}
/* Misc */
.color1 {
	font-size: 12px;
	color:#8F8375;
}
.plus:link {
	color: #7D6F6C;
	text-decoration: none;
}
.plus:visited {
	color: #7D6F6C;
	text-decoration: none;
}
.plus:hover {
	text-decoration: none;
	color: #7D6F6C;
}
/* HEADER REGION */			
#TopContainer {
	background-image: url(../images/interface/header/header-top.gif);
	background-repeat:repeat-x;
	width: 800px;
	height: 131px;
	clear: both;
}
#Logo-home a {
	background-image: url(../images/interface/header/logo.gif);
	background-repeat: no-repeat;
	float: left;
	width: 340px;
	height: 131px;
}
#Logo-home a:hover {
	background-image: url(../images/interface/header/logo.gif);
}
#Logo-home span {
	display: none;
}
#Logo-next {
	width: 334px;
	float: right;
}
#NavContent {
	background-image: url(../images/interface/nav/nav-bg.gif);
	width: 730px;
	height: 32px;
	float: left;
	padding-left:35px;
	padding-right:35px;
}
#Nav1 a {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav1 a:hover {
	color:#014fa1;
	text-decoration:none;
}
#Nav1 span {
	display: none;
}
#Nav2 a {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav2 a:hover {
	color:#b51533;
	text-decoration:none;
}
#Nav2 span {
	display: none;
}
#Nav3 a {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav3 a:hover {
	color:#654fa1;
	text-decoration:none;
}
#Nav3 span {
	display: none;
}
#Nav4 a {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav4 a:hover {
	color:#654fa1;
	text-decoration:none;
}
#Nav4 span {
	display: none;
}
#Nav5 a {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav5 a:hover {
	color:#008e77;
	text-decoration:none;
}
#Nav5 span {
	display: none;
}
#Nav6 a {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav6 a:hover {
	color:#008e77;
	text-decoration:none;
}
#Nav6 span {
	display: none;
}
#Nav1-down a {
	color:#014fa1;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav1-down a:hover {
	color:#014fa1;
	text-decoration:none;
}
#Nav1-down span {
	display: none;
}
#Nav2-down a {
	color:#b51533;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav2-down a:hover {
	color:#b51533;
	text-decoration:none;
}
#Nav2-down span {
	display: none;
}
#Nav3-down a {
	color:#654fa1;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav3-down a:hover {
	color:#654fa1;
	text-decoration:none;
}
#Nav3-down span {
	display: none;
}
#Nav4-down a {
	color:#654fa1;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav4-down a:hover {
	color:#654fa1;
	text-decoration:none;
}
#Nav4-down span {
	display: none;
}
#Nav5-down a {
	color:#008e77;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav5-down a:hover {
	color:#008e77;
	text-decoration:none;
}
#Nav5-down span {
	display: none;
}
#Nav6-down a {
	color:#008e77;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	float: left;
	text-decoration:none;
}
#Nav6-down a:hover {
	color:#008e77;
	text-decoration:none;
}
#Nav6-down span {
	display: none;
}
#floater {
	float: left;
}
#TopNav1 a {
	background-image: url(../images/interface/nav/topnav1.gif);
	background-repeat: no-repeat;
	width: 62px;
	height: 33px;
	float: left;
}
#TopNav1 a:hover {
	background-image: url(../images/interface/nav/topnav1-over.gif);
}
#TopNav1 span {
	display: none;
}
#TopNav2 a {
	background-image: url(../images/interface/nav/topnav2.gif);
	background-repeat: no-repeat;
	width: 76px;
	height: 33px;
	float: left;
}
#TopNav2 a:hover {
	background-image: url(../images/interface/nav/topnav2-over.gif);
}
#TopNav2 span {
	display: none;
}
#TopNav3 a {
	background-image: url(../images/interface/nav/topnav3.gif);
	background-repeat: no-repeat;
	width: 94px;
	height: 33px;
	float: left;
}
#TopNav3 a:hover {
	background-image: url(../images/interface/nav/topnav3-over.gif);
}
#TopNav3 span {
	display: none;
}
#TopNav4 a {
	background-image: url(../images/interface/nav/topnav4.gif);
	background-repeat: no-repeat;
	width: 102px;
	height: 33px;
	float: left;
}
#TopNav4 a:hover {
	background-image: url(../images/interface/nav/topnav4.gif);
}
#TopNav4 span {
	display: none;
}



#TopNav1-down a {
	background-image: url(../images/interface/nav/topnav1-over.gif);
	background-repeat: no-repeat;
	width: 62px;
	height: 33px;
	float: left;
}
#TopNav1-down a:hover {
	background-image: url(../images/interface/nav/topnav1-over.gif);
}
#TopNav1-down span {
	display: none;
}
#TopNav2-down a {
	background-image: url(../images/interface/nav/topnav2-over.gif);
	background-repeat: no-repeat;
	width: 76px;
	height: 33px;
	float: left;
}
#TopNav2-down a:hover {
	background-image: url(../images/interface/nav/topnav2-over.gif);
}
#TopNav2-down span {
	display: none;
}
#TopNav3-down a {
	background-image: url(../images/interface/nav/topnav3-over.gif);
	background-repeat: no-repeat;
	width: 94px;
	height: 33px;
	float: left;
}
#TopNav3-down a:hover {
	background-image: url(../images/interface/nav/topnav3-over.gif);
}
#TopNav3-down span {
	display: none;
}













/* MISC */
flashcontent {
	position: relative;
	width: 100%;
	margin-left: auto;
}
select, input, textarea, fieldset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4C4B4B;
}
/* HOME CONTENT AREA*/
#HomeContentMain {
	background-image: url(../images/home/bg-middle.gif);
	background-repeat: repeat-y;
	width: 800px;
	clear:both;
}
#HomeLevel2 {
	background-color:#014fa1;
	width: 800px;
	height: 112px;
	clear:both;
}
#HomeLevel2Left {
	width:518px;
	height: 112px;
	float:left;
}
#HomeLevel2Right {
	width:282px;
	height: 112px;
	float:left;
}
/* SECONDARY CONTENT AREA*/
#SecondaryContent {
	background-color:#FFFFFF;
	width: 740px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:30px;
	padding-left:30px;
	clear:both;
}
#SecondaryTitle,#SecondaryTitle2, #SecondaryTitle3,
#SecondaryTitle4,#SecondaryTitle5, #SecondaryTitle6,
#SecondaryTitle7,#SecondaryTitle8, #SecondaryTitle9 {
	background-color:#FFFFFF;
	width: 770px;
	height:18px;
	padding-left: 30px;
	padding-top:34px;
	clear:both;
}

#SecondaryTitle.AboutUs {
	background-image: url(../images/interface/titles/subtitles-aboutus.gif);
}
#SecondaryTitle2.Electronic {
	background-image: url(../images/interface/titles/subtitles-electronic.gif);
}
#SecondaryTitle3.FactSheets {
	background-image: url(../images/interface/titles/subtitles-factsheets.gif);
}
#SecondaryTitle4.NewAccessories {
	background-image: url(../images/interface/titles/subtitles-newaccessories.gif);
}
#SecondaryTitle5.WallDesks {
	background-image: url(../images/interface/titles/subtitles-walldesks.gif);
}
#SecondaryTitle6.Warranty {
	background-image: url(../images/interface/titles/subtitles-warranty.gif);
}
#SecondaryTitle7.SiteMap {
	background-image: url(../images/interface/titles/subtitles-sitemap.gif);
}
#SecondaryTitle8.Contact {
	background-image: url(../images/interface/titles/subtitles-contactus.gif);
}
#SecondaryTitle9.Register {
	background-image: url(../images/interface/titles/subtitles-register.gif);
}
#SecondaryLeftColumn,#SecondaryLeftColumn2, #SecondaryLeftColumn3  {
width:230px;
margin-right:20px;
border-right-width:thin;
border-right-style:solid;
float:left;
}

#SecondaryLeftColumn.red  {
 border-color:#b51533;  
}
#SecondaryLeftColumn.blue {
 border-color:#014fa1; 
}
#SecondaryLeftColumn2.purple {
 border-color:#654fa1; 
}
#SecondaryLeftColumn3.green {
 border-color:#008e77; 
}
#SecondaryRightColumn {
width:450px;
float:left;
}
#ColorBox {
text-align:center;
font-size:9px;
margin-right:10px;
float:left;
}
/* HOME CONTENT SECTION*/
#HomeLeft {
	background-image: url(../images/home/home-left.jpg);
	background-repeat: no-repeat;
	width: 453px;
	padding-left: 29px;
	padding-right: 33px;
	height: 383px;
	float: left;
}
#HomeLeftContent {
	color:#014fa1;
	margin-top:256px;
	float: left;
}
#HomeRightContainer {
	width: 285px;
	float: left;
}
#HomeRight {
	background-image: url(../images/home/home-right.jpg);
	background-repeat: no-repeat;
	width: 248px;
	height: 344px;
	padding-left: 37px;
	float: left;
}
#HomeRightContent {
	color:#014fa1;
	
	float: left;
}
/* FOOTER */		
#Footer {
	color:#014fa1;
	width: 760px;
	height: 30px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	clear:both;
}
#Footer a {
	color:#014fa1;
	text-decoration: none;
}
#Footer a:hover {
	color:#014fa1;
	text-decoration: underline;
}
