@charset "UTF-8";   ul#drw_tabs {list-style : none; width : 600px; min-width : 600px; padding : 0; margin : 0 auto; position : relative}
ul#drw_tabs li {float : left}
*+html ul#drw_tabs li.last {position : absolute; float : right}
* html ul#drw_tabs li.last {position : absolute; float : right}
ul#drw_tabs a {font-size : 12px; font-weight : bold; text-align : center; text-decoration: none; line-height : 35px; color : #ffffff; background : url("/images/drawer/tabs.gif") center 0 no-repeat; border-right : 1px solid #101010; border-left : 1px solid #1f1f1f; outline : none; height : 35px; display : block}
ul#drw_tabs a:hover {text-decoration: underline}
ul#drw_tabs li.first a {background-position: left 0; border-left : none}
ul#drw_tabs li.last a {background-position: right 0; border-right : none}
ul#drw_tabs a#drw_tabs_focus {background-position: center -35px}
ul#drw_tabs li.first a#drw_tabs_focus {background-position: left -35px}
ul#drw_tabs li.last a#drw_tabs_focus {background-position: right -35px}
  div#drw {background : #111111 url("/images/drawer/drw.gif") left bottom no-repeat; width : 600px; min-width : 600px; margin : 0 auto; overflow : hidden}
div#drw div#drw_close {background : #111111; margin : 0 0 0 20px; clear : both}
div#drw div#drw_close a {text-indent : -9999px; background : url("/images/drawer/drw.gif") right bottom no-repeat; width : 20px; height : 20px; margin : 0 0 0 auto; display : block}
div#drw div#drw_loader {text-indent : -9999px; background : url("/images/drawer/loader.gif") center center no-repeat; height : 50px; margin : 10px 0 0 0}
  ul.drw_icon_view {list-style : none; padding : 0; margin : 0 15px}
ul.drw_icon_view li {width : 33%; float : left}
ul.drw_icon_view div.drw_img {text-align : center; width : 40%; float : left}
ul.drw_icon_view div.drw_info {width : 60%; float : right}
ul.drw_icon_view div.drw_info h6 {padding : 15px 0 3px 0; margin : 0}
ul.drw_icon_view div.drw_info h6 a {font-size : 12px; line-height : 1.2; color : #ffffff}
ul.drw_icon_view div.drw_info p {font-size : 9px; line-height : 1.2; color : #666666; padding : 0; margin : 0}
  ul.drw_list_view {list-style : none; padding : 10px 0 15px 0; margin : 0 15px}
ul.drw_list_view li {border-bottom : 1px solid #161616}
ul.drw_list_view li:hover, ul.drw_list_view a:hover {background : #161616}
ul.drw_list_view a {text-decoration: none; color : #ffffff; padding : 5px; display : block}
ul.drw_list_view span {line-height : 1.2; cursor : pointer; float : left; display : block}
ul.drw_list_view span.drw_title {font-size : 12px; width : 24%; margin : 2px 0 0 0}
ul.drw_list_view span.drw_desc {font-size : 9px; color : #666666; width : 55%; margin : 4px 0 0 0}
ul.drw_list_view span.drw_date {font-size : 11px; text-align : right; color : #666666; width : 20%; margin : 3px 0 0 0}
  ul#drw_tabs:after, ul.drw_icon_view:after, ul.drw_icon_view li:after, ul.drw_list_view a:after {content : "."; height : 0px; clear : both; visibility : hidden; display : block}
ul#drw_tabs, ul.drw_icon_view, ul.drw_icon_view li, ul.drw_list_view a {display : inline-block}
 * html ul#drw_tabs, * html ul.drw_icon_view, * html ul.drw_icon_view li, * html ul.drw_list_view a {height : 1%}
ul#drw_tabs, ul.drw_icon_view, ul.drw_icon_view li, ul.drw_list_view a {display : block}
 .navigation { position: relative; border-top: 1px dotted #333; border-bottom: 1px dotted #333}
.navigation ul {float: left; position: relative}
.navigation ul li {display: inline; padding: 0px 3px; padding-top: 3px}
.navigation ul li ul li {display: inline; padding: 0}
.navigation ul li a {font-size: 15px; padding: 8px 5px; color: black; text-decoration: none; font-weight: bold}
.navigation ul li a:hover {border-bottom: 3px solid #B0D23F}
.navigation ul li a.current {border-bottom: 3px solid black}
#navDivide {padding: 0; margin: 0; margin-top: 10px; border-right: 1px solid #999; width: 1px; height: 15px}
.navigation .phone {font-weight: bold;  padding-left: 10px; color: #B0D23F; line-height: 32px}
.sf-menu ul {position: absolute; top: -999em;  width: auto}
.sf-menu li:hover {visibility: inherit}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left: 0; top: 2em;  top: 0; z-index: 99}
.navigation ul li ul {position: absolute; top: -999em; width: auto; margin-top: -6px}
.navigation ul li ul li a {  color: white; padding: 10px 0px; padding-left: 15px;  font-weight: normal; font-size: 12px}
.navigation ul li ul li a:hover {border: none;   color: #B0D23F}
 .sf-menu, .sf-menu * {margin: 0; padding: 0; list-style: none}
.sf-menu {line-height: 1.0}
.sf-menu ul {position: absolute; top: -999em; width: auto;  }
.sf-menu ul li { width: 240px; border-bottom: 1px dotted #999; background: #eaeaea; background: black; color: white; padding: 10px 0px; padding-left: 15px; display: block; font-weight: normal; font-size: 12px}
.sf-menu ul li:hover {color: blue}
.sf-menu li:hover {visibility: inherit;  }
.sf-menu li {float: left; position: relative}
.sf-menu a {display: block; position: relative}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left: 0; top: 2.5em;  z-index: 99; width: 200px}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top: -999em}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left: auto;  top: 0}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top: -999em}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left: 10em;  top: 0}
 .sf-menu ul .sf-sub-indicator {background-position: -10px 0}
.sf-menu ul a > .sf-sub-indicator {background-position: 0 0}
 .sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;  }
 .sf-shadow ul {background: url(/images/shadow.png) no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px}
.sf-shadow ul.sf-shadow-off {background: transparent}
.ldrgif {position: absolute; top: 30%; left: 45%}
.svwp {width: 50px; height: 577px; background: #fff}
 .svwp ul {position: relative; left: -999em}
 .slideViewer {position: relative; overflow: hidden; margin: 0; padding: 0; background: #fff}
.slideViewer ul {position: relative; left: 0; top: 0; width: 1%; list-style-type: none; margin: 0; padding: 0}
.slideViewer ul li {float:left}
 .slideViewer span.typo {padding: 6px;  background: #fff; color: #000; font: normal 10px Verdana}
.thumbSlider {overflow: hidden; width: 1%; background: #fff}
.thumbSlider ul {list-style-type: none; margin: 0; padding: 0}
.thumbSlider ul li {float: left; margin: 0}
.thumbSlider a {color: #fff; text-decoration: none}
.thumbSlider a img {border: 0; display: block; padding: 0}
.thumbSlider p.tmbrdr { position:relative; left: 0; font-size: 0.01em; left: 0; margin: 0; padding: 0}
a.left, a.right {background: transparent;  color: #ff0000; font: bold 16px Arial; overflow: hidden}
a.left span, a.right span {font-size: 20px; font-weight: bold}
a.left img, a.right img {border: 0}
a.l_dis, a.r_dis {background: transparent;  cursor: default}
a.l_dis span, a.r_dis span {display: none}
a:focus {outline: none}
 #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
 #cboxOverlay{background:url(/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(/images/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/images/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/images/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/images/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
 .cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
ul.geogoer_vchecks{ list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
     ul.geogoer_vchecks li{ position: relative; border-width: 0px 0px 1px 0px; border-style: solid;  border-bottom-color: white;  background-repeat: no-repeat; background-position: top left}
ul.geogoer_vchecks li.hover{  }
ul.geogoer_vchecks li span{ color: black;  font-size: 10px; cursor: pointer; display: block; height: 12px; padding-top: 5px; padding-left: 15px;  background-repeat: no-repeat; background-position: top left}
ul.geogoer_vchecks li.hover span{  }
ul.geogoer_vchecks li.checked div.check_div{ background-image: url(/images/vchecks/on.gif); background-repeat: no-repeat; cursor: hand; cursor: pointer}
ul.geogoer_vchecks li.unchecked div.check_div{ background-image: url(/images/vchecks/off.gif); background-repeat: no-repeat}
ul.geogoer_vchecks li.unchecked span{ color: #999999}
ul.geogoer_vchecks li div.check_div{ display: block; height: 16px; width: 16px; position: absolute; top: 5px;  left: 0px}
ul.geogoer_cvchecks{ list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
     ul.geogoer_cvchecks li{ position: relative; border-width: 0px 0px 1px 0px; border-style: solid;  border-bottom-color: white;  background-repeat: no-repeat; background-position: top left; height: 20px; width: 10px}
ul.geogoer_cvchecks li.hover{   }
ul.geogoer_cvchecks li span{ color: black;  font-size: 10px; cursor: pointer; display: block; height: 12px; padding-top: 5px; padding-left: 15px;  background-repeat: no-repeat; background-position: top left}
ul.geogoer_cvchecks li.hover span{  }
ul.geogoer_cvchecks li.checked div.check_div{ padding-right: 3px; width: 16px; height: 19px; background-image: url(/images/vchecks/on.gif); background-repeat: no-repeat; background: #333;   }
ul.geogoer_cvchecks li.unchecked div.check_div{ padding-right: 3px; width: 16px; height: 19px; background-image: url(/images/vchecks/off.gif); background-repeat: no-repeat; background: #eee}
ul.geogoer_cvchecks li.unchecked span{ color: #999999}
ul.geogoer_cvchecks li div.check_div{ display: block; height: 16px; width: 16px; position: absolute; top: 5px;  left: 0px}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
 :focus {outline: 0}
 ins {text-decoration: none}
del {text-decoration: line-through}
.clear {clear: both}
 table {border-collapse: collapse; border-spacing: 0}
a {outline: none; color: black; text-decoration: none}
img {outline: none}
body {font-family: Helvetica, Arial; background: white; background: #EAEAEA url(/images/background.gif) repeat-x}
.outsideContainer {border-top: 3px solid #B0D23F; border-bottom: 3px solid #aaa; width: 968px; margin: 0px auto; background: white;  }
.omniContainer {width: 929px; margin: 0px auto}
 .header {position: relative; height: 95px; padding: 23px 0px 0px 25px}
.header img#getQuote {position: absolute; top: 15px; right: 270px}
.header img#holdenCompany {position: absolute; top: 25px; right: 50px}
.header img#bbb {position: absolute; top: 25px; right: 15px}
.headerSearch input {position: absolute; top: 60px; right: 66px; width: 185px; border: 1px solid #ddd; padding: 4px 3px}
.headerSearch input#submit {position: absolute; top: 60px; right: 0px; background: black; color: white; padding: 2px; width: 60px; border: 1px solid black}
#searched {border: 1px solid #B0D23F}
 .pagination {font-weight: normal; font-size: 12px; text-align: center; padding: 5px 0px; padding-top: 15px; padding-bottom: 15px; border-top: 1px dotted #999}
.pagination a, .pagination .disabled {text-decoration: none; padding: 3px 5px}
.pagination .disabled {color: #bbb; border: none}
.pagination a:hover {border-bottom: 3px solid #B0D23F; color: black}
.pagination .current {padding: 3px 5px; border-bottom: 2px solid black; color: black}
.pagination a.prev_page, .pagination a.next_page {border: none}
.pagination a.prev_page:hover, .pagination a.next_page:hover {background: white; border-bottom: 2px solid #B0D23F}
 .filters {font-size: 11px; padding-bottom: 10px}
.filters ul {padding: 10px 0px}
.filters ul li {padding-right: 5px; display: inline}
.filterSection {padding-top: 10px;  border-bottom: 3px solid black}
.filterFloat {float: left; width: 730px; z-index: 1}
.filterActions {font-size: 12px; height: 30px; padding-bottom: 5px}
.filterActions span {font-family: Georgia, Times; font-style: italic; float: left; padding: 3px; padding-right: 10px; font-weight: bold}
.filterActions .solidChecks, .filterActions .checks {padding: 2px 3px; border: 1px solid #333; color: #999; display: inline; float: left; margin-right: 10px; background: black; color: #eee; font-size: 10px}
.filterActions .checks {color: #666; background: #eee; border: 1px solid #ccc}
.filterActions .isChecked {padding: 1px 2px; border: 1px solid #333; display: inline; float: left; margin-right: 10px; margin-top: 2px; background: #eee; border: 1px solid #ccc; line-height: 14px; color: #666}
.isChecked a {color: #999; font-size: 10px}
.filterExplain {float: left; color: #999; line-height: 25px; padding-left: 10px}
#availLabel {line-height: 13px; padding: 3px 15px}
.on {background: url(/images/vchecks/on.gif) 0 4px no-repeat; color: black}
.off {background: url(/images/vchecks/off.gif) 0 4px no-repeat}
.designOwn {float: left; padding-top: 10px}
.filterSection ul {width: 450px; padding-bottom: 10px; float: left}
.filterSection ul li {position: relative; width: 110px; float: left}
.filterSection .colorFilters {width: 250px}
.filterSection ul li span { }
.filterSection ul li#colorFilters {width: 21px; float: left}
.filterSection ul p {padding-top: 5px; padding-bottom: 10px; font-size: 10px; color: #999}
.filterSection ul li#colorFilters span {position: absolute; top: 6px; left: 1px; width: 6px; height: 10px}
.filterSection ul li#colorFilters span #colorbox {position: absolute; top: 0px; right: 0px; height: 15px; width: 15px; border: 1px solid white}
 .socialBar {margin-top: 3px; float: right;  width: 100px; height: 31px; overflow: hidden; position: relative; z-index: 0; background-image: url(/images/social_bar_r.gif); background-position: -55px 0px}
.socialBar span {float: left}
.socialBar img {position: absolute; top: 0; bottom: 0}
     a#linkToEmail {position: absolute;  left: 1px; top: 0px; height: 28px; width: 34px; z-index: 1000}
a#linkToEmail:hover {background-color: #fff; background-image: url(/images/social_bar_r.gif); background-position: -56px -29px; z-index: 1001; border-bottom: 2px solid #B0D23F}
 a#linkToYouTube {position: absolute; left: 38px; top: 0px; height: 28px; width: 32px; z-index: 1000}
a#linkToYouTube:hover {background-color: #fff; background-image: url(/images/social_bar_r.gif); background-position: -93px -29px; z-index: 1001; border-bottom: 2px solid #B0D23F}
 a#linkToFacebook {position: absolute; left: 72px; top: 0px; height: 28px; width: 25px; z-index: 1000}
a#linkToFacebook:hover {background-color: #fff; background-image: url(/images/social_bar_r.gif); background-position: -127px -29px; z-index: 1001; border-bottom: 2px solid #B0D23F}
 .homeSpace {height: 10px; width: 100%}
.home {}
.homeLeft {float: left; width: 37%; padding: 30px}
.homeRight {float: right; padding: 10px; width: auto}
.home h2 {padding-top: 40px; color: #666; font-style: italic; font-size: 22px; font-family: Times, Georgia}
.home h1 {color: black; font-size: 50px; font-family: Times, Georgia; padding-top: 5px; letter-spacing: 1px; font-weight: bold}
.home p {font-family: Georgia, Times; padding-top: 10px; font-size: 14px; line-height: 20px; color: #444; font-style: italic}
 .featuedDivide {height: 20px; position: relative; background: url(/images/double_divide.gif) repeat-x}
.featuredBox {position: absolute; top: 0px; left: 25px; float: left; font-size: 12px; border: 1px solid #B0D23F; padding: 5px 4px 2px 4px; background: white}
.bagRow {padding-bottom: 0px}
.bagRow h5 {padding-top: 20px; text-align: center}
.productBox {float: left; width: 200px; padding-left: 25px; padding-right: 5px; padding-top: 10px; height: 340px}
.clickable {cursor: pointer; cursor: hand}
.productBox a {float: left; border: 3px solid white; padding: 10px 0px; height: 300px}
.smallProductImage {height: 195px; width: 195px; text-align: center}
.smallProductImage:hover {opacity: .8; filter: alpha(opacity = 80)}
.productBox p {padding-top: 10px; font-size: 13px; color: #999; text-align: center}
.productBox span {color: red}
.spacer {height: 10px}
.bigspacer {height: 30px}
 .productsPage {background: white}
.products {}
#reviewBar {width: 200px; height: 22px; text-align: center}
 .divider {line-height: 2px; height: 2px; border-bottom: 1px dotted #333; font-size: 1%}
.product {background: white; padding: 30px 0px}
.productLeft {position: relative; float: left; width: 465px; text-align: center; height: 620px}
.productImage {border: 1px solid white; height: 100%}
.productLeftMiddle { padding-top: 20px; padding-left: 10px; height: 100px}
.productRight {float: left; padding-left: 20px; width: 440px; padding-bottom: 20px}
.productRight ul {padding-left: 20px}
.productRight ul li {color: #333; font-size: 13px; list-style-type: disc; padding: 4px; margin: 0}
.productRight p {padding: 0; margin: 0}
.productRight p a {text-decoration: underline}
.productRight p a:hover {color: #bcd74c}
.product p {color: #333; padding: 15px 0px; font-size: 13px; line-height: 17px}
.product p span {font-weight: bold}
.product td h5 span, .contacts td h5 span, .quoteForm td h5 span {color: #BB0000}
.product .reqspan span, .contacts .reqspan span, .quoteForm .reqspan span {color: #BB0000}
.productInfo p {padding: 0px; padding-top: 5px; line-height: 18px}
p.colorLabel {font-size: 14px; color: #333; height: 10px}
#productTitle {color: #444}
.pop {font-size: 30px; color: red; position: absolute; top: 200px; left: 500px; padding: 5px; border: 1px solid red}
.extraImage {height: 100px; width: 100px; float: left; border: 1px solid #ccc; text-align: center; display: inline; padding: 5px 10px; margin-right: 5px}
.productBottom p a {padding: 0px; margin: 0px; height: auto; line-height: 13px; color: #B0D23F}
.productBottom p a:hover {text-decoration: underline}
.productBottom p {margin: 0; padding: 0px; padding: 5px 0px}
.productBottomLeft {float: left; width: 44%}
.productBottomRight {padding-left: 25px; float: left; width: 49%; border-left: 1px dotted #333}
.availColors ul {padding: 0; margin: 0; padding-right: 10px; height: 10px}
.availColors ul li {display: inline; float: left; background: black; width: 8px; height: 8px; margin: 2px 1px; border-top: 2px solid white; border: 1px solid black}
.productBottomRightLeft {float: left; width: 50%}
.productBottomRightRight {float: left; width: 50%}
.imprintImage {height: 100px; width: 100px}
#rollOver {display:block; text-align:center; color: #777}
#imprintEnlarge {color: #333; text-decoration: underline}
.productIcon {float: left; padding: 0px 8px}
 .quoteBar {cursor: pointer; cursor: hand}
.quoteBar, .quoteBarAfter {text-align: center; margin-top: 5px; height: 36px; background: black url(/images/quote_side.jpg) no-repeat 0 0}
.quoteBar h3 { font-family: Arial, Helvetica; font-size: 20px; color: white; line-height: 35px; letter-spacing: 2.5px;  }
.quoteForm { }
.thankyou {text-align: center; background: white url(/images/thankyou_bg.jpg) repeat-x}
.titleBar, infoBar, addBar {font-family: Georgia; height: 28px; background: #bcd74c url(/images/title_side.jpg) no-repeat 0 0; margin: 0px 0px}
.addBar {background: #edf4d3}
.titleBar h4, .infoBar h4, .addBar h4 {font-family: Georgia, Times; color: black; padding-left: 20px; font-style: italic; line-height: 28px; display: inline}
.thanksBar h4 {color: black; font-family: Georgia, Times; padding: 15px 30px; font-size: 30px; background: #bcd74c; text-align: center}
.titleName {font-family: Arial, Helvetica; display: inline; font-size: 11px; padding-left: 5px}
.formTop, .formMid, .formThanks {background: #c9e07c; border-top: 1px dotted #333; border-left: solid white 5px; padding: 25px 10px}
.formMid {background: #e7f1c5}
.formMid span {color: black}
.formMid p.reqspan {padding-left: 15px; font-size: 10px; letter-spacing: 1px; font-weight: normal}
.formThanks {padding: 40px; text-align: center}
.quoteForm input {border: 1px solid #999; padding: 5px; font-size: 12px; color: #333; width: 90%}
.quoteForm textarea {border: 1px solid #999; font-size: 13px; color: #333; width: 97%; height: 100px; padding: 3px}
.quoteForm .formElement {float: left; width: 50%}
.quoteForm h5 {font-size: 13px; padding-bottom: 5px; height: 15px}
.quoteForm table {width: 100%}
.quoteForm td {width: 49%; padding-left: 10px; height: 60px}
#dropdown, #submission_in_hands_date_2i, #submission_in_hands_date_1i, #submission_in_hands_date_3i {display: inline; height: 24px; font-size: 14px; line-height: 14px; color: #333}
.dropdown {display: inline; height: 24px; font-size: 14px; line-height: 14px; color: #333}
.product td .dropdown {display: inline; height: 24px; font-size: 14px; line-height: 14px; color: #333}
.error {color: #BB0000; font-size: 9px; padding-bottom: 15px; padding-left: 5px}
.infoBar {background: #dbeaa8}
.submitBar {padding-top: 20px; padding-left: 5px}
.quoteForm #submit, .quoteForm #cancel {cursor: hand; cursor: pointer; float: left; letter-spacing: 1px; border: 1px solid black; background: black; color: white; padding: 3px 6px; width: 100px}
.quoteForm #cancel {background: white; color: #777; border: 1px solid #999}
.quoteForm #space {float: left; width: 5px; height: 20px}
.quoteFormBottom {height: 10px; background: black; border-left: 5px solid white; border-bottom: 1px dotted white}
input[checked] {width: auto}
.submission_sent {padding: 30px 15px}
 .addInfo { padding: 50px 0px 0px 0px; border-bottom: 1px dotted #999; margin-bottom: 10px}
.addBar {border-bottom: 1px dotted #333; border-top: 1px dotted #333; text-align: left}
.addContent {text-align: left; background: #f3f8e2; padding: 15px}
.addContent p {font-size: 12px}
.addContent h5 {font-size: 14px}
.addContentLeft {float: left; width: 46%}
.addContentRight {float: left; width: 50%; padding-left: 14px}
.addContent ol {padding-top: 5px; padding-left: 20px; list-style-type: decimal; font-size: 12px}
.addContent ol li {padding-top: 5px}
.addContent ul {list-style-type: disc; padding-top: 5px; padding-left: 15px; font-size: 12px}
.addContent ul li {padding-top: 5px}
 .about {padding: 30px 0px; color: #333; padding-top: 60px; font-size: 12px}
.about .contentLeft a {display: inline; font-size: 12px; border: none; letter-spacing: 0px}
.about h3 a {font-family: Georgia, Times; font-size: 30px; letter-spacing: 2px; padding-bottom: 10px; padding-top: 5px; color: #999; border-bottom: 1px dotted #747272; display: block; font-style: italic}
.about .contentLeft a {display: inline; font-size: 12px}
h3.ui-state-active a {color: black; border-bottom: 3px solid black}
.about a:hover {color: #444}
.about .content {border-top: 1px dotted #999; padding: 20px; margin-top: 10px; border-bottom: 1px dotted #999}
.content {line-height: 20px; color: #777; font-size: 13px}
.content ol {padding-top: 5px; padding-left: 20px; list-style-type: decimal; font-size: 12px}
.content strong {color: #333; letter-spacing: none; padding: 0; margin: 0; text-decoration: none; font-style: none; font-weight: bold}
.content p {padding: 0px 0px}
.content .contentTop {font-style: italic; line-height: 20px; font-family: Times, Georgia; color: #777; font-size: 14px; width: 70%}
.content h2 {color: #333; text-decoration: underline; padding-bottom: 10px; padding-top: 10px}
.content .contentTop {padding-bottom: 20px}
.content .contentLeft, .content .contentRight {position: relative; padding: 10px 0px; padding-right: 20px; float: left; width: 45%}
.content .contentRight .image {padding-left: 40px; padding-top: 15px}
 .testimonials {padding: 20px 0px; color: #333; padding-top: 50px}
.testimonials h1 {font-family: Georgia, Times; font-size: 30px; letter-spacing: 2px; padding-bottom: 10px; padding-top: 15px; color: black; border-bottom: 3px solid black; display: block; font-style: italic}
.testimonialRow {padding: 40px 0px; border-bottom: 1px dotted #747272}
.testLeft {float: left; width: 350px}
.testRight {float: left; width: 58%}
.testRight h4 {font-size: 24px; letter-spacing: 1px; color: black}
.testRight .desc p {padding: 10px 0px; font-style: italic; color: #444; font-family: Georgia, Times; font-size: 13px; line-height: 22px}
.testRight p {color: #444; font-size: 13px; line-height: 22px}
.testLaunch {width: 50px; text-align: center; padding: 5px 10px; background: black; color: #eee; border: 1px solid #eee}
 .contacts {padding: 50px 0px}
.contacts h1 {font-family: Georgia, Times; font-size: 30px; letter-spacing: 2px; padding-bottom: 10px; padding-top: 15px; color: black; border-bottom: 3px solid black; display: block; font-style: italic}
.contacts a { font-weight: bold}
.contacts a:hover {color: #B0D23F}
.contactLeft {float: left; width: 50%}
.contactLeft em {font-family: Georgia, Times; line-height: 18px; font-size: 14px}
.contactLeft h3 {padding: 5px 0px; padding-top: 15px; font-size: 22px}
.contactLeft h4 {padding: 5px 0px; font-size: 18px}
.contactLeft h5 {padding: 5px 0px; font-size: 18px; text-decoration: underline; padding-top: 15px}
.contactLeft p {line-height: 22px}
.contactRight {float: right; width: 47%; padding-left: 20px}
 .videos {padding: 50px 0px}
.videos h1 {font-family: Georgia, Times; font-size: 30px; letter-spacing: 2px; padding-bottom: 10px; padding-top: 15px; color: black; border-bottom: 3px solid black; display: block; font-style: italic}
.videosLeft {float: left; width: 48%}
.videosRight {float: right; width: 45%}
.videoRow {padding: 10px 0px; border-bottom: 1px dotted #747272}
.videosLeft video {height: 505px}
.videosRight h4 {padding-top: 20px; font-size: 24px; letter-spacing: 1px; color: black}
 .videosRight p {padding: 10px 0px; font-style: italic; color: #444; font-family: Georgia, Times; font-size: 13px; line-height: 22px}
#checkbox {border: none; width: auto}
.product td .checkbox {border: none; width: auto}
 .footer {padding: 10px 0px; text-align: center; font-size: 11px; color: #777}