/*  
Theme Name: Alexander Windows
Theme URI: http://www.pushinternet.com
Description: Theme designed for use by Alexander Windows.
Version: 1.0
Author: Gareth Chidgey
Author URI: http://www.pushinternet.com/

*/
body{margin:0;padding:0;font-family:Arial;font-size:10pt;color:#2e2e2e}.printOnly{visibility:hidden;height:0;display:none}a{color:#96004a;cursor:pointer}a:hover{color:#948a85}h1{font-family:"Trebuchet MS", Arial, Helvetica;color:#96004a;padding:0;margin:0;padding-bottom:15px;font-size:22px;font-weight: normal;text-decoration:none;}h1 a{text-decoration:none;}h2{font-family:"Trebuchet MS", Arial, Helvetica;color:#96004a;padding:0;margin:0;font-size:16px;}h3{font-family:"Trebuchet MS", Arial, Helvetica;color:#948a85;font-size:12pt;padding:0;margin:0;padding-bottom:10px}img{border:none}hr{background-color:#999;color:#999;border:none;height:1px;margin-bottom:15px}p{padding-bottom:15px}ul{padding-left:20px;padding-bottom:15px;list-style:circle inside}.divPage{width:860px;height:auto;text-align:center;margin:0;padding:0;margin-left:auto;margin-right:auto;background-position:center top;background-image:url(images/bg.gif);background-repeat:repeat-y;padding-left:10px;padding-right:10px}.divHeader{height:155px;margin-left:auto;margin-right:auto;margin-bottom:0;text-align:center;background-image:url(images/headergradient.gif);background-repeat:repeat-x}.divHeadRight{width:212px;float:right;padding-top:10px;padding-right:30px;text-align:center}.divHeadLeft{width:350px;float:left;padding-top:20px;padding-left:30px;text-align:center}.divHeadLeft h1{font-size:38pt}.divGallery{height:207px;margin-left:auto;margin-right:auto;text-align:center}.divContentWrapper{width:820px;background-color:#fff;text-align:left;padding:20px;min-height:200px}.divContentLeft{width:400px;float:left;padding:0;margin:0;padding-top:20px}.divContentRight{width:400px;float:right;padding:0;margin:0;padding-top:50px}.divHomeContentLeft{width:520px;float:left;padding:0;margin:0;padding-top:20px}.divHomeContentRight{width:260px;float:right;padding:0;margin:0;padding-top:20px;padding-left:20px;border-left:dotted 2px #cfcfcf;height:411px}.divContentRight ul{padding:0;margin:0;list-style-type:none}.divHomeCircle{background-image:url(images/productring.png);background-repeat:no-repeat;background-position:center top;width:500px;height:250px;text-align:center}.divSidebar{width:250px;margin-left:150px}.divSidebarWidget{height:auto;width:225px;padding:0 10px;text-align:left;}.divSidebarWidget ul{padding-left:0;margin-left:0;list-style:none outside}.contactform{margin-top:30px;padding:15px;text-align:center;background-color:#E9E4D0}.contactform h1{padding:0;margin:0;text-align:center}.divFooter{background-image:url(images/footergradient.gif);background-position:top;background-repeat:repeat-x;margin-top:80px;text-align:center;height:auto}.divFooter a{color:#363636}.divFooter a:hover{color:#999}.divFooterInfo{color:#948a85;font-size:8pt;margin-top:70px}.divFooterInfo a{color:#948a85;font-size:8pt}

body .widget .contactform { margin-top: 66px; }

.alignright { float: right; margin-left: 20px; margin-top: 10px; }
.alignleft { float: left; margin-right: 20px; margin-top: 10px;}
.aligncenter, div.divProductMenu img { margin: 0 auto; display: block; }
.post img { border: 1px solid #948a85; padding: 3px; }
.wp-caption-text { text-align: center; padding-top: 3px; }
.post { width: 100%; overflow: hidden; }


.divNav{background-color:#d1c99d;height:35px;line-height:35px;color:#000;clear:both;z-index:200000;font-family:"Trebuchet MS", Arial, Helvetica;}
.divNav a{color:#000;text-decoration:none}
.divNav ul{list-style:none;padding:0;margin:0;text-align:left;z-index:200000;display:inline-block;height:35px;line-height:35px;float:left}
.divNav ul li{list-style-type:none;z-index:20;display:inline-block;text-align:center;height:35px;float:left;text-transform:uppercase;font-size:12pt;}
.divNav ul li{padding-left:30px;padding-right:30px;}
.divNav ul li:hover{background-color:#948a85;padding-bottom:0;color:#fff}
.divNav ul li .current_page_item{background-color:#948a85}
.divNav ul li ul{margin-left: -30px; padding-left: 0;position:absolute;left:-999em;border:solid 1px #948a85;border-top:solid 10px #948a85;border-bottom:solid 20px #948a85;width:auto;max-width:640px;height:auto;min-height:200px;padding:15px;background-color:#F5F3F4;font-size:10pt;z-index:200000}
.divNav ul li ul li{position:relative;border:none;background:#d1c99d;line-height:15px;height:15px;color:#fff;width:165px;text-align:left;margin:5px;padding-left:7px;padding-top:5px;padding-bottom: 5px;text-transform:capitalize;margin-bottom:108px;font-size:10pt;}
.divNav ul li ul li:hover{position:relative;border:none;height:15px;color:#fff;width:165px;text-align:left;margin:5px;padding-left:7px;padding-top:5px;padding-bottom: 5px;margin-bottom:108px}
.divNav ul li ul li ul{position:relative;left:auto;border:none;width:155px;padding:0;margin:0;background:none;font-size:10pt;padding-top:10px;}
.divNav ul li ul li ul li{position:relative;border:none;background:none;padding:0;text-align:left;margin:0;width:155px;padding-bottom: 3px;}
.divNav ul li ul li ul li:hover{position:relative;border:none;background:none;padding:0;text-align:left;margin:0;width:155px;color:#948a85;text-decoration:underline;padding-bottom: 3px;}
.divNav ul li ul li ul li.current_page_item{background:#F5F3F4}
.divNav li ul li a:hover,.divNav li ul li.active a,.divNav li ul li.current_page_item a{background-color:transparent;}
.divNav li ul li a span,.divNav li ul li.active a span,.divNav li ul li.current_page_item a span,.divNav li ul li a:hover span{background-color:transparent}
.divNav ul li ul li a {color:#fff;}
.divNav ul li ul li a:hover {color:#fff;}
.divNav ul li ul li ul li a {color:#000;}
.divNav ul li ul li ul li a:hover{color:#948a85;text-decoration:underline}
.divNav li:hover ul,.divNav li li:hover ul,.divNav li.sfhover ul,.divNav li li.sfhover ul{left:auto}

.divFooterMenu{position:relative;width:860px;text-align:left;font-size:9pt;z-index:1}
.divFooterMenu a{color:#363636;text-decoration:none}
.divFooterMenu ul{list-style:none;padding:0 0 0 10px;margin:0;text-align:center; margin: 0; height:20px;line-height:20px;position:absolute;font-weight:400;text-transform:none;width:860px}
.divFooterMenu ul li{border:none;float:left;text-align:left;padding-right: 10px; text-transform:lowercase;list-style:none inside}
.divFooterMenu ul li span{font-weight:700;text-transform:uppercase;float:left;}
.divFooterMenu ul li ul{position:relative;left:auto;border:none;width:100%;padding:0;margin:20px 0;background:none;line-height:normal}
.divFooterMenu ul li ul li{position:relative;border:none;background:none;padding:0;text-align:left;margin:0;width:100%; clear: left;}
.divFooterMenu ul li ul li span{font-weight:400;text-transform:none;display:inline}

.divProductMenu ul{list-style:none;padding:0;margin:0;text-align:left;display:inline-block;text-transform:none;font-size:11pt}
.divProductMenu ul li{display:inline-block;float:left;position:relative;border:none;width:80px;text-align:left;padding:10px;text-transform:lowercase;vertical-align:top;list-style:none inside}
.divProductMenu ul li a{color:#948a85;text-decoration:none;vertical-align:top;display:block; text-align:center;}
.divProductMenu ul li a:hover{color:#96004a;text-decoration:none}
input[type="button"],input[type="submit"]{color:#fff;border:solid 1px #96004a;background-color:#96004a}input[type="submit"]:hover,input[type="button"]:hover{color:#96004a;border:solid 1px #96004a;background-color:#fff}input[type="text"],textarea,#tcf_sender,#tcf_email{border:1px solid;border-color:#CFCEC9 #E9E4D0 #E9E4D0 #CFCEC9}input[type="text"]:hover,input[type="text"]:focus,input[type="text"]:active,textarea:hover,textarea:focus,textarea:active{border-color:#96004a}.stepcarousel{position:relative;overflow:scroll;width:860px;height:202px;z-index:2;border-top:solid 1px #d1c998;border-bottom:solid 1px #d1c998}.stepcarousel .panel{float:left;overflow:hidden;width:860px;height:202px;z-index:2}.stepcarousel1{position:relative;overflow:scroll;width:400px;height:190px;z-index:2}.stepcarousel1 .belt,.stepcarousel .belt{position:absolute;left:0;top:0;z-index:2}.stepcarousel1 .panel{float:left;overflow:hidden;height:190px;width:100px;z-index:2;padding:1px}*{padding:0;margin:0}#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666}#TB_window a:hover{color:#000}#TB_window a:focus,#TB_window a:active,#TB_window a:visited,#TB_window a:link{color:#666}#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;text-transform:uppercase;font-weight:700}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:2px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}* html #TB_load,* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html #TB_HideSelect,* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}

#divContactContentLeft{
  width:380px;
  float:left;
  padding:0;
  margin:0;
  padding-top:20px;
}
#divContactContentRight{
  width:440px;
  float:right;
  padding:0;
  margin:0;
  padding-top:50px;
}