/* CSS Document */

#header {
height:95px;
}


/* Nav */
#nav {
text-align:left;
width:130px;
float:left;
color:#6b0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-top:22px;
padding-left:10px;
}

#nav ul {
margin:0;
padding:0;
}

#nav ul li {
margin:0px 0 1px 0;
padding:0;
color:#6b0000;
list-style:none;
}

#nav ul li a {
margin:0;
padding:0;
color:#6b0000;
text-decoration:none;
}

#nav ul li a:hover {
margin:0;
padding:0;
color:#000000;
text-decoration:underline;
}

#nav ul li a span {
margin:0;
padding:0;
text-decoration:none;
font-style:italic;
}

li.l1 {
text-indent:10px;
}

li.join {
margin-top:5px !important;
}

img.logo {
float:left;
}


#navExp {
text-align:left;
width:130px;
float:left;
color:#6b0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-top:0px;
padding-left:10px;
margin-top:0px;
overflow:visible;
}

#navExp ul {
margin:0;
padding:0;
}

#navExp ul li {
margin:0px 0 1px 0;
padding:0;
color:#6b0000;
list-style:none;
}

#navExp ul li a {
margin:0;
padding:0;
color:#6b0000;
text-decoration:none;
}

#navExp ul li a:hover {
margin:0;
padding:0;
color:#000000;
text-decoration:underline;
}

#navExp ul li a span {
margin:0;
padding:0;
text-decoration:none;
font-style:italic;
}

strong.red {
color:#732930;
} 


/* Main */
#screenWrap {
width:100%;
}

#homepage {
background-color:#000000;
}

#collection {
background-color:#000000;
}

#vertical {
background-image:url(../images/vertical-grad.jpg) !important;
}

#venetian {
background-image:url(../images/venetian-grad.jpg) !important;
}

#roller {
background-image:url(../images/roller-grad.jpg) !important;
}

#awnings {
background-image:url(../images/awnings-grad.jpg) !important;
}

#commercial {
background-image:url(../images/commercial-grad.jpg) !important;
}

#roman {
background-image:url(../images/roman-grad.jpg) !important;
}

#wooden {
background-image:url(../images/wooden-grad.jpg) !important;
}

#conservatory {
background-image:url(../images/conservatory-grad.jpg) !important;
}

#conservatory3 {
background-image:url(../images/conservatory-grad4.jpg) !important;
}

#childsafety {
background-image:url(../images/childsafety-grad.jpg) !important;
}

#childMainContent {
height:1645px;
width:750px;
background-image:url(../images/child-background.jpg);
}

#colMainContent {
height:485px;
width:750px;
background-image:url(../images/collection-background.jpg);
}

#storePageMainContent {
height:569px;
width:750px;
background-image:url(../images/storepage-background.gif);
}

#stMainContent {
height:390px;
width:750px;
background-image:url(../images/collection-background.jpg);
}

#pcMainContent {
height:22px;
width:750px;
background-image:url(../images/collection-background.jpg);
}

#romanMainContent {
height:615px;
width:750px;
background-image:url(../images/roman-background.gif);
}

#verticalMainContent {
height:640px;
width:750px;
background-image:url(../images/vertical-background.gif);
}

#calicoMainContent {
height:590px;
width:750px;
background-image:url(../images/calico-background.jpg);
}

#prodMainContent {
height:469px;
width:750px;
background-image:url(../images/vertical-background.gif);
}

#venetianMainContent {
height:608px;
width:750px;
background-image:url(../images/venetian-background.gif);
}

#duetteMainContent {
height:780px;
width:750px;
background-image:url(../images/duette-background.gif);
}

#awningsMainContent {
height:799px;
width:750px;
background-image:url(../images/awnings-background.gif);
}

#commercialMainContent {
height:755px;
width:750px;
background-image:url(../images/commercial-bg.gif);
}

#rollerMainContent {
height:635px;
width:750px;
background-image:url(../images/roller-background.gif);
}

#woodenMainContent {
height:650px;
width:750px;
background-image:url(../images/wooden-background.gif);
}

#shuttersMainContent {
height:670px;
width:750px;
background-image:url(../images/shutters-background.gif);
}

#consProdMainContent {
height:615px;
width:750px;
background-image:url(../images/conservatory-background2.gif);
}

#consProdMainContent3 {
height:685px;
width:750px;
background-image:url(../images/conservatory-background3.gif);
}

#franMainContent {
height:615px;
width:750px;
background-image:url(../images/franchise-background.jpg);
}

#consMainContent {
height:469px;
width:750px;
background-image:url(../images/conservatory-background.gif);
}

#storeMainContent {
height:390px;
width:750px;
background-image:url(../images/store-background.gif);
}

#storeFinder {
background-image:url(../images/sf-bg.gif);
padding:12px 30px 5px 175px;
width:545px;
overflow:hidden;
}

#pressCent {
background-image:url(../images/sf-bg.gif);
padding:0px 30px 5px 0px;
overflow:hidden;
}

#franchiseMainCont {
background-image:url(../images/sf-bg.gif);
padding:0px 30px 5px 10px;
width:710px;
overflow:hidden;
}

div.pressList {
padding-top:8px;
width:545px;
float:right;
}

#franMiniMainContent {
height:20px;
width:750px;
background-image:url(../images/collection-background.jpg);
overflow:visible;
}


#collectionLinksR {
width:249px;
float:right;
}

#collectionLinksL div {
padding-top:3px;
padding-bottom:4px;
}

#collectionLinksR div {
padding-top:3px;
padding-bottom:4px;
}

a.colven {
background-image:url(../images/col-venetian.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF !important;
height:89px;
padding:5px 0 0 5px;
text-decoration:none;
display:block;
border:1px solid #ffffff;
}

a.colcalico {
background-image:url(../images/col-calico.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF !important;
height:89px;
padding:5px 0 0 5px;
text-decoration:none;
display:block;
border:1px solid #ffffff;
}

a.colcalico:hover {
border:1px solid #000000;
}

/* a.colven:visited {
color:#CCCCCC !important;
} */

a.colven:hover {
border:1px solid #000000;
}

a.colrol {
background-image:url(../images/col-roller.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF !important;
height:89px;
padding:5px 0 0 5px;
text-decoration:none;
border:1px solid #ffffff;
display:block;
}

/* a.colrol:visited {
color:#CCCCCC !important;
} */

a.colrol:hover {
border:1px solid #000000;
}

a.colwood {
background-image:url(../images/col-wooden.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF !important;
height:89px;
padding:5px 0 0 5px;
text-decoration:none;
border:1px solid #ffffff;
display:block;
}

a.colenergy {
background-image:url(../images/col-energy.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF !important;
height:89px;
padding:5px 0 0 5px;
text-decoration:none;
border:1px solid #ffffff;
display:block;
}

a.colenergy:hover {
border:1px solid #000000;
}

a.colshutters {
background-image:url(../images/col-shutters.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF !important;
height:89px;
padding:5px 0 0 5px;
text-decoration:none;
border:1px solid #ffffff;
display:block;
}

a.colshutters:hover {
border:1px solid #000000;
}

a.colwood:hover {
border:1px solid #000000;
}

/* a.colwood:visited {
color:#CCCCCC !important;
} */

a.colawnings {
background-image:url(../images/col-awnings.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF !important;
height:89px;
padding:5px 0 0 5px;
text-decoration:none;
border:1px solid #ffffff;
display:block;
}

a.colawnings:hover {
border:1px solid #000000;
}

/* a.colawnings:visited {
color:#CCCCCC; !important;
} */

a.colvert {
background-image:url(../images/col-vertical.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF !important;
height:89px;
padding:5px 0 0 5px;
text-decoration:none;
border:1px solid #ffffff;
display:block;
}

/* a.colvert:visited {
color:#CCCCCC !important;
}*/

a.colvert:hover {
border:1px solid #000000;
}

a.colrom {
background-image:url(../images/col-roman.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF !important;
height:89px;
padding:5px 0 0 5px;
text-decoration:none;
border:1px solid #ffffff;
display:block;
}

/* a.colrom:visited {
color:#CCCCCC !important;
} */

a.colrom:hover {
border:1px solid #000000;
}

a.colcon {
background-image:url(../images/col-conservatory.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF !important;
height:89px;
padding:5px 0 0 5px;
text-decoration:none;
border:1px solid #ffffff;
display:block;
}

/* a.colcon:visited {
color:#CCCCCC !important;
} */

a.colcon:hover {
border:1px solid #000000;
}

a.colcom {
background-image:url(../images/col-commercial.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF !important;
height:89px;
padding:5px 0 0 5px;
text-decoration:none;
border:1px solid #ffffff;
display:block;
}

a.colcom:hover {
border:1px solid #000000;
}

img.leftFeat {
margin-top:11px;
margin-left:7px;
}

#collectionLinksL {
width:249px;
}

img.img2 {
margin-left:8px;
}

#thumbImagesRight {
width:268px;
float:right;
}

#thumbImagesRight img {
padding:4px;
}

#thumbImagesLeft {
width:268px;
}

#thumbImagesLeft img {
padding:4px;
}

img.noLeftPad {
padding-left:0px !important;
padding-right:6px !important;
padding-bottom:4px !important;
padding-top:4px !important;
}

img.noRightPad {
padding-left:6px !important;
padding-right:0px !important;
padding-bottom:4px !important;
padding-top:4px !important;
}

#pageWrap {
width:750px;
}

#hpMainContent {
width:750px;
height:754px;
background-image:url(../images/hp-content-bg2.gif);
background-repeat:no-repeat;
background-position:top left;
float:left;
}

#hpFeat {
width:149px;
height:265px;
background-color:#000000;
float:right;
}

#hpFlash {
width:750px;
height:207px;
clear:both;
}

#hpFooter {
background-color:#6b0000;
}

img.phone {
float:right;
}

#mainText {
width:390px;
margin-left:175px;
padding-top:30px;
}

#homeMainText {
width:568px;
margin-left:162px;
padding-top:20px;
}

#homeMainText ul {
margin-top:5px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:15px;
}

#prodMainText a {
color:#6b0000;
}

#storeFinder a {
color:#6b0000;
}

#homeMainText a {
color:#6b0000;
}

#homeMainText p {
font-size:11px; 
color:#666666;
margin-top:6px;
margin-bottom:6px;
}

p.p1 {
font-size:14px !important; 
color:#666666;
font-weight:bold;
}

#prodMainText {
width:545px;
margin-left:175px;
padding-top:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#730e0e;
font-weight:normal;
margin:0;
padding:5px 0 5px 0;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#730e0e;
font-weight:bold;
margin:0;
padding:0px 0 5px 0;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#730e0e;
font-weight:normal;
margin:0;
padding:5px 0 5px 0;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:0;
padding:5px 0 5px 0;
}

#homeMainText ul {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:13px;
}

ul.link {
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

ul.link li {
list-style-image:url(../images/link-li.gif);
}

div.facts {
float:right; 
width:230px;
background-color:#ffffff;
margin:10px 0px 3px 5px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

div.awnings {
border:2px solid #d3ceba;
}

div.awnings h2 {
background-color:#d3ceba;
}

div.venetian {
border:2px solid #862f64;
}

div.venetian h2 {
background-color:#862f64;
}

div.vertical {
border:2px solid #a53134;
}

div.vertical h2 {
background-color:#a53134;
}

div.roller {
border:2px solid #7c716d;
}

div.roller h2 {
background-color:#7c716d;
}

div.roman {
border:2px solid #446a75;
}

div.roman h2 {
background-color:#446a75;
}

div.wooden {
border:2px solid #c3a782;
}

div.wooden h2 {
background-color:#c3a782;
}

div.conservatory {
border:2px solid #576969;
}

div.conservatory h2 {
background-color:#576969;
}

div.facts h2 {
color:#FFFFFF;
font-weight:normal;
text-align:left;
font-size:14px;
text-indent:7px;
}

div.facts ul {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-top:3px;
padding-top:0px;
margin-bottom:3px;
padding-bottom:0px;
}

div.facts ul li {
margin-left:-20px;
padding-left:0px;
margin-top:0px !important;
margin-bottom:0px !important;
padding-top:0px !important;
padding-bottom:0px !important;
}

div.prodLinks a {
text-decoration:none;
}

img.offerImg {
float:right;
margin-right:10px;
}

div.offersText {
width:340px;
}

div.offersText p {
font-size:12px !important;
}

div.headRight {
width:263px;
float:right;
}

img.offersBanner {
margin-bottom:10px;
}


/** Contact Form **/

div.formBg {
background-color:#b3b3b3; 
padding:5px; 
margin-bottom:0px;
}

table {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

input {
margin-bottom:3px;
font-size:10px;
height:12px;
}

select {
margin-bottom:5px;
font-size:10px;
}

form {
padding:0px;
margin:0px;
}

/** Store Pages **/

#storeImages {
width:120px;
float:left;
padding-top:14px;
}

#storeImages img {
margin-bottom:10px;
}

#storeInfo {
float:right;
width:415px;
}

#storeInfo p {
font-size:12px;
margin-top:10px !important;
margin-bottom:10px !important;
}

#storeInfo h2 {
font-size:14px;
margin-top:15px !important;
}

#storeInfo table tr td {
font-size:12px;
}

/** Press Releases **/

h2.pr {
font-size:14px !important;
margin-top:4px !important;
font-weight:bold;
}

#pressMainContent {
height:660px;
width:750px;
background-image:url(../images/press-bg.gif);
}

#press1MainContent {
height:494px;
width:750px;
background-image:url(../images/press1-bg.gif);
}

#press2MainContent {
height:500px;
width:750px;
background-image:url(../images/press2-bg.jpg);
}

#storeFinder input {
margin:0 !important;
padding:0 !important;
}

#storeFinder form {
margin:0 !important;
padding:0 !important;
}

div.blindImages {
width:150px; float:right;
}

div.blindImages img {
padding-bottom:10px;
}

div.offban {
padding-top:10px;
}

/* Nav for mini franchise site */
#navMs {
text-align:left;
width:150px;
float:left;
color:#6b0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-top:0px;
padding-left:0px;
overflow:visible;
margin:0px;
}

#navMs ul {
margin:0;
padding:0;
}

#navMs ul li {
margin:0px 0 1px 0;
padding:0;
color:#6b0000;
list-style:none;
}

#navMs ul li a {
margin:0;
padding:0;
color:#6b0000;
text-decoration:none;
}

#navMs ul li a:hover {
margin:0;
padding:0;
color:#000000;
text-decoration:underline;
}

#navMs ul li a span {
margin:0;
padding:0;
text-decoration:none;
font-style:italic;
}

div.miniSiteCont {
float:right; 
width:545px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

div.miniSiteCont p {
font-size:12px !important;
}

div.miniSiteCont h2 {
margin-top:10px !important;
margin-bottom:0px !important;
}

div.miniSiteSep {
background-color:#DDDDDD; border:1px solid #999999; padding:0 10px 5px 10px; margin-top:5px; margin-bottom:5px;
}

div.miniSiteCont ul li {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

div.pressList ul li {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.pad15pb {
padding-bottom:15px !important;
}

div.whyNot {
width:545px;
clear:right;
}

/** Franchisee - Homepage Login **/

div.loginOuter {
width:263px; 
height:65px;
}

div.loginRight {
float:right; 
width:141px; 
height:65px;
}

ul.storeList {
padding-top:15px;
margin-top:0;
}

ul.storeList li a {
color:#6B0000
}

div.ftrL {
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b3b3b3;
}

div.ftrL a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b3b3b3;
}

div.latestUpdates {
height:150px; overflow:auto; font-size:12px; font-weight:bold; background-color:#DDDDDD; border:1px solid #999999; padding:0 10px 5px 10px;
}

div.latestUpdates p {
padding:0;
margin:0;
}