@charset "UTF-8";

/* CSS Document */

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

img { border: none; }

body { background: url(images/index_r1_c1.jpg) repeat-x top left; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; }

#wrap { width: 900px; margin: 0 auto; }

#home { width: 899px; margin: 0 auto; height: 940px; }

#header { width: 899px; height: 494px; margin: 0 auto; }

#flashtop { height: 105px; width: 899px; }

#centre { margin: 0 auto; width: 842px; }

#navbar { height: 34px; width: 842px; background: url(images/navbar.jpg) top left no-repeat; }

#navbar ul { padding-left: 5px; padding-top: 10px; }

#navbar li { display: inline; }

#navbar a { margin-right: 3px; text-decoration: none; color: #FFFFFF; }

#navbar a:hover { color: #000033; }

.home { padding-left: 30px; padding-right: 15px; }

.about { padding-left: 25px; padding-right: 20px; }

.services { padding-left: 20px; padding-right: 20px; }

.latestnews { padding-left: 15px; padding-right: 20px; }

.blinds { padding-left: 25px; padding-right: 25px; }

.contact { padding-left: 25px; padding-right: 10px; }

.selected { color: #000033; }

#flashleft { height: 263px; width: 528px; float: left; }

#flashright { height: 263px; width: 314px; float: left; }

#centrebar { width: 842px; height: 92px; background: url(images/centrebar.jpg) repeat-x top left; clear: left; font-weight: lighter; color: #FFFFFF; font-size: 16px; }

#centrebar h3 { font-weight: lighter; font-size: 16px; padding-bottom: 5px; }

#centrebar ul { list-style-type: none; }

#centrebar li { font-size: 11px; line-height: 16px; }

.products { padding: 10px 15px 10px 5px; width: 190px; height: 72px; float: left; background: url(images/divide.jpg) top right no-repeat; }

.productsend { padding: 10px 15px 10px 5px; width: 190px; height: 72px; float: left; }

.centrebarimg { float: left; margin-right: 5px; }

#contentshop { width: 899px; }

#contentnews { width: 899px; }



#ccentre { margin: 0 auto; width: 867px; background-color: #ffffff; }

#ccentrenews { margin: 0 auto; width: 867px; background-color: #ffffff; }

#leftcol { float: left; width: 568px; background-image: url(images/lefttbg.jpg); background-repeat: no-repeat; }

#leftcol h1 { margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: lighter; color: #0091d2; }

#leftcol h2 { margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: lighter; color: #0091d2; }

.light { font-style: italic; font-size: 16px; }

#leftcol p { line-height: 18px; margin-bottom: 10px; }

#leftcol a { color: #333333; }

#leftcol a:hover { color: #FF9933; }

#leftcolnews { float: left; width: 568px; background-image: url(images/lefttbg.jpg); background-repeat: no-repeat; }

#leftcolnews h1 { margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: lighter; color: #0091d2; }

#leftcolnews h2 { margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: lighter; color: #0091d2; }

#leftcolnews p { line-height: 18px; margin-bottom: 10px; }

#leftcolnews a { color: #333333; }

#leftcolnews a:hover { color: #FF9933; }

#lefttop { padding: 20px 20px 0px 25px; }

#lefttopnews { padding: 20px 20px 0px 25px; }

#leftbottom { background: url(images/leftbbg.jpg) no-repeat bottom left; padding: 0px 20px 0px 25px; }

.homeimg { float: left; margin-right: 20px; margin-top: 10px; }

.bottombg { background: url(images/leftbbg.jpg) no-repeat bottom left; }

#rightcol { float: left; width: 299px; }

#rss { width: 272px; background: url(images/rssbg.jpg) no-repeat top left; padding: 15px 10px 20px 17px; }

#rss h3 { display: block; width: 265px; height: 44px; background: url(images/rheadbg.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 15px; line-height: 38px; }

#rss h2 { font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 15px; line-height: 38px; }

#rss h4 { padding-top: 10px; color: #000000; }

.rsstitle { font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 15px; line-height: 38px; color: #000000; }

#rss p { margin-top: 0px; font-size: 11px; }

#rss a:link { font-size: 11px; color: #FF6600; }

#rss a:hover { font-size: 11px; color: #000000; }

#rss li { list-style-type: none; }

#shop { width: 272px; background: url(images/rssbg.jpg) no-repeat top left; padding: 15px 10px 20px 17px; }

.headrss { margin-top: 10px; padding-top: 10px; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #CC6600; text-decoration: none; }

#shop h3 { display: block; width: 265px; height: 44px; background: url(images/rheadbg.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 15px; line-height: 38px; }

#shop p { margin-top: 20px; font-size: 11px; }

.cart { padding-left: 10px; padding-right: 10px; }

#categories { width: 272px; padding: 15px 10px 20px 17px; }

#categories h3 { display: block; width: 265px; height: 44px; background: url(images/rheadbg.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 15px; line-height: 38px; }

#categories p { margin-top: 20px; font-size: 11px; }

#categories ul { margin-top: 15px; }

#categories li { display: block; list-style-type: none; }

#categories li a { color: #000000; display: block; padding: 10px 0px 6px 25px; text-decoration: none; height: 18px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }

#categories li a:hover { color: #FF9900; display: block; padding: 10px 0px 6px 25px; background-color: #f3f3f3; height: 18px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }

.ptitle { font-size: 14px; color: #FF9933; font-weight: bold; }

.pageicon { float: left; margin: 10px 10px 10px 0px; }

.orange { color: #FF9933; }

.floatleft { float: left; }

#contact { width: 272px; background: url(images/contactbg.jpg) bottom left no-repeat; padding: 15px 10px 20px 17px; }

#contact h3 { display: block; width: 265px; height: 44px; background: url(images/rheadbg.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 15px; line-height: 38px; }

.bibformstyle { border: 1px solid #666666; font-family: Helvetica, Arial, "Trebuchet MS", Times; font-size: 12px; font-weight: normal; color: #666666; padding: 2px; margin: 0px 0px 7px 10px; }

form { margin-top: 15px; }

.bibbutton { margin-left: 10px; }

.blue { color: #000066; }

#footer { height: 120px; background-image: url(images/footerbg.jpg); background-repeat: repeat-x; background-color: #f5f5f5; padding-top: 10px; clear: both; }

#footer p { text-align: center; color: #999999; line-height: 24px; font-size: 11px; }

#footer a { color: #666666; }

#footer a:hover { color: #FF9933; }

#footer ul { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; width: 755px; display: block; margin: 0 auto; margin-top: 10px; }

#footer li { display: inline; margin-left: 0px; color: #000000; }

.floatr { float: right; margin-left: 5px; }

.floatl { float: left; margin-right: 5px; }














#wrap { width: 900px; margin: 0 auto; }

/* absolute page hieghts info */
#home { width: 899px; margin: 0 auto; height: 1270px; }

#about { width: 899px; margin: 0 auto; }

#blinds { width: 899px; margin: 0 auto; height: 2000px; }

#extrap { width: 899px; margin: 0 auto; height: 1020px; }

#extrapw { width: 899px; margin: 0 auto; height: 1030px; }

/* header info */
#header { width: 899px; height: 494px; }

#flashtop { height: 105px; width: 899px; }

#centre { margin: 0 auto; width: 842px; }

/* navigation info */
#navbar { height: 34px; width: 842px; background: url(images/navbar.jpg) top left no-repeat; }

#navbar ul { padding-left: 5px; padding-top: 10px; }

#navbar li { display: inline; }

#navbar a { margin-right: 3px; text-decoration: none; color: #FFFFFF; }

#navbar a:hover { color: #000033; }

.home { padding-left: 30px; padding-right: 15px; }

.about { padding-left: 25px; padding-right: 20px; }

.services { padding-left: 20px; padding-right: 20px; }

.latestnews { padding-left: 15px; padding-right: 20px; }

.blinds { padding-left: 25px; padding-right: 25px; }

.contact { padding-left: 25px; padding-right: 10px; }

.smallt { font-size: 15px; }

.selected { color: #000033; }

#flashleft { height: 263px; width: 528px; float: left; }

#flashright { height: 263px; width: 314px; float: left; }

#centrebar { width: 842px; height: 92px; background: url(images/centrebar.jpg) repeat-x top left; clear: left; font-weight: lighter; color: #FFFFFF; font-size: 16px; }

#centrebar h3 { font-weight: lighter; font-size: 16px; padding-bottom: 5px; }

#centrebar ul { list-style-type: none; }

#centrebar li { font-size: 11px; line-height: 16px; }

.products { padding: 10px 15px 10px 5px; width: 190px; height: 72px; float: left; background: url(images/divide.jpg) top right no-repeat; }

.productsend { padding: 10px 15px 10px 5px; width: 190px; height: 72px; float: left; }

.centrebarimg { float: left; margin-right: 5px; }

/* Main Content Area */
#content {  width: 500px; }

#ccentre { margin: 0 auto; width: 867px; background-color: #ffffff; }

/* leftcol info */
#leftcol { float: left; width: 568px; background-image: url(images/lefttbg.jpg); background-repeat: no-repeat; }

#leftcol h1 { margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: lighter; color: #0091d2; }

#leftcol h2 { margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: lighter; color: #0091d2; }

.split { border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; padding-top: 15px; }

#leftcol ul { padding-left: 20px; padding-bottom: 15px; }

.light { font-style: italic; font-size: 16px; }

#leftcol p { line-height: 18px; margin-bottom: 10px; }

#leftcol a { color: #333333; }

#leftcol a:hover { color: #FF9933; }

#lefttop { padding: 20px 20px 0px 25px; }

#leftbottom { background: url(images/leftbbg.jpg) no-repeat bottom left; padding: 0px 20px 0px 25px; }

.homeimg { float: left; margin-right: 20px; margin-top: 10px; }

.bottombg { background: url(images/leftbbg.jpg) no-repeat bottom left; }

/* rightcol info */
#rightcol { float: left; width: 299px; }

#rss { width: 272px; background: url(images/rssbg.jpg) no-repeat top left; padding: 15px 10px 20px 17px; }

#rss h3 { display: block; width: 265px; height: 44px; background: url(images/rheadbg.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 15px; line-height: 38px; }

#rss a { color: #000000; padding-top: 0px; margin-top: 0px; }

#rss h5 a { color: #000000; font-size: 12px; font-weight: lighter; padding-bottom: 0px; margin-bottom: 0px; }

.titlehead { margin-top: 12px; }

.pnone { padding: 0px; margin: 0px; }

#rss p { margin-top: 20px; font-size: 11px; }

.ptitle { font-size: 14px; color: #FF9933; font-weight: bold; }

.pageicon { float: left; margin: 10px 10px 10px 0px; }

.orange { color: #FF9933; }

.floatleft { float: left; }

#contact { width: 272px; background: url(images/contactbg.jpg) bottom left no-repeat; padding: 15px 10px 20px 17px; }

#contact h3 { display: block; width: 265px; height: 44px; background: url(images/rheadbg.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 15px; line-height: 38px; }

.style3 { display: block; width: 265px; height: 44px; background: url(images/rheadbg.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 15px; line-height: 38px; }

.bibformstyle { border: 1px solid #666666; font-family: Helvetica, Arial, "Trebuchet MS", Times; font-size: 12px; font-weight: normal; color: #666666; padding: 2px; margin: 0px 0px 7px 10px; }

form { margin-top: 15px; }

.bibbutton { margin-left: 10px; }

.blue { color: #000066; }

/* footer info */
#footer { background-image: url(images/footerbg.jpg); background-repeat: repeat-x; background-color: #f5f5f5; padding-top: 10px; clear: both; }

#footer p { text-align: center; color: #999999; line-height: 24px; font-size: 11px; }

#footer a { color: #666666; }

#footer a:hover { color: #FF9933; }

#footer ul { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; width: 755px; display: block; margin: 0 auto; margin-top: 10px; }

#footer li { display: inline; margin-left: 0px; color: #000000; }

.liborder { border-right-width: 1px; border-right-style: solid; border-right-color: #000000; padding-right: 3px; }

.linkbox { background-color: #CCCCCC; padding: 10px 10px 0px 10px; border: thin dotted #FFFFFF; margin-bottom: 30px; }

#rightform { float: right; padding: 10px; border: thin dashed #CCCCCC; width: 200px; margin-bottom: 15px; }

#rightform h3 { margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #0099FF; }

.rformh3 { margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #0099FF; }

#right { float: right; clear: right; }

.floatr { float: right; margin-left: 5px; }

.floatl { float: left; margin-right: 5px; }

#bottomfoot { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 auto; width: 765px; text-align: center; padding: 30px 0px; }

#bottomfoot h4 { margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #666666; }

#bottomfoot p { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666666; line-height: 18px; }

#bottomfoot ul { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666666; list-style-type: none; margin: 0 auto; text-align: center; width: 200px; }

#bottomfoot li { display: block; width: 200px; color: #666666; }

.pstyle { margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: lighter; color: #0091d2 }

.h3style { font-weight: lighter; font-size: 16px; padding-bottom: 5px; }

.roman { float: right; clear: right; }



