body, div, h1, h2, h3, h4, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote{
	margin: 0px;
	border: 0px;
	line-height: 20px;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/repeating-stripes.png);
	background-repeat: repeat-x;
	background-color: #FFF;
	background-position: 1px 5px;
}
.body-states {
	background-image: url(../images/repeating-stripes-states.png) !important;
}
#container{width:980px;margin:0 auto;}
#header{height:80px;padding:10px 0 0 0;position:relative}
#header div.phone{
	position: absolute;
	left: 520px;
	top: 15px;
	width: 300px;

}

.phone h4 {
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

#header div.priceguarantee{
	position: absolute;
	left: 140px;
	top: 35px;
	width: auto;
}
#header div.logoprincipal{
	position: absolute;
	left: 7px;
	top: 5px;
	width: 128px;
	height: 101px;
}
h1{font-family:'PT Sans Caption', sans-serif;font-size:28px;text-shadow:1px 1px 2px #bcbdbf;color:#304160;line-height:20px;}
h2{font-family:'PT Sans Caption', sans-serif;font-size:19px;text-shadow:1px 1px 2px #bcbdbf;color:#304160;line-height:normal;}
h3{font-family:'PT Sans Caption', sans-serif;font-size:14px;text-shadow:1px 1px 2px #bcbdbf;color:#304160;}
h4{font-family:'PT Sans Caption', sans-serif;font-size:18px;text-shadow:1px 1px 2px #bcbdbf;color:#304160;}
h5{font-family:'PT Sans Caption', sans-serif;font-size:12px;text-shadow:1px 1px 2px #bcbdbf;color:#FFF;text-align:center;}
h6{font-family:'PT Sans Caption', sans-serif;font-size:14px;text-shadow:1px 1px 2px #bcbdbf;color:#FFF;text-align:center;}
#header ul#nav{float:right;list-style:none;margin:70px 0 0 0;}
#header ul#nav li{float:left;padding:0 0 0 15px;margin:0 37px 0 0;background:url(../images/nav-separator.png) left no-repeat;}
#header ul#nav li:first-child{background:none;}
#header ul#nav li a{font-size:13px;color:#f9f9f9;text-decoration:none;}
#header ul#nav li a:hover, #header ul#nav li a.active{color:#454545;}
li{font-size:12px;}
a:link{
	color: #304160;
	text-decoration: none;
}
a:visited{
	color: #007DCB;
}
a:hover{
	color: #22B9FF;
	text-decoration: none;
}
a:active{}
.socialmedia{
	float: left;
	width: 210px;
	padding-right: 0px;
	position: relative;
	top: 300;
	margin-right: 0px;
	word-spacing: 1em;
	top: 250px;
	left: 55px;
}
.topmenu{
	position: relative;
	top: 47px;
	width: 570px;
	left: 410px;
	z-index: 99999;
}
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a{margin:0;padding:0;position:relative;}
#cssmenu{height:40px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background:#364461;background:-moz-linear-gradient(top, #384663 0%, #17253f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #384663), color-stop(100%, #17253f));background:-webkit-linear-gradient(top, #384663 0%, #17253f 100%);background:-o-linear-gradient(top, #384663 0%, #17253f 100%);background:-ms-linear-gradient(top, #384663 0%, #17253f 100%);background:linear-gradient(to bottom, #384663 0%, #17253f 100%);filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#384663', EndColorStr='#17253f', GradientType=0);}
#cssmenu:after,
#cssmenu ul:after{content:'';display:block;clear:both;}
#cssmenu a{background:#17253f;background:-moz-linear-gradient(top, #384663 0%, #17253f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #384663), color-stop(100%, #17253f));background:-webkit-linear-gradient(top, #384663 0%, #17253f 100%);background:-o-linear-gradient(top, #384663 0%, #17253f 100%);background:-ms-linear-gradient(top, #384663 0%, #17253f 100%);background:linear-gradient(to bottom, #384663 0%, #17253f 100%);filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#384663', EndColorStr='#17253f', GradientType=0);color:#ffffff;display:inline-block;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;line-height:40px;padding:0 20px;text-decoration:none;}
#cssmenu ul{list-style:none;}
#cssmenu > ul{float:left;}
#cssmenu > ul > li{float:left;}
#cssmenu > ul > li:hover:after{content:'';display:block;width:0;height:0;position:absolute;left:50%;bottom:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #364461;margin-left:-10px;}
#cssmenu > ul > li:first-child > a{border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;}
#cssmenu > ul > li:last-child > a{border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;}
#cssmenu > ul > li.active > a{box-shadow:inset 0 0 3px #000000;-moz-box-shadow:inset 0 0 3px #000000;-webkit-box-shadow:inset 0 0 3px #000000;background:#0b1731;background:-moz-linear-gradient(top, #26262c 0%, #0b1731 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #0b1731));background:-webkit-linear-gradient(top, #26262c 0%, #0b1731 100%);background:-o-linear-gradient(top, #26262c 0%, #0b1731 100%);background:-ms-linear-gradient(top, #26262c 0%, #0b1731 100%);background:linear-gradient(to bottom, #26262c 0%, #0b1731 100%);filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#26262c', EndColorStr='#0b1731', GradientType=0);}
#cssmenu > ul > li:hover > a{background:#0b1731;background:-moz-linear-gradient(top, #26262c 0%, #0b1731 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #0b1731));background:-webkit-linear-gradient(top, #26262c 0%, #0b1731 100%);background:-o-linear-gradient(top, #26262c 0%, #0b1731 100%);background:-ms-linear-gradient(top, #26262c 0%, #0b1731 100%);background:linear-gradient(to bottom, #26262c 0%, #0b1731 100%);filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#26262c', EndColorStr='#0b1731', GradientType=0);box-shadow:inset 0 0 3px #000000;-moz-box-shadow:inset 0 0 3px #000000;-webkit-box-shadow:inset 0 0 3px #000000;}
#cssmenu .has-sub{z-index:1;}
#cssmenu .has-sub:hover > ul{display:block;}
#cssmenu .has-sub ul{display:none;position:absolute;width:230px;top:100%;left:0;}
#cssmenu .has-sub ul li{*margin-bottom:-1px;}
#cssmenu .has-sub ul li a{background:#34425e;border-bottom:1px #6fc7ec;filter:none;font-size:11px;display:block;line-height:120%;padding:11px;}
#cssmenu .has-sub ul li:hover a{background:#151a25;}
#cssmenu .has-sub .has-sub:hover > ul{display:block;}
#cssmenu .has-sub .has-sub ul{display:none;position:absolute;left:-100%;top:0;}
#cssmenu .has-sub .has-sub ul li a{background:#0c7fb0;border-bottom:1px dotted #6db2d0;}
#cssmenu .has-sub .has-sub ul li a:hover{background:#095c80;}
#feature-header-container{background:url(../images/repeating-stripes.png);background-color:#FFF;}
#feature-header{
	clear: both;
	height: 760px;
	position: relative;
	padding-top: 38px;
}
#feature-header-states{
	clear: both;
	height: 60px;
	position: relative;
	padding-top: 38px;
}
#middleareas{position:relative;width:980px;height:170px;top:0px;padding-top:10px;padding-bottom:10px;}
#middleareas p{font-size:12px;line-height:18px;margin:0 0 15px 0;}
#middleareas a{color:#f9f9f9;text-decoration:none;}
#middleareas a:hover{color:#58B1EA;background:#4b6eb7;background:-moz-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #386fe2), color-stop(100%, #1c3e7c));background:-webkit-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:-o-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:-ms-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:linear-gradient(to bottom, #355597 0%, #1c3e7c 100%);filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#355597', EndColorStr='#1c3e7c', GradientType=0);color:#ffffff;}
#middleareas div.quotemid2{position:relative;width:300px;left:326px;height:40px;margin:5px;}
#middleareas .quotebutton{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#364461;background:-moz-linear-gradient(top, #384663 0%, #17253f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #384663), color-stop(100%, #17253f));background:-webkit-linear-gradient(top, #384663 0%, #17253f 100%);background:-o-linear-gradient(top, #384663 0%, #17253f 100%);background:-ms-linear-gradient(top, #384663 0%, #17253f 100%);background:linear-gradient(to bottom, #384663 0%, #17253f 100%);filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#384663', EndColorStr='#17253f', GradientType=0);color:#ffffff;display:inline-block;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;text-decoration:none;width:300px;line-height:10px;height:30px;padding-top:10px;padding-right:10px;padding-bottom:0px;padding-left:10px;}
#middlefeature{position:relative;width:980px;height:170px;top:0px;padding-top:20px;padding-bottom:10px;}
#middlefeature div.midbox1{position:absolute;left:0px;}
#middlefeature div.midbox2{position:absolute;left:346px;}
#middlefeature div.midbox3{position:absolute;left:690px;}
#middlefeature div.mfeature1{position:absolute;left:177px;top:32px;width:118px;height:89px;}
#middlefeature div.mfeature2{position:absolute;left:504px;top:32px;}
#middlefeature div.mfeature3{position:absolute;left:809px;top:32px;}
#middlefeature div.ftext1{position:absolute;left:41px;top:69px;height:45px;color:#f9f9f9;font-size:12px;width:127px;}
#middlefeature div.ftext2{position:absolute;left:352px;top:73px;color:#f9f9f9;font-size:12px;width:155px;}
#middlefeature div.ftext3{position:absolute;left:658px;top:69px;color:#f9f9f9;font-size:12px;width:145px;}
#middlefeature div.learn{position:absolute;left:44px;top:127px;color:#f9f9f9;font-size:12px;width:72px;height:17px;}
#middlefeature div.learn2{position:absolute;left:351px;top:126px;color:#f9f9f9;font-size:12px;width:72px;height:17px;}
#middlefeature div.learn3{position:absolute;left:-1px;top:56px;color:#f9f9f9;font-size:12px;width:72px;height:17px;}
#content{
	margin: 10px 0 10px 0;
	background-image: none;
	background-repeat: no-repeat;
	background-image: url(../images/Pages/contentbg.png);
	background-repeat: no-repeat;
	height: 1000px;
	position: relative;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
.content-states{

	height: 700px !important;

}

#content p{font-size:12px;line-height:18px;margin:0 0 15px 0;}
#content a{color:#0b90c2;text-decoration:none;}
#content a:hover{color:#0b90c2;font-style:normal;}
#content div.main{
	width: 654px;
	position: absolute;
	left: 26px;
	top: 190px;
	height: 300px;
	background-color: #FFF;
	padding: 30px 15px 20px 20px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
#content div.main-states{
	width: 654px;
	position: absolute;
	left: 26px;
	top: 190px;
	height: 400px;
	background-color: #FFF;
	padding: 30px 15px 20px 20px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
#content div.matchbanner{
	width: 883px;
	position: absolute;
	left: 26px;
	top: 20px;
	height: 122px;
	background-color: #FFF;
	padding: 15px 20px 20px 20px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
#content #main h3{color:#6d6d6d;font-size:25px;line-height:28px;font-weight:normal;margin:0 0 25px 0;}
#content #side2{width:180px;height:310px;float:right;margin:10px 10px 0 0px;font-size:12px;position:relative;}
#content #side1{
	width: 220px;
	height: 320px;
	float: right;
	font-size: 12px;
	position: absolute;
	left: 735px;
	top: 270px;
}
#content #side div.featured-project{}
#content #side div.featured-project h3{font-size:32px;color:#6d6d6d;letter-spacing:-1px;margin:0 0 20px 0;}
#content #side div.featured-project img.featured-website{display:block;margin:0 auto;border:0px;position:absolute;left:53px;top:47px;}
#content #side div.featured-project a.see-more-btn{display:block;width:163px;height:35px;margin:0 auto;position:absolute;left:134px;top:258px;}
#content #side div.featuredtext{font-size:32px;color:#f9f9f9;letter-spacing:0px;position:absolute;font-family:Arial, Helvetica, sans-serif;left:15px;top:130px;height:110px;width:404px;}
#content div.sealbanner{position:absolute;left:655px;top:913px;}
#content div.quotemid{
	position: absolute;
	left: 735px;
	top: 200px;
	width: 160px;
}
#content div.quotemid2{
	position: absolute;
	left: 73px;
	top: 585px;
	width: 606px;
}
#content .quotebutton{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#364461;background:-moz-linear-gradient(top, #384663 0%, #17253f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #384663), color-stop(100%, #17253f));background:-webkit-linear-gradient(top, #384663 0%, #17253f 100%);background:-o-linear-gradient(top, #384663 0%, #17253f 100%);background:-ms-linear-gradient(top, #384663 0%, #17253f 100%);background:linear-gradient(to bottom, #384663 0%, #17253f 100%);filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#384663', EndColorStr='#17253f', GradientType=0);color:#ffffff;display:inline-block;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;padding:0px 10px 0px 10px;text-decoration:none;width:185px;line-height:10px;}
#content .quotebutton2{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #364461;
	background: -moz-linear-gradient(top, #384663 0%, #17253f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #384663), color-stop(100%, #17253f));
	background: -webkit-linear-gradient(top, #384663 0%, #17253f 100%);
	background: -o-linear-gradient(top, #384663 0%, #17253f 100%);
	background: -ms-linear-gradient(top, #384663 0%, #17253f 100%);
	background: linear-gradient(to bottom, #384663 0%, #17253f 100%);
filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#384663', EndColorStr='#17253f', GradientType=0);				color: #ffffff;
	display: inline-block;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	width: 600px;
	line-height: 0px;
}
#bottomlogos{position:relative;height:180px;padding-bottom:30px;}
#bottomlogos .bbb{top:48px;position:absolute;left:860px;}
#bottomlogos .paypal{top:36px;position:absolute;left:600px;}
#bottomlogos .ebay{top:30px;position:absolute;left:305px;}
#bottomlogos .price{top:11px;position:absolute;left:0px;}
#bottomlogos .billlater{top:120px;position:absolute;left:100px;}
#footer-container{background-color:#f3f3f3;background-image:url(../images/footerbg.png);background-repeat:repeat-x;}
#footer{width:980px;margin:0 auto;position:relative;height:310px;}
#footer a{color:#7b7ba0;text-decoration:none;}
#footer a:hover{color:#3f3f69;}
#footer div.login{width:190px;float:left;padding-left:35px;}
#footer div.fblogo{position:absolute;left:547px;top:9px;width:155px;}
#footer div.twlogo{position:absolute;left:772px;top:9px;width:154px;}
#footer div.login form label{color:#969696;}
#footer div.login form input{width:136px;height:23px;margin:0 0 12px 0;padding:2px 10px 0 10px;border:0;font-size:16px;color:#969696;}
#footer div.login form small{font-size:12px;float:left;}
#footer div.accessibility{width:440px;float:left;margin:0 0 0 40px;}
#footer div.middlelinks{
	width: 162px;
	position: absolute;
	top: 94px;
	font-size: 12px;
	left: 313px;
	color: #f9f9f9;
}
#footer div.middleheader{width:149px;position:absolute;left:323px;top:66px;height:21px;font-size:15px;}
#footer div.middlelinks2{width:152px;position:absolute;top:94px;font-size:12px;left:487px;color:#f9f9f9;}
#footer div.middleheader2{
	width: 136px;
	position: absolute;
	left: 494px;
	top: 66px;
	height: 21px;
	font-size: 15px;
}
#footer div.middlelinks3{
	width: 283px;
	position: absolute;
	top: 94px;
	font-size: 12px;
	left: 10px;
	height: 152px;
	color: #5B6985;
}
#footer div.middleheader3{width:217px;position:absolute;left:10px;top:66px;height:21px;font-size:15px;}
#footer div.middlelinks4{
	width: 161px;
	position: absolute;
	top: 94px;
	font-size: 12px;
	left: 609px;
	color: #FAF9F9;
	height: 160px;
}
#footer div.middleheader4{
	width: 140px;
	position: absolute;
	left: 626px;
	top: 66px;
	height: 21px;
	font-size: 15px;
}
#footer div.businessinfo{position:absolute;left:787px;top:66px;width:179px;font-size:12px
color:#666666;font-size:12px;color:#666666;height:120px;}
#footer div.paypalseal{position:absolute;width:163px;left:0px;top:160px;}
html{background:#eee}#mailcontainer{text-align:left;}#mailcontainer{width:200px}form.wufoo{position:relative;top:23px;}#logo{margin:0;padding:0;min-height:0;text-indent:-9000px;text-decoration:none}#logo a{min-height:40px;height:40px;display:block;overflow:hidden}* html #logo a{_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/wflogo.png", sizingMethod="crop")}{border:none;-ms-interpolation-mode:bicubic}.hide,.cloak div,.cloak span,.likert.cloak tbody,.likert.cloak thead{display:none !important}.likert.cloak table{border:none}
.wufoo{font-family:"Lucida Grande","Lucida Sans Unicode", Tahoma, sans-serif;letter-spacing:0.01em;font-size:12px;}.wufoo li{width:259px;position:absolute;left:6px;top:-21px;height:21px;}.info{display:inline-block;clear:both;margin:0 0 5px 0;border-bottom:1px dotted #ccc}.info[class]{display:block;position:absolute;left:19px;top:-16px;height:22px;}.info div{font-size:70%;line-height:135%;color:#555;position:absolute;left:-7px;top:17px;width:160px;right:3px;bottom:-1px;}form ul{margin:0;padding:0;list-style-type:none}* form li{margin:0;padding:6px 1% 10px 1%;clear:both;position:relative;-webkit-transition:background-color 350ms ease-out;-moz-transition:background-color 350ms ease-out;-o-transition:background-color 350ms ease-out;transition:background-color 350ms ease-out}label.desc,legend.desc{font-size:70%;font-weight:bold;color:#222;line-height:150%;margin:0;padding:0 0 3px 0;border:none;display:block;white-space:normal;width:70%}label.choice{display:block;cursor:pointer;font-size:100%;line-height:150%;margin:-17px 0 0 23px;padding:0 0 5px 0;color:#222;width:88%}.safari label.choice{margin-top:-16px}form.rightLabel .desc{padding-top:2px}span.symbol{font-size:120%;line-height:135%}form li .datepicker{float:left;margin:.19em 5px 0 0;padding:0;width:16px;height:16px;cursor:pointer !important}form span.req{display:inline;float:none;color:red !important;font-weight:bold;margin:0;padding:0}form li div label var{font-weight:bold;font-style:normal}form li div label .currently{display:none}input.text,input.search,input.file,textarea.textarea,select.select{font-family:"Lucida Grande", Tahoma, Arial, sans-serif;font-size:100%;color:#666;margin:0;padding:2px 0}input.text,input.search,textarea.textarea{border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;background:#f9f9f9;padding-left:5px;}input.nospin::-webkit-inner-spin-button,input.nospin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select.select{padding:1px 0 0 0}input.search{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding-left:6px}input.checkbox,input.radio{display:block;margin:4px 0 0 0;padding:0;width:13px;height:13px}input.other{margin:0 0 8px 25px}.safari select.select{font-size:120% !important;margin:0 0 1px 0}* html select.select{margin:1px 0}* + html select.select{margin:1px 0}.center,form li span.center input.text,form li span.center label,form li.name span label,form li.date input.text,form li.date span label,form li.phone input.text,form li.phone span label,form li.time input.text,form li.time span label{text-align:center}form li.time select.select{margin-left:5px}form li.price .right{text-align:right}.third{width:32% !important}.half{width:48% !important}.full{width:100% !important}input.small,select.small{width:25%}input.medium,select.medium{width:50%}input.large,select.large{width:40%}.col6 td,.col7 td{width:10%}.col8 td,.col9 td,.col10 td{width:6.5%}.col11{width:6%}.hideNumbers tbody td label{display:none}form li.buttons{width:70px !important;position:absolute;clear:both;left:270px;top:-22px;}
#botfooter-container{background-color:#f3f3f3;background-image:url(../images/bottomfooterbg.png);background-repeat:repeat-x;}
#botfooter{width:980px;margin:0 auto;position:relative;height:45px;}
#botfooter p{font-size:11px;line-height:18px;margin:0 0 15px 0;color:#f9f9f9;text-align:left;}
#botfooter div.botfottext{position:absolute;left:490px;top:10px;width:469px;padding-top:0px;height:28px;}
#footer-container #footer #mailcontainer #form1 ul #foli0{font-size:12px;color:#FFF;font-family:'PT Sans Caption', sans-serif;text-shadow:1px 1px 2px #bcbdbf;}

#additionalDoorText {
	padding-left: 50px;
	padding-right: 50px;
	margin-top: -80px;
	font-size: 12px;
}

#additionalDoorText h2 {
	font-size: 24px;
}

#additionalDoorText h3 {
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 8px;
}

.view{width:280px;height:161px;float:left;border:5px solid #e8e8e8;position:relative;text-align:center;-webkit-box-shadow:1px 1px 2px #e6e6e6;-moz-box-shadow:1px 1px 2px #e6e6e6;box-shadow:1px 1px 2px #e6e6e6;cursor:default;background:#f9f9f9 r;}
.view .mask,.view .content{width:300px;height:165px;position:absolute;overflow:hidden;top:0;left:-11px;}
.view img{display:block;position:relative;}
.view h2{text-transform:uppercase;color:#f9f9f9;text-align:center;position:relative;font-size:15px;padding:10px;background:rgba(0, 0, 0, 0.8);margin:20px 0 0 0;}
.view p{font-family:Georgia, serif;font-style:italic;font-size:12px;position:relative;color:#f9f9f9;padding:10px 20px 10px;text-align:center;text-shadow:1px 1px 2px #333;}
.view a.information{text-decoration:none;padding:7px 14px;background:#304160;color:#f9f9f9;-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000;font-size:12px;border-radius:5px;}
.view-second h2{border-bottom:1px solid rgba(203, 203, 203, 0.3);background:transparent;margin:5px 20px 0px 20px;}
.button{
	color: #58B1EA;
	background: #364461;
	background: -moz-linear-gradient(top, #384663 0%, #17253f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #384663), color-stop(100%, #17253f));
	background: -webkit-linear-gradient(top, #384663 0%, #17253f 100%);
	background: -o-linear-gradient(top, #384663 0%, #17253f 100%);
	background: -ms-linear-gradient(top, #384663 0%, #17253f 100%);
	background: linear-gradient(to bottom, #384663 0%, #17253f 100%);
filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#384663', EndColorStr='#17253f', GradientType=0);	color: #ffffff;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	width: auto;
	line-height: 30px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-family: 'PT Sans Caption', sans-serif;
	font-size: 12px;
	text-shadow: 1px 1px 2px #bcbdbf;
	margin: 5px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.button:hover{color:#58B1EA;background:#4b6eb7;background:-moz-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #386fe2), color-stop(100%, #1c3e7c));background:-webkit-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:-o-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:-ms-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:linear-gradient(to bottom, #355597 0%, #1c3e7c 100%);filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#355597', EndColorStr='#1c3e7c', GradientType=0);color:#ffffff;}
.buttoncheckout{color:#44b9e4;background:#30a5d0;background:-moz-linear-gradient(top, #4abfea 0%, #2b88b9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4abfea), color-stop(100%, #2b88b9));background:-webkit-linear-gradient(top, #4abfea 0%, #2b88b9 100%);background:-o-linear-gradient(top, #4abfea 0%, #2b88b9 100%);background:-ms-linear-gradient(top, #4abfea 0%, #2b88b9 100%);background:linear-gradient(to bottom, #4abfea 0%, #2b88b9 100%);filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#4abfea', EndColorStr='#2b88b9', GradientType=0);color:#ffffff;display:inline-block;text-align:center;text-decoration:none;width:auto;line-height:30px;border-radius:5px;behavior:url(border-radius.htc);-moz-border-radius:10px;-webkit-border-radius:10px;font-family:'PT Sans Caption', sans-serif;font-size:14px;text-shadow:1px 1px 2px #bcbdbf;margin:5px;padding-top:0px;padding-right:25px;padding-bottom:0px;padding-left:25px;}
.buttoncheckout:hover{color:#58B1EA;background:#4b6eb7;background:-moz-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #386fe2), color-stop(100%, #1c3e7c));background:-webkit-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:-o-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:-ms-linear-gradient(top, #355597 0%, #1c3e7c 100%);background:linear-gradient(to bottom, #355597 0%, #1c3e7c 100%);filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#355597', EndColorStr='#1c3e7c', GradientType=0);color:#ffffff;}

div#qTip {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 15px;
	border: 1px solid #358BD2;
	display: none;
	text-align: left;
	position: absolute;
	width: 245px;
	z-index: 9999999;
	background-color:#FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003FA5;
	line-height: 16px;
}
/*Door Style boxes*/

div.doorstyleselect1, div.doorstyleselect2, div.doorstyleselect3, div.doorstyleselect4, div.doorstyleselect5, div.doorstyleselect6, div.doorstyleselect7, div.doorstyleselect8 {
	position: absolute;
	width: 215px;
	height: 331px;
	border: 2px solid #EEE;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-radius: 5px;
	text-align: center;
	background-color: #FFF;
}
	div.doorstyleselect1, div.doorstyleselect2, div.doorstyleselect3, div.doorstyleselect4 {
	top: 38px;
}
	div.doorstyleselect5, div.doorstyleselect6, div.doorstyleselect7, div.doorstyleselect8 {
	top: 410px;
}
	div.doorstyleselect1 {
	left: 2px;
}
	div.doorstyleselect2 {
	left: 250px;
}
	div.doorstyleselect3 {
	left: 500px;
}
	div.doorstyleselect4 {
	left: 752px;
}
	div.doorstyleselect5 {
	left: 2px;
}
	div.doorstyleselect6 {
	left: 250px;
}
	div.doorstyleselect7 {
	left: 500px;
}
	div.doorstyleselect8 {
	left: 752px;
}

	
div.bestseller {
	position: absolute;
	left: 165px;
	top: -2px;
	}
.price {
	font-family: 'PT Sans Caption', sans-serif;
	font-size: 16px;
	text-shadow: 1px 1px 2px #bcbdbf;
	color: #0b90c2;
	padding-top: 5px;
}

.littlecolors {
	border:2px;
	border-color:#99A4B8; 
}

.littlecolors a.hover {
	border:2px;
	border-color:#0CF: 
}
.bottombutton {
	width: auto;
	height: auto;
	bottom: 0px;
	padding-top: 20px;
}
 p.title
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-shadow: 1px 1px 2px #bcbdbf;
	color: #304160;
	line-height: normal;
	font-weight: bolder;
	padding-bottom: 5px;
 }
 p.subtitle
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-shadow: 1px 1px 2px #bcbdbf;
	color: #304160;
	line-height: normal;
	font-weight: bold;
 }
 .information
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 3px;
 }
.chat {
	position: absolute;
	top: 57px;
	left: 170px;
}
div.headbanner {
	height: 89px;
	padding-top: 0px;
	width: auto;
	position: relative;
}
.linemiddle {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	width: 10px;
	height: 20px;
	position: absolute;
	left: 810px;
	top: 14px;
			}	
.cart {
	position: absolute;
	left: 840px;
	top: 15px;
	width: auto;
	font-family: 'PT Sans Caption', sans-serif;
	font-size: 14px;
	text-shadow: 1px 1px 2px #bcbdbf;
	color: #304160;
	font-weight: bold;
	vertical-align: text-bottom;
}	

.infotext {font-size:10px; margin-bottom: 8px;}

#info650 {display:none; z-index:999; background-color:#fff; border:2px solid #1D3566; border-radius:10px; position:absolute; left:220px; top:50px; width:250px; padding: 12px;}		
#info750 {display:none; z-index:999; background-color:#fff; border:2px solid #1D3566; border-radius:10px; position:absolute; left:465px; top:50px; width:250px; padding: 12px;}
#info1000 {display:none; z-index:999; background-color:#fff; border:2px solid #1D3566; border-radius:10px; position:absolute; left:710px; top:50px; width:250px; padding: 12px;}
#info2000 {display:none; z-index:999; background-color:#fff; border:2px solid #1D3566; border-radius:10px; position:absolute; left:490px; top:50px; width:250px; padding: 12px;}
#info2500 {display:none; z-index:999; background-color:#fff; border:2px solid #1D3566; border-radius:10px; position:absolute; left:220px; top:420px; width:250px; padding: 12px;}
#info3652 {display:none; z-index:999; background-color:#fff; border:2px solid #1D3566; border-radius:10px; position:absolute; left:465px; top:420px; width:250px; padding: 12px;}
#info3100 {display:none; z-index:999; background-color:#fff; border:2px solid #1D3566; border-radius:10px; position:absolute; left:710px; top:420px; width:250px; padding: 12px;}
#info3400 {display:none; z-index:999; background-color:#fff; border:2px solid #1D3566; border-radius:10px; position:absolute; left:490px; top:420px; width:250px; padding: 12px;}

