/* MAIN GLOBAL STYLES */
/* ------------------ */

body
{
padding:0;
margin:0;
/*Div cetering in IE*/
text-align:center;
font-size:15px;
font-family:arial,helvetica,sans-serif;
background-color:#c0c0c0;
}

div
{
margin:0;
padding:0;
}

p
{
padding:0;
margin:0;
margin-bottom:1em;
font-size:14
}

a
{
margin:0;
padding:0;
text-decoration:none;
}

sup
{ 
    font-size:11px;
}


h1
{
padding:0;
margin:0;
margin-bottom:0.7em;
text-decoration:none;
font-size:22px;
}

h2
{
padding:0;
margin:0;
margin-bottom:0.9em;
text-decoration:none;
font-size:18px;
}

h3
{
padding:0;
margin:0;
font-size:16px;
}	

#linkImagePreload
{
display:none;
}


/* Header for PRINT ONLY */
/* --------------------- */

#printHeader
{
display:none;
}


/* MAIN CONTAINER DIVS */
/* ------------------- */


#pageContainerOuter
{
/*Correct for Div cetering in IE*/
text-align:left;

/*Div cetering in Mozilla/Opera*/
margin-left:auto;
margin-right:auto;

width:790px;
position:relative;
top:0px;
left:0px;
background-color:#777777;
}

#pageContainerMiddle
{
}

#pageContainerInner
{
}




/* HEADER */
/* ------ */


#header
{
height:165px;
background-image:url(../Images/Backgrounds/header_collartron_790w_134h_GIF.gif);
background-repeat:no-repeat;
background-position:0px 16px;
background-color:#6e6e6e;
}



/* HORIZONTAL NAVIGATION AT TOP OF PAGE */
/* ------------------------------------ */


#navHorizontal
{
padding:0;
margin:0;
font-family:verdana;
font-size:14px;
font-weight:bold;
background-image:url(../Images/Backgrounds/background_nav_horizontal.gif);
background-repeat:repeat-y;
/* IE needs border at bottom to display background color ! */
border-bottom:solid 1px #DADADA;
}


#selectedLinkNameContainer
{
float:left;
width:175px;
}

#selectedLinkName
{
padding-top:5px;
padding-bottom:5px;
width:175px;
font-size:18px;
font-weight:bold;
color:#434343;
font-family:verdana;
}

#selectedLinkName p
{
padding:0;
margin:0;	
margin-left:8px;
font-size:16px;
}

#navHorizontal ul
{
padding:0;
margin:0;
list-style-type:none;
}

#navHorizontalTopRight li
{
padding:0;
margin:0;
float:left;
width:85px;
height:20px;
border:none;
}

#navHorizontalBottomRight li
{
padding:0;
margin:0;
float:left;
/*width:85px;*/
height:20px;
border:none;
}

#navHorizontal a
{
display:block;
width:82px;
height:18px;
}

#navHorizontalTopRight a
{
display:block;
width:82px;
height:18px;
}

#navHorizontalBottomRight a
{
display:block;
/*width:72px;*/
height:18px;
}

#navHorizontalTopRight
{
margin-left:185px;
display:block;
margin-bottom:0px;
/* Have a complete background of all the buttons laid in behind
to avoid the problem with black-flicker on roll-over */
background-image:url(../Images/Backgrounds/background_buttons_top.gif);
background-repeat:no-repeat;
height:20px;
}


#navHorizontalBottomRight
{
margin-left:185px;
display:block;
/* Have a complete background of all the buttons laid in behind
to avoid the problem with black-flicker on roll-over */
background-image:url(../Images/Backgrounds/background_buttons_bottom.gif);
background-repeat:no-repeat;
height:20px;
}


/* -- HORIZONTAL NAV LINKS UNSELECTED -- */

#liHome
{
background-image:url(../Images/Icons/button_home.gif);
background-repeat:no-repeat;
}

#liCart
{
background-image:url(../Images/Icons/button_cart.gif);
background-repeat:no-repeat;
width:65px !important;
}

#liCart a
{
width:62px !important;
}

#liTrain
{
background-image:url(../Images/Icons/button_train.gif);
background-repeat:no-repeat;
width:119px !important;
}

#liTrain a
{
width:115px !important;
}

#liBark
{
background-image:url(../Images/Icons/button_bark.gif);
background-repeat:no-repeat;
width:110px !important;
}

#liBark a
{
width:106px !important;
}

#liTrack
{
background-image:url(../Images/Icons/button_track.gif);
background-repeat:no-repeat;
width:110px !important;
}

#liTrack a
{
width:106px !important;
}

#liContain
{
background-image:url(../Images/Icons/button_contain.gif);
background-repeat:no-repeat;
width:110px !important;
}

#liContain a 
{
width:106px !important;
}

#liExtras
{
background-image:url(../Images/Icons/button_extras.gif);
background-repeat:no-repeat;
width:60px !important;
}

#liExtras a
{
width:54px !important;
}

#liRental
/*{
background-image:url(../Images/Icons/button_rental.gif);
background-repeat:no-repeat;
}*/

#liPrices
{
background-image:url(../Images/Icons/button_prices.gif);
background-repeat:no-repeat;
}

#liWarranty
{
background-image:url(../Images/Icons/button_warranty.gif);
background-repeat:no-repeat;
}
					
#liFaq
{
background-image:url(../Images/Icons/button_faq.gif);
background-repeat:no-repeat;
}

#liContact
{
background-image:url(../Images/Icons/button_contact.gif);
background-repeat:no-repeat;
}

#liManuals
{
background-image:url(../Images/Icons/button_manuals.gif);
background-repeat:no-repeat;
}

#liLinks
{
background-image:url(../Images/Icons/button_links.gif);
background-repeat:no-repeat;
}

#liDownArrow
{
background-image:url(../Images/Icons/button_arrow_down.gif);
background-repeat:no-repeat;
width:20px !important
}

#liDownArrow a
{
width:18px !important;
}


/* MAIN CONTENT CONTAINER */
/*------------------------*/

#contentContainer
{
background-image:url(../Images/Backgrounds/background_main_content.gif);
background-repeat:repeat-y;
background-color:white;
width:790px;
}

#tableMainContent
{
}

#tableMainContent td
{
    vertical-align:top;
}

/* RIGHT COLUMN - MAIN CONTENT */
/* -------------------------- */


#rightColumn
{
width:600px;
}

#mainContent
{
}

.mainText
{
}

.mainText p
{
}

.mainText a
{
color:blue;
text-decoration:underline;
}




/* LEFT COLUMN - VERTICAL NAVIGATION */
/* --------------------------------- */


#leftColumn
{
width:175px;
}


#navVertical
{
font-family:verdana, arial, helvetica, sans-serif;
font-weight:bold;
width:170px;
margin-top:20px;
margin-bottom:20px;
}

#navBarSide
{
margin-left:5px;
border-left:solid 1px #bbbbbb;
}

.navBarSideList
{
margin:0px;
padding:0px;
list-style-type:none;
font-size:13px;
font-weight:bold;
padding-left:0px;
padding-right:0px;
}

.navBarSideList li
{
padding:0;
margin:0;
margin-bottom:0.7em;
text-align:left;
line-height:1.0em;
background-image:none;
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:14px;
}

.navBarSideList .verticalItemSeperator
{
color:#ccc;
line-height:0.5em; 
margin-bottom:1.0em;
}

#selected
{
background-image:url(../Images/Icons/nav_arrow_selected.gif);
}


/* VERTICAL NAVIGATION BAR LINKS - UNSELECTED */


.navBarSideLink
{
}

a.navBarSideLink:link
{
color:#eeeeee;
}

a.navBarSideLink:visited
{
color:#eeeeee;
}

a.navBarSideLink:hover
{
color:yellow;
}

a.navBarSideLink:active
{
color:yellow;
}


/* VERTICAL NAVIGATION BAR LINKS - SELECTED */


.navBarSideLinkSelected
{
}

a.navBarSideLinkSelected:link
{
color:yellow;

}

a.navBarSideLinkSelected:visited
{
color:yellow;
}

a.navBarSideLinkSelected:hover
{
color:yellow;
}

a.navBarSideLinkSelected:active
{
color:yellow;
}



/* RIGHT COLUMN - MAIN CONTENT */
/* -------------------------- */


#rightColumn
{
}


/* FOOTER */
/* ------ */


#footer
{
height:28px;
background-color:#444444;
position:relative;
top:0px;
left:0px;
}

#arrowUp
{
background-image:url(../Images/Icons/button_arrow_up.gif);
background-repeat:no-repeat;
position:absolute;
left:760px;
top:4px;
width:20px;
height:20px;
}

#arrowUp a
{
width:18px;
height:18px;
display:block;
}




/* MISCELLANEOUS */
/* ------------- */


.clearLeft
{
clear:left;
}


.extraLink
{
}

a.extraLink:link
{
color:black;
}

a.extraLink:visited
{
color:black;
}

a.extraLink:hover
{
color:#660000;
}

a.extraLink:active
{
color:#660000;
}

.pageOrientationAnchor
{
}

a.pageOrientationAnchor:link
{
color:#666666;
}

a.pageOrientationAnchor:visited
{
color:#666666;
}

a.pageOrientationAnchor:hover
{
color:red;
}

a.pageOrientationAnchor:active
{
color:red;
}

#designShed
{
margin-left:10px;
padding-top:5px;
color:#ccc;
font-size:12px;
font-family:verdana;
}

a.designShedLink:link
{
color:#aaa;
}

a.designShedLink:visited
{
color:#aaa;
}

a.designShedLink:hover
{
color:white;
}

a.designShedLink:active
{
color:white;
}

#designShedLogo
{
    /* only displays on PRINT */
    display:none;
}

#toLogin
{ 
    position:absolute;
    top:77px;
    left:200px;
    height:12px;
    width:12px;
    border:none;
    background-color:transparent;
    font-size:8px;
}

/* Unordered List in Hidden Fence info */
.collarSettings
{
    list-style-type:none;
    padding:0;
    padding-left:50px;
    margin:0;
    margin-bottom:1em;
}

.collarSettings li
{
    margin:0;
    padding:0;
    line-height:1.5em;
}

