* { color: #414141; }
body { background-color: #B0B1B1; font: normal 13px helvetica, arial; color: #414141; }
a { text-decoration: none; }
a:hover { text-decoration: underline; color: #AE003C; }
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
#container { width: 770px; margin: 0 auto; }
    #container #header { 
        font: bold 14px helvetica, arial; 
        color: #CD6A88; 
        background-color: #B50A37;
        display: block;
        } 
        #container #header a { color: #FFF; text-decoration: none; }
            #container #header a:hover { text-decoration: underline; }
        #container #header:after {
            clear: both;
            content: ".";
            display: block;
            height: 0; 
            visibility: hidden;
            }
            #container #header .logo { 
                width: 50%;
                padding: 15px;
                }
                #container #header .logo .bot-links {
                    background: url(grad.gif) top right no-repeat;
                    padding-top: 10px;
                    }
                    #container #header .logo .bot-links a {
                        border-right: solid 2px #CD6A88;
                        padding: 0 7px;
                        }
                        .bot-links a {
                      nowrap;
                        }
                        #container #header .logo .bot-links a.last { border: none; }
                        #container #header .logo .bot-links a:hover { text-decoration: underline; }
            #container #header .headerlinks { padding: 7px; }
                #container #header .headerlinks a {
                    border-right: solid 2px #CD6A88;
                    padding: 0 7px;
                    }
                    #container #header .headerlinks a.last { border: none; }
                    #container #header .headerlinks a:hover { text-decoration: underline; }
		#container #header img { margin-left: -150px; overflow: visible; }
    #container #bod { width: 770px; background-color: #FFF; padding-top: 0px; }
	#container #bod #breadcrumbs { 
		font: normal 11px arial; 
		color: #414141;
		text-transform: lowercase; 
		vertical-align: middle;
		margin-top: 7px;
		}
		#container #bod #breadcrumbs img { vertical-align: middle; padding: 0 5px; }
		#container #bod #breadcrumbs a {
			text-decoration: none; 
			color: #AE003C;
			vertical-align: middle;
			}
			#container #bod #breadcrumbs a:hover { text-decoration: underline; }
        #container #bod:after {
            visibility: hidden; 
            clear: both; 
            content: ".";
            display: block;
            height: 0;
            }
        #container #bod #ind-left {
            width: 410px;
            height: 495px;
            position: relative;
            float: left;
	    border-right: solid 10px #AE003C;
            }
            * html #xcontainer #bod #ind-left { height: 515px; }
            #container #bod #ind-left .msg { 
                font: bold 19px helvetica arial;
                color: #979797;
                position: absolute;
                width: 183px;
		text-align: left;
                top: 250px;
                left: 20px;
                }
        #container #bod #ind-right { 
            font: bold 14px helvetica, arial;
            color: #414141;
            width: 330px;
            background-color: #FFF;
            float: left;
            padding: 10px;  
            }
            * html #container #bod #ind-right { padding: 8px; padding-right: 0; width: 353px; }
            #container #bod #ind-right .featured { 
                padding: 10px; 
                border-bottom: solid 2px #AE003C; 
                text-align: right; 
                }
            #container #bod #ind-right .featured h3 { 
                padding: 0;
                text-align: left;
                margin: 7px 0 10px 24px;
                padding-left: 20px; 
                background: url(arrows.gif) center left no-repeat; 
                font: bold 14px helvetica, arial;
                color: #B31747;
                }
                #container #bod #ind-right .featured .ft-msg {
                    margin-left: 44px; 
                    width: 270px; 
                    font: bold 13px helvetica, arial;
                    text-align: left;
                    }
                #container #bod #ind-right .featured img {
                    text-align: right;
                    margin: 10px 25px 0 0;
                    }
        * html #container #bod #ind-right .spacer { height: 6px; }
	#container #bod #ind-right .scroll { 
		overflow: none;
		height: 80px;
		}
        #container #bod #ind-right .ind-head h3 { 
                padding: 0;
                text-align: left;
                margin: 15px 5px -10px 5px;
                padding-left: 10px; 
                font: 13px helvetica, arial;
                color: #B31747;
                }
                #container #bod #ind-right .ind-msg { 
                    margin-left: 44px; 
                    width: 270px; 
                    font: bold 13px helvetica, arial;
                    text-align: left;
                    }
	#container #bod .page-name { font: bold 13px arial; color: #AE003C; }
		#container #bod .page-name a { color: #AE003C; }
	#container #bod #sectable td { padding: 5px 5px; font: bold 11px arial; }
	.bot-links a { padding: -30px; font: bold 11px arial; }
	#container #bod #sectable tr.row td { color: #FFF; }
	#container #bod .order-button { padding: 7px 0; }
	
	#container #bod #item { width: 770px; }
	#container #bod .itm-img { width: 300px; text-align: center; }
	#container #bod .itm-info { width: 400px; }
		#container #bod .item-info h3 { 
			font: bold 14px helvetica, arial;
			color: #B50A37;
			}
	#container #bod .buttons { border-top: solid 2px #B0B1B1; padding-top: 6px; }
	* html #container #bod .buttons { padding-top: 10px; }
	#container #bod .order { width: 200px; }
	#container #bod .else { width: 200px; margin-top: 8px; }
	* html #container #bod .else { margin-top: 0; }
		#container #bod .else a { padding: 0 5px; }
	#container #bod .back {
		border-top: solid 2px #B0B1B1;
		padding: 5px; 
		}
		#container #bod .back a {
			padding-left: 17px;
			background: url(k.gif) center left no-repeat; 
			font: normal 12px helvetica, arial;
			color: #414141;
			}
	#container #bod .itm-info { font: normal 12px arial; }
	#container #bod .itm-info h3 { 
		font: bold 14px arial; 
		color: #B50A37;
		}
    #container #footer { 
        padding: 5px 15px 20px 0; 
	background: #414141 url(footer-grad.gif) 30px 7px no-repeat; 
        text-align: right;
        margin-top: 0px;
        }
        #container #footer .footer-links { color: #FFF; font: bold 10px helvetica, arial; }
            #container #footer .footer-links a { 
                color: #FFF;
                text-decoration: none; 
                border-left: solid 2px #C0778C;
                padding: 0 7px; 
                }
                #container #footer .footer-links a:hover { text-decoration: underline; }
    .cc { text-align: right; color: #FFF; font: bold 11px helvetica, arial; padding: 2px 10px; }
        .cc a { text-decoration: none; color: #FFF; }
		.cc a:hover { text-decoration: underline; }


.visibleborder{
	border:2px solid #000000 !important;
}
.invisibleborder{
	border:2px solid #FFFFFF !important;
}
#titleBar{
	cursor:move;
	background-color: #B50A37;
	color:#FFFFFF;
}
#imgplaceholder{
	visibility:hidden;
	position:absolute;
	z-index: 100;
	background-color: #FFFFFF;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

#seo-related-links {
    width: 730px;
    font: normal 12px arial; 
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #FFF;  
        font: bold 13px/1.2 arial, sans-serif;
        text-align: center;
	background-color: #B50937;
	padding: 4px 0 0 0;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
	margin-top: 7px;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
	text-align: left;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 25px;
  	    text-align: left;
            display: block;
            _width: 100%;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
 .sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}