/*------------------------------------*/
/* DEFAULT STYLES
/*------------------------------------*/
* {margin:0;padding:0;}
body {background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;text-align:center;}
.clear {background-color:#ffffff;clear:both;}
.clear span { position:absolute;top:0;left:-9999px;display:none;}
.offScreen {position:absolute;top:0;left:-9999px;}
.wrapper {width:auto;margin:0 0;text-align:left;}
a:link, a:visited {color:#9e1818}
a:hover {text-decoration:none;}
/*------------------------------------*/
/* TOP NAVIGATION
/*------------------------------------*/
#blackBarNav {display:none}
ul#top_nav {width:865px;margin:0 auto;}
ul#top_nav {list-style-type:none;color:#FFFFFF;font-size:70%;}
ul#top_nav li {display:inline;margin-left:15px;text-transform:uppercase;}
ul#top_nav li a {color:#FFFFFF;text-decoration:none;}
ul#top_nav li a:hover {text-decoration:underline;}
ul#top_nav li.topNavSelected a {font-weight:bold;text-decoration:underline;}

/*------------------------------------*/
/* LHS NAVIGATION
/*------------------------------------*/
#nav ul {margin:0;padding:0;list-style-type:none;font-size:80%;height:1%;}
#nav li {margin:0;padding:0;height:1%;}
#nav a {display:block;color:#FFFFFF;background-image:url(Media/new_buttonBG.gif);width:130px;padding:5px 10px;text-decoration:none;font-weight:bold;text-transform:uppercase;background-color:#9e1818;background-position:bottom left;background-repeat:no-repeat;}
#nav a:hover {background-color:#5e1919;color:#FFF;background-position:bottom right;}
#nav li #SUBnav li a:link, #nav li #SUBnav li a:visited {background-color:#7A3535;padding-left:20px;width:120px;font-weight:normal;text-decoration:none;}
#nav li #SUBnav li a:hover {text-decoration:underline;}
#nav li.selected_parent a {text-decoration:underline;background-position:bottom right;}
#nav li.selected_child a {border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-position:bottom right;}
#nav li.selected_parent a:hover {text-decoration:underline;}
#nav li.selected_child a:hover {text-decoration:none;}

/*------------------------------------*/
/* LOGO AND STRAPLINE
/*------------------------------------*/
div#header {display:none;}
div#header2 {display:none;}
div#header a {color:#FFFFFF;display:block;position:relative;top:6px;left:16px;height:65px;width:215px;}
div#header a:hover {text-decoration:none;}
div#header span {position:absolute;top:0;left:-9999px;}
div#logo h1 {position:absolute;top:0;left:-9999px;}

/*------------------------------------*/
/* MAIN CONTENT AREA
/*------------------------------------*/
#main_section div#LHS, #default_main_section div#LHS {display:none; }
#main_section div#RHS, #default_main_section div#RHS {float:none;width:733px;margin-right:14px;display:inline;}

/*------------------------------------*/
/* MAIN CONTENT AREA
/* for
/* HOME PAGE
/*------------------------------------*/
#main_section {background-image:none;background-position:top left;background-repeat:repeat-y;width:913px;background-color:#000000;}
div#main {padding:50px 10px 10px 10px;background-color:#323333;background-image:url(Media/new_homePageContentBG.gif);background-position:top;background-repeat:repeat-x;}
div#main h2 { position:absolute;top:0;left:-9999px;}
div#main p {font-size:100%;color:#929292;margin:10px;}
div#main p a:link, div#main p a:visited {color:#9e1818;}
.LHSvideo {margin:20px 10px;width:110px;background-color:#5e1919;text-align:center;padding:10px 10px 5px 10px;}
.smallGalleryText {text-align:left;font-size:70%;}
.LHSvideo p {color:#A97474;}
.LHSvideo p a:link, .LHSvideo p a:visited{color:#C6A2A2;}
.LHSvideo p a:hover {text-decoration:none;}
.LHSvideo img{border:none;}
#LHSgalleryLinks {font-size:65%;margin-left:20px;margin-right:20px;margin-bottom:20px;}
#LHSgalleryLinks a:link, #LHSgalleryLinks a:visited {color:#C6A2A2;display:block;}
#LHSgalleryLinks a:hover {text-decoration:none;}
#flashWrapper {background-color:#000000;}
#flashWrapper, #flashWrapper p{padding:0;margin:0;}

/*------------------------------------*/
/* MAIN CONTENT AREA
/* for
/* DEFAULT PAGE
/*------------------------------------*/
#default_main_section {background-color:#9e1818;background-image:none;background-position:top left;background-repeat:repeat-y;width:913px;}
div#default_main {padding:10px;background:#FFFFFF;}
#default_title {background:#FFFFFF;color:#000000;text-indent:20px;font-size:150%;}
div#default_main h2 {font-size:110%;color:#9e1818;margin:20px 200px 20px 10px;font-weight:normal;}
div#default_main p {font-size:100%;color:#000;margin-left:10px;margin-right:200px;margin-top:20px;margin-bottom:20px;}
div#default_main ul {font-size:100%;color:#000;margin-left:10px;margin-right:180px;margin-top:5px;margin-bottom:5px;list-style-position:inside;}
div#default_main ul li {margin:0;}
div#default_main p a:link, div#default_main p a:visited {color:#9e1818;}
#bottomAreas {display:none;}
#bottomAreas ul, #bottomAreas p{margin:20px;list-style-type:none;}
#bottomAreas a:link, #bottomAreas a:visited {color:#000000;}
#bottomAreas a:hover {text-decoration:none;}
#bottomAreas a.more:link, #bottomAreas a.more:visited {display:block;margin:10px 0;color:#9e1818;}
#bottomAreas a.more:hover {text-decoration:none;}
#bottomAreas .LHS{float:left;width:447px;background-color:#FFFFFF;}
#bottomAreas .RHS{float:left;width:286px;background-color:#FFFFFF;}
#bottomAreas .LHS .header {height:29px;background-image:url(Media/new_latestNews.gif);}
#bottomAreas .LHS .header span {position:absolute;top:0;left:-9999px;}
#bottomAreas .RHS .header {height:29px;background-image:url(Media/new_feature.gif);}
#bottomAreas .RHS .header span {position:absolute;top:0;left:-9999px;}
#bottomAreas .RHS p, #bottomAreas .RHS ul, #bottomAreas .RHS li, #bottomAreas .RHS img {padding:0;margin:0;border:none;}

/*------------------------------------*/
/* MULTI BOX LIST
/*------------------------------------*/
#multiBox {width:687px;margin-left:13px;}
.multiBoxTop {width:687px;height:8px;background-image:url(Media/new_multiContent_boxTop.gif);background-position:center top;background-repeat:no-repeat;}
.multiBoxTop span { position:absolute;top:0;left:-9999px;display:none;}
.multiBox {width:687px;background-image:url(Media/new_multiContent_boxBottom.gif);background-position:bottom;margin-bottom:8px;}
.multiBox h3, .multiBox h3 a {margin:0;padding:0;color:#9e1818;margin-bottom:10px;}
.multiBox a {color:#9e1818;}
.multiBox_LHS {float:left;width:150px;margin:0 8px 4px 8px;}
.multiBox_LHS img{border:none;}
.multiBox_RHS {float:left;width:505px;margin-bottom:10px;}
div#default_main .multiBox_RHS p {width:100%;margin:0;padding:0;font-size:80%;}
div#default_main .multiBox_RHS h3 a:link, div#default_main .multiBox_RHS h3 a:visited {margin:0;padding:0;font-size:100%;text-decoration:none;}
div#default_main .multiBox_RHS h3 a:hover {text-decoration:underline;}
div#default_main .multiBox_RHS a:link, div#default_main .multiBox_RHS a:visited {margin:0;padding:0;font-size:65%;}
div#default_main .multiBox_RHS a:hover {text-decoration:none;}

/*------------------------------------*/
/* CASE STUDIES	
/*------------------------------------*/
div#default_main .caseStudyText p {margin:0;padding:0; clear:left;}
div#default_main .caseStudyText ul, div#default_main .caseStudyText ul li {margin:0;padding:0;}
div#default_main .caseStudyText ul {margin-bottom:10px;}
div#default_main .caseStudyText a:link, div#default_main .caseStudyText a:visited {margin:20px 0;padding:0;color:#9e1818;}
div#default_main .caseStudyText a:hover {text-decoration:none;}
div#default_main .caseStudyText {width:520px;padding-right:20px;padding-left:10px;float:left;}
div#default_main .caseStudyText h2 {padding:0;margin:0;}
div#default_main .caseStudyText p {margin-bottom:20px;}
div#default_main .caseStudyPics {float:left;width:152px;}
div#default_main .caseStudyPics img {margin:0;padding:0;border:1px solid #9e1818;padding:1px;margin-bottom:10px;}
div#default_main .caseStudyPics p {margin:0;padding:0;}
div#default_main .caseStudyPics h3 {font-size:90%;padding:0;margin:0;}
div#default_main .caseStudyPics h3.customh3 {font-size:60%;padding:0;margin:0;}

/*------------------------------------*/
/* GALLERY STYLES
/*------------------------------------*/
div#default_main div#mainGalleryImage {margin-top:10px;text-align:center;}
div#default_main div#mainGalleryImage img {border:none;}
div#default_main div.comments {font-size:80%;color:#666666;width:731px;margin:20px 0;}
div#default_main div#galleryThumbnails img {border:none;margin:0;padding:0;}
div#default_main div#galleryThumbnails a {border:none;margin:0;padding:0;}
div#default_main div#galleryThumbnails {border-bottom:1px dashed #9e1818;border-top:1px dashed #9e1818;padding:10px 10px 5px 0;text-align:center;}
div#default_main p a:link.viewAllGalleries, div#default_main p a:visited.viewAllGalleries {font-size:80%;color:#9e1818;margin:0;padding:0;}
div#default_main p a:hover.viewAllGalleries {text-decoration:none;}
div#default_main h2.thePhotoGalleryHeader {padding:0;margin:0 0 20px 10px;}
div#default_main h2.theVideoGalleryHeader {padding:0;margin:0 0 20px 10px;}
div#default_main ul {color:#000000;list-style-position:inside;}
div#default_main ul li a:link, div#default_main ul li a:visited {text-decoration:underline;color:#9e1818;}
div#default_main ul li a:hover {text-decoration:none;}
.thumbview {font-size:60%;color:#666666;text-decoration:none; clear:left;}

/*------------------------------------*/
/* CONTACT FORM
/*------------------------------------*/
div#default_main {background-color:#FFFFFF;}
div#default_main hr {margin:20px 0;}
div#default_main address {margin-left:10px;font-size:80%;font-style:normal;}
div#default_main #contactForm {margin-left:10px;}
div#default_main #contactForm p {margin:0;padding:0;font-size:70%;width:525px;margin:15px 0;}
div#default_main #contactForm p input{display:inline;}
#contactForm label.text {width:525px;display:block;margin-top:15px;font-size:80%;}
#contactForm input.dataText, #contactForm textarea.dataTextArea, #contactForm select.dataSelect {background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;color:#7A3535;font-size:85%;display:block;width:525px; margin:10px; padding:3px;}
#contactForm input.dataTextCheckBox {margin:0;padding:0;display:inline;}

/*------------------------------------*/
/* PRODUCT SECTION
/*------------------------------------*/
div#default_main ul#categoriesListing {list-style-type:none;margin-left:20px;}
div#default_main ul#categoriesListing a:link, div#default_main ul#categoriesListing a:visited {color:#9e1818;}
div#default_main ul#categoriesListing a:hover {text-decoration:none;}
div#default_main #main_image {margin:20px 10px;display:block;}
div#default_main #main_image img {padding:5px;border:5px #9e1818 solid;}
div#default_main #product_gallery {margin-left:10px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:10px 0;}
div#default_main #product_gallery img {padding:1px;border:1px #9e1818 solid;margin-right:1px;}	
div#default_main #product_description .RHS {margin:0;margin-top:20px;}
div#default_main #product_description .RHS dl {margin-left:10px;}
div#default_main #product_description .RHS dl dt{display:inline;}
div#default_main #product_description .RHS dl dd{display:inline;}

/*------------------------------------*/
/* DISTRIBUTERS LISTING
/*------------------------------------*/
div#default_main .distributersAreaListing {margin:10px 0 20px 10px;display:block;}
div#default_main .distributersAreaListing p {margin:0;padding:0;}

/*------------------------------------*/
/* LOGIN PAGE
/*------------------------------------*/
div#default_main #forgottenMessage, div#default_main .messageAlert {color:red;padding:10px;border:1px solid #CCCCCC;background-color:#FFFFCC;margin:20px;}
div#default_main #formcontent {margin-left:10px;margin-top:20px;}
div#default_main #formcontent input {margin-top:10px;}
div#default_main #formcontent label, div#default_main #formcontent input.Logintext {float:left;width:150px;margin:0;}
div#default_main #formcontent p {margin:0;padding:0;margin-bottom:20px;}
div#default_main #formcontent #forgotten {border-top:1px solid #CCCCCC;padding:20px 0;margin:20px 0;}
div#default_main #formcontent a:link.loginlink , div#default_main #formcontent a:visited.loginlink  {display:block;padding:10px;width:100px;margin-top:20px;text-align:center;border:1px solid #CCCCCC;background-color:#EBEBEB;}
div#default_main #formcontent a:hover.loginlink {text-decoration:none;}
div#default_main .registrationLink {width:100%;text-align:center;border-top:1px solid #CCCCCC;}

/*------------------------------------*/
/* REGISTRATION FORM
/*------------------------------------*/
div#default_main div.registrationForm {padding:10px;}
div#default_main div.registrationForm fieldset {margin:10px;padding:20px;}
div#default_main div.registrationForm fieldset p {padding:0;margin:0;font-size:70%;margin-top:10px;}
div#default_main div.registrationForm fieldset form {margin:20px 0;}
div#default_main div.registrationForm fieldset legend {padding:0 10px;font-weight:bold;color:#9e1818;}
div#default_main div.registrationForm label {float:left;width:150px;}
div#default_main div.registrationForm input {float:left;}
.marginTop20px {margin-top:20px;}

/*------------------------------------*/
/* PAGEINATION
/*------------------------------------*/
ul.galleryNav {list-style-type:none;color:#9e1818;}
ul.galleryNav li {display:inline;padding-right:10px;}
ul.galleryNav li a:link, ul.galleryNav li a:visited {color:#9e1818;}
ul.galleryNav li a:hover {text-decoration:none;}

/*------------------------------------*/
/* FOOTER STYLES
/*------------------------------------*/
div#footer { width:auto;padding:15px;margin:0 auto;text-align:left;background:#FFFFFF;}
div#footer p {font-size:60%;color:#000000;}
div#footer a {color:#000000;text-decoration:none;}
div#footer a:hover {text-decoration:underline;}

/*------------------------------------*/
/* NEWS RSS FEEDER
/*------------------------------------*/
.contentslide{font-size:85%;color:#929292;border: 0px;padding: 10px;width: 427px;height: 138px;}
.contentslide .opacitylayer{width: 427px;height: 138px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.contentslide .contentdiv{display: none;}
.pagination{display: none; width: 427px; text-align: right;background-color: #ffffff;color: #ffffff;border: 0px;padding: 0 0 0 0;}
* html .pagination{ width: 427px; w\idth: 427px; }
.pagination a, .contentdiv a{text-decoration: none; color: #444444;background-color: #ffffff;}
.pagination a:hover, .pagination a.selected{color: #771919;text-decoration: none; background-color: #ffffff;}
.newsImg{border: 0px;padding: 2px;padding-right: 10px;float: left;}
.newsheader{font-size:12px;color:#111111;padding: 2px;font-weight: bold;}

.printLogo{
	display:block;
	text-align:center;
	margin:10px 10px 40px;
}