body {
margin: 0px;
padding: 0px;
background: #ab2b24 url('http://www.shopmontgomery.net/images/background2.gif') repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}
#wrapper {
margin-left: auto;
margin-right: auto;
width: 900px;
}


#content p {
margin: 10px 0px 0px 0px;
padding: 5px;
line-height: 1.5em;
}

#content li {
line-height: 1.5em;
}

#header {
background: #fff url('http://www.shopmontgomery.net/images/background_header.gif') bottom left repeat-x;
height: 111px;
}

#navigation {
background: #000;
}

#content-wrapper {
background: #fff url('http://www.shopmontgomery.net/images/background_content.gif') bottom left repeat-x;
}



#footer {
background: url('http://www.shopmontgomery.net/images/background_footer.png') bottom center no-repeat;
height: 67px;
margin: 0px;
padding: 0px;
}

#footer p {
color: #fff;
text-align: center;
font-size: .8em;
/* padding: 6px;*/
margin: 0px 0px 6px 0px;
}



#content {
padding: 20px;
}


.content {
float: right;
width: 98%;
/* margin: 10px 0px 0px 2%; */
margin: 0px;
line-height: 125%;
font-size: 13px;
text-align: left;
}



#left {
width: 100%;
float: left;
height: 100%;
padding: 0px;
}


#right {
float: right;
}



.tri-collumn {
width: 30%;
margin-left: 10px;
margin-right: 10px;
float: left;
}


.clear {
clear: both;
}

#header p {
float: right;
}

#logo {
float: left;
width: 23%;
padding: 3px 0px 0px 3px;
text-align: left;
}


#logo2 {
float: right;
width: 23%;
padding: 3px 3px 0px 0px;
text-align: right;
}

#tagline {
float: left;
width: 46%;
color: #e89c23;

/* padding-top:35px; */
}

#tagline p.text {
font-size: 34px;
/* font-style: italic; */
margin: 0px;
padding: 15px 0px 0px 0px;
text-align: center;
font-weight: bold;
}


/* a, h1, h2, h3, h4 {color:#ab2b24;} */

h1, h2, h3, h4 {
color: #ab2b24;
}

/* h1, h2, h3, h4 {margin-bottom:5px;} */

h2, h3, h4 {
margin-bottom: 5px;
}

h1 {
font-size: 1.6em;
border-bottom: 1px solid #ccc;
}

h2 {
font-size: 1.3em;

}

h3 {
font-size: 1.15em;
}

h4 {
font-size: 1em;
}

.fully {
font-size: 14px;
font-style:italic;
color:#ab2b24;
font-weight:bold;
margin-bottom:10px;
}


/* Navigation */

div#navigation {
background: #292929 url('http://www.shopmontgomery.net/images/menu-bg.png') repeat-x;
/*width:100%;*/
}


#primary {
line-height: 30px;
/*background: #292929 url('http://www.shopmontgomery.net/images/menu-bg.png') repeat-x;*/
}

#bread {
clear: left;
width: 900px;
height: 30px;
background-image: url('http://www.shopmontgomery.net/images/breadcrumb_bg.jpg');
background-repeat: repeat-x;
}

#breadcrumb {
clear: left;
font: 11pt Arial, Helvetica, sans-serif;
height: 15px;
width: 896px;
text-align: left;
color: #ffffff;
padding:10px 0px 0px 4px;
}

#breadcrumb a:link { text-decoration:none;color:#ffffff; }
#breadcrumb a:visited { text-decoration:none;color:#ffffff; }
#breadcrumb a:hover { text-decoration:underline;color:#ffffff; }
#breadcrumb a:active { text-decoration:none;color:#ffffff; }

#footer a:link { text-decoration:underline;color:#ffffff; }
#footer a:visited { text-decoration:underline;color:#ffffff; }
#footer a:hover { text-decoration:none;color:#ffffff; }
#footer a:active { text-decoration:underline;color:#ffffff; }


.box {
clear: left;
text-align: left;
width: 95%;
background: #F3EDE4;
border: 1px solid #335F81;
color: #335F81;
font-weight: normal;
font-size: 12px;
font-family: 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
margin: 15px 0px 25px 0px;
}

.boxa {
width: 95%;
text-align: left;
background-color: transparent;
}

.box2 {
text-align: center;
background: #F3EDE4;
border: 1px solid #335F81;
color: #335F81;
font-weight: normal;
font-size: 12px;
font-family: 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
}

.boxa2 {
width: 95%;
text-align: left;
background-color: transparent;
}

#navcontainer3 {
width:95%;
/* margin-left: 0px; */
margin: 0px;
}

#navcontainer3 ul
{
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

#navcontainer3 a
{
display: block;
padding: 0px;
width: 100%;
background-color: #fff;
border-bottom: 1px solid #eee;
}

#navcontainer3 a:link, #navcontainer3 a:visited
{
color: #666;
text-decoration: none;
}

#navcontainer3 a:hover
{
background-color: #A92B24;
color: #fff;
}

#navcontainer2 {
width: 95%;
/* margin-left: 0; */
margin: 0px;
}

#navcontainer2 ul
{
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
font-family: Arial;
font-weight: normal;
}

#navcontainer2 a
{
display: block;
padding: 0px;
width: 100%;
background-color: inherit;
border-bottom: 1px solid #eee;
}

#navcontainer2 a:link, #navcontainer2 a:visited
{
color: #666;
text-decoration: none;

}

#navcontainer2 a:hover
{
background-color: #A92B24;
color: #fff;

}


.right {
line-height: 125%;
font-size: 13px;
}


/* .content a:link {color: #ab2b24; text-decoration: none; background-color: transparent;} */

/* .content a:visited {color: #ab2b24; text-decoration:none; background-color: transparent;} */

/* .content a:hover {color: #ab2b24; text-decoration: underline; background-color: transparent;} */

/* .content a:active {color: #ab2b24; text-decoration: none; background-color: transparent;} */


.content a:link {
color: #0000FF;
text-decoration: underline;
background-color: transparent;
}

.content a:visited {
color: #0000FF;
text-decoration: underline;
background-color: transparent;
}

.content a:hover {
color: #FF0000;
text-decoration: underline;
background-color: transparent;
}

.content a:active {
color: #0000FF;
text-decoration: underline;
background-color: transparent;
}


hr {
height: 1px;
color: #ccc;
margin: 20px 0px 20px 0px;
}

.shop {float:left; width: 100%; background:#F3EDE4;}
.shop ul{list-style:none; padding: 10px 0px 10px 20px; margin: 0px;}
.shop ul li{padding: 0px 0px 0px 7px; margin: 5px 0px; background:url('http://www.shopmontgomery.net/images/dark_arrow.gif') no-repeat left 4px;}
.shop ul li.shoppingHeaders {background-image:none; margin:0px 0px 0px -8px; font-weight:bold;}
.contentHdr {font: 30px "Century Gothic",Arial,Helvetica,sans-serif; color: #E97400; padding: 10px 0px 2px 0px}

.caption {
font-size: 18px;
font-weight: bold;
color: #ab2b24;
}


.title {
margin: 0px 0px 20px 0px;
}

.xyz {
padding: 5px;
border: 1px solid #000;
background-color: #ffffff;
}

.result {
background-color: #336699;
color: #fff;
padding: 3px 0px 3px 0px;
}