/* CSS Document */

/*******************************************************************************************************************/
/* Redefined Tags  */
/*******************************************************************************************************************/



* {padding: 0; margin: 0; border: 0;}

body {margin:0px 0px 0px 0px; padding:0px; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size:13px; line-height: 20px; color: #FFF; background-color:#DFDFDF; background-image:url(../images/background-tile.gif);}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#014C71; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:33px;}
.blue {color:#066C9F;}

h2 {font-size:20px; margin: 0px 0px 0px 0px; padding: 0px 0px 7px 0px; color:#003366;}
.brackets {font-size:13px; color:#5A5959; font-weight:normal;}

h3 {font-size:19px; color:#003366; padding:22px 0px 0px 15px; font-weight:bold; margin: 0px 0px 0px 0px;}

a {color:#003366;}
a:hover {color:#066C9F;}

/*******************************************************************************************************************/
/* Top Border   */
/*******************************************************************************************************************/

.content {margin: 0px 0px 0px 0px; padding: 30px 10px 0px 22px; float:left; width:665px; background-color:#FFFFFF;}
.content-para {font-size:14px; color:#333333; line-height:22px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.outer-centre {width:980px; margin:15px auto; background-image:url(../images/page-bg.gif);}
.header {width:974px; margin:0px auto; height:10px; background-image:url(../images/top-bar-bg.gif); background-repeat:repeat-x; padding: 0px 0px 0px 0px;}

.logo {float:left; width:395px; padding: 30px 40px 0px 40px; height:74px;}
.banner-ad {width:468px; float:left; padding: 30px 0px 0px 0px; height:74px;}
.clear {clear:both;}

a.home {padding: 10px 20px 10px 20px; margin: 0px 0px 0px 28px;}
a.about {padding: 10px 0px 10px 25px; margin: 0px 0px 0px 0px;}
a.add {padding: 10px 25px 10px 23px; margin: 0px 0px 0px 28px;}
a.contact {padding: 10px 25px 10px 26px; margin: 0px 0px 0px 0px;}
a.articles {padding: 10px 25px 10px 20px; margin: 0px 0px 0px 0px;}


/*******************************************************************************************************************/
/* Right hand Column  */
/*******************************************************************************************************************/

.right-col {width:247px; background-color:#FFF; float:right; padding: 0px 0px 0px 0px; display:inline; margin: 0px 18px 0px 0px;}
.date {width:247px; height:32px; margin: 0px 0px 0px 0px; background-image:url(../images/search-bg.jpg); background-repeat:repeat-x; background-position:top;}
.date p {text-align:right; margin: 0px 20px 0px 0px; padding: 6px 0px 0px 0px;}

.toplinks {width:247px; height:52px; margin: 0px 0px 0px 0px; background-image:url(../images/tabs-bg.jpg); background-repeat:repeat-x; color:#999999; font-size:11px;}
.toplinks p {padding: 25px 20px 0px 0px; text-align:right; margin: 0px 0px 0px 0px;}
.toplinks a {text-decoration:none; color:#666666;}
.toplinks a:hover {text-decoration:underline; color:#666666;}

.spotlight {background-image:url(../images/spotlight.gif);  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 76px;} 
.spotlight p { margin:0px 0px 0px 113px; padding: 55px 0px 0px 0px ;}
/*text-align:right; width: 226px; */
.adverts {height: 650px; background-image:url(../images/right-col-bg.jpg); background-repeat:repeat-x; width:236px; float:right; padding: 0px 0px 0px 0px; display:inline;}
.adverts img {padding: 12px 0px 0px 17px;}
.listyoursite {float:right; margin: 20px 20px 0px 0px; width:155px}
.adverts p {font-size:14px; font-weight:bold; }

/* STYLES FOR FEATURED MONTHLY SITES */

.lnktxt {display:none;}
.link1 {background-image:url(../images/appeal-blinds.jpg); background-repeat:no-repeat; width:202px; height:119px; display:block; margin: 12px 0px 0px 17px;}
.link2 {background-image:url(../images/made-to-measure-blinds.jpg); background-repeat:no-repeat; width:202px; height:119px; display:block; margin: 12px 0px 0px 17px;}
.link3 {background-image:url(../images/dimension-exhibition-stands.gif); background-repeat:no-repeat; width:202px; height:119px; display:block; margin: 12px 0px 0px 17px;}
.link4 {background-image:url(../images/pickard-design.gif); background-repeat:no-repeat; width:202px; height:119px; display:block; margin: 12px 0px 0px 17px;}


/*******************************************************************************************************************/
/* Left Hand Column  */
/*******************************************************************************************************************/

.left {width:697px; margin: 0px 0px 0px 18px; padding: 0px 0px 0px 0px; float:left;  display:inline;background-image:url(../images/tabs-bg.jpg); background-repeat:repeat-x;}
.navigation {width:697px; height:31px;  margin: 21px 0px 0px 0px;  float:left; }
.navigation ul { padding:0px 0px 0px 0px; list-style-type:none; height:25px; padding: 6px 0px 0px 0px; }
.navigation li {font-size:13px; font-weight:bold; list-style-type:none; display:inline; margin: 10px 0px 0px 0px; padding: 20px 0px 0px 0px;}
.navigation li.first {margin:0px 0px 0px 0px; }
.navigation li a {text-decoration:none; color:#FFFFFF; }
.navigation li a:hover {text-decoration:none; color:#CCCCFF;}


/*******************************************************************************************************************/
/* Search Facility  */
/*******************************************************************************************************************/
 
.search {width:697px; height:68px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; background-image:url(../images/search-bg.jpg); background-repeat:repeat-x;}
.search form {margin:0px; padding:0px;}
.search input {margin:19px 0px 0px 28px; padding:5px; width:320px; font-size:15px; color:#999999; border: 1px solid #FFF; float:left; height:16px;}
.search .button { margin:19px 0px 0px 0px; padding:0px;height:28px; color:#333333; width: 77px; background-image:url(../images/search-bg.gif); background-repeat:no-repeat; border:none; float:left;}
.search .button:hover {background-image:url(../images/search-bg-hover.gif); background-repeat:no-repeat;}

.searchresults iframe { width: 660px; } 

.listings {width:315px; float:left; margin: 30px 0px 0px 0px;}
.listings p {color:#333333; margin: 0px 0px 20px 0px;}
.listings p a {color:#333333;}
.listings p a:hover {color:#066C9F;}

.addlink {background-image:url(../images/add-your-link-bg.gif); width:304px; height:222px; margin: 50px 0px 0px 0px;}
.addlink p {padding: 12px 85px 0px 15px;}

.addlink a {color:#003366;}


.footer {height:90px; background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x; width: 944px; margin: 20px 0px 0px 18px; font-size:11px;}
.footer-left p {padding: 12px 0px 0px 20px; float:left;}
.footer-right {padding: 12px 20px 0px 0px; float:right;}
.footer-right p {color:#999999; text-align:right; margin: 0px 0px 20px 0px;}
.footer-right a {text-decoration:none; color:#FFFFFF;}
.footer-right a:hover {text-decoration:underline}

.google-ads {background-image:url(../images/spotlight-blank.gif); background-repeat:no-repeat; height:650px; padding: 30px 0px 0px 55px; /* set up for Google Adsense - 160 x 600px */}

/*******************************************************************************************************************/
/* Company Listing Pages  */
/*******************************************************************************************************************/

.companies {color:#333333;}
.companies table {margin: 30px 0px 0px 0px; color:#333333; border-collapse: collapse; }
.companies td { padding: 10px 10px 15px 10px; background-image:url(../images/companies-bg.gif); background-repeat:repeat-x; background-position:bottom; border-bottom: 3px solid #FFF; /* 'cellspacing' */ background-color:#FBFAFA;}
.companies td p {margin:0px 0px 10px 0px;}

/*******************************************************************************************************************/
/* Forms  */
/*******************************************************************************************************************/

.forms {}
.forms input {border:1px solid #C2C7D4; padding:4px; width:270px; margin: 5px 0px 5px 0px;}
.forms textarea {border:1px solid #C2C7D4; padding:4px; width:270px; margin: 5px 0px 0px 0px;}
.forms select {border:1px solid #C2C7D4; padding:4px; width:280px; margin: 5px 0px 0px 0px;}
.forms label {color:#333333;  font-size:14px;}
.buttons {width:70px !important;  background-color:#086390; color:#FFFFFF; font-weight:bold; border:1px solid #086390 !important;}
.asterisk {color:#990000;}

/**************************************************************************************************************************/
/* contact page */
/**************************************************************************************************************************/

.contact-out {float: left; width:400px; margin: 5px 0px 0px 0px;}
.contact-in {width:392px; border-left:4px solid #EDEDED; border-right:4px solid #EDEDED; background-image:url(../images/contact-bg.gif); background-repeat:repeat-x; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px;}

.text-box {float:left; width: 320px; margin: 0px 25px 0px 0px;}
.form-box {float:left; width: 320px; background-color:#FFFFFF;}
#googlemap {width:310px; height:275px; margin:30px 0px 0px 6px; padding:0px 0px 0px 0px; border: 1px solid #CCCCCC; font-size:11px; }



input.txt, textarea {padding: 2px 2px 2px 2px;margin: 2px 0px 0px 0px;}

input.submit {
border: 1px #9CCE7B;
border-top-color: #E1F0D8;
border-left-color: #E1F0D8;
padding: 0.25em;
background-color: #003366;
color: #FFF;
font-weight: bold;
margin:10px 0px 10px 0px;
}

input.submit:hover {
background-color: #68B2FA;

}





 

