@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-align: center;
	margin: 0px;
	background-color: #FFFFFF;
	color: #053F69;
}
#ocontainer {
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
	width: 724px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
#ocontainer2 {
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}


#container {
	text-align: left;
	width: 724px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #E2E2E2;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/shadowBottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#icontainer {
	width: 722px;
	padding-bottom: 2px;
	padding-right: 2px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin: 0px;
}
#icontainer2 {
	width: 720px;
	padding-bottom: 2px;
	padding-right: 2px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #A4A4A4;
}
#banner {
	text-align: right;
}
#topright {
	font-size: 100%;
	font-weight: bold;
	color: #074E82;
	letter-spacing: 0.1em;
	text-align: right;
	padding-right: 21px;
	line-height: 19px;
	padding-top: 1px;
}
#topright a {
	color: #074E82;
	text-decoration: none;
}
#topright a:hover, #topright a:active {
	color: #0B74C1;
}
#leftcontent {
	width: 166px;
	margin-right: 20px;
	padding-right: 7px;
	float: left;
	padding-top: 80px;
	margin-left: 0px;
	font-weight: bold;
	padding-left: 7px;
}
#leftcontent ul {
	margin-left: 0px;
	padding-left: 25px;
}
#leftcontent li {
	margin-bottom: 10px;
}


.solid {
	vertical-align: text-bottom;
	list-style-image: url(../images/b11.gif);
}



.solid a {
	color: #FF622B;
	text-decoration: none;
}
.solid a:hover, .solid a:active {
	color: #FF8B64;
}
.linen {
	list-style-image: url(../images/b10.gif);
}


.linen a {
	color: #FB7D31;
	text-decoration: none;
}
.linen a:hover, .linen a:active {
	color: #FCA36D;
}
.placemat {
	list-style-image: url(../images/b9.gif);
}


.placemat a {
	color: #FC9D22;
	text-decoration: none;
}
.placemat a:hover, .placemat a:active {
	color: #FDBD66;
}
.green {
	list-style-image: url(../images/b8.gif);
}


.green a {
	color: #FCCD14;
	/*	color: #FC9D22; */
	text-decoration: none;
}
.green a:hover, .green a:active {
	color: #FDDF66;
}
.spring {
	list-style-image: url(../images/b7.gif);
}


.spring a {
	color: #F6FD39;
	text-decoration: none;
}
.spring a:hover, .spring a:active {
	color: #FBFE8B;
}
.fall {
	list-style-image: url(../images/b6.gif);
}


.fall a {
	color: #B7F907;
	text-decoration: none;
}
.fall a:hover, .fall a:active {
	color: #D2FB68;
}
.patriotic {
	list-style-image: url(../images/b5.gif);
}


.patriotic a {
	color: #69D726;
	text-decoration: none;
}
.patriotic a:hover, .patriotic a:active {
	color: #98E469;
}
.cups {
	list-style-image: url(../images/b4.gif);
}


.cups a {
	color: #26D775;
	text-decoration: none;
}
.cups a:hover, .cups a:active {
	color: #8BEBB7;
}





/*custom */
.custom {
	list-style-image: url(../images/b3.gif);
}


.custom a {
	color: #26CDD7;
	text-decoration: none;
}
.custom a:hover, .custom a:active {
	color: #91E8EC;
}

/* organza */
.organza {
	list-style-image: url(../images/b2.gif);
}


.organza a {
	color: #7097FA;
	text-decoration: none;
}
.organza a:hover, .organza a:active {
	color: #ABC1FC;
}


.newyear {
	list-style-image: url(../images/b1.gif);
}


.newyear a {
	color: #B78AFA;
	text-decoration: none;
}
.newyear a:hover, .newyear a:active {
	color: #D0B4FC;
}

/* contact */
.catalogue {
	list-style-image: url(../images/b12.gif);
}
.catalogue a {
	color: #FC727F;
	text-decoration: none;
}
.catalogue a:hover, .catalogue a:active {
	color: #FEBCC2;
}








.home {
	list-style-image: url(../images/b13.gif);
}


.home a {
	color: #EA5158;
	text-decoration: none;
}
.home a:hover, .home a:active {
	color: #EE757B;
}

#rightcontent {
	float: right;
	width: 490px;
	font-size: 90%;
	margin-right: 10px;
	margin-left: 20px;
}
#rightcontent a {
	color: #F26522;
}

h1 {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: -15px;
	margin-left: 0px;
	padding-bottom: 0px;
	font-size: 130%;
	letter-spacing: .1em;
}
.subhead {
	font-size: 110%;
	font-weight: bold;
}
#centerpic {
	background-image: url(../images/homeCenter.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: middle;
	height: 220px;
	color: #F26522;
}

#centertext {
	text-align: center;
	color: #f26522;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	line-height: 20px;
}
#cright {
	text-align: right;
	font-size: 80%;
	margin-top: 9px;
	margin-bottom: 9px;
}


/* specific colours - Solid */

#rSolid   h3 {
	color: #FF622B;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
} 
#solidtitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#solidtitle  h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #FF622B;
}

#rSolid a {
	color: #FF622B;
	text-decoration:none;
}

#rSolid a:hover,  #rSolid a:active{
	text-decoration:underline;
}

/* Solid ends */

/* specific colours - LINEN */

#rLinen   h3 {
	color: #FB7D31;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
} 
#linentitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#linentitle  h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #FB7D31;
}
#top {
	text-align: right;
	padding-right: 15px;
	padding-top: 15px;
}
.top {
	text-align: right;
	padding-right: 15px;
	padding-top: 15px;
}

#rLinen a {
	color: #FB7D31;
	text-decoration:none;
}

#rLinen a:hover,  #rLinen a:active{
	text-decoration:underline;
}
#rightcontent /* specific colours - PLACEMAT */
 #rPlacemat  h3 {
	color: #FC9D22;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
}
#placemattitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#placemattitle h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #FC9D22;
}

#rPlacemat a {
	color: #FC9D22;
	text-decoration:none;
}

#rPlacemat a:hover,  #rPlacemat a:active{
	text-decoration:underline;
}
 /* PLACEMAT ends */

/* specific colours - GREEN */
#rightcontent #rGreen    h3 {
	color: #D7A90B;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
} 
#greentitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#greentitle h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #D7A90B;
}

#rGreen a {
	color: #B8910A;
	text-decoration:none;
}

#rGreen a:hover,  #rGreen a:active{
	text-decoration:underline;
}
 /* GREEN ends */
 
/* specific colours - SPRING */
#rightcontent #rSpring h3 {
	color: #F3BD0A;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
}
#springtitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#springtitle h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #F3BD0A;
}

#rSpring a {
	color: #C49909;
	text-decoration:none;
}

#rSpring a:hover,  #rSpring a:active{
	text-decoration:underline;
}
 /* SPRING ends */

/* specific colours - FALL */
#rightcontent #rFall h3 {
	color: #9AD206;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
}
#falltitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#falltitle h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #9AD206;
}

#rFall a {
	color: #9AD206;
	text-decoration:none;
}

#rFall a:hover,  #rFall a:active{
	text-decoration:underline;
}
 /* FALL ends */
 
 /* specific colours - PATRIOTIC */
#rightcontent #rPatriotic h3 {
	color: #69D726;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
}
#patriotictitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#patriotictitle h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #69D726;
}

#rPatriotic a {
	color: #69D726;
	text-decoration:none;
}

#rPatriotic a:hover,  #rPatriotic a:active{
	text-decoration:underline;
}
 /* PATRIOTIC ends */
 
  /* specific colours - CUPS/CUTLERY */
#rightcontent #rCups h3 {
	color: #138681;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
}
#cupstitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#cupstitle h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #138681;
}

#rCups a {
	color: #138681;
	text-decoration:none;
}

#rCups a:hover,  #rCups a:active{
	text-decoration:underline;
}
 /* CUPS ends */
 
 /* specific colours - NewYear */
#rightcontent #rNewyear h3 {
	color: #B78AFA;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
}
#newyeartitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#newyeartitle h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #B78AFA;
}

#rNewyear a {
	color: #B78AFA;
	text-decoration:none;
}

#rNewyear a:hover,  #rNewyear a:active{
	text-decoration:underline;
}
 /* ORGANZA ends */
 
  /* specific colours - NEWYEAR 
#rightcontent #rNewyear h3 {
	color: #FC727F;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
}
#newyeartitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#newyeartitle h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #FC727F;
}

#rNewyear a {
	color: #FC727F;
	text-decoration:none;
}

#rNewyear a:hover,  #rNewyear a:active{
	text-decoration:underline;
}
 /* NEWYEAR ends */
 
  /* specific colours - CUSTOM */
#rightcontent #rCustom h3 {
	color: #21B7BE;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
}
#customtitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#customtitle h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #21B7BE;
}

#rCustom a {
	color: #138681;
	text-decoration:none;
}

#rCustom a:hover,  #rCustom a:active{
	text-decoration:underline;
}
 /* CATALOGUE ends */

  /* specific colours - ORGANZA */
#rightcontent #rOrganza h3 {
	color: #3E71F9;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
}
#organzatitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#organzatitle h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #3E71F9;
}

#rOrganza a {
	color: #138681;
	text-decoration:none;
}

#rOrganza a:hover,  #rCustom a:active{
	text-decoration:underline;
}
 /* CUSTOM ends */
  /* specific colours - CATALOGUE */
#rightcontent #rCatalogue h3 {
	color: #FC727F;
	margin-top: 25px;
	font-size: 110%;
	margin-bottom: 20px;
}
#cataloguetitle {
	vertical-align: middle;
	height: 70px;
	padding-right: 14px;
	text-align: right;
}
#cataloguetitle h2 {
	font-size: 140%;
	margin-top: 27px;
	color: #FC727F;
}

#rCatalogue a {
	color: #FC727F;
	text-decoration:none;
}

#rCatalogue a:hover,  #rCatalogue a:active{
	text-decoration:underline;
}
 /* CATALOGUE ends */
.spr {
	font-size: 9px;
	vertical-align: super;
}

