div, ul, li, span, form, input, a, html,body{padding:0px;margin:0px;}
li{list-style-type:none;}
a{text-decoration:none;color:#119ded;}
img{border:0px;}
body{min-width:1000px;background-color:#f8f8f8;background:url('images/body-bg.gif') 0 0 repeat-x #f8f8f8;font-family:Verdana, Arial, sans-serif;color:#525252;font-size:12px;}
hr{border:0px;border-top:1px solid #ccc;margin:15px auto;}

#debugger {
    position:fixed;
    height:20px;
    overflow:hidden;
    width:200px;
    top:0;
    right:0;
    background-color:#f5f5f5;
    border:1px solid #999;
    border-width:0 0 1px 1px;
    z-index:100000000;
}
#debugger:hover{
    height:100%;
    width:100%;
}

.addthis_button_facebook_like iframe{
	margin:-2px 0 0 0 !important;
	padding:0px !important;
	width:72px !important;
	height:21px !important;
	display: inline-block !important;
	*display:inline;zoom:1;
}
.addthis_toolbox{
	overflow:hidden !important;
	height:20px;
	padding:2px 0 0 0;
	margin-top:-2px;
}
#___plusone_0{
	width:60px !important;
}
/**
* GLOBAL STUFFS
*/
/* im pretty */
.h1{font-size:24px;}
.h2{font-size:18px;}
.h3{font-size:14px;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:georgia,times new roman,times;font-weight:normal;color:#2f2f2f;margin:0px;padding:0px;}
input,select,textarea{border:1px solid;border-top-color:#444;border-bottom-color:#bbb;border-left-color:#444;border-right-color:#bbb;font-family:verdana,arial;color:#777;padding:4px;font-size:10px;margin-bottom:5px;}
select{padding:3px;}
.upcase{font-variant:small-caps;}
.blue{color:#119ded;}
.pink{color:#ea0ee2;}
/*pink: f27490*/
.green{color:#7bea0e;}
.text_center{text-align:center;}

/*new elements*/
.dotsplit{ border-bottom:1px dotted #ccc;width:250px;margin:10px auto; }
.dotsplitw{ border-bottom:1px dotted #ccc;margin:10px auto; }
/*.hr{width:100%;border-bottom:1px solid #ccc;margin:10px 0;}*/
#slideDivider{height:56px;background-image:url('/images/horizontal-bg-sprite.gif');background-repeat:repeat-x;background-position:0 -164px;padding:18px 8px 0px 8px;text-align:center;clear:both;}
.small-pink-send{box-shadow:0px 0px 0px 0px !important;-webkit-box-shadow:0px 0px 0px 0px !important;background-image:none !important;color:#fff !important;background-color:#ff4824 !important;-moz-border-radius:2px !important;-webkit-border-radius:2px !important;border-radius:2px !important;border:0px !important;width:80px !important;cursor:pointer !important;font-size:12px !important;padding:3px !important;}
.small-orange-send{box-shadow:0px 0px 0px 0px !important;-webkit-box-shadow:0px 0px 0px 0px !important;background-image:none !important;color:#fff !important;background-color:#fe7f01 !important;-moz-border-radius:2px !important;-webkit-border-radius:2px !important;border-radius:2px !important;border:0px !important;width:90px !important;cursor:pointer !important;font-size:14px !important;padding:2px !important;}
.hide-show-hover div{display:none;}
.hide-show-hover:hover div{display:block;}


/*structure and position*/
.bottomb{clear:both;height:10px;}
.m15{margin:18px;}
.m15lr{margin:0 18px;}
.m15r{margin-right:18px;}
.m15l{margin-left:18px;}
.m15t{margin-top:18px;}
.m15b{margin-bottom:18px;}
.q3{width:725px;}
.q1{width:220px;}

.p10{padding:10px;}

.center{margin:0px auto;}
img.center{margin:0px auto;display:block;}
.left{float:left;}
.right{float:right !important;}
.width{width:1000px;}


.onefive,.twofive,.threefive,.fourfive,.onetwo,.onethree,.twothree,.onefour,.twofour,.threefour,.onesix,.twosix,.threesix,.foursix,.fivesix{vertical-align:top;display:inline-block;*display:ineline;zoom:1;}
.onefive{max-width:19%;}
.twofive{max-width:39%;}
.threefive{max-width:59%;}
.fourfive{max-width:79%}
.onetwo{max-width:49%;}
.onethree{max-width:32%;}
.twothree{max-width:65%;}
.onesix{max-width:15.66%;}
.twosix{max-width:32.33%;}
.threesix{max-width:49%;}
.foursix{max-width:65.66%;}
.fivesix{max-width:82.66%;}
.onefour{max-width:24%;}
.twofour{max-width:49%;}
.threefour{max-width:74%;}

.border-radius-5{
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	border-radius:5px !important;
}
.border-radius-10{
	-moz-border-radius:10px !important;
	-webkit-border-radius:10px !important;
	border-radius:10px !important;
}
.border-radius-20{
	-moz-border-radius:20px !important;
	-webkit-border-radius:20px !important;
	border-radius:20px !important;
}
/*Warning message at the top of the page.*/
.warning{
	background-color:#fffbe2;
	border-bottom:1px solid #e2c822;
	padding:5px 0;
	font-weight:bold;
	display:none;
}

/*Small product page quote About us as well*/
.small-quote{background-color:#e0e0e0;padding:7px;margin:7px 0;}
.small-quote input{width:45%;}
.small-quote select{width:48.5%;}
.small-quote h2{margin-bottom:5px;}
.small-quote div{float:right;font-size:12px;font-style:italic;padding-top:3px;}
.small-quote .small-pink-send{margin-left:205px;margin-top:5px;}


/* Side nav */
.leftNavCategory{font-family:Verdana, Geneva, sans-serif;font-size:11px;line-height:24px;color:#119DED;text-align:left;width:130px;border-bottom:solid #CCC 1px;padding-bottom:5px;margin-top:10px;}
.leftNavHeading{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#000;border-bottom-width:1px;border-bottom-style:dotted;border-left-color:#CCC;padding-bottom:8px;line-height:normal;}


/*Testimonials First Quote, what a pain.
* 
* @TODO Need to fix z-index issue, can't figure out howto without placing quote outside blurb and then raising blurb.
*/
.quotes-open{position:relative;height:0px;width:0px;}
.quotes-open div{z-index:0;position:absolute;width:20px;height:20px;top:-18px;left:-12px;font-size:50pt;color:#ffa796;font-family:georgia;}
.quotes-close{position:relative;display:inline-block;height:0px;width:0px;*display:inline;zoom:1;}
.quotes-close div{z-index:-1;position:absolute;width:20px;height:20px;top:-18px;left:-30px;font-size:50pt;color:#ffa796;font-family:georgia;}

#header{height:103px;background:url('images/horizontal-bg-sprite.gif') 0 0 repeat-x;}
#logo{float:left;margin-top:9px;margin-left:20px;}
#chat{float:right;margin-top:7px;margin-right:20px;}
#topBar{height:68px;}
#navigation{height:35px;}
#navigation>ul>li{float:left;height:35px;}
#navigation>ul>li a:hover{color:#119ded}
/*#navigation>ul>li a.blue{color:#119ded;}*/
.mainln{display:block;padding:5px 23px;font-family:verdana;font-size:16px;color:#fff;margin-top:3px;}
ul.dropdown{position:relative;z-index:597;}
ul.dropdown li{vertical-align:middle;zoom:1;}
ul.dropdown li.hover,ul.dropdown li:hover{position:relative;z-index:599;cursor:default;}
ul.dropdown>li>ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:1598;width:100%;}
ul.dropdown li:hover > ul{visibility:visible;}


.newdrop a{display:block;padding:7px 20px 7px 20px;color:white;}
.newdrop a:hover{background-color:#119ded;color:#fff !Important;}
.newdrop{
	width:200px !important;
	padding:7px 0;
	border:1px solid #444 !important;
	border-top-width:0px;
	background-color:#222222;display:inline-block;
}
.newdrop li.spliter{
	background-color:#444;
	height:1px;
	padding:0px;
	margin:3px 0;
}
.newdrop{
	
}

ul.dropdown ul.one{left:-200px;}
#pmenu .main{background-color:rgba(36,36,36,0.97) !important;background-color:#2b2b2b;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:470px;padding:0px 23px;}
#pmenu .main, #pmenu .header{width:661px;}
#pmenu ul li{float:none;height:auto;width:150px;height:20px;}
#pmenu ul.end li{width:auto;}
#pmenu ul li a{display:inline;padding:0px;font-family:Verdana, Arial, sans-serif;font-size:11px;color:#ddd;}
#pmenu .header{height:2px;background-color:transparent;}
#pmenu .main div.top{background:url('/images/drop-down-glow.png') center 0 no-repeat;padding-top:26px;}
#pmenu div.left ul{float:left;}
#pmenu div.left div{border-bottom:1px dotted #7f1a7b/*#1b5c80*/;padding-bottom:10px;margin-bottom:10px;}
#pmenu div.left div.end{border-bottom:1px dotted #7f1a7b/*#4c7f1a*/;}
#pmenu div.left{margin:0px 40px;}
#pmenu div.center{width:150px;border-bottom:1px dotted #7f1a7b;clear:both;height:20px;}
#pmenu div.dropheader, #pmenu div.left div{font-weight:bold;color:#fff;font-size:11px;font-family:Verdana, Arial, sans-serif;}
#pmenu div.dropheader{height:30px;font-size:12px;}
#pmenu .hor{height:30px;margin:0px 0px 0px 40px;}
#pmenu .hor li{float:left;width:120px;}
#pmenu .bot-links{margin-top:10px;color:#fff;}
#pmenu .bot-links-top{margin-top:30px;color:#fff;}
#pmenu .bot-links div, #pmenu .bot-links-top div{float:right;width:150px;text-align:right;}
/*lanuage bar
#language{float:right;width:43px;height:35px;cursor:pointer;}
#language .flag{background:url('/images/main-sprite.png') -19px -72px no-repeat;width:18px;height:13px;margin:11px 11px 0px 0px;}
#language .arrow{background:url('/images/main-sprite.png') 0 -23px no-repeat;width:9px;height:5px;margin:15px 5px 0px 0px;}
*/
/*#main{background:url('/images/body-dots-bg.gif') center top no-repeat;}*/
#bodyHeader{box-shadow:0 2px 5px -2px #888;border-bottom:1px solid #ccc;background-color:#f0f0f0;height:35px;margin-top:11px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
#bodyContent{box-shadow:0 3px 5px -2px #888;background-color:#fff;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
#search{float:right;width:152px;height:22px;margin:7px 15px 0px 0px;}
#search .l{background:url('/images/main-sprite.png') 0 0 no-repeat;width:20px;height:22px;}
#search .r{background:url('/images/main-sprite.png') -21px 0 no-repeat;width:9px;height:22px;}
#search input{font-family:Verdana, Arial, sans-serif;font-size:11px;color:#666666;border:1px solid #e5e5e5;border-right-width:0px;border-left-width:0px;padding:2px 0px 4px 3px;height:14px;width:120px;float:left;}
#fbLike{float:right;margin:10px 10px 0px 0px;width:250px;}
#crumbs{margin:10px 0px 0px 15px;float:left;}
#crumbs a, #crumbs{color:#414141;font-family:arial;}
#crumbs a.active{color:#414141;text-decoration:none;}
#crumbs a{color:#119ded;text-decoration:underline;}


/*footer things*/
#footer{vertical-align:top;background:url('/images/footer-divider-bg.gif') 0 -5px repeat-x #e7e7e7;margin-top:30px;border-top:1px solid white;outline:1px solid #d3d3d3;text-align:center;padding-top:30px;}

.ft-contact,.ft-link-blocks{text-align:left;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.ft-privacy{width:350px;border-top:1px dotted #000;text-align:center !important;padding-top:15px;margin-bottom:20px;margin-top:10px;}
.ft-privacy a{color:#2f2f2f;}
.ft-privacy a:hover{text-decoration:underline;}
.ft-contact{height:260px;width:170px;}
.ft-contact a{color:#2f2f2f;font-style:normal;}
.ft-link-blocks{height:260px;width:760px;margin-right:60px;}
.ft-link-blocks>div{display:inline-block;width:150px;margin-right:123px;*display:inline;zoom:1;}
.ft-link-blocks>div.end{margin-right: 0px;}
.ft-link-blocks>div.end2{background-color: #f2f2f2;margin:20px 0 0 0;width:738px;height:125px;border:1px solid #515151;box-shadow:5px 5px 10px rgba(0,0,0,0.25);}
.ft-news-letter{display:inline-block;width:270px;height:100px;margin:15px 50px 0 15px;*display:inline;zoom:1;}
.ft-news-letter>span{font-size:13px;font-style:italic;font-weight:bold;}


#footer li a{color:#2f2f2f;font-size:11px;}
#footer li{margin-bottom:5px;}
#footer div ul{float:left;}
#footer li a:hover{text-decoration:underline;}
#footer li.h, #footer div.header{color:#525252;font-weight:bold;font-size:11px;margin-bottom:20px;}
#footer div.header{border-bottom:1px dotted #737373;padding-bottom:10px;margin-bottom:10px;}
.contact{color:#7d7d7d;font-style:italic;line-height:16px;font-size:11px;}
.contact span{color:#2f2f2f;font-style:normal;}

@font-face {
    font-family: 'SocialGlyphs';
    src: url('/media/fonts/socialglyphs-webfont.eot');
    src: url('/media/fonts/socialglyphs-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/socialglyphs-webfont.woff') format('woff'),
         url('/media/fonts/socialglyphs-webfont.ttf') format('truetype'),
         url('/media/fonts/socialglyphs-webfont.svg#SocialGlyphsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.sbs{font-size:9px !important;font-weight:bold;display:inline-block;width:360px;height:85px;margin:20px 0 0 0;overflow:hidden;vertical-align:top;*display:inline;zoom:1;}
.sbs a:hover{opacity:0.9;}
.sbs a:active{opacity:0.75;}
.sbs a.end{margin-right:0;}
.sbs a{
	/*General*/
	margin-right:31px;margin-top:7px;display:inline-block;text-decoration: none;
	/*Text*/
	font-family:'SocialGlyphs';font-weight:100;text-align:center;font-size:26px;line-height:1.8;color:white;text-shadow:0px -1px 0px rgba(0,0,0,0.35);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#40ffffff,Positive=true)";zoom:1;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#40ffffff,Positive=true);width:130px;height:44px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.35);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.35);box-shadow:0px 1px 1px rgba(0,0,0,0.35);
	*display:inline;zoom:1;
}

.sbs-facebook{font-size:32px;line-height:1.6;text-indent: 8px;font-weight:normal;background-color: #5D83BA;background-image:-moz-linear-gradient(50% 0% -90deg,rgb(113,146,194) 0%,rgb(72,115,177) 100%);background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(113,146,194)),color-stop(1, rgb(72,115,177)));background-image:-webkit-linear-gradient(-90deg,rgb(113,146,194) 0%,rgb(72,115,177) 100%);background-image:-o-linear-gradient(-90deg,rgb(113,146,194) 0%,rgb(72,115,177) 100%);background-image:-ms-linear-gradient(-90deg,rgb(113,146,194) 0%,rgb(72,115,177) 100%);background-image:linear-gradient(-90deg,rgb(113,146,194) 0%,rgb(72,115,177) 100%);}
.sbs-facebook:after {content: "";}
.sbs-twitter{background-color: #37afd7;background-image:-moz-linear-gradient(50% 0% -90deg,rgb(109,197,226) 0%,rgb(7,156,206) 100%);background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(109,197,226)),color-stop(1, rgb(7,156,206)));background-image:-webkit-linear-gradient(-90deg,rgb(109,197,226) 0%,rgb(7,156,206) 100%);background-image:-o-linear-gradient(-90deg,rgb(109,197,226) 0%,rgb(7,156,206) 100%);background-image:-ms-linear-gradient(-90deg,rgb(109,197,226) 0%,rgb(7,156,206) 100%);background-image:linear-gradient(-90deg,rgb(109,197,226) 0%,rgb(7,156,206) 100%);}
.sbs-twitter:after{content: "B";}
.sbs-google{background-color: #404040;background-image:-moz-linear-gradient(50% 0% -90deg,rgb(81,81,81) 0%,rgb(53,53,53) 100%);background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(81,81,81)),color-stop(1, rgb(53,53,53)));background-image:-webkit-linear-gradient(-90deg,rgb(81,81,81) 0%,rgb(53,53,53) 100%);background-image:-o-linear-gradient(-90deg,rgb(81,81,81) 0%,rgb(53,53,53) 100%);background-image:-ms-linear-gradient(-90deg,rgb(81,81,81) 0%,rgb(53,53,53) 100%);background-image:linear-gradient(-90deg,rgb(81,81,81) 0%,rgb(53,53,53) 100%);}
.sbs-google:after{content: "C";}
.sbs-linkedin{background-color: #4B9DCA;background-image:-moz-linear-gradient(50% 0% -90deg,rgb(99,170,209) 0%,rgb(54,145,196) 100%);background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(99,170,209)),color-stop(1, rgb(54,145,196)));background-image:-webkit-linear-gradient(-90deg,rgb(99,170,209) 0%,rgb(54,145,196) 100%);background-image:-o-linear-gradient(-90deg,rgb(99,170,209) 0%,rgb(54,145,196) 100%);background-image:-ms-linear-gradient(-90deg,rgb(99,170,209) 0%,rgb(54,145,196) 100%);background-image:linear-gradient(-90deg,rgb(99,170,209) 0%,rgb(54,145,196) 100%);}
.sbs-linkedin:after{content: "E";}
.sbs-pinterest{background-color: #D3230A;background-image:-moz-linear-gradient(50% 0% -90deg,rgb(210,63,69) 0%,rgb(203,31,39) 100%);background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(210,63,69)),color-stop(1, rgb(203,31,39)));background-image:-webkit-linear-gradient(-90deg,rgb(210,63,69) 0%,rgb(203,31,39) 100%);background-image:-o-linear-gradient(-90deg,rgb(210,63,69) 0%,rgb(203,31,39) 100%);background-image:-ms-linear-gradient(-90deg,rgb(210,63,69) 0%,rgb(203,31,39) 100%);background-image:linear-gradient(-90deg,rgb(210,63,69) 0%,rgb(203,31,39) 100%);}
.sbs-pinterest:after{content: "S";}

/*copyright*/
#footer div.copy{margin:0 auto;padding-bottom:15px;text-align:center;font-size:10px;}
#footer .newsletter {width:250px;}


#popUpQuote,#applicationWindow{z-index: 10000;background-color:rgba(43,43,43,0.73) !important;background-color:#646464;width:625px;position:fixed !important;top:120px;margin:0 50%;left:-313px;position:absolute;}
#applicationWindow{position:absolute !important;}
#popUpQuote input, #popUpQuote textarea, #popUpQuote select,#applicationWindow input, #applicationWindow textarea, #applicationWindow select, .rounded_shadow_input{-moz-border-radius:2px !important;-webkit-border-radius:2px !important;border-radius:2px !important;border:1px solid #b5b5b5;border-top-color:#9b9b9b;box-shadow:0px 1px 2px 0px #d5d5d5 inset;font-size:12px;padding:7px 5px 6px 7px !important;width:100%}
#popUpQuote .field-label{padding-bottom: 3px;}
#popUpQuote textarea{width:97%;height:50px;}

/*ddslider_2000x400*/
#ddslidelg ul, #ddslidelg ul li, #ddslidelg li, #ddslidelg, #ddslidelg div{margin:0px;padding:0px;}
#ddslidelg{height:400px;}
#ddslidelg{list-style:none !important;margin:0 !important;overflow:hidden !important;position:relative !important;}
#ddslidelg li{display:none;margin:0;position:absolute;width:100%;}
#ddslidelg li.current{display:block;z-index:2 !important;}
#ddslidelg li.next{display:block;z-index:1 !important;}
#ddslidelg li ul li{display:block !important;position:relative !important;}

/*ddslider*/
#ddslide ul, #ddslide ul li, #ddslide li, #ddslide, #ddslide div{margin:0px;padding:0px;}
#ddslide{height:400px;width:1000px;}
#ddslide{list-style:none !important;margin:0 !important;overflow:hidden !important;position:relative !important;}
#ddslide li{display:none;float:left;margin:0;position:absolute;width:100%;}
#ddslide li.current{display:block;z-index:2 !important;}
#ddslide li.next{display:block;z-index:1 !important;}
#ddslide li ul li{display:block !important;position:relative !important;}

/*ddslider controls*/
#controlsContainer .cRaq{bottom:10px;position:absolute;left:25px;z-index:50;}
#controlsContainer .c{bottom:10px;position:absolute;right:12px;width:380px;float:right;height:39px;background-color:rgba(0,0,0, 0.4) !important;background-color:#aaa;/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)";*/z-index:50;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#controlsContainer .text{margin:11px 10px 0 0;color:#fff;font-family:Georgia,times,times new roman;font-size:14px;cursor:pointer;}
#controlsContainer .q{float:right;margin:7px 5px 0 0;cursor:pointer;}
.slider_selector, .slider_selector_dis{list-style:none;opacity:1;float:left;margin:12px 5px 0 5px;}
.slider_selector li, .slider_selector_dis li{display:block !important;background:url(/images/main-sprite.png) no-repeat -16px -86px;cursor:pointer;float:left;margin:0 3px !important;height:15px !important;position:relative !important;width:15px !important;}
.slider_selector li.current, .slider_selector_dis li.current{background:url(/images/main-sprite.png) no-repeat 0px -86px;}
.slider_selector_dis li{cursor:default !important;z-index:50;}
#controlsContainer{width:100%;float:left;position:relative;}

/**
* INDEX PAGE STYLES
*
*/

.promos{height:175px;border-bottom:1px solid #acacac;margin-bottom:10px;}
.promo-box{width:218px;height:158px;border:1px solid #ccc;float:left;margin-right:30px;background-color:#525252;}
.promos .end{margin-right:0px;}
.label-top{height:27px;text-align:center;font-family:Georgia,times new roman, times;color:#fff;font-size:24px;padding:4px 0px;}
.noimg{height:58px;text-align:center;font-family:Georgia,times new roman, times;color:#fff;font-size:24px;padding:4px 0px;}
.noimg div{font-family:verdana,arial;font-size:12px;line-height:16px;margin:10px 20px;z-index:1;position:relative;}
/*right column*/
.hover div{position:absolute;top:-4px;left:0;width:218px;height:158px;background-color:#f5f5f5;margin:0px;padding:0px;color:#777;text-align:left;}
.hover{position:relative;display:none;margin:0px  !important;padding:0px  !important;z-index:3  !important;}
.promo-box:hover .hover{display:block !important;margin:0px;padding:0px;z-index:3;}
.featured-cat{width:218px;height:158px;border:1px solid #ccc;margin-bottom:20px;}
.label-side-small{position:relative;margin:0;}
.label-side-small div{position:absolute;width:110px;background-color:#7b7b7b;background-color:rgba(87,87,87,0.77);font-size:13px;text-align:right;color:#fff;height:26px;padding:6px 14px 0 0;top:19px;}
/*left column*/
.feature-box{width:344px;float:left;margin:15px 30px 0 0;}
.feature-box img{border:1px solid #ccc;margin-bottom:5px;}
.feature-box .dotsplit{margin-top:15px;}
.feature-box span.title {font-family:georgia,times new roman,times;font-weight:normal;color:#2f2f2f;font-size:18px;padding:0px;margin:0px;}
.q3 .end{margin-right:0;}
#news,#testimonials{border-top:1px solid #ccc;margin-top:15px;padding-top:15px;}
#news h2,#testimonials h2{margin-bottom:15px;}
.story .date{float:right;width:150px;font-family:verdana;font-style:italic;text-align:right;}
.story a{text-align:right;}

/**
* CATEGORIES PAGE
*/
.category-item{float:left;margin-right:16px;}
.category-img{width:309px;height:223px;border:1px solid #ccc;margin-bottom:10px;}
.category-info{width:291px;height:90px;background-color: #f3f3f3;padding-left:10px;padding-right:10px; padding-top:1px; padding-bottom:2px;}
.category-row{margin-top:16px;}



/**
* PORTABLE APPS PAGE
*/
/*main content*/
.contentMain{width:800px;margin-left:175px;}
.pageHeading{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#2f2f2f;margin:0;padding-top:10px;}
#main #bodyContent .contentMain p{padding-left:10px;}

.appCategoryHeading{background-image:url(../images/app-divider-top.gif);background-repeat:repeat-x;width:800px;background-position:center;}
.appCategoryHeadingText{background-color:#FFF;padding-right:10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#636363;}
.app{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#636363;width:790px;padding-bottom:20px; display:inline-block;*display:inline;zoom:1;}
.appTall{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#636363;width:790px;height:120px;padding-bottom:20px;}
.appName{font-weight:bold;text-decoration:none;color:#636363;}
.appIcon{padding-left:10px;float:left;}
.bulletedList{background-image:url(../images/list-bullet.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;padding-right:15px;}
.appInfo{margin-left:75px;}
.appData{text-align:right;width:210px;float:right;margin-top:10px;}
.appDescription{margin-top:10px;width:580px;float:left;}
.appHeading{margin-bottom:5px;}
.downloadBtn{padding-top:10px;}
.appDivider{background-image:url(../images/app-divider.gif);background-repeat:no-repeat;background-position:center center;width:790px;float:none;}
.appCategory{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;margin-bottom:20px;}
.middleDivide{background-image:url(../images/app-divider-middle.gif);background-repeat:no-repeat;background-position:center center;height:1px;margin-bottom:10px;}

/**
* CUSTOM SHAPE PAGE
*/
.customImageRt {
	border:1px solid #ccc;
	
}
.customImageLt {
	margin-left:65px;
	margin-right:80px;
	
}

/**
* ABOUT US PAGE
*/
#imgWin{width:650px;height:385px;float:left;margin:15px 15px 0 15px;}
#pInfo{width:300px;float:right;margin:15px 15px 0 0;text-align:justify;}

.about{
	width:810px;
	margin:15px 15px 0 0;
}



.account{
	position:relative;
	z-index:2;
	margin-bottom:30px;
	color:#888;
	font-style:italic;
	font-size:11px;
}
.account strong{
	color:black;
	font-size:10px;
	font-style:normal;
}



/*Wide Quote*/
div#wideQuoteWrapper{width:740px;margin:0 auto;}
.wide-quote{width:730px;height:120px;background-color:#e0e0e0;padding:15px 0 0 15px;}
.wide-quote div{width:218px;float:left;margin-right:25px;}
.wide-quote .end{width:218px;float:left;margin-right:25px;margin-top:-5px;}
.wide-quote input{width:100%;margin-bottom:15px;}
.wide-quote textarea{width:100%;height:63px;}
.wide-quote select{width:64%;}
.wide-quote .small-pink-send{margin:0 0 0 145px;}
div#wideQuoteWrapper h1 span{font-size:12px;font-style:italic;padding-top:3px;color:#119ded;}



/*Side Quote*/
.side-quote input,.side-quote textarea,.side-quote select{width:209px;background:url('images/horizontal-bg-sprite.gif') 0 -247px repeat-x;border-color:#ccc;padding:8px;font-family:arial;font-size:14px;color:#686868;margin-bottom:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.side-quote {width:225px;}
.side-quote .half{width:40%;}
.side-quote select{padding:7px;width:45%;float:right;}
.side-quote h1,.side-quote h2{font-family:verdana !important;text-align:center;}
.side-quote h1{font-size:24.42px;}
.side-quote h2{color:#636363;font-size:19px;margin-bottom:5px;}





.product{
	float:left;
	width:230px;
	height:230px;
	border:1px solid #ccc;
	margin:0 0 15px 15px;
}

.label{width:0px;height:0px;position:relative;}
.label div{position:absolute;visibility:hidden;font-size:14px;background-color:#7b7b7b;background-color:rgba(87,87,87,0.48);}
.product:hover .label div{visibility:visible;}

.top-label{
	width:105px;
	padding:10px 10px 10px 0;
	text-align:right;
	top:14px;	
	color:#2f2f2f;
}

.bot-label{
	width:140px;
	bottom:-215px;
	right:-230px;
	text-align:center;
	padding:10px 0;
}



.bot-label a{
	color:#ea0ee2;
	text-decoration:underline;
}





.testimonials h1{
	margin:20px 0 20px 0;
	border-bottom:1px solid #ccc;
}

.title{
	font-family:verdana;
	font-size:32px;
	color:#525252;
	padding:7px 15px;
}

.title .right{
	font-size:14px;
	margin-left:20px;
	margin-top:10px;
}




/**
* PRODUCT PAGE STYLES
* 
* Requires about us page styles lewlz
*/
#thumbnails div{
	height:42px;
	width:45px;
	overflow:hidden;
	float:left;
	border:1px solid #ccc;
	margin:6px 6px 0 6px;
	cursor:pointer;
}

#thumbnails div img{
	height:42px;
	margin-left:-19px;
}

#thumbnails{
	overflow:hidden;
}

.specs-small{background-color:#e0e0e0;padding:7px;margin:7px 0;}
.specs-small table{
	margin-top:10px;
}
.specs-small td{
	font-size:11px;
	vertical-align:top;
	margin-bottom:5px;
	color:black;
}

#topContainer{
	background-image:url('/images/products-top-horizontal-bg.gif');background-repeat:repeat-x;background-position:0 bottom;
}
/**
* Specification Styles
*/
#info_2{display:none;}
#specButtons{
	border-left:1px solid #e0e0e0;
	margin-bottom:-1px;
}
.specn{
	padding:0 15px 15px 15px;
	border:1px solid #e0e0e0;
	color: black;
	font-size: 11px;
}
.specn strong{
	display:block;
	margin:20px 0 10px 0;
	color:black;
}
.specn ul li{
	padding-left:10px;
	text-indent: -10px;
}

#specButtons span{
	display:inline-block;
	height:14px;
	padding:7px 10px;
	background-color:#f5f5f5;
	border:1px solid #e0e0e0;
	border-width:1px 1px 1px 0;
	cursor:pointer;
	font-weight:bold;
}

#specButtons span.active{
	background-color:white;
	height:15px;
	border-bottom:0;
}



#mainImage{
	border:1px solid #ccc;
	height:350px;
	width:656px;
}

.spec{
	width:230px;
	margin-bottom:25px;
	margin-left:10px;
	margin-right:25px;
	float:left;
}

.spec .title {
	font-size:12px !important;
	font-family:verdana;
	color:black;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.spec li{
	margin:0 0 0 15px;
	padding:0;
	list-style-type:square;
	color:black;
	font-size:11px;
}
.spec ul{
	margin-left:10px;
}



/*NEWS STORY*/
#news_story{width:980px;}
#news_story>div{display:inline-block;vertical-align: top;*display:inline;zoom:1;}
#news_story>div:first-child{width:700px;margin-right:20px;text-align:justify;}
#news_story>div:first-child h1{text-align:left;}
#news_story>div+div{width:250px;margin-top:20px;}
#news_story>div+div hr{width:100% !important;margin:20px 0 15px 0;}
#news_story>div+div h4{margin-bottom:20px;font-size:24px;}
#news_story h1, #news_story h2, #news_story h3,#news_story h4,#news_story h5{font:italic normal normal 62px Georgia,'times new roman',times;font-style:;color:#000;margin:0px;padding:0px;}
#news_story h1{font-size:42px;}
#news_story h2{font-size:38px;}
#news_story h3{font-size:28px;}
#news_story h4{font-size:22px;}
#news_story h5{font-size:16px;}