
html {background:url(../images/background.jpg) repeat-x #92B0DD}
#leftcol {color:#14348D;background-color:#9AB5FF;margin-bottom:10px;width:182px;float:left;position:relative;margin-right:5px;margin-left:5px}
h1{margin-top:0;line-height:1;}
#form-login {width:140px;margin:10px 5px}
#form-login ul li {margin:5px 0 0;padding:0}
body {text-align:center;font-family:trebuchet, verdana, arial, sans-serif;font-size:10px;background:transparent;margin:0;padding:0}
#container {text-align:center;background:#FFF;height:100%;width:950px;min-height:800px;margin:0 auto}
.padding {clear:both;padding:10px}
#branding {height:160px;width:100%;margin:0;background:url(../images/web-banner.png) no-repeat 0 bottom}
#branding a {text-align:left;float:left}
img {text-decoration:none;border:none}
#branding_menu {padding-top:2px;text-align:center;font-size:12px;margin-right:auto;margin-left:auto;width:auto;float:right}
#flash-logo {height:167px;width:167px;float:left;background:url(../images/quotesStorelogo_blue.png) no-repeat}
#headtext {text-align:center;font:1.8em Kabob,'ITC Kabel book', 'Lucida Grande', Verdana, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;color:#FFF;height:64px;width:550px;float:right;line-height:1.3em;margin-right:10px}
#headtext h1 {font-weight:700;color:#FFF}
#headtext p {text-align:center;font-size:1.2em;line-height:.7em}
#bookmarks {float:right;height:50px;margin:5px 5px 0 0}
#del_ad {background:url(../images/delivery-logo-masked.png) no-repeat;width:150px;height:150px;margin-bottom:5px}
#cal_bk {background:url(../images/call-back.png) no-repeat;width:150px;height:150px;margin-bottom:5px}
#cal_bk a {display:block;width:150px}
#prodDetails h1 {font-size:16px}
.quotesSpacer {vertical-align:middle;margin:auto 0}
.quotesImageLink {display:table-cell;text-align:center;vertical-align:middle;width:125px;height:125px;background-color:#c3d8fe}
.quotesImageLink * {vertical-align:middle}
#vmMainPage p {margin-bottom:9px}
.content p {line-height:1.5em;margin:4px 0}
.content ul {line-height:1.5em;margin-top:2px}
.content li {line-height:1.5em;margin-left:-12px}
.redBox {background-color:#fdc0c6;border:.5px solid red;padding:2px}
.scrollerTitle {width:200px}
.prodBoxHead{height:100%;width:100%;background:url(http://www.quotes4store.com/components/com_virtuemart/themes/Quotes4/images/headerBar.png) no-repeat}
.prodBoxText{border:1px solid #16499A;background-color:#d0e1fe}
.prodBoxText h3{margin-bottom: 0px;}
.prodBoxText p{margin-bottom: 2px;}
.quotesProdBox {width:200px;font-size:.8em;background-color:#c7d2fd;color:#4965fc}
.module {text-align:left;color:#14348D}
a {text-decoration:none;font-weight:700;border:none}
a:hover {text-decoration:underline;border:none}
a.cat{
	font-size: 130%;
}
a.prod{
	margin-left: 10px;
}
ul.newsfeed {margin-left:-12px}
#pagewidth-1024 {width:970px;text-align:left;margin-left:auto;margin-right:auto;background:transparent url(../images/back_all1024.gif) repeat-y;margin-bottom:20px}
#header {height:216px;width:100%}
#top-top {height:30px;width:100%;background:transparent}
#top-bottom {height:80px;width:200px;background:transparent;float:left}
#search {width:148px;height:28px;float:right;background:url(../images/back_search.jpg) right top no-repeat;vertical-align:top;margin:0;padding:2px 0 0 10px}
#search .inputbox {width:100px;height:18px;font-size:10px;background:transparent;border:none;line-height:14px;margin:0;padding:0}
#search .button {height:14px;font-size:10px;background:transparent;border:none;line-height:10px;margin:0;padding:0}
a,#search .inputbox,#search .button,table.contentpane td.contentheading {color:#002e61}
#topmenu {height:20px;float:right;width:600px}
#pathway {width:95%;height:19px;padding-left:20px;padding-top:5px;margin-top:-17px;text-align:left}
#rightcol-normal {width:155px;float:right;position:relative;margin-right:1px;margin-top:-22px}
#rightcol-broad {width:180px;float:right;position:relative;margin-right:1px;margin-top:-22px}
/*#outer-800 {
	background: #FFF
}*/
#outer-920 {width:950px;height:auto;padding-top:6px;background:#FFF;display:inline-block;}
#outer-1024 {width:970px;padding-top:6px;background:transparent url(../images/content-top1024.gif) no-repeat top}
#padding30 {height:60px}
#footer {height:auto;width:950px;font-size:10px;position:fixed;bottom:0;background:#009}
#footer a {color:#FFF}
#maincol-a {float:left;width:560px!important;margin-left:0!important;margin-right:10px;padding-left:15px}
#maincol-broad-800 {float:left;width:552px!important;margin-left:0!important}
#maincol-b {float:right;width:98%!important;display:block;margin-left:0!important;margin-right:10px}
#maincol-normal-1024 {float:left;width:650px;margin-left:0!important}

#maincol-broad-1024 {float:left;width:622px;margin-left:0!important}
#maincol-wide-1024 {float:left;width:800px;padding-top:3px!important;margin-left:0!important}
#banner {width:478px;height:69px;float:right;padding-left:6px;padding-top:6px;background:url(../images/banner_back.jpg) no-repeat}
iframe.wrapper {z-index:0}
.clr {clear:left}
.footclr {height:40px;display:block}
.content {font-size:10px;line-height:18px;padding:0}
.content-single {font-size:10px;line-height:14px;margin-bottom:6px;padding:0}
#leftcol div.module,#rightcol-normal div.module {width:182px;background-color:#9AB5FF;margin-bottom:10px}
#leftcol div.module div div div,#rightcol-normal div.module div div div {width:137px;background:transparent;font-size:10px;padding:2px 0}
#rightcol-broad div.module {width:177px;background:transparent url(../images/module_middle_wide.jpg) left repeat-y;margin-bottom:10px}
#rightcol-broad div.module div {width:177px;background:transparent url(../images/module_top_wide.jpg) top left no-repeat}
#rightcol-broad div.module div div {width:177px;background:transparent url(../images/module_bottom_wide.jpg) bottom left no-repeat}
#rightcol-broad div.module div div div {width:162px;background:transparent;font-size:10px;padding:10px 10px 10px 5px}
div.module h3 {font-size:14px;width:130px;font-weight:700;margin:0 0 5px;padding:0;color:#002e61;border-bottom:1px solid #A06406}
#user1 {float:left;width:49%}
#user2 {float:right;width:49%}
#user1 ul,#user2 ul,#user3 ul {list-style:none;margin:2px 0 5px .7em;padding:0 0 0 .7em}
#maincol-a div.moduletable,#maincol-b div.moduletable,#maincol-broad-800 div.moduletable,#maincol-normal-1024 div.moduletable,#maincol-wide-1024 div.moduletable,#maincol-broad-1024 div.moduletable {width:100%;margin-bottom:10px;border:1px solid #EFEFEF;background:transparent;font-size:10px}
#maincol-a div.moduletable h3,#maincol-b div.moduletable h3,#maincol-broad-800 div.moduletable h3,#maincol-normal-1024 div.moduletable h3,#maincol-wide-1024 div.moduletable h3,#maincol-broad-1024 div.moduletable h3 {font-size:12px;font-weight:700;height:20px;line-height:20px;color:#FFF;width:100%;border-bottom:1px solid #EFEFEF;text-align:left;text-indent:5px;margin:0;padding:0}
ul#mainlevel-nav li {background:url(../images/headmenu_left.gif) bottom left no-repeat}
ul#mainlevel-nav li a {background:url(../images/headmenu_right.gif) bottom right no-repeat}
ul#mainlevel-nav li:hover,ul#mainlevel-nav li.sfhover {background:url(../images/headmenu_left_hover.gif) bottom left no-repeat}
ul#mainlevel-nav li:hover a,ul#mainlevel-nav li.sfhover a {background:url(../images/headmenu_right_hover.gif) bottom right no-repeat}
#maincol-normal-800 div.moduletable h3,#maincol-wide-800 div.moduletable h3,#maincol-broad-800 div.moduletable h3,#maincol-normal-1024 div.moduletable h3,#maincol-wide-1024 div.moduletable h3,#maincol-broad-1024 div.moduletable h3 {background:url(../images/module_head_back.jpg) repeat-x}
div.moduletable h3, div.moduletable-cart h3, div.moduletable-fbck h3 {background-color:#d6212a;color:#fefdfa;font-size:12px;padding-left:4px;display:block;line-height:26px;text-decoration:none;font-weight:700;voice-family:inherit;width:175px;margin:0}
div.moduletable-cart h3, div.moduletable-fbck h3{width:145px}
#top {width:400px;height:30px;float:left}
ul#mainlevel-branding {list-style:none;white-space:nowrap;text-align:center;margin:0 auto;padding:0}
ul#mainlevel-top li a,ul#mainlevel-branding li a {font-weight:400;height:20px;display:block;padding-left:5px;padding-right:10px;text-decoration:none;color:#3a27ca;margin-left:5px;white-space:nowrap}
ul#mainlevel-nav li a {font-weight:400;height:20px;display:block;padding-left:5px;padding-right:10px;text-decoration:none;color:#ccc;margin-left:5px;white-space:nowrap}
a.mainlevelvelux, a.mainlevel, a.mainlevelnew {background-color:#14348D;color:#FFF;font-size:10px;padding-left:4px;display:block;line-height:26px;margin-bottom:2px;text-decoration:none;font-weight:400;voice-family:inherit;width:165px}
a.mainlevelnew {background: url(../images/new-icon-old.png) #14348D no-repeat right;width:175px;}
a.mainlevelvelux:hover, a.mainlevel:hover,a.mainlevel#active_menu,a.mainlevelnew:hover,a.mainlevelnew#active_menu {text-decoration:none;background:#C3E967;color:#14348D}
a.mainlevelvelux, a.mainlevelvelux:active{display:inline-block;width:auto;padding:0px 10px;margin-right:3px;}
a.mainlevelvelux{
	background-color:#f6dd51;
	color:#904411;}
#veluxMenu {width:100%;text-align:center;}
a.mainlevel:hover{}
a.mainlevelnew:hover, a.mainlevelnew#active_menu:hover {background: url(../images/new-icon-old.png) #C3E967 no-repeat right;}
a.sublevel {color:#002e61;background:url(../images/submenu_back.gif) left center no-repeat}
a.sublevel:hover,a.sublevel#active_menu {text-decoration:none;voice-family:inherit;width:145px;background:#F1F1F1 url(../images/submenu_back.gif) left center no-repeat;}
.pathway {color:#39312a;font-size:10px;text-decoration:none;font-weight:400}
.pathway a {color:gray;text-decoration:none;font-weight:400}
.mosimage {border:1px solid #ccc;margin:5px}
.mosimage_caption {margin-top:2px;background:#efefef;color:#666;font-size:10px;border-top:1px solid #ccc;padding:1px 2px}
hr {width:90%}
hr.separator {width:40%}
.small {font-size:10px;color:#ababab;line-height:0.7}
.smalldark {font-size:10px;color:#000;height:10px;line-height:10px;text-align:left}
.sectiontableentry1 {text-align:left;background:#EFEFEF;font-size:10px;padding:2px}
.sectiontableentry2 {background:#FFF;font-size:10px;text-align:left;padding:2px}
.createdate {font-size:10px;color:#ABABAB;height:10px;line-height:0.7}
.modifydate {font-size:10px;color:#ABABAB;height:20px;line-height:20px;margin-bottom:5px}
a.readon {font-size:10px;line-height:15px;border:1px solid #EEE;padding-left:13px;background:url(../images/readon.gif) no-repeat left;margin-top:10px;text-decoration:none;font-weight:400}
a.readon:hover {background:#EEE url(../images/readon.gif) no-repeat left;text-decoration:none}
.contentheading, .contentheading_faq {width:98%;font-weight:700;font-size:14px;height:16px;line-height:16px;border-bottom:1px solid #002E61;font-family:'Trebuchet MS', verdana, sans-serif;color:#002e61}
.contentpaneopen {text-align:left;background:transparent;font-size:10px;line-height:1.8}
table.contentpane td.contentheading {font-weight:700;font-size:16px;height:23px;line-height:20px;font-family:'Trebuchet MS', verdana, sans-serif;border:none}
table.contentpane ul {list-style:none;margin:0;padding:0}
table.contentpane ul li {margin:0;padding:0 0 0 15px;background:url(../images/readon2.gif) no-repeat left top}
.sectiontableheader {font-weight:700;font-size:10px;height:25px;line-height:25px}
.categorytitle {font-weight:700;font-size:16px;height:25px;line-height:25px;font-family:"Trebuchet MS", Verdana, sans serif}
.componentheading,.componentheading_faq {font-weight:700;font-size:16px;height:23px;line-height:20px;font-family:"Trebuchet MS", Verdana, sans serif;border-bottom:1px solid #002E61;color:#002e61;margin-bottom:5px}
table.moduletable {width:100%;font-size:80%}
table.moduletable th {font-size:80%}
.poll {font-size:10px;text-align:center}
.back_button a {font-size:10px;font-weight:400}
.blog_more ul li {list-style:none;padding-left:14px;line-height:18px}
a.readon,.blog_more ul li {background:url(../images/readon.gif) no-repeat left}
table.contenttoc {border:1px solid #CCC;padding:3px}
table.contenttoc th {font-weight:700;font-size:10px;border-bottom:1px solid #BBB}
#form-login ul,#search form,form {margin:0;padding:0}
#form-login ul li a,#headtext em {color:#14348D}
a.sublevel,.module a.sublevel {font-size:10px;display:block;line-height:20px;text-decoration:none;font-weight:400;border-right:4px solid #CACACA;voice-family:inherit;width:145px;color:#14348D;margin:0 0 2px;padding:0 0 0 2px}
#branding img,.scrollerLink,.scrollerInfo {float:left}
#hideSelect,#hideSelect1,#hideSelect2,#hideSelect3,#hideSelect4,#hideSelect5,#hideSelect6,#selectElec,#selectPole,#selectSwitch,#hideBreak,#hideBreak5,#hideBreak6,#breakElec,#breakPole,#breakSwitch,#hideLabel,#hideLabel1,#hideLabel2,#hideLabel3,#hideLabel4,#hideLabel5,#hideLabel6,#labelElec,#labelPole,#labelSwitch {display:none}
googlemap25_ipujs_0,.blog_more,.contentdescription,.blogsection {font-size:10px}
#accessibility,#source {position:absolute;left:-2000px;top:-2000px;display:none}
#leftcol div.module div div div div,#rightcol-normal div.module div div div div,#rightcol-broad div.module div div div div {margin:0;padding:0}
#user3,.blog {width:100%}
ul#mainlevel-top,ul#mainlevel-nav {list-style:none;float:right;white-space:nowrap;margin:0;padding:0}
ul#mainlevel-top li,ul#mainlevel-branding li,ul#mainlevel-nav li {width:auto!important;float:left;font-size:10px;height:20px;line-height:20px;white-space:nowrap;margin:0 1px 0 0}
html>body a.mainlevel,html>body a.sublevel,html>body a.sublevel:hover,a.sublevel#active_menu {width:175px}
#leftcol div.module div div div div.syndicate,#leftcol div.module div div div div.syndicate div {background:transparent;width:137px;margin:0;padding:0}
.button,.inputbox {border:1px solid #BBB}
a.category,a.category:hover {text-decoration:underline}
/* @group Testimonials-feedback */

#rightcol-normal div.moduletable-fbck {margin:10px 0px;}
#rightcol-normal div.moduletable-fbck div {
	text-align: right;
	margin: -5px 10px 0px 0px;
	/*font-size:115%;*/
}
#rightcol-normal div.moduletable-fbck div.comment {
	text-align: left;
	/*margin-top: -5px;*/
	font-size:115%;
}

/* @group VELUXflashings */

a.flashingBtn span {margin:12px 30px;display:inline-block;}

/*#flashLinks {width:47%;float:right}*/

#flashSelect {width:50%;float:left;padding:10px;background-color:#d9e4fe;color:#26278f;}

#flashSelect h2 {margin:0px;}
#coverings{margin:0px auto;width:900px;}
.flash-tab{
		width: 300px;float: right;border:solid 1px #3f409d;
	}
	.col{
		display: inline-block;width: 90px;padding: 1px 2px 1px 5px;
	}
	.row1 .col, .row2 .col{
		display: inline-block;background-color: none;
	}
	.row1{
		background-color:#e2ebfe;
	}
	.row2{
		background-color:#98a0fb;color:#fff;
	}
	.head{
		background-color:#3f409d;color: white;padding: 2px;
	}
	.flashDesc{
		float: left;width: 132px;height:auto;margin-right: 10px;margin-bottom: 10px;padding: 5px;overflow:hidden;
	}
	.flashDesc h2{
		margin: 0px;font-size: 120%;
	}
	.flashDesc ul {
		margin: 0px 0px 0px -10px;
	}
	.flashDesc li {
		line-height:1.2;margin-bottom:4px;
	}
	.flashDesc .pics{
		width: 130px;float: right;margin:10px auto;
	}

#flashingCont div.flashDesc div.pics img {margin:0px 15px}
	.flashDesc .text{
		width: 100%;float: left;
	}
	.flashingBtn{
		width: 200px;height: 42px;display: inline-block;margin: 5px 50px;background: url(../images/flashing-button.png);float:left;
	}

	.flashingBtn:hover{
		background:url(../images/flashing-button.png) 0 -45px;text-decoration:none;
	}
	
	
/* @end */

/* @group VELUXproducts */
#instlinks a {width:130px;display:block;float:right;text-align:center;margin-right:10px;}

#io-control div {width:180px;padding:10px;
	border:1px solid #979797;}

#io-control {float:right;width:200px;}

div.VELUXsizechart {display:inline-block;width:100%;}

span.VELUXdelivery {margin-top:10px;display:inline-block;float:right;}

 span.VELUXdelivery strong {text-align:right;width:auto;color:red;float:right;}
 
.escape{clear:both}
span.product-Old-Price {text-decoration:line-through;color:#cc000b;}
span.sizes{float:right;margin-top:5px;}
span.sizeTD {width:70px;float:left;text-align:center;}
div.snapshot{
	/*float:right;display:inline-block;width:800px;height:auto;*/
}

.VELUXtab strong, .VELUXsize {float:left;}
div.VELUXsize{color: #000;margin-bottom: 2px;width:920px;height:auto;clear:both;}
div.VELUXsize span.sizes {margin:0px;}
div.VELUXsizecont {height:auto;display:inline-block;margin-bottom:-20px;}
div.VELUXtab, div.VELUXtabLight{background-color: #1b2b56; color: #fff;margin-bottom: 5px;margin-top:20px;width:920px;height:30px;}


div.VELUXtabLight{color:#1b2b56;background-color:#c0c4c8;height:20px;margin-top:5px;}
#flashReplace div.VELUXtabLight {height:65px;margin:0px;}
div.VELUXdesc {width:220px;float:left;line-height:1.2;margin-top:10px;}
div.VELUXsubdesc{padding:5px;background-color:#DDF2FF;line-height:1.4;}
strong.rangeName {width:auto;/*float:left;*/}
span.price {width:70px;float:right;line-height:1.4;margin-bottom:3px;text-align:center;}
span.spacer1{width:630px;display:inline-block;}
span.spacer2{width:420px;display:inline-block;}
span.spacer3{width:210px;display:inline-block;}
span.spacer4{width:70px;display:inline-block;}
span.spacer5{width:560px;display:inline-block;}
span.productSpacer{width:70px;height: 20px;text-align:center;float:left;display:inline-block;}
span.productSpacer2{width:140px;height: 20px;text-align:center;float:left;display:inline-block;}
div.productList {width:700px;float:right;border-bottom:1px solid #251579;margin:10px 0px 5px 0px;}

#cons-prices div.productsnap div.productList,#smokevents div.productsnap div.productList {width:350px;}
#cons-prices div.VELUXdesc, #smokevents div.VELUXdesc {width:570px;}
#accessories div.VELUXdesc {width:550px;}
#accessories div.productsnap div.productList {width:350px;}
#suncontainer div.productsnap div.productList {width:350px;}
#suncontainer div.VELUXdesc {width:auto;}
#suncontainer .inch10 .productsnap .productList{width:200px;padding-right:120px;}
#suncontainer .inch14 .productsnap .productList{width:320px}
div.eachItem {width:70px;text-align:center;float:left;}
.addtocart a{width:50px;height:21px;margin:0px auto;display:inline-block;background:url(../images/buy-btn.jpeg) no-repeat;}
.addtocart a:hover{background:url(../images/buy-btn.jpeg) no-repeat 0 -20px;}

#io-control p img {margin:0px 60px;}
#io-control div img {float:left;margin:0px 10px 0px 0px;}

#trimmers div.trimBox {width:44%;float:left;margin:0px 3%;}
#trimmers div.trimBox div.VELUXtab {width:100%;}
#trimmers div.trimBox div.productsnap div.productList {width:220px;}
#trimmers div.trimBox div.VELUXdesc {width:auto;}
#trimmers div.trimBox div.VELUXtab strong {margin:5px;}
/* @end */
