

/* main rules---------------------------------- */


body {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #2e2e2e;
        margin-top: -11px;
        padding: 0; 
	background: #5b5b5b url("../includes/images/bg.gif") repeat-x scroll center top;
        }

a, a:visited {
	color: #a60505;
	text-decoration: underline;
	}
	
a:hover {
	color: #0c7d80;
	text-decoration: underline;
	}

#container {
        width: 864px; 
        margin: 1em auto; 
        background: url() repeat-y; 
        }

#mainContent {
        margin-top: -30px;
	text-align: left;
	float: left;
        padding: 0px;
	display: block;
	width: 959px;
	color: black;
	}

/* header rules-------------------------------- */

#header {
	width: 864px;
	margin: 0;
	padding: 0;
	background: url(../includes/images/header.jpg) no-repeat bottom;
	height: 104px;
	}
h1 {
	margin: 0 0 0 0px;
	padding: 0;
	float: left;
	height: 89px;
	width: 104px;
	}
	
h1 a {
	font-size: 10px;
	background: url(../includes/images/logo.png) no-repeat bottom;
	display: block;
	margin: 9px 0px 0px 10px;
	padding: 0px 0 0 0;
	text-indent: -9000px;
	height: 89px;
	width: 104px;
	}

/* intro rules-------------------------------- */

productMain {
        width: 864px; 
        height: 169px;
        }

#softMain {
        width: 288px;
        height: 169px;
        padding: 0px 0px 0px 0px;
        float: left;
        }
#hardMain {
        width: 288px;
        height: 169px;
        padding: 0px 0px 0px 0px;
        float: left;
        }
#accessoriesMain {
        width: 288px;
        height: 169px;
        padding: 0px 0px 0px 0px;
        float: right;
        }

#softTitle {
	background: url(../includes/images/main_softsurfacebar.gif) no-repeat;
        width: 288px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        padding: 2px 0px 0px 6px;
        }
*:first-child+html #softTitle {
	background: url(../includes/images/main_softsurfacebar.gif) no-repeat;
        width: 288px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        padding: 2px 0px 0px 6px;
        }
#hardTitle {
	background: url(../includes/images/main_hardsurfacebar.gif) no-repeat;
        width: 288px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        padding: 2px 0px 0px 6px;
        }
#accessoriesTitle {
	background: url(../includes/images/main_accessoriesbar.gif) no-repeat;
        width: 288px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        padding: 2px 0px 0px 6px;
        }
#softbg {
	background: url(../includes/images/main_softbg.gif) no-repeat;
        width: 288px;
        height: 150px;
        margin: -13px 0px 0px 0px;
        border-bottom: 2px solid #a09f9f;
        }
*:first-child+html #softbg {
	background: url(../includes/images/main_softbg.gif) no-repeat;
        width: 288px;
        height: 150px;
        margin: -2px 0px 0px 0px;
        border-bottom: 2px solid #a09f9f;
        }
#hardbg {
	background: url(../includes/images/main_hardbg.gif) no-repeat;
        width: 288px;
        height: 150px;
        margin: -13px 0px 0px 0px;
        border-bottom: 2px solid #a09f9f;
        }
*:first-child+html #hardbg {
	background: url(../includes/images/main_hardbg.gif) no-repeat;
        width: 288px;
        height: 150px;
        margin: -2px 0px 0px 0px;
        border-bottom: 2px solid #a09f9f;
        }
#accessbg {
	background: url(../includes/images/main_accessoriesbg.gif) no-repeat;
        width: 288px;
        height: 150px;
        margin: -13px 0px 0px 0px;
        border-bottom: 2px solid #a09f9f;
        }
*:first-child+html #accessbg {
	background: url(../includes/images/main_accessoriesbg.gif) no-repeat;
        width: 288px;
        height: 150px;
        margin: -2px 0px 0px 0px;
        border-bottom: 2px solid #a09f9f;
        }

infoMain {
        width: 864px; 
        height: 253px;
        }
#specialsMain {
        width: 380px;
        padding: 0px 0px 0px 0px;
        float: left;
        }
#newsMain {
        width: 196px;
        height: 253px;
        padding: 2px 0px 0px 0px;
        float: left;
        }
#awardMain {
        width: 288px;
        height: 253px;
        padding: 2px 0px 0px 0px;
        float: right;
        }

#newsTitle {
	background: url(../includes/images/main_newsbar.gif) no-repeat;
        width: 196px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        padding: 2px 0px 0px 0px;
        }
#awardTitle {
	background: url(../includes/images/main_awardbar.gif) no-repeat;
        width: 288px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        padding: 2px 0px 0px 0px;
        }

#specialsbg {
	background: url(../includes/images/main_specialsbg.gif) no-repeat;
        width: 380px;
        height: 253px;
        margin: 2px 0px 0px 0px;
        border-bottom: 2px solid #a09f9f;
        }
*:first-child+html #specialsbg {
	background: url(../includes/images/main_specialsbg.gif) no-repeat;
        width: 380px;
        height: 253px;
        margin: 2px 0px 0px 0px;
        border-bottom: 2px solid #a09f9f;
        }
#newsbg {
	background: url(../includes/images/main_newsbg.gif) no-repeat;
        width: 196px;
        height: 234px;
        margin: -13px 0px 0px 0px;
        border-bottom: 2px solid #a09f9f;
        }
*:first-child+html #newsbg {
	background: url(../includes/images/main_newsbg.gif) no-repeat;
        width: 288px;
        height: 234px;
        margin: -2px 0px 0px 0px;
        border-bottom: 2px solid #a09f9f;
        }
#awardbg {
	background: url(../includes/images/main_awardbg.gif) no-repeat;
        width: 288px;
        height: 234px;
        margin: -2px 0px 0px 0px;
        border-bottom: 2px solid #a09f9f;
        }

p.award {
        width: 60px;
        height: 56px;
        padding: 5px 1px 0px 10px;
        float: left;
        }
*:first-child+html p.award {
        width: 60px;
        height: 56px;
        padding: 15px 1px 3px 10px;
        float: left;
        }


#productContent {
        margin: -0px 0px -5px 0px;
        width: 864px; 
        }
#productTitle {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
        color: #2e2e2e;
	font-weight: bold;
        padding: 2px 0px 0px 0px;
        }

#producthardTitle {
	background: url(../includes/images/bg_red.gif) repeat-x;
        width: 858px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        padding: 2px 0px 0px 6px;
        }
*:first-child+html #producthardTitle {
	background: url(../includes/images/bg_red.gif) repeat-x;
        width: 858px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        margin: -14px 0px 0px 0px;
        padding: 2px 0px 0px 6px;
        }

#productsoftTitle {
	background: url(../includes/images/bg_green.gif) repeat-x;
        width: 858px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        padding: 2px 0px 0px 6px;
        }
*:first-child+html #productsoftTitle {
	background: url(../includes/images/bg_green.gif) repeat-x;
        width: 858px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        margin: -14px 0px 0px 0px;
        padding: 2px 0px 0px 6px;
        }

#productaccessTitle {
	background: url(../includes/images/bg_blue.gif) repeat-x;
        width: 858px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        padding: 2px 0px 0px 6px;
        }
*:first-child+html #productaccessTitle {
	background: url(../includes/images/bg_blue.gif) repeat-x;
        width: 858px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        margin: -14px 0px 0px 0px;
        padding: 2px 0px 0px 6px;
        }
#productresellTitle {
	background: url(../includes/images/bg_orange.gif) repeat-x;
        width: 858px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        margin: 0px 0px 0px 0px;
        padding: 2px 0px 0px 6px;
        }



#hardreviewTitle {
	background: url(../includes/images/bg_red.gif) repeat-x;
        width: 232px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        margin: 2px 0px 0px -6px;
        padding: 2px 0px 0px 6px;
        }
#softreviewTitle {
	background: url(../includes/images/bg_green.gif) repeat-x;
        width: 232px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        margin: 2px 0px 0px -6px;
        padding: 2px 0px 0px 6px;
        }
#accessreviewTitle {
	background: url(../includes/images/bg_blue.gif) repeat-x;
        width: 232px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        margin: 2px 0px 0px -6px;
        padding: 2px 0px 0px 6px;
        }
#otherreviewTitle {
	background: url(../includes/images/bg_orange.gif) repeat-x;
        width: 232px;
        height: 19px;
        color: #fff;
	font-size: 12px;
	font-weight: bold;
        margin: 2px 0px 0px -6px;
        padding: 2px 0px 0px 6px;
        }


#hardProduct {
        margin: 30px 0px 30px 20px;
	width: 864px;
        }
#hardProduct p {
        margin: 0px 0px 30px 40px;
        float: left;
        }




#corpTop {

        margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 864px;
	height: 100%;
        color: #2e2e2e;
	}
.corpBg {
	background: #f8f8f8 url(../includes/images/product_mainbg.gif) repeat-x;
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 864px;
	height: 231px;
        float: left;
	}
#main {
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 864px;
	height: 100%;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	}





.maintop {
	background: url(../includes/images/boxtop.gif) no-repeat left top;
        margin: 0px 0px -6px 0px;
	height: 10px;
	}
html>body .maintop {
	background: url(../includes/images/boxtop.gif) no-repeat left top;
        margin: 0px 0px -11px 0px;
	height: 10px;
	}
*:first-child+html .maintop {
	background: url(../includes/images/boxtop.gif) no-repeat left top;
        margin: 0px 0px -1px 0px;
	height: 10px;
	}
.mainmiddle {
	background: url(../includes/images/boxcontain.gif) left top;
	padding: 0px;
	margin: 0px;
	width: 276px;
	}
.mainbottom {
	background: url(../includes/images/boxbot.gif) no-repeat left top;
	padding: 0px 0px 7px 0px;
	height: 10px;
	}
html>body .mainbottom {
	background: url(../includes/images/boxbot.gif) no-repeat left top;
	margin: -11px 0px 0px 0px;
	height: 10px;
	}
*:first-child+html .mainbottom {
	background: url(../includes/images/boxbot.gif) no-repeat left top;
	margin: -1px 0px 0px 0px;
	height: 10px;
	}








.bannertop {
	background: url(../includes/images/banner_top.gif) no-repeat left top;
        margin: 0px 0px -6px 0px;
	height: 11px;
	}
html>body .bannertop {
	background: url(../includes/images/banner_top.gif) no-repeat left top;
        margin: 0px 0px -11px 0px;
	height: 11px;
	}
*:first-child+html .bannertop {
	background: url(../includes/images/banner_top.gif) no-repeat left top;
        margin: 0px 0px -1px 0px;
	height: 11px;
	}
.bannermid {
	background: url(../includes/images/banner_mid.gif) left top;
	padding: 0px;
	margin: 0px;
	width: 591px;
	}
.bannerbot {
	background: url(../includes/images/banner_bot.gif) no-repeat left top;
	padding: 0px 0px 7px 0px;
	height: 11px;
	}
html>body .bannerbot {
	background: url(../includes/images/banner_bot.gif) no-repeat left top;
	margin: 0px 0px 0px 0px;
	height: 11px;
	}
*:first-child+html .bannerbot {
	background: url(../includes/images/banner_bot.gif) no-repeat left top;
	margin: 0px 0px 0px 0px;
	height: 11px;
	}
#faq {
        width: 591px;
        height: 100%;
        padding: 0px 0px 19px -2px;
        float: left;
        }
.banner {
        margin: -37px 12px -8px 110px;
        }
.banner2 {
        margin: -37px 12px -8px 110px;
        width: 125px;
        height: 125px;
        }
textarea {
        height: 100%;
        margin: 15px 0px 20px 14px;
        }





#rowMain {
        margin: 0px 0px 0px 0px;
        width: 864px;
        height: 100%;
        }
#rowSide {
        width: 232px;
        height: 100%;
        padding: 0px 0px 19px 6px;
        float: left;
        border-right: 1px solid #ababab;
        }
*:first-child+html #rowSide {
        width: 232px;
        height: 100%;
        padding: 13px 0px 19px 6px;
        float: left;
        border-right: 1px solid #ababab;
        }
#rowInfo {
        width: 580px;
        height: 100%;
        margin: 0px 0px 0px -1px;
        padding: 10px 0px 19px 20px;
        float: left;
        border-left: 1px solid #ababab;
        }
*:first-child+html #rowInfo {
        width: 580px;
        height: 100%;
        margin: 0px 0px 0px -1px;
        padding: 20px 0px 19px 20px;
        float: left;
        }







.proimg0 a, .proimg0 a:link {

        margin: 5px 0px 0px 5px;

        border: 1px solid #ababab;

        float: left;

        width: 215px;

        }

.proimg0 a:hover, .proimg1 a:hover, .proimg2 a:hover {

        border: 1px solid #828282;

        }


.proimg1 a, .proimg1 a:link {

        margin: 15px 4px 20px 5px;

        padding: 0px 0px 0px 0px;

        border: 1px solid #ababab;

        float: left;

        width: 102px;

        }

.proimg2 a, .proimg2 a:link {

        margin: 15px 4px 20px 5px;

        padding: 0px 0px 0px 0px;

        border: 1px solid #ababab;

        float: left;

        width: 102px;

        }


.proimg0 img{

        width: 215px;

        }


.proimg1 img, .proimg2 img {

        width: 102px;

        }


*:first-child+html .proimg2 a, *:first-child+html .proimg2 a:link {

        margin: -4px 4px 20px 5px;

        padding: 0px 0px 0px 0px;

        border: 1px solid #ababab;

        float: left;

        width: 102px;

        }





.proimg a, .proimg a:link {
        margin: 5px 0px 0px 5px;
        border: 1px solid #ababab;
        float: left;
        width: 215px;
        }
.proimg a:hover, .proimgAlt a:hover, .proimgAlt2 a:hover {
        border: 1px solid #828282;
        }

.proimgAlt a, .proimgAlt a:link {
        margin: 15px 4px 20px 5px;
        padding: 0px 0px 0px 0px;
        border: 1px solid #ababab;
        float: left;
        width: 102px;
        }
.proimgAlt2 a, .proimgAlt2 a:link {
        margin: 15px 4px 20px 5px;
        padding: 0px 0px 0px 0px;
        border: 1px solid #ababab;
        float: left;
        width: 102px;
        }
*:first-child+html .proimgAlt2 a, *:first-child+html .proimgAlt2 a:link {
        margin: -4px 4px 20px 5px;
        padding: 0px 0px 0px 0px;
        border: 1px solid #ababab;
        float: left;
        width: 102px;
        }

.cart a, .cart a:link {
        text-align: center;

        }
.cart a:hover {
        text-align: center;
        }






.icn-green a, .icn-green a:link, .icn-red a, .icn-red a:link, .icn-blue a, .icn-blue a:link, .icn-orange a, .icn-orange a:link {
	background: url(../includes/images/arrow_grey.gif) no-repeat 3px 50%;
	padding: 0px 5px 0px 16px;
        margin: 5px 0px 0px 0px;
        }
.icn-green a:hover {
	background: url(../includes/images/arrow_green.gif) no-repeat 3px 50%;
	padding: 0px 5px 0px 16px;
        margin: 6px 0px 0px 0px;
        }
.icn-red a:hover {
	background: url(../includes/images/arrow_red.gif) no-repeat 3px 50%;
	padding: 0px 5px 0px 16px;
        margin: 5px 0px 0px 0px;
        }
.icn-blue a:hover {
	background: url(../includes/images/arrow_blue.gif) no-repeat 3px 50%;
	padding: 0px 5px 0px 16px;
        margin: 5px 0px 0px 0px;
        }
.icn-orange a:hover {
	background: url(../includes/images/arrow_orange.gif) no-repeat 3px 50%;
	padding: 0px 5px 0px 16px;
        margin: 5px 0px 0px 0px;
        }

.reviewLinks {
        margin: 10px 0px 0px 0px;
        }
.reviewLinks p {
	padding: 0px 5px 0px 10px;
        margin: 5px 0px 0px 0px;
        }
.reviewLinks img {
        margin: 0px 0px 0px -2px;
        }
.reviewLinks a, .reviewLinks a:link {
	color: #3a3939;
        text-decoration: none;
        }
.reviewLinks a:hover {
	color: #871a1a;
        text-decoration: underline;
        }


.reviewLinks .icn-blue a:hover {
	color: #367cac;
        text-decoration: underline;
        }
.reviewLinks .icn-red a:hover {
	color: #871a1a;
        text-decoration: underline;
        }
.reviewLinks .icn-green a:hover {
	color: #1b981e;
        text-decoration: underline;
        }
.reviewLinks .icn-orange a:hover {
	color: #c86f2b;
        text-decoration: underline;
        }


ul.featul {
        width: 180px;
        }
ul.featul li {
        margin: 5px 0px 3px -10px;
        }


#rowContent {
        padding: -10px 0px 0px 0px;
        width: 864px;
        }
*:first-child+html #rowContent {
        padding: 5px 0px 0px 0px;
        width: 864px;
        }
#rowLeft {
        width: 276px;
        height: 100%;
        padding: 0px 0px 19px 6px;
        float: left;
        }
#rowMid {
        width: 276px;
        height: 100%;
        padding: 0px 0px 19px 12px;
        float: left;
        }
#rowRight {
        width: 276px;
        height: 100%;
        padding: 0px 0px 19px 12px;
        float: left;
        }
#rowLeft strong, #rowMid strong, #rowRight strong {
        margin: 0px 0px 0px 6px;
        color: #474747;
        font-size: 1.0em;
        }
.mainmiddle p {
        margin: 9px 0px 11px 7px;
        }
*:first-child+html .mainmiddle p {
        margin: 0px 0px 2px 7px;
        }
.mainmiddle p a {
        padding: 4px 0px 2px 0px;
        text-decoration: none;
        font-weight: bold;
        color: #d76109;
        }
.mainmiddle p a:hover {
        padding: 4px 0px 2px 0px;
        text-decoration: underline;
        font-weight: bold;
        color: #d76109;
        }
.mainmiddle p a img {
        padding: 4px 0px 0px 0px;
        }
*:first-child+html .mainmiddle p a img {
        padding: 4px 0px 10px 0px;
        }

/* generic rules------------------------------- */


img { 	border: 0px; }

.nodisp { display: none; }


/* ----- main menu rules----- */

#menu_main { 
	background: url(../includes/images/menubg.gif) repeat-x;
        padding: 0; 
        margin-top: 0px; 
        height: 40px; 
        position: relative;
	display: block;
        }
#menu li.main { 
        float: left; 
        height: 40px; 
        text-align: center; 
        cursor: default; 
        margin: 0;
	display: block;
        }
#menu li.main a.menu_link { 
        height: 40px; 
	display: block; 
        }
ul#menu { 
        padding: 0; 
        margin: 0; 
        height: 40px; 
        position: relative;
	display: block;
        }


li#menu_home { 
        position: absolute;
        top: 0px; 
        left: 0px; 
        display: block; 
        }
li#menu_soft { 
        position: absolute;
        top: 0px; 
        left: 60px; 
        display: block; 
        }
li#menu_hard { 
        position: absolute;
        top: 0px; 
        left: 269px; 
        display: block; 
        }
li#menu_accessories { 
        position: absolute;
        top: 0px; 
        left: 481px; 
        display: block; 
        }
li#menu_support { 
        position: absolute;
        top: 0px; 
        left: 692px; 
        display: block; 
        }
li#menu_contact { 
        position: absolute;
        top: 0px; 
        left: 778px; 
        display: block; 
        }

#menu_home a.menu_link {
	background: url(../includes/images/menu_home.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 60px;
	height: 40px;
	text-indent: -9000px;
	}
#menu_home a.menu_link:hover {
	background-position: 0 -40px;
	margin: 0px;
	display: block;
	width: 60px;
	height: 40px;
	text-indent: -9000px;
	}
#menu_soft a.menu_link {
	background: url(../includes/images/menu_softsurface.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 209px;
	height: 40px;
	text-indent: -9000px;
	}
#menu_soft a.menu_link:hover {
	background-position: 0 -40px;
	margin: 0px;
	display: block;
	width: 209px;
	height: 40px;
	text-indent: -9000px;
	}
#menu_hard a.menu_link {
	background: url(../includes/images/menu_hardsurface.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 212px;
	height: 40px;
	text-indent: -9000px;
	}
#menu_hard a.menu_link:hover {
	background-position: 0 -40px;
	margin: 0px;
	display: block;
	width: 212px;
	height: 40px;
	text-indent: -9000px;
	}
#menu_accessories a.menu_link {
	background: url(../includes/images/menu_accessories.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 211px;
	height: 40px;
	text-indent: -9000px;
	}
#menu_accessories a.menu_link:hover {
	background-position: 0 -40px;
	margin: 0px;
	display: block;
	width: 211px;
	height: 40px;
	text-indent: -9000px;
	}
#menu_support a.menu_link {
	background: url(../includes/images/menu_support.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 86px;
	height: 40px;
	text-indent: -9000px;
	}
#menu_support a.menu_link:hover {
	background-position: 0 -40px;
	margin: 0px;
	display: block;
	width: 86px;
	height: 40px;
	text-indent: -9000px;
	}
#menu_contact a.menu_link {
	background: url(../includes/images/menu_contact.gif) no-repeat left top;
	margin: 0px;
	display: block;
	width: 86px;
	height: 40px;
	text-indent: -9000px;
	}
#menu_contact a.menu_link:hover {
	background-position: 0 -40px;
	margin: 0px;
	display: block;
	width: 86px;
	height: 40px;
	text-indent: -9000px;
	}




a.menu_cart {
	background: url(../includes/images/addtocart.png) no-repeat left top;
        margin: 236px 0px 0px 25px;
	display: block;
	width: 180px;
	height: 48px;
	text-indent: -9000px;
	}
a.menu_cart:hover {
	background-position: 0 -48px;
        margin: 236px 0px 0px 25px;
	display: block;
	width: 180px;
	height: 48px;
	text-indent: -9000px;
	}

*:first-child+html a.menu_cart {
	background: url(../includes/images/addtocart.png) no-repeat left top;
        margin: 5px 0px 0px 25px;
	display: block;
	width: 180px;
	height: 48px;
	text-indent: -9000px;
	}
*:first-child+html a.menu_cart:hover {
	background-position: 0 -48px;
        margin: 5px 0px 0px 25px;
	display: block;
	width: 180px;
	height: 48px;
	text-indent: -9000px;
	}


span#menu_code { 
        position: relative;
        top: 16px; 
        left: 12px; 
        display: block; 
        cursor: hand;
        }

span#menu_code {
	background: url(../includes/images/getcode.png) no-repeat left top;
	display: block;
	width: 90px;
	height: 39px;
	text-indent: -9000px;
        cursor: hand;
	}
span#menu_code:hover {
	background-position: 0 -39px;
	display: block;
	width: 90px;
	height: 39px;
	text-indent: -9000px;
        cursor: hand;
	}

a#menu_highlight { 
        margin: -9px 0px 0px 12px;
        display: block; 
        }

a#menu_highlight {
	background: url(../includes/images/highlight.png) no-repeat left top;
	display: block;
	width: 90px;
	height: 39px;
	text-indent: -9000px;
	}
a#menu_highlight:hover {
	background-position: 0 -39px;
	display: block;
	width: 90px;
	height: 39px;
	text-indent: -9000px;
	}
/* footer-------------------------------------- */


#footer { 
	background: url(../includes/images/footer.gif) no-repeat; 
        clear: both;
	width: 864px; 
	height: 31px; 
        color: #b5b5b5;
	font-size: 0.9em;
	}
#footer a { 
        color: #b5b5b5;
        text-decoration: none;
	}
#footer a:hover { 
        text-decoration: underline;
	}
#foot_links {  
        height: 15px;
        float: left;
        /*text-align: center;*/
        padding-top: 8px; 
        padding-left: 10px; 
        }
#foot_links a {  
        padding: 0px 0px 0px 5px; 
        }
#copyright {  
        height: 15px; 
        float: right;
        padding-top: 8px;
	padding-right: 10px;
        }








/*
#rotator {
	width: 380px;
	height: 253px;
	overflow:hidden;
}
#rotator img {
	display:none;

	width: 380px;
	height: 253px;
	cursor:pointer;
}
#rotator img.banner_left {
	left:0;
}
#rotator img.banner_right1 {
	right:0;
}
*/


#rotator {
	width:960px;
	height:253px;
	overflow:hidden;
}
#rotator img {
	display:none;
	position:absolute;

	width:380px;
	height:253px;
	cursor:pointer;
}
#rotator img.banner_left {
	left:0;
}
#rotator img.banner_right1 {
	right:0;
}







#newsticker {
	position: relative;
        color: #2e2e2e;
        }
#newsticker ul {
        width: 180px;
        height: 253px;
        padding: 10px 0px 0px 9px;
        }
*:first-child+html #newsticker ul {
        width: 180px;
        height: 160px;
        margin: -3px 0px 0px 10px;
        padding: 0px 0px 0px 0px;
	overflow: hidden;
        }
#newsticker li.error {
	color: #f00;
        }
/*
#newsticker #togglenewsticker {
	background: transparent url("../images/icon_closenewsticker.gif") no-repeat 0 0;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 14px;
	height: 14px;
	text-indent: 20px;
	outline: none;
}
* html #newsticker #togglenewsticker {
	right: 30px;
}
*/
#newsticker #togglenewsticker {
	display:none;
        }
#newsticker a, #newsticker a:link {
	/*color: #3a3939;*/
	color: #2e76a8;
        text-decoration: underline;
        }
#newsticker a:hover {
	color: #871a1a;
        text-decoration: underline;
        }













/*-----------------------------------------
	Sub_Navigation
-----------------------------------------*/

/*
#sub_navigation {
margin: 0px 0px 0px -0px;
	float:left;
	width: 865px;
	height: 150px;
	overflow: hidden;
}

#kwick #sub_navigation {
margin: 0px 0px 0px -0px;
	display: block;
	height: 150px;
        width: 865px;
        overflow: hidden;
	float: left;
        border-top: 2px solid #a09f9f;
        border-bottom: 2px solid #a09f9f;
        }


#sub_navigation li {
	overflow: hidden;
	float: left;
}

#kwick .subnav {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width: 173px;
	height: 150px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}
*/











#introcontent {
        margin: 0px 0px -2px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 864px;
        height: 150px;
        overflow: hidden;
        border-top: 2px solid #a09f9f;
        border-bottom: 2px solid #a09f9f;
	}
#kwick {
	margin: 0px 0px -2px -40px;
        }
*:first-child+html #kwick {
	margin: 0px 0px -2px 0px;
        }

#sub_navigation {
	display: block;
	height: 150px;
	margin: 0px;
        width: 865px;
        overflow: hidden;
        }


#sub_navigation li {
	display: block;
	overflow: hidden;
	float: left;
        }
#sub_navigation .subnav {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 150px;
	width: 173px;
        }
#kwick .subnav span {
	display: none;
        }


#sub_navigation a:hover {cursor: pointer;}

#sub_navigation .one {
	background: #000 url(../includes/images/main01.jpg);
        }
#sub_navigation .two {
	background: #000 url(../includes/images/main02.jpg);
        }
#sub_navigation .three {
	background: #000 url(../includes/images/main03.jpg);
        }
#sub_navigation .four {
	background: #000 url(../includes/images/main04.jpg);
        }
#sub_navigation .five {
	background: #000 url(../includes/images/main05.jpg);
        }


#sub_navigation .one1 {
	background: #000 url(../includes/images/main01-1.jpg);
        }
#sub_navigation .two2 {
	background: #000 url(../includes/images/main02-1.jpg);
        }
#sub_navigation .three3 {
	background: #000 url(../includes/images/main03-1.jpg);
        }
#sub_navigation .four4 {
	background: #000 url(../includes/images/main04-1.jpg);
        }
#sub_navigation .five5 {
	background: #000 url(../includes/images/main05-1.jpg);
        }













#contactSection{
        margin-top: 35px;
	margin-bottom: 0px;
	margin-left: 3px;
        }
.conbg {
	background: transparent url(../includes/images/input_bar.gif) no-repeat;
	width: 173px;
	height: 27px;
	margin-top: 0px;
        margin-left: 2px;
	text-decoration: none;
	border: 0;
        } 
.conbg2 {
	background: transparent url(../includes/images/input_bar2.gif) no-repeat;
	width: 75px;
	height: 27px;
	margin-top: 0px;
        margin-left: 2px;
	text-decoration: none;
	border: 0;
        } 
.combg {
	background: transparent url(../includes/images/input_box.gif) no-repeat;
	width: 296px;
	height: 203px;
	margin-top: 0px;
        margin-left: 2px;
	text-decoration: none;
	border: 0;
        } 
.txt {
	background: transparent;
	border: 0;
	width: 160px;
	height: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	padding-top: 6px;
        margin-left: 6px;
        }
.txt2 {
	background-color: #d6d6d6;
	border: 0;
	width: 60px;
	height: 16px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	margin-top: 5px;
        margin-left: 8px;
        }
*:first-child+html .txt2 {
	background-color: #d6d6d6;
	border: 0;
	width: 60px;
	height: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	margin-top: 4px;
        margin-left: 8px;
        }
.txt3 {
	background: transparent;
	border: 0;
	width: 290px;
	height: 198px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	margin-top: 5px;
        margin-left: 6px;
        }
*:first-child+html .txt3 {
	background: transparent;
	border: 0;
	width: 280px;
	height: 190px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	margin-top: 5px;
        margin-left: 6px;
        }
.txt4 {

	background-color: #d6d6d6;

	border: 0;

	width: 158px;

	height: 16px;

	font: 12px Arial, Helvetica, sans-serif;

	color: #3B3B3B;

	margin-top: 5px;

        margin-left: 8px;

        }

*:first-child+html .txt4 {

	background-color: #d6d6d6;

	border: 0;

	width: 158px;

	height: 20px;

	font: 12px Arial, Helvetica, sans-serif;

	color: #3B3B3B;

	margin-top: 4px;

        margin-left: 8px;
        }

span.red {
        color: #db0f0f;
        font-weight: bold;
        }
.Submitimg {
        margin-left: 3px;	
        margin-top: 8px;	
        margin-bottom: 1px;
        vertical-align: middle;
        cursor: pointer;
        border: 0px;
        text-decoration: none;
        }











