@charset "utf-8";

* {margin:0;padding:0}
body {background-color: #ffffff; background-image:url(../images/template/top_gradient.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif;}
img {border:none;}
hr {margin-top: 15px; margin-bottom: 15px;}
#wrapper {margin-left: auto; margin-right: auto; width: 994px;}
h1 {color:#cc3333; font-size:24px; line-height:46px;}

#logo {height: 116px; float:left;}

#main-nav {width: 652px; background-image:url(../images/template/nav/nav-bg.jpg); float:left; height: 116px;}
#main-nav a {font-size: 14px; color: #000; text-decoration: none; font-weight:bold;}
#main-nav a:hover {color:#7D388B;}
#main-nav ul {margin-top: 53px; margin-left: 4px;}
#main-nav li {display: inline; list-style-type: none; text-transform: uppercase;}

.searchBox{background-image:url(../images/template/search_bg.jpg); background-repeat:repeat-x; height:35px; width:100px; float:left; padding-top:2px; border:none;}
.searchButton{float:left;}
a.search_result{text-decoration:underline; font-size:16px; color:#00F;}

#left-column {width: 180px; background-image:url(../images/template/left-nav/bg.jpg); clear:left; float:left; margin-bottom:15px;}
#left-column-head {width:180px; background-image:url(../images/template/left-nav/top.jpg); height:19px;}
#nav_section {width:180px; background-image:url(../images/template/left-nav/heading-bg.jpg); height:23px; text-indent:22px; margin-top:10px; margin-bottom:6px;}
#Menu_Title {font-weight:bold; font-size: 11px; line-height:23px; text-transform:uppercase;}
.nav {text-indent:21px; line-height:20px; border-bottom: solid; border-bottom-color: #C2C2C2; border-bottom-width:1px; margin-left:10px;}
.nav a{font-weight:bold; font-size:11px; color: #333; text-decoration: none; }
.nav a:hover {color:#609;}
#left-column-bottom {width:180px; background-image:url(../images/template/left-nav/bottom.jpg); height:19px;}

#content_area {width: 776px; float:left; margin: 0px 5px 15px 25px;}
#content_area p, td {font-size: 12px; line-height: 20px;}
#content_area p {margin-bottom: 15px;}
.content-intro {text-transform:uppercase; font-weight:bold; color:#000; font-size:14px; margin-right:18px;}

.productnamecolorLARGE {color:black; font-size:16px; font-weight:bold;}

#faq-questions a {line-height:20px; margin-left:20px; color:blue;}
.answer-box {border: 1px solid black; background-color: #CCCCCC; display: none;padding: 5px; margin-left:50px;}
.question-title {font-size:14px; font-weight:bold; text-align:center;}

#info_links_outside {width: 983px; border:solid; border-width:thin; border-color:#999; height: 67px; clear:left;}
#info_links_inside {width: 981px; border:solid; border-width:1px; border-color: #FFF; height: 65px;}
#info_links_gray {background-color:#cccccc; float:left; width:100px; height: 40px; text-align:center; font-weight:bold; font-size:14px; padding-top: 25px;}
#info_links_white {float:left; width:110px; border-right: solid; border-right-width: thin; border-right-color:#333; height: 65px;}
#info_links_white a {font-size:11px; text-decoration:none; vertical-align:top; margin-left:5px; line-height:22px; color:black;}
#info_links_white a:hover {text-decoration:underline;}
	
#footer {width: 983px; clear:left; margin-top:10px; border-top: solid; border-top-color:#999; border-top-width: thin; font-size:11px; }
#footer-left {margin-top: 10px; float:left;}
#footer-right {margin-top: 10px; float:right;}
#footer-text {margin-left:10px; margin-top:10px; line-height:22px; text-decoration: none; color:#666;}
#footer a {margin-left:10px; margin-top:10px; line-height:22px; text-decoration: none; color:#666;}
#footer a:hover {text-decoration: underline;}

.volusion-link {width: 983px; font-size:10px; color:#CCC; text-align:right;}
.volusion-link a {text-decoration:none; color:#CCC;}