DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

A:link {color:#b7c134}
A:visited {color:#b7c134}
a{color:#b7c134}

#header
{
       position: absolute;
       left: 5px;
       top: 0px;
       width: 1000px;
       height: 232px
}

#navigation
{
       position: absolute;
       left: 5px;
       top: 232px;
       width: 1000px;
       height: 250px;
       color:#2e3640;
       font-family: arial, san-serif;
       font-size: 15px;
       //z-index: 31;
}

#index_body
{
       position: absolute;
       left: 5px;
       top: 250px;
       width: 685px;
       height: 200px;
       color:#2e3640;
       font-family: arial, san-serif;
       font-size: 15px;
}

#prod_spot
{
       position: absolute;
       left: 5px;
       top: 485px;
       width: 300px;
       height: 230px;
       overflow: hidden;
       border-left-width:1px;
       border-left-style:solid;
       border-left-color:#2e3640;
       border-right-width:1px;
       border-right-style:solid;
       border-right-color:#2e3640;
       color:#2e3640;
       font-family: arial, san-serif;
       font-size: 15px;
       text-align:center;
       padding-left:4px;
       padding-right:4px
}
#prod_spot_title
{
       position: absolute;
       left: 5px;
       top: 450px;
       width: 300px;
       height: 35px
}
#prod_spot_bottom
{
       position: absolute;
       left: 5px;
       top: 715px;
       width: 300px;
       height: 35px
}

#learn_more
{
       position: absolute;
       left: 355px;
       top: 485px;
       width: 300px;
       height: 230px;
       overflow: hidden;
       border-left-width:1px;
       border-left-style:solid;
       border-left-color:#2e3640;
       border-right-width:1px;
       border-right-style:solid;
       border-right-color:#2e3640;
       color:#2e3640;
       font-family: arial, san-serif;
       font-size: 15px;
       text-align:center;
       padding-left:4px;
       padding-right:4px
}
#learn_more_title
{
       position: absolute;
       left: 355px;
       top: 450px;
       width: 300px;
       height: 35px
}
#learn_more_bottom
{
       position: absolute;
       left: 355px;
       top: 715px;
       width: 300px;
       height: 35px
}

#index_news
{
       position: absolute;
       left: 700px;
       top: 285px;
       width: 300px;
       height: 430px;
       overflow: hidden;
       border-left-width:1px;
       border-left-style:solid;
       border-left-color:#2e3640;
       border-right-width:1px;
       border-right-style:solid;
       border-right-color:#2e3640;
       color:#2e3640;
       font-family: arial, san-serif;
       font-size: 15px;
       padding-left:4px;
       padding-right:4px
}
#index_news_title
{
       position: absolute;
       left: 700px;
       top: 250px;
       width: 300px;
       height: 35px
}
#index_news_bottom
{
       position: absolute;
       left: 700px;
       top: 715px;
       width: 300px;
       height: 35px
}

#body
{
       color:#2e3640;
       text-align:left;
       font-family: arial, san-serif;
       font-size: 15px;
       position: absolute;
       left: 5px;
       top: 250px;
       height: 500px;
       width:990px;
}

#body td
{
       color:#2e3640
}

#body table
{
       color:#2e3640
}

#admin
{
       position: absolute;
       left: 5px;
       top: 0px;
       background:#2e3640
}

/*#admin table
{
       width:1000;
       background:ffffff;
       text-align:left;
       font-family: arial, san-serif;
       font-size: 15px
}*/

#index_footer
{
        color: #ffffff;
        font-family: arial, san-serif;
        font-size: 14px;
        background-color: #2e3640;
        background-repeat: no-repeat;
        border-top-width:3px;
        border-top-style:solid;
        border-top-color:#b7c134;
        text-align:center;
        background-image:url('http://www.totalcablesolutions.com/pics/footer.gif');
        width:1000px;
        height:80px;
        position: absolute;
        left: 5px;
        top: 752px
}

#footer
{
        color: #ffffff;
        font-family: arial, san-serif;
        font-size: 14px;
        background-color: #2e3640;
        background-repeat: no-repeat;
        border-top-width:3px;
        border-top-style:solid;
        border-top-color:#b7c134;
        text-align:center;
        background-image:url('http://www.totalcablesolutions.com/pics/footer.gif');
        width:1000px;
        height:80px;
}


/* The below css content is for the Navigation menu tree*/

#sddm
{	
        margin: 0;
	padding: 0;
}

#company
{
        z-index: 30;
}

#news
{
        z-index: 30;
}

#products
{
        z-index: 30;
}

#sddm li
{	
        margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
	font: bold 14px arial, san-serif;
}

/* the menu items */

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 0;
	width: 199px;
	color: #2e3640;
	text-align: center;
	text-decoration: none;
        background-image: url('http://www.totalcablesolutions.com/pics/menubar-green-fill.jpg');
        background-repeat: repeat-x;
}

/* color when cursor is over menu item */

#sddm li a:hover
{	
         background-image: url('http://www.totalcablesolutions.com/pics/menubar-fill.jpg');
         background-repeat: repeat-x;
         color: #ffffff
}

#sddm div
{	
        position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
}

/* the dropdown menu items */

#sddm div a
{	position: relative;
        display: block;
        margin: 0;
        padding: 0px 0px 0px 0px;
        width: 199px;
        white-space: nowrap;
        text-align: left;
        text-decoration: none;
        background-color: #bf6833;
        color: #2e3640;
        background-image: url('http://www.totalcablesolutions.com/pics/menubar-green-fill.jpg');
        background-repeat: repeat-x;
        font: bold 14px arial, san-serif;
}

/* the dropdown menu items when mouse moved over */

#sddm div a:hover
{	
        background-image: url('http://www.totalcablesolutions.com/pics/menubar-fill.jpg');
        background-repeat: repeat-x;
        color: #ffffff
}