.cgdesign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	letter-spacing: normal;
	text-align: justify;
	text-indent: 0px;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	top: auto;
	margin: 0px;
	padding: 0px;
}
.cgdesign2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	letter-spacing: normal;
	text-align: left;
	text-indent: 0px;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	top: auto;
	margin: 0px;
	padding: 0px;
}
#item_bigimg {
	width: 645px;
	height: 484px;
	background: #FFFFFF no-repeat left top;
	white-space: normal;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
}
#gallimages {
	width: 638px;
	height: 150px;
	padding-left: 12px;
	padding-top: 7px;
}
.template-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: normal;
	text-align: center;
	word-spacing: normal;
	margin: 10px;
	padding: 5px;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: center;
}
.imageborder {
	margin:0 0px 0 0;
	height: 40px;
	width: 40px;
	padding-bottom: 12px;
	float: left;
	padding-right: 12px;
}
.bottom-project {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 10px;
	padding: 5px;
	color: #FFFFFF;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(images/menuback.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.text_product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	letter-spacing: normal;
	text-align: left;
	text-indent: 0px;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	top: auto;
	margin: 0px;
	padding: 3px 0px 3px 5px;
}
.textheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DE2385;
	letter-spacing: normal;
	text-align: left;
	text-indent: 0px;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	top: auto;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}
.textmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	letter-spacing: normal;
	text-align: left;
	text-indent: 0px;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	top: auto;
	margin: 0px;
	padding: 15px;
	line-height: 16px;
}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	letter-spacing: normal;
	text-align: left;
	text-indent: 0px;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	top: auto;
	margin: 0px;
	padding: 5px;
}
.menubutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	
}	
.menubutton a { color: #FFFFFF; text-decoration: underline }
.menubutton a:link { color: #FFFFFF; text-decoration: underline }
.menubutton a:active { color: #FFFFFF; text-decoration: underline }
.menubutton a:visited { color: #FFFFFF; text-decoration: underline }
.menubutton a:hover {
	color: #CCCB00;
	text-decoration: underline;
	background-color: #0099FF;
}
.maintable {
	border-top: 0px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.textbottomlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	letter-spacing: normal;
	text-align: right;
	text-indent: 0px;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	top: auto;
	margin: 0px;
	padding: 5px;
}
/*  
basic elements
------------------------------------
*/

body         { background-color: #FFFFFF; background-image: 
               url(''); background-repeat: 
               repeat; margin-top: 0px; background-position: left top }
/*  
standard bar colours and elements
------------------------------------
*/
.navbar      { background-color: #FFFFFF;  background-repeat: 
               no-repeat; background-position: left top }
/*  
store header bar colours and elements
------------------------------------
*/          
.catnav      {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 6px 5px;
	color: #000033;
	background-repeat: 
               no-repeat;
	background-position: left top;
}
.catnav a { color: #000033; text-decoration: none }
.catnav a:link { color: #000033; text-decoration: underline }
.catnav a:active { color: #666666; text-decoration: underline }
.catnav a:visited { color: #000033; text-decoration: underline }
.catnav a:hover {
	color: #FF00CC;
	text-decoration: underline;
	background-color: #000033;
}
/*  
advanced elements
------------------------------------
*/        
.nav         {
	font-size: 11pt;
	font-family: Arial, sans-serif;
	color: 
               #FFFFFF;
	padding-left: 0px;
}
.nav a       { color: #FFFFFF; text-decoration: none }
.nav a:link  { color: #FFFFFF; text-decoration: none }
.nav a:active { color: #FFFFFF; text-decoration: none }
.nav a:visited { color: #FFFFFF; text-decoration: none }
.nav a:hover { color: #FF6600; text-decoration: underline }
.category    { font-size: 8pt; font-family: Verdana, sans-serif; color: 
               #666666; padding-left: 5 }
.category a  { color: #666666; text-decoration: none }
.category a:link { color: #666666; text-decoration: none }
.category a:active { color: #666666; text-decoration: none }
.category a:visited { color: #666666; text-decoration: none }
.category a:hover { color: #FF6600; text-decoration: underline }
.categorytitle { background-image: url('../site/categories.gif'); 
               background-repeat: no-repeat; font-size: 8pt; font-family: 
               Verana; color: #FFFFFF; font-weight: bold; 
               background-position: left top }
.storeinfotitle { background-image: url('../site/storeinfo.gif'); 
               background-repeat: no-repeat; font-size: 8pt; font-family: 
               Verdana; color: #FFFFFF; font-weight: bold; 
               background-position: left top }
.catscontainer { font-size: 12pt; font-family: Arial; color: #FFFFFF; 
				   border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB }
.smallfont   { font-family: Verdana, sans-serif; font-size: 10px; color: 
               #666666 }
.minicart    {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-left: 0px solid #CBCBCB;
	padding: 10px;
	text-align: left;
	margin: 0px;
}
.minicart a  { color: #FFFFFF; text-decoration: underline }
.minicart a:link { color: #FFFFFF; text-decoration: underline }
.minicart a:active { color: #FFFFFF; text-decoration: undserline }
.minicart a:visited { color: #FFFFFF; text-decoration: underline }
.minicart a:hover { color: #0099FF; text-decoration: underline }
.catprod     { font-size: 8pt; font-family: Verdana, sans-serif }
.catprod a       { color: #666666; text-decoration: none }
.catprod a:link  { color: #666666; text-decoration: none }
.catprod a:active { color: #666666; text-decoration: none }
.catprod a:visited { color: #666666; text-decoration: none }
.catprod a:hover { color: #666666; text-decoration: underline }
.catprodcontainer { background-image: url('../site/bg_catprodcontainer.gif'); 
               background-repeat: repeat-y; border-left: 1px solid #BBBBBB; 
               border-right: 1px solid #BBBBBB; background-position: 
               center 50% }
.detailtitle   {
	font-size: 14px;
	color: #999966;
	font-family: 
               Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.prodprice   { font-size: 11pt; font-family: Arial, sans-serif; 
               font-weight: bold }
.footer      {
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #666666;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}
.footer a    { color: #666666; text-decoration: underline}
.footer a:link { color: #666666; text-decoration: underline }
.footer a:active { color: #666666; text-decoration: underline }
.footer a:visited { color: #666666; text-decoration: underline }
.footer a:hover { color: #003333; text-decoration: underline }
.copy        { font-size: 8pt; font-family: Verdana, sans-serif; color: 
               #666666 }
.copy a      { color: #666666; text-decoration: none }
.copy a:link { color: #666666; text-decoration: none }
.copy a:active { color: #666666; text-decoration: none }
.copy a:visited { color: #666666; text-decoration: none }
.copy a:hover { color: #FF0000; text-decoration: underline }
.browsetabs  { font-size: 10pt; font-family: verdana; color: #333333; font-weight: bold; 
               background-color: #CCCCCC; padding-left: 0}
.browsebg    { background-color: #333333}
.browsetabs a { color: #666666; text-decoration: none }
.browsetabs a:link { color: #666666; text-decoration: none }
.browsetabs a:active { color: #666666; text-decoration: none }
.browsetabs a:visited { color: #666666; text-decoration: none }
.browsetabs a:hover { color: #FF6600; text-decoration: underline }
.container   { background-color: #FFFFFF; border-left: 0px solid #BBBBBB; 
               border-right: 0px solid #BBBBBB }
.splash      {
	background-repeat: 
               no-repeat;
	font-size: 10px;
	color: #333333;
	background-position: 
               left top;
	padding: 7px;
	text-align: justify;
}
.splashtitle {
	font-size: 9pt;
	color: #FF6600;
	font-weight: bold;
	padding: 5px;
}
.pddivider      { background-image: url('../site/bg_pddivider.gif'); background-repeat: 
               repeat-y; background-position: center top }
.background {
	background-color: #CC9900;
}
.loginandsearch {
	font-family: Verdena;
	font-size: 11px;
	background-image: url(../site/topright.gif);
	color: #333333;
	padding: 5px 5px 25px;
	background-repeat: no-repeat;
}
.catalogue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 5px 5px 17px;
	text-align: left;
	height: 25px;
	background-image: url(images/catalogueback.gif);
}
.welcometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 5px;
}
.splashtitle2 {
	font-size: 9pt;
	color: #333333;
	font-weight: bold;
	padding: 0px;
}
.catalogue2 {
	background-image: url(../site/cat_bg2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 15px;
}
.layby {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../site/layby.gif);
	color: #FFFFFF;
	padding: 40px 10px 10px 20px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: justify;
	margin: 0px;
	font-weight: normal;
}
.menubuttonCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #003399;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	margin: 0px;}
.menubuttonCopy a { color: #FFFFFF; text-decoration: underline }
.menubuttonCopy a:link { color: #FFFFFF; text-decoration: underline }
.menubuttonCopy a:active { color: #FFFFFF; text-decoration: underline }
.menubuttonCopy a:visited { color: #CCCCCC; text-decoration: underline }
.menubuttonCopy a:hover { color: #996600; text-decoration: underline ;
}
.faderight {
	background-image: url(images/faderight.gif);
	background-repeat: repeat-y;
}
.fadeleft {
	background-image: url(images/leftfade.gif);
	background-repeat: repeat-y;
}
.menu_bar {
	background-image: url(images/menubar.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 40px;
	vertical-align: middle;
}
.vertdotline {
	background-image: url(images/dotline_vert.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.detailtitlehtml {
	font-size: 12px;
	color: #000033;
	font-family: 
               Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.textheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B0AB14;
	letter-spacing: normal;
	text-align: left;
	text-indent: 0px;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	top: auto;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}
h4 { text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }

